/*

Theme Name: Yolo KidZone
Theme URI: http://yolotheme.com
Author: YoloTheme
Author URI: http://yolotheme.com
Description: KidZone - KidZone Wordpress Theme
Version: 1.0.1
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: two-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, sticky-post, theme-options, translation-ready
Text Domain: yolo-kidzone

*/

.bypostauthor {}
.wpsisac-slick-carousal.design-6 .slick-image-slide img{
    object-fit: contain;
    padding: 5px;
}
.wpcf7-list-item-label a{
	text-decoration: underline;
}
.yolo-search select{
    height: 42px;

}
.yolo-search .search-input{
	height: 42px;

}
.yolo-search{
	max-width: 1172.142857142857px;
    width: 100%;
    padding-left: 1.0714285714285714em;
    padding-right: 1.0714285714285714em;
    margin: 0 auto;
}
.yolo-search.searchbar{
	border-bottom: 1px solid #e72d7b !important;
    -webkit-box-shadow: 0px 0px 5px 0px #e72d7b !important;
    box-shadow: 0px 0px 5px 0px #e72d7b !important;
}
.yolo-search.searchbar form .search-option #yolo-post-type{
	border-right: 1px solid #e72d7b !important;
}
.single-event .yolo-single-event .details-wrapper-top .details-top.event .info-block{
	    width: 100% !important;
}
.single-event .yolo-single-event .details-wrapper-top .details-top.event .image{
	    width: 100% !important;
}

.home .vc_custom_heading{
	font-family: "Lobster",sans-serif;
    font-weight: 400;
    font-size: 30px;
}
.contadornum1 span{
	color: #1f497d;
	line-height: 1.2;
	margin-top: 0;
    padding: 0;
	font-size: 24px;
    font-family: 'Lobster';
	font-weight: 400;
    text-transform: none;
}
.contadornum2 span{
	color: #1f497d;
	line-height: 1.2;
	margin-top: 0;
    padding: 0;
	font-size: 24px;
    font-family: 'Lobster';
	font-weight: 400;
    text-transform: none;
}
.contadornum3 span{
	color: #1f497d;
	line-height: 1.2;
	margin-top: 0;
    padding: 0;
	font-size: 24px;
    font-family: 'Lobster';
	font-weight: 400;
    text-transform: none;
}
.contadornum4 span{
	color: #1f497d;
	line-height: 1.2;
	margin-top: 0;
    padding: 0;
	font-size: 24px;
    font-family: 'Lobster';
	font-weight: 400;
    text-transform: none;
}
.yolo-header .navbar-wrapper .yolo-topbar .topbar-inner .topbar-left {
    display: inherit !important;
}
header .yolo-main-menu .navbar-nav li>a{
	padding-left: 14px !important;
    padding-right: 14px !important;
}
#menu-item-2183{
	margin-left: 70px;
}
.yolo-main-menu .navbar-nav li.yolo-menu-item-search {
    right: 105px !important;
	top: 0 !important;
}
.yolo-header.header-1 .navbar-wrapper .yolo-wrap-menu .navbar-nav {
    padding-right: 0px !important;
}
.single-post .site-main .yolo-single-post article.post .entry-content .single-social {
    display: flex;
}
.single-post .site-main .yolo-single-post article.post .entry-content .single-social span{
	padding: 0px 17px;
}
.yolo-topbar .pull-left{
    float: right;
}
.gracias p{
	text-align: center;
    font-size: 20px;
}
#gtranslate_wrapper {
    left: 8% !important;
    right: auto !important;
}
.home h1 span{
	font-size: 30px !important;
}
.slider-home-viejo{
	display:none !important;
}
.slider-home img {
    max-width: 102%;
    width: 102%;
}
.slider-home{
	margin-left: -15px;
	margin-right: -15px;
}
#franq-1{
    border: 2px dashed;
    border-radius: 20px;
	min-height: 190px;
	margin: 10px;
	width: calc(25% - 20px);
	border-color: #55b5bd;
}
#franq-2{
    border: 2px dashed;
    border-radius: 20px;
	min-height: 190px;
	margin: 10px;
	width: calc(25% - 20px);
	border-color: #9ebe3b;
}
#franq-3{
    border: 2px dashed;
    border-radius: 20px;
	min-height: 190px;
	margin: 10px;
	width: calc(25% - 20px);
	border-color: #ffa800;
}
#franq-4{
    border: 2px dashed;
    border-radius: 20px;
	min-height: 190px;
	margin: 10px;
 	width: calc(25% - 20px);
	border-color: #3d98ff;
}
#franq-4 .vc_custom_1571213056490 {
    background-image: url(https://www.lysmon.com/wp-content/uploads/2019/10/icono-4.png) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;
    border-radius: 5px !important;
}
#franq-form{
    width: 100%;
    margin: 0 auto;
	color: white;
	background-position: top !important;
}
#franq-form a{
	color: white;
}
#franq-form a:hover{
	color: #1f497d;
}
#franq-form input{
	color: black;
}
#franq-form h2{
	text-align:left !important;
}
#franq-form .wpcf7-form{
	width: 100%;
}
#franq-form .vc_column-inner{
	max-width: 1172.142857142857px;
    margin: 0 auto;
}
#franq-form .wpb_single_image{
	    margin-bottom: 0px !important;
}
#franq-form .wpb_single_image img {
    max-height: 520px;
    padding-top: 20px;
    object-fit: contain;
}
#franq-form input[type=submit]{
	color: #000;
    background: white;
    border-style: none;
    font-size: 14px;
    padding-top: 14px;
    padding-bottom: 14px;
    padding-left: 20px;
    padding-right: 20px;
	border-radius: 5px;
}
#franq-form input[type=submit]:hover{
	color: #000 !important;
    background: white !important;
    border-style: none;
    font-size: 14px;
    padding-top: 14px;
    padding-bottom: 14px;
    padding-left: 20px;
    padding-right: 20px;
	border-radius: 5px;
}
.page-id-6012 .yolo-container-fluid {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.vc_custom_1510863461584{
    background-color: WHITE !important;

}
.logo-carousel-free .wpl-logo img {
    margin: 0 auto !important;
    object-fit: contain !important;
    height: 150px !important;
}
div#logo-carousel-free-5462.logo-carousel-free .wpl-logo {
    border: none;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    height: 250px !important;
    padding: 30px !important;
}
.yolo-single-post.single-post a{
	text-decoration: underline;
    font-weight: bolder;

}
.newsfooter input[type=email], .newsfooter input[type=text]{
	border: 1px solid rgba(51,51,51,.1);
    height: 50px;
    border-radius: 25px;
    -webkit-transition: all .25s ease;
    -o-transition: all .25s ease;
    transition: all .25s ease;
}
.newsfooter input[type=email]:hover, .newsfooter input[type=text]:hover{
    border-color: #e72d7b!important;
}
.newsfooter{
	padding-right: 10px;
}
.newsfooter input[type=checkbox]{
	position: absolute;
    top: 0;
    left: 0px;
	height: auto;
}
.yolo-recent-item{
	min-height: 310px !important;
}
.botonpromocion{
	background-color: #ef4089;
    color: #ffffff;
    font-size: 14px;
    padding-top: 14px;
    padding-bottom: 14px;
    padding-left: 20px;
    padding-right: 20px;
    border: 1px solid transparent;
    text-decoration: none !important;
    border-radius: 3px;
    display: table;
	transition: all 0.2s ease-out;
	margin: 0 auto;
}
.botonpromocion:hover{
	border: 1px solid #ef4089;
	background-color: transparent;
    color: #ef4089;
}
.botonpromocion:focus{
   color: #ffffff;
}
@media (max-width: 1200px) {
	.yolo-recent-item{
		min-height: 360px !important;
	}
}
@media (max-width: 991px) {
	.yolo-recent-item{
		min-height: 310px !important;
	}
}

