body,html{background-color:#FFF;color:#323232;font-family:'Roboto Slab',serif;font-weight:300;font-size:14px}a{color:#6bc7e0}a:hover{color:#000}.h1,.h2,h1,h2{color:#6bc7e0;margin:0 0 10px;text-transform:uppercase;font-weight:300}img{max-width:100%}.h1,h1{font-size:36px;border-bottom:1px solid #6bc7e0;padding:0 0 10px}.h2,h2{padding:0}h2.page-subtitle{font-size:20px;color:#000;text-transform:uppercase;margin-bottom:30px}.h3,h3{color:#6bc7e0;margin:0 0 10px;font-weight:300}.no-gutter>[class*=col-]{padding-right:0;padding-left:0}header{position:relative;width:100%;text-align:center;background-image:none;color:#222;min-height:0;margin:0}.top-bar,.top-bar ul li a{color:#FFF}.top-bar{padding:5px 0;background-color:#6bc7e0}.top-bar-left{float:left;width:50%;text-align:left}.top-bar-left p{margin:0;font-size:13px}.top-bar-left p strong{font-weight:400}.top-bar-right{float:right;width:50%;text-align:right}.top-bar ul{margin:0;padding:0;list-style-type:none;text-align:right}.top-bar ul li{display:inline-block;padding:0 10px}.navbar-default .nav>li>a.active,.top-bar ul li a.active{font-weight:700}.top-bar ul li a:hover{color:#FFF;text-decoration:underline}#navbar-main{margin:0;border-radius:0;border:none;background:#fafafa;border-bottom:1px solid #f0f0f0}#navbar-main.affix{z-index:999;top:0;left:0;right:0}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#6bc7e0;background-color:transparent}.navbar-brand{height:auto;padding:0;line-height:normal}.navbar-brand a{display:block}.navbar-brand img{height:86px;margin:5px 0}.navbar-nav>li>a{padding:0 15px;line-height:96px;text-transform:none}.btn,.section-title{text-transform:uppercase}.section-title{text-align:center;padding:0;margin:0 0 50px;font-size:35px;font-weight:400}#footer{text-align:center;padding:20px 0}#contact{background-color:#fafafa;margin:0}.contact_bgcover{padding:80px 0 0}#contact iframe{margin-bottom:-5px}#contact .contact_data{text-align:center;font-size:16px}#contact .contact_data .contact_data_item i{display:block;width:70px;height:70px;line-height:70px;font-size:30px;border:0 solid #6bc7e0;color:#fff;margin:0 auto 20px;border-radius:50%;background:rgba(107,199,224,.7)}.service .service_bg,.tecnica_masaje .tecnica_masaje_bg{background-repeat:no-repeat;background-size:cover;background-position:center center}#contact .form-horizontal .control-label{text-align:left;font-weight:400}#contact .form-control{border:1px solid #d0d0d0;border-radius:0;padding:20px 15px;font-weight:400}#contact .contact_form textarea{height:210px}#contact .contact_form{margin-bottom:50px}.service,.tecnica_masaje{overflow:hidden;margin-bottom:30px;position:relative}.btn{border-radius:0}.btn-custom{background-color:#6bc7e0;color:#fff;border-color:#6bc7e0}.btn-custom:hover{background-color:#323232;color:#fff;border-color:#323232}.tecnica_masaje .tecnica_masaje_bg{height:200px;margin-left:-15px;margin-right:-15px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.tecnica_masaje h3 a{font-weight:400}.bg-dark .tecnica_masaje h3 a:hover{color:#fff;text-decoration:none}.tecnica_masaje h3 a:hover{text-decoration:none}.service{height:340px}.service .service_bg{height:100%;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.service:hover .service_bg{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.service .service_title{position:absolute;width:100%;color:#fff;font-weight:700;font-size:30px;padding:10px;text-shadow:0 0 5px #000;background:rgba(0,0,0,0);height:88px;vertical-align:middle;margin:auto;top:0;right:0;left:0;display:table}.service .service_title span{width:100%;display:table-cell;vertical-align:middle;text-align:center}.refuerzo_escolar_featureds{padding:30px 0}.refuerzo_escolar_featureds h3{font-size:25px;color:#6bc7e0;font-weight:700}section.content-section{padding:50px 0}section.content-section.bg-dark{background:#333;color:#fff}.bgheader,section.content-section.section-testimonials{background-repeat:no-repeat;background-position:center center;background-size:cover;background-attachment:fixed}section.content-section.section-testimonials{background-image:url(../img/bg2.jpg);color:#fff;font-weight:400;padding:0}.section_testimonials_cover{background-color:rgba(0,0,0,.6);padding:80px 0}.testimonials_widget_footer_item{text-align:center}.testimonials_widget_footer_item_name{font-weight:400;font-size:16px}.testimonials_widget_footer_item_description{font-style:italic;font-size:17px;margin-bottom:20px}.messagecookies{position:fixed;bottom:10px;right:10px;width:350px;height:auto;background-color:rgba(0,0,0,.85);z-index:9999;box-sizing:border-box}.messagecookies .messagecookies_container{position:relative}.messagecookies p{margin:0;padding:10px;font-size:12px;color:#fff}.messagecookies p a{color:#fff;text-decoration:underline}.messagecookies a.messagecookies_close{color:#fff;position:absolute;top:5px;right:5px;width:auto;left:auto}.bgheader{padding:80px 0;background-image:url(../img/bg1.jpg);margin-bottom:30px}.bgheader h1{margin:0;padding:0;border:0}.bgheader h1 span,.bgheader h2 span{color:#fff;border:none;display:inline-block;font-weight:400;margin:0}.bgheader h1 span{background-color:rgba(107,199,224,.7);padding:10px}.bgheader h2{margin:0;padding:0}.bgheader h2 span{background-color:rgba(0,0,0,.4);padding:10px}@media (max-width:1199px){.navbar-brand img{height:70px}.navbar-nav>li>a{line-height:70px;padding:0 10px}}@media (max-width:991px){.top-bar-left,.top-bar-right{font-size:13px}.top-bar ul li{padding:0 5px}}@media (max-width:991px) and (min-width:768px){.navbar-header{float:none;text-align:center}.navbar-brand{float:none;margin:0 auto;display:block}.navbar-brand img{margin:5px auto;height:60px}.navbar-nav{float:none!important;text-align:center}.navbar-nav>li{float:none;display:inline-block}.navbar-nav>li>a{line-height:50px}}@media (max-width:767px){.top-bar-left,.top-bar-right{float:none;text-align:center;width:100%}.top-bar ul,.top-bar-left,.top-bar-right{text-align:center}.top-bar-left{margin-bottom:5px}.top-bar-right ul li.languages{margin-top:5px;display:block}.top-bar-right ul li.languages a{padding:0 10px}#navbar-main ul.nav.pull-right{float:none!important}.navbar-brand img{height:50px;margin:5px}.navbar-nav>li>a{padding:10px;line-height:normal}.messagecookies{position:fixed;bottom:0;right:0;width:100%}.service{height:240px;margin-bottom:5px}.footer_copyright a{padding:0 5px}}