html, body, .wrap-content, .wrap{overflow-x:hidden;}
footer{padding:30px 0;}
body{color:#363c3a;font-family:PT Sans;font-weight:lighter;-o-transition:0.6s;-ms-transition:0.6s;-moz-transition:0.6s;-webkit-transition:0.6s;background-color:white;}
.bg-dec{background:url(../images/bg-body.png);}
button:focus{outline:0;}
.popup_editor {
    position: fixed;
    right: 0;
    left: 0;
    margin-right: auto;
    margin-left: auto;
    min-height: 10em;
    width: 90%;
    top: 14%;
    min-width: 300px;
    max-width: 660px;
    background: #fff;
    font-size: 14px;
    text-align: center;
    padding: 10px 10px;
    display: none;
    -moz-box-shadow: 0px 1px 3px 1px #888;
    -webkit-box-shadow: 0px 1px 3px 1px #888;
    box-shadow: 0px 1px 3px 1px #888;
    max-height: 78%;z-index: 9996;
    /* overflow: scroll; */
}
#editcolor h1 {margin-top: 20px;position: absolute;clear: both;top: 1px;}
#editcolor td, th {
    padding: 2px;
}
#editcolor input[type="text"],#editcolor textarea{color: #FFFFFF;background-color: #999999;border: 1px;border-radius: 3px;padding: 1px 5px;margin: 0 0 3px 0px;width: 52%; min-width:200px;}
#editcolor input[type="submit"]{width: 52%; min-width:200px;}
#editcolor select{color: #FFFFFF;background: #999999;border: 1px;border-radius: 3px;padding: 1px 5px;margin: 0 0 3px 0px;}
.assignbtn {    cursor: pointer;
    float: right;
    background: #ddd;
    padding: 7px 10px;
    border-radius: 6px;}
