/**
 * @package Modularity v5 theme by Alphabeta
 * @author Alphabeta https://www.alphabeta.ro
 * @copyright Copyright (c) 2013 - 2024 AlphaBeta
 */

/*  @media (max-width: 769px) */

/* FOOTER */

#sp-footer {
	text-align: center;
}

#sp-footer .container-inner {
	padding: 10px 0px !important;
}

@media (max-width: 768px){
#sp-footer {
	font-size: 10px !important;
}
}

.sp-scroll-up {
	bottom: 2px !important;
	right: 5px !important;
}

.cc-revoke.cc-bottom {
	left: 1px !important;
}

@media (max-width: 768px){
div.cc-revoke {
	font-size: 13px !important;
}
}

.cc-close {
  font-size: 0.9em !important;
  top: 0.6em !important;
  right: .3em !important;
}

div.cc-window.cc-floating {
	padding: 20px 10px 10px 10px !important;
}

div.cc-window {
	font-size: 12px !important;
}

.cc-bottom {
	bottom: 5px !important;
}

.cc-left {
	left: 5px !important;
}

@media (max-width: 768px){
.cc-window {
	max-width: 65% !important;
}
}

.cc-revoke.cc-bottom.cc-left.cc-color-override--1236878229 {
	bottom: -1px !important;
}

.whatsappchat .popup-section .help-you-btn {
	border-radius: 3px !important;
	padding: 4px 12px !important;
	font-size: 11px !important;
}

.is_bottom_right.whatsappchat_133.whatsappchat.is-bottom_right {
	bottom: 4px !important;
	right: 4px !important;
}

.whatsappchat.is-bottom_right .popup-section .popup .popuptext {
	bottom: 45px !important;
}

.whatsappchat .popup-section .popup .popuptext .popup-box .popup-top {
	padding: 5px 0px !important;
}

.whatsappchat .popup-section .popup .popuptext .popup-box .popup-top .image {
	padding-right: 20px !important;
	padding-top: 4px !important;
}

.whatsappchat .popup-section .popup .popuptext .popup-box .popup-top .content .label {
	font-size: 12px !important;
}

.whatsappchat .popup-section .popup .popuptext .popup-box .popup-top .content {
	padding: 0px 16px !important;
}

/* MENIU */

.item-274.oferta {
	border: solid 1px #114926 !important;
	margin-bottom: 5px !important;
	padding-top: 2px  !important;
}

.item-274.current.active.oferta {
	border: solid 2px #114926 !important;
	background: #114926 !important;
}

.sp-menu-item.oferta {
	border: solid 2px #114926 !important;
	padding: 0px 5px !important;
}


.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
	padding: 10px !important;
}

body.ltr .sp-megamenu-parent > li.sp-has-child > a::after {
	font-family: "Font Awesome 6 Free" !important;
}

.sp-megamenu-parent > li.active > a {
	background: #114926 !important;
	color: #ffffff !important;
	line-height: 30px !important;
	border-radius: 4px;
}

.social-icons {
	font-size: 20px !important;
	margin-top: 3px !important;
}

@media (max-width: 767px){
.social-icons {
	font-size: 17px !important;
	margin-top: 0px !important;
}
}

@media (max-width: 340px){
.social-icons {
	font-size: 17px !important;
	margin-top: 0px !important;
}
}

@media (max-width: 767px){
body.ltr #offcanvas-toggler.offcanvas-toggler-right {
	margin-left: 10px
}
}

@media (max-width: 340px){
.burger-icon {
	width: 20px !important;
}
}

#sp-menu ul.social-icons > li:not(:last-child) {
	margin-right: 10px !important;
}

.sp-megamenu-parent > li:last-child > a {
	padding: 0px 15px !important;
}

#sp-header.full-header {
	padding-left: 25px !important;
	padding-right: 25px !important;
}


@media (min-width: 770px){
#sp-header.full-header {
	padding-left: 0px !important;
	padding-right: 5px !important;
}
}

@media (max-width: 769px){
#sp-header.full-header {
	padding-left: 20px !important;
	padding-right: 20px !important;
}
}


/* MENIU MOBIL */

