body .main-banner{position:relative}body .main-banner img.banner{width:100%;height:450px;object-fit:cover;object-position:top right}body .main-banner .float_name{text-align:left;width:100%;padding-top:20px;position:absolute;bottom:0;height:70px;background-color:rgba(0,0,0,0.55);color:#ffffff;font-size:32px;font-weight:400}body .main-banner .float_details{position:absolute;bottom:40px;width:100%;z-index:2;text-align:left}body .main-banner .float_details a{color:#000}body .main-banner .float_details a:hover{text-decoration:none}body .main-banner .float_details .frame{position:relative;z-index:9999;width:310px;float:right;box-shadow:0 3px 6px rgba(0,0,0,0.16);border-radius:15px;background-color:#eaeaea;padding:20px 22px 20px;padding-left:54px;color:#000000;font-size:16px;font-weight:400}body .main-banner .float_details .frame .address,body .main-banner .float_details .frame .telephone,body .main-banner .float_details .frame .working_hours{margin-bottom:20px;position:relative}body .main-banner .float_details .frame .address i,body .main-banner .float_details .frame .telephone i,body .main-banner .float_details .frame .working_hours i{color:#1688db;position:absolute;top:3px;left:-36px;font-size:27px}body .main-banner .float_details .frame .address .fa-phone,body .main-banner .float_details .frame .telephone .fa-phone,body .main-banner .float_details .frame .working_hours .fa-phone{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}body .main-banner .float_details .frame .working_hours{margin-bottom:0}.float_center{position:absolute;bottom:105px;width:100%;z-index:3}.float_center .gform_wrapper ul.gform_fields li.gfield{padding-right:12px !important}.float_center .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container,.float_center .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label{margin-top:0 !important}.float_center .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description{display:none}.float_center .form_banner{background-color:rgba(0,0,0,0.5);padding:8px 18px;max-width:600px;margin:auto}.float_center .form_banner h3{display:none}.float_center .form_banner .gform_wrapper{margin:7px 0}.float_center .form_banner .gform_description{color:#ffffff;font-size:22px;font-weight:400 !important;text-align:center;width:100%}.float_center .form_banner .gform_body{width:calc(100% - 99px);display:inline-block}.float_center .form_banner .gform_body ul{display:table;width:100%}.float_center .form_banner .gform_body ul li{display:table-cell;vertical-align:top;padding-right:11px}.float_center .form_banner .gform_body ul li .gfield_required{display:none}.float_center .form_banner .gform_body ul li input{width:100% !important;height:41px;background-color:#f0f0f0;color:#777676;font-size:20px;font-weight:400;border:none;padding-left:10px !important}.float_center .form_banner .gform_body .gfield_label{display:none !important}.float_center .form_banner .gform_body .top_label div.ginput_container{margin-top:0px}.float_center .form_banner .gform_footer{width:89px;display:inline-block;vertical-align:top;margin:0;margin-left:-6px;padding:0}.float_center .form_banner .gform_footer:hover input[type=submit]{border:2px solid #02acf1;background-color:#02acf1}.float_center .form_banner .gform_footer input[type=submit]{width:100%;height:41px;border:2px solid #02b7fa;background-color:#02b7fa;color:#ffffff;font-size:24px;font-weight:700;text-transform:uppercase}.top_menu_mini_site{transition:all .4s ease;height:57px;background-color:#f0f0f0;border-bottom:2px solid #dedede}.top_menu_mini_site.fixed-header{position:fixed;top:131px;left:0;width:100%;z-index:1}.top_menu_mini_site #_main_menu ul{display:table;width:100%}.top_menu_mini_site #_main_menu ul li{display:table-cell;text-align:center;width:auto;padding:25px 15px 1px;border-bottom:5px solid transparent}.top_menu_mini_site #_main_menu ul li a{color:#868585;font-size:20px;font-weight:400}.top_menu_mini_site #_main_menu ul li a:hover{text-decoration:none;color:#1688db}.top_menu_mini_site #_main_menu ul li.active{border-bottom:5px solid #1688db}.top_menu_mini_site #_main_menu ul li.active a{color:#1688db}.top_menu_mini_site .social{display:inline-block;padding-top:4px}.top_menu_mini_site .social a{margin-left:8px;margin-top:6px;color:white;height:34px;width:34px;text-align:center;border-radius:50%;background:#02b7fa;font-size:18px;display:inline-block;line-height:34px;padding:0;vertical-align:top}.top_menu_mini_site .social a .a2a_svg{opacity:0}.top_menu_mini_site .social .addtoany_list{position:relative}.top_menu_mini_site .social .addtoany_list:after{font:normal normal normal 19px/1 FontAwesome;color:#fff;content:"\f1e0";position:absolute;top:10px;right:10px}.top_menu_mini_site .social .addtoany_list a:hover span{opacity:0}.phone.phone_ipad{display:none}.home_content{padding:25px 0}.home_content .latest_news{width:calc(100% - 470px);display:inline-block;padding-right:52px}.home_content .latest_news h3{color:#777676;font-size:30px;font-weight:700;line-height:40px;padding:0;margin:10px 0 6px}.home_content .latest_news .post-row{border-top:1px solid #bfbdbd;color:#403f3f;font-weight:400;font-size:18px;line-height:22px;padding:4px 0 13px;position:relative}.home_content .latest_news .post-row a{color:#1eabe3}.home_content .latest_news .post-row h4{padding:0;margin:0 0 10px;color:#1eabe3;font-size:22px;font-weight:700}.home_content .latest_news .post-row .post-date{text-align:right;color:#aaaaaa;font-size:16px;margin-bottom:10px;font-weight:400;line-height:28px}.home_content .sidebar{width:460px;display:inline-block;float:right;margin-top:53px;max-width:100%}.home_content .sidebar .block_to_reviews{padding:24px;border:1px solid #aaa;background-color:#f0f0f0;position:relative;color:#000000;font-size:18px;line-height:24px;font-weight:400}.home_content .sidebar .block_to_reviews:after{content:"";background:url("https://helendoron.es/salamanca-norte/wp-content/themes/roots-mipo-child/assets/img//arrow_right.png") top no-repeat;width:23px;height:44px;display:block;position:absolute;top:40%;right:10px}.home_content .sidebar .block_to_reviews .reviews_desc{padding-right:33px;font-style:italic}.home_content .sidebar .block_to_reviews .reviews_name{margin-top:27px;padding-right:33px}.home_content .sidebar .block_to_reviews .reviews_link{display:block;color:#1688db;text-align:right;font-size:16px;font-weight:700;margin-bottom:-20px;margin-top:5px;text-decoration:none;margin-right:-12px}.home_content .sidebar .block_to_facebook{margin-top:22px;border:1px solid #aaa;background-color:#ffffff;height:423px;overflow:hidden}.home_content .sidebar .block_to_facebook .facebook_top .title{background-color:#39599c;height:50px;color:#ffffff;font-size:24px;font-weight:400;letter-spacing:-0.48px;line-height:34px;padding:5px 14px}.home_content .sidebar .block_to_facebook .facebook_post{padding:0}@media screen and (min-width:992px){.home_content .sidebar{margin-top:-20px !important}}@media (min-width:1024px){.latest_news_page h1{color:#777676;font-size:30px;font-weight:700;line-height:40px;padding:0;margin:36px 0 5px}}.latest_news_page .post-row{border-top:1px solid #bfbdbd;color:#403f3f;font-size:18px;font-weight:400;line-height:26px;padding:13px 0;position:relative}.latest_news_page .post-row a{color:#1eabe3}.latest_news_page .post-row h4{padding:0;margin:0;color:#1eabe3;font-size:22px;font-weight:700;margin-bottom:5px}.latest_news_page .post-row .post-date{color:#aaaaaa;font-size:16px;font-weight:400;line-height:23px;margin-bottom:5px}.latest_news_page .post-row .contour img{height:137px;width:100%;object-fit:cover;border:3px solid #02b7fa}.latest_news_page .post-row .sideLeft{width:calc(100% - 212px)!important;display:inline-block;padding-right:150px}.latest_news_page .post-row .sideRight{width:206px !important;display:inline-block;vertical-align:top}@media (min-width:1024px){.our_gallery h1{border-bottom:1px solid #bfbdbd;padding:0;margin:36px 0 30px;color:#777676;font-size:30px;font-weight:700;line-height:40px;padding-bottom:3px}}.our_gallery{margin-bottom:38px}.our_gallery .our_img img{height:205px;width:100%;object-fit:cover;margin-bottom:24px;border:1px solid #707070}.faq footer h3{background:transparent}.faq h3.section-title{display:none}#collapseFaq{display:block !important}.reviews_page .sideLeft{width:calc(100% - 470px);display:inline-block;vertical-align:top;padding-right:15px}.reviews_page .sideLeft .post-row{padding:30px 10px 30px 0}.reviews_page .sideLeft .reviews_desc{font-size:18px;line-height:22px}.reviews_page .sideLeft .reviews_name{margin-top:22px;font-size:18px;font-style:italic}.reviews_page .sideRight{display:inline-block;width:460px}.reviews_page .sideRight .my_form{width:100%;padding:26px 30px;margin-top:39px;margin-bottom:29px;vertical-align:top;max-width:100%;background-color:#02acf1;color:#ffffff;font-size:20px;font-weight:400;line-height:22px;text-align:center}.reviews_page .sideRight .my_form h3{color:#ffffff;font-size:28px;font-weight:700;line-height:32px;margin-bottom:37px}.reviews_page .sideRight .my_form .glsr-field label{display:none}.reviews_page .sideRight .my_form .glsr-field input,.reviews_page .sideRight .my_form .glsr-field textarea{width:100%;padding:5px;color:#777676;height:40px}.reviews_page .sideRight .my_form .glsr-field textarea{height:350px}.reviews_page .sideRight .my_form .glsr-field button[type="submit"]{width:207px;height:50px;border:2px solid #fff;background-color:#1688db;color:transparent;position:relative;margin-top:15px}.reviews_page .sideRight .my_form .glsr-field button[type="submit"]:after{content:"SEND";position:absolute;top:13px;left:0;color:#ffffff;font-size:24px;font-weight:700;line-height:20px;text-transform:uppercase;display:block;text-align:center;width:100%}.reviews_page .sideRight .my_form .glsr-field:nth-of-type(2){display:none}.reviews_page .sideRight .my_form .gl-star-rating-stars>span{display:inline-block;width:55px;height:60px;background-size:54px;margin:0 21px 0 0}.reviews_page .sideRight .my_form .gl-star-rating-stars{height:55px}.glsr-field label[for^=terms]{display:block !important}.glsr-field label[for^=terms]:after{display:none}.glsr-ltr .glsr-field input[type=checkbox]{width:100% !important;height:100% !important}@media (min-width:1024px){.schedule h1{color:#777676;font-size:30px;font-weight:700;line-height:40px;padding:0;margin:36px 0 14px;border-bottom:1px solid #bfbdbd}.schedule h1 span{color:#6e6d6d;font-size:24px;font-weight:400;line-height:40px}}.schedule{margin-bottom:100px}.time_col{border:1px solid #a3a2a2;background-color:#e5e5e5}.time_col .col-title{color:#777676;font-size:18px}.time_col ul{list-style:none;border-top:1px solid #a3a2a2;height:60px;font-size:18px;color:#777676;margin:0;padding:0}.time_col ul li{text-align:center;height:100%;padding-top:15px}.time_col ul li.break{padding-top:10px;line-height:16px}.time_col ul li.break span{font-size:12px}.activite{position:relative}.col-title{height:44px;font-size:21px;padding:6px;color:#403f3f}.acttitle{position:absolute;top:50%;width:100%;font-size:16px;font-weight:400;line-height:23px;transform:translate(0, -50%);-webkit-transform:translate(0, -50%)}.acttitle b{display:block}.contact_page{padding:56px 0;background-color:#fff !important;display:table;width:100%}.contact_page .sideLeft{display:table-cell;position:relative;font-size:18px;font-weight:400;line-height:26px}.contact_page .sideLeft a{color:#403f3f}.contact_page .sideLeft .address,.contact_page .sideLeft .telephone,.contact_page .sideLeft .working_hours,.contact_page .sideLeft .email_center{margin-bottom:20px;padding-left:35px;position:relative}.contact_page .sideLeft .address i,.contact_page .sideLeft .telephone i,.contact_page .sideLeft .working_hours i,.contact_page .sideLeft .email_center i{color:#1688db;position:absolute;top:5px;left:0;font-size:21px}.contact_page .sideLeft .telephone i{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.contact_page .sideLeft .float_bottom{bottom:0;left:0;width:calc(100% - 100px)}.contact_page .sideLeft .float_bottom h3{color:#000000;font-size:22px;font-weight:700;text-transform:uppercase}.contact_page .sideLeft .float_bottom .myMap>div{margin-bottom:0 !important}.contact_page .sideRight{display:table-cell}.contact_page .sideRight h1{color:#292828;font-size:22px;font-weight:700;line-height:28px;text-transform:uppercase}.contact_page .sideRight .my_form{margin-top:0px;padding-top:10px;margin-bottom:0;padding-bottom:26px;background-image:linear-gradient(195deg, #15b0ea 0%, #0da7e8 46%, #0480d5 100%)}.contact_page .sideRight .my_form .gform_wrapper{background-image:url("https://helendoron.es/salamanca-norte/wp-content/themes/roots-mipo-child/assets/img/envelope_contact.png");background-position:right 0px bottom 31px;background-repeat:no-repeat;background-size:67px}.contact_page .sideRight .my_form .gform_title{display:none}.contact_page .sideRight .my_form .gfield_required{color:#fff}.contact_page .sideRight .my_form .gform_wrapper .top_label .gfield_label{color:#ffffff;font-size:20px;margin-bottom:3px;font-weight:400}.contact_page .sideRight .my_form .gform_wrapper .top_label .gfield_label span{color:white}.contact_page .sideRight .my_form input,.contact_page .sideRight .my_form textarea{width:100%;padding:5px;color:#777676;height:50px;border:none}.contact_page .sideRight .my_form textarea{height:138px}.contact_page .sideRight .my_form .gfield_html{color:#ffffff;font-size:16px;font-weight:400;text-align:center;margin:30px auto 0}.contact_page .sideRight .my_form .gfield_html a{color:white;text-decoration:underline}.contact_page .sideRight .my_form ul li:last-child{margin-top:0 !important}.contact_page .sideRight .my_form .gfield_checkbox li{margin-bottom:20px}.contact_page .sideRight .my_form .gfield_checkbox input[type=checkbox]{height:auto;opacity:0}.contact_page .sideRight .my_form .gfield_checkbox label{color:white !important;position:relative;padding-left:28px;font-size:20px}.contact_page .sideRight .my_form .gfield_checkbox input[type=checkbox]+label:after{content:"";position:absolute;top:0;left:-16px;width:30px;height:30px;background-color:#ffffff}.contact_page .sideRight .my_form .gfield_checkbox input[type=checkbox]:checked+label:before{content:"\f00c";position:absolute;top:0;left:-11px;color:#0688D9;font-family:"Font Awesome 5 Free";z-index:4}.contact_page .sideRight .gform_wrapper,.contact_page .sideRight .ginput_container.ginput_container_checkbox{margin:0px 0}.contact_page .sideRight .gform_wrapper ul.gform_fields li.gfield{padding-right:0px}.contact_page .sideRight .gform_wrapper .top_label div.ginput_container{margin-top:0px}.contact_page .sideRight .gform_wrapper ul li.gfield .field_sublabel_below{margin-top:0px;padding-top:0px}body .contact_page .sideRight .gform_footer{margin:0;text-align:center}body .contact_page .sideRight .gform_wrapper .gform_footer input[type=submit]{color:#ffffff;width:258px;height:51px;border:2px solid #fff;margin:0;background-color:#fc7322;font-size:24px;font-weight:700;text-transform:uppercase}body .contact_page .sideRight .gform_wrapper .gform_footer input[type=submit]:hover{background:#de5c0f !important}@media (min-width:1024px){.faq_page h1{border-bottom:1px solid #bfbdbd;padding:0;margin:36px 0 30px;color:#777676;font-size:30px;font-weight:700;line-height:40px;padding-bottom:3px}}@media (max-width:991px){.col-title,.time_col ul,.time_col .col-title{font-size:14px}}#map-canvas{height:499px;width:100%}.demo .get-teacher-info,.page-template-home .get-teacher-info{height:145px}.demo .get-teacher-info h3,.page-template-home .get-teacher-info h3{padding:0;background:transparent}.demo .get-teacher-info form,.page-template-home .get-teacher-info form{margin-top:4px}.demo .get-teacher-info{background-color:#e20296 !important}.logo-wrap{display:flex;align-items:center;padding-right:0 !important}.first-header-row a{display:inline-block}.first-header-row a.national-site{position:relative;color:white;background:#1FC1FD;font-size:14px;font-weight:700;border-radius:5px;padding:5px 13px;border-radius:7px;margin-left:23px}.first-header-row a.national-site:hover{background:#02acf1;color:white;text-decoration:none}.first-header-row a.national-site:before{content:'';position:absolute;left:-19px;top:50%;border:solid transparent;pointer-events:none;border-right:inherit solid #1fc1fd;border-width:8px;margin-top:-9px}.third-header-row{margin-bottom:0 !important;top:73px !important;position:fixed !important;z-index:9;width:100%;left:0}.admin-bar .third-header-row{top:150px !important}.main-banner{margin:130px 0 0 !important;padding:0}body .top-section .top-section-title h1{color:#777676}body .main-banner img.banner{max-height:450px !important}.page-template-contact .frame{visibility:hidden}#toggle_google_search{top:132px !important;position:fixed !important;z-index:2 !important}header.navbar{z-index:14 !important}.likebtn-button.lb-dislike{display:none}.likebtn-button.lb-like{background:url("https://helendoron.es/salamanca-norte/wp-content/themes/roots-mipo-child/assets/img//Like.svg") top no-repeat;content:'';background-color:transparent !important;width:40px;height:40px;border:none !important}.likebtn-button.lb-like span{height:40px;width:40px;opacity:0}.likes{font-size:16px;color:#dedede;display:block}.rate{font-size:18px;font-weight:700;color:white;display:block}.rating{text-align:right;margin-bottom:30px}.rating-text,.rating-icon{display:inline-block}.rating-text{margin-right:5px;top:15px;position:relative}.glsr-review-title{display:none}.glsr-review-author{font-style:italic}.glsr-review{margin:20px 0;border-bottom:1px solid #ccc}.wrapper.single-article{border-top:1px solid #bfbdbd}.single-article .sideRight ul li.post-item{padding:20px 20px 0}.single-article .sideRight ul li.post-item .post-date{color:#aaa;font-size:14px}.single-article .sideRight ul li.post-item a{color:#1eabe3;font-size:20px;font-weight:700;line-height:26px;border-bottom:1px solid #bfbdbd;padding-bottom:20px;display:block}.page-template-results .search-left .gform_confirmation_wrapper.demo{background-size:cover !important}.single .demo_wrapper{background-size:cover !important}.single .demo_wrapper input[type=text]{width:100% !important}.single .demo_wrapper h3.gform_title{font-weight:600 !important;margin-bottom:10px !important}.page-template-results .search-left{max-width:100% !important;margin-left:60px;margin-top:20px}.page-template-results .search-left .gfield_html{font-size:12px !important;margin-top:25px !important}.breadcrumbs-article #breadcrumbs{margin-top:5px}.single .breadcrumbs-article{background-color:#fff;padding-top:40px}.single .breadcrumbs-article .single-news-title{font-size:30px;margin-bottom:12px;color:#777676;font-weight:700}.top-date{font-size:18px;color:#aaa}.single .single-article .single_article_inner h1{color:#1eabe3}.single .single-article .sideLeft img{border:2px solid #1eabe3}.wrap .top-section,.wrap .video-carousel{display:none}.wrap .main .top-section,.wrap .main .video-carousel{display:block}@media only screen and (max-width:767px){.second-header-row #_main_menu_mob .nav{height:Calc(100vh - 150px) !important}.back-to-national{display:block;position:relative;width:100%;padding:7px 20px;color:#262525;font-size:18px;font-weight:400}.logged-in.admin-bar header.navbar{top:64px !important}.second-header-row{display:block}.container.minisite-title{width:100%;padding:0}.home .top-section .top-section-title h1{width:100% !important;text-align:left}.home .top-h2,body:not(.home) h1{background:#dedede;display:block;text-align:center;color:#1697db !important;font-size:14px !important;font-weight:700 !important;letter-spacing:0.28px;padding:12px 0;margin-bottom:20px !important}.home .top-h2 span,body:not(.home) h1 span{display:none}.top_menu_mini_site{background-color:#dedede;width:100%;overflow:hidden}.top_menu_mini_site .container{width:100%;padding:0}.top_menu_mini_site .nav{display:block}.top_menu_mini_site li{width:100%;display:block;border-bottom:2px solid #fff}.top_menu_mini_site li.active{display:none}.top_menu_mini_site li:last-child{border:none}.top_menu_mini_site li a{background:url("https://helendoron.es/salamanca-norte/wp-content/themes/roots-mipo-child/assets/img//mini-mobile-menu-plus.svg") 20px center no-repeat;display:block;text-align:center;color:#a3a2a2;font-size:14px;font-weight:700;letter-spacing:0.28px;padding:6px 0}.top_menu_mini_site.fixed-header{position:static}.third-header-row{top:40px !important;height:40px !important;font-size:13px !important;padding-top:5px !important}.third-header-row .search{height:26px !important;background-position:right center !important;width:98%}.third-header-row .search span{padding-left:0 !important}#toggle_google_search{top:80px !important;height:116px;z-index:22 !important;padding-top:16px}#toggle_google_search input[type=text]{width:60% !important;font-size:14px !important;line-height:29px !important}#toggle_google_search label{font-size:15px}#toggle_google_search button{width:33% !important;font-size:17px !important;line-height:32px !important}body .top_menu_mini_site .social{display:none !important}.top_menu_mini_site{height:auto}body .main-banner{margin:80px 0 0 !important;padding:0}body .main-banner .float_details{bottom:65px}body .main-banner .float_details .container{padding:0;width:100%}.home_content .latest_news .post-row a h4{font-size:18px;line-height:24px}.home_content .latest_news h3{font-size:20px;margin:10px 0 0}.home .top-section .sideRight,.rating,.float_center{display:none}body .home_content .latest_news{width:100%;display:inline-block;padding-right:0px}body .main-banner .float_details .frame{background:none;font-size:12px;width:135px;padding:0}body .main-banner .float_details .frame i{left:10px !important;font-size:18px !important;top:7px !important}body .main-banner .float_details .frame .working_hours,body .main-banner .float_details .frame .telephone,body .main-banner .float_details .frame .address{height:30px;position:relative;line-height:30px;box-shadow:0 3px 6px rgba(0,0,0,0.16);border-radius:8px 0 0;background-color:#eaeaea;padding-left:33px;margin-bottom:5px}body .main-banner .float_details .frame .working_hours .banner-info,body .main-banner .float_details .frame .telephone .banner-info,body .main-banner .float_details .frame .address .banner-info{position:absolute;height:72px;box-shadow:0 3px 6px rgba(0,0,0,0.16);border-radius:0 0 0 8px;background-color:#eaeaea;top:30px;right:0px;font-size:10px;font-weight:400;line-height:13px;padding:13px;display:none;width:135px;z-index:1}body .main-banner .float_details .frame .telephone{border-radius:0}body .main-banner .float_details .frame .telephone .banner-info{display:none}body .main-banner .float_details .frame .working_hours{border-radius:0 0 0 8px}body .main-banner .float_details .frame .working_hours .banner-info{top:auto;bottom:31px;border-radius:8px 0 0 0}body .main-banner .float_details .frame strong{font-weight:400}body .main-banner img.banner{object-fit:contain;height:auto}body .first-header-row img{height:33px}body .first-header-row a.national-site{display:none}body .third-header-row .all-results{display:none}body .sy-row-container.time_col{width:100px !important}body .sy-row-container{width:200px !important}.timetable-container{width:1500px;overflow:scroll}.schedule{width:100%;overflow-x:scroll}body .main-banner .float_name{font-size:16px;height:35px;padding-top:4px}html body .get-teacher-info,html body .demo .get-teacher-info{display:none;position:fixed;top:0;left:0px;width:100%;height:100% !important;z-index:122;padding-top:45px}html body .get-teacher-info .gform_heading h3,html body .demo .get-teacher-info .gform_heading h3{font-size:16px !important}html body .get-teacher-info .container .gform_wrapper li.gfield,html body .demo .get-teacher-info .container .gform_wrapper li.gfield,html body .get-teacher-info .container .gform_wrapper li.gfield.error,html body .demo .get-teacher-info .container .gform_wrapper li.gfield.error{padding-right:0 !important}html body .get-teacher-info .gform_wrapper .gform_body,html body .demo .get-teacher-info .gform_wrapper .gform_body{width:100% !important}html body .get-teacher-info .gform_wrapper .gform_body ul li.gfield,html body .demo .get-teacher-info .gform_wrapper .gform_body ul li.gfield{min-width:100% !important;max-width:100% !important}html body .get-teacher-info .gform_wrapper .gform_body ul li.gfield input,html body .demo .get-teacher-info .gform_wrapper .gform_body ul li.gfield input{font-size:16px !important}html body .get-teacher-info .gform_wrapper .gform_footer input[type=submit],html body .demo .get-teacher-info .gform_wrapper .gform_footer input[type=submit]{min-width:100% !important}html body .get-teacher-info .gform_wrapper .gform_heading,html body .demo .get-teacher-info .gform_wrapper .gform_heading{height:auto !important;margin-bottom:20px !important}.schedule{margin-bottom:30px}.latest_news_page .post-row .sideLeft{width:100% !important;padding:0}.latest_news_page .post-row .sideLeft h4{font-size:18px;line-height:22px}.latest_news_page .post-row .sideLeft .post-excerpt{line-height:22px}.latest_news_page .post-row .sideRight{display:none}.our_gallery .our_img img{height:auto}.faq_page .container{width:100%;padding:0}body .faq #collapseFaq h4{border-bottom:none}#collapseFaq>.container>div{border-bottom:1px solid #bfbdbd;margin-bottom:12px}.contact_page .sideLeft .address,.contact_page .sideLeft .telephone,.contact_page .sideLeft .working_hours,.contact_page .sideLeft .email_center{padding-left:60px}.contact_page .sideLeft i{color:#fff !important;left:15px !important;width:28px;height:28px;background-color:#0073c7;text-align:center;line-height:26px;border-radius:50%;font-size:16px !important}.contact_page .sideLeft h3{margin:0}body .contact_page .sideLeft #map-canvas{margin-top:18px !important;height:256px}body section.contact_page{padding-top:0}.contact_page .sideLeft .float_bottom{width:100%;padding:0}.reviews_page .sideRight .my_form,.contact_page .sideRight .my_form{display:none;position:fixed;margin-top:0;top:0;z-index:111;left:0px;height:100%;padding-top:44px;background-image:linear-gradient(195deg, #15b0ea 0%, #0da7e8 46%, #0480d5 100%);overflow-y:auto}.reviews_page .sideRight .my_form .gform_wrapper,.contact_page .sideRight .my_form .gform_wrapper{background:none}.reviews_page .sideRight .my_form .gform_wrapper .top_label .gfield_label,.contact_page .sideRight .my_form .gform_wrapper .top_label .gfield_label{display:none}.reviews_page .sideRight .my_form .gform_wrapper ul.gform_fields li.gfield,.contact_page .sideRight .my_form .gform_wrapper ul.gform_fields li.gfield{margin-bottom:20px}.reviews_page .sideRight .my_form textarea,.contact_page .sideRight .my_form textarea{font-size:16px}.reviews_page .sideRight .my_form .gfield_checkbox label,.contact_page .sideRight .my_form .gfield_checkbox label{margin:0}.reviews_page .sideRight .my_form .gfield_checkbox input[type=checkbox]+label:after,.contact_page .sideRight .my_form .gfield_checkbox input[type=checkbox]+label:after{width:22px;height:30px}.reviews_page .sideRight .my_form .gfield_checkbox input[type=checkbox]:checked+label:before,.contact_page .sideRight .my_form .gfield_checkbox input[type=checkbox]:checked+label:before{top:2px;left:-13px;font-size:17px}.reviews_page .sideRight .my_form .gfield div.ginput_container_checkbox label,.contact_page .sideRight .my_form .gfield div.ginput_container_checkbox label{letter-spacing:0.8px;font-size:14px;opacity:0.8;padding-left:16px}.reviews_page .sideRight .my_form .gfield_html,.contact_page .sideRight .my_form .gfield_html{opacity:0.8;font-size:12px}.reviews_page .sideRight .my_form .gform_wrapper .gform_footer input[type=submit],.contact_page .sideRight .my_form .gform_wrapper .gform_footer input[type=submit]{line-height:29px}.show-form{line-height:50px;cursor:pointer;box-shadow:0 -2px 8px rgba(0,0,0,0.33);background-color:#fc7322;color:#ffffff;font-size:16px;font-weight:700;text-align:center;position:fixed;z-index:13;width:100%;left:0px;bottom:0}.show-form.nav-form{position:static}.show-form.subscribe-demo{background:#f70093 url("https://helendoron.es/salamanca-norte/wp-content/themes/roots-mipo-child/assets/img//cubes.svg") 20px center no-repeat;font-weight:600}.show-form.teach-demo{background-color:#7fba18;line-height:18px;font-size:16px;padding:8px 0}.show-form.teach-demo span{font-size:14px;font-weight:400;display:block;margin-top:2px}.close-form{cursor:pointer;position:absolute;z-index:150;height:31px;width:31px;right:10px;top:10px;background:url("https://helendoron.es/salamanca-norte/wp-content/themes/roots-mipo-child/assets/img//close-form-minisite.svg") center no-repeat}.reviews_page .sideLeft{width:100%}.page-template-reviews .reviews_page{width:100%;overflow-x:hidden}.page-template-reviews .reviews_page .sideRight .my_form h3{font-size:22px}.page-template-reviews .reviews_page .sideRight .my_form .glsr-field textarea{height:170px;font-size:16px}.page-template-reviews .reviews_page .sideRight .my_form .glsr-field input{font-size:16px}.page-template-reviews .reviews_page .sideRight .my_form .glsr-field button[type="submit"]{width:100%;background:#fc7322}.page-template-reviews h1{position:absolute;width:104%;left:-7px}.page-template-reviews .glsr-shortcode{padding-top:50px}.page-template-reviews .show-form{background-color:#14aee9}.page-template-reviews .gl-star-rating{zoom:0.77;margin-top:-90px}.page-template-reviews .glsr-field label[for^=terms]{text-align:left;font-size:16px}.single-article .sideLeft{width:100% !important}.breadcrumbs-article #breadcrumbs{display:none}.single-news-title{display:none}.single .top-date{font-size:15px}body.single h1{background:none !important;text-align:left !important;font-size:16px !important;margin-bottom:0 !important}.single .breadcrumbs-article{padding-top:0 !important;margin-bottom:20px}.wrapper.single-article{border-top:none !important}.single-article .sideRight{display:none !important}.single-article{padding-bottom:10px !important}.single .single-article .sideLeft img{margin-bottom:10px}.plus-btn{height:50px;border:0;width:50px;border-radius:50%;box-shadow:0 3px 6px rgba(0,0,0,0.32);position:fixed;bottom:65px;right:15px;z-index:9;font-weight:100;background:url("https://helendoron.es/salamanca-norte/wp-content/themes/roots-mipo-child/assets/img//Plus_darkBlue.svg") no-repeat}.plus-btn:focus{outline:0 !important}.quick-nav .modal-dialog .modal-content .close{padding-top:20px;padding-right:40px;text-align:right;font-size:41px}.quick-nav .modal-dialog{max-width:100%}#index_plus_extra .modal-dialog{height:100vh;margin:0}#index_plus_extra .modal-dialog .modal-content{height:100%;background-color:rgba(255,255,255,0.65);border-radius:0}#index_plus_extra .modal-dialog .modal-content .close{padding-top:5px;padding-right:10px;text-align:right}#index_plus_extra .modal-dialog .modal-content .nav{display:block;position:absolute;bottom:50px;padding-left:35%}#index_plus_extra .modal-dialog .modal-content .nav li{display:block;position:relative;font-size:18px;font-weight:700;line-height:55px}#index_plus_extra .modal-dialog .modal-content .nav li a{color:#0474af}#index_plus_extra .modal-dialog .modal-content .nav li:before{content:'';position:absolute;top:13px;left:-40px;width:30px;height:30px;border:4px solid #27abe4;background-color:#f0f0f0;border-radius:100%}#index_plus_extra .modal-dialog .modal-content .nav li:after{content:'';position:absolute;top:20px;left:-33px;border:solid 5px #0474af;width:16px;height:16px;border:solid 4px #0474af;border-radius:100%}.third-header-row{top:39px !important}}@media only screen and (min-width:768px) and (max-width:1024px){.top_menu_mini_site.fixed-header{top:151px !important}.top_menu_mini_site{height:48px;margin-bottom:55px}.top_menu_mini_site #_main_menu ul li{padding:17px 9px 1px}.top_menu_mini_site #_main_menu ul li a{font-size:19px}.top_menu_mini_site .social{padding-top:8px}#toggle_google_search input[type=text]{width:70% !important}#toggle_google_search button{width:28% !important}.search_stories{margin-bottom:33px}.minisite-title h1{font-size:1.9rem}.home_content .latest_news{width:Calc(100% - 261px)}.home_content .latest_news+.sidebar{width:261px;margin-top:56px}.latest_news_page .post-row .sideRight{margin-top:31px}.acttitle{line-height:17px !important}.col-title{font-size:14px !important}.creneau{min-height:75px !important}.time_col ul{min-height:75px}.faq #collapseFaq h4,.faq #collapseFaq2 h4{height:auto !important;padding-bottom:21px}.reviews_page .sideLeft{width:100%}.reviews_page .sideLeft .glsr-review{margin-bottom:2.1em}.reviews_page .sideRight{width:100%}.reviews_page .sideRight .my_form{width:74%;margin:15px 0 29px 0}.reviews_page .sideRight .my_form h3{margin-bottom:25px}.reviews_page .sideRight .my_form .glsr-field textarea{height:185px}.myMap{margin-bottom:30px}.contact_page .sideLeft #map-canvas{margin-top:18px !important;height:433px !important}body .contact_page .sideRight .gform_wrapper .gform_footer input[type=submit]{width:100%}body .contact_page .sideRight .my_form .gfield_checkbox input[type=checkbox]+label:after{left:-35px}body .contact_page .sideRight .my_form .gfield_checkbox label{padding-left:15px}.top-section{padding:0px 0 24px !important}body .main-banner .float_details{bottom:83px}.float_center{display:none}.first-header-row a.national-site{line-height:17px;text-align:center;font-size:12px}.first-header-row form.find-centre-header{width:50%;margin-top:15px !important}.first-header-row form.find-centre-header label{padding-right:0px !important}.first-header-row form.find-centre-header input[type=text]{width:170px !important;border-radius:0 !important}.first-header-row form.find-centre-header button{height:28px !important}.first-header-row .filter-box.country{margin-top:8px;margin-left:24px;padding-left:30px}.first-header-row .filter-box .filter-options{top:31px}}@media only screen and (min-width:1024px) and (max-width:1240px){.float_center{display:none}.short-form .get-parent-info,.demo .get-parent-info,.page-template-home .get-parent-info,.page-template-franchising .get-parent-info,.page-template-teachers .get-parent-info,.short-form .get-student-info,.demo .get-student-info,.page-template-home .get-student-info,.page-template-franchising .get-student-info,.page-template-teachers .get-student-info,.short-form .get-franchisor-info,.demo .get-franchisor-info,.page-template-home .get-franchisor-info,.page-template-franchising .get-franchisor-info,.page-template-teachers .get-franchisor-info,.short-form .get-teacher-info,.demo .get-teacher-info,.page-template-home .get-teacher-info,.page-template-franchising .get-teacher-info,.page-template-teachers .get-teacher-info{min-height:195px !important}}@media only screen and (max-width:1280px) and (min-width:768px) and (orientation:landscape){.third-header-row.minisite-row{top:150px !important}body .main-banner .float_details .frame{width:250px}.short-form .get-parent-info .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half),.demo .get-parent-info .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half),.page-template-home .get-parent-info .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half),.page-template-franchising .get-parent-info .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half),.page-template-teachers .get-parent-info .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half),.short-form .get-student-info .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half),.demo .get-student-info .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half),.page-template-home .get-student-info .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half),.page-template-franchising .get-student-info .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half),.page-template-teachers .get-student-info .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half),.short-form .get-franchisor-info .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half),.demo .get-franchisor-info .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half),.page-template-home .get-franchisor-info .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half),.page-template-franchising .get-franchisor-info .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half),.page-template-teachers .get-franchisor-info .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half),.short-form .get-teacher-info .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half),.demo .get-teacher-info .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half),.page-template-home .get-teacher-info .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half),.page-template-franchising .get-teacher-info .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half),.page-template-teachers .get-teacher-info .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half),.short-form .get-parent-info .gform_wrapper li.gfield.gfield_error,.demo .get-parent-info .gform_wrapper li.gfield.gfield_error,.page-template-home .get-parent-info .gform_wrapper li.gfield.gfield_error,.page-template-franchising .get-parent-info .gform_wrapper li.gfield.gfield_error,.page-template-teachers .get-parent-info .gform_wrapper li.gfield.gfield_error,.short-form .get-student-info .gform_wrapper li.gfield.gfield_error,.demo .get-student-info .gform_wrapper li.gfield.gfield_error,.page-template-home .get-student-info .gform_wrapper li.gfield.gfield_error,.page-template-franchising .get-student-info .gform_wrapper li.gfield.gfield_error,.page-template-teachers .get-student-info .gform_wrapper li.gfield.gfield_error,.short-form .get-franchisor-info .gform_wrapper li.gfield.gfield_error,.demo .get-franchisor-info .gform_wrapper li.gfield.gfield_error,.page-template-home .get-franchisor-info .gform_wrapper li.gfield.gfield_error,.page-template-franchising .get-franchisor-info .gform_wrapper li.gfield.gfield_error,.page-template-teachers .get-franchisor-info .gform_wrapper li.gfield.gfield_error,.short-form .get-teacher-info .gform_wrapper li.gfield.gfield_error,.demo .get-teacher-info .gform_wrapper li.gfield.gfield_error,.page-template-home .get-teacher-info .gform_wrapper li.gfield.gfield_error,.page-template-franchising .get-teacher-info .gform_wrapper li.gfield.gfield_error,.page-template-teachers .get-teacher-info .gform_wrapper li.gfield.gfield_error,.short-form .get-parent-info .gform_wrapper ul li.gfield,.demo .get-parent-info .gform_wrapper ul li.gfield,.page-template-home .get-parent-info .gform_wrapper ul li.gfield,.page-template-franchising .get-parent-info .gform_wrapper ul li.gfield,.page-template-teachers .get-parent-info .gform_wrapper ul li.gfield,.short-form .get-student-info .gform_wrapper ul li.gfield,.demo .get-student-info .gform_wrapper ul li.gfield,.page-template-home .get-student-info .gform_wrapper ul li.gfield,.page-template-franchising .get-student-info .gform_wrapper ul li.gfield,.page-template-teachers .get-student-info .gform_wrapper ul li.gfield,.short-form .get-franchisor-info .gform_wrapper ul li.gfield,.demo .get-franchisor-info .gform_wrapper ul li.gfield,.page-template-home .get-franchisor-info .gform_wrapper ul li.gfield,.page-template-franchising .get-franchisor-info .gform_wrapper ul li.gfield,.page-template-teachers .get-franchisor-info .gform_wrapper ul li.gfield,.short-form .get-teacher-info .gform_wrapper ul li.gfield,.demo .get-teacher-info .gform_wrapper ul li.gfield,.page-template-home .get-teacher-info .gform_wrapper ul li.gfield,.page-template-franchising .get-teacher-info .gform_wrapper ul li.gfield,.page-template-teachers .get-teacher-info .gform_wrapper ul li.gfield{min-width:235px !important;max-width:250px}}form.glsr-review-form div[data-field="title"]{display:none !important}.reviews_page .sideRight .my_form .glsr-field-rating{display:inherit !important;margin:auto}title form.glsr-review-form div[data-field="title"]{display:none !important}.phone.phone_ipad{display:none !important}.first-header-row a.national-site:before{border-right-color:#1FC1FD}