a{color:#363c3a;}
a:hover, a:focus, a:active{color:#ca6024;-o-transition:0.6s;-ms-transition:0.6s;-moz-transition:0.6s;-webkit-transition:0.6s;outline:none !important;}
a img{-o-transition:0.6s;-ms-transition:0.6s;-moz-transition:0.6s;-webkit-transition:0.6s;opacity:1;}
a img:hover{-o-transition:0.6s;-ms-transition:0.6s;-moz-transition:0.6s;-webkit-transition:0.6s;opacity:.6;}
.alink{text-decoration:underline;cursor:pointer;}
h1, h2, h3{font-family:PT Sans Narrow, sans-serif;font-weight:normal;}
h2 small, h1 small{display:block;}
h1, h2{margin:0 0 15px 0;}
h3, .h3{margin:0 0 5px 0;}
h4, .h4{font-size:1em;font-weight:bold;margin:0 0 5px 0;}
ul, ol{margin-top:0;margin-bottom:0;padding:0;}
label{margin-bottom:0;font-size:.8em;font-weight:bold;}
h3{font-size:20px;}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {background-color: #fff;}
.classic-text{font-family:times;}
.mar-b-s{margin-bottom:5px;}
.mar-b-m{margin-bottom:15px;}
.mar-b-l{margin-bottom:60px;}
.mar-tb-l{margin-top:60px;margin-bottom:60px;}
.pad-m{padding:15px;}
.pad-tb-m{padding-top:15px;padding-bottom:15px;}
.pad-t-m{padding-top:15px;}
.pad-tb-l{padding-top:30px;padding-bottom:30px;}
.img-thumb{width:100%;height:auto;margin-bottom:15px;}
.img-thumb-slide{width:100%;height:auto;padding:0 2px;}
.menu-slide .slick-dots, .logo-slide .slick-dots{position:absolute;bottom:-25px;}
.img-full{width:100%;height:auto;}
.equal-thumb{width:100%;height:320px;margin-bottom:15px;background-size:cover;background-repeat:no-repeat;background-position:center;}
.lead{font-size:18px;}
.hili-bg{background-color:#dab2b3;}
.super-h{padding:60px 0 80px 0;}
.bg-h{background-color:#e3e2e2;}
.table-info td{vertical-align:top;padding:5px 10px 5px 0;}
.btn-default{background-color:#ca6024;border:none;padding:9px 7px 5px 7px;color:#fff;border-radius:5px;text-transform:uppercase;width:100%;}
.btn-default:hover{background-color:#a94f1c;color:#eeeeee;}
.btn-second{border:1px solid #7B7979;background:rgba(0, 0, 0, 0.4);color:#eee;padding:7px 10px 5px 10px;border-radius:5px;}
.btn-second:hover{border:1px solid #656565;background:rgba(0, 0, 0, 0.9);color:#eeeeee;}
.btn-dark{background-color:#333;border:none;color:#fff;border-radius:5px;padding:7px 15px 5px 15px;font-size:.8em;margin:1.5% 1%;width:auto;}
.btn-dark span{margin-right:5px;}
.btn-dark:hover, .btn-dark:focus, .btn-dark:active{background-color:#000;color:#eee;}
.btn-totop{background:rgba(0, 0, 0, 0.8);border:none;color:#eee;border-radius:5px 0 0 5px;padding:5px 10px;text-align:center;position:fixed;right:0;bottom:40px;z-index:99;display:none;}
.btn-totop span{display:block;margin-bottom:3px;}
.show{display:block;}
.price-box{background-color:#e3e2e2;padding:15px 0;}
.load-box{background-color:#e3e2e2;}
.padd-m{padding:10px 15px;}
.padd-tb-m{padding:30px 0;}
.left-rds{border-radius:5px 0 0 5px;}
.right-rds{border-radius:0 0 5px 0;}
.bg-trans{background:rgba(250, 250, 250, 0.75);}
.bg-trans2{background:rgba(0, 0, 0, 0.8);}
.hili-content{padding:15px 0;background:rgba(250, 250, 250, 0.75);}
.hili-content .slick-slider{margin-bottom:15px;}
.full-height{position:absolute;height:100%;right:0;z-index:2;}
.list li{list-style:none;background:url(../images/list.png) no-repeat;background-size:4px 4px;background-position:2px 6px;padding-left:15px;}
.extra-box{background-color:#F9E9E1;padding:15px;color:#543D1A;}
.extra-box a{color:#543D1A;}
.form-control{height:24px;padding:3px 6px;font-size:12px;line-height:normal;}
.form-controlx{height:24px;padding:3px 6px;font-size:12px;line-height:normal;background:transparent;color:#eee;border:1px solid #7B7979;width:100%;border-radius:5px;}
.form-group, .form-groupx{margin-bottom:10px;}
.price-box .form-control{height:34px;}
.limit-text{width:100%;height:100px;overflow:hidden;text-overflow:ellipsis;}
@font-face{font-family:'PT Sans Narrow';src:url("../font/pt_sans-narrow-web-regular-webfont.eot");src:url("../font/pt_sans-narrow-web-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../font/pt_sans-narrow-web-regular-webfont.woff") format("woff"), url("../font/pt_sans-narrow-web-regular-webfont.ttf") format("truetype"), url("../font/pt_sans-narrow-web-regular-webfont.svg#PT Sans Narrow") format("svg");font-weight:400;font-style:normal;}
@font-face{font-family:'PT Sans Narrow';src:url("../font/pt_sans-narrow-web-bold-webfont.eot");src:url("../font/pt_sans-narrow-web-bold-webfont.eot?#iefix") format("embedded-opentype"), url("../font/pt_sans-narrow-web-bold-webfont.ttf") format("truetype"), url("../font/pt_sans-narrow-web-bold-webfont.svg#pt_sans_narrowbold") format("svg");font-weight:700;font-style:normal;}
@font-face{font-family:'PT Sans';font-style:normal;font-weight:normal;src:url("../font/pt_sans-web-regular-webfont.eot");src:url("../font/pt_sans-web-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../font/pt_sans-web-regular-webfont.ttf") format("truetype"), url("../font/pt_sans-web-regular-webfont.svg#pt_sansregular") format("svg");}
@font-face{font-family:'PT Sans';src:url("../font/pt_sans-web-italic-webfont.eot");src:url("../font/pt_sans-web-italic-webfont.eot?#iefix") format("embedded-opentype"), url("../font/pt_sans-web-italic-webfont.ttf") format("truetype"), url("../font/pt_sans-web-italic-webfont.svg#pt_sansitalic") format("svg");font-weight:normal;font-style:italic;}
@font-face{font-family:'PT Sans';src:url("../font/pt_sans-web-bold-webfont.eot");src:url("../font/pt_sans-web-bold-webfont.eot?#iefix") format("embedded-opentype"), url("../font/pt_sans-web-bold-webfont.ttf") format("truetype"), url("../font/pt_sans-web-bold-webfont.svg#pt_sansbold") format("svg");font-weight:bold;font-style:normal;}
.sweet-text{font-family:'Damion', cursive;font-size:1.4em;color:#ef7381;}
.hili-color, a.hili-color{color:#ca6024;}
.hili-bold{color:#ca6024;font-weight:bold;}
.second-color, a.second-color{color:#dab2b3;}
.third-color, a.third-color{color:#007495;}
.txt-hili-bg{color:#fff;background-color:#007495;padding:5px 5px 0px 5px;display:inline-block;}
.block{display:block;}
.sweet-color, a.sweet-color{color:#ef7381;}
.wrap{position:absolute;width:100%;min-height:100%;}
#preloader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:10;}
#status{width:200px;height:200px;position:absolute;left:50%;top:50%;background-image:url(../images/status.gif);background-repeat:no-repeat;background-position:center;margin:-100px 0 0 -100px;}
.container{position:relative;width:100%;max-width:1265px;padding:0 15px;}
header{position:relative;width:100%;background:#fff;z-index:11;}
[data-toggle]{cursor:pointer;}
#get_code{background-color:#333;color:#eee;padding:10px 0;}
a.logo {
    width: 190px;
    display: block;
    padding: 0;
    position: absolute;
    bottom: 10px;
    -o-transition: 0.4s;-ms-transition: 0.4s;-moz-transition: 0.4s;-webkit-transition: 0.4s;
}
a.logo img{width:100%;height:auto;}
.round-icon{border-radius:50%;background-color:#dab2b3;padding:7px;color:#fff;margin:0 10px 10px 0;font-size:1.4em;}
.mainnav{background:#fff;width: calc(100% - 240px);float: left;}
.mainnav ul{text-align:right;padding-right:0px;}
.mainnav li{list-style:none;display:inline-block;padding:0 5px; float: inherit;}
.mainnav li a{display:block;padding:16px 0px;text-transform:uppercase;font-size:0.9em;font-weight: normal;}
.dropdown_fullwidth a small{display:inherit;}
.social{margin:2% 0 0 0;color:#dab2b3;font-size:1.2em;}
.social small{font-size:.8em;display:block;}
.social-media{width:auto;margin-left:30px;float:left;margin-top:5px;}
.social-media img{height:20px;width:auto;display:inline-block;margin-left:10px;}
.btn-booknow{display:block;width:170px;height:73px;background:url(../images/btn-booknow.png) no-repeat top right;background-size:170px 100%;right:15px;bottom: -24px;cursor:pointer;position: absolute;z-index: 101;width: 170px;}
.booking-widget{width:300px;z-index:100;position:absolute;right:15px;}
.booking-form{background:#fff;padding:26px 15px 15px 15px;z-index:100;width:300px;}
.booking-form:after{-o-transition:0.6s;-ms-transition:0.6s;-moz-transition:0.6s;-webkit-transition:0.6s;}
.booking-form h2{margin:0 0 2px 4px;font-size:27px;}
.directbooking_benifits li{width:49%;margin:6px 1% 0 0%;height:28px;list-style:none;float:left;padding-left:26px;font-size:11px;background:url(../images/icon_book_direct.png) no-repeat;}
.directbooking_benifits h3{font-size:15px;padding:6px 0;margin:0 0 0 2px;}
.dir1{padding-top:5px;background-position:0px -2px !important;}
.dir2{padding-top:5px;background-position:0px -112px !important;}
.dir3{padding-top:3px;background-position:0px -42px !important}
.dir4{padding-top:3px;background-position:0px -78px !important}
.bor-top{border-top:1px solid #eee;}
.slick-slider{margin-bottom:60px;}
.slick-prev{left:0;background-size:100%;border-radius:0 5px 5px 0;}
.slick-next{right:0;background-size:100%;border-radius:5px 0 0 5px;}
.slick-prev, .slick-next{width:30px;height:30px;background:#fff;opacity:0.3;}
.slick-prev:before, .slick-next:before{font-family:"slick";font-size:30px;line-height:34px;}
.slick-prev:hover, .slick-next:hover{opacity:1;}
.slick-prev:before, .slick-next:before{color:#ca6024;}
.feature .slick-dots{bottom:15px;right:0;width:100%;}
.feature .slick-dots li, .feature .slick-dots li button{margin:0;}
.feature .slick-dots li button:before{font-size:10px;color:#007495;}
.feature-detail{position:absolute;background:rgba(255, 255, 255, 0.8);padding:15px;height:80%;top:10%;right:80px;z-index:10;}
.list{list-style:none;}
footer{padding:156px 0 10px 0;background:#f3f2f1 url(../images/bg-footer.png) repeat-x;font-size:.8em;color:#97918d;}
footer a{color:#97918d;}
footer p{margin:0;}
.footer-right, .footer-left{display:block;}
.footer-right{float:right;}
.footer-left{float:left;}
.footer-bottom{position:absolute;width:100%;top:100%;}
.shButton{position:absolute;top:-30px;right:0;background-color:#000;border:none;border-radius:5px 5px 0 0;width:auto;height:30px;color:#eee;line-height:25px;z-index:3;font-size:.8em;padding:0 15px;}
.shButton::before{content:"hide details";}
.float-mid-box .collapsed{position:fixed;bottom:60px;top:inherit;right:10%;border-radius:5px 5px 0 0;}
.float-mid-box .collapsed::before{content:"^";font-size:2em;line-height:1.6em;border:none;}

.toggleBtn {
    background: transparent;
    color: #fff;
    border: none;
    text-decoration: underline;
    font-size: 1.2em;
    float: right;
    position: relative;
    top: -45px;
    right: -15px;
    padding:30px 15px 15px 15px;
}

.mini-detail .toggleBtn:after {
    content: "more details";    
    display: block;
    line-height: 55px;
    height: 55px; }
.mini-detail .toggled:after {
    content: "hide details";
    display: block;
    line-height: 55px;
    height: 55px;
}
.mini-detail .collapsed:after {content: "more details";    
    display: block;
    line-height: 55px;
    height: 55px; }
.mini-detail .toggleBtn::before {
    content: "\e113";
    display: block;
    font-family: 'Glyphicons Halflings';
    background: rgba(0, 0, 0, 0.8);
    border: none;
    border-radius: 5px 5px 0 0;
    width: auto;
    height: 30px;
    color: #eee;
    line-height: 30px;
    z-index: 3;
    font-size: .8em;
    padding: 0 15px;
    position: absolute;
    top: 0;
    right: 0;
}

.mini-detail .toggled:before {content: "\e014";}
.mini-detail .collapsed:before {content: "\e113"; }

.hideForm{display:none;}
.showForm{display:block;position:absolute;bottom:0;height:60px;width:80%;left:10%;}
/* calendar style */
.ui-widget-content {
  border: 1px solid #E6E6E6;
  background: #fff;
  color: #221f1f; }

.ui-state-default, .ui-widget-content .ui-state-default {
  border: none;
  text-align: center;
  font-weight: normal; }

.ui-widget, .ui-widget select {
  font-family: Roboto, arial; }

.ui-datepicker-trigger {
  display: none; }

.ui-datepicker table {
  background: #fff; }

.ui-widget-header {
  border: none;
  background: #ca6025; }

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  border: 1px solid #ffd7c0;
  background: #ffe4d5; }

.ui-state-disabled .ui-state-default {opacity: .4}

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
  border: 1px solid #ca6025;
  background: #ca6025;
  color: #fff; }

.ui-icon, .ui-widget-content .ui-icon, .ui-widget-header .ui-icon {
  background-image: none; }

.ui-icon-circle-triangle-w {
  background: none; }

.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
  text-align: center;
  line-height: 27px;
  text-decoration: none; }

.ui-datepicker .ui-datepicker-prev:before {
  content: "\e079";
  font-family: "Glyphicons Halflings";
  color: #fff; }

.ui-datepicker .ui-datepicker-next:before {
  content: "\e080";
  font-family: "Glyphicons Halflings";
  color: #fff; }

.ui-widget-header .ui-state-hover {
  opacity: 1;
  background: #ca6025;
  font-weight: bold;
  text-decoration: none;
  border: none;
  margin: 2px; }

span.ui-datepicker-month, span.ui-datepicker-year {
  color: #fff; }.defualt-cta{width:100%;text-align:center;padding:10px 20px 7px 6px;background:#ca6024;border:none;color:#fff;border-radius:5px;font-size:16px;}
.defualt-cta:hover, .defualt-cta:focus, .defualt-cta:active{background:#a94f1c;}
.defualt-cta span{margin-right:10px;}
.ctaS{padding:7px 0 5px 0;}
.cal{background:white url(../images/cal.png) no-repeat;background-size:20px 20px;background-position:98%;}
.cal2{background:transparent url(../images/cal.png) no-repeat;background-size:16px 16px;background-position:98%;color:#000;border:1px solid #7B7979;}
.form-controlx option{background-color:#000;}
.form-group{padding:0;}
.booking-form .form-group{padding:0 5px;}
.form-groupx{padding:0 5px;}
.btn-social{position:absolute;width:56px;top:10%;right:15px;z-index:1;}
.btn-social img{display:block;width:100%;height:auto;float:left;}
.hr-dec{width:100%;height:30px;text-align:center;background:url(../images/hr-dec.jpg) top no-repeat;border:none;background-size:auto 100%;margin:0;}
.x-tabs{text-align:center;border-bottom:medium none;position:absolute;top:-40px;width:100%;}
.x-tabs > li, .xx-tabs > li, .xxx-tabs > li{display:inline-block;float:inherit;font-family:PT Sans Narrow, sans-serif;font-weight:bold;font-size:1.2em;}
.x-tabs small, .xx-tabs small, .xxx-tabs > small{display:block;font-weight:normal;}
.x-tabs > li > a{line-height:normal;padding:10px 30px;}
.x-tabs > li.active > a, .x-tabs > li.active > a:focus, .x-tabs > li.active > a:hover{color:#ca6024;}
.x-tabs > li > a{background-color:#EEE;}
.x-tabs > li.active > a > small{color:#363c3a;}
.xx-tabs > li > a, .xxx-tabs > li > a{line-height:normal;padding:10px 30px 7px 30px;}
.xx-tabs, .xxx-tabs{text-align:center;border-bottom:none;width:100%;}
.xx-tabs > li > a, .xxx-tabs > li > a{color:#fff;background:#d6d6d6;}
.xxx-tabs > li.active > a, .xxx-tabs > li.active > a:focus, .xxx-tabs > li.active > a:hover, .xxx-tabs > li > a:hover{color:#fff;background:#ca6024;}
.xx-tabs > li.active > a, .xx-tabs > li.active > a:focus, .xx-tabs > li.active > a:hover, .xx-tabs > li > a:hover{color:#fff;background:#ef7381;}
.float-logo{position:absolute;top:4%;left:31.5%;width:18%;height:auto;z-index:2;}
.img-float{width:100%;margin-bottom:-8.8%;}
.img-float2{width:100%;margin-bottom:-11.2%;}
.img-float3{width:100%;margin-top:-11.4%;}
.full-container {display: table;height: 80%;height: -webkit-calc(100% - 184px);height: -moz-calc(100% - 184px);height: calc(100% - 184px);width: 100%;padding: 0 15px;position: absolute;top: 184px;right: 0;overflow: hidden;z-index: 1;}
.float-mid-box{display:table-cell;vertical-align:middle;}
.float-mid-box h1{margin:0 0 15px 0;}
.aside{color:#eee;padding:30px 0px;}
.aside small{line-height:1em;font-size:80%;}
.aside h2{color:#eeeeee;font-size:1.5em;margin:0 0 5px 0;}
.aside h3{color:#eeeeee;font-size:1.2em;margin:0 0 5px 0;}
.aside-bottom{position:absolute;width:90%;bottom:15px;}
.aside-contact li{list-style:none;}
.aside-contact h2{margin:0 0 5px 0;font-size:1.5em;}
.aside-contact section{margin:0 0 30px 0;}
.aside-contact section:last-child{margin-bottom:0;}
textarea.form-control{height:auto !important;}
.hotel-map{width:100%;height:auto;margin:0;position:relative;}
.hotel-map img{width:100%;height:auto;}
img.map{width:100%;height:auto;position:absolute;top:0;left:0;z-index:1;}
.switch-map{position:absolute;z-index:2;bottom:26px;right:50px;}
#googleMap, #hotelMap{font-size:.8em;line-height:1em;border:none;padding:10px 20px 7px 20px;float:left;color:#fff;border:2px solid #fff;}
#googleMap:active, #googleMap:focus, #googleMap:hover, #hotelMap:active, #hotelMap:focus, #hotelMap:hover{background:#fff;outline:none;}
#hotelMap{border-radius:5px 0 0 5px;margin-right:-2px;}
#googleMap{border-radius:0 5px 5px 0;}
.hotel-map-frame{display:block;width:100%;}
.hotel-map-frame iframe{border:0;width:100%;height:550px;}
.hotel-map-frame figure{border:0;width:100%;height:550px;background:url(../images/marrakesh_resort_and_spa_huahin_map.png) center;background-size:cover;}
.flex-control-thumbs img{width:auto;height:36px;}
.flex-control-thumbs li{width:auto;margin:0;}
.location{background:#dbc4c7 url(../images/bg-location.jpg) no-repeat center bottom;background-size:100% auto;}
.photo-gallery{position:relative;width:100%;}
.photo-grid{-moz-column-count:2;-moz-column-gap:0px;-webkit-column-count:2;-webkit-column-gap:0px;column-count:2;column-gap:0px;width:100%;background:#fff;padding:15px;}
.photo-grid img{display:inline-block;margin:0px;width:100%;padding:2px;}
.photo-thumb img{margin-bottom:5px;width:100%;display:block;}
.photo-grid a{display:block;}
.photo-thumb a{width:25%;padding:1% 1% 0 1%;display:block;float:left;font-size:.9em;font-weight:bold;}
.gallery-menu li{height:30px;line-height:30px;border:0;display:inline-block;position:relative;}
.gallery-menu a{padding:0 12px;line-height:30px;}
.gallery-menu a:hover{background:#dab2b3;color:#d3d1ca;}
.at-share-tbx-element .at-share-btn{padding:0;}
#primary_nav_wrap{border-bottom:1px solid #dab2b3;margin-bottom:0;height:60px;position:relative;padding-right:250px;}
#primary_nav_wrap ul{list-style:none;position:absolute;float:left;margin:0 0 0 0px;padding:0;bottom:0;}
#primary_nav_wrap ul a{display:block;color:#333;text-decoration:none;font-weight:normal;font-size:1em;line-height:32px;padding:0 15px;text-transform:uppercase;border-radius:5px 5px 0 0;}
#primary_nav_wrap ul li{position:relative;float:left;margin:0;padding:0;}
#primary_nav_wrap ul li.current-menu-item{background:#dddddd;}
#primary_nav_wrap ul li:hover{background:#dab2b3;color:#d3d1ca;border-radius:5px 5px 0 0;}
#primary_nav_wrap ul ul{display:none;position:absolute;top:100%;left:0;background:#dab2b3;padding:0;z-index:100;border-radius:0 0 5px 5px;}
#primary_nav_wrap ul ul li{float:none;width:210px;}
#primary_nav_wrap ul ul a{line-height:120%;padding:10px 15px;color:#d3d1ca;}
#primary_nav_wrap ul ul ul{top:0;left:100%;}
#primary_nav_wrap ul li:hover > ul{display:block;}
#primary_nav_wrap a:hover{background:#dab2b3;color:#fff;border-radius:5px 5px 0 0;}
.gallery-nav{position:absolute !important;right:0;bottom:0;}
.gallery-nav li{margin-left:4px !important;text-align:center;}
.gallery-nav a{background-color:#fff;padding-top:10px !important;font-size:.9em !important;}
.gallery-nav a span{display:block;font-size:1.4em;}
.price-box{background:rgba(0, 0, 0, 0.8);color:#fffdf8;padding:15px;margin-bottom:20px;}
.price-net{font-weight:bold;font-size:1.6em;color:#ca6024;}
.price-net small{font-size:.5em;font-weight:normal;}
.price-from{font-size:0.8em;}
.price-box table{line-height:1.2em;font-size:0.8em;margin:10px 0;}
.price-box td{padding:3px;} 
.promo h1, .promo h2, .promo h3{font-weight:bold;}
.TenResMenu{position:fixed;width:100%;bottom:30px;text-align:center;z-index:10;}
.TenResMenu li{display:inline-block;}
.TenResMenu li a{background:url(../images/bg-numx.png) no-repeat;background-size:100%;padding:5px 5px 3px 5px;border-radius:50%;font-size:1em;width:30px;display:inline-block;margin-bottom:15px;color:#eee;font-family:Gill Sans, PT Sans;font-weight:bold;height:30px;}
#myMenu li.active a{background:url(../images/bg-num.png) no-repeat;background-size:100%;color:#fff;text-decoration:none;}
.tenreasons{position:absolute;width:100%;height:100%;color:#fff;text-align:center;}
.secOne{background:url(../images/img-secOne.jpg);background-size:cover;width:100%;display:table;}
.tenreasons h1, .tenreasons h2, .section h1, .section h2{font-family:Gill Sans, PT Sans !important;text-align:center !important;}
.secOne h1{text-align:center;color:#fff;font-size:4em;line-height:1em;}
.secOne h1 small{color:#fff;font-size:0.6em;font-weight:lighter;}
.secTwo{text-align:center;background:#3b1e0c;color:white;}
.secTwoL, .secTwoR{background-size:cover;position:absolute;height:100%;top:0;}
.secTwoL{background:url(../images/img-secTwo1.jpg);left:0;}
.secTwoR{background:url(../images/img-secTwo2.jpg);right:0;}
.secThree{background:url(../images/img-secThree.jpg);background-size:cover;color:white;}
.reason-detail-l{position:absolute;top:0;left:0;height:100%;text-align:center;padding-top:10%;}
.reason-detail-r{position:absolute;top:0;right:0;height:100%;text-align:center;padding-top:10%;}
.secFour{background:url(../images/img-secFour.jpg);background-size:cover;color:white;}
.secFive{background:url(../images/img-secFive.jpg);background-size:cover;color:#666666;}
.secSix{background:url(../images/img-secSix.jpg);background-size:cover;color:white;}
.secSeven{background:url(../images/img-secSeven.jpg);background-size:cover;color:white;}
.secEight{background:url(../images/img-secEight.jpg);background-size:cover;color:#666666;}
.secNine{background:url(../images/img-secNine.jpg);background-size:cover;color:white;}
.secTen{background:url(../images/img-secTen.jpg);background-size:cover;color:white;}
.secEleven{background:url(../images/img-secEleven.jpg);background-size:cover;color:white;}
.hero-txt{position:absolute;top:56%;width:100%;z-index:1;text-align:center;color:#fff;font-family:Gill Sans, PT Sans;}
.hero-txt small{color:#fff;font-size:1em;}
.gallery{padding-right:30px;padding-left:30px;}
.tenreasone-slide{position:relative;}
.tenreasone-slide-detail{position:absolute;height:100%;z-index:10;text-align:center;color:#fff;}
.tenreasone-slide-detail h2{font-family:Gill Sans, PT Sans;font-size:1.8em;}
.tenreasone-slide-detail-l{position:absolute;top:0;left:0;height:100%;display:table;padding:0 30px;}
.tenreasone-slide-detail-r{position:absolute;top:0;right:0;height:100%;display:table;padding:0 30px;}
.float-h{display:block;position:absolute;top:42%;width:100%;text-align:center;color:#fff;font-family:Gill Sans, PT Sans;z-index:10;font-size:3.5em;}
.float-h small{color:#fff;font-size:.6em;}
.float-h button{background:rgba(251, 99, 99, 0.1);border:1px solid #fff;font-size:.3em;color:#fff;font-weight:normal;padding:10px 15px;margin-top:30px;-o-transition:0.6s;-ms-transition:0.6s;-moz-transition:0.6s;-webkit-transition:0.6s;}
.float-h button:hover, .float-h button:focus, .float-h button:active{background:rgba(251, 99, 99, 0.4);}
.social-sec h3{text-transform:uppercase;font-weight:bold;}
.social-sec h3 img{height:18px;float:left;margin-right:7px;opacity:.8;}
.img-s-thumb{width:33%;float:left;}
.mar-tb-m{margin:15px;display:block;}
.mar-t-m{margin-top:15px;display:block;}
.mar-t-l{margin-top:30px;display:block;}
.col-5c{position:relative;min-height:1px;padding-right:15px;padding-left:15px;float:left;width:20%;}
.hidden-gall{display:none;}
.btn-wedding-coll{margin:-40px auto 15px auto;display:block;width:60%;min-width:250px;}
.print{margin:40px 0;position:fixed;bottom:0;right:60px;}
.text-over{position:relative;}
.text-over span{display:none;}
.text-over:hover span{display:block;position:absolute;width:96%;background:#ca6024;text-align:center;color:#fff;padding:5px 0 3px 0;z-index:1;bottom:2%;left:2%;font-size:0.9em;}
.text-over img{display:block;z-index:-1;}
.full-fixbg{height:100%;z-index:-1;position:fixed;top:0;width:100%;background-size:cover;background-color:#c78f9c;}
.bgOne{background-image:url(../images/things-to-do-in-hua-hin.jpg);}
.bgTwo{background-image:url(../images/bg-facilities.jpg);}
.card-box{padding:20px;background:rgba(250, 250, 250, 0.75);border-radius:5px;-webkit-box-shadow:3px 3px 6px 2px rgba(0, 0, 0, 0.2);-moz-box-shadow:3px 3px 6px 2px rgba(0, 0, 0, 0.2);box-shadow:3px 3px 6px 2px rgba(0, 0, 0, 0.2);margin:0 0 20px 0;}
.card-box:hover{background:rgba(255, 249, 249, 0.8);-o-transition:0.6s;-ms-transition:0.6s;-moz-transition:0.6s;-webkit-transition:0.6s;}
.card-box p{margin:0;}
#masonry{width:100%;margin:0 auto;}
.megamenu li .dropdown_container, .megamenu li .dropdown_fullwidth, .megamenu li .dropdown_multilevel{background:rgba(250, 250, 250, 0.75) !important;}
.coll-3-info{width:33%;display:inline-block;min-width:229px;vertical-align:top;}
.page-cover{position:relative;margin-bottom: 30px;}
.page-cover .promotion-box{max-width:1265px;margin-left:auto !important;margin-right:auto !important;position:absolute;top:30px;left:15px;right:0;height:0;z-index:2;}
.page-cover .slider {margin-bottom: 0;}
.intro-text {
width: 70%;
margin: 30px auto 60px auto;
text-align: center;
border-bottom: 1px solid #dab2b3;
padding: 0 45px 15px 45px;
position: relative;
}
.intro-text:before,.intro-text:after {
position: absolute;
font-size: 9em;
color: #dab2b4;
opacity: .6;
display: block;
}
.intro-text:before {content: '"';left: 10px;top: -40px;}
.intro-text:after {content: '"';right: 10px;bottom: -80px;}
.intro-text h1 {}

.topnav {
  padding: 10px 0 0 0;
  margin: 0;
  z-index: 1;
  float: right; }

.topnav > li {
  padding: 0 .4rem; 
  display: inline-block;
  list-style: none;}

.topnav a {
  color: #000;
  display: block;}

.topnav a:hover {
  text-decoration: none;
  color: #ca6024; }

.language a {
  line-height: normal;
  margin: 0;
  background: transparent;
  display: block; }

.language .flag {
  width: 18px;
  height: 18px;
  display: block;
  margin: 0;
  padding: 0;
  border-radius: 50%;
  background-image: url(../images/standard/icon-social.png);
  background-repeat: no-repeat;
  border: 1px solid #eee; }

.language .en {
  background-position: -7px -40px;
  background-size: 290px; }
.language .th {
  background-position: -138px -40px;
  background-size: 290px; }
.language .de {
  background-position: -40px -40px;
  background-size: 290px; }
  .language .sv {
  background-position: -234px -40px;
  background-size: 290px; }
  .language .jp {
  background-position: -169px -40px;
  background-size: 290px; }
  .language .ru {
  background-position: -102px -40px;
  background-size: 290px; }
  .language .zh {
  background-position: -70px -40px;
  background-size: 290px; }
  .language .kr {
  background-position: -202px -40px;
  background-size: 290px; }
.language ul.language span.lang-title {
  width: auto;
  font-size: .9em;
  margin: 0;
  background: none; }

#promotion{display:block;width:300px;background-color:#fff;margin-left:-15px;padding:5px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.3);box-shadow:0 1px 3px rgba(0,0,0,.3);}
#promotion .banner-thm{-webkit-transition:none;transition:none;}
#promotion .banner-thm:hover{opacity:0.9;}
#promotion .countdown{background-color:#333438;color:#fff;text-align:center;}
#promotion .countdown .box{display:inline-block;font-weight:700;font-size:12px;line-height:1;position:relative;margin-right:20px;padding:12px 0;cursor:default;}
#promotion .countdown .box.sec{margin-right:0;}
#promotion .countdown .box.sec:after{content:none;}
#promotion .countdown .box:after{content:'\003A';display:block;width:20px;line-height:1;font-size:24px;font-weight:300;position:absolute;top:50%;right:-20px;margin-top:-18px;}
#promotion .countdown span{font-weight:300;font-size:18px;display:block;margin-bottom:3px;}
#promotion .countdown .caption{background-color:#bf5313;padding:3px 0;text-transform:uppercase;font-size:11px;}
#promotion .countdown .caption strong{font-weight:700;font-size:1.2em;}
#promotion .privilege{list-style:none;margin:0;padding:5px;font-size:12px;}
#promotion .privilege li{background-color:#e1e0de;padding:5px 8px;color:#363636;font-weight:700;border-radius:3px;margin-bottom:5px;line-height:1.3;}
#promotion .privilege li:last-child{margin-bottom:0;}
#promotion .contact{text-align:center;margin-top:5px;margin-bottom:5px;}
#promotion .contact .button{background-color:#BF5313;color:#fff;padding:2px 10px 0;line-height:26px;display:inline-block;border-radius:2px;transition:200ms;}
#promotion .contact a:hover .button{background-color:#363636;}
#promotion .contact a{display:inline-block;}
#promotion .contact .call{display:inline-block;position:relative;top:5px;}
#promotion .contact .call:after{content:'call';position:absolute;top:-8px;left:7px;font-size:10px;text-transform:lowercase;display:block;line-height:1;}
#promotion .contact a:hover .call:after{color:#363636;}
#promotion .detail_split{ width:50%; display:inline-block; vertical-align: top}
.promotionx2{width:450px !important;}
.slick-slider{position:relative;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:none;touch-action:none;-webkit-tap-highlight-color:transparent;}
.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0;}
.slick-list:focus{outline:none;}
.slick-loading .slick-list{background:white url('ajax-loader.gif') center center no-repeat;}
.slick-list.dragging{cursor:pointer;cursor:hand;}
.slick-slider .slick-list, .slick-track, .slick-slide, .slick-slide img{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.slick-track{position:relative;left:0;top:0;display:block;zoom:1;}
.slick-track:before, .slick-track:after{content:"";display:table;}
.slick-track:after{clear:both;}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{float:left;height:100%;min-height:1px;display:none;}
.slick-slide img{display:block;}
.slick-slide.slick-loading img{display:none;}
.slick-slide.dragging img{pointer-events:none;}
.slick-initialized .slick-slide{display:block;}
.slick-loading .slick-slide{visibility:hidden;}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
@font-face{font-family:"slick";src:url('fonts/slick.eot');src:url('fonts/slick.eot?#iefix') format("embedded-opentype"), url('fonts/slick.woff') format("woff"), url('fonts/slick.ttf') format("truetype"), url('fonts/slick.svg#slick') format("svg");font-weight:normal;font-style:normal;}
.slick-prev, .slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:transparent;color:transparent;top:50%;margin-top:-10px;padding:0;border:none;outline:none;}
.slick-prev:focus, .slick-next:focus{outline:none;}
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before{opacity:0.25;}
.slick-prev:before, .slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:white;opacity:0.85;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.slick-prev{left:10px;}
.slick-prev:before{content:"\2190";}
.slick-next{right:10px;}
.slick-next:before{content:"\2192";}
.slick-slider{margin-bottom:30px;}
.slick-dots{position:absolute;bottom:0px;list-style:none;display:block;text-align:center;padding:0px;width:100%;}
.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0px 5px;padding:0px;cursor:pointer;}
.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer;}
.slick-dots li button:focus{outline:none;}
.slick-dots li button:before{position:absolute;top:0;left:0;content:"\2022";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:black;opacity:0.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.slick-dots li.slick-active button:before{opacity:0.75;}

@-webkit-keyframes mk_scale{0%{-webkit-transform:scale(0.3);opacity:0.1;}
100%{-webkit-transform:scale(1);opacity:1;}
}
@-moz-keyframes mk_scale{0%{-moz-transform:scale(0.3);opacity:0.1;}
100%{-moz-transform:scale(1);opacity:1;}
}
@-o-keyframes mk_scale{0%{-o-transform:scale(0.3);opacity:0.1;}
100%{-o-transform:scale(1);opacity:1;}
}
@keyframes mk_scale{0%{transform:scale(0.3);opacity:0.1;}
100%{transform:scale(1);opacity:1;}
}
@-webkit-keyframes mk_fade{0%{opacity:0.1;}
100%{opacity:1;}
}
@-moz-keyframes mk_fade{0%{opacity:0.1;}
100%{opacity:1;}
}
@-o-keyframes mk_fade{0%{opacity:0.1;}
100%{opacity:1;}
}
@keyframes mk_fade{0%{opacity:0.1;}
100%{opacity:1;}
}
@-webkit-keyframes mk_left_to_right{0%{-webkit-transform:translate(-20px, 0);opacity:0;}
100%{-webkit-transform:translate(0, 0);opacity:1;}
}
@-moz-keyframes mk_left_to_right{0%{-moz-transform:translate(-20px, 0);opacity:0;}
100%{-moz-transform:translate(0, 0);opacity:1;}
}
@-o-keyframes mk_left_to_right{0%{-o-transform:translate(-20px, 0);opacity:0;}
100%{-o-transform:translate(0, 0);opacity:1;}
}
@keyframes mk_left_to_right{0%{transform:translate(-20px, 0);opacity:0;}
100%{transform:translate(0, 0);opacity:1;}
}
@-webkit-keyframes mk_right_to_left{0%{-webkit-transform:translate(20px, 0);opacity:0;}
100%{-webkit-transform:translate(0, 0);opacity:1;}
}
@-moz-keyframes mk_right_to_left{0%{-moz-transform:translate(20px, 0);opacity:0;}
100%{-moz-transform:translate(0, 0);opacity:1;}
}
@-o-keyframes mk_right_to_left{0%{-o-transform:translate(20px, 0);opacity:0;}
100%{-o-transform:translate(0, 0);opacity:1;}
}
@keyframes mk_right_to_left{0%{transform:translate(20px, 0);opacity:0;}
100%{transform:translate(0, 0);opacity:1;}
}
@-webkit-keyframes mk_bottom_to_top{0%{-webkit-transform:translate(0, 20px);opacity:0;}
100%{-webkit-transform:translate(0, 0);opacity:1;}
}
@-moz-keyframes mk_bottom_to_top{0%{-moz-transform:translate(0, 20px);opacity:0;}
100%{-moz-transform:translate(0, 0);opacity:1;}
}
@-o-keyframes mk_bottom_to_top{0%{-o-transform:translate(0, 20px);opacity:0;}
100%{-o-transform:translate(0, 0);opacity:1;}
}
@keyframes mk_bottom_to_top{0%{transform:translate(0, 20px);opacity:0;}
100%{transform:translate(0, 0);opacity:1;}
}
@-webkit-keyframes mk_top_to_bottom{0%{-webkit-transform:translate(0, -20px);opacity:0;}
100%{-webkit-transform:translate(0, 0);opacity:1;}
}
@-moz-keyframes mk_top_to_bottom{0%{-moz-transform:translate(0, -20px);opacity:0;}
100%{-moz-transform:translate(0, 0);opacity:1;}
}
@-o-keyframes mk_top_to_bottom{0%{-o-transform:translate(0, -20px);opacity:0;}
100%{-o-transform:translate(0, 0);opacity:1;}
}
@keyframes mk_top_to_bottom{0%{transform:translate(0, -20px);opacity:0;}
100%{transform:translate(0, 0);opacity:1;}
}
.no-touch .animate-element{opacity:0;-webkit-perspective:1000;}
.skills.animate-element{opacity:1;}
.no-touch .animate-element.start-animation.scale-up, .no-touch #page .animate-element.start-animation.scale-up{-webkit-animation:mk_scale 0.5s 1 cubic-bezier(0.445, 0.05, 0.55, 0.95);-moz-animation:mk_scale 0.5s 1 cubic-bezier(0.445, 0.05, 0.55, 0.95);-o-animation:mk_scale 0.5s 1 cubic-bezier(0.445, 0.05, 0.55, 0.95);animation:mk_scale 0.5s 1 cubic-bezier(0.445, 0.05, 0.55, 0.95);opacity:1;}
.no-touch .animate-element.start-animation.fade-in, .no-touch #page .animate-element.start-animation.fade-in{-webkit-animation:mk_fade 0.7s 1 cubic-bezier(0.445, 0.05, 0.55, 0.95);-moz-animation:mk_fade 0.7s 1 cubic-bezier(0.445, 0.05, 0.55, 0.95);-o-animation:mk_fade 0.7s 1 cubic-bezier(0.445, 0.05, 0.55, 0.95);animation:mk_fade 0.7s 1 cubic-bezier(0.445, 0.05, 0.55, 0.95);opacity:1;}
.no-touch .animate-element.start-animation.right-to-left, .no-touch #page .animate-element.start-animation.right-to-left{-webkit-animation:mk_right_to_left 0.6s 1 cubic-bezier(0.77, 0, 0.175, 1);-moz-animation:mk_right_to_left 0.6s 1 cubic-bezier(0.77, 0, 0.175, 1);-o-animation:mk_right_to_left 0.6s 1 cubic-bezier(0.77, 0, 0.175, 1);animation:mk_right_to_left 0.6s 1 cubic-bezier(0.77, 0, 0.175, 1);opacity:1;}
.no-touch .animate-element.start-animation.left-to-right, .no-touch #page .animate-element.start-animation.left-to-right{-webkit-animation:mk_left_to_right 0.6s 1 cubic-bezier(0.77, 0, 0.175, 1);-moz-animation:mk_left_to_right 0.6s 1 cubic-bezier(0.77, 0, 0.175, 1);-o-animation:mk_left_to_right 0.6s 1 cubic-bezier(0.77, 0, 0.175, 1);animation:mk_left_to_right 0.6s 1 cubic-bezier(0.77, 0, 0.175, 1);opacity:1;}
.no-touch .animate-element.start-animation.top-to-bottom, .no-touch #page .animate-element.start-animation.top-to-bottom{-webkit-animation:mk_top_to_bottom 0.6s 1 cubic-bezier(0.77, 0, 0.175, 1);-moz-animation:mk_top_to_bottom 0.6s 1 cubic-bezier(0.77, 0, 0.175, 1);-o-animation:mk_top_to_bottom 0.6s 1 cubic-bezier(0.77, 0, 0.175, 1);animation:mk_top_to_bottom 0.6s 1 cubic-bezier(0.77, 0, 0.175, 1);opacity:1;}
.no-touch .animate-element.start-animation.bottom-to-top, .no-touch #page .animate-element.start-animation.bottom-to-top{-webkit-animation:mk_bottom_to_top 0.6s 1 cubic-bezier(0.77, 0, 0.175, 1);-moz-animation:mk_bottom_to_top 0.6s 1 cubic-bezier(0.77, 0, 0.175, 1);-o-animation:mk_bottom_to_top 0.6s 1 cubic-bezier(0.77, 0, 0.175, 1);animation:mk_bottom_to_top 0.6s 1 cubic-bezier(0.77, 0, 0.175, 1);opacity:1;}
.ui-helper-hidden{display:none;}
.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;}
.ui-helper-clearfix:before, .ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse;}
.ui-helper-clearfix:after{clear:both;}
.ui-helper-clearfix{min-height:0;}
.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0);}
.ui-front{z-index:100;}
.ui-state-disabled{cursor:default !important;}
.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;}
.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%;}
.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;min-height:0;font-size:100%;}
.ui-accordion .ui-accordion-icons{padding-left:2.2em;}
.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em;}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px;}
.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto;}
.ui-autocomplete{position:absolute;top:0;left:0;cursor:default;}
.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible;}
.ui-button, .ui-button:link, .ui-button:visited, .ui-button:hover, .ui-button:active{text-decoration:none;}
.ui-button-icon-only{width:2.2em;}
button.ui-button-icon-only{width:2.4em;}
.ui-button-icons-only{width:3.4em;}
button.ui-button-icons-only{width:3.7em;}
.ui-button .ui-button-text{display:block;line-height:normal;}
.ui-button-text-only .ui-button-text{padding:.4em 1em;}
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px;}
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em;}
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em;}
.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em;}
input.ui-button{padding:.4em 1em;}
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px;}
.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px;}
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary{left:.5em;}
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary{right:.5em;}
.ui-buttonset{margin-right:7px;}
.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em;}
input.ui-button::-moz-focus-inner, button.ui-button::-moz-focus-inner{border:0;padding:0;}
.ui-datepicker{width:17em;padding:.2em .2em 0;display:none;}
.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0;}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em;}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover{top:1px;}
.ui-datepicker .ui-datepicker-prev{left:2px;}
.ui-datepicker .ui-datepicker-next{right:2px;}
.ui-datepicker .ui-datepicker-prev-hover{left:1px;}
.ui-datepicker .ui-datepicker-next-hover{right:1px;}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px;}
.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center; color: #fff}
.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0; color: #000}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year{width:45%;}
.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em;}
.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0;}
.ui-datepicker td{border:0;padding:1px;}
.ui-datepicker td span, .ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none;}
.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0;}
.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible;}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left;}
.ui-datepicker.ui-datepicker-multi{width:auto;}
.ui-datepicker-multi .ui-datepicker-group{float:left;}
.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em;}
.ui-datepicker-multi-2 .ui-datepicker-group{width:50%;}
.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%;}
.ui-datepicker-multi-4 .ui-datepicker-group{width:25%;}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0;}
.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left;}
.ui-datepicker-row-break{clear:both;width:100%;font-size:0;}
.ui-datepicker-rtl{direction:rtl;}
.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto;}
.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto;}
.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto;}
.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto;}
.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right;}
.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left;}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, .ui-datepicker-rtl .ui-datepicker-group{float:right;}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px;}
.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0;}
.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative;}
.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis;}
.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px;}
.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto;}
.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em;}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right;}
.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer;}
.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px;}
.ui-draggable .ui-dialog-titlebar{cursor:move;}
.ui-draggable-handle{-ms-touch-action:none;touch-action:none;}
.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:none;}
.ui-menu .ui-menu{position:absolute;}
.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");}
.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0;}
.ui-menu .ui-state-focus, .ui-menu .ui-state-active{margin:-1px;}
.ui-menu-icons{position:relative;}
.ui-menu-icons .ui-menu-item{padding-left:2em;}
.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0;}
.ui-menu .ui-menu-icon{left:auto;right:0;}
.ui-progressbar{height:2em;text-align:left;overflow:hidden;}
.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%;}
.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;filter:alpha(opacity=25);opacity:0.25;}
.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none;}
.ui-resizable{position:relative;}
.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle{display:none;}
.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0;}
.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0;}
.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%;}
.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%;}
.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px;}
.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px;}
.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px;}
.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px;}
.ui-selectable{-ms-touch-action:none;touch-action:none;}
.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black;}
.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none;}
.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px;}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0;}
.ui-selectmenu-open{display:block;}
.ui-selectmenu-button{display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer;}
.ui-selectmenu-button span.ui-icon{right:0.5em;left:auto;margin-top:-8px;position:absolute;top:50%;}
.ui-selectmenu-button span.ui-selectmenu-text{text-align:left;padding:0.4em 2.1em 0.4em 1em;display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.ui-slider{position:relative;text-align:left;}
.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none;}
.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0;}
.ui-slider.ui-state-disabled .ui-slider-handle, .ui-slider.ui-state-disabled .ui-slider-range{filter:inherit;}
.ui-slider-horizontal{height:.8em;}
.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em;}
.ui-slider-horizontal .ui-slider-range{top:0;height:100%;}
.ui-slider-horizontal .ui-slider-range-min{left:0;}
.ui-slider-horizontal .ui-slider-range-max{right:0;}
.ui-slider-vertical{width:.8em;height:100px;}
.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em;}
.ui-slider-vertical .ui-slider-range{left:0;width:100%;}
.ui-slider-vertical .ui-slider-range-min{bottom:0;}
.ui-slider-vertical .ui-slider-range-max{top:0;}
.ui-sortable-handle{-ms-touch-action:none;touch-action:none;}
.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle;}
.ui-spinner-input{border:none;background:none;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px;}
.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0;}
.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none;}
.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0;}
.ui-spinner-up{top:0;}
.ui-spinner-down{bottom:0;}
.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px;}
.ui-tabs{position:relative;padding:.2em;}
.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0;}
.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap;}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none;}
.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px;}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text;}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer;}
.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none;}
.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa;}
body .ui-tooltip{border-width:2px;}
.page_wrapper, .page_wrapper_vertical{width:860px;margin:36px auto;font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:21px;}
.menu_description{color:#262626;text-shadow:1px 1px 1px #ffffff;padding-bottom:36px;}
.menu_description h1{margin-top:24px;font-size:24px;line-height:38px;}
.menu_description h2{font-size:18px;line-height:24px;}
.menu_description ul.description{font-size:12px;line-height:21px;list-style:square;margin:0 0 0 15px;padding:0;}
.menu_description a{color:#888888;text-decoration:none;}
.page_wrapper_vertical{width:960px;margin:36px auto;}
.page_wrapper_vertical .menu_description{float:left;width:760px;margin-left:40px;}
.page_wrapper_vertical .menu_description h1{margin-top:-6px;}
.page_wrapper_fixed{margin:70px auto;}

@media only screen and (min-width:768px) and (max-width:984px){.page_wrapper, .page_wrapper_vertical{width:768px;}
.page_wrapper_vertical .menu_description{width:500px;}
}
@media only screen and (max-width:767px){.page_wrapper, .page_wrapper_vertical{width:420px;}
.page_wrapper_vertical .menu_description{width:100%;margin-left:0;}
.page_wrapper_vertical .menu_description h1{margin-top:24px;}
}
@media only screen and (max-width:479px){.page_wrapper, .page_wrapper_vertical{width:300px;}
}
.megamenu_container{width:100%;height:46px;*height:44px;margin:0 auto;position:relative;z-index:9999;}
.megamenu_fixed{width:inherit;position:fixed;top:0;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;*width:expression(this.parentNode.currentStyle['width']);}
.megamenu{}
.megamenu > li{}
.megamenu > li > a{display:block;}
.megamenu > li .megamenu_drop{}
.megamenu li.megamenu_button{display:none;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none;}
.megamenu li.megamenu_right{float:right;margin-right:-1px;}
.megamenu li.megamenu_right a{margin-right:5px;}
.megamenu li .dropdown_container, .megamenu li .dropdown_fullwidth, .megamenu li .dropdown_multilevel{position:absolute;margin:0;min-height:80px;left:-9999em;top:-9999em;display:block;zoom:1;z-index:-1;float:left;background:rgba(0,0,0,.3)}
.megamenu li .dropdown_first{margin-left:-1px;}
.megamenu li .droplast_right{margin-right:-1px;}
.megamenu li:hover .dropdown_container{top:45px;left:auto;}
.megamenu li:hover .dropdown_fullwidth{top:38px;left:-1px;}
.megamenu li .dropdown_right{right:0;}
.megamenu li:hover .dropdown_right{top:45px;left:auto;right:0;}
.megamenu .dropdown_1column{width:8.3334%;padding-left:2%;padding-right:2%;}
.megamenu .dropdown_2columns{width:16.6667%;padding-left:1.8333%;padding-right:1.8333%;}
.megamenu .dropdown_3columns{width:25%;padding-left:1.5%;padding-right:1.5%;}
.megamenu .dropdown_4columns{width:33.3334%;padding-left:1.333%;padding-right:1.333%;}
.megamenu .dropdown_5columns{width:41.6667%;padding-left:1.166%;padding-right:1.166%;}
.megamenu .dropdown_6columns{width:50%;padding-left:1%;padding-right:1%;}
.megamenu .dropdown_7columns{width:58.3334%;padding-left:0.833%;padding-right:0.833%;}
.megamenu .dropdown_8columns{width:66.6667%;padding-left:0.666%;padding-right:0.666%;}
.megamenu .dropdown_9columns{width:75%;padding-left:0.5%;padding-right:0.5%;}
.megamenu .dropdown_10columns{width:83.3334%;padding-left:0.333%;padding-right:0.333%;}
.megamenu .dropdown_11columns{width:91.6667%;padding-left:0.1666%;padding-right:0.1666%;}
.megamenu .dropdown_12columns, .megamenu .dropdown_fullwidth{width:100%;}
.megamenu .col_1, .megamenu .col_2, .megamenu .col_3, .megamenu .col_4, .megamenu .col_5, .megamenu .col_6, .megamenu .col_7, .megamenu .col_8, .megamenu .col_9, .megamenu .col_10, .megamenu .col_11, .megamenu .col_12{float:left;display:inline;position:relative;margin-left:2%;margin-right:2%;*margin-left:1.9%;*margin-right:1.9%;}
.megamenu .col_1{width:4.33%;}
.megamenu .col_2{width:12.66%;}
.megamenu .col_3{width:21%;}
.megamenu .col_4{width:29.33%;}
.megamenu .col_5{width:37.66%;}
.megamenu .col_6{width:46%;}
.megamenu .col_7{width:54.33%;}
.megamenu .col_8{width:62.66%;}
.megamenu .col_9{width:71%;}
.megamenu .col_10{width:79.33%;}
.megamenu .col_11{width:87.66%;}
.megamenu .col_12{width:96%;}
.megamenu .rowcontent{clear:left;*display:inline;}
.megamenu .dropdown_flyout, .megamenu .dropdown_flyout .dropdown_flyout_level{padding:0;margin:0;list-style:none;z-index:9;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.megamenu .dropdown_flyout li{float:left;width:92%;padding:3px 4% 3px 4%;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.megamenu .dropdown_flyout ul li{width:140px;padding:3px 10px 3px 10px;}
.megamenu .dropdown_flyout a{display:block;width:10em;}
.megamenu .dropdown_flyout .dropdown_flyout_level{position:absolute;margin:15px 0 0 4px;padding:6px;left:-9999em;top:-9999em;display:block;zoom:1;float:left;}
.megamenu .dropdown_flyout li:hover > .dropdown_flyout_level{left:95%;top:-21px;}
.megamenu .dropdown_flyout li:hover > .dropdown_flyout_level_left{left:-108%;right:100%;}
.megamenu > li > div a{text-decoration:none;outline:none;}
.megamenu > li > div a:hover{}
.megamenu .blue, .megamenu .grey, .megamenu .orange, .megamenu .dark, .megamenu .purple{padding:0 0 0 15px;margin-bottom:18px;border-left:solid 5px;}
.megamenu .blue{border-left-color:#929292;}
.megamenu .grey{border-left-color:#ECE7BA;}
.megamenu .orange{border-left-color:#BD4F33;}
.megamenu .dark{border-left-color:#3F3F3F;}
.megamenu .purple{border-left-color:#382E34;}
.megamenu .black_box{text-shadow:none;padding:10px;margin-top:-10px;*margin-top:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.megamenu .video_container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;margin-bottom:24px;}
.megamenu .video_container iframe, .megamenu .video_container object, .megamenu .video_container embed{position:absolute;top:0;left:0;width:100%;height:100%;border:none;}
.megamenu .dropcap{display:block;float:left;font-size:42px;line-height:36px;margin:4px 8px 0 0;}
.megamenu hr{width:100%;height:0;*height:2px;border:none;margin-bottom:24px;}
.megamenu img.img_left{float:left;margin-right:18px;}
.megamenu img.img_right{float:right;margin-left:18px;}
.megamenu img{}
.megamenu img:hover{}
.megamenu .paragraph_icon{padding-left:36px;padding-right:20px;margin-bottom:18px;}
.megamenu .mini_icon{background-repeat:no-repeat;margin-top:4px;margin-left:-34px;float:left;width:20px;height:20px;}
.megamenu_dark .megamenu .mini_icon{background-image:url("../img/icons/mini-icons-white.png");}
.megamenu_light .megamenu .mini_icon{background-image:url("../img/icons/mini-icons-black.png");}
.megamenu .ic_archive{background-position:0 0;}
.megamenu .ic_attachment{background-position:0 -56px;}
.megamenu .ic_bookmark{background-position:0 -112px;}
.megamenu .ic_brush{background-position:0 -168px;}
.megamenu .ic_calc{background-position:0 -224px;}
.megamenu .ic_calendar{background-position:0 -280px;}
.megamenu .ic_cancel{background-position:0 -336px;}
.megamenu .ic_chat{background-position:0 -392px;}
.megamenu .ic_chats{background-position:0 -448px;}
.megamenu .ic_cloud{background-position:0 -504px;}
.megamenu .ic_delete{background-position:0 -560px;}
.megamenu .ic_documents{background-position:0 -616px;}
.megamenu .ic_down{background-position:0 -672px;}
.megamenu .ic_down_circle{background-position:0 -728px;}
.megamenu .ic_download{background-position:0 -784px;}
.megamenu .ic_edit{background-position:0 -840px;}
.megamenu .ic_empty_document{background-position:0 -896px;}
.megamenu .ic_favorite{background-position:0 -952px;}
.megamenu .ic_folder{background-position:0 -1008px;}
.megamenu .ic_fullscreen{background-position:0 -1064px;}
.megamenu .ic_graph{background-position:0 -1120px;}
.megamenu .ic_grid{background-position:0 -1176px;}
.megamenu .ic_left{background-position:0 -1232px;}
.megamenu .ic_left_circle{background-position:0 -1288px;}
.megamenu .ic_list{background-position:0 -1344px;}
.megamenu .ic_lock{background-position:0 -1400px;}
.megamenu .ic_mail{background-position:0 -1456px;}
.megamenu .ic_minus{background-position:0 -1512px;}
.megamenu .ic_ok{background-position:0 -1568px;}
.megamenu .ic_picture{background-position:0 -1624px;}
.megamenu .ic_pin{background-position:0 -1680px;}
.megamenu .ic_plus{background-position:0 -1736px;}
.megamenu .ic_power{background-position:0 -1792px;}
.megamenu .ic_print{background-position:0 -1848px;}
.megamenu .ic_refresh{background-position:0 -1904px;}
.megamenu .ic_right{background-position:-56px 0;}
.megamenu .ic_right_circle{background-position:-56px -56px;}
.megamenu .ic_settings{background-position:-56px -112px;}
.megamenu .ic_sound{background-position:-56px -168px;}
.megamenu .ic_sync{background-position:-56px -224px;}
.megamenu .ic_tag{background-position:-56px -280px;}
.megamenu .ic_target{background-position:-56px -336px;}
.megamenu .ic_text_document{background-position:-56px -392px;}
.megamenu .ic_time{background-position:-56px -448px;}
.megamenu .ic_unlock{background-position:-56px -504px;}
.megamenu .ic_up{background-position:-56px -560px;}
.megamenu .ic_up_circle{background-position:-56px -616px;}
.megamenu .ic_user{background-position:-56px -672px;}
.megamenu .ic_users{background-position:-56px -728px;}
.megamenu .ic_zoom{background-position:-56px -784px;}
.megamenu .social_icon{width:42px;height:42px;margin-bottom:12px;*padding-bottom:18px;float:left;background:url("../img/icons/social-icons.png") no-repeat top left;}
.megamenu .social_icon:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;}
.megamenu .social_icon_delicious{background-position:0 0;}
.megamenu .social_icon_digg{background-position:0 -62px;}
.megamenu .social_icon_dribble{background-position:0 -124px;}
.megamenu .social_icon_ember{background-position:0 -186px;}
.megamenu .social_icon_facebook{background-position:0 -248px;}
.megamenu .social_icon_flickr{background-position:0 -310px;}
.megamenu .social_icon_forrst{background-position:0 -372px;}
.megamenu .social_icon_google{background-position:0 -434px;}
.megamenu .social_icon_last_fm{background-position:0 -496px;}
.megamenu .social_icon_linkedin{background-position:0 -558px;}
.megamenu .social_icon_my_space{background-position:0 -620px;}
.megamenu .social_icon_quora{background-position:0 -682px;}
.megamenu .social_icon_rss{background-position:0 -744px;}
.megamenu .social_icon_sharethis{background-position:0 -806px;}
.megamenu .social_icon_skype{background-position:0 -868px;}
.megamenu .social_icon_stumbleupon{background-position:0 -930px;}
.megamenu .social_icon_tumblr{background-position:0 -992px;}
.megamenu .social_icon_twitter{background-position:0 -1054px;}
.megamenu .social_icon_vimeo{background-position:0 -1116px;}
.megamenu .social_icon_you_tube{background-position:0 -1178px;}
.megamenu .contact_form{display:block;margin:0 0 20px 0;}
.megamenu .contact_form label{font-size:12px;font-family:Arial, Helvetica, sans-serif;}
.megamenu .form_element{font-family:Arial, Helvetica, sans-serif;font-size:12px;width:90%;padding:6px;margin:12px 0 18px 0;}
.megamenu .form_element:focus{outline:none;}
.megamenu .contact_form textarea{width:94%;height:110px;resize:none;}
.megamenu .contact_form .required{color:#C00;}
.megamenu .contact_form .button{font:bold 11px Sans-Serif;padding:7px 12px;margin:9px 12px 0 0;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.megamenu .contact_form .button:active{position:relative;top:1px;}
.megamenu > li.megamenu_searchform{padding:7px 12px 0 0;}
.megamenu > li.megamenu_searchform input{font-size:12px;}
.megamenu > li.megamenu_searchform .megamenu_searchfield{margin-top:2px;padding:4px 4px 4px 6px;width:202px;outline:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.megamenu .table_light, .megamenu .table_dark{width:100%;padding:0;margin:6px 0 18px 0;font-size:12px;border-spacing:0px;border-collapse:collapse;}
.megamenu .table_light th, .megamenu .table_dark th{text-align:left;padding:12px 9px 12px 9px;font-weight:bold;font-size:12px;}
.megamenu .table_light td, .megamenu .table_dark td{padding:12px 9px 12px 9px;}
.megamenu_dark_bar{background:#212121;background:-webkit-linear-gradient(top, #333333 0%, #181818);background:-moz-linear-gradient(top, #333333 0%, #181818);background:-o-linear-gradient(top, #333333 0%, #181818);background:-ms-linear-gradient(top, #333333 0%, #181818);background:linear-gradient(top, #333333 0%, #181818);border:1px solid #171717;-webkit-box-shadow:inset 0px 0px 2px rgba(40,40,40,0.7);-moz-box-shadow:inset 0px 0px 2px rgba(40,40,40,0.7);box-shadow:inset 0px 0px 2px rgba(40,40,40,0.7);}
.megamenu_dark_bar .megamenu{color:#FFFFFF;}
.megamenu_dark_bar .megamenu > li:hover, .megamenu_dark_bar .megamenu > li.active{background:#121212;-webkit-box-shadow:inset 0px 3px 6px rgba(0,0,0,0.2);-moz-box-shadow:inset 0px 3px 6px rgba(0,0,0,0.2);box-shadow:inset 0px 3px 6px rgba(0,0,0,0.2);}
.megamenu_dark_bar .megamenu li.noactive{background:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.megamenu_dark_bar .megamenu > li > a{color:#FFFFFF;text-shadow:1px 1px 1px #000000;}
.megamenu_dark_bar .megamenu > li:hover > a{color:#FFFFFF;text-shadow:1px 1px 1px #000000;}
.megamenu_dark_bar .megamenu > li .megamenu_drop{background:url("../img/dropdown.png") no-repeat right 18px;}
.megamenu_dark_bar .megamenu_vertical > li .megamenu_drop{background:url("../img/right.png") no-repeat right 16px;}
.megamenu_dark_bar .megamenu li.megamenu_button, .megamenu_dark_bar .megamenu li.megamenu_button:hover{background:url("../img/dropdown.png") no-repeat right 19px;}
.megamenu_dark_bar .megamenu li.megamenu_button_active, .megamenu_dark_bar .megamenu li.megamenu_button_active:hover{background:url("../img/dropdown-up.png") no-repeat right 18px;}
.megamenu_light_bar{background:#eeeeee;background:-webkit-linear-gradient(top, #f8f8f8 0%, #eeeeee);background:-moz-linear-gradient(top, #f8f8f8 0%, #eeeeee);background:-o-linear-gradient(top, #f8f8f8 0%, #eeeeee);background:-ms-linear-gradient(top, #f8f8f8 0%, #eeeeee);background:linear-gradient(top, #f8f8f8 0%, #eeeeee);border:1px solid #CCCCCC;-webkit-box-shadow:inset 0px 0px 2px rgba(255,255,255,0.7);-moz-box-shadow:inset 0px 0px 2px rgba(255,255,255,0.7);box-shadow:inset 0px 0px 2px rgba(255,255,255,0.7);}
.megamenu_light_bar .megamenu{color:#212121;}
.megamenu_light_bar .megamenu > li:hover, .megamenu_light_bar .megamenu > li.active{background:#DDDDDD;}
.megamenu_light_bar .megamenu li.noactive{background:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.megamenu_light_bar .megamenu > li > a{color:#212121;text-shadow:1px 1px 1px #FFFFFF;}
.megamenu_light_bar .megamenu > li:hover > a{color:#212121;text-shadow:1px 1px 1px #FFFFFF;}
.megamenu_light_bar .megamenu > li .megamenu_drop{background:url("../img/dropdown-b.png") no-repeat right 18px;}
.megamenu_light_bar .megamenu_vertical > li .megamenu_drop{background:url("../img/right-b.png") no-repeat right 16px;}
.megamenu_light_bar .megamenu li.megamenu_button, .megamenu_light_bar .megamenu li.megamenu_button:hover{background:url("../img/dropdown-b.png") no-repeat right 19px;}
.megamenu_light_bar .megamenu li.megamenu_button_active, .megamenu_light_bar .megamenu li.megamenu_button_active:hover{background:url("../img/dropdown-b-up.png") no-repeat right 18px;}
.megamenu_dark .megamenu li .dropdown_container, .megamenu_dark .megamenu li .dropdown_fullwidth, .megamenu_dark .megamenu li .dropdown_flyout li ul{border:1px solid #000000;border-top-width:0;background:#111111;color:#f6f6f6;}
.megamenu_container_vertical .megamenu li .dropdown_container, .megamenu_container_vertical .megamenu li .dropdown_fullwidth, .megamenu_container_vertical .megamenu li .dropdown_flyout li ul{border-top-width:1px;}
.megamenu_dark .megamenu li .dropdown_flyout li ul{border:1px solid #000000;}
.megamenu_dark .megamenu li .dropdown_flyout .dropdown_parent{background:url("../img/right.png") no-repeat right 9px;}
.megamenu_dark .megamenu li .dropdown_flyout .dropdown_parent:hover, .megamenu_dark .megamenu li .dropdown_flyout .dropdown_parent.active{background-color:#000000;}
.megamenu_dark .megamenu li .dropdown_flyout .dropdown_parent.noactive{background-color:transparent;}
.megamenu_dark .megamenu p, .megamenu_dark .megamenu h1, .megamenu_dark .megamenu h2, .megamenu_dark .megamenu h3, .megamenu_dark .megamenu h4, .megamenu_dark .megamenu h5, .megamenu_dark .megamenu h6{color:#f6f6f6;text-shadow:1px 1px 1px #000000;}
.megamenu_dark .megamenu > li > div a, .megamenu_dark .megamenu li ul li, .megamenu_dark .megamenu li ol li{color:#aaaaaa;}
.megamenu_dark .megamenu > li > div a:hover{color:#dddddd;}
.megamenu_dark .megamenu li ul li:hover, .megamenu_dark .megamenu li ol li:hover, .megamenu_dark .megamenu .blue, .megamenu_dark .megamenu .grey, .megamenu_dark .megamenu .orange, .megamenu_dark .megamenu .dark, .megamenu_dark .megamenu .purple{color:#eeeeee;}
.megamenu_dark .megamenu .black_box{background:#000000;color:#ffffff;}
.megamenu_dark .megamenu .grey_bg{background:#eeeeee;color:#000000;text-shadow:1px 1px 1px #ffffff;}
.megamenu_dark .megamenu .form_element{-webkit-box-shadow:0 1px 1px #000000;-moz-box-shadow:0 1px 1px #000000;box-shadow:0 1px 1px #000000;}
.megamenu_dark .megamenu > li.megamenu_searchform:hover{background:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.megamenu_dark .megamenu hr{border:none;border-bottom:1px solid #202020;border-top:1px solid #000000;}
.megamenu_light .megamenu li .dropdown_container, .megamenu_light .megamenu li .dropdown_fullwidth, .megamenu_light .megamenu li .dropdown_flyout li ul{border:1px solid #CCCCCC;border-top-width:0;background:#FAFAFA;color:#212121;}
.megamenu_container_vertical .megamenu li .dropdown_container, .megamenu_container_vertical .megamenu li .dropdown_fullwidth, .megamenu_container_vertical .megamenu li .dropdown_flyout li ul{border-top-width:1px;}
.megamenu_light .megamenu li .dropdown_flyout li ul{border:1px solid #CCCCCC;}
.megamenu_light .megamenu li .dropdown_flyout .dropdown_parent{background:url("../img/right-b.png") no-repeat right 9px;}
.megamenu_light .megamenu li .dropdown_flyout .dropdown_parent:hover, .megamenu_light .megamenu li .dropdown_flyout .dropdown_parent.active{background-color:#eeeeee;}
.megamenu_light .megamenu li .dropdown_flyout .dropdown_parent.noactive{background-color:transparent;}
.megamenu_light .megamenu p, .megamenu_light .megamenu h1, .megamenu_light .megamenu h2, .megamenu_light .megamenu h3, .megamenu_light .megamenu h4, .megamenu_light .megamenu h5, .megamenu_light .megamenu h6{color:#212121;text-shadow:1px 1px 1px #FFFFFF;}
.megamenu_light .megamenu > li > div a, .megamenu_light .megamenu li ul li, .megamenu_light .megamenu li ol li{color:#888888;}
.megamenu_light .megamenu > li > div a:hover{color:#333333;}
.megamenu_light .megamenu li ul li:hover, .megamenu_light .megamenu li ol li:hover, .megamenu_light .megamenu .blue, .megamenu_light .megamenu .grey, .megamenu_light .megamenu .orange, .megamenu_light .megamenu .dark, .megamenu_light .megamenu .purple{color:#444444;}
.megamenu_light .megamenu .black_box{background:#212121;color:#ffffff;text-shadow:1px 1px 1px #000000;}
.megamenu_light .megamenu .grey_bg{background:#eeeeee;}
.megamenu_light .megamenu .form_element{-webkit-box-shadow:0 1px 1px #efefef;-moz-box-shadow:0 1px 1px #efefef;box-shadow:0 1px 1px #efefef;}
.megamenu_light .megamenu > li.megamenu_searchform:hover{background:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.megamenu_light .megamenu hr{border:none;border-bottom:1px solid #ffffff;border-top:1px solid #e4e4e4;}
.megamenu .form_element{color:#000000;background-color:#fbfbfb;border:1px solid #dddddd;}
.megamenu .form_element:hover{background-color:#fcfcfc;}
.megamenu .form_element:focus{background-color:#ffffff;}
.megamenu .contact_form .required{color:#C00;}
.megamenu .contact_form .button{border:1px solid #000000;color:#ffffff;background-color:#222222;text-shadow:0 1px 1px #000000;-webkit-box-shadow:0 1px 1px #000000;-moz-box-shadow:0 1px 1px #000000;box-shadow:0 1px 1px #000000;background-image:-webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.2));background-image:-moz-linear-gradient(transparent, rgba(0, 0, 0, 0.2));background-image:-o-linear-gradient(transparent, rgba(0, 0, 0, 0.2));background-image:-ms-linear-gradient(transparent, rgba(0, 0, 0, 0.2));background-image:linear-gradient(transparent, rgba(0, 0, 0, 0.2));}
.megamenu .contact_form .button:hover, .megamenu .contact_form .button:focus{color:#ffffff;background-color:#1A1A1A;}
.megamenu .contact_form .button:active{-webkit-box-shadow:0 0 1px #000000;-moz-box-shadow:0 0 1px #000000;box-shadow:0 0 1px #000000;}
.megamenu > li.megamenu_searchform .megamenu_searchfield{background:#fff;border:solid 1px #bcbbbb;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);}
.megamenu .table_light{border:1px solid #cbcbcb;border-bottom:none;}
.megamenu .table_light th{color:#3A3A3A;border-bottom:1px solid #cbcbcb;background:#F5F5F5;}
.megamenu .table_light td{border-bottom:1px solid #cbcbcb;background:#fff;color:#888;}
.megamenu .table_dark{border:1px solid #000;border-bottom:none;}
.megamenu .table_dark th{color:#FFF;border-bottom:1px solid #000;background:#0D0D0D;}
.megamenu .table_dark td{border-bottom:1px solid #000;background:#0F0F0F;color:#DDD;}
.megamenu_bluetheme .megamenu, .megamenu_browntheme .megamenu, .megamenu_cherrytheme .megamenu, .megamenu_coffeetheme .megamenu, .megamenu_greentheme .megamenu, .megamenu_greytheme .megamenu, .megamenu_oceantheme .megamenu, .megamenu_orangetheme .megamenu, .megamenu_pinktheme .megamenu, .megamenu_purpletheme .megamenu, .megamenu_redtheme .megamenu, .megamenu_tantheme .megamenu, .megamenu_yellowtheme .megamenu{color:#FFFFFF;}
.megamenu_bluetheme .megamenu > li:hover, .megamenu_bluetheme .megamenu > li.active, .megamenu_browntheme .megamenu > li:hover, .megamenu_browntheme .megamenu > li.active, .megamenu_cherrytheme .megamenu > li:hover, .megamenu_cherrytheme .megamenu > li.active, .megamenu_coffeetheme .megamenu > li:hover, .megamenu_coffeetheme .megamenu > li.active, .megamenu_greentheme .megamenu > li:hover, .megamenu_greentheme .megamenu > li.active, .megamenu_greytheme .megamenu > li:hover, .megamenu_greytheme .megamenu > li.active, .megamenu_oceantheme .megamenu > li:hover, .megamenu_oceantheme .megamenu > li.active, .megamenu_orangetheme .megamenu > li:hover, .megamenu_orangetheme .megamenu > li.active, .megamenu_pinktheme .megamenu > li:hover, .megamenu_pinktheme .megamenu > li.active, .megamenu_purpletheme .megamenu > li:hover, .megamenu_purpletheme .megamenu > li.active, .megamenu_redtheme .megamenu > li:hover, .megamenu_redtheme .megamenu > li.active, .megamenu_tantheme .megamenu > li:hover, .megamenu_tantheme .megamenu > li.active, .megamenu_yellowtheme .megamenu > li:hover, .megamenu_yellowtheme .megamenu > li.active{background:#121212;-webkit-box-shadow:inset 0px 3px 6px rgba(0,0,0,0.2);-moz-box-shadow:inset 0px 3px 6px rgba(0,0,0,0.2);box-shadow:inset 0px 3px 6px rgba(0,0,0,0.2);}
.megamenu_bluetheme .megamenu > li > a, .megamenu_browntheme .megamenu > li > a, .megamenu_cherrytheme .megamenu > li > a, .megamenu_coffeetheme .megamenu > li > a, .megamenu_greentheme .megamenu > li > a, .megamenu_greytheme .megamenu > li > a, .megamenu_oceantheme .megamenu > li > a, .megamenu_orangetheme .megamenu > li > a, .megamenu_pinktheme .megamenu > li > a, .megamenu_purpletheme .megamenu > li > a, .megamenu_redtheme .megamenu > li > a, .megamenu_tantheme .megamenu > li > a, .megamenu_yellowtheme .megamenu > li > a{color:#FFFFFF;text-shadow:1px 1px 1px #000000;}
.megamenu_bluetheme .megamenu > li:hover > a, .megamenu_browntheme .megamenu > li:hover > a, .megamenu_cherrytheme .megamenu > li:hover > a, .megamenu_coffeetheme .megamenu > li:hover > a, .megamenu_greentheme .megamenu > li:hover > a, .megamenu_greytheme .megamenu > li:hover > a, .megamenu_oceantheme .megamenu > li:hover > a, .megamenu_orangetheme .megamenu > li:hover > a, .megamenu_pinktheme .megamenu > li:hover > a, .megamenu_purpletheme .megamenu > li:hover > a, .megamenu_redtheme .megamenu > li:hover > a, .megamenu_tantheme .megamenu > li:hover > a, .megamenu_yellowtheme .megamenu > li:hover > a{color:#FFFFFF;text-shadow:1px 1px 1px #000000;}
.megamenu_bluetheme .megamenu > li .megamenu_drop, .megamenu_browntheme .megamenu > li .megamenu_drop, .megamenu_cherrytheme .megamenu > li .megamenu_drop, .megamenu_coffeetheme .megamenu > li .megamenu_drop, .megamenu_greentheme .megamenu > li .megamenu_drop, .megamenu_greytheme .megamenu > li .megamenu_drop, .megamenu_oceantheme .megamenu > li .megamenu_drop, .megamenu_orangetheme .megamenu > li .megamenu_drop, .megamenu_pinktheme .megamenu > li .megamenu_drop, .megamenu_purpletheme .megamenu > li .megamenu_drop, .megamenu_redtheme .megamenu > li .megamenu_drop, .megamenu_tantheme .megamenu > li .megamenu_drop, .megamenu_yellowtheme .megamenu > li .megamenu_drop{background:url("../img/dropdown.png") no-repeat right 18px;}
.megamenu_bluetheme .megamenu_vertical > li .megamenu_drop, .megamenu_browntheme .megamenu_vertical > li .megamenu_drop, .megamenu_cherrytheme .megamenu_vertical > li .megamenu_drop, .megamenu_coffeetheme .megamenu_vertical > li .megamenu_drop, .megamenu_greentheme .megamenu_vertical > li .megamenu_drop, .megamenu_greytheme .megamenu_vertical > li .megamenu_drop, .megamenu_oceantheme .megamenu_vertical > li .megamenu_drop, .megamenu_orangetheme .megamenu_vertical > li .megamenu_drop, .megamenu_pinktheme .megamenu_vertical > li .megamenu_drop, .megamenu_purpletheme .megamenu_vertical > li .megamenu_drop, .megamenu_redtheme .megamenu_vertical > li .megamenu_drop, .megamenu_tantheme .megamenu_vertical > li .megamenu_drop, .megamenu_yellowtheme .megamenu_vertical > li .megamenu_drop{background:url("../img/right.png") no-repeat right 16px;}
.megamenu_bluetheme{background:#536987;background:-webkit-linear-gradient(top, #526886 0%, #4A5E79);background:-moz-linear-gradient(top, #526886 0%, #4A5E79);background:-o-linear-gradient(top, #526886 0%, #4A5E79);background:-ms-linear-gradient(top, #526886 0%, #4A5E79);background:linear-gradient(top, #526886 0%, #4A5E79);border:1px solid #222222;-webkit-box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);-moz-box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);}
.megamenu_bluetheme .megamenu > li > div a, .megamenu_bluetheme .megamenu li ul li, .megamenu_bluetheme .megamenu li ol li{color:#6a82a3;}
.megamenu_bluetheme .megamenu > li > div a:hover, .megamenu_bluetheme .megamenu li ul li:hover, .megamenu_bluetheme .megamenu li ol li:hover{color:#536987;}
.megamenu_browntheme{background:#866e56;background:-webkit-linear-gradient(top, #866E56 0%, #78624D);background:-moz-linear-gradient(top, #866E56 0%, #78624D);background:-o-linear-gradient(top, #866E56 0%, #78624D);background:-ms-linear-gradient(top, #866E56 0%, #78624D);background:linear-gradient(top, #866E56 0%, #78624D);border:1px solid #222222;-webkit-box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);-moz-box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);}
.megamenu_browntheme .megamenu > li > div a, .megamenu_browntheme .megamenu li ul li, .megamenu_browntheme .megamenu li ol li{color:#a1886e;}
.megamenu_browntheme .megamenu > li > div a:hover, .megamenu_browntheme .megamenu li ul li:hover, .megamenu_browntheme .megamenu li ol li:hover{color:#866e56;}
.megamenu_cherrytheme{background:#ab2d5c;background:-webkit-linear-gradient(top, #AB2D5C 0%, #992852);background:-moz-linear-gradient(top, #AB2D5C 0%, #992852);background:-o-linear-gradient(top, #AB2D5C 0%, #992852);background:-ms-linear-gradient(top, #AB2D5C 0%, #992852);background:linear-gradient(top, #AB2D5C 0%, #992852);border:1px solid #222222;-webkit-box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);-moz-box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);}
.megamenu_cherrytheme .megamenu > li > div a, .megamenu_cherrytheme .megamenu li ul li, .megamenu_cherrytheme .megamenu li ol li{color:#cc3f73;}
.megamenu_cherrytheme .megamenu > li > div a:hover, .megamenu_cherrytheme .megamenu li ul li:hover, .megamenu_cherrytheme .megamenu li ol li:hover{color:#ab2d5c;}
.megamenu_coffeetheme{background:#7b675c;background:-webkit-linear-gradient(top, #7B675C 0%, #6E5C52);background:-moz-linear-gradient(top, #7B675C 0%, #6E5C52);background:-o-linear-gradient(top, #7B675C 0%, #6E5C52);background:-ms-linear-gradient(top, #7B675C 0%, #6E5C52);background:linear-gradient(top, #7B675C 0%, #6E5C52);border:1px solid #222222;-webkit-box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);-moz-box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);}
.megamenu_coffeetheme .megamenu > li > div a, .megamenu_coffeetheme .megamenu li ul li, .megamenu_coffeetheme .megamenu li ol li{color:#978073;}
.megamenu_coffeetheme .megamenu > li > div a:hover, .megamenu_coffeetheme .megamenu li ul li:hover, .megamenu_coffeetheme .megamenu li ol li:hover{color:#7b675c;}
.megamenu_greentheme{background:#788951;background:-webkit-linear-gradient(top, #788951 0%, #6B7B48);background:-moz-linear-gradient(top, #788951 0%, #6B7B48);background:-o-linear-gradient(top, #788951 0%, #6B7B48);background:-ms-linear-gradient(top, #788951 0%, #6B7B48);background:linear-gradient(top, #788951 0%, #6B7B48);border:1px solid #222222;-webkit-box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);-moz-box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);}
.megamenu_greentheme .megamenu > li > div a, .megamenu_greentheme .megamenu li ul li, .megamenu_greentheme .megamenu li ol li{color:#93a568;}
.megamenu_greentheme .megamenu > li > div a:hover, .megamenu_greentheme .megamenu li ul li:hover, .megamenu_greentheme .megamenu li ol li:hover{color:#788951;}
.megamenu_greytheme{background:#6a6a6a;background:-webkit-linear-gradient(top, #6A6A6A 0%, #5F5F5F);background:-moz-linear-gradient(top, #6A6A6A 0%, #5F5F5F);background:-o-linear-gradient(top, #6A6A6A 0%, #5F5F5F);background:-ms-linear-gradient(top, #6A6A6A 0%, #5F5F5F);background:linear-gradient(top, #6A6A6A 0%, #5F5F5F);border:1px solid #222222;-webkit-box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);-moz-box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);}
.megamenu_greytheme .megamenu > li > div a, .megamenu_greytheme .megamenu li ul li, .megamenu_greytheme .megamenu li ol li{color:#8c8c8c;}
.megamenu_greytheme .megamenu > li > div a:hover, .megamenu_greytheme .megamenu li ul li:hover, .megamenu_greytheme .megamenu li ol li:hover{color:#6a6a6a;}
.megamenu_oceantheme{background:#528a8f;background:-webkit-linear-gradient(top, #528A8F 0%, #497B80);background:-moz-linear-gradient(top, #528A8F 0%, #497B80);background:-o-linear-gradient(top, #528A8F 0%, #497B80);background:-ms-linear-gradient(top, #528A8F 0%, #497B80);background:linear-gradient(top, #528A8F 0%, #497B80);border:1px solid #222222;-webkit-box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);-moz-box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);}
.megamenu_oceantheme .megamenu > li > div a, .megamenu_oceantheme .megamenu li ul li, .megamenu_oceantheme .megamenu li ol li{color:#6aa5aa;}
.megamenu_oceantheme .megamenu > li > div a:hover, .megamenu_oceantheme .megamenu li ul li:hover, .megamenu_oceantheme .megamenu li ol li:hover{color:#528a8f;}
.megamenu_orangetheme{background:#e34f00;background:-webkit-linear-gradient(top, #E34F00 0%, #CB4600);background:-moz-linear-gradient(top, #E34F00 0%, #CB4600);background:-o-linear-gradient(top, #E34F00 0%, #CB4600);background:-ms-linear-gradient(top, #E34F00 0%, #CB4600);background:linear-gradient(top, #E34F00 0%, #CB4600);border:1px solid #222222;-webkit-box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);-moz-box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);}
.megamenu_orangetheme .megamenu > li > div a, .megamenu_orangetheme .megamenu li ul li, .megamenu_orangetheme .megamenu li ol li{color:#ff6717;}
.megamenu_orangetheme .megamenu > li > div a:hover, .megamenu_orangetheme .megamenu li ul li:hover, .megamenu_orangetheme .megamenu li ol li:hover{color:#e34f00;}
.megamenu_pinktheme{background:#d50065;background:-webkit-linear-gradient(top, #D50065 0%, #BF005A);background:-moz-linear-gradient(top, #D50065 0%, #BF005A);background:-o-linear-gradient(top, #D50065 0%, #BF005A);background:-ms-linear-gradient(top, #D50065 0%, #BF005A);background:linear-gradient(top, #D50065 0%, #BF005A);border:1px solid #222222;-webkit-box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);-moz-box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);}
.megamenu_pinktheme .megamenu > li > div a, .megamenu_pinktheme .megamenu li ul li, .megamenu_pinktheme .megamenu li ol li{color:#ff097d;}
.megamenu_pinktheme .megamenu > li > div a:hover, .megamenu_pinktheme .megamenu li ul li:hover, .megamenu_pinktheme .megamenu li ol li:hover{color:#d50065;}
.megamenu_purpletheme{background:#68449a;background:-webkit-linear-gradient(top, #68449A 0%, #5D3D8A);background:-moz-linear-gradient(top, #68449A 0%, #5D3D8A);background:-o-linear-gradient(top, #68449A 0%, #5D3D8A);background:-ms-linear-gradient(top, #68449A 0%, #5D3D8A);background:linear-gradient(top, #68449A 0%, #5D3D8A);border:1px solid #222222;-webkit-box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);-moz-box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);}
.megamenu_purpletheme .megamenu > li > div a, .megamenu_purpletheme .megamenu li ul li, .megamenu_purpletheme .megamenu li ol li{color:#815ab7;}
.megamenu_purpletheme .megamenu > li > div a:hover, .megamenu_purpletheme .megamenu li ul li:hover, .megamenu_purpletheme .megamenu li ol li:hover{color:#68449a;}
.megamenu_redtheme{background:#b82323;background:-webkit-linear-gradient(top, #B82323 0%, #A51F1F);background:-moz-linear-gradient(top, #B82323 0%, #A51F1F);background:-o-linear-gradient(top, #B82323 0%, #A51F1F);background:-ms-linear-gradient(top, #B82323 0%, #A51F1F);background:linear-gradient(top, #B82323 0%, #A51F1F);border:1px solid #222222;-webkit-box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);-moz-box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);}
.megamenu_redtheme .megamenu > li > div a, .megamenu_redtheme .megamenu li ul li, .megamenu_redtheme .megamenu li ol li{color:#d83636;}
.megamenu_redtheme .megamenu > li > div a:hover, .megamenu_redtheme .megamenu li ul li:hover, .megamenu_redtheme .megamenu li ol li:hover{color:#b82323;}
.megamenu_tantheme{background:#837361;background:-webkit-linear-gradient(top, #837361 0%, #756757);background:-moz-linear-gradient(top, #837361 0%, #756757);background:-o-linear-gradient(top, #837361 0%, #756757);background:-ms-linear-gradient(top, #837361 0%, #756757);background:linear-gradient(top, #837361 0%, #756757);border:1px solid #222222;-webkit-box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);-moz-box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);}
.megamenu_tantheme .megamenu > li > div a, .megamenu_tantheme .megamenu li ul li, .megamenu_tantheme .megamenu li ol li{color:#9c8c7b;}
.megamenu_tantheme .megamenu > li > div a:hover, .megamenu_tantheme .megamenu li ul li:hover, .megamenu_tantheme .megamenu li ol li:hover{color:#837361;}
.megamenu_yellowtheme{background:#caa616;background:-webkit-linear-gradient(top, #CAA616 0%, #B59513);background:-moz-linear-gradient(top, #CAA616 0%, #B59513);background:-o-linear-gradient(top, #CAA616 0%, #B59513);background:-ms-linear-gradient(top, #CAA616 0%, #B59513);background:linear-gradient(top, #CAA616 0%, #B59513);border:1px solid #222222;-webkit-box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);-moz-box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);}
.megamenu_yellowtheme .megamenu > li > div a, .megamenu_yellowtheme .megamenu li ul li, .megamenu_yellowtheme .megamenu li ol li{color:#e8c22c;}
.megamenu_yellowtheme .megamenu > li > div a:hover, .megamenu_yellowtheme .megamenu li ul li:hover, .megamenu_yellowtheme .megamenu li ol li:hover{color:#caa616;}
.megamenu_container_vertical{float:left;width:140px;position:relative;}
.megamenu_container_vertical .megamenu{margin:0;float:left;}
.megamenu_container_vertical .megamenu > li{margin:0;width:140px;float:left;clear:left;}
.megamenu_container_vertical .megamenu li .megamenu_drop{}
.megamenu_container_vertical .megamenu li.right{float:left;margin-right:auto;}
.megamenu_container_vertical .megamenu li.right a{margin-right:auto;}
.megamenu_container_vertical .megamenu li .dropvertical_container{width:820px;margin:0;position:relative;float:left;}
.megamenu_container_vertical .megamenu li .dropdown_container, .megamenu_container_vertical .megamenu li .dropdown_fullwidth{margin:-45px auto 0 141px;top:auto;-webkit-border-radius:0 4px 4px 4px;-moz-border-radius:0 4px 4px 4px;border-radius:0 4px 4px 4px;}
.megamenu_container_vertical .megamenu li .dropdown_first{margin:-46px auto 0 141px;}
.megamenu_container_vertical .megamenu li .dropdown_right{right:auto;}
.megamenu_container_vertical .megamenu li:hover .dropdown_right{left:auto;right:auto;}
@media only screen and (max-width:984px){.megamenu img{max-width:96%;height:auto;}
.megamenu textarea{width:96%;}
}
@media only screen and (min-width:480px) and (max-width:767px){.megamenu_container .megamenu > li > div > .responsive_sixths, .megamenu_container_vertical .megamenu > li > .dropvertical_container > div > .responsive_sixths{width:8.66%;}
.megamenu_container .megamenu > li > div > .responsive_fourths, .megamenu_container_vertical .megamenu > li > .dropvertical_container > div > .responsive_fourths{width:17%;}
.megamenu_container .megamenu > li > div > .responsive_thirds, .megamenu_container_vertical .megamenu > li > .dropvertical_container > div > .responsive_thirds{width:25.33334%;}
.megamenu_container .megamenu > li > div > .responsive_halfs, .megamenu_container_vertical .megamenu > li > .dropvertical_container > div > .responsive_halfs{width:42%;}
}
@media only screen and (min-width:768px) and (max-width:984px){.megamenu_container .megamenu > li{margin:0 8px 0 0;}
.megamenu_container .megamenu > li.right{margin-right:-1px;}
.megamenu_container .megamenu > li > a{padding:16px 10px 17px 10px;}
.megamenu_container .megamenu > li .megamenu_drop{margin:0;}
}
@media only screen and (max-width:767px){.megamenu_container{height:auto;}
.megamenu_container .megamenu > li, .megamenu_container .megamenu > li:hover, .megamenu_container .megamenu > li.right, .megamenu_container .megamenu > li.right:hover{float:none;width:auto;padding-right:0;margin-right:0;}
.megamenu_container .megamenu > li > a{padding:16px 10px 16px 10px;}
.megamenu_container .megamenu li.right a{margin-right:0;}
.megamenu_container .megamenu li:hover .dropdown_container, .megamenu_container .megamenu li:hover .dropdown_fullwidth, .megamenu_container .megamenu li:hover .dropdown_right{top:auto;left:-1px;}
.megamenu_container .megamenu .dropdown_1column, .megamenu_container .megamenu .dropdown_2columns, .megamenu_container .megamenu .dropdown_3columns, .megamenu_container .megamenu .dropdown_4columns, .megamenu_container .megamenu .dropdown_5columns, .megamenu_container .megamenu .dropdown_6columns, .megamenu_container .megamenu .dropdown_7columns, .megamenu_container .megamenu .dropdown_8columns, .megamenu_container .megamenu .dropdown_9columns, .megamenu_container .megamenu .dropdown_10columns, .megamenu_container .megamenu .dropdown_11columns, .megamenu_container .megamenu .dropdown_12columns{width:100%;padding-left:0;padding-right:0;}
.megamenu_container .megamenu .col_1, .megamenu_container .megamenu .col_2, .megamenu_container .megamenu .col_3, .megamenu_container .megamenu .col_4, .megamenu_container .megamenu .col_5, .megamenu_container .megamenu .col_6, .megamenu_container .megamenu .col_7, .megamenu_container .megamenu .col_8, .megamenu_container .megamenu .col_9, .megamenu_container .megamenu .col_10, .megamenu_container .megamenu .col_11, .megamenu_container .megamenu .col_12{width:92%;margin-left:4%;margin-right:4%;}
.megamenu_container .megamenu > li.megamenu_searchform .megamenu_searchfield{margin-left:10px;margin-bottom:10px;}
.megamenu .dropdown_flyout, .megamenu .dropdown_flyout .dropdown_flyout_level{position:relative;left:auto;top:auto;padding:0;margin:0 4% 0 4%;}
.megamenu .dropdown_flyout li, .megamenu .dropdown_flyout ul li{width:100%;padding:3px 0 3px 0;}
.megamenu .dropdown_flyout li:hover > .dropdown_flyout_level{left:auto;top:auto;}
.megamenu .dropdown_flyout li:hover > .dropdown_flyout_level_left{left:auto;right:auto;}
.megamenu_dark .megamenu li .dropdown_flyout li ul, .megamenu_light .megamenu li .dropdown_flyout li ul{border:none;background:none;}
.megamenu_dark .megamenu li .dropdown_flyout .dropdown_parent{background:url("../img/dropdown.png") no-repeat right 9px;}
.megamenu_light .megamenu li .dropdown_flyout .dropdown_parent{background:url("../img/dropdown-b.png") no-repeat right 9px;}
.megamenu_dark .megamenu li .dropdown_flyout .dropdown_parent:hover, .megamenu_dark .megamenu li .dropdown_flyout .dropdown_parent.active, .megamenu_light .megamenu li .dropdown_flyout .dropdown_parent:hover, .megamenu_light .megamenu li .dropdown_flyout .dropdown_parent.active{background-color:transparent;}
}
@media only screen and (max-width:479px){.megamenu_container .megamenu > li > div > .responsive_sixths, .megamenu_container .megamenu > li > div > .responsive_fourths, .megamenu_container .megamenu > li > div > .responsive_thirds, .megamenu_container .megamenu > li > div > .responsive_halfs{width:42%;}
}
@media only screen and (max-width:984px){.megamenu_container_vertical .megamenu li .dropvertical_container{width:400px;}
.megamenu_container_vertical .megamenu .dropdown_1column, .megamenu_container_vertical .megamenu .dropdown_2columns, .megamenu_container_vertical .megamenu .dropdown_3columns, .megamenu_container_vertical .megamenu .dropdown_4columns, .megamenu_container_vertical .megamenu .dropdown_5columns, .megamenu_container_vertical .megamenu .dropdown_6columns, .megamenu_container_vertical .megamenu .dropdown_7columns, .megamenu_container_vertical .megamenu .dropdown_8columns, .megamenu_container_vertical .megamenu .dropdown_9columns, .megamenu_container_vertical .megamenu .dropdown_10columns, .megamenu_container_vertical .megamenu .dropdown_11columns, .megamenu_container_vertical .megamenu .dropdown_12columns{width:100%;padding-left:0;padding-right:0;}
.megamenu_container_vertical .megamenu .col_1, .megamenu_container_vertical .megamenu .col_2, .megamenu_container_vertical .megamenu .col_3, .megamenu_container_vertical .megamenu .col_4, .megamenu_container_vertical .megamenu .col_5, .megamenu_container_vertical .megamenu .col_6, .megamenu_container_vertical .megamenu .col_7, .megamenu_container_vertical .megamenu .col_8, .megamenu_container_vertical .megamenu .col_9, .megamenu_container_vertical .megamenu .col_10, .megamenu_container_vertical .megamenu .col_11, .megamenu_container_vertical .megamenu .col_12{width:92%;margin-left:4%;margin-right:4%;}
.megamenu_container_vertical .megamenu > li > .dropvertical_container > div > .responsive_sixths, .megamenu_container_vertical .megamenu > li > .dropvertical_container > div > .responsive_fourths, .megamenu_container_vertical .megamenu > li > .dropvertical_container > div > .responsive_thirds, .megamenu_container_vertical .megamenu > li > .dropvertical_container > div > .responsive_halfs{width:42%;}
.megamenu_container_vertical .megamenu .dropdown_flyout, .megamenu_container_vertical .megamenu .dropdown_flyout .dropdown_flyout_level{position:relative;left:auto!important;top:auto!important;padding:0;margin:0 4% 0 4%;}
.megamenu_container_vertical .megamenu .dropdown_flyout li, .megamenu_container_vertical .megamenu .dropdown_flyout ul li{width:100%!important;padding:3px 0 3px 0;}
.megamenu_container_vertical .megamenu .dropdown_flyout li:hover > .dropdown_flyout_level{left:auto!important;top:auto!important;}
.megamenu_container_vertical .megamenu .dropdown_flyout li:hover > .dropdown_flyout_level_left{left:auto!important;right:auto!important;}
.megamenu_dark .megamenu_vertical li .dropdown_flyout li ul, .megamenu_light .megamenu_vertical li .dropdown_flyout li ul{border:none;background:none;}
.megamenu_dark .megamenu_vertical li .dropdown_flyout .dropdown_parent{background:url("../img/dropdown.png") no-repeat right 9px;}
.megamenu_light .megamenu_vertical li .dropdown_flyout .dropdown_parent{background:url("../img/dropdown-b.png") no-repeat right 9px;}
.megamenu_dark .megamenu_vertical li .dropdown_flyout .dropdown_parent:hover, .megamenu_dark .megamenu_vertical li .dropdown_flyout .dropdown_parent.active, .megamenu_light .megamenu_vertical li .dropdown_flyout .dropdown_parent:hover, .megamenu_light .megamenu_vertical li .dropdown_flyout .dropdown_parent.active{background-color:transparent;}
}
@media only screen and (max-width:767px){.megamenu_container_vertical, .megamenu_container_vertical .megamenu{width:100%;}
.megamenu_container_vertical .megamenu > li, .megamenu_container_vertical .megamenu > li:hover, .megamenu_container_vertical .megamenu > li.right, .megamenu_container_vertical .megamenu > li.right:hover{float:none;width:auto;padding-right:0;margin-right:0;}
.megamenu_container_vertical .megamenu li .megamenu_drop{}
.megamenu_light_bar .megamenu_vertical li .megamenu_drop{background:url("../img/dropdown-b.png") no-repeat right center;}
.megamenu_dark_bar .megamenu_vertical li .megamenu_drop{background:url("../img/dropdown.png") no-repeat right center;}
.megamenu_container_vertical .megamenu li .dropdown_container, .megamenu_container_vertical .megamenu li .dropdown_fullwidth{margin:0 auto 0 0;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;}
.megamenu_container_vertical .megamenu li .dropdown_first{margin:0 auto 0 -1px;}
.megamenu_container_vertical .megamenu li .dropvertical_container{width:100%;}
.megamenu_container_vertical .megamenu li:hover .dropdown_container, .megamenu_container_vertical .megamenu li:hover .dropdown_fullwidth, .megamenu_container_vertical .megamenu li:hover .dropdown_right{top:auto;left:-1px;}
}

html, body, .wrap-content, .wrap{overflow-x:hidden;}
footer{padding:30px 0;}
body{color:#363c3a;font-family:PT Sans;font-weight:lighter;-o-transition:0.6s;-ms-transition:0.6s;-moz-transition:0.6s;-webkit-transition:0.6s;background-color:white;}
.bg-dec{background:url(../images/bg-body.png);}
button:focus{outline:0;}
.popup_editor {
    position: fixed;
    right: 0;
    left: 0;
    margin-right: auto;
    margin-left: auto;
    min-height: 10em;
    width: 90%;
    top: 14%;
    min-width: 300px;
    max-width: 660px;
    background: #fff;
    font-size: 14px;
    text-align: center;
    padding: 10px 10px;
    display: none;
    -moz-box-shadow: 0px 1px 3px 1px #888;
    -webkit-box-shadow: 0px 1px 3px 1px #888;
    box-shadow: 0px 1px 3px 1px #888;
    max-height: 78%;z-index: 9996;
    /* overflow: scroll; */
}
#editcolor h1 {margin-top: 20px;position: absolute;clear: both;top: 1px;}
#editcolor td, th {
    padding: 2px;
}
#editcolor input[type="text"],#editcolor textarea{color: #FFFFFF;background-color: #999999;border: 1px;border-radius: 3px;padding: 1px 5px;margin: 0 0 3px 0px;width: 52%; min-width:200px;}
#editcolor input[type="submit"]{width: 52%; min-width:200px;}
#editcolor select{color: #FFFFFF;background: #999999;border: 1px;border-radius: 3px;padding: 1px 5px;margin: 0 0 3px 0px;}
.assignbtn {    cursor: pointer;
    float: right;
    background: #ddd;
    padding: 7px 10px;
    border-radius: 6px;}
a{color:#363c3a;}
a:hover, a:focus, a:active{color:#ca6024;-o-transition:0.6s;-ms-transition:0.6s;-moz-transition:0.6s;-webkit-transition:0.6s;outline:none !important;}
a img{-o-transition:0.6s;-ms-transition:0.6s;-moz-transition:0.6s;-webkit-transition:0.6s;opacity:1;}
a img:hover{-o-transition:0.6s;-ms-transition:0.6s;-moz-transition:0.6s;-webkit-transition:0.6s;opacity:.6;}
.alink{text-decoration:underline;cursor:pointer;}
h1, h2, h3{font-family:PT Sans Narrow, sans-serif;font-weight:normal;}
h2 small, h1 small{display:block;}
h1, h2{margin:0 0 15px 0;}
h3, .h3{margin:0 0 5px 0;}
h4, .h4{font-size:1em;font-weight:bold;margin:0 0 5px 0;}
ul, ol{margin-top:0;margin-bottom:0;padding:0;}
label{margin-bottom:0;font-size:.8em;font-weight:bold;}
h3{font-size:20px;}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {background-color: #fff;}
.classic-text{font-family:times;}
.mar-b-s{margin-bottom:5px;}
.mar-b-m{margin-bottom:15px;}
.mar-b-l{margin-bottom:60px;}
.mar-tb-l{margin-top:60px;margin-bottom:60px;}
.pad-m{padding:15px;}
.pad-tb-m{padding-top:15px;padding-bottom:15px;}
.pad-t-m{padding-top:15px;}
.pad-tb-l{padding-top:30px;padding-bottom:30px;}
.img-thumb{width:100%;height:auto;margin-bottom:15px;}
.img-thumb-slide{width:100%;height:auto;padding:0 2px;}
.menu-slide .slick-dots, .logo-slide .slick-dots{position:absolute;bottom:-25px;}
.img-full{width:100%;height:auto;}
.equal-thumb{width:100%;height:320px;margin-bottom:15px;background-size:cover;background-repeat:no-repeat;background-position:center;}
.lead{font-size:18px;}
.hili-bg{background-color:#dab2b3;}
.super-h{padding:60px 0 80px 0;}
.bg-h{background-color:#e3e2e2;}
.table-info td{vertical-align:top;padding:5px 10px 5px 0;}
.btn-default{background-color:#ca6024;border:none;padding:9px 7px 5px 7px;color:#fff;border-radius:5px;text-transform:uppercase;width:100%;}
.btn-default:hover{background-color:#a94f1c;color:#eeeeee;}

.btn-default-pink{background-color:#da9b9c;border:none;padding:9px 7px 5px 7px;color:#fff;border-radius:5px;text-transform:uppercase;width:100%;}
.btn-default-pink:hover{background-color:#d87a7c;color:#eeeeee;}

.btn-second{border:1px solid #7B7979;background:rgba(0, 0, 0, 0.4);color:#eee;padding:7px 10px 5px 10px;border-radius:5px;}
.btn-second:hover{border:1px solid #656565;background:rgba(0, 0, 0, 0.9);color:#eeeeee;}
.btn-dark{background-color:#333;border:none;color:#fff;border-radius:5px;padding:7px 15px 5px 15px;font-size:.8em;margin:1.5% 1%;width:auto;}
.btn-dark span{margin-right:5px;}
.btn-dark:hover, .btn-dark:focus, .btn-dark:active{background-color:#000;color:#eee;}
.btn-totop{background:rgba(0, 0, 0, 0.8);border:none;color:#eee;border-radius:5px 0 0 5px;padding:5px 10px;text-align:center;position:fixed;right:0;bottom:85px;z-index:99;display:none;}
.btn-totop span{display:block;margin-bottom:3px;}
.show{display:block;}
.price-box{background-color:#e3e2e2;padding:15px 0;}
.load-box{background-color:#e3e2e2;}
.padd-m{padding:10px 15px;}
.padd-tb-m{padding:30px 0;}
.left-rds{border-radius:5px 0 0 5px;}
.right-rds{border-radius:0 0 5px 0;}
.bg-trans{background:rgba(250, 250, 250, 0.75);}
.bg-trans2{background:rgba(0, 0, 0, 0.8);}
.hili-content{padding:15px 0;background:rgba(250, 250, 250, 0.75);}
.hili-content .slick-slider{margin-bottom:15px;}
.full-height{position:absolute;height:100%;right:0;z-index:2;}
.list li{list-style:none;background:url(../images/list.png) no-repeat;background-size:4px 4px;background-position:2px 6px;padding-left:15px;}
.extra-box{background-color:#F9E9E1;padding:15px;color:#543D1A;}
.extra-box a{color:#543D1A;}
.form-control{height:24px;padding:3px 6px;font-size:12px;line-height:normal;}
.form-controlx{height:24px;padding:3px 6px;font-size:12px;line-height:normal;background:transparent;color:#eee;border:1px solid #7B7979;width:100%;border-radius:5px;}
.form-group, .form-groupx{margin-bottom:10px;}
.price-box .form-control{height:34px;}
.limit-text{width:100%;height:100px;overflow:hidden;text-overflow:ellipsis;}
@font-face{font-family:'PT Sans Narrow';src:url("../font/pt_sans-narrow-web-regular-webfont.eot");src:url("../font/pt_sans-narrow-web-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../font/pt_sans-narrow-web-regular-webfont.woff") format("woff"), url("../font/pt_sans-narrow-web-regular-webfont.ttf") format("truetype"), url("../font/pt_sans-narrow-web-regular-webfont.svg#PT Sans Narrow") format("svg");font-weight:400;font-style:normal;}
@font-face{font-family:'PT Sans Narrow';src:url("../font/pt_sans-narrow-web-bold-webfont.eot");src:url("../font/pt_sans-narrow-web-bold-webfont.eot?#iefix") format("embedded-opentype"), url("../font/pt_sans-narrow-web-bold-webfont.ttf") format("truetype"), url("../font/pt_sans-narrow-web-bold-webfont.svg#pt_sans_narrowbold") format("svg");font-weight:700;font-style:normal;}
@font-face{font-family:'PT Sans';font-style:normal;font-weight:normal;src:url("../font/pt_sans-web-regular-webfont.eot");src:url("../font/pt_sans-web-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../font/pt_sans-web-regular-webfont.ttf") format("truetype"), url("../font/pt_sans-web-regular-webfont.svg#pt_sansregular") format("svg");}
@font-face{font-family:'PT Sans';src:url("../font/pt_sans-web-italic-webfont.eot");src:url("../font/pt_sans-web-italic-webfont.eot?#iefix") format("embedded-opentype"), url("../font/pt_sans-web-italic-webfont.ttf") format("truetype"), url("../font/pt_sans-web-italic-webfont.svg#pt_sansitalic") format("svg");font-weight:normal;font-style:italic;}
@font-face{font-family:'PT Sans';src:url("../font/pt_sans-web-bold-webfont.eot");src:url("../font/pt_sans-web-bold-webfont.eot?#iefix") format("embedded-opentype"), url("../font/pt_sans-web-bold-webfont.ttf") format("truetype"), url("../font/pt_sans-web-bold-webfont.svg#pt_sansbold") format("svg");font-weight:bold;font-style:normal;}
.sweet-text{font-family:'Damion', cursive;font-size:1.4em;color:#ef7381;}
.hili-color, a.hili-color{color:#ca6024;}
.hili-bold{color:#ca6024;font-weight:bold;}
.second-color, a.second-color{color:#dab2b3;}
.third-color, a.third-color{color:#007495;}
.txt-hili-bg{color:#fff;background-color:#007495;padding:5px 5px 0px 5px;display:inline-block;}
.block{display:block;}
.sweet-color, a.sweet-color{color:#ef7381;}
.wrap{position:absolute;width:100%;min-height:100%;}
#preloader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:10;}
#status{width:200px;height:200px;position:absolute;left:50%;top:50%;background-image:url(../images/status.gif);background-repeat:no-repeat;background-position:center;margin:-100px 0 0 -100px;}
.container{position:relative;width:100%;max-width:1500px;padding:0 15px;}
header{position:relative;width:100%;background:#fff;z-index:11;}
[data-toggle]{cursor:pointer;}
#get_code{background-color:#333;color:#eee;padding:10px 0;}
.round-icon{border-radius:50%;background-color:#dab2b3;padding:7px;color:#fff;margin:0 10px 10px 0;font-size:1.4em;}
.dropdown_fullwidth a small{display:inherit;}
.social{margin:2% 0 0 0;color:#dab2b3;font-size:1.2em;position: relative;}
.social small{font-size:.8em;display:block;}
.social-media{width:auto;margin-left:30px;float:left;margin-top:5px;}
.social-media img{height:20px;width:auto;display:inline-block;margin-left:10px;}
.btn-booknow{display:block;width:170px;height:73px;background:url(../images/btn-booknow.png) no-repeat top right;background-size:170px 100%;right:15px;bottom: -24px;cursor:pointer;position: absolute;z-index: 101;width: 170px;}
.booking-widget{width:300px;z-index:100;position:absolute;right:15px;}
.booking-form{background:#fff;padding:26px 15px 15px 15px;z-index:100;width:300px;}
.booking-form:after{-o-transition:0.6s;-ms-transition:0.6s;-moz-transition:0.6s;-webkit-transition:0.6s;}
.booking-form h2{margin:0 0 2px 4px;font-size:27px;}
.directbooking_benifits li{width:49%;margin:6px 1% 0 0%;height:28px;list-style:none;float:left;padding-left:26px;font-size:11px;background:url(../images/icon_book_direct.png) no-repeat;}
.directbooking_benifits h3{font-size:15px;padding:6px 0;margin:0 0 0 2px;}
.dir1{padding-top:5px;background-position:0px -2px !important;}
.dir2{padding-top:5px;background-position:0px -112px !important;}
.dir3{padding-top:3px;background-position:0px -42px !important}
.dir4{padding-top:3px;background-position:0px -78px !important}
.bor-top{border-top:1px solid #eee;}
.slick-slider{margin-bottom:60px;}
.slick-prev{left:0;background-size:100%;border-radius:0 5px 5px 0;}
.slick-next{right:0;background-size:100%;border-radius:5px 0 0 5px;}
.slick-prev, .slick-next{width:30px;height:30px;background:#fff;opacity:0.3;}
.slick-prev:before, .slick-next:before{font-family:"slick";font-size:30px;line-height:34px;}
.slick-prev:hover, .slick-next:hover{opacity:1;}
.slick-prev:before, .slick-next:before{color:#ca6024;}
.feature .slick-dots{bottom:15px;right:0;width:100%;}
.feature .slick-dots li, .feature .slick-dots li button{margin:0;}
.feature .slick-dots li button:before{font-size:10px;color:#007495;}
.fixed{position:fixed;top:0;background:#fff;z-index:100;left:0;width:100%; padding: 5px 0 0 0;}
.fixed a.logo {width: 140px;bottom: 3px;}
.feature-detail{position:absolute;background:rgba(255, 255, 255, 0.8);padding:15px;height:80%;top:10%;right:80px;z-index:10;}
.list{list-style:none;}
footer{padding:156px 0 90px 0;background:#f3f2f1 url(../images/bg-footer.png) repeat-x;font-size:.8em;color:#97918d;}
footer a{color:#97918d;}
footer p{margin:0;}
.footer-right, .footer-left{display:block;}
.footer-right{float:right;}
.footer-left{float:left;}
.footer-bottom{position:absolute;width:100%;top: calc(100% - 80px);}
.shButton{position:absolute;top:-30px;right:0;background-color:#000;border:none;border-radius:5px 5px 0 0;width:auto;height:30px;color:#eee;line-height:25px;z-index:3;font-size:.8em;padding:0 15px;}
.shButton::before{content:"hide details";}
.float-mid-box .collapsed{position:fixed;bottom:60px;top:inherit;right:10%;border-radius:5px 5px 0 0;}
.float-mid-box .collapsed::before{content:"^";font-size:2em;line-height:1.6em;border:none;}

.toggleBtn {
    background: transparent;
    color: #fff;
    border: none;
    text-decoration: underline;
    font-size: 1.2em;
    float: right;
    position: relative;
    top: -45px;
    right: -15px;
    padding:30px 15px 15px 15px;
}

.mini-detail .toggleBtn:after {
    content: "more details";    
    display: block;
    line-height: 55px;
    height: 55px; }
.mini-detail .toggled:after {
    content: "hide details";
    display: block;
    line-height: 55px;
    height: 55px;
}
.mini-detail .collapsed:after {content: "more details";    
    display: block;
    line-height: 55px;
    height: 55px; }
.mini-detail .toggleBtn::before {
    content: "\e113";
    display: block;
    font-family: 'Glyphicons Halflings';
    background: rgba(0, 0, 0, 0.8);
    border: none;
    border-radius: 5px 5px 0 0;
    width: auto;
    height: 30px;
    color: #eee;
    line-height: 30px;
    z-index: 3;
    font-size: .8em;
    padding: 0 15px;
    position: absolute;
    top: 0;
    right: 0;
}

.mini-detail .toggled:before {content: "\e014";}
.mini-detail .collapsed:before {content: "\e113"; }

.hideForm{display:none;}
.showForm{display:block;position:absolute;bottom:0;height:60px;width:80%;left:10%;}
/* calendar style */
.ui-widget-content {
  border: 1px solid #E6E6E6;
  background: #fff;
  color: #221f1f; }

.ui-state-default, .ui-widget-content .ui-state-default {
  border: none;
  text-align: center;
  font-weight: normal; }

.ui-widget, .ui-widget select {
  font-family: Roboto, arial; }

.ui-datepicker-trigger {
  display: none; }

.ui-datepicker table {
  background: #fff; }

.ui-widget-header {
  border: none;
  background: #ca6025; }

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  border: 1px solid #ffd7c0;
  background: #ffe4d5; }

.ui-state-disabled .ui-state-default {opacity: .4}

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
  border: 1px solid #ca6025;
  background: #ca6025;
  color: #fff; }

.ui-icon, .ui-widget-content .ui-icon, .ui-widget-header .ui-icon {
  background-image: none; }

.ui-icon-circle-triangle-w {
  background: none; }

.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
  text-align: center;
  line-height: 27px;
  text-decoration: none; }

.ui-datepicker .ui-datepicker-prev:before {
  content: "\e079";
  font-family: "Glyphicons Halflings";
  color: #fff; }

.ui-datepicker .ui-datepicker-next:before {
  content: "\e080";
  font-family: "Glyphicons Halflings";
  color: #fff; }

.ui-widget-header .ui-state-hover {
  opacity: 1;
  background: #ca6025;
  font-weight: bold;
  text-decoration: none;
  border: none;
  margin: 2px; }

span.ui-datepicker-month, span.ui-datepicker-year {
  color: #fff; }.defualt-cta{width:100%;text-align:center;padding:10px 20px 7px 6px;background:#ca6024;border:none;color:#fff;border-radius:5px;font-size:16px;}
.defualt-cta:hover, .defualt-cta:focus, .defualt-cta:active{background:#a94f1c;}
.defualt-cta span{margin-right:10px;}
.ctaS{padding:7px 0 5px 0;}
.cal{background:white url(../images/cal.png) no-repeat;background-size:20px 20px;background-position:98%;}
.cal2{background:transparent url(../images/cal.png) no-repeat;background-size:16px 16px;background-position:98%;color:#000;border:1px solid #7B7979;}
.form-controlx option{background-color:#000;}
.form-group{padding:0;}
.booking-form .form-group{padding:0 5px;}
.form-groupx{padding:0 5px;}
.btn-social{position:absolute;width:56px;top:10%;right:15px;z-index:1;}
.btn-social img{display:block;width:100%;height:auto;float:left;}
.hr-dec{width:100%;height:30px;text-align:center;background:url(../images/hr-dec.jpg) top no-repeat;border:none;background-size:auto 100%;margin:0;}
.x-tabs{text-align:center;border-bottom:medium none;position:absolute;top:-40px;width:100%;}
.x-tabs > li, .xx-tabs > li, .xxx-tabs > li{display:inline-block;float:inherit;font-family:PT Sans Narrow, sans-serif;font-weight:bold;font-size:1.2em;}
.x-tabs small, .xx-tabs small, .xxx-tabs > small{display:block;font-weight:normal;}
.x-tabs > li > a{line-height:normal;padding:10px 30px;}
.x-tabs > li.active > a, .x-tabs > li.active > a:focus, .x-tabs > li.active > a:hover{color:#ca6024;}
.x-tabs > li > a{background-color:#EEE;}
.x-tabs > li.active > a > small{color:#363c3a;}
.xx-tabs > li > a, .xxx-tabs > li > a{line-height:normal;padding:10px 30px 7px 30px;}
.xx-tabs, .xxx-tabs{text-align:center;border-bottom:none;width:100%;}
.xx-tabs > li > a, .xxx-tabs > li > a{color:#fff;background:#d6d6d6;}
.xxx-tabs > li.active > a, .xxx-tabs > li.active > a:focus, .xxx-tabs > li.active > a:hover, .xxx-tabs > li > a:hover{color:#fff;background:#ca6024;}
.xx-tabs > li.active > a, .xx-tabs > li.active > a:focus, .xx-tabs > li.active > a:hover, .xx-tabs > li > a:hover{color:#fff;background:#ef7381;}
.float-logo{position:absolute;top:4%;left:31.5%;width:18%;height:auto;z-index:2;}
.img-float{width:100%;margin-bottom:-8.8%;}
.img-float2{width:100%;margin-bottom:-11.2%;}
.img-float3{width:100%;margin-top:-11.4%;}
.full-container {display: table;height: 80%;height: -webkit-calc(100% - 184px);height: -moz-calc(100% - 184px);height: calc(100% - 184px);width: 100%;padding: 0 15px;position: absolute;top: 184px;right: 0;overflow: hidden;z-index: 1;}
.rooms {height:-webkit-calc(100% - 164px);height:-moz-calc(100% - 164px);height:calc(100% - 164px);width:100%;top:84px;}
#thumb-tray {position: static;width: auto;overflow: hidden;padding: 0 20px;top: -10px;}
.float-mid-box{display:table-cell;vertical-align:middle;}
.float-mid-box h1{margin:0 0 15px 0;}
.mini-detail {height: auto;position: absolute;bottom: 45px;width: 100%;z-index: 1}
.mini-detail h1{margin:0;color:#eee;font-size:1.5em;float:left;}
.mini-detail-content {background: rgba(0, 0, 0, 0.8);padding: 15px;height: 80px;}
.room-detail{padding:30px;}
.aside{color:#eee;padding:30px 0px;}
.aside small{line-height:1em;font-size:80%;}
.aside h2{color:#eeeeee;font-size:1.5em;margin:0 0 5px 0;}
.aside h3{color:#eeeeee;font-size:1.2em;margin:0 0 5px 0;}
.aside-bottom{position:absolute;width:90%;bottom:15px;}
.aside-contact li{list-style:none;}
.aside-contact h2{margin:0 0 5px 0;font-size:1.5em;}
.aside-contact section{margin:0 0 30px 0;}
.aside-contact section:last-child{margin-bottom:0;}
.contact section{margin-bottom:30px;padding:15px;background:white;}
.contact section:last-child{margin-bottom:0;}
.contact h2{background:#dab2b3;padding:10px 15px 7px 15px;margin:-15px -15px 15px -15px;color:#fff;font-size:1.6em;}
.contact label, .contact input, .contact select{font-size:1em;}
.contact .form-control{height:34px; font-size: 1em;}
textarea.form-control{height:auto !important;}
.hotel-map{width:100%;height:auto;margin:0;position:relative;}
.hotel-map img{width:100%;height:auto;}
img.map{width:100%;height:auto;position:absolute;top:0;left:0;z-index:1;}
.switch-map{position:absolute;z-index:2;bottom:26px;right:50px;}
#googleMap, #hotelMap{font-size:.8em;line-height:1em;border:none;padding:10px 20px 7px 20px;float:left;color:#fff;border:2px solid #fff;}
#googleMap:active, #googleMap:focus, #googleMap:hover, #hotelMap:active, #hotelMap:focus, #hotelMap:hover{background:#fff;outline:none;}
#hotelMap{border-radius:5px 0 0 5px;margin-right:-2px;}
#googleMap{border-radius:0 5px 5px 0;}
.hotel-map-frame{display:block;width:100%;}
.hotel-map-frame iframe{border:0;width:100%;height:550px;}
.hotel-map-frame figure{border:0;width:100%;height:550px;background:url(../images/marrakesh_resort_and_spa_huahin_map.png) center;background-size:cover;}
.flex-control-thumbs img{width:auto;height:36px;}
.flex-control-thumbs li{width:auto;margin:0;}
.location{background:#dbc4c7 url(../images/bg-location.jpg) no-repeat center bottom;background-size:100% auto;}
.photo-gallery{position:relative;width:100%;}
.photo-grid{-moz-column-count:2;-moz-column-gap:0px;-webkit-column-count:2;-webkit-column-gap:0px;column-count:2;column-gap:0px;width:100%;background:#fff;padding:15px;}
.photo-grid img{display:inline-block;margin:0px;width:100%;padding:2px;}
.photo-thumb img{margin-bottom:5px;width:100%;display:block;}
.photo-grid a{display:block;}
.photo-thumb a{width:25%;padding:1% 1% 0 1%;display:block;float:left;font-size:.9em;font-weight:bold;}
.gallery-menu li{height:30px;line-height:30px;border:0;display:inline-block;position:relative;}
.gallery-menu a{padding:0 12px;line-height:30px;}
.gallery-menu a:hover{background:#dab2b3;color:#d3d1ca;}
.at-share-tbx-element .at-share-btn{padding:0;}
#primary_nav_wrap{border-bottom:1px solid #dab2b3;margin-bottom:0;height:60px;position:relative;padding-right:250px;}
#primary_nav_wrap ul{list-style:none;position:absolute;float:left;margin:0 0 0 0px;padding:0;bottom:0;}
#primary_nav_wrap ul a{display:block;color:#333;text-decoration:none;font-weight:normal;font-size:1em;line-height:32px;padding:0 15px;text-transform:uppercase;border-radius:5px 5px 0 0;}
#primary_nav_wrap ul li{position:relative;float:left;margin:0;padding:0;}
#primary_nav_wrap ul li.current-menu-item{background:#dddddd;}
#primary_nav_wrap ul li:hover{background:#dab2b3;color:#d3d1ca;border-radius:5px 5px 0 0;}
#primary_nav_wrap ul ul{display:none;position:absolute;top:100%;left:0;background:#dab2b3;padding:0;z-index:100;border-radius:0 0 5px 5px;}
#primary_nav_wrap ul ul li{float:none;width:210px;}
#primary_nav_wrap ul ul a{line-height:120%;padding:10px 15px;color:#d3d1ca;}
#primary_nav_wrap ul ul ul{top:0;left:100%;}
#primary_nav_wrap ul li:hover > ul{display:block;}
#primary_nav_wrap a:hover{background:#dab2b3;color:#fff;border-radius:5px 5px 0 0;}
.gallery-nav{position:absolute !important;right:0;bottom:0;}
.gallery-nav li{margin-left:4px !important;text-align:center;}
.gallery-nav a{background-color:#fff;padding-top:10px !important;font-size:.9em !important;}
.gallery-nav a span{display:block;font-size:1.4em;}
.price-box{background:rgba(0, 0, 0, 0.8);color:#fffdf8;padding:15px;margin-bottom:20px;}
.price-net{font-weight:bold;font-size:1.6em;color:#ca6024;}
.price-net small{font-size:.5em;font-weight:normal;}
.price-from{font-size:0.8em;}
.price-box table{line-height:1.2em;font-size:0.8em;margin:10px 0;}
.price-box td{padding:3px;}
.ddmenu ul{text-align:center;background:rgba(250, 250, 250, 0.75);padding:0;margin:0;}
.ddmenu li{width:10.5%;display:inline-block;padding:25px .25% 10px .25%;margin:0;float:inherit;vertical-align:top;}
.ddmenu li a {font-size: 0.8em;line-height: normal;}
.ddmenu img{width:100%;margin-bottom:10px;}
.promo h1, .promo h2, .promo h3{font-weight:bold;}
.TenResMenu{position:fixed;width:100%;bottom:80px;text-align:center;z-index:10;}
.TenResMenu li{display:inline-block;}
.TenResMenu li a{background:url(../images/bg-numx.png) no-repeat;background-size:100%;padding:5px 5px 3px 5px;border-radius:50%;font-size:1em;width:30px;display:inline-block;margin-bottom:15px;color:#eee;font-family:Gill Sans, PT Sans;font-weight:bold;height:30px;}
#myMenu li.active a{background:url(../images/bg-num.png) no-repeat;background-size:100%;color:#fff;text-decoration:none;}
.tenreasons{position:absolute;width:100%;height:100%;color:#fff;text-align:center;}
.secOne{background:url(../images/img-secOne.jpg);background-size:cover;width:100%;display:table;}
.tenreasons h1, .tenreasons h2, .section h1, .section h2{font-family:Gill Sans, PT Sans !important;text-align:center !important;}
.secOne h1{text-align:center;color:#fff;font-size:4em;line-height:1em;}
.secOne h1 small{color:#fff;font-size:0.6em;font-weight:lighter;}
.secTwo{text-align:center;background:#3b1e0c;color:white;}
.secTwoL, .secTwoR{background-size:cover;position:absolute;height:100%;top:0;}
.secTwoL{background:url(../images/img-secTwo1.jpg);left:0;}
.secTwoR{background:url(../images/img-secTwo2.jpg);right:0;}
.secThree{background:url(../images/img-secThree.jpg);background-size:cover;color:white;}
.reason-detail-l{position:absolute;top:0;left:0;height:100%;text-align:center;padding-top:10%;}
.reason-detail-r{position:absolute;top:0;right:0;height:100%;text-align:center;padding-top:10%;}
.secFour{background:url(../images/img-secFour.jpg);background-size:cover;color:white;}
.secFive{background:url(../images/img-secFive.jpg);background-size:cover;color:#666666;}
.secSix{background:url(../images/img-secSix.jpg);background-size:cover;color:white;}
.secSeven{background:url(../images/img-secSeven.jpg);background-size:cover;color:white;}
.secEight{background:url(../images/img-secEight.jpg);background-size:cover;color:#666666;}
.secNine{background:url(../images/img-secNine2.jpg);background-size:cover;color:white;}
.secTen{background:url(../images/img-secTen.jpg);background-size:cover;color:white;}
.secEleven{background:url(../images/img-secEleven.jpg);background-size:cover;color:white;}
.number{background:url(../images/bg-num.png) no-repeat;background-size:100% 100%;padding:5px;border-radius:50%;font-size:1.5em;width:38px;display:inline-block;margin-bottom:15px;color:#fff;font-family:Gill Sans, PT Sans;font-weight:bold;}
.hero-txt{position:absolute;top:56%;width:100%;z-index:1;text-align:center;color:#fff;font-family:Gill Sans, PT Sans;}
.hero-txt small{color:#fff;font-size:1em;}
.gallery{padding-right:30px;padding-left:30px;}
.tenreasone-slide{position:relative;}
.tenreasone-slide-detail{position:absolute;height:100%;z-index:10;text-align:center;color:#fff;}
.tenreasone-slide-detail h2{font-family:Gill Sans, PT Sans;font-size:1.8em;}
.tenreasone-slide-detail-l{position:absolute;top:0;left:0;height:100%;display:table;padding:0 30px;}
.tenreasone-slide-detail-r{position:absolute;top:0;right:0;height:100%;display:table;padding:0 30px;}
.float-h{display:block;position:absolute;top:42%;width:100%;text-align:center;color:#fff;font-family:Gill Sans, PT Sans;z-index:10;font-size:3.5em;}
.float-h small{color:#fff;font-size:.6em;}
.float-h button{background:rgba(251, 99, 99, 0.1);border:1px solid #fff;font-size:.3em;color:#fff;font-weight:normal;padding:10px 15px;margin-top:30px;-o-transition:0.6s;-ms-transition:0.6s;-moz-transition:0.6s;-webkit-transition:0.6s;}
.float-h button:hover, .float-h button:focus, .float-h button:active{background:rgba(251, 99, 99, 0.4);}
.social-sec h3{text-transform:uppercase;font-weight:bold;}
.social-sec h3 img{height:18px;float:left;margin-right:7px;opacity:.8;}
.img-s-thumb{width:33%;float:left;}
.mar-tb-m{margin:15px;display:block;}
.mar-t-m{margin-top:15px;display:block;}
.mar-t-l{margin-top:30px;display:block;}
.col-5c{position:relative;min-height:1px;padding-right:15px;padding-left:15px;float:left;width:20%;}
.hidden-gall{display:none;}
.btn-wedding-coll{margin:-40px auto 15px auto;display:block;width:60%;min-width:250px;}
.print{margin:40px 0;position:fixed;bottom:0;right:60px;}
.text-over{position:relative;}
.text-over span{display:none;}
.text-over:hover span{display:block;position:absolute;width:96%;background:#ca6024;text-align:center;color:#fff;padding:5px 0 3px 0;z-index:1;bottom:2%;left:2%;font-size:0.9em;}
.text-over img{display:block;z-index:-1;}
.full-fixbg{height:100%;z-index:-1;position:fixed;top:0;width:100%;background-size:cover;background-color:#c78f9c;}
.bgOne{background-image:url(../images/things-to-do-in-hua-hin.jpg);}
.bgTwo{background-image:url(../images/bg-facilities.jpg);}
.card-box{padding:20px;background:rgba(250, 250, 250, 0.75);border-radius:5px;-webkit-box-shadow:3px 3px 6px 2px rgba(0, 0, 0, 0.2);-moz-box-shadow:3px 3px 6px 2px rgba(0, 0, 0, 0.2);box-shadow:3px 3px 6px 2px rgba(0, 0, 0, 0.2);margin:0 0 20px 0;}
.card-box:hover{background:rgba(255, 249, 249, 0.8);-o-transition:0.6s;-ms-transition:0.6s;-moz-transition:0.6s;-webkit-transition:0.6s;}
.card-box p{margin:0;}
#masonry{width:100%;margin:0 auto;}
.megamenu li .dropdown_container, .megamenu li .dropdown_fullwidth, .megamenu li .dropdown_multilevel{background:rgba(250, 250, 250, 0.75) !important;}
.coll-3-info{width:33%;display:inline-block;min-width:229px;vertical-align:top;}
.page-cover{position:relative;margin-bottom: 30px;}
.page-cover .promotion-box{max-width:1265px;margin-left:auto !important;margin-right:auto !important;position:absolute;top:30px;left:15px;right:0;height:0;z-index:2;}
.page-cover .slider {margin-bottom: 0;}
.intro-text {
width: 70%;
margin: 30px auto 60px auto;
text-align: center;
border-bottom: 1px solid #dab2b3;
padding: 0 45px 15px 45px;
position: relative;
}
.intro-text:before,.intro-text:after {
position: absolute;
font-size: 9em;
color: #dab2b4;
opacity: .6;
display: block;
}
.intro-text:before {content: '"';left: 10px;top: -40px;}
.intro-text:after {content: '"';right: 10px;bottom: -80px;}
.intro-text h1 {}

#promotion{display:block;width:300px;background-color:#fff;margin-left:-15px;padding:5px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.3);box-shadow:0 1px 3px rgba(0,0,0,.3);}
#promotion .banner-thm{-webkit-transition:none;transition:none;}
#promotion .banner-thm:hover{opacity:0.9;}
#promotion .countdown{background-color:#333438;color:#fff;text-align:center;}
#promotion .countdown .box{display:inline-block;font-weight:700;font-size:12px;line-height:1;position:relative;margin-right:20px;padding:12px 0;cursor:default;}
#promotion .countdown .box.sec{margin-right:0;}
#promotion .countdown .box.sec:after{content:none;}
#promotion .countdown .box:after{content:'\003A';display:block;width:20px;line-height:1;font-size:24px;font-weight:300;position:absolute;top:50%;right:-20px;margin-top:-18px;}
#promotion .countdown span{font-weight:300;font-size:18px;display:block;margin-bottom:3px;}
#promotion .countdown .caption{background-color:#bf5313;padding:3px 0;text-transform:uppercase;font-size:11px;}
#promotion .countdown .caption strong{font-weight:700;font-size:1.2em;}
#promotion .privilege{list-style:none;margin:0;padding:5px;font-size:12px;}
#promotion .privilege li{background-color:#e1e0de;padding:5px 8px;color:#363636;font-weight:700;border-radius:3px;margin-bottom:5px;line-height:1.3;}
#promotion .privilege li:last-child{margin-bottom:0;}
#promotion .contact{text-align:center;margin-top:5px;margin-bottom:5px;}
#promotion .contact .button{background-color:#BF5313;color:#fff;padding:2px 10px 0;line-height:26px;display:inline-block;border-radius:2px;transition:200ms;}
#promotion .contact a:hover .button{background-color:#363636;}
#promotion .contact a{display:inline-block;}
#promotion .contact .call{display:inline-block;position:relative;top:5px;}
#promotion .contact .call:after{content:'call';position:absolute;top:-8px;left:7px;font-size:10px;text-transform:lowercase;display:block;line-height:1;}
#promotion .contact a:hover .call:after{color:#363636;}
#promotion .detail_split{ width:50%; display:inline-block; vertical-align: top}
.promotionx2{width:450px !important;}
.slick-slider{position:relative;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:none;touch-action:none;-webkit-tap-highlight-color:transparent;}
.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0;}
.slick-list:focus{outline:none;}
.slick-loading .slick-list{background:white url('ajax-loader.gif') center center no-repeat;}
.slick-list.dragging{cursor:pointer;cursor:hand;}
.slick-slider .slick-list, .slick-track, .slick-slide, .slick-slide img{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.slick-track{position:relative;left:0;top:0;display:block;zoom:1;}
.slick-track:before, .slick-track:after{content:"";display:table;}
.slick-track:after{clear:both;}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{float:left;height:100%;min-height:1px;display:none;}
.slick-slide img{display:block;}
.slick-slide.slick-loading img{display:none;}
.slick-slide.dragging img{pointer-events:none;}
.slick-initialized .slick-slide{display:block;}
.slick-loading .slick-slide{visibility:hidden;}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
@font-face{font-family:"slick";src:url('fonts/slick.eot');src:url('fonts/slick.eot?#iefix') format("embedded-opentype"), url('fonts/slick.woff') format("woff"), url('fonts/slick.ttf') format("truetype"), url('fonts/slick.svg#slick') format("svg");font-weight:normal;font-style:normal;}
.slick-prev, .slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:transparent;color:transparent;top:50%;margin-top:-10px;padding:0;border:none;outline:none;}
.slick-prev:focus, .slick-next:focus{outline:none;}
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before{opacity:0.25;}
.slick-prev:before, .slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:white;opacity:0.85;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.slick-prev{left:10px;}
.slick-prev:before{content:"\2190";}
.slick-next{right:10px;}
.slick-next:before{content:"\2192";}
.slick-slider{margin-bottom:30px;}
.slick-dots{position:absolute;bottom:0px;list-style:none;display:block;text-align:center;padding:0px;width:100%;}
.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0px 5px;padding:0px;cursor:pointer;}
.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer;}
.slick-dots li button:focus{outline:none;}
.slick-dots li button:before{position:absolute;top:0;left:0;content:"\2022";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:black;opacity:0.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.slick-dots li.slick-active button:before{opacity:0.75;}

@-webkit-keyframes mk_scale{0%{-webkit-transform:scale(0.3);opacity:0.1;}
100%{-webkit-transform:scale(1);opacity:1;}
}
@-moz-keyframes mk_scale{0%{-moz-transform:scale(0.3);opacity:0.1;}
100%{-moz-transform:scale(1);opacity:1;}
}
@-o-keyframes mk_scale{0%{-o-transform:scale(0.3);opacity:0.1;}
100%{-o-transform:scale(1);opacity:1;}
}
@keyframes mk_scale{0%{transform:scale(0.3);opacity:0.1;}
100%{transform:scale(1);opacity:1;}
}
@-webkit-keyframes mk_fade{0%{opacity:0.1;}
100%{opacity:1;}
}
@-moz-keyframes mk_fade{0%{opacity:0.1;}
100%{opacity:1;}
}
@-o-keyframes mk_fade{0%{opacity:0.1;}
100%{opacity:1;}
}
@keyframes mk_fade{0%{opacity:0.1;}
100%{opacity:1;}
}
@-webkit-keyframes mk_left_to_right{0%{-webkit-transform:translate(-20px, 0);opacity:0;}
100%{-webkit-transform:translate(0, 0);opacity:1;}
}
@-moz-keyframes mk_left_to_right{0%{-moz-transform:translate(-20px, 0);opacity:0;}
100%{-moz-transform:translate(0, 0);opacity:1;}
}
@-o-keyframes mk_left_to_right{0%{-o-transform:translate(-20px, 0);opacity:0;}
100%{-o-transform:translate(0, 0);opacity:1;}
}
@keyframes mk_left_to_right{0%{transform:translate(-20px, 0);opacity:0;}
100%{transform:translate(0, 0);opacity:1;}
}
@-webkit-keyframes mk_right_to_left{0%{-webkit-transform:translate(20px, 0);opacity:0;}
100%{-webkit-transform:translate(0, 0);opacity:1;}
}
@-moz-keyframes mk_right_to_left{0%{-moz-transform:translate(20px, 0);opacity:0;}
100%{-moz-transform:translate(0, 0);opacity:1;}
}
@-o-keyframes mk_right_to_left{0%{-o-transform:translate(20px, 0);opacity:0;}
100%{-o-transform:translate(0, 0);opacity:1;}
}
@keyframes mk_right_to_left{0%{transform:translate(20px, 0);opacity:0;}
100%{transform:translate(0, 0);opacity:1;}
}
@-webkit-keyframes mk_bottom_to_top{0%{-webkit-transform:translate(0, 20px);opacity:0;}
100%{-webkit-transform:translate(0, 0);opacity:1;}
}
@-moz-keyframes mk_bottom_to_top{0%{-moz-transform:translate(0, 20px);opacity:0;}
100%{-moz-transform:translate(0, 0);opacity:1;}
}
@-o-keyframes mk_bottom_to_top{0%{-o-transform:translate(0, 20px);opacity:0;}
100%{-o-transform:translate(0, 0);opacity:1;}
}
@keyframes mk_bottom_to_top{0%{transform:translate(0, 20px);opacity:0;}
100%{transform:translate(0, 0);opacity:1;}
}
@-webkit-keyframes mk_top_to_bottom{0%{-webkit-transform:translate(0, -20px);opacity:0;}
100%{-webkit-transform:translate(0, 0);opacity:1;}
}
@-moz-keyframes mk_top_to_bottom{0%{-moz-transform:translate(0, -20px);opacity:0;}
100%{-moz-transform:translate(0, 0);opacity:1;}
}
@-o-keyframes mk_top_to_bottom{0%{-o-transform:translate(0, -20px);opacity:0;}
100%{-o-transform:translate(0, 0);opacity:1;}
}
@keyframes mk_top_to_bottom{0%{transform:translate(0, -20px);opacity:0;}
100%{transform:translate(0, 0);opacity:1;}
}
.no-touch .animate-element{opacity:0;-webkit-perspective:1000;}
.skills.animate-element{opacity:1;}
.no-touch .animate-element.start-animation.scale-up, .no-touch #page .animate-element.start-animation.scale-up{-webkit-animation:mk_scale 0.5s 1 cubic-bezier(0.445, 0.05, 0.55, 0.95);-moz-animation:mk_scale 0.5s 1 cubic-bezier(0.445, 0.05, 0.55, 0.95);-o-animation:mk_scale 0.5s 1 cubic-bezier(0.445, 0.05, 0.55, 0.95);animation:mk_scale 0.5s 1 cubic-bezier(0.445, 0.05, 0.55, 0.95);opacity:1;}
.no-touch .animate-element.start-animation.fade-in, .no-touch #page .animate-element.start-animation.fade-in{-webkit-animation:mk_fade 0.7s 1 cubic-bezier(0.445, 0.05, 0.55, 0.95);-moz-animation:mk_fade 0.7s 1 cubic-bezier(0.445, 0.05, 0.55, 0.95);-o-animation:mk_fade 0.7s 1 cubic-bezier(0.445, 0.05, 0.55, 0.95);animation:mk_fade 0.7s 1 cubic-bezier(0.445, 0.05, 0.55, 0.95);opacity:1;}
.no-touch .animate-element.start-animation.right-to-left, .no-touch #page .animate-element.start-animation.right-to-left{-webkit-animation:mk_right_to_left 0.6s 1 cubic-bezier(0.77, 0, 0.175, 1);-moz-animation:mk_right_to_left 0.6s 1 cubic-bezier(0.77, 0, 0.175, 1);-o-animation:mk_right_to_left 0.6s 1 cubic-bezier(0.77, 0, 0.175, 1);animation:mk_right_to_left 0.6s 1 cubic-bezier(0.77, 0, 0.175, 1);opacity:1;}
.no-touch .animate-element.start-animation.left-to-right, .no-touch #page .animate-element.start-animation.left-to-right{-webkit-animation:mk_left_to_right 0.6s 1 cubic-bezier(0.77, 0, 0.175, 1);-moz-animation:mk_left_to_right 0.6s 1 cubic-bezier(0.77, 0, 0.175, 1);-o-animation:mk_left_to_right 0.6s 1 cubic-bezier(0.77, 0, 0.175, 1);animation:mk_left_to_right 0.6s 1 cubic-bezier(0.77, 0, 0.175, 1);opacity:1;}
.no-touch .animate-element.start-animation.top-to-bottom, .no-touch #page .animate-element.start-animation.top-to-bottom{-webkit-animation:mk_top_to_bottom 0.6s 1 cubic-bezier(0.77, 0, 0.175, 1);-moz-animation:mk_top_to_bottom 0.6s 1 cubic-bezier(0.77, 0, 0.175, 1);-o-animation:mk_top_to_bottom 0.6s 1 cubic-bezier(0.77, 0, 0.175, 1);animation:mk_top_to_bottom 0.6s 1 cubic-bezier(0.77, 0, 0.175, 1);opacity:1;}
.no-touch .animate-element.start-animation.bottom-to-top, .no-touch #page .animate-element.start-animation.bottom-to-top{-webkit-animation:mk_bottom_to_top 0.6s 1 cubic-bezier(0.77, 0, 0.175, 1);-moz-animation:mk_bottom_to_top 0.6s 1 cubic-bezier(0.77, 0, 0.175, 1);-o-animation:mk_bottom_to_top 0.6s 1 cubic-bezier(0.77, 0, 0.175, 1);animation:mk_bottom_to_top 0.6s 1 cubic-bezier(0.77, 0, 0.175, 1);opacity:1;}
.ui-helper-hidden{display:none;}
.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;}
.ui-helper-clearfix:before, .ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse;}
.ui-helper-clearfix:after{clear:both;}
.ui-helper-clearfix{min-height:0;}
.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0);}
.ui-front{z-index:100;}
.ui-state-disabled{cursor:default !important;}
.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;}
.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%;}
.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;min-height:0;font-size:100%;}
.ui-accordion .ui-accordion-icons{padding-left:2.2em;}
.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em;}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px;}
.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto;}
.ui-autocomplete{position:absolute;top:0;left:0;cursor:default;}
.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible;}
.ui-button, .ui-button:link, .ui-button:visited, .ui-button:hover, .ui-button:active{text-decoration:none;}
.ui-button-icon-only{width:2.2em;}
button.ui-button-icon-only{width:2.4em;}
.ui-button-icons-only{width:3.4em;}
button.ui-button-icons-only{width:3.7em;}
.ui-button .ui-button-text{display:block;line-height:normal;}
.ui-button-text-only .ui-button-text{padding:.4em 1em;}
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px;}
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em;}
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em;}
.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em;}
input.ui-button{padding:.4em 1em;}
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px;}
.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px;}
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary{left:.5em;}
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary{right:.5em;}
.ui-buttonset{margin-right:7px;}
.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em;}
input.ui-button::-moz-focus-inner, button.ui-button::-moz-focus-inner{border:0;padding:0;}
.ui-datepicker{width:17em;padding:.2em .2em 0;display:none;}
.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0;}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em;}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover{top:1px;}
.ui-datepicker .ui-datepicker-prev{left:2px;}
.ui-datepicker .ui-datepicker-next{right:2px;}
.ui-datepicker .ui-datepicker-prev-hover{left:1px;}
.ui-datepicker .ui-datepicker-next-hover{right:1px;}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px;}
.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center; color: #fff}
.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0; color: #000}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year{width:45%;}
.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em;}
.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0;}
.ui-datepicker td{border:0;padding:1px;}
.ui-datepicker td span, .ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none;}
.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0;}
.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible;}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left;}
.ui-datepicker.ui-datepicker-multi{width:auto;}
.ui-datepicker-multi .ui-datepicker-group{float:left;}
.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em;}
.ui-datepicker-multi-2 .ui-datepicker-group{width:50%;}
.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%;}
.ui-datepicker-multi-4 .ui-datepicker-group{width:25%;}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0;}
.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left;}
.ui-datepicker-row-break{clear:both;width:100%;font-size:0;}
.ui-datepicker-rtl{direction:rtl;}
.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto;}
.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto;}
.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto;}
.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto;}
.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right;}
.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left;}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, .ui-datepicker-rtl .ui-datepicker-group{float:right;}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px;}
.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0;}
.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative;}
.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis;}
.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px;}
.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto;}
.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em;}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right;}
.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer;}
.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px;}
.ui-draggable .ui-dialog-titlebar{cursor:move;}
.ui-draggable-handle{-ms-touch-action:none;touch-action:none;}
.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:none;}
.ui-menu .ui-menu{position:absolute;}
.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");}
.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0;}
.ui-menu .ui-state-focus, .ui-menu .ui-state-active{margin:-1px;}
.ui-menu-icons{position:relative;}
.ui-menu-icons .ui-menu-item{padding-left:2em;}
.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0;}
.ui-menu .ui-menu-icon{left:auto;right:0;}
.ui-progressbar{height:2em;text-align:left;overflow:hidden;}
.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%;}
.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;filter:alpha(opacity=25);opacity:0.25;}
.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none;}
.ui-resizable{position:relative;}
.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle{display:none;}
.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0;}
.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0;}
.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%;}
.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%;}
.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px;}
.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px;}
.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px;}
.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px;}
.ui-selectable{-ms-touch-action:none;touch-action:none;}
.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black;}
.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none;}
.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px;}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0;}
.ui-selectmenu-open{display:block;}
.ui-selectmenu-button{display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer;}
.ui-selectmenu-button span.ui-icon{right:0.5em;left:auto;margin-top:-8px;position:absolute;top:50%;}
.ui-selectmenu-button span.ui-selectmenu-text{text-align:left;padding:0.4em 2.1em 0.4em 1em;display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.ui-slider{position:relative;text-align:left;}
.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none;}
.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0;}
.ui-slider.ui-state-disabled .ui-slider-handle, .ui-slider.ui-state-disabled .ui-slider-range{filter:inherit;}
.ui-slider-horizontal{height:.8em;}
.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em;}
.ui-slider-horizontal .ui-slider-range{top:0;height:100%;}
.ui-slider-horizontal .ui-slider-range-min{left:0;}
.ui-slider-horizontal .ui-slider-range-max{right:0;}
.ui-slider-vertical{width:.8em;height:100px;}
.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em;}
.ui-slider-vertical .ui-slider-range{left:0;width:100%;}
.ui-slider-vertical .ui-slider-range-min{bottom:0;}
.ui-slider-vertical .ui-slider-range-max{top:0;}
.ui-sortable-handle{-ms-touch-action:none;touch-action:none;}
.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle;}
.ui-spinner-input{border:none;background:none;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px;}
.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0;}
.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none;}
.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0;}
.ui-spinner-up{top:0;}
.ui-spinner-down{bottom:0;}
.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px;}
.ui-tabs{position:relative;padding:.2em;}
.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0;}
.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap;}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none;}
.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px;}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text;}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer;}
.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none;}
.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa;}
body .ui-tooltip{border-width:2px;}
.page_wrapper, .page_wrapper_vertical{width:860px;margin:36px auto;font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:21px;}
.menu_description{color:#262626;text-shadow:1px 1px 1px #ffffff;padding-bottom:36px;}
.menu_description h1{margin-top:24px;font-size:24px;line-height:38px;}
.menu_description h2{font-size:18px;line-height:24px;}
.menu_description ul.description{font-size:12px;line-height:21px;list-style:square;margin:0 0 0 15px;padding:0;}
.menu_description a{color:#888888;text-decoration:none;}
.page_wrapper_vertical{width:960px;margin:36px auto;}
.page_wrapper_vertical .menu_description{float:left;width:760px;margin-left:40px;}
.page_wrapper_vertical .menu_description h1{margin-top:-6px;}
.page_wrapper_fixed{margin:70px auto;}
@media only screen and (min-width:768px) and (max-width:984px){.page_wrapper, .page_wrapper_vertical{width:768px;}
.page_wrapper_vertical .menu_description{width:500px;}
}
@media only screen and (max-width:767px){.page_wrapper, .page_wrapper_vertical{width:420px;}
.page_wrapper_vertical .menu_description{width:100%;margin-left:0;}
.page_wrapper_vertical .menu_description h1{margin-top:24px;}
}
@media only screen and (max-width:479px){.page_wrapper, .page_wrapper_vertical{width:300px;}
}
.megamenu_container{width:100%;height:46px;*height:44px;margin:0 auto;position:relative;z-index:9999;}
.megamenu_fixed{width:inherit;position:fixed;top:0;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;*width:expression(this.parentNode.currentStyle['width']);}
.megamenu{}
.megamenu > li{}
.megamenu > li > a{display:block;}
.megamenu > li .megamenu_drop{}
.megamenu li.megamenu_button{display:none;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none;}
.megamenu li.megamenu_right{float:right;margin-right:-1px;}
.megamenu li.megamenu_right a{margin-right:5px;}
.megamenu li .dropdown_container, .megamenu li .dropdown_fullwidth, .megamenu li .dropdown_multilevel{position:absolute;margin:0;min-height:80px;left:-9999em;top:-9999em;display:block;zoom:1;z-index:2;float:left;background:rgba(0,0,0,.3)}
.megamenu li .dropdown_first{margin-left:-1px;}
.megamenu li .droplast_right{margin-right:-1px;}
.megamenu li:hover .dropdown_container{top:45px;left:auto;}
.megamenu li:hover .dropdown_fullwidth{top:38px;left:-1px;}
.megamenu li .dropdown_right{right:0;}
.megamenu li:hover .dropdown_right{top:45px;left:auto;right:0;}
.megamenu .dropdown_1column{width:8.3334%;padding-left:2%;padding-right:2%;}
.megamenu .dropdown_2columns{width:16.6667%;padding-left:1.8333%;padding-right:1.8333%;}
.megamenu .dropdown_3columns{width:25%;padding-left:1.5%;padding-right:1.5%;}
.megamenu .dropdown_4columns{width:33.3334%;padding-left:1.333%;padding-right:1.333%;}
.megamenu .dropdown_5columns{width:41.6667%;padding-left:1.166%;padding-right:1.166%;}
.megamenu .dropdown_6columns{width:50%;padding-left:1%;padding-right:1%;}
.megamenu .dropdown_7columns{width:58.3334%;padding-left:0.833%;padding-right:0.833%;}
.megamenu .dropdown_8columns{width:66.6667%;padding-left:0.666%;padding-right:0.666%;}
.megamenu .dropdown_9columns{width:75%;padding-left:0.5%;padding-right:0.5%;}
.megamenu .dropdown_10columns{width:83.3334%;padding-left:0.333%;padding-right:0.333%;}
.megamenu .dropdown_11columns{width:91.6667%;padding-left:0.1666%;padding-right:0.1666%;}
.megamenu .dropdown_12columns, .megamenu .dropdown_fullwidth{width:100%;}
.megamenu .col_1, .megamenu .col_2, .megamenu .col_3, .megamenu .col_4, .megamenu .col_5, .megamenu .col_6, .megamenu .col_7, .megamenu .col_8, .megamenu .col_9, .megamenu .col_10, .megamenu .col_11, .megamenu .col_12{float:left;display:inline;position:relative;margin-left:2%;margin-right:2%;*margin-left:1.9%;*margin-right:1.9%;}
.megamenu .col_1{width:4.33%;}
.megamenu .col_2{width:12.66%;}
.megamenu .col_3{width:21%;}
.megamenu .col_4{width:29.33%;}
.megamenu .col_5{width:37.66%;}
.megamenu .col_6{width:46%;}
.megamenu .col_7{width:54.33%;}
.megamenu .col_8{width:62.66%;}
.megamenu .col_9{width:71%;}
.megamenu .col_10{width:79.33%;}
.megamenu .col_11{width:87.66%;}
.megamenu .col_12{width:96%;}
.megamenu .rowcontent{clear:left;*display:inline;}
.megamenu .dropdown_flyout, .megamenu .dropdown_flyout .dropdown_flyout_level{padding:0;margin:0;list-style:none;z-index:9;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.megamenu .dropdown_flyout li{float:left;width:92%;padding:3px 4% 3px 4%;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.megamenu .dropdown_flyout ul li{width:140px;padding:3px 10px 3px 10px;}
.megamenu .dropdown_flyout a{display:block;width:10em;}
.megamenu .dropdown_flyout .dropdown_flyout_level{position:absolute;margin:15px 0 0 4px;padding:6px;left:-9999em;top:-9999em;display:block;zoom:1;float:left;}
.megamenu .dropdown_flyout li:hover > .dropdown_flyout_level{left:95%;top:-21px;}
.megamenu .dropdown_flyout li:hover > .dropdown_flyout_level_left{left:-108%;right:100%;}
.megamenu > li > div a{text-decoration:none;outline:none;}
.megamenu > li > div a:hover{}
.megamenu .blue, .megamenu .grey, .megamenu .orange, .megamenu .dark, .megamenu .purple{padding:0 0 0 15px;margin-bottom:18px;border-left:solid 5px;}
.megamenu .blue{border-left-color:#929292;}
.megamenu .grey{border-left-color:#ECE7BA;}
.megamenu .orange{border-left-color:#BD4F33;}
.megamenu .dark{border-left-color:#3F3F3F;}
.megamenu .purple{border-left-color:#382E34;}
.megamenu .black_box{text-shadow:none;padding:10px;margin-top:-10px;*margin-top:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.megamenu .video_container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;margin-bottom:24px;}
.megamenu .video_container iframe, .megamenu .video_container object, .megamenu .video_container embed{position:absolute;top:0;left:0;width:100%;height:100%;border:none;}
.megamenu .dropcap{display:block;float:left;font-size:42px;line-height:36px;margin:4px 8px 0 0;}
.megamenu hr{width:100%;height:0;*height:2px;border:none;margin-bottom:24px;}
.megamenu img.img_left{float:left;margin-right:18px;}
.megamenu img.img_right{float:right;margin-left:18px;}
.megamenu img{}
.megamenu img:hover{}
.megamenu .paragraph_icon{padding-left:36px;padding-right:20px;margin-bottom:18px;}
.megamenu .mini_icon{background-repeat:no-repeat;margin-top:4px;margin-left:-34px;float:left;width:20px;height:20px;}
.megamenu_dark .megamenu .mini_icon{background-image:url("../img/icons/mini-icons-white.png");}
.megamenu_light .megamenu .mini_icon{background-image:url("../img/icons/mini-icons-black.png");}
.megamenu .ic_archive{background-position:0 0;}
.megamenu .ic_attachment{background-position:0 -56px;}
.megamenu .ic_bookmark{background-position:0 -112px;}
.megamenu .ic_brush{background-position:0 -168px;}
.megamenu .ic_calc{background-position:0 -224px;}
.megamenu .ic_calendar{background-position:0 -280px;}
.megamenu .ic_cancel{background-position:0 -336px;}
.megamenu .ic_chat{background-position:0 -392px;}
.megamenu .ic_chats{background-position:0 -448px;}
.megamenu .ic_cloud{background-position:0 -504px;}
.megamenu .ic_delete{background-position:0 -560px;}
.megamenu .ic_documents{background-position:0 -616px;}
.megamenu .ic_down{background-position:0 -672px;}
.megamenu .ic_down_circle{background-position:0 -728px;}
.megamenu .ic_download{background-position:0 -784px;}
.megamenu .ic_edit{background-position:0 -840px;}
.megamenu .ic_empty_document{background-position:0 -896px;}
.megamenu .ic_favorite{background-position:0 -952px;}
.megamenu .ic_folder{background-position:0 -1008px;}
.megamenu .ic_fullscreen{background-position:0 -1064px;}
.megamenu .ic_graph{background-position:0 -1120px;}
.megamenu .ic_grid{background-position:0 -1176px;}
.megamenu .ic_left{background-position:0 -1232px;}
.megamenu .ic_left_circle{background-position:0 -1288px;}
.megamenu .ic_list{background-position:0 -1344px;}
.megamenu .ic_lock{background-position:0 -1400px;}
.megamenu .ic_mail{background-position:0 -1456px;}
.megamenu .ic_minus{background-position:0 -1512px;}
.megamenu .ic_ok{background-position:0 -1568px;}
.megamenu .ic_picture{background-position:0 -1624px;}
.megamenu .ic_pin{background-position:0 -1680px;}
.megamenu .ic_plus{background-position:0 -1736px;}
.megamenu .ic_power{background-position:0 -1792px;}
.megamenu .ic_print{background-position:0 -1848px;}
.megamenu .ic_refresh{background-position:0 -1904px;}
.megamenu .ic_right{background-position:-56px 0;}
.megamenu .ic_right_circle{background-position:-56px -56px;}
.megamenu .ic_settings{background-position:-56px -112px;}
.megamenu .ic_sound{background-position:-56px -168px;}
.megamenu .ic_sync{background-position:-56px -224px;}
.megamenu .ic_tag{background-position:-56px -280px;}
.megamenu .ic_target{background-position:-56px -336px;}
.megamenu .ic_text_document{background-position:-56px -392px;}
.megamenu .ic_time{background-position:-56px -448px;}
.megamenu .ic_unlock{background-position:-56px -504px;}
.megamenu .ic_up{background-position:-56px -560px;}
.megamenu .ic_up_circle{background-position:-56px -616px;}
.megamenu .ic_user{background-position:-56px -672px;}
.megamenu .ic_users{background-position:-56px -728px;}
.megamenu .ic_zoom{background-position:-56px -784px;}
.megamenu .social_icon{width:42px;height:42px;margin-bottom:12px;*padding-bottom:18px;float:left;background:url("../img/icons/social-icons.png") no-repeat top left;}
.megamenu .social_icon:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;}
.megamenu .social_icon_delicious{background-position:0 0;}
.megamenu .social_icon_digg{background-position:0 -62px;}
.megamenu .social_icon_dribble{background-position:0 -124px;}
.megamenu .social_icon_ember{background-position:0 -186px;}
.megamenu .social_icon_facebook{background-position:0 -248px;}
.megamenu .social_icon_flickr{background-position:0 -310px;}
.megamenu .social_icon_forrst{background-position:0 -372px;}
.megamenu .social_icon_google{background-position:0 -434px;}
.megamenu .social_icon_last_fm{background-position:0 -496px;}
.megamenu .social_icon_linkedin{background-position:0 -558px;}
.megamenu .social_icon_my_space{background-position:0 -620px;}
.megamenu .social_icon_quora{background-position:0 -682px;}
.megamenu .social_icon_rss{background-position:0 -744px;}
.megamenu .social_icon_sharethis{background-position:0 -806px;}
.megamenu .social_icon_skype{background-position:0 -868px;}
.megamenu .social_icon_stumbleupon{background-position:0 -930px;}
.megamenu .social_icon_tumblr{background-position:0 -992px;}
.megamenu .social_icon_twitter{background-position:0 -1054px;}
.megamenu .social_icon_vimeo{background-position:0 -1116px;}
.megamenu .social_icon_you_tube{background-position:0 -1178px;}
.megamenu .contact_form{display:block;margin:0 0 20px 0;}
.megamenu .contact_form label{font-size:12px;font-family:Arial, Helvetica, sans-serif;}
.megamenu .form_element{font-family:Arial, Helvetica, sans-serif;font-size:12px;width:90%;padding:6px;margin:12px 0 18px 0;}
.megamenu .form_element:focus{outline:none;}
.megamenu .contact_form textarea{width:94%;height:110px;resize:none;}
.megamenu .contact_form .required{color:#C00;}
.megamenu .contact_form .button{font:bold 11px Sans-Serif;padding:7px 12px;margin:9px 12px 0 0;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.megamenu .contact_form .button:active{position:relative;top:1px;}
.megamenu > li.megamenu_searchform{padding:7px 12px 0 0;}
.megamenu > li.megamenu_searchform input{font-size:12px;}
.megamenu > li.megamenu_searchform .megamenu_searchfield{margin-top:2px;padding:4px 4px 4px 6px;width:202px;outline:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.megamenu .table_light, .megamenu .table_dark{width:100%;padding:0;margin:6px 0 18px 0;font-size:12px;border-spacing:0px;border-collapse:collapse;}
.megamenu .table_light th, .megamenu .table_dark th{text-align:left;padding:12px 9px 12px 9px;font-weight:bold;font-size:12px;}
.megamenu .table_light td, .megamenu .table_dark td{padding:12px 9px 12px 9px;}
.megamenu_dark_bar{background:#212121;background:-webkit-linear-gradient(top, #333333 0%, #181818);background:-moz-linear-gradient(top, #333333 0%, #181818);background:-o-linear-gradient(top, #333333 0%, #181818);background:-ms-linear-gradient(top, #333333 0%, #181818);background:linear-gradient(top, #333333 0%, #181818);border:1px solid #171717;-webkit-box-shadow:inset 0px 0px 2px rgba(40,40,40,0.7);-moz-box-shadow:inset 0px 0px 2px rgba(40,40,40,0.7);box-shadow:inset 0px 0px 2px rgba(40,40,40,0.7);}
.megamenu_dark_bar .megamenu{color:#FFFFFF;}
.megamenu_dark_bar .megamenu > li:hover, .megamenu_dark_bar .megamenu > li.active{background:#121212;-webkit-box-shadow:inset 0px 3px 6px rgba(0,0,0,0.2);-moz-box-shadow:inset 0px 3px 6px rgba(0,0,0,0.2);box-shadow:inset 0px 3px 6px rgba(0,0,0,0.2);}
.megamenu_dark_bar .megamenu li.noactive{background:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.megamenu_dark_bar .megamenu > li > a{color:#FFFFFF;text-shadow:1px 1px 1px #000000;}
.megamenu_dark_bar .megamenu > li:hover > a{color:#FFFFFF;text-shadow:1px 1px 1px #000000;}
.megamenu_dark_bar .megamenu > li .megamenu_drop{background:url("../img/dropdown.png") no-repeat right 18px;}
.megamenu_dark_bar .megamenu_vertical > li .megamenu_drop{background:url("../img/right.png") no-repeat right 16px;}
.megamenu_dark_bar .megamenu li.megamenu_button, .megamenu_dark_bar .megamenu li.megamenu_button:hover{background:url("../img/dropdown.png") no-repeat right 19px;}
.megamenu_dark_bar .megamenu li.megamenu_button_active, .megamenu_dark_bar .megamenu li.megamenu_button_active:hover{background:url("../img/dropdown-up.png") no-repeat right 18px;}
.megamenu_light_bar{background:#eeeeee;background:-webkit-linear-gradient(top, #f8f8f8 0%, #eeeeee);background:-moz-linear-gradient(top, #f8f8f8 0%, #eeeeee);background:-o-linear-gradient(top, #f8f8f8 0%, #eeeeee);background:-ms-linear-gradient(top, #f8f8f8 0%, #eeeeee);background:linear-gradient(top, #f8f8f8 0%, #eeeeee);border:1px solid #CCCCCC;-webkit-box-shadow:inset 0px 0px 2px rgba(255,255,255,0.7);-moz-box-shadow:inset 0px 0px 2px rgba(255,255,255,0.7);box-shadow:inset 0px 0px 2px rgba(255,255,255,0.7);}
.megamenu_light_bar .megamenu{color:#212121;}
.megamenu_light_bar .megamenu > li:hover, .megamenu_light_bar .megamenu > li.active{background:#DDDDDD;}
.megamenu_light_bar .megamenu li.noactive{background:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.megamenu_light_bar .megamenu > li > a{color:#212121;text-shadow:1px 1px 1px #FFFFFF;}
.megamenu_light_bar .megamenu > li:hover > a{color:#212121;text-shadow:1px 1px 1px #FFFFFF;}
.megamenu_light_bar .megamenu > li .megamenu_drop{background:url("../img/dropdown-b.png") no-repeat right 18px;}
.megamenu_light_bar .megamenu_vertical > li .megamenu_drop{background:url("../img/right-b.png") no-repeat right 16px;}
.megamenu_light_bar .megamenu li.megamenu_button, .megamenu_light_bar .megamenu li.megamenu_button:hover{background:url("../img/dropdown-b.png") no-repeat right 19px;}
.megamenu_light_bar .megamenu li.megamenu_button_active, .megamenu_light_bar .megamenu li.megamenu_button_active:hover{background:url("../img/dropdown-b-up.png") no-repeat right 18px;}
.megamenu_dark .megamenu li .dropdown_container, .megamenu_dark .megamenu li .dropdown_fullwidth, .megamenu_dark .megamenu li .dropdown_flyout li ul{border:1px solid #000000;border-top-width:0;background:#111111;color:#f6f6f6;}
.megamenu_container_vertical .megamenu li .dropdown_container, .megamenu_container_vertical .megamenu li .dropdown_fullwidth, .megamenu_container_vertical .megamenu li .dropdown_flyout li ul{border-top-width:1px;}
.megamenu_dark .megamenu li .dropdown_flyout li ul{border:1px solid #000000;}
.megamenu_dark .megamenu li .dropdown_flyout .dropdown_parent{background:url("../img/right.png") no-repeat right 9px;}
.megamenu_dark .megamenu li .dropdown_flyout .dropdown_parent:hover, .megamenu_dark .megamenu li .dropdown_flyout .dropdown_parent.active{background-color:#000000;}
.megamenu_dark .megamenu li .dropdown_flyout .dropdown_parent.noactive{background-color:transparent;}
.megamenu_dark .megamenu p, .megamenu_dark .megamenu h1, .megamenu_dark .megamenu h2, .megamenu_dark .megamenu h3, .megamenu_dark .megamenu h4, .megamenu_dark .megamenu h5, .megamenu_dark .megamenu h6{color:#f6f6f6;text-shadow:1px 1px 1px #000000;}
.megamenu_dark .megamenu > li > div a, .megamenu_dark .megamenu li ul li, .megamenu_dark .megamenu li ol li{color:#aaaaaa;}
.megamenu_dark .megamenu > li > div a:hover{color:#dddddd;}
.megamenu_dark .megamenu li ul li:hover, .megamenu_dark .megamenu li ol li:hover, .megamenu_dark .megamenu .blue, .megamenu_dark .megamenu .grey, .megamenu_dark .megamenu .orange, .megamenu_dark .megamenu .dark, .megamenu_dark .megamenu .purple{color:#eeeeee;}
.megamenu_dark .megamenu .black_box{background:#000000;color:#ffffff;}
.megamenu_dark .megamenu .grey_bg{background:#eeeeee;color:#000000;text-shadow:1px 1px 1px #ffffff;}
.megamenu_dark .megamenu .form_element{-webkit-box-shadow:0 1px 1px #000000;-moz-box-shadow:0 1px 1px #000000;box-shadow:0 1px 1px #000000;}
.megamenu_dark .megamenu > li.megamenu_searchform:hover{background:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.megamenu_dark .megamenu hr{border:none;border-bottom:1px solid #202020;border-top:1px solid #000000;}
.megamenu_light .megamenu li .dropdown_container, .megamenu_light .megamenu li .dropdown_fullwidth, .megamenu_light .megamenu li .dropdown_flyout li ul{border:1px solid #CCCCCC;border-top-width:0;background:#FAFAFA;color:#212121;}
.megamenu_container_vertical .megamenu li .dropdown_container, .megamenu_container_vertical .megamenu li .dropdown_fullwidth, .megamenu_container_vertical .megamenu li .dropdown_flyout li ul{border-top-width:1px;}
.megamenu_light .megamenu li .dropdown_flyout li ul{border:1px solid #CCCCCC;}
.megamenu_light .megamenu li .dropdown_flyout .dropdown_parent{background:url("../img/right-b.png") no-repeat right 9px;}
.megamenu_light .megamenu li .dropdown_flyout .dropdown_parent:hover, .megamenu_light .megamenu li .dropdown_flyout .dropdown_parent.active{background-color:#eeeeee;}
.megamenu_light .megamenu li .dropdown_flyout .dropdown_parent.noactive{background-color:transparent;}
.megamenu_light .megamenu p, .megamenu_light .megamenu h1, .megamenu_light .megamenu h2, .megamenu_light .megamenu h3, .megamenu_light .megamenu h4, .megamenu_light .megamenu h5, .megamenu_light .megamenu h6{color:#212121;text-shadow:1px 1px 1px #FFFFFF;}
.megamenu_light .megamenu > li > div a, .megamenu_light .megamenu li ul li, .megamenu_light .megamenu li ol li{color:#888888;}
.megamenu_light .megamenu > li > div a:hover{color:#333333;}
.megamenu_light .megamenu li ul li:hover, .megamenu_light .megamenu li ol li:hover, .megamenu_light .megamenu .blue, .megamenu_light .megamenu .grey, .megamenu_light .megamenu .orange, .megamenu_light .megamenu .dark, .megamenu_light .megamenu .purple{color:#444444;}
.megamenu_light .megamenu .black_box{background:#212121;color:#ffffff;text-shadow:1px 1px 1px #000000;}
.megamenu_light .megamenu .grey_bg{background:#eeeeee;}
.megamenu_light .megamenu .form_element{-webkit-box-shadow:0 1px 1px #efefef;-moz-box-shadow:0 1px 1px #efefef;box-shadow:0 1px 1px #efefef;}
.megamenu_light .megamenu > li.megamenu_searchform:hover{background:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.megamenu_light .megamenu hr{border:none;border-bottom:1px solid #ffffff;border-top:1px solid #e4e4e4;}
.megamenu .form_element{color:#000000;background-color:#fbfbfb;border:1px solid #dddddd;}
.megamenu .form_element:hover{background-color:#fcfcfc;}
.megamenu .form_element:focus{background-color:#ffffff;}
.megamenu .contact_form .required{color:#C00;}
.megamenu .contact_form .button{border:1px solid #000000;color:#ffffff;background-color:#222222;text-shadow:0 1px 1px #000000;-webkit-box-shadow:0 1px 1px #000000;-moz-box-shadow:0 1px 1px #000000;box-shadow:0 1px 1px #000000;background-image:-webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.2));background-image:-moz-linear-gradient(transparent, rgba(0, 0, 0, 0.2));background-image:-o-linear-gradient(transparent, rgba(0, 0, 0, 0.2));background-image:-ms-linear-gradient(transparent, rgba(0, 0, 0, 0.2));background-image:linear-gradient(transparent, rgba(0, 0, 0, 0.2));}
.megamenu .contact_form .button:hover, .megamenu .contact_form .button:focus{color:#ffffff;background-color:#1A1A1A;}
.megamenu .contact_form .button:active{-webkit-box-shadow:0 0 1px #000000;-moz-box-shadow:0 0 1px #000000;box-shadow:0 0 1px #000000;}
.megamenu > li.megamenu_searchform .megamenu_searchfield{background:#fff;border:solid 1px #bcbbbb;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);}
.megamenu .table_light{border:1px solid #cbcbcb;border-bottom:none;}
.megamenu .table_light th{color:#3A3A3A;border-bottom:1px solid #cbcbcb;background:#F5F5F5;}
.megamenu .table_light td{border-bottom:1px solid #cbcbcb;background:#fff;color:#888;}
.megamenu .table_dark{border:1px solid #000;border-bottom:none;}
.megamenu .table_dark th{color:#FFF;border-bottom:1px solid #000;background:#0D0D0D;}
.megamenu .table_dark td{border-bottom:1px solid #000;background:#0F0F0F;color:#DDD;}
.megamenu_bluetheme .megamenu, .megamenu_browntheme .megamenu, .megamenu_cherrytheme .megamenu, .megamenu_coffeetheme .megamenu, .megamenu_greentheme .megamenu, .megamenu_greytheme .megamenu, .megamenu_oceantheme .megamenu, .megamenu_orangetheme .megamenu, .megamenu_pinktheme .megamenu, .megamenu_purpletheme .megamenu, .megamenu_redtheme .megamenu, .megamenu_tantheme .megamenu, .megamenu_yellowtheme .megamenu{color:#FFFFFF;}
.megamenu_bluetheme .megamenu > li:hover, .megamenu_bluetheme .megamenu > li.active, .megamenu_browntheme .megamenu > li:hover, .megamenu_browntheme .megamenu > li.active, .megamenu_cherrytheme .megamenu > li:hover, .megamenu_cherrytheme .megamenu > li.active, .megamenu_coffeetheme .megamenu > li:hover, .megamenu_coffeetheme .megamenu > li.active, .megamenu_greentheme .megamenu > li:hover, .megamenu_greentheme .megamenu > li.active, .megamenu_greytheme .megamenu > li:hover, .megamenu_greytheme .megamenu > li.active, .megamenu_oceantheme .megamenu > li:hover, .megamenu_oceantheme .megamenu > li.active, .megamenu_orangetheme .megamenu > li:hover, .megamenu_orangetheme .megamenu > li.active, .megamenu_pinktheme .megamenu > li:hover, .megamenu_pinktheme .megamenu > li.active, .megamenu_purpletheme .megamenu > li:hover, .megamenu_purpletheme .megamenu > li.active, .megamenu_redtheme .megamenu > li:hover, .megamenu_redtheme .megamenu > li.active, .megamenu_tantheme .megamenu > li:hover, .megamenu_tantheme .megamenu > li.active, .megamenu_yellowtheme .megamenu > li:hover, .megamenu_yellowtheme .megamenu > li.active{background:#121212;-webkit-box-shadow:inset 0px 3px 6px rgba(0,0,0,0.2);-moz-box-shadow:inset 0px 3px 6px rgba(0,0,0,0.2);box-shadow:inset 0px 3px 6px rgba(0,0,0,0.2);}
.megamenu_bluetheme .megamenu > li > a, .megamenu_browntheme .megamenu > li > a, .megamenu_cherrytheme .megamenu > li > a, .megamenu_coffeetheme .megamenu > li > a, .megamenu_greentheme .megamenu > li > a, .megamenu_greytheme .megamenu > li > a, .megamenu_oceantheme .megamenu > li > a, .megamenu_orangetheme .megamenu > li > a, .megamenu_pinktheme .megamenu > li > a, .megamenu_purpletheme .megamenu > li > a, .megamenu_redtheme .megamenu > li > a, .megamenu_tantheme .megamenu > li > a, .megamenu_yellowtheme .megamenu > li > a{color:#FFFFFF;text-shadow:1px 1px 1px #000000;}
.megamenu_bluetheme .megamenu > li:hover > a, .megamenu_browntheme .megamenu > li:hover > a, .megamenu_cherrytheme .megamenu > li:hover > a, .megamenu_coffeetheme .megamenu > li:hover > a, .megamenu_greentheme .megamenu > li:hover > a, .megamenu_greytheme .megamenu > li:hover > a, .megamenu_oceantheme .megamenu > li:hover > a, .megamenu_orangetheme .megamenu > li:hover > a, .megamenu_pinktheme .megamenu > li:hover > a, .megamenu_purpletheme .megamenu > li:hover > a, .megamenu_redtheme .megamenu > li:hover > a, .megamenu_tantheme .megamenu > li:hover > a, .megamenu_yellowtheme .megamenu > li:hover > a{color:#FFFFFF;text-shadow:1px 1px 1px #000000;}
.megamenu_bluetheme .megamenu > li .megamenu_drop, .megamenu_browntheme .megamenu > li .megamenu_drop, .megamenu_cherrytheme .megamenu > li .megamenu_drop, .megamenu_coffeetheme .megamenu > li .megamenu_drop, .megamenu_greentheme .megamenu > li .megamenu_drop, .megamenu_greytheme .megamenu > li .megamenu_drop, .megamenu_oceantheme .megamenu > li .megamenu_drop, .megamenu_orangetheme .megamenu > li .megamenu_drop, .megamenu_pinktheme .megamenu > li .megamenu_drop, .megamenu_purpletheme .megamenu > li .megamenu_drop, .megamenu_redtheme .megamenu > li .megamenu_drop, .megamenu_tantheme .megamenu > li .megamenu_drop, .megamenu_yellowtheme .megamenu > li .megamenu_drop{background:url("../img/dropdown.png") no-repeat right 18px;}
.megamenu_bluetheme .megamenu_vertical > li .megamenu_drop, .megamenu_browntheme .megamenu_vertical > li .megamenu_drop, .megamenu_cherrytheme .megamenu_vertical > li .megamenu_drop, .megamenu_coffeetheme .megamenu_vertical > li .megamenu_drop, .megamenu_greentheme .megamenu_vertical > li .megamenu_drop, .megamenu_greytheme .megamenu_vertical > li .megamenu_drop, .megamenu_oceantheme .megamenu_vertical > li .megamenu_drop, .megamenu_orangetheme .megamenu_vertical > li .megamenu_drop, .megamenu_pinktheme .megamenu_vertical > li .megamenu_drop, .megamenu_purpletheme .megamenu_vertical > li .megamenu_drop, .megamenu_redtheme .megamenu_vertical > li .megamenu_drop, .megamenu_tantheme .megamenu_vertical > li .megamenu_drop, .megamenu_yellowtheme .megamenu_vertical > li .megamenu_drop{background:url("../img/right.png") no-repeat right 16px;}
.megamenu_bluetheme{background:#536987;background:-webkit-linear-gradient(top, #526886 0%, #4A5E79);background:-moz-linear-gradient(top, #526886 0%, #4A5E79);background:-o-linear-gradient(top, #526886 0%, #4A5E79);background:-ms-linear-gradient(top, #526886 0%, #4A5E79);background:linear-gradient(top, #526886 0%, #4A5E79);border:1px solid #222222;-webkit-box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);-moz-box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);}
.megamenu_bluetheme .megamenu > li > div a, .megamenu_bluetheme .megamenu li ul li, .megamenu_bluetheme .megamenu li ol li{color:#6a82a3;}
.megamenu_bluetheme .megamenu > li > div a:hover, .megamenu_bluetheme .megamenu li ul li:hover, .megamenu_bluetheme .megamenu li ol li:hover{color:#536987;}
.megamenu_browntheme{background:#866e56;background:-webkit-linear-gradient(top, #866E56 0%, #78624D);background:-moz-linear-gradient(top, #866E56 0%, #78624D);background:-o-linear-gradient(top, #866E56 0%, #78624D);background:-ms-linear-gradient(top, #866E56 0%, #78624D);background:linear-gradient(top, #866E56 0%, #78624D);border:1px solid #222222;-webkit-box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);-moz-box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);}
.megamenu_browntheme .megamenu > li > div a, .megamenu_browntheme .megamenu li ul li, .megamenu_browntheme .megamenu li ol li{color:#a1886e;}
.megamenu_browntheme .megamenu > li > div a:hover, .megamenu_browntheme .megamenu li ul li:hover, .megamenu_browntheme .megamenu li ol li:hover{color:#866e56;}
.megamenu_cherrytheme{background:#ab2d5c;background:-webkit-linear-gradient(top, #AB2D5C 0%, #992852);background:-moz-linear-gradient(top, #AB2D5C 0%, #992852);background:-o-linear-gradient(top, #AB2D5C 0%, #992852);background:-ms-linear-gradient(top, #AB2D5C 0%, #992852);background:linear-gradient(top, #AB2D5C 0%, #992852);border:1px solid #222222;-webkit-box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);-moz-box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);}
.megamenu_cherrytheme .megamenu > li > div a, .megamenu_cherrytheme .megamenu li ul li, .megamenu_cherrytheme .megamenu li ol li{color:#cc3f73;}
.megamenu_cherrytheme .megamenu > li > div a:hover, .megamenu_cherrytheme .megamenu li ul li:hover, .megamenu_cherrytheme .megamenu li ol li:hover{color:#ab2d5c;}
.megamenu_coffeetheme{background:#7b675c;background:-webkit-linear-gradient(top, #7B675C 0%, #6E5C52);background:-moz-linear-gradient(top, #7B675C 0%, #6E5C52);background:-o-linear-gradient(top, #7B675C 0%, #6E5C52);background:-ms-linear-gradient(top, #7B675C 0%, #6E5C52);background:linear-gradient(top, #7B675C 0%, #6E5C52);border:1px solid #222222;-webkit-box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);-moz-box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);}
.megamenu_coffeetheme .megamenu > li > div a, .megamenu_coffeetheme .megamenu li ul li, .megamenu_coffeetheme .megamenu li ol li{color:#978073;}
.megamenu_coffeetheme .megamenu > li > div a:hover, .megamenu_coffeetheme .megamenu li ul li:hover, .megamenu_coffeetheme .megamenu li ol li:hover{color:#7b675c;}
.megamenu_greentheme{background:#788951;background:-webkit-linear-gradient(top, #788951 0%, #6B7B48);background:-moz-linear-gradient(top, #788951 0%, #6B7B48);background:-o-linear-gradient(top, #788951 0%, #6B7B48);background:-ms-linear-gradient(top, #788951 0%, #6B7B48);background:linear-gradient(top, #788951 0%, #6B7B48);border:1px solid #222222;-webkit-box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);-moz-box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);}
.megamenu_greentheme .megamenu > li > div a, .megamenu_greentheme .megamenu li ul li, .megamenu_greentheme .megamenu li ol li{color:#93a568;}
.megamenu_greentheme .megamenu > li > div a:hover, .megamenu_greentheme .megamenu li ul li:hover, .megamenu_greentheme .megamenu li ol li:hover{color:#788951;}
.megamenu_greytheme{background:#6a6a6a;background:-webkit-linear-gradient(top, #6A6A6A 0%, #5F5F5F);background:-moz-linear-gradient(top, #6A6A6A 0%, #5F5F5F);background:-o-linear-gradient(top, #6A6A6A 0%, #5F5F5F);background:-ms-linear-gradient(top, #6A6A6A 0%, #5F5F5F);background:linear-gradient(top, #6A6A6A 0%, #5F5F5F);border:1px solid #222222;-webkit-box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);-moz-box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);}
.megamenu_greytheme .megamenu > li > div a, .megamenu_greytheme .megamenu li ul li, .megamenu_greytheme .megamenu li ol li{color:#8c8c8c;}
.megamenu_greytheme .megamenu > li > div a:hover, .megamenu_greytheme .megamenu li ul li:hover, .megamenu_greytheme .megamenu li ol li:hover{color:#6a6a6a;}
.megamenu_oceantheme{background:#528a8f;background:-webkit-linear-gradient(top, #528A8F 0%, #497B80);background:-moz-linear-gradient(top, #528A8F 0%, #497B80);background:-o-linear-gradient(top, #528A8F 0%, #497B80);background:-ms-linear-gradient(top, #528A8F 0%, #497B80);background:linear-gradient(top, #528A8F 0%, #497B80);border:1px solid #222222;-webkit-box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);-moz-box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);}
.megamenu_oceantheme .megamenu > li > div a, .megamenu_oceantheme .megamenu li ul li, .megamenu_oceantheme .megamenu li ol li{color:#6aa5aa;}
.megamenu_oceantheme .megamenu > li > div a:hover, .megamenu_oceantheme .megamenu li ul li:hover, .megamenu_oceantheme .megamenu li ol li:hover{color:#528a8f;}
.megamenu_orangetheme{background:#e34f00;background:-webkit-linear-gradient(top, #E34F00 0%, #CB4600);background:-moz-linear-gradient(top, #E34F00 0%, #CB4600);background:-o-linear-gradient(top, #E34F00 0%, #CB4600);background:-ms-linear-gradient(top, #E34F00 0%, #CB4600);background:linear-gradient(top, #E34F00 0%, #CB4600);border:1px solid #222222;-webkit-box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);-moz-box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);}
.megamenu_orangetheme .megamenu > li > div a, .megamenu_orangetheme .megamenu li ul li, .megamenu_orangetheme .megamenu li ol li{color:#ff6717;}
.megamenu_orangetheme .megamenu > li > div a:hover, .megamenu_orangetheme .megamenu li ul li:hover, .megamenu_orangetheme .megamenu li ol li:hover{color:#e34f00;}
.megamenu_pinktheme{background:#d50065;background:-webkit-linear-gradient(top, #D50065 0%, #BF005A);background:-moz-linear-gradient(top, #D50065 0%, #BF005A);background:-o-linear-gradient(top, #D50065 0%, #BF005A);background:-ms-linear-gradient(top, #D50065 0%, #BF005A);background:linear-gradient(top, #D50065 0%, #BF005A);border:1px solid #222222;-webkit-box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);-moz-box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);}
.megamenu_pinktheme .megamenu > li > div a, .megamenu_pinktheme .megamenu li ul li, .megamenu_pinktheme .megamenu li ol li{color:#ff097d;}
.megamenu_pinktheme .megamenu > li > div a:hover, .megamenu_pinktheme .megamenu li ul li:hover, .megamenu_pinktheme .megamenu li ol li:hover{color:#d50065;}
.megamenu_purpletheme{background:#68449a;background:-webkit-linear-gradient(top, #68449A 0%, #5D3D8A);background:-moz-linear-gradient(top, #68449A 0%, #5D3D8A);background:-o-linear-gradient(top, #68449A 0%, #5D3D8A);background:-ms-linear-gradient(top, #68449A 0%, #5D3D8A);background:linear-gradient(top, #68449A 0%, #5D3D8A);border:1px solid #222222;-webkit-box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);-moz-box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);}
.megamenu_purpletheme .megamenu > li > div a, .megamenu_purpletheme .megamenu li ul li, .megamenu_purpletheme .megamenu li ol li{color:#815ab7;}
.megamenu_purpletheme .megamenu > li > div a:hover, .megamenu_purpletheme .megamenu li ul li:hover, .megamenu_purpletheme .megamenu li ol li:hover{color:#68449a;}
.megamenu_redtheme{background:#b82323;background:-webkit-linear-gradient(top, #B82323 0%, #A51F1F);background:-moz-linear-gradient(top, #B82323 0%, #A51F1F);background:-o-linear-gradient(top, #B82323 0%, #A51F1F);background:-ms-linear-gradient(top, #B82323 0%, #A51F1F);background:linear-gradient(top, #B82323 0%, #A51F1F);border:1px solid #222222;-webkit-box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);-moz-box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);}
.megamenu_redtheme .megamenu > li > div a, .megamenu_redtheme .megamenu li ul li, .megamenu_redtheme .megamenu li ol li{color:#d83636;}
.megamenu_redtheme .megamenu > li > div a:hover, .megamenu_redtheme .megamenu li ul li:hover, .megamenu_redtheme .megamenu li ol li:hover{color:#b82323;}
.megamenu_tantheme{background:#837361;background:-webkit-linear-gradient(top, #837361 0%, #756757);background:-moz-linear-gradient(top, #837361 0%, #756757);background:-o-linear-gradient(top, #837361 0%, #756757);background:-ms-linear-gradient(top, #837361 0%, #756757);background:linear-gradient(top, #837361 0%, #756757);border:1px solid #222222;-webkit-box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);-moz-box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);}
.megamenu_tantheme .megamenu > li > div a, .megamenu_tantheme .megamenu li ul li, .megamenu_tantheme .megamenu li ol li{color:#9c8c7b;}
.megamenu_tantheme .megamenu > li > div a:hover, .megamenu_tantheme .megamenu li ul li:hover, .megamenu_tantheme .megamenu li ol li:hover{color:#837361;}
.megamenu_yellowtheme{background:#caa616;background:-webkit-linear-gradient(top, #CAA616 0%, #B59513);background:-moz-linear-gradient(top, #CAA616 0%, #B59513);background:-o-linear-gradient(top, #CAA616 0%, #B59513);background:-ms-linear-gradient(top, #CAA616 0%, #B59513);background:linear-gradient(top, #CAA616 0%, #B59513);border:1px solid #222222;-webkit-box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);-moz-box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);}
.megamenu_yellowtheme .megamenu > li > div a, .megamenu_yellowtheme .megamenu li ul li, .megamenu_yellowtheme .megamenu li ol li{color:#e8c22c;}
.megamenu_yellowtheme .megamenu > li > div a:hover, .megamenu_yellowtheme .megamenu li ul li:hover, .megamenu_yellowtheme .megamenu li ol li:hover{color:#caa616;}
.megamenu_container_vertical{float:left;width:140px;position:relative;}
.megamenu_container_vertical .megamenu{margin:0;float:left;}
.megamenu_container_vertical .megamenu > li{margin:0;width:140px;float:left;clear:left;}
.megamenu_container_vertical .megamenu li .megamenu_drop{}
.megamenu_container_vertical .megamenu li.right{float:left;margin-right:auto;}
.megamenu_container_vertical .megamenu li.right a{margin-right:auto;}
.megamenu_container_vertical .megamenu li .dropvertical_container{width:820px;margin:0;position:relative;float:left;}
.megamenu_container_vertical .megamenu li .dropdown_container, .megamenu_container_vertical .megamenu li .dropdown_fullwidth{margin:-45px auto 0 141px;top:auto;-webkit-border-radius:0 4px 4px 4px;-moz-border-radius:0 4px 4px 4px;border-radius:0 4px 4px 4px;}
.megamenu_container_vertical .megamenu li .dropdown_first{margin:-46px auto 0 141px;}
.megamenu_container_vertical .megamenu li .dropdown_right{right:auto;}
.megamenu_container_vertical .megamenu li:hover .dropdown_right{left:auto;right:auto;}
@media only screen and (max-width:984px){.megamenu img{max-width:96%;height:auto;}
.megamenu textarea{width:96%;}
}
@media only screen and (min-width:480px) and (max-width:767px){.megamenu_container .megamenu > li > div > .responsive_sixths, .megamenu_container_vertical .megamenu > li > .dropvertical_container > div > .responsive_sixths{width:8.66%;}
.megamenu_container .megamenu > li > div > .responsive_fourths, .megamenu_container_vertical .megamenu > li > .dropvertical_container > div > .responsive_fourths{width:17%;}
.megamenu_container .megamenu > li > div > .responsive_thirds, .megamenu_container_vertical .megamenu > li > .dropvertical_container > div > .responsive_thirds{width:25.33334%;}
.megamenu_container .megamenu > li > div > .responsive_halfs, .megamenu_container_vertical .megamenu > li > .dropvertical_container > div > .responsive_halfs{width:42%;}
}
@media only screen and (min-width:768px) and (max-width:984px){.megamenu_container .megamenu > li{margin:0 8px 0 0;}
.megamenu_container .megamenu > li.right{margin-right:-1px;}
.megamenu_container .megamenu > li > a{padding:16px 10px 17px 10px;}
.megamenu_container .megamenu > li .megamenu_drop{margin:0;}
}
@media only screen and (max-width:767px){.megamenu_container{height:auto;}
.megamenu_container .megamenu > li, .megamenu_container .megamenu > li:hover, .megamenu_container .megamenu > li.right, .megamenu_container .megamenu > li.right:hover{float:none;width:auto;padding-right:0;margin-right:0;}
.megamenu_container .megamenu > li > a{padding:16px 10px 16px 10px;}
.megamenu_container .megamenu li.right a{margin-right:0;}
.megamenu_container .megamenu li:hover .dropdown_container, .megamenu_container .megamenu li:hover .dropdown_fullwidth, .megamenu_container .megamenu li:hover .dropdown_right{top:auto;left:-1px;}
.megamenu_container .megamenu .dropdown_1column, .megamenu_container .megamenu .dropdown_2columns, .megamenu_container .megamenu .dropdown_3columns, .megamenu_container .megamenu .dropdown_4columns, .megamenu_container .megamenu .dropdown_5columns, .megamenu_container .megamenu .dropdown_6columns, .megamenu_container .megamenu .dropdown_7columns, .megamenu_container .megamenu .dropdown_8columns, .megamenu_container .megamenu .dropdown_9columns, .megamenu_container .megamenu .dropdown_10columns, .megamenu_container .megamenu .dropdown_11columns, .megamenu_container .megamenu .dropdown_12columns{width:100%;padding-left:0;padding-right:0;}
.megamenu_container .megamenu .col_1, .megamenu_container .megamenu .col_2, .megamenu_container .megamenu .col_3, .megamenu_container .megamenu .col_4, .megamenu_container .megamenu .col_5, .megamenu_container .megamenu .col_6, .megamenu_container .megamenu .col_7, .megamenu_container .megamenu .col_8, .megamenu_container .megamenu .col_9, .megamenu_container .megamenu .col_10, .megamenu_container .megamenu .col_11, .megamenu_container .megamenu .col_12{width:92%;margin-left:4%;margin-right:4%;}
.megamenu_container .megamenu > li.megamenu_searchform .megamenu_searchfield{margin-left:10px;margin-bottom:10px;}
.megamenu .dropdown_flyout, .megamenu .dropdown_flyout .dropdown_flyout_level{position:relative;left:auto;top:auto;padding:0;margin:0 4% 0 4%;}
.megamenu .dropdown_flyout li, .megamenu .dropdown_flyout ul li{width:100%;padding:3px 0 3px 0;}
.megamenu .dropdown_flyout li:hover > .dropdown_flyout_level{left:auto;top:auto;}
.megamenu .dropdown_flyout li:hover > .dropdown_flyout_level_left{left:auto;right:auto;}
.megamenu_dark .megamenu li .dropdown_flyout li ul, .megamenu_light .megamenu li .dropdown_flyout li ul{border:none;background:none;}
.megamenu_dark .megamenu li .dropdown_flyout .dropdown_parent{background:url("../img/dropdown.png") no-repeat right 9px;}
.megamenu_light .megamenu li .dropdown_flyout .dropdown_parent{background:url("../img/dropdown-b.png") no-repeat right 9px;}
.megamenu_dark .megamenu li .dropdown_flyout .dropdown_parent:hover, .megamenu_dark .megamenu li .dropdown_flyout .dropdown_parent.active, .megamenu_light .megamenu li .dropdown_flyout .dropdown_parent:hover, .megamenu_light .megamenu li .dropdown_flyout .dropdown_parent.active{background-color:transparent;}
}
@media only screen and (max-width:479px){.megamenu_container .megamenu > li > div > .responsive_sixths, .megamenu_container .megamenu > li > div > .responsive_fourths, .megamenu_container .megamenu > li > div > .responsive_thirds, .megamenu_container .megamenu > li > div > .responsive_halfs{width:42%;}
}
@media only screen and (max-width:984px){.megamenu_container_vertical .megamenu li .dropvertical_container{width:400px;}
.megamenu_container_vertical .megamenu .dropdown_1column, .megamenu_container_vertical .megamenu .dropdown_2columns, .megamenu_container_vertical .megamenu .dropdown_3columns, .megamenu_container_vertical .megamenu .dropdown_4columns, .megamenu_container_vertical .megamenu .dropdown_5columns, .megamenu_container_vertical .megamenu .dropdown_6columns, .megamenu_container_vertical .megamenu .dropdown_7columns, .megamenu_container_vertical .megamenu .dropdown_8columns, .megamenu_container_vertical .megamenu .dropdown_9columns, .megamenu_container_vertical .megamenu .dropdown_10columns, .megamenu_container_vertical .megamenu .dropdown_11columns, .megamenu_container_vertical .megamenu .dropdown_12columns{width:100%;padding-left:0;padding-right:0;}
.megamenu_container_vertical .megamenu .col_1, .megamenu_container_vertical .megamenu .col_2, .megamenu_container_vertical .megamenu .col_3, .megamenu_container_vertical .megamenu .col_4, .megamenu_container_vertical .megamenu .col_5, .megamenu_container_vertical .megamenu .col_6, .megamenu_container_vertical .megamenu .col_7, .megamenu_container_vertical .megamenu .col_8, .megamenu_container_vertical .megamenu .col_9, .megamenu_container_vertical .megamenu .col_10, .megamenu_container_vertical .megamenu .col_11, .megamenu_container_vertical .megamenu .col_12{width:92%;margin-left:4%;margin-right:4%;}
.megamenu_container_vertical .megamenu > li > .dropvertical_container > div > .responsive_sixths, .megamenu_container_vertical .megamenu > li > .dropvertical_container > div > .responsive_fourths, .megamenu_container_vertical .megamenu > li > .dropvertical_container > div > .responsive_thirds, .megamenu_container_vertical .megamenu > li > .dropvertical_container > div > .responsive_halfs{width:42%;}
.megamenu_container_vertical .megamenu .dropdown_flyout, .megamenu_container_vertical .megamenu .dropdown_flyout .dropdown_flyout_level{position:relative;left:auto!important;top:auto!important;padding:0;margin:0 4% 0 4%;}
.megamenu_container_vertical .megamenu .dropdown_flyout li, .megamenu_container_vertical .megamenu .dropdown_flyout ul li{width:100%!important;padding:3px 0 3px 0;}
.megamenu_container_vertical .megamenu .dropdown_flyout li:hover > .dropdown_flyout_level{left:auto!important;top:auto!important;}
.megamenu_container_vertical .megamenu .dropdown_flyout li:hover > .dropdown_flyout_level_left{left:auto!important;right:auto!important;}
.megamenu_dark .megamenu_vertical li .dropdown_flyout li ul, .megamenu_light .megamenu_vertical li .dropdown_flyout li ul{border:none;background:none;}
.megamenu_dark .megamenu_vertical li .dropdown_flyout .dropdown_parent{background:url("../img/dropdown.png") no-repeat right 9px;}
.megamenu_light .megamenu_vertical li .dropdown_flyout .dropdown_parent{background:url("../img/dropdown-b.png") no-repeat right 9px;}
.megamenu_dark .megamenu_vertical li .dropdown_flyout .dropdown_parent:hover, .megamenu_dark .megamenu_vertical li .dropdown_flyout .dropdown_parent.active, .megamenu_light .megamenu_vertical li .dropdown_flyout .dropdown_parent:hover, .megamenu_light .megamenu_vertical li .dropdown_flyout .dropdown_parent.active{background-color:transparent;}
}
@media only screen and (max-width:767px){.megamenu_container_vertical, .megamenu_container_vertical .megamenu{width:100%;}
.megamenu_container_vertical .megamenu > li, .megamenu_container_vertical .megamenu > li:hover, .megamenu_container_vertical .megamenu > li.right, .megamenu_container_vertical .megamenu > li.right:hover{float:none;width:auto;padding-right:0;margin-right:0;}
.megamenu_container_vertical .megamenu li .megamenu_drop{}
.megamenu_light_bar .megamenu_vertical li .megamenu_drop{background:url("../img/dropdown-b.png") no-repeat right center;}
.megamenu_dark_bar .megamenu_vertical li .megamenu_drop{background:url("../img/dropdown.png") no-repeat right center;}
.megamenu_container_vertical .megamenu li .dropdown_container, .megamenu_container_vertical .megamenu li .dropdown_fullwidth{margin:0 auto 0 0;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;}
.megamenu_container_vertical .megamenu li .dropdown_first{margin:0 auto 0 -1px;}
.megamenu_container_vertical .megamenu li .dropvertical_container{width:100%;}
.megamenu_container_vertical .megamenu li:hover .dropdown_container, .megamenu_container_vertical .megamenu li:hover .dropdown_fullwidth, .megamenu_container_vertical .megamenu li:hover .dropdown_right{top:auto;left:-1px;}
}
.smoke-free {
    display: block;
    font-size: 70%;
    position: absolute;
    bottom: 35px;
    right: 15px;
    color: #cc5e29;
    font-weight: bold;
}
.footer-booking-widget {
  position: fixed;
  height: 60px;
  top: inherit;
  bottom: 0;
  width: 100%;
  z-index: 10;
  background-color: #d9aeaf;
  color: #f4f4f4;
  padding: 0;
  -o-transition: 0.3s;
  -ms-transition: 0.3s;
  -moz-transition: 0.3s;
  -webkit-transition: 0.3s; }
  .footer-booking-widget .booking-widget {
    width: 100%;
    max-width: 1500px;
    margin: 0 auto;
    position: relative;
    right: inherit;
    background: transparent;
    height: 100%; }
    .footer-booking-widget .booking-widget ::-webkit-input-placeholder {
      color: #f4f4f4; }
    .footer-booking-widget .booking-widget :-moz-placeholder {
      color: #f4f4f4; }
    .footer-booking-widget .booking-widget ::-moz-placeholder {
      color: #f4f4f4; }
    .footer-booking-widget .booking-widget :-ms-input-placeholder {
      color: #f4f4f4; }
    .footer-booking-widget .booking-widget .form-control {
      background-color: transparent;
      color: #f4f4f4;
      border-radius: 0;
      width: 100% !important;
      font-size: .9em;
      height: 36px !important;
      padding: 6px;
      text-align: left;
      border-color: transparent;
      border-bottom: 1px solid #f4f4f4;
      -webkit-box-shadow: none;
      box-shadow: none;
      -webkit-appearance: none;
      -moz-appearance: none;
      -o-transition: 0.3s;
      -ms-transition: 0.3s;
      -moz-transition: 0.3s;
      -webkit-transition: 0.3s; }
    .footer-booking-widget .booking-widget .form-control:hover {
      background-color: #e6a9aa; }
    .footer-booking-widget .booking-widget .form-group small {
      display: block;
      text-align: center;
      font-size: 65%;
      margin-top: 3px; }
    .footer-booking-widget .booking-widget label {
      text-align: left;
      display: block;
      color: #cecece;
      margin-bottom: 5px;
      font-size: .8em; }
    .footer-booking-widget .booking-widget .btn {
      border-radius: 3px;
      padding: 5px 0;
      width: 100%;
      font-size: 1.3em;
      background-color: #2f2d2e;
      color: #f4f4f4;
      @incluce transition; }
    .footer-booking-widget .booking-widget .btn:hover, .footer-booking-widget .booking-widget .btn:focus {
      background-color: #000;
      color: #fff; }
    .footer-booking-widget .booking-widget .form-group {
      margin-bottom: 0;
      position: relative;
      padding-right: 5px;
      padding-left: 5px;
      background: transparent; }
    .footer-booking-widget .booking-widget form {
      display: block;
      float: right;
      width: calc(100% - 250px);
      margin: 0 -5px;
      padding: 9px 0 0 22px;
      background: transparent; }
    .footer-booking-widget .booking-widget h2 {
      display: block;
      width: 250px;
      font-size: 1.1em;
      margin: 0;
      padding: 15px 0px 15px 20px;
      text-align: left;
      position: absolute;
      height: 100%;
      color: #221f1f;
      background-color: #f4f4f4;
      border-radius: 0 5px 5px 0;
      font-family: PT Sans;
      text-transform: uppercase;
       font-weight: bold; }
    .footer-booking-widget .booking-widget h2:before {
      content: "\e067";
      font-family: 'Glyphicons Halflings';
      font-size: 2em;
      float: left;
      margin: -3px 5px 0 0; }
    .footer-booking-widget .booking-widget .container {
      padding: 0;
      width: 100%; }
    .footer-booking-widget .booking-widget .book-now {
      padding: 0 0 0 5px;
      width: 20%;
      float: left; }
    .footer-booking-widget .booking-widget .calendar {
      float: left;
      width: 16%;
      background: transparent; }
    .footer-booking-widget .booking-widget .calendar:before {}
    .footer-booking-widget .booking-widget .room, .footer-booking-widget .booking-widget .adult, .footer-booking-widget .booking-widget .child {
      float: left;
      width: 10%; }
    .footer-booking-widget .booking-widget .code {
      float: left;
      width: 15%; }
    .footer-booking-widget .booking-widget h2 small {
      font-size: 90%;
      padding: 1px 0;
      color: #221f1f;
      margin: 0;
      background: transparent; }
  .footer-booking-widget .booking-widget .form-group .btn span {
    color: #333;
    position: static;
    display: inline-block;
    margin: 0 10px 0 0;
    font-size: .8em; }

.selectboxit-container {
  width: 100%; }

.selectboxit-btn {
  background: transparent;
  border: 1px solid #f4f4f4;
  color: #f4f4f4; }

.selectboxit .selectboxit-option-icon-container {
  margin-left: 0; }

.selectboxit-btn.selectboxit-enabled:hover,
.selectboxit-btn.selectboxit-enabled:focus,
.selectboxit-btn.selectboxit-enabled:active {
  background-color: transparent; }

.selectboxit-list > .selectboxit-focus > .selectboxit-option-anchor {
  color: #f4f4f4;
  background-color: #d9aeaf;
  background-image: none; }

.selectboxit-container .selectboxit-options {
  width: auto !important;
  min-width: 100% !important;
  overflow: hidden !important; }

.selectboxit-container span {
  height: 22px;
  line-height: 22px; }

.selectboxit-container .selectboxit-options a {
  display: block;
  height: auto;
  line-height: normal;
  padding: 5px; }

.selectboxit-arrow-container, .selectboxit-option-icon-container {
  display: none !important; }

.selectboxit-default-arrow {
  width: 0;
  height: 0;
  border-top: 4px solid #f4f4f4; }

.selectboxit-text {
  width: 100%;
  text-align: center; }

.selectboxit-container * {
  font: 1em "AvantGarde Book", sans-serif; }

.UnlockMemberPrice {
    width: 230px;
    height: 45px;
    margin: 0;
    position: relative;
    z-index: 1;
    float: right;
}

  .UnlockMemberPrice .btn-member {
    background-color: #cc5e29;
    background-image: url(../images/btn-book-bg.png);
    color: #fdffff;
    padding: 0 0 0 36px;
    margin: 0 0 0 0;
    height: 45px;
    width: 100%;
    font-size: .9em;
    text-align: left;
    font-weight: normal;
    position: absolute;
    border: none;
    top: 0;
    z-index: 1 }
  .UnlockMemberPrice .btn-member small {
    display: block;
    font-size: 85%;
    text-transform: none; }
  .UnlockMemberPrice .btn-member:before {
    content: ''; }
  .UnlockMemberPrice .btn-member:after {
    content: '\e014';
    font-family: 'Glyphicons Halflings';
    position: absolute;
    right: 10px;
    bottom: 0;
    font-size: .8em; }
  .UnlockMemberPrice .collapsed:after {
    content: '';
    bottom: 0; }
  .UnlockMemberPrice span.icon {
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: 100%;
    display: block;
    width: 20px;
    height: 33px;
    position: absolute;
    left: 8px;
    top: 5px; }
  .UnlockMemberPrice .glyphicon-triangle-bottom {
    font-size: .6em;
    margin: 0 0 0 10px; }
  .UnlockMemberPrice .collapsed span.icon, .UnlockMemberPrice .collapsing span.icon {
    background-image: url(../images/icon-logo.png); }
  .UnlockMemberPrice .collapse span.icon {
    background-image: url(../images/icon-unlock.png);
    top: 5px; }
  .UnlockMemberPrice .collapse .btn-member {
    position: absolute;
    top: 0;
    width: 100%;
    font-size: .9em;
    opacity: 1;
    line-height: 45px;
    text-transform: uppercase; }
  .UnlockMemberPrice .collapsing .btn {
    opacity: 0;
    width: 100%;
    top: 0;
    position: absolute; }
  .UnlockMemberPrice .well {
    width: 100%;
    background: rgba(0, 0, 0, 0.7);
    padding: 55px 15px 15px 15px;
    border-radius: 5px;
    color: #f4f4f4;
    border: none; }
    .UnlockMemberPrice .well p {
      line-height: 1.4;
      color: #f4f4f4;
      font-size: .8em;
      margin-bottom: 5px; }
    .UnlockMemberPrice .well a {
      line-height: 1.4;
      color: #f4f4f4;
      font-size: .8em; }
  .UnlockMemberPrice .well .form-control {
      line-height: 1.4;
      color: #f4f4f4;
      font-size: .9em;
      margin-bottom: 0;
      background: transparent;
      border: 1px solid #eee;
      padding: 11px 15px;
      height: auto;
  }
      border: 1px solid #eee; }
    .UnlockMemberPrice .well .form-group {
      margin-bottom: 10px; }
    .UnlockMemberPrice .well .btn {
      border-radius: 3px;
      padding: 5px 15px;
      background: #f4f4f4;
      margin-bottom: 0;
      color: #333;
      font-size: 1em; }
  .UnlockMemberPrice .hidden {
    display: none; }
  .UnlockMemberPrice .show {
    display: block; }

.modal-backdrop {z-index: 99;background-color: #000;}
#sb-container {display: none}
#supersized {height: calc( 100% - 164px );top: 84px;}
#prevslide, #nextslide {position: absolute;}
#form1 .selectboxit-container span {
    height: 22px;
    line-height: 22px;
    width: auto !important;
    min-width: 30px;
    background-color: #999;
    text-align: left;
    display: block;
    float: left;
}
#spryselect1,#spryselect2,#spryselect3,#spryselect4 {float: left;}
.S-RSVNGrey,.selectRequiredMsg {display: block;float: left;width: 100%}
#formID .selectboxit-container .selectboxit {
width: 100% !important;
color: #333;
text-align: left;
border: #d7d9d9 solid 1px;
padding: 5px;
border-radius: 5px;}
#formID .selectboxit-text {text-align: left;}
#formID .selectboxit-container .selectboxit-options a {color: #333;}
#formID .selectboxit-container .selectboxit-options {overflow: scroll !important;}
button.close,button.close:hover {
    opacity: 1;
    font-size: 2em;
    padding: 5px;
    position: absolute;
    top: 0;
    right: 0;
    width: 30px;
    height: 30px;
    background-color: #333;
    color: #eee;
    text-shadow: none;
    font-family: Arial;
}
    #easy .selectboxit-container .selectboxit {
    width: 100% !important;
    color: #333;
    text-align: left;
    border: #d7d9d9 solid 1px;
    padding: 10px;
    height: 40px;
    border-radius: 3px;}
    #easy .selectboxit-text {text-align: left;}
    #easy .selectboxit-container .selectboxit-options a {color: #333;}
    #easy .selectboxit-container .selectboxit-options {overflow: scroll !important;}

.card-columns {
  -moz-column-count: 5;
  -moz-column-gap: 0px;
  -webkit-column-count: 5;
  -webkit-column-gap: 0px;
  column-count: 5;
  column-gap: 30px;
  width: 100%;
  padding: 30px 0;
}
.card-columns .card {
  display: inline-block;
}
.rounded-circle {border-radius: 50%;}
.nav-tabs .nav-link {
    border: 1px solid transparent;
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem;
    padding: 10px 15px;
    background-color: #eee;
}
.active .nav-link {
    color: #495057;
    background-color: #fff;
    border-color: #ddd #ddd #fff;
}
.nav-tabs {
    margin: 0;
    text-align: center;
}
.nav-tabs .nav-item {
    margin: 0 5px -1px 5px;
    display: inline-block;
    float: none;
}

/* mobile */
@media (max-width: 1200px) {
.mainnav {width: 100%;}
.UnlockMemberPrice {
    position: absolute;
    top: 60px;
    right: 10px;
    width: 260px;
    opacity: 1;
    -o-transition: 0.4s;
    -ms-transition: 0.4s;
    -moz-transition: 0.4s;
    -webkit-transition: 0.4s;
}
.fixed .UnlockMemberPrice {top: -100px;opacity: 0}
}
@media (max-width: 1024px) {
.booking-widget h2:before, .calendar, .room, .adult, .child, .code{display:none;}
.footer-booking-widget {position: fixed;height: 60px;top: calc(100% - 60px);}
.footer-booking-widget .booking-widget h2 {width: 170px;font-size: 1em;height: 60px;border-radius: 0;padding: 15px 15px;}
.footer-booking-widget .booking-widget form {display: block;float: right;width: calc(100% - 170px);margin: 0;margin: 0;padding: 0;}
.footer-booking-widget .booking-widget .btn {border-radius: 0;padding: 15px 0;height: 60px;}
.footer-booking-widget .booking-widget .book-now {padding: 0;width: 100%}
.rooms .panel-collapse {display: block}
.mini-detail {display: none;}
.shButton{display:none;}
.full-container{padding:0;}
.cal2{background-position:99%;}
.btn-offcanvas{background-color:#ca6024!important;z-index:101!important;margin-right: 0;}
.container{width:100%;}
.wrap-content{padding:0;}
.full-height{position:static;}
#supersized{display:block;height:50vw;width:100%;padding:0;position:absolute;top:97px;}
.full-container {display:block;width:100%;position:static;margin-top:50vw;}
.footer-bottom{position:static;}
}
@media (max-width:767px){#preloader{display:none}
#MobileMenu .modal-content {margin-top: 43px;border-radius: 5px 0 5px 5px;}
#MobileMenu .modal-dialog {margin: 10px 15px;}
#MobileMenu button.close, #MobileMenu button.close:hover, #MobileMenu button.close:focus{color: #f7f3f6;background-color: #000;position: absolute;top: -35px;right:-1px;width: 50px;height: 35px;opacity: 1;border-radius: 3px 3px 0 0;}
.mobile-nav {padding: 0 15px 15px 15px;}
.mobile-nav li {display: block;border-bottom: 1px solid #eee;}
.mobile-nav a {display: block;padding: 10px 15px;}
.mobile-language {text-align: center;padding: 15px 10px;border-bottom: 1px solid #eee;}
.mobile-language li {display: inline-block;}
.language a {padding: 0 5px;}
.UnlockMemberPrice {position: fixed;top: 50px;right: 0;width: 100%;border-radius: 0;}
.UnlockMemberPrice .btn-member {border-radius: 0;}
.intro-text:before {top: -30px;}
.intro-text {margin: 0 auto 30px auto;width: 100%}
.intro-text h1 {font-size: 1.5em;}
#status{display:none}
#hrc-widget-warp{display:none !important;}
.row-offcanvas{position:relative;-webkit-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;}
.row-offcanvas-right{right:0; display: block;}
.row-offcanvas-left{left:0;}
.row-offcanvas-right .sidebar-offcanvas{right:-100%;}
.row-offcanvas-left .sidebar-offcanvas{left:-100%;}
.row-offcanvas-right.active{right:80%;z-index: 999;}
.row-offcanvas-left.active{left:80%;}
.sidebar-offcanvas{position:absolute;top:0;width:80%;}
/**/.TenResMenu li a{font-size:.5em;width:20px;display:inline-block;margin-bottom:0px;height:20px;}
.hero-txt{top:40%;font-size:2em;}
.float-h{top:30%;font-size:2em;}
.float-h button{margin-top:0;}
#prevslide, #nextslide{position:absolute;top:200px;}
.col-5c{position:relative;min-height:1px;padding-right:0;padding-left:0;float:left;width:20%;}
.x-tabs{text-align:center;border-bottom:medium none;width:100%;font-size:0.6em;position:absolute;top:-46px;z-index:11;left:0;}
.photo-grid{-moz-column-count:2;-moz-column-gap:0px;-webkit-column-count:2;-webkit-column-gap:0px;column-count:2;column-gap:0px;width:100%;}
.xx-tabs{text-align:center;border-bottom:medium none;width:100%;font-size:0.6em;}
.xx-tabs > li > a{padding:10px 5px;}
.super-h{padding:30px 0 60px 0;}
.feature-detail .btn-default{position:absolute;z-index:100;bottom:0;left:-90%;}
.feature .slick-dots{right:12%;}
.x-tabs > li > a{line-height:normal;padding:10px;}
.hotel-map-frame iframe{height:200px;}
.hotel-map-frame figure{height:200px;}
.flex-control-thumbs{padding-top:15px;position:static;width:100%;background:#dbc4c7;}
.right-rds{border-radius:0;}
body{padding:97px 0 0 0;width:100%;margin:0;}
header{position:fixed;top:0;width:100%;z-index:100;}
a.logo {
    width: auto;
    height: 50px;
    padding: 5px 0;
    position: static;
    float: left;}
a.logo img {
    width: auto;
    height: 40px;
}
.fixed{position:static;}
.mainnav{padding:15px;}
.mainnav li{list-style:none;display:block !important;float:inherit;}
.mainnav li a{display:block;padding:5px 10px;font-size:0.9em;text-transform:none;}
.mainnav ul{text-align:left;padding-right:0;}
.ddmenu{display:none !important;}
.booking-widget{width:100%;position:relative;bottom:inherit;padding:0;margin-bottom:15px;right:0;}
.btn-booknow{display:block;width:100%;height:30px;background:#ca6024;float:left;margin:0;border-radius:5px;text-align:center;line-height:30px;text-transform:uppercase;text-decoration:none;padding:2px 0 0 0; right: 0}
.btn-booknow:before{color:#fff;content:'Check availability';text-decoration:none;}
.booking-form{width:100%;margin-left:0;}
.booking-form h2.hili-color{margin:20px 0 5px 0}
.sidebar-offcanvas{z-index:1000;}
.cal{background-position:98%;}
footer{padding:36px 15px 75px 15px;background:#f3f2f1 url(../images/bg-footer.png) repeat-x top;font-size:.8em;color:#fff;}
footer a{color:white;}
.footer-right, .footer-left{float:left;width:100%;}
footer p{margin-bottom:10px;}
.add-mar-b-xs{margin-bottom:15px;}
.feature-detail{font-size:.8em;right:10%;}
.feature-detail h2{font-size:1.2em;margin:0 0 5px 0;}
.btn-social{position:static;width:100%;z-index:1;height:60px;text-align:center;margin-bottom:5px;}
.btn-social img{display:inline-block;width:auto;height:40px;float:inherit;}
.img-float{margin-top:0;}
.img-float2{margin:0;}
.aside-bottom{position:static;margin-top:30px;width:100%;}
#primary_nav_wrap{height:auto;padding-right:0;}
.gallery-nav{position:static !important;margin-bottom:20px !important;}
.gallery-nav a, .gallery-nav a:hover{border-radius:5px !important;}
#primary_nav_wrap ul{position:static;width:100%;}
.photo-thumb a{width:50%;padding:1% 1% 0 1%;display:block;float:left;font-size:.9em;font-weight:bold;}
.tenreasone-slide-detail{position:static;text-align:center;color:#fff;}
.tenreasone-slide-detail-l, .tenreasone-slide-detail-r{position:static;padding:15px;}
li.hidden-xs{display:none !important;}

}
@media (min-width:768px) and (max-width:992px){.mainnav li{padding:0 .5%;}
}
@media (min-width:768px) and (max-width:1199px){.mainnav li{padding:0 .9%;}
.gallery{padding-right:30px;padding-left:30px;}
}
@media (min-width:768px) and (max-width:1023px){.tenreasone-slide-detail{font-size:0.9em;}
.tenreasone-slide-detail h2{font-size:1.5em;}
.gallery{padding-right:15px;padding-left:15px;}
.btn-booknow {bottom: -73px;right: 15px;}
.hotel-map-frame iframe{height:450px;}
.hotel-map-frame figure{height:450px;}
a.logo {
    width: 100px;
    display: block;
    padding: 0;
    position: absolute;
    bottom: 32px;}
.fixed a.logo {display: none;}
.mainnav ul{text-align: center; padding-right:0;}
.mainnav li{padding:0 .5%; display: inline-block; float: none}
.mainnav li a{padding:10px 0; font-size: 0.8em;}
.booking-form{background:#fff;padding:74px 15px 15px 15px;z-index:100;width:300px;margin:-74px 0 0 0;}
.float-logo{top:-3%;left:39.5%;}
.img-float, .img-float2{margin-top:0;}
.showForm{display:block;position:absolute;bottom:0;height:60px;width:100%;left:0;}
.gallery-nav{bottom:37px !important;}
.gallery-nav a, .gallery-nav a:hover{border-radius:5px !important;}
.gallery-nav a{padding:5px 5px 0 5px !important;}
.feature .slick-dots{bottom:15px;}
}
@media (max-width:480px){
.page-cover .promotion-box{position:static;height:auto;}
#promotion{width:100%;margin-left:0;margin-bottom:60px;-webkit-box-shadow:none;box-shadow:none;}
#promotion .banner-thm{width:100% !important;height:auto;}
#promotion .countdown span{font-size:32px;}
#promotion .detail_split{ width:100%; display:inline-block; padding-bottom:20px}
.promotionx2{width:100% !important;}
}

.btn-sm {
  background-color: #ca6024;
  border-width: 0px;
  color: white;
}
.limousine-table td{
    padding: 10px;
    text-align:center;
}
.limousine-table tr{
    background-color: #fff;
}
.limousine-table thead tr{
    background-color:#ca6024; 
    color: white; 
    text-align:center;
}

#tt_banner {
  position: absolute;
  top: 16px;
  right: 72px;
  z-index: 10;
}

#tt_banner a {
  display: inline-block;
  text-decoration: none;
  color: #222;
  transition: .2s ease-out;
}

#tt_banner a:hover,
#tt_banner a:active {
  color: #CA6024;
}

#tt_banner a:focus {
  outline: 2px solid #111 !important;
  outline-offset: 2px;
  border-radius: 2px;
  transition: 0s;
}

#tt_banner .logo {
  transition: .2s ease-out;
  display: inline-block;
  vertical-align: -0.4285em;
}

#tt_banner .logo img {
  display: block;
}

#tt_banner a:hover .logo,
#tt_banner a:active .logo {
  transform: scale(110%);
}

@media (min-width: 768px) {
  #tt_banner {
    top: 10px;
    right: 172px;
  }
}

/**
 * Member Button And Panel
 * -----------------------
 */
.mk-member-toggle-button-mobile {
  position: absolute;
  top: 8px;
  right: 72px;
  font-size: 12px;
  background-color: #222;
  color: #fff;
  padding: 12px 8px 8px;
  line-height: 1;
  border-radius: 4px;
  border: 1px solid #222;
  z-index: 9;
  transition: 0.2s;
  transition-property: background-color, color;
}

.mk-member-toggle-button-mobile:hover,
.mk-member-toggle-button-mobile:focus {
  background-color: #000;
  color: #fff;
}

.mk-member-toggle-button {
  position: absolute;
  top: 11px;
  right: 310px;
  background-color: #222;
  color: #fff;
  padding: 5px 12px 3px;
  line-height: 1.25;
  font-size: 12px;
  border-radius: 4px;
  border: 1px solid #222;
  z-index: 9;
  transition: 0.2s;
  transition-property: background-color, color;
}

.mk-member-toggle-button:hover,
.mk-member-toggle-button:focus {
  background-color: #000;
  color: #fff;
}

.mk-member-popup .mfp-container {
	text-align: right;
	text-align: end;
	padding-left: 0px;
	padding-right: 0px;
}

.mk-member-popup .mfp-content {
	width: 100%;
	height: 100%;
}

.mk-member-popup.mfp-bg {
	opacity: 0;
	visibility: hidden;
	transition: 0.35s;
}

.mk-member-popup.mfp-bg.mfp-ready {
	opacity: 0.65;
	visibility: visible;
}

.mk-member-popup.mfp-bg.mfp-removing {
	opacity: 0;
	visibility: hidden;
}

.mk-member-popup .mk-member-panel {
	transform: translate3d(100%, 0, 0);
	transition: 0.35s cubic-bezier(0.22, 1, 0.36, 1);
}

.mk-member-popup.mfp-ready .mk-member-panel {
	transform: translate3d(0, 0, 0);
}

.mk-member-popup.mfp-removing .mk-member-panel {
	transform: translate3d(100%, 0, 0);
}

.mk-member-panel {
	width: 100%;
	max-width: 400px;
	margin: 0 0 0 auto;
	background-color: hsl(359 36% 87% / 1);
	background-color: #d7d5d5;
	height: 100%;
	overflow: auto;
	padding: 60px 25px;
}

.mk-member-panel ul,
.mk-member-panel ol {
	margin: 0 0 1rem 2.5rem;
}

.mk-member-panel input {
	height: 36px;
	padding: 5px 8px 3px;
}

.mk-member-panel__heading {
  font-size: 24px;
}

.mk-member-panel form.sending {
  opacity: 0.5;
  pointer-events: none;
  cursor: default;
}

.mk-member-panel .submit-button {
	padding: 5px 12px 3px;
	border: 1px solid transparent;
	background-color: #222;
	color: #fff;
	border-radius: 4px;
	transition: 0.2s;
}

.mk-member-panel .submit-button:hover,
.mk-member-panel .submit-button:focus {
	background-color: #000;
	color: #fff;
}

.mk-member-panel .submit-button:disabled {
  opacity: 0.5;
  pointer-events: none;
}

.mk-member-panel .why {
	background-color: #ffffff80;
	padding: 24px 20px 16px;
	border-radius: 4px;
}

.mk-member-panel .why *:last-child {
	margin-bottom: 0;
}

.mk-member-panel .why .text {
  font-size: 13px;
  margin-top: 8px;
}

.mk-member-panel .why__heading {
  margin-bottom: 0;
  font-weight: bolder;
}

.mk-member-panel .why__subheading {
  margin-bottom: 20px;
}

.welcome-member {
  display: none;
  padding-bottom: 30px;
}

.welcome-member__inner {
  padding: 20px;
  color: #fff;
  font-size: 16px;
  border-radius: 4px;
  background-image: linear-gradient(135deg, darkgoldenrod, gold 25%, darkgoldenrod 50%);
  background-size: 400% 100%;
  background-position: right;
  transition: 2s;
}

.welcome-member__inner.shadow {
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.25);
}

.welcome-member__inner.winking {
  background-position: left;
  transition: 2s;
}

.welcome-member__inner.winking:hover {
  background-position: left 10% center;
  transition: 4s ease-in-out;
}

.welcome-member .button-form {
  margin: 0 -20px -20px -20px;
}

.welcome-member .view-benefit-button {
  width: 100%;
  text-align: center;
  padding: 5px 12px 3px;
  border: 1px solid transparent;
  background-color: hsl(0deg, 34%, 40%);
  background-color: hsl(41deg, 85%, 36%);
  color: #fff;
  text-decoration: none;
  border-radius: 0 0 4px 4px;
  transition: 0.2s;
}

.welcome-member .view-benefit-button:hover,
.welcome-member .view-benefit-button:focus {
  background-color: hsl(0deg, 34%, 35%);
  background-color: #ab780e;
  background-color: hsl(41deg, 85%, 31%);
  color: #fff;
}

#mk_member_form .row {
  margin-left: -5px;
  margin-right: -5px;
}

#mk_member_form [class*="col-"] {
  padding-left: 5px;
  padding-right: 5px;
}