@charset "utf-8";html{overflow-x:hidden;padding:0!important;background:#fff;margin:0!important}body{font-family:'Raleway',Arial,Helvetica,sans-serif;font-size:13px;line-height:1.5;letter-spacing:.5px;font-weight:400}.contentwrap{background:#fff;width:100%;height:auto;float:left;min-height:100%;position:relative;margin:0;left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}header.header{height:auto;width:100%;z-index:11;background:#000;float:left;clear:both;padding:30px 0 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.logo_wrap{float:left;height:auto}.head_right{float:right}.head_right .book_online{float:left}.head_right .book_online .book_button{padding:14px 20px 0 20px;height:40px;line-height:1;text-transform:uppercase;font-size:13px;font-weight:600;color:#fff;text-decoration:none;display:inline-block;margin-right:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.head_right .book_online .book_button:hover{opacity:.9}.booking_popup{padding:50px;text-align:left;width:560px;margin:0 auto;position:relative;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.booking_popup h3{margin-bottom:10px;font-size:20px;text-transform:uppercase;font-weight:500;color:#333}.booking_popup .empty_notice{color:#F00;display:none;position:relative}.booking_popup .returnmessage{display:none;position:relative}.booking_popup .returnmessage span{color:#090;display:block}.booking_popup .returnmessage span.book_error{color:#F00}.row_wrap{padding-top:20px;clear:both;display:block}.booking_popup .xx_row{margin-bottom:20px;clear:both;display:block}.booking_popup .xx_row_half{width:50%;float:left;margin-bottom:20px}.booking_popup label{display:block;color:#999;margin-bottom:3px;font-size:13px}.booking_popup label span{color:#F00;font-weight:bold}.datepicker-input{display:inline-block;width:145px}.datepicker-input input{width:140px;min-width:inherit}.time-picker{display:inline-block;vertical-align:bottom}.time-picker select{padding:9px 4px}.booking_popup .xx_row textarea{width:450px}.address_button{height:40px;width:50px;text-align:center;display:inline-block;float:right}.gradient{background-color:#e5e5e5;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#eee));background-image:-webkit-linear-gradient(top,#fff,#eee);background-image:-moz-linear-gradient(top,#fff,#eee);background-image:-ms-linear-gradient(top,#fff,#eee);background-image:-o-linear-gradient(top,#fff,#eee);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.05);box-shadow:0 1px 2px rgba(0,0,0,0.05)}.address_button i{width:auto;font-size:18px;margin-top:10px;color:#000;display:inline-block;line-height:1}.address_popup{text-align:left;width:800px;margin:0 auto;position:relative;background:#fff}.address_popup>div{float:left;width:100%;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.google_map{width:50%;float:left}.google_map iframe{width:100%}.extra_data{width:50%;float:left;padding:70px 70px 50px 30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.extra_data>div{padding-left:45px;position:relative;margin-bottom:30px}.extra_data>div>i{position:absolute;left:0;font-size:25px;line-height:0;top:2px}.opening_time{float:left;margin-right:40px;padding-left:55px;position:relative;text-align:left}.opening_time .working_day{text-decoration:none}.opening_time img{width:40px;height:40px;position:absolute;left:0}.opening_time span{font-size:13px;font-weight:500}.opening_time span.open{color:#FFF;margin-top:2px;display:block}.opening_time span.close{color:#444}.write_review{margin:10px 0}.review{text-align:left;width:300px;margin:0 auto;position:relative;background:#fff;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.review h3{margin-bottom:0;padding:20px;font-size:20px;text-transform:uppercase;font-weight:500;color:#fff;text-align:center}.review ul{list-style-type:none;background:#f7f7f7;width:100%}.opening_popup{text-align:left;width:350px;margin:0 auto;position:relative;background:#fff;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.opening_popup h3{margin-bottom:0;padding:20px;font-size:20px;text-transform:uppercase;font-weight:500;color:#fff;text-align:center}.opening_popup ul{list-style-type:none;background:#f7f7f7;width:100%}.opening_popup ul li{display:block;width:100%;clear:both;padding:15px 20px;color:#333;text-align:right;background:#fff;border-bottom:1px solid #f7f7f7;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.opening_popup ul li.off{background:0;border-bottom:1px solid #f1f1f1}.opening_popup ul li span.week-day{width:50%;text-align:left;float:left}.opening_popup ul li span.week-time{width:50%;text-align:right}.opening_popup ul li.off span.week-time,.opening_popup ul li.off span.week-day{color:#999}nav.navigation{width:100%;float:left;clear:both;height:auto;margin-top:30px;margin-bottom:-39px;position:relative;z-index:999;background-color:#f7f7f7;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#eee));background-image:-webkit-linear-gradient(top,#fff,#eee);background-image:-moz-linear-gradient(top,#fff,#eee);background-image:-ms-linear-gradient(top,#fff,#eee);background-image:-o-linear-gradient(top,#fff,#eee);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.05);box-shadow:0 1px 2px rgba(0,0,0,0.05)}nav.navigation.is_stuck{margin-top:0}nav.navigation ul{list-style-type:none;margin:0;padding:0;text-align:center;float:left;width:100%}nav.navigation ul li{display:inline-block;margin:0 0 -4px 0;padding:0;position:relative}nav.navigation ul li a{font-size:13px;text-transform:uppercase;font-weight:600;color:#333;padding:38px 40px 34px 33px;text-decoration:none;float:left;line-height:0;position:relative}nav.navigation>ul>li:after{content:"";position:absolute;width:1px;right:0;top:-5px;background:#fff;height:115%;-ms-transform:rotate(30deg);-webkit-transform:rotate(30deg);transform:rotate(30deg)}nav.navigation>ul>li:before{content:"";position:absolute;width:1px;right:1px;top:-5px;background:#ddd;height:115%;-ms-transform:rotate(30deg);-webkit-transform:rotate(30deg);transform:rotate(30deg)}nav.navigation>ul>li:last-child:after,nav.navigation>ul>li:last-child:before{width:0}nav.navigation>ul>li>ul{box-shadow:0 3px 3px -3px rgba(0,0,0,0.3) inset}nav.navigation ul ul{position:absolute;top:100%;margin-top:1px;left:13px;width:220px;text-align:left;display:none;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.07);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.07);box-shadow:0 1px 2px rgba(0,0,0,0.07)}nav.navigation ul ul li{width:100%;margin-bottom:0;display:block;height:auto}nav.navigation ul ul a{color:#fff;padding:15px 20px;width:100%;line-height:1.4;font-weight:normal;text-transform:capitalize;border-bottom:1px solid rgba(0,0,0,0.1);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}nav.navigation ul ul li:last-child a{border-bottom:0}nav.navigation ul ul a:hover,nav.navigation ul ul li.sfHover>a{color:#fff;background-color:#111;background-color:rgba(0,0,0,0.1)}nav.navigation ul ul li{position:relative;clear:both}nav.navigation ul ul li ul{left:100%;top:-1px}nav.navigation>ul>li>a:after{position:absolute;top:50px;right:50%;border:5px solid transparent;content:""}nav.navigation>ul>li.sf-with-ul>a:after{border-top-color:#999}nav.navigation ul ul li.sf-with-ul:after{position:absolute;top:20px;right:10px;border:5px solid transparent;border-left-color:rgba(255,255,255,0.5);content:""}div.nav_trigger{display:none;margin-left:35px;vertical-align:middle;padding-top:3px}div.nav_trigger a{color:#fff;text-decoration:none;text-transform:uppercase;font-size:13px;font-weight:500;border:1px dashed #444;padding:11px 15px 10px 15px;background:#111}div.nav_trigger a:hover{background:#000}span.icono{width:20px;display:inline-block;vertical-align:middle}span.icono span{width:20px;height:2px;margin:2px 0 4px 0;background:#FFF;display:block;position:relative;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}div.nav_trigger a.opened span.sp_a{-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);top:6px}div.nav_trigger a.opened span.sp_c{-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);bottom:6px}div.nav_trigger a.opened span.sp_b{opacity:0}.nav_mobile{width:100%;clear:both;padding:10px 0;display:none}.nav_mobile ul li{position:relative}.nav_mobile ul li i{position:absolute;right:0;top:0;color:#999;font-size:15px;background:#111;padding:0;z-index:9;cursor:pointer;margin:0;height:50px;width:50px;text-align:center;vertical-align:middle;line-height:3.3;-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.nav_mobile ul li i:hover{background:#151515;color:#fff}.nav_mobile ul li a{color:#999;text-decoration:none;font-size:13px;font-weight:500;text-transform:uppercase;padding:15px 0;display:block;border-top:1px solid rgba(255,255,255,0.05)}.nav_mobile ul li a:hover{color:#fff}.nav_mobile ul li ul{display:none}.nav_mobile ul ul a{padding-left:20px}.nav_mobile ul ul ul a{padding-left:40px}.nav_mobile ul ul ul ul a{padding-left:60px}.nav_mobile ul ul ul ul ul a{padding-left:80px}.main_slider{width:100%;text-align:center;cursor:40 40,crosshair;float:left;clear:both;height:auto;position:relative;z-index:2}.main_slider>*{height:100%;overflow:hidden}.x_slider{width:100%}.main_slider .infobox{width:320px;height:auto;padding:100px;background:#000;background:rgba(0,0,0,0.8);position:absolute;top:0;left:0;color:#FFF;text-align:left}.main_slider .infobox h4{font-size:24px;text-transform:uppercase;color:#FFF;margin-bottom:20px;font-weight:500}.main_slider .infobox p{font-size:14px;line-height:1.8;color:#999}.main_content{padding:50px 0;float:left;clear:both;width:100%}.main_content.home{padding:80px 0}.serviceIntro{width:100%;float:left;clear:both;margin-bottom:80px;position:relative}.serviceIntro ul.etabs{list-style-type:none;text-align:center;width:100%;margin-bottom:15px}.serviceIntro ul.etabs li{display:inline-block;margin:0 25px 15px 25px}.serviceIntro ul.etabs li a{text-decoration:none;color:#333;text-transform:uppercase;font-size:13px;font-weight:600;position:relative}.serviceIntro ul.etabs li a:after{position:absolute;bottom:-13px;right:50%;border:5px solid transparent;content:""}.serviceIntro .tabcontent{background:#000;float:left;clear:both;width:100%;margin:0;padding:0}.serviceIntro .img_holder{float:left;width:50%}.serviceIntro .img_holder img{max-width:100%;width:100%}.serviceIntro .content_holder{float:left;padding:130px 100px 0 100px;width:50%;color:#fff;position:relative;height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.serviceIntro .content_holder h4{color:#fff;font-size:24px;text-transform:uppercase;font-weight:500;margin-bottom:0}.serviceIntro .content_holder p{color:#999;margin:30px 70px 0 0;font-size:14px;line-height:1.8}.serviceIntro a.read_more{position:absolute;bottom:0;right:0;padding:6px 12px 8px 12px;display:block;color:#fff;text-decoration:none;font-size:18px;line-height:1}.serviceIntro a.read_more:hover{opacity:.8}.testimonials{width:100%;float:left;clear:both;margin-bottom:80px}.brands{width:100%;text-align:center;clear:both}.brands img{height:45px;margin:10px}span.title{font-size:18px;color:#333;text-align:center;display:block;margin-bottom:23px}.carouselle .carousel-item{width:100%;position:relative;float:left;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.carouselle .carousel-item .xx_b{background:#eee;width:100%;height:100%;padding:50px 150px;float:left;position:relative;margin-bottom:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.carouselle .carousel-item .xx_b:after{content:"";position:absolute;border:10px solid transparent;border-top-color:#eee;bottom:-20px;margin-left:-10px}.carouselle .carousel-item p{font-size:14px;color:#333;line-height:1.8}.testimonials span.t_author{display:block;font-weight:600;font-size:13px;text-transform:uppercase;color:#333}.testimonials span.t_occupation{color:#999}.carouselle .owl-controls{position:relative;top:10px}.carouselle .owl-dots .owl-dot span{width:14px;height:14px;border-radius:14px;background:#f5f5f5}.carouselle .owl-dots .owl-dot:hover span{background:#f5f5f5}.xx_gallery{margin-bottom:50px;background:#000;float:left;width:100%}.xx_text_holder{float:left;width:351px;height:100%;display:block;position:relative;color:#fff;padding:58px 35px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.xx_text_holder h4{font-size:18px;text-transform:uppercase;color:#FFF;margin-bottom:20px;font-weight:700;letter-spacing:.5px}.xx_text_holder p{color:#999;font-size:14px;line-height:1.8}.xx_text_holder .underline{font-weight:600;font-size:12px}.xx_carousel{float:left;width:816px;padding-left:3px}.xx_carousel .xx_item{float:left}.xx_carousel .xx_item a img{opacity:1}.xx_carousel .xx_item a img:hover{opacity:.8}.xx_gallery .xx_control{width:auto;height:35px;border-radius:1px;margin-top:30px}.xx_gallery .xx_control span:hover{opacity:.8}.xx_gallery .xx_control>span{cursor:pointer;width:40px;float:left;text-align:center;padding:6px 0 7px 0;position:relative;color:#fff;margin-right:3px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.main_title{background:#000;padding:100px 0 60px 0;float:left;clear:both;width:100%;text-align:center}.main_title h1{font-size:36px;color:#fff;font-weight:600;text-transform:uppercase;margin-bottom:0}.breadcrumbs{background:#fff;padding:0;width:100%;float:left;clear:both;box-shadow:0 1px 2px rgba(0,0,0,0.08);border-bottom:1px solid #eee;border-top:1px solid #eee}.breadcrumbs p{margin:0;padding:0;font-size:12px;line-height:1}.breadcrumbs p a{padding:16px 50px 15px 0;color:#333;text-decoration:none;display:inline-block;position:relative;position:relative;font-weight:600}.breadcrumbs p a:after{position:absolute;content:"";width:1px;background:#eee;height:60%;right:25px;bottom:-2px;-ms-transform:rotate(30deg);-webkit-transform:rotate(30deg);transform:rotate(30deg)}.breadcrumbs p a:before{position:absolute;content:"";width:1px;background:#eee;height:60%;right:25px;top:-2px;-ms-transform:rotate(-30deg);-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}.breadcrumbs p span{padding:16px 50px 15px 0;color:#999}.services{float:left;clear:both;width:100%}.content_header{width:100%;float:left;clear:both;margin-bottom:40px}.content_header .filter{background:#000;height:60px;width:100%;float:left}.filter .selector{float:left;position:relative;width:auto;height:60px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.filter .selector a.select_link{color:#fff;text-decoration:none;margin:20px 0 10px 20px;float:left;position:relative;padding-right:20px;font-weight:500}.filter .selector a.select_link:after{position:absolute;content:"";right:0;top:50%;margin-top:-3px;border:5px solid transparent;border-top-color:#444}.filter .selector a.select_link:hover:after{border-top-color:#999}.filter .selector ul{list-style-type:none;width:220px;height:auto;position:absolute;top:60px;display:none;z-index:1}.filter .selector ul a{padding:15px 20px;display:block;text-decoration:none;color:#fff;border-bottom:1px solid rgba(0,0,0,0.1)}.filter .selector ul a:hover{background:#111;background:rgba(0,0,0,0.1)}.filter .item_counter{float:right;position:relative;height:40px;margin:10px;padding:0 10px 0 30px;color:#fff;font-weight:500;width:240px;border-radius:2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.filter .item_counter:after{content:"";position:absolute;border-width:40px 25px 0 0;border-color:#000 transparent transparent;border-style:solid;width:0;top:0;left:0}.filter .item_counter span{float:left;margin-top:10px}.filter .item_counter span.count{background:#fff;font-size:11px;padding:5px 6px;float:right;margin-top:7px;border-radius:2px}.services ul.service-list{list-style-type:none;margin-left:-30px;clear:both}.services ul.service-list li{float:left;width:270px;margin-left:30px;margin-bottom:50px;text-align:center}.services ul.service-list li a{color:#333;text-decoration:none}.services ul.service-list li img{margin-bottom:20px;width:100%}.services ul.service-list li a:hover img{opacity:.8}.services ul.service-list li a span{text-transform:uppercase;font-weight:600;font-size:13px}nav.pagination{height:60px;background:#eee;float:left;clear:both;width:100%;margin-top:3px}nav.pagination ul{list-style-type:none;float:left;margin:15px 0 0 20px}nav.pagination ul li{display:inline-block}nav.pagination ul li a{padding:5px 11px;display:block;color:#333;background:#ddd;border-radius:2px;text-decoration:none;font-size:13px;font-weight:500}nav.pagination ul li a.current{color:#fff}nav.pagination ul li a:hover{background:#ccc}nav.pagination span{float:right;margin:20px 20px 0 0;font-size:13px;font-weight:500}.content_footer{width:100%;float:left;clear:both;margin-bottom:50px}.main_content .span9.right{float:right}.service_details{float:left;width:270px;background:#000;padding-bottom:10px}.service_details>div{float:left;clear:both;width:100%;text-align:center;margin-bottom:20px}.service_details>div img{max-width:100%}.service_details .book_online{margin-top:20px;margin-bottom:30px}.service_details a.book_button{padding:14px 20px 0 20px;height:40px;line-height:1;text-transform:uppercase;font-size:13px;font-weight:600;color:#fff;text-decoration:none;display:inline-block;margin-right:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.service_details a.book_button:hover{opacity:.9}.service_details span.service_price{font-size:36px;font-weight:600;color:#FFF;line-height:1}.service_details span.service_duration{color:#999;font-weight:500}.service_details ul.share{list-style-type:none;width:100%;text-align:center;margin-bottom:10px;clear:both;font-size:13px;font-weight:600;text-transform:uppercase}.service_details ul.share li{display:inline-block;margin:0 5px}.service_details ul.share li i{width:40px;height:40px;border-radius:40px;text-align:center;line-height:2.5;display:inline-block;color:#000;font-size:16px;background-color:#f7f7f7;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#eee));background-image:-webkit-linear-gradient(top,#fff,#eee);background-image:-moz-linear-gradient(top,#fff,#eee);background-image:-ms-linear-gradient(top,#fff,#eee);background-image:-o-linear-gradient(top,#fff,#eee)}.service_details ul.share li a{text-decoration:none;color:#fff;position:relative}.service_description{width:570px;float:left;margin-left:30px;padding:0 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.desc p{font-size:14px;margin-bottom:30px;line-height:1.8}.blog{margin-bottom:50px;float:left;width:100%}.blog article{float:left;clear:both;width:100%;background:#000;position:relative;margin-bottom:50px}.blog article .img_holder{float:left;width:50%}.blog article .img_holder img{max-width:100%}.blog article .content_holder{float:left;padding:80px 70px;width:50%;color:#fff;position:relative;height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.blog article .content_holder h4{color:#fff;font-size:18px;text-transform:uppercase;font-weight:600;margin-bottom:10px}.blog article .content_holder p.meta{font-size:11px;margin-bottom:25px;text-transform:uppercase;color:#444;font-weight:600}.blog article .content_holder p{color:#999;margin:0;font-size:14px;line-height:1.8}.blog article a.read_more{position:absolute;bottom:0;right:0;padding:6px 12px 8px 12px;display:block;color:#fff;text-decoration:none;font-size:18px;line-height:1}.blog article a.read_more:hover{opacity:.8}.blogpost .title_holder{display:block;padding:0;margin:40px 0 40px 0}.blogpost .title_holder h4{font-size:22px;text-transform:uppercase;color:#333;margin-bottom:5px}.blogpost .title_holder p{color:#999}.comments{width:100%;clear:both;margin-top:10px;padding-top:20px;float:left;margin-bottom:10px}h5.comment-title{text-transform:uppercase;font-size:16px;margin-bottom:0;font-weight:600}.comment-form h5.comment-title{margin-bottom:20px}.comments,.comments p{color:#c5c5c5}.comments ul{margin:20px 0 0 0;padding:0;list-style-type:none;float:left;width:100%}.comments ul li{margin:0;padding:0;position:relative}.comments ul li>div{padding:0;background:#000;position:relative;float:left;width:100%;min-height:120px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:2px}.comment-avatar{width:80px;height:80px;left:40px;top:40px;margin:0;position:absolute}.comment-avatar img{width:80px;height:80px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px}.commment-text-wrap{float:left;width:100%;padding:40px 40px 40px 160px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.comment-data{margin-bottom:15px}.comment-data a.url{margin-right:5px;text-decoration:none}.comment-data a.url:hover{color:#fff}.comment-data p span{margin-left:5px;margin-right:5px}a.comment-reply-link{color:#FFF;font-size:10px;text-transform:uppercase;background:#333;padding:3px 5px;text-decoration:none;margin-left:5px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}a.comment-reply-link:hover{background:#555}.comment-text{color:#fff}ul.children{padding:0 0 0 30px;margin-top:20px;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}ul.children li{padding:0 0 0 19px;float:left}.comment-form{clear:both;width:100%;margin:50px 0 50px 0;float:left}.input-holder{margin-bottom:15px}.input-holder label{margin-bottom:3px;clear:both;display:block}.input-holder .input input{width:100%}.btn-theme{margin-top:25px;display:block;clear:both}.columns>div{margin-bottom:20px}.feature>div{margin-bottom:60px}.buttons a{margin-bottom:4px}.smk_accordion{position:relative;margin:0;padding:0;list-style:none;margin-bottom:20px}.smk_accordion .accordion_in{position:relative;z-index:10;overflow:hidden;margin-bottom:5px}.smk_accordion .accordion_in .acc_head{position:relative;background:#333;color:#fff;padding:20px 30px;font-size:13px;font-weight:600;text-transform:uppercase;display:block;cursor:pointer}.smk_accordion .accordion_in.acc_active .acc_head{background:#000;border-bottom:1px solid #333}.smk_accordion .accordion_in .acc_content{background:#000;color:#fff;padding:30px}.smk_accordion .accordion_in .acc_content p{font-size:13px;margin-bottom:10px}.smk_accordion .accordion_in.acc_active>.acc_content{display:block}.contact_form{display:block;margin-bottom:40px;float:left;clear:both;width:100%}.contact_form .empty_notice{color:#F00;display:none;position:relative}.contact_form .returnmessage{display:none;position:relative}.contact_form .returnmessage span{color:#090;display:block}.contact_form .returnmessage span.contact_error{color:#F00}.contact_form .row_wrap{clear:both;display:block}.xx_col_a{width:30%;float:left}.xx_col_a input{width:100%;min-width:100%}.xx_col_b{width:70%;float:left;padding-left:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.xx_col_b textarea{width:100%;height:205px}.contact_form .xx_row{margin-bottom:20px;clear:both;display:block}.contact_form label{display:block;color:#999;margin-bottom:3px;font-size:13px}.contact_form label span{color:#F00;font-weight:bold}.contact .google_map{width:100%;display:block;float:left;margin:0 0 40px 0}.contact .google_map{min-width:100%}.contact div.xx_di{padding-left:45px;position:relative;margin-bottom:40px}.contact div.xx_di>i{position:absolute;left:0;font-size:25px;line-height:0;top:2px}.xx_team{list-style-type:none;margin-left:-30px}.xx_team li{width:270px;display:inline-block;margin-right:-3px;margin-left:30px;margin-bottom:20px;vertical-align:top}.xx_team li h5{font-size:16px;font-weight:500;text-transform:uppercase;line-height:1;margin:20px 0 5px 0}.xx_team li span.occupation{font-size:13px;color:#999;margin-bottom:15px;display:block}.xx_pricing{width:100%;display:block;clear:both}.xx_pricing *{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.pr_column{float:left;height:auto;border:1px solid #eee;text-align:center;position:relative;margin-right:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.col_4 .pr_column{width:24%}.col_3 .pr_column{width:32%}.pr_column .pr_head{height:159px}.pr_column .pr_head_top{background:#000;padding:25px 0 30px 0;position:relative;border-bottom:1px solid #555}.pr_column .pr_head_top h3{font-size:18px;color:#fff;text-transform:uppercase;font-weight:500}.pr_column .pr_head_top .pr_cost_wrap{width:80px;height:80px;background:#fff;border-radius:80px;color:#333;left:50%;margin-left:-40px;bottom:-40px;position:absolute;box-shadow:0 3px 3px rgba(0,0,0,0.38) inset;-moz-box-shadow:0 3px 3px rgba(0,0,0,0.38) inset;-webkit-box-shadow:0 3px 3px rgba(0,0,0,0.38) inset}.pr_column .pr_head_top .pr_cost_wrap span.price{font-size:24px;font-weight:600;display:block;margin-top:20px}.pr_column .pr_head_top .pr_cost_wrap span.det{font-size:10px;color:#999}.pr_column .pr_head_bottom{padding:28px 0;background:#ec2450}.pr_column ul.pr_body{list-style-type:none;width:100%;margin-bottom:0}.pr_column ul.pr_body li{padding:15px 0;background:#f5f5f5;border-bottom:1px solid #fff}.pr_column ul.pr_body li:nth-child(2n){background:#eee}.pr_column .pr_foot{padding:30px 0}.xx_pricing .pr_column:hover{box-shadow:0 0 10px rgba(0,0,0,0.1);z-index:1}.sidebar{height:auto}.sidebar .widget_block{width:100%;margin-bottom:50px;float:left;clear:both}.wid-title{margin-left:5px;display:block;margin-top:5px;position:relative;margin-bottom:20px;color:#fff;padding:11px 20px 19px 20px;z-index:0}.wid-title:after{position:absolute;content:"";top:-5px;left:-5px;display:block;height:100%;width:100%;z-index:-1;background:#000}.wid-title span{font-size:13px;font-weight:600;text-transform:uppercase}.service_cat{width:100%}.service_cat header{height:60px;background:#000;width:100%;margin-bottom:3px}.service_cat header span{font-size:13px;color:#fff;text-transform:uppercase;font-weight:600;margin:20px 0 0 20px;float:left}.service_cat nav ul{list-style-type:none}.service_cat nav ul li{margin-bottom:3px}.service_cat nav ul li a{font-size:13px;color:#333;text-transform:uppercase;font-weight:600;padding:20px;display:block;background:#eee;text-decoration:none}.service_cat nav ul li a.current{color:#fff}.service_cat nav ul li a:hover{background:#ddd}.xx_text p{color:#999;margin:0 30px;line-height:1.8}ul.brochures{list-style-type:none}ul.brochures li{margin-bottom:5px;width:100%;clear:both;float:left}ul.brochures li a{color:#333;background:#eee;display:block;text-decoration:none;position:relative;float:left;width:100%;height:auto}ul.brochures li a:after{position:absolute;content:"";right:15px;top:50%;margin-top:-5px;border:5px solid transparent;border-left-color:#bbb}ul.brochures li a i{font-size:20px;color:#999;background:#fff;padding:12px 13px;float:left;margin:3px 20px 3px 3px;border-radius:2px}ul.brochures li a span.text_b{font-weight:600;margin-top:19px;float:left}ul.brochures li a:hover{color:#fff}ul.brochures li a:hover:after{border-left-color:#eee}.random_img{float:left}.random_img_nav{background:#000;text-align:center;position:relative;height:auto;overflow:hidden;float:left;width:100%}.random_img_nav:after{width:1px;position:absolute;content:"";height:120%;left:50%;background:#444;top:-4px;-ms-transform:rotate(30deg);-webkit-transform:rotate(30deg);transform:rotate(30deg)}.random_img_nav span{padding:5px 10px;color:#fff;display:inline-block;cursor:pointer;font-size:16px}.footer{width:100%;clear:both;padding:80px 0;float:left;background:#000;position:relative;display:block}.footer a.totop{width:40px;height:40px;color:#FFF;line-height:2.5;position:absolute;top:-20px;left:50%;margin-left:-20px;text-align:center;font-size:16px;display:block}.footer a.totop span{width:40px;height:40px;float:left;border-radius:2px}.footer a.totop span.xx_aa{position:relative;z-index:888}.footer a.totop span.xx_bb{-ms-transform:rotate(20deg);-webkit-transform:rotate(20deg);transform:rotate(20deg);position:absolute;top:7px;left:-5px;z-index:2;opacity:.4}.footer a.totop span.xx_cc{-ms-transform:rotate(-20deg);-webkit-transform:rotate(-20deg);transform:rotate(-20deg);position:absolute;top:7px;right:-5px;z-index:1;opacity:.4}.footer a.totop:hover span.xx_bb{-ms-transform:rotate(30deg);-webkit-transform:rotate(30deg);transform:rotate(30deg)}.footer a.totop:hover span.xx_cc{-ms-transform:rotate(-30deg);-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}.footer ul.social{list-style-type:none;width:100%;text-align:center;margin-bottom:10px;font-size:13px;font-weight:600;text-transform:uppercase}.footer ul.social li{display:inline-block;margin:0 20px 10px 20px}.footer ul.social li i{width:40px;height:40px;border-radius:40px;text-align:center;line-height:2.5;display:inline-block;margin-right:10px;color:#000;font-size:16px;background-color:#f7f7f7;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#eee));background-image:-webkit-linear-gradient(top,#fff,#eee);background-image:-moz-linear-gradient(top,#fff,#eee);background-image:-ms-linear-gradient(top,#fff,#eee);background-image:-o-linear-gradient(top,#fff,#eee)}.footer ul.social li a{text-decoration:none;color:#fff;position:relative}.review ul.social{list-style-type:none;width:100%;margin-bottom:10px;font-size:13px;font-weight:600;text-transform:uppercase}.review ul.social li{display:inline-block;margin:10px 20px 10px 20px}.review ul.social li i{width:40px;height:40px;border-radius:40px;text-align:center;line-height:2.5;display:inline-block;margin-right:10px;color:#fff;font-size:16px;background-color:#f7f7f7;background-image:-webkit-gradient(linear,left top,left bottom,from(#000),to(#444));background-image:-webkit-linear-gradient(top,#000,#444);background-image:-moz-linear-gradient(top,#000,#444);background-image:-ms-linear-gradient(top,#000,#444);background-image:-o-linear-gradient(top,#000,#444)}.review ul.social li a{text-decoration:none;color:#000;position:relative}.footer p.copyright{margin:0;padding:0;width:100%;text-align:center;font-size:13px;color:#999}.footer p.copyright a{text-decoration:none;position:relative}.footer p.copyright a:before{content:"";position:absolute;width:100%;height:1px;bottom:-5px;left:0;visibility:hidden;opacity:0;transition:.25s linear}.footer p.copyright a:hover:before,.footer p.copyright a:focus:before{visibility:visible;opacity:1}@media(min-width:980px) and (max-width:1200px){nav.navigation>ul>li>a{padding:38px 27px 34px 20px}nav.navigation>ul>li>ul{left:0}.main_slider .infobox{padding:50px}.main_slider .infobox h4{font-size:18px}.serviceIntro .content_holder{padding:80px 50px 0 80px}.xx_text_holder{width:394px}.xx_carousel{width:543px}.services ul.service-list{margin-left:-20px}.services ul.service-list li{margin-left:20px;width:220px}.service_details{width:220px}.service_description{width:450px}.blog article .content_holder{padding:50px 40px}.xx_team{margin-left:-20px}.xx_team li{margin-left:20px;width:220px}}@media(max-width:979px){.logo_wrap{width:100%;text-align:center;margin:10px 0 20px 0}.head_right{width:100%;clear:both;text-align:center;margin-bottom:30px}.head_right div,.head_right div.book_online{float:none;display:inline-block;vertical-align:middle}ul.xxxx_menu{display:none}.main_slider .infobox{display:none}.serviceIntro .img_holder{width:100%;text-align:center}.serviceIntro .img_holder img{width:auto;margin-top:70px}.serviceIntro .content_holder{width:100%;padding:60px 100px}.xx_text_holder{width:100%}.xx_carousel{width:100%;padding-left:0}.address_popup{padding-top:50px}.address_popup,.google_map,.extra_data{width:600px}.extra_data{padding:30px}.main_content .span9.fix{width:724px}.services ul.service-list{margin-left:-20px}.services ul.service-list li{margin-left:20px;width:228px}.main_title{padding:40px 0 40px 0;border-top:1px solid #151515}.main_title h1{font-size:24px}.service_details{width:220px}.service_description{width:474px}.random_img,.random_img_nav{width:270px;margin-left:227px}.blog article .content_holder{padding:50px 40px}.col_4 .pr_column{width:50%}.col_3 .pr_column{width:50%}.xx_team{margin-left:-20px}.xx_team li{margin-left:20px;width:166px}}@media(max-width:768px){.head_right div.opening_time{display:inline-block;margin:0 0 30px;clear:both}.head_right div.nav_trigger{margin-left:0}.serviceIntro .img_holder{width:100%;text-align:center}.serviceIntro .img_holder img{width:100%;margin-top:0}.serviceIntro .content_holder{padding:60px 50px}.serviceIntro .content_holder p{margin-right:0}.serviceIntro ul.etabs{margin-bottom:30px}.serviceIntro ul.etabs li{display:block;margin-bottom:15px}.carouselle .carousel-item .xx_b{padding:50px}.carouselle .carousel-item .xx_b p{font-size:14px}.footer ul.social li{display:block}.booking_popup{width:300px;padding:35px}.booking_popup h3{font-size:16px;margin-bottom:0}.booking_popup .xx_row_half{width:100%}.booking_popup .xx_row textarea{width:220px}.address_popup,.google_map,.extra_data{width:300px}.main_content .span9.fix{width:100%}.services ul.service-list{margin-left:-10px}.services ul.service-list li{margin-left:10px;width:205px}.filter .item_counter{width:auto;display:none}.breadcrumbs{display:none}.main_title h1{font-size:18px}.service_details{width:100%}.service_description{width:100%;margin-left:0;margin-top:50px}.random_img,.random_img_nav{width:270px;margin-left:75px}.blog article .img_holder{width:100%}.blog article .content_holder{width:100%;padding:50px 40px}.mb_popup{padding:30px;width:300px}.col_4 .pr_column{width:100%}.col_3 .pr_column{width:100%}.xx_col_a,.xx_col_b{width:100%;padding:0}.xx_team{margin-left:0}.xx_team li{margin-left:0;width:100%}ul.children{padding:0}ul.children li{padding:0}.commment-text-wrap{padding:20px 20px 20px 90px}.comment-avatar{top:20px;left:20px;width:50px;height:50px}.comment-avatar img{width:50px;height:50px}}@media(max-width:480px){.xx_carousel img,.xx_carousel .xx_item{width:100%}.opening_popup{width:300px}.review{width:300px}nav.pagination span{display:none}.services ul.service-list{margin-left:0}.services ul.service-list li{margin-left:15px;width:270px}.random_img,.random_img_nav{width:270px;margin-left:15px}.xx_team li{margin-left:0;width:300px}}