.offcanvas-menu .offcanvas-inner ul.menu > li > a{
	font-size: 14px !important;
	padding: 5px !important;
	opacity: 1 !important;
	font-weight: 400 !important;
}

@media (max-width: 768px){
.offcanvas-menu .offcanvas-inner ul.menu > li > a {
	font-size: 12px !important;
	}
}
	
.current.active a {
	background: #114926 !important;
	color: #ffffff !important;
}

.offcanvas-menu .offcanvas-inner {
	padding: 5px 15px !important;
}

#sp-menu ul.social-icons a {
	color: #114926 !important;
}

ul.social-icons > li:not(:last-child) {
	margin-right: 10px !important;
}


@media (min-width: 1400px){
	
.sppb-container {
	max-width: 1580px !important;
}
}

@media (max-width: 768px){
body.ltr #offcanvas-toggler.offcanvas-toggler-right {
	margin-right: -25px !important;
}
}

.pt-4 {
	padding-top: 15px !important;
}

body.ltr .offcanvas-menu .offcanvas-inner ul.menu > li ul {
	margin-top: 15px;
}

.offcanvas-menu .offcanvas-inner ul.menu > li > ul li a {
	padding: 4px 10px !important;
}

.offcanvas-menu .offcanvas-inner ul.menu > li > ul li a {
	font-size: 14px !important;
}

body.ltr .offcanvas-menu .offcanvas-inner ul.menu > li.menu-parent > a > .menu-toggler {
	right: 0px !important;
	background: #fff;
}

.offcanvas-menu .offcanvas-inner ul.menu > li.menu-parent > a > .menu-toggler {
	padding: 3px 8px !important;
	margin-right: 2px !important;
	color: #000 !important;
	border: solid 1px #114926;
}

.item-200 {
	margin-bottom: 4px !important;
}

.item-141 {
	margin-bottom: 5px !important;
}

.item-144 {
	margin-bottom: 5px !important;
}


/* LOGO */

.logo-image-phone {
	height: 45px !important;
}

@media (max-width: 340px){
.logo-image-phone {
	height: 35px !important;
}
}

@media (max-width: 768px){
	#sp-logo {
margin-left: -30px !important;		
	}
}

@media (max-width: 768px){
.sppb-row-container {
	padding: 0px !important;
}
}

/* GENERAL */

@media (min-width: 768px) {
	.sppb-row-container {
		max-width: 1680px !important;
}
}


/* HOME */

#sppb-addon-a26c2650-735c-4d3a-9d1c-e19006173ff3 .sp-slider .sp-slider-content-wrap {
	padding-left: 60% !important;
}


#sppb-addon-697c1ad4-ea2f-40de-a199-e1e0aeabc31d .sp-slider .sp-slider-content-wrap {
	padding-left: 60% !important;
}

#sppb-addon-0373dd81-637a-4d0f-a230-7dd02d00cb2e .sp-slider .sp-slider-content-wrap {
	padding-left: 60% !important;
}

#sppb-addon-3d68d7dc-9ceb-414d-b951-edab2eeafa81 .sp-slider .sp-slider-content-wrap {
	padding-left: 60% !important;
}

#sppb-addon-e90a675b-58d7-48e0-bc18-7e99e31e6b3f .sp-slider .sp-slider-content-wrap {
	padding-left: 60% !important;
}



@media (max-width: 720px) {
.sp-slider-content-align-right {
	display: none !important
}
}

hr {
	margin: 0.1rem !important;
	opacity: .75 !important;
}

@media (max-width: 768px){
div.sppb-carousel-extended-dots {
	bottom: 10px !important;
}
}

.uk-scope .uk-dotnav > * > * {
border: solid 1px #999 !important;
}

.uk-scope .uk-dotnav > .uk-active > * {
background-color: #fff !important;
}

.uk-scope .uk-padding {
	padding: 20px 0px !important;
}

.uk-lightbox-toolbar-icon.uk-close-large.uk-icon.uk-close {
	z-index: 10000 !important;
}

/* PROIECTE */

@media (max-width: 768px){
	.uk-scope .uk-padding {
		padding: 0px !important;
	}
}

.uk-scope .uk-h3, .uk-scope h3 {
	font-weight: 600 !important;
}

