header.sticky .main-menu>ul>li span>a{color:#444}header.sticky .main-menu>ul>li span:hover>a{opacity:1;color:#6449e7}.main-menu ul ul li:hover>a{background-color:#f9f9f9;color:#6449e7;padding-left:18px}.main-menu ul ul li span a:hover{background-color:#f9f9f9;color:#6449e7}header.sticky .main-menu>ul>li span>a,header.header_in .main-menu>ul>li span>a{color:#444}header.sticky .main-menu>ul>li span:hover>a,header.header_in .main-menu>ul>li span:hover>a{opacity:1;color:#6449e7}.main_title_2 span em{background-color:#6449e7}.main_title_3 span{background-color:#6449e7}a{color:#6449e7}a:hover,a:focus{color:#111;text-decoration:none;outline:none}a.btn_1,.btn_1{background:#6449e7}a.btn_1.outline,.btn_1.outline{border:2px solid #6449e7;color:#6449e7}a.btn_1.full-width.purchase,.btn_1.full-width.purchase{background-color:#6449e7}a.btn_1.full-width.purchase:hover,.btn_1.full-width.purchase:hover{background-color:#0054a6;color:#fff !important}a.btn_map:hover{color:#6449e7}a.btn_map_in,.btn_map_in{background:#6449e7}a.btn_add,.btn_add{background:#6449e7}a.btn_filt:hover,a.btn_filt_map:hover{color:#6449e7}a.btn_2,.btn_2{background:#6449e7}a.btn_2:hover,.btn_2:hover{background:#FFC107;color:#444}.hero_in a.btn_photos:hover{color:#6449e7}#newsletter input[type='submit']{background-color:#6449e7}.follow_us ul li a i{color:#555;opacity:0.6}.follow_us ul li a i:hover{opacity:1;color:#6449e7}footer ul li a:hover{color:#6449e7;opacity:1}footer ul.contacts li i{color:#6449e7}footer ul.links li a:hover:after{opacity:1;color:#6449e7}.hero_single .wrapper{background-color:#000;background-color:rgba(0,0,0,0.8)}.hero_single.version_4{background:#6449e7 url(../img/pattern_1.svg) center bottom repeat-x}.hero_single.version_4 .wrapper input[type='submit']{color:#222;background-color:#FFC107}.hero_single.version_4 .wrapper input[type='submit']:hover{background-color:#0054a6}.hero_single.version_5{background:#6449e7 url(../img/pattern_2.svg) center center repeat fixed}.hero_single.version_5 .wrapper{background:rgba(0,0,0,0.6);background:-webkit-linear-gradient(top, rgba(0,0,0,0.6), rgba(0,0,0,0));background:linear-gradient(to bottom, rgba(0,0,0,0.6), rgba(0,0,0,0))}.hero_single.version_5 .wrapper input[type='submit']{color:#222;background-color:#FFC107}.hero_single.version_5 .wrapper input[type='submit']:hover{background-color:#0054a6;color:#fff}a.address:hover{color:#6449e7}a.grid_item .info small{background-color:#6449e7}.call_section{background-color:#6449e7;position:relative;color:#fff}.call_section .wrapper{background-color:#000;background-color:rgba(0,0,0,0.5)}.call_section.pattern{background:#6449e7 url(../img/pattern.svg) center center repeat fixed}.call_section.pattern .wrapper{background-color:#000;background-color:rgba(0,0,0,0.6)}.call_section.image_bg{background:#6449e7 url(../img/bg_call_section.jpg) center center no-repeat fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.call_section.image_bg .wrapper{background-color:#000;background-color:rgba(0,0,0,0.8)}#custom-search-input input[type='submit']{background-color:#6449e7}.custom-search-input-2 input[type='submit']{color:#222;background-color:#FFC107}.custom-search-input-2 input[type='submit']:hover{background-color:#0054a6;color:#fff}.custom-search-input-2.inner input[type='submit']{background:#FFC107 url(../img/search.svg) no-repeat center center}.custom-search-input-2.inner input[type='submit']:hover{background-color:#0054a6}@media (max-width: 575px){.custom-search-input-2.inner input[type='submit']{background:#6449e7 url(../img/search.svg) no-repeat center center}}.search_mob_wp input[type='submit']{background-color:#FFC107;color:#222}.search_mob_wp input[type='submit']:hover{background-color:#0054a6;color:#fff}.distance span{color:#6449e7}.rangeslider__fill{background:#6449e7 !important}.rangeslider__handle{border:2px solid #6449e7 !important}.container_check input:checked ~ .checkmark{background-color:#6449e7}.container_radio .checkmark:after{background:#6449e7}#search_mobile a.side_panel{color:#999}#search_mobile a.side_panel:hover{color:#6449e7}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#6449e7 !important}a.box_news:hover h4{color:#6449e7}#results{background:#6449e7}#results_map_view{color:#fff;background:#6449e7}.secondary_nav{background:#6449e7}.sub_header_in{background-color:#6449e7}.step .nav-tabs .nav-link.active,.step .nav-tabs .nav-item.show .nav-link{border-bottom:2px solid #6449e7;color:#6449e7}.payments ul li a.info{color:#444}.payments ul li a.info:hover{color:#6449e7}.box_list a.wish_bt.liked:after{color:#6449e7}.box_list a.wish_bt:hover.liked:after{color:#6449e7}.layout_view a:hover{color:#6449e7}.switch-field label:hover{color:#6449e7}a.btn_infobox_detail:before:hover{color:#6449e7}.btn_infobox_get_directions,a.btn_infobox_phone{color:#6449e7}.contact_info ul li h4{color:#6449e7}.form_title h3 strong{background-color:#6449e7}.grid ul li figcaption a:hover,.grid ul li figcaption a:focus{color:#6449e7}ul#cat_nav li a:hover,ul#cat_nav li a#active,ul#cat_nav li a.active{color:#6449e7}.list_articles ul li a:hover{color:#6449e7}#toTop:hover{background-color:#6449e7}.accordion_2 .card-header h5 a i.indicator{color:#6449e7}#cookie-bar .cb-policy{background:#6449e7}.applyBtn.btn.btn-sm.btn-primary{background-color:#6449e7}.box_contacts i{font-size:46px;font-size:2.875rem;color:#6449e7}.box_contacts a{color:#555}.box_contacts a:hover{color:#6449e7;text-decoration:underline}.animated .block-horizzontal{background:#6449e7}.animated .block-vertical{background:#6449e7}#carousel .item .title h4{background-color:#6449e7;background-color:#6449e7}#error_page{background:#6449e7 url(../img/pattern_1.svg) center bottom repeat-x}@media (max-width: 767px){#error_page{background-size:auto 300px}}#error_page .wrapper{background:rgba(0,0,0,0.6);background:-webkit-linear-gradient(top, rgba(0,0,0,0.6), rgba(0,0,0,0));background:linear-gradient(to bottom, rgba(0,0,0,0.6), rgba(0,0,0,0))}.search_bar_error input[type='submit']{background-color:#FFC107}.search_bar_error input[type='submit']:hover{background-color:#0054a6;color:#fff}.cluster-visible{background-color:#6449e7 !important}.cluster-visible:before{border:7px solid #6449e7 !important;box-shadow:inset 0 0 0 4px #6449e7 !important}article.blog .post_info h2 a:hover{color:#6449e7}.comments-list h3 a:hover{color:#6449e7}.widget ul.cats a:hover{color:#6449e7}.tags a:hover{background-color:#6449e7}.postmeta ul li a:hover{color:#6449e7}.search_blog .form-group input[type="submit"]{background-color:#6449e7;color:#fff}.pagination a.active{background:#6449e7;color:white}.pricing-switcher .fieldset{background-color:#6449e7}.pricing-switcher .switch{background-color:#3f1de0}@media only screen and (min-width: 769px){.pricing-wrapper>li::before{background-color:#fff}}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu{transform:none !important;top:50px !important;width:100%}.custom-search-input-2.home{display:flex;flex-direction:row;justify-content:center;background-color:inherit;-webkit-box-shadow:none;box-shadow:none}span.fs1:before{font-family:'ElegantIcons';content:"\39";font-size:16px;font-size:1rem}i.fa-listing-menu{font-style:normal}i.fa-listing-menu:before{font-family:'ElegantIcons';content:"\61";font-size:16px;font-size:1rem}.loc_open{display:inline-block;margin:5px;top:-10px;padding:5px;font-size:0.9rem;white-space:nowrap}.loc_open.outlinered{color:red}@media (max-width: 767px){.hidden-xs{display:none !important}}@media (min-width: 768px) and (max-width: 991px){.hidden-sm{display:none !important}}@media (min-width: 992px) and (max-width: 1199px){.hidden-md{display:none !important}}@media (min-width: 1200px){.hidden-lg{display:none !important}}.listing-navigation{text-align:right;border-top:1px solid #ededed;border-bottom:1px solid #ededed}.listing-navigation .dropdown-toggle{font-size:14;font-weight:bold}.phone-reveal-hidden{display:none}.phone-reveal-hint{color:#000;font-size:.75em;font-weight:normal}.phone-reveal-anchor:focus,.phone-reveal-anchor:hover{outline:0 none;text-decoration:none}.phone-reveal-anchor:focus .phone-reveal-anchor-text,.phone-reveal-anchor:hover .phone-reveal-anchor-text{text-decoration:underline}.listing-phone{font-size:16px}.modal-footer{text-align:left}@media (max-width: 991px){.modal{overflow:hidden}.modal-dialog,.modal-content,.modal-map{position:absolute;top:0;right:0;bottom:0;left:0}.modal-map{height:100%;width:100%}.modal-dialog{padding:0;width:auto}.modal-content{border:0 none;border-radius:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.modal-dialog.map .modal-header{border-bottom:0 none}.modal-map{top:56px}}@media (min-width: 992px){.modal-dialog.map{width:960px;max-width:960px !important}.modal-dialog.map .modal-header{border-bottom:0 none}.modal-map{height:400px}.modal-header>.close{padding:8px}}.listing-phone,.listing-contact{margin:0 5px;display:inline-block}ul.contacts li{padding-left:30px;position:relative;margin-bottom:10px}ul.contacts li i{position:absolute;top:0;left:0;color:#004dda;line-height:1;font-size:18px;font-size:1.125rem}.pull-right{text-align:right}.teachers-list .thumb{width:100px;height:100px;position:absolute;left:0;top:0;overflow:hidden;border:1px solid #ddd;padding:5px}.teachers-list .thumb img{width:88px;height:auto;text-align:center}.teachers-list .teacher-item{position:relative;padding:5px 0 25px 120px;clear:both;font-size:13px;font-size:0.8125rem}.teachers-list h6{font-size:14px;font-size:0.875rem;border-bottom:1px dashed #ddd;padding-bottom:5px}a.wish_bt{z-index:1;background-color:black;background-color:rgba(0,0,0,0.6);margin:9px 20px;padding:9px;display:inline-block;color:#fff;line-height:1;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;font-size:20px}a.wish_bt:after{font-family:'ElegantIcons';content:"\e089"}a.wish_bt.is-favourite{border-color:green;color:#fff;background-color:green}.detail-header{position:relative}.detail-header h1{margin-right:40px}div.event-date{display:block;margin:20px 0}span.date{margin-right:5px;font-size:16px}.box_detail{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.box_detail .price .event-price{font-size:1.3rem;display:block;color:green;text-align:center}.box_detail .price .event-date{font-size:16px;text-align:center}.marker{background-image:url("/img/map-icon.png");background-size:cover;width:40px;height:50px;border-radius:50%;cursor:pointer}a.info-details{display:inline-block;margin-right:8px}.marker_info{box-shadow:none;margin-right:5px;min-height:240px;height:auto !important;width:300px !important}.marker_info .marker-info-heading{margin-left:8px}.marker_info hr{margin:5px 0px}.marker_info .marker-info-address{display:block;margin:3px;color:#ccc}.marker_info a.info-details{border:none;display:block;font-weight:500;color:#004dda;background:none;cursor:pointer;font-size:13px;font-size:0.8125rem;position:relative;padding-left:20px;margin-bottom:5px;outline:none;display:block}.marker_info a.info-details:before{font-size:0.875rem;position:absolute;left:0;top:0;font-style:normal;font-weight:normal;font-family:"ElegantIcons";font-size:20px;font-size:0.875rem;cursor:pointer}.marker_info a.info-details.courses:before{content:"\7d"}.marker_info a.info-details.events:before{content:"\e023"}.marker_info a.info-details.teachers:before{content:"\e08b"}li.active .container_check .checkmark{background-color:#004dda;border:1px solid transparent}li.active .container_check .checkmark:before{content:"";position:absolute;left:7px;top:3px;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.layout_view{display:inline-block}.result-list .start-date{font-size:14px;font-style:italic}#results .daterangepicker{color:#555}.pagination li{float:left !important}.sub_header_in{width:100%}#geocoder-container>div{min-width:50%;margin-left:25%}#map{width:100%;height:450px}.mapboxgl-ctrl-geocoder{width:500px !important;max-width:500px !important}.margin_10{padding-top:10px;padding-bottom:10px}.sub_header_in{padding:10px 0}.sign-in-form .form-group{position:relative}.sign-in-form .form-group input.form-control{padding-left:40px}.sign-in-form .form-group i{font-size:21px;font-size:1.3125rem;position:absolute;left:12px;top:34px;color:#ccc;width:25px;height:25px;display:block;font-weight:400 !important}.sign-in-form .form-group i.icon_lock_alt{top:36px}label.error{color:red}.video-container{margin-bottom:15px;padding-top:30px;position:relative;overflow:hidden}h3.header-section{font-size:1.5rem;display:inline}h3.header-section ~ .view-all{float:right}.manage-section .btn_1{border-color:#eee !important}.strip .price{position:absolute;right:15px;top:150px;z-index:1;padding:9px 10px;display:inline-block;color:#fff;line-height:1;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;background-color:#32a067}.strip .on-line{position:absolute;background-color:rgba(0,0,0,0.6);color:#fff;font-weight:600;border-radius:3px;padding:7px 10px 4px 10px;top:22px;right:15px;z-index:1;line-height:1;text-transform:uppercase}.strip .no-gutters .on-line{top:5px;right:5px;color:#eb5c65;border:1px solid #eb5c65;background-color:#fff;font-weight:600;border-radius:3px;padding:7px 10px 4px 10px}.stripe .menu_list .on-line{color:#eb5c65;border:1px solid #eb5c65;font-weight:600;border-radius:3px;padding:5px;width:55px}.strip ul li{margin-top:-8px !important;font-size:1rem !important}.list_articles ul li{float:left !important;margin-right:45px !important}a.btn_filt:before{content:'\61' !important}.home-popular-places{margin-top:20px}.home-popular-places .home-popular-places-label{font-size:16px;color:#ccc;margin:0;line-height:1.6}.home-popular-places ul{padding-left:0;list-style:none}.home-popular-places ul>li{padding-left:0;padding-right:10px;display:inline-block}.home-popular-places ul>li a{color:#fff}@media (max-width: 767px){.filters_listing.version_2 ul li:nth-child(2){display:block}}a.box_news ul{padding:0px 0px 10px 0}a.box_news ul li{font-size:1rem}a.box_news .price{float:right;margin-top:-5px}.opening{padding:20px;margin-top:10px;margin-bottom:10px}ul.menu_list,.teachers-list{margin-top:15px}.stripe{margin-top:15px}.listing-location{margin:15px 0}.teacher-item h6 span{float:right}ul.menu_list li{min-height:120px}.secondary_nav ul li:last-child{display:inline-block}.popup-gallery img{margin:10px}a.btn_manage{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;padding:8px 12px 8px 10px;margin:15px 5px;line-height:1;display:inline-block;border:1px solid rgba(0,0,0,0.08);font-weight:600;font-size:12px;font-size:0.75rem;color:rgba(0,0,0,0.5);position:relative}a.btn_manage:before{font-family:'ElegantIcons';content:"\e037";display:inline-block;margin-right:5px;font-size:13px;font-size:0.8125rem}.pull-center{text-align:center}a.btn_1.full-width.wishlist.is-favourite{border-color:green;color:#fff;background-color:green}.strip a.wish_bt{right:-10px;top:0px}.strip a.wish_bt:after{content:'\e089' !important}.nice-select .list{height:40vh}.duration{margin-left:20px}h1.place-header{font-size:2rem}h1.detail-header-name{font-size:2.3rem}.strip.grid h3,.strip.map_view h2{font-size:1.5rem}.sub_header_in h1{font-size:1rem}@media (min-width: 1200px){.container.admin{max-width:960px}}.organiser-sidebar .title{margin:20px 0 5px 0;padding:5px;font-size:1rem;font-weight:strong;background-color:#f3f3f3;color:#000}ul.menu_list.organiser li{padding-left:80px}ul.menu_list.organiser li h4{font-size:1rem}ul.menu_list.organiser li .thumb{width:66px;height:66px;padding:2px}ul.menu_list.organiser li .thumb img{width:60px}#newsletter_wp{color:#000;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:5px;position:relative}.first-nogutter{padding-right:0}@media (min-width: 992px){.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}}.container.newsletter{text-align:center;padding:40px;background-color:#FFC107;max-width:100%}.container.newsletter input[type='email']{background-color:#fff !important}.container.newsletter i{font-size:3.75rem;margin-bottom:10px;color:#000}.container.newsletter h2{font-weight:400;margin:0 0 20px 0;padding:0;text-align:center;font-size:1.5rem;line-height:1.4}.container.newsletter .form-control{background-color:#ffffff;border-radius:3px;height:38px;box-shadow:none;-webkit-appearance:none;padding-left:8px;font-size:14px;font-weight:500}.container.newsletter .btn-check{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#004dda;border:none;color:#fff;display:block;line-height:35px;text-align:center;margin-left:0;font-size:12px;font-weight:600;width:120px;outline:none;-webkit-transition:all 0.4s ease;transition:all 0.4s ease}.table-condensed thead td{border-top:none}.selectize-input input{font-size:14px}.is-online-container.checkboxes{border-right:1px solid #d2d8dd}.is-online-container.checkboxes label{margin:10px;color:#6f787f}.custom-search-input-2.inner .nice-select{border-right:1px solid #d2d8dd}#menu.main-menu li.promote{display:none}#mm-menu li.promote{display:block !important}.header-search label.container_check{margin:0;margin-top:5px}#cookie-policy-banner{position:fixed;min-width:80%;height:auto;z-index:100000;font-size:13px;letter-spacing:0;line-height:20px;left:0;text-align:center;font-weight:400;bottom:0;background-color:rgba(150,150,150,0.9)}#cookie-policy-banner>row{vertical-align:middle}#cookie-policy-banner>div{margin-bottom:0}#cookie-policy-banner button,#cookie-policy-banner a{margin-left:8px}.app_icons img.store{width:200px}#android-mobile-banner{position:fixed;min-width:100%;height:auto;z-index:100000;font-size:13px;letter-spacing:0;line-height:20px;left:0;text-align:center;font-weight:400;bottom:0;background-color:rgba(150,150,150,0.9)}#android-mobile-banner>row{vertical-align:middle}#android-mobile-banner>div{margin-bottom:0}#android-mobile-banner a{margin-left:8px}#android-mobile-banner img{width:100px}.style_page{background:#fff}.style_page p{margin-bottom:10px;font-size:1rem}.style_page ul{margin-left:20px}.style_page li{font-size:1rem;list-style:square}.singlepost ul,.singlepost ol{list-style:disc}.singlepost h1{font-size:2rem !important}.singlepost h2{font-size:1.5rem}.singlepost h3{font-size:1.25rem}.singlepost h4{font-size:1.1rem}.singlepost .image-caption{text-align:right}