.newsfooter input[type=submit] {
    color: #000;
    background: #fff;
    border-style: none;
    font-size: 14px;
    padding-top: 14px;
    padding-bottom: 14px;
    padding-left: 20px;
    padding-right: 20px;
    border-radius: 5px;
	height: 45px;
	margin-top: 10px;
}


@media (max-width: 991px) {
	#franq-1{
		width: calc(100% - 20px);
	}
	#franq-2{
		width: calc(100% - 20px);
	}
	#franq-3{
		width: calc(100% - 20px);
	}
	#franq-4{
		width: calc(100% - 20px);
	}
	#franq-form{
    	width: 100%;
	}
	.yolo-main-menu .navbar-nav li.yolo-menu-item-search {
		right: 0px !important;
	}
	.yolo-header{
		position:fixed !important;
	}
	.yolo-header .navbar-wrapper{
		background: white;
	}
	.yolo-header.header-1 .navbar-wrapper .yolo-wrap-menu{
		-webkit-animation-duration: 0s !important;
	    animation-fill-mode: none !important;
		display: block !important;
	}
	.vc_custom_1449805101866{
		margin-top: 148px;
	}
	.yolo-header .navbar-wrapper .yolo-wrap-menu.fixed_top.affix .navbar-header .yolo-logo-fixed{
		margin: 0 auto !important;
    	margin-top: 4px !important;
	}
	#gtranslate_wrapper{
		left: 8% !important;
		right: auto !important;
	}
	.yolo-page-heading .bottom-bar .page-title i {
    	width: 40px !important;
	}
	.titular h2{
		text-align: center !important;
	}
	.titular p{
		text-align: center !important;
	}
	.titular .vc_btn3-container.vc_btn3-right {
		text-align: center;
	}
	.vc_custom_1449805101866 {
		margin-top: 0px !important;
	}
	.slider-home{
		margin-top: 110px;
	}
	.slider-home .vc_images_carousel {
		margin-top: 40px;
	}
	.slider-home img {
		height: 68vw;
		object-fit: cover;
		object-position: left;
	}
	#franq-form{
		background-position: left !important;
	}
	#franq-form .wpcf7-form {
		width: 100%;
	}
	#post-6125 iframe{
		width: 100% !important;
	}
	.vc_custom_1571211366275 {
		margin-left: 0px !important;
		margin-right: 0px !important;
	}
	.vc_custom_1571154455660{
		margin-left: 0px !important;
		margin-right: 0px !important;		
	}
	.page-id-6012 .vc_row{
		margin-left: 0px !important;
		margin-right: 0px !important;
	}
	.page-id-6012{
	    overflow-x: hidden;
	}
}