@media (max-width: 767px){#subcontent .readmore{margin:10px 0}#subcontent h2{margin:0 0 15px !important;line-height:30px}#subcontent .promo-img{margin-bottom:15px;width:100%}#promo1 img,#promo2 img,#promo3 img{width:100%}span{margin-bottom:10px !important}div#booking-bloc{padding:30px 15px !important}div#booking-bloc p{margin:0}div#booking-bloc ul{margin:0}div#booking-bloc ul li{padding:10px 0 0}div#booking-bloc ul a{letter-spacing:0}#training div.bloc{margin-bottom:15px}#training div.bloc .image{display:inline-block;width:100%}#training p{margin-top:0 !important;padding:0 !important}#logo img{max-width:140px}.mail{font-size:12px !important;letter-spacing:0 !important;margin-top:0px !important;color:white}.phone{font-size:24px !important;letter-spacing:0 !important;margin-top:15px !important;margin-bottom:0 !important}.phone a{color:white}#intro{padding-top:25px !important;padding-bottom:15px !important}#intro h4{font-size:24px !important}#intro p{font-size:20px !important;line-height:24px !important}.content-padding,#about,#locations{padding:20px 15px !important}#about .image{height:auto !important}#about img{margin-top:0 !important}#about .content{padding:0 15px}#contactus{margin-top:5px !important}#information .info-bloc.col-xs-12{width:100%;margin-bottom:30px !important;padding:0}#information .info-bloc.col-xs-12.nth-child-n,#information .info-bloc.col-xs-12:nth-child(n){margin-bottom:0%;margin-right:0%}#information .info-bloc.col-xs-12:nth-child(1n){margin-right:0;margin-bottom:0}#information .info-bloc.col-xs-12:last-of-type{margin:0 !important}#information .info-bloc.col-xs-12 p{margin:0}#information .info-bloc.col-xs-12 .info-icon{width:60px;height:60px;background-size:cover;-ms-behavior:url(backgroundsize.min.htc);behavior:url(backgroundsize.min.htc);display:inline-block;float:left;margin:0 10px 0 0}#information .info-bloc.col-xs-12 h5{margin:0 0 8px}#slideshow .carousel-control{width:19px !important;height:50px !important}#slideshow .carousel-indicators{bottom:-15px !important}#content h4{font-size:24px}.locations .location-bloc{height:100px;width:100px;background-size:cover;-ms-behavior:url(backgroundsize.min.htc);behavior:url(backgroundsize.min.htc)}.view-city{width:47.5%}.view-city.nth-child-n,.view-city:nth-child(n){margin-bottom:5%;margin-right:5%}.view-city:nth-child(2n){margin-right:0;margin-bottom:0}.view-city:first-of-type{margin-right:5%}.view-city:nth-of-type(2){margin-right:0}.view-city h4{font-size:14px !important}.modal.lessons .modal-dialog .modal-content{padding:0}.lesson{padding:15px 5px !important;min-height:110px !important}.lesson h4{font-size:14px !important}.lesson h5{font-size:14px !important}#registration-form div.checkbox{padding:0}#registration-form input[type="checkbox"]{margin-right:5px;margin-top:5px}#promo #promo1,#promo #promo2,#promo #promo3{padding:5px 0 0}#mydetails .row{margin:0 !important}.promo-code{text-align:left !important}.details{text-align:left !important}.details p{text-align:left !important}.button-right{margin-top:15px}button.submit{font-size:14px !important}#booking-form .row.no-padding .col-sm-12,#booking-form .row.no-padding .col-sm-6{padding:0}#booking-form .form-group{margin-bottom:15px}#booking-form .radio-inline{margin-left:10px;margin-bottom:5px}#booking-form .row{margin:0 !important}#booking-form .row .options{float:none}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){#mainmenu .navbar-nav li{padding:0 10px !important}#mainmenu .navbar-nav .nav-child li{padding:10px !important}}@media only screen and (max-device-width: 767px){#footer-info h6{font-size:20px !important}#locations a{font-size:8px !important;line-height:12px !important;margin-top:60% !important}#about .image img{margin-top:15px !important}}@media only screen and (max-device-width: 1024px){#training .content{display:block !important}#training img{opacity:0.4}.locations .location-bloc{height:86px;width:86px;background:url(../images/circle-hover.jpg) no-repeat;background-size:cover;-ms-behavior:url(backgroundsize.min.htc);behavior:url(backgroundsize.min.htc)}.locations .location-bloc a{font-size:8px;color:white !important}}@media (min-width: 1200px){#locations .locations{width:79%;width:100% \9}}@media (max-width: 1200px){#mainmenu .nav li{padding:5px 12px}#mainmenu .nav a{font-family:"HelveticaNeueW02-67MdCn 694060";padding:0;font-size:14.5px}#general-info #testi-bloc{padding:50px 40px 30px 110px;min-height:444px}#information{padding:30px 15px !important}#information .info-bloc{width:31.33333%}#information .info-bloc.nth-child-n,#information .info-bloc:nth-child(n){margin-bottom:3%;margin-right:3%}#information .info-bloc:nth-child(3n){margin-right:0;margin-bottom:0}}@media (min-width: 768px) and (max-width: 991px){.facebook{margin-left:15px}.info-bloc h5{margin:10px 0}.locations .location-bloc{height:100px;width:100px}#intro{padding-top:30px !important;padding-bottom:30px !important}#footer-menu .menu-bloc{width:30%}#footer-menu .menu-bloc.nth-child-n,#footer-menu .menu-bloc:nth-child(n){margin-bottom:5%;margin-right:5%}#footer-menu .menu-bloc:nth-child(3n){margin-right:0;margin-bottom:0}#footer-menu .menu-bloc a{font-size:11px}#footer-menu .menu-bloc li{padding:5px 0}}@media screen and (min-width: 768px){#subcontent .readmore{margin:20px 0}#subcontent .promo-img{margin-left:10px}.view-city{width:30%}.view-city.nth-child-n,.view-city:nth-child(n){margin-bottom:5%;margin-right:5%}.view-city:nth-child(3n){margin-right:0;margin-bottom:0}.button-right{text-align:right}#intro{padding-left:15px;padding-right:15px}}@media (max-width: 440px){#subcontent p img.testi,#subcontent p img.testi-right{float:none !important;clear:both;width:100%;height:auto;margin:0 0 15px !important}}@media (max-width: 991px){.lesson{width:47.5%}.lesson.nth-child-n,.lesson:nth-child(n){margin-bottom:5%;margin-right:5%}.lesson:nth-child(2n){margin-right:0;margin-bottom:0}#training{padding:30px 15px !important}#about .image{height:260px;overflow:hidden}#about .content{-webkit-column-count:1 !important;-moz-column-count:1 !important;-ms-column-count:1 !important;column-count:1 !important;margin-top:15px}#about img{width:100%;margin-top:-120px}#banners:after{display:none !important}#intro{text-align:center !important}#intro p{text-align:center !important}#general-info .row #booking-bloc,#general-info .row #testi-bloc{padding:30px 40px;min-height:100px}#subcontent{padding:30px 15px !important;min-height:300px !important;height:auto}#subcontent h2{font-size:24px !important}.locations .locations a{font-size:12px}.locations .location-bloc.nsw-circle a{margin-top:45% !important}}@media (min-width: 992px){p{text-align:justify}.info-bloc{width:26.66667%;margin-bottom:0 !important}.info-bloc.nth-child-n,.info-bloc:nth-child(n){margin-bottom:10%;margin-right:10%}.info-bloc:nth-child(3n){margin-right:0;margin-bottom:0}.lesson{width:31.33333%}.lesson.nth-child-n,.lesson:nth-child(n){margin-bottom:3%;margin-right:3%}.lesson:nth-child(3n){margin-right:0;margin-bottom:0}}@media (min-width: 768px) and (max-width: 1199px){#locations .locations{width:100% !important}#mainmenu .nav li{padding:5px 9px}}.pushy ul{margin:0}.pushy .dropdown-menu{position:relative;background-color:#333;float:none;border-radius:0px;padding:0 0 10px}.pushy .dropdown-menu a{color:#999;padding:10px;font-size:11px}.pushy .dropdown-menu a:hover{color:#ccc}.pushy .dropdown-menu li{border-bottom:1px solid #444}.pushy .dropdown-menu li:last-child{border-bottom:none}.pushy .open .dropdown-toggle{border:0;background:none !important}.pushy .nav-child{display:none;padding-left:10px}.pushy .dropdown>a:after{content:"";width:0px;height:0px;border-style:solid;border-width:5px;border-color:#ccc transparent transparent transparent;display:inline-block;margin-left:5px}.pushy .child2{display:none}.pushy li.parent2:hover .child2{display:block}img{opacity:1}img:hover{opacity:0.8;transition:opacity 0.3s ease-out;-moz-transition:opacity 0.3s ease-out;-webkit-transition:opacity 0.3s ease-out;-o-transition:opacity 0.3s ease-out;-ms-transition:opacity 0.3s ease-out}ul{-webkit-padding-start:0}h1,h2,h3,h4,h5,h6{text-transform:uppercase}h1,h2{-webkit-text-stroke:0.2px}body{background:url("../images/bgimg.jpg") no-repeat top center #e5e5e5;background-size:auto;-ms-behavior:url(backgroundsize.min.htc);behavior:url(backgroundsize.min.htc);color:#000;font-family:Arial, san-serif;line-height:22px}body p{font-size:13px;margin:0 0 10px}body a,body a span{color:#0bb754;text-decoration:none;cursor:pointer}body a:hover{text-decoration:none;color:#00ac5c}.clear{clear:both}.clearfix:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden}#header{color:white;margin:15px auto 0}#header ul{list-style:none}#header span{margin:0;color:white}.row.no-padding{margin:0 -0px}.row.no-padding>div[class^="col-"]{padding:0 0px}.row.small-padding{margin:0 -7px}.row.small-padding>div[class^="col-"]{padding:0 7px}#responsive-menu{float:right}#responsive-menu .menu-btn{cursor:pointer;background:rgba(255,255,255,0.7);color:black;display:inline-block;padding:6px 10px;border-radius:2px}#responsive-menu .menu-btn span{color:black;line-height:0}.pushy-active .site-overlay{background:rgba(0,0,0,0.6)}#top-menu{float:right}#top-menu a{color:#cccccc;text-transform:uppercase;background:none;font-size:11px;padding:0 20px 0 0}#top-menu a:after{content:"|";margin-left:20px}#top-menu a:hover:after{color:#cccccc}#top-menu a:hover{color:white}#top-menu li:last-child a{padding:0}#top-menu li:last-child a:after{content:""}.facebook{float:right}#contactus{float:right;text-align:right;margin-top:30px}#contactus .phone{font-family:"HelveticaNeueW01-77BdCn 692722";font-size:38px;letter-spacing:0.07em}#contactus .phone a{color:white}#contactus .mail{color:white;font-size:18px;letter-spacing:0.07em;margin-top:5px;display:block}#mainmenu{margin:20px 0 0}#mainmenu a{color:white;font-family:"HelveticaNeueW01-77BdCn 692722";text-transform:uppercase;font-size:15.5px;background:none;padding:10px 0;padding:0 \9}#mainmenu a:hover{color:#ccc}#mainmenu .parent>a:after{content:"";width:0px;height:0px;border-style:solid;border-width:5px;border-color:white transparent transparent transparent;display:inline-block;margin-left:5px}#mainmenu ul li{float:none;display:inline-block;padding:0 15px}#mainmenu li:hover>ul{display:block}#mainmenu .nav{background-color:rgba(0,0,0,0.4);width:100%;padding:0 0 0 8px;border-top:1px solid rgba(0,0,0,0.32);border-radius:5px 5px 0px 0px}#mainmenu .nav>li:last-child{padding-right:0}#mainmenu .nav>li:first-child{padding-left:0}#mainmenu .nav-child{display:none;position:absolute;padding:0;z-index:999;background:rgba(0,0,0,0.9);background-color:black\9;margin:0}#mainmenu .nav-child li{float:none;display:block;position:relative;padding:10px;margin:0;border-bottom:1px solid #555;text-align:left;min-width:220px}#mainmenu .nav-child a{color:white;letter-spacing:0.02em;font-size:14px}#mainmenu .nav-child a:hover{color:#0bb754;text-decoration:none}#mainmenu .child2{display:none}#mainmenu .child2 li{max-width:150px}#mainmenu li.parent2:hover .child2{display:inline-block;position:absolute;left:220px;top:0;background:rgba(0,0,0,0.8);margin-top:0}#intro{background:#eee}#intro a{display:block;float:left;margin:10px 30px 0 0}#intro h4{font-family:"HelveticaNeueW01-77BdCn 692722";font-size:31px;letter-spacing:0.05em;margin:0}#intro p{font-family:'HelveticaNeueW01-Thin';font-size:27px;line-height:33px;text-align:left !important}#intro-img{position:relative}#intro-img img{position:inherit;z-index:2}#intro-img .frame{position:absolute;border:7px solid #ddd;width:84%;height:110%;top:-7%;left:0;z-index:0}.margin,#intro{padding-top:70px;padding-bottom:70px}.content-padding,#about,#locations{padding:70px 30px}#content{background:white}strike{color:#999}.readmore{text-transform:uppercase;font-size:11px;font-weight:bold;letter-spacing:0.1em;line-height:14px}.readmore:after{content:'+';margin-left:4px;font-size:13px}.readmore.green{display:inline-block;background:#0bb754;color:#ffffff;padding:12px 20px;margin-bottom:15px;opacity:1}.readmore.green:hover{opacity:0.7;transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-webkit-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;-ms-transition:opacity 0.3s ease}#banners{position:relative}#banners:after{content:"";background:url(../images/shadow.png) no-repeat;display:block;height:22px;position:absolute;width:100%}#slideshow .carousel-control{height:105px;width:41px;top:35%}#slideshow .carousel-control span{display:none}#slideshow .carousel-control.left{background-image:url(../images/left.png);background-repeat:no-repeat;left:15px;background-size:cover}#slideshow .carousel-control.right{background-image:url(../images/right.png);background-repeat:no-repeat;right:15px;background-size:cover}.carousel .item{-webkit-transform:translate3d(0, 0, 0)}#about{background:url(../images/shadow.png) no-repeat top;background-size:100%}#about .content{-webkit-column-count:2;-moz-column-count:2;-ms-column-count:2;column-count:2;-webkit-column-gap:40px;-moz-column-gap:40px;-ms-column-gap:40px;column-gap:40px;min-height:260px}#about .content h5{margin:0 0 15px;line-height:28px;text-transform:none;font-size:18px;letter-spacing:0.02em;font-family:"HelveticaNeueW02-67MdCn 694060"}#information{background:url(../images/info-bg.jpg) no-repeat;background-size:cover;-ms-behavior:url(backgroundsize.min.htc);behavior:url(backgroundsize.min.htc);padding:70px 70px;color:white}#information h5{font-family:"HelveticaNeueW01-77BdCn 692722";font-size:18px;letter-spacing:0.05em;margin-bottom:10px}#information .info-icon{text-align:center;background:url(../images/info-circle.png) no-repeat;background-size:cover;max-width:130px;height:130px;margin:0 auto}#information .info-icon img{display:inline-block}#information .info-icon:hover{background:url(../images/info-circle-hover.png) no-repeat;background-size:cover;transition:background 0.3s ease-out;-moz-transition:background 0.3s ease-out;-webkit-transition:background 0.3s ease-out;-o-transition:background 0.3s ease-out;-ms-transition:background 0.3s ease-out}h4{font-family:"HelveticaNeueW01-77BdCn 692722";font-size:30px;letter-spacing:0.02em;margin:5px 0}span{color:#444444;font-size:12px;margin-bottom:30px;display:inline-block}#locations{background:white;text-align:center}#locations .locations{display:inline-block;text-align:center}#locations a{color:white;text-transform:uppercase;font-weight:bold;margin-top:55%;display:block;line-height:14px}#locations .row{display:inline-block}.location-bloc{background:url(../images/circle-hover.png) no-repeat;background-size:cover;height:130px;width:130px;margin:5px;margin:10px\9}.location-bloc:hover{transition:background 0.3s ease-out;-moz-transition:background 0.3s ease-out;-webkit-transition:background 0.3s ease-out;-o-transition:background 0.3s ease-out;-ms-transition:background 0.3s ease-out;background:url(../images/circle2.png) no-repeat;background-size:cover}.location-bloc:hover a{color:#999 !important}#general-info{color:white;position:relative}#booking-bloc{background:url(../images/green-bg-2.jpg) no-repeat;background-size:cover;-ms-behavior:url(backgroundsize.min.htc);behavior:url(backgroundsize.min.htc);padding:50px 110px 30px 40px;min-height:390px}#booking-bloc ul{list-style:none}#booking-bloc li{padding:10px 0}#booking-bloc a{color:white;font-size:14px;text-transform:uppercase;letter-spacing:0.1em}#booking-bloc a:before{content:'+';margin-right:5px}#booking-bloc a:hover{color:#bfe9c9}#testi-bloc{background:url(../images/testi-bg.jpg) no-repeat;background-size:cover;-ms-behavior:url(backgroundsize.min.htc);behavior:url(backgroundsize.min.htc);padding:50px 100px 30px 120px;min-height:390px}#testi-bloc h5{margin-top:25px;font-family:"HelveticaNeueW02-67MdCn 694060";font-size:20px;letter-spacing:0.05em;text-align:right}#testi-bloc p{padding:25px}#testi-bloc .testi-content{position:relative;margin-top:15px}#testi-bloc .quote-open{display:inline-block;position:absolute}#testi-bloc .quote-close{display:inline-block;position:absolute;bottom:0;right:0}#game{display:inline-block;position:absolute;z-index:11;bottom:0;left:30%}#training{padding:70px 120px;background:url(../images/shadow.png) no-repeat top;background-size:100%;text-align:center;position:relative}#training .bloc{position:relative}#training .content{position:absolute;width:90%;top:38%;z-index:15;display:none}#training p{text-align:center;margin-top:20px;padding:0 110px}#training h5{font-family:"HelveticaNeueW02-67MdCn 694060";font-size:18px;margin:0 0 5px;color:white}#training .image{background:black;padding:0}#training .image:hover img{opacity:0.4}#training .image:hover .content{display:block}#training .image img{width:100%}#training:after{content:"";background:url(../images/shadow.png) no-repeat;display:block;height:22px;bottom:-22px;position:absolute;width:100%;left:0;z-index:6}#blog .content{position:absolute;color:white;left:15%;top:30%;z-index:10;padding:0 20px 0 0}#blog .content a{line-height:14px !important;display:inline-block}#blog img.img-responsive{width:100%}#blog .row>div:first-of-type{position:relative}#extra{padding:45px 30px;color:white;background:url(../images/shadow.png) no-repeat top #0f9444;position:relative}#extra ul{padding-left:20px;font-size:12px;line-height:24px}#extra ul a{color:white}#extra ul a:hover{color:#bfe9c9}#extra h4{letter-spacing:0.05em}#extra:after{content:"";background:url(../images/shadow.png) no-repeat;display:block;height:22px;bottom:-22px;position:absolute;width:100%;left:0}input:focus,select:focus{box-shadow:none !important;outline:none;border-color:#ddd}.search-form input[type="text"]{background:none;border-bottom:1px solid white;border-top:none;border-left:none;border-right:none;color:#87c0a5;min-width:190px;margin-top:10px}.search-form button{background:none;border:none}.search-form p{margin-top:10px}.search-form label{margin-right:15px}#footer{width:100%;background:url(../images/footer-bg.jpg) no-repeat;background-size:cover;position:absolute;z-index:-1;margin-top:-100px;padding-top:140px}#footer-info p{line-height:19px}#footer-info h6{font-size:22px;margin:0;font-family:"HelveticaNeueW02-67MdCn 694060"}#footer-info a{color:black;font-size:11px}#footer-info .hidden-xs{margin-top:15px}#footer-info .footer-logo{margin-bottom:10px}#footer-menu ul{display:inline-block;float:left;list-style:none;width:26.66667%;margin-bottom:0 !important}#footer-menu ul.nth-child-n,#footer-menu ul:nth-child(n){margin-bottom:10%;margin-right:10%}#footer-menu ul:nth-child(3n){margin-right:0;margin-bottom:0}#footer-menu li{border-bottom:1px solid #a3a3a3;padding:9px 0}#footer-menu a{color:#353535;font-size:12px}#footer-menu a:hover{color:black}.modal .modal-content{border-radius:0 !important}.modal .modal-close{float:right;right:15px;top:10px;position:absolute;z-index:15;color:#aaa}.modal .modal-close:hover{color:black}.modal .modal-dialog{margin:20% auto 0}.backtop{position:relative;right:10px;background:black;padding:2px 8px}#subpage{background:white}#subcontent{background:white;min-height:675px;padding:40px 65px 40px 30px}#subcontent p{text-align:left}#subcontent p span{margin-bottom:0px}#subcontent p img.testi{float:left;margin-right:15px}#subcontent p img.testi-right{float:right;margin-left:15px}#subcontent hr{margin-top:40px;margin-bottom:40px;border-top:1px solid #ddd}#subcontent h1{font-family:"HelveticaNeueW01-77BdCn 692722";font-size:30px;margin:0 0 20px}#subcontent h2{font-family:"HelveticaNeueW02-67MdCn 694060";font-size:20px;margin:0 0 20px;line-height:26px}#subcontent .book{text-transform:uppercase}#subcontent .readmore{display:block}#subcontent h3{color:#333;font-weight:bold;line-height:23px}#subcontent h3.green{font-size:24px;font-weight:lighter;line-height:32px;color:#0bb754}#subcontent .breadcrumb{background-color:transparent;padding:0;color:#cccccc;font-size:12px;font-style:italic;margin-bottom:15px}#subcontent .breadcrumb a{color:#cccccc}#subcontent input:-webkit-autofill,#subcontent textarea:-webkit-autofill,#subcontent select:-webkit-autofill{background-color:#eeeeee !important}#subcontent ul{-webkit-padding-start:20px}#subcontent ul li span{margin-bottom:0}#subcontent table.pricing-table{width:100%}#subcontent table.pricing-table td{vertical-align:top;border-bottom:1px solid #eee;padding:10px}#subcontent table.pricing-table .new td{border-top:2px solid #ddd}#subcontent table.pricing-table span{margin-bottom:0}#subcontent table.pricing-table .red{color:red}#subcontent table.pricing-table .pricing-table-highlight{background:#fafafa}#subcontent table.pricing-table h3{margin:0}#subcontent .promo-img{float:right}#subcontent .location-heading{color:#333;font-weight:bold;line-height:23px;text-transform:uppercase;margin-top:40px}#contact-form{background:#f5f5f5;padding:15px}h4.contact{font-size:20px;margin-top:30px}h3.hours{margin:0}#booking-form input[type="text"],#booking-form input[type="number"],#booking-form input[type="password"],#booking-form textarea,#booking-form select,#checkout-form input[type="text"],#checkout-form input[type="number"],#checkout-form input[type="password"],#checkout-form textarea,#checkout-form select,#registration-form input[type="text"],#registration-form input[type="number"],#registration-form input[type="password"],#registration-form textarea,#registration-form select,#myaccount input[type="text"],#myaccount input[type="number"],#myaccount input[type="password"],#myaccount textarea,#myaccount select,#contact-form input[type="text"],#contact-form input[type="number"],#contact-form input[type="password"],#contact-form textarea,#contact-form select{border-radius:0;border-color:#b2b2b2;box-shadow:none;width:100%}#booking-form textarea,#checkout-form textarea,#registration-form textarea,#myaccount textarea,#contact-form textarea{resize:vertical}#booking-form .row,#checkout-form .row,#registration-form .row,#myaccount .row,#contact-form .row{margin:15px 0}#booking-form .row .row.no-padding,#checkout-form .row .row.no-padding,#registration-form .row .row.no-padding,#myaccount .row .row.no-padding,#contact-form .row .row.no-padding{margin:0}#booking-form .options,#checkout-form .options,#registration-form .options,#myaccount .options,#contact-form .options{float:right}#booking-form span,#checkout-form span,#registration-form span,#myaccount span,#contact-form span{margin-bottom:0}.ui-datepicker table th span{margin-bottom:0}#registration-form input,#registration-form select,#registration-form button{margin:8px 0}.btn-green,button.submit{padding:10px 30px;color:white;background:#05a254;font-family:"HelveticaNeueW02-67MdCn 694060";border:0;text-transform:uppercase;font-size:18px;letter-spacing:0.05em}.btn-green:hover,button.submit:hover{background:black;color:#0bb754;transition:background 0.3s ease-out;-moz-transition:background 0.3s ease-out;-webkit-transition:background 0.3s ease-out;-o-transition:background 0.3s ease-out;-ms-transition:background 0.3s ease-out;transition:color 0.3s ease-out;-moz-transition:color 0.3s ease-out;-webkit-transition:color 0.3s ease-out;-o-transition:color 0.3s ease-out;-ms-transition:color 0.3s ease-out}.city{float:left;overflow:hidden;position:relative;text-align:center}.city img{display:block;position:relative}.city h4{text-transform:uppercase;color:#fff;font-family:"HelveticaNeueW02-67MdCn 694060";text-align:center;position:relative;font-size:18px;margin-top:15%}.city .readmore{margin:5px !important;color:#0bb754}.city .mask,.city .content{width:100%;height:100%;position:absolute;overflow:hidden;top:0;left:0}.view-city img{transition:all 0.2s linear;-moz-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;-ms-transition:all 0.2s linear}.view-city .mask{-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;background-color:rgba(0,0,0,0.6)}.view-city h4,.view-city .readmore{-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-o-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px)}.view-city:hover .mask{-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out}.view-city:hover h4{-webkit-transform:translateY(-100px);-moz-transform:translateY(-100px);-o-transform:translateY(-100px);-ms-transform:translateY(-100px);transform:translateY(-100px);-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out}.view-city:hover img{-webkit-transform:scale(1.1, 1.1);-moz-transform:scale(1.1, 1.1);-o-transform:scale(1.1, 1.1);-ms-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}.view-city:hover .readmore{-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-webkit-transition-delay:0.2s;-moz-transition-delay:0.2s;-o-transition-delay:0.2s;-ms-transition-delay:0.2s;transition-delay:0.2s}.lesson{float:left;background:black;color:white;text-align:center;padding:25px 5px;min-height:127px;display:block}.lesson h4{font-family:"HelveticaNeueW01-77BdCn 692722";margin:0;font-size:20px;color:white}.lesson h5{font-family:'HelveticaNeueW01-57Cn';margin:0;color:#0bb754;font-size:18px;line-height:16px}.lesson h5 span{color:#ccc;margin-bottom:0 !important;font-size:16px;text-decoration:line-through}.lesson p{margin:0;color:#aaa;font-size:11px;font-style:italic;text-align:center !important;line-height:12px}.lesson:hover{background:#ea3230;transition:background 0.3s ease-out;-moz-transition:background 0.3s ease-out;-webkit-transition:background 0.3s ease-out;-o-transition:background 0.3s ease-out;-ms-transition:background 0.3s ease-out}.lesson:hover h5,.lesson:hover p,.lesson:hover span{color:white}.modal.lessons .title{background:black;padding:15px 30px;text-align:center}.modal.lessons .title h4{color:white;font-size:24px}.modal.lessons .description h4{font-size:22px;margin:0}.modal.lessons .description h5{text-transform:initial;color:black;font-size:16px;margin:5px 0 15px}.modal.lessons .description h6{margin:5px 0;color:#05a254;font-size:24px}.modal.lessons .description p{text-align:left !important;line-height:19px}.modal.lessons select{border-radius:0;border-color:#b2b2b2;box-shadow:none;width:100%}.modal.lessons .modal-content{padding:30px;border:5px solid black}.promo-code{text-align:right}#checkout .total-price{padding:5px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:15px 0}#checkout .total-price h4{font-size:20px;letter-spacing:0.1em;text-align:right}#checkout .title{background:black;color:white;text-align:center;padding:15px 10px}#checkout .title h4{font-size:18px}#checkout .details{text-align:right}#checkout .details p{text-align:right}#checkout .details h4{font-size:24px}#checkout .details span{margin:0;font-size:18px;text-decoration:line-through;color:#aaa}#checkout .details span.glyphicon{color:#0bb754}#checkout .details h5{color:#ea3230;font-size:20px;font-family:"HelveticaNeueW02-67MdCn 694060";margin:10px 0}#checkout #quantity{margin:10px 0}.steps li{float:left;list-style:none;margin-right:80px;color:#999;text-transform:uppercase;font-size:12px}.steps li:last-child{margin-right:0}.steps .active a{color:black;font-weight:bold}.steps ul{border-bottom:1px solid #ccc;height:28px}hr.line{border-top:1px solid #ccc}.sidebar ul{margin:0}.sidebar li{list-style:none;margin-bottom:3px}.sidebar .active a{color:#0bb754;background:black}.sidebar a{text-transform:uppercase;color:black;font-weight:bold;font-size:12px;padding:8px 10px;background:#eee;display:block}.sidebar a:hover{color:#0bb754;background:black}#myaccount select{padding:10px}#mydetails h4{font-size:20px;border-bottom:1px solid #ccc;padding-bottom:10px}.dob .form-group{padding:5px}.dob input{padding:5px;text-align:center;font-size:12px}#new-content{display:none}.search-func{display:none}.mycontent{display:none}.mycontent h1,.mycontent h2,.mycontent h3,.mycontent h4{text-transform:none}.mycontent h1{font-size:18px;line-height:24px;font-weight:bold}.mycontent h2{font-size:16px;line-height:22px;font-weight:bold}.mycontent h3{line-height:22px}.content-top h1,.content-top h2,.content-top h3,.content-top h4{text-transform:none}.content-top a{text-decoration:none !important}.content-top h1{font-size:18px;line-height:24px;letter-spacing:0.01em}.content-top h2{font-size:16px;line-height:24px}.content-top h4{font-size:14px;font-family:arial}.location-bloc.nsw-circle a{margin-top:45% !important}.panel-group.panel-accordion .panel-heading{padding:0}.panel-group.panel-accordion .panel-heading .panel-title a{position:relative;display:block;padding:10px 15px}.panel-group.panel-accordion .panel-heading .panel-title a:after{content:'-';position:absolute;right:15px;top:10px}.panel-group.panel-accordion .panel-heading .panel-title a.collapsed:after{content:'+'}@media only screen and (max-width: 767px){.panel-group.panel-accordion .panel-body>.table-responsive{margin:-15px -15px 15px -15px;border:0px;width:auto}}.alert-error{color:#a94442;background-color:#f2dede;border-color:#ebccd1}
/*# sourceMappingURL=template.css.map */
