/*
Theme Name: Les Mills Video
Description: Child theme for Uncode theme
Author: Undsgn™
Author URI: http://www.undsgn.com
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/
.grecaptcha-badge{display: none !important;}
.btn, .btn-link{border-radius:3px;letter-spacing:0.05em !important;}
.btn.btnHover:hover{background-color:rgba(255,255,255,0.9) !important;}
/*.btn-color-211976:not(.btn-hover-nobg):not(.icon-animated):hover, .btn-color-211976:not(.btn-hover-nobg):not(.icon-animated):focus, .btn-color-211976:active{background-color:rgba(255,255,255,0.9) !important;}*/
.slide p{font-size: 18px !important;font-weight: 600;}
.slide h2{text-shadow: 0 2px 2px rgba(0,0,0,0.5);}
.style-dark .btn-default, .style-light .style-dark.style-override .btn-default, .style-light .style-dark .btn-default{background:none !important;color:#fff !important;}
.owl-prev i, .owl-next i{font-size:40px !important;top:25px !important;}
.owl-next i{text-align:left !important;}
.innerSlide{max-width:1440px !important;margin:0 auto !important;text-align:center;}
.btn-color-xsdn{color:#000 !important;}
.innerSlide .owl-item .row-child.limit-width{max-width:940px !important;}
.footer p a{color:#fff;}
#footer>.row{padding-bottom:0 !important;}
.mtop0{margin-top:0 !important;}
.mtop20{margin-top:20px !important;}
.mtop10,#footer .mtop10{margin-top:10px !important;}
footer .footer-last p{font-size:11px !important;}
footer .heading-text b{font-size:14px;font-family: 'Oswald';color:#ccc;font-weight:bold;}
footer p{color:#fff;}
.footer .uncode-vc-social a{color:#fff;}
.footerlist{margin:0;}
.footerlist a{color:#fff;font-size:13px;}
.empty-space.empty-single.space25{padding-top:25px;}
.withHover a img{transition:all 0.2s ease;}
.withHover a:hover img{transform:scale(1.05);}
.white a{color:#fff;}
.white p{color:#fff;}
.white li{color:#fff;}
.white .icon-box-heading *{color:#fff !important;}
.white .icon-box-content *{color:#fff !important;}
.mwSmall>.row{max-width:560px;}

#top-header{background:#2f2f2f;position:fixed;top:0;left:0;z-index:2001;width:100%;}
#top-header .widget_text{padding:0;margin:0;display: table;width:100%;max-width:1200px;margin:0 auto;}
#top-header .widget_text:after{clear:both;}
#top-header .textwidget{width:100%;padding:0 15px;}
#top-header .btnLogin{float:left;font-family: 'Oswald';}
.btn{font-family: 'Oswald';font-weight: 500;}
#top-header .btnLogin>div{padding: 4px 20px;position:relative;}
#top-header .btnLogin ul{display: none;background:#2f2f2f;padding:10px 20px;width:200px;position: absolute;top:16px;left:0;}
#top-header .btnLogin>div:hover ul{display: block;}
#top-header .btnLogin>div>span{color:#fff;cursor: pointer;text-transform: uppercase;font-weight: 500;}
#top-header .btnLogin>div>span:after{width:20px;height:20px;content:"\f107";font-family: 'uncodeicon' !important;margin-left:10px;color:#fff;}
#top-header .btnLogin>div:hover>span{color:#FFC425;}
#top-header .btnLogin>div:hover ul li a{color:#fff;text-transform: uppercase;}
#top-header .btnLogin>div:hover ul li a:hover{color:#FFC425;}
#top-header .btnFind{float:right;text-transform: uppercase;font-family: 'Oswald';background: #FFC425;color:#000;padding:5px 20px;transition:all 0.2s ease;}
#top-header .btnFind:hover{background: #fff;}
#top-header .search-icon{float:right;}
#top-header .search-icon a{width:36px;height:36px;text-align:center;background:#666;color:#fff;font-size:18px;transition:all 0.2s ease;padding-top:3px;}
#top-header .search-icon a:hover{color:#FFC425;}
#top-header .socials{float:left;margin:0 20px;}
#top-header .socials li{display: inline;}
#top-header .socials li a{color:#fff;font-size:15px;line-height: 35px;}
#top-header .socials li a:hover{color:#ef444d;}
#masthead .menu-container{margin-top:35px !important;position:fixed;top:0;left:0;}
.lines-button.x2.close .lines::before, .lines-button.x2.close .lines::after{background:#fff;}
#masthead .search-icon{display: none !important;}

.slide .heading-text{color:#fff;}
.slide p{color:#fff;}
.slidePgms .btn-container{float:left;}
.slidePgms .wpb_raw_html{float:left;margin:0 20px;font-size:18px;font-weight:600;line-height: 50px;text-align: center;color:#fff;}
.slidePgms .uncode_text_column{margin-top:10px !important;}

.withIcons p,.withIcons h3{color:#fff;}
.withIcons h3{position: relative;padding-left:40px;font-size:40px;}
.withIcons h3:before{content:"\f00c";font-family: 'uncodeicon' !important;font-size:25px;position: absolute;top:50%;left: 0;transform: translateY(-50%);}
.withIcons.red h3:before{color:#ef444d;}
.withIcons.green h3:before{color:#bacd7c;}
.withIcons.yellow h3:before{color:#FFC425;}
.withIcons.blue h3:before{color:#048cc2;}
.withIcons.pink h3:before{color:#e524c8;}
.withIcons.orange h3:before{color:#ef6f00;}
.withIcons.purple h3:before{color:#8f27f7;}
.withIcons.grey h3:before{color:#ccc;}
.withIcons.checkwhite h3:before{color:#fff;}
.withIcons.fluor h3:before{color:#fffe00;}
.withIcons .vc_custom_heading_wrap{margin-top: 0px !important;}
.withIcons .row-parent{padding-top:20px !important;padding-bottom:20px !important;}
.list ul{padding-left: 0 !important;margin-top:0 !important;}
.list li{padding-left:20px;position: relative;list-style: none;}
.list li:before{content:"-";position: absolute;top:0px;left:0;}
.white.list{color:#fff;}

@media screen and (min-width:960px){
.benefits:before{content:"";width:1px;height:calc(100% - 72px);background: #fff;position: absolute;top:36px;left:50%;}
}
#popupMap,#popupVideo{position:fixed;top:0;left:0;width: 100%;height: 100%;z-index:20000;opacity: 0;background:rgba(0,0,0,0.6);transition:all 0.2s ease;}
#popupMap .btnClose,#popupVideo .btnClose{cursor:pointer;position: absolute;top:20px;right:20px;background:#fff;width:40px;height:40px;z-index:100;font-size: 25px;line-height: 40px;text-align: center;border-radius: 3px;box-shadow: 2px 2px 2px rgba(0,0,0,0.3);transition:all 0.2s ease;color:#000;}
#popupMap .btnClose:hover,#popupVideo .btnClose:hover{transform:scale(1.1);background:#FFC425;color:#000;}
#popupVideo .btnClose:hover{background:#ef444d;color:#fff;}
#popupMap.active,#popupVideo.active{opacity: 1;}
#popupMap>i,#popupVideo>i{position: absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);color:#fff;font-size:30px;z-index:1;}
#popupMap iframe,#popupVideo iframe{z-index:2;position: absolute;top:50%;left:50%;width:90%;height:80%;transform:translateX(-50%) translateY(-50%);background:#000;border-radius:20px;}
.btn.black{color:#000 !important;}
.hide{display: none;}
.mhVideo .row-child{min-height:350px !important;}
.mhVideo2 .row-child{min-height:150px !important;}
.mhVideo .row-child,.mhVideo2 .row-child{display: flex;align-items: center;justify-content: center;}
.openerVideo a,.wScale a{transition:all 0.2s ease;}
.openerVideo a:hover{transform:scale(1.1);}
.wScale a:hover{transform:scale(1.05);}

.uncode-accordion{color:#fff !important;font-family: 'Open Sans' !important;}
.uncode-accordion .panel-title span{color:#fff;font-size:18px;font-family: 'Open Sans' !important;letter-spacing: 0;}
.uncode-accordion .uncode_text_column p a,.uncode-accordion .uncode_text_column p strong{color:#fff !important;}
.uncode-accordion a{color:#fff !important;}
.panel-title > a span{position: relative;font-size:14px;}
.panel-title > a span:after{font-size:25px;color:#fff !important;right:inherit;left:0;top:10px;}
.panel-title > a span{padding-left:30px;display: block;text-transform: none;}
.panel,.panel-body{border-top:0 !important;}
.panel-body{padding-left:30px !important;padding-top:0 !important;}
.playlist .wpb_wrapper{position: relative;}
.playlist__number{text-align: right;width:75px;font-size:50px;font-weight: 600;text-shadow: 1px 1px 5px rgba(0,0,0,.4);color: white;position:absolute;top:-15px;left:0;letter-spacing: -5px;}
.playlist__song{padding-left:90px;display: block;font-size: 16px;word-wrap: break-word;text-shadow: 1px 1px 5px rgba(0,0,0,.4);color: white;font-weight: 600;}
.playlist__artist {padding-left:90px;font-size: 14px;display: block;text-shadow: 1px 1px 5px rgba(0,0,0,.4);color: white;}
.playlist{position: relative;background-color:#398487;}
.playlists1:before,.wTriangle:before,.wTriangleDark:before,.contPosts:before {
    content: "";
    width: 100%;
    height: 40px;
    height: 40px;
    background-image: url('/wp-content/uploads/2020/10/triangle.png');
    background-repeat: no-repeat;
    background-position: center top;
    position: absolute;
    top: 0;
    left: 0;
    text-align: center;
    z-index:10;
}
.wTriangleDark:before{
    background-image: url('/wp-content/uploads/2020/10/triangle-fosc2.png');
    background-repeat: no-repeat;
    background-position: center top;
}
.otrosProgramas .isotope-container>div,.blogDestacados .isotope-container>div{margin:0;padding:0 !important;}
.otrosProgramas .isotope-container h3{text-shadow: 0 2px 2px rgba(0,0,0,0.5);}
.otrosProgramas .isotope-container .tmb .t-inside{margin-top: 0 !important;}
.isotope-container .tmb *{border:0 !important;}
.isotope-container .single-block-padding{padding:20px;}
.otrosProgramas .t-entry-excerpt{opacity:0;transition:all 0.2s ease;margin-top:0;}
.otrosProgramas .t-entry-excerpt p{text-transform:uppercase;font-weight: 600;text-shadow: 0 2px 2px rgba(0,0,0,0.5);}
.otrosProgramas .isotope-container .tmb:hover .t-entry-excerpt{opacity: 1;}
.blogDestacados .t-inside{margin-top: 0 !important;}
.blogDestacados .t-entry-title{text-shadow: 0 2px 2px rgba(0,0,0,0.5);}
@media screen and (max-width:767px){
.divO{display: none;}
.slide .uncode_text_column,.slide .btn-container:last-child{margin-top:0 !important;}
.btnFind{text-indent:-9999px;position: relative;}
.btnFind:before{content: "\e025";font-family: 'uncodeicon' !important;font-size:17px;color:#000;
position: absolute;top: 0;left: 0;width: 41px;height: 36px;text-indent: 0;text-align: center;line-height: 36px;}
#top-header .socials{margin:0 10px;}
.mhVideo .row-child{min-height:150px !important;}
}
.btn-lg{font-size: 16px !important;padding:14px 30px 14px 30px !important;}
.wpcf7-form-control{font-size: 16px !important;}
.wpcf7-submit{font-size: 16px !important;font-family: 'Oswald';font-weight: 500;text-transform: uppercase !important;background:#FFC425 !important;border:0;transition:all 0.2s ease;}
.wpcf7-submit:disabled{opacity: 0.4;}
.wpcf7-submit:not(:disabled):hover{background:#000 !important;color:#FFC425; transition:all 0.2s ease;}
.wpcf7-text,.wpcf7-textarea,select{color:#000;font-family: 'Open Sans' !important;font.size:14px !important;}
.bgBlack label,.bgBlack .wpcf7-response-output{color:#fff !important;}
.bgBlack label a,.wpcf7-form p label a{color:#fff !important;text-decoration: underline;}
.bgBlack label a:hover,.wpcf7-form p label a:hover{color:#ef444d !important;}
.uncode-single-media-wrapper img{filter: blur(0px);}
.ptop0,.ptop0 .uncell{padding-top:0 !important;}
.pbottom0,.ptop0 .uncell{padding-bottom: 0 !important;}
.wpcf7-text{width: 100%;}

.slideBasic .owl-stage-outer,.slideBasic .owl-stage,.slideBasic .owl-item,.slideBasic .owl-item>div,.slideBasic .owl-item>div>div{min-height: 400px !important;}

.menu-wrapper{height: 109px !important;}
#menu-menu a{text-transform: uppercase;color:#000;}
#menu-menu>li>ul>li>ul{display: block !important;position:relative;top:0;left:0;width: 100%;background:none;padding-top:0;}
#menu-menu li a:hover{background: none;color:#666;}
#menu-menu li>ul{padding-left:10px;font-weight:500;}
#menu-menu li>ul li a{color:#fff;}
#menu-menu li>ul li a:hover{color:#ccc;}

.pleftMenu{padding-left:20px !important;}
.hideOption>a{display:none !important;}
.current_page_item a{color:#ccc !important;}
#menu-menu>.current_page_item>a{color:#999 !important;}
#menu-menu>.current_page_ancestor>a{color:#999 !important;}
#menu-menu>li>ul .current_page_item a,#menu-menu>li>ul .current-menu-item a{color:#ccc !important;}
.boldMenu>a{font-weight: bold !important;color:#ccc !important;}

.mobile-menu-button-light .lines, .mobile-menu-button-light .lines::before, .mobile-menu-button-light .lines::after{background: #000;}
#menu-item-710{border-left:0 !important;}
/*.btnInMenu{margin-top:20px !important;}*/
.opacityOption>a{opacity:0 !important;}
@media screen and (min-width:769px){
.mtopMenu>a{padding-top:30px !important;}
}
@media screen and (max-width:768px){
.opacityOption>a{display:none !important;}
#menu-menu a{color:#fff;}
.lines-button.x2.close .lines::before, .lines-button.x2.close .lines::after{background:#000;}
}
.contPosts{overflow: hidden;}
.otrosProgramas{overflow: hidden;}
.otrosProgramas .isotope-container{width: 100%;overflow: hidden;}
.xs p{font-size: 13px !important;}
.dblock{display: block;width: 100%;float:left;}
.dblock:after{clear:both;}

.isotope-wrapper.single-gutter, .index-system.single-gutter .index-wrapper,.isotope-wrapper.single-gutter, .index-system.single-gutter .index-wrapper{margin-top:0 !important;}
.otrosProgramas .tmb-overlay-showed.tmb .t-entry-visual .t-entry-visual-overlay{opacity:0.5;}

.otrosProgramas .isotope-container{display: table;}
.otrosProgramas .isotope-container:after{clear:both;}
.otrosProgramas .tmb{position: relative !important;top:0 !important;left:0 !important;float:left;margin-top:0 !important;transform:none !important;}
.style-metro .tmb .t-inside .t-entry-visual .t-entry-visual-tc .t-entry-visual-cont > a{display: block;width:100%;height:100%;}
.otrosProgramas.w2 .tmb{width:50% !important;}
.otrosProgramas.w3 .tmb{width:33.33% !important;}
@media screen and (max-width:768px){
.otrosProgramas.w2 .tmb,.otrosProgramas.w3 .tmb{width:100% !important;}
}

.titBlue .playlist__song{color:#AED1E9;}

.postsEventos .t-entry-excerpt{opacity: 1;}
.postsEventos .btn{text-transform: uppercase;font-size:15px;}
.postsEventos .btn{border:1px solid #2f2f2f !important;}
.postsBlog .tmb{padding:10px !important;}
.isotope-filters ul.menu-smart li span a{text-transform: uppercase !important;font-size: 14px !important;}
.post-info .author-info{display: none;}

.owl-next{margin-right:0 !important;}
.owl-prev{margin-left:0 !important;}
.owl-dots{bottom: 0 !important;}

.menuVirtual{padding-top:20px;padding-bottom:20px;}
#menu-descubre-virtual,#menu-livestream,#menu-launch-menu,#menu-virtual-menu,#menu-livestream-menu,#menu-ondemand-menu,#menu-content-menu{padding-left:0;}
#menu-descubre-virtual li a,#menu-livestream li a,#menu-launch-menu li a,#menu-virtual-menu li a,#menu-livestream-menu li a,#menu-ondemand-menu li a,#menu-content-menu li a{color:#fff;font-family: 'Oswald';text-transform: uppercase;font-weight: 500;}
#menu-descubre-virtual li a:hover,#menu-livestream li a:hover,#menu-launch-menu li a:hover,#menu-virtual-menu li a:hover,#menu-livestream-menu li a:hover,#menu-ondemand-menu li a:hover,#menu-content-menu li a:hover{color:#ccc;}
.vc_tta-tab a{color:#fff !important;}
.vc_tta-tab a:hover,.vc_tta-tab.active a,.vc_tta-tab.active a span{color:#FFC425 !important;}
.nav-tabs > li > a{border-color:#fff !important;}
.nav-tabs > li.active > a{border-color:#FFC425 !important;}
.nav-tabs > li > a span{font-size: 14px;}
.post-info .date-info{display: none;}
.post-info .category-info span{display: none;}
.sidebar-widgets .cat-item.cat-item-19,.sidebar-widgets .cat-item.cat-item-28{display: none;}
#headBlog .isotope-container .t-overlay-content .t-entry-readmore a.btn{background:#fff !important;color:#000 !important;}
.tmb .t-entry-text .t-entry p.t-entry-readmore a.btn:hover,#headBlog .isotope-container .t-overlay-content .t-entry-readmore a.btn:hover{background:#ef444d !important;color:#fff !important;}
.widget-title{font-size:18px !important;border-bottom:1px solid #ccc;margin-bottom:2px;padding-bottom:20px;}
#blog .widget_categories ul .cat-item a,.col-widgets-sidebar .widget_categories ul .cat-item a,.sidebar .widget_categories ul .cat-item a,.btnBack{text-indent:-9999px;font-weight:normal;font-family:"Oswald" !important;font-size:18px !important;}
.btnBack:before{font-family: "uncodeicon";content: "\f104";margin-right: 12px;margin-top: 3px;}
.btnBack{color:#000;font-weight: 400 !important;}
#blog .widget_categories ul .cat-item.current-cat a,.col-widgets-sidebar .widget_categories ul .cat-item.current-cat a,.sidebar .widget_categories ul .cat-item.current-cat a,.btnBack:hover{color:#ef444d;}
.single-post .page-body .post-content{margin-top: 36px !important;}
.t-entry-text .t-entry-meta{opacity: 0.6;}
.single-post .category-info:before{content: "\e121";font-family: 'uncodeicon' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;margin-right:0.3em;color:#fff;}
.sidebar .widget-container.widget_text{margin-top:20px !important;}
@media screen and (max-width:768px) and (min-width:400px){
.main-container #blog .row-inner > div{padding-left:36px !important;}
.main-container #blog .row-inner > div:not([class*="col-md"]){padding-top:36px !important;}
}
@media screen and (max-width:411px){
.isotope-container,.isotope-container .tmb{width: 100% !important;}
}
#socialshare .social .social-pinterest,#socialshare .social .social-xing{display: none !important;}
.btn-color-360092{color:#000 !important;}
.btn-color-360092:hover{color:#00ff00 !important;}

@media screen and (min-width:768px){
    .mh120{min-height:135px !important;}
    .mh90{min-height:95px !important;}
}
.wdinline .btn-container{display: inline-block;margin-left:5px;margin-right:5px;}
.dinline{display: inline-block;}


.wp-activate-container{
	max-width: 800px;
background: #292929;
padding: 20px 20px 80px;
margin: auto;
}
.wp-activate-container a{
	color: white;
	text-decoration: underline;
}
::selection,
::-moz-selection,
h2::selection,
h3::selection,
h2::-moz-selection,
h3::-moz-selection,
.wp-activate-container p::selection,
.wp-activate-container p::-moz-selection{
  background-color:white;
  color:black!important;
}
.entry-content--form a.btn--primary.btn{
	border-color:white!important;
	color:white!important;
}
/*shame*/

.home header.site-header{
	z-index: 100!important;
}
  @media all and (min-width: 60em){
	.tools.actualitzar, .edit-link {
		top:auto!important;
		bottom:0;	
		position: fixed;
	}
}

.wpml-ls-legacy-list-horizontal{
	
}
.wpml-ls-legacy-list-horizontal{
	position: absolute;
	top: 15px;
	left: 10px;
}

.wpml-ls-legacy-list-horizontal a,
.wpml-ls-legacy-list-horizontal li:not(.wpml-ls-current-language) a:hover{
	color:white;
	opacity: 1;
}
.wpml-ls-legacy-list-horizontal ul{
	display: inline-block;
	background:rgba(0,0,0,0.3);
}
.wpml-ls-legacy-list-horizontal li:not(.wpml-ls-current-language) a{
	opacity: .5;
	
}