@media (max-width: 768px){
	uk-scope .uk-h3, .uk-scope h3 {
	font-size: 18px !important;
}
}

.uk-border-rounded.uk-transition-scale-up.uk-transition-opaque {
	border: solid 10px #fff;
    box-shadow: 5px 5px 5px #eee;
}

@media (min-width: 768px){
	.uk-panel.uk-inline-clip.uk-transition-toggle.uk-background-cover {
		border-radius: 6px !important;
	}
}

.uk-transition-scale-up.uk-transition-opaque {
	border-radius: 6px;
	border: 6px solid #fff;
}

@media (max-width: 1280px){
	.sp-megamenu-wrapper.d-flex {
		display: none !important;
	}
}

.uk-scope .uk-card-body {
	padding: 0px !important;
}

.uk-scope .uk-button-primary {
	background-color: #252525 !important;
	border-radius: 2px !important;
	line-height: 30px !important;
	text-transform: none !important;
}

.uk-scope .uk-h3, .uk-scope h3 {
  font-size: 14px !important;
  font-weight: 700 !important;
  background: #252525;
  padding: 5px 10px;
  border-radius: 2px;
}

/* ARTICOLE */

.article-social-share .social-share-icon ul li a {
	width: 26px !important;
	height: 24px !important;
	line-height: 24px !important;
}

.article-details .article-ratings-social-share {
	border-top: none !important;
	border-bottom: none !important;
	margin-bottom: 4px !important;
}

.article-details .article-header h1 {
	font-size: 16px !important;
	font-weight: 700 !important;
	background: #114926;
	color: #fff !important;
	padding: 5px !important;
}


@media (max-width: 768px){
.article-details .article-header h1 {
	font-size: 14px !important;
}
}

@media (max-width: 768px){
.article-social-share .social-share-icon ul li a {
	height: 20px !important;
	width: 20px !important;
	line-height: 20px !important;
}
}

@media (max-width: 768px){
.convertforms .cf-control-input {
	font-size: 14px !important;
}
}

@media (max-width: 768px){
.cf-control-label {
	font-size: 14px !important;
}
}

.uk-button.uk-button-primary {
	font-weight: 700 !important;
}

	
@media (max-width: 768px){
body {
	font-size: 14px !important;
}
}

#sp-main-body {
	padding: 0px !important;
	background: #eee;
}


@media (min-width: 1050px){
.article-full-image.float-left{
	width: 550px !important;
	float: left;
    position: fixed;
    top: 95px;
	border: solid 2px #fafafa;
    border-radius: 4px;
    box-shadow: 3px 3px 3px #ddd;
}
}

@media (min-width: 1200px){
.article-full-image.float-left{
	width: 650px !important;
	float: left;
    position: fixed;
    top: 95px;
	border: solid 2px #fafafa;
    border-radius: 4px;
    box-shadow: 3px 3px 3px #ddd;
}
}

@media (min-width: 1400px){
.article-full-image.float-left{
	width: 750px !important;
	float: left;
    position: fixed;
    top: 95px;
	border: solid 2px #fafafa;
    border-radius: 4px;
    box-shadow: 3px 3px 3px #ddd;
}
}


.article-details .article-ratings-social-share {
	padding: 5px 0px !important;
}

@media (min-width: 1050px){
	.article-header {
  	width: 40% !important;
  	float: right !important;
}
}



@media (min-width: 1050px){
.article-can-edit.d-flex.flex-wrap.justify-content-between{
 	 width: 40% !important;
  	float: right !important;
}
}

@media (min-width: 1050px){
.article-info {
  	width: 40% !important;
  	float: right !important;
}
}

@media (min-width: 1050px){
.article-ratings-social-share.d-flex.justify-content-end {
  	width: 100% !important;
    float: right !important;
}
}

@media (min-width: 1050px){
div[itemprop="articleBody"] {
	width: 40% !important;
    float: right !important;
}
}

@media (min-width: 1050px){
.article-feature-gallery {
	float: left !important;
}
}

@media (min-width: 1050px){
.article-feature-gallery {
	max-width: 550px !important;
	position: fixed;
    top: 95px;
	border: solid 2px #fafafa;
    border-radius: 4px;
    box-shadow: 3px 3px 3px #ddd;
	}
}

