/*
Theme Name:		Ken Child Theme
Theme URI:		http://themeforest.net/user/artbees
Description:	Child theme for the Ken theme 
Author:			Your name here
Theme URI:		http://themeforest.net/user/artbees
Template:		ken
Version:		1.0
*/


/*
Sample : remove the comment and start adding your own custom CSS rules.

body {
	background-color:#fff;
}

*/



.superior-menu-class{
	border: 1px solid #666666;
	
}

.extra-menu-class{
	border: 0px;
	height: 30px;
	line-height: 30px;
	font-size: 12px;
	background-color: rgba(170,170,170,0.13);
	text-align: center;
	
}
ul#menu-menu-extra{
	list-style-type: none;
	margin: 0;
	padding: 0;
	display: inline-block;
}
li ul#menu-menu-extra{
	float: inherit;
}
li#menu-item-17{
	float: left;
	padding-right: 10px;
}
li#menu-item-18{
	float: right;
	padding-left: 10px;
}
a ul#menu-menu-superior.menu{
	color: red;
}

.theme-main-wrapper:not(.vertical-header) #mk-header, .theme-main-wrapper:not(.vertical-header) .mk-secondary-header{
	border: none;
}

ul#menu-menu-superior li a:hover{
	color:#062C4B!important}

ul#menu-menu-superior li a{
	color:white!important;
	font-size: 15px;
}


.dashboard-trigger.desktop-mode{
	display: none;
}

#mk-page-title{
	margin-top: 130px;
}

#mk-page-title.left-align .mk-page-heading {
    margin: 20px 0 0 20px!important;
}

.mk-toggle.mk-toggle-title {
	text-align: center;
}


ul#menu-menu-superior li{
	display: inline-block;
}



.arrowPrev , .arrowNext {display: none;}

.mk-employees.column-style.one-column .mk-employee-item .team-thumbnail {
float: none;
width: 50%;
text-align: center;
margin: 0 auto;
}


.mk-employees.column-style.one-column .mk-employee-item .team-info-wrapper {float: none;
width: 50%;
text-align: center;
margin: 0 auto;}

/*span.duration.time {
    display: flex;
	margin: 20px 20px;
	font-size: 25px;
	color:#1c9bd5;
}*/
/*ul.ecs-event-list{
	display:flex;
}*/
ul.ecs-event-list{
	width: 100%!important;
}
li.ecs-event.viajes_ecs_category{
	display:flex;
	flex-direction:column;
	margin-bottom:40px;
	width: 47%;
	float: left;
}
h4.entry-title.summary{
	display:flex;
	order:1;
	margin-bottom: 0px;
}
h4.entry-title.summary a{
		margin-bottom: 0px;
	
}

span.duration.time {
	display: flex;
	order:2;
	align-self:left;
    margin: 20px 0 20px;
    font-size: 22px;
    width: auto;
    color: #fff;
    background-color: #1c9bd5;
	padding: 10px;
}
li.ecs-event.viajes_ecs_category a {
	display:flex;
	order:3;

}


