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

/* HEADER */

.menu-icon-cont .menu-icon3 span {
	top: .58em;
}

#sp-header {
	height: 68px !important;
	background: rgba(255, 255, 255, 0.75);
}

.menu-icon-cont .menu-icon3 {
	height: 0.5em !important;
	width: 0.7em !important;
}

#sp-btn-contact2 {
	position: fixed;
	z-index: 10000 !important;
	top: 15px;
	right: 40px;
	max-width: 375px;
}

#sp-btn-contact-mobil {
	position: fixed;
	z-index: 10000 !important;
	top: 0px;
	left: -15px;
	max-width: 100px;
}

.menu-icon-cont.sm-btn-91 {
	z-index: 10000 !important;
}

#sp-logo-desk {
	z-index: 10001 !important;
}

#sp-logo-desk2 {
	z-index: 10001 !important;
	margin-left: 10px;
}

@media (max-width: 768px) {
	.overlay-image-title {
		margin-left: -40px;
	}
}

.jux-tl-title {
	font-size: 1rem !important;
}

/*#rev_slider_2_1_wrapper {height: 100vh !important;}
#rev_slider_2_1 {min-heiht: calc(100vh - 100px) !important; max-height: calc(100vh - 100px) !important;}*/

.uk-slidenav {
	width: 30px !important;
	height: 30px !important;
	line-height: 30px !important;
}

@media (max-width: 768px) {
	.uk-slidenav {
		width: 20px !important;
		height: 10px !important;
		line-height: 10px !important;
	}
}

.sppb-item.sppb-item-has-bg .sppb-carousel-item-inner>div>div {
	vertical-align: bottom !important;
}

/*
.level1.off-nav-101.notparent.first:hover {
	background-image: url(http://devel2.alphabeta.ro/dan/promi/images/menu/test.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain;}
	*/


/* OUR PEOPLE */

.uk-panel-header .uk-panel-title {
	padding-bottom: 0px !important;
	border-bottom: none !important;
	margin-bottom: 0px !important;
	color: #fff !important;
	background: #343f51;
	font-weight: 600;
	font-size: 12px !important;
}

*+.uk-margin {
	margin-top: 0px !important;
}

.uk-grid>*> :last-child {
	margin-bottom: 0px !important
}

.uk-panel.uk-panel-header {
	padding: 1px;
}

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

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



/* CASE STUDIES */

@media (max-width: 1025px) {
	.case-studies-right {
		padding: 0px 10px 0px 10px !important;
	}
}

@media (max-width: 1025px) {
	#sppb-addon-1550154673932 .sppb-addon-title {
		margin-bottom: 25px !important;
		font-size: 40px !important;
		line-height: initial !important;
	}

	#sppb-addon-1550154673932 {
		padding: 10px !important;
		font-size: 20px !important;
	}

	#sppb-addon-1550154673954 .sppb-addon-title {
		margin-bottom: 25px !important;
		font-size: 40px !important;
		line-height: initial !important;
	}

	#sppb-addon-1550154673954 {
		padding: 10px !important;
		font-size: 20px !important;
	}

	#sppb-addon-1550154673959 .sppb-addon-title {
		margin-bottom: 25px !important;
		font-size: 40px !important;
		line-height: initial !important;
	}

	#sppb-addon-1550154673959 {
		padding: 10px !important;
		font-size: 20px !important;
	}

	#sppb-addon-1550154673969 .sppb-addon-title {
		margin-bottom: 25px !important;
		font-size: 40px !important;
		line-height: initial !important;
	}

	#sppb-addon-1550154673969 {
		padding: 10px !important;
		font-size: 20px !important;
	}

	#sppb-addon-1557148675244 .sppb-addon-title {
		margin-bottom: 25px !important;
		font-size: 40px !important;
		line-height: initial !important;
	}

	#sppb-addon-1557148675244 {
		padding: 10px !important;
		font-size: 20px !important;
	}
}

@media (max-width: 1366px) {
	.case-studies-right {
		padding: 0px 10px 0px 10px !important;
	}
}

@media (max-width: 1366px) {
	#sppb-addon-1550154673932 .sppb-addon-title {
		margin-bottom: 25px !important;
		font-size: 40px !important;
		line-height: initial !important;
	}

	#sppb-addon-1550154673932 {
		padding: 10px !important;
		font-size: 20px !important;
	}

	#sppb-addon-1550154673954 .sppb-addon-title {
		margin-bottom: 25px !important;
		font-size: 40px !important;
		line-height: initial !important;
	}

	#sppb-addon-1550154673954 {
		padding: 10px !important;
		font-size: 20px !important;
	}

	#sppb-addon-1550154673959 .sppb-addon-title {
		margin-bottom: 25px !important;
		font-size: 40px !important;
		line-height: initial !important;
	}

	#sppb-addon-1550154673959 {
		padding: 10px !important;
		font-size: 20px !important;
	}

	#sppb-addon-1550154673969 .sppb-addon-title {
		margin-bottom: 25px !important;
		font-size: 40px !important;
		line-height: initial !important;
	}

	#sppb-addon-1550154673969 {
		padding: 10px !important;
		font-size: 20px !important;
	}

	#sppb-addon-1557148675244 .sppb-addon-title {
		margin-bottom: 25px !important;
		font-size: 40px !important;
		line-height: initial !important;
	}

	#sppb-addon-1557148675244 {
		padding: 10px !important;
		font-size: 20px !important;
	}
}

#sp-social-float {
	margin-bottom: 4px;
	margin-right: 4px;
}

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

@media (max-width: 768px) {
	.cc-revoke.cc-bottom {
		border-top-left-radius: .0em !important;
		border-top-right-radius: .0em !important;
	}
}

@media (max-width: 768px) {
	.sp-scroll-up {
		width: 30px !important;
		height: 28px !important;
		line-height: 28px !important;
		background: #000 !important;
		border-radius: 0px !important;
		left: 5px !important;
	}
}

@media (max-width: 768px) {
	.cc-revoke.cc-bottom {
		left: 40px !important
	}
}

@media (min-width: 1921px) {
	.n2-section-smartslider.fitvidsignore.sldr-connect.n2_clear {
		width: 1920px !important;
	}
}

.leaflet-marker-icon.leaflet-zoom-animated.leaflet-interactive {height: 45px !important;}

/* before & after */
.n2-ss-item-ba-label {
	margin-left: auto !important;
	margin-right: auto !important;
	margin-bottom: 110px !important;
}

@media (max-width: 480px) {
	.n2-ss-item-ba-label {
		letter-spacing: normal !important;
		font-size: 350% !important;
		padding: 5px 5px !important;
		margin-bottom: 20px !important;
}
}

.cc-close {
	font-size: 1em !important;
}

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

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


@media (min-width: 769px) {
#sp-buton-ecovadis {
  position: fixed;
  right: -5px;
  bottom: -45px;
  z-index: 1;
  width: 250px;
}
}

@media (max-width: 768px) {
#sp-buton-ecovadis {
  position: fixed;
  right: 105px;
  bottom: -45px;
  z-index: 1;
  width: 250px;
}
}

@media (max-width: 768px) {
#btn-1730454452600 {
	padding: 5px 6px !important;
	border-radius: 0px !important;
	font-size: 12px !important;
	line-height: 1.35 !important;
}
}