a,h1{color:#d61f21}.bg,.fixed{width:100%}.fixed,.nav-menu{left:0;z-index:1;top:0}.add-listing-wrap,.category-block,.copyright,.featured-btn-wrap,.slider-title_box,.styled-heading,.vdem{text-align:center}@font-face{font-family:Chalk-Board;src:url('../fonts/Chalk-Board.ttf');size-adjust:150%}body{font-family:Roboto,sans-serif}.navbar,h1,h2,h3,h4{font-family:Chalk-Board}.especialista-hero h1,.navbar-light .navbar-brand,.navbar-light .navbar-brand:hover,.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .show>.nav-link,.slider-content_wrap h1,.slider-link a:hover{color:#fff}h1{font-size:72px;font-weight:300}.btn-form,h6{font-weight:400}.btn-primary{background-color:#d61f21;border-color:#d61f21;color:#fff!important}.btn-primary:hover{background-color:#f13c3f;border-color:#f13c3f;color:#fff}a:hover{color:#f13c3f}@media (max-width:1200px){h1{font-size:52px}}h2{font-size:47px}h3{font-size:35px}h4{font-size:30px}h5{font-size:28px}h6{font-size:21px}p{font-size:15px}.main-block{padding:90px 0}.light-bg{background:#f3f4f7}.dark-bg{background:url('../img/background.jpg') #232323}.nav-menu{position:absolute;right:0;margin:0 auto}.nav-menu-2{position:inherit}.navbar{padding:.5rem 10rem}.navbar-brand{font-size:31px}.navbar-light .navbar-nav .nav-link{font-size:16px;font-weight:300;color:#fff}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:#fff;outline:0}.navbar-light .navbar-toggler{color:#fff;border-color:#fff}.nav-item{margin:0 20px 0 0}.nav-item span{font-size:10px;margin:0 0 0 4px}.bg{height:70px}.is-sticky{background:#252a33;opacity:1}.transition{-webkit-transition:1s ease-in-out;-moz-transition:1s ease-in-out;-o-transition:1s ease-in-out;transition:1s ease-in-out}.fixed{border-bottom:1px solid #636363;position:fixed}.btn-group2,.styled-heading h3,footer{position:relative}.dropdown-menu{background:#030303}.dropdown-item{color:#aaa;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.dropdown-item:hover{color:#fff;background:0 0}.ti-plus{font-size:14px;padding:0 8px 0 0}.slider{background:url(../img/slider.webp) 0 0/cover no-repeat;min-height:800px}.btn-outline-light{padding:10px 16px}@media (max-width:992px){h1{font-size:40px}h3{font-size:30px}.navbar-nav{padding:7px 20px}.navbar{padding:.5rem 0}.fixed{border:none;background:#252a33}.slider{min-height:700px}.btn-outline-light{width:25%}.category-responsive{max-width:50%;-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%}}.btn-outline-light:hover,.section-myaccount h1{color:#000}.slider-content_wrap h5{color:#909090;font-weight:400;margin:24px 0}.btn-group,.contact-info img,.featured-place-wrap img{width:100%}.btn-group1{padding:24px;width:100%;border-top-left-radius:3px;border-bottom-left-radius:3px;border:none}.btn-group2{padding:24px;width:33%;border-top:none;border-right:none;border-bottom:none;border-left:1px solid #ccc}.btn-form{font-size:18px;padding:17px;width:27%;background:#d61f21;color:#fff;border:none;border-top-right-radius:3px;border-bottom-right-radius:3px}.search-icon{font-size:15px;padding-right:10px}.slider-link{color:#909090;margin:45px 0 0;font-size:19px}.slider-link a{color:#909090;text-decoration:underline;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.slider-link span{padding:0 18px}.styled-heading{margin:0 0 50px}.styled-heading h3{padding:0 0 23px}.styled-heading h3:after{position:absolute;content:"";width:60px;height:3px;background:#d61f21;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.find-img-align{padding:0 0 15px}.featured-place-wrap{background:#fff;margin:0 0 30px;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;position:relative}.featured-place-wrap:hover{-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 3px 40px 0 rgba(206,205,205,.3);box-shadow:0 3px 40px 0 rgba(206,205,205,.3)}.featured-place-wrap a{display:block;text-decoration:none;color:#000}.featured-rating,.featured-rating-green,.featured-rating-orange{position:absolute;right:10px;width:60px;height:60px;text-align:center;margin:-33px 10px 0 0;font-size:23px;background:#ff7474;color:#fff;padding:14px;border-radius:50%}.closed-now,.open-now{font-size:13px;font-weight:400;display:inline-block}.featured-rating-orange{background:#ffae00!important}.featured-rating-green{background:#46cd38!important}.featured-title-box{padding:22px 20px}.featured-title-box h6{white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;margin-bottom:5px}.featured-title-box p{color:#9fa9b9;display:inline-block;margin:0}.featured-title-box p span{color:#ffb006;padding:0}.featured-title-box span{color:#9fa9b9;padding:0 10px}.featured-title-box ul{padding:0;margin:10px 0 0}.featured-title-box ul li{list-style:none;color:#737882;line-height:2}.featured-title-box ul li span{padding:7px 8px 0 0}@media (max-width:1200px){.featured-title-box ul li span{padding:0 4px 0 0}.featured-btn-wrap{margin:3px 0 0}}@media (max-width:320px){.featured-title-box p{font-size:13px}.featured-title-box span{padding:0 4px}.featured-title-box ul li span{font-size:12px;padding:0 2px 0 0}}.featured-title-box ul li p,.follow ul li h6{margin:0}.bottom-icons{padding:15px 0 0;line-height:1}.bottom-icons span{float:right;line-height:1;padding:0 0 0 12px}.closed-now{color:#d61f21}.open-now{color:#46cd38}.featured-btn-wrap .btn-danger{background:#d61f21;padding:16px 50px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;border:0}.featured-btn-wrap .btn-danger:focus,.featured-btn-wrap .btn-danger:hover{background:#f34e79;outline:0;-webkit-box-shadow:none;box-shadow:none}.category-wrap:hover{text-decoration:none}.category-wrap:hover .category-block{background:#d61f21;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.category-wrap:hover .category-img path{text-decoration:none;fill:#fff;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.category-wrap:hover .category-block h6{color:#fff;text-decoration:none}.category-block{margin:0 0 30px;border:1px solid #e5e7ef;padding:30px}.category-block h6{color:#3e434b;margin:10px 0 0}.category-img{width:64px;height:64px}.add-listing-wrap{margin:0 0 36px}.add-listing-wrap h2{font-weight:300}.add-listing-wrap p{font-size:22px;font-weight:300;color:#737882}.copyright p{font-size:16px;font-weight:400;color:#ccc;margin:0}.vdem a,.vdem p{color:#999}.copyright ul{margin:25px 0 0;padding:0}.copyright ul li{list-style:none;display:inline-block}.copyright ul li a{color:#ccc;font-size:22px;padding:0 10px;opacity:.6;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.copyright ul li a:hover{opacity:1;text-decoration:none}.vdem p{font-size:12px;font-weight:400;margin:25px}.detail-filter-wrap{padding:17px 0;border-bottom:1px solid #e7e7e7}.detail-filter-wrap p{font-size:18px;color:#3e434b;font-weight:300;margin:6px 0 0}.detail-filter-wrap p span{font-weight:500}.detail-filter,.reserve-seat-block{text-align:right}.detail-filter p{font-weight:300;color:#3e434b;font-size:14px;display:inline-block;margin:0 10px 0 0}.map-responsive-wrap,.map-toggle{display:none}.map-responsive-wrap iframe{width:100%;height:800px}.map-icon{display:none;border:1px solid #737882;color:#737882;padding:8px 10px 2px;margin:-46px 0 0;opacity:.6;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.customer-review,.filter-dropdown,.reserve-block h5,.reserve-block p{display:inline-block}.map-icon:hover{text-decoration:none;color:#737882;opacity:1}.map-icon span{font-size:22px}.filter-dropdown select{border-radius:0}.detail-checkbox-wrap{padding:22px 0}.detail-options-wrap{padding:15px 0}.reserve-block{padding:30px 0}.reserve-block h5{color:#3e434b;font-weight:400;margin:0}.reserve-block p{font-size:18px;color:#b2b8c3;font-weight:400;padding:0 0 0 8px;margin:0 0 8px}.reserve-block p span{color:#ffb006}.reserve-description{font-size:15px!important;font-weight:400!important;padding:0!important;margin:0!important}.reserve-rating,.reserve-rating-green,.reserve-rating-orange{font-size:23px;padding:10px 14px;border-radius:3px;display:inline-block;color:#fff;vertical-align:top}.customer-img p,.customer-img span,.follow a,.follow ul,.follow-img,.review-btn{text-align:center}.reserve-rating{background:#ff7474}.reserve-rating-green{background:#46cd38}.reserve-rating-orange{background:#ffae00!important}.review-btn{display:inline-block;margin:3px 14px 0}@media (max-width:1200px){.review-btn{margin:3px 4px 0}}.review-btn span{display:block;color:#8a8e96;font-size:13px;margin-top:3px}.review-btn .btn-outline-danger{color:#d61f21;border-color:#d61f21}.review-btn .btn-outline-danger:hover{color:#fff;background:#d61f21}.reserve-btn{display:inline-block;vertical-align:top}@media (max-width:768px){h2{font-size:34px}h5{font-size:22px}.main-block{padding:45px 0}.btn-outline-light{width:30%}.btn-form{width:auto}.styled-heading{margin:0 0 30px}.find-img-align{padding:0}.reserve-seat-block{text-align:left}.reserve-btn{margin:-7px 0 0}}.custom-checkbox{color:#737882;font-size:14px;line-height:1.8;margin-right:0}.custom-checkbox span{padding:0 10px 0 0}.booking-details_wrap{padding:26px 0}.booking-checkbox_wrap{background:#fff;padding:30px}.booking-checkbox_wrap h5{color:#3e434b;text-align:center;font-weight:400}.booking-checkbox{color:#737882;font-size:15px}.booking-checkbox p{line-height:1.8}.customer-review_wrap{display:inline-block;width:100%}.customer-img{float:left}.customer-rating,.customer-rating-green,.customer-rating-orange{padding:8px 14px;float:right;font-size:18px;border-radius:3px}.customer-img img,.follow-img img{border-radius:50%}.customer-img p{color:#3e434b;margin:4px 0 0;font-size:18px;line-height:1.2}.customer-img span{font-size:14px;color:#737882}.customer-content-wrap{margin:0 0 0 135px}.customer-content-wrap ul{margin:24px 0 0;padding:0}.customer-content-wrap ul li{list-style:none;display:inline-block;margin:0 10px 0 0}.customer-content-wrap span{color:#737882;display:inline-block;margin:26px 0 0}.customer-text{color:#737882;margin:15px 0 0;line-height:1.6}.customer-content h6{color:#3e434b}.customer-content p{color:#737882;display:inline-block;vertical-align:top;line-height:.8;margin:0 0 0 8px}.customer-review span{width:10px;height:10px;background:#46cd38;border-radius:50%;display:block;float:left;margin:0 5px 0 0}.round-icon-blank{background:#d9dce7!important}.customer-rating-red,.round-icon-red{background:#ff5a5a!important}.round-icon-orange{background:#ffbb27!important}.customer-rating{background:#ff7474;color:#fff}.customer-rating-orange{background:#ffae00;color:#fff}.customer-rating-green{background:#46cd38;color:#fff}.contact-info,.follow{background:#fff}@media (max-width:576px){.btn-outline-light{width:40%}.btn-group,.customer-review{display:block}.btn-group1,.btn-group2{width:100%;border-radius:3px;margin:0 0 10px;padding:17px}.btn-form{width:100%;border-radius:3px}.featured-btn-wrap .btn-danger{width:100%}.category-responsive{max-width:100%;-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}.reserve-seat-block{text-align:center}.review-btn{margin:3px 0 0}.reserve-btn{margin:0;width:100%}.customer-rating{float:none;display:inline-block}}.customer-description{margin:0 0 0 50px}.contact-info{padding:0 0 6px;margin:0 0 15px}.contact-info label{color:#46cd38;font-size:14px;padding:0 0 0 50px}.address{color:#737882;padding:18px 0 0 16px}.btn-contact,.follow a{color:#d61f21;font-weight:400}.address>span{font-size:18px;float:left;margin:4px 0 0}.address p{margin:0 0 0 34px}.address .featured-open{font-size:13px;padding:0 0 0 34px}.btn-contact{display:block;padding:16px;margin:12px 16px;border:2px solid #d61f21}.btn-contact:hover{background:#d61f21;border:2px solid #d61f21}.follow ul{margin:0;padding:0;border-top:1px solid #ededed;border-bottom:1px solid #ededed;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.follow ul li{list-style:none;padding:13px 0;width:33%}@media (max-width:1200px){.follow ul li{padding:12px 18px}}.follow a{display:block;font-size:14px;padding:14px 0}.follow-img{padding:20px 16px;color:#3e434b}.follow-img h6{margin:11px 0 0}.social-counts span{font-size:14px;color:#737882}.map-wrap{padding:0}.map-fix{position:fixed;top:0;right:0;bottom:0;width:41.7%}@media (max-width:992px){.detail-filter{text-align:left}.contact-info label,.map-responsive-wrap{display:block}.map-icon{display:inline-block;text-align:right;float:right}.responsive-wrap{max-width:100%;-webkit-box-flex:100%;-webkit-flex:100%;-ms-flex:100%;flex:100%}.customer-content-wrap,.reserve-block p{margin:0}.reserve-seat-block{margin:15px 0 0}.customer-img{text-align:center;float:none;margin:0 0 15px}.map-fix{display:none;top:17%;left:0;width:100%}}@media (max-width:480px){.btn-outline-light{width:100%}.form-wrap{margin:0!important}.slider-link{margin:18px 0 0}.slider-link a,.slider-link span{display:block}.featured-title-box{padding:22px 14px}.map-icon{float:left;margin:10px 0 0}.customer-content-wrap ul li{margin:0 0 10px}.map-fix{top:24%}}@media (max-width:365px){.map-fix{top:29.3%}}#map{height:100%;width:100%}.section-myaccount{margin:20px;color:#000}.section-myaccount a{color:red}.form-inline,.form-inline input,.form-inline select{font-size:12px}.select2-container .select2-selection--single{height:calc(2.25rem + 2px)!important;border:1px solid #ced4da}.select2-container{display:block!important;width:100%!important}.select2-container--default .select2-selection--single .select2-selection__arrow{top:7px!important}.select2-dropdown--below{box-shadow:0 10px 15px #888}.select2-search__field{background-color:beige!important}.select2-selection__rendered{padding-top:5px}.btn-secondary{color:#fff!important}.divListaEscola{background-color:#fff;overflow-y:scroll;max-height:250px;position:absolute;width:100%;box-shadow:#a1a1a1 0 10px 15px;max-width:-webkit-fill-available;z-index:2;display:grid}.linkSetEscola{cursor:pointer;color:#d61f21!important}.pLinkSetEscola{padding:15px 10px 0 20px!important}.warning{color:#ffae00}.none{display:none!important}.fs-20{font-size:20px!important}.especialista-page{background:#080808}.especialista-hero{padding:60px 0 0;background:#111;border-bottom:1px solid rgba(255,255,255,.08)}.especialista-hero p{color:rgba(255,255,255,.75)}.especialista-filters .btn{margin:0 6px 6px 0}.especialista-card{border:1px solid rgba(255,255,255,.08)}.especialista-card .card-body{min-height:310px}.especialista-card .especialista-logo{max-height:150px;max-width:300px;object-fit:contain}.placeholder-card-body{border:1px dashed rgba(255,255,255,.3)}.filtro-categoria.active{background:#c00;border-color:#c00;color:#fff}