.wpml-ls-current-language a {
    color: #5cade1 !important;  
}

a[title="EN"] span.item_inner, a[title="FR"] span.item_inner, a[title="ES"] span.item_inner{
	padding:2px!important;
}

a[title="EN"]{
	margin-left:10px;
}

a[title="FR"] span.item_inner{
	padding-left:8px!important;
	
}


#nav-menu-item-wpml-ls-57-en::after, #nav-menu-item-wpml-ls-57-fr::after{ 
	content: '•';
	font-size: 26px;
	vertical-align: middle;
}

#nav-menu-item-wpml-ls-57-fr::after{ 
	padding-right: 3px;
}







.mkd-portfolio-tags{
	display: none!important;
}

[data-post-id="16724"] img, [data-post-id="16785"] img, [data-post-id="16801"] img, [data-post-id="16820"] img, [data-post-id="16831"] img, [data-post-id="15971"] img {
	object-position:top!important;
}



.mkd-page-header .mkd-main-menu > ul > li.current-menu-ancestor > a {
    color: #5cade1!important;
}

.tamanio div.mkd-iwt-icon-holder{
	display:none!important;
}

.ultimate-layouts-img{
	/*width: 340px!important;*/
height: 197px!important;
object-fit: cover!important;
	transition: all .4s ease!important;
}

.ultimate-layouts-img:hover{
transform: scale(1.2)!important;
transition: all .2s ease!important;
}

.mkd-separator{
	border-color: #5cade1!important;
}

#sb_instagram.sbi_col_3 #sbi_images .sbi_item {
    padding: 5px !important;

}

#sbi_images{
	padding: 5px 5px 5px 0px;
}

article.post .mkd-btn.mkd-btn-simple{
	color: #5cade1!important;
}

.mkd-portfolio-single-media {
    width: 33% !important;
    display: inline-block !important;
    height: 250px!important;
    overflow: hidden!important;
}

.mkd-portfolio-list-holder-outer.mkd-ptf-with-spaces .mkd-portfolio-list-holder .mkd-ptf-item-image-holder img {
    flex-basis: 600px;
}

.mkd-portfolio-list-holder article .mkd-ptf-item-image-holder a {
    display: flex;
}

.mkd-mobile-header .mkd-mobile-menu-opener a:hover {
    color: #5cade1!important;
}


div.mkd-preload-background {
    background-image: url(https://youngwatersolutions.org/wp-content/themes/ecologist/assets/img/preload_pattern3.png) !important;
}

.tparrows::before{
	color: #686868!important;
}

.centrado{
	display:flex;
	width: unset!important;
}

#filtrillo{
	margin: 0 auto;
}



.mkd-title-holder h1{
	font-size:60px!important;
}

#mkd_instagram_widget-3 .mkd-widget-title span{
	text-transform: capitalize;
}


.tamanio .mkd-iwt-text-holder p{
	font-size: 28px;
	line-height: 32px;
}


.mkd-post-read-more-button .mkd-btn-text{
	text-transform: capitalize;
}


.mkd-testimonials.testimonials-slider .slick-arrow.slick-prev::before, .mkd-testimonials.testimonials-slider .slick-arrow.slick-next::before{
	color: black;
}


.mkd-portfolio-single-holder .mkd-portfolio-fields .mkd-portfolio-info-item h6, .mkd-portfolio-single-holder .mkd-portfolio-fields .mkd-portfolio-info-item p{
	width: 50%!important;
}



.desactivo{
	visibility:hidden;
}

.activo{
	visibility: visible;
}

.butin button{
	width: 230px!important;
}


#negativo div.mkd-post-info, #negativo div.mkd-categories-list{
	display: none;
}

#text-36 a.mkd-btn{
	background-color:transparent!important;
	border: 1px solid #5cade1!important;
	color: #5cade1!important;
	transition: all .2s ease;
}

#text-36 a.mkd-btn:hover{
	background-color:#5cade1!important;
	color: white!important;
	transition: all .2s ease;
}


/*EDITION*/

.ache{
	margin: 25px 0px 10px 0px;
}


/*SLCIKJ*/

#beth{
	position: absolute;
	top: 60%;
	z-index: 100;
}


#negativo{
	margin-top: -150px;
}


.mkd-drop-down .second .inner ul li.current-menu-item > a{
	color: #5cade1!important;
}

