/*
 Theme Name:Total Child
 Theme URI:http://example.com/Total/
 Description:Total Theme
 Author:   Artimedia
 Author URI:http://example.com
 Template: Total
 Version:  1.0.0
 License:  GNU General Public License v2 or later
 License URI:http://www.gnu.org/licenses/gpl-2.0.html
 Tags:     light,dark,two-columns,right-sidebar,responsive-layout,accessibility-ready
 Text Domain: wpex
*/
/*google font*/
@import url('https://fonts.googleapis.com/css?family=Abel');
/*font-family:'Open Sans Condensed', sans-serif;*/
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800');

@import 'style-infantil.css';


ul.vcex-filter-links {list-style:outside none none;margin:0 0 20px}
.page-header, .theme-gaps .page-header-inner {border-bottom-color:#ffffff}
.page-header, .theme-gaps .page-header-inner {border-top-color:#ffffff}

/*.jqcloud   -- https://es.wordpress.org/plugins/muki-tag-cloud/*/
/*.box MukiTagCloud{display:none}*/
.jqcloud{font-family:'Abel', sans-serif!important}
.jqcloud.fresh a[href]:hover{color:#5b8db9!important}/*3*/
.jqcloud.fresh span.w10 a{color:#b3c3d0!important}/*1*/
.jqcloud.fresh span.w9 a{color:#a9ceef!important}/*2*/
.jqcloud.fresh span.w8 a{color:#07579e!important}/*4*/
.jqcloud.fresh span.w7 a{color:#5b8db9!important}/*3*/
.jqcloud.fresh span.w6 a{color:#b3c3d0!important}/*1*/
.jqcloud.fresh span.w5 a{color:#07579e!important}/*4*/
.jqcloud.fresh span.w4 a{color:#5b8db9!important}/*3*/
.jqcloud.fresh span.w3 a{color:#b3c3d0!important}/*1*/
.jqcloud.fresh span.w2 a{color:#07579e!important}/*4*/
.jqcloud.fresh span.w1 a{color:#a9ceef!important}/*2*/

/*
1.b3c3d0
2.a9ceef
3.5b8db9
4.07579e
*/
/*-webkit-box-shadow:inset 0 2px 1px 0 rgba(0,0,0,0.2);
box-shadow:inset 0 2px 1px 0 rgba(0,0,0,0.2);*/
.sidebar-box:not(.widget_categories) .widget-title{margin:0 0 15px}
.sidebar-box:not(.widget_categories) .widget-title{background-color:#7fcbeb;background-image:url(imgs/bg-title.jpg);background-repeat:no-repeat;background-position:left top;font-family:'Abel', sans-serif;font-size:18px!important;color:#fff;padding:2px 12px;background-size:100% 100%}
#sidebar .sidebar-box:not(.widget_categories) .widget-title, #sidebar .sidebar-box:not(.widget_categories) .widget-title a{color:#fff!important;text-transform:uppercase;font-weight:normal!important;font-size:18px!important}
/*.widget_categories .widget-title{background-color:transparent;background-image:none;font-family:'Abel', sans-serif;font-size:18px!important;color:#fff;padding:2px 12px}*/
/*popular post widget*/
.wpp-list li{margin-bottom:17px}
#sidebar .wpp-list a{font-family:'Abel', sans-serif;font-size:17px;color:#313131;line-height:22px}
.wpp-date{font-family:'Abel', sans-serif;font-size:13px;color:#7fcbeb;line-height:16px}
.wpp-thumbnail{margin:0 12px 0 0}

.wpex-slider .sp-buttons{left: 50%;top: 90%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);}
/**/
.blog .theme-button,.blog .theme-button:hover,.archive.category .theme-button,.archive.category .theme-button:hover{background-color:#0097d8!important}
.blog h2.cat-feed, .archive h2.cat-feed {background-color:#7fcbeb;background-image:url(imgs/bg-title-big.jpg);background-repeat:no-repeat;background-position:left top;font-family:'Abel', sans-serif;font-size:23px!important;color:#fff;padding:8px 12px;background-size:100% 100%;margin:0 0 15px;text-transform:uppercase}
.bt-vermas{margin-bottom:25px}

/**/
.archive.sidebar-widget-icons .widget_categories a:before{content:url(imgs/check-off.gif);position:relative;top:2px}
.blog.sidebar-widget-icons .widget_categories a:before,.archive.sidebar-widget-icons .widget_categories .current-cat a:before{content:url(imgs/check-on.gif);position:relative;top:2px}
.blog.sidebar-widget-icons .widget_categories .noselected a:before,.archive.sidebar-widget-icons .widget_categories .noselected a:before{content:url(imgs/check-off.gif)}

.single-post.sidebar-widget-icons .widget_categories a:before{content:url(imgs/check-on.gif);position:relative;top:2px}
.single-post.sidebar-widget-icons .widget_categories .noselected a:before{content:url(imgs/check-off.gif)}

/*select categoris mobile*/
.sel-cat-mob{width:100%;overflow:hidden;margin-bottom:20px}
.sel-cat-mob select {width:100%;height:40px;-webkit-appearance:none;-moz-appearance:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background-image:url(imgs/arrow-sel.png);background-repeat:no-repeat;background-position:right center;background-size:auto 100%;font-size:20px;border:1px solid #0097d8;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px;cursor:pointer}
@media only screen and (min-width:972px) {
.sel-cat-mob{display:none}
}
@media only screen and (max-width:971px) {
	body.content-left-sidebar #content-wrap #sidebar, .content-left-sidebar #sidebar{display:none}
}

.muki_tag_cloud{overflow:hidden}



/*ultimas noticias home dim�mico*/
/*.vc_gitem-zone, .vc_gitem_row .vc_gitem-col{max-height:266px}*/
.home .vcex-blog-entry-title.entry-title a{color: #3b86b0;}
.home .vcex-blog-entry-title.entry-title a:hover{color: #054d9b;}
.home .vc_custom_1419240516480 {
    background-color: #fff;
}
/*.home .vc_btn3-container.vc_btn3-left{display:none}*/
.home .entry .vc_gitem-post-data h3 {/*vc_custom_heading vc_gitem-post-data vc_gitem-post-data-source-post_title*/
    color: #3b86b0 !important;
}

/*sonic*/
.link-descuento-desktop {
    display: none !important;
}
/*-----------------------------------------ORTODONCIA-----------------------------------------*/
.p-blue p{ text-align:center;font-size: 30px; font-weight: bold; color: #054d9b; margin-top: 25px; display: block;}
.p-blue p:before{content: '';border-bottom: 2px solid #054d9b;float: left;width: 30%;margin-top: 40px;}
.p-blue p:after{content: '';border-bottom: 2px solid #054d9b;float: right;width: 30%;margin-top: 40px;}
/*-----------------------------------------INFANTIL-----------------------------------------*/
/*reset page*/
.page-template-page-infantil-home .page-header.centered-minimal-page-header,
.page-template-page-infantil-home-filtrada .page-header.centered-minimal-page-header,
.page-template-page-infantil-baby .page-header.centered-minimal-page-header,
.page-template-page-infantil-kids .page-header.centered-minimal-page-header,
.page-template-page-infantil-junior .page-header.centered-minimal-page-header,
.page-template-page-infantil-higiene .page-header.centered-minimal-page-header
{display:none}

@media only screen and (min-width:1158px) {
.page-template-page-infantil-home .container,
.page-template-page-infantil-home-filtrada .container,
.page-template-page-infantil-baby .container,
.page-template-page-infantil-kids .container,
.page-template-page-infantil-junior .container,
.page-template-page-infantil-cuidados .container,
.page-template-page-infantil-higiene .container,
.content-right-sidebar.page-template-page-infantil-higiene .vc_row-fluid.container,
.page-template-page-infantil-higiene .vc_row-fluid.container,
.page-template-page-infantil-cuidados .vc_row-fluid.container,
.page-template-page-infantil-home .content-right-sidebar .vc_row-fluid.container
{width:1158px;overflow:hidden;max-width:1158px}
}

@media only screen and (min-width:481px) and (max-width:1157px) {
.page-template-page-infantil-home .container,
.page-template-page-infantil-home-filtrada .container,
.page-template-page-infantil-baby .container,
.page-template-page-infantil-kids .container,
.page-template-page-infantil-junior .container,
.content-right-sidebar.page-template-page-infantil-higiene .vc_row-fluid.container,
.page-template-page-infantil-higiene .container,
.page-template-page-infantil-higiene .vc_row-fluid.container,
.page-template-page-infantil-cuidados .vc_row-fluid.container,
.page-template-page-infantil-home .content-right-sidebar .vc_row-fluid.container
{width:100%;overflow:hidden;max-width:100%}
}

#site-header-inner{overflow:visible!important}
/*.content-right-sidebar .vc_row-fluid.container, .content-left-sidebar .vc_row-fluid.container, .content-right-sidebar .vcex-testimonials-fullslider-entry, .content-left-sidebar .vcex-testimonials-fullslider-entry*/

/*common*/
.page-template-page-infantil-home .is-sticky #site-header,
.page-template-page-infantil-home-filtrada .is-sticky #site-header,
.page-template-page-infantil-cuidados .is-sticky #site-header,
.page-template-page-infantil-baby-php .is-sticky #site-header,
.page-template-page-infantil-kids-php .is-sticky #site-header,
.page-template-page-infantil-junior-php .is-sticky #site-header,
.page-template-page-infantil-higiene .is-sticky #site-header{position:relative!important}
.container-infantil h2{color:#747272;font-weight:300;font-size:33px;line-height:39px;position:relative;padding-bottom:25px}
.container-infantil h2:after{border-top:5px solid #00b2c5;width:74px;height:1px;bottom:0;content:"";display:block;left:0;position:absolute;z-index:1}
.container-infantil p{color:#00b2c5;font-size:17px;line-height:20px}
.row{float:left;width:100%;overflow:hidden}
/****************************menu infantil***************************/
.menu-infantil{background-color:#00b2c5;/* border-radius:0;box-shadow:0 -3px 11px 0 rgba(0, 0, 0, 0.5);left:0;padding:20px 30px;position:fixed;right:0;top:-82.05px;transition:all 0.5s ease 0s;z-index:10000;*/}
.move-bar .menu-infantil{/*top:0;*/}
.dropdown_infantil li:after {background-color:#fff;color:#fff;content:"";height:20px;left:0;margin-top:-10px;position:absolute;top:50%;width:1px}
.dropdown_infantil li:first-child:after{display:none}

.dropdown_infantil {position:relative;display:inline-block}
.dropdown_infantil li{display:inline-block;height:50px;position:relative}
.dropdown_infantil li a{display:inline-block;height:50px;color:#fff;font-size:20px;font-weight:bold;padding:0 30px;white-space:nowrap}
.dropdown_infantil li a:hover{text-decoration:none}
.dropdown_infantil li.dli a{ cursor:default}

.dropdown_infantil-content {display:none;position:absolute;/*background-color:#f9f9f9;*//* Permalink - use to edit and share this gradient:http://colorzilla.com/gradient-editor/#bcdbe2+0,d9eaee+100&0.84+0,0.84+100 */background:-moz-linear-gradient(left,  rgba(188,219,226,0.84) 0%, rgba(217,234,238,0.84) 100%);/* FF3.6-15 */background:-webkit-linear-gradient(left,  rgba(188,219,226,0.84) 0%,rgba(217,234,238,0.84) 100%);/* Chrome10-25,Safari5.1-6 */background:linear-gradient(to right,  rgba(188,219,226,0.84) 0%,rgba(217,234,238,0.84) 100%);/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#d6bcdbe2', endColorstr='#d6d9eaee',GradientType=1 );/* IE6-9 */min-width:160px;/*box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);*/padding:20px 12px 12px 30px;z-index:1;top:50px;left:0;transition:all 0.5s ease 0s}
.dropdown_infantil li:hover .dropdown_infantil-content {display:block}
.dropdown_infantil-content:after{position:absolute;top:-7px;left:50%;margin-left:-12px;width:24px;height:16px;content:url(/wp-content/themes/Total-child/imgs-infantil/menu-arrow.png)}

.dropdown_infantil li ul{list-style:disc outside none!important}
.dropdown_infantil li ul li{height:auto;list-style:disc outside none!important;display:list-item!important;padding:0}
.dropdown_infantil li ul li a{font-size:16px;color:#248094;height:auto!important;line-height:20px!important;padding:0;margin-bottom:12px/*;font-weight:normal*/; cursor:pointer!important}
.dropdown_infantil li ul li::after {display:none}

/*menu stick*/
.menu-infantil{transition:all 0.5s ease 0s}
.menu-infantil.stick_menu{width:100%;position:fixed;top:0;left:0;z-index:10000;margin-top:0}

/*banner/slider top*/
.header-banner{margin-top:20px;margin-bottom:20px}
.header-banner img{width:100%;height:auto}

/*menu edades - sin filtrar*/
.header-edades{overflow:hidden}
.header-edades .bg-edades{background-image:url(/wp-content/themes/Total-child/imgs-infantil/bg-edades.png);background-repeat:no-repeat;background-position:center center;background-size:100% 70px;overflow:hidden}
.menu-edad{float:left;width:33.33333%; text-align:center}
.menu-edad a{ background-repeat:no-repeat;background-position:center center;background-size:100% auto;display:inline-block;max-width:338px}
.menu-edad.menu-02 a{background-image:url(/wp-content/themes/Total-child/imgs-infantil/ico-edad-baby-on.png)}
.menu-edad.menu-26 a{background-image:url(/wp-content/themes/Total-child/imgs-infantil/ico-edad-kids-on.png)}
.menu-edad.menu-612 a{background-image:url(/wp-content/themes/Total-child/imgs-infantil/ico-edad-junior-on.png)}
/*.menu-edad.menu-02.menu-edad-sel a{background-image:url(/wp-content/themes/Total-child/imgs-infantil/ico-edad-baby-off.png)}
.menu-edad.menu-26.menu-edad-sel a{background-image:url(/wp-content/themes/Total-child/imgs-infantil/ico-edad-kids-off.png)}
.menu-edad.menu-612.menu-edad-sel a{background-image:url(/wp-content/themes/Total-child/imgs-infantil/ico-edad-junior-off.png)}*/
.menu-edad img{width:100%;max-width:338px}
																				 												 
/*.menu-edad.menu-02:hover{background-image:url(/wp-content/themes/Total-child/imgs-infantil/ico-edad-baby-off.png)}
.menu-edad.menu-26:hover{background-image:url(/wp-content/themes/Total-child/imgs-infantil/ico-edad-kids-off.png)}
.menu-edad.menu-612:hover{background-image:url(/wp-content/themes/Total-child/imgs-infantil/ico-edad-junior-off.png)}*/
.menu-edad.menu-02.edadoff{background-image:url(/wp-content/themes/Total-child/imgs-infantil/ico-edad-baby-off.png)}
.menu-edad.menu-26.edadoff{background-image:url(/wp-content/themes/Total-child/imgs-infantil/ico-edad-kids-off.png)}
.menu-edad.menu-612.edadoff{background-image:url(/wp-content/themes/Total-child/imgs-infantil/ico-edad-junior-off.png)}


/*menu home productos - sin filtrar*/
.home-productos{margin-bottom:100px;background-image:url(/wp-content/themes/Total-child/imgs-infantil/bg-products-home.png);background-repeat:repeat-x;background-position:center bottom/**/}
.menu-home-productos{float:left;width:100%;overflow:hidden}
.col-home-productos{float:left;width:33.333%;padding-bottom:5px;text-align:center}
.col-home-productos img{width:100%;height:auto}
.top-edad{width:100%;max-width:328px;min-height:138px;background-repeat:no-repeat;background-position:center top;background-size:100% auto}
.col-baby .top-edad,.carousel-baby .top-edad{background-image:url(/wp-content/themes/Total-child/imgs-infantil/vitis-baby-logo.png);font-size:19px;line-height:22px}
.col-kids .top-edad,.carousel-kids .top-edad{background-image:url(/wp-content/themes/Total-child/imgs-infantil/vitis-kids-logo.png);font-size:19px;line-height:22px}
.col-junior .top-edad,.carousel-junior .top-edad{background-image:url(/wp-content/themes/Total-child/imgs-infantil/vitis-junior-logo.png);font-size:19px;line-height:22px}
.col-home-productos label,.carousel-productos label{display:inline-block;width:268px;height:49px;text-align:center;color:#fff;font-family:'Open Sans', sans-serif;font-weight:800;font-size:21px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer;padding:6px 0 0;box-shadow:2px 2px 1px 1px rgba(0, 0, 0, 0.2)}
.col-home-productos.col-baby label,.carousel-baby label{background-color:#33c0cc}
.col-home-productos.col-kids label,.carousel-kids label{background-color:#f58e2d}
.col-home-productos.col-junior label,.carousel-junior label{background-color:#dd0031}
.col-home-productos .col-baby img.img-prod{width:100%;/*max-width:150px*/}
.col-baby .img-prod{width:100%;margin-top:-40px;/*max-width:146px*/}
.col-kids .img-prod{width:100%;margin-top:-40px;/* max-width:164px*/}
.col-junior .img-prod{width:100%;margin-top:-40px;/*max-width:364px*/}
.col-home-productos img{}
.col-baby{/*background-image:url(/wp-content/themes/Total-child/imgs-infantil/vitis-baby-stars-home.png);background-repeat:no-repeat;background-position:90% 20%;*//*background-size:100% auto*/}
/*menu saber mas edades - sin filtrar*/
.home-sabermas{background-image:url(/wp-content/themes/Total-child/imgs-infantil/background-stars.png);background-repeat:no-repeat;background-position:center top;background-size:100% auto;margin-bottom:45px}
.home-sabermas p{width:50%}
.home-sabermas h2{width:50%}
.col-home-sabermas{float:left;width:33.333%;padding-bottom:5px;text-align:center}
.home-sabermas ul,.carousel-sabermas ul{background-color:#f9f9f9;-webkit-box-shadow:2px 2px 1px 1px rgba(0,0,0,0.2);box-shadow:2px 2px 1px 1px rgba(0,0,0,0.2);margin:-10px auto;padding:40px 44px;width:80%;min-height:280px;text-align:left}
.home-sabermas ul{padding:40px 24px 40px 44px}
.home-sabermas ul li,.carousel-sabermas ul li{margin-left:20px;font-size:20px;line-height:24px;margin-bottom:16px }
/*.carousel-sabermas ul li{font-size:20px;line-height:24px;}*/
.home-sabermas .col-home-sabermas.col-02 ul li,.carousel-sabermas.carousel-02 ul li{list-style-image:url(/wp-content/themes/Total-child/imgs-infantil/bullet-star-baby.png)}
.home-sabermas .col-home-sabermas.col-26 ul li,.carousel-sabermas.carousel-26 ul li{list-style-image:url(/wp-content/themes/Total-child/imgs-infantil/bullet-star-kids.png)}
.home-sabermas .col-home-sabermas.col-612 ul li,.carousel-sabermas.carousel-612 ul li{list-style-image:url(/wp-content/themes/Total-child/imgs-infantil/bullet-star-junior.png)}

.col-home-sabermas label,.carousel-sabermas label{display:inline-block;width:268px;height:49px;text-align:center;color:#fff;font-family:'Open Sans', sans-serif;font-weight:800;font-size:21px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:6px 0 0;box-shadow:2px 2px 1px 1px rgba(0, 0, 0, 0.2)}
.col-home-sabermas.col-02 label,.carousel-sabermas.carousel-02 label{background-color:#33c0cc}
.col-home-sabermas.col-26 label,.carousel-sabermas.carousel-26 label{background-color:#f58e2d}
.col-home-sabermas.col-612 label,.carousel-sabermas.carousel-612 label{background-color:#dd0031}/*dd0031 */

.col-home-sabermas a,.carousel-sabermas a{display:inline-block;width:268px;height:49px;text-align:center;color:#fff;font-family:'Open Sans', sans-serif;font-weight:800;font-size:21px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:6px 0 0;box-shadow:2px 2px 1px 1px rgba(0, 0, 0, 0.2);}
.carousel-sabermas a{height:40px;padding:2px 0 0}
.col-home-sabermas.col-02 a,.carousel-sabermas.carousel-02 a{background-color:#33c0cc}
.col-home-sabermas.col-26 a,.carousel-sabermas.carousel-26 a{background-color:#f58e2d}
.col-home-sabermas.col-612 a,.carousel-sabermas.carousel-612 a{background-color:#dd0031}
/*form experto*/
.form-experto{background-image:url(/wp-content/themes/Total-child/imgs-infantil/img-form-2.png);background-repeat:no-repeat;background-position:right bottom;/*background-size:100% auto*/ margin-top:60px;padding-bottom:100px; overflow:hidden}
.experto-left{float:left;width:44%; /*;color:#6f6e6d;font-size:17px;line-height:21px*/}
.experto-right{float:left;width:40%}
.form-experto fieldset{width:100%;margin-bottom:20px}
.form-experto fieldset label{float:left;width:100px;font-size:15px;line-height:18px;color:#6f6e6d;padding-top:15px;text-align:right;padding-right:20px}
.form-experto fieldset input[type="text"],.form-experto fieldset input[type="email"],.form-experto fieldset textarea{float:left;width:calc(100% - 100px);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;border:1px solid #00b2c5}
#experto .wpcf7-form .your-name, #experto .wpcf7-form .your-email{ float: none!important}
.form-experto fieldset input[type="text"]{height:40px}
.form-experto fieldset input[type="submit"]{float:right;width:calc(100% - 100px);background-color:#00b2c5;font-size:18px;padding:15px 0;-webkit-box-shadow:2px 2px 1px 1px rgba(0,0,0,0.2);box-shadow:2px 2px 1px 1px rgba(0,0,0,0.2);font-weight:bold}
.experto-right p{float:right;width:calc(100% - 100px);color:#6f6e6d;font-size:17px;line-height:21px;padding-top:30px}

/*common carousel owl home bottom*/
.owl-ca-theme .owl-ca-controls .owl-ca-buttons div {filter:alpha(opacity=100);-moz-opacity:1;opacity:1}
.gambit-carousel-anything.owl-ca-theme.has-arrows .owl-ca-controls .owl-ca-buttons div:before, .gambit-carousel-posts.owl-ca-theme.has-arrows .owl-ca-controls .owl-ca-buttons div:before{display:none}
.gambit-carousel-anything.owl-ca-theme.has-arrows .owl-ca-controls .owl-ca-buttons div.owl-ca-next:before, .gambit-carousel-posts.owl-ca-theme.has-arrows .owl-ca-controls .owl-ca-buttons div.owl-ca-next:before{display:none}
.owl-ca-pagination{display:none}
.owl-ca-theme .owl-ca-controls .owl-ca-buttons div{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}

.gambit-carousel-anything.owl-ca-theme.has-arrows .owl-ca-controls .owl-ca-buttons div, .gambit-carousel-posts.owl-ca-theme.has-arrows .owl-ca-controls .owl-ca-buttons div{/*left:0*/ background-color:transparent;width:53px;height:74px;background-repeat:no-repeat;background-position:center center;background-size:100% auto /*background-image:url(/wp-content/themes/Total-child/imgs-infantil/arrow-left-2.png)*/}
.gambit-carousel-anything.owl-ca-theme.has-arrows .owl-ca-controls .owl-ca-buttons div.owl-ca-next, .gambit-carousel-posts.owl-ca-theme.has-arrows .owl-ca-controls .owl-ca-buttons div.owl-ca-next{/*right:0*/ background-color:transparent;background-image:url(/wp-content/themes/Total-child/imgs-infantil/arrow-right-2.png)}
.gambit-carousel-anything.owl-ca-theme.has-arrows .owl-ca-controls .owl-ca-buttons div.owl-ca-prev, .gambit-carousel-posts.owl-ca-theme.has-arrows .owl-ca-controls .owl-ca-buttons div.owl-ca-prev{/*right:0*/ background-color:transparent;background-image:url(/wp-content/themes/Total-child/imgs-infantil/arrow-left-2.png)}
.owl-ca-carousel {margin:0 auto;width:90%}

/*home faqs*/
#faqs{}
.img-faqs{}
.img-faqs .vc_single_image-wrapper{width:100%;text-align:center}
.container-infantil .slider-faqs h2:after{display:none}
.container-infantil .slider-faqs h2.gcp-post-title{color:#00b2c5;font-size:23px;line-height:28px;font-weight:bold;margin-bottom:0;padding-bottom:0}
.container-infantil .slider-faqs .gcp-post-content{font-size:15px;line-height:18px}
.container-infantil .gcp-design-image .gcp-post-author + .gcp-post-content,.container-infantil .gcp-design-image .gcp-post-title + .gcp-post-content {margin-top:10px}
.wpb_text_column.wpb_content_element.bt-duda {margin-top:20px}
.bt-duda p{text-align:center}
.bt-duda p .bt-faqs{background-color:#00b2c5;font-size:18px;padding:10px 80px;-webkit-box-shadow:2px 2px 1px 1px rgba(0,0,0,0.2);box-shadow:2px 2px 1px 1px rgba(0,0,0,0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;color:#fff;font-weight:bold;width:50%}

/*home post*/
#lastpost{background-image:url(/wp-content/themes/Total-child/imgs-infantil/background-grey.png);background-repeat:repeat-x;background-position:center top;margin-top:20px}
#lastpost div *{overflow:visible}
#lastpost div #carousel-posts-2 .owl-ca-wrapper-outer{overflow:hidden}
.container-infantil .tit-relacionados h2:after {/*display:none*/border-top:medium none;content:url(/wp-content/themes/Total-child/imgs-infantil/cepillo-articulos.png);display:block;height:300px;left:60px;position:absolute;top:-50px;width:74px;z-index:1}
.tit-relacionados h2{font-weight:bold;padding-top:65px}
/*.gcp-post  gcp-design-image gcp-post-id-10175 gcp-taxonomy-category gcp-taxonomy-post_tag gcp-taxonomy-post_format gcp-taxonomy-post_series {}*/
.gcp-post-image{float:right;/*width:50%;*/ margin-top:20px;margin-right:5%;width:45%}
#carousel-posts-2 .gcp-caption-wrapper.gcp-caption-excerpt{float:left;width:50%}
.gcp-caption-wrapper.gcp-caption-excerpt h2:after{display:none}
#lastpost .clr.vc_row-fluid.compensate-vc-negative-margin{background-repeat:repeat-x!important;background-position:center top}
.container-infantil #lastpost  h2.gcp-post-title{color:#00b2c5;font-size:18px;font-weight:bold;padding-bottom:0;margin-bottom:0;line-height:22px}
#lastpost .gcp-post-image{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}

/*home post manual*/
.slider-post-bg{background-color:#f9f9f9;padding-bottom:50px}
.page-template-page-infantil-baby .slider-post-bg,.page-template-page-infantil-kids .slider-post-bg,.page-template-page-infantil-junior .slider-post-bg{background-color:#fff}
/*.slider-post-bg .container{padding:0 10%}*/
.slider-post-bg .vc_column-inner {text-align:center;box-sizing:border-box;padding-left:15px;padding-right:15px;width:100%}
#slider-post{width:90%;margin:0 auto}
#slider-post h2 {color:#00b2c5;font-size:18px;font-weight:bold;padding-bottom:0;margin-bottom:0;line-height:22px;margin-bottom:4px}
#slider-post .gcp-post-image{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}
.container-infantil p.gcp-post-author{color:#72706f;font-size:11px;font-weight:bold;line-height:13px;width:100%}
		
#slider-post .gcp-post-title,#slider-post .gcp-post-author,#slider-post .gcp-post-content,#slider-post .bt-leer-mas{float:left}
		
.bt-leer-mas{margin-top:25px;background-color:#00b2c5;border-radius:6px;box-shadow:2px 2px 1px 1px rgba(0, 0, 0, 0.2);color:#fff;font-size:15px;font-weight:bold;padding:4px 6px}
#lastpost .wpb_column{margin-bottom:0}
/*menu home productos - filtrada*/
.slider-prods-bg{background-image:url(/wp-content/themes/Total-child/imgs-infantil/background-products-home.png);background-repeat:repeat-x;background-position:center bottom;/*background-size:100% auto*/}
.slider-prods-bg .container,.slider-edades-bg .container{width:60%;max-width:870px}
.carousel-productos .top-edad{padding:85px 0 0 75px;text-align:left;text-decoration:none }
.carousel-baby .top-edad{color:#33c0cc}
.carousel-kids .top-edad{color:#f58e2d}
.carousel-junior .top-edad{color:#dd0031}
.owl-carousel .owl-item .carousel-baby img.img-prod{width:100%;max-width:150px}
.owl-carousel .owl-item .carousel-kids img.img-prod{width:100%;max-width:170px}
.owl-carousel .owl-item .carousel-junior img.img-prod{width:100%;max-width:365px}

.gcp-post-author a{color:#72706f;font-size:11px;line-height:13px;font-weight:bold}
.gcp-post-author a:hover{text-decoration:none}
.gcp-post-author a:before{content:"> "}
.gcp-post-content{font-size:14px;line-height:17px}

#slider-edades .owl-item{padding-bottom:5px}

/****************************vitis infantil***************************/
.page-template-page-infantil-higiene #row-denticion ul.vc_tta-tabs-list{display: block!important}
.page-template-page-infantil-higiene #row-denticion ul.vc_tta-tabs-list li.vc_tta-tab a{border-radius: 0px!important; background-color: transparent!important}
.page-template-page-infantil-higiene #row-denticion ul.vc_tta-tabs-list li.vc_tta-tab.vc_active a{background-color: #00b2c5!important}
.page-template-page-infantil-higiene #row-denticion ul.vc_tta-tabs-list li.vc_tta-tab a span.vc_tta-tittle-text{ color: #fff!important}
.page-template-page-infantil-higiene #row-denticion ul.vc_tta-tabs-list li.vc_tta-tab.vc_active a span.vc_tta-tittle-text{ color: #fff!important}
.page-template-page-infantil-higiene #row-denticion .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active > a{ color: #fff!important}



/****************************home filtrada***************************/
/*slider edades*/
/*background-stars-kids{}*/
.slider-edades-bg{background-image:url(/wp-content/themes/Total-child/imgs-infantil/background-stars-kids.png);background-repeat:no-repeat;background-position:center top;background-size:100% auto/**/;margin-top:50px;margin-bottom:120px}
#slider-edades .item{text-align:center}
.carousel-sabermas{width:80%;margin:0 auto}
.carousel-sabermas label{width:340px}
.carousel-sabermas a{width:220px}

/*commons slider home filtrada*/
.page-template-page-infantil-home-filtrada .owl-controls {float:none}
.page-template-page-infantil-home #slider-post .owl-prev,.page-template-page-infantil-home #slider-post .owl-next,
.page-template-page-infantil-home-filtrada .owl-prev,.page-template-page-infantil-home-filtrada .owl-next,
.page-template-page-infantil-baby .owl-prev,.page-template-page-infantil-baby .owl-next,
.page-template-page-infantil-kids .owl-prev,.page-template-page-infantil-kids .owl-next,
.page-template-page-infantil-junior .owl-prev,.page-template-page-infantil-junior .owl-next
{position:absolute;text-indent:-9999px;top:50%;display:inline-block;/*width:50px;height:75px;*/width:78px;height:110px;margin-top:-55px;background-repeat:no-repeat;background-position:right bottom;/**/background-size:100% auto}
.page-template-page-infantil-home #slider-post .owl-prev,
.page-template-page-infantil-home-filtrada .owl-prev,
.page-template-page-infantil-baby .owl-prev,
.page-template-page-infantil-kids .owl-prev,
.page-template-page-infantil-junior .owl-prev
{left:0;background-image:url(/wp-content/themes/Total-child/imgs-infantil/arrow-left-2.png)}
.page-template-page-infantil-home #slider-post .owl-next,
.page-template-page-infantil-home-filtrada .owl-next,
.page-template-page-infantil-baby .owl-next,
.page-template-page-infantil-kids .owl-next,
.page-template-page-infantil-junior .owl-next
{right:0;background-image:url(/wp-content/themes/Total-child/imgs-infantil/arrow-right-2.png)}

.slider-edades-bg p{text-align:center;color:#747272;font-size:19px;line-height:22px;padding-top:100px;padding-bottom:35px;margin-bottom:35px;position:relative}
.slider-edades-bg p strong{color:#00b2c5}
.slider-edades-bg p:after{border-top:5px solid #00b2c5;width:74px;height:1px;bottom:0;content:"";display:block;left:50%;margin-left:-37px;position:absolute;z-index:1}
.carousel-productos > a {display:inline-block;text-align:center;width:100%}
.carousel-productos a:hover{text-decoration:none}

.owl-stage-outer{border-bottom:none!important}
.carousel-sabermas ul{margin:-10px auto -20px}

/*home post manual slider*/
#slider-post .gcp-caption-wrapper.gcp-caption-excerpt{float:left;width:50%;text-align:left}

.page-template-page-infantil-home #slider-post .owl-prev,.page-template-page-infantil-home #slider-post .owl-next,
.page-template-page-infantil-home-filtrada #slider-post .owl-prev,.page-template-page-infantil-home-filtrada #slider-post .owl-next,
.page-template-page-infantil-baby #slider-post .owl-prev,.page-template-page-infantil-baby #slider-post .owl-next,
.page-template-page-infantil-kids #slider-post .owl-prev,.page-template-page-infantil-kids #slider-post .owl-next,
.page-template-page-infantil-junior #slider-post .owl-prev,.page-template-page-infantil-junior #slider-post .owl-next
{width:50px;height:75px}
.page-template-page-infantil-home #slider-post .owl-prev,
.page-template-page-infantil-home-filtrada #slider-post .owl-prev,
.page-template-page-infantil-baby #slider-post .owl-prev,
.page-template-page-infantil-kids #slider-post .owl-prev,
.page-template-page-infantil-junior #slider-post .owl-prev
{left:-40px}
.page-template-page-infantil-home #slider-post .owl-next,
.page-template-page-infantil-home-filtrada #slider-post .owl-next,
.page-template-page-infantil-baby #slider-post .owl-next,
.page-template-page-infantil-kids #slider-post .owl-next,
.page-template-page-infantil-junior #slider-post .owl-next
{right:-40px}
.page-template-page-infantil-baby #juegos,.page-template-page-infantil-kids #juegos,.page-template-page-infantil-junior #juegos{ margin-top:30px}
/****************************productos ficha*********************************/
/*productos common*/
#header-product{text-align:center}
#header-product img{width:100%;max-width:1436px}
.product-banners{overflow:hidden}
.product-banners-left,.product-banners-right{float:left;width:50%}
.product-banners-left img,.product-banners-right img{width:100%}

#posivitismo .wpb_single_image.wpb_content_element.clr.bottom{margin-bottom:40px }
#posivitismo .wpb_single_image.wpb_content_element.clr.top{margin-top:50px}

@media only screen and (min-width:481px) {
.product-banners-left {padding-right:1%}
.product-banners-right {padding-left:1%}
}
.intro .wpb_wrapper{display:inline-block;width:100%;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;text-align:center;padding:35px 0}
.intro p{width:100%;max-width:60%;margin:0 auto;font-size:32px;line-height:38px;color:#fff}

.product-box{overflow:hidden;padding-bottom:30px;margin-bottom:40px;background-image:url(/wp-content/themes/Total-child/imgs-infantil/background-products-fitxa.png);background-repeat:repeat-x;background-position:center bottom}
.product-box-left,.product-box-right{float:left;width:50%;position:relative/*;overflow:hidden*/}

	#posivitismo .wpb_single_image.wpb_content_element.clr.top{margin-top:25px; margin-bottom:25px}
	#posivitismo .wpb_single_image.wpb_content_element.clr.bottom{margin-bottom:10px }
	#posivitismo .vc_col-sm-2.wpb_column.clr.column_container{ margin-bottom:0px!important}
	#posivitismo .wpb_column.vc_column_container.vc_col-sm-2 {margin-bottom: 0px!important}
	#posivitismo .wpb_column.vc_column_container.vc_col-sm-8 {margin-bottom: 0px!important}
	#posivitismo .margin-0{ margin-bottom:0px}
	.no-marginbottom .vc_col-sm-2.wpb_column.clr.column_container {margin-bottom: 0px!important}
	#posivitismo .wpb_column.vc_column_container.vc_col-sm-4:last-child {margin-bottom: 0px!important}
	#posivitismo iframe{}
	.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

@media only screen and (max-width:480px) {
	


	
}
/*#content-baby .product-box-left{background-image:url(imgs-infantil/vitis-baby-stars.png);background-repeat:no-repeat;background-position:right center}*/
.product-banners img,.last-post img{-webkit-box-shadow:3px 3px 4px 2px rgba(0,0,0,0.2);box-shadow:3px 3px 4px 2px rgba(0,0,0,0.2)}

/*cepillo-tit*/
.cepillo-tit{width:100%}
.cepillo-tit img{float:left;}
.entry .cepillo-tit h3{float:left;font-size:19px;margin:5px 0 20px;font-weight:400}

/*cepillo tooltips common*/
.cepillo-box{position:relative;float:right}
#img-cepillo{position:relative;z-index:10}

.mas-bt{position:absolute;display:inline-block;height:32px;background-position:right center, left center;background-repeat:no-repeat,no-repeat;background-size:32px auto,auto auto}
.mas-bt#mas-bt-1{z-index:12}.mas-bt#mas-bt-2{z-index:13}.mas-bt#mas-bt-3{z-index:11}.mas-bt#mas-bt-4{z-index:14}.mas-bt#mas-bt-5{z-index:15}.mas-bt#mas-bt-6{z-index:16}.mas-bt#mas-bt-7{z-index:17}.mas-bt#mas-bt-8{z-index:18}.mas-bt#mas-bt-capuchon-1{z-index:19}

.cepillo-tooltip{width:calc(100% - 14px);position:relative;/*border:1px solid #cacaca;*/}
.cepillo-tooltip,.gel-tooltip{-webkit-box-shadow:3px 3px 3px 1px rgba(0,0,0,0.2);box-shadow:3px 3px 3px 1px rgba(0,0,0,0.2);background-color:#f9f9f9;padding:5px 0 0 18px;transition:all 450ms ease}
.gel-tooltip{position:absolute}
.cepillo-tooltip.tinactive,.gel-tooltip.tinactive{filter:alpha(opacity=0)!important;-moz-opacity:0!important;opacity:0!important}
.cepillo-tooltip.tactive,.gel-tooltip.tactive{filter:alpha(opacity=100);-moz-opacity:1;opacity:1}

@media only screen and (min-width:481px) {
.cepillo-tooltip{position:absolute;top:105px;left:0;width:263px}
}

.cepillo-tooltip p{font-size:11px;line-height:13px;color:#5c666f;padding-left:20px; background-position:left 3px;background-repeat:no-repeat;display:inline-block;width:140px;float:left;margin:5px 10px 11px 0}
.cepillo-tooltip.cepillo-tooltip-large p{width:80%}
.cepillo-tooltip p strong{font-size:11px}
#content-baby .cepillo-tooltip p strong{color:#6dabe4}
#content-kids .cepillo-tooltip p strong{color:#f58e2d}
#content-junior .cepillo-tooltip p strong{color:#dd0031;font-weight: 700;}
.cepillo-tooltip img{float:left}
.cepillo-tooltip a,.gel-tooltip a{position:absolute;top:-7px;right:-14px;display:inline-block;width:32px;height:32px;background-position:center center;background-repeat:no-repeat}

#capuchon-box{float:right;width:100px;height:631px;position:relative;z-index:9;margin-right:70px}
#img-capuchon{position:absolute;left:0;bottom:0}

#cepillo-colores{ width:100%;float:left;text-align:right;padding-right:170px}
#cepillo-colores label{color:#ff8f12;font-weight:bold}
.color-bt{display:inline-block;width:22px;height:22px;-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px;border:1px solid #fff;margin:0 4px}
#color-bt-azul.color-bt{background-color:#2672be}
#color-bt-rosa.color-bt{background-color:#cc2285}
#color-bt-naranja.color-bt{background-color:#f38e27}
#color-bt-verde.color-bt{background-color:#6aaf26}
#color-bt-azulosc.color-bt{background-color:#0053a5}
#color-bt-lila.color-bt{background-color:#782489}
.color-bt:hover,.color-bt.color-sel{-webkit-box-shadow:0 0 0 1px #f58e2d;box-shadow:0 0 0 1px #f58e2d}
/*
.double-border {
  display:block;clear:both;background:red;border:5px solid yellow;outline:5px solid blue;transition:0.7s all ease-in;height:50px;width:50px;
}
.double-border:hover {
  background:yellow;outline-color:red;border-color:blue;
}

*/
.product-box-right{padding-left:100px}
/*gel-tit*/
.gel-tit{width:100%;overflow:hidden}
.gel-tit img{float:left;}
.entry .gel-tit h3{float:right;color:#33c0cc;font-size:19px;margin:5px 0 20px;font-weight:400}

.gel-box{float:right;text-align:center;overflow:hidden;position:relative}
.gel-tooltip{/*position:absolute;left:-75px;top:400px ;-webkit-box-shadow:3px 3px 3px 1px rgba(0,0,0,0.2);
box-shadow:3px 3px 3px 1px rgba(0,0,0,0.2);background-color:#f9f9f9;*/}
.info-gel-box{position:absolute}
.info-gel-box ul li{list-style-image:url(imgs-infantil/li-gel-baby.png);font-size:11px;line-height:14px;padding-bottom:4px}
.info-gel-box ul li strong{}
#content-baby .info-gel-box ul li strong{color:#33c0cc}
#content-kids .info-gel-box ul li strong{color:#f58e2d}
#content-junior .info-gel-box ul li strong{color:#dd0031}
.info-gel-box img{margin-left:30px}
.ml-gel-box{position:absolute;font-size:23px;font-weight:bold}
#content-baby .ml-gel-box{color:#33c0cc}
#content-junior .ml-gel-boxg{color:#dd0031}
.mas-bt-gel{position:absolute;display:inline-block;width:68px;height:68px;background-position:center center;background-repeat:no-repeat;background-size:68px auto;z-index:11}

/*productos - baby*/
.intro.intro-baby .wpb_wrapper{background-color:#33c0cc}
#content-baby.entry .cepillo-tit h3{width:calc(100% - 305px);color:#33c0cc;padding-left:16px}
#content-baby .mas-bt{background-image:url(imgs-infantil/ico-plus-big-baby.png),url(imgs-infantil/line-cepillodental-baby.png)}
#content-baby .cepillo-tooltip p{background-image:url(imgs-infantil/bullet-star-baby2.png)}
#content-baby .cepillo-tooltip a,#content-baby .gel-tooltip a{background-image:url(imgs-infantil/ico-less-baby.png)}
#content-baby .gel-tit img{width:470px}
#content-baby.entry .gel-tit h3{width:calc(100% - 72px);color:#33c0cc}
#content-baby .mas-bt#mas-bt-1{width:125px;top:-7px;left:32px}
#content-baby .mas-bt#mas-bt-2{width:91px;top:23px;left:30px}
#content-baby .mas-bt#mas-bt-3{width:156px;top:31px;left:40px}
#content-baby .mas-bt#mas-bt-4{width:125px;top:54px;left:40px}
#content-baby .mas-bt#mas-bt-5{width:125px;top:105px;left:26px}
#content-baby .mas-bt#mas-bt-6{width:125px;top:253px;left:26px}
#content-baby .mas-bt#mas-bt-7{width:125px;top:323px;left:26px}
#content-baby .mas-bt#mas-bt-8{width:125px;top:545px;left:26px}
#content-baby .gel-tooltip{left:-75px;top:400px}
#content-baby .gel-box{width:380px;padding-top:130px}
#content-baby .mas-bt-gel{background-image:url(imgs-infantil/ico-plus-big-baby.png);top:115px;left:250px}
#content-baby .info-gel-box{top:430px;left:460px}
#content-baby .ml-gel-box{top:665px;left:450px}
#content-baby #cepillo-tooltip-1.cepillo-tooltip{top:105px}
#content-baby #cepillo-tooltip-2.cepillo-tooltip{top:115px}
#content-baby #cepillo-tooltip-3.cepillo-tooltip{top:125px}
#content-baby #cepillo-tooltip-4.cepillo-tooltip{top:145px}
#content-baby #cepillo-tooltip-5.cepillo-tooltip{top:195px}
#content-baby #cepillo-tooltip-6.cepillo-tooltip{top:340px}
#content-baby #cepillo-tooltip-7.cepillo-tooltip{top:410px}
#content-baby #cepillo-tooltip-8.cepillo-tooltip{top:610px}

/*productos - kids*/
.intro.intro-kids .wpb_wrapper{background-color:#f58e2d}
#content-kids .cepillo-box{width:130px}
#content-kids .cepillo-tit img{margin-left:30px}
#content-kids.entry .cepillo-tit h3{width:calc(100% - 310px);color:#f58e2d;padding-left:16px}
#content-kids .mas-bt{background-image:url(imgs-infantil/ico-plus-big-kids.png),url(imgs-infantil/line-cepillodental-kids.png)}
#content-kids .mas-bt#mas-bt-capuchon-1{background-image:url(imgs-infantil/ico-plus-big-kids.png),url(imgs-infantil/line-cepillodental-kids-r.png);background-position:left center, right center}
#content-kids .cepillo-tooltip p{background-image:url(imgs-infantil/bullet-star-kids.png)}
#content-kids .cepillo-tooltip a,#content-kids .gel-tooltip a{background-image:url(imgs-infantil/ico-less-kids.png)}
#content-kids .mas-bt#mas-bt-1{width:125px;top:13px;right:-40px}
#content-kids .mas-bt#mas-bt-2{width:74px;top:30px;left:50px}
#content-kids .mas-bt#mas-bt-3{width:125px;top:58px;left:34px}
#content-kids .mas-bt#mas-bt-4{width:72px;top:79px;left:47px}
#content-kids .mas-bt#mas-bt-5{width:72px;top:138px;left:42px}
#content-kids .mas-bt#mas-bt-6{width:72px;top:283px;left:42px}
#content-kids .mas-bt#mas-bt-7{width:72px;top:351px;left:42px}
#content-kids .mas-bt#mas-bt-8{width:72px;top:564px;left:42px}
#content-kids .mas-bt#mas-bt-capuchon-1{width:72px;top:510px;left:-42px}
#content-kids.entry .gel-tit h3{width:calc(100% - 275px);color:#f58e2d;float:left;padding-left:16px}
#content-kids .gel-tooltip{left:-75px;top:400px;padding:0}
#content-kids .gel-tooltip img{float:left}
#content-kids .gel-box{width:490px;padding-top:130px}
#content-kids .mas-bt-gel{background-image:url(imgs-infantil/ico-plus-big-kids.png);top:115px;left:320px}
#content-kids .ml-gel-box{top:695px;left:420px;color:#f58e2d}
#content-kids .info-gel-box{top:430px;left:420px}
#content-kids #cepillo-tooltip-1.cepillo-tooltip{top:105px}
#content-kids #cepillo-tooltip-2.cepillo-tooltip{top:115px}
#content-kids #cepillo-tooltip-3.cepillo-tooltip{top:145px}
#content-kids #cepillo-tooltip-4.cepillo-tooltip{top:145px}
#content-kids #cepillo-tooltip-5.cepillo-tooltip{top:225px}
#content-kids #cepillo-tooltip-6.cepillo-tooltip{top:370px}
#content-kids #cepillo-tooltip-7.cepillo-tooltip{top:440px}
#content-kids #cepillo-tooltip-8.cepillo-tooltip{top:610px}
#content-kids #cepillo-tooltip-9.cepillo-tooltip{top:610px}

/*productos - junior*/
.intro.intro-junior .wpb_wrapper{background-color:#dd0031}
#content-junior .cepillo-box{/*width:130px*/margin-right:0px; width: 105px}
#content-junior #img-capuchon{ bottom:30px} 
#content-junior.entry .cepillo-tit h3{width:calc(100% - 259px);color:#dd0031;padding-left:16px;padding-right:40px}
#content-junior .mas-bt{background-image:url(imgs-infantil/ico-plus-big-junior.png),url(imgs-infantil/line-cepillodental-junior.png)}
#content-junior .cepillo-tooltip p{background-image:url(imgs-infantil/bullet-star-junior.png)}
#content-junior .cepillo-tooltip a,#content-junior .gel-tooltip a{background-image:url(imgs-infantil/ico-less-junior.png)}
#content-junior .mas-bt#mas-bt-1{width:125px;top:0px;left:30px}
#content-junior .mas-bt#mas-bt-2{width:98px;top:11px;left:23px}
#content-junior .mas-bt#mas-bt-3{width:125px;top:45px;left:30px}
/*#content-junior .mas-bt#mas-bt-4{width:89px;top:74px;left:30px}*/
#content-junior .mas-bt#mas-bt-4{width:125px;top:103px;left:30px}
#content-junior .mas-bt#mas-bt-5{width:125px;top:165px;left:30px}
#content-junior .mas-bt#mas-bt-6{width:125px;top:229px;left:30px}
#content-junior .mas-bt#mas-bt-7{width:125px;top:350px;left:30px}
#content-junior .mas-bt#mas-bt-8{width:72px;top:517px;left:30px}
#content-junior .mas-bt#mas-bt-capuchon-1{width:65px;bottom:125px;left:-34px;transform: rotate(180deg);}
#content-junior .product-box-left{width:48%}
#content-junior .product-box-right{width:52%;padding-left:0}
#content-junior.entry .gel-tit h3{width:calc(100% - 402px);color:#dc0031;float:left;padding-left:16px}
#content-junior .mas-bt-gel{background-image:url(imgs-infantil/ico-plus-big-junior.png)}
#content-junior #mas-bt-gel-1{top:5px;left:150px}
#content-junior #mas-bt-gel-2{right:-20px;top:135px}
#content-junior .gel-tooltip{left:-75px;top:400px;padding:0;background-color:transparent}
#content-junior .gel-tooltip img{float:left}
#content-junior .gel-tooltip a{top:0}
#content-junior #ml-gel-box{bottom:20px;right:0;color:#dc0031}
#content-junior #ml-gel-box-2{bottom:20px;left:50px;color:#dc0031}
#content-junior .info-gel-box{top:90px;left:400px}
#content-junior #gel-box{margin-right:50px;overflow:visible}
#content-junior #cepillo-tooltip-1.cepillo-tooltip{top:100px}
#content-junior #cepillo-tooltip-2.cepillo-tooltip{top:105px}
#content-junior #cepillo-tooltip-3.cepillo-tooltip{top:135px}
#content-junior #cepillo-tooltip-4.cepillo-tooltip{top:195px}
#content-junior #cepillo-tooltip-5.cepillo-tooltip{top:255px}
#content-junior #cepillo-tooltip-6.cepillo-tooltip{top:320px}
#content-junior #cepillo-tooltip-7.cepillo-tooltip{top:440px}
#content-junior #cepillo-tooltip-8.cepillo-tooltip{top:570px}
#content-junior #cepillo-tooltip-9.cepillo-tooltip{top:570px}

/*higiene bucal infantil page*/
.page-template-page-infantil-higiene .container-infantil h2{font-weight:normal}

.product-banners{margin-top:85px}
/*.last-post{margin-bottom:125px}*/

/*-----------------FOOTER-------------------*/
.page-template-page-infantil-home #footer .container,
.page-template-page-infantil-home #footer .vc_row-fluid.container,
.page-template-page-infantil-home-filtrada #footer .container,
.page-template-page-infantil-home-filtrada #footer .vc_row-fluid.container,
.page-template-page-infantil-baby #footer .container,
.page-template-page-infantil-baby #footer .vc_row-fluid.container,
.page-template-page-infantil-kids #footer .container,
.page-template-page-infantil-kids #footer .vc_row-fluid.container,
.page-template-page-infantil-junior #footer .container,
.page-template-page-infantil-junior #footer .vc_row-fluid.container,
.page-template-page-infantil-higiene #footer .container, 
.page-template-page-infantil-higiene #footer .vc_row-fluid.container

/*#footer .container, #footer .vc_row-fluid.container*/ {
    width: 980px!important;
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
.page-template-page-infantil-home #footer .container,
.page-template-page-infantil-home #footer .vc_row-fluid.container,
.page-template-page-infantil-home-filtrada #footer .container,
.page-template-page-infantil-home-filtrada #footer .vc_row-fluid.container,
.page-template-page-infantil-baby #footer .container,
.page-template-page-infantil-baby #footer .vc_row-fluid.container,
.page-template-page-infantil-kids #footer .container,
.page-template-page-infantil-kids #footer .vc_row-fluid.container,
.page-template-page-infantil-junior #footer .container,
.page-template-page-infantil-junior #footer .vc_row-fluid.container,
.page-template-page-infantil-higiene #footer .container, 
.page-template-page-infantil-higiene #footer .vc_row-fluid.container
{
    width: 700px!important;
}
/*#footer .container,#footer  #wrap,#footer .vc_row-fluid.container {
    width: 700px;
}*/
}

@media only screen and (max-width: 850px){
	.p-blue p:before{content: '';border-bottom: 2px solid #054d9b;float: left;width: 25%;margin-top: 40px;}
	.p-blue p:after{content: '';border-bottom: 2px solid #054d9b;float: right;width: 25%;margin-top: 40px;}

	}



@media only screen and (min-width: 769px){
	#row-change-img{ display:block!important; clear:both!important}
	.page-template-page-infantil-cuidados #row-change-img .lft.wpb_column.vc_column_container.vc_col-sm-6{ float:right!important}
	.page-template-page-infantil-cuidados #row-change-img .rght.wpb_column.vc_column_container.vc_col-sm-6{ float: left!important}
	.page-template-page-infantil-cuidados #row-change-img .lft.wpb_column.vc_column_container.vc_col-sm-4{ float:right!important}
	.page-template-page-infantil-cuidados #row-change-img .rght.wpb_column.vc_column_container.vc_col-sm-8{ float: left!important}
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
.page-template-page-infantil-home #footer .container,
.page-template-page-infantil-home #footer .vc_row-fluid.container,
.page-template-page-infantil-home-filtrada #footer .container,
.page-template-page-infantil-home-filtrada #footer .vc_row-fluid.container,
.page-template-page-infantil-baby #footer .container,
.page-template-page-infantil-baby #footer .vc_row-fluid.container,
.page-template-page-infantil-kids #footer .container,
.page-template-page-infantil-kids #footer .vc_row-fluid.container,
.page-template-page-infantil-junior #footer .container,
.page-template-page-infantil-junior #footer .vc_row-fluid.container,
.page-template-page-infantil-higiene #footer .container, 
.page-template-page-infantil-higiene #footer .vc_row-fluid.container
{
    width: 90%!important;
}
/*#footer .container,#footer  #wrap,#footer .vc_row-fluid.container { width: 90%;}*/
}
@media only screen and (max-width: 480px){
.page-template-page-infantil-home #footer .container,
.page-template-page-infantil-home #footer .vc_row-fluid.container,
.page-template-page-infantil-home-filtrada #footer .container,
.page-template-page-infantil-home-filtrada #footer .vc_row-fluid.container,
.page-template-page-infantil-baby #footer .container,
.page-template-page-infantil-baby #footer .vc_row-fluid.container,
.page-template-page-infantil-kids #footer .container,
.page-template-page-infantil-kids #footer .vc_row-fluid.container,
.page-template-page-infantil-junior #footer .container,
.page-template-page-infantil-junior #footer .vc_row-fluid.container,
.page-template-page-infantil-higiene #footer .container, 
.page-template-page-infantil-higiene #footer .vc_row-fluid.container
{
    width: 90%!important;
}
/*#footer .container,#footer  #wrap,#footer .vc_row-fluid.container { width: 90%;}*/
.p-blue p:before{display:none}
.p-blue p:after{display:none}

}

/*-----------------MEDIA-------------------*/
@media only screen and (max-width:1675px) {
.dropdown_infantil li a{font-size:16px;padding:0 25px}
}
@media only screen and (max-width:1328px) {
.dropdown_infantil li a{font-size:15px;/*display:inline-block;height:50px;color:#fff;font-weight:bold;*/ padding:0 15px}
}
@media only screen and (max-width:1158px) {
.container-infantil .container, .container-infantil .vc_row-fluid.container {width:90%!important}
#faqs .container-infantil .container,#faqs .container-infantil .vc_row-fluid.container {width:100%!important}
}
@media only screen and (max-width:1135px) {
.dropdown_infantil li a{font-size:14px;/*display:inline-block;height:50px;color:#fff;font-weight:bold;*/ padding:0 20px}
}
@media only screen and (min-width:481px) and (max-width:1024px) {
.product-box-left,.product-box-right,#content-junior .product-box-left,#content-junior .product-box-right{width:100%;/*position:relative;*/overflow:hidden;padding-bottom:10px}
.cepillo-tooltip{left:60px}
.cepillo-box{margin-right:60px}
#content-baby .gel-tooltip,#content-kids .gel-tooltip,#content-junior .gel-tooltip{left:60px}
#content-baby .info-gel-box {left:inherit;right:20px;top:430px;width:100px}
#content-baby .ml-gel-box {left:inherit;right:290px;top:665px}
#content-junior .info-gel-box{left:inherit;right:20px}
}
@media only screen and (max-width:992px) {
.container-infantil .tit-relacionados h2:after{top:-100px;transform:scale(.5)}
}
@media only screen and (min-width:481px) and (max-width:992px) {
.home-sabermas ul{padding:40px 24px 40px 44px}
.col-home-productos label, .carousel-productos label{width:90%}

.header-edades h2,.container-infantil p,.home-sabermas h2{margin-left:20px}
.container-infantil .intro p{margin:0 auto}
.home-sabermas ul li, .carousel-sabermas ul li{font-size:16px;line-height:20px}
}
@media only screen and (min-width:481px) and (max-width:1135px) {
}

.mobileli{display:none!important}
#menuowl{display:none}

.cabecera-desktop{}
.cabecera-mob{display:none}

.img-boca-desktop{}
.img-boca-mob,.txt-boca,.txt-boca-adult{display:none}
#row-denticion .wpb_text_column{display:none}
#row-denticion .wpb-js-composer .vc_tta.vc_general ul.vc_tta-tabs-list { display: block!important;}


@media only screen and (max-width:480px) {
.page-template-page-infantil-home #faqs.container{ overflow:visible}
.bt-duda p .bt-faqs{width: 100%;display: inline-block;}
.dropdown_infantil {display:inline-block;margin:0 0 0 20px/* 0 auto*/;overflow:hidden;position:relative;width:calc(100% - 60px)}
.mobileli{display:block!important}
.dli{display:none!important}

.cabecera-desktop{display:none}
.cabecera-mob{display:block}

.img-boca-desktop{display:none}
.img-boca-mob,.txt-boca,.txt-boca-adult{display:block}
#row-denticion .wpb_text_column{display:block}


#menuowl{display:block}
.dropdown_infantil {display:none!important}


/****************************menu infantil***************************/
#menuowl{width:90%; margin-top:5px}
#menuowl .owl-item{margin-right: 0!important}
#menuowl .item{position:relative}
#menuowl .item:after {background-color:#fff;color:#fff;content:"";height:16px;left:0;margin-top:-8px;position:absolute;top:50%;width:1px}

#menuowl {position:relative;display:inline-block}
#menuowl .item{display:inline-block;height:30px!important;position:relative}
#menuowl .item a{display:inline-block;height:30px!important;color:#fff;font-size: 14px;padding:4px 20px;font-weight:bold;white-space:nowrap}
#menuowl .item a:hover{text-decoration:none}

#menuowl .owl-prev,#menuowl .owl-next{position:absolute;text-indent:-9999px;top:50%;display:inline-block;/*width:50px;height:75px;*/width:29px!important;height:29px!important;margin-top:-14px!important;background-repeat:no-repeat;background-position:center center!important;/**/background-size:46px auto!important}

#menuowl .owl-prev{ display:none!important}
#menuowl .owl-next{/*right:0;background-image:url(/wp-content/themes/Total-child/imgs-infantil/arrow-menu.png)*/background-image:url(/wp-content/themes/Total-child/imgs-infantil/button-mob.gif)!important; right:-38px!important}


@media only screen and (max-width:470px) {
#menuowl .owl-next{right:-32px!important}
}
/**/

.menu-edad,.col-home-productos,.home-sabermas p,.home-sabermas h2,.col-home-sabermas,.experto-left,.experto-right,.gcp-post-image,#slider-post .gcp-caption-wrapper.gcp-caption-excerpt{width:100%}
.intro-baby,.intro-kids,.intro-junior,#content-baby.entry .cepillo-tit h3,#content-kids.entry .cepillo-tit h3,#content-junior.entry .cepillo-tit h3,.mas-bt,#gel-tit h3{display:none}

/*home's*/
/*.menu-edad.menu-612 {
    padding-left:8px;
    text-align: left;
}*/
.home-sabermas{float:left}
.col-home-productos,.col-home-sabermas{margin-bottom:30px}
.home-sabermas ul, .carousel-sabermas ul{width:90%}

.tit-relacionados h2{padding-top:180px}
.container-infantil .tit-relacionados h2:after{top:0}

.gcp-post-image{margin-right:0}
.bt-leer-mas{font-size:16px}
.product-banners-left,.product-banners-right{float:left;width:100%;margin-bottom:20px}
.product-banners-right{padding-left:0}
.slider-prods-bg .container, .slider-edades-bg .container{width:100%}
.carousel-sabermas label{width:100%}
.slider-edades-bg p{padding-top:20px}
.page-template-page-infantil-home-filtrada #slider-prods.owl-carousel .owl-item{padding-bottom:30px;}


.form-experto{background-size:25% auto;background-position:left bottom;padding-bottom:0; /*background-image:url(/wp-content/themes/Total-child/imgs-infantil/img-form-2.png);background-repeat:no-repeat;*//**/ /*margin-top:60px;overflow:hidden*/}

/*commonn products*/
.product-box-right{padding-left:0}
.product-box-left,.product-box-right,#content-junior .product-box-left,#content-junior .product-box-right{width:100%;/*position:relative;*/overflow:hidden;padding-bottom:10px}

.cepillo-tooltip{display:inline-block;filter:alpha(opacity=100)!important;-moz-opacity:1!important;opacity:1!important; top:inherit!important}
.cepillo-tooltip p{width:calc(100% - 94px)}
.cepillo-tooltip.cepillo-tooltip-large p{width:94%}
.cepillo-tit,.gel-tit{text-align:center}
.cepillo-tit img,.gel-tit img{float:none;width:60%}
.cepillo-tooltip img{margin-bottom:7px;margin-right:14px}

#cepillo-colores{padding-right:0;text-align:center;margin-bottom:20px}

#gel-tit{margin-top:20px}
.mas-bt-gel{background-size:40px auto;width:40px;height:40px}
.ml-gel-box{font-size:16px}

/*.gel-box{padding-top:0}*/
.gel-tooltip{position:relative;width:calc(100% - 14px);top:0;left:0;float:left}
#content-baby .gel-tooltip,#content-kids .gel-tooltip,#content-junior .gel-tooltip{left:0;top:0}
.cepillo-tooltip.tinactive,/**/.gel-tooltip.tinactive,.cepillo-tooltip.tactive/**/,.gel-tooltip.tactive{filter:alpha(opacity=100)!important;-moz-opacity:1!important;opacity:1!important}
#content-baby .gel-box,#content-kids .gel-box,#content-junior .gel-box{width:100%;float:left;padding-top:20px}

#capuchon-box{margin-right:50px}
.gel-tooltip img{width:100%}

.cepillo-tooltip p{ background-size:10px auto}

/*baby*/
/*kids*/
#content-kids .mas-bt-gel{left:60%;top:20px}
#content-kids .info-gel-box{transform:scale(.6);top:250px;left:-20px}
#content-kids .ml-gel-box{top:260px;left:inherit;right:10px}
#content-kids .cepillo-box {width:100px}
/*junior*/
#content-junior .gel-tooltip{margin-top:20px}
#content-junior #gel-box {margin-right:0}
#content-junior .cepillo-box{float:left;margin-right:0;text-align:center;width:100%}
#content-junior .gel-box img{width:70%}
#content-junior .info-gel-box{transform:scale(.6);left:inherit;right:20px}
#content-junior #mas-bt-gel-2{right:30px}
#content-junior #ml-gel-box{bottom:inherit;top:400px}
#content-junior #ml-gel-box-2{bottom:inherit;left:0;top:400px}

/**/
.cepillo-tooltip{cursor:pointer}
.cepillo-tooltip.tinactive{ height:29px}
.cepillo-tooltip.tactive{ height:auto}
.cepillo-tooltip.tinactive span,.cepillo-tooltip.tinactive img{display:none}
.cepillo-tooltip.tactive span,.cepillo-tooltip.tactive img{display:initial}
.cepillo-tooltip a{top:0}
.cepillo-tooltip.tinactive a,.gel-tooltip.tinactive a{background-size:29px auto}
#content-baby .cepillo-tooltip.tactive a/*,#content-baby .gel-tooltip.tactive a*/{background-image:url(imgs-infantil/ico-less-baby.png)}
#content-kids .cepillo-tooltip.tactive a/*,#content-kids .gel-tooltip.tactive a*/{background-image:url(imgs-infantil/ico-less-kids.png)}
#content-junior .cepillo-tooltip.tactive a/*,#content-junior .gel-tooltip.tactive a*/{background-image:url(imgs-infantil/ico-less-junior.png)}

#content-baby .cepillo-tooltip.tinactive a/*,#content-baby .gel-tooltip.tinactive a*/{background-image:url(imgs-infantil/ico-plus-big-baby.png)}
#content-kids .cepillo-tooltip.tinactive a/*,#content-kids .gel-tooltip.tinactive a*/{background-image:url(imgs-infantil/ico-plus-big-kids.png)}
#content-junior .cepillo-tooltip.tinactive a/*,#content-junior .gel-tooltip.tinactive a*/{background-image:url(imgs-infantil/ico-plus-big-junior.png)}
}

/*oculto de momento
#faqs{display:none}*/
.slider-faqs .gcp-caption-excerpt a{pointer-events: none;cursor: default;}

/*
vitis*/
#homeformsus {
    display: none;
    position: absolute;
    top: -30px;
    right: -40px !important;
    overflow: auto;
    z-index: 9999;
    bottom: inherit;
    background: 0 0;
}
#mc4wp-form-1 {
    background:#e7f8fd none repeat scroll 0 0;bottom:0;position:relative;width:366px;
}
#layer_fondo {
    background:#e7f8fd url("wp-content/uploads/2017/02/fondo-form-vitis.jpg") no-repeat scroll 0 0;padding:0 25px 0 0;width:366px;
}
#layer_fondo .three.columns.sendbutton{
	padding: 0 25px;
}
#layer_fondo div:last-child{
	padding: 0 25px 50px;
}
.cerrarover {
    background:rgba(0, 0, 0, 0) url("/wp-content/uploads/2017/02/br-cerrar-form.png") no-repeat scroll 0 0;border-radius:5px;color:transparent;cursor:pointer;font-size:20px;font-weight:bold;height:24px;left:343px;position:absolute;top:-12px;width:24px;
}
/*higienistas
#homeformsus {
    background:#ffffff none repeat scroll 0 0;bottom:0;display:none;padding:2em;position:fixed;right:0;width:20%;z-index:9999;
}
*/

/*positivismo*/
/*.file-positivismo.vc_row {
    margin-left: -10px;
    margin-right: -10px;
}*/
.cerrarover { color: transparent!important}

/*profesionales-landing*/
section#posivitismo {padding: 0px;}
.file-positivismo .vc_cta3-container{ margin-bottom: 0px;}
.file-positivismo .vc_tta-panel-body { border: 0px !important;}
.file-positivismo .wpb-js-composer .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading,
.file-positivismo .wpb-js-composer .vc_tta.vc_general.vc_tta-o-all-clickable .vc_tta-panel .vc_tta-panel-title > a:hover{ border: 0px}
.file-positivismo .vc_tta-panel.vc_active .vc_tta-panel-heading{ display:none}
.posivitismo-profesionales-file-one .file-positivismo{ padding-top: 10px; padding-bottom: 15px}
.posivitismo-profesionales-file-curs .vc_custom_heading p{padding: 0px 40px; margin-top: 20px; margin-bottom: 0px; }
.posivitismo-profesionales-file-curs .vc_custom_heading h4{ margin:50px 0px;}
section.posivitismo-profesionales-file-curs { padding-bottom:48px;}
.posivitismo-profesionales-file-curs .file-positivismo .wpb_column{ margin-bottom:0px}
section.posivitismo-profesionales-file-featured{padding-top: 48px !important;}
section.posivitismo-profesionales-file-featured p{ margin-top: 13px}
.posivitismo-profesionales-file-banner { padding-top: 40px; padding-bottom:10px }
.posivitismo-profesionales-file-related p{ margin-top: 17px; margin-bottom:29px; font-weight:400; }
.posivitismo-profesionales-file-related .vc_col-sm-8.banner-visita.wpb_column{padding: 45px 40px; background-color: #a4d22f; }
.posivitismo-profesionales-file-related .banner-visita.wpb_column .wpb_column{margin: 0px; }
.posivitismo-profesionales-file-related .banner-visita h3{ margin: 0px;}
.posivitismo-profesionales-file-related .banner-visita h4{ margin-top:17px}
.posivitismo-profesionales-file-related .banner-visita .vc_btn3-container.white-button.vc_btn3-center {margin-bottom: 0px;}
.toggle-1{ display: none;}
/*skins*/
.custom-ligth h4{ font-weight: 300!important;}
.custom-medium{ font-weight:600}
.custom-bold{ font-weight: 700}
.blue-button .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern { color: #fff; background-color: #79b1e9; border: 0px; border-radius: 8px;    background-image: none; font-weight: 700; padding: 18px 40px;}
.white-button .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern { color: #79b1e9; background-color: #fff; border: 0px; border-radius: 8px;    background-image: none; font-weight: 700; padding: 15px 11px; margin-bottom:0px}


@media only screen and (min-width:779px) {
.file-positivismo .vc_col-sm-2 {width: 17%}
.file-positivismo .vc_col-sm-8{width: 66%}
.file-positivismo .vc_col-sm-6 { width: 44%}
.file-positivismo .vc_col-sm-8 .vc_col-sm-6 { width: 50%}
.file-positivismo .vc_col-sm-2.col-20 {width: 22%}
.file-positivismo .vc_col-sm-2.col-40 {width: 44%}
}
.file-positivismo .wpb_single_image a {display: inline}
.file-positivismo .vc_col-sm-2 {/*width: 17%;*/padding-left: 10px;padding-right: 10px;}
.file-positivismo .vc_col-sm-8{/*width: 66%;*/padding-left: 10px;padding-right: 10px;}
.file-positivismo .vc_col-sm-6 {/*width: 44%;*/padding-left: 10px;padding-right: 10px}
/*.file-positivismo .vc_col-sm-2.col-20 {
    width: 22%;
}
.file-positivismo .vc_col-sm-2.col-40 {
    width: 44%;
}*/
.file-positivismo .vc_column_container > .vc_column-inner {padding-left: 0;padding-right: 0}
.file-max .vc_col-sm-12 {width: 100%;max-width: 1044px;margin: 0 auto;margin-bottom: 0px;float: none;padding-left: 10px;padding-right: 10px;}
.clr.vc_row-fluid.file-positivismo{max-width: 1044px;margin: 0 auto;}
.file-positivismo .vc_col-sm-2.col-20 p { line-height:15px}
/*.file-positivismo .vc_row {margin-left: -10px;margin-right: -10px}*/
.file-positivismo .vc_single_image-wrapper{ width:100%}
.file-positivismo .vc_col-sm-4 .wpb_single_image img{ width:100%}
.vc_column_container.vc_col-sm-4{padding-left: 10px;padding-right: 10px;}

.compensate-vc-negative-margin .vc_col-sm-12.wpb_column.clr.column_container{
    max-width: 1044px;
    margin: 0 auto;
    float: none;
    padding: 0 10px;
}
/*.compensate-vc-negative-margin .vc_col-sm-12.wpb_column.clr.column_container .file-positivismo .vc_col-sm-8,.file-positivismo .vc_col-sm-8.col-relacionado{padding-left:20px;padding-right:20px;}
.vc_col-sm-8.col-relacionado .wpb_text_column.wpb_content_element { margin-left:-10px}*/
/*encias*/
.file-top .vc_col-sm-12{ padding:0}
.file-estados{}
.clr.vc_row-fluid.file-estados,.vc_row.wpb_row.vc_inner.vc_row-fluid.file-estados{max-width: 1044px;margin: 0 auto;}
.col-flecha{ background-image:url(/wp-content/uploads/2018/04/flecha-siguiente-vertical.jpg); background-repeat:no-repeat; background-position:center center}

.file-estados .vc_col-sm-2{width:9%}
.file-estados .vc_col-sm-2.col-encias-left {width: 14%}
.file-estados .vc_col-sm-2.col-encias-right {width: 4%}
.file-estados .vc_col-sm-8{width:82%}
.col-encias-left{}
.col-encias-right{}
.file-factores{ background-repeat:repeat-x;}
/*positivismo ortodoncia*/
.file-top .wpb_single_image .vc_single_image-wrapper{width: 100%;}
.file-top img{width: 100%;}
#submenu-ortodoncia{}
#submenu-ortodoncia .wpb_wrapper p{ text-align:center}
#submenu-ortodoncia .wpb_wrapper p a:link,#submenu-ortodoncia .wpb_wrapper p a:visited, #submenu-ortodoncia .wpb_wrapper p a:hover{ color:#fff}
.col-green p,.col-green p span{ color:#fff}
.col-consejos{}
.file-positivismo .wpb_text_column.wpb_content_element p span{display:inline-block}

/*positivismo encias*/
.card { position: relative; display: block !important; padding-right: 18px; margin: 0 auto;}
.card .img-top { display: none; position: absolute; top: 0; left: 0; z-index: 99;padding-right: 18px; /*display: block!important*/}
.card:hover .img-top { display: block!important; }
.file-riesgo{ padding-left:20%; padding-right:20%}
.file-riesgo h3{ margin:10px 0!important; font-weight:900}
.file-riesgo .vc_col-sm-2{ width:20%}
.file-riesgo .file-riesgo-last.vc_col-sm-2{width:0%} 
.file-riesgo-last{}
.tit-factores strong{font-weight:900}

.col-prevenir{ padding:0 14% 0 23%; align-items:center}
.col-pink{}
.col-blue{}

.file-call{}
.call{ min-height: 326px}
.call.call-pink{margin-right: 0px !important;margin-left: 20px !important;}
.call.call-pink h2{ color:#e2269a; font-size:22px; line-height:27px; margin-bottom: 20px;}
.call.call-blue{ margin-right: 0px !important;margin-left: 20px !important;}
.call.call-blue h2{ color:#fff; font-size:22px; line-height:27px;  margin-bottom: 20px;}
.call.call-blue .vc_cta3-actions{ margin-top: 25px}
.call.call-pink .vc_cta3-actions{ margin-top: 45px}
.call.call-blue .vc_cta3-content{color:#fff;}
.file-call .vc_cta3-content p{ font-size:14px; line-height:18px}
.file-call .vc_cta3-actions{overflow: hidden;}
.file-call .vc_btn3-container.vc_btn3-inline{ float:right}
.call.call-pink .vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern {
    color: #fff;
    border-color: #e2269a;
    background-color: #e2269a;
		background-image: none;
	text-transform: none;
}
.call.call-blue .vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern {
    color: #054d9b;
    border-color: #fff;
    background-color: #fff;
		background-image: none;
}

.file-call .vc_btn3.vc_btn3-size-md {
    font-size: 12px; font-weight:bold;
    padding: 14px 20px;
}
.file-call .vc_btn3.vc_btn3-shape-rounded {
    border-radius: 7px;
}

.file-relacionado-encias .vc_gitem_row .vc_gitem-col {padding:15px 0;}

		
@media only screen and (max-width:778px) {
.file-positivismo .vc_single_image-wrapper{ padding-left:10px; padding-right:10px}
.file-positivismo{padding:0 20px}
.col-flecha{ background-image:url(/wp-content/uploads/2018/04/flecha-siguiente-horizontal.jpg); height:39px}
.col-prevenir {  padding: 0 10% 0 10%;}
.card { width: 50% !important; margin-bottom: 20px!important}

}
@media only screen and (max-width:440px) {
.file-max.compensate-vc-negative-margin {
    margin: 0 0;
}
}



/* Cursos*/
.course-content .popup-title {
    background-color: #53BBEB;
}
.learn-press .tab-content .course-wishlist-box {
    background: #53BBEB none repeat scroll 0 0;
}
.learn-press .tab-content .course-wishlist-box span.text {
}
.learn-press .tab-content .course-wishlist-box span.fa:hover,
.learn-press .tab-content .course-wishlist-box span.fa.course-wishlisted {
  color: #f24c0a;
}
#tab-course-description .thim-course-info ul li .fa {
  color: #53BBEB;
}
#tab-course-description .thim-course-info ul li span {
    font-size: 100%;
    font-weight: 400;
}
.post-type-archive-lp_course #home-login {
  margin-bottom: 25px;
}
#cat.form-control {
  border-radius: 0;
  color: #999999;
  -webkit-appearance: menulist;
  border: 1px solid #bdc3c7;
  padding: 12px;
  height: 48px;
}
#cat.form-control > option {
  padding: 4px 6px;
}
#thim-course-archive .course-item .thim-course-content div.course-price .acabado {
  color: #4c5ca2;
}
#thim-course-archive .course-item .thim-course-content div.course-price .thim-enroll-course-button {
  background-color: rgba(0, 0, 0, 0);
  color: #53BBEB;
  padding: 0;
}
#thim-course-archive .course-item .thim-course-content div.course-price .thim-enroll-course-button:hover {
  text-decoration: underline;
}

.thim-course-grid .course-item .thim-course-content {
	  padding: 0px;
	  border:0;
	  border-bottom: 3px solid #595959;
}
.thim-course-grid .course-item .course-thumbnail img,
.thim-course-list .course-item .course-thumbnail img {
    display: inline-block;
}
.thim-course-top .thim-course-switch-layout a {
    background-color: #074d9b;
    color: #262989;
    display: inline-block;
    font-size: 20px;
    height: 30px;
    line-height: 30px !important;
    margin-right: 5px;
    margin-top: 2px;
    text-align: center;
    width: 30px;
}
.loop-pagination li .page-numbers.current, .loop-pagination li .page-numbers:hover, .pagination li .page-numbers.current, .pagination li .page-numbers:hover {
    border: 1px solid #111;
}
#tab-course-description .thim-course-info ul {
    margin: 0;
    padding: 0;
	margin-top: 16px;
}
.learn-press .thim-enroll-course-button {
    background-color: #53bbeb;
    border: 0 none;
    border-radius: 0;
    color: #ffffff;
    display: inline-block;
    font-size: 15px;
    font-weight: 700;
    height: 40px;
    line-height: 40px;
    margin-top: -10px;
    padding: 0 25px;
    text-transform: uppercase;
}
.learn-press .entry-title {
    border-bottom: 2px solid #aeaeae;
    font-size: 30px;
    font-weight: 700;
    line-height: 40px;
    margin: 0 0 10px;
    padding-bottom: 4px;
    text-transform: none;
}
.rating-box .bar .full_bar div {
    background-color: #53bbeb;
}
body #course-curriculum-popup #popup-header {
    background-color: #53bbeb;
}
body #course-curriculum-popup #popup-header .popup-close {
  background-color: #018598;
}
body.content-item-only {
    padding-top: 0;
}
.course-lesson.item-current:after {
    background-color: #53bbeb;
}
#learn-press-course-curriculum .section-content .course-lesson .course-format-icon .fa {
  color: #53bbeb;
}
.learnpress h3 {
    margin-top: 43px;
}
.add-review .review-stars-rated .review-stars, .rating-box .review-stars-rated .review-stars, .course-review .review-stars-rated .review-stars {
    margin: 0;
    padding: 0;
}

.switch-layout-container{
	background: #074d9b;
	margin: 13px 0px 100px;	
}

.switch-layout-container .courses-searching form input[type='text']{
	background-color: #fff;	
	border: 0px;
}

.switch-layout-container .course-index select{
	border: 0px;
	background-color: #fff;
}

.thim-course-grid .course-grid-3:nth-child(3n+1) {
    clear: none;
}

.thim-course-grid .course-grid-3:nth-child(2n+1) {
    clear: both;
}

.thim-course-grid .course-grid-3 {
    width: 50%;
}
 .thim-course-list .course-item .thim-course-content > .course-excerpt,
 .course-item .course-thumbnail .course-wishlist-box .course-wishlist,
 .thim-course-grid .course-item .thim-course-content .course-meta::before, 
 .thim-course-grid .course-item .thim-course-content .course-meta::after, 
 .course-comments-count, .course-students,
 .course-readmore,
 .thim-course-grid .course-item .course-thumbnail::before,
 .learn-press .course-payment .course-price,
 #tab-course-description .thim-social-share,
 .course-wishlist-box,
 .learn-press .course-tabs .nav-tabs li a .fa,
 .learnpress header.page-header,
 #tab-course-description .thim-course-info ul li .fa,
 .learn-press-course-wishlist-button-15868.course-wishlist,
 .course-review,
 .single-lp_course .post-pagination-wrap.clr{
    display: none!important;
}
.thim-course-grid .course-item .thim-course-content .course-excerpt,
.thim-course-grid .course-item .thim-course-content .course-title{
	text-align: left;	
	
}
.thim-course-grid .course-item .thim-course-content .course-title {
    font-size: 18px;
}

.single-lp_course #lp-single-course{
}

.learnpress-content h1.entry-title{
	font-size: 27px;
	padding-bottom: 5px;
}

.learnpress-content h1.entry-title.tipo-ortodoncia{
	color: #89c440;
}

.learnpress-content h1.entry-title.tipo-encias{
	color: #e2269a;
}

.course-categories .value.tipo-ortodoncia .cat-links a{
	color: #89c440!important;
}

.course-categories .value.tipo-encias .cat-links a{
	color: #e2269a!important;
}

.learn-press .course-tabs .nav-tabs{
	border-bottom: 1px solid #818181;
}

.learn-press .course-tabs .nav-tabs li.active a{
	border: 1px solid #818181;
	border-bottom:0px;
	color: #000; 	
}

.learn-press .course-tabs .nav-tabs li a{
	border: 0px;
	background-color: #8cd300;
	font-size: 15px;
	color: #fff;
}

.learn-press .course-tabs .tab-content{
	border: 0px;
	color: #000;
}

#thim-course-archive {
    max-width: 718px/*690px*/;
	margin: 0 auto;
}

.container-cursos{
	padding: 0px;
}

::-moz-selection {
    color: #054d9b !important;
}

#tab-course-description .thim-course-content{
	border-right:0px;	
}

#tab-course-description .thim-course-info ul li{
	border: 0px;
	padding: 5px 0px 5px 0px;
		
}

.learn-press .course-tabs .tab-content h3.entry, .learn-press .course-tabs .tab-content h3 {
    color: #025391;
	margin-bottom: 30px;
	margin-top: 0px;
}

#tab-course-description .thim-course-info ul li .value{
	text-align: center;	
}

.compensate-vc-negative-margin {
    margin: 0px;
}

.course-thumbnail img{ width: 100%}

.rpwe-block li {
    margin-bottom: 0;
    padding-bottom: 10px;
    list-style-type: none;
    float: left;
    width: 100%;
}
.rpwe-block a {
    color: #4d4d4d;
    display: inline!important;
    text-decoration: none;
}
.rpwe-block .rpwe-img>img {
    float: left;
    border-bottom: 1px solid #eee;
    border-left: 1px solid #eee;
    border-right: 1px solid #eee;
    box-shadow: none!important;
    margin: 0 10px 2px 0;
    padding: 0!important;
}
.rpwe-block h3 {
    background: transparent none repeat scroll 0 0!important;
    clear: none;
    font-size: 16px!important;
    font-weight: 600;
    line-height: 1.3em;
    margin-bottom: 0!important;
    margin-top: 0px!important;
}
.rpwe-block li br {
    display: none;
}
.rpwe-block.user-related .level {
    display: none;
}

.thim-course-grid .course-item .thim-course-content .course-title{
	height: auto!important;	
	font-family: 'Raleway'!important;
}

h2.course-title{
	font-size: 16px!important;
	margin:15px 0px;
}

.course_category-encias h2.course-title, .course_category-encias h2.course-title a:hover{
	color: #e2269a ;
}

.course_category-ortodoncia h2.course-title, .course_category-ortodoncia h2.course-title a:hover{
	color: #a4d22f ;
}



.thim-course-grid .course-item .thim-course-content .course-excerpt{
	font-size: 15px;
    color: #000;
    font-weight: 400;
    line-height: 18px;	
    min-height: 55px;
}
.thim-course-grid .course-item .thim-course-content .course-excerpt p{
	margin: 0px	
}

.thim-course-grid .course-item .thim-course-content .course-meta > div.course-price .value.free-course{
	color: #054d9b;
    font-weight: 900;
    font-size: 15px;
    border-bottom: 2px solid;
	line-height: 13px;	
}

.thim-course-grid .course-item .thim-course-content .course-meta{
	padding: 15px 0px;
}

i.fa.fa-search {
    padding: 5px 0px;
}

.fa-search:before {
    content: url(/wp-content/uploads/2018/04/ico-lupa.png);
}

.lp_course-template-default #sidebar .sidebar-box:not(.widget_categories) .widget-title{
	color: #025391!important;
    font-weight: 700!important;
    font-size: 27px!important;
	padding: 5px 0px 5px 0px;
	font-family: 'Raleway'!important;
}

.lp_course-template-default.single.single-lp_course .sidebar-box.widget_text.clr .widget-title{
	color: #025391!important;
    text-transform: none!important;
    font-size: 19px!important;	
    background-color: transparent!important;
	background-image: none!important;
	border-bottom: 2px solid #aeaeae;
}

.rpwe-block h3{
}

#sidebar .rpwe-block h3 a{ 
	color: #025391;
}

.learn-press .thim-enroll-course-button {
    background-color: transparent;
    color: #025391;
    text-transform: none;
    font-size: 14px;
}

.single-lp_course .learn-press .course-meta > div{
	border: 0px;
	padding-left: 5px;	
}

.single-lp_course .course-categories label{ 
	font-size: 16px;
    font-weight: 700;
    color: #025391;
    margin-bottom: 0;
}

.single-lp_course .course-categories .value span.cat-links a{ 
    text-transform: none;
    font-weight: 400;
    font-size: 15px;
    padding-top: 5px;
}

.learn-press .course-meta > div.course-categories .value a {
    color: inherit;
}

.additional-info {
    text-align: right;
    border-top: 1px solid #818181;
}

 .additional-info ul {
	margin: 0px;
    margin-top: 5px;
	margin-right: 15px;
}

.additional-info .course-payment button{
	padding: 5px 10px 5px 10px!important;
	margin-left: 10px;
}

.additional-info ul li{
	display: inline-block;
    list-style: none;
    color: #025391;
    font-weight: 700;
    font-size: 14px;
}
.learn-press .additional-info ul li .thim-enroll-course-button {
    padding: 0;
    margin-top: 0;
}
.learn-press .additional-info .course-payment{ float:none}

.single-lp_course .course-meta, .single-lp_course .course-payment, .additional-info .course-payment{
	margin-bottom: 0px;		
}

.course-payment button.button.enroll-button.thim-enroll-course-button{
	height: auto;
	line-height: 16px;
	padding: 3px 10px;
	border-left: 2px solid grey;
	margin-right: 10px;
}
.thim-course-content h3{font-size: 16px;line-height: 30px;}
.learn-press .thim-course-landing-button .form-purchase-course{ margin-top:11px}

button.thim-enroll-course-button{ border-left: 2px solid #9c9c9c}

.course-payment.dwnld-course { font-size: 14px; font-weight: 700; padding-right: 12px;}

.learnpress-content.learn-press .course-thumbnail{ margin-top:15px;}

.thim-course-grid .lpr_course[class*="course-grid-"] {
    padding: 0 25px;
    margin-bottom: 42px}
	
.single-lp_course #content-wrap{ margin-top: 13px}

.single.single-lp_course .heading-cursos {  margin-bottom: 50px;}
.thim-course-grid .course-item .thim-course-content .course-title{ margin: 11px 0px; }
.thim-course-grid .course-item .thim-course-content .course-title a { display: block; min-height: 50px;}
.thim-course-grid .course-item .thim-course-content .course-meta .course-price .value a {color: #054d9b;}
.learnpress.learnpress-page #lp-archive-courses{ font-family: 'Raleway'!important}
.learnpress.learnpress-page #sidebar{ display:none }
.learnpress.learnpress-page #primary.content-area{ max-width: 100%; width: 100%;}
.lp_course-template-default.single.single-lp_course #sidebar{ display:block}
.lp_course-template-default.single.single-lp_course #content-wrap{ font-family: 'Raleway'!important}
.lp_course-template-default.single.single-lp_course #primary.content-area{ max-width: 70%; width: 100%;}
.heading-image{display: flex; min-height: 404px; background-size: cover; background-repeat: no-repeat; background-position: center;}
.lp_course-template-default.single.single-lp_course #higienista.heading-image{ background-image: url(/wp-content/uploads/2018/04/Header_clinicas_dentales_verde.jpg)!important}
.lp_course-template-default.single.single-lp_course #farmaceutico.heading-image{ background-image: url(/wp-content/uploads/2018/04/Header_farmaceuticos.jpg)!important;}
.thim-course-top.switch-layout-container .search-box{max-width: 960px; margin: 0 auto}
/*ajustaments extra arti - cepillos dentales*/
#carrussel-dental .wpb_wrapper.wpb_tour_tabs_wrapper.ui-tabs.vc_clearfix.ui-widget.ui-widget-content.ui-corner-all { border: 0px!important;}
#carrussel-dental .wpb_tabs_nav.ui-tabs-nav.vc_clearfix.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all{border: 0px!important; background-color: transparent!important; background: none!important; display: flex!important;}
#carrussel-dental .wpb_tabs.tab-style-alternative-two .wpb_tabs_nav ul li a:hover{ color: #054d9b!important; font-weight: 700!important }

.logged-in .in-logged{ display: block}
.logged-in .no-logged{ display: none}
.no-logged { display: block}
.in-logged{ display: none}

/* CAMBIOS FEBRERO 2019 */
#topbar_contacto {
    border-right: 1px solid #86aebf !important;
}
.header-one{
	box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.1);
	position: relative;
    z-index: 1000;
}
#site-navigation .dropdown-menu .site-search-toggle .fa {
    margin-top: 6px;
}
.sidr-class-toggle-sidr-close:before {
    content: "\f00d" !important;
}
.navbar-style-one .dropdown-menu ul {
    box-shadow: 0 3px 4px #b1b1b1;
}
#footer-bottom {
    min-height: 100px;
}
.grecaptcha-badge{
	bottom: 114px !important;
	opacity: .5;
}
.widget_recent_entries .post-date {
    text-align: right;
    color: #e4e4e4;
    font-style: italic;
}
.boton_home {
    border: 1px solid #0098da !important;
}
.page-id-5768 .page-subheading, .page-id-5771 .page-subheading {
    color: #5e7894;
    font-size: 18px;
    font-family: Open Sans;
    font-weight: 400;
}
.glossary-atoz-wrapper .glossary-menu-atoz{
	margin: 0px !important;
}
.glossary-atoz-wrapper ul{
	margin-left: 0;
}
#pp_registration_4 .login-form{
	text-align: left;
}
#pp_registration_4 .login-form .form-group {
    max-width: 340px;
    margin: 0 auto 5px;
}
#pp_registration_4 .login-form input[type=checkbox]{
	margin-left: 0;
}
#pp_registration_4 .login-form input[name=accept_privacy_tems]{
	margin-right: 4px;
}
#pp_registration_4 .form-control{
	height: 32px;
}
#pp_registration_4 select.form-control{
	height: 39px;
}
#lp-archive-courses{
	margin-top: 30px;
}
ul.learn-press-courses{
	float: left;
	width: 100%;
}
ul.learn-press-courses li.lp_course .course-info{
	display: none;
}
#formFiltrarCurso{
	float: left;
	width: 29%;
}
#formBuscarCurso{
	float: right;
	width: 69%;
}
form[name="search-course"] .search-course-button{
	border-radius: 0;
	top: 0;
	height: 48px;
}
.learn-press-breadcrumb {
    background-color: #fafafa;
    padding: 3px 10px;
    border: 1px solid #ccc;

}
ul.learn-press-courses .course {
    margin: 0 1% 20px 1% !important;
}
#learn-press-user-profile li.settings,
#learn-press-user-profile li.orders{
	display: none;
}
#learn-press-user-profile li span.text{
	margin-left: 3px;
}
#learn-press-user-profile li i{
	width: 15px;
}
#learn-press-profile-header{
	display: none;
}
#learn-press-profile-nav::before{
	content: none !important;
}
#learn-press-profile-nav{
	margin-top: 20px;
	padding-top: 0 !important;
}
#learn-press-profile-nav > h3{
	text-align: center;
	padding: 20px 5px;
	font-size: 20px;
	margin-top: 0;
	border-bottom: 2px solid #e0e0e0;
}
#learn-press-profile-content {
    margin-top: 20px !important;
    padding: 20px;
    border: 2px solid #f5f5f5;
    min-height: 251px;
}
ul.learn-press-nav-tabs .course-nav.course-nav-tab-instructor{
	display: none;
}
div.wpcf7 input[type=text]{
	width: 100%;
}
div.wpcf7 select {
    width: 100%;
    height: 40px;
    margin-top: 5px !important;
}
#paginaNewsletter #mc4wp-form-1,
#paginaNewsletter #layer_fondo{
	width: 100%;
}
#paginaNewsletter #layer_fondo{
	padding-right: 0;
	background-color: #fff;
}
#paginaNewsletter .cerrarover,
#paginaNewsletter #layer_fondo h2>br{
	display: none;
}
#paginaNewsletter #layer_fondo h2{
	margin-left: 29px;
	margin-right: 29px;
}
#paginaNewsletter #content .wpb_alert p:last-child,
#paginaNewsletter #content .wpb_text_column p:last-child,
#paginaNewsletter .wpb_alert p:last-child,
#paginaNewsletter .wpb_text_column p:last-child,
#paginaNewsletter #layer_fondo h3{
    margin-bottom: 20px;
}
#paginaNewsletter #layer_fondo .three.columns.sendbutton,
#paginaNewsletter #layer_fondo div:last-child{
	padding: 0 29px;
}
#layer_fondo input[type=checkbox]{
    margin-right: 5px;
}
.three.columns.sendbutton p{
	padding: 0;
}
/* CAMBIOS FEBRERO 2019 */

@media (max-width: 1280px){
	.heading-image{min-height: 350px;}	
}

@media (max-width: 1020px){
	#footer-bottom #copyright{
		text-align: center; 
	}
	#footer-bottom-menu{
		position: relative;
    	margin-top: 20px;
    	margin-bottom: 20px;
	}
	#footer-bottom-menu .menu-footer-container{
		text-align: center;
	}
	#footer-bottom-menu ul {
	    display: inline-block;
	}
	#footer-bottom-menu ul li:first-child{
	    margin-left: 10px;
	}
	#footer-bottom-menu ul li{
		margin-right: 10px;
		margin-left: 10px;
	}
}

@media (min-width: 960px) and (max-width: 1000px){
	.navbar-style-one,#searchform-dropdown{
		right: 0;
	}
	.header-one #site-logo a img{
		width: 250px;
	}
	.container, .vc_row-fluid.container {
	    width: 100%;
	}
}

@media (min-width: 551px) and (max-width: 959px){
	#footer-widgets .col-1 .widget_wpex_fontawesome_social_widget{
		float: left;
		width: 33%;
	}
	#footer-widgets .col-1 .widget_text{
		float: left;
		width: 67%;
	}
}

@media (max-width: 767px){
	.header-one #site-logo a img{
		width: 230px;
	}
	#site-header-inner {
	    padding-top: 15px;
	    padding-bottom: 15px;
	}
	#footer-bottom-menu{
		margin-bottom: 50px !important;
	}
	.glossary-menu-atoz .glossary-menu-item{
		padding-left: 2px !important;
		padding-right: 2px !important;
	}
	#formFiltrarCurso{
		width: 100%;
		margin-bottom: 10px;
	}
	#formBuscarCurso{
		width: 100%;
	}
}

@media (min-width: 551px) and (max-width: 767px){
	#top-bar {
	    padding-top: 5px !important;
	    padding-bottom: 5px !important;
	}
	.top-bar-right {
	    margin-top: 0px !important;
	}
	#top-bar-social {
	    text-align: right !important;
	}
	#topbar_contacto {
	    border-right: none !important;
	}
}
@media (max-width: 550px){
	/*.card img, .card .img-top img{ max-width: 50%;}
	.card .img-top{ padding-left:18px; padding-right:0px;}*/
	/*.card img { width: 200px}*/
	.switch-layout-container { background: #074d9b; margin: 10px 0px 15px;}
	.heading-image{min-height: 125px;}
	.lp_course-template-default.single.single-lp_course #primary.content-area{ width: 100%; max-width: 100%;}
	.file-positivismo .vc_col-sm-2.wpb_column, 
	.file-positivismo .vc_col-sm-8.wpb_column, 
	.file-estados .vc_col-sm-2.wpb_column, 
	.file-estados .vc_col-sm-8.wpb_column{ 
		margin-bottom:0px!important
	}
	.file-estados .vc_col-sm-1.wpb_column{ 
		margin-bottom:10px!important
	}
	
	.file-riesgo{
		margin-top:20px	
	}
	
	.file-positivismo{
		padding: 0px 15px
	}
	
	.col-prevenir {
		padding: 0px;
		text-align: center;
 	}	
	#topbar_contacto {
		border-right: 0px!important;
		font-size: 11px;
		padding-right: 0px!important;
		margin-right: 0px!important;
		padding-bottom:5px;
		width: 100%;
	}
	
	.ico-wp{
		margin-top: -5px;
	}
	
	.paddingb-edit{
		padding-bottom:30px	
	}
	
	section.posivitismo-profesionales-file-featured {
		padding-top: 20px !important;
	}
	.posivitismo-profesionales-file-banner {
		padding-top: 25px;
	}
	
	.file-positivismo .vc_single_image-wrapper {
		padding-left: 0px!important;
		padding-right: 0px!important;
	}
	
	.file-positivismo .margin-0{
    	padding: 0px 40px 10px!important;
	}
	
	#top-bar-social {
		margin: 0px;
	}
	
	#top-bar {
		padding-top: 5px!important;
		padding-bottom: 10px!important;
	}
	#topbar_contacto a {
   	 font-size: 10px!important; 
	}
	
	/*custom blocks*/
	.call.call-pink, .call.call-blue{
		margin-right: 20px !important;
		margin-left: 20px !important;	
	}
	
	/*learnpress*/
	.single.single-lp_course .heading-cursos {
    	margin-bottom: 25px;
	}
	.learn-press .course-tabs .tab-content{
		padding: 10px;	
	}
	#learn-press-course-curriculum ul.curriculum-sections .section-header{
		margin-bottom: 5px;
	}
	#learn-press-course-curriculum ul.curriculum-sections .course-lesson.course-item .meta-left, #learn-press-course-curriculum ul.curriculum-sections .course-quiz.course-item .meta-left{
		margin-bottom: 5px !important;	
	}
	
	#learn-press-course-curriculum ul.curriculum-sections .course-lesson.course-item .meta, #learn-press-course-curriculum ul.curriculum-sections .course-quiz.course-item .meta{
		margin-bottom: 0px !important;
		text-align: right;	
	}
	
	#learn-press-course-curriculum ul.curriculum-sections .course-lesson.course-item .course-item-meta{
		display: none; 	
	}
	
	
	
	.learn-press .course-tabs .nav-tabs li a{
		padding:5px
	}
	
	.learn-press .course-tabs .nav-tabs li a span {
		display: inline-block;
		font-size: 10px;
	}
	
}
@media (max-width: 480px){
	.learn-press .course-tabs .nav-tabs li a span { display: inline-block;}
	#learn-press-profile-nav {
	    height: inherit !important;
	    min-width: 100% !important;
	    width: 100% !important;
	    float: none !important;
	    margin-bottom: 0 !important;
	    position: relative;
	}
	#learn-press-profile-nav #profile-mobile-menu{
		position: absolute;
		bottom: 0;
	}
	#learn-press-profile-nav .learn-press-tabs{
		margin-top: 0 !important
	}
	#learn-press-profile-nav > h3{
		margin-bottom: 0;
	}
}

