/*!*****************************************************************
Theme Name: Solar Dimentions 1.0
Theme URI: 
Author: Rossul
Author URI: http://www.rossul.com/
Version: 1.0
Tags: html5, css3, less
*/html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}
ins{background-color:#ff9;color:#000;text-decoration:none}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}
del{text-decoration:line-through}
abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}
table{border-collapse:collapse;border-spacing:0}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
input,select{vertical-align:middle}
pre,code,kbd,samp{font-family:monospace,sans-serif}
a:hover,a:active{outline:0}
ol{list-style-type:decimal}
nav ul,nav li{margin:0;list-style:none;list-style-image:none}
small{font-size:85%}
strong,th{font-weight:bold}
td{vertical-align:top}
sub,sup{font-size:75%;line-height:0;position:relative}
sup{top:-0.5em}
sub{bottom:-0.25em}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;padding:15px}
textarea{overflow:auto}
.ie6 legend,.ie7 legend{margin-left:-7px}
input[type="radio"]{vertical-align:text-bottom}
input[type="checkbox"]{vertical-align:bottom}
.ie7 input[type="checkbox"]{vertical-align:baseline}
.ie6 input{vertical-align:text-bottom}
input[type="button"],input[type="submit"],input[type="image"],button{cursor:pointer}
button,input,select,textarea{margin:0}
input:invalid,textarea:invalid{-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px;-moz-box-shadow:0 0 5px red;-webkit-box-shadow:0 0 5px red;box-shadow:0 0 5px red}
.no-boxshadow input:invalid,.no-boxshadow textarea:invalid{background-color:#f0dddd}
button{width:auto;overflow:visible}
@media print{*{background:transparent!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}
a,a:visited{color:#444!important;text-decoration:underline}
a[href]:after{content:" (" attr(href) ")"}
abbr[title]:after{content:" (" attr(title) ")"}
.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}
pre,blockquote{border:1px solid #999;page-break-inside:avoid}
thead{display:table-header-group}
tr,img{page-break-inside:avoid}
@page{margin:0}
p,h2,h3{orphans:3;widows:3}
h2,h3{page-break-after:avoid}
}
label{color:#b58576;font-size:15px;line-height:23px;display:block;padding:0 0 15px}
input,select,textarea{font:16px/1em 'Open Sans',sans-serif}
input[type=submit]{height:55px;width:245px;-webkit-appearance:none}
select{height:55px;width:330px;-webkit-appearance:none;border:0;background:#33211b;font-size:20px;color:#ed9b39}
input[type=text],input[type=email],input[type=password],textarea{border:0;background:#33211b;font-size:20px;color:#ed9b39}
input[type=text],input[type=password],input[type=email]{width:320px;padding:14px 24px}
input[type=text].bigger,input[type=password].bigger,input[type=email].bigger{width:790px}
input[type=text].very_big,input[type=password].very_big,input[type=email].very_big{width:610px}
input[type=text].big,input[type=password].big,input[type=email].big{width:441px}
input[type=text].half,input[type=password].half,input[type=email].half{width:270px}
input[type=text].small,input[type=password].small,input[type=email].small{width:210px}
input[type=text].very_small,input[type=password].very_small,input[type=email].very_small{width:120px}
input[type=text].wpcf7-not-valid,input[type=password].wpcf7-not-valid,input[type=email].wpcf7-not-valid{border:1px solid #f00!important;padding:13px 23px}
.employment_content input[type=text].wpcf7-not-valid,.contact_form input[type=text].wpcf7-not-valid,.employment_content input[type=password].wpcf7-not-valid,.contact_form input[type=password].wpcf7-not-valid,.employment_content input[type=email].wpcf7-not-valid,.contact_form input[type=email].wpcf7-not-valid{border:1px solid #f00!important;padding:13px 60px 13px 23px;width:283px;background:#33211b url("images/not-valid.png") no-repeat 100% 50%!important}
.employment_content input[type=text].wpcf7-not-valid.bigger,.contact_form input[type=text].wpcf7-not-valid.bigger,.employment_content input[type=password].wpcf7-not-valid.bigger,.contact_form input[type=password].wpcf7-not-valid.bigger,.employment_content input[type=email].wpcf7-not-valid.bigger,.contact_form input[type=email].wpcf7-not-valid.bigger{width:753px}
.employment_content input[type=text].wpcf7-not-valid.very_big,.contact_form input[type=text].wpcf7-not-valid.very_big,.employment_content input[type=password].wpcf7-not-valid.very_big,.contact_form input[type=password].wpcf7-not-valid.very_big,.employment_content input[type=email].wpcf7-not-valid.very_big,.contact_form input[type=email].wpcf7-not-valid.very_big{width:573px}
.employment_content input[type=text].wpcf7-not-valid.big,.contact_form input[type=text].wpcf7-not-valid.big,.employment_content input[type=password].wpcf7-not-valid.big,.contact_form input[type=password].wpcf7-not-valid.big,.employment_content input[type=email].wpcf7-not-valid.big,.contact_form input[type=email].wpcf7-not-valid.big{width:414px}
.employment_content input[type=text].wpcf7-not-valid.half,.contact_form input[type=text].wpcf7-not-valid.half,.employment_content input[type=password].wpcf7-not-valid.half,.contact_form input[type=password].wpcf7-not-valid.half,.employment_content input[type=email].wpcf7-not-valid.half,.contact_form input[type=email].wpcf7-not-valid.half{width:233px}
.employment_content input[type=text].wpcf7-not-valid.small,.contact_form input[type=text].wpcf7-not-valid.small,.employment_content input[type=password].wpcf7-not-valid.small,.contact_form input[type=password].wpcf7-not-valid.small,.employment_content input[type=email].wpcf7-not-valid.small,.contact_form input[type=email].wpcf7-not-valid.small{width:173px}
.employment_content input[type=text].wpcf7-not-valid.very_small,.contact_form input[type=text].wpcf7-not-valid.very_small,.employment_content input[type=password].wpcf7-not-valid.very_small,.contact_form input[type=password].wpcf7-not-valid.very_small,.employment_content input[type=email].wpcf7-not-valid.very_small,.contact_form input[type=email].wpcf7-not-valid.very_small{width:83px}
.employment_content input[type=text].wpcf7-not-valid.wpcf7-captchar,.contact_form input[type=text].wpcf7-not-valid.wpcf7-captchar,.employment_content input[type=password].wpcf7-not-valid.wpcf7-captchar,.contact_form input[type=password].wpcf7-not-valid.wpcf7-captchar,.employment_content input[type=email].wpcf7-not-valid.wpcf7-captchar,.contact_form input[type=email].wpcf7-not-valid.wpcf7-captchar{width:67px}
.employment_content textarea.wpcf7-not-valid,.contact_form textarea.wpcf7-not-valid{border:1px solid #f00!important;padding:13px 0 13px 21px;background:#33211b url("images/not-valid.png") no-repeat 100% 20px!important}
span.wpcf7-not-valid-tip-no-ajax{display:none!important}
textarea{border:0;background:#33211b;width:815px;height:220px;font-size:20px;color:#ed9b39;padding:14px 0 14px 23px;resize:none}
textarea.wpcf7-not-valid{border:1px solid #f00}
.error{border:1px solid #f00!important}
.wpcf7-response-output,.wpcf7-not-valid-tip{display:none!important}
.customfile-input{position:absolute;cursor:pointer;background:transparent;border:0;opacity:0;z-index:999}
.customfile{width:460px;cursor:pointer;overflow:hidden;padding:2px;position:relative}
.customfile-disabled{opacity:.5;cursor:default}
.customfile-feedback{display:block;font-size:15px;color:#b58576;height:40px;line-height:40px}
.customfile-feedback-populated{color:#fff;font-style:normal;font-weight:bold;padding-left:20px}
.customfile-button{border:0;font-size:20px;text-align:center;width:200px;float:right;padding:5px 0;height:30px;line-height:30px;background:#f24405;color:#fff;display:block}
.customfile-button:hover{text-decoration:none!important;opacity:.85}
.check_wrap{width:100%;overflow:hidden;padding:0 0 65px}
.check_wrap span.wpcf7-list-item{float:left;width:33.33%;padding:0 0 20px;margin:0}
.check_wrap span.wpcf7-list-item label{line-height:26px}
.check_wrap .wpcf7-not-valid .jquery-checkbox{width:24px;height:24px;background:0;border:1px solid #f00}
.check_wrap .wpcf7-not-valid .jquery-checkbox.jquery-checkbox-checked{width:26px;height:26px;background:url(images/checkbox_radio.png) no-repeat 0 -26px;border:0}
.check_wrap.sts .wpcf7-not-valid .jquery-checkbox{width:26px;height:26px;background:url(images/checkbox_radio.png) no-repeat;border:0}
.check_wrap.sts .wpcf7-not-valid .jquery-checkbox.jquery-checkbox-checked{width:26px;height:26px;background:url(images/checkbox_radio.png) no-repeat 0 -26px;border:0}
@media only screen and (max-width:1100px){.contact_form .el{width:30%}
.contact_form .el input[type=text],.contact_form .el input[type=email],.contact_form .el input[type=password]{width:80%!important}
}
body{background:#000;color:#fff;font:16px/24px 'Open Sans',sans-serif;min-width:1024px;-webkit-text-size-adjust:none}
h1,h2,h3,h4{line-height:1.2em}
h1{font-weight:300;font-size:100px}
h2{font-size:50px;font-weight:300;padding:25px 0;line-height:1.3em}
h3{font-size:24px;font-weight:normal;color:#fff;padding:5px 0 20px;line-height:1.3em}
h4{font-size:15px;font-weight:normal;padding:0 0 20px;line-height:1.3em}
p{padding:0 0 20px}
hr{margin:0 0 20px}
ul,ol{padding:0 0 20px 20px}
a{color:#ed9b39;text-decoration:none}
a:hover{color:#fff}
#skipNav{position:absolute;left:-9898px}
.main{max-width:1170px;min-width:996px;padding:0 15px;margin:0 auto;position:relative}
.main:before,.main:after{content:" ";display:table}
.main:after{clear:both}
.page_wrap{width:100%;margin:0 auto;padding:100px 0;font-size:14px;line-height:22px;color:#b58576}
.page_wrap:before,.page_wrap:after{content:" ";display:table}
.page_wrap:after{clear:both}
.page_wrap.page_item{width:90%;margin:0 auto}
.page_wrap h1{text-align:center;padding:0 0 100px;color:#fff}
.hide{display:none}
/*.logo{display:block;width:272px;height:90px;background:url(images/logo.png) no-repeat;position:absolute;top:15px;left:15px}
.logo a{display:block;width:272px;height:90px;overflow:hidden;text-indent:-9898px}*/
.logo {
    float: left;
    width: 272px;
}
.logo img {
    display: block;
}
.menu-opener > span{display:none;}
.time_nodisplay {
    display: none;
}
.btn{border:0;font-size:28px;text-align:center;width:330px;padding:5px 0;height:45px;line-height:45px;background:#f24405;color:#fff;display:block}
.btn.fluid_btn{width:auto;padding:5px 25px}
.btn:hover{text-decoration:none!important;opacity:.85}
.title_block{width:100%;height:477px;overflow:hidden;position:relative}
.title_block .main{padding:155px 0 0;position:relative;z-index:2}
.title_block .main h1{text-align:center;text-transform:uppercase;font-size:100px;letter-spacing:-2px}
.title_block .main .title_text{width:650px;padding:0 0 0 60px}
.title_block .main .title_text.full_width{width:900px}
.title_block .main .title_text h1{padding:0 0 40px;text-align:left;line-height:1em}
.title_block .main .title_text h2{font-size:56px;text-transform:uppercase;padding:0 0 35px;font-weight:normal}
.title_block .main .title_text P{font-size:19px;text-transform:uppercase;padding:0}
.title_block .main .title_text.brown_text{color:#7e290f;padding:0;width:495px;float:left;text-align:center}
.title_block .main .title_text.brown_text h1{font-size:97px}
.title_block .main .title_text.brown_text p{font-size:31px}
.title_block .main.title_text_wrap{padding:85px 0 0}
.title_block img.title_img{display:block;position:absolute;bottom:0;left:0;/*min-height:477px;*/width:100%}
.title_block.location_title{height:300px}
@media only screen and (max-width:2000px){.title_block img.title_img {
    bottom: auto !important;
    top: 0 !important;
    width: auto; left:0 !important;
}
}
.columns{width:96%;margin:0 auto;overflow:hidden;-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px}
.main_content{padding:145px 0 185px;color:#b58576;font-size:14px;line-height:22px}
.main_content ul,.main_content ol{padding:0 0 15px 25px}
.content_box{width:100%;padding:85px 0;overflow:hidden;color:#b58576;font-size:14px;line-height:22px}
.content_box.no_top{padding:20px 0 85px}
.content_box article{float:right;width:69%}
.content_box .full_width{float:none;width:100%;overflow:hidden}
.content_box .full_width .item{overflow:hidden;padding:0 70px 65px}
.content_box .full_width .item .text{float:left;width:66%;padding:10px 0 0}
.content_box .full_width .item .video_item{float:right;width:264px}
.content_box .full_width .item .video_item .video_wrap{width:229px;height:139px;border:8px solid #fff;background:#d3ccb6;overflow:hidden;margin:0 0 13px}
.content_box .full_width .item .video_item .video_wrap img{display:block;width:230px}
.content_box .full_width .item .video_item .video_wrap a{position:relative;display:block;width:229px;height:139px;overflow:hidden}
.content_box .full_width .item .video_item .video_wrap a span{position:absolute;display:block;top:50%;left:50%;margin:-15px 0 0 -10px;width:20px;height:30px;overflow:hidden;text-indent:-9898px;z-index:100;background:url('images/video_pointer.png') no-repeat}
.content_box .full_width .item .video_item h4{font-size:15px;color:#92685b;text-align:center;font-weight:normal;padding:0;text-transform:uppercase}
.content_box .full_width .item.right_text .text{float:right}
.content_box .full_width .item.right_text .video_item{float:left}
.content_box .full_width .item.right_text.content_video{padding:20px 0 0}
.content_box .full_width .item.right_text.content_video .video_item{float:left;padding:0 10px 0 0}
.content_box aside{float:left;width:275px}
.content_box aside .service_elements{width:270px;margin:0;padding:0}
.content_box aside .service_elements .item{width:100%;margin:0;height:auto;float:none}
.content_box aside .service_elements .item img{margin:0 0 0 -50px}
.content_box aside .service_elements .item a{height:auto;padding:0 0 35px}
.content_box aside .service_elements .item a strong.title{font-size:20px}
.content_box aside .service_elements .item a span.pointer{bottom:25%}
.content_box aside .service_elements .item a:hover span.text{opacity:0;display:block}
.content_box aside .widget_box{width:269px;margin:0 0 30px;background:#2f0c00;-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px}
.content_box aside .widget_box figure{width:100%}
.content_box aside .widget_box figure img{display:block;-moz-border-radius-topleft:12px;-moz-border-radius-topright:12px;-webkit-border-top-left-radius:12px;-webkit-border-top-right-radius:12px;border-top-left-radius:12px;border-top-right-radius:12px}
.content_box aside .widget_box h3{text-align:center;background:#210800;text-transform:uppercase;font-weight:normal;height:60px;line-height:60px;padding:0}
.content_box aside .widget_box .widget_text{padding:40px 40px 50px}
.content_box aside .widget_box .widget_text p{padding:0 0 15px}
.content_box aside .widget{width:100%;padding:0 0 75px}
.content_box aside .widget .fancy_img img{display:block;min-width:269px;max-width:275px}
.content_box aside .widget .widget_gallery{width:269px;margin:0 0 15px}
.content_box aside .widget .widget_gallery .widget_gallery_holder{width:269px;overflow:hidden}
.content_box aside .widget .widget_gallery .widget_gallery_holder a{display:block;overflow:hidden;width:269px}
.content_box aside .widget .widget_video{width:269px;margin:0 0 15px;overflow:hidden;position:relative}
.content_box aside .widget .widget_video a{position:relative;width:269px;max-height:270px;overflow:hidden;display:block}
.content_box aside .widget .widget_video a img{display:block;min-width:269px;max-width:275px}
.content_box aside .widget .widget_video a span{position:absolute;display:block;top:50%;left:50%;margin:-15px 0 0 -10px;width:20px;height:30px;overflow:hidden;text-indent:-9898px;z-index:100;background:url('images/video_pointer.png') no-repeat}
.content_box aside .widget h3{font-size:15px;text-transform:uppercase;color:#92685b;padding:0 0 10px;font-weight:normal;text-align:center}
.tanning_box{width:100%;height:370px;margin:0 0 100px;-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px}
.tanning_box:before,.tanning_box:after{content:" ";display:table}
.tanning_box:after{clear:both}
.tanning_box.top_box{margin:75px 0}
.tanning_box .rotate_left{background:url("images/one_week_label.png") no-repeat;width:109px;height:370px;float:left;overflow:hidden;text-indent:-9898px}
.tanning_box .text{float:left;padding:30px 0 30px 75px;width:30%;text-align:center}
.tanning_box .text .textwidget{display:table-cell;width:100%;overflow:hidden;vertical-align:middle;height:310px}
.tanning_box .text p{font-size:20px;line-height:24px;padding:0 0 15px;letter-spacing:-0.05em}
.tanning_box .text p small{font-size:13px;line-height:20px;letter-spacing:-0.025em}
.tanning_box .text span.price{display:block;font-size:119px;line-height:1em;letter-spacing:-3px;padding:0 0 15px}
.tanning_box .tanning_form{float:right;width:39%;height:370px}
.tanning_box .tanning_form .item_wrap{width:300px;float:left;padding:30px 0 0}
.tanning_box .tanning_form .item{width:100%;padding:0 0 20px}
.tanning_box .tanning_form .item label{color:#fff;display:block;font-size:15px;padding:0 0 7px}
.tanning_box .tanning_form .item input[type=text],.tanning_box .tanning_form .item input[type=email]{background:rgba(0,0,0,0.4);width:240px;color:#ed9b39;line-height:1.2em;font-size:20px;padding:14px 10px 14px 50px}
.tanning_box .tanning_form .item input[type=text].name_ico,.tanning_box .tanning_form .item input[type=email].name_ico{background:rgba(0,0,0,0.4) url("images/user_item.png") no-repeat 16px 50%}
.tanning_box .tanning_form .item input[type=text].email_ico,.tanning_box .tanning_form .item input[type=email].email_ico{background:rgba(0,0,0,0.4) url("images/mail_item.png") no-repeat 16px 50%}
.tanning_box .tanning_form .item input[type=text].location_ico,.tanning_box .tanning_form .item input[type=email].location_ico{background:rgba(0,0,0,0.4) url("images/location_item.png") no-repeat 19px 50%}
.tanning_box .tanning_form .get_btn{float:right;width:80px;height:370px}
.tanning_box .tanning_form .get_btn input[type=submit]{border:0;width:80px;height:370px;display:block;text-indent:-9898px;overflow:hidden;font-size:0;background:url("images/get_it_btn.png") no-repeat;opacity:.8}
.tanning_box .tanning_form .get_btn input[type=submit]:hover{opacity:1}
.tanning_box.brown_box{background:#5d1700 url(images/border.png) repeat-y 54% -10px}
.tanning_box.brown_box .customSelect .selectList{background:#380e00;border-color:#210800}
.tanning_box.brown_box .customSelect .selectList dd.hovered{background:#210800;color:#fff}
.tanning_box.brown_box .customSelect .selected{background:#210800;color:#fff}
.tanning_box.brown_box .customSelect .jspDrag{background:#210800}
.tanning_box.brown_box .customSelect.select-open .selectedValue{border-color:#210800}
.tanning_box.blue_box{background:#306395 url(images/border.png) repeat-y 54% -10px}
.tanning_box.blue_box .customSelect .selectList{background:#1d3b59;border-color:#14293d}
.tanning_box.blue_box .customSelect .selectList dd.hovered{background:#14293d;color:#fff}
.tanning_box.blue_box .customSelect .selected{background:#14293d;color:#fff}
.tanning_box.blue_box .customSelect .jspDrag{background:#14293d}
.tanning_box.blue_box .customSelect.select-open .selectedValue{border-color:#14293d}
.tanning_box.light_blue_box{background:#496acb url(images/border.png) repeat-y 54% -10px}
.tanning_box.light_blue_box .customSelect .selectList{background:#2c407a;border-color:#14293d}
.tanning_box.light_blue_box .customSelect .selectList dd.hovered{background:#14293d;color:#fff}
.tanning_box.light_blue_box .customSelect .selected{background:#14293d;color:#fff}
.tanning_box.light_blue_box .customSelect .jspDrag{background:#14293d}
.tanning_box.light_blue_box .customSelect.select-open .selectedValue{border-color:#14293d}
.tanning_box.light_green_box{background:#90a852 url(images/border.png) repeat-y 54% -10px}
.tanning_box.light_green_box .customSelect .selectList{background:#566531;border-color:#414d25}
.tanning_box.light_green_box .customSelect .selectList dd.hovered{background:#414d25;color:#fff}
.tanning_box.light_green_box .customSelect .selected{background:#414d25;color:#fff}
.tanning_box.light_green_box .customSelect .jspDrag{background:#414d25}
.tanning_box.light_green_box .customSelect.select-open .selectedValue{border-color:#414d25}
.tanning_box.light_brown_box{background:#663321 url(images/border.png) repeat-y 54% -10px}
.tanning_box.light_brown_box .customSelect .selectList{background:#3d1f14;border-color:#2b160e}
.tanning_box.light_brown_box .customSelect .selectList dd.hovered{background:#2b160e;color:#fff}
.tanning_box.light_brown_box .customSelect .selected{background:#2b160e;color:#fff}
.tanning_box.light_brown_box .customSelect .jspDrag{background:#2b160e}
.tanning_box.light_brown_box .customSelect.select-open .selectedValue{border-color:#2b160e}
.tanning_box.yellow_box{background:#ba6b24 url(images/border.png) repeat-y 54% -10px}
.tanning_box.yellow_box .customSelect .selectList{background:#704016;border-color:#573211}
.tanning_box.yellow_box .customSelect .selectList dd.hovered{background:#573211;color:#fff}
.tanning_box.yellow_box .customSelect .selected{background:#573211;color:#fff}
.tanning_box.yellow_box .customSelect .jspDrag{background:#573211}
.tanning_box.yellow_box .customSelect.select-open .selectedValue{border-color:#573211}
.tanning_box.location_box{background:#9c7438 url(images/border.png) repeat-y 54% -10px}
.tanning_box.location_box .customSelect .selectList{background:#5e4622;border-color:#453319}
.tanning_box.location_box .customSelect .selectList dd.hovered{background:#453319;color:#fff}
.tanning_box.location_box .customSelect .selected{background:#453319;color:#fff}
.tanning_box.location_box .customSelect .jspDrag{background:#453319}
.tanning_box.location_box .customSelect.select-open .selectedValue{border-color:#453319}
.tanning_box.dark_red_box{background:#953030 url(images/border.png) repeat-y 54% -10px}
.tanning_box.dark_red_box .customSelect .selectList{background:#591d1d;border-color:#3d1414}
.tanning_box.dark_red_box .customSelect .selectList dd.hovered{background:#3d1414;color:#fff}
.tanning_box.dark_red_box .customSelect .selected{background:#3d1414;color:#fff}
.tanning_box.dark_red_box .customSelect .jspDrag{background:#3d1414}
.tanning_box.dark_red_box .customSelect.select-open .selectedValue{border-color:#3d1414}
div.wpcf7-response-output{clear:both}
span.wpcf7-not-valid-tip{border:none!important;background:none!important;top:0!important;left:50px!important;color:#f00}
.aligncenter{display:block;margin:0 auto 10px}
.alignleft{float:left;margin:0 10px 10px 0}
.alignright{float:right;margin:0 0 10px 10px}
.wrap_position{width:100%;position:relative;padding:496px 0 0;}
@media only screen and (max-width:1100px){.tanning_box .text span.price{font-size:94px}
.tanning_box .tanning_form{width:41%}
}
@media only screen and (max-device-width:960px) and (-webkit-min-device-pixel-ratio:2){body{min-width:1270px}
/*.main{padding:0 50px}*/
.logo{left:50px}
}
header{width:100%;background:#390d00;background:-moz-radial-gradient(32.65% 1973.78%,ellipse closest-corner,#a73917 0,#390d00 100%);background:-webkit-radial-gradient(32.65% 1973.78%,ellipse closest-corner,#a73917 0,#390d00 100%);background:-o-radial-gradient(32.65% 1973.78%,ellipse closest-corner,#a73917 0,#390d00 100%);background:-ms-radial-gradient(32.65% 1973.78%,ellipse closest-corner,#a73917 0,#390d00 100%); padding:15px 0;}
header nav{float:right}
header nav ul{padding:0;float:left}
header nav ul li{float:left;padding:30px 0 0 30px;position:relative;z-index:101}
header nav ul li a{float:left;line-height:65px;color:#fff;text-transform:uppercase;font-size:18px;text-decoration:none;outline:0;cursor:pointer}
header nav ul li a:hover{text-decoration:none;color:#ed9b39}
header nav ul li .services_sub_menu{display:none;position:absolute;left:-425px;top:125px;width:1170px;background:#1b0400;height:478px;z-index:1000}
header nav ul li .services_sub_menu .tour_el{float:left;height:384px;border-right:2px solid #361e14;width:208px;padding:64px 96px 30px}
header nav ul li .services_sub_menu .tour_el figure{width:100%;padding:0 0 27px}
header nav ul li .services_sub_menu .tour_el figure a{float:none;display:inline;height:auto;line-height:normal}
header nav ul li .services_sub_menu .tour_el figure img{display:block;border:8px solid #ededed;-moz-box-shadow:0 6px 6px rgba(0,0,0,0.8)}
header nav ul li .services_sub_menu .tour_el h3{text-transform:uppercase;text-align:center;padding:0 0 15px;color:#fff;font-size:21px}
header nav ul li .services_sub_menu .tour_el p{font-size:11px;color:#654236;line-height:20px;text-align:center}
header nav ul li .services_sub_menu .tour_el .textwidget{width:100%;overflow:hidden;height:125px;font-size:11px;color:#654236;line-height:20px;text-align:center}
header nav ul li .services_sub_menu .tour_el ul.menu_media{float:none;padding:0 0 20px;height:42px;text-align:center}
header nav ul li .services_sub_menu .tour_el ul.menu_media li{display:inline-block;float:none;width:42px;height:42px;padding:0 11px}
header nav ul li .services_sub_menu .tour_el ul.menu_media li a{padding:0;display:inline-block;float:none;width:42px;height:42px;overflow:hidden;text-indent:-9898px;background:url("images/media_ico.png") no-repeat}
header nav ul li .services_sub_menu .tour_el ul.menu_media li a.video_ico{background-position:0 0}
header nav ul li .services_sub_menu .tour_el ul.menu_media li a.photo_ico{background-position:0 -42px}
header nav ul li .services_sub_menu ul.sub-menu_el{height:auto;float:right;width:706px;padding:46px 0 0}
header nav ul li .services_sub_menu ul.sub-menu_el li{height:80px;float:left;width:350px;padding:0 0 19px}
header nav ul li .services_sub_menu ul.sub-menu_el li a{display:block;float:none;height:68px;padding:12px 0 0 100px;line-height:26px;font-size:20px;color:#ffa03f;overflow:hidden;background:url("images/services_photo.jpg") no-repeat;text-transform:capitalize}
header nav ul li .services_sub_menu ul.sub-menu_el li a small{font-size:15px;line-height:18px;display:block;padding:5px 50px 0 0;color:#92685b}
header nav ul li .services_sub_menu ul.sub-menu_el li a:hover{color:#fff}
header nav ul li .services_sub_menu ul.sub-menu_el li a:hover small{color:#92685b}
header nav ul li .services_sub_menu ul.sub-menu_el li.sun_angel a{background-position:0 -320px}
header nav ul li .services_sub_menu ul.sub-menu_el li.infrared_body_wraps a{background-position:0 -480px}
header nav ul li .services_sub_menu ul.sub-menu_el li.teeth_whitening a{background-position:0 -240px}
header nav ul li .services_sub_menu ul.sub-menu_el li.uv_luxury_tanning a{background-position:0 -160px}
header nav ul li .services_sub_menu ul.sub-menu_el li.uv_free_tanning a{background-position:0 -80px}
header nav ul li .services_sub_menu ul.sub-menu_el li.vacustep a{background-position:0 0}
header nav ul li .services_sub_menu ul.sub-menu_el li.red_light a{background-position:0 -400px}
header nav ul li .services_sub_menu ul.sub-menu_el li.airbrush a{background-position:0 -560px}
header nav ul li .services_sub_menu:after{border-width:15px;border-style:solid;content:"";height:0;width:0;position:absolute;top:-30px;left:480px;border-color:transparent transparent #1b0400}
header nav ul li ul.sub-menu{display:none;position:absolute;left:35px;top:125px;width:300px;background:#390d00;height:auto;float:none}
header nav ul li ul.sub-menu li{float:none;width:100%;padding:0;height:70px}
header nav ul li ul.sub-menu li a{display:block;float:none;height:70px;padding:0 25px;line-height:70px;font-size:15px}
header nav ul li ul.sub-menu li a:hover{background:#832a11}
header nav ul li ul.sub-menu:after{border-width:15px;border-style:solid;content:"";height:0;width:0;position:absolute;top:-30px;left:30px;border-color:transparent transparent #390d00}
header nav ul li ul.sub-menu.location_menu{width:900px;padding:24px 0;left:-400px;background:#1d0a01}
header nav ul li ul.sub-menu.location_menu:after{left:460px;border-color:transparent transparent #1d0a01}
header nav ul li ul.sub-menu.location_menu li{float:left;width:220px;height:70px;padding:0 0 0 4px}
header nav ul li ul.sub-menu.location_menu li a{height:50px;width:190px;line-height:20px;font-size:18px;padding:10px 15px;color:#ffa03f;text-transform:capitalize}
header nav ul li ul.sub-menu.location_menu li a span{display:block;color:#92685b;font-size:10px;line-height:12px;padding:5px 0 0}
header nav ul li ul.sub-menu.location_menu li a:hover{color:#29160e;background:#ffa03f}
header nav ul li ul.sub-menu.location_menu li a:hover span{color:#29160e}
header nav ul li.hover a{color:#ed9b39}
header nav ul li.hover ul.sub-menu{display:block}
header nav ul li.hover ul.sub-menu li a{color:#fff}
header nav ul li.hover ul.sub-menu li a:hover{color:#fff}
header nav ul li.hover ul.sub-menu li:hover a{color:#fff}
header nav ul li.hover ul.sub-menu.location_menu li a{color:#ffa03f}
header nav ul li.hover ul.sub-menu.location_menu li a:hover{color:#29160e;background:#ffa03f}
header nav ul li.hover ul.sub-menu.location_menu li a:hover span{color:#29160e}
header nav ul li.hover .services_sub_menu{display:block}
@media only screen and (max-width:1100px){header nav ul li ul.sub-menu.location_menu:after{left:380px}
header nav ul li ul.sub-menu.location_menu{left:-325px}
header nav ul li .services_sub_menu{left:-262px;width:996px}
header nav ul li .services_sub_menu .tour_el{padding:64px 25px 0}
header nav ul li .services_sub_menu:after{left:318px}
}
footer{width:100%;background:#390d00;background:-moz-radial-gradient(26.2% 167.94%,ellipse closest-corner,#8a2d11 10.62%,#390d00 100%);background:-webkit-radial-gradient(26.2% 167.94%,ellipse closest-corner,#8a2d11 10.62%,#390d00 100%);background:-webkit-gradient(radial,26.2% 167.94%,59.81,26.2% 167.94%,563,color-stop(0.1062,#8a2d11),color-stop(1,#390d00));background:-webkit-radial-gradient(100px 100px,circle,#8a2d11,#390d00);background:-o-radial-gradient(26.2% 167.94%,ellipse closest-corner,#8a2d11 10.62%,#390d00 100%);background:-ms-radial-gradient(26.2% 167.94%,ellipse closest-corner,#8a2d11 10.62%,#390d00 100%);background:radial-gradient(26.2% 167.94%,ellipse closest-corner,#8a2d11 10.62%,#390d00 100%);min-height:627px;padding:88px 0 0}
footer .wrap{padding:32px 0 0 34%;overflow:hidden}
footer .wrap .item{width:450px;float:left;overflow:hidden}
footer .wrap .item h3{text-align:center;color:#fff;text-transform:uppercase;font-size:24px;padding:0;margin:0 0 30px;width:448px;background:url(images/title_border.png) no-repeat 50% 50%}
footer .wrap .item ul{width:225px;float:left;padding:0;list-style:none}
footer .wrap .item ul li{width:100%;padding:0 0 5px}
footer .wrap .item ul li a{color:#fff;text-decoration:none}
footer .wrap .item ul li a:hover{color:#ed9b39}
footer .wrap .footer_follow{width:450px;float:left;overflow:hidden;padding:70px 0 0}
footer .wrap .footer_follow h3{padding:0 0 20px;color:#fff;text-transform:uppercase;font-size:24px}
footer .wrap .footer_follow ul.follow_el{padding:0 0 30px}
footer .wrap .footer_follow ul.follow_el li{padding:0 24px 0 0}
footer .wrap nav{width:28%;float:right}
footer .wrap nav ul{padding:0;width:100%}
footer .wrap nav ul li{width:100%;padding:0 0 40px}
footer .wrap nav ul li a{color:#fff;text-transform:uppercase;font-size:24px;text-decoration:none}
footer .wrap nav ul li a:hover{color:#ed9b39}
footer p{padding:50px 0 20px 34%;font-size:11px;color:#807b72}

.home_slider{height:500px;width:100%;position:relative;overflow:hidden}
.home_slider .wrap{height:500px;width:100%}
.home_slider .wrap ul{height:500px;width:100%;padding:0;list-style:none}
.home_slider .wrap ul li{float:left;height:500px;width:100%;position:relative;overflow:hidden}
.home_slider .wrap ul li img{/*min-height:300px;*/width:100%;display:block;position:absolute;top:0;left:0}
.home_slider .wrap ul li .main{position:relative;z-index:2;padding:0;width:100%;min-width:998px;max-width:1200px}
.home_slider .wrap ul li .left{float:left;width:36%;padding:95px 0 0 13%;text-align:center}
.home_slider .wrap ul li .left h2{font-size:39px;font-weight:normal;padding:0 0 30px;letter-spacing:-1px;text-transform:uppercase}
.home_slider .wrap ul li .left h3{font-size:33px;font-weight:normal;text-transform:uppercase;padding:0 0 10px;letter-spacing:-1px}
.home_slider .wrap ul li .left h4{font-size:28px;font-weight:normal;text-transform:uppercase;padding:0;letter-spacing:-1px}
.home_slider .wrap ul li .left p{text-align:center;padding:0 0 35px;font-size:13px;line-height:16px;text-transform:uppercase}
.home_slider .wrap ul li .right{float:right;width:370px;padding:90px 13% 0 0}
.home_slider .wrap ul li .right span.price{display:block;padding:0 0 40px;font-size:130px;line-height:1em;letter-spacing:-3px;text-align:center}
.home_slider .wrap ul li .right .btn{width:370px;opacity:.65}
.home_slider .wrap ul li .right .btn:hover{opacity:1}

.about_box{width:100%;height:441px;background:url("images/about_block.jpg") no-repeat 50% 0;background-size:cover}
.about_box .main{overflow:visible}
.about_box .main:before,.about_box .main:after{content:" ";display:table}
.about_box .main:after{clear:both}
.about_box article{float:left;width:53%;padding:65px 0 0 60px}
.about_box article h2{font-size:34px;text-transform:uppercase;font-weight:normal;padding:0 0 40px}
.about_box article .item{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px}
.about_box aside{float:right;width:370px;height:459px;background:#fff;margin:-18px 0 0}
.about_box aside .title{height:120px;padding:34px 80px 0;background:#816ce8;text-align:center}
.about_box aside .title h2{text-transform:uppercase;padding:0 0 15px;font-size:37px;font-weight:400}
.about_box aside .title p{font-size:18px}
.about_box aside .item{padding:127px 0 0 34px}
ul.follow_el{padding:0;list-style:none;width:100%;overflow:hidden}
ul.follow_el li{float:left;padding:0 0 0 22px;height:75px}
ul.follow_el li a{display:block;width:75px;height:75px;overflow:hidden;text-indent:-9898px;background:url("images/share_icons.png") no-repeat;opacity:.85}
ul.follow_el li a:hover{opacity:1}
ul.follow_el li a.facebook_ico{background-position:0 0}
ul.follow_el li a.twitter_ico{background-position:-75px 0}
ul.follow_el li a.youtube_ico{background-position:-150px 0}
.services_block{overflow:hidden;padding:85px 0 0}
.services_block h2{text-align:center;padding:0 0 55px;text-transform:uppercase;color:#b58576;font-size:48px;font-weight:300}
.service_elements{width:1200px;margin:0 0 0 -30px;padding:0 0 50px}
.service_elements:before,.service_elements:after{content:" ";display:table}
.service_elements:after{clear:both}
.service_elements .item{width:370px;height:460px;overflow:hidden;float:left;margin:0 0 30px 30px;-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px}
.service_elements .item img{display:block;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;border-top-left-radius:10px;border-top-right-radius:10px}
.service_elements .item strong.title{text-align:center;width:100%;display:block;line-height:30px;text-transform:uppercase;color:#fff;font-size:25px;font-weight:normal;padding:8px 0;background:rgba(0,0,0,0.4)}
.service_elements .item .text{display:block;padding:30px 38px 0;font-size:15px;line-height:22px;overflow:hidden}
.service_elements .item .text p{padding:0;font-size:15px;line-height:22px}
.service_elements .item a{color:#fff;text-decoration:none;display:block;height:460px;width:100%;position:relative}
.service_elements .item a span.pointer{display:none;background:url("images/go_pointer.png") no-repeat;width:27px;height:24px;position:absolute;left:50%;margin:0 0 0 -14px;bottom:138px}
.service_elements .item a:hover{color:#fff;background:rgba(0,0,0,0.4)}
.service_elements .item a:hover span.pointer{display:block}
.service_elements .item a:hover .text{display:none}
.service_elements .item a.no_hover:hover{background:0}
.service_elements .item a.no_hover:hover .text{display:block}
.service_elements .item.flexible{height:auto}
.service_elements .item.flexible a{height:auto;padding:0 0 35px}
.service_elements .item.flexible a span.pointer{bottom:25%}
.service_elements .item.flexible a:hover .text{display:block;visibility:hidden}
.service_elements .yellow_item{background:#ea9307}
.service_elements .light_yellow_item{background:#b57735}
.service_elements .orange_item{background:#d44e00}
.service_elements .green_item{background:#c4b400}
.service_elements .brown_item{background:#703b21}
.service_elements .red_item{background:#d34040}
.service_elements .blue_item{background:#288caf}
.service_elements .pink_item{background:#d33dbd}
.service_elements .purple_item{background:#6e30e1}
.service_elements .small_item{-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px;height:250px;float:left;width:370px;margin:0 0 30px 30px}
.service_elements .small_item a{color:#fff;text-decoration:none}
.service_elements .small_item a:hover{color:#ed9b39}
.service_elements .small_item strong{height:68px;text-align:center;line-height:68px;text-transform:uppercase;font-size:25px;font-weight:normal;background:rgba(0,0,0,0.4);-moz-border-radius-topleft:12px;-moz-border-radius-topright:12px;-webkit-border-top-left-radius:12px;-webkit-border-top-right-radius:12px;border-top-left-radius:12px;border-top-right-radius:12px;padding:0;display:block}
.service_elements .small_item span{width:100%;position:relative;display:block}
.service_elements .small_item span img{display:block;position:absolute;top:28px;left:20px}
.service_elements .small_item.brown_item{background:#562301}
.service_elements .small_item.light_brown_item{background:#7d5026}
.service_elements .small_item.light_brown_item span img{left:40px}
.offers_block{background:#654236 url(images/offers_bg.jpg) no-repeat;width:100%;height:430px}
.offers_block .main h2{width:243px;height:430px;float:left;overflow:hidden;padding:0;text-indent:-9898px;background:url(images/special_offers.png) no-repeat}
.offers_block .main .offers_form{height:342px;margin:0 0 0 243px;background:#52352c;padding:88px 71px 0 110px;width:746px}
.offers_block .main .offers_form:before,.offers_block .main .offers_form:after{content:" ";display:table}
.offers_block .main .offers_form:after{clear:both}
.offers_block .main .offers_form .item{width:100%;padding:0 0 36px}
.offers_block .main .offers_form .item label{display:block;padding:0 0 7px;font-size:15px;color:#94756c}
.offers_block .main .offers_form .item input[type=text],.offers_block .main .offers_form .item input[type=email]{color:#ed9b39;line-height:1.2em;font-size:20px;border:0;padding:14px 10px 14px 50px;width:270px}
.offers_block .main .offers_form .item input[type=text].name_ico,.offers_block .main .offers_form .item input[type=email].name_ico{background:#31201a url(images/user_item.png) no-repeat 15px 50%}
.offers_block .main .offers_form .item input[type=text].email_ico,.offers_block .main .offers_form .item input[type=email].email_ico{background:#31201a url(images/mail_item.png) no-repeat 15px 50%}
.offers_block .main .offers_form .item input[type=text].location_ico,.offers_block .main .offers_form .item input[type=email].location_ico{background:#31201a url(images/location_item.png) no-repeat 19px 50%}
.offers_block .main .offers_form .item.btn_box{padding:30px 0 36px}
.offers_block .main .offers_form .item.btn_box input[type=submit]{padding:11px 0;width:330px}
.offers_block .main .offers_form .item.btn_box input[type=submit].btn{height:55px;padding:0}
.offers_block .main .offers_form .left{float:left;width:330px}
.offers_block .main .offers_form .right{float:right;width:330px}
.last_services{width:1200px;padding:0 0 206px}
.last_services:before,.last_services:after{content:" ";display:table}
.last_services:after{clear:both}
.last_services .item{-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px;height:250px}
.last_services .item a{color:#fff;text-decoration:none}
.last_services .item a:hover{color:#ed9b39}
.last_services .item strong.title{height:68px;display:block;text-align:center;line-height:68px;text-transform:uppercase;font-size:25px;font-weight:normal;-moz-border-radius-topleft:12px;-moz-border-radius-topright:12px;-webkit-border-top-left-radius:12px;-webkit-border-top-right-radius:12px;border-top-left-radius:12px;border-top-right-radius:12px;background:rgba(0,0,0,0.4)}
.last_services .item span.text{width:100%;position:relative;display:block}
.last_services .item span.text img{display:block;position:absolute}
.last_services .item.brown_item{background:#562301}
.last_services .item.light_brown_item{background:#7d5026}
.last_services .item.left_item{float:left;width:467px}
.last_services .item.left_item span.text img{top:28px;left:67px}
.last_services .item.right_item{float:left;width:673px;margin:0 0 0 30px}
.last_services .item.right_item span.text img{top:24px;left:59px}
@media only screen and (max-width:2000px){.home_slider .wrap ul li img{height:738px;width:auto}
}
@media only screen and (max-width:1100px){.offers_block .main .offers_form{padding:88px 4% 0;width:67%;float:left;margin:0}
.service_elements{width:996px;margin:0 auto}
.service_elements .item{width:302px;height:490px;margin:0 15px 30px}
.service_elements .item img{display:block;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;border-top-left-radius:10px;border-top-right-radius:10px}
.service_elements .item strong.title{font-size:20px}
.service_elements .item a{height:490px}
.service_elements .small_item{width:302px;margin:0 15px 30px}
.service_elements .small_item span img{width:90%}
.service_elements .small_item.light_brown_item span img{left:20px}
.last_services{margin:0 auto;width:996px;padding:0 0 100px}
.last_services .item{-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px;height:250px;margin:0 15px}
.last_services .item strong.title{font-size:20px}
.last_services .item span.text img{width:80%}
.last_services .item.left_item{width:302px}
.last_services .item.left_item span.text img{left:31px}
.last_services .item.right_item{margin:0 15px;width:632px}
}
.contact_bg{background:#140c0b;padding:85px 100px}
.contact_bg.contact_main{padding:100px 100px 75px}
.positions{background:#211410;padding:100px 100px 0}
.contact_form{width:100%}
.contact_form h2{color:#69462b;text-transform:uppercase;font-size:49px;padding:0 0 70px;text-align:center}
.contact_form h3{font-size:24px;font-weight:normal;padding:0 0 25px;text-transform:uppercase}
.contact_form h4{color:#b58576;font-size:22px;font-weight:normal;padding:0 0 25px}
.contact_form p{padding:0 0 15px;color:#b58576;font-size:15px;line-height:23px}
.contact_form .wrap_items{width:100%;padding:0 0 35px}
.contact_form .item{width:100%;padding:0 0 30px}
.contact_form .item:before,.contact_form .item:after{content:" ";display:table}
.contact_form .item:after{clear:both}
.contact_form .item .reason{width:100%;padding:22px 0 0;display:none}
.contact_form .item .reason.open{display:block}
.contact_form .item .el{float:left;padding:0 0 0 30px}
.contact_form .item .el input[type=text],.contact_form .item .el input[type=email],.contact_form .item .el input[type=password]{float:left}
.contact_form .item .el:first-child{padding:0}
.contact_form .item .el h5{color:#b58576;width:258px;padding:14px 0;font-weight:600;font-size:15px;line-height:1.2em}
.contact_form .item .el h5.first-item{width:180px}
.contact_form .item .el h6{color:#b58576;padding:14px 0;font-size:15px;line-height:1.2em;width:180px}
.contact_form .item em{float:left;color:#b58576;font-size:15px;line-height:26px;padding:0 50px 0 0;font-style:normal}
.contact_form .item ul{float:left;height:26px;padding:0;list-style:none}
.contact_form .item ul li{float:left;height:26px;padding:0 35px 0 0}
.contact_form .item ul li label{float:left;padding:0;line-height:26px}
.contact_form .item .radio_wrap{float:left;height:26px}
.contact_form .item .radio_wrap .wpcf7-list-item{float:left;height:26px;padding:0 35px 0 0}
.contact_form .item .radio_wrap .wpcf7-list-item label{float:left;padding:0;line-height:26px}
.contact_form .item .captcha_img{float:left;padding:0 30px 0 0}
.contact_form .item .captcha_img img{float:left;height:55px}
.contact_form .item .captcha_field{float:left}
.contact_form .item .captcha_field input{width:100px}
a[rel="Select Recipient"]{display:none!important}
.ajax-loader{display:none!important}
.selectBox-dropdown{position:relative;/*border:solid 1px transparent;*/line-height:1.2em;width:441px;padding:12px 25px;text-decoration:none;text-align:left;color:#ed9b39;line-height:1.3em;font-size:20px;outline:0;vertical-align:middle;background:#33211b;display:inline-block;cursor:default}
.selectBox-dropdown:hover{color:#ed9b39}
.selectBox-dropdown.selectBox-menuShowing{border-top:1px solid #ed9b39;border-left:1px solid #ed9b39;border-right:1px solid #ed9b39}
.bigger_select .selectBox-dropdown{width:790px}
.very_big_select .selectBox-dropdown{width:610px}
.very_small_select .selectBox-dropdown,.s_small_select .selectBox-dropdown{width:120px}
.small_select .selectBox-dropdown{width:210px}
.offers_form .selectBox-dropdown{width:270px;padding:12px 10px 12px 50px;background:#31201a url(images/location_item.png) no-repeat 19px 50%}
.tanning_form .selectBox-dropdown{width:240px;padding:12px 10px 12px 50px;background:rgba(0,0,0,0.4) url("images/location_item.png") no-repeat 19px 50%}
.selectBox-dropdown .selectBox-label{padding:0;display:inline-block;white-space:nowrap;overflow:hidden}
.selectBox-dropdown .selectBox-arrow{position:absolute;top:0;right:0;width:45px;height:100%;background:url(images/select_arrow.png) 50% 50% no-repeat;border-left:solid 1px transparent}
.selectBox-dropdown-menu{position:absolute;z-index:99999;min-height:1em;border-top:solid 1px transparent;border-bottom:1px solid #ed9b39;border-left:1px solid #ed9b39;border-right:1px solid #ed9b39;background:#33211b;max-height:285px;overflow:auto}
.selectBox-inline{min-width:150px;outline:0;border:solid 1px transparent;background:#33211b;display:inline-block;overflow:auto}
.selectBox-inline:focus{border-color:transparent}
.selectBox-options,.selectBox-options LI,.selectBox-options LI A{list-style:none;display:block;cursor:default;padding:0;margin:0}
.selectBox-options LI{padding:0 2px}
.selectBox-options LI A{line-height:46px;padding:0 23px;font-size:20px;white-space:nowrap;overflow:hidden}
.selectBox-options LI.selectBox-hover A{color:#29160e;background:#ffa03f;text-decoration:none}
.selectBox-options LI.selectBox-disabled A{color:#888;background-color:transparent}
.selectBox-options LI.selectBox-selected A{color:#29160e;background:#ffa03f}
.selectBox-options .selectBox-optgroup{color:#666;background:#EEE;font-weight:bold;line-height:1.5;padding:0 .3em;white-space:nowrap}
.selectBox.selectBox-disabled{color:#888!important}
.selectBox-dropdown.selectBox-disabled .selectBox-arrow{opacity:.5;border-color:#666}
.selectBox-inline.selectBox-disabled{color:#888!important}
.selectBox-inline.selectBox-disabled .selectBox-options A{background-color:transparent!important}
.customSelect select{display:none;position:absolute;left:-98989898px}
.customSelect{position:relative;background:#31201a;cursor:default}
.customSelect .selectedValue{padding:16px 25px;color:#ed9b39;font-size:20px;line-height:1.2em}
.customSelect dd{padding:10px 25px 10px 23px}
.customSelect.select-open .selectedValue{border:solid #ed9b39;border-width:1px 1px 0;padding:15px 24px 16px}
.offers_form .customSelect{background:rgba(0,0,0,0.4) url(images/location_item.png) no-repeat 19px 50%}
.offers_form .customSelect dd{padding:10px 10px 10px 47px}
.offers_form .customSelect .selectedValue{padding:16px 10px 16px 50px;width:270px}
.offers_form .customSelect.select-open .selectedValue{border:solid #1a110e;border-width:1px 1px 0;padding:15px 9px 16px 49px}
.offers_form .customSelect .selectList{border:solid #1a110e;border-width:0 1px 1px}
.offers_form .customSelect .selectList dd.hovered{color:#fff;background:#1a110e}
.offers_form .customSelect .selected{color:#fff;background:#1a110e}
.offers_form .customSelect .jspDrag{background:#1a110e}
.offers_form input:focus{outline:0}
.tanning_form input:focus{outline:0}
.tanning_form .customSelect{background:rgba(0,0,0,0.4) url(images/location_item.png) no-repeat 19px 50%}
.tanning_form .customSelect dd{padding:10px 10px 10px 47px}
.tanning_form .customSelect .selectedValue{padding:16px 10px 16px 50px;width:240px}
.tanning_form .customSelect.select-open .selectedValue{border:solid #ed9b39;border-width:1px 1px 0;padding:15px 9px 16px 49px}
.customSelect .selectedValue{text-transform:capitalize}
.customSelect .selectList{z-index:100;position:absolute;left:-999em;top:-999em;list-style:none;background:#33211b;border:solid #ed9b39;border-width:0 1px 1px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;color:#ed9b39;font-size:20px;line-height:1.2em}
.customSelect.select-open .selectList{left:0!important;top:auto!important}
.customSelect .selectList dl.defaultScrollbar{overflow-x:hidden;overflow-y:scroll}
.customSelect dl,.customSelect dd{margin:0}
.customSelect dd{cursor:pointer;text-transform:capitalize}
.customSelect .selected{color:#29160e;background:#ffa03f;text-decoration:none}
.customSelect .selectList dd.hovered{color:#29160e;background:#ffa03f;text-decoration:none}
.customSelect dt{font-weight:bold;font-style:italic;padding:2px 10px 2px 6px}
.hasJS select.custom{position:absolute;left:-999em}
.customSelect.disabled .selectedValue{border:1px solid #ccc;color:#ccc;cursor:default}
.customSelect .caret{display:inline-block;width:0;height:0;vertical-align:top;border-top:9px solid #fff;border-right:6px solid transparent;border-left:6px solid transparent;content:""}
.customSelect .selectValueWrap .caret{position:absolute;top:24px;right:17px;cursor:pointer;opacity:.85}
.customSelect .jspPane{overflow-x:hidden}
.customSelect .jspVerticalBar{background:0;width:8px}
.customSelect .jspHorizontalBar{height:0;overflow:hidden}
.customSelect .jspTrack{background:0;right:1px;border-radius:5px}
.customSelect .jspDrag{border-radius:5px;color:#fff;background-color:#ff9033}
.jspContainer{overflow:hidden;position:relative}
.jspPane{left:2px;position:absolute}
.jspVerticalBar{position:absolute;top:0;right:0;width:16px;height:100%;background:red}
.jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:16px;background:red}
.jspVerticalBar *,.jspHorizontalBar *{margin:0;padding:0}
.jspCap{display:none}
.jspHorizontalBar .jspCap{float:left}
.jspTrack{background:#dde;position:relative}
.jspDrag{background:#bbd;position:relative;top:0;left:0;cursor:pointer}
.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{float:left;height:100%}
.jspArrow{background:#50506d;text-indent:-20000px;display:block;cursor:pointer}
.jspArrow.jspDisabled{cursor:default;background:#80808d}
.jspVerticalBar .jspArrow{height:16px}
.jspHorizontalBar .jspArrow{width:16px;float:left;height:100%}
.jspVerticalBar .jspArrow:focus{outline:0}
.jspCorner{background:#eeeef4;float:left;height:100%}
* html .jspCorner{margin:0 -3px 0 0}
@media only screen and (max-device-width:960px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2){.customSelect select{display:block;left:0;z-index:1}
.customSelect .selectValueWrap{display:none}
.tanning_form .customSelect select{background:rgba(0,0,0,0.4) url(images/location_item.png) no-repeat 19px 50%;padding:16px 10px 16px 50px;width:300px}
.offers_form .customSelect{height:54px}
.offers_form .customSelect select{background:rgba(0,0,0,0.4) url(images/location_item.png) no-repeat 19px 50%;padding:16px 10px 16px 50px;width:330px}
.employment_content select{padding:16px 10px;width:200px}
}
@media only screen and (max-device-width:640px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:2){.customSelect select{display:block;left:0;z-index:1}
.customSelect .selectValueWrap{display:none}
.tanning_form .customSelect select{background:rgba(0,0,0,0.4) url(images/location_item.png) no-repeat 19px 50%;padding:16px 10px 16px 50px;width:300px}
.offers_form .customSelect{height:54px}
.offers_form .customSelect select{background:rgba(0,0,0,0.4) url(images/location_item.png) no-repeat 19px 50%;padding:16px 10px 16px 50px;width:330px}
.employment_content select{padding:16px 10px;width:200px}
}
.pricing_content{width:100%;padding:120px 0 0}
.video_label_btn{display:block;overflow:hidden;background:url(images/video_btn_new.png) no-repeat;background-size:150px 300px;width:150px;height:150px;text-indent:-9898px;position:absolute}
.video_label_btn:hover{background-position:0 -150px}
.employment_content .video_label_btn{top:-110px;right:-32px;z-index:10}
.equipment_item{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;margin:0 0 75px;padding:50px 0 0;position:relative}
.equipment_item .video_label_btn{top:25px;right:-7px}
.equipment_item h2{font-size:79px;text-transform:uppercase;text-align:center;padding:0}
.equipment_item .slider{height:500px;width:980px;margin:25px auto 50px;position:relative}
.equipment_item .slider::selection{background:transparent}
.equipment_item .slider::-moz-selection{background:transparent}
.equipment_item .slider img{max-height:320px;max-width:500px;}
.equipment_item .slider .slider_button{top:0;position:absolute;background:url("images/slider_btn.png") no-repeat;width:48px;height:100%;overflow:hidden;text-indent:-9898px;cursor:pointer}
.equipment_item .slider .slider_button.btn_prev{left:-100px;background-position:24px 50%}
.equipment_item .slider .slider_button.btn_next{right:-100px;background-position:-24px 50%}
.equipment_item .slider .slider_button::selection{background:transparent}
.equipment_item .slider .slider_button::-moz-selection{background:transparent}
.equipment_item .slider .wrap{width:100%;height:500px}
.equipment_item .level_text{padding:0 85px 60px;font-size:14px;line-height:22px;color:#fff}
.equipment_item .level_text .columns{width:100%;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px}
.equipment_item .level_text p{padding:0 0 15px}
.equipment_item .price_box{min-height:215px;-moz-border-radius-bottomleft:6px;-moz-border-radius-bottomright:6px;-webkit-border-bottom-left-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-left-radius:6px;border-bottom-right-radius:6px;width:100%;overflow:hidden;position:relative}
.equipment_item .price_box .left_box{float:left;width:87%}
.equipment_item .price_box .left_box .text{float:left;min-height:105px;padding:50px 9% 50px 85px;font-size:19px;line-height:26px;width:50%}
.equipment_item .price_box .left_box .text p{padding:0}
.equipment_item .price_box .left_box .price{float:right;height:165px;padding:40px 0 0;width:225px}
.equipment_item .price_box .left_box .price em{font-style:normal;float:left;line-height:130px;color:rgba(255,255,255,0.8);font-size:62px}
.equipment_item .price_box .left_box .price strong{padding:0 0 0 50px;font-weight:normal;color:#fff;font-size:105px;line-height:1em;display:block}
.equipment_item .price_box .left_box .price span{padding:0 0 0 50px;font-size:27px;line-height:1em;color:rgba(255,255,255,0.8);display:block}
.equipment_item .price_box .left_box .hidden_content{width:100%;clear:both;display:none;padding:25px 0 50px}
.equipment_item .price_box .left_box .hidden_content h3{text-align:center;font-size:30px;text-transform:uppercase;font-weight:normal;padding:0 0 35px}
.equipment_item .price_box .left_box .hidden_content ul{list-style:none;padding:0 85px 50px;overflow:hidden}
.equipment_item .price_box .left_box .hidden_content ul li{float:left}
.equipment_item .price_box .left_box .hidden_content ul.main_options li{width:40%;padding:0 30px 15px 35px;background:url("images/star.png") no-repeat 0 5px;color:#fff;font-size:14px;line-height:29px}
.equipment_item .price_box .left_box .hidden_content ul.also_options{padding:0 85px;text-align:center}
.equipment_item .price_box .left_box .hidden_content ul.also_options li{width:142px;height:142px;float:none;display:inline-block;padding:0 2% 50px}
.equipment_item .price_box .left_box .hidden_content ul.also_options li span{display:table-cell;text-align:center;vertical-align:middle;width:100px;height:142px;padding:0 21px;border-radius:500px;font-size:14px;line-height:22px;background:rgba(255,255,255,0.3)}
.equipment_item .price_box a.level_btn{position:absolute;right:0;bottom:0;color:#fff;text-decoration:none;width:67px;height:170px;padding:45px 40px 0;text-align:center;text-transform:uppercase;font-size:14px}
.equipment_item .price_box a.level_btn.close_btn{display:none;background:url("images/close_btn.png") no-repeat 50% 102px}
.equipment_item .price_box a.level_btn.show_btn{display:block;background:url("images/open_btn.png") no-repeat 50% 102px}
.equipment_item .price_box.open_hidden_options a.level_btn.close_btn{display:block}
.equipment_item .price_box.open_hidden_options a.level_btn.show_btn{display:none}
.equipment_item .equipments{width:100%;padding:0;list-style:none;min-height:306px;margin:50px 0 70px;background:rgba(0,0,0,0.5);text-align:center;overflow:hidden}
.equipment_item .equipments .cell_box{height:306px;display:table-cell;vertical-align:middle;width:1200px}
.equipment_item .equipments .cell_box img{max-height:230px;margin:0 45px}
.equipment_item .equipments li{display:inline-block;padding:30px 45px;min-height:246px}
.equipment_item .equipments li img{max-height:230px}
.equipment_item.diamond_level{background:#29333b;background:-moz-radial-gradient(48.6% 21.25%,circle farthest-side,#418bb0 0,#29333b 100%);background:-webkit-radial-gradient(48.6% 21.25%,circle farthest-side,#418bb0 0,#29333b 100%);background:-webkit-gradient(radial,48.6% 21.25%,0,48.6% -21.25%,531.06,color-stop(0,#418bb0),color-stop(1,#29333b));background:-o-radial-gradient(48.6% 21.25%,circle farthest-side,#418bb0 0,#29333b 100%);background:-ms-radial-gradient(48.6% 21.25%,circle farthest-side,#418bb0 0,#29333b 100%);background:radial-gradient(48.6% 21.25%,circle farthest-side,#418bb0 0,#29333b 100%)}
.equipment_item.diamond_level .price_box{background:#3b4d5e url("images/line.png") repeat-y 100% 0}
.equipment_item.platinum_level{background:#24232b;background:-moz-radial-gradient(47.99% 58.44%,circle farthest-corner,#6b6075 0,#24232b 100%);background:-webkit-radial-gradient(47.99% 58.44%,circle farthest-corner,#6b6075 0,#24232b 100%);background:-webkit-gradient(radial,47.99% 58.44%,0,47.99% 58.44%,531.06,color-stop(0,#6b6075),color-stop(1,#24232b));background:-o-radial-gradient(47.99% 58.44%,circle farthest-corner,#6b6075 0,#24232b 100%);background:-ms-radial-gradient(47.99% 58.44%,circle farthest-corner,#6b6075 0,#24232b 100%);background:radial-gradient(47.99% 58.44%,circle farthest-corner,#6b6075 0,#24232b 100%)}
.equipment_item.platinum_level .price_box{background:#3b4d5e url("images/line.png") repeat-y 100% 0}
.equipment_item.silver_level{background:#252e2c;background:-moz-radial-gradient(50.69% 21.25%,circle farthest-side,#616d73 0,#383a3d 100%);background:-webkit-radial-gradient(50.69% 21.25%,circle farthest-side,#616d73 0,#383a3d 100%);background:-webkit-gradient(radial,50.69% 21.25%,0,50.69% -21.25%,531.06,color-stop(0,#616d73),color-stop(1,#383a3d));background:-o-radial-gradient(50.69% 21.25%,circle farthest-side,#616d73 0,#383a3d 100%);background:-ms-radial-gradient(50.69% 21.25%,circle farthest-side,#616d73 0,#383a3d 100%);background:radial-gradient(50.69% 21.25%,circle farthest-side,#616d73 0,#383a3d 100%)}
.equipment_item.silver_level .price_box{background:#3b4d5e url("images/line.png") repeat-y 100% 0}
.equipment_item.bronze_level{background:#2e2725;background:-moz-radial-gradient(51.36% 21.23%,circle farthest-side,#8c8b72 0,#3b3723 100%);background:-webkit-radial-gradient(51.36% 21.23%,circle farthest-side,#8c8b72 0,#3b3723 100%);background:-webkit-gradient(radial,51.36% 21.23%,0,51.36% -21.23%,531.06,color-stop(0,#8c8b72),color-stop(1,#3b3723));background:-o-radial-gradient(51.36% 21.23%,circle farthest-side,#8c8b72 0,#3b3723 100%);background:-ms-radial-gradient(51.36% 21.23%,circle farthest-side,#8c8b72 0,#3b3723 100%);background:radial-gradient(51.36% 21.23%,circle farthest-side,#8c8b72 0,#3b3723 100%)}
.equipment_item.bronze_level .price_box{background:#3b4d5e url("images/line.png") repeat-y 100% 0}
.equipment_item.sunless_level{background:#362019;background:-moz-radial-gradient(49.31% 21.25%,circle farthest-side,#8a4223 0,#362019 100%);background:-webkit-radial-gradient(49.31% 21.25%,circle farthest-side,#8a4223 0,#362019 100%);background:-webkit-gradient(radial,49.31% 21.25%,0,49.31% -21.25%,531.06,color-stop(0,#8a4223),color-stop(1,#362019));background:-o-radial-gradient(49.31% 21.25%,circle farthest-side,#8a4223 0,#362019 100%);background:-ms-radial-gradient(49.31% 21.25%,circle farthest-side,#8a4223 0,#362019 100%);background:radial-gradient(49.31% 21.25%,circle farthest-side,#8a4223 0,#362019 100%)}
.equipment_item.sunless_level .price_box{background:#3b4d5e url("images/line.png") repeat-y 100% 0}
.other_services{width:100%;overflow:hidden;position:relative;padding:45px 0}
.other_services .wrap{width:100%;overflow:hidden}
.other_services .wrap ul{width:100%;list-style:none;padding:0}
.other_services .wrap ul li{width:100%;border-radius:12px;background:#aa9300;margin:0 0 75px}
.other_services .wrap ul li h3{height:210px;line-height:210px;padding:0;text-align:center;color:#fff;text-transform:uppercase;font-size:57px;font-weight:300}
.other_services .wrap ul li img{display:block;width:100%}
.other_services .wrap ul li .price_wrap{width:100%;overflow:hidden;min-height:217px;position:relative;background:#3b4d5e url("images/line.png") repeat-y 100% 0;-moz-border-radius-bottomleft:12px;-moz-border-radius-bottomright:12px;-webkit-border-bottom-left-radius:12px;-webkit-border-bottom-right-radius:12px;border-bottom-left-radius:12px;border-bottom-right-radius:12px}
.other_services .wrap ul li .price_wrap .text{float:left;width:46%;padding:50px 0 50px 85px}
.other_services .wrap ul li .price_wrap .price{float:right;padding:40px 210px 0 0;color:#fff}
.other_services .wrap ul li .price_wrap .price strong{font-weight:normal;opacity:.75;float:left;line-height:130px;font-size:62px}
.other_services .wrap ul li .price_wrap .price em{display:block;padding:0 0 0 60px;font-style:normal;font-size:105px;line-height:110px;letter-spacing:-2px}
.other_services .wrap ul li .price_wrap .price em small{letter-spacing:0;display:block;opacity:.75;font-size:27px;line-height:1em}
.other_services .next{cursor:pointer;display:block;width:57px;text-align:center;text-transform:uppercase;color:#fff;height:165px;padding:52px 45px 0;font-size:14px;line-height:17px;overflow:hidden;background:url("images/right_arrow.png") no-repeat 50% 106px;position:absolute;bottom:0;right:0;z-index:300}
@media only screen and (max-width:1100px){.equipment_item .slider .slider_button.btn_prev{left:0}
.equipment_item .slider .slider_button.btn_next{right:0}
}
.jquery-checkbox{float:left;width:26px;height:26px;background:url(images/checkbox_radio.png) no-repeat;overflow:hidden;margin:0 25px 0 0}
.jquery-checkbox-checked{background-position:0 -26px}
.jquery-radio{float:left;width:26px;height:26px;background:url(images/checkbox_radio.png) no-repeat 0 -78px;overflow:hidden;margin:0 10px 0 0}
.jquery-radio-checked{background-position:0 -52px}
.jquery-radio-stars{float:left;width:27px;height:26px;background:url(images/add_stars.png) no-repeat;overflow:hidden}
.jquery-radio-stars-checked,.star_check .jquery-radio-stars{background-position:0 -26px}
.equipment_list{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;width:100%;background:#1d0505 url("images/equipment_box.png") no-repeat 50% 0;min-height:370px;padding:100px 0 0}
.equipment_list ul{width:90%;overflow:hidden;list-style:none;margin:0 auto}
.equipment_list ul li{width:30%;height:460px;float:left;padding:0 1.5%}
.equipment_list ul li figure{width:100%}
.equipment_list ul li figure img{display:block;margin:0 auto}
.equipment_list ul li figure figcaption{display:block;width:100%;padding:45px 0 0;text-transform:uppercase;text-align:center;font-size:17px;color:#66280b;line-height:20px}
.equipment_list .sub_list{-moz-border-radius-bottomleft:10px;-moz-border-radius-bottomright:10px;-webkit-border-bottom-left-radius:10px;-webkit-border-bottom-right-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;background:#3b0b0b;width:100%;height:50px}
.tour_page{padding:100px 0 0}
.tour_page ul{list-style:none;width:1200px;overflow:hidden;margin:0 0 0 -30px;padding:0 0 60px}
.tour_page ul li{float:left;padding:0 0 40px 30px}
.tour_page ul li figure{display:block;border:15px solid #fff;overflow:hidden;background:#fff}
.tour_page ul li figure img{display:block;margin:0 auto}
.tour_page ul li figure a{display:block;position:relative;overflow:hidden}
.tour_page ul li figure a span{position:absolute;top:50%;left:50%;display:block;width:78px;height:78px;margin:-39px 0 0 -39px;opacity:.8;z-index:10;background:url("images/video_btn.png") no-repeat}
.tour_page ul.image_boxes li figure{width:340px;height:210px}
.tour_page ul.image_boxes li figure a{width:340px;height:210px}
.tour_page ul.video_boxes li figure{width:540px;height:320px}
.tour_page ul.video_boxes li figure a{width:540px;height:320px}
@media only screen and (max-width:1100px){.tour_page ul{width:996px;margin:0 auto}
.tour_page ul li{padding:0 15px 40px}
.tour_page ul.image_boxes li figure{width:272px;height:210px}
.tour_page ul.image_boxes li figure a{width:272px;height:210px}
.tour_page ul.video_boxes li figure{width:438px;height:250px}
.tour_page ul.video_boxes li figure a{width:438px;height:250px}
}
.dark_red_bg{width:100%;background:#260b0b;padding:0 0 100px}
.tanning_tabs{min-height:370px}
.main_tab_menu{width:100%;padding:85px 0 0}
.main_tab_menu ul{width:100%;list-style:none;overflow:hidden;padding:0}
.main_tab_menu ul li{float:left;width:49%;position:relative;height:430px}
.main_tab_menu ul li a{display:block;margin:0 auto;width:550px;outline:0;text-align:center}
.main_tab_menu ul li a img{display:block;margin:0 auto;height:320px}
.main_tab_menu ul li a span{display:block;text-transform:uppercase;color:#69462b;font-size:17px;line-height:20px}
.main_tab_menu ul li.active:after{border-width:20px;border-style:solid;content:"";height:0;width:0;position:absolute;bottom:0;left:50%;margin:0 0 0 -20px;border-color:transparent transparent #260b0b}
.main_tab_wrap{width:100%;padding:90px 0 0}
.main_tab_wrap .inner_tab_menu{width:100%}
.main_tab_wrap .inner_tab_menu ul{list-style:none;padding:0;width:100%;text-align:center}
.main_tab_wrap .inner_tab_menu ul li{display:inline-block;padding:0 90px}
.main_tab_wrap .inner_tab_menu ul li a{color:#654236;font-size:29px;line-height:32px}
.main_tab_wrap .inner_tab_menu ul li.active a{color:#fff}
.rate_item{display:block;width:110px;height:18px;overflow:hidden;text-indent:-9898px;background:url(images/stars.png) no-repeat;position:absolute}
.rate_item.rate_0{background-position:0 -90px}
.rate_item.rate_1{background-position:0 -72px}
.rate_item.rate_2{background-position:0 -54px}
.rate_item.rate_3{background-position:0 -36px}
.rate_item.rate_4{background-position:0 -18px}
.rate_item.rate_5{background-position:0 0}
.wrap_position .testimonial_wrap{position:absolute;top:0;left:0}
.testimonial_wrap{width:100%;background:#362a3b;padding:50px 0 50px}
.testimonial_wrap h2{text-align:center;text-transform:uppercase;font-size:25px;padding:0 0 50px}
.testimonial_wrap h2 a{color:rgba(255,255,255,0.3)}
.testimonial_wrap h2 a:hover{color:#ed9b39}
.testimonial_wrap .testimonials_slider{position:relative;width:100%;height:240px;padding:0 0 20px;overflow:hidden}
.testimonial_wrap .testimonials_slider::selection{background:transparent}
.testimonial_wrap .testimonials_slider::-moz-selection{background:transparent}
.testimonial_wrap .testimonials_slider .wrap{margin:0 auto;height:240px;overflow:hidden}
.testimonial_wrap .testimonials_slider .wrap::selection{background:transparent}
.testimonial_wrap .testimonials_slider .wrap::-moz-selection{background:transparent}
.testimonial_wrap .testimonials_slider .wrap ul{list-style:none;padding:0;height:240px;width:989898px;overflow:hidden}
.testimonial_wrap .testimonials_slider .wrap ul::selection{background:transparent}
.testimonial_wrap .testimonials_slider .wrap ul::-moz-selection{background:transparent}
.testimonial_wrap .testimonials_slider .wrap ul li{position:relative;height:240px;width:430px;float:left;padding-top:35px}
.testimonial_wrap .testimonials_slider .wrap ul li .rate_item{top:0;left:40px}
.testimonial_wrap .testimonials_slider .wrap ul li::selection{background:transparent}
.testimonial_wrap .testimonials_slider .wrap ul li::-moz-selection{background:transparent}
.testimonial_wrap .testimonials_slider .wrap ul li blockquote{color:#ed9b39;font-size:14px;line-height:22px;padding:0 40px}
.testimonial_wrap .testimonials_slider .wrap ul li blockquote q{display:block;font-style:italic;padding:0 0 12px}
.testimonial_wrap .testimonials_slider .wrap ul li blockquote q p{padding:0 0 5px}
.testimonial_wrap .testimonials_slider .wrap ul li blockquote cite{display:block;font-weight:600}
.testimonial_wrap .testimonials_slider .ts_btn{display:block;cursor:pointer;width:28px;height:25px;overflow:hidden;text-indent:-9898px;background:url("images/testimonial_btn.png") no-repeat;position:absolute;top:40px;z-index:20}
.testimonial_wrap .testimonials_slider .ts_btn.prev{background-position:0 0;left:25px}
.testimonial_wrap .testimonials_slider .ts_btn.next{background-position:0 -25px;right:25px}
.testimonial_wrap .testimonials_slider .ts_btn::selection{background:transparent}
.testimonial_wrap .testimonials_slider .ts_btn::-moz-selection{background:transparent}
.testimonial_wrap a.write_testimonial{display:block;margin:0 auto;outline:0;background:url("images/write_testimonial.png") no-repeat 50% 0;padding:80px 0 0;width:240px;text-align:center;color:#886a94;font-size:20px;line-height:26px}
.testimonial_wrap a.write_testimonial:hover{text-decoration:none}
h1.testimonials_title{padding:100px 0;text-align:center}
.testimonial_post{padding:0 0 85px;font-size:14px;line-height:22px;color:#000;position:relative}
.testimonial_post .t_wrap{padding:40px 70px 40px 190px;background:#dadada;position:relative;z-index:2}
.testimonial_post .t_wrap .rate_item{top:49px;left:39px}
.testimonial_post .t_wrap p{padding:0 0 15px}
.testimonial_post cite{font-size:16px;display:block;padding:25px 0 0 160px;color:#92685b}
.testimonial_post:after{border-width:60px;border-style:solid;content:"";height:0;width:0;position:absolute;bottom:87px;left:3px;border-color:transparent #dadada transparent transparent}
.testimonials_btn{width:100%;padding:0 0 150px}
.testimonials_btn.top_tescimonial_btn{padding:0 0 80px}
.testimonials_btn a.btn{display:block;width:443px;text-align:center;margin:0 auto}
#ads_info,#ads_tab,.ads_error{display:none}
.add_item{width:100%;padding:0 0 30px}
.add_item.add_captcha{color:#b58576;font-size:15px;line-height:23px}
.add_item.add_captcha .ads_captcha{padding:15px 0 0}
.add_item.add_captcha .ads_captcha #ads_captcha_code{width:100%;overflow:hidden}
.add_item.add_captcha .ads_captcha #ads_captcha_code br{display:none}
.add_item.add_captcha .ads_captcha #ads_captcha_code img{float:left;margin:0 30px 0 0;height:55px}
.add_item.add_captcha .ads_captcha #ads_captcha_code input{width:100px}
.add_item.add_btns{overflow:hidden}
.add_item.add_btns button{float:left;margin:0 30px 0 0;border:0;font-size:28px;text-align:center;width:200px;padding:5px 0;height:45px;background:#f24405;color:#fff;display:block}
.add_item.add_btns button:hover{opacity:.85}
.add_item .ads_radio_area{width:100%;overflow:hidden}
.add_item .ads_radio_area label{float:left;padding:0 10px 0 0}
.testimonials_tabs{width:100%;overflow:hidden}
.testimonials_tabs .testimonials_btn{padding:0 0 85px}
.testimonials_tabs .testimonials_menu{padding:0;list-style:none;width:100%;overflow:hidden;border-bottom:1px solid #b58576;margin:0 0 85px;text-align:center}
.testimonials_tabs .testimonials_menu li{display:inline-block;padding:0 15px 50px;position:relative}
.testimonials_tabs .testimonials_menu li a{font-size:20px;line-height:28px;color:#b58576}
.testimonials_tabs .testimonials_menu li a:hover{color:#ed9b39}
.testimonials_tabs .testimonials_menu li.active a{color:#ed9b39}
.testimonials_tabs .testimonials_menu li.active:after{border-width:15px;border-style:solid;content:"";height:0;width:0;position:absolute;bottom:0;left:50%;margin:0 0 0 -15px;border-color:transparent transparent #b58576}
.t_posts{padding:0}
.testimonials_label{position:fixed;left:0;top:208px;width:60px;height:280px;overflow:hidden}
.testimonials_label .testimonials_btn{display:block;overflow:hidden;text-indent:-9898px;width:60px;height:220px;background:#f24305 url(images/testimonial_label.png) no-repeat 50%;background-size:27px 164px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;padding:0}
.testimonials_label .add_testimonials_btn{display:block;overflow:hidden;text-indent:-9898px;width:60px;height:60px;background:#d10000 url(images/testimonial_add.png) no-repeat 50%;background-size:25px 25px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px}
@media only screen and (max-width:1100px){.testimonials_tabs .testimonials_menu li a{font-size:17px}
}
#fancybox-loading{position:fixed;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display:none}
#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url('fancybox.png')}
#fancybox-overlay{position:absolute;top:0;left:0;width:100%;min-width:1200px;z-index:1100;display:none}
#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none}
#fancybox-wrap{position:absolute;top:0;left:0;padding:20px;z-index:1101;outline:0;display:none}
#fancybox-outer{position:relative;width:100%;height:100%;background:#fff}
#fancybox-content{width:0;height:0;padding:0;outline:0;position:relative;overflow:hidden;z-index:1102;border:0 solid #fff}
#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:1101}
#fancybox-close{position:absolute;top:20px;right:20px;width:32px;height:32px;cursor:pointer;z-index:1103;display:none;background:url("images/close.png") no-repeat 50% 50%}
#fancybox-error{color:#444;font:normal 12px/20px Arial;padding:14px;margin:0}
#fancybox-img{width:100%;height:100%;padding:0;margin:0;border:0;outline:0;line-height:0;vertical-align:top}
#fancybox-frame{width:100%;height:100%;border:0;display:block}
#fancybox-left,#fancybox-right{position:absolute;top:50%;margin:-16px 0 0;width:34px;height:57px;cursor:pointer;outline:0;background:url("images/fancy_btn.png") no-repeat;z-index:1102;display:none}
#fancybox-left{left:-50px;background-position:0 0}
#fancybox-right{right:-50px;background-position:0 -57px}
#fancybox-left-ico,#fancybox-right-ico{position:absolute;top:50%;left:-9999px;width:34px;height:57px;margin-top:-17px;cursor:pointer;z-index:1102;display:block;background:url("../images/fancy_btn.png") no-repeat}
#fancybox-left-ico{background-position:0 0}
#fancybox-right-ico{background-position:0 -57px}
#fancybox-title{font-size:14px;z-index:1102;line-height:22px;color:#fff}
.fancybox-title-inside{padding:30px;text-align:left;position:absolute;left:0;bottom:0;background:rgba(0,0,0,0.5)}
.fancybox-title-outside{padding-top:10px;color:#fff}
.fancybox-title-over{position:absolute;bottom:0;left:0;color:#FFF;text-align:left}
#fancybox-title-over{padding:30px;background:rgba(0,0,0,0.5);display:block}
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:0;vertical-align:top}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}
.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.fancybox-opened{z-index:8030}
.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}
.fancybox-outer,.fancybox-inner{position:relative}
.fancybox-inner{overflow:hidden}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}
.fancybox-error{color:#444;font-size:13px;line-height:20px;margin:0;padding:15px;white-space:nowrap}
.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}
.fancybox-image{max-width:100%;max-height:100%}
.fancybox-prev span,.fancybox-next span{background:url("images/fancy_btn.png") no-repeat}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}
#fancybox-loading div{width:44px;height:44px;background:url('images/fancybox_loading.gif') center center no-repeat}
.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}
.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}
.fancybox-prev{left:-50px}
.fancybox-next{right:-50px}
.fancybox-nav span{position:absolute;top:50%;width:34px;height:57px;margin-top:-17px;cursor:pointer;display:block;z-index:8040}
.fancybox-prev span{left:0;background-position:0 0}
.fancybox-next span{right:0;background-position:0 -57px}
.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}
.fancybox-lock{overflow:hidden!important;width:auto}
.fancybox-lock body{overflow:hidden!important}
.fancybox-lock-test{overflow-y:hidden!important}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:auto;display:none;z-index:8010;background:rgba(0,0,0,0.5)}
.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}
.fancybox-title{visibility:hidden;font-size:13px;line-height:20px;position:relative;text-shadow:none;z-index:8050}
.fancybox-opened .fancybox-title{visibility:visible}
.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}
.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}
.fancybox-title-inside-wrap{padding-top:10px}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;width:100%;background:#000;background:rgba(0,0,0,0.5)}
.location{width:100%;background:#341409;padding:120px 0 0;overflow:hidden}
.location .map_box{background:url(images/map_bg.jpg) no-repeat 50% 0;width:100%;height:710px;padding:45px 0 0;margin:0 0 60px}
.location .map_box h2{padding:0 0 45px;text-transform:uppercase;color:#69462b;font-size:49px;font-weight:normal;text-align:center}
.location .map_box .map{width:1118px;height:498px;margin:0 auto;border:1px solid #341409}
.location ul{margin:0 0 0 -30px;list-style:none;padding:0 0 80px;width:1200px}
.location ul:before,.location ul:after{content:" ";display:table}
.location ul:after{clear:both}
.location ul li{float:left;margin:0 0 40px 30px;width:310px;height:138px;padding:20px 0 0 60px;overflow:hidden;background:#862803;position:relative;-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px}
.location ul li a{color:#fff}
.location ul li a:hover{color:#ed9b39}
.location ul li .local_pointer{display:block;width:26px;height:37px;overflow:hidden;text-indent:-9898px;background:url(images/local_pointer.png) no-repeat;position:absolute;top:27px;left:22px}
.location ul li .email{display:block;width:30px;height:22px;overflow:hidden;text-indent:-9898px;background:url(images/mail.png) no-repeat;position:absolute;bottom:13px;right:17px}
.location ul li .email:hover{opacity:.7}
.location ul li strong{display:block;font-weight:normal;font-size:27px;line-height:1.2em}
.location ul li span.address{font-size:13px;line-height:18px;padding:0 10px 15px 0;display:block}
.location ul li .phone{display:block;font-size:24px}
.location_services .item{height:490px;position:relative}
.location_services .item a{height:490px;position:relative;width:100%;display:block}
.location_services .item a .pointer{bottom:124px!important}
.location_services .item strong.title{padding:24px 0}
.location_services .item .service_link{width:27px;height:24px;overflow:hidden;text-indent:-9898px;background:url("images/go_pointer.png") no-repeat;position:absolute;right:20px;bottom:20px}
.location_details{width:100%;background:#491c0a;color:#b58576;padding:100px 0}
.location_details p{padding:0 0 15px}
.location_details h2{text-align:center;padding:0 0 90px;font-size:48px;font-weight:300;text-transform:uppercase}
.location_details .column{font-size:18px;line-height:22px;float:left}
.location_details .column.address_col{width:248px;background:url("images/location_ico.png") no-repeat 23px 4px;padding:0 0 0 70px}
.location_details .column.address_col address span{display:block;padding:0 0 15px}
.location_details .column.calendar_col{width:250px;background:url("images/calendar_ico.png") no-repeat 2px 4px;padding:0 0 0 52px}
.location_details .column.calendar_col dl{width:100%;overflow:hidden}
.location_details .column.calendar_col dl dt{float:left;padding:0 5px 15px 0}
.location_details .column.calendar_col dl dd{padding:0 0 15px}
.location_details .column.contact_col{width:226px}
.location_details .column.contact_col a{color:#b58576}
.location_details .column.contact_col ul{list-style:none;padding:0}
.location_details .column.contact_col ul li{padding:0 0 40px 50px;line-height:28px}
.location_details .column.contact_col ul li.email{background:url("images/email_ico.png") no-repeat 0 5px}
.location_details .column.contact_col ul li.phone{background:url("images/phone_ico.png") no-repeat 0 4px}
.location_details .column.col_info{width:225px;background:url("images/content_ico.png") no-repeat 0 5px;padding:0 0 0 67px}
.equipment_box{width:100%;padding:100px 0}
.equipment_box h2{padding:0 0 90px;text-align:center;font-size:48px;font-weight:300;text-transform:uppercase;color:#b58576}
.equipment_box ul{width:100%;padding:0;list-style:none;overflow:hidden}
.equipment_box ul li{float:left;padding:0 0 80px;width:292px}
.equipment_box ul li figure{width:220px;height:200px;overflow:hidden;margin:0 auto}
.equipment_box ul li figure img{display:block;margin:0 auto;height:200px}
.equipment_box ul li figure a{width:200px;height:200px;border-radius:500px;overflow:hidden;display:block;margin:0 auto;background:#fff}
.equipment_box ul li span{display:block;padding:30px 0 0;text-align:center;text-transform:uppercase;font-size:18px;line-height:20px;color:#b58576}
@media only screen and (max-width:1100px){.location ul{margin:0 auto;width:996px}
.location ul li{margin:0 15px 30px;width:24%}
.location ul li strong{font-size:24px}
.location ul li span.phone{font-size:22px}
.location_services .item{height:490px}
.location_services .item a{height:490px}
}
.error-404{padding:140px 590px 140px 50px;background:url("images/404.png") no-repeat 90% 140px;min-height:455px}
.error-404 h2{font-size:100px;color:#d4790c;font-weight:300;padding:0 0 50px}
.error-404 p{padding:0 0 40px;font-size:19px;line-height:22px;text-transform:uppercase;color:#fff}
.select_tabs{width:100%;padding:90px 0 60px}
.select_tabs .select_tabs_menu{width:100%;padding:0 0 60px}
.select_tabs .select_tabs_menu:before,.select_tabs .select_tabs_menu:after{content:" ";display:table}
.select_tabs .select_tabs_menu:after{clear:both}
.select_tabs .select_tabs_menu h3{float:left;padding:0 90px 0 130px;text-transform:uppercase;font-size:24px;color:#fff;line-height:55px}
.select_tabs .select_tabs_menu .select_wrap{float:right}
.select_tabs .select_tab{width:100%;overflow:hidden}
.select_tabs .select_tab .specials{overflow:hidden;position:relative;padding:55px 0 55px 75px;margin:0 0 60px;border-radius:12px;min-height:100px;background:#654236 url("images/specials_box.png") repeat-y 100% 0}
.select_tabs .select_tab .specials .text{float:left;width:73%}
.select_tabs .select_tab .specials .text h2{color:#fff;font-size:37px;padding:0 0 40px}
.select_tabs .select_tab .specials .text .description{font-size:14px;line-height:22px;color:#c4b9a7}
.select_tabs .select_tab .specials .text .description p{padding:0 0 15px}
.select_tabs .select_tab .specials .text .description ol,.select_tabs .select_tab .specials .text .description ul{padding:0 0 15px 25px}
.select_tabs .select_tab .specials .voucher_btn{height:65px;width:102px;background:url("images/download.png") no-repeat 50% 0;margin:-60px 0 0;position:absolute;right:60px;top:50%;font-size:16px;line-height:20px;padding:115px 0 0;text-transform:uppercase;text-decoration:none;color:#f24305;text-align:center;opacity:.85}
.select_tabs .select_tab .specials .voucher_btn:hover{opacity:1}
#fancy_print{position:absolute;bottom:0;left:30%;cursor:pointer;z-index:10000;margin:0 0 0 -145px;background:url("images/print_btn.png") no-repeat;width:291px;height:66px;overflow:hidden;text-indent:-9898px}
#mail_me{position:absolute;bottom:0;left:70%;cursor:pointer;z-index:10000;margin:0 0 0 -145px;background:url("images/mail_me_btn.png") no-repeat;width:291px;height:66px;overflow:hidden;text-indent:-9898px}
#mail_me.centered{left:50%}
.voucher_popup{width:1024px;font-size:13px;line-height:17px;background:#fff;border-bottom:17px solid #2e0300}
.voucher_popup .title{width:562px;padding:0 84px 0 378px;position:relative;min-height:133px}
.voucher_popup .title .logo_vaucher{position:absolute;top:29px;left:78px;width:210px;height:69px}
.voucher_popup .title h3{padding:45px 0;text-align:right;font-weight:normal;text-transform:uppercase;font-size:35px;line-height:1.2em;color:#000}
.voucher_popup .img_content{width:940px;overflow:hidden;position:relative;height:150px;padding:45px 0 0 84px;margin:0 0 35px;color:#fff}
.voucher_popup .img_content img{display:block;position:absolute;left:50%;top:0;margin:0 0 0 -512px}
.voucher_popup .img_content table{width:100%;color:#fff;position:relative;z-index:100}
.voucher_popup .img_content table tr th{width:115px;font-size:13px;text-align:right;font-weight:normal;vertical-align:middle;padding:0 30px 0 0;color:#fff}
.voucher_popup .img_content table tr td{font-size:21px;line-height:36px;color:#fff}
.voucher_popup .print_box{display:none}
.voucher_popup .content{width:864px;margin:0 auto;overflow:hidden;padding:0 0 50px;color:#000}
.voucher_popup .content .col_wrap{padding:0 0 105px;position:relative;margin:0 0 40px;width:100%}
.voucher_popup .content .col_wrap .columns{width:100%;column-count:2;-moz-column-count:2;-webkit-column-count:2;-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px}
.voucher_popup .content p{padding:0 0 10px}
.voucher_popup .content h2{text-transform:uppercase;text-align:center;color:#000;padding:0 0 35px;font-weight:normal;font-size:35px;line-height:1.2em}
.voucher_popup .content span{color:#000!important}
.voucher_popup .voucher_locations{padding:0;list-style:none;width:896px;overflow:hidden;color:#000;margin:0 0 0 -32px}
.voucher_popup .voucher_locations li{width:192px;padding:0 0 0 32px;float:left;font-size:12px;height:90px}
.voucher_popup .voucher_locations li h4{font-size:14px;font-weight:bold;padding:0 0 5px}
.voucher_popup .voucher_locations li address{padding:0}
.voucher_popup .voucher_locations li span{display:block}
@media print{.print_box{display:block;width:1024px;overflow:hidden;color:#000}
.print_box img{display:block}
.info_wrap{width:864px;margin:0 auto;padding:40px 0 60px}
.info_wrap table{width:100%;border-collapse:collapse;border-spacing:0}
.info_wrap table th{color:#000;text-align:center;font-weight:normal;text-transform:uppercase;line-height:18px;font-size:13px;width:288px}
.info_wrap table td{color:#000;text-align:center;line-height:26px;font-size:21px;width:288px}
.print_box h3{padding:0 0 35px;width:864px;margin:0 auto;font-weight:normal;text-transform:uppercase;font-size:35px;line-height:1.2em;color:#000}
}
@media only screen and (max-device-width:960px) and (-webkit-min-device-pixel-ratio:2){.voucher_popup{width:1024px;font-size:13px;line-height:17px;background:#fff;border-bottom:17px solid #2e0300}
.voucher_popup .title{width:562px;padding:0 84px 0 378px;position:relative;min-height:133px}
.voucher_popup .title .logo_vaucher{position:absolute;top:29px;left:78px;width:210px;height:69px}
.voucher_popup .title h3{padding:45px 0;text-align:right;font-weight:normal;text-transform:uppercase;font-size:35px;line-height:1.2em;color:#000}
.voucher_popup .img_content{width:940px;overflow:hidden;position:relative;height:150px;padding:45px 0 0 84px;margin:0 0 35px;color:#fff}
.voucher_popup .img_content img{display:block;position:absolute;left:50%;top:0;margin:0 0 0 -512px}
.voucher_popup .img_content table{width:100%;color:#fff;position:relative;z-index:100}
.voucher_popup .img_content table tr th{width:115px;font-size:13px;text-align:right;font-weight:normal;vertical-align:middle;padding:0 30px 0 0;color:#fff}
.voucher_popup .img_content table tr td{font-size:21px;line-height:36px;color:#fff}
.voucher_popup .content{width:864px;margin:0 auto;overflow:hidden;padding:0 0 50px;color:#000}
.voucher_popup .content .col_wrap{padding:0 0 105px;position:relative;margin:0 0 40px;width:100%}
.voucher_popup .content .col_wrap .columns{width:100%;column-count:2;-moz-column-count:2;-webkit-column-count:2;-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px}
.voucher_popup .content p{padding:0 0 10px}
.voucher_popup .content h2{text-transform:uppercase;text-align:center;color:#000;padding:0 0 35px;font-weight:normal;font-size:35px;line-height:1.2em}
.voucher_popup .content span{color:#000!important}
.voucher_popup .voucher_locations{padding:0;list-style:none;width:896px;overflow:hidden;color:#000;margin:0 0 0 -32px}
.voucher_popup .voucher_locations li{width:192px;padding:0 0 0 32px;float:left;font-size:12px;height:90px}
.voucher_popup .voucher_locations li h4{font-size:14px;font-weight:bold;padding:0 0 5px}
.voucher_popup .voucher_locations li address{padding:0}
.voucher_popup .voucher_locations li span{display:block}
}
.bx-wrapper{position:relative;margin:0 auto 60px;padding:0}
.bx-wrapper img{display:block}
.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;top:30px;width:100%}
.bx-wrapper .bx-loading{min-height:50px;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}
.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:bold;color:#666;padding-top:20px;display:none}
.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block}
.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#000}
.bx-wrapper .bx-prev{left:50px;background:url("images/slider_btn.png") no-repeat 24px 50%}
.bx-wrapper .bx-next{right:50px;background:url("images/slider_btn.png") no-repeat -24px 50%}
.bx-wrapper .bx-controls-direction{max-width:100%;position:relative;margin:-477px auto 0}
.bx-wrapper .bx-controls-direction a{position:absolute;top:0;outline:0;width:48px;height:477px;text-indent:-9999px;z-index:9}
.bx-wrapper .bx-controls-direction a.disabled{display:none}
.bx-wrapper .bx-controls-auto{text-align:center}
.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:15px;height:25px;outline:0;opacity:.7;background:url(images/controls.png) 1px 0 no-repeat;margin:0}
.bx-wrapper .bx-controls-auto .bx-start:hover{opacity:1}
.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:15px;height:25px;outline:0;opacity:.7;background:url(images/controls.png) -15px 0 no-repeat;margin:0}
.bx-wrapper .bx-controls-auto .bx-stop:hover{opacity:1}
.bx-wrapper .bx-controls-auto .bx-stop.active,.bx-wrapper .bx-controls-auto .bx-start.active{display:none}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}
.bx-wrapper .bx-controls{width:1200px;margin:0 auto;position:relative}

@media only screen and (max-width:1199px){.bx-wrapper .bx-controls{width:98%}
}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:325px;top:345px;width:15px;height:25px;overflow:hidden;z-index:10}
.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:rgba(80,80,80,0.75);width:100%}
.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}
div.popup{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.9);z-index:9000;padding-top:25%;display:none;text-align:center}
div.popup p{padding-bottom:5px}
div.popup h3{padding-top:0}
div.popup a.close-btn{display:block;background:url('images/close-btn.png') no-repeat transparent;width:40px;height:40px;cursor:pointer;left:50%;margin-left:-20px;position:relative;margin-top:15px;margin-bottom:-5px}
div.popup small{font-size:10px}



.footer_logo {
    left:15px;
    position: absolute;
    top: 15px;
    width: 272px;
}
.extra_slider{display:none;} 
.pricing_content .slider{display:block;}