@font-face {
    font-family: 'sfu_helveticalight';
    src: url('../font/sfuhelveticalight.eot');
    src: url('../font/sfuhelveticalight.eot?#iefix') format('embedded-opentype'),
         url('../font/sfuhelveticalight.woff2') format('woff2'),
         url('../font/sfuhelveticalight.woff') format('woff'),
         url('../font/sfuhelveticalight.ttf') format('truetype'),
         url('../font/sfuhelveticalight.svg#sfu_helveticalight') format('svg');
    font-weight: normal;
    font-style: normal;

}
/* Reset */
html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, a, address, em, img, strong, dl, dt, dd, ul, li, fieldset,
form, label, legend{border:0;font-family:inherit;font-size:100%;margin:0;outline:0;padding:0;}
:focus{outline:0;}
ol,ul{list-style:none;}
img{width:auto\9;height:auto;max-width:100%;vertical-align:middle;-ms-interpolation-mode:bicubic;}
table{border-collapse:collapse;border-spacing:0;width:100%;}
html,body{min-height: 100%;}
label {cursor: default;}
input{border:0}
a:link, a:visited{color:#114285;}
a:hover{color:#94c03d}
a:link,a:visited,a:hover,a:focus,button{
text-decoration:none;outline:0;
-webkit-transition:all 0.2s ease-in-out;
     -moz-transition:all 0.2s ease-in-out;
       -o-transition:all 0.2s ease-in-out;
          transition:all 0.2s ease-in-out;
}
@media \0screen {
    img{width:auto;height:auto;max-width:none;vertical-align:inherit;}
}
/*Global*/
html {background:url(../img/front/bg.png) repeat-x center bottom scroll;}
body {background:url(../img/front/bg-body.png) no-repeat center bottom scroll;color:#000;font:normal normal 100% Arial, Helvetica, sans-serif;line-height:1.5em;font-size:.875em;}
h1,h2,h3 {line-height:20px}
input,select,textarea {color:#38444f;}
input:focus,select:focus,textarea:focus,a:link,a:visited,a:hover,a:focus {outline:none}
a:link,a:visited,a:hover,a:focus {text-decoration:none;}
#wd-wrapper{height:auto !important;margin:0 auto -153px;min-height:100%;}
#wd-wrapper .container-fluid,#wd-footer-container .container-fluid {padding-left: 0px;padding-right: 0px;}
.wd-center{margin:0 auto;width:970px}
.wd-last-mr {margin-right: 0 !important;}
.wd-section {padding: 20px;}
/** Clearfix **/
.wd-cf:before, .wd-cf:after {content: " ";display: table;}
.wd-cf:after {clear: both;}
.wd-cf {*zoom: 1;}

/**
 * Transition
 */
.wd-menu > ul > li > a, #wd-footer-container .wd-top-footer > li ul li a, .wd-news-promotions .wd-title-content a,
.wd-block-promotions .wd-title-promotions a, .wd-career .wd-button-applynow, .wd-career .wd-button-reset,
.wd-recruitment ul.wd-list-recruitment .wd-button-apply, .wd-form-homepage .wd-form-button .wd-check-available,
.wd-icon-show-more, #wd-social-network ul li a span:first-child, .wd-item-new-promotions .wd-content a,
.wd-item-about-us .wd-title a, .wd-item-new-promotions .wd-title a, .wd-menu ul li .wd-hover-accommodation li .wd-title a,
li[class ^= wd-group] > ul > li > a, .wd-career ul.wd-list-career .wd-button-apply, .wd-form-contact .wd-form-item input,
.wd-form-contact .wd-form-item textarea, .wd-form-contact .wd-form-button input, .wd-support td a{transition: all 0.3s ease;-moz-transition: all 0.3s ease;-webkit-transition: all 0.3s ease;}
/*Sprite image*/
.wd-icon-sprite, .dd .ddArrow, .wd-arrow-dropdown-box, .wd-arrow-dropdown-support,
.wd-hover-accommodation-pagination a, .wd-item-gallery-pagination a, .prev, .next,
.wd-button-menu, .wd-arrow{background: url(../img/front/sprite.png) no-repeat;}
.wd-icon-sprite {display: inline-block;*display: inline;zoom: 1;vertical-align: inherit;}
.wd-icon-sun {background-position: 0 -1px;width: 22px;height: 15px;}
.wd-icon-support {background-position: 0 -54px;width: 20px;height: 16px;margin: 9px 7px;}
.wd-icon-ft-home {background-position: -57px -37px;width: 14px;height: 12px;margin-right: 6px;}
.wd-icon-ft-tel {background-position: -82px -38px;width: 14px;height: 11px;margin-right: 6px;}
.wd-icon-ft-fax {background-position: -103px -37px;width: 14px;height: 12px;margin-right: 6px;}
.wd-icon-ft-location {background-position: -125px -39px;width: 14px;height: 10px;margin-right: 6px;}
.wd-icon-show-more {background-position: -43px -60px;width: 9px;height: 9px;float: right;margin-top: 4px;margin-right: 7px;}
.wd-icon-envelope {background-position: -72px -76px;width: 20px;height: 14px;position: absolute;top: 9px;left: 10px;}

/* jQuery plugin*/

    /* Ms dropdown */
    #msdrpdd20_msddHolder {z-index: 30 !important;}
    #msdrpdd20_titleText {display: none !important;}
    .ddcommon {position:relative;display:-moz-inline-stack; zoom:1; display:inline-block; *display:inline; cursor:default;}
    .ddcommon ul{padding:0;margin:0;width: 108px;}
    .ddcommon ul li{list-style-type:none;}
    .ddcommon .disabled img, .ddcommon .disabled span, .ddcommon.disabledAll{opacity: .5;-ms-filter:"alpha(opacity=50)";filter:alpha(opacity=50);-khtml-opacity:.5;-moz-opacity:.5;color:#999999;}
    .dd{width: 108px !important;line-height: 30px;}
    .ddlabel {color: #b8b8b8;text-transform: uppercase;font-size: 11px;}
    .dd .ddArrow{width:7px;height:4px;background-position: 0 -19px;position: absolute;top: 14px;right: 2px;}
    .dd .ddTitle{color:#000;background-color; #fff;}
    .dd .ddTitle .ddTitleText{padding-left: 4px;font-size:13px;color: #2f2f2f;border-left: 1px solid #FFFFFF;padding-left: 5px\9;}
    .dd .ddTitle .ddTitleText .ddTitleText{padding:0;}
    .dd .ddTitle .description{font-size:12px; color:#666}
    .dd .ddTitle .ddTitleText img{padding-right:5px;vertical-align: middle;}
    .dd .ddChild{top: 30px !important;border-top:1px solid #d5dfe9;}
    .dd .ddChild li{padding:5px; background-color:#fff;border-bottom: 1px solid #d5dfe9;border:1px solid #d5dfe9;border-top: none;}
    .dd .ddChild li .description{color:#666;}
    .dd .ddChild li .ddlabel{color:#333;}
    .dd .ddChild li.hover {background: #fedc00;}
    .dd .ddChild li.hover .ddlabel {color: #fff;}
    .dd .ddChild li img{padding:0 6px 0 0;}
    .dd .ddChild li.optgroup{padding:0;}
    .dd .ddChild li.optgroup .optgroupTitle{padding:0 5px; font-weight:bold; font-style:italic}
    .dd .ddChild li.optgroup ul li{padding:5px 5px 5px 15px}
    .dd .ddChild li.selected{background: #fedc00;color: #fff !important;}
    .dd .ddChild li.selected .ddlabel {color: #fff;}

    /** @Nano Scroller **/
    .nano {height: 100%;overflow: hidden;position: relative;width: 100%;height: auto;}
    .nano .content {bottom: 0;left: 0;overflow: scroll;overflow-x: hidden;position: absolute;right: 0;top: 0;padding-right: 30px;text-align: justify;}
    .nano .content:focus {outline: thin dotted;}
    .nano .content::-webkit-scrollbar {visibility: hidden;}
    .has-scrollbar .content::-webkit-scrollbar {visibility: hidden;}
    .nano > .pane {bottom: 0;moz-transition: .2s;opacity: .01;o-transition: .2s;position: absolute;right: 0;top: 0;transition: .2s;visibility: hidden\9;webkit-transition: .2s;width: 8px;background-color: #efefef;border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;}
    .nano > .pane > .slider {background: #c5c5c5;position: relative;border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px; box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
    .wd-scrollbar {height: 400px !important;}
    .wd-page-booking .wd-scrollbar {height: 415px !important;}
    .wd-content-tabs .wd-scrollbar {height: 250px !important;}
    .wd-other-news .wd-scrollbar {height: 350px !important;}
    .nano .slider {background: #111;}

    /* Datepicker */
    .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 {border: 0;font-size: 100%;line-height: 1.3;list-style: none;margin: 0;outline: 0;padding: 0;text-decoration: none;}
    .ui-helper-clearfix:before,
    .ui-helper-clearfix:after {border-collapse: collapse;content: "";display: table;}
    .ui-helper-clearfix:after {clear: both;}
    .ui-helper-clearfix {min-height: 0;}
    .ui-helper-zfix {filter: Alpha(Opacity=0);height: 100%;left: 0;opacity: 0;position: absolute;top: 0;width: 100%;}
    .ui-front {z-index: 100;}
    .ui-state-disabled {cursor: default !important;}
    .ui-icon {background-repeat: no-repeat;display: block;overflow: hidden;text-indent: -99999px;}
    .ui-widget-overlay {height: 100%;left: 0;position: fixed;top: 0;width: 100%;}
    .ui-datepicker {display: none;padding: .2em .2em 0;width: 17em;}
    .ui-datepicker .ui-datepicker-header {padding: .2em 0;position: relative;}
    .ui-datepicker .ui-datepicker-prev,
    .ui-datepicker .ui-datepicker-next {height: 1.8em;position: absolute;top: 2px;width: 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;left: 50%;margin-left: -8px;margin-top: -8px;position: absolute;top: 50%;}
    .ui-datepicker .ui-datepicker-title {line-height: 1.8em;margin: 0 2.3em;text-align: center;}
    .ui-datepicker .ui-datepicker-title select {font-size: 1em;margin: 1px 0;}
    .ui-datepicker select.ui-datepicker-month-year {width: 100%;}
    .ui-datepicker select.ui-datepicker-month,
    .ui-datepicker select.ui-datepicker-year {width: 49%;}
    .ui-datepicker table {border-collapse: collapse;font-size: .9em;margin: 0 0 .4em;width: 100%;}
    .ui-datepicker th {border: 0;font-weight: bold;padding: .7em .3em;text-align: center;}
    .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;border-bottom: 0;border-left: 0;border-right: 0;margin: .7em 0 0 0;padding: 0 .2em;}
    .ui-datepicker .ui-datepicker-buttonpane button {cursor: pointer;float: right;margin: .5em .2em .4em;overflow: visible;padding: .2em .6em .3em .6em;width: auto;}
    .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 {margin: 0 auto .4em;width: 95%;}
    .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;font-size: 0;width: 100%;}
    .ui-datepicker-rtl {direction: rtl;}
    .ui-datepicker-rtl .ui-datepicker-prev {left: auto;right: 2px;}
    .ui-datepicker-rtl .ui-datepicker-next {left: 2px;right: auto;}
    .ui-datepicker-rtl .ui-datepicker-prev:hover {left: auto;right: 1px;}
    .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-left-width: 1px;border-right-width: 0;}
    .ui-widget {font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size: 1.1em;}
    .ui-widget .ui-widget {font-size: 1em;}
    .ui-widget input,
    .ui-widget select,
    .ui-widget textarea,
    .ui-widget button {font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size: 1em;}
    .ui-widget-content {background: #eeeeee url(../img/datepicker/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x;border: 1px solid #dddddd;color: #333333;}
    .ui-widget-content a {color: #333333;}
    .ui-widget-header {background: #f6a828 url(../img/datepicker/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x;border: 1px solid #e78f08;color: #ffffff;font-weight: bold;}
    .ui-widget-header a {color: #ffffff;}
    .ui-state-default,
    .ui-widget-content .ui-state-default,
    .ui-widget-header .ui-state-default {background: #f6f6f6 url(../img/datepicker/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x;border: 1px solid #cccccc;color: #1c94c4;font-weight: bold;}
    .ui-state-default a,
    .ui-state-default a:link,
    .ui-state-default a:visited {color: #1c94c4;text-decoration: none;}
    .ui-state-hover,
    .ui-widget-content .ui-state-hover,
    .ui-widget-header .ui-state-hover,
    .ui-state-focus,
    .ui-widget-content .ui-state-focus,
    .ui-widget-header .ui-state-focus {background: #fdf5ce url(../img/datepicker/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x;border: 1px solid #fbcb09;color: #c77405;font-weight: bold;}
    .ui-state-hover a,
    .ui-state-hover a:hover,
    .ui-state-hover a:link,
    .ui-state-hover a:visited {color: #c77405;text-decoration: none;}
    .ui-state-active,
    .ui-widget-content .ui-state-active,
    .ui-widget-header .ui-state-active {background: #ffffff url(../img/datepicker/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;border: 1px solid #fbd850;color: #eb8f00;font-weight: bold;}
    .ui-state-active a,
    .ui-state-active a:link,
    .ui-state-active a:visited {color: #eb8f00;text-decoration: none;}
    .ui-state-highlight,
    .ui-widget-content .ui-state-highlight,
    .ui-widget-header .ui-state-highlight {background: #ffe45c url(../img/datepicker/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x;border: 1px solid #fed22f;color: #363636;}
    .ui-state-highlight a,
    .ui-widget-content .ui-state-highlight a,
    .ui-widget-header .ui-state-highlight a {color: #363636;}
    .ui-state-error,
    .ui-widget-content .ui-state-error,
    .ui-widget-header .ui-state-error {background: #b81900 url(../img/datepicker/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat;border: 1px solid #cd0a0a;color: #ffffff;}
    .ui-state-error a,
    .ui-widget-content .ui-state-error a,
    .ui-widget-header .ui-state-error a {color: #ffffff;}
    .ui-state-error-text,
    .ui-widget-content .ui-state-error-text,
    .ui-widget-header .ui-state-error-text {color: #ffffff;}
    .ui-priority-primary,
    .ui-widget-content .ui-priority-primary,
    .ui-widget-header .ui-priority-primary {font-weight: bold;}
    .ui-priority-secondary,
    .ui-widget-content .ui-priority-secondary,
    .ui-widget-header .ui-priority-secondary {filter: Alpha(Opacity=70);font-weight: normal;opacity: .7;}
    .ui-state-disabled,
    .ui-widget-content .ui-state-disabled,
    .ui-widget-header .ui-state-disabled {background-image: none;filter: Alpha(Opacity=35);opacity: .35;}
    .ui-state-disabled .ui-icon {filter: Alpha(Opacity=35);}
    .ui-icon {height: 16px;width: 16px;}
    .ui-icon,
    .ui-widget-content .ui-icon {background-image: url(../img/datepicker/ui-icons_222222_256x240.png);}
    .ui-widget-header .ui-icon {background-image: url(../img/datepicker/ui-icons_ffffff_256x240.png);}
    .ui-state-default .ui-icon {background-image: url(../img/datepicker/ui-icons_ef8c08_256x240.png);}
    .ui-state-hover .ui-icon,
    .ui-state-focus .ui-icon {background-image: url(../img/datepicker/ui-icons_ef8c08_256x240.png);}
    .ui-state-active .ui-icon {background-image: url(../img/datepicker/ui-icons_ef8c08_256x240.png);}
    .ui-state-highlight .ui-icon {background-image: url(../img/datepicker/ui-icons_228ef1_256x240.png);}
    .ui-state-error .ui-icon,
    .ui-state-error-text .ui-icon {background-image: url(../img/datepicker/ui-icons_ffd27a_256x240.png);}
    .ui-icon-circle-plus {background-position: 0 -192px;}
    .ui-icon-circle-minus {background-position: -16px -192px;}
    .ui-icon-circle-close {background-position: -32px -192px;}
    .ui-icon-circle-triangle-e {background-position: -48px -192px;}
    .ui-icon-circle-triangle-s {background-position: -64px -192px;}
    .ui-icon-circle-triangle-w {background-position: -80px -192px;}
    .ui-icon-circle-triangle-n {background-position: -96px -192px;}
    .ui-corner-all,
    .ui-corner-top,
    .ui-corner-left,
    .ui-corner-tl {border-top-left-radius: 4px;}
    .ui-corner-all,
    .ui-corner-top,
    .ui-corner-right,
    .ui-corner-tr {border-top-right-radius: 4px;}
    .ui-corner-all,
    .ui-corner-bottom,
    .ui-corner-left,
    .ui-corner-bl {border-bottom-left-radius: 4px;}
    .ui-corner-all,
    .ui-corner-bottom,
    .ui-corner-right,
    .ui-corner-br {border-bottom-right-radius: 4px;}
    .ui-widget-overlay {background: #666666 url(../img/datepicker/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat;filter: Alpha(Opacity=50);opacity: .5;}
    .ui-widget-shadow {background: #000000 url(../img/datepicker/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x;border-radius: 5px;filter: Alpha(Opacity=20);margin: -5px 0 0 -5px;opacity: .2;padding: 5px;}

    /** @Nivo slider **/
    .nivoSlider {overflow: hidden;position: relative;width: 100%;height: 100%;}
    .nivoSlider img {left: 0px;max-width: 100%;position: absolute;top: 0px;}
    .nivo-main-image {display: block !important;position: relative !important;width: 100% !important;}
    .nivoSlider a.nivo-imageLink {background: white;border: 0;display: none;filter: alpha(opacity=0);height: 100%;left: 0px;margin: 0;opacity: 0;padding: 0;position: absolute;top: 0px;width: 100%;z-index: 6;}
    .nivo-slice {display: block;height: 100%;position: absolute;top: 0;z-index: 5;}
    .nivo-box {display: block;overflow: hidden;position: absolute;z-index: 5;}
    .nivo-box img {display: block;}
    .nivo-caption {bottom: 0px;box-sizing: border-box;color: #fff;display: none;left: 0px;moz-box-sizing: border-box;overflow: hidden;padding: 7px 3%;position: absolute;webkit-box-sizing: border-box;width: 100%;z-index: 8;background: transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#80000000,endColorstr=#80000000);background: rgba(0,0,0,0.8);}
    .nivo-caption p {margin: 0;padding: 5px;}
    .nivo-caption a {display: inline !important;}
    .nivo-html-caption {display: none;}
    .nivo-directionNav a {cursor: pointer;position: absolute;top: 45%;z-index: 9;}
    .nivo-prevNav {left: 0px;}
    .nivo-nextNav {right: 0px;}
    .nivo-controlNav {padding: 15px 0;text-align: center;}
    .nivo-controlNav a {cursor: pointer;}
    .nivo-controlNav a.active {font-weight: bold;}
    .theme-default .nivoSlider {background: #fff url(../img/nivoslider/loading.gif) no-repeat 50% 50%;moz-box-shadow: 0px 1px 5px 0px #4a4a4a;position: relative;webkit-box-shadow: 0px 1px 5px 0px #4a4a4a;}
    .theme-default .nivoSlider img {display: none;left: 0px;position: absolute;top: 0px;width: 100% !important;height: 100% !important;}
    .theme-default .nivoSlider a {border: 0;display: block;}
    /*camera.css*/
.camera_wrap a, .camera_wrap img, 
.camera_wrap ol, .camera_wrap ul, .camera_wrap li,
.camera_wrap table, .camera_wrap tbody, .camera_wrap tfoot, .camera_wrap thead, .camera_wrap tr, .camera_wrap th, .camera_wrap td
.camera_thumbs_wrap a, .camera_thumbs_wrap img, 
.camera_thumbs_wrap ol, .camera_thumbs_wrap ul, .camera_thumbs_wrap li,
.camera_thumbs_wrap table, .camera_thumbs_wrap tbody, .camera_thumbs_wrap tfoot, .camera_thumbs_wrap thead, .camera_thumbs_wrap tr, .camera_thumbs_wrap th, .camera_thumbs_wrap td {
background: none;
border: 0;
font: inherit;
font-size: 100%;
margin: 0;
padding: 0;
vertical-align: baseline;
list-style: none
}
.camera_wrap {
direction: ltr;
display: none;
float: left;
position: relative;
z-index: 0;
}
.camera_wrap img {
max-width: none!important;
}
.camera_fakehover {
height: 100%;
min-height: 60px;
position: relative;
width: 100%;
z-index: 1;
}
.camera_wrap {
width: 100%;
}
.camera_src {
display: none;
}
.cameraCont, .cameraContents {
height: 100%;
position: relative;
width: 100%;
z-index: 1;
}
.cameraSlide {
bottom: 0;
left: 0;
position: absolute;
right: 0;
top: 0;
width: 100%;
}
.cameraContent {
bottom: 0;
display: none;
left: 0;
position: absolute;
right: 0;
top: 0;
width: 100%;
}
.camera_target {
bottom: 0;
height: 100%;
left: 0;
overflow: hidden;
position: absolute;
right: 0;
text-align: left;
top: 0;
width: 100%;
z-index: 0;
}
.camera_overlayer {
bottom: 0;
height: 100%;
left: 0;
overflow: hidden;
position: absolute;
right: 0;
top: 0;
width: 100%;
z-index: 0;
}
.camera_target_content {
bottom: 0;
left: 0;
overflow: hidden;
position: absolute;
right: 0;
top: 0;
z-index: 2;
}
.camera_target_content .camera_link {
background: url(../img/front/blank.gif);
display: block;
height: 100%;
text-decoration: none;
}
.camera_loader {
background:url(../img/front/loading2.gif) no-repeat center;
background:  url(../img/front/loading2.gif) no-repeat center;
border: 0;
-webkit-border-radius: 18px;
-moz-border-radius: 18px;
border-radius: 18px;
height: 36px;
left: 50%;
overflow: hidden;
position: absolute;
margin: -18px 0 0 -18px;
top: 50%;
width: 36px;
z-index: 3;
}
.camera_bar {
bottom: 0;
left: 0;
overflow: hidden;
position: absolute;
right: 0;
top: 0;
z-index: 3;
}
.camera_thumbs_wrap.camera_left .camera_bar, .camera_thumbs_wrap.camera_right .camera_bar {
height: 100%;
position: absolute;
width: auto;
}
.camera_thumbs_wrap.camera_bottom .camera_bar, .camera_thumbs_wrap.camera_top .camera_bar {
height: auto;
position: absolute;
width: 100%;
}
.camera_nav_cont {
height: 65px;
overflow: hidden;
position: absolute;
right: 9px;
top: 15px;
width: 120px;
z-index: 4;
}
.camera_caption {
bottom: 0;
display: block;
position: absolute;
width: 100%;
}
.camera_caption > div {
padding: 10px 20px;
}
.camerarelative {
overflow: hidden;
position: relative;
}
.imgFake {
cursor: pointer;
}
.camera_prevThumbs {
bottom: 4px;
cursor: pointer;
left: 0;
position: absolute;
top: 4px;
visibility: hidden;
width: 30px;
z-index: 10;
}
.camera_prevThumbs div {
background: url(../img/front/camera_skins.png) no-repeat -160px 0;
display: block;
height: 40px;
margin-top: -20px;
position: absolute;
top: 50%;
width: 30px;
}
.camera_nextThumbs {
bottom: 4px;
cursor: pointer;
position: absolute;
right: 0;
top: 4px;
visibility: hidden;
width: 30px;
z-index: 10;
}
.camera_nextThumbs div {
background: url(../img/front/camera_skins.png) no-repeat -190px 0;
display: block;
height: 40px;
margin-top: -20px;
position: absolute;
top: 50%;
width: 30px;
}
.camera_command_wrap .hideNav {
display: none;
}
.camera_command_wrap {
left: 0;
position: relative;
right:0;
z-index: 4;
}
.camera_wrap .camera_pag .camera_pag_ul {
list-style: none;
margin: 0;
padding: 0;
text-align: right;
}
.camera_wrap .camera_pag .camera_pag_ul li {
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
cursor: pointer;
display: inline-block;
height: 16px;
margin: 20px 5px;
position: relative;
text-align: left;
text-indent: 9999px;
width: 16px;
}
.camera_commands_emboss .camera_pag .camera_pag_ul li {
-moz-box-shadow:
0px 1px 0px rgba(255,255,255,1),
inset 0px 1px 1px rgba(0,0,0,0.2);
-webkit-box-shadow:
0px 1px 0px rgba(255,255,255,1),
inset 0px 1px 1px rgba(0,0,0,0.2);
box-shadow:
0px 1px 0px rgba(255,255,255,1),
inset 0px 1px 1px rgba(0,0,0,0.2);
}
.camera_wrap .camera_pag .camera_pag_ul li > span {
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
height: 8px;
left: 4px;
overflow: hidden;
position: absolute;
top: 4px;
width: 8px;
}
.camera_commands_emboss .camera_pag .camera_pag_ul li:hover > span {
-moz-box-shadow:
0px 1px 0px rgba(255,255,255,1),
inset 0px 1px 1px rgba(0,0,0,0.2);
-webkit-box-shadow:
0px 1px 0px rgba(255,255,255,1),
inset 0px 1px 1px rgba(0,0,0,0.2);
box-shadow:
0px 1px 0px rgba(255,255,255,1),
inset 0px 1px 1px rgba(0,0,0,0.2);
}
.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span {
-moz-box-shadow: 0;
-webkit-box-shadow: 0;
box-shadow: 0;
}
.camera_pag_ul li img {
display: none;
position: absolute;
}
.camera_pag_ul .thumb_arrow {
border-left: 4px solid transparent;
border-right: 4px solid transparent;
border-top: 4px solid;
top: 0;
left: 50%;
margin-left: -4px;
position: absolute;
}
.camera_prev, .camera_next, .camera_commands {
cursor: pointer;
height: 40px;
margin-top: -20px;
position: absolute;
top: 50%;
width: 40px;
z-index: 2;
}
.camera_prev {
left: 0;
}
.camera_prev > span {
background: url(../img/front/camera_skins.png) no-repeat 0 0;
display: block;
height: 40px;
width: 40px;
}
.camera_next {
right: 0;
}
.camera_next > span {
background: url(../img/front/camera_skins.png) no-repeat -40px 0;
display: block;
height: 40px;
width: 40px;
}
.camera_commands {
right: 41px;
}
.camera_commands > .camera_play {
background: url(../img/front/camera_skins.png) no-repeat -80px 0;
height: 40px;
width: 40px;
}
.camera_commands > .camera_stop {
background: url(../img/front/camera_skins.png) no-repeat -120px 0;
display: block;
height: 40px;
width: 40px;
}
.camera_wrap .camera_pag .camera_pag_ul li {
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
cursor: pointer;
display: inline-block;
height: 16px;
margin: 20px 5px;
position: relative;
text-indent: 9999px;
width: 16px;
}
.camera_thumbs_cont {
-webkit-border-bottom-right-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
-moz-border-radius-bottomright: 4px;
-moz-border-radius-bottomleft: 4px;
border-bottom-right-radius: 4px;
border-bottom-left-radius: 4px;
overflow: hidden;
position: relative;
width: 100%;
}
.camera_commands_emboss .camera_thumbs_cont {
-moz-box-shadow:
0px 1px 0px rgba(255,255,255,1),
inset 0px 1px 1px rgba(0,0,0,0.2);
-webkit-box-shadow:
0px 1px 0px rgba(255,255,255,1),
inset 0px 1px 1px rgba(0,0,0,0.2);
box-shadow:
0px 1px 0px rgba(255,255,255,1),
inset 0px 1px 1px rgba(0,0,0,0.2);
}
.camera_thumbs_cont > div {
float: left;
width: 100%;
}
.camera_thumbs_cont ul {
overflow: hidden;
padding: 3px 4px 8px;
position: relative;
text-align: center;
}
.camera_thumbs_cont ul li {
display: inline;
padding: 0 4px;
}
.camera_thumbs_cont ul li > img {
border: 1px solid;
cursor: pointer;
margin-top: 5px;
vertical-align:bottom;
}
.camera_clear {
display: block;
clear: both;
}
.showIt {
display: none;
}
.camera_clear {
clear: both;
display: block;
height: 1px;
margin: -1px 0 25px;
position: relative;
}
/**************************
*
*   COLORS & SKINS
*
**************************/
.pattern_1 .camera_overlayer {
background: url(../img/front/overlay1.png) repeat;
}
.pattern_2 .camera_overlayer {
background: url(../img/front/overlay2.png) repeat;
}
.pattern_3 .camera_overlayer {
background: url(../img/front/overlay3.png) repeat;
}
.pattern_4 .camera_overlayer {
background: url(../img/front/overlay4.png) repeat;
}
.pattern_5 .camera_overlayer {
background: url(../img/front/overlay5.png) repeat;
}
.pattern_6 .camera_overlayer {
background: url(../img/front/overlay6.png) repeat;
}
.pattern_7 .camera_overlayer {
background: url(../img/front/overlay7.png) repeat;
}
.pattern_8 .camera_overlayer {
background: url(../img/front/overlay8.png) repeat;
}
.pattern_9 .camera_overlayer {
background: url(../img/front/overlay9.png) repeat;
}
.pattern_10 .camera_overlayer {
background: url(../img/front/overlay10.png) repeat;
}
.camera_caption {
color: #fff;
}
.camera_caption > div {
background: #000;
background: rgba(0, 0, 0, 0.8);
}
.camera_wrap .camera_pag .camera_pag_ul li {
background: #b7b7b7;
}
.camera_wrap .camera_pag .camera_pag_ul li:hover > span {
background: #b7b7b7;
}
.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span {
background: #434648;
}
.camera_pag_ul li img {
border: 4px solid #e6e6e6;
-moz-box-shadow: 0px 3px 6px rgba(0,0,0,.5);
-webkit-box-shadow: 0px 3px 6px rgba(0,0,0,.5);
box-shadow: 0px 3px 6px rgba(0,0,0,.5);
}
.camera_pag_ul .thumb_arrow {
border-top-color: #e6e6e6;
}
.camera_prevThumbs, .camera_nextThumbs, .camera_prev, .camera_next, .camera_commands, .camera_thumbs_cont {
background: #d8d8d8;
background: rgba(216, 216, 216, 0.85);
}
.camera_wrap .camera_pag .camera_pag_ul li {
background: #b7b7b7;
}
.camera_thumbs_cont ul li > img {
border-color: 1px solid #000;
}
/*AMBER SKIN*/
.camera_amber_skin .camera_prevThumbs div {
background-position: -160px -160px;
}
.camera_amber_skin .camera_nextThumbs div {
background-position: -190px -160px;
}
.camera_amber_skin .camera_prev > span {
background-position: 0 -160px;
}
.camera_amber_skin .camera_next > span {
background-position: -40px -160px;
}
.camera_amber_skin .camera_commands > .camera_play {
background-position: -80px -160px;
}
.camera_amber_skin .camera_commands > .camera_stop {
background-position: -120px -160px;
}
/*ASH SKIN*/
.camera_ash_skin .camera_prevThumbs div {
background-position: -160px -200px;
}
.camera_ash_skin .camera_nextThumbs div {
background-position: -190px -200px;
}
.camera_ash_skin .camera_prev > span {
background-position: 0 -200px;
}
.camera_ash_skin .camera_next > span {
background-position: -40px -200px;
}
.camera_ash_skin .camera_commands > .camera_play {
background-position: -80px -200px;
}
.camera_ash_skin .camera_commands > .camera_stop {
background-position: -120px -200px;
}
/*AZURE SKIN*/
.camera_azure_skin .camera_prevThumbs div {
background-position: -160px -240px;
}
.camera_azure_skin .camera_nextThumbs div {
background-position: -190px -240px;
}
.camera_azure_skin .camera_prev > span {
background-position: 0 -240px;
}
.camera_azure_skin .camera_next > span {
background-position: -40px -240px;
}
.camera_azure_skin .camera_commands > .camera_play {
background-position: -80px -240px;
}
.camera_azure_skin .camera_commands > .camera_stop {
background-position: -120px -240px;
}
/*BEIGE SKIN*/
.camera_beige_skin .camera_prevThumbs div {
background-position: -160px -120px;
}
.camera_beige_skin .camera_nextThumbs div {
background-position: -190px -120px;
}
.camera_beige_skin .camera_prev > span {
background-position: 0 -120px;
}
.camera_beige_skin .camera_next > span {
background-position: -40px -120px;
}
.camera_beige_skin .camera_commands > .camera_play {
background-position: -80px -120px;
}
.camera_beige_skin .camera_commands > .camera_stop {
background-position: -120px -120px;
}
/*BLACK SKIN*/
.camera_black_skin .camera_prevThumbs div {
background-position: -160px -40px;
}
.camera_black_skin .camera_nextThumbs div {
background-position: -190px -40px;
}
.camera_black_skin .camera_prev > span {
background-position: 0 -40px;
}
.camera_black_skin .camera_next > span {
background-position: -40px -40px;
}
.camera_black_skin .camera_commands > .camera_play {
background-position: -80px -40px;
}
.camera_black_skin .camera_commands > .camera_stop {
background-position: -120px -40px;
}
/*BLUE SKIN*/
.camera_blue_skin .camera_prevThumbs div {
background-position: -160px -280px;
}
.camera_blue_skin .camera_nextThumbs div {
background-position: -190px -280px;
}
.camera_blue_skin .camera_prev > span {
background-position: 0 -280px;
}
.camera_blue_skin .camera_next > span {
background-position: -40px -280px;
}
.camera_blue_skin .camera_commands > .camera_play {
background-position: -80px -280px;
}
.camera_blue_skin .camera_commands > .camera_stop {
background-position: -120px -280px;
}
/*BROWN SKIN*/
.camera_brown_skin .camera_prevThumbs div {
background-position: -160px -320px;
}
.camera_brown_skin .camera_nextThumbs div {
background-position: -190px -320px;
}
.camera_brown_skin .camera_prev > span {
background-position: 0 -320px;
}
.camera_brown_skin .camera_next > span {
background-position: -40px -320px;
}
.camera_brown_skin .camera_commands > .camera_play {
background-position: -80px -320px;
}
.camera_brown_skin .camera_commands > .camera_stop {
background-position: -120px -320px;
}
/*BURGUNDY SKIN*/
.camera_burgundy_skin .camera_prevThumbs div {
background-position: -160px -360px;
}
.camera_burgundy_skin .camera_nextThumbs div {
background-position: -190px -360px;
}
.camera_burgundy_skin .camera_prev > span {
background-position: 0 -360px;
}
.camera_burgundy_skin .camera_next > span {
background-position: -40px -360px;
}
.camera_burgundy_skin .camera_commands > .camera_play {
background-position: -80px -360px;
}
.camera_burgundy_skin .camera_commands > .camera_stop {
background-position: -120px -360px;
}
/*CHARCOAL SKIN*/
.camera_charcoal_skin .camera_prevThumbs div {
background-position: -160px -400px;
}
.camera_charcoal_skin .camera_nextThumbs div {
background-position: -190px -400px;
}
.camera_charcoal_skin .camera_prev > span {
background-position: 0 -400px;
}
.camera_charcoal_skin .camera_next > span {
background-position: -40px -400px;
}
.camera_charcoal_skin .camera_commands > .camera_play {
background-position: -80px -400px;
}
.camera_charcoal_skin .camera_commands > .camera_stop {
background-position: -120px -400px;
}
/*CHOCOLATE SKIN*/
.camera_chocolate_skin .camera_prevThumbs div {
background-position: -160px -440px;
}
.camera_chocolate_skin .camera_nextThumbs div {
background-position: -190px -440px;
}
.camera_chocolate_skin .camera_prev > span {
background-position: 0 -440px;
}
.camera_chocolate_skin .camera_next > span {
background-position: -40px -440px;
}
.camera_chocolate_skin .camera_commands > .camera_play {
background-position: -80px -440px;
}
.camera_chocolate_skin .camera_commands > .camera_stop {
background-position: -120px -440px  ;
}
/*COFFEE SKIN*/
.camera_coffee_skin .camera_prevThumbs div {
background-position: -160px -480px;
}
.camera_coffee_skin .camera_nextThumbs div {
background-position: -190px -480px;
}
.camera_coffee_skin .camera_prev > span {
background-position: 0 -480px;
}
.camera_coffee_skin .camera_next > span {
background-position: -40px -480px;
}
.camera_coffee_skin .camera_commands > .camera_play {
background-position: -80px -480px;
}
.camera_coffee_skin .camera_commands > .camera_stop {
background-position: -120px -480px  ;
}
/*CYAN SKIN*/
.camera_cyan_skin .camera_prevThumbs div {
background-position: -160px -520px;
}
.camera_cyan_skin .camera_nextThumbs div {
background-position: -190px -520px;
}
.camera_cyan_skin .camera_prev > span {
background-position: 0 -520px;
}
.camera_cyan_skin .camera_next > span {
background-position: -40px -520px;
}
.camera_cyan_skin .camera_commands > .camera_play {
background-position: -80px -520px;
}
.camera_cyan_skin .camera_commands > .camera_stop {
background-position: -120px -520px  ;
}
/*FUCHSIA SKIN*/
.camera_fuchsia_skin .camera_prevThumbs div {
background-position: -160px -560px;
}
.camera_fuchsia_skin .camera_nextThumbs div {
background-position: -190px -560px;
}
.camera_fuchsia_skin .camera_prev > span {
background-position: 0 -560px;
}
.camera_fuchsia_skin .camera_next > span {
background-position: -40px -560px;
}
.camera_fuchsia_skin .camera_commands > .camera_play {
background-position: -80px -560px;
}
.camera_fuchsia_skin .camera_commands > .camera_stop {
background-position: -120px -560px  ;
}
/*GOLD SKIN*/
.camera_gold_skin .camera_prevThumbs div {
background-position: -160px -600px;
}
.camera_gold_skin .camera_nextThumbs div {
background-position: -190px -600px;
}
.camera_gold_skin .camera_prev > span {
background-position: 0 -600px;
}
.camera_gold_skin .camera_next > span {
background-position: -40px -600px;
}
.camera_gold_skin .camera_commands > .camera_play {
background-position: -80px -600px;
}
.camera_gold_skin .camera_commands > .camera_stop {
background-position: -120px -600px  ;
}
/*GREEN SKIN*/
.camera_green_skin .camera_prevThumbs div {
background-position: -160px -640px;
}
.camera_green_skin .camera_nextThumbs div {
background-position: -190px -640px;
}
.camera_green_skin .camera_prev > span {
background-position: 0 -640px;
}
.camera_green_skin .camera_next > span {
background-position: -40px -640px;
}
.camera_green_skin .camera_commands > .camera_play {
background-position: -80px -640px;
}
.camera_green_skin .camera_commands > .camera_stop {
background-position: -120px -640px  ;
}
/*GREY SKIN*/
.camera_grey_skin .camera_prevThumbs div {
background-position: -160px -680px;
}
.camera_grey_skin .camera_nextThumbs div {
background-position: -190px -680px;
}
.camera_grey_skin .camera_prev > span {
background-position: 0 -680px;
}
.camera_grey_skin .camera_next > span {
background-position: -40px -680px;
}
.camera_grey_skin .camera_commands > .camera_play {
background-position: -80px -680px;
}
.camera_grey_skin .camera_commands > .camera_stop {
background-position: -120px -680px  ;
}
/*INDIGO SKIN*/
.camera_indigo_skin .camera_prevThumbs div {
background-position: -160px -720px;
}
.camera_indigo_skin .camera_nextThumbs div {
background-position: -190px -720px;
}
.camera_indigo_skin .camera_prev > span {
background-position: 0 -720px;
}
.camera_indigo_skin .camera_next > span {
background-position: -40px -720px;
}
.camera_indigo_skin .camera_commands > .camera_play {
background-position: -80px -720px;
}
.camera_indigo_skin .camera_commands > .camera_stop {
background-position: -120px -720px  ;
}
/*KHAKI SKIN*/
.camera_khaki_skin .camera_prevThumbs div {
background-position: -160px -760px;
}
.camera_khaki_skin .camera_nextThumbs div {
background-position: -190px -760px;
}
.camera_khaki_skin .camera_prev > span {
background-position: 0 -760px;
}
.camera_khaki_skin .camera_next > span {
background-position: -40px -760px;
}
.camera_khaki_skin .camera_commands > .camera_play {
background-position: -80px -760px;
}
.camera_khaki_skin .camera_commands > .camera_stop {
background-position: -120px -760px  ;
}
/*LIME SKIN*/
.camera_lime_skin .camera_prevThumbs div {
background-position: -160px -800px;
}
.camera_lime_skin .camera_nextThumbs div {
background-position: -190px -800px;
}
.camera_lime_skin .camera_prev > span {
background-position: 0 -800px;
}
.camera_lime_skin .camera_next > span {
background-position: -40px -800px;
}
.camera_lime_skin .camera_commands > .camera_play {
background-position: -80px -800px;
}
.camera_lime_skin .camera_commands > .camera_stop {
background-position: -120px -800px  ;
}
/*MAGENTA SKIN*/
.camera_magenta_skin .camera_prevThumbs div {
background-position: -160px -840px;
}
.camera_magenta_skin .camera_nextThumbs div {
background-position: -190px -840px;
}
.camera_magenta_skin .camera_prev > span {
background-position: 0 -840px;
}
.camera_magenta_skin .camera_next > span {
background-position: -40px -840px;
}
.camera_magenta_skin .camera_commands > .camera_play {
background-position: -80px -840px;
}
.camera_magenta_skin .camera_commands > .camera_stop {
background-position: -120px -840px  ;
}
/*MAROON SKIN*/
.camera_maroon_skin .camera_prevThumbs div {
background-position: -160px -880px;
}
.camera_maroon_skin .camera_nextThumbs div {
background-position: -190px -880px;
}
.camera_maroon_skin .camera_prev > span {
background-position: 0 -880px;
}
.camera_maroon_skin .camera_next > span {
background-position: -40px -880px;
}
.camera_maroon_skin .camera_commands > .camera_play {
background-position: -80px -880px;
}
.camera_maroon_skin .camera_commands > .camera_stop {
background-position: -120px -880px  ;
}
/*ORANGE SKIN*/
.camera_orange_skin .camera_prevThumbs div {
background-position: -160px -920px;
}
.camera_orange_skin .camera_nextThumbs div {
background-position: -190px -920px;
}
.camera_orange_skin .camera_prev > span {
background-position: 0 -920px;
}
.camera_orange_skin .camera_next > span {
background-position: -40px -920px;
}
.camera_orange_skin .camera_commands > .camera_play {
background-position: -80px -920px;
}
.camera_orange_skin .camera_commands > .camera_stop {
background-position: -120px -920px  ;
}
/*OLIVE SKIN*/
.camera_olive_skin .camera_prevThumbs div {
background-position: -160px -1080px;
}
.camera_olive_skin .camera_nextThumbs div {
background-position: -190px -1080px;
}
.camera_olive_skin .camera_prev > span {
background-position: 0 -1080px;
}
.camera_olive_skin .camera_next > span {
background-position: -40px -1080px;
}
.camera_olive_skin .camera_commands > .camera_play {
background-position: -80px -1080px;
}
.camera_olive_skin .camera_commands > .camera_stop {
background-position: -120px -1080px ;
}
/*PINK SKIN*/
.camera_pink_skin .camera_prevThumbs div {
background-position: -160px -960px;
}
.camera_pink_skin .camera_nextThumbs div {
background-position: -190px -960px;
}
.camera_pink_skin .camera_prev > span {
background-position: 0 -960px;
}
.camera_pink_skin .camera_next > span {
background-position: -40px -960px;
}
.camera_pink_skin .camera_commands > .camera_play {
background-position: -80px -960px;
}
.camera_pink_skin .camera_commands > .camera_stop {
background-position: -120px -960px  ;
}
/*PISTACHIO SKIN*/
.camera_pistachio_skin .camera_prevThumbs div {
background-position: -160px -1040px;
}
.camera_pistachio_skin .camera_nextThumbs div {
background-position: -190px -1040px;
}
.camera_pistachio_skin .camera_prev > span {
background-position: 0 -1040px;
}
.camera_pistachio_skin .camera_next > span {
background-position: -40px -1040px;
}
.camera_pistachio_skin .camera_commands > .camera_play {
background-position: -80px -1040px;
}
.camera_pistachio_skin .camera_commands > .camera_stop {
background-position: -120px -1040px ;
}
/*PINK SKIN*/
.camera_pink_skin .camera_prevThumbs div {
background-position: -160px -80px;
}
.camera_pink_skin .camera_nextThumbs div {background-position: -190px -80px;}
.camera_pink_skin .camera_prev > span {background-position: 0 -80px;}
.camera_pink_skin .camera_next > span {background-position: -40px -80px;}
.camera_pink_skin .camera_commands > .camera_play {background-position: -80px -80px;}
.camera_pink_skin .camera_commands > .camera_stop {background-position: -120px -80px;}
/*RED SKIN*/
.camera_red_skin .camera_prevThumbs div {background-position: -160px -1000px;}
.camera_red_skin .camera_nextThumbs div {background-position: -190px -1000px;}
.camera_red_skin .camera_prev > span {background-position: 0 -1000px;}
.camera_red_skin .camera_next > span {background-position: -40px -1000px;}
.camera_red_skin .camera_commands > .camera_play {background-position: -80px -1000px;}
.camera_red_skin .camera_commands > .camera_stop {background-position: -120px -1000px   ;}
/*TANGERINE SKIN*/
.camera_tangerine_skin .camera_prevThumbs div {background-position: -160px -1120px;}
.camera_tangerine_skin .camera_nextThumbs div {background-position: -190px -1120px;}
.camera_tangerine_skin .camera_prev > span {background-position: 0 -1120px;}
.camera_tangerine_skin .camera_next > span {background-position: -40px -1120px;}
.camera_tangerine_skin .camera_commands > .camera_play {background-position: -80px -1120px;}
.camera_tangerine_skin .camera_commands > .camera_stop {background-position: -120px -1120px ;}
/*TURQUOISE SKIN*/
.camera_turquoise_skin .camera_prevThumbs div {background-position: -160px -1160px;}
.camera_turquoise_skin .camera_nextThumbs div {background-position: -190px -1160px;}
.camera_turquoise_skin .camera_prev > span {background-position: 0 -1160px;}
.camera_turquoise_skin .camera_next > span {background-position: -40px -1160px;}
.camera_turquoise_skin .camera_commands > .camera_play {background-position: -80px -1160px;}
.camera_turquoise_skin .camera_commands > .camera_stop {background-position: -120px -1160px ;}
/*VIOLET SKIN*/
.camera_violet_skin .camera_prevThumbs div {background-position: -160px -1200px;}
.camera_violet_skin .camera_nextThumbs div {background-position: -190px -1200px;}
.camera_violet_skin .camera_prev > span {background-position: 0 -1200px;}
.camera_violet_skin .camera_next > span {background-position: -40px -1200px;}
.camera_violet_skin .camera_commands > .camera_play {background-position: -80px -1200px;}
.camera_violet_skin .camera_commands > .camera_stop {background-position: -120px -1200px    ;}
/*WHITE SKIN*/
.camera_white_skin .camera_prevThumbs div {background-position: -160px -80px;}
.camera_white_skin .camera_nextThumbs div {background-position: -190px -80px;}
.camera_white_skin .camera_prev > span {background-position: 0 -80px;}
.camera_white_skin .camera_next > span {background-position: -40px -80px;}
.camera_white_skin .camera_commands > .camera_play {background-position: -80px -80px;}
.camera_white_skin .camera_commands > .camera_stop {background-position: -120px -80px;}
/*YELLOW SKIN*/
.camera_yellow_skin .camera_prevThumbs div {background-position: -160px -1240px;}
.camera_yellow_skin .camera_nextThumbs div {background-position: -190px -1240px;}
.camera_yellow_skin .camera_prev > span {background-position: 0 -1240px;}
.camera_yellow_skin .camera_next > span {background-position: -40px -1240px;}
.camera_yellow_skin .camera_commands > .camera_play {background-position: -80px -1240px;}
.camera_yellow_skin .camera_commands > .camera_stop {background-position: -120px -1240px    ;}
    /* Carousel */
    .list_carousel{width:auto;position:relative;clear:both;}
    .list_carousel ul{margin:0;padding:0;list-style:none;display:block;}
    .list_carousel li{;padding:0;display:block;float:left;line-height:22px;margin-left:10px;margin-right:10px;min-height:124px;}
    .list_carousel.responsive{width:auto;}
    .control-div{text-align:center;height:24px;position:absolute;top:1px;right:30px;padding-left:4px;width:54px}
    .control-div span{display:inline-block;width:24px;height:24px;cursor:pointer;text-indent:-1987em}
    #wd-prev,#wd-next{background:url(../images/front/next-prev.png) no-repeat scroll;display:block;position:absolute}
    #wd-prev{background-position:0 0;right:27px}
    #wd-next{background-position:-29px 0;right:0}
    .pager{float:left;width:300px;text-align:center;}
    .pager a{margin:0 5px;text-decoration:none;}
    .pager a.selected{text-decoration:underline;}
    .timer{background-color:#999;height:6px;width:0px;}

    /* prettyPhoto */
    div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}
    div.pp_default .pp_top .pp_left{background:url(../img/prettyPhoto/default/sprite.png) -78px -93px no-repeat}
    div.pp_default .pp_top .pp_middle{background:url(../img/prettyPhoto/default/sprite_x.png) top left repeat-x}
    div.pp_default .pp_top .pp_right{background:url(../img/prettyPhoto/default/sprite.png) -112px -93px no-repeat}
    div.pp_default .pp_content .ppt{color:#f8f8f8}
    div.pp_default .pp_content_container .pp_left{background:url(../img/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;padding-left:13px}
    div.pp_default .pp_content_container .pp_right{background:url(../img/prettyPhoto/default/sprite_y.png) top right repeat-y;padding-right:13px}
    div.pp_default .pp_next:hover{background:url(../img/prettyPhoto/default/sprite_next.png) center right no-repeat;cursor:pointer}
    div.pp_default .pp_previous:hover{background:url(../img/prettyPhoto/default/sprite_prev.png) center left no-repeat;cursor:pointer}
    div.pp_default .pp_expand{background:url(../img/prettyPhoto/default/sprite.png) 0 -29px no-repeat;cursor:pointer;width:28px;height:28px}
    div.pp_default .pp_expand:hover{background:url(../img/prettyPhoto/default/sprite.png) 0 -56px no-repeat;cursor:pointer}
    div.pp_default .pp_contract{background:url(../img/prettyPhoto/default/sprite.png) 0 -84px no-repeat;cursor:pointer;width:28px;height:28px}
    div.pp_default .pp_contract:hover{background:url(../img/prettyPhoto/default/sprite.png) 0 -113px no-repeat;cursor:pointer}
    div.pp_default .pp_close{width:30px;height:30px;background:url(../img/prettyPhoto/default/sprite.png) 2px 1px no-repeat;cursor:pointer}
    div.pp_default .pp_gallery ul li a{background:url(../img/prettyPhoto/default/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}
    div.pp_default .pp_social{margin-top:7px}
    div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{position:static;left:auto}
    div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(../img/prettyPhoto/default/sprite.png) -51px 1px no-repeat;height:30px;width:30px}
    div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}
    div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(../img/prettyPhoto/default/sprite.png) -31px -3px no-repeat;height:20px;width:20px;margin:4px 0 0}
    div.pp_default a.pp_arrow_next{left:52px;background-position:-82px -3px}
    div.pp_default .pp_content_container .pp_details{margin-top:5px}
    div.pp_default .pp_nav{clear:none;height:30px;width:110px;position:relative}
    div.pp_default .pp_nav .currentTextHolder{font-style:italic;color:#999;font-size:11px;left:75px;line-height:25px;position:absolute;top:2px;margin:0;padding:0 0 0 10px}
    div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7}
    div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0}
    div.pp_default .pp_bottom .pp_left{background:url(../img/prettyPhoto/default/sprite.png) -78px -127px no-repeat}
    div.pp_default .pp_bottom .pp_middle{background:url(../img/prettyPhoto/default/sprite_x.png) bottom left repeat-x}
    div.pp_default .pp_bottom .pp_right{background:url(../img/prettyPhoto/default/sprite.png) -112px -127px no-repeat}
    div.pp_default .pp_loaderIcon{background:url(../img/prettyPhoto/default/loader.gif) center center no-repeat}
    div.light_rounded .pp_top .pp_left{background:url(../img/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat}
    div.light_rounded .pp_top .pp_right{background:url(../img/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}
    div.light_rounded .pp_next:hover{background:url(../img/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}
    div.light_rounded .pp_previous:hover{background:url(../img/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
    div.light_rounded .pp_expand{background:url(../img/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
    div.light_rounded .pp_expand:hover{background:url(../img/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
    div.light_rounded .pp_contract{background:url(../img/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
    div.light_rounded .pp_contract:hover{background:url(../img/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
    div.light_rounded .pp_close{width:75px;height:22px;background:url(../img/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}
    div.light_rounded .pp_nav .pp_play{background:url(../img/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
    div.light_rounded .pp_nav .pp_pause{background:url(../img/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
    div.light_rounded .pp_arrow_previous{background:url(../img/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}
    div.light_rounded .pp_arrow_next{background:url(../img/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}
    div.light_rounded .pp_bottom .pp_left{background:url(../img/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat}
    div.light_rounded .pp_bottom .pp_right{background:url(../img/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat}
    div.dark_rounded .pp_top .pp_left{background:url(../img/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}
    div.dark_rounded .pp_top .pp_right{background:url(../img/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat}
    div.dark_rounded .pp_content_container .pp_left{background:url(../img/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y}
    div.dark_rounded .pp_content_container .pp_right{background:url(../img/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y}
    div.dark_rounded .pp_next:hover{background:url(../img/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}
    div.dark_rounded .pp_previous:hover{background:url(../img/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
    div.dark_rounded .pp_expand{background:url(../img/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
    div.dark_rounded .pp_expand:hover{background:url(../img/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
    div.dark_rounded .pp_contract{background:url(../img/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
    div.dark_rounded .pp_contract:hover{background:url(../img/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
    div.dark_rounded .pp_close{width:75px;height:22px;background:url(../img/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}
    div.dark_rounded .pp_description{margin-right:85px;color:#fff}
    div.dark_rounded .pp_nav .pp_play{background:url(../img/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
    div.dark_rounded .pp_nav .pp_pause{background:url(../img/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
    div.dark_rounded .pp_arrow_previous{background:url(../img/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}
    div.dark_rounded .pp_arrow_next{background:url(../img/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}
    div.dark_rounded .pp_bottom .pp_left{background:url(../img/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}
    div.dark_rounded .pp_bottom .pp_right{background:url(../img/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}
    div.dark_rounded .pp_loaderIcon{background:url(../img/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}
    div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000}
    div.dark_square .pp_description{color:#fff;margin:0 85px 0 0}
    div.dark_square .pp_loaderIcon{background:url(../img/prettyPhoto/dark_square/loader.gif) center center no-repeat}
    div.dark_square .pp_expand{background:url(../img/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
    div.dark_square .pp_expand:hover{background:url(../img/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
    div.dark_square .pp_contract{background:url(../img/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
    div.dark_square .pp_contract:hover{background:url(../img/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
    div.dark_square .pp_close{width:75px;height:22px;background:url(../img/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer}
    div.dark_square .pp_nav{clear:none}
    div.dark_square .pp_nav .pp_play{background:url(../img/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
    div.dark_square .pp_nav .pp_pause{background:url(../img/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
    div.dark_square .pp_arrow_previous{background:url(../img/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat}
    div.dark_square .pp_arrow_next{background:url(../img/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat}
    div.dark_square .pp_next:hover{background:url(../img/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer}
    div.dark_square .pp_previous:hover{background:url(../img/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}
    div.light_square .pp_expand{background:url(../img/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
    div.light_square .pp_expand:hover{background:url(../img/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
    div.light_square .pp_contract{background:url(../img/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
    div.light_square .pp_contract:hover{background:url(../img/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
    div.light_square .pp_close{width:75px;height:22px;background:url(../img/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer}
    div.light_square .pp_nav .pp_play{background:url(../img/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
    div.light_square .pp_nav .pp_pause{background:url(../img/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
    div.light_square .pp_arrow_previous{background:url(../img/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat}
    div.light_square .pp_arrow_next{background:url(../img/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat}
    div.light_square .pp_next:hover{background:url(../img/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer}
    div.light_square .pp_previous:hover{background:url(../img/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}
    div.facebook .pp_top .pp_left{background:url(../img/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat}
    div.facebook .pp_top .pp_middle{background:url(../img/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x}
    div.facebook .pp_top .pp_right{background:url(../img/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat}
    div.facebook .pp_content_container .pp_left{background:url(../img/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y}
    div.facebook .pp_content_container .pp_right{background:url(../img/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y}
    div.facebook .pp_expand{background:url(../img/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer}
    div.facebook .pp_expand:hover{background:url(../img/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer}
    div.facebook .pp_contract{background:url(../img/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer}
    div.facebook .pp_contract:hover{background:url(../img/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer}
    div.facebook .pp_close{width:22px;height:22px;background:url(../img/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer}
    div.facebook .pp_description{margin:0 37px 0 0}
    div.facebook .pp_loaderIcon{background:url(../img/prettyPhoto/facebook/loader.gif) center center no-repeat}
    div.facebook .pp_arrow_previous{background:url(../img/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px}
    div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}
    div.facebook .pp_arrow_next{background:url(../img/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px}
    div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}
    div.facebook .pp_nav{margin-top:0}
    div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}
    div.facebook .pp_nav .pp_play{background:url(../img/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px}
    div.facebook .pp_nav .pp_pause{background:url(../img/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px}
    div.facebook .pp_next:hover{background:url(../img/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor:pointer}
    div.facebook .pp_previous:hover{background:url(../img/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor:pointer}
    div.facebook .pp_bottom .pp_left{background:url(../img/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat}
    div.facebook .pp_bottom .pp_middle{background:url(../img/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x}
    div.facebook .pp_bottom .pp_right{background:url(../img/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat}
    div.pp_pic_holder a:focus{outline:none}
    div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}
    div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}
    .pp_content{height:40px;min-width:40px}
    * html .pp_content{width:40px}
    .pp_content_container{position:relative;text-align:left;width:100%}
    .pp_content_container .pp_left{padding-left:20px}
    .pp_content_container .pp_right{padding-right:20px}
    .pp_content_container .pp_details{float:left;margin:10px 0 2px}
    .pp_description{display:none;margin:0}
    .pp_social{float:left;margin:0}
    .pp_social .facebook{float:left;margin-left:5px;width:55px;overflow:hidden}
    .pp_social .twitter{float:left}
    .pp_nav{clear:right;float:left;margin:3px 10px 0 0}
    .pp_nav p{float:left;white-space:nowrap;margin:2px 4px}
    .pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}
    a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}
    .pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}
    .pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}
    .pp_gallery div{float:left;overflow:hidden;position:relative}
    .pp_gallery ul{float:left;height:35px;position:relative;white-space:nowrap;margin:0 0 0 5px;padding:0}
    .pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}
    .pp_gallery ul a img{border:0}
    .pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}
    .pp_gallery li.default a{background:url(../img/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}
    .pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}
    a.pp_next{background:url(../img/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}
    a.pp_previous{background:url(../img/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}
    a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}
    a.pp_close{position:absolute;right:0;top:0;display:block;line-height:22px;text-indent:-10000px}
    .pp_loaderIcon{display:block;height:24px;left:50%;position:absolute;top:50%;width:24px;margin:-12px 0 0 -12px}
    #pp_full_res{line-height:1!important}
    #pp_full_res .pp_inline{text-align:left}
    #pp_full_res .pp_inline p{margin:0 0 15px}
    div.ppt{color:#fff;display:none;font-size:17px;z-index:9999;margin:0 0 5px 15px}
    div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff}
    div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}
    div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}
    div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}
    div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}
    div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}
    div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}
    div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}
    div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}
    div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(../img/prettyPhoto/light_rounded/loader.gif) center center no-repeat}
    div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(../img/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}
    div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}
    div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}
    .pp_top,.pp_bottom{height:20px;position:relative}
    * html .pp_top,* html .pp_bottom{padding:0 20px}
    .pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}
    .pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}
    * html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}
    .pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
    .pp_fade,.pp_gallery li.default a img{display:none}
    .pp_gallery ul a img {width: 50px;}

    /* Mmenu */
    .mm-page{height: 100%}
    html.mm-opened .mm-page,
    html.mm-opened #mm-blocker,
    html.mm-opened .mm-fixed-top,
    html.mm-opened .mm-fixed-bottom,
    html.mm-opened .mm-menu.mm-horizontal > .mm-panel {moz-transition: none 0.4s ease;moz-transition-property: top, right, bottom, left, border;ms-transition: none 0.4s ease;ms-transition-property: top, right, bottom, left, border;o-transition: none 0.4s ease;o-transition-property: top, right, bottom, left, border;transition: none 0.4s ease;transition-property: top, right, bottom, left, border;webkit-transition: none 0.4s ease;webkit-transition-property: top, right, bottom, left, border;}
    html.mm-opened .mm-page,
    html.mm-opened #mm-blocker {border: 0px solid rgba(0, 0, 0, 0);left: 0%;margin: 0;top: 0;}
    html.mm-opened.mm-opening .mm-page,
    html.mm-opened.mm-opening #mm-blocker {border: 0px solid rgba(100, 100, 100, 0);}
    .mm-menu .mm-hidden {display: none;}
    .mm-fixed-top,
    .mm-fixed-bottom {left: 0;position: fixed;}
    .mm-fixed-top {top: 0;}
    .mm-fixed-bottom {bottom: 0;}
    html.mm-opened .mm-page,
    .mm-menu > .mm-panel {box-sizing: border-box;moz-box-sizing: border-box;ms-box-sizing: border-box;o-box-sizing: border-box;webkit-box-sizing: border-box;}
    html.mm-opened,
    html.mm-opened body {height: 100%;overflow: hidden;position: relative;width: 100%;}
    html.mm-opened .mm-page {height: 100%;overflow: hidden;position: absolute;}
    html.mm-background .mm-page {background: inherit;}
    #mm-blocker {background: #fff;display: none;height: 100%;opacity: 0;position: absolute;width: 100%;z-index: 9999;}
    html.mm-opened #mm-blocker,
    html.mm-blocking #mm-blocker {display: block;}
    .mm-menu.mm-current {display: block;}
    .mm-menu {background: inherit;display: none;height: 100%;left: 0;overflow: hidden;padding: 0;position: absolute;top: 0;z-index: 0;}
    .mm-menu > .mm-panel {background: inherit;height: 100%;left: 100%;overflow: scroll;overflow-x: hidden;overflow-y: auto;padding: 20px;position: absolute;top: 0;webkit-overflow-scrolling: touch;width: 100%;z-index: 0;}
    .mm-menu > .mm-panel.mm-opened {left: 0%;}
    .mm-menu > .mm-panel.mm-subopened {left: -40%;}
    .mm-menu > .mm-panel.mm-highest {z-index: 1;}
    .mm-menu > .mm-panel.mm-hidden {display: block;visibility: hidden;}
    .mm-menu .mm-list {padding: 20px 0;}
    .mm-menu > .mm-list {padding: 20px 0 40px 0;}
    .mm-panel > .mm-list {margin-left: -20px;margin-right: -20px;}
    .mm-panel > .mm-list:first-child {padding-top: 0;}
    .mm-list,
    .mm-list > li {display: block;list-style: none;margin: 0;padding: 0;}
    .mm-list {font: inherit;font-size: 14px;}
    .mm-list a,
     .mm-list a:hover {text-decoration: none;}
    .mm-list > li {position: relative;}
    .mm-list > li > a,
     .mm-list > li > span {color: inherit;display: block;line-height: 20px;margin: 0;overflow: hidden;padding: 10px 10px 10px 20px;text-overflow: ellipsis;white-space: nowrap;}
    .mm-list > li:not(.mm-subtitle):not(.mm-label):not(.mm-noresults)::after {border-bottom-style: solid;border-bottom-width: 1px;bottom: 0;content: '';display: block;left: 0;position: absolute;width: 100%;}
    .mm-list > li:not(.mm-subtitle):not(.mm-label):not(.mm-noresults):after {left: auto;margin-left: 0;position: relative;width: auto;}
    .mm-list a.mm-subopen {height: 100%;padding: 0;position: absolute;right: 0;top: 0;width: 40px;z-index: 2;}
    .mm-list a.mm-subopen::before {border-left-style: solid;border-left-width: 1px;content: '';display: block;height: 100%;left: 0;position: absolute;top: 0;}
    .mm-list a.mm-subopen.mm-fullsubopen {width: 100%;}
    .mm-list a.mm-subopen.mm-fullsubopen:before {border-left: none;}
    .mm-list a.mm-subopen + a,
     .mm-list a.mm-subopen + span {margin-right: 40px;padding-right: 5px;}
    .mm-list > li.mm-selected > a.mm-subopen {background: transparent;}
    .mm-list > li.mm-selected > a.mm-fullsubopen + a,
     .mm-list > li.mm-selected > a.mm-fullsubopen + span {margin-right: 0;padding-right: 45px;}
    .mm-list a.mm-subclose {margin-top: -20px;padding-top: 30px;text-indent: 20px;}
    .mm-list > li.mm-label {font-size: 10px;line-height: 25px;overflow: hidden;padding-right: 5px;text-indent: 20px;text-overflow: ellipsis;text-transform: uppercase;white-space: nowrap;}
    .mm-list > li.mm-spacer {padding-top: 40px;}
    .mm-list > li.mm-spacer.mm-label {padding-top: 25px;}
    .mm-list a.mm-subopen:after,
     .mm-list a.mm-subclose:before {border: 2px solid transparent;bottom: 50%;content: '';display: block;height: 7px;margin-bottom: -5px;moz-transform: rotate(-45deg);ms-transform: rotate(-45deg);o-transform: rotate(-45deg);position: absolute;transform: rotate(-45deg);webkit-transform: rotate(-45deg);width: 7px;}
    .mm-list a.mm-subopen:after {border-left: none;border-top: none;right: 18px;}
    .mm-list a.mm-subclose:before {border-bottom: none;border-right: none;left: 22px;margin-bottom: -15px;}
    .mm-menu.mm-vertical .mm-list .mm-panel {display: none;padding: 10px 0 10px 10px;}
    .mm-menu.mm-vertical .mm-list .mm-panel li:last-child:after {border-color: transparent;}
    .mm-menu.mm-vertical .mm-list li.mm-opened > .mm-panel {display: block;}
    .mm-menu.mm-vertical .mm-list > li.mm-opened > a.mm-subopen {height: 40px;}
    .mm-menu.mm-vertical .mm-list > li.mm-opened > a.mm-subopen:after {moz-transform: rotate(45deg);ms-transform: rotate(45deg);o-transform: rotate(45deg);right: 16px;top: 16px;transform: rotate(45deg);webkit-transform: rotate(45deg);}
    html.mm-opened .mm-page {box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);}
    .mm-ismenu {background: #00a8df;}
    .mm-menu {color: #fff;}
    .mm-menu .mm-list > li:after {border-color: rgba(0, 0, 0, 0.15);}
    .mm-menu .mm-list > li > a.mm-subclose {background: rgba(0, 0, 0, 0.1);color: rgba(255, 255, 255, 0.3);}
    .mm-menu .mm-list > li > a.mm-subopen:after, .mm-menu .mm-list > li > a.mm-subclose:before {border-color: rgba(255, 255, 255, 0.3);}
    .mm-menu .mm-list > li > a.mm-subopen:before {border-color: rgba(0, 0, 0, 0.15);}
    .mm-menu .mm-list > li.mm-selected > a:not(.mm-subopen),
     .mm-menu .mm-list > li.mm-selected > span {background: rgba(0, 0, 0, 0.1);}
    .mm-menu .mm-list > li.mm-label {background: rgba(255, 255, 255, 0.05);}
    .mm-menu.mm-vertical .mm-list li.mm-opened > a.mm-subopen,
     .mm-menu.mm-vertical .mm-list li.mm-opened > ul {background: rgba(255, 255, 255, 0.05);}
    html.mm-opened.mm-opening .mm-page,
    html.mm-opened.mm-opening #mm-blocker,
    html.mm-opened.mm-opening .mm-fixed-top,
    html.mm-opened.mm-opening .mm-fixed-bottom {left: 50%;}
    .mm-menu {width: 50%;}
    @media all and (max-width: 175px) {.mm-menu {width: 140px;}
    html.mm-opened.mm-opening .mm-page,
     html.mm-opened.mm-opening #mm-blocker,
     html.mm-opened.mm-opening .mm-fixed-top,
     html.mm-opened.mm-opening .mm-fixed-bottom {left: 140px;}
    }
    @media all and (min-width: 550px) {.mm-menu {width: 300px;}
    html.mm-opened.mm-opening .mm-page,
     html.mm-opened.mm-opening #mm-blocker,
     html.mm-opened.mm-opening .mm-fixed-top,
     html.mm-opened.mm-opening .mm-fixed-bottom {left: 300px;}
    }
    html.mm-nooverflowscrolling.mm-opened {height: auto;overflow: auto;overflow-x: hidden;overflow-y: scroll;}
    html.mm-nooverflowscrolling.mm-opened body {overflow: auto;}
    html.mm-nooverflowscrolling.mm-opened .mm-page {min-height: 1000px;position: fixed;}
    html.mm-nooverflowscrolling.mm-opened .mm-menu {height: auto;left: auto;min-height: 1000px;overflow: auto;overflow-x: hidden;position: relative;top: auto;}
    html.mm-nooverflowscrolling.mm-opened > .mm-panel {display: none;height: auto;left: 0;position: relative;}
    html.mm-nooverflowscrolling.mm-opened > .mm-panel.mm-current {display: block;}


    /* Slider */
    .royalSlider {direction: ltr;position: relative;z-index: 1;}
    .wd-not-homepage .royalSlider {direction: ltr;position: relative;}
    .rsWebkit3d .rsSlide,
    .rsWebkit3d .rsContainer,
    .rsWebkit3d .rsThumbs,
    .rsWebkit3d .rsPreloader,
    .rsWebkit3d img,
    .rsWebkit3d .rsOverflow,
    .rsWebkit3d .rsBtnCenterer,
    .rsWebkit3d .rsAbsoluteEl {webkit-backface-visibility: hidden;webkit-transform: translateZ(0);}
    .rsFade.rsWebkit3d .rsSlide,
    .rsFade.rsWebkit3d img,
    .rsFade.rsWebkit3d .rsContainer {webkit-transform: none;}
    .rsOverflow {float: left;height: 100%;overflow: hidden;position: relative;webkit-tap-highlight-color: rgba(0,0,0,0);width: 100% !important;}
    .rsContainer {height: 100%;position: relative;webkit-tap-highlight-color: rgba(0,0,0,0);width: 100%;}
    .rsArrow,
    .rsThumbsArrow {cursor: pointer;}
    .rsThumb {float: left;position: relative;}
    .rsArrow,
    .rsNav,
    .rsThumbsArrow {moz-transition: opacity 0.3s linear;opacity: 1;o-transition: opacity 0.3s linear;transition: opacity 0.3s linear;webkit-transition: opacity 0.3s linear;}
    .rsHidden {moz-transition: visibility 0s linear 0.3s,opacity 0.3s linear;opacity: 0;o-transition: visibility 0s linear 0.3s,opacity 0.3s linear;transition: visibility 0s linear 0.3s,opacity 0.3s linear;visibility: hidden;webkit-transition: visibility 0s linear 0.3s,opacity 0.3s linear;}
    .rsGCaption {float: left;text-align: center;width: 100%;}
    .royalSlider.rsFullscreen {bottom: 0 !important;height: auto !important;left: 0 !important;margin: 0 !important;padding: 0 !important;position: fixed !important;right: 0 !important;top: 0 !important;width: auto !important;z-index: 2147483647 !important;}
    .royalSlider .rsSlide.rsFakePreloader {display: none;moz-transition: 0s;opacity: 1 !important;o-transition: 0s;transition: 0s;webkit-transition: 0s;}
    .rsSlide {display: block;height: 100%;left: 0;overflow: hidden;position: absolute;top: 0;width: 100%;}
    .royalSlider.rsAutoHeight,
    .rsAutoHeight .rsSlide {height: auto;}
    .rsContent {height: 100%;position: relative;width: 100%;}
    .rsPreloader {position: absolute;z-index: 0;}
    .rsNav {moz-user-select: -moz-none;user-select: none;webkit-user-select: none;}
    .rsNavItem {webkit-tap-highlight-color: rgba(0,0,0,0.25);}
    .rsThumbs {cursor: pointer;float: left;overflow: hidden;position: relative;z-index: 22;}
    .rsTabs {float: left;}
    .rsTabs,
    .rsThumbs {webkit-tap-highlight-color: rgba(0,0,0,0);}
    .rsVideoContainer {height: auto;line-height: 0;position: relative;width: auto;}
    .rsVideoFrameHolder {background: #141414;left: 0;opacity: 0;position: absolute;top: 0;webkit-transition: .3s;}
    .rsVideoFrameHolder.rsVideoActive {opacity: 1;}
    .rsVideoContainer iframe,
    .rsVideoContainer video,
    .rsVideoContainer embed,
    .rsVideoContainer .rsVideoObj {height: 100%;left: 0;position: absolute;top: 0;width: 100%;z-index: 0;}
    .rsVideoContainer.rsIOSVideo iframe,
    .rsVideoContainer.rsIOSVideo video,
    .rsVideoContainer.rsIOSVideo embed {box-sizing: border-box;moz-box-sizing: border-box;padding-right: 44px;webkit-box-sizing: border-box;}
    .rsABlock {left: 0;position: absolute;top: 0;webkit-backface-visibility: hidden;z-index: 15;}
    .grab-cursor {cursor: url(grab.png) 8 8, move;}
    .grabbing-cursor {cursor: url(grabbing.png) 8 8, move;}
    .rsNoDrag {cursor: auto;}
    .rsLink {background: url(blank.gif);display: block;height: 100%;left: 0;position: absolute;top: 0;webkit-backface-visibility: hidden;width: 100%;z-index: 20;}
    #slider-with-blocks-1 {width: 100%;}
    .rsContent {color: #FFF;float: left;font-size: 24px;line-height: 32px;}
    .bContainer {position: relative;z-index: 2;}
    .rsABlock {display: block;left: auto;position: relative;top: auto;}
    .blockHeadline {color: #fff;font-family: "helveticalight";font-size: 60px;line-height: 50px;text-shadow: 0 2px 5px rgba(0,0,0,.83);}
    .blockSubHeadline {color: #fff;font-family: "helveticalight";font-size: 31px;line-height: 50px;margin-top: 20px;text-shadow: 0 2px 5px rgba(0,0,0,.83);}
    .txtCent {text-align: center;width: auto;}
    .txtTransform {text-transform: uppercase;}
    .slide1 {background: #f06b50;}
    .slide1 .bContainer {top: 36%;}
    .slide2 {background: #ffbc11;color: #000;}
    .slide2 .bContainer {top: 36%;}
    .rsImg {left: 0;position: absolute;top: 0;z-index: 1;width: 100% !important;height: auto !important;}
    @media screen and (min-width: 0px) and (max-width: 960px) {
        .blockHeadline {font-size: 32px;line-height: 20px;}
        .blockSubHeadline {font-size: 22px;line-height: 25px;}
    }
    @media screen and (min-width: 0px) and (max-width: 500px) {
        .blockHeadline {font-size: 24px;}
        .blockSubHeadline {font-size: 14px;}
    }
    @media screen and (min-width: 0px) and (max-width: 350px) {
        .blockHeadline {font-size: 24px;line-height: 10px;}
        .blockSubHeadline {font-size: 14px;line-height: 10px;}
    }


/**
 * Header
 */
	#wd-head-container {position: relative;z-index: 10;}
    .wd-wrap-top-header {padding-top: 17px;position: relative;z-index: 11;margin-bottom: 15px;}
    /** Logo **/
    .wd-logo {position: absolute;left: 50%;top: 5px;margin-left: -70px;z-index: 10;margin-top: 0;}

    /** Weather **/
    .wd-weather {color: rgba(0,0,0,0.5);overflow: hidden;float: left;}
    .wd-weather .wd-weather-left {width: auto;float: left;margin-right: 10px;}
    .wd-weather .wd-weather-left tr:first-child {vertical-align: baseline;}
    .wd-weather .wd-weather-left tr td {padding: 0;}
    .wd-weather .wd-weather-left tr td img {width: 20px;}
    .wd-weather .wd-weather-left tr:first-child td:last-child {font-size: 13px;text-transform: uppercase;font-weight: bold;}
    .wd-weather .wd-weather-left tr:last-child td {font-size: 11px;}
    .wd-weather .wd-temperature {font-family: helveticalight, sans-serif;font-size: 30px;position: relative;line-height: 33px;float: left;padding-left: 10px;border-left: 1px dotted #dddddd;}
    .wd-weather .wd-weather-right {float: left;width: auto;text-align: center;}
    .wd-weather .wd-weather-right tr:last-child {text-transform: uppercase;}
    .wd-weather .wd-weather-right tr td {padding: 0px 5px;}

    /** Button booking **/
    .wd-booking-button {display: block;float: right;background-color: #2296c1;color: #fff;text-transform: uppercase;font-size: 12px;padding: 10px 15px;font-weight: bold;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}

    /** Form select language **/
    .wd-form-select-language {float: right;margin-top: 3px;margin-right: 10px;}

    /** Menu horizontal **/
    .wd-menu {position: relative;z-index: 5;float: none;clear: both;border-top: 1px solid #d4d4d4;*overflow: hidden;}
    .wd-menu ul {list-style-type:none;}
    li[class ^= wd-group] > ul > li {float: left;margin-right: 20px;position: relative;}
    li[class ^= wd-group] > ul > li > a {margin-top: -1px;font-family: helveticalight, sans-serif;border-top: 2px solid transparent;font-size: 15px;color: #6f6f6f;padding: 23px 5px;display: block;cursor: pointer;}
    li[class ^= wd-group] > ul > li > a {*margin-top: 0;}
    li[class ^= wd-group] > ul > li > a:hover, li[class ^= wd-group] > ul > li > a.wd-active {border-top-color: #2296c1;}
    .wd-group-left {float: left;}
    .wd-group-left ul li:first-child a {padding-left: 0;}
    .wd-group-right {float: right;}
    .wd-group-right > ul > li {*overflow: hidden;}
    .wd-group-right ul li:last-child {margin-right: 0;}
    .wd-group-right ul li:last-child a {padding-right: 0;}

    .wd-button-menu {position: absolute;top: 11px;left: 12px;z-index: 900;display: none;width: 30px;height: 30px;background-position: -186px -40px;text-indent: -1992px;font-size: 0;line-height: 0px;}
/**
 * Content
 */
 .mt20{margin-top:20px !important}
#wd-content-container {position: relative;width: 100%;z-index: 2;}
#wd-content-container:before,#wd-content-container:after{content: " ";clear:both;}
#wd-content-container:after{clear: both;}
    /* Global style */
    .wd-box {width: 970px;position: absolute;bottom: 10px;left: 50%;margin-left: -485px;z-index: 2;box-shadow: 0px 1px 5px rgba(0,0,0,0.8);-moz-box-shadow: 0px 1px 5px rgba(0,0,0,0.8);-webkit-box-shadow: 0px 1px 5px rgba(0,0,0,0.8);}
    .wd-box.wd-box-album{position: static;left:auto;right:auto;bottom: auto;margin-left: 0;width: auto;margin-top:50px;}
    .wd-box.wd-page-booking {top: 63px;}
    .wd-box .wd-header-box {overflow: hidden;height: 48px;width: 100%;border-top: 2px solid #2296c1;border-bottom: 1px solid #dfdfdf;background: url(../img/front/bg-box.jpg) repeat-x;clear:both}
    .wd-box .wd-header-box .wd-title-box {float: left;color: #2296c1;text-transform: uppercase;font-size: 16px;font-weight: bold;margin-left: 24px;line-height: 48px;}
    .wd-box .wd-header-box .wd-arrow-dropdown-box {display: block;float: right;margin: 19px 15px 0px 0px;background-position: 0 -37px;width: 21px;height: 11px;}
    .wd-box .wd-header-box .wd-show-content-box {background-position: -29px -37px;}
    .wd-box .wd-content-box {background-color: #fff;overflow: hidden;}
	.top-info{}
    #wd-banner-container {overflow: hidden;width: 100%;height: 100%;clear: both;position: relative;}
    .wd-homepage #wd-banner-container {position: relative;z-index: 1;background-color: #fff;}
    .wd-not-homepage #wd-banner-container {position: relative;z-index: 1;background-color: #fff;}
    /*.wd-main-content {position: relative;}*/
    .wd-left-col {width: 62%;margin-right: 3%;float: left;}
    .wd-right-col {width: 34.95%;float: right;}

    .wd-hover-img li {position: relative;}
    .wd-overlay {display: none;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F2296C1,endColorstr=#7F2296C1);background-color: rgba(34,150,193,0.5);}
    .wd-overlay img {cursor: pointer;display: block;width: 45px !important;height: 45px !important;border: none !important;position: absolute;top: 45%;margin-top: -22px;left: 50%;margin-left: -22px;}

    .wd-error {color: red;display: none;}

    .wd-loading {background-color: #fff;position: fixed;left: 0;top:0;width: 100%;height: 100%;z-index: 99999}
    .wd-loading span {background: url(../img/front/loading.GIF) center center no-repeat;height: 100px;width: 100px;position: absolute;left: 50%;top:50%;margin-left: -32px;margin-top:-32px;}

    select option {padding: 5px 2%;}

    #subiz_expanded_heading, #subiz_compressed_heading {background: #157294 !important;}
    #subiz_compressed_heading {border: 1px solid #449ED4 !important;}

    /* Homepage */
    .wd-homepage #wd-content-container {margin-top: -45px;border-bottom: 1px solid #d7d7d7;}
    .wd-form-homepage {margin-bottom: 35px;border: 1px solid #e6e6e6;background-color: #fff;border-bottom: 3px solid #2296c1;}
    .wd-form-homepage .wd-form-item {width: 20%;margin-right: 1%;float: left;}
    .wd-form-homepage .wd-form-item input, .wd-form-homepage .wd-form-item select {width: 95%;border: 1px solid #e6e6e6;border-radius: 0;box-shadow: none;padding: 5px 2%;}
    .wd-form-homepage .wd-form-item input:focus {box-shadow: none;}
    .wd-form-homepage .wd-arrival-date, .wd-form-homepage .wd-departure-date {background: url(../img/front/icon-date.png) no-repeat 96% center;}
    .wd-form-homepage .wd-style-select-box select {padding-right: 50px;-webkit-appearance: none;background: transparent;border: none;width: 100%;}
    .wd-form-homepage .wd-style-select-box {border: 1px solid #d3d3d3;width: 99%;height: 30px;overflow: hidden;background: url(../img/front/icon-select.png) no-repeat 96% center;position: relative;}
    .wd-form-homepage .wd-form-button {width: 16%;overflow: hidden;*width: 15.5%;}
    .wd-form-homepage .wd-form-button .wd-check-available {width: 100%;display: block;float: left;height: 32px;line-height: 20px;text-align: center;color: #fff;font-weight: bold;border: 0;background-color: #2296c1;}
    .wd-form-homepage .wd-form-button .wd-check-available:hover {background-color: #157294;}

    .wd-hover-booking {position: absolute;right: 0;top: 63px;display: none;z-index: 10;}
    .wd-arrow {position: absolute;top: -9px;left: 207px;z-index: -1;display: block;width: 19px;height: 14px;background-position: -45px -78px;}
    .wd-form-booking {width: 260px;border: none;-moz-box-shadow: 0 1px 5px rgba(0,0,0,.3);-webkit-box-shadow: 0 1px 5px rgba(0,0,0,.3);box-shadow: 0 1px 5px rgba(0,0,0,.3);}
    .wd-form-booking .wd-form-item {width: 220px;float: none;margin-right: 0;}
    .wd-form-booking .wd-form-item-select {width: 106px;float: left;}
    .wd-form-booking .wd-form-item-select.wd-mr {margin-right: 8px;margin-bottom: 15px;}
    .wd-form-booking .wd-form-button {width: 144px;float: none;clear: both;margin: auto;}

    .wd-item-about-us .wd-title, .wd-item-new-promotions .wd-title {padding-bottom: 20px;padding-top: 5px;}
    .wd-item-about-us .wd-title a, .wd-item-new-promotions .wd-title a {font-family: helveticalight, sans-serif;font-weight: normal;font-size: 26px;color: #2296c1;border-bottom: 1px dashed transparent;}
    .wd-item-about-us .wd-title a:hover, .wd-item-new-promotions .wd-title a:hover {border-bottom: 1px dashed #2296c1;}
    .wd-item-about-us {width: 48%;float: left;overflow: hidden;margin-right: 4%;*margin-right: 3.9%;}
    .wd-item-about-us .wd-brief-content {color: #010101;font-size: 14px;}
    .wd-item-about-us .wd-brief-content p {padding: 5px 0px;line-height: 20px;}
    .wd-item-about-us .wd-show-more {width: 95px;text-transform: uppercase;font-size: 12px;font-weight: bold;color: #2296c1;margin-top: 10px;display: block;}
    .wd-item-about-us .wd-show-more span {display: block;float: left;cursor: pointer;}
    .wd-item-about-us .wd-show-more:hover .wd-icon-show-more {margin-right: 0;}

    .wd-item-new-promotions {width: 48%;float: left;}
    .wd-item-new-promotions ul {list-style: none;}
    .wd-item-new-promotions ul li {overflow: hidden;padding-bottom: 20px;}
    .wd-item-new-promotions .wd-date {float: left;width: 60px;}
    .wd-item-new-promotions .wd-date span {display: block;font-family: helveticalight, sans-serif;}
    .wd-item-new-promotions .wd-date span:first-child {font-size: 36px;color: #000;color: rgba(0,0,0,0.7);margin-bottom: 16px;margin-top: 5px;}
    .wd-item-new-promotions .wd-date span:last-child {font-size: 24px;color: #000;color: rgba(0,0,0,0.5);}
    .wd-item-new-promotions .wd-link-img {display: block;overflow: hidden;float: left;margin-right: 15px;}
    .wd-item-new-promotions .wd-link-img img {width: 67px;height: 59px;}
    .wd-item-new-promotions .wd-content a {font-size: 14px;font-weight: bold;color: #2296c1;border-bottom: 1px dashed transparent;}
    .wd-item-new-promotions .wd-content a:hover {border-bottom: 1px dashed #2296c1;}
    .wd-item-new-promotions .wd-content p {font-size: 14px;color: #0b0b0b;color: rgba(11,11,11,0.7);}

    .wd-title-holtel-gallery {float: none;clear: both;background: url(../img/front/bg-line.jpg) repeat-x center center;text-align: center;}
    .wd-title-holtel-gallery .wd-title-text {padding: 4px 27px 4px;margin-top: 18px;background: #fff;display: inline-block;*display: inline;zoom: 1;}
    .wd-title-holtel-gallery .wd-title-text a {font-family: helveticalight, sans-serif;font-weight: normal;font-size: 26px;color: #2296c1;}
    .wd-title-holtel-gallery p {color: #8a8a8a;font-size: 13px;margin-top: 4px;}

    .wd-item-gallery {margin: 25px 0px;}
    .wd-item-gallery a img {width: 215px;height: 138px;padding: 3px;border: 1px solid #dddddd;}
    .wd-item-gallery-pagination {text-align: center;margin-top: 25px;}
    .wd-item-gallery-pagination a {display: inline-block;*display: inline;zoom: 1;width: 11px;height: 11px;background-position: -58px -58px;margin: 0px 4px;}
    .wd-item-gallery-pagination a:hover, .wd-item-gallery-pagination a.selected {background-position: -75px -58px;}
    .wd-item-gallery-pagination a span {font-size: 0px;line-height: 0px;}

    /* About Us */
    .wd-img-large {display: block;float: left;margin-right: 20px;width: 220px;height: 286px;margin-top: 15px;}
    .wd-block-tabs .wd-note {font-size: 12px;color: #000;line-height: 16px;margin-top: 20px;margin-bottom: 10px;}
    .wd-form-contact {padding-left: 70px;padding-right: 100px;}
    .wd-form-contact .wd-form-item {margin-bottom: 10px;}
    .wd-form-contact .wd-form-item label {margin-bottom: 10px;width: 25%;float: left;display: block;}
    .wd-form-contact .wd-form-item input, .wd-form-contact .wd-form-item textarea {width: 70%;padding: 5px 2% 5px 2%;float: left;border-radius: 0;box-shadow: none;margin-bottom: 0;}
    .wd-form-contact .wd-form-item textarea {height: 110px;}
    .wd-form-contact .wd-form-item input:focus, .wd-form-contact .wd-form-item textarea:focus {border: 1px solid #2296c1;}
    .wd-form-contact .wd-form-button {position: relative;width: 95px;margin-left: 25%;}
    .wd-form-contact .wd-form-button input {width: 100%;display: block;float: left;height: 32px;padding-left: 41px;line-height: 20px;text-align: left;color: #fff;text-transform: uppercase;font-weight: bold;border: 0;background-color: #2296c1;border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;}
    .wd-form-contact .wd-form-button input:hover {background-color: #157294;}

    /* Gallery */
    .wd-gallery {overflow: hidden;}
    .wd-gallery .wd-left-col {width: 576px;margin-right: 13px;}
    .wd-gallery ul {list-style: none;}
    .wd-gallery ul li {float: left;margin: 0 18px 13px 0;}
    .wd-gallery ul li img {width: 172px;height: 123px;padding: 3px;border: 1px solid #e2e2e2;}
    .wd-gallery ul {list-style: none;margin: 0;overflow: hidden;padding: 0;}
    .wd-gallery .mask {overflow: hidden;position: relative;}
    .wd-gallery .pagination-links {list-style: none;margin: 0;padding: 0;}
    .wd-gallery .pagination-links li {display: inline;}
    .wd-gallery .pagination-links li.current {background: grey;}
    .wd-gallery .disabled {color: grey;}
    .wd-gallery-carousel {position: relative;padding-bottom: 10px;}
    .wd-pagination-gallery {width: 100%;height: 33px;background: url(../img/front/bg-line.jpg) repeat-x center center;margin-top: 25px;}
    .wd-pagination-gallery span {display: block;height: 100%;width: 100px;margin: auto;background-color: #fff;}
    .prev {display: block;text-indent: -1992px;width: 33px;height: 33px;background-position: -110px 0;position: absolute;bottom: 10px;left: 50%;margin-left: -37px;}
    .prev.disabled {background-position: -27px 0;}
    .next {display: block;text-indent: -1992px;width: 33px;height: 33px;background-position: -152px 0;position: absolute;bottom: 10px;right: 50%;margin-right: -37px;}
    .next.disabled {background-position: -69px 0;}
    .wd-not-direcNav .wd-pagination-gallery, .wd-not-direcNav .prev, .wd-not-direcNav .next {display: none;}

    /* Services */
    .wd-tabs {float: right;width: 278px;margin-bottom: 30px;position: relative;overflow: hidden;}
    .wd-inner-tabs {border: 1px solid #e8e8e8;border-bottom: none;}
    .wd-bg-tabs {display: block;width: 278px;height: 32px;background: url(../img/front/bg-tabs.jpg) no-repeat;position: absolute;left: 50%;margin-left: -139px;bottom: -2px;}
    @media \0screen {
        margin-left: -139px;
    }
    .wd-header-tabs {width: 100%;height: 40px;background: url(../img/front/bg-header-tabs.jpg) repeat-x;border-bottom: 1px solid #e8e8e8;}
    .wd-header-tabs .wd-title-tabs {color: #2296c1;font-size: 14px;font-weight: bold;padding-left: 30px;line-height: 40px;}
    .wd-content-tabs {padding-bottom: 30px;}
    .wd-content-tabs ul {list-style-type: none;margin: 10px 0px 10px 0px;}
    .wd-content-tabs ul li {margin-bottom: 2px;}
    .wd-content-tabs ul li a {text-transform: uppercase;color: #636363;font-size: 14px;font-family: Arial;line-height: 20px;display: block;padding: 10px 0px 10px 26px;border-left: 4px solid transparent;}
    .wd-content-tabs ul li a:hover, .wd-content-tabs ul li a.wd-active-tabs {background-color: #f8f8f8;border-left: 4px solid #2296c1;}
    .wd-block-tabs {width: 66%;float: left;} /* width: 580px; */

    /* News - Promotions */
    .wd-news-promotions ul {list-style: none;}
    .wd-news-promotions ul li {overflow: hidden;padding-bottom: 10px;margin-bottom: 10px;border-bottom: 1px solid #e5e5e5;}
    .wd-news-promotions ul li:last-child {border-bottom: none;}
    .wd-news-promotions .wd-date {float: left;width: 15%;}
    .wd-news-promotions .wd-date span {display: block;font-family: helveticalight, sans-serif;text-align: center;}
    .wd-news-promotions .wd-date span:first-child {font-size: 36px;color: #000;color: rgba(0,0,0,0.7);margin-bottom: 16px;margin-top: 10px;}
    .wd-news-promotions .wd-date span:last-child {font-size: 24px;color: #000;color: rgba(0,0,0,0.5);}
    .wd-news-promotions .wd-news-content {width: 85%;float: left;}
    .wd-news-promotions .wd-title-content a {font-weight: bold;color: #000;font-size: 14px;}
    .wd-news-promotions .wd-title-content a:hover {color: #2296c1;}

    .wd-block-promotions {border: 1px solid #dddddd;font-family: Arial;position: relative;}
    .wd-block-promotions .wd-img-promotions{overflow: hidden;}
    .wd-block-promotions .wd-img-promotions, .wd-block-promotions .wd-img-promotions img {display: block;}
    .wd-block-promotions .wd-img-promotions img {width: 100%;height: 147px;}
    .wd-block-promotions .wd-title-promotions a {color: #2d2d2d;font-weight: bold;font-size: 14px;margin-top: 15px;display: block;}
    .wd-block-promotions .wd-title-promotions a:hover {color: #2296C1;}
    .wd-block-promotions .wd-content-promotions {color: #2d2d2d;font-size: 12px;line-height: auto;margin-top: 15px;}
    .wd-block-promotions .wd-label-promotions {position: absolute;top: 28px;right: -10px;text-align: center;}
    .wd-block-promotions .wd-label-promotions a {display: block;padding: 0px 5px;color: #fff;font-size: 12px;font-weight: bold;height: 30px;line-height: 30px;background-color: #ec1b31;border-top: 1px solid #f15868;position: relative;}
    .wd-block-promotions .wd-label-promotions a:hover {text-decoration: underline;}
    .wd-block-promotions .wd-label-promotions .wd-label-before {display: block;width: 17px;height: 31px;background: url(../img/front/label-promotion-before.png) no-repeat;position: absolute;top: -1px;left: -17px;}
    .wd-block-promotions .wd-label-promotions .wd-label-after {display: block;width: 10px;height: 3px;position: absolute;bottom: -3px;right: 0px;background: url(../img/front/label-promotion-after.png) no-repeat;}

    /* News - Promotions Detail */
    .wd-news-promotions-detail .wd-title-career {font-size: 16px;font-weight: bold;color: #2d2d2d;}
    .wd-news-promotions-detail .wd-date {font-size: 12px;color: #878787;margin-top: 5px;}
    .wd-news-promotions-detail .wd-content-detail {color: #2d2d2d;font-size: 12px;}
    .wd-news-promotions-detail .wd-content-detail p {line-height: 20px;padding: 10px 0px;}
    .wd-news-promotions-detail .wd-content-detail img {display: block;margin: auto;}
    .wd-news-promotions-detail .wd-other-news .wd-title {font-size: 16px;font-weight: bold;color: #2d2d2d;text-transform: uppercase;}
    .wd-news-promotions-detail .wd-other-news ul {list-style-type: none;margin: 10px 0px;}
    .wd-news-promotions-detail .wd-other-news ul li {color: #2296c1;font-size: 12px;padding-bottom: 15px;line-height: 15px;}

    /* Career */
    .wd-career .wd-title-career {width: 100%;font-weight: bold;font-size: 16px;padding-bottom: 20px;margin-right: 30px;color: #2d2d2d;border-bottom: 1px solid #dfdfdf;}
    .wd-career ul.wd-list-career {list-style-type: none;}
    .wd-career ul.wd-list-career .wd-list-item-career {border-top: 1px solid #dfdfdf;padding: 10px 0px;overflow: hidden;}
    .wd-career ul.wd-list-career .wd-list-item-career.wd-first {border-top: none;}
    .wd-career ul.wd-list-career .wd-content-list-item .wd-title-list-item {font-weight: bold;font-size: 14px;margin-bottom: 10px;color: #2296c1;}
    .wd-career ul.wd-list-career .wd-content-list-item .wd-brief-content {width: 80%;float: left;}
    .wd-career ul.wd-list-career .wd-button-apply {display: block;font-size: 12px;font-weight: bold;padding: 8px 20px;float: right;background: #2296c1;border: 1px solid #1f90ba;color: #fff;-webkit-box-shadow: 0 1px 0 #59b0d1 inset;-moz-box-shadow: 0 1px 0 #59b0d1 inset;box-shadow: 0 1px 0 #59b0d1 inset;}
    .wd-career ul.wd-list-career .wd-button-apply:hover {background: #157294;}
    .slider-wrapper {height: 369px !important;overflow: hidden;padding: 3px;border: 1px solid #e0e0e0;}

    /* Career apply */
    .wd-career-apply {font-family: Arial;}
    .wd-title-career-apply {font-weight: bold;font-size: 16px;margin-bottom: 20px;}
    .wd-title-career-apply span:nth-child(1) {color: #2296c1;}
    .wd-title-career-apply span:nth-child(2) {padding: 0px 3px;}
    .wd-title-career-apply span:nth-child(2n) {color: #2d2d2d;}
    .wd-career-apply .wd-form-career-apply {font-size: 12px;color: #252525;}
    .wd-career-apply .wd-col-first, .wd-career-apply .wd-col-second, .wd-career-apply .wd-col-third {width: 32%;float: left;margin-right: 2%;*width: 31.9%;} /* width: 320px; */
    .wd-career-apply .wd-col-third {margin-right: 0 !important;}
    .wd-career-apply .wd-form-career-apply > div[class ^= wd-col-] > div {margin-bottom: 15px;}
    .wd-career-apply .wd-force {color: #f00;font-weight: bold;padding-left: 2px;}
    .wd-career-apply label {display: block;float: left;width: 33%;margin-right: 3%;text-align: right;margin-top: -4px;}
    .wd-career-apply .wd-form-item input, .wd-career-apply .wd-form-item select, .wd-career-apply .wd-form-item textarea {margin-bottom: 0;width: 57%;border-radius: 0;box-shadow: none;padding: 5px 2%;}
    .wd-career-apply .wd-style-select-box select {padding-right: 50px;-webkit-appearance: none;background: transparent;border: none;width: 100%;}
    .wd-career-apply .wd-style-select-box {border: 1px solid #d3d3d3;width: 61%;height: 30px;overflow: hidden;background: url(../img/front/dropdown-selectbox.jpg) no-repeat 96% center;position: relative;}
    .wd-career-apply .wd-form-item input:focus, .wd-career-apply .wd-form-item select:focus, .wd-career-apply .wd-form-item textarea:focus {outline: none;border-color: #2296c1;}
    .wd-style-select-box span.wd-text-select {float: none;position: absolute;left: 9px;top: 6px;}
    .wd-career-apply .wd-form-item textarea.wd-skill {height: 115px;}
    .wd-career-apply .wd-form-item textarea.wd-reference {height: 70px;}
    .wd-career-apply .wd-group-button {float: none;clear: both;text-align: center;margin: 10px 0px 0px;}
    .wd-career-apply input[class ^= wd-button-] {text-transform: uppercase;font-size: 12px;font-weight: bold;padding: 10px 20px;margin: 0px 4px;display: inline-block;*display: inline;zoom: 1;}
    .wd-career-apply .wd-button-applynow {background: #2296c1;border: 1px solid #1f90ba;color: #fff;-webkit-box-shadow: 0 1px 0 #59b0d1 inset;-moz-box-shadow: 0 1px 0 #59b0d1 inset;box-shadow: 0 1px 0 #59b0d1 inset;}
    .wd-career-apply .wd-button-applynow:hover {background: #157294;}
    .wd-career-apply .wd-button-reset {background: #ebebeb;border: 1px solid #cdcdcd;color: #4f4f4f;}
    .wd-career-apply .wd-button-reset:hover {background: #CECECE;}

    /* Accommodation */
    .wd-accommodation .wd-wrap-inner {padding-right: 30px;}
    .wd-accommodation .wd-section {padding-right: 0px;}
    .wd-accommodation .wd-title {color: #2d2d2d;font-size: 18px;}
    .wd-accommodation .wd-content-detail {margin: 15px 0px;}
    .wd-accommodation .wd-content-detail p {color: #6f6f6f;font-size: 12px;}
    .wd-accommodation .wd-content-img > li > a > img {width: 211px;height: 152px;}
    .wd-accommodation .wd-content-img h3 a {color: #242424;font-size: 14px;}
    .wd-accommodation ul {list-style-type: none;padding-bottom: 20px;overflow: hidden;}
    .wd-accommodation ul li {float: left;margin-right: 4%;width: 22%;margin-bottom: 15px;}
    .wd-accommodation ul li h3 {padding: 10px 0px;}
    .wd-accommodation ul li h3 a {color: #242424;font-size: 14px;}
    .wd-accommodation ul li h3 a:hover {color: #2296c1;}
    .wd-accommodation ul li .wd-add-bg {background: #2296c1 ;padding-left: 10px;}
    .wd-accommodation ul li .wd-add-bg a {color: #EAEAEA;}
    .wd-accommodation ul li .wd-add-bg a:hover {color: #fff;}
    .wd-accommodation ul li .wd-main-img {position: relative;display: block;}


    /* Accommodation detail */
    .wd-hover-accommodation {width: 415px; visibility: hidden;opacity: 0; background-color: #fff;border-top: 3px solid #2296c1;border-bottom: 3px solid #2296c1;position: absolute;left: -157px;top: 67px;z-index: 9999;overflow: hidden;-moz-box-shadow: 0px 1px 5px rgba(0,0,0,0.2);box-shadow: 0px 1px 5px rgba(0,0,0,0.2);*left: -155px;*top: 67px;}
    .wd-menu ul li .wd-hover-accommodation ul {list-style-type: none;}
    .wd-menu ul li .wd-hover-accommodation li {width: 46%;float: left;}
    .wd-menu ul li .wd-hover-accommodation li .wd-img img {display: block;width: 180px;height: 119px;padding: 2px;border: 1px solid #d4d4d4;}
    .wd-menu ul li .wd-hover-accommodation li .wd-title {margin: 14px 0px;}
    .wd-menu ul li .wd-hover-accommodation li .wd-title a {color: #242424;font-size: 14px;font-weight: bold;border-bottom: 1px dashed transparent;}
    .wd-menu ul li .wd-hover-accommodation li .wd-title a:hover {border-bottom: 1px dashed #2296c1;}
    .wd-menu ul li .wd-hover-accommodation li .wd-brief {color: #717171;font-size: 12px;}
    .wd-menu ul li .wd-hover-accommodation li .wd-read-more {color: #2296c1;font-size: 12px;display: block;margin-top: 10px;}
    .wd-menu ul li .wd-hover-accommodation li .wd-read-more:hover {text-decoration: underline;}
    .wd-hover-accommodation-pagination {text-align: center;margin-top: 15px;}
    .wd-hover-accommodation-pagination a {display: inline-block;*display: inline;zoom: 1;width: 15px;height: 15px;background-position: -94px -55px;margin: 0px 4px;}
    .wd-hover-accommodation-pagination a:hover, .wd-hover-accommodation-pagination a.selected {background-position: -115px -55px;}
    .wd-hover-accommodation-pagination a span {font-size: 0px;line-height: 0px;}
    .wd-view-all {float: none;clear: both;background: #ffffff url(../img/front/bg-view-all.jpg) repeat-x bottom center;height: 41px;line-height: 41px;width: 100%;text-align: center;display: block;color: #2296c1;font-weight: bold;font-size: 12px;border-top: 1px solid #ededed;}

    .wd-block-tabs .wd-title {font-size: 18px;color: #2d2d2d;}
    .wd-block-tabs .wd-brief-content {font-size: 12px;color: #2d2d2d;}
    .wd-block-tabs .wd-brief-content p {padding: 10px 0px;}
    .wd-block-tabs .wd-list-img {list-style-type: none;overflow: hidden;}
    .wd-block-tabs .wd-list-img li {float: left;margin-right: 3.4%;width: 31%;}
    .wd-block-tabs .wd-list-img li:last-child {margin-right: 0;}
    .wd-block-tabs .wd-list-img img {width: 185px;height: 138px;border: 1px solid #dfdfdf;}
    .wd-block-tabs .wd-book-now {margin: 15px 0px 0px;display: inline-block;*display: inline;zoom: 1;text-transform: uppercase;font-size: 12px;font-weight: bold;padding: 10px 20px;background: #2296c1;border: 1px solid #1f90ba;color: #fff;-webkit-box-shadow: 0 1px 0 #59b0d1 inset;-moz-box-shadow: 0 1px 0 #59b0d1 inset;box-shadow: 0 1px 0 #59b0d1 inset;}
    .wd-block-tabs .wd-book-now:hover {background: #157294;}

    /* Booking */
    .wd-page-booking label {line-height: 30px;margin-top: 0;width: 25%;cursor: default;}
    .wd-page-booking .wd-style-select-box {width: 71%;}
    .wd-page-booking .wd-form-item input, .wd-page-booking .wd-form-item textarea {width: 67%;}
    .wd-page-booking .wd-form-item select {width: 100%;}
    .wd-form-page-booking .wd-col-first, .wd-form-page-booking .wd-col-second {width: 49%;}
    .wd-form-page-booking .wd-col-second {margin-right: 0;}
    .wd-page-booking .wd-form-item .wd-spec-request {height: 67px;}
    .wd-page-booking .wd-wrap-form-item .wd-form-item {width: 50%;float: left;}
    .wd-page-booking .wd-wrap-form-item .wd-form-item label{width: 50%;}
    .wd-page-booking .wd-wrap-form-item .wd-form-item:first-child label{margin-right: 6%;}
    .wd-page-booking .wd-wrap-form-item .wd-form-item:last-child label{margin-right: 5%;}
    .wd-page-booking .wd-wrap-form-item .wd-form-item input{width: 39%;}



/*** Social network*/
ul.list-social:before,ul.list-social:after{content:"";display: table}
ul.list-social:after{clear: both;}
ul.list-social {list-style-type: none;margin:0 auto;float:right;padding-top:31px}
ul.list-social li {box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;*width: 19.83%;}
ul.list-social li,ul.list-social li a{float: left;}
ul.list-social li a{padding:9px 5px 8px}
#wd-social-network:before,#wd-social-network:after{content: "";display: table;}
#wd-social-network:after{clear: both;}
ul.list-social li:last-child a{padding-right:0;}
ul.list-social li a {overflow: hidden;}
ul.list-social li a span.icon-facebook,ul.list-social li a span.icon-google,ul.list-social li a span.icon-youtube,ul.list-social li a span.icon-tripadvisor,ul.list-social li a span.icon-virtual-tour{background: url(../img/front/sprite.png) no-repeat 0 0;display: inline-block;*margin-right: .3em;vertical-align:middle;width:24px;height:24px;margin-top:0;}
ul.list-social li a span.icon-facebook{background-position: 0 -441px;}
ul.list-social li a span.icon-google{background-position: -39px -441px;}
ul.list-social li a span.icon-youtube{background-position: -78px -441px;}
ul.list-social li a span.icon-tripadvisor{background-position: -117px -441px;}
ul.list-social li a span.icon-virtual-tour{background-position: -156px -441px;}
ul.list-social li a span:hover{
	opacity: .7; /* standard: ff gt 1.5, opera, safari */
	-ms-filter:"alpha(opacity=70)"; /* ie 8 */
	filter:alpha(opacity=70); /* ie lt 7 */
	-khtml-opacity:.7; /* safari 1.x */
	-moz-opacity:.7; /* ff lt 1.5, netscape */
}
ul.nav-extra{list-style: none;float: right;padding:14px 0;}
ul.nav-extra li{padding:0 15px 0 20px;background: url(../img/front/icon-desc.png) no-repeat 0 7px;}
ul.nav-extra li:last-child{padding-right:0;}
ul.nav-extra li,ul.nav-extra li a{float:left;}
ul.nav-extra li a{color:#fff;}
ul.nav-extra li a:hover{text-decoration: underline;}
.wd-not-homepage #wd-social-network ul.list-social li a{padding:9px 5px 5px;}









/**
 * Support
 */
.wd-support {font-family: Arial;position: fixed;right: 20px;bottom: -421px;z-index: 1000;width: 250px;border: 1px solid #1b83aa;border-radius: 5px 5px 0px 0px;-moz-border-radius: 5px 5px 0px 0px;-webkit-border-radius: 5px 5px 0px 0px;-moz-box-shadow: 0 1px 8px rgba(0,0,0,.3);-webkit-box-shadow: 0 1px 8px rgba(0,0,0,.3);box-shadow: 0 1px 8px rgba(0,0,0,.3);}
.wd-support .wd-section {padding: 10px;}
.wd-support .wd-header-support {overflow: hidden;background: url(../img/front/bg-support.jpg) repeat-x;width: 100%;height: 34px;cursor: pointer;}
.wd-support .wd-header-support span {display: block;float: left;width: 36px;height: 100%;background-color: #157294;}
.wd-support .wd-header-support .wd-title-support {float: left;line-height: 34px;color: #fff;font-weight: bold;font-size: 14px;padding-left: 15px;}
.wd-support .wd-content-support {background-color: #fff;}
.wd-support td {padding: 7px 3px;text-align: center;}
.wd-support td p {float: left;margin-right: 20px;}
.wd-support td a {display: block;float: left;margin-right: 10px;}
.wd-support td, .wd-support td a, .wd-support td strong {color: #000;font-family: helveticalight, sans-serif;font-size: 13px;}
.wd-support td img {margin-right: 5px;width: 20px;height: 20px;}
.wd-arrow-dropdown-support {display: block;float: right;margin: 12px 15px 0px 0px;background-position: -19px -73px;width: 14px;height: 14px;}
.wd-show-content-support {background-position: 0 -79px;margin-top: 15px;}


.wd-support .wd-content-support .wd-form-support .wd-section:first-child div {overflow: hidden;margin-bottom: 10px;}
.wd-support .wd-content-support .wd-form-support label {display: block;width: 100%;font-size: 12px;color: #000;font-weight: bold;margin-bottom: 5px;cursor: default;}
.wd-support .wd-content-support .wd-form-support input {display: block;margin-bottom: 0;border: 1px solid #dddddd;}
.wd-support .wd-content-support .wd-form-support textarea {height: 100px;}
.wd-support .wd-content-support .wd-form-support input, .wd-support .wd-content-support .wd-form-support textarea {border-radius: 0;padding: 5px 5px 5px 4%;width: 92%;}
.wd-support .wd-content-support .wd-form-support input:focus, .wd-support .wd-content-support .wd-form-support textarea:focus {box-shadow: none;border: 1px solid #2296C1;}
.wd-divider-support {border-top: 1px solid #dddddd;}
.wd-support .wd-content-support .wd-form-support .wd-submit-support {border: 0;width: 100%;height: 40px;background-color: #5a5a5a;color: #fff;font-weight: bold;text-align: center;font-size: 14px;line-height: 29px;}
.wd-support .wd-content-support .wd-form-support .wd-submit-support:hover {background-color: #2296C1;}
/**
 * Footer
 */
#wd-push {height:153px;clear: both;}
#wd-footer-container {min-height:153px;}
#wd-footer-container {color:#fff;clear:both}
#wd-footer-container .wd-center {height:1%}
#wd-footer-container ul {list-style-type: none;}
#wd-footer-container .wd-top-footer {margin: 39px 0 21px;overflow: hidden;}
#wd-footer-container .wd-top-footer > li {float: left;width: 20%;font-size: 14px;color: #fff;font-family: Arial;font-weight: bold;}
#wd-footer-container .wd-top-footer > li:first-child {width: 13%;}
#wd-footer-container .wd-top-footer > li:last-child {width: 27%;}
#wd-footer-container .wd-top-footer > li span {margin-bottom: 20px;display: block;}
#wd-footer-container .wd-top-footer > li ul li a, #wd-footer-container .wd-top-footer > li ul li span {font-size: 12px;color: #d4ecff;margin-bottom: 0px;line-height: 25px;font-weight:normal}
#wd-footer-container .wd-top-footer > li ul li a:hover {color: #000;color: rgba(0,0,0,0.7);}
#wd-footer-container .below-footer:before,#wd-footer-container .below-footer:after{content:" ";display: table;}
#wd-footer-container .below-footer:after{clear: both;}
#wd-footer-container .below-footer,#wd-footer-container .wd-center{border-top:1px solid #fff;}
.wd-divider-footer {border-top: 1px solid #449ed4;margin: 5px 0px;}
.wd-bottom-footer {overflow: hidden;}
.wd-bottom-footer .wd-copyright {float: left;margin: 10px 0;}
.wd-bottom-footer .wd-copyright i{margin-top:4px}
.wd-bottom-footer .wd-payment {float: right;padding-top:6px}
.wd-bottom-footer .wd-payment {list-style-type: none;}
.wd-bottom-footer .wd-payment li {margin-left: 5px;display: inline-block;*display: inline;zoom: 1;}
.wd-bottom-footer .wd-payment li a {padding: 7px 5px;display: block;border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;}
.wd-bottom-footer .wd-payment li a img{display: block;}
.wd-bottom-footer .wd-payment li a:hover {background: #016E96;}

.wd-block-tabs div[id ^= block]:not(:first-child) {display: none;}
/*style version news 24-11-2014*/
#wd-head {background-color: #f7fafb;height:41px;}
.on-top-head{position: relative;}
.on-top-head:before,.on-top-head:after,#wd-head:before,#wd-head:after{content: "";display:table;}
.on-top-head:after,#wd-head:after{clear:both;}
.on-top-head .wd-logo{position: absolute;left:0;top:0;z-index: 600;margin-left: 0}
.on-top-head .aside-head{float:right;margin-top:4px}
.on-top-head .aside-head .dd{line-height: 18px}
.on-top-head .aside-head .dd .ddArrow{top:11px;}
.on-top-head .aside-head .dd .ddTitle{padding:3px 0;color: #a2a2a2;font-size: 11px;text-transform: uppercase;}
.on-top-head .aside-head .dd .ddTitle .ddTitleText img{padding-right:9px;}
.on-top-head .aside-head .wd-language-switcher{padding-left:13px;border-left:1px solid #d5dfe9;float: right;}
.on-top-head .aside-head .wd-language-switcher .ddTitleText {padding-left:0}
.wd-nav-hoz .container{position: relative;}
.wd-nav-hoz{background-color: #00a8df;position:relative;z-index:500;border-top:1px solid #009dd6;height:53px;-webkit-box-shadow: -2px 5px 23px -11px rgba(0,0,0,0.75);
-moz-box-shadow: -2px 5px 23px -11px rgba(0,0,0,0.75);
box-shadow: -2px 5px 23px -11px rgba(0,0,0,0.75);}
.wd-nav-hoz .nav-list-st:before,.wd-nav-hoz .nav-list-st:after{content: " ";display: table;}
.wd-nav-hoz .nav-list-st:after{clear:both;}
.wd-nav-hoz .nav-list-st{margin-left: 225px}
.wd-nav-hoz .nav-list-st li{position: relative;}
.wd-nav-hoz .nav-list-st li,.wd-nav-hoz .nav-list li a{float: left;}
.wd-nav-hoz .nav-list-st li a{float: left;color:#fff;font-size: 15px;padding:14px 12px 17px;border-bottom:2px solid #00a8df;-webkit-transition : border 500ms ease-out; -moz-transition : border 500ms ease-out;-o-transition : border 500ms ease-out;font-family: 'sfu_helveticalight';font-size: 15px;text-transform: uppercase;}
.wd-nav-hoz .nav-list-st li a:hover,.wd-nav-hoz .nav-list-st li a.active,.wd-nav-hoz .nav-list-st li:hover a{border-color:#fff;}
.wd-nav-hoz .nav-list-st li:hover > a{color:#fedc00}
.wd-nav-hoz .nav-list-st li ul{display: none;position: absolute;left: 0;top:100%;width: 220px;z-index: 900;background-color: #00a8df;border-radius: 0 0 7px 7px;-moz-border-radius: 0 0 7px 7px;-webkit-border-radius: 0 0 7px 7px;overflow: hidden;border: 1px solid #fff;}
.wd-nav-hoz .nav-list-st li:nth-child(2) ul{width:155px;}
.wd-nav-hoz .nav-list-st li:nth-child(3) ul{width:160px;}
.wd-nav-hoz .nav-list-st li:nth-child(4) ul{width:209px;}
.wd-nav-hoz .nav-list-st li:nth-child(5) ul{width:199px;}
.wd-nav-hoz .nav-list-st li:nth-child(6) ul{width:175px;}
.wd-nav-hoz .nav-list-st li:nth-child(7) ul{width:245px;}
.wd-nav-hoz .nav-list-st li:nth-child(8) ul{width:220px;}
.wd-nav-hoz .nav-list-st li:nth-child(9) ul{left:auto;right:0;width:207px;}
.wd-nav-hoz .nav-list-st li ul li{border-bottom: 1px solid #fff;overflow: hidden;}
.wd-nav-hoz .nav-list-st li ul li:last-child{border-bottom:0;}
.wd-nav-hoz .nav-list-st li ul li,.wd-nav-hoz .nav-list li ul li a{float: none;display: block;}
.wd-nav-hoz .nav-list-st li ul li a{float: none;display: block;padding:4px 12px 7px !important;border-bottom: 0 !important;text-transform: none;}
.wd-nav-hoz .nav-list-st li ul li a:hover{color:#fedc00;}
.slideshow{position: relative;z-index:400;}
.slideshow .container{position: relative;}
.slideshow .list-royal-palace{position: absolute;left:0;bottom:32px;width:100%;z-index: 500}
/*carousel*/
.list-royal-palace{overflow: hidden;}
.list-royal-palace .item{margin:0 10px;}
.list-royal-palace .item img{width:100%;}
.list-royal-palace .item .box-inner{position: relative;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;overflow:hidden;}
.list-royal-palace .item .box-inner .bg-overlay{background: url(../img/front/bg-overlay.png) repeat scroll;padding:10px 14px;position: absolute;left: 0;bottom:0;width:100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.bg-overlay a{color:#fff;text-transform: uppercase;font-family: 'sfu_helveticalight'}
.bg-overlay a:hover{color:#fedc00;}
.form-order-room{background-color:#fff;width:322px;border-top:1px solid #e6e6e6;border-radius: 0 0 10px 10px;padding:7px 17px 17px;position: absolute;right: 0;top:0;z-index: 1000;
opacity: .85; 
-ms-filter:"alpha(opacity=85)"; 
filter:alpha(opacity=85); 
-khtml-opacity:.85;
-moz-opacity:.85; 
}
.form-order-room select,.form-order-room .group-day input{font-size: 13px}
.form-order-room select{padding-right: 29px;-webkit-appearance: none;background: transparent;border: none;width: 100%;}
.form-order-room .wd-group-select {border: 1px solid #e3e7ec;height: 32px;overflow: hidden;background: url(../img/front/icon-select.png) no-repeat 96% center;position: relative;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px}
.form-order-room .group-day{margin-bottom:9px;position: relative;}
.form-order-room .group-day input {background: url(../img/front/icon-date.png) no-repeat 96% center; border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;color: #555555;display: inline-block;height: 32px;line-height: 20px;padding: 4px 27px 4px 10px;vertical-align: middle;width:100%;border:1px solid #e3e7ec;-webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;}
.form-order-room .group-day input:focus{
    border-color:rgba(82, 168, 236, 0.8);
    outline:0;
    outline:thin dotted \9;
    /* IE6-9 */
    -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
    -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
    box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);    
}          
.form-order-room .wd-group-select span.wd-text-select {float: none;position: absolute;left: 10px;top: 5px;color:#555;}
.form-search{float: right;padding:0 10px;border-left:1px solid #d5dfe9;margin-top: 4px}
.form-search .input-search{position: relative;}
.form-search .input-search input{ border-radius: 0;-moz-border-radius: 0;-webkit-border-radius: 0;color: #555555;display: inline-block;height: 25px;line-height: 25px;padding:0px 10px 0 21px;vertical-align: middle;width:250px;border:0;background: none;box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none}
.form-search .input-search input:focus{box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none}
.form-search .btn-search{width:15px;height:16px;background: url(../img/front/sprite.png) -106px -104px repeat scroll;border:0;position: absolute;left: 0;top:5px;
-webkit-transition:none;
     -moz-transition:none;
       -o-transition:none;
          transition:none;
}
.form-search .btn-search:hover{background-position:-166px -104px}
.mis-introduction p{margin-bottom: 10px;text-align: justify;}

p.para-italic{font-style: italic;font-weight: bold;}
h2.tl-h2-1{font-size:14px;font-style: italic;margin-bottom: 10px}
h2.tl-h2-2{font-size:18px;font-family: 'sfu_helveticalight';margin-bottom: 13px;line-height: 27px;color:#282828;}
/*flexnav popup*/
.sliders-photo{padding-top:2px;}
.sliders-photo .flex-direction-nav a:before{content:" ";font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;}
.sliders-photo .flex-direction-nav .flex-prev,.sliders-photo  .flex-direction-nav .flex-next{background:url(../img/front/sprite.png) no-repeat scroll;margin-top:-16px;width:33px;height:33px;opacity:1;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;}
.sliders-photo .flex-direction-nav .flex-prev{background-position: -27px 0;left:5px}
.sliders-photo .flex-direction-nav .flex-next{background-position: -69px 0;right:5px}
.sliders-photo #slider{margin-bottom:3px}
.sliders-photo #carousel .slides > li{margin-right:4px;cursor:pointer}
#carousel,#slider{zoom:1;clear:both}
.sliders-photo .flexslider{margin-bottom: 0;-webkit-box-shadow: 0 1px 4px rgba(0,0,0,.4); -moz-box-shadow: 0 1px 4px rgba(0,0,0,.4); -o-box-shadow: 0 1px 4px rgba(0,0,0,.4); box-shadow: 0 1px 4px rgba(0,0,0,.4); }
.bg-pattern{background:url(../img/front/bg-pattern.png) no-repeat scroll;height:78px;position:absolute;left:0;bottom:0;z-index:900;width:100%}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.bg-pattern{height:66px;}
}
.children-page #wd-social-network{border-top:1px solid #d7d7d7;margin-top:20px;}
.children-page #wd-social-network ul{max-width: inherit;}
#wd-language_titleText{display: none !important}
.button-form{text-align: center;margin-top: 15px}
.button-form .btn-submit{background: #12b4e9;color:#fff;font-size:13px;padding:10px 17px;text-transform: uppercase;text-shadow:none;min-width: 119px}
.button-form .btn-submit:hover{background:#0888b2;}
a.btn-booking{background: #fff;color:#282828;font-size:12px;padding:6px 14px;font-weight:bold;text-transform: uppercase;position: absolute;right:0;top:9px;display: none;}
a.btn-booking:hover{background: #ddd}
/*contact*/
.nano-sroll-intro .CustomScrollbar{max-height:592px;min-height:389px}
.nano-sroll-intro .mCSB_inside > .mCSB_container{margin-right:0;padding-right:35px}
.nano-sroll-intro .mCSB_scrollTools{width:9px}
.list-bt-booking{list-style: none;padding:10px 0;}
.list-bt-booking li{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;margin-right:10px;}
.list-bt-booking li a{color: #fff}
.descript-room{list-style: disc;padding-left:20px;}
.descript-room li{padding:1px 0;}
.images-contact{margin-bottom:10px;}
.images-contact img{width: 100%}
.list-contact{background-color:#0888b2; padding:10px;}
.list-contact li,.list-contact li a{color:#fff;}
.list-contact li a:hover{text-decoration:underline}
.list-language-switcher{float:right;margin-top: 5px}
.list-language-switcher ul{list-style:none}
.list-language-switcher ul li{float:left;margin-left:5px}
.bg-pattern-child{background:url(../img/front/bg-pattern-child.png) no-repeat scroll;height:295px;position:absolute;left:0;bottom:0;z-index:1;width:100% }
.slider-flex .slides img{width:732px;height:479px;}
#carousel .slides img{width:144px;height:80px;}
.btn-group-booking{float: right;}
a.btn-booking-ks {display: block;background-color: #12b5e9;color: #fff;text-transform: uppercase;font-size: 12px;padding: 6px 10px;font-weight: bold;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;margin-left: 10px}
a.btn-booking-ks:hover {background-color: #028bb6;color: #fff;text-transform: uppercase;font-size: 12px;padding: 6px 10px;font-weight: bold;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;margin-left: 10px}
.btn-group-booking .form-order-room{opacity: 1; -ms-filter:"alpha(opacity=100)"; filter:alpha(opacity=100); -khtml-opacity:1;-moz-opacity:1; border:0;position: relative; background: #fff;padding:7px 17px 17px;}
.btn-group-booking .form-order-room:after,.btn-group-booking .form-order-room:before{ bottom: 100%; left: auto;right:26px; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; } 
.btn-group-booking .form-order-room:after{ border-color: rgba(255, 255, 255, 0); border-bottom-color: #ffffff; border-width: 8px; margin-left: -8px; } 
.btn-group-booking .form-order-room:before{ border-color: rgba(230, 230, 230, 0); border-bottom-color: #e6e6e6; border-width: 9px; margin-left: -9px; }
.btn-group-booking .dropdown-menu{padding: 0;top:37px;border-radius: 0;-moz-border-radius: 0;-webkit-border-radius: 0}
.camera_wrap{margin-bottom: 0 !important}
.ob-opacity{width:0 !important;height:0 !important;}
#wd-menu-vertical,.ob-opacity{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);-moz-opacity: 0;-khtml-opacity: 0;opacity: 0;}
.row-fluid .inner-main-content.span8{margin-left:1.064%;width:67.312%}
.page-main .flexslider{border:6px solid #fff}
.row-fluid .inner-main-content.span8.spanAdd{margin-left: 2.5641%;width: 65.812%}
.mm-list > li:hover,.mm-list > li.selected{background: url(../img/front/bg-selected.png) repeat-y scroll left top}
/**
 * Hack for webkit [chrome & safari]
 */
@media screen and (-webkit-min-device-pixel-ratio:0) {

}
/**
 * Responsive
 */
@media (max-width: 1950px) {
    .pp_expand {display: block;}
}
@media (max-width: 1650px) {

}
@media (max-width: 1460px) {
    /*.wd-box {top: 118px;}*/
 
}
@media (max-width: 1382px) {
    .pp_expand {display: none !important;}
    /*.wd-box {top: 78px;}*/
}
@media (max-width: 1290px) {

}
@media (max-width: 1190px) {
    .wd-nav-hoz .nav-list-st li a{padding:14px 8px 17px;}
	.row-fluid .inner-main-content.span8.spanAdd{margin-left:2.2641%}
	.wd-nav-hoz .nav-list-st li a{padding:14px 6px 17px}
	.nano-sroll-intro .mCSB_inside > .mCSB_container{padding-right:29px}
}

@media (max-width: 1100px) {
    .wd-bg-tabs {margin-left: -140px;}
    .slide1 .bContainer,.slide2 .bContainer {top: 26%;}
    .wd-form-homepage {border-top: none;}
    .wd-scrollbar, .wd-page-booking .wd-scrollbar {height: 250px !important;}
    .wd-content-tabs .wd-scrollbar {height: 150px !important;}
    .wd-bg-tabs {margin-left: -139px;}
    /*.wd-box {top: 88px;}*/
    .slider-wrapper {height: 240px !important;}
    .wd-block-promotions {height: 247px;}
    .wd-block-promotions .wd-section {padding: 10px;}
    .wd-block-promotions .wd-img-promotions img {height: auto;}
    .wd-other-news .wd-scrollbar {height: 220px !important;}
    .wd-nav-hoz .nav-list-st li a{padding: 15px 5px 16px;font-size:13px;}       
    .bg-pattern{height:126px;}
    .slider-flex .slides img{width:571px;height:374px;}
	#carousel .slides li{width:142px !important}
    #carousel .slides img{width:142px;height:80px;}
	.row-fluid .inner-main-content.span8{width:64.812%}
	.row-fluid .inner-main-content.span8.spanAdd{margin-left: 2.5641%;width: 64.812%}
	.nano-sroll-intro .CustomScrollbar{max-height: 490px}
}

@media (max-width: 850px) {
    #wd-menu-vertical{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;}
    #wd-wrapper .container-fluid,#wd-footer-container .container-fluid {padding-left: 10px;padding-right: 10px;}
    .wd-center {width: 100%;}    
    .wd-menu {display: none;}
    .wd-button-menu {display: block;}
    #wd-head-container {height: 135px;}
    .wd-box {position: relative;width: 100%;box-shadow: none;}
    .wd-scrollbar, .wd-page-booking .wd-scrollbar {height: auto !important;}

    /* Home */
    .wd-homepage #wd-content-container {margin-top: 0;}
    .wd-homepage .wd-overlay {width: 104.5%;}

    /* Not-home */
    .wd-not-homepage #wd-banner-container {position: relative;}
    .wd-box {left: 0;top: 0;margin-left: 0;border-bottom: 1px solid #D7D7D7;}
    .wd-tabs {width: 32%;}
    .wd-inner-tabs {border-bottom: 1px solid #E8E8E8;}
    .wd-tabs .wd-bg-tabs {display: none;}
    .wd-content-tabs {padding-bottom: 0;}
    .wd-content-box > .wd-section {padding: 0;padding-top: 20px;padding-bottom: 20px;}

    /* Gallery */
    .wd-gallery ul li {margin: 0 22px 17px 0;}
    .wd-gallery ul li img {width: 227px;height: 135px;}

    /* News - Promotions */
    .wd-news-promotions .wd-left-col {width: 61%;}
    .wd-block-promotions {margin-right: 10px;}

    /* About Us */
    .wd-form-contact {padding-left: 0;padding-right: 0;}

    /* Booking */
    .wd-page-booking .wd-wrap-form-item .wd-form-item:first-child label {margin-right: 5.9%;}

    .wd-accommodation .wd-wrap-inner {padding-right: 0;}

    .wd-box.wd-page-booking {top: auto;}

    .slider-wrapper {height: 369px !important;}

    .wd-block-promotions {height: auto;}
    .wd-block-promotions .wd-section {padding: 20px;}
    .wd-block-promotions .wd-img-promotions img {height: auto;}
    .wd-nav-hoz .nav-list-st{display: none}    
    .slideshow .list-royal-palace{bottom: 15px}
    a.btn-booking{display: block;}
    .form-order-room{display: none;}
    .btn-group-booking .form-order-room{display: block;}
    .on-top-head .wd-logo{left: 51px}
    .wd-button-menu{left: 5px}    
    #wd-footer-container .container,#wd-social-network .container,.slideshow .container{width: 100%}    
    .bg-pattern-child{display: none}
    .mis-introduction{padding-left: 10px}
    .sliders-photo{padding-right: 10px}
    .wd-not-homepage #wd-social-network{padding:0 10px;}
    .slider-flex .slides img{width:454px;height:297px;}
    #carousel .slides li{width:147px !important;}
    #carousel .slides img{width:147px;height:83px;}
    #wd-footer-container .wd-footer-content {background-color:#12b5e9;padding:0 10px;}
    .btn-group-booking{position: absolute;right: 0;top:52px;z-index: 1000}
    a.btn-booking-ks{background-color: #fff;}
    a.btn-booking-ks:hover{background-color: #ddd}
    a.btn-booking-ks,a.btn-booking-ks:hover{color: #282828}	
    .row-fluid .inner-main-content.span8{width:65.7459%;margin-left: 2.76243%}
    .nano-sroll-intro .CustomScrollbar{max-height: 410px}
	.nano-sroll-intro .mCSB_inside > .mCSB_container{padding-right:25px}
}
@media (max-width: 790px) {
    /* Gallery */
    .wd-gallery ul li img {width: 217px;}
    .on-top-head .wd-logo{left: 51px}
    .wd-button-menu{left: 11px}
    

}
@media (max-width: 650px) {   
	.caption1, .caption2-1, .caption2-2 {width: 80%;}
	.wd-bottom-footer .wd-copyright, .wd-bottom-footer .wd-payment {float: none;text-align: center;}
	/* Home */
	.wd-form-homepage .wd-form-item {width: 49.5%;}
	.wd-form-homepage .wd-form-item:nth-child(2n) {margin-right: 0;}
	.wd-form-homepage .wd-form-button {width: 50%;margin: auto;padding-top: 10px;}
	.wd-form-homepage .wd-form-item:nth-child(3) {margin-bottom: 10px;}

	/* Form booking on top */
	.wd-form-booking {width: 180px;}
	.wd-form-homepage .wd-form-item, .wd-form-homepage .wd-form-button {width: 100%;}
	.wd-arrow {left: 132px;}

	/* Not - home */
	.wd-tabs, .wd-block-tabs {float: none;width: 100%;}

	/* Career */
	.wd-left-col {width: 100%;margin-right: 0;float: none;}
	.wd-right-col {clear: both;width: 100%;float: none;}
	.wd-right-col .slider-wrapper {margin-left: 0;}

	/* Career apply */
	.wd-career-apply div[class^="wd-col-"] {width: 100%;float: none;margin-right: 0;}

	/* Gallery */
	.wd-gallery ul li img {width: 176px;}
	.wd-pagination-gallery {margin-top: 0;}
	.wd-right-col .slider-wrapper {margin-top: 13px;}
	.wd-block-promotions .wd-label-promotions{right: 0}
	.wd-block-promotions .wd-label-promotions .wd-label-after{display: none;}
	/* News - Promotions */
	.wd-news-promotions .wd-left-col {width: 100%;float: none;}

	.wd-accommodation ul li {width: 30%;}

	.wd-career-apply .wd-form-item input, .wd-career-apply .wd-form-item textarea {width: 59%;}
	.wd-career-apply .wd-style-select-box {width: 63%;}
	.wd-career-apply .wd-form-item select {width: 100%;}
	.wd-career-apply .wd-style-select-box {background-position: 98% center}

	.wd-gallery .wd-left-col {width: 100%;margin-right: 0;}
	.wd-gallery ul li {margin-right: 14px;}
	a.btn-booking{right:10px;}
	.bg-pattern{display: none;}    
	.slideshow .list-royal-palace{border-bottom:1px solid #d7d7d7;padding: 15px 0;}
	.on-top-head .aside-head{float: none;}
	.on-top-head .aside-head:before,.on-top-head .aside-head:after{content: "";display: table;}
	.on-top-head .aside-head:after{clear: both;}
	.on-top-head .aside-head .form-search{float: left;}
	.form-order-room .row-fluid .span6{width: 48.9362%;float: left;;margin-left: 2.06243%}
	.form-order-room .row-fluid [class*="span"]:first-child{margin-left: 0}    
	.wd-box-album .wd-content-box > .wd-section{padding-bottom:0;}
	ul.nav-extra,#wd-social-network ul.list-social{float: none;overflow: hidden;;text-align: center;}
	ul.nav-extra li,#wd-social-network ul.list-social li{display: inline;}
	#wd-social-network ul.list-social{padding-bottom:10px;}
	.wd-not-homepage .wd-content-box > .wd-section{padding:20px 0 0;}
	#wd-social-network ul.list-social li{display: inline-block;}
	ul.nav-extra li, ul.nav-extra li a,#wd-social-network ul.list-social li,#wd-social-network ul.list-social li a{float: none;}
	#wd-social-network ul.list-social li a span{display: inline-block;}
	#wd-wrapper{margin: 0 auto -105px}
	#wd-push{height: 105px}
	#wd-footer-container{min-height:105px }
	.wd-bottom-footer .wd-payment li a {background: #016E96;}
	.wd-bottom-footer .wd-payment li a:hover {background: #09b3f1;}
	.mis-introduction{padding-left: 0}
	.sliders-photo{padding-right: 0}    
	.wd-box.wd-box-album{margin-top:12px;}
	ul.nav-extra{padding:7px 0;}
	ul.list-social{float: none;text-align: center;padding:5px 0 10px;overflow: hidden;}
	ul.list-social li, ul.list-social li a{float: none;}
	ul.list-social li{display: inline-block;}
	.slider-flex .slides img{width:548px;height:359px;}
	#carousel .slides li{width:134px !important;}
	#carousel .slides img{width:134px;height:80px;}
	.icons-logo{background-position:-185px -367px;width:40px;height:40px;line-height:40px;}    
	.on-top-head .wd-logo{top:48px;right:auto;left: 50%;margin-left: -48px}
	.btn-group-booking{right: 10px}
	.inner-main-content{float:none;width:100%;margin-left:0;margin-bottom:15px;padding:0 10px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
	.mis-introduction{padding:0 13px 13px}
	.nano-sroll-intro .CustomScrollbar{height: auto !important;max-height: inherit !important;}
	.row-fluid .inner-main-content.span8,.row-fluid .inner-main-content.span8.spanAdd{width:100%;margin-left: 0}
	.wd-bottom-footer .wd-copyright{margin-bottom:3px}
}
@media (max-width: 550px) {
	.wd-weather {display: none;}
	.wd-form-select-language {clear: both;margin-right: 0;}
	#wd-footer-container .wd-top-footer > li:not(:last-child) {display: none;}
	#wd-footer-container .wd-top-footer > li:last-child {width: 100%;text-align: center;}
	.dd {width: 43px !important;}
	.ddlabel {display: none;}
	.ddcommon ul {width: 36px;}

	/* Home */
	.wd-item-about-us, .wd-item-new-promotions {float: none;width: 100%;margin-right: 0;}
	.wd-item-new-promotions {margin-top: 20px;}

	/* Not - home */

	/* Accommodation */
	.wd-accommodation ul li {width: 48%;margin-bottom: 15px;}
	.wd-accommodation .wd-content-img > li > a > img {width: 100%;}

	/* Gallery */
	.wd-gallery ul li img {width: 215px;}    
	ul.nav-extra li a,.wd-bottom-footer .wd-copyright{color:#fff;}
	ul.nav-extra li{background: url(../img/front/icon-desc.png) no-repeat 0 7px;}
	.wd-bottom-footer .wd-payment{padding-bottom: 6px}
	.slider-flex .slides img{width:428px;height:280px;}
	#carousel .slides li{width:141px !important;}
	#carousel .slides img{width:141px;height:80px;}

}
@media (max-width: 450px) {
	.wd-booking-button {padding: 10px;}
	/* Home */
	.wd-form-homepage .wd-form-item, .wd-form-homepage .wd-form-button {width: 100%;}
	.wd-img-large {width: 100%;}

	/* Accommodation */
	.wd-accommodation ul li {width: 100%;margin-right: 0;}

	/* Accommodation - detail */
	.wd-block-tabs .wd-list-img li {width: 100%;margin-right: 0;}
	.wd-block-tabs .wd-list-img img {width: 100%;margin-bottom: 10px;}

	/* Gallery */
	.wd-gallery ul li img {width: 292px;}
	/* Pretty photo */
	.pp_pic_holder.light_rounded { width: 86%!important; left: 7%!important; overflow: hidden; }
	div.light_rounded .pp_content_container .pp_left { padding-left: 0!important; }
	div.light_rounded .pp_content_container .pp_right { padding-right: 0!important; }
	.pp_content { width: 100%!important; height: auto!important; }
	.pp_fade { width: 100%!important; height: 100%!important; }
	a.pp_contract, .pp_hoverContainer, .pp_gallery, .pp_top, .pp_bottom { display: none!important; }
	#pp_full_res img { width: 100%!important; height: auto!important; }
	.pp_details { width: 94%!important; padding-left: 3%; padding-right: 4%; padding-top: 10px; padding-bottom: 10px; background-color: #fff; margin-top: -2px!important; }
	a.pp_close { right: 10px!important; top: 10px!important; }

	/* News - Promotions */
	.wd-news-promotions .wd-date {width: 20%;}
	.wd-news-promotions .wd-news-content {width: 80%;}

	/* Booking */
	.wd-page-booking .wd-wrap-form-item .wd-form-item:first-child label {margin-right: 5.5%;}

	/* Career */
	.wd-career ul.wd-list-career .wd-content-list-item .wd-brief-content {float: none;width: 100%;}
	.wd-career ul.wd-list-career .wd-button-apply {margin-top: 10px;}
	.form-search .input-search input{width:188px;}    
	.form-order-room{width:279px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}  
	ul.nav-extra li{padding:0 16px 0 21px;}
	.form-search .input-search input{width:160px;}
	.wd-not-homepage #wd-social-network{padding:0;}
	.wd-not-homepage ul.nav-extra li{padding:0 7px 0 18px;}
	.slider-flex .slides img{width:268px;height:175px;}
	#carousel .slides li{width:134px !important;}
	#carousel .slides img{width:134px;height:80px;}
	
}
@media (max-width: 390px) {
	.slider-flex .slides img{width:323px;height:185px;}
	#carousel .slides li{width:159px !important;}
	#carousel .slides img{width:159px;height:90px;}
	ul.nav-extra li{padding:0 13px 0 15px;background-position:0 5px;}
}`
@media (max-width: 350px) {
	.slider-flex .slides img{width:268px;height:175px;}
	#carousel .slides li{width:134px !important;}
	#carousel .slides img{width:134px;height:80px;}
}