.mkd-portfolio-filter-holder {
	text-align:center;
	margin-bottom: 60px;
}

.mkd-filter{
	margin: 10px 0px!important;
}



.board .mkd-team{
	width: 232px;
}

.medio{
	float: unset;
	margin: 0 auto;
}

.chau{
	display:none;
}



.read-more{
	width: 150px;
	margin:  0 auto;
}

.mkd-two-columns-66-33 img.attachment-medium{
	padding-bottom: 30px;
}

.mkd-portfolio-single-media{
	padding-top: 60px;
}

.mkd-portfolio-single-media a{
	height: 100%!important;
}

div.mkd-portfolio-single-media img{
	height: 100%!important;
	object-fit: cover!important;
	width: 100%!important;
}



.mkd-portfolio-item-content{
	width: 80%;
}

.botones-suport .vc_btn3-size-lg{
    width: 150px;
}


input.wpcf7-form-control.wpcf7-submit {
	background-color: transparent;
	color: #5cade1!important;
	border: 1px solid #5cade1;
}

input.wpcf7-form-control.wpcf7-submit:hover {
	background-color: #5cade1;
	color: white!important;
}

#mkd-back-to-top{
	background-color: #5cade1!important;
}

.overfloww{
	width: 80%;
	margin-right: -40%;
}

.overfloww .wpb_wrapper{
	padding-right: 28%;
}


.mkd-header-standard .mkd-page-header .mkd-logo-wrapper a {
    max-height: 92px;
    height: 92px !important;
}

.mkd-btn.mkd-btn-medium{
		padding: 10px 25px !important;
		min-width: 120px!important;
}

.mkd-main-menu > ul > li > a span.item_inner > .item_text > .mkd-item-underline{
	background-color: #5cade1!important;
}

.mkd-counter-holder .mkd-counter{
	margin-right: 30px;
	font-size: 68px!important;
	color: #5cade1 !important;
	display: inline-block !important;
}

.mkd-counter-content{
	padding-left:0px!important;
	display: inline-block!important;
}

.mkd-counter-holder .mkd-counter-content .mkd-counter-title {
    /*position: absolute;
    right: 0;*/
    width: min-content;
}

.primero .wpb_wrapper .mkd-counter-title, .segundo .wpb_wrapper .mkd-counter-title{
	right: 60px!important;
}

/*.mkd-separator{
	border-color: #5cade1!important;
}*/

.mkd-blog-holder.mkd-blog-single.mkd-blog-standard > article, .mkd-blog-holder.mkd-blog-single.mkd-blog-standard > div{
    width: 80% !important;
    margin-left: 0px!important;
}

/*.mkd-btn-text{
	color:#70b7e5!important;
}*/

.mkd-newsletter-footer input.wpcf7-form-control.wpcf7-submit{
	background-color: #5cade1!important;
}

.boton-ultimo .mkd-btn{
	border-color:#303646!important;
	width: 150px!important;
	height: 50px!important;
	font-size: 16px!important;

}

.mkd-testimonials .mkd-testimonial-quote span {
    color: #5cade1!important;
}


#carusel{
	z-index: 10;
}


.boton-ultimo .mkd-btn .mkd-btn-text{
	color: white!important;
}

/*#carusel{
	display: none;
}*/

/* ABOUT */


.board .mkd-team-title-holder .mkd-team-name{
	color: white!important;
	font-size: 20px!important;
	font-family: Merriweather,sans-serif!important;
	line-height: 1.3em!important;
	letter-spacing: 0px!important;
	font-weight: 800;
	margin-top: 25px!important;
}

.board .mkd-team-title-holder .mkd-team-position{
	color: white!important;
	font-size: 14px!important;
	font-family: Raleway,sans-serif!important;
	line-height: 1.3em!important;
	letter-spacing: 0px!important;
	font-weight: 400;
}

.board .mkd-team .mkd-icon-shortcode i{
	color:white!important;
}

.board .mkd-team-info-tb{
	background-color: rgba(92, 173, 255, 0.55)!important;
}







@media only screen and (min-width: 960px) {
/* styles para browsers más grandes que 960px; */
	.text{
 		width: 50%;
	}
	
	
	

}

@media only screen and (max-width: 960px) {
/* styles para browsers más chicos que 960px; */
		.overfloww{
			width: 100%!important;
			margin-right: 0%!important;
		}
	
		
		.overfloww .wpb_wrapper{
			padding-right: 0%!important;
		}
	

}