li.ecs-event.viajes_ecs_category img {
	display:flex;
	order:3;
	margin-bottom:0px;
}
/*20190426 vpizzaferi*/
.btn-hazte-socio{color:#fff;
	text-transform:uppercase;
	font-size:17px;
	font-weight:bold;
	background:url("/wp-content/uploads/haztesocio.png")  #68be5e no-repeat left center;
	-webkit-box-shadow: -2px 2px 28px -12px rgba(82,81,82,1);
	-moz-box-shadow: -2px 2px 28px -12px rgba(82,81,82,1);
	box-shadow: -2px 2px 28px -12px rgba(82,81,82,1);
	position:fixed;
	z-index:10;
	padding:15px 10px 15px 60px;
	top:370px;
	right:0;
	outline: none !important;
	transition: all 0.3s ease-in-out;
	display:block
}
.btn-hazte-socio a{display: block;color:#fff;width: 100%;border-bottom: 1px solid #fff;padding-bottom: 2px;}
.btn-hazte-socio a:last-child{margin-top: 10px;}
.btn-hazte-socio:hover{color:#fff; background:url("/wp-content/uploads/haztesocio.png")  #2799D6 no-repeat left center;}
@media only screen and (max-width: 1000px){
	.btn-hazte-socio{bottom:0; left:0; right:auto; width:calc(100% - 40px); top:auto; text-align:center; border-radius:0 !important; padding:15px 20px}
}

/*20190426 vpizzaferi*/
.btn-hazte-suscribete{text-transform:uppercase;
	font-size:17px;
	font-weight:bold;
	background:url("/wp-content/uploads/haztesocio.png")  #68be5e no-repeat left center;
	-webkit-box-shadow: -2px 2px 28px -12px rgba(82,81,82,1);
	-moz-box-shadow: -2px 2px 28px -12px rgba(82,81,82,1);
	box-shadow: -2px 2px 28px -12px rgba(82,81,82,1);
	position:fixed;
	z-index:10;
	padding:25px 20px 25px 50px;
	top:310px;
	right:0;
	outline: none !important;
	transition: all 0.3s ease-in-out;
	display:block}
.btn-hazte-suscribete:hover{color:#fff; background:#2799D6}

@media only screen and (max-width: 1000px){
	.btn-hazte-suscribete{bottom:0; left:0; right:auto; width:calc(100% - 40px); top:auto; text-align:center; border-radius:0 !important; padding:15px 20px}
}

.wp-caption img, .wp-caption{max-width:100% !important}
.vc_grid-loading{display:none}

.portfolio-grid{clear:both; display:block}

.eventon_desc_in p{font-size:18px!important;}
.cc-message{margin-top:10px!important;}
.cc-message p{line-height: 18px!important;color:#333!important;margin-bottom: 10px!important;}

.mk-love-holder{display:none!Important;}

.portfolio-grid .standard-portfolio-item .the-title{min-height: 60px;}
.portfolio-grid .standard-portfolio-item .portfolio-cats{min-height: 22px;}

.standard-portfolio-item .featured-image .portfolio-entry-logo{display:none!important;}

/*-----------------------------DISEÑO NUEVO REARMACHINE--------------------*/
.anchototal{display: inline-block;width: 100%;}


#mk-header .anchototal .mk-grid{max-width: 100%!important;padding-left: 0;padding-right: 0;}
.barraazul{
	display: inline-block;
	width: 100%;
	background: #1c9bd5!important;
	text-align: center;
	margin-top: 50px;
}
.extra-menu-class,#mk-main-navigation{max-width: 1140px;display: inline-block;}
#mk-main-navigation{width: 100%;}
.barraverde{
	display: inline-block;
	width: 100%;
	/*background: #6bc047!important;*/
	background: rgb(107,192,71);
	background: linear-gradient(90deg, rgba(107,192,71,1) 65%, rgba(137,205,108,1) 60%, rgba(137,205,108,1) 100%);
	text-align: center;
	border-top: 1px solid #fff;
}
#menu-menu-principal{z-index: 9999!important;}
#menu-menu-principal > li{background: #6bc047;}
#menu-item-88832,#menu-item-87048,.mk-header-search{background: #89cd6c!important;color:#fff!important;}
.mk-icon-search:before {
	content: "\f002";
	color: #fff;
}
#menu-item-88832:hover,#menu-item-87048:hover,.mk-header-search:hover{color:#fff!important;}
#menu-item-88832 a:hover,#menu-item-87048 a:hover,.mk-header-search a:hover{color:#fff!important;}
.sticky-trigger-header .barraazul{margin-top: 0;}
#menu-menu-principal  > li:hover{background: #89cd6c!important;}
#menu-menu-principal  > li a:hover{color:#fff!important;}
#menu-menu-principal .mk-header-logo{background: transparent!important;}
#menu-menu-principal .mk-header-logo:hover{background: transparent!important;}
.contenedroCentradoDerecha{
	width: 100%;
	max-width: 1140px;
	display: inline-block;
	text-align: right;
}
#menu-menu-principal > .menu-item,#menu-menu-principal > .menu-item a,.mk-header-search,.mk-header-search a{height: 40px!important;	line-height: 40px!important;}

#menu-menu-extra li {
	margin-left: 0;
}

.mk-header-logo, .mk-header-logo a {
	margin-top: 10px;
	margin-bottom: 0px;
}
.mk-header-logo{
	position: absolute;
	bottom: -25px;
	border: none!important;
}

.theme-main-wrapper:not(.vertical-header) .sticky-header.sticky-header-padding{
	padding-top:0!important;
}
#menu-menu-extra{padding-top: 5px!important;height: 30px;margin-right: 1px!important;}
#menu-menu-extra a{
	font-family: Roboto;
	font-size: 14px;
	text-transform: normal;
	color:#fff;
	font-weight: normal;
}

#menu-menu-principal li{border-right: 1px solid #fff;}
#menu-menu-extra li{border-right: 1px solid #62b9e2;}

#menu-item-127580{
	background: gray!important;
	margin-left: -5px!important;
}
#menu-item-88832{margin-left: -5px!important;}
.mk-header-search{border: none!important;margin-right: -30px;}
#mk-header:not(.header-structure-vertical).sticky-trigger-header .mk-header-logo, #mk-header:not(.header-structure-vertical).sticky-trigger-header .mk-header-logo a{margin: 0;}
.sticky-trigger-header #menu-menu-principal .mk-header-logo img {
	height: 82px!important;
	margin-top: -58px;
	max-height: 100px;
}
.mk-button-align{width: 100%;}
.mk-button-align .large{width: 100%;padding: 22px 0px;font-size: 18px;}