span.top-user {
    margin-left: 0;
    color: #054d9b;
}
@media only screen and (min-width: 768px) {
	span.top-user {
	    float: left;
	}
}
.learn-press .tipo-encias .course-tabs .nav-tabs li:not(.active) a {
    background-color: #e2269a;
}

.site-footer .simple_tweet_widget strong {
    color: #FFF;font-weight: 900;
}

.owl-carousel.owl-carousel-productos{
    padding: 10px;
    border: 1px solid #f9f9f9;
}
.owl-carousel.owl-carousel-productos .owl-controls{
	position: absolute;
    top: 0;
    right: 0;
}
.owl-carousel.owl-carousel-productos .owl-controls .owl-nav .owl-prev,
.owl-carousel.owl-carousel-productos .owl-controls .owl-nav .owl-next{
	display: inline-block;
    width: 31px;
    height: 31px;
    text-align: center;
    line-height: 31px;
    background-color: #7fcbeb;
    color: #fff;
    border: 1px solid;
}
.owl-carousel.owl-carousel-productos .owl-controls .owl-nav .owl-prev:hover,
.owl-carousel.owl-carousel-productos .owl-controls .owl-nav .owl-next:hover{
	opacity: .75;
}
.owl-carousel.owl-carousel-productos .owl-item{
	text-align: center;
}
.owl-carousel.owl-carousel-productos .owl-item img {
    width: inherit;
    max-width: 100%;
    max-height: 300px;
	transform: none;
    margin-top: 0;
}