@media only screen and (min-width: 1215px) and (max-width: 1415px) {
   .mkd-counter-holder .mkd-counter {
    font-size: 60px !important;
		}
		
	.mkd-elements-holder .mkd-elements-holder-item {
    overflow: unset;
	}	
}

@media only screen and (min-width: 960px) and (max-width: 1215px) {
   .mkd-counter-holder .mkd-counter {
    font-size: 50px !important;
		}
	

		

	
	.primero .wpb_wrapper .mkd-counter-title, .segundo .wpb_wrapper .mkd-counter-title {
    right: 10px !important;
	}
	
	.mkd-counter-holder .mkd-counter-content .mkd-counter-title {
    position: absolute;
    right: -20px;
    width: min-content;
	}
	
	
	
	
	
	
	
}

/*.primero, .segundo, .tercero{
		width: 100% !important;
	}
	.primero .vc_column-inner, .segundo .vc_column-inner, .tercero .vc_column-inner{
		width: 70% !important;
		margin: 0 auto;
		padding: 20px 0px;
	}	
*/




@media only screen and (max-width: 768px) {
/* styles para browsers más chicos que 768px; */
	 .board{
 		margin-bottom: 32px;
	}
	
	.vc_custom_1585925254654{
		padding-top: 0px!important;
	}
	
	.partner-espacio{
		height:100px!important;
	}
	
	.chau-mobile{
		display:none;
	}
	
	#calls-for-app h2, #calls-for-app p, #calls-for-app .vc_custom_1585253714584{
		text-align:left!important;
	}
	
	.vc_custom_1585926678324{
		padding-right: 0px!important;
		padding-left: 0px!important;
	}
	
	#testimonials1{
		padding-bottom: 60px!important;
	}
	
	.vc_custom_1585928213529{
		padding-left: 15px!important;
	}
	
	.padtop{
		margin-top: 40px;
	}
	
	.vc_custom_1583895454458 {
    padding-top: 0px !important;
	}
	
	.mkd-title .mkd-title-holder h1 span {
    font-size: 28px!important;
		line-height: 32px!important;
	}
	
	.wpb_video_widget.vc_video-el-width-70 .wpb_wrapper {
    width: 100%;
	}
	
	.primero, .segundo, .tercero{
		margin: 20px 0px;
	}
	
	.col-foto{
		margin: 20px 0px;
	}
	
	div.vc_custom_1493804905996 {
    padding-top: 0px !important;
	}
	
	.subscribe{
		margin-top: 80px;
	}
	
	#kakis h2{
		padding-top: 80px!important;
	}
	
	.sbi_item{
		width: 33.3%!important;
	}
	.sbi_photo{
		height: 100px!important;
	}
	
	.mkd-portfolio-single-media {
    width: 100% !important;
	}
	

}




@media only screen and (max-width: 480px) {
/* styles para browsers más chicos que 480px; */
	div.mkd-counter-holder .mkd-counter {
    font-size: 100px!important;
	}
	.mkd-counter-holder{
		text-align:center;
	}
	.mkd-counter-holder .mkd-counter-content .mkd-counter-title{
		position: unset!important;
		margin:0 auto;
	}
	div.mkd-counter-holder .mkd-counter{
		width: max-content!important;
	margin: 0 auto!important;;
	}
	#primero .mkd-counter-title{
		padding-top: 18px;
	}
	
}	
	
	
@media only screen and (max-width: 1399px) and (min-width: 1200px) {
	.mkd-counter-holder .mkd-counter-content .mkd-counter-title{
		font-size: 21px!important;
	}
	
	.mkd-grid{
		width: 1200px!important;
	}
	
	#titular, .subtitular2{
		/*margin-left:80px!important;*/
	}
	#subis{
		left:0px!important;
	}
	.fonditox{
		/*margin-left: 40px!important;*/
		/*transform: scale(0.8)!important;*/
	}
	
	.fonditox{
  transform-origin: center;
  animation: scale 9000ms ease-in-out forwards;
}
@keyframes scale {
  to {
    transform: scale(0.8);
  }
}
	
	
	
	#titular{
		font-size: 48px!important;
		line-height: 64px!important;
		width: 600px!important;
		/*padding-top: 20px!important;*/
	}
	.botonx{
		bottom: 80px!important;
	}

}	

	
	
	
	
	
	
	
	
	
	
	
	