.height300 .vc_gitem-zone{height: 320px;}
.height300 .vc_gitem-zone-c {height: 220px;}
.destacadoprincipal .vc_gitem-zone-a   {height: 520px;}
.destacadoprincipal  .vc_gitem-zone-c  {height: auto!important;background: transparent;
	height: auto!important;
	background: transparent;
	background-color: transparent!important;
	background-color: rgba(0, 0, 0, 0.6)!important;
	position: absolute;
	max-width: 96%;
	left: 0;
	margin: 0 auto;
	color: #fff;
	margin-top: 0px;
	bottom: 30px;
}
.destacadoprincipal  .vc_gitem-zone-c h4,.destacadoprincipal  .vc_gitem-zone-c p{color:#fff!important;}
.destacadoprincipal  .vc_gitem-zone-c p{display: none;}
.destacadoprincipal  .vc_gitem-zone-c h4{margin-bottom: 0!important;font-size: 30px;text-align: center!important;font-weight: normal!important;}
.destacadoprincipal .vc_btn3{
	border: 1px solid #fff!important;
	color:#fff!important;
	display: none;
}


.mk-social-network{margin-top: 20px;}
.mk-social-network ul{display: flex;justify-content: space-around;}
.mk-social-network ul li a{font-size: 25px;}

.tresnoticias .vc_gitem-post-data-source-post_excerpt{display: none;}

.birds .vc_gitem-zone-c p{display: none;}
.tresnoticias .vc_btn3{border: 1px solid #68be5e!important;
	color:#68be5e!important;}
.tresnoticias .vc_btn3:hover{border: 1px solid #68be5e!important;}
.birds  .vc_gitem-zone-c  {height: 150px!important;}

.titutlarverde{}
.titutlarverde h3{font-size: 30px;font-weight: bold;color:#878787;margin-bottom: 0px;}
.vermasnoticias h6{margin-bottom: 30px;margin-top:25px; }


.cabecera .titularesHome h2{font-weight: bold;}
.cabecera .titularesHome p{font-size: 20px;}
.cabecera .centrado{}
.btntitular .vc_btn3{font-size: 20px;font-weight: bold;color:#000;}

/* TALL BUTTONS */
.customButton { padding: 60px; }
/*.spbsm-output-textstring{display:none!important;}

.spbsm-sidebar-wrapper span a, .spbsm-sidebar-wrapper span a:hover, .spbsm-sidebar-wrapper span a:focus, .spbsm-sidebar-wrapper span a:visited, .spbsm-sidebar-wrapper span a:active {
	font-size: 0px !important;
	width: 35px !important;
	max-width: 100% !important;
	padding: 10px !important;
	text-align: center !important;
	-webkit-transition: all 0.3s !important;
	-moz-transition: all 0.3s !important;
	transition: all 0.3s !important;
	margin: 0 !important;
	color: #4267b2;
	color: #4267b2 !important;
	height: 35px;
}
.spbsm-sidebar-wrapper {
	max-width: 55px !important;
	z-index: 99!important;
}*/

.btnAncho{
	margin: 0;
	width: 80%;
	padding: 7% 8%!important;
	font-weight: bold;
	font-size: 20px;
}

.bloqueboletin{
	background: rgb(101,53,0)!important;
	background: linear-gradient(90deg, rgba(101,53,0,1) 0%, rgba(101,53,0,1) 0%, rgba(101,53,0,0) 37%) ,url(https://seo.org/wp-content/uploads/2021/11/Moritos_comunes.jpg) !important;
	/*background: linear-gradient(90deg, rgba(101,53,0,1) 0%, rgba(101,53,0,1) 0%, rgba(101,53,0,0) 37%) ,url(https://desarrollowebseo.seo.org/wp-content/uploads/2018/05/Pechiazul-176-3-e1528274794464.jpg?id=99537) !important;*/
}
.bloqueboletin h4{font-size: 25px;font-weight: bold;font-family: Roboto;text-transform: uppercase;margin-bottom: 10px;}
.bloqueboletin p{font-size: 21px;font-weight: normal!important;font-family: Roboto;}
.bloqueboletin label{font-size: 18px;font-weight: normal!important;font-family: Roboto;}
.bloqueboletin #mailpoet_form_1 .mailpoet_text, #mailpoet_form_1 .mailpoet_textarea{border-bottom: 1px solid white!important;}
.bloqueboletin #mailpoet_form_1 input[type=submit] {
	border: none;
	background-color: #fff;
	color: #000;
	font-size: 18px;font-weight: bold!important;font-family: Roboto;
	padding: 22px 80px!important;
	text-transform: uppercase;
}
.bloqueboletin .mailpoet_form .mailpoet_paragraph {
	margin-bottom: 10px!important;
}

#mk-footer .widgettitle{
	font-size: 18px!important;
	font-weight: bold!important;
	font-family: Roboto;
	text-transform: uppercase;
}
#mk-footer  li{padding-bottom: 0;}
#mk-footer  li a{margin-bottom: 0;border: none;font-size: 16px;}
#mk-footer p,#mk-footer .textwidget {font-size: 16px;}
#mk-footer .textwidget label{
	font-size: 16px;
}
#mk-footer .textwidget label{
	font-size: 16px;
}
#mk-footer  textarea,#mk-footer  input[type=text],#mk-footer  input[type=tel],#mk-footer  input[type=email],#mk-footer  input[type=password]{
	padding: 8px 16px;
}
#text-5{margin-bottom: 0!important;border: none;}
#text-6 a,#text-6 b{font-weight: normal;text-decoration: underline;}
.widgettitle:after {
	display: block;
	content: "";
	width: 70px;
	height: 5px;
	background-color: transparent;
	margin: 0px 0;
}
#mk-footer #mailpoet_form_1 input[type=submit] {
	border: none;
	background-color: #fff;
	color: #000;
	font-size: 18px;font-weight: bold!important;font-family: Roboto;
	padding: 22px 80px!important;
	text-transform: uppercase;
}
#mk-footer .mk-footer-social li i {
	font-size: 25px!important;
}
#mk-footer .mk-padding-wrapper{display: inline-flex;justify-content: space-between;flex-wrap: wrap;}
.mk-padding-wrapper .mk-col-1-3{}
.mk-padding-wrapper .mk-col-1-3:last-child{border-right: 0px solid #fff!important;}
#mk-footer .mk-padding-wrapper .mk-col-1-3{max-width: 30%;}

.single-post-fancy-title span{font-size: 30px;font-weight: normal;}

#mk-footer .mk-footer-social{margin-top: 50px;}
#mk-footer .mk-subfooter-logos{margin-top: -20px;}

h3 {
	font-size: 28px;
	font-weight: bold;
	margin-bottom: 28px;
}
.redesMvl{display: none;}
.mvlOn{display: none;}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu{margin-right: 2px;}
@media only screen and (max-width: 767px) {
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu{margin-right: 0px;}
	.mvlOn{display: block;}
	li.mk-header-search,li.responsive-nav-link,li.mk-header-logo{display: none!important;}
	.redesMvl{display: block;}
	.logoYredes {
		position: absolute;
		bottom: 0;
		border: none !important;
		left: 10px;
		top: 0px;
		display: inline-flex;
		width: 96.5%;
		justify-content: space-between;
		align-content: center;
		z-index: 999;
		max-height: 70px;
	}
	#redesCabecera{width: auto;}
	#redesCabecera ul li a.light{color:gray!important;}
	.logoCabecera img{
		max-height: 70px;
	}
	.buscadorCabecera{
		float:left;
		color:#fff!important;
		position: absolute;
		z-index: 9999;
	}
	#mk-header .mk-grid{padding-left: 0px!important;padding-right: 0px!important;}

	.buscadorCabecera a,.buscadorCabecera i{color:#fff!important;}

	#mk-header:not(.header-structure-vertical) .mk-header-logo img {
		margin-top: -20px;
	}
	.barraazul{
		margin-top: 70px;
	}

	#mk-header:not(.header-structure-vertical) #mk-main-navigation > ul > li.menu-item, #mk-header:not(.header-structure-vertical) #mk-main-navigation > ul > li.menu-item > a, #mk-header:not(.header-structure-vertical) .mk-header-search, #mk-header:not(.header-structure-vertical) .mk-header-search a, #mk-header:not(.header-structure-vertical) .mk-header-wpml-ls, #mk-header:not(.header-structure-vertical) .mk-header-wpml-ls > a, #mk-header:not(.header-structure-vertical) .mk-cart-link, #mk-header:not(.header-structure-vertical) .mk-responsive-cart-link, #mk-header:not(.header-structure-vertical) .dashboard-trigger, #mk-header:not(.header-structure-vertical) .responsive-nav-link, #mk-header:not(.header-structure-vertical) .mk-header-social a, #mk-header:not(.header-structure-vertical) .mk-margin-header-burger {
		height: 40px;
		}
	.barraverde{background: rgb(107,192,71);}
	#menu-menu-principal li{border-right: 0px solid #fff;border: none;}
	#menu-menu-principal > li:hover {background: rgb(107,192,71)!important;	border-right: 0px solid #fff;border: none;}
	#mk-page-title {margin-top: 0px;}
	#menu-menu-principal > .menu-item,#menu-menu-principal > .menu-item a,.mk-header-search,.mk-header-search a{height: auto!important;	line-height: 100%!important;}
	#menu-menu-principal > .menu-item a{padding: 12px;font-size: 16px!important;}

	#mk-boxed-layout #mk-responsive-wrap {
		width: 97%!important;
		/*z-index: 9999!important;*/
		margin-left: 5px!important;
		margin-right: 5px!important;
	}
	.mk-theme-icon-bottom-big:before {
		content: "\e652";
		font-size: 23px;
	}
	#menu-menu-extra li:last-child,#menu-menu-principal  li:last-child{
		border-right: 0px solid #62b9e2;
		}
	.mk-header-search{
		margin-right: 10px;
		margin-top: 8px;
		background: rgb(107,192,71)!important;
	}
	.header-search-close,form.header-searchform-input input[type=text],.header-searchform-input,.header-searchform-input input[type=text], .dashboard-trigger, .header-search-icon, .header-search-close, .header-wpml-icon {
		color: #000!important;
	}
	#mk-header form.header-searchform-input input[type=text],.header-search-close{
		color: #000!important;
	}
	.header-searchform-input input[type=text], .dashboard-trigger, .header-search-icon, .header-search-close, .header-wpml-icon{color: #000!important;}
	form.header-searchform-input{
		z-index: 999999;
	}
	.padding-entradas {
		padding-top: 0px!important;
	}

	#mk-footer .mk-col-1-3{max-width: 100%!important;}

	.vc_custom_1637043691036 {
		background-image: url(https://desarrollowebseo.seo.org/wp-content/uploads/2021/11/Edo_Van_Uchelen.jpg?id=127637) !important;
		background-position: 30% 0%!important;
	}
}

#mk-header.sticky-header, #mk-header.transparent-header-sticky{top:0;}

.mk-header-logo img{border-left: 5px solid #fff;
	border-right: 5px solid #fff;}

.sticky-trigger-header #mk-header:not(.header-structure-vertical) .mk-header-logo img {
	height: 115% !important;
}
.sticky-trigger-header .mk-header-logo img {
	margin-top: -60px;
	border: 5px solid #fff;
}
.conservacion_padding_movil .vc_col-sm-4 .mk-text-block{min-height: 96px;}

#menu-item-86368{background: #333333;font-weight: bold;}
#menu-item-86368 a{font-weight: bold;}

@media only screen and (max-width: 767px) {
	ul#menu-menu-extra li {
		padding: 0 5px !important;
	}
}
.single-post-fancy-title span {
	font-size: 30px;
	font-weight: normal;
	LINE-HEIGHT: 40PX;
}
.bloquetrio .vc_col-sm-4{
	width: 30%;
	margin: 1.5%;
}
.bloquetrio .vc_col-sm-4 p{color:#fff;}
.bloquetrio .vc_col-sm-4 h3{color:#fff;}
.bloquetrio .vc_col-sm-4 .mk-text-block{
	min-height: 270px;
}
.bloquetrio .vc_col-sm-4>.vc_column-inner{
	min-height: 385px;
}
.spbsm-sidebar-wrapper{max-width: 80px!important;}
@media only screen and (max-width: 767px) {
	.bloquetrio .vc_col-sm-4{
		width: 96%;
		margin: 0%;
		margin-bottom: 20px;
		margin-left: 2%;
	}
	#mk-boxed-layout .mvloff{display: none!important;}
	.home h3{margin-top: 20px;}
}

#redesCabecera .spbsm-followbuttons-output-wrapper, .spbsm-sharebuttons-output-wrapper {
	margin: 0px 0 5px!important;
}
#redesCabecera .spbsm-button-wrapper-flat{display: flex;}
#redesCabecera .spbsm-button-wrapper-flat span{width: auto!important;height: auto!important;}
#redesCabecera .spbsm-followbuttons-output-wrapper.spbsm-no-text span a,#redesCabecera  .spbsm-sharebuttons-output-wrapper.spbsm-no-text span a{padding: 5px!important;width: auto!important;height: auto!important;}
#redesCabecera .spbsm-followbuttons-output-wrapper.spbsm-no-text span svg,#redesCabecera  .spbsm-sharebuttons-output-wrapper.spbsm-no-text span svg{margin-top: 5px!important;}

#redesCabecera .spbsm-followbuttons-output-wrapper.spbsm-no-text span svg,#redesCabecera  .spbsm-sharebuttons-output-wrapper.spbsm-no-text span svg {
	width: 17px!important;
	height: 17px!important;
}