/* Nueva categoría de productos */
.container-producto-categoria{
    padding-top: 20px;
    padding-bottom: 50px;
}
@media(min-width: 1200px){
    .container-producto-categoria{
        width: 1200px;
    }
}
.container-producto-categoria .vc_row{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}
.container-producto-categoria .producto-breadcrumb{
    margin-bottom: 40px;
}
.container-producto-categoria h1{
    border-bottom: 1px solid #e8e8e8;
    font-size: 25px;
    margin-bottom: 20px;
}
.container-producto-categoria h2{
    color: #5e7894;
    font-weight: 400;
    margin-bottom: 40px;
}
.container-producto-categoria h1 span{
    color: #054d9b;
    display: inline-block;
    border-bottom: 3px solid #7fcbeb;
}
.container-producto-categoria .btn-filtros-xs{
	display: none;
}
.container-producto-categoria .filtros{
    margin-bottom: 40px;
    text-align: center;
}
.container-producto-categoria .filtros .btn-filtro{
    display:none;
    color: #0053a1;
    background-color: #fff;
    border-radius: 0;
    border: 0;
    transition: .3s all;
    padding: 3px 5px;
    margin: 10px;
    border-bottom: 2px solid #fff;
}
.container-producto-categoria .filtros .btn-filtro:hover{
    color: #003268;
}
.container-producto-categoria .filtros .btn-filtro.active{
    border-bottom: 2px solid #003268;
    color: #003268;
    font-weight: 600;
}
@media(max-width:767px){
	.container-producto-categoria .btn-filtros-xs{
		display: block;
		width: 100%;
		margin-bottom: 10px;
	}
	.container-producto-categoria .filtros{
		display: none;
	}
	.container-producto-categoria .filtros .btn-filtro{
    	border: 1px solid #0053a1;
	    width: 100%;
	    border-radius: 4px;
	    padding: 8px;
	    margin: 5px 0;
	}
	.container-producto-categoria .filtros .btn-filtro.active{
		border: 2px solid #003268;
	}
}
.container-producto-categoria .producto-item{
    border: 1px solid #e8e8e8;
    text-align: center;
    padding: 20px;
    margin-bottom: 20px;
}
.container-producto-categoria .producto-item .imagen{
    position: relative;
}
.container-producto-categoria .producto-item .imagen .img-adicional{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    text-align: center;
    opacity: 0;
    transition: .5s all;
}
.container-producto-categoria .producto-item .imagen:hover .img-adicional{
    opacity: 1;
}
.container-producto-categoria .producto-item .info h3{
    min-height: 42px;
    max-height: 42px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    margin-top: 10px;
    margin-bottom: 5px;
}
.container-producto-categoria .producto-item .info .btn-default {
    color: #fff;
    background-color: #0053a1;
}
.container-producto-categoria .producto-item .info .btn-default:hover {
    background-color: #003268;
}
.container-producto-categoria .producto-item .info p{
    line-height: 20px;
    min-height: 60px;
    max-height: 60px;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

/* Nueva página de producto */
.container-producto{
    padding-top: 20px;
    padding-bottom: 50px;
}
@media(min-width: 1200px){
    .container-producto{
        width: 1200px;
    }
}
.container-producto .producto-breadcrumb{
    margin-bottom: 40px;
}
.container-producto h1{
    border-bottom: 1px solid #e8e8e8;
    font-size: 25px;
    margin-bottom: 50px;
}
.container-producto h2{
    border-bottom: 1px solid #e8e8e8;
    font-size: 22px;
    margin-bottom: 50px;
}
.container-producto h1 span,
.container-producto h2 span{
    color: #054d9b;
    display: inline-block;
    border-bottom: 3px solid #7fcbeb;
}
.container-producto .producto-imagen{
    margin-bottom: 40px;
    text-align: center;
}
.container-producto .producto-imagen img{
    width: auto !important;
    max-height: 450px;
}
.container-producto .owl-controls{
    float: none;
}
.container-producto .owl-dots{
    display: flex;
    justify-content: center;
}
.container-producto .owl-dot{
    height: 15px;
    width: 15px;
    display: inline-block;
    margin: 50px 3px 20px 3px;
    background-color: #e8e8e8;
}
@media(max-width: 767px){
	.container-producto .producto-imagen .owl-carousel-colores .owl-dot{
	    height: 30px;
	    width: 30px;
	    margin: 50px 6px 20px 6px;
	}
}
.container-producto .owl-dot.active{
    background-color: #0053a1;
}
.container-producto .producto-seccion{
    margin-bottom: 30px;
}
.container-producto .producto-seccion h3{
    color: #004d95;
    margin-top: 0;
}
.container-producto .producto-seccion ul {
    list-style: disc;
    padding-left: 20px;
}
.container-producto .producto-seccion ol {
    list-style: decimal;
    padding-left: 20px;
}
.container-producto .producto-seccion ul ul{
    list-style: circle;
}
.container-producto .producto-seccion.referencia{
    border-top: 1px solid #ebebeb;
    border-bottom: 1px solid #ebebeb;
    padding-top: 15px;
    padding-bottom: 15px;
}
.container-producto .producto-seccion.referencia .texto{
    color: #0097d8;
}
.container-producto .producto-seccion.referencia .texto p {
    margin-bottom: 0;
}
.container-producto .fb-share .fb_like {
    max-width: 85px;
    overflow: hidden;
}
.container-producto .owl-carousel-categoria .item{
    padding-right: 15px;
    padding-left: 15px;
}
.container-producto .owl-carousel-categoria img {
    max-height: 250px;
    width: auto !important;
}
.container-producto .owl-carousel-categoria a:hover{
    text-decoration: none;
}
.container-producto .owl-carousel-categoria a h4 {
    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px;
    transition: .5s all;
}
.container-producto .owl-carousel-categoria a p {
    text-align: center;
    color: #888;
    transition: .5s all;
}
.container-producto .owl-carousel-categoria a:hover h4,
.container-producto .owl-carousel-categoria a:hover p{
    color: #0097d8;
}
.container-producto .owl-carousel-categoria .owl-dot {
    border-radius: 50%;
    margin-top: 10px;
}
.container-producto .col-combinalo a{
    display: block;
    max-width: 600px;
    margin: 0 auto 50px;
    text-align: center;
    transition: .5s all;
}
.container-producto .col-combinalo a img{
    max-height: 250px;
    width: auto;
}
.container-producto .col-combinalo a:hover{
    text-decoration: none;
}
.container-producto .col-combinalo a h4 {
    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px;
    transition: .5s all;
}
.container-producto .col-combinalo a p {
    text-align: center;
    color: #888;
    transition: .5s all;
}
.container-producto .col-combinalo a:hover h4,
.container-producto .col-combinalo a:hover p{
    color: #0097d8;
}
.container-producto .col-contenido-relacionado a{
    display: block;
    max-width: 600px;
    margin: 0 auto 50px;
    background-color: #f7f7f7;
    transition: .5s all;
}
.container-producto .col-contenido-relacionado a:hover{
    text-decoration: none;
    box-shadow: 0 3px 6px rgba(0,0,0,0.2);
}
.container-producto .col-contenido-relacionado a .caption{
    padding: 15px;
}
.container-producto .col-contenido-relacionado a .caption h4{
    margin-top: 0;
    min-height: 38px;
    max-height: 38px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.container-producto .col-contenido-relacionado a .caption .texto{
    color: #888;
    min-height: 66px;
    max-height: 66px;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
@media(min-width: 992px){
    .container-producto .col-contenido-relacionado a .imagen{
        height: 250px;
        display: flex;
        align-items: center;
        justify-content: center;
        overflow: hidden;
    }
    .container-producto .col-contenido-relacionado a .imagen img{
        height: 100%;
        width: 100%;
        object-fit: cover;
    }
}
.container-producto .productos-info-listado{
    min-height: 66px;
    max-height: 66px;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
/*
* Personalización página de cursos
*/
.course-content{
    padding-left:15px;
}