@media (min-width: 1200px){
.article-feature-gallery {
	max-width: 650px !important;
	position: fixed;
    top: 95px;
	border: solid 2px #fafafa;
    border-radius: 4px;
    box-shadow: 3px 3px 3px #ddd;
	}
}

@media (min-width: 1500px){
.article-feature-gallery {
	max-width: 750px !important;
	position: fixed;
    top: 95px;
	border: solid 2px #fafafa;
    border-radius: 4px;
    box-shadow: 3px 3px 3px #ddd;
	}
}

.carousel-control-next-icon {
	background-color: #114926 !important;
	border: solid 1px #fff;
}

.carousel-control-prev-icon {
	background-color: #114926 !important;
	border: solid 1px #fff;
}

.convertforms .cf-form-wrap {
	padding: 10px !important;
}


@media (max-width: 768px){
#sp-main-body {
	padding:0px !important;
}
}

.article-details {
	margin-top: 25px;
}

.uk-h3 {
	color: #fff !important;
	text-shadow: 1px 1px #000 !important;
}

.uk-scope .uk-dotnav > * {
	padding-left: 6px !important;
}

@media only screen and (min-width: 680px) and (max-width: 700px) {
    #column-wrap-id-b399cbf3-e657-42e9-8685-e884a31506c8 {
	max-width: 50% !important;
}
}

@media only screen and (min-width: 680px) and (max-width: 700px) {
    #column-wrap-id-6cecb119-3c33-42e5-a80a-b4788221459f {
	max-width: 50% !important;
}
}

@media only screen and (min-width: 680px) and (max-width: 700px) {
    #column-wrap-id-741a9731-4720-47a6-b331-d3f621913439 {
	max-width: 50% !important;
}
}

@media only screen and (min-width: 680px) and (max-width: 700px) {
    #column-wrap-id-0158ed51-e184-46a1-9110-cd1cebd396e9 {
	max-width: 50% !important;
}
}

@media only screen and (min-width: 680px) and (max-width: 700px) {
    #column-wrap-id-c46c0d3b-6646-48a9-9ed9-706a5ec2abc7 {
	max-width: 50% !important;
}
}

@media only screen and (min-width: 680px) and (max-width: 700px) {
   #column-wrap-id-f7454123-2cf2-4327-95bd-7fe366f11c3f {
	max-width: 50% !important;
}
}

@media only screen and (min-width: 680px) and (max-width: 700px) {
   #column-wrap-id-a444ba5a-ca7d-4a7a-9996-9717f3840db0 {
	max-width: 50% !important;
}
}

@media only screen and (min-width: 680px) and (max-width: 700px) {
   #column-wrap-id-5a9b4d22-a402-4303-8158-a3f5991630c5 {
	max-width: 50% !important;
}
}

@media only screen and (min-width: 680px) and (max-width: 700px) {
   #column-wrap-id-2d4a3cb9-510e-43b8-98e6-678307912477 {
	max-width: 50% !important;
}
}

@media only screen and (min-width: 680px) and (max-width: 700px) {
   #column-wrap-id-6aa2c1a5-a13b-4191-8c03-0c9d66d87652 {
	max-width: 50% !important;
}
}

@media only screen and (min-width: 680px) and (max-width: 700px) {
   #column-wrap-id-b235e1e3-310e-4f8f-887c-cd2e8e2418d2 {
	max-width: 50% !important;
}
}

@media only screen and (min-width: 680px) and (max-width: 700px) {
   #column-wrap-id-10b66f16-427c-48a1-bd1f-6c0a2e287bcf {
	max-width: 50% !important;
}
}

@media only screen and (min-width: 680px) and (max-width: 700px) {
   #column-wrap-id-c710e2c3-e0a6-4518-a33c-5bf70f569f29 {
	max-width: 50% !important;
}
}
@media only screen and (min-width: 680px) and (max-width: 700px) {
	.sppb-row-container {
		max-width: 100%;
		padding: 10px !important;
	}
}

@media only screen and (min-width: 680px) and (max-width: 700px) {
	.container {
		max-width: 100% !important;
	}
}

@media (min-width: 768px){
#sp-main-body {
	min-height: 800px !important;
}
}