.spbsm-sidebar-wrapper{
	max-width: 60px!important;
	padding: 5px!important;
}
.spbsm-sidebar-wrapper .spbsm-no-text span a, .spbsm-sidebar-wrapper .spbsm-no-text span a:hover, .spbsm-sidebar-wrapper .spbsm-no-text span a:focus, .spbsm-sidebar-wrapper .spbsm-no-text span a:visited, .spbsm-sidebar-wrapper .spbsm-no-text span a:active {
	height: 45px!important;
	width: 45px!important;
	padding: 10px!important;
}
.related-birds .new-of-bird{display: none;}
.contenedor_txt.birds-home {
	bottom: 0;
	position: relative;
	height: auto;
}
.contenedor_img.birds-home{height: auto;}
#theme-page{padding-top: 90px;}
.home #theme-page{padding-top: 50px;}
@media only screen and (min-width: 767px) {
	.home #theme-page .theme-page-wrapper {
		margin: 20px auto!important;
	}

}
@media only screen and (max-width: 767px) {
	#theme-page{padding-top: 40px;}
}
#theme-page .theme-page-wrapper .theme-content {

}

@media only screen and (min-width: 767px) {
	#mk-boxed-layout .espaciosuperior {
		margin-top:-100px!important;
	}
}
.page-id-135809 .mk-main-wrapper-holder,.page-id-136083  .mk-main-wrapper-holder,.page-id-136079 .mk-main-wrapper-holder,.page-id-136086 .mk-main-wrapper-holder,.page-id-136089 .mk-main-wrapper-holder{display: none;}
/*.mk-main-wrapper-holder{float: left;width: 100%;}*/

.coverfit{object-fit: contain;}
.coverfit img{object-fit: contain;}

.page-id-139823 .basic-chart-container,#page-id-139823 .chartjs-size-monitor{display:none!important;}
.page-id-139992 .basic-answers{display:none!important;}



