@font-face{font-family:'Larken';src:url(//escuela.clinicasbarber.com/wp-content/themes/escuelabarber-child/css/larken/Larken-ThinItalic.woff2) format('woff2'), url(//escuela.clinicasbarber.com/wp-content/themes/escuelabarber-child/css/larken/Larken-ThinItalic.woff) format('woff');font-weight:100;font-style:italic;font-display:swap;}
@font-face{font-family:'Larken';src:url(//escuela.clinicasbarber.com/wp-content/themes/escuelabarber-child/css/larken/Larken-ExtraBold.woff2) format('woff2'), url(//escuela.clinicasbarber.com/wp-content/themes/escuelabarber-child/css/larken/Larken-ExtraBold.woff) format('woff');font-weight:bold;font-style:normal;font-display:swap;}
@font-face{font-family:'Larken';src:url(//escuela.clinicasbarber.com/wp-content/themes/escuelabarber-child/css/larken/Larken-ExtraBoldItalic.woff2) format('woff2'), url(//escuela.clinicasbarber.com/wp-content/themes/escuelabarber-child/css/larken/Larken-ExtraBoldItalic.woff) format('woff');font-weight:bold;font-style:italic;font-display:swap;}
@font-face{font-family:'Larken';src:url(//escuela.clinicasbarber.com/wp-content/themes/escuelabarber-child/css/larken/Larken-LightItalic.woff2) format('woff2'), url(//escuela.clinicasbarber.com/wp-content/themes/escuelabarber-child/css/larken/Larken-LightItalic.woff) format('woff');font-weight:300;font-style:italic;font-display:swap;}
@font-face{font-family:'Larken';src:url(//escuela.clinicasbarber.com/wp-content/themes/escuelabarber-child/css/larken/Larken-Medium.woff2) format('woff2'), url(//escuela.clinicasbarber.com/wp-content/themes/escuelabarber-child/css/larken/Larken-Medium.woff) format('woff');font-weight:500;font-style:normal;font-display:swap;}
@font-face{font-family:'Larken';src:url(//escuela.clinicasbarber.com/wp-content/themes/escuelabarber-child/css/larken/Larken-MediumItalic.woff2) format('woff2'), url(//escuela.clinicasbarber.com/wp-content/themes/escuelabarber-child/css/larken/Larken-MediumItalic.woff) format('woff');font-weight:500;font-style:italic;font-display:swap;}
@font-face{font-family:'Larken';src:url(//escuela.clinicasbarber.com/wp-content/themes/escuelabarber-child/css/larken/Larken-Thin.woff2) format('woff2'), url(//escuela.clinicasbarber.com/wp-content/themes/escuelabarber-child/css/larken/Larken-Thin.woff) format('woff');font-weight:100;font-style:normal;font-display:swap;}
@font-face{font-family:'Larken';src:url(//escuela.clinicasbarber.com/wp-content/themes/escuelabarber-child/css/larken/Larken-BoldItalic.woff2) format('woff2'), url(//escuela.clinicasbarber.com/wp-content/themes/escuelabarber-child/css/larken/Larken-BoldItalic.woff) format('woff');font-weight:bold;font-style:italic;font-display:swap;}
@font-face{font-family:'Larken';src:url(//escuela.clinicasbarber.com/wp-content/themes/escuelabarber-child/css/larken/Larken-Regular.woff2) format('woff2'), url(//escuela.clinicasbarber.com/wp-content/themes/escuelabarber-child/css/larken/Larken-Regular.woff) format('woff');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'Larken';src:url(//escuela.clinicasbarber.com/wp-content/themes/escuelabarber-child/css/larken/Larken-Light.woff2) format('woff2'), url(//escuela.clinicasbarber.com/wp-content/themes/escuelabarber-child/css/larken/Larken-Light.woff) format('woff');font-weight:300;font-style:normal;font-display:swap;}
@font-face{font-family:'Larken';src:url(//escuela.clinicasbarber.com/wp-content/themes/escuelabarber-child/css/larken/Larken-Italic.woff2) format('woff2'), url(//escuela.clinicasbarber.com/wp-content/themes/escuelabarber-child/css/larken/Larken-Italic.woff) format('woff');font-weight:normal;font-style:italic;font-display:swap;}
@font-face{font-family:'Larken';src:url(//escuela.clinicasbarber.com/wp-content/themes/escuelabarber-child/css/larken/Larken-BlackItalic.woff2) format('woff2'), url(//escuela.clinicasbarber.com/wp-content/themes/escuelabarber-child/css/larken/Larken-BlackItalic.woff) format('woff');font-weight:900;font-style:italic;font-display:swap;}
@font-face{font-family:'Larken';src:url(//escuela.clinicasbarber.com/wp-content/themes/escuelabarber-child/css/larken/Larken-Bold.woff2) format('woff2'), url(//escuela.clinicasbarber.com/wp-content/themes/escuelabarber-child/css/larken/Larken-Bold.woff) format('woff');font-weight:bold;font-style:normal;font-display:swap;}
@font-face{font-family:'Larken';src:url(//escuela.clinicasbarber.com/wp-content/themes/escuelabarber-child/css/larken/Larken-Black.woff2) format('woff2'), url(//escuela.clinicasbarber.com/wp-content/themes/escuelabarber-child/css/larken/Larken-Black.woff) format('woff');font-weight:900;font-style:normal;font-display:swap;}
@font-face{font-family:'Switzer';src:url(//escuela.clinicasbarber.com/wp-content/themes/escuelabarber-child/css/switzer/Switzer-Extralight.otf) format('opentype');font-weight:100;font-style:normal;font-display:swap;}
@font-face{font-family:'Switzer';src:url(//escuela.clinicasbarber.com/wp-content/themes/escuelabarber-child/css/switzer/Switzer-ExtralightItalic.otf) format('opentype');font-weight:100;font-style:italic;font-display:swap;}
@font-face{font-family:'Switzer';src:url(//escuela.clinicasbarber.com/wp-content/themes/escuelabarber-child/css/switzer/Switzer-Thin.otf) format('opentype');font-weight:200;font-style:normal;font-display:swap;}
@font-face{font-family:'Switzer';src:url(//escuela.clinicasbarber.com/wp-content/themes/escuelabarber-child/css/switzer/Switzer-ThinItalic.otf) format('opentype');font-weight:200;font-style:italic;font-display:swap;}
@font-face{font-family:'Switzer';src:url(//escuela.clinicasbarber.com/wp-content/themes/escuelabarber-child/css/switzer/Switzer-Light.otf) format('opentype');font-weight:300;font-style:normal;font-display:swap;}
@font-face{font-family:'Switzer';src:url(//escuela.clinicasbarber.com/wp-content/themes/escuelabarber-child/css/switzer/Switzer-LightItalic.otf) format('opentype');font-weight:300;font-style:italic;font-display:swap;}
@font-face{font-family:'Switzer';src:url(//escuela.clinicasbarber.com/wp-content/themes/escuelabarber-child/css/switzer/Switzer-Italic.otf) format('opentype');font-weight:normal;font-style:italic;font-display:swap;}
@font-face{font-family:'Switzer';src:url(//escuela.clinicasbarber.com/wp-content/themes/escuelabarber-child/css/switzer/Switzer-Regular.otf) format('opentype');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'Switzer';src:url(//escuela.clinicasbarber.com/wp-content/themes/escuelabarber-child/css/switzer/Switzer-Medium.otf) format('opentype');font-weight:500;font-style:normal;font-display:swap;}
@font-face{font-family:'Switzer';src:url(//escuela.clinicasbarber.com/wp-content/themes/escuelabarber-child/css/switzer/Switzer-MediumItalic.otf) format('opentype');font-weight:500;font-style:italic;font-display:swap;}
@font-face{font-family:'Switzer';src:url(//escuela.clinicasbarber.com/wp-content/themes/escuelabarber-child/css/switzer/Switzer-Semibold.otf) format('opentype');font-weight:600;font-style:normal;font-display:swap;}
@font-face{font-family:'Switzer';src:url(//escuela.clinicasbarber.com/wp-content/themes/escuelabarber-child/css/switzer/Switzer-SemiboldItalic.otf) format('opentype');font-weight:600;font-style:italic;font-display:swap;}
@font-face{font-family:'Switzer';src:url(//escuela.clinicasbarber.com/wp-content/themes/escuelabarber-child/css/switzer/Switzer-Bold.otf) format('opentype');font-weight:bold;font-style:normal;font-display:swap;}
@font-face{font-family:'Switzer';src:url(//escuela.clinicasbarber.com/wp-content/themes/escuelabarber-child/css/switzer/Switzer-BoldItalic.otf) format('opentype');font-weight:bold;font-style:italic;font-display:swap;}
@font-face{font-family:'Switzer';src:url(//escuela.clinicasbarber.com/wp-content/themes/escuelabarber-child/css/switzer/Switzer-ExtraBold.otf) format('opentype');font-weight:800;font-style:normal;font-display:swap;}
@font-face{font-family:'Switzer';src:url(//escuela.clinicasbarber.com/wp-content/themes/escuelabarber-child/css/switzer/Switzer-ExtraBoldItalic.otf) format('opentype');font-weight:800;font-style:italic;font-display:swap;}
@font-face{font-family:'Switzer';src:url(//escuela.clinicasbarber.com/wp-content/themes/escuelabarber-child/css/switzer/Switzer-Black.otf) format('opentype');font-weight:900;font-style:normal;font-display:swap;}
@font-face{font-family:'Switzer';src:url(//escuela.clinicasbarber.com/wp-content/themes/escuelabarber-child/css/switzer/Switzer-BlackItalic.otf) format('opentype');font-weight:900;font-style:italic;font-display:swap;}:root{--color-dark-brown:#44403a;}
.texto-aprende1{color:#ffffff;text-align:left;font:normal normal normal 46px/82px Switzer;letter-spacing:0px;color:#FFFFFF;text-transform:uppercase;opacity:1;font-size:20px}
.subtitulo-aprende{font-size:18px !important;}
.font-boxes-aprende{font-family:Switzer, Ligth;font-style:normal;font-weight:200px;font-size:18px;line-height:1;letter-spacing:0px;color:#ffffff;padding:0;}
.font-boxes-aprende1{font-family:Switzer, Ligth;font-style:normal;font-weight:200px;font-size:18px;line-height:1.5;letter-spacing:0px;color:#959184;padding:0;}
.title-aprende{color:#ffffff;text-align:center;font-family:Switzer, Regular;font-style:normal;font-size:34px;line-height:1.5em;letter-spacing:0px;text-transform:uppercase;display:inline;}
.subtitle-aprende{color:#ffffff;text-align:center;font-family:Switzer, Medium;font-style:normal;font-size:18px !important;line-height:1.5em !important;letter-spacing:0px !important;text-transform:uppercase;}
.parrafo-aprende{color:#ffffff;text-align:center;font-family:Switzer;font-style:normal;font-size:16px;line-height:1.5em;letter-spacing:0px;text-transform:uppercase;font-weight:200}
.button-aprende1{float:right;margin-right:10px;}
.button-aprende2{float:left;margin-left:10px;}
.nectar-button.regular-button.extra-color-1{color:#959184;}
@media screen and (max-width:423px){
.button-aprende1 span{font-size:6px}
.button-aprende2 span{font-size:6px}
} @media screen and (max-width:423px){
.button-clases1 span{font-size:6px}
.button-clases2 span{font-size:6px}
}
.row-clases > .col.span_12{height:100% !important;}
.text-clases-barber1 h2{text-align:center;font:normal normal 200 34px/1.5em Switzer;letter-spacing:0px;color:#000000;text-transform:uppercase;}
.text-clases-barber2 p{text-align:center;font:normal normal 300 16px/1.5em Switzer;letter-spacing:0px;color:#000000;opacity:1;}
.button-clases1{float:right;margin-right:10px;}
.button-clases2{float:left;margin-left:10px;}
.texto-titulo-contacto p{color:#000000;text-align:left;font:normal normal normal 44px Switzer;letter-spacing:0px;color:#000000;opacity:1;}
.texto-subtitulo-contacto p{text-align:left;font:normal normal normal 22px Switzer;letter-spacing:0px;color:#777777;opacity:1;}
.right-contact-section .service1-info, .right-contact-section .service2-info, .right-contact-section .service3-info{margin-top:0px !important;}
.right-contact-section .service1-info> p, .right-contact-section .service2-info> p,.right-contact-section .service3-info> p, .right-contact-section .Collapsible > p{padding-bottom:0px !important;font-weight:400 !important;}
.right-contact-section .service1-info> h4, .right-contact-section .service2-info> h4,.right-contact-section .service3-info> h4, .right-contact-section .Collapsible > h4{font-weight:bold !important;}
.phone-contact{text-align:left;font:normal normal normal 32px Switzer;letter-spacing:0px;color:#959184;opacity:1;}
.country-contact{text-align:left;font:normal normal normal 20px Switzer;letter-spacing:0px;color:#000000;opacity:1;}
.phones-section-contact .vc_column-inner .wpb_wrapper .iwt-icon{margin-top:2%;}
.phones-section-contact .vc_column-inner .wpb_wrapper .iwt-icon .icon-default-style{font-size:27px;}
.phones-section-contact .vc_column-inner .wpb_wrapper > div{margin-bottom:5px;}
.right-contact-section .vc_column-inner .wpb_wrapper .divider-wrap > div{background:linear-gradient(to right,#e8cea2,#ca9747);margin-bottom:15px;}
@media screen and (max-width:1000px){
#centered-contact-row .wpb_wrapper{display:flex;flex-direction:column;align-items:center;}
#centered-contact-row1 .wpb_wrapper{display:flex;flex-direction:column;align-items:center;}
#centered-contact-row1 .texto-subtitulo-contacto .wpb_wrapper > p{text-align:center;}
}
@media(max-width:767px){
#new-direction{right:5px}
.visible-xs{display:block;}
.collapsible__block_content{display:none;}
}
@media screen and (max-width:500px){
.phone-contact{font-size:27px;}
.country-contact{font-size:18px;}
}
@media(min-width:426px){
#new-direction.toogleCollapsible.visible-xs{border-radius:50%;border:1px solid #959184;right:-15px;}
}
.visible-xs{cursor:pointer;display:none;height:30px;position:absolute;right:15px;width:30px;}
.visible-xs:before, .visible-xs:after{background:#FFFBF8;display:block;text-align:center;content:" ";position:absolute;}
.visible-xs:before{height:2px;left:9px;top:14px;width:12px;}
.visible-xs:after{height:12px;left:14px;top:9px;width:2px;}
.active-tab.visible-xs:after{opacity:0;}
#footer-outer .visible-xs:before, #footer-outer .visible-xs:after{background:#FFFBF8 !important;}
#courseh .subhead1{font-weight:lighter;text-transform:uppercase;margin-bottom:0;color:#000;}
.formulario-curso-presencial{-moz-box-shadow:inset 0 0 10em rgba(180, 160, 140,0.5);-webkit-box-shadow:inset 0 0 10em rgba(180, 160, 140,0.5);box-shadow:inset 0 0 10em rgba(213, 173, 109, 0.5);background-color:rgba(255, 255, 255, 0.9);}
#coursecta .regular-button{margin:0 15px;display:inline;}
#coursecta-xs{margin-bottom:0;display:none;}
#coursecta-xs .regular-button{margin:15px 15px 0}
#tratamiento-icons{margin:0;display:flex;flex-wrap:wrap;}
#tratamiento-icons .tratamiento-icon{width:35px;height:35px;background-image:url(//escuela.clinicasbarber.com/wp-content/themes/escuelabarber-child/images/icon-grid-features.png);margin:0 auto;margin-bottom:15px}
#tratamiento-icons .tratamiento-icon.icon2{background-position:35px 0}
#tratamiento-icons .tratamiento-icon.icon3{background-position:0 35px}
#tratamiento-icons .tratamiento-icon.icon4{background-position:35px 35px}
#tratamiento-icons li{list-style:none;text-align:center;width:25%}
#tratamiento-icons .features-golden{line-height:15px;margin-top:5px}
#apuntarse{font-size:25px !important;}
#title-cursos{border-bottom-color:transparent !important;}
#courseh{margin-bottom:0!important}
#courseh .subhead{font-weight:lighter;text-transform:uppercase;margin-bottom:0;color:#fff}
#courseh h1{font-size:28px;line-height:32px;margin-bottom:15px}
#courseh h1:after{display:none}
#courseh p{line-height:22px;font-weight:400;}
.section-info{border-right:1px solid #E8E8E8;}
#icon-first-section .wpb_wrapper > div{margin-bottom:0px;}
.features-sub1{margin-bottom:0!important;padding-bottom:0!important;line-height:16px;text-align:center;display:block!important;margin-bottom:0px!important;color:#000000 !important;font-size:12px;font-weight:300}
.category-vlog .section-title .subheader{display:none!important}
.img-section-new1{width:65px !important;}
@media(max-width:1099px){
.texto-tratamiento{margin-top:15%!important}
.texto-img-tratamiento{width:100%!important;height:55%!important}
.texto-img-tratamiento a,.texto-img-tratamiento a:hover{bottom:-55%!important}
}
@media screen and (max-width:1000px){
#coursecta{display:none !important;}
#coursecta-xs{display:inline !important;}
#center-cards{text-align:-webkit-center;}
.section-info{border:none;}
}
@media screen and (min-width:1000px) and (min-height:570px) and (max-height:667px){
#curso-presencial{padding-top:12%!important;}
}
@media(max-width:768px){
.day-h1 p{text-align:left !important;}
#curso-presencial .row-bg{background-position:left !important;}
} .no-line:after{content:unset!important}
.section-info1{border-right:1px solid #E8E8E8;text-align:left;}
.section-info1 .img-with-aniamtion-wrap .hover-wrap .hover-wrap-inner img.img-with-animation{height:50px !important;width:auto!important;margin-bottom:20px}
.section-info2 .img-with-aniamtion-wrap .hover-wrap .hover-wrap-inner img.img-with-animation{height:50px !important;width:auto!important;margin-bottom:20px}
.section-info2{text-align:left;}
#clases-privadas-row1{text-align:center;}
#llamanos-row a, .llamanos-solicitud-informacion a{color:#959184!important;font-weight:400 !important;}
.day-h1 a{color:#959184!important;font-weight:400 !important;}
@media screen and (max-width:1000px){
.clases-privadas-img{display:none;}
#clases-privadas-row1{text-align:center;}
.section-info1{border:none;}
}
@media screen and (max-width: 1099px) and (min-width:1001px){
#clases-privadas .clases-privadas{display:flex;min-height:100%;justify-content:center;align-items:center;}
}
@media screen and (max-width:999px){
#clases-privadas .section-info1{margin-bottom:30px;padding:0px}
#clases-privadas .section-info1 > .vc_column-inner{margin-bottom:30px;padding:0px;}
#clases-privadas .section-info2 > .vc_column-inner{padding-left:0px !important;margin-bottom:30px;}
#course-features-row{text-align-last:center;text-align:-webkit-center;}
}
@media(max-width:768px){
#clases-privadas.wpb_row .span_12 > .col.padding-10-percent[data-padding-pos="all"]{padding:5% !important;}
}
@media(min-width:426px){
#clases-privadas > .row-bg-wrap .row-bg{background-image:unset !important;}
}  .flex-container{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:center;margin-top:122px;}
.flex-items:nth-child(1){display:block;flex-grow:0;flex-shrink:1;flex-basis:auto;align-self:auto;order:0;margin-right:30px;}
.flex-items:nth-child(2){display:block;flex-grow:0;flex-shrink:1;flex-basis:auto;align-self:auto;order:0;margin-right:30px;}
.flex-items:nth-child(3){display:block;flex-grow:0;flex-shrink:1;flex-basis:auto;align-self:auto;order:0;}
.flex-items{position:relative;}
.is-active .div-inside-a::before{position:absolute;content:'';height:calc(100% - 34px);width:calc(100% - 24px);border:2px solid #ffffff;margin:10px;top:0;}
.div-inside-a:hover::before{position:absolute;content:'';height:calc(100% - 34px);width:calc(100% - 24px);border:2px solid #ffffff;margin:10px;top:0;transition:opacity 2s linear;}
@media screen and (max-width:690px){
.flex-container{flex-wrap:wrap}
.flex-items:nth-child(1){margin-right:0px;width:100%;}
.flex-items:nth-child(2){margin-right:0px;width:49%;margin-right:2%;}
.flex-items:nth-child(3){margin-right:0px;width:49%;}
.div-inside-a > img{width:100% !important;height:50% !important;}
}  .my-orders-title{font:normal normal normal 23px/34px Switzer;letter-spacing:0px;color:#777777;text-transform:uppercase;opacity:1;}
.my-orders-title-container{text-align:center;margin-top:70px;}
.my-orders-title-product{text-align:left;font:normal normal 300 20px/30px Switzer;letter-spacing:0px;color:#777777;text-transform:capitalize;opacity:0.63;}
.my-orders-logout-container{background:#F8F8F8 0% 0% no-repeat padding-box;}
.my-orders-logout{text-align:left;font:normal normal 200 16px/29px Switzer;letter-spacing:0px;color:#777777;opacity:1;padding:13px;}
.woocommerce table.my_account_orders .edit-og-style-btn{color:#fff!important;text-transform:capitalize !important;}
#course-online-first-section h1{font-size:31px;line-height:1.5;color:#959184;font-weight:300;}
#course-online-first-section h1:after{display:none;}
.title-class-online{text-align:left;font:normal normal 300 36px/60px Switzer;letter-spacing:0px;color:#959184;}
.contenido-class-online{text-align:left;font:normal normal 400 16px/29px Switzer;letter-spacing:0px;color:#777777;opacity:1;}
@media screen and (max-width:551px){
#course-online-first-section h1{font-size:25px;}
} #course-template-title h1{font-size:31px;line-height:1.5;color:#959184;font-weight:300;width:max-content;}
#course-template-title h1:after{display:none;}
#course-vivo-first-section h1{font-size:31px;line-height:1.5;color:#959184;font-weight:300;width:max-content;}
#course-vivo-first-section h1:after{display:none;}
.contenido-class-vivo{text-align:left;font:normal normal 400 16px/29px Switzer;letter-spacing:0px;color:#777777;opacity:1;}
.line-white-class-vivo{text-align:left;font:normal normal 300 16px/30px Switzer;letter-spacing:0px;color:#ffffff;}
.line-gold-class-vivo{text-align:left;font:normal normal 300 16px/30px Switzer;letter-spacing:0px;color:#959184;}
.line-img-class-vivo{width:28px !important;}
#boton-2-line{background-color:#ffffff !important;color:#959184;text-align:center;margin-left:5px;margin-bottom:0px;padding:3px 19px 3px 19px;font-weight:400;}
#boton-1-line{text-align:center;margin-bottom:0px;padding:3px 25px 3px 25px;font-weight:400;}
#row-black-vivo{height:41px;display:none;}
#row-black-vivo.wpb_row >.span_12{height:100% !important;}
@media screen and (max-width:1340px){
#boton-1-line{padding:3px 9px 3px 9px;}
#boton-2-line{padding:3px 9px 3px 9px;}
}
@media screen and (max-width:1260px){
.line-white-class-vivo{font-size:14px;}
.line-gold-class-vivo{font-size:14px;}
}
@media screen and (max-width:1167px){
#boton-1-line{padding:3px 5px 3px 5px;font-size:10px;}
#boton-2-line{padding:3px 5px 3px 5px;font-size:10px;}
}
@media screen and (max-width:1103px){
.line-white-class-vivo{font-size:12px;}
.line-gold-class-vivo{font-size:12px;}
}
@media screen and (max-width:999px){
#row-black-vivo{height:auto;text-align-last:center;}
.column-icon-black > div.vc_column-inner{padding:0px !important;margin-top:20px;}
#boton-1-line{float:right;}
#boton-2-line{float:left;}
}
@media screen and (max-width:551px){
.texto-promocional-black p{line-height:20px !important;padding:0px 10px 10px 10px !important;text-align:center;}
.line-white-class-vivo{font:normal normal 300 10px/16px Switzer;}
.line-gold-class-vivo{font:normal normal 300 10px/16px Switzer;}
#course-vivo-first-section h1{font-size:25px;}
} .boxed_border_right{border-right:1px solid #e8e8e8;}
.boxed_border_left{border-left:1px solid #e8e8e8;}
.boxed_border_right .material .wpb_content_element{margin-bottom:0 !important;}
.boxed_border_left .material .wpb_content_element{margin-bottom:0 !important;}
.boxed_border_middle .material .wpb_content_element{margin-bottom:0 !important;}
@media screen and (max-width:1299px){
.title-couses-gold{text-align:-webkit-center;text-align-last:center;}
#tratamiento-icons{margin-top:25px;}
}
@media screen and (max-width:1299px){}
@media screen and (max-width:999px){
.boxed_border_middle .wpb_content_element{margin-bottom:0px !important;}
.boxed_border_left .wpb_content_element{margin-bottom:0px !important;}
.boxed_border_right .wpb_content_element{margin-bottom:0px !important;}
.boxed_border_right{border-right:none;}
.boxed_border_left{border-left:none;}
.boxed_border_right > .vc_column-inner{padding:0px !important;}
.boxed_border_middle > .vc_column-inner{padding:10% 0px 10% 0px !important;}
.boxed_border_left > .vc_column-inner{padding:0px !important;}
.section-dictado-subfooter > .vc_column-inner{text-align:center !important;}
#title-widget-precios{margin-top:20px !important;}
#title-widget-precios1{margin-top:20px !important;}
}
@media screen and (max-width:500px){
.courses-img-barber{min-height:410px !important;margin-top:20px;height:410px !important;}
.courses-img-barber.wpb_column .column-image-bg-wrap .column-image-bg{height:370px;background-position:top;background-size:cover;-webkit-background-size:cover;}
}
@media screen and (max-width:425px){
.features-golden{font-size:12px !important;}
.features-sub{font-size:10px !important;}
.toogleCollapsible.rounded{border-radius:50%;border:1px solid #959184;right:-15px;transform:translateY(25%);width:20px;height:20px;}
#course-first-section h1{font-size:25px !important;}
} .my-profile-title{font:normal normal normal 23px/34px Switzer;letter-spacing:0px;color:#777777;text-transform:uppercase;opacity:1;}
.customized-bg-profile{background-color:#F8F8F8;padding:20px;}
.my-profile-title-container{text-align:center;margin-top:0px;margin-bottom:70px;}
.my-profile-logout-container{background:#F8F8F8 0% 0% no-repeat padding-box;}
.my-profile-logout{text-align:left;font:normal normal 200 16px/29px Switzer;letter-spacing:0px;color:#777777;opacity:1;padding:13px;}
.flex-container1{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:center;margin-top:80px;margin-bottom:85px;}
@media screen and (max-width:999px){
.save-button-profile{text-align:center;}
}
@media screen and (max-width:690px){
.flex-container1{flex-wrap:wrap}
#ajax-content-wrap .woocommerce button.button{line-height:25px;}
}
.my-profile-show-billing-container{background:#F8F8F8 0% 0% no-repeat padding-box;margin-bottom:25px;}
.my-profile-show-billing{text-align:left;font:normal normal 200 16px/29px Switzer;letter-spacing:0px;color:#777777;opacity:1;padding:13px;}
.bill-flex-container{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;align-content:normal;margin-top:25px;}
.bill-flex-items:nth-child(1){display:block;flex-grow:0;flex-shrink:1;flex-basis:auto;align-self:auto;order:0;}
.bill-flex-items:nth-child(2){display:block;flex-grow:0;flex-shrink:1;flex-basis:auto;align-self:auto;order:0;}
.button-show-billing{margin-top:12px !important;margin-right:12px !important;}
#address-child-barber{border:none !important;}
.clinicas-menu > a{font-size:25px;}
.container-center{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:normal;align-content:normal;}
.container-content:nth-child(1){display:block;flex-grow:0;flex-shrink:1;flex-basis:auto;align-self:auto;order:0;width:100%;margin-bottom:5%;}
@media screen and (max-width:1024px){
.container-content:nth-child(1){width:100%;}
}
@media screen and (max-width:999px){
.container-content:nth-child(1){width:100%;}
} @media screen and (max-width:777px){
#header-secondary-outer .nectar-text-options{font-size:14px !important;}
} #single-page h1{font-size:45px;color:#fff;}
#single-page h2{font-size:24px;color:#fff;}
#single-page p{color:#fff;}
#single-page .nectar-recent-posts-slider_multiple_visible h3{font-size:22px}
@media only screen and (min-width: 1001px){
body.error404 #top{background-color:#fff;}
body.error404 #header-outer{background-color:#fff!important;background-color:0.3s ease 0s, opacity 0.3s ease 0s, box-shadow 0.3s ease 0s!important;}
} .woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals{width:100% !important;}
@media screen and (max-width:768px){
.woocommerce-page table.cart td.actions .coupon button{width:100% !important;}
}  .checkout .col2-set .col-1{width:50% !important;}
.checkout .col2-set .col-2{width:40% !important;}
.checkout .woocommerce-billing-fields{padding-right:0px !important;}
.checkout .woocommerce-billing-fields h3{padding-top:5px !important;}
#order_review_heading{padding-top:35px !important;}
body[data-fancy-form-rcs="1"] .select2-container--default:hover .select2-selection--single .select2-selection__arrow b{border-top-color:#5f5f5f !important;}
body[data-fancy-form-rcs="1"] .select2-container--default:hover .select2-selection--single .select2-selection__rendered{color:#5f5f5f !important;}
body[data-fancy-form-rcs="1"] .select2-container .select2-choice, body[data-fancy-form-rcs="1"] .select2-container--default .select2-selection--single{height:24px !important;border-color:transparent !important;padding-top:0px !important;padding-bottom:0px !important;}
body[data-fancy-form-rcs="1"] .select2-container--default .selection .select2-selection--single:hover{background-color:transparent!important;}
.select2-container .select2-selection--single .select2-selection__rendered{padding-left:0px !important;font-size:15px!important;font-weight:300!important;height:100%!important;top:11px !important;position:absolute!important}
body[data-fancy-form-rcs="1"] .select2-container--default.select2-container--open .selection .select2-selection--single{background-color:transparent !important;}
body[data-fancy-form-rcs="1"] .select2-container--default.select2-container--open .select2-selection--single .select2-selection__rendered{color:#5f5f5f !important;}
body[data-fancy-form-rcs="1"].woocommerce-page #billing_state_field .select2-container--default .select2-selection--single{min-height:0!important;}
body[data-fancy-form-rcs="1"] .select2-container--open .select2-selection--single .select2-selection__arrow b{border-bottom-color:#5f5f5f !important;}
body[data-fancy-form-rcs="1"] .select2-container--default .select2-results__option--highlighted[aria-selected]{color:#5f5f5f!important;font-weight:400!important;}
.select2-container--default .select2-results__option[data-selected=true]{font-weight:400 !important;}
@media screen and (max-width:768px){
.checkout .col2-set .col-1{width:100% !important;}
.checkout .col2-set .col-2{width:100% !important;}
#order_review_heading{padding-top:0px !important;}
}
#ajax-content-wrap .woocommerce #customer_login_checkout{margin-top:1%;margin-bottom:0px;padding:0 0 0%!important;}
#custom-checkbox1{width:16px!important;height:16px!important;margin:0 0.5em 0 1.5em!important;display:inline-block!important;vertical-align:middle!important;cursor:pointer!important;border:2px solid #cacaca!important;background:transparent!important;}
body #header-outer[data-lhe="default"] #top nav .sf-menu > .current-menu-item > a, body #header-outer[data-lhe="default"] #top nav .sf-menu > .current_page_item > a{font-weight:500 !important;}
#error-404{padding:25% 0 10% 0 !important;}
#woocommerce-contenido{margin-top:72px;margin-bottom:136px;width:1020px;background:#f8f8f8 0% 0% no-repeat padding-box;}
.woocommerce-form-row.woocommerce-form-row--last.form-row.form-row-last{float:left;margin-left:4px;width:780px;}
.woocommerce-Button.button{color:aqua;}
.container-1{background-color:white;float:left;position:relative;left:15%;}
.items-1{margin-left:2em;color:white;float:left;margin-top:-0.5px;}
#ajax-content-wrap .woocommerce #customer_login{margin-top:5%;margin-bottom:0px;padding:0 0 0%!important;}
.woocommerce-account.mobile .woocommerce > #customer_login .nectar-form-controls .control{margin:0px;text-transform:uppercase;}
.woocommerce-account .woocommerce > #customer_login .nectar-form-controls .control{border-bottom:1px solid #959184;flex:1;margin:0;padding:.5em 2em;font-size:22px!important;opacity:1;font-weight:200!important;color:#777777;background-image:none!important;text-transform:uppercase!important;}
.woocommerce-account .woocommerce > #customer_login .nectar-form-controls .control.active{border:1px solid #959184;border-bottom:0;background-image:none!important;font-weight:400!important;}
#customer_login .nectar-form-controls{max-width:620px;width:100%;float:none;margin:0 auto;display:flex;flex-direction:row-reverse;}
.woocommerce-account .woocommerce > #customer_login > .col-2{max-width:620px;}
.relative{position:relative;}
.login-title{color:#1b1b1b;text-transform:uppercase;margin-bottom:40px;font-size:19px;line-height:29px;margin-top:100px;font-weight:400;text-align:center;}
.woocommerce form .form-row{margin-bottom:1.25rem;}
.woocommerce form .show-password-input, .woocommerce-page form .show-password-input{display:none;cursor:none;}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea, .woocommerce form .password-input input[type=password], .woocommerce-page form .password-input input[type=password], input[type=text], input[type=email], input[type=password], input[type=tel], input[type=url], input[type=search], input[type=date], textarea, span.wpcf7-not-valid-tip, .woocommerce input#coupon_code, body[data-fancy-form-rcs="1"] .select2-container, body[data-fancy-form-rcs="1"] .select2-drop, body[data-fancy-form-rcs="1"] .select2-search, .select2-search input, body[data-form-style="minimal"] input[type="text"], body[data-form-style="minimal"] textarea, body[data-form-style="minimal"] input[type="email"], body[data-form-style="minimal"] .container-wrap .span_12.light input[type="email"], body[data-form-style="minimal"] input[type=password], body[data-form-style="minimal"] input[type=tel], body[data-form-style="minimal"] input[type=url], body[data-form-style="minimal"] input[type=search], body[data-form-style="minimal"] input[type=date]{box-sizing:border-box;width:100%;margin:0;outline:0;line-height:normal;background-clip:padding-box;background-color:#fefefe;background-image:none;border-radius:0;border:1px solid #d1d1d1;color:#5f5f5f;display:block;font-size:.938em;line-height:1.25rem;margin:0;padding:.938rem 1.25rem;width:100%;letter-spacing:.03em;}
#customer_login .woocommerce-LostPassword.lost_password{padding-bottom:0;}
.woocommerce form.woocommerce-form-login .form-row input.input-text{padding-left:2.75rem;}
.woocommerce form .form-row [placeholder]:focus::-webkit-input-placeholder{-webkit-transition:opacity .5s .5s ease;transition:opacity .5s .5s ease;opacity:1}
.woocommerce form.woocommerce-form-login .form-row input:focus, input[type=text]:focus, textarea:focus, input[type=email]:focus, input[type=search]:focus, input[type=password]:focus, input[type=tel]:focus, input[type=url]:focus, input[type=date]:focus{color:#acaaa6;background-color:#fff;outline:none;box-shadow:none!important;}
.woocommerce form .form-row{position:relative;padding:0;}
span.focus-border{color:#878787!important;font-family:Switzer!important;font-weight:200;margin-bottom:15px;white-space:unset!important;}
.svgic{display:inline-block;fill:currentColor;height:20px;pointer-events:none;vertical-align:top;width:20px;}
.input-icon{position:absolute;left:1.25rem;top:1.25rem;width:.875em;height:.875em;z-index:4;}
.form-sidebyside{display:flex;align-items:center;justify-content:center;}
form.woocommerce-form.woocommerce-form-login, form.woocommerce-form-register, .woocommerce-form-register p.woocommerce-form-row.form-row:last-of-type, .woocommerce-EditAccountForm .woocommerce-billing-fields p.woocommerce-form-row.form-row:last-of-type{margin-bottom:0;}
.form-sidebyside p{margin-bottom:0!important;}
.woocommerce-account .woocommerce-form-login button.button{margin-top:0px;margin-bottom:0px;margin-right:0;}
p.woocommerce-LostPassword a{color:#bdbdbd!important;font-weight:300;padding:0 15px;}
input#reg_birthday{text-transform:uppercase;}
#ajax-content-wrap .woocommerce button.button.woocommerce-form-login__submit, #ajax-content-wrap .woocommerce button.button.woocommerce-button{color:#fff !important;text-transform:uppercase !important;font-family:Switzer!important;border-radius:6px!important;font-weight:300;font-size:1em;padding:.5rem 1rem;border-radius:0!important;}
#ajax-content-wrap .woocommerce button.button.woocommerce-form-login__submit:hover, #ajax-content-wrap .woocommerce button.button.woocommerce-button:hover{color:#FFFBF8!important;background:var(--color-dark-brown)!important;border-color:var(--color-dark-brown)!important;text-transform:uppercase!important;}
.woocommerce-notices-wrapper{margin-top:20px;}
.woocommerce-error{color:#FFF!important}
.woocommerce form .form-row input[type=checkbox]{margin-top:6px;opacity:0;cursor:pointer;position:absolute;}
.woocommerce form .form-row [type=checkbox]+span{width:16px;height:16px;margin:0 .5em 0 0;display:inline-block;vertical-align:middle;cursor:pointer;border:2px solid #cacaca;background:transparent!important;}
.woocommerce form .form-row input[type=checkbox]:checked+span{background:#fff;border:2px solid #454545;}
.woocommerce form .form-row  input[type=checkbox]{margin-top:6px;opacity:0;cursor:pointer;position:absolute;}
.woocommerce form .form-row input[type=checkbox]:checked+span svg{opacity:1;}
.woocommerce form .form-row input[type=checkbox]+span svg{width:12px;height:12px;margin:1px;opacity:0;color:#555;}
.span-label-privacy{color:#232323;font-size:13.5px!important;}
.span-label-privacy a{text-decoration:underline!important;font-weight:600;}
abbr.required{display:none;}
@media screen and (max-width:768px){    
.woocommerce-account .woocommerce > #customer_login .nectar-form-controls .control{padding:.5em 0.25em;font-size:18px!important;}
.form-sidebyside{flex-direction:column-reverse;}
}
.swiper-container, .swiper-slide{background-color:#fff!important}
.swiper-slide.button.solid_color a{text-transform:capitalize!important;}
@media screen and (max-width:690px){
.icons-banner-inner-row{margin-bottom:0px!important;}
.icons-banner-inner-row  .span_12{flex-wrap:nowrap!important;}
.icons-second-banner{height:45px!important;width:auto;}
}
@media only screen and (max-width: 690px){
.nectar-slider-wrap[data-full-width="false"] .swiper-slide .content h2, #boxed .swiper-slide .content h2{font-size:16px;line-height:20px;}
.nectar-slider-wrap[data-full-width="false"] .swiper-slide .content p, #boxed .swiper-slide .content p{font-size:10px;}
}
@media screen and (max-width:480px){
.clasic-form-acm .button-submit-form-acm{display:flex!important;}
} #curso-presencial .row-bg-overlay{background:linear-gradient(90deg, #FFFFFFD9 0%, #cdcdcdb4 60%, #80808000 80%)!important;}
#curso-presencial .nectar-button{font-weight:600;}
#curso-presencial .features-sub1{color:#000000 !important;}
#curso-presencial .features-sub1~p{font-weight:400;}
@media screen and (max-width:999px){
#center-cards .vc_column-inner{padding:0!important;}
#clases-privadas.wpb_row.clases-privadas-barber .span_12 > .col.padding-10-percent[data-padding-pos="all"]{padding:0% !important;}
}
@media screen and (max-width:480px){
.curso-contactanos h2{font-size:23px!important;}
.curso-contactanos h2 a{display:block;}
} #header-outer .widget_shopping_cart .woocommerce-mini-cart__buttons a.button{font-size:.8rem;text-transform:capitalize!important;}
body .woocommerce table.cart td.actions button[name="update_cart"]{display:none;}
.woocommerce input#coupon_code{width:50%;float:left;border-width:0!important;padding:10px 24px;}
.woocommerce-cart .wc-proceed-to-checkout,.wc-proceed-to-checkout .button.checkout-button, .woocommerce #order_review #payment #place_order, body.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{padding:10px 24px!important;font-size:18px;font-weight:200!important;line-height:20px;}
.woocommerce-order-received .woocommerce-order-details__title ,.woocommerce-order-received .woocommerce-notice.woocommerce-thankyou-order-received{font-size:30px;font-weight:300!important;font-family:Switzer;text-transform:none;letter-spacing:0;line-height:50px;}
.woocommerce-order-received .woocommerce-notice.woocommerce-thankyou-order-received{margin-top:30px;}
.woocommerce .wc-bacs-bank-details-heading{font-weight:400!important;font-size:24px!important;}
.woocommerce .wc-bacs-bank-details-account-name{font-weight:300;font-size:22px !important;line-height:26px !important;}
.swiper-slide .content h2{max-width:625px;}
.swiper-slide .content p{max-width:625px;}
@media screen and (max-width:768px){
.swiper-slide .content h2{max-width:240px;}
.swiper-slide .content p{max-width:200px;}
} .woocommerce-EditAccountForm.edit-account label.woocommerce-form__label{color:#3E3333;}
.my-profile-logout a, .my-orders-logout a{color:#959184 !important;}
#ajax-content-wrap .woocommerce .woocommerce-EditAccountForm button.woocommerce-Button.button{color:#fff!important;text-transform:uppercase!important;}
.woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .nectar-quick-view-box a.button, .woocommerce-page input.button, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce #content input.button, .woocommerce-page #content input.button{font-family:Switzer;text-transform:capitalize !important;-webkit-transition:opacity .45s cubic-bezier(0.25, 1, 0.33, 1), transform .45s cubic-bezier(0.25, 1, 0.33, 1), border-color .45s cubic-bezier(0.25, 1, 0.33, 1), color .45s cubic-bezier(0.25, 1, 0.33, 1), background-color .45s cubic-bezier(0.25, 1, 0.33, 1), box-shadow .45s cubic-bezier(0.25, 1, 0.33, 1);transition:opacity .45s cubic-bezier(0.25, 1, 0.33, 1), transform .45s cubic-bezier(0.25, 1, 0.33, 1), border-color .45s cubic-bezier(0.25, 1, 0.33, 1), color .45s cubic-bezier(0.25, 1, 0.33, 1), background-color .45s cubic-bezier(0.25, 1, 0.33, 1), box-shadow .45s cubic-bezier(0.25, 1, 0.33, 1);letter-spacing:0px;font-size:18px;font-weight:200;padding:10px 24px;line-height:20px;font-weight:200;}
body[data-form-submit="regular"] .container-wrap input[type=submit], body[data-form-submit="regular"] .container-wrap button[type=submit], body[data-form-submit="see-through"] .container-wrap input[type=submit], body[data-form-submit="see-through"] .container-wrap button[type=submit]:not(.search-widget-btn){padding:10px 24px!important;}
.woocommerce a.button.button-show-billing{margin-top:auto!important;margin-bottom:auto!important;}
.woocommerce a.button:hover, .woocommerce-page a.button:hover, .woocommerce button.button:hover, .woocommerce-page button.button:hover, .woocommerce input.button:hover, .nectar-quick-view-box a.button:hover, .woocommerce-page input.button:hover, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit:hover, .woocommerce #content input.button:hover, .woocommerce-page #content input.button:hover{box-shadow:0 20px 38px rgba(0, 0, 0, 0.16)!important;-ms-transform:translateY(-3px);transform:translateY(-3px);-webkit-transform:translateY(-3px);opacity:0.85;}
body[data-fancy-form-rcs="1"] .woocommerce-EditAccountForm.edit-account .select2-container--default.select2-container--open .select2-selection--single .select2-selection__rendered{color:inherit!important}
.woocommerce-orders-table.woocommerce-MyAccount-orders{margin-bottom:0px!important;}
.woocommerce-orders-table.woocommerce-MyAccount-orders, .woocommerce-orders-table.woocommerce-MyAccount-orders td, .woocommerce-orders-table.woocommerce-MyAccount-orders th{background-color:#F8F8F8!important;border-color:#707070!important;}
.table-container-pedidos{margin-bottom:20px;}
.woocommerce-orders-table.woocommerce-MyAccount-orders th{color:#3E3333;font-size:17px;font-weight:400;text-align:center!important;}
.woocommerce-orders-table.woocommerce-MyAccount-orders td{text-align:center;}
.woocommerce-orders-table.woocommerce-MyAccount-orders td{color:#3E3333;font-size:16px;font-weight:300;}
.woocommerce-orders-table.woocommerce-MyAccount-orders td:first-child a{color:#959184;}
@media screen and (max-width:768px){
.woocommerce-orders-table.woocommerce-MyAccount-orders td:not(:first-child){border-right-style:solid;border-right-width:0px!important;}
} .woocommerce-page .container .woocommerce-message a.button{padding:10px 24px!important;font-size:18px!important;line-height:20px;font-weight:200!important;height:unset!important;}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order{text-transform:capitalize!important;}
.woocommerce-additional-fields{display:none!important;}
@media screen and (max-width:768px){
#course-first-section h1{width:auto!important;}
} .woocommerce-order-sensei-courses{display:none!important;}
.cdp-cookies-alerta{display:none;width:100%;color:#464646;background-color:#ffffff;z-index:100000;font-size:12px;text-align:center;font-family:'Open Sans';}
.cdp-cookies-alerta .cdp-cookies-texto a{color:#464646;text-decoration:underline;border:0;text-rendering:optimizeLegibility;}
.cdp-cookies-alerta .cdp-cookies-boton-cerrar{font-size:12px;line-height:14px;width:75px;margin:5px auto 0 auto;text-decoration:none!important;border:none;text-align:center;padding:3px 10px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;background-color:#222;color:#fff !important;}
#footer-outer .social i{color:#2b2b2b!important}
header#top nav>ul>li.menu-item{align-items:flex-end!important;margin-bottom:12px!important}
header#top nav>ul.buttons>li{align-items:flex-end!important;margin-bottom:15px!important;padding-top:0!important;padding-bottom:17px!important}
#header-outer header#top>.container>.row nav>ul>li{margin-bottom:0px!important}
#header-outer header#top>.container>.row nav>ul.buttons>li{padding-bottom:0px!important}
body.search #page-header-bg{height:180px}
body.search #page-header-bg h1{font-weight:300}
#page-header-bg span.result-num{font-weight:bold}
body.search-results #search-results[data-layout="list-no-sidebar"] article .inner-wrap>a{background:#959184;border:solid 2px #959184}
body.search-results #search-results[data-layout="list-no-sidebar"] article[data-post-thumb="1"]:before,body.search-results #search-results[data-layout="list-no-sidebar"] article:before{font-size:24px;font-weight:300}
body.search-results #search-results[data-layout="list-no-sidebar"] .result .inner-wrap h2 span,body.search-results #search-results[data-layout="list-no-sidebar"] .result .inner-wrap h2 span{font-weight:300!important;text-transform:uppercase}
.widget ul.nectar_widget[class*="nectar_blog_posts_"][data-style="minimal-counter"]>li::before,.widget ul.nectar_widget[class*="nectar_blog_posts_"][data-style="hover-featured-image-gradient-and-counter"]>li::before,body.search-results #search-results[data-layout="list-no-sidebar"] article:before{border-color:#959184}
.row .col img{width:100%}
.Golden-title{color:#959184!important;font-weight:400!important;font-size:24px!important}
.title-line{text-transform:uppercase;margin-bottom:25px;position:relative;font-size:32px;line-height:36px;font-weight:300}
.title-line:after{content:' ';position:absolute;bottom:-10px;left:0;border-bottom:4px solid #000;width:20%}
.Golden-text{color:#959184!important;font-weight:300!important;font-size:24px!important}
.Golden-text i{font-size:30px!important}
.Golden-text-color,.Golden-text-color i{color:#959184!important}
.Golden-text-color i{font-size:25px!important}
.g-recaptcha>div{margin:0 auto}
.single-post .format-video{padding:0 5%!important}
h1{position:relative}
.h1-light h1,.h1-light{font-weight:300!important;font-size:50px!important;line-height:50px!important}
h1:after{content:' ';position:absolute;bottom:-10px;left:0;border-bottom:4px solid #000;border-color:inherit;width:20%}
.h1-light.h1_right h1:after{right:0;left:unset}
.h2-small{font-size:30px!important;line-height:36px!important;font-weight:600!important}
.golden-line{border-color:#959184!important}
.h1pagesingle:after{content:unset!important}
.team-member{position:relative;margin-top:5%!important}
.no-line:after{content:unset!important}
.golden-line{position:relative}
.golden-line:after{content:' ';position:absolute;bottom:-10px;left:0;border-bottom:4px solid #959184;border-color:inherit;width:20%}
#courseh{margin-bottom:0!important}
#courseh .subhead{font-weight:lighter;text-transform:uppercase;margin-bottom:0;color:#fff}
#courseh h1{font-size:28px;line-height:32px;margin-bottom:15px}
#courseh h1:after{display:none}
#courseh p{line-height:22px}
#coursecta .regular-button{margin:0 15px}
#coursecta-xs{margin-bottom:0}
#coursecta-xs .regular-button{margin:15px 15px 0}
#ajax-content-wrap #slide-listado-calendario .nectar-button{font-size:24px;font-weight:300;text-transform:lowercase!important}
#cont-listado-calendario h2{font-size:32px}
#cont-listado-calendario .btn-tab ul.wpb_tabs_nav li a{background:#1b1b1b!important;font-size:14px;text-transform:uppercase;padding:5px 15px}
#listado-calendario{list-style:none;padding:0;margin-left:0}
#listado-calendario .des{color:#afafaf;text-decoration:line-through;padding:0;position:relative}
#listado-calendario li{border-bottom:none;line-height:45px;list-style:none}
#listado-calendario li strong{background:#959184;border-radius:2px;color:#fff;font-size:9px;line-height:14px;padding:2px 4px;text-transform:uppercase;display:inline-block;position:absolute;top:-5px}
#listado-calendario li div{font-size:13px}
#listado-calendario ul li a:hover{background:#f3f3f3}
.category-vlog .section-title .subheader{display:none!important}
.single-post h1.entry-title{font-size:50px!important;line-height:55px!important;font-weight:400!important}
.single-post h1.entry-title:after{content:unset!important}
.material .widget .nectar_widget[class*="nectar_blog_posts_"]>li .post-title{font-weight:400!important}
.single-post #author-info{display:none!important}
.team-member img,.team-member p{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.team-member .wpb_content_element{margin-bottom:0!important}
.team-member:before{content:' ';position:absolute;top:0;left:0;background-color:#fff;width:100%;height:100%;z-index:-2;visibility:visible}
.team-member:after{content:' ';position:absolute;top:12%;left:50%;background-color:#e6d7c4;border-radius:50%;width:200px;height:200px;z-index:-1;visibility:visible;transform:translateX(-50%)}
.team-member img{border-bottom:5px solid #b29f88;width:90%!important;margin:0 auto}
.team-member h3{font-weight:400!important;font-size:25px!important;line-height:32px!important;margin-bottom:0!important}
.team-member h4{font-size:18px!important;font-weight:300!important;color:#959184!important}
.team-member p{position:absolute;z-index:-3;bottom:0;left:0;font-size:18px!important;line-height:26px!important;width:100%}
.team-member:hover img{width:70%!important}
.team-member:hover p{bottom:-25%!important}
.contacto-menu,.contacto-menu li{text-align:center!important}
#ajax-content-wrap>.container-wrap{padding-bottom:0px!important;padding-top:0!important}
.btn-clinicas span{font-size:16px!important;font-weight:300!important}
.tribe-events-notices{background:rgba(180, 160, 140,0.1)!important;border:1px solid #959184!important;color:#959184!important}
#tribe-events .tribe-events-button,.tribe-events-button{background-color:#959184!important}
#solicitar-informacion input,#solicitar-informacion textarea,#solicitar-informacion-contacto input,#solicitar-informacion-contacto textarea{border:none!important;border-bottom:2px solid #d3d3d3!important;box-shadow:none!important;border-radius:unset!important;font-family:Switzer!important}
#solicitar-informacion input:focus,#solicitar-informacion textarea:focus,#solicitar-informacion-contacto input:focus,#solicitar-informacion-contacto textarea:focus{border:none!important;border-bottom:2px solid #959184!important}
#solicitar-informacion .form-field label,#solicitar-informacion-contacto .form-field label{font-weight:400!important;font-family:Switzer!important;display:none!important}
#solicitar-informacion .vertical_radio .frm_primary_label,#solicitar-informacion-contacto .vertical_radio .frm_primary_label{display:none!important}
#solicitar-informacion .vertical_radio label,#solicitar-informacion-contacto .vertical_radio label{display:block!important}
#solicitar-informacion .frm_submit,#solicitar-informacion .vertical_radio,#solicitar-informacion .vertical_radio label,#solicitar-informacion-contacto .frm_submit,#solicitar-informacion-contacto .vertical_radio,#solicitar-informacion-contacto .vertical_radio label{text-align:center!important}
#solicitar-informacion .frm_submit button,#solicitar-informacion-contacto .frm_submit button{color:#fff!important;background:linear-gradient(125deg,#e8cea2,#ca9747)!important;border:none!important;background-color:unset!important;border-right:0!important;font-size:16px!important;font-weight:300!important;font-family:Switzer!important;box-sizing:unset!important}
#solicitar-informacion-contacto input,#solicitar-informacion-contacto textarea{background:transparent!important;color:#1b1b1b!important;border-bottom:2px solid #1b1b1b!important}
#solicitar-informacion-contacto .form-field label{color:#1b1b1b!important}
#solicitar-informacion-contacto input::placeholder,#solicitar-informacion-contacto textarea::placeholder{color:#1b1b1b}
#solicitar-informacion-contacto input:-ms-input-placeholder,#solicitar-informacion-contacto textarea::placeholder{color:#1b1b1b}
#solicitar-informacion-contacto input::-ms-input-placeholder,#solicitar-informacion-contacto textarea::placeholder{color:#1b1b1b}
#solicitar-informacion .show-label label,#solicitar-informacion-contacto .show-label label{display:block!important}
.tratamientos-general .nectar_widget{width:100%}
.tratamientos-general .nectar_widget[class*="nectar_blog_posts_"]>li{min-height:300px;width:100%;padding-top:130px!important;padding-left:25px!important;text-align:center!important}
.tratamientos-general ul.nectar_widget[class*="nectar_blog_posts_"][data-style="hover-featured-image-gradient-and-counter"]>li::before{display:none!important}
.tratamientos-general ul.nectar_widget[class*="nectar_blog_posts_"][data-style="hover-featured-image-gradient-and-counter"] li:first-child{display:none!important}
.tratamiento-activo ul.nectar_widget[class*="nectar_blog_posts_"][data-style="hover-featured-image-gradient-and-counter"] li:first-child{display:block!important}
body #slide-out-widget-area .inner .off-canvas-menu-container li a,body #slide-out-widget-area.fullscreen .inner .off-canvas-menu-container li a,body #slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container li a,body #slide-out-widget-area.slide-out-from-right-hover .inner .off-canvas-menu-container li a,body #nectar-ocm-ht-line-check,#page-header-bg h1,body h1,body .row .col.section-title h1,.full-width-content .nectar-recent-posts-slider .recent-post-container .inner-wrap h2,body #error-404 h1,#slider-home .swiper-slide .button a,#ajax-content-wrap .nectar-button{text-transform:unset!important}
.recurring-info-tooltip,.tribe-events-calendar .tribe-events-tooltip,.tribe-events-shortcode.view-week .tribe-events-tooltip,.tribe-events-week .tribe-events-tooltip{border:1px solid #9e9e9e!important;padding:0!important}
.tribe-events-tooltip.tribe-event-featured .tribe-events-event-thumb{width:100%!important;padding:0!important}
.tribe-events-tooltip .tribe-events-event-thumb img{width:100%!important}
.tribe-events-tooltip h3{background:#959184;color:#FFFBF8;font-size:13px;line-height:25px;padding:0 5% 1%}
.single-tribe_events .tribe-events-single-event-title{position:relative;font-size:32px;line-height:36px;font-weight:300}
.single-tribe_events .tribe-events-single-event-title:after{content:' ';position:absolute;bottom:-10px;left:0;border-bottom:4px solid #000;width:20%}
#tribe-events-pg-template,.tribe-events-pg-template{margin-bottom:5%!important}
#tribe-events-content table.tribe-events-calendar .type-tribe_events.tribe-event-featured{background:#ca9747!important}
.img-with-aniamtion-wrap[data-max-width="125%"] .inner{width:120%;display:block}
#header-secondary-outer .nectar-center-text{font-size:19px}
.nectar-fancy-box .box-bg:after{background-color:rgba(51,51,51,0)!important}
#services-box p{font-size:28px;font-weight:200}
#services-box .inner{padding-bottom:0!important}
#slide-out-widget-area .off-canvas-social-links li a{height:50px!important}
#slide-out-widget-area .off-canvas-social-links li i{height:50px!important;font-size:50px!important}
#header-outer #social-in-menu i,.material #slide-out-widget-area.slide-out-from-right .off-canvas-social-links a i{line-height:50px}
#slide-out-widget-area p{font-size:16px;font-weight:200}
#slide-out-widget-area strong{font-size:18px;font-weight:300}
body.search #page-header-bg{background-color:#e6d7c4!important}
body.search #page-header-bg h1:after{content:unset!important}
#slider-home h1:after{display:none!important}
#slider-home .button a{font-size:24px;font-weight:300;padding:18px 24px;position:relative}
#slider-home .btn-mail .button a,#slider-home .btn-slide2 .button a{color:#959184!important}
#slider-home .btn-slide3 .button:nth-of-type(1) a{background:#FFFBF8!important;color:#959184!important}
#slider-home .btn-slide3 .button:nth-of-type(2) a{background:#959184!important;color:#FFFBF8!important}
#slider-home .btn-slide3 .button:nth-of-type(3) a{background:#FFFBF8!important;color:#959184!important}
#slider-home .btn-slide2 .button:nth-of-type(2) a{background:#959184!important;color:#FFFBF8!important}
#slider-home .btn-mail .button a:after{content:"\f003";font-family:FontAwesome;font-weight:normal;font-style:normal;font-size:22px;text-decoration:inherit;-webkit-font-smoothing:antialiased;margin-left:.5em}
.single-tribe_events .tribe-events-venue-map{padding:0!important}
#tratamientos-box .texto-tratamiento p{color:#1b1b1b;line-height:1.5em}
#tratamientos-box .texto-tratamiento ul li{line-height:1.5em;padding-bottom:1em}
#features-home h3{font-weight:100;font-size:28px}
#features-home .Golden-title{font-weight:300!important;font-size:30px!important}
#features-home .nectar_icon_wrap .nectar_icon i{color:#878787!important}
#features-home .nectar_icon_wrap[data-style="border-animation"] .nectar_icon:not(.no-grad):hover i{color:#fff!important}
.features-title{font-size:24px;font-weight:400}
.features-golden{text-align:center;display:block!important;color:#959184;font-size:14px;font-weight:300}
#tratamiento-icons{margin:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;}
#tratamiento-icons .tratamiento-icon{width:35px;height:35px;background-image:url(//escuela.clinicasbarber.com/wp-content/themes/escuelabarber-child/images/icon-grid-features.png);margin:0 auto;margin-top:.5em;}
#tratamiento-icons .tratamiento-icon2{width:35px;height:35px;background-image:url(//escuela.clinicasbarber.com/wp-content/themes/escuelabarber-child/images/icon-grid-features-2.png);margin:0 auto;margin-top:.5em;}
#tratamiento-icons .tratamiento-icon.icon2{background-position:35px 0}
#tratamiento-icons .tratamiento-icon.icon3{background-position:0 35px}
#tratamiento-icons .tratamiento-icon.icon4{background-position:35px 35px}
#tratamiento-icons .tratamiento-icon2.icon2{background-position:35px 0}
#tratamiento-icons li{list-style:none;text-align:center;width:25%}
#tratamiento-icons .features-sub{margin-bottom:0!important;padding-bottom:0!important;line-height:16px}
#tratamiento-icons .features-golden{line-height:15px;margin-top:5px}
#single-page h1{font-size:45px}
#single-page h2{font-size:24px}
#single-page .nectar-recent-posts-slider_multiple_visible h3{font-size:22px}
.nectar_single_testimonial span{font-size:30px;font-weight:300;text-transform:uppercase}
.testimonial_slider[data-style*="multiple_visible"] blockquote span.title,.nectar_single_testimonial span.title{font-size:14px!important;text-transform:uppercase;font-weight:400;margin-top:5px}
.single-tribe_events .tribe-events-event-meta{background-color:unset!important;-moz-box-shadow:inset 0 0 10em rgba(180, 160, 140,0.4);-webkit-box-shadow:inset 0 0 10em rgba(180, 160, 140,0.4);box-shadow:inset 0 0 10em rgba(180, 160, 140,0.4)}
.tribe-events-event-meta.primary{display:none}
.tribe-events-meta-group .tribe-events-single-section-title{font-size:1.7em;font-weight:500}
.single-tribe_events .tribe-events-venue-map{margin:5px 5px 5px 0}
.tribe-events-schedule h2{font-size:1em;font-weight:400;text-transform:capitalize}
.single-tribe_events #tribe-events-header{margin:0!important}
.Titulo-equipo h1{font-size:35px;line-height:50px;font-weight:500}
body[data-dropdown-style="minimal"]:not([data-header-format="left-header"]) header#top nav>ul>li.megamenu>ul>li>a,body:not([data-header-format="left-header"]) header#top nav>ul>li.megamenu>ul>li>a,header#top .sf-menu li>ul.sub-menu>li>a{text-transform:uppercase!important}
header#top .sf-menu li ul.sub-menu li ul.sub-menu li a{font-weight:300!important;padding:3px 6px;text-transform:inherit!important}
html body[data-dropdown-style="minimal"] #header-outer:not(.transparent) .sf-menu>li ul{border-color:#959184!important}
body.material #header-outer #search-outer #search #search-box input[type="text"]{border-color:#959184!important}
#sidebar .widget ul.nectar_widget[class*="nectar_blog_posts_"]>li .post-date{color:#848484}
#sidebar .widget-title{color:#848484}
.single .container-wrap{padding-bottom:0}
.single .heading-title[data-header-style="default_minimal"] .meta-category a{border:2px solid #1b1b1b;background:#1b1b1b;color:#959184;font-weight:400!important}
.single .related-post-wrap[data-using-post-pagination="false"]{margin-top:0!important}
.related-post-wrap .row-bg-wrap .row-bg{moz-box-shadow:inset 0 0 10em rgba(180, 160, 140,0.2);-webkit-box-shadow:inset 0 0 10em rgba(180, 160, 140,0.2);box-shadow:inset 0 0 10em rgba(180, 160, 140,0.2)}
body .related-posts[data-style="material"] .article-content-wrap{padding-bottom:15px!important}
.nectar-social-sharing-fixed>a>[class^="icon-"].icon-default-style{color:#959184!important}
.fondo-barber .row-bg.using-image{background-position:0 25%!important}
#legal,#legal-2{padding-bottom:5%!important}
#legal h1:after,#legal-2 h1:after{content:unset!important}
#legal,#legal-2{font-size:13px;line-height:19px}
#legal h2,#legal h3,#legal-2 h2,#legal-2 h3{font-size:20px;font-weight:400;margin:15px 0 7px}
#legal a,#legal-2 a{text-decoration:underline;color:#959184}
#legal .titlecenter{margin-bottom:35px}
#legal .titlecenter h1{font-size:21px;line-height:35px}
#legal .titlecenter a{border-right:solid 1px #1b1b1b;color:#afafaf!important;display:inline-block;font-size:13px;line-height:13px;padding:0 10px;text-transform:uppercase;text-decoration:none}
#legal .titlecenter a:first-child{padding-left:0}
#legal .titlecenter a:last-child{border-right:0}
#legaltable .tablecookies{margin:15px 0}
#legaltable .tablecookies,#legaltable .tablecookies tr,#legaltable .tablecookies tr td{border:solid 1px #eaeaea;font-size:13px}
#legaltable .tablecookies tr td{padding:3px!important;margin:0;border-collapse:collapse;vertical-align:top}
#footer-outer .row{padding:45px 0!important}
#footer-widgets{background-color:#959184;color:#FFFBF8;}
#footer-widgets .textwidget{position:relative}
#footer-widgets .textwidget .visible-xs{color:#2b2b2b}
#footer-widgets .textwidget .widget-title,#sidebar .widget-title{font-size:14px;font-weight:500;text-transform:uppercase}
#footer-outer #footer-widgets .col p{font-size:14px;font-weight:300;line-height:20px;padding-bottom:10px}
#footer-outer #footer-widgets .col p a{display:block;line-height:24px}
#footer-outer #footer-widgets .col p a i{color:#FFFBF8;display:inline;line-height:24px}
#footer-outer #footer-widgets .col ul{padding-left:18px}
#footer-outer #footer-widgets .col ul li{list-style:disc;font-size:14px;line-height:24px;padding:0!important}
#footer-outer #footer-widgets .col ul li a{font-size:14px;font-weight:300!important}
.features-sub{text-align:center;display:block!important;margin-bottom:15px!important;color:#878787;font-size:12px;font-weight:300}
.texto-img-tratamiento{position:absolute;bottom:0;left:0;font-weight:300;font-size:20px;letter-spacing:.02em;color:#fff;padding-left:5%;z-index:2;padding-bottom:2%;width:100%;height:100%;display:flex;align-items:flex-end}
.texto-img-tratamiento b{font-weight:300;color:#959184}
.texto-img-tratamiento a,.texto-img-tratamiento a:hover{position:absolute;bottom:-10%;text-transform:uppercase;text-decoration:underline;color:#1b1b1b}
.texto-img-tratamiento p{padding-bottom:0!important;color:#2f2e2e}
.texto-img-blanco p{color:#fff!important}
.texto-img-negro p{color:#2f2e2e!important}
.texto-img-blanco b{background-color:rgba(255,255,255,0.8);padding:2px 5px}
.img-tratamiento img{position:relative}
.texto-img-tratamiento:after{content:' ';position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1;background-image:linear-gradient(to top,rgba(175,130,57,0.2),transparent)}
.cont-img-tratamiento{position:relative}
.inner-shadow{-moz-box-shadow:inset 0 0 10em rgba(180, 160, 140,0.2);-webkit-box-shadow:inset 0 0 10em rgba(180, 160, 140,0.2);box-shadow:inset 0 0 10em rgba(180, 160, 140,0.2)}
.inner-shadow-1{-moz-box-shadow:inset 0 0 10em rgba(0,0,0,0.2);-webkit-box-shadow:inset 0 0 10em rgba(0,0,0,0.2);box-shadow:inset 0 0 10em rgba(0,0,0,0.2)}
.inner-shadow-2>.row-bg-wrap>.inner-wrap>.row-bg, .single-product.woocommerce-page .container-wrap{-moz-box-shadow:inset 0 0 10em rgba(180, 160, 140,0.2);-webkit-box-shadow:inset 0 0 10em rgba(180, 160, 140,0.2);box-shadow:inset 0 0 10em rgba(180, 160, 140,0.2)}
.inner-shadow-4>.row-bg-wrap>.inner-wrap>.row-bg{-moz-box-shadow:inset 0 0 10em rgba(180, 160, 140,0.8);-webkit-box-shadow:inset 0 0 10em rgba(180, 160, 140,0.8);box-shadow:inset 0 0 10em rgba(180, 160, 140,0.8)}
#footer-outer[data-cols="1"] #copyright,#footer-outer #copyright[data-layout="centered"]{padding:35px 0}
#footer-outer #copyright{text-align:center}
#footer-outer #copyright .social li{border:2px solid #959184;border-radius:50%;padding:15px;margin:25px 15px}
#footer-outer #copyright .social li a i{color:#959184!important}
#footer-outer #copyright .social li a i:hover{color:#959184!important}
#copyright .container .legal_links a{color:#959184 !important;}
#footer-outer #copyright .social i{font-size:30px!important;color:#2b2b2b!important}
#footer-outer #copyright p{color:#9c9c9c!important;font-weight:lighter;margin:0}
.legal_links{margin-bottom:5px}
.legal_links a{text-transform:uppercase;font-weight:400;padding:0 10px}
.visible-xs{cursor:pointer;display:none;height:30px;position:absolute;right:15px;width:30px}
.visible-xs:before,.visible-xs:after{background:#2f2e2e;display:block;text-align:center;content:" ";position:absolute}
.visible-xs:before{height:2px;left:9px;top:14px;width:12px}
.visible-xs:after{height:12px;left:14px;top:9px;width:2px}
.visible-md{display:block !important;}
.md__block_content{display:none}
.woocommerce .woocommerce-breadcrumb{color:#959184!important;font-weight:300!important;font-size:13px!important;margin:0}
.woocommerce.tax-product_cat .woocommerce-breadcrumb{border-bottom:1px solid #959184 !important}
.woocommerce .woocommerce-breadcrumb [class*="fa-"]{line-height:20px;height:20px;width:20px}
.woocommerce-Price-amount{color:#959184!important}
#ajax-content-wrap button[type=submit].single_add_to_cart_button{color:#959184!important;text-transform:uppercase !important;font-weight:300 !important;font-size:16px!important;padding:15px 30px!important}
#ajax-content-wrap .cart .quantity input.minus:hover,#ajax-content-wrap .cart .quantity input.plus:hover{color:#959184!important}
.woocommerce-page .main-content{padding-bottom:5% !important}
#header-outer a.cart-contents .cart-wrap span{background-color:#959184 !important}
#header-outer .woocommerce-mini-cart__buttons .button{background-color:#1b1b1b!important;color:#959184 !important;text-transform:unset !important}
#ajax-content-wrap .woocommerce button.button{color:#FFFBF8 !important;text-transform:capitalize !important}
.single-product .product[data-gallery-style="left_thumb_sticky"] .images .slide{border:unset !important}
#ajax-content-wrap .featured-products-title{font-size:30px!important;line-height:40px!important;font-weight:300;position:relative;margin-bottom:30px;}
#ajax-content-wrap .featured-products-title:after{content:' ';position:absolute;bottom:-10px;left:0;border-bottom:4px solid #000;width:20%}
.woocommerce div.product_meta .posted_in a{padding:3px 5px;background:#ece1ce;border-radius:5px;margin-right:4px}
.woocommerce ul.products li.product .woocommerce-loop-product__title{font-weight:400 !important;padding-top:10px!important;border-top:solid 2px}
.woocommerce .products li.product.minimal .product-add-to-cart a span{color:#959184 !important;text-transform:uppercase;font-weight:300}
.single-product div.product h1.product_title{font-size:35px !important;line-height:42px !important;font-weight:300 !important}
.product .single_add_to_cart_button span{color:#959184 !important;text-transform:uppercase}
.product .nectar-full-product-link a{background-color:#959184 !important;color:#1b1b1b !important;text-transform:uppercase}
.nectar-quick-view-box .single_add_to_cart_button_wrap a.single_add_to_cart_button span{background-image:linear-gradient(to right, #959184 0%, #959184 100%) !important}
.woocommerce.material .price_slider_amount button.button[type="submit"]{color:#959184 !important;background-color:#1b1b1b!important;text-transform:uppercase}
.woocommerce-page ul.product_list_widget li img{float:none !important;border-bottom:2px solid #959184 !important;border-radius:0 !important}
.woocommerce .product_list_widget span{display:block;width:100%;line-height:20px}
.woocommerce-Price-currencySymbol{display:unset !important;width:auto !important}
#ajax-content-wrap ul.product_list_widget li img{float:none !important}
#ajax-content-wrap .wc-proceed-to-checkout a{text-transform:uppercase !important;color:#FFFBF8!important;font-weight:300 !important}
.woocommerce ul.order_details{background-color:#e6d7c4;padding:15px}
.woocommerce-order-received .woocommerce-order-details__title,.woocommerce-order-received .woocommerce-column__title,.woocommerce-order-received .woocommerce-notice{font-size:30px;font-weight:300!important}
.woocommerce-order-received .woocommerce-order-overview{background-color:#e6d7c4;padding:15px}
.woocommerce-order-received .woocommerce-order-overview .woocommerce-Price-amount{color:#000000!important}
.woocommerce ul.order_details li{border-right:1px dashed #000}
#ajax-content-wrap .return-to-shop .button{background-color:#959184 !important;color:#FFFBF8 !important;text-transform:uppercase !important;font-weight:300;font-size:15px !important}
.woocommerce-checkout #payment ul.payment_methods{background-color:#fafafa !important}
.woocommerce .payment_box{padding:0 !important}
.woocommerce .payment_box p{padding:0;padding-top:10px}
.woocommerce-checkout #payment ul.payment_methods li img{width:180px !important}
.woocommerce-checkout #payment ul.payment_methods li.payment_method_payin7 img{display:inline-block;width:48px !important;border-radius:6px;}
#menu-item-6468 ul.sub-menu{width:250px}
.pwb-single-product-brands a img{width:150px !important}
.pwb-brand-banner{text-align:center !important}
.pwb-brand-banner img{width:200px !important}
.woocommerce .woocommerce-MyAccount-content .woocommerce-button{color:#959184!important;padding:5px!important;font-weight:lighter;font-size:12px!important;text-transform:uppercase;margin-right:1px}
.woocommerce #customer_login{padding:0 0 6%!important}
.woocommerce-page .woocommerce .woocommerce-info,.woocommerce-page .woocommerce .woocommerce-message,.woocommerce .woocommerce-error{color:#fff!important;font-size:16px;line-height:16px;margin-bottom:0;padding:0.7em 3em!important;text-transform:uppercase}
.woocommerce-error li:not([data-id]), .woocommerce-info li:not([data-id]), .woocommerce-message li:not([data-id]){display:flex;align-items:center;flex-wrap:wrap;}
body:not('.woocommerce-account') .woocommerce-error li,body:not('.woocommerce-account') .woocommerce-info li,body:not('.woocommerce-account') .woocommerce-message li{justify-content:space-between;}
.woocommerce-message{line-height:2.5;}
.woocommerce-mini-cart-item > img, .woocommerce-mini-cart-item > a{display:inline-block !important;}
.woocommerce-error li:not(:last-of-type), .woocommerce-info li:not(:last-of-type), .woocommerce-message li:not(:last-of-type){margin-bottom:15px;}
.woocommerce-notices-wrapper{margin-top:0;}
.woocommerce-page #ajax-content-wrap .woocommerce-message .button{display:none !important;}
.woocommerce-checkout .woocommerce form.login{display:none;}
.woocommerce #ajax-content-wrap .woocommerce-error .button, .woocommerce #ajax-content-wrap .woocommerce-info .button, .woocommerce #ajax-content-wrap .woocommerce-message .button, .woocommerce-page #ajax-content-wrap .woocommerce-error .button, .woocommerce-page #ajax-content-wrap .woocommerce-info .button, .woocommerce-page #ajax-content-wrap .woocommerce-message .button{background:#959184 !important;background-color:#959184 !important;padding:10px 24px!important;font-size:18px!important;line-height:20px;font-weight:200!important;height:unset!important;}
.woocommerce #ajax-content-wrap .woocommerce-notices-wrapper a.button:hover{background-color:#959184 !important;}
@media only screen and (min-width:1000px){ #header-outer #logo, #header-outer .logo-spacing{margin-bottom:30px !important;}
body[data-header-resize="1"] .container-wrap, body[data-header-resize="1"] .project-title{padding-top:0 !important;}
.single-product .row > .product[data-gallery-style="left_thumb_sticky"] .single-product-main-image{width:54%!important}
}
@media(max-width:1099px){
.texto-tratamiento{margin-top:15%!important}
#tratamiento-icons li{width:25%;margin-bottom:20px}
.texto-img-tratamiento{width:100%!important;height:55%!important}
.texto-img-tratamiento a,.texto-img-tratamiento a:hover{bottom:-55%!important}
}
@media(max-width:990px){.legal_links a{display:block}
#footer-outer #copyright .social li{margin:25px 5px}
#footer-outer #copyright p{font-size:12px}
}
@media(max-width:767px){.visible-xs{display:block}
nav.woocommerce-breadcrumb *,.woocommerce-ordering{display:none !important;font-size:0px !important}
#ajax-content-wrap .woocommerce-breadcrumb{font-size:0 !important;line-height:25px !important}
.clinica__block_content{display:none}
#slider-home .button a{font-size:20px!important}
#footer-widgets .container .col,#footer-outer #footer-widgets .container .col:nth-child(3),#footer-outer #footer-widgets .container .col:nth-child(4){margin-bottom:10px!important}
.material #slide-out-widget-area[class*="slide-out-from-right"] .inner .off-canvas-menu-container li li a,body #slide-out-widget-area[data-dropdown-func="separate-dropdown-parent-link"] .inner .off-canvas-menu-container li li a{font-size:14px!important;font-weight:300!important}
body #slide-out-widget-area .inner .off-canvas-menu-container li a{font-size:20px!important}
}
@media(max-width:690px){
.services-box h2{text-align:left!important;font-size:19.5px!important}
.service-box{padding:5%!important}
#legal .titlecenter a{border:0;display:block;padding:7px 0}
}
@media(max-width:1000px){.col-swap .col{display:flex;flex-direction:column-reverse}#slide-out-widget-area .off-canvas-menu-container.mobile-only{display:none!important}
#ajax-content-wrap .team-member{margin-top:20%!important;margin-bottom:15%!important}
.woocommerce ul.order_details li{float:none !important;border-right:unset !important;padding:5px !important}
.team-member:hover p{bottom:-20%!important}
}
@media(min-width:1000px){.post-area.masonry.span_9,.post-area.span_9,body[data-ext-responsive="true"] .post-area.masonry.span_9,body.search.material .span_9{margin-right:0!important}
#slide-out-widget-area .off-canvas-menu-container{display:none!important}
}
#footer-outer .social i{color:#2b2b2b!important}
#nyp_input{display:inline-block;padding:10px;width:100%;font-size:14px;font-family:inherit;line-height:24px;color:rgb(85, 85, 85);transition:all 0.2s ease 0s;background-color:rgba(0, 0, 0, 0.04);border-radius:4px;border:2px solid rgba(0, 0, 0, 0);margin-top:10px}
#nyp_input::-webkit-outer-spin-button, #nyp_input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
#nyp_input{-moz-appearance:textfield}
.postid-7565 .theiaStickySidebar .price .suggested-text,.postid-7565 .theiaStickySidebar .price .woocommerce-Price-amount.amount,.postid-7565 .voucher-fields .voucher-image-options,.postid-7565 .woocommerce-breadcrumb,.postid-7565 .product_meta .posted_in,
.postid-7568 .theiaStickySidebar .price .suggested-text,.postid-7568 .theiaStickySidebar .price .woocommerce-Price-amount.amount,.postid-7568 .voucher-fields .voucher-image-options,.postid-7568 .woocommerce-breadcrumb,.postid-7568 .product_meta .posted_in,
.postid-7584 .theiaStickySidebar .price .suggested-text,.postid-7584 .theiaStickySidebar .price .woocommerce-Price-amount.amount,.postid-7584 .woocommerce-breadcrumb,.postid-7584 .product_meta .posted_in,
.sf-menu #menu-item-6794{display:none!important}
.postid-7584 .voucher-fields .voucher-image-options{display:flex !important;text-align:center;justify-content:center;align-items:center;}
.voucher-image-option img{width:150px;}
.voucher-image-option input{position:relative;}
.voucher-image-option input:hover{cursor:pointer;}
.voucher-image-option input:before{content:'';position:absolute;left:50%;top:50%;background:#1b1b1b;width:20px;height:20px;opacity:1;transform:translate(-50%, -50%);border-radius:50%;z-index:1;}
.voucher-image-option input:after{content:'';position:absolute;left:50%;top:50%;background:#959184;width:10px;height:10px;opacity:1;transform:translate(-50%, -50%);border-radius:50%;z-index:2;opacity:0;}
.voucher-image-option input:checked:after{opacity:1;}
.services-box h1:after{display:none}
.services-box h1{font-weight:400}
.services-box h2{font-size:30px;line-height:30px;font-weight:500}
.services-box ul,.services-box ul li{list-style:none;text-align:center}
.services-box ul li a:hover{color:#959184}
.service1,.service2,.service3{right:5px}
.service1-info,.service2-info,.service3-info{margin-top:30px}
.service-box{-webkit-box-shadow:inset 0 0 10em rgba(180, 160, 140,.3);box-shadow:inset 0 0 10em rgba(180, 160, 140,.3);padding:2%}
.active-tab.visible-xs:after{opacity:0}
.img-tratamiento .visible-xs{display:inline-block !important;position:relative;margin-bottom:0;}
.img-tratamiento .title-visble-xs{display:inline-block;vertical-align:top;margin-bottom:0;}
@media(max-width:1099px){
.texto-img-tratamiento a, .texto-img-tratamiento a:hover{bottom:-30%!important;}
}
@media(max-width:767px){
.texto-img-tratamiento a, .texto-img-tratamiento a:hover{bottom:-50px !important;}
}
@media(min-width:426px){
.service1.visible-xs, .service2.visible-xs,.service3.visible-xs{border-radius:50%;border:1px solid #959184;right:-15px;}
.toogleCollapsible.rounded{border-radius:50%;border:1px solid #959184;right:-15px;transform:translateY(25%);width:20px;height:20px;}
.toogleCollapsible.rounded:before{width:10px;}
.toogleCollapsible.rounded:after{height:10px;}
.img-tratamiento .title-visble-xs{text-transform:uppercase;}
#clases-privadas > .row-bg-wrap .row-bg{background-image:unset !important;}
}
@media(max-width:425px){
.service_box + h2{margin-bottom:40px !important;}
.frm_style_formidable-style.with_frm_style input::placeholder, .frm_style_formidable-style.with_frm_style textarea::placeholder{color:#9E9E9E !important;}
.clases-privadas input, .curso-presencial-apuntate input, .curso-presencial-apuntate textarea{border-bottom:2px solid #9E9E9E !important;}
}
@media(max-width:768px){
.day-h1 p{text-align:left !important;}
#curso-presencial .row-bg{background-position:left !important;}
#clases-privadas.wpb_row .span_12 > .col.padding-10-percent[data-padding-pos="all"]{padding:5% !important;}
}
@media(max-width:1000px){
.img-tratamiento .visible-xs, .img-tratamiento .title-visble-xs{margin-top:100px !important;color:#959184!important;font-weight:600;font-size:19px;}
}
#ajax-content-wrap .texto-tratamiento{padding-top:5% !important;}
.curso-presencial-header h1{color:#000000;font-size:40px;line-height:45px;margin-bottom:20px;}
.clases-presenciales-dias h1{color:#000000;font-size:34px;line-height:40px;margin-bottom:15px;}
.curso-presencial-masinfo h1, .curso-presencial-apuntate h1{font-size:34px!important;line-height:40px!important;}
.curso-presencial-header h1::after, .clases-presenciales-dias h1::after, .curso-presencial-masinfo h1::after, .curso-presencial-apuntate h1::after, .clases-privadas h1::after{border-bottom:0px solid #000;}
.curso-presencial-header p{color:#000000;}
.curso-presencial-masinfo .vc_separator.vc_sep_color_grey .vc_sep_line{border-color:#959184;}
.row .curso-presencial-apuntate .col.section-title{padding:0px 0px 15px 0px;border-bottom:1px solid #959184;}
.clases-presenciales-col-dias{padding-top:30px;padding-bottom:30px!important;}
.clases-presenciales-dias .row-bg-wrap .inner-wrap .row-bg{-moz-box-shadow:inset 0 0 10em rgba(180, 160, 140,0.5);-webkit-box-shadow:inset 0 0 10em rgba(180, 160, 140,0.5);box-shadow:inset 0 0 10em rgba(213, 173, 109, 0.5);background-color:rgba(255, 255, 255, 0.9);}
.cp-duracion{padding-bottom:0em;}
.cp-descripcion-duracion{padding-left:36px;line-height:25px;padding-bottom:0em;}
.clases-privadas h1{color:#000000;font-size:35px;line-height:40px;}
.clases-privadas p{color:#000000;}
.clases-privadas .frm_submit, .curso-presencial-apuntate .frm_submit{text-align:center;}
.clases-privadas .frm_submit .frm_button_submit, .curso-presencial-apuntate .frm_submit .frm_button_submit{color:#fff!important;background:linear-gradient(125deg,#e8cea2,#ca9747)!important;border:none!important;background-color:unset!important;}
.clases-privadas{margin-bottom:5%;}
.clases-privadas input, .curso-presencial-apuntate input, .curso-presencial-apuntate textarea{color:#000000 !important;background-color:transparent!important;border:none!important;border-bottom:2px solid #d3d3d3!important;box-shadow:none!important;border-radius:unset!important;font-family:Switzer!important;transition:all 0.2s ease;-webkit-transition:all 0.2s ease}
.clases-privadas input:focus, .curso-presencial-apuntate input:focus, .curso-presencial-apuntate textarea:focus{border:none!important;border-bottom:2px solid #959184!important;}
.clases-privadas label.frm_primary_label, .curso-presencial-apuntate label.frm_primary_label{display:none!important;}
.formulario-curso-presencial{padding:2% 5%;margin-bottom:5%;}
.day-h1 h3{font-size:62px !important;line-height:68px !important;}
#llamanos-row a, .llamanos-solicitud-informacion a{color:#959184!important;font-weight:400 !important;}
@media screen and (min-width:1000px) and (min-height:570px) and (max-height:667px){
#curso-presencial{padding-top:12%!important;}
}
@media only screen and (max-width: 1000px){
.gracias-cursos h1{line-height:50px;}
}
.fondo-barber#linear-bg-overlay .row-bg-overlay{background:linear-gradient(to right, rgba(255,255,255,1) 0%,rgba(255,255,255,0.2) 50%, rgba(237,237,237,0) 100%);}
@media only screen and (max-width: 450px){
#slide-out-widget-area.slide-out-from-right{padding-left:30px !important;padding-right:30px !important;}
}
#slide-out-widget-area .textwidget p{padding-bottom:0 !important;line-height:20px;word-break:break-word;}
#slide-out-widget-area .textwidget .offCanvasText{margin-top:1.5em !important;}
#footer-outer a i, #footer-outer a span, #header-outer a i, #header-outer a span, .nectar-button span, .nectar-button i{pointer-events:none!important;}
@media screen and (max-width: 1060px) and (min-width:1001px){
.visible-xs:before{height:2px;left:25px;top:14px;width:12px;}
.visible-xs:after{height:12px;left:30px;top:9px;width:2px;}
}
@media screen and (max-width:1106px) and (min-width:1001px){
body.material #header-outer:not([data-format="left-header"]) header#top nav >ul.buttons{margin-right:-30px;}
header#top .container{padding:0 65px;}
body.material #header-outer:not([data-format="left-header"]) header#top > .container > .row nav >ul.buttons > li{margin:0 7px!important;}
body.material #header-outer[data-format="centered-logo-between-menu"] header#top .span_9 nav ul.sf-menu{justify-content:flex-start!important;}
a#footer-palmas-mail, a#footer-valencia-mail{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
#footer-valencia-mail i:after{content:'\0000a0';font-size:14px;}
}
@media screen and (max-width: 1099px) and (min-width:1001px){
.title-line{margin-top:1em;}
#tratamientos-box .col-swap .col{flex-direction:row;align-items:flex-start;}
.page-id-5972 h2{font-size:36px!important;line-height:40px!important;}
#discover .col{display:flex;flex-direction:column;}
#discover .col .column_container{width:100%;}
#discover .col img{margin-left:-15px!important;}
#clases-privadas .clases-privadas{display:flex;min-height:100%;justify-content:center;align-items:center;}
#solicitar-informacion{padding-top:40px!important;padding-bottom:20px!important;}
}
@media screen and (max-width:1000px) and (min-width:768px) {
#solicitar-informacion .wpb_wrapper{display:flex;flex-direction:column;align-items:center;}
}
body.material #header-outer[data-format="centered-logo-between-menu"] header#top .span_9{}
#header-outer[data-format="centered-logo-between-menu"] header#top nav >ul.buttons{height:auto !important;padding-top:17px !important;}
@media screen and (min-width:1001px){
#header-outer[data-format="centered-logo-between-menu"] header#top ul > li > a{}
}
#header-outer[data-lhe="default"] header#top nav > ul > li:first-of-type > a{padding-left:0px !important;}
#header-outer[data-lhe="default"] header#top nav > ul > li:last-of-type > a{padding-right:0px !important;}
.containerPayinFinance{background-color:#1b1b1b !important;top:50% !important;left:50% !important;transform:translate(-50%, -50%) !important;}
.containerPayinFinance ul li{list-style:none;height:auto !important;border:1px solid #212121 !important;}
.containerPayinFinance p{padding:0 !important;}
.containerPayinFinance p .calc-amount{color:#959184!important;}
.payin_calculator.product_calculator{background:#e6d7c4 !important;border-color:transparent !important;}
.payin_calculator.product_calculator .calc-body .btn{background:#1b1b1b !important;box-shadow:0px 2px 12px rgba(0,0,0,0.08);-webkit-transition:all 0.45s cubic-bezier(.15,0.2,.1,1);border-radius:50px!important;}
.payin_calculator.product_calculator .calc-body .installments-count{border:unset !important;background-color:#fff !important;margin:0 !important;}
.payin_calculator.product_calculator .calc-body .btn:hover{cursor:pointer;}
.payin_calculator.product_calculator .calc-body .btn span{color:#959184 !important;font-weight:normal;font-size:24px !important;}
.payin_calculator.product_calculator i.icon-info{border:unset !important;color:#959184 !important;background:#1b1b1b !important;}
form.cart{clear:both;display:flex;flex-direction:column;}
form.cart .quantity{text-align:center;}
form.cart .single_add_to_cart_button{text-align:center;align-self:center;}
.img-tratamiento .visible-xs:before,.img-tratamiento .visible-xs:after{left:50%;top:50%;transform:translate(-50%, -50%);}
.service_box{background-size:100%;height:300px;position:relative;transition:all 0.6s ease;background-position:center;background-repeat:no-repeat;}
.service_box:after{content:'';position:absolute;width:100%;height:100%;left:0;top:0;background:linear-gradient(to top, #000, transparent);z-index:1;}
.service_box .tratamiento-icons{position:absolute;right:0;bottom:15px;width:100%;z-index:2;margin:0;display:flex;flex-wrap:wrap;}
.service_box .tratamiento-icons li{list-style:none;text-align:center;width:33.33%;}
.service_box .tratamiento-icons .tratamiento-icon{width:35px;height:35px;background-image:url(//escuela.clinicasbarber.com/wp-content/themes/escuelabarber-child/images/icon-grid-features.png);margin:0 auto;margin-bottom:15px;filter:invert(1);}
.service_box .tratamiento-icons .tratamiento-icon.icon2{background-position:35px 0;}
.service_box .tratamiento-icons .tratamiento-icon.icon3{background-position:0 35px;}
.service_box .tratamiento-icons .tratamiento-icon.icon4{background-position:35px 35px;}
.service_box .tratamiento-icons .features-sub{padding-bottom:0!important;line-height:11px;text-align:center;display:block!important;margin-bottom:10px!important;color:#fff;font-size:11px;font-weight:300;}
.service_box .tratamiento-icons .features-golden{line-height:10px;margin-top:0px;font-size:11px;}
.service_box + h2{font-size:24px;line-height:20px;font-weight:400;}
.vc_col-sm-4:hover .service_box{background-size:120%;}
body #error-404 h1.h1pagesingle{font-size:45px!important;line-height:68px!important;}
body #error-404 a.nectar-button{background-color:#959184!important;margin-top:8px;}
body.error404 .error-404-bg-img-overlay{opacity:0.3;}
#error-404{min-height:95vh;display:flex;flex-direction:column;justify-content:center;align-items:center;}
@media only screen and (max-width: 690px){
body #error-404 h1.h1pagesingle,body.error404 .row #error-404 h1{font-size:45px!important;line-height:68px!important;}
}
@media only screen and (min-width: 1001px){
body #error-404 h1.h1pagesingle{font-size:45px!important;line-height:68px!important;}
body.error404 .container-wrap{margin-top:-115px!important;}
body.error404 #header-outer{background-color:transparent!important;background-color:0.3s ease 0s, opacity 0.3s ease 0s, box-shadow 0.3s ease 0s!important;}
body.error404 #header-outer:hover a{color:#000!important;}
body.error404 #header-outer a{color:#FFF!important}
}
.h1-home{font-family:Switzer;text-transform:none;letter-spacing:0;font-size:36px;line-height:50px;font-weight:300;}
.h1-home:after{content:unset}
h2.Golden-title{color:#959184!important;font-weight:400!important;font-size:24px!important;}
@media only screen and (max-width: 690px){
.h1-home{font-size:25.2px;line-height:35px;}
}
.theme_4 .webinar_title_wrapper{background:#e6d7c4!important;}
.img-tratamiento .vc_column-inner{position:relative;}
@media only screen and (max-width: 767px){
.row-reviewg{padding-bottom:38px!important;}
}
@media screen and (max-width:480px){
.row-reviewg .romw-slider-layout .romw-author-name{max-width:12ch!important;}
}
.dorado{color:#959184 !important;}
#menu-item-10099 a:after , #menu-item-10081 a:after{content:'New'!important;background:#959184;color:#FFF;margin-left:5px;height:100%;padding:2px 5px;font-size:11px;line-height:12px;}
#menu-item-10100 a:before, #menu-item-10079 a:before{content:'New'!important;background:#959184;color:#FFF;position:absolute;left:105%;bottom:0%;padding:2px 5px;font-size:12px;line-height:15px;}
@media screen and (max-width:1240px){
.tablecookies{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;}
}
.wpb_text_column.wpb_content_element.text-bottom-esp p{font-size:14px;line-height:16px;font-weight:300;}
.wpb_text_column.wpb_content_element.text-bottom-esp p a{text-decoration:underline;text-decoration-color:#959184;}
.wpb_text_column.wpb_content_element.text-bottom-esp p a:hover{color:#959184;}
.title_section h2{font-size:30px !important;line-height:35px !important;font-weight:400;margin-bottom:20px;}
.title_section h3{font-size:26px!important;line-height:31px !important;font-weight:100 !important;margin-bottom:50px !important;color:#959184!important;}
.wpb_row .span_12 >.col.padding-8-percent, .column-inner.padding-8-percent{padding:8% !important;}
.doble_shadow .img-with-aniamtion-wrap{position:relative;}
.doble_shadow .img-with-aniamtion-wrap:before{content:'';position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;background:linear-gradient(to left, rgb(0 0 0 / 0.1) 10%, transparent);}
.doble_shadow .img-with-aniamtion-wrap:after{content:'';position:absolute;width:40%;height:100%;left:0;top:0;z-index:1;background:linear-gradient(to right, rgb(255 255 255 / 1), transparent);}
.doble_shadow_swap .img-with-aniamtion-wrap{position:relative;}
.doble_shadow_swap .img-with-aniamtion-wrap:before{content:'';position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;background:linear-gradient(to left, rgb(255 255 255 / 1) 10%, transparent);}
.doble_shadow_swap .img-with-aniamtion-wrap:after{content:'';position:absolute;width:40%;height:100%;left:0;top:0;z-index:1;background:linear-gradient(to right, rgb(0 0 0 / 0.1), transparent);}
.home-features h4, .course-features h4{text-transform:uppercase !important;font-size:22px !important;line-height:26px !important;}
.home-features img.img-with-animation, .course-features img.img-with-animation{height:55px;width:auto;margin-bottom:40px !important;}
.home-features img.img-with-animation.img-feature-lg, .course-features img.img-with-animation.img-feature-lg{height:65px;margin-top:-10px;}
.home-features .wpb_wrapper p, .course-features .wpb_wrapper p{font-weight:400 !important;color:#777777 !important;}
.home-features .vc_col-sm-8 > .vc_column-inner:before{content:'';position:absolute;height:1px;width:100%;top:50%;left:0;background-color:#707070;transform:translateY(-50%);opacity:.3;}
.home-features .vc_col-sm-8 > .vc_column-inner:after{content:'';position:absolute;height:100%;width:1px;top:0;left:50%;background-color:#707070;transform:translateX(-50%);opacity:.3;}
#form-acm_20598.clasic-form-acm{font-family:Switzer!important;background-image:url(https://escuela.drcarlabarber.com/wp-content/uploads/2020/12/newsletter_escuela.png) !important;background-image:url(https://escuela.drcarlabarber.com/wp-content/uploads/2021/05/newsletter_escuela.webp) !important;background-size:cover !important;background-position:center right !important;padding:40px 0 !important;background-color:unset !important;}
#form-acm_17199.clasic-form-acm{background-color:#1b1b1b !important;padding:40px 0;}
#form-acm_20598 .clasic-form-content-acm{background-color:unset !important;margin-right:auto !important;margin-left:120px !important;max-width:650px !important;}
#form-acm_17199 .clasic-form-content-acm{background-color:unset !important;max-width:600px;}
#form-acm_17199 ul{margin:0 !important;}
.clasic-form-acm li.row-form-acm:nth-of-type(1){margin:0 0 5px;font-size:32px !important;font-weight:400;letter-spacing:.25em;color:#ffffff;font-family:Switzer!important;}
.clasic-form-acm li.row-form-acm:nth-of-type(1) span, .clasic-form-acm li.row-form-acm:nth-of-type(1) p{margin:0 0 5px;font-size:46px!important;text-transform:uppercase;font-weight:100;letter-spacing:0px;line-height:120%;color:#000;font-family:Switzer!important;}
.clasic-form-acm li.row-form-acm:nth-of-type(1) span em, .clasic-form-acm li.row-form-acm:nth-of-type(1) p em{font-style:normal;font-weight:500;font-size:inherit;}
.clasic-form-acm li.row-form-acm:nth-of-type(2){margin-bottom:40px;}
.clasic-form-acm li.row-form-acm:nth-of-type(2) span, .clasic-form-acm li.row-form-acm:nth-of-type(2) p{line-height:1.5em !important;font-size:18px !important;color:#000;font-weight:300;margin-top:10px;font-family:Switzer!important;}
.clasic-form-acm li.row-form-acm:nth-of-type(3){width:70%;border:1px solid rgb(112 112 112 / 60%);border-right-width:0;height:50px;display:inline-flex;align-items:center;border-bottom-left-radius:4px;border-top-left-radius:4px;position:relative;z-index:3;float:left;}
.clasic-form-acm li.row-form-acm:nth-of-type(3) input{border:0;font-family:Switzer!important;background-color:unset;color:#000;box-shadow:unset !important;font-weight:300;font-size:18px;}
.clasic-form-acm li.row-form-acm:nth-of-type(4){width:30%;border:1px solid rgb(112 112 112 / 60%);border-left-width:0;height:50px;display:inline-flex;align-items:center;justify-content:center;border-top-right-radius:4px;border-bottom-right-radius:4px;}
.clasic-form-acm li.row-form-acm:nth-of-type(5) .input-checkbox-form-acm{text-align:left;max-width:460px;float:none;margin:0 auto;font-size:12px;margin-top:5px;}
.clasic-form-acm li.row-form-acm:nth-of-type(5) .input-checkbox-form-acm .label-checkbox-form-acm{font-family:Switzer;font-size:13px;color:#000000;}
.clasic-form-acm .input-email-form-acm, .clasic-form-acm .button-submit-form-acm{margin:0 !important;display:flex;}
#ajax-content-wrap .clasic-form-acm .button-submit-form-acm input[type=submit]{width:100%;background:#959184;border-color:#959184;border:0;color:#fff;line-height:18px;border-width:2px;margin:0px;padding:0 5px !important;letter-spacing:0px;font-weight:200;font-size:18px;font-family:Switzer!important;border-radius:6px!important;opacity:1 !important;height:41px;white-space:break-spaces;}
.clasic-form-acm .button-submit-form-acm input[type=submit]:hover{background:#1b1b1b;border-color:#1b1b1b;}
.clasic-form-acm  .error-alert-form-acm{position:absolute;bottom:115%;left:0px;color:#fff;font-family:Switzer!important;font-size:14px;font-weight:200;background-color:#1b1b1b;}
.clasic-form-acm  .error-alert-form-acm a{color:#d5ad62;font-weight:500;font-family:Switzer!important;}
.fm-newsletter h6{line-height:0 !important;}
.fm-newsletter:last-child{margin-top:30px;}
.clasic-form-acm .success-message .success-message-icon .icon-success-acm, .popup-acm .success-message .success-message-icon .icon-success-acm, .sidebar-acm .success-message .success-message-icon .icon-success-acm{background-color:#d5ad62 !important;}
.clasic-form-acm .success-message .success-message-icon .icon-success-back-acm, .popup-acm .success-message .success-message-icon .icon-success-back-acm, .sidebar-acm .success-message .success-message-icon .icon-success-back-acm{border:4px solid #d5ad62 !important;}
.button-submit-form-acm.inactive input[type=submit], .button-submit-form-acm.inactive input[type=submit]:focus, .button-submit-form-acm.inactive input[type=submit]:hover{opacity:1 !important;}
#instagram-feed{clear:both;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%;margin-bottom:90px;}
.coreSpriteHeartSmall{background-repeat:no-repeat;background-position:-340px -333px;height:19px;width:19px;}
.coreSpriteSpeechBubbleSmall{background-repeat:no-repeat;background-position:-382px -333px;height:19px;width:19px;}
.coreSpriteHeartSmall, .coreSpriteSpeechBubbleSmall{background-image:url(https://www.instagram.com/static/bundles/es6/sprite_core_32f0a4f27407.png/32f0a4f27407.png);margin-right:5px;}
.item_insta{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%;position:relative;width:100%;display:flex;}
.instagram_container{max-width:100%;position:relative;width:100%;-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%;}
.instagram_container .image{width:100% !important;height:100% !important;margin-bottom:0 !important;}
.instagram_container .overlay{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;opacity:0;transition:.3s ease;background-color:rgb(0 0 0 / 0.3);display:flex;justify-content:space-evenly;align-items:center;color:#fff;}
.instagram_container:hover .overlay{opacity:1;}
.instagram_container .overlay .meta{display:flex;align-items:center;justify-content:center;font-size:1rem;}
.instagram-profile{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";display:flex;justify-content:center;align-items:center;flex-direction:row;margin-bottom:40px;}
.instagram-profile-pic{display:flex;justify-content:center;align-items:center;border-radius:9999px;padding:.25rem;max-width:100%;width:8.5rem;height:8.5rem;background:linear-gradient(215deg, #c52e91, #f99f4d);}
.instagram-profile-pic a{display:flex;justify-content:center;align-items:center;}
.instagram-profile-pic img{justify-content:center;align-items:center;border-radius:9999px;padding:.25rem;object-fit:cover;max-width:100%;width:8rem;height:8rem;background:#fff;margin-bottom:0 !important;}
.instagram-account{line-height:1.5;font-size:1.875rem;font-weight:300;display:inline-block;color:#000;}
.instagram-account:hover{color:#000;text-decoration:unset;}
.instagram-profile-meta{margin-left:30px;text-align:left;}
.instagram-profile-count{display:flex;justify-content:space-between;align-items:center;list-style:none;padding:0;margin:0 !important;margin-top:5px !important;margin-bottom:0 !important;}
.instagram-profile-count li{margin-right:15px;color:#000 !important;list-style:none;}
.instagram-profile-count .font-semibold{font-weight:600;}
.instagram-follow{padding:.3rem 1rem !important;background-color:#0095f6;font-size:.875rem;font-weight:600;color:#fff !important;margin-left:10px;border-radius:.25rem;vertical-align:text-bottom;}
.instagram-follow:hover{color:#fff !important;text-decoration:unset;opacity:.7;}
.course, .course-container, .course-container .course{padding:0;margin:0;border:unset !important;}
body .nectar-button.medium{font-size:18px}
.title-section h2{font-size:20px;text-transform:uppercase;font-weight:100;line-height:1.5;text-align:center;border-bottom:2px solid #959184;width:fit-content;margin:0 auto;margin-bottom:25px;}
.title-section p{color:#777777;font-size:20px;font-weight:100;line-height:1.5;text-align:center;}
.course-container li.course{padding:0;float:unset;border:unset;margin-bottom:2em;}
.course-container .course-content .course-body a{display:inline-flex;}
.course-container{grid-template-columns:repeat(auto-fill,minmax(30%,1fr))!important;display:grid;grid-column-gap:2em;padding:0;border:unset;}
.woocommerce-MyAccount-navigation, .woocommerce-MyAccount-content{float:unset !important;width:100% !important;}
.course-content{height:100%;min-height:420px;}
.course_card{position:relative;display:flex;flex-direction:column;box-shadow:0px 3px 6px #00000029;background:#fff;height:100%;}
.card_head{position:relative;display:flex;}
.card_head img{width:100% !important;margin:0 !important;height:intrinsic !important;}
.card_title{position:absolute;left:0;bottom:0;padding:15px;line-height:1;}
.card_title{color:rgb(255 255 255 / 70%) !important;line-height:1.5;text-transform:capitalize;font-size:14px;}
.card_title h3{margin:0 !important;color:#fff;font-weight:300 !important;font-size:28px !important;line-height:1.2 !important;}
.card_body{padding:15px;line-height:1;position:relative;height:100%;padding-bottom:45px;}
.is_user_enrolled .card_body{padding-bottom:65px;}
.card_body h4{font-size:14px !important;color:#959184;line-height:1.2 !important;font-weight:300 !important;margin:0;margin-bottom:5px !important;}
.card_body .meter{position:absolute;width:calc(100% - 30px);bottom:45px;margin:0;height:15px;border-radius:0;font-size:12px;font-weight:bold;line-height:1;background:#ededed;}
.card_body .meter>span{background:#959184;border-radius:0;display:flex;justify-content:center;align-items:center;font-weight:300;}
.card_body > span{color:#777777;font-size:12px;font-weight:300;}
.card_body > span.price{position:absolute;bottom:15px;left:15px;font-size:18px;font-weight:200;color:#959184;}
.card_body > span.price > s{color:#BCBCBC;margin-right:5px;}
.card_body > span.price s .woocommerce-Price-amount{color:#BCBCBC !important;}
.card_body p{margin-top:15px;font-weight:100;font-size:12px;color:#777777;line-height:1.5;}
.card_body > a{position:absolute;right:15px;bottom:15px;font-weight:400;color:#777777;display:flex;justify-content:center;align-items:center;}
.card_body > a span{color:#959184;margin-left:5px;margin-top:1px;}
#course-first-section h1{font-size:31px;line-height:1.5;color:#959184;font-weight:300;text-decoration:underline solid #959184 2px;}
#course-first-section h1:after{display:none;}
.course-p p{color:#777777;font-weight:300;line-height:1.8;}
.course-p p strong{font-weight:500;}
.course-link-section a{color:#959184;text-decoration:underline solid #959184 1px;font-weight:300;margin:0 10px;font-size:18px;}
.course-section h2{font-size:18px;text-transform:uppercase;color:#000000;font-weight:200;text-decoration:underline solid #959184 2px;line-height:1.5;padding-bottom:1em;margin:0;}
.course-section p{color:#777777;line-height:1.5;font-size:18px;padding-bottom:1em;font-weight:200;}
.boxed_border_right .border-wrap .border-bottom, .boxed_border_right .border-wrap .border-top, .boxed_border_right .border-wrap .border-left{display:none !important;}
.boxed_border_left .border-wrap .border-bottom, .boxed_border_left .border-wrap .border-top, .boxed_border_left .border-wrap .border-right{display:none !important;}
.modules-title h2{color:#959184;font-weight:300;font-size:32px;line-height:1.5em;}
.module header.toogleCollapsible{background:#fff;position:relative;height:auto;width:auto;right:unset;left:unset;box-shadow:0px 3px 6px #00000029;padding:15px;padding-right:30px;line-height:1;background:#fff;}
.module header.toogleCollapsible h2{font-size:18px;line-height:1;color:#000000;font-weight:400;}
.module header.toogleCollapsible:before{height:2px;right:15px;left:unset;top:50%;width:12px;transform:translateY(-50%);background:#959184;}
.module header.toogleCollapsible:after{height:12px;left:unset;right:calc(15px + 5px);top:50%;transform:translateY(-50%);width:2px;background:#959184;}
.module header.toogleCollapsible + .Collapsible{padding:2em 3.5em 0;}
.module header.toogleCollapsible + .Collapsible .lessons-list > li > a{box-shadow:0px 3px 6px #00000029;padding:15px;line-height:1;padding-left:2.618em;font-weight:300;color:#000000;font-size:18px;margin-bottom:.8em;background:#fff !important;}
.course .module .module-lessons ul{margin:0 !important;}
.course .module .module-lessons ul li a:before{content:'';left:15px;top:50%;transform:translateY(-50%);color:#959184;border:2px solid #959184;border-radius:50%;display:flex;justify-content:center;align-items:center;line-height:.7em;width:.7em;height:.7em;}
.course .module .module-lessons ul li a:hover:before{color:#959184;}
#course_modules{position:relative;z-index:10;padding-top:5em;}
#course_buy{position:relative;z-index:10;}
.course_actions{display:flex;justify-content:center;align-items:flex-start;padding-top:4em;padding-bottom:4em;flex-flow:wrap;}
#ajax-content-wrap .course_actions button[type=submit].single_add_to_cart_button{background-color:#959184!important;text-transform:capitalize !important;font-weight:200 !important;font-size:18px!important;padding:10px 14px!important;color:#fff !important;margin:10px;}
#ajax-content-wrap .course_actions button[type=submit].single_add_to_cart_button .woocommerce-Price-amount{color:#ffffff!important;}
.single_add_to_cart_button ins{text-decoration:unset;}
#ajax-content-wrap .course_actions a{margin:10px;}
.gold_bottom_line>.row-bg-wrap>.inner-wrap>.row-bg{border-bottom:1px solid rgb(213 173 109 / 50%);}
.course-container div.sensei-message, .course-container p.sensei-message, .course div.sensei-message, .course p.sensei-message, .learner-info div.sensei-message, .learner-info p.sensei-message, .lesson div.sensei-message, .lesson p.sensei-message, .quiz div.sensei-message, .quiz p.sensei-message, .sensei div.sensei-message, .sensei p.sensei-message{border-radius:0px;}
.lesson-title h1{font-weight:200;color:#959184;font-size:32px;line-height:1.5;margin-bottom:1.5em !important;margin-top:calc(100vw * 0.05)!important;}
.lesson-title h1:after{display:none;}
.single-lesson #post-entries a{background-color:#1b1b1b!important;color:#959184;padding:10px 15px;border-radius:3px 3px 3px 3px;padding-left:24px;padding-right:24px;}
.single-lesson .sensei-breadcrumb{background:transparent;margin:6em 0 2em;padding:.5em 0em;color:#959184;font-style:normal;font-weight:400;margin-bottom:4em;}
.single-lesson .sensei-breadcrumb:before{display:none;}
.nav-next .meta-nav:before{content:">";margin-left:10px;}
.nav-prev .meta-nav:before{content:"<";margin-right:10px;}
.course-container .status.completed, .course-lessons .status.completed, .course .status.completed{background:#e8cea2;color:#333;font-weight:300;}
.course .module .module-lessons ul li.completed a:before{color:#e8cea2;}
body[data-header-resize="0"] .container-wrap, body[data-header-resize="0"] .project-title{margin-top:0;padding-top:0px;}
.woocommerce-error, .woocommerce-info, .woocommerce-message{margin:0;}
.video_wrapper{position:relative;}
.home_video iframe{max-height:60vh;min-height:60vh;}
.live_wrapper{display:flex;}
.live_wrapper > .video_wrapper{width:100% !important;display:flex;}
.single-course #llamanos-row{text-align:center;padding-bottom:4em;}
.single-course .video_wrapper iframe{box-shadow:0px 3px 6px #00000029;background:#000;width:100% !important;max-height:350px !important;}
.single-course .video_wrapper:not(:root):fullscreen iframe{max-height:unset !important;height:100vh !important;}
.single-course .video_wrapper:-webkit-full-screen iframe{max-height:unset !important;height:100vh !important;}
body.fullScreen .col{position:unset !important;}
body.fullScreen #ajax-content-wrap{z-index:999999999;position:relative;}
.video_wrapper.fS{position:fixed;width:100vw;left:0;top:0;height:100vh;z-index:999999999;background:#000;}
.video_wrapper.fS iframe{max-height:unset !important;height:100vh !important;}
.live_wrapper > .video_wrapper iframe:first-of-type{width:100% !important;min-height:60vh;height:auto !important;box-shadow:0px 3px 6px #00000029;background:#000;}
.live_wrapper > p{width:40% !important;display:flex;padding:0;}
.live_wrapper > p iframe{min-height:60vh;width:100% !important;box-shadow:0px 3px 6px #00000029;background:#fff;margin-left:1em;}
#fs_button{position:absolute;width:40px;height:40px;padding:0;right:15px;top:10px;z-index:1;background:#e6d7c4;padding:7px;border-radius:5px;}
.single-lesson .video_wrapper{position:relative;}
.is_live_lesson footer,.is_live_lesson .post-entries{display:none !important;}
.video_watermark{position:absolute;color:#ffffff;font-weight:100;mix-blend-mode:exclusion;line-height:1.5;transition:all 0.3s ease;pointer-events:none;}
.lesson_button_form{width:100%;display:flex !important;justify-content:center;align-items:center;}
.lesson_button_form .quiz-submit.complete,.lesson_button_form .quiz-submit.complete:hover{margin-bottom:40px;background:#e8cea2 !important;color:#333;font-weight:300;}
#course_calendar p{padding-bottom:0em !important;}
#course_calendar h2{font-size:31px;line-height:1.5;color:#959184;font-weight:300;width:max-content;}
.product-quantity{display:none !important;}
body.woocommerce-page .container.main-content{padding-top:3em;}
body.woocommerce-page:not(.woocommerce-checkout) .woocommerce-notices-wrapper,
body.woocommerce-page:not(.woocommerce-checkout) .woocommerce-message{margin-bottom:30px;}
.woocommerce-page .woocommerce p.cart-empty{color:#000 !important;}
.sensei-message.tick{background:#f2ebe1 !important;justify-content:center;align-items:center;flex-wrap:wrap;display:flex;color:#000;text-align:center;}
.sensei-message.tick:before{color:#1b1b1b !important;}
.sensei-message.tick .next-lesson{background:#1b1b1b !important;border:unset !important;color:#959184 !important;}
#billing_country-description{background:transparent;color:#333;border-radius:0;padding:0;margin:0;height:auto !important;display:block !important;position:relative;}
#billing_country-description:before{display:none !important;}
.iwithtext{width:100%;}
.right-contact-section .wpb_raw_html{width:100%;}
.texto-titulo-contacto p{line-height:1;}
#search-results{padding:20px 0px 30px;margin-bottom:0 !important;margin-top:0 !important;}
.faq_btn, .faq_btn:hover{color:#959184;font-weight:400;vertical-align:middle;line-height:1;}
body div[data-style*="minimal"] .toggle.open h3 a, body div[data-style*="minimal"] .toggle h3 a{background-color:transparent;font-size:20px;font-weight:400;padding:0px 70px 0px 0px;border-bottom:2px solid #1b1b1b;color:#1b1b1b !important;}
div[data-style="minimal"] .toggle{border-bottom:unset !important;padding-bottom:20px;}
div[data-style="minimal"] .toggle[data-inner-wrap="true"] > div .inner-toggle-wrap{padding:20px 20px 0px;color:#707070;font-size:18px;}
div[data-style*="minimal"] .toggle h3 i{border:unset;}
div[data-style="minimal"] .toggle h3 i:before,div[data-style="minimal"] .toggle h3 i:after{background-color:#1b1b1b !important;}
body div[data-style*="minimal"] .toggle.open h3 a{border-bottom-color:#959184 !important;}
div[data-style="minimal"] .toggle.open h3 i:before,div[data-style="minimal"] .toggle.open h3 i:after{background-color:#959184 !important;}
.button.alt.modifycolor{background-color:#959184!important;padding:6px 20px!important;font-size:16px;font-weight:200!important;margin-top:10px;text-transform:capitalize !important;}
@media screen and (max-width:999px){
.course-container .course-content .course-body a{display:block;position:relative;bottom:unset;right:unset;text-align:right;margin-top:8px;}
.home-features .vc_col-sm-8 > .vc_column-inner:after{content:unset!important;}
.home-features .vc_col-sm-8 > .vc_column-inner:before{content:'';position:absolute;height:1px;width:100%;top:50%;left:0;background-color:#707070;transform:translateY(-50%);opacity:.3;}
.features-col-1:before, .features-col-3:before{content:'';position:absolute;height:1px;width:100%;bottom:0%;left:0;background-color:#707070;opacity:.3;}
.features-col-1, .features-col-3{padding-bottom:calc(30px + 1.5em);margin-bottom:1.5em!important;}
.features-col-2{padding-top:30px;}
}
@media(max-width:768px){
.live_wrapper{flex-direction:column;}
.live_wrapper > p{width:100% !important;}
.live_wrapper > p iframe{width:100% !important;margin-left:0;margin-top:1em;}
}
@media(max-width:690px){
.course-container{grid-template-columns:repeat(auto-fill,minmax(100%,1fr))!important;}
#form-acm_20598 .clasic-form-content-acm{margin-right:auto !important;margin-left:0px !important;}
.clasic-form-acm li.row-form-acm:nth-of-type(1) span, .clasic-form-acm li.row-form-acm:nth-of-type(1) p{font-size:25.2px!important;}
.clasic-form-content-acm{padding:10px!important;}
.input-email-form-acm,.button-submit-form-acm{margin-bottom:0!important;}
.clasic-form-acm li.row-form-acm:nth-of-type(5) .input-checkbox-form-acm{margin-top:14px;}
}
@media only screen and (max-width: 690px) and (min-width: 424px){
.container, .orbit-wrapper .slider-nav, .post-area.standard-minimal.full-width-content .post .inner-wrap{max-width:370px;}
}
@media screen and (max-width:428px){
.course-container{grid-column-gap:1.25em;}
.home-features img.img-with-animation{height:40px!important;}
.home-features img.img-with-animation.img-feature-lg{height:55px!important;}
}
@media screen and (max-width:424px){ .banne-bottom-home .row-bg{background-position-x:88%;}
}
@media screen and (max-width:475px){
.right-contact-section .wpb_raw_html h4{text-align:left;}
#footer-widgets .container .col, #footer-outer #footer-widgets .container .col:nth-child(3), #footer-outer #footer-widgets .container .col:nth-child(4){margin-bottom:0px!important;}
.country-contact{display:block;}
.home-features .wpb_wrapper p, .course-features .wpb_wrapper p{text-align:center !important;}
.single-course #llamanos-row h2{font-size:20px;line-height:2.5;}
#tratamiento-icons li{width:50%;}
#ajax-content-wrap .course_actions button[type=submit].single_add_to_cart_button del, 
#ajax-content-wrap .course_actions button[type=submit].single_add_to_cart_button ins{font-size:13px;}
.module header.toogleCollapsible + .Collapsible{padding:2em 1.5em 0;}
}
@media(max-width:480px){
.instagram-profile{flex-direction:column;}
.instagram-profile-meta{margin-left:0;text-align:center;}
.instagram-profile-pic{width:5.5rem;height:5.5rem;}
.instagram-profile-pic img{width:5rem;height:5rem;}
.item_insta:nth-of-type(3), .item_insta:nth-of-type(4), .item_insta:nth-of-type(5), .item_insta:nth-of-type(6){display:none;}
.instagram_container .overlay .meta{font-size:0.7rem;}
}
@media(max-width:768px) and (min-width:576px){
.iwithtext{text-align:center;}
.iwithtext .iwt-text{display:inline-block;padding-left:15px;}
.iwithtext .iwt-icon{position:relative;display:inline-block;}
}
@media(max-width:575px){
.home_video iframe{max-height:450px;min-height:450px;}
body #header-outer{box-shadow:1px 1px 15px rgb(0 0 0 / 30%) !important;}
.home #ajax-content-wrap{padding-top:20px !important;}
.icons-second-banner{height:auto !important;}
}
.course-features .style-title-h4{text-transform:uppercase !important;font-size:22px !important;line-height:26px !important;font-weight:400;}
.woocommerce-error a{color:#FFF!important;}
#course-online-first-section h2, #course-online-first-section h1{font-size:22px;line-height:1.5;color:#959184;font-weight:300;}
#course-online-first-section h2.fecha-curso{font-size:20px;}
.wordpress-gdpr-popup-container{padding:20px!important;}
a.wordpress-gdpr-popup-preferences.wordpress-gdpr-open-privacy-settings-modal{padding-left:0!important;padding-right:3px!important;}
a.wordpress-gdpr-popup-preferences.wordpress-gdpr-open-privacy-settings-modal i{height:auto!important;line-height:13px!important;}
.wordpress-gdpr-popup-agree, .wordpress-gdpr-popup-decline, .wordpress-gdpr-popup-preferences{margin-bottom:0!important;border-radius:5px!important;}
a.wordpress-gdpr-popup-decline{font-weight:400!important;}
.wordpress-gdpr-popup-actions{margin-top:0px!important;}
.wordpress-gdpr-privacy-settings-popup-services-buttons .btn{border-radius:0!important;font-weight:300;}
p.wordpress-gdpr-privacy-settings-popup-description{line-height:16px!important;}
p.wordpress-gdpr-privacy-settings-popup-description a{color:#959184!important;}
.wordpress-gdpr-privacy-settings-popup-header{padding:0!important;}
a.wordpress-gdpr-popup-privacy-settings-service-category{line-height:16px!important;}
.wordpress-gdpr-privacy-settings-popup-message{background-color:#959184!important;color:#FFFBF8!important;}
input[type="checkbox"].gdpr-service-switch:disabled, input[type="checkbox"].gdpr-service-switch:checked{box-shadow:inset 20px 0 0 0 var(--color-dark-brown)!important;border:1px solid var(--color-dark-brown)!important;}
.wordpress-gdpr-privacy-settings-popup-header{display:flex!important;align-items:center!important;}
@media screen and (max-width:545px){
.wordpress-gdpr-popup-actions{display:flex;}
a.wordpress-gdpr-popup-agree{float:unset;margin-bottom:10px!important;width:calc(100% - 25px);text-align:center;}
a.wordpress-gdpr-popup-decline{font-weight:400!important;width:calc(100% - 25px);text-align:center;margin-left:19px;}
}
.wordpress-gdpr-privacy-settings-popup-services-buttons{display:flex;flex-direction:column-reverse;}
.wordpress-gdpr-popup-agree.wordpress-gdpr-privacy-settings-popup-services-accept-all.button.btn.button-secondary.theme-btn{margin-bottom:10px!important;}
.wordpress-gdpr-privacy-settings-popup-services-buttons .btn{text-align:center;padding:5px;}
body #header-outer .widget_shopping_cart .widget_shopping_cart_content a.button, .woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .nectar-quick-view-box a.button, .woocommerce-page input.button, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce #content input.button, .woocommerce-page #content input.button{background-color:#959184 !important;color:#FFFBF8 !important;}
.bigger-text-custom h4, .bigger-text-custom h3{font-size:25px!important;}
.bigger-text-custom{font-size:20px;}
.bigger-text-custom h3.h3-curso-intensivo{font-weight:400!important;}
h1, .h1-home{text-transform:uppercase !important;color:#5c5752 !important;}
.golden-subtitle{color:#959184 !important;border-bottom:2px solid #959184 !important;}
h2, h3, h4, h5, h6{color:#959184 !important;}
body, .toggle h3 a, body .ui-widget, table, .bar_graph li span strong, #slide-out-widget-area .tagcloud a, body .container .woocommerce-message a.button, #search-results .result .title span, .woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3, .row .col.section-title .nectar-love span, body .nectar-love span, body .nectar-social .nectar-love .nectar-love-count, body .carousel-heading h2, .sharing-default-minimal .nectar-social .social-text, body .sharing-default-minimal .nectar-love, .widget ul.nectar_widget[class*="nectar_blog_posts_"] > li .post-date, .bold, strong, b, form label, .woocommerce-checkout-review-order-table .product-info .amount, .woocommerce-checkout-review-order-table .product-info .product-quantity, .nectar-progress-bar p, .nectar-progress-bar span strong i, .nectar-progress-bar span strong, .testimonial_slider:not([data-style="minimal"]) blockquote span, .woocommerce-ordering .select2-container--default .select2-selection--single .select2-selection__rendered, .woocommerce-ordering .select2-container .select2-choice>.select2-chosen, .tabbed[data-style="minimal_alt"] > ul li a, .material .widget .nectar_widget[class*="nectar_blog_posts_"] > li .post-title, body.material .tagcloud a, .material .widget li a, .nectar-recent-posts-slider_multiple_visible .recent-post-container.container .strong a, .material .recentcomments .comment-author-link, .single .post-area .content-inner > .post-tags a, .masonry.material .masonry-blog-item .grav-wrap a, .nectar-recent-posts-single_featured .grav-wrap a, .masonry.material .masonry-blog-item .meta-category a, .post-area.featured_img_left article .meta-category a, .post-area.featured_img_left article .grav-wrap .text a, .related-posts[data-style="material"] .meta-category a, .masonry.auto_meta_overlaid_spaced article.post.quote .author, .masonry.material article.post.quote .author, body.search-results #search-results[data-layout="list-no-sidebar"] .result .inner-wrap h2 span, .material .tabbed >ul li a, .post-area.featured_img_left article.post.quote .author, .related-posts[data-style="material"] .grav-wrap .text a, .auto_meta_overlaid_spaced .masonry-blog-item .meta-category a, [data-style="list_featured_first_row"] .meta-category a, .nectar-recent-posts-single_featured .strong a, .nectar-recent-posts-single_featured.multiple_featured .controls li .title, body .woocommerce .nectar-woo-flickity[data-controls="arrows-and-text"] .woo-flickity-count, body.woocommerce ul.products li.minimal.product span.onsale, .nectar-woo-flickity ul.products li.minimal.product span.onsale, .nectar-quick-view-box span.onsale, .nectar-quick-view-box .nectar-full-product-link a, body .nectar-quick-view-box .single_add_to_cart_button, .nectar-quick-view-box .single_add_to_cart_button, .woocommerce .cart .quantity input.qty, .woocommerce .cart .quantity input.plus, .woocommerce .cart .quantity input.minus, .pum-theme-salient-page-builder-optimized .pum-container .pum-content+.pum-close, .nectar-quick-view-box .cart .quantity input.qty, .nectar-quick-view-box .cart .quantity input.plus, .nectar-quick-view-box .cart .quantity input.minus, .woocommerce-account .woocommerce-form-login .lost_password, .woocommerce div.product .woocommerce-tabs .full-width-content[data-tab-style="fullwidth"] ul.tabs li a, .woocommerce div.product_meta, body.material .nectar_single_testimonial[data-style="basic"] span.wrap, body.material .nectar_single_testimonial[data-style="basic_left_image"] span.wrap, .woocommerce table.cart td.product-name, .woocommerce table.shop_table th, #header-outer .widget_shopping_cart .cart_list a, .woocommerce .yith-wcan-reset-navigation.button, .single-product .entry-summary p.stock.out-of-stock, header#top nav > ul > li > a, .span_3 .pull-left-wrap > ul > li > a, body.material #search-outer #search input[type="text"], #header-secondary-outer .nectar-center-text, #slide-out-widget-area .secondary-header-text, header#top .sf-menu li ul li a, #header-secondary-outer nav > ul > li > a, #header-secondary-outer ul ul li a, #header-outer .widget_shopping_cart .cart_list a,#footer-outer .widget h4, #sidebar h4, #call-to-action .container a, .uppercase, .nectar-button, .nectar-button.medium, .nectar-button.small, .nectar-3d-transparent-button, body .widget_calendar table th, body #footer-outer #footer-widgets .col .widget_calendar table th, .swiper-slide .button a, body:not([data-header-format="left-header"]) header#top nav > ul > li.megamenu > ul > li > a, .carousel-heading h2, body .gform_wrapper .top_label .gfield_label, body .vc_pie_chart .wpb_pie_chart_heading, #infscr-loading div, #page-header-bg .author-section a, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .ascend input[type="submit"], .ascend button[type="submit"], .widget h4, .text-on-hover-wrap .categories a, .text_on_hover.product .add_to_cart_button, .woocommerce-page .single_add_to_cart_button, .woocommerce div[data-project-style="text_on_hover"] .cart .quantity input.qty, .woocommerce-page #respond input#submit, .meta_overlaid article.post .post-header h2, .meta_overlaid article.post.quote .post-content h2, .meta_overlaid article.post.link .post-content h2, .meta_overlaid article.post.format-status .post-content h2, .meta_overlaid article .meta-author a, .pricing-column.highlight h3 .highlight-reason, .blog-recent[data-style="minimal"] .col > span, body .masonry.classic_enhanced .posts-container article .meta-category a, body .masonry.classic_enhanced .posts-container article.wide_tall .meta-category a, .blog-recent[data-style*="classic_enhanced"] .meta-category a, .nectar-recent-posts-slider .container .strong, body.material #page-header-bg.fullscreen-header .inner-wrap >a, #page-header-bg[data-post-hs="default_minimal"] .inner-wrap > a, .single .heading-title[data-header-style="default_minimal"] .meta-category a, .nectar-fancy-box .link-text, .woocommerce-account .woocommerce-form-login button.button, .woocommerce-account .woocommerce-form-register button.button, .post-area.standard-minimal article.post .post-meta .date a, .post-area.standard-minimal article.post .more-link span, .nectar-slide-in-cart .widget_shopping_cart .buttons a, .material.product .product-wrap .product-add-to-cart a .price .amount, .material.product .product-wrap .product-add-to-cart a span, ul.products li.material.product span.onsale, body[data-button-style="rounded"] #pagination > a, html body #pagination > span, .woocommerce nav.woocommerce-pagination ul li a, html body nav.woocommerce-pagination ul li a, html body nav.woocommerce-pagination ul li span, .woocommerce .material.product .product-wrap .product-add-to-cart a.added_to_cart, .woocommerce-page ul.products li.product.material .price, .woocommerce-page ul.products li.product.material .price ins span, body[data-form-submit="see-through-2"] input[type=submit], body[data-form-submit="see-through-2"] button[type=submit], body[data-form-submit="see-through"] input[type=submit], body[data-form-submit="see-through"] button[type=submit], body[data-form-submit="regular"] input[type=submit] body[data-form-submit="regular"] button[type=submit], .nectar_team_member_overlay .team_member_details .title, body:not([data-header-format="left-header"]) header#top nav > ul > li.megamenu > ul > li > ul > li.has-ul > a, .nectar_fullscreen_zoom_recent_projects .project-slide .project-info .normal-container > a, .nectar-hor-list-item .nectar-list-item-btn, .nectar-category-grid-item .content span.subtext, body .woocommerce .nectar-woo-flickity[data-controls="arrows-and-text"] .nectar-woo-carousel-top, .products li.product.minimal .product-add-to-cart a, .woocommerce div.product form.cart .button, .nectar-quick-view-box .nectar-full-product-link, .woocommerce-page .nectar-quick-view-box button[type="submit"].single_add_to_cart_button, #header-outer .widget_shopping_cart a.button, .woocommerce .classic .product-wrap .product-add-to-cart .add_to_cart_button, .text_on_hover.product .nectar_quick_view, .woocommerce .classic .product-wrap .product-add-to-cart .button.product_type_variable, .woocommerce.add_to_cart_inline a.button.add_to_cart_button, .woocommerce .classic .product-wrap .product-add-to-cart .button.product_type_grouped, .woocommerce-page .woocommerce p.return-to-shop a.wc-backward, .yikes-easy-mc-form .yikes-easy-mc-submit-button{font-family:Switzer !important;}
#page-header-bg h2, body h2, article.post .post-header h2, article.post.quote .post-content h2, article.post.link .post-content h2, article.post.format-status .post-content h2, #call-to-action span, .woocommerce .full-width-tabs #reviews h3, .row .col.section-title h2, .nectar_single_testimonial[data-style="bold"] p, .woocommerce-account .woocommerce > #customer_login .nectar-form-controls .control, body #error-404 h2, .woocommerce-page .woocommerce p.cart-empty{font-family:Switzer !important;}
#ajax-content-wrap .swiper-slide .content h2{font-family:Larken !important;font-weight:600!important;text-transform:uppercase!important;}
.h1-home, #page-header-bg h1, body h1, body .row .col.section-title h1{font-family:Larken !important;color:#5c5752 !important;font-weight:600!important;text-transform:uppercase!important;}
.service_box:after{background:linear-gradient(to top, #B6B1A5, transparent) !important;}
.texto-img-tratamiento:after{background-image:linear-gradient(to top, rgb(182 177 165 / 80%), transparent) !important;}
.inner-shadow-2>.row-bg-wrap>.inner-wrap>.row-bg, .single-product.woocommerce-page .container-wrap{box-shadow:unset !important;}
#ajax-content-wrap .Golden-title{color:#959184 !important;}
.nectar-button.regular-button.extra-color-1{color:var(--color-dark-brown)!important;}
.orbit-wrapper div.slider-nav span.right, .orbit-wrapper div.slider-nav span.left, .flex-direction-nav a, .jp-play-bar, .jp-volume-bar-value, .jcarousel-prev:hover, .jcarousel-next:hover, .portfolio-items .col[data-default-color="true"] .work-item:not(.style-3) .work-info-bg, .portfolio-items .col[data-default-color="true"] .bottom-meta, .portfolio-filters a, .portfolio-filters #sort-portfolio, .project-attrs li span, .progress li span, .nectar-progress-bar span, #footer-outer #footer-widgets .col .tagcloud a:hover, #sidebar .widget .tagcloud a:hover, article.post .more-link span:hover, #fp-nav.tooltip ul li .fp-tooltip .tooltip-inner, article.post.quote .post-content .quote-inner, article.post.link .post-content .link-inner, #pagination .next a:hover, #pagination .prev a:hover, .comment-list .reply a:hover, input[type=submit]:hover, input[type="button"]:hover, #footer-outer #copyright li a.vimeo:hover, #footer-outer #copyright li a.behance:hover, .toggle.open h3 a, .tabbed > ul li a.active-tab, [class*=" icon-"], .icon-normal, .bar_graph li span, .nectar-button[data-color-override="false"].regular-button, .nectar-button.tilt.accent-color, body .swiper-slide .button.transparent_2 a.primary-color:hover, #footer-outer #footer-widgets .col input[type="submit"], .carousel-prev:hover, .carousel-next:hover, body .products-carousel .carousel-next:hover, body .products-carousel .carousel-prev:hover, .blog-recent .more-link span:hover, .post-tags a:hover, .pricing-column.highlight h3, .pricing-table[data-style="flat-alternative"] .pricing-column.highlight h3 .highlight-reason, .pricing-table[data-style="flat-alternative"] .pricing-column.accent-color:before, #to-top:hover, #to-top.dark:hover, body[data-button-style*="rounded"] #to-top:after, #pagination a.page-numbers:hover, #pagination span.page-numbers.current, .single-portfolio .facebook-share a:hover, .single-portfolio .twitter-share a:hover, .single-portfolio .pinterest-share a:hover, .single-post .facebook-share a:hover, .single-post .twitter-share a:hover, .single-post .pinterest-share a:hover, .mejs-controls .mejs-time-rail .mejs-time-current, .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current, .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, article.post.quote .post-content .quote-inner, article.post.link .post-content .link-inner, article.format-status .post-content .status-inner, article.post.format-aside .aside-inner, body #header-secondary-outer #social li a.behance:hover, body #header-secondary-outer #social li a.vimeo:hover, #sidebar .widget:hover [class^="icon-"].icon-3x, .woocommerce-page button.single_add_to_cart_button, article.post.quote .content-inner .quote-inner .whole-link, .masonry.classic_enhanced article.post.quote.wide_tall .post-content a:hover .quote-inner, .masonry.classic_enhanced article.post.link.wide_tall .post-content a:hover .link-inner, .iosSlider .prev_slide:hover, .iosSlider .next_slide:hover, body [class^="icon-"].icon-3x.alt-style.accent-color, body [class*=" icon-"].icon-3x.alt-style.accent-color, #slide-out-widget-area, #slide-out-widget-area-bg.fullscreen, #slide-out-widget-area-bg.fullscreen-alt .bg-inner, #header-outer .widget_shopping_cart a.button, body[data-button-style="rounded"] .wpb_wrapper .twitter-share:before, body[data-button-style="rounded"] .wpb_wrapper .twitter-share.hovered:before, body[data-button-style="rounded"] .wpb_wrapper .facebook-share:before, body[data-button-style="rounded"] .wpb_wrapper .facebook-share.hovered:before, body[data-button-style="rounded"] .wpb_wrapper .google-plus-share:before, body[data-button-style="rounded"] .wpb_wrapper .google-plus-share.hovered:before, body[data-button-style="rounded"] .wpb_wrapper .nectar-social:hover > *:before, body[data-button-style="rounded"] .wpb_wrapper .pinterest-share:before, body[data-button-style="rounded"] .wpb_wrapper .pinterest-share.hovered:before, body[data-button-style="rounded"] .wpb_wrapper .linkedin-share:before, body[data-button-style="rounded"] .wpb_wrapper .linkedin-share.hovered:before, #header-outer a.cart-contents .cart-wrap span, #header-outer a#mobile-cart-link .cart-wrap span, .swiper-slide .button.solid_color a, .swiper-slide .button.solid_color_2 a, .portfolio-filters, button[type=submit]:hover, header#top nav ul .slide-out-widget-area-toggle a:hover i.lines, header#top nav ul .slide-out-widget-area-toggle a:hover i.lines:after, header#top nav ul .slide-out-widget-area-toggle a:hover i.lines:before, header#top nav ul .slide-out-widget-area-toggle[data-icon-animation="simple-transform"] a:hover i.lines-button:after, #buddypress a.button:focus, .text_on_hover.product a.added_to_cart, .woocommerce div.product .woocommerce-tabs .full-width-content ul.tabs li a:after, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce #order_review #payment #place_order, .woocommerce .span_4 input[type="submit"].checkout-button, .portfolio-filters-inline[data-color-scheme="accent-color"], .select2-container .select2-choice:hover, .select2-dropdown-open .select2-choice, header#top nav > ul > li.button_solid_color > a:before, #header-outer.transparent header#top nav > ul > li.button_solid_color > a:before, .tabbed[data-style*="minimal"] > ul li a:after, .twentytwenty-handle, .twentytwenty-horizontal .twentytwenty-handle:before, .twentytwenty-horizontal .twentytwenty-handle:after, .twentytwenty-vertical .twentytwenty-handle:before, .twentytwenty-vertical .twentytwenty-handle:after, .masonry.classic_enhanced .posts-container article .meta-category a:hover, .blog-recent[data-style*="classic_enhanced"] .meta-category a:hover, .masonry.classic_enhanced .posts-container article .video-play-button[class], .bottom_controls #portfolio-nav .controls li a i:after, .bottom_controls #portfolio-nav ul:first-child li#all-items a:hover i, .nectar_video_lightbox.nectar-button[data-color="default-accent-color"], .nectar_video_lightbox.nectar-button[data-color="transparent-accent-color"]:hover, .testimonial_slider[data-style="multiple_visible"][data-color*="accent-color"] .flickity-page-dots .dot.is-selected:before, .testimonial_slider[data-style="multiple_visible"][data-color*="accent-color"] blockquote.is-selected p, .nectar-recent-posts-slider .container .strong span:before, #page-header-bg[data-post-hs="default_minimal"] .inner-wrap > a:hover, .single .heading-title[data-header-style="default_minimal"] .meta-category a:hover, body.single-post .sharing-default-minimal .nectar-love.loved, .nectar-fancy-box:after, .divider-small-border[data-color="accent-color"], .divider-border[data-color="accent-color"], div[data-style="minimal"] .toggle.open h3 i:after, div[data-style="minimal"] .toggle:hover h3 i:after, div[data-style="minimal"] .toggle.open h3 i:before, div[data-style="minimal"] .toggle:hover h3 i:before, .nectar-animated-title[data-color="accent-color"] .nectar-animated-title-inner:after, #fp-nav:not(.light-controls).tooltip_alt ul li a span:after, #fp-nav.tooltip_alt ul li a span:after, .nectar-video-box[data-color="default-accent-color"] a.nectar_video_lightbox, body .nectar-video-box[data-color="default-accent-color"][data-hover="zoom_button"] a.nectar_video_lightbox:after, .span_12.dark .owl-theme .owl-dots .owl-dot.active span, .span_12.dark .owl-theme .owl-dots .owl-dot:hover span, .nectar_image_with_hotspots[data-stlye="color_pulse"][data-color="accent-color"] .nectar_hotspot, .nectar_image_with_hotspots .nectar_hotspot_wrap .nttip .tipclose span:before, .nectar_image_with_hotspots .nectar_hotspot_wrap .nttip .tipclose span:after, .portfolio-filters-inline[data-color-scheme="accent-color-underline"] a:after, body[data-dropdown-style="minimal"] #header-outer header#top nav > ul > li:not(.megamenu) ul a:hover, body[data-dropdown-style="minimal"] #header-outer header#top nav > ul > li:not(.megamenu) li.sfHover > a, body[data-dropdown-style="minimal"] #header-outer:not([data-format="left-header"]) header#top nav > ul > li:not(.megamenu) li.sfHover > a, body[data-dropdown-style="minimal"] header#top nav > ul > li.megamenu > ul ul li a:hover, body[data-dropdown-style="minimal"] header#top nav > ul > li.megamenu > ul ul li.sfHover > a, body[data-dropdown-style="minimal"]:not([data-header-format="left-header"]) header#top nav > ul > li.megamenu > ul ul li.current-menu-item > a, body[data-dropdown-style="minimal"] #header-outer .widget_shopping_cart a.button, body[data-dropdown-style="minimal"] #header-secondary-outer ul > li:not(.megamenu) li.sfHover > a, body[data-dropdown-style="minimal"] #header-secondary-outer ul > li:not(.megamenu) ul a:hover, .nectar-recent-posts-single_featured .strong a, .post-area.standard-minimal article.post .more-link span:before, .nectar-slide-in-cart .widget_shopping_cart a.button, body[data-header-format="left-header"] #header-outer[data-lhe="animated_underline"] header#top nav ul li:not([class*="button_"]) > a span:after, .woocommerce .material.product .add_to_cart_button, body nav.woocommerce-pagination span.page-numbers.current, body[data-dropdown-style="minimal"] #header-outer:not([data-format="left-header"]) header#top nav > ul > li:not(.megamenu) ul a:hover, body[data-form-submit="regular"] input[type=submit], body[data-form-submit="regular"] button[type=submit], body[data-form-submit="see-through"] input[type=submit]:hover, body[data-form-submit="see-through"] button[type=submit]:hover, body[data-form-submit="see-through"] .container-wrap .span_12.light input[type=submit]:hover, body[data-form-submit="see-through"] .container-wrap .span_12.light button[type=submit]:hover, body[data-form-submit="regular"] .container-wrap .span_12.light input[type=submit]:hover, body[data-form-submit="regular"] .container-wrap .span_12.light button[type=submit]:hover, .masonry.material .masonry-blog-item .meta-category a:before, .related-posts[data-style="material"] .meta-category a:before, .post-area.featured_img_left .meta-category a:before, .material.masonry .masonry-blog-item .video-play-button, .nectar_icon_wrap[data-style="border-animation"][data-color="accent-color"]:not([data-draw="true"]) .nectar_icon:hover, body[data-dropdown-style="minimal"] #header-outer:not([data-format="left-header"]) header#top nav > ul > li:not(.megamenu) ul li.current-menu-item > a, body[data-dropdown-style="minimal"] #header-outer:not([data-format="left-header"]) header#top nav > ul > li:not(.megamenu) ul li.current-menu-ancestor > a, .nectar-social-sharing-fixed > a:before, .nectar-social-sharing-fixed .nectar-social a, body.material #page-header-bg.fullscreen-header .inner-wrap >a, .masonry.material .quote-inner:before, .masonry.material .link-inner:before, .tabbed[data-style="minimal_alt"] .magic-line, .nectar-google-map[data-nectar-marker-color="accent-color"] .animated-dot .middle-dot, .nectar-leaflet-map[data-nectar-marker-color="accent-color"] .animated-dot .middle-dot, .nectar-google-map[data-nectar-marker-color="accent-color"] .animated-dot div[class*="signal"], .nectar-leaflet-map[data-nectar-marker-color="accent-color"] .animated-dot div[class*="signal"], .nectar_video_lightbox.play_button_with_text[data-color="default-accent-color"] span.play > .inner-wrap:before, .nectar-hor-list-item[data-color="accent-color"]:before, body.material #slide-out-widget-area-bg.slide-out-from-right, .widget .material .widget .tagcloud a:before, .material #sidebar .widget .tagcloud a:before, .single .post-area .content-inner > .post-tags a:before, .auto_meta_overlaid_spaced article.post.quote .n-post-bg:after, .auto_meta_overlaid_spaced article.post.link .n-post-bg:after, .post-area.featured_img_left .posts-container .article-content-wrap .video-play-button, .post-area.featured_img_left article.post .quote-inner:before, .post-area.featured_img_left .link-inner:before, .nectar-recent-posts-single_featured.multiple_featured .controls li:after, .nectar-recent-posts-single_featured.multiple_featured .controls li.active:before, [data-style="list_featured_first_row"] .meta-category a:before, .tabbed[data-style*="material"][data-color-scheme="accent-color"] ul:after, .nectar-fancy-box[data-color="accent-color"]:not([data-style="default"]) .box-bg:after, div[data-style="minimal_small"] .toggle.accent-color > h3:after, body.material[data-button-style^="rounded"] .nectar-button.see-through.accent-color[data-color-override="false"] i, .portfolio-items .col.nectar-new-item .inner-wrap:before, body.material .nectar-video-box[data-color="default-accent-color"] a.nectar_video_lightbox:before, .nectar_team_member_overlay .team_member_details .bio-inner .mobile-close:before, .nectar_team_member_overlay .team_member_details .bio-inner .mobile-close:after, .fancybox-navigation button:hover:before, ul.products li.minimal.product span.onsale, .span_12.dark .nectar-woo-flickity[data-controls="arrows-and-text"] .nectar-woo-carousel-top a:after, .woocommerce span.onsale .nectar-quick-view-box .onsale, .nectar-quick-view-box .onsale, .woocommerce-page .nectar-quick-view-box .onsale, .nectar-quick-view-box .cart .quantity input.plus:hover, .nectar-quick-view-box .cart .quantity input.minus:hover, .woocommerce .cart .quantity input.plus:hover, .woocommerce .cart .quantity input.minus:hover, body .nectar-quick-view-box .single_add_to_cart_button, .woocommerce .classic .add_to_cart_button, .woocommerce .classic .product-add-to-cart a.button, .text_on_hover.product .nectar_quick_view, body.original li.bypostauthor .comment-body:before, .widget_layered_nav ul.yith-wcan-label li a:hover, .widget_layered_nav ul.yith-wcan-label li.chosen a, .woocommerce ul.products li.product .onsale, .woocommerce-page ul.products li.product .onsale, .woocommerce span.onsale, .woocommerce-page span.onsale, .woocommerce .product-wrap .add_to_cart_button.added, .single-product .facebook-share a:hover, .single-product .twitter-share a:hover, .single-product .pinterest-share a:hover, .woocommerce-message, .woocommerce-error, .woocommerce-info, .woocommerce .chzn-container .chzn-results .highlighted, .woocommerce .chosen-container .chosen-results .highlighted, .woocommerce a.button:hover, .woocommerce-page a.button:hover, .woocommerce button.button:hover, .woocommerce-page button.button:hover, .woocommerce input.button:hover, .woocommerce-page input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce-page #respond input#submit:hover, .woocommerce #content input.button:hover, .woocommerce-page #content input.button:hover, .woocommerce div.product .woocommerce-tabs ul.tabs li.active, .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active, .woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-range, .ascend.woocommerce .widget_price_filter .ui-slider .ui-slider-range, .ascend.woocommerce-page .widget_price_filter .ui-slider .ui-slider-range, html .woocommerce #sidebar div ul li a:hover ~ .count, html .woocommerce #sidebar div ul li.current-cat > .count, body[data-fancy-form-rcs="1"] .select2-container--default .select2-selection--single:hover, body[data-fancy-form-rcs="1"] .select2-container--default.select2-container--open .select2-selection--single, .woocommerce .widget_price_filter .ui-slider .ui-slider-range, .material.woocommerce-page .widget_price_filter .ui-slider .ui-slider-range, .woocommerce-account .woocommerce-form-login button.button, .woocommerce-account .woocommerce-form-register button.button, .woocommerce.widget_price_filter .price_slider:not(.ui-slider):before, .woocommerce.widget_price_filter .price_slider:not(.ui-slider):after, .woocommerce.widget_price_filter .price_slider:not(.ui-slider), body .woocommerce.add_to_cart_inline a.button.add_to_cart_button, .woocommerce table.cart a.remove:hover, .woocommerce #content table.cart a.remove:hover, .woocommerce-page table.cart a.remove:hover, .woocommerce-page #content table.cart a.remove:hover, .woocommerce-page .woocommerce p.return-to-shop a.wc-backward, .woocommerce .yith-wcan-reset-navigation.button{background-color:var(--color-dark-brown)!important;}
#header-outer a[class].button.wc-forward.wp-element-button, #header-outer a[class].button.wc-forward.wp-element-button:hover, .float-contacto-btn-fab, .text-under-carousel .wpb_wrapper a, .text-under-description a, #footer-widgets{background-color:var(--color-dark-brown) !important;}
#ajax-content-wrap .button, #header-outer .button, #header-outer a[class].button.button.wc-forward.wp-element-button,#ajax-content-wrap .nectar-button, .btn-item-image, body header#top nav>ul>li.megamenu>ul.sub-menu>li a.btn-item-image{text-transform:uppercase !important;}
.btn-item-image, body header#top nav>ul>li.megamenu>ul.sub-menu>li a.btn-item-image, #secondary-footer .widget_text .visible-xs:before, #secondary-footer .widget_text .visible-xs:after,#ajax-content-wrap .img-tratamiento .visible-xs:before,#ajax-content-wrap .img-tratamiento .visible-xs:after, .woocommerce #ajax-content-wrap a.button, .woocommerce-page #ajax-content-wrap a.button, .woocommerce #ajax-content-wrap button.button, .woocommerce-page #ajax-content-wrap button.button, .woocommerce #ajax-content-wrap input.button, #ajax-content-wrap .nectar-quick-view-box a.button, .woocommerce-page #ajax-content-wrap input.button, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce #content input.button, .woocommerce-page #content input.button, .voucher-image-option input:before{background:var(--color-dark-brown)!important;}
#menu-item-10100 a:before, .tag-new-2 a:before, #menu-item-10099 a:after, .tag-new a:after, #header-outer a.cart-contents .cart-wrap span{background:#B6B1A5 !important;background-color:#B6B1A5 !important;}
.tax-product_cat h1.page-title::after{border-bottom:2px solid #B6B1A5 !important;}
.woocommerce-Price-amount, .features-golden,.texto-img-blanco b, #header-secondary-outer, .post-area.featured_img_left article .meta-category a, .text-under-carousel .wpb_wrapper b{color:#B6B1A5 !important;}
#slider-home .swiper-slide .button:nth-of-type(2) a, #slider-home .swiper-slide .button:nth-of-type(4) a{color:var(--color-dark-brown)!important}
#ajax-content-wrap #slider-home .swiper-slide .button:nth-of-type(1) a, #ajax-content-wrap #slider-home .swiper-slide .button:nth-of-type(3) a{background:var(--color-dark-brown)!important;color:#FFFBF8!important}
.text-under-carousel .wpb_wrapper a, .text-under-description a{text-transform:uppercase !important;border-radius:0px !important;}
#secondary-footer{background-color:#fbfbfb !important;color:var(--color-dark-brown) !important;}
#footer-outer #copyright .social li{border:2px solid var(--color-dark-brown) !important;}
#secondary-footer .widget_text .textwidget p, #secondary-footer .widget_text .textwidget a, #secondary-footer .widget_text .textwidget a i,#secondary-footer .widget_text, #secondary-footer .widget_text *, #footer-outer #copyright .social li a i, #footer-outer #copyright .social li a:hover i, #copyright .container .legal_links a{color:var(--color-dark-brown) !important;}
body.material #slide-out-widget-area-bg.slide-out-from-right[class],body.material #slide-out-widget-area-bg.slide-out-from-right{background-color:var(--color-dark-brown) !important;background:var(--color-dark-brown) !important;}
#ajax-content-wrap .swiper-slide .content h2, #ajax-content-wrap .custom-heading-post h1.entry-title{color:#fff !important;}
.woocommerce table.my_account_orders .edit-og-style-btn{border-radius:0;padding-left:10px !important;padding-right:10px !important;}
.woocommerce-page #ajax-content-wrap a.button{border-radius:0!important;text-transform:uppercase;}
body[data-dropdown-style=minimal] header#top nav>ul>li.megamenu>ul ul li a:hover{color:#ffffff!important;background-color:#B6B1A5!important}
#header-secondary-outer, #header-outer #header-secondary-outer, #header-outer #mobile-menu .secondary-header-text{color:#B6B1A5!important;background-color:#F8F8F8!important;}
.wordpress-gdpr-popup-actions a{border-radius:0 !important;}
#ajax-content-wrap .woocommerce button.button.woocommerce-form-login__submit,#ajax-content-wrap .woocommerce button.button.woocommerce-form-login__submit:hover, #ajax-content-wrap .woocommerce button.button.woocommerce-button:hover{border-radius:0!important;background-color:var(--color-dark-brown)!important;text-transform:uppercase!important;}
body.woocommerce-checkout .woocommerce #order_review #payment button#place_order{border-radius:0!important;background-color:var(--color-dark-brown)!important;text-transform:uppercase!important;}
h1:after{content:unset;}
.woocommerce #ajax-content-wrap button.button, .woocommerce-page #ajax-content-wrap button.button{color:#ffffff !important;}
#ajax-content-wrap .cart .quantity input.plus:hover{background-color:var(--color-dark-brown) !important;}
.woocommerce div.product .woocommerce-tabs .full-width-content ul.tabs li.active{background-color:transparent!important;}
.swiper-slide .content p{font-family:'Switzer' !important;}
.title-section p, p,.title-section h2,h2,.text-clases-barber1 h2,.title-aprende,.subhead, h3.h3-curso-intensivo, .bigger-text-custom span, .bigger-text-custom a, .woocommerce-MyAccount-content *{font-weight:400;}
@media only screen and (min-width: 1000px) {
body[data-slide-out-widget-area-style=slide-out-from-right].material .slide_out_area_close .close-line{background-color:#959184!important;}
}
@media(min-width:426px){
.service1.visible-xs, .service2.visible-xs, .service3.visible-xs{border:1px solid #B6B1A5 !important;}
}  img.stripe-amex-icon.stripe-icon{display:none;}
body #footer-outer a.develop-text:not(.nectar-button){color:#9c9c9c !important;}
.title-section .no-borderbottom{border-bottom:0!important;}
.col-home-padding > .vc_column-inner{padding-left:50px!important;}
@media(max-width:999px){
.col-home-padding > .vc_column-inner{padding-left:0!important;}
} .new-section-aprende .font-boxes-aprende{color:inherit;}
.new-section-aprende .icons-second-banner{width:60px!important;height:auto!important;filter:invert(1);}
.new-section-aprende{margin:30px 0;}
.new-section-aprende > .col:after{content:unset;}
.new-section-aprende > .col{justify-content:center;gap:20px;}
.new-section-aprende > .col .wpb_column{width:auto!important;}
@media screen and (width <= 481px){
.new-section-aprende > .col{gap:0;}
.new-section-aprende > .col .wpb_column{width:auto!important;flex:1}
.new-section-aprende .icons-second-banner{width:40px!important;}
}
div#header-secondary-outer {
display: none!important;
}