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

/* Header si menu */

#sp-header {
	background: #fafafa !important;
}

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

.pt-4 {
	padding-top: 1rem !important;
}

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

.offcanvas-menu .offcanvas-inner ul.menu > li > a, .offcanvas-menu .offcanvas-inner ul.menu > li > span {
	font-size: 16px !important;
	padding: 5px 0px !important;
	font-weight: 500 !important;
	opacity: 1.0 !important;
}

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

#mod-finder-searchword0 {
	display: none !important;
}

#modal-menu ul.sp-megamenu-parent > li > a {
	font-weight: 400 !important;
}

#modal-menu .modules-wrapper .social-icons {
	font-size: 20px !important;
}

#modal-menu ul.sp-megamenu-parent > li > a{
	font-size: 18px !important;
}

#modal-menu ul.sp-megamenu-parent > li:not(:last-child) {
	margin-bottom: 10px !important;
}

#modal-menu {
	background: rgba(249, 249, 255, 0.95) !important;
}

#modal-menu .modules-wrapper .sp-contact-info > li > a {
	opacity: 1 !important;
}

#modal-menu .modules-wrapper a {
	color: #000 !important;
}

.offcanvas-menu .offcanvas-inner ul.menu > li {
	font-weight: 400 !important;
}

.sp-megamenu-parent.menu-animation-fade-up.d-none.d-lg-block {
	margin-top: 50px;
}

/* GDPR */

@media only screen and (min-width: 925px) { 
.cc-left {
	left: 2em !important;
}
}

.cc-close {
	top: .4em !important;
	right: .1em !important;
	font-size: 1.2em !important;
}

.sp-scroll-up { 
	bottom: 10px;
	right: 10px;
}


/* Forms */

.convertforms .cf-label {
	line-height: 0.45 !important;
}

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


@media only screen and (max-width: 1025px) { 
.cf-label {
	font-size: 12px !important;
}
}

/* Body & footer */

@media only screen and (max-width: 767px) { 
	body {
	font-size: 14px !important;
}
}

.ffp-feed-load-more-btn {
	background: #ec430f !important;
	color: #fff !important;
	opacity: 1.0 !important;
}

@media only screen and (max-width: 767px) { 
.ffp-feed-header-cover {
	padding-top: 60% !important;
}
}

@media only screen and (min-width: 768px) { 
.ffp-feed-header-cover {
	padding-top: 35% !important;
}
}

@media only screen and (max-width: 767px) { 
.ffp-feed-posts-item {
	padding: 20px 15px 15px 15px !important;
}
}

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

#sp-footer1 {
	text-align: center !important;
}


@media only screen and (min-width: 1365px) { 
	.container {
		min-width: 1360px !important;
	}
}

@media only screen and (min-width: 1900px) { 
	.container {
		min-width: 1620px !important;
	}
}

@media only screen and (max-width: 767px) { 
	#sp-footer1 {
		font-size: 12px !important;
	}
}

@media only screen and (min-width: 768px) { 
.sppb-row-container {
	max-width: 1820px 
}
}


@media only screen and (max-width: 768px) { 
.ffp-feed-posts-items{
	padding: 10px !important;
}
}

@media only screen and (max-width: 768px) { 
.social-icons {
	font-size: 20px !important;
}
}

#modal-menu .modules-wrapper .sp-contact-info > li{
	margin-bottom: 15px !important;
}

.uk-scope .uk-overlay-primary {
	background: rgba(34,34,34,.5) !important;
}

@media only screen and (min-width: 768px) { 
	.coloana-slider-desk {
		min-height: 780px !important;
	}
}

@media only screen and (min-width: 1681px) { 
	.coloana-slider-desk {
		min-height: 1000px !important;
	}
}

@media only screen and (min-width: 2200px) { 
	.coloana-slider-desk {
		min-height: 1380px !important;
	}
}


@media only screen and (max-width: 1680px) and (min-width: 1480px) { 
.uk-scope .uk-overlay > :last-child {
	margin-bottom: 40px !important;
}	
}

@media only screen and (min-width: 2200px) { 
.uk-panel.uk-inline-clip.uk-transition-toggle.uk-background-cover {
	height: 500px !important;
}
}

@media only screen and (min-width: 2800px) { 
.uk-panel.uk-inline-clip.uk-transition-toggle.uk-background-cover {
	height: 800px !important;
}
}

.text-despre {
	padding: 50px;
}

@media only screen and (max-width: 768px) {
.text-despre {
	padding: 20px;
}
}

@media only screen and (max-width: 1025px) { 
body {
	font-size: 13px !important;
}
}

@media only screen and (max-width: 1921px) and (min-width: 1681px) { 
	#uk-slideshow-0-items {
		min-height: 965px !important;
	}
}

@media only screen and (max-width: 2561px) and (min-width: 2100px) { 
	#uk-slideshow-0-items {
		min-height: 1300px !important;
	}
}

.slider-desk-home {
	padding: 75px 90px;
}

@media only screen and (max-width: 1680px) and (min-width: 1500px) {
.slider-desk-home {
	padding: 75px 40px;
}
}

@media only screen and (max-width: 1367px) and (min-width: 768px) { 
	.slider-desk-home {
		padding: 0px !important;
	}
}

.zona-despre-home {
	padding: 100px 0px;
}

@media only screen and (max-width: 1367px) and (min-width: 768px) { 
	.zona-despre-home {
	padding: 50px 0px;
}
}

.uk-scope .uk-position-small {
	margin: 30px 10px !important;
}

@media only screen and (min-width: 120px) {
	.uk-scope .uk-padding {
		padding: 10px !important;
	}
}

.article-details {
	padding-top: 20px;
}