@font-face {font-family:'BlocCera';src:url("/include/font/bloc-cera/BlocCeraPro-Light.otf") format("opentype"),url('/include/font/bloc-cera/BlocCeraPro-Light.ttf') format('truetype');font-weight:100;} @font-face {font-family:'BlocCera';src:url("/include/font/bloc-cera/BlocCeraPro-Regular.otf") format("opentype"),url('/include/font/bloc-cera/BlocCeraPro-Regular.ttf') format('truetype');font-weight:400;} @font-face {font-family:'BlocCera';src:url("/include/font/bloc-cera/BlocCeraPro-Medium.otf") format("opentype"),url('/include/font/bloc-cera/BlocCeraPro-Medium.ttf') format('truetype');font-weight:600;} @font-face {font-family:'BlocCera';src:url("/include/font/bloc-cera/BlocCeraPro-Bold.otf") format("opentype"),url('/include/font/bloc-cera/BlocCeraPro-Bold.ttf') format('truetype');font-weight:700;} @import url('https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i');html, body {padding:0px;margin:0px;line-height:22px;font-family:'BlocCera', sans-serif;font-size:16px;background:#000000;color:#000000;width:100%;height:100%;}* {box-sizing:border-box;}textarea,input[type="text"],input[type="button"],input[type="submit"],input[type="email"],input[type="tel"],input[type="number"] {-webkit-appearance:none;border-radius:0;-webkit-border-radius:0px;}select {border-radius:0;-webkit-border-radius:0px;}.inner {max-width:100%;width:1100px;min-width:320px;margin:0px auto;padding:15px 0px;overflow:hidden;}div#content {min-width:320px;padding-bottom:20px;}section {min-width:320px;position:relative;}a {text-decoration:none;color:#000000;}[class^="icon-"]:before, [class*=" icon-"]:before {line-height:inherit !important;width:initial !important;margin-left:0px !important;margin-right:0px !important;}select {-moz-appearance:none;text-indent:0.01px;text-overflow:"";}.lineheight8 {line-height:12px !important;display:block;}.lineheight10 {line-height:14px !important;display:block;}.lineheight12 {line-height:16px !important;display:block;}.lineheight14 {line-height:18px !important;display:block;}.lineheight16 {line-height:20px !important;display:block;}.lineheight18 {line-height:22px !important;display:block;}.lineheight20 {line-height:24px !important;display:block;}.lineheight22 {line-height:26px !important;display:block;}.lineheight24 {line-height:28px !important;display:block;}.lineheight26 {line-height:30px !important;display:block;}.lineheight28 {line-height:32px !important;display:block;}.lineheight30 {line-height:34px !important;display:block;}.lineheight32 {line-height:36px !important;display:block;}.lineheight34 {line-height:38px !important;display:block;}.lineheight36 {line-height:40px !important;display:block;}div#siteHeading {background:#ffffff;padding-bottom:15px;position:fixed;top:0px;left:0px;width:100%;z-index:100;}div#siteHeading .inner {width:100%;min-width:320px;max-width:1100px;margin:0px auto;padding:0px;display:flex;line-height:1;overflow:visible;padding-top:25px;}div#siteHeading .inner .toggleMenu {float:left;width:30px;cursor:pointer;display:none;}div#siteHeading .inner .logo {float:left;text-align:left;font-size:58px;width:130px;}div#siteHeading .inner .menu {float:left;font-size:24px;font-weight:bold;width:calc( 100% - 250px - 130px );padding-left:30px;line-height:32px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}div#siteHeading .inner .menu .sublink {cursor:pointer;}div#siteHeading .inner .menu .linkMimic,div#siteHeading .inner .menu a {display:inline-block;position:relative;margin-right:20px;}div#siteHeading .inner .menu span.dropdown {font-size:8px;}div#siteHeading .inner .menu .sublink .indentedLink {display:none;position:absolute;left:-10px;z-index:50;width:335px;background:#ffffff;padding:10px;font-size:18px;line-height:32px;}div#siteHeading .inner .menu .sublink.show .indentedLink {display:block;}div#siteHeading .inner .menu .sublink .indentedLink a {display:block;}div#siteHeading .inner .menu .socialMedia {display:none;}div#siteHeading .inner .userlogin {float:right;width:250px;display:flex;font-size:12px;justify-content:flex-end;align-self:center;}div#siteHeading .inner .userlogin i {display:block;font-size:30px;padding-right:15px;}div#siteHeading .inner .userlogin span {display:block;align-self:center;}a.newSectionArrow {text-indent:-9999px;background-image:url("/images/design-version/v1/down-arrow.png");background-position:center;background-repeat:no-repeat;background-size:contain;display:none;position:absolute;left:calc(50% - 18px);bottom:65px;z-index:500;height:36px;width:36px;} @-webkit-keyframes pulsate {0% { -webkit-transform:scale(0.5, 0.5); }25% { -webkit-transform:scale(1.0, 1.0); }50% { -webkit-transform:scale(1.0, 1.0); }100% { -webkit-transform:scale(0.5, 0.5); }}h2 {color:#000000;font-size:40px;line-height:1;font-weight:400;margin:0px 0px 10px 0px;font-family:BlocCera;font-weight:700;text-transform:none;}h3 {font-size:22px;line-height:1;font-weight:400;margin:0px 0px 10px 0px;font-family:BlocCera;text-transform:none;}h4 {font-size:20px;font-family:BlocCera;text-transform:none;}h5, h6 {margin:0px;color:#000000;font-family:BlocCera;text-transform:none;}h5 {margin:5px 0px 5px 0px;}h6 {margin:25px 0px 5px 0px;font-size:14px;}dt {font-family:BlocCera;text-transform:none;font-weight:bold;}div#content {background:#ffffff;overflow:hidden;z-index:200;}div#content a {color:#d1b85d;text-decoration:none;}div#content a:hover {color:#212120;}div#content .inner {padding:0px;}a.formatAsButton, input.btn {display:inline-block;cursor:pointer;color:#ffffff;font-size:17px;padding:12px 12px 10px 12px;text-decoration:none;font-weight:700;background:#000000;height:auto;font-family:BlocCera;border:0px;}a.formatAsButton:hover, input.btn:hover {background:#d1b85d;}a.backButton {display:inline-block;background-image:url("/images/icons/back.png");background-position:center;background-repeat:no-repeat;border-radius:50%;border:1px solid #4f4f4f;margin-bottom:15px;width:32px;height:32px;box-sizing:border-box;margin-right:10px;vertical-align:top;text-indent:-999999px;}section#footer {color:#ffffff;background:#000000;line-height:initial;padding-bottom:50px;}section#footer a {color:#ffffff;}section#footer .top {overflow:hidden;margin-bottom:15px;}section#footer .top a.logo {float:left;text-align:left;font-size:58px;width:130px;}section#footer .top .social {float:right;width:200px;font-size:20px;text-align:right;}section#footer .top .kayakaward {float:right;width:200px;font-size:20px;text-align:right;clear:right;margin-top:5px;}section#footer .top .social a {margin-left:20px;}section#footer .menu {overflow:hidden;}section#footer .menu .column1,section#footer .menu .column2 {float:left;width:50%;}section#footer .menu a {font-size:16px;line-height:32px;font-weight:normal;display:block;}section#footer .top .social p.copyright {font-size:16px;}div#loginPrompt {background:rgba(255,255,255,0.9);position:fixed;top:0px;left:0px;width:100%;height:100vh;z-index:1000;display:none;}div#loginPrompt.show {display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}div#loginPrompt .inside {background:#ffffff;border:1px solid #000000;width:310px;position:relative;max-height:100%;overflow-y:auto;}div#loginPrompt .inside .close {position:absolute;top:10px;right:10px;line-height:26px;cursor:pointer;font-size:16px;}div#loginPrompt .inside h2 {text-align:center;margin:0px;padding:0px;line-height:26px;border-bottom:1px solid #DDDDDD;margin-bottom:10px;font-size:20px;font-weight:bold;margin:10px 10px 0px 10px;padding-bottom:7px;}div#loginPrompt .inside .error {display:none;text-align:center;color:#ffffff;background:#ff4848;padding:15px;margin:10px 10px 0px 10px;margin-bottom:25px;}div#loginPrompt .inside .error.show {display:block;}div#loginPrompt .inside .input-row {margin:10px 10px 0px 10px;margin-bottom:10px;}div#loginPrompt .inside .input-row label {display:block;font-size:14px;font-weight:bold;}div#loginPrompt .inside .input-row input {border:1px solid #000000;width:100%;padding:0px;line-height:38px;display:block;padding:0px 10px;}div#loginPrompt .inside input[type=submit] {line-height:40px;background:#000000;border:0px;text-align:center;font-size:18px;color:#ffffff;font-weight:bold;width:calc( 100% - 20px );margin:10px 10px 0px 10px;}div#loginPrompt .inside a.forgotPassword {text-align:center;margin-top:10px;margin-bottom:10px;font-weight:bold;text-decoration:underline;font-size:14px;display:block;}div#loginPrompt .inside .noAccount {border-top:1px solid #000000;margin-top:10px;}div#loginPrompt .inside .noAccount h2 {font-size:20px;text-align:center;margin:0px;padding:0px;border-bottom:0px solid #DDDDDD;margin:10px 10px 0px 10px;}div#loginPrompt .inside .noAccount p {font-size:14px;text-align:left;margin:10px 10px 10px 10px;}.triggerloginprompt {cursor:pointer;} @media screen and (max-width:1150px) {div#siteHeading .inner,section#footer .inner,div#content .inner {padding-left:10px;padding-right:10px;}.slick-prev, .slick-next {display:none !important;}} @media screen and (max-width:1050px), screen and (max-height:800px) {body.showMenu section.hotelbookingform .bookNowToggle {display:none;}section.hotelbookingform .bookNowToggle {top:71px !important;}section.hotelbookingform .inside .mainSection .formWrapper {height:calc( 100% - 71px ) !important;top:71px !important;}section.hotelbookingform .inside .mainSection .formWrapper::after {content:"";position:absolute;width:100%;top:0px;left:0px;z-index:-1;box-shadow:0px 0px 8px 2px #000000;opacity:0.4;}div#siteHeading {padding:0px;}div#siteHeading .inner {padding:20px 10px;box-sizing:border-box;}div#siteHeading .inner .menu {display:none;}body.showMenu div#siteHeading .inner .menu {display:block;position:fixed;background:#ffffff;left:0px;width:100%;z-index:200;padding:20px 20px 20px 20px;overflow-y:auto;z-index:700;top:71px;height:calc(100vh - 71px);}body.showMenu div#siteHeading .inner .menu::after {content:"";position:absolute;width:100%;top:0px;left:0px;z-index:-1;box-shadow:0px 0px 8px 2px #000000;opacity:0.4;}div#siteHeading .inner .menu span.dropdown {display:none;}div#siteHeading .inner .menu .sublink .indentedLink {display:block;position:static;left:initial;width:auto;line-height:inherit;font-size:inherit;padding:0px;background:transparent;padding-left:20px;padding-top:20px;}div#siteHeading .inner .menu a, div#siteHeading .inner .menu .linkMimic {display:block;font-size:24px;line-height:44px;font-weight:bold;line-height:24px;padding-bottom:20px;}div#siteHeading .inner .menu .sublink {padding-bottom:0px;}div#siteHeading .inner .menu .indentedLink a {font-weight:600;}div#siteHeading .inner .menu .socialMedia {overflow:hidden;display:block;}div#siteHeading .inner .menu .socialMedia a {font-size:40px;float:left;display:block;margin-right:20px;line-height:40px;padding-bottom:0px;margin-bottom:20px;}div#siteHeading .inner .toggleMenu {display:block;margin-right:15px;font-size:30px;}div#siteHeading .inner .toggleMenu::before {font-family:"fontello";font-style:normal;font-weight:normal;speak:never;display:inline-block;text-decoration:inherit;width:1em;text-align:left;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e844';}body.showMenu div#siteHeading .inner .toggleMenu::before {content:'\e845';}div#siteHeading .inner .hotel {display:none;}div#siteHeading .inner .logo {width:calc( 100% - 250px - 30px - 15px );font-size:30px;text-align:left;}div#siteHeading .inner .userlogin span {align-self:center;}} @media screen and (max-width:700px) {section#footer .inner {padding-left:20px;padding-right:20px;}section#footer .top a.logo,section#footer .top .social{float:none;clear:both;width:initial;text-align:left;}section#footer .top .social {padding-top:15px;}section#footer .top .social a {margin-left:0px;margin-right:20px;}section#footer .menu {display:block;}section#footer .menu .column1,section#footer .menu .column2 {float:none;clear:both;width:100%;}section#footer .menu a {display:block;}}div#content a.sitedesign2_button {line-height:40px;padding:0px 40px;background:#000000 !important;color:#ffffff !important;font-size:inherit;font-weight:bold;text-align:center;display:inline-block;box-sizing:border-box;cursor:pointer;}div#content a.sitedesign2_button.fullwidth {display:block;width:100%;}div#content a.sitedesign2_button.white {background:#ffffff !important;color:#000000 !important;border:1px solid #000000 !important;}div#content .center {display:block;text-align:center;}div#content [class^="icon-"], [class*=" icon-"] {line-height:1;}div#content [class^="icon-"].gold, [class*=" icon-"].gold {color:#D1B85D;font-size:inherit;}.callToAction1 {position:fixed;top:0px;left:0px;width:100%;height:100vh;background:rgba(255,255,255,0.9);z-index:900;display:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.callToAction1.show {display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}.callToAction1 .inner {border:1px solid #000000;padding:0px;background:#ffffff;position:relative;width:90%;max-width:600px;}.callToAction1 .inner .close {position:absolute;background:#000000;color:#ffffff;width:40px;top:15px;right:15px;cursor:pointer;height:40px;line-height:40px;font-size:18px;font-weight:bold;text-align:center;z-index:50;}.callToAction1 .inner img {width:100%;height:auto;display:block;cursor:pointer;}form {box-sizing:border-box;}input:not([type=checkbox]):not([type=radio]), select, button, textarea {-webkit-appearance:none;-webkit-border-radius:0; border-radius:0;}select::-ms-expand {display:none;}input[type=text], input[type=email], input[type=password], select, textarea {width:100%;box-sizing:border-box;padding:7px;margin-bottom:7px;font-size:18px;border:1px solid #ffffff;background:#ffffff;font-family:BlocCera;line-height:1;display:block;}input[type=text], input[type=email], input[type=password] {background:transparent;border:1px solid #3f3f3f;border-width:0px 0px 1px 1px;font-size:16px;}select {font-family:BlocCera;}input[type=text]:focus, input[type=email]:focus, input[type=password]:focus, select:focus, textarea:focus {border:1px solid #dcc368;}input[type=text]::-webkit-input-placeholder, input[type=email]::-webkit-input-placeholder, input[type=password]::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color:#222222 !important;opacity: 1; font-family:BlocCera !important;}input[type=text]:-moz-placeholder, input[type=email]:-moz-placeholder, input[type=password]:-moz-placeholder, textarea:-moz-placeholder { color:#222222 !important;opacity: 1; font-family:BlocCera !important;}input[type=text]::-moz-placeholder, input[type=email]::-moz-placeholder, input[type=password]::-moz-placeholder, textarea::-moz-placeholder {color:#222222 !important;opacity: 1; font-family:BlocCera !important;}input[type=text]:-ms-input-placeholder, input[type=email]:-ms-input-placeholder, input[type=password]:-ms-input-placeholder, textarea:-ms-input-placeholder {color:#222222 !important; opacity: 1; font-family:BlocCera !important;}select {background:#ffffff url(/images/structure/select_arrow.png) no-repeat 100% 50%;padding-right:30px;}textarea {height:100px;}form .input-row .error {clear:both;color:#ffffff;background:#000000;display:block;font-weight:700;font-family:BlocCera;margin-bottom:7px;padding:10px 10px;}p.error {clear:both;display:inline-block;color:#ffffff;background:#000000;font-weight:700;font-family:BlocCera;text-transform:None;margin-bottom:7px;font-size:18px;line-height:22px;padding:10px 10px;}div#content div.accept-tandc {max-width:60%;text-align:center;padding:15px 0px 5px 0px;clear:both;margin:0px auto;color:#717171;font-size:15px;line-height:20px;}div#content div.accept-tandc a {color:#717171;text-decoration:underline;}div#content div.accept-tandc .options {padding-bottom:10px;}div#content div.accept-tandc .options input {border:2px solid #717171;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:inline-block;width:20px;height:20px;margin:0px 10px 0px 0px;vertical-align:top;cursor:pointer;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255, 255, 255, 0);}div#content div.accept-tandc .options input:focus {outline:0;}div#content div.accept-tandc .options input:checked {background:#e6007f;}div.action-row.center {text-align:center;}div#content p.center.privacy_link {text-align:center;margin:0px auto;margin-top:15px;}div#content p.center.privacy_link a {color:#717171;text-decoration:underline;}.ui-helper-hidden {display:none;}.ui-helper-hidden-accessible {border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.ui-helper-reset {margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;}.ui-helper-clearfix:before,.ui-helper-clearfix:after {content:"";display:table;border-collapse:collapse;}.ui-helper-clearfix:after {clear:both;}.ui-helper-clearfix {min-height:0; }.ui-helper-zfix {width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0); }.ui-front {z-index:100;}.ui-state-disabled {cursor:default !important;}.ui-icon {display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;}.ui-widget-overlay {position:fixed;top:0;left:0;width:100%;height:100%;}.ui-draggable-handle {-ms-touch-action:none;touch-action:none;}.ui-resizable {position:relative;}.ui-resizable-handle {position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none;}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle {display:none;}.ui-resizable-n {cursor:n-resize;height:7px;width:100%;top:-5px;left:0;}.ui-resizable-s {cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0;}.ui-resizable-e {cursor:e-resize;width:7px;right:-5px;top:0;height:100%;}.ui-resizable-w {cursor:w-resize;width:7px;left:-5px;top:0;height:100%;}.ui-resizable-se {cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px;}.ui-resizable-sw {cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px;}.ui-resizable-nw {cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px;}.ui-resizable-ne {cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px;}.ui-selectable {-ms-touch-action:none;touch-action:none;}.ui-selectable-helper {position:absolute;z-index:100;border:1px dotted black;}.ui-sortable-handle {-ms-touch-action:none;touch-action:none;}.ui-accordion .ui-accordion-header {display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;min-height:0; font-size:100%;}.ui-accordion .ui-accordion-icons {padding-left:2.2em;}.ui-accordion .ui-accordion-icons .ui-accordion-icons {padding-left:2.2em;}.ui-accordion .ui-accordion-header .ui-accordion-header-icon {position:absolute;left:.5em;top:50%;margin-top:-8px;}.ui-accordion .ui-accordion-content {padding:1em 2.2em;border-top:0;overflow:auto;}.ui-autocomplete {position:absolute;top:0;left:0;cursor:default;}.ui-button {display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible; }.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active {text-decoration:none;}.ui-button-icon-only {width:2.2em;}button.ui-button-icon-only {width:2.4em;}.ui-button-icons-only {width:3.4em;}button.ui-button-icons-only {width:3.7em;}.ui-button .ui-button-text {display:block;line-height:normal;}.ui-button-text-only .ui-button-text {padding:.4em 1em;}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text {padding:.4em;text-indent:-9999999px;}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text {padding:.4em 1em .4em 2.1em;}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text {padding:.4em 2.1em .4em 1em;}.ui-button-text-icons .ui-button-text {padding-left:2.1em;padding-right:2.1em;}input.ui-button {padding:.4em 1em;}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon {position:absolute;top:50%;margin-top:-8px;}.ui-button-icon-only .ui-icon {left:50%;margin-left:-8px;}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary {left:.5em;}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary {right:.5em;}.ui-buttonset {margin-right:7px;}.ui-buttonset .ui-button {margin-left:0;margin-right:-.3em;}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner {border:0;padding:0;}.ui-datepicker {width:17em;padding:.2em .2em 0;display:none;}.ui-datepicker .ui-datepicker-header {position:relative;padding:.2em 0;}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next {position:absolute;top:2px;width:1.8em;height:1.8em;}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover {top:1px;}.ui-datepicker .ui-datepicker-prev {left:2px;}.ui-datepicker .ui-datepicker-next {right:2px;}.ui-datepicker .ui-datepicker-prev-hover {left:1px;}.ui-datepicker .ui-datepicker-next-hover {right:1px;}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span {display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px;}.ui-datepicker .ui-datepicker-title {margin:0 2.3em;line-height:1.8em;text-align:center;}.ui-datepicker .ui-datepicker-title select {font-size:1em;margin:1px 0;}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year {width:45%;}.ui-datepicker table {width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em;}.ui-datepicker th {padding:.7em .3em;text-align:center;font-weight:bold;border:0;}.ui-datepicker td {border:0;padding:1px;}.ui-datepicker td span,.ui-datepicker td a {display:block;padding:.2em;text-align:right;text-decoration:none;}.ui-datepicker .ui-datepicker-buttonpane {background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0;}.ui-datepicker .ui-datepicker-buttonpane button {float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible;}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {float:left;}.ui-datepicker.ui-datepicker-multi {width:auto;}.ui-datepicker-multi .ui-datepicker-group {float:left;}.ui-datepicker-multi .ui-datepicker-group table {width:95%;margin:0 auto .4em;}.ui-datepicker-multi-2 .ui-datepicker-group {width:50%;}.ui-datepicker-multi-3 .ui-datepicker-group {width:33.3%;}.ui-datepicker-multi-4 .ui-datepicker-group {width:25%;}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {border-left-width:0;}.ui-datepicker-multi .ui-datepicker-buttonpane {clear:left;}.ui-datepicker-row-break {clear:both;width:100%;font-size:0;}.ui-datepicker-rtl {direction:rtl;}.ui-datepicker-rtl .ui-datepicker-prev {right:2px;left:auto;}.ui-datepicker-rtl .ui-datepicker-next {left:2px;right:auto;}.ui-datepicker-rtl .ui-datepicker-prev:hover {right:1px;left:auto;}.ui-datepicker-rtl .ui-datepicker-next:hover {left:1px;right:auto;}.ui-datepicker-rtl .ui-datepicker-buttonpane {clear:right;}.ui-datepicker-rtl .ui-datepicker-buttonpane button {float:left;}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group {float:right;}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {border-right-width:0;border-left-width:1px;}.ui-dialog {overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0;}.ui-dialog .ui-dialog-titlebar {padding:.4em 1em;position:relative;}.ui-dialog .ui-dialog-title {float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis;}.ui-dialog .ui-dialog-titlebar-close {position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px;}.ui-dialog .ui-dialog-content {position:relative;border:0;padding:.5em 1em;background:none;overflow:auto;}.ui-dialog .ui-dialog-buttonpane {text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {float:right;}.ui-dialog .ui-dialog-buttonpane button {margin:.5em .4em .5em 0;cursor:pointer;}.ui-dialog .ui-resizable-se {width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px;}.ui-draggable .ui-dialog-titlebar {cursor:move;}.ui-menu {list-style:none;padding:0;margin:0;display:block;outline:none;}.ui-menu .ui-menu {position:absolute;}.ui-menu .ui-menu-item {position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0; list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");}.ui-menu .ui-menu-divider {margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0;}.ui-menu .ui-state-focus,.ui-menu .ui-state-active {margin:-1px;}.ui-menu-icons {position:relative;}.ui-menu-icons .ui-menu-item {padding-left:2em;}.ui-menu .ui-icon {position:absolute;top:0;bottom:0;left:.2em;margin:auto 0;}.ui-menu .ui-menu-icon {left:auto;right:0;}.ui-progressbar {height:2em;text-align:left;overflow:hidden;}.ui-progressbar .ui-progressbar-value {margin:-1px;height:100%;}.ui-progressbar .ui-progressbar-overlay {background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;filter:alpha(opacity=25); opacity:0.25;}.ui-progressbar-indeterminate .ui-progressbar-value {background-image:none;}.ui-selectmenu-menu {padding:0;margin:0;position:absolute;top:0;left:0;display:none;}.ui-selectmenu-menu .ui-menu {overflow:auto;overflow-x:hidden;padding-bottom:1px;}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0;}.ui-selectmenu-open {display:block;}.ui-selectmenu-button {display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer;}.ui-selectmenu-button span.ui-icon {right:0.5em;left:auto;margin-top:-8px;position:absolute;top:50%;}.ui-selectmenu-button span.ui-selectmenu-text {text-align:left;padding:0.4em 2.1em 0.4em 1em;display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.ui-slider {position:relative;text-align:left;}.ui-slider .ui-slider-handle {position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none;}.ui-slider .ui-slider-range {position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0;}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range {filter:inherit;}.ui-slider-horizontal {height:.8em;}.ui-slider-horizontal .ui-slider-handle {top:-.3em;margin-left:-.6em;}.ui-slider-horizontal .ui-slider-range {top:0;height:100%;}.ui-slider-horizontal .ui-slider-range-min {left:0;}.ui-slider-horizontal .ui-slider-range-max {right:0;}.ui-slider-vertical {width:.8em;height:100px;}.ui-slider-vertical .ui-slider-handle {left:-.3em;margin-left:0;margin-bottom:-.6em;}.ui-slider-vertical .ui-slider-range {left:0;width:100%;}.ui-slider-vertical .ui-slider-range-min {bottom:0;}.ui-slider-vertical .ui-slider-range-max {top:0;}.ui-spinner {position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle;}.ui-spinner-input {border:none;background:none;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px;}.ui-spinner-button {width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0;}.ui-spinner a.ui-spinner-button {border-top:none;border-bottom:none;border-right:none;}.ui-spinner .ui-icon {position:absolute;margin-top:-8px;top:50%;left:0;}.ui-spinner-up {top:0;}.ui-spinner-down {bottom:0;}.ui-spinner .ui-icon-triangle-1-s {background-position:-65px -16px;}.ui-tabs {position:relative;padding:.2em;}.ui-tabs .ui-tabs-nav {margin:0;padding:.2em .2em 0;}.ui-tabs .ui-tabs-nav li {list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap;}.ui-tabs .ui-tabs-nav .ui-tabs-anchor {float:left;padding:.5em 1em;text-decoration:none;}.ui-tabs .ui-tabs-nav li.ui-tabs-active {margin-bottom:-1px;padding-bottom:1px;}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {cursor:text;}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {cursor:pointer;}.ui-tabs .ui-tabs-panel {display:block;border-width:0;padding:1em 1.4em;background:none;}.ui-tooltip {padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa;}body .ui-tooltip {border-width:2px;}.ui-widget {font-family:Arial,Helvetica,sans-serif;font-size:1em;}.ui-widget .ui-widget {font-size:1em;}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button {font-family:Arial,Helvetica,sans-serif;font-size:1em;}.ui-widget-content {border:1px solid #dddddd;background:#ffffff;color:#333333;}.ui-widget-content a {color:#333333;}.ui-widget-header {border:1px solid #dddddd;background:#e9e9e9;color:#333333;font-weight:bold;}.ui-widget-header a {color:#333333;}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default {border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545;}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited {color:#454545;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 {border:1px solid #cccccc;background:#ededed;font-weight:normal;color:#2b2b2b;}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited {color:#2b2b2b;text-decoration:none;}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active {border:1px solid #003eff;background:#007fff;font-weight:normal;color:#ffffff;}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited {color:#ffffff;text-decoration:none;}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight {border:1px solid #dad55e;background:#fffa90;color:#777620;}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a {color:#777620;}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error {border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f;}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a {color:#5f3f3f;}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text {color:#5f3f3f;}.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 {opacity:.7;filter:Alpha(Opacity=70); font-weight:normal;}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled {opacity:.35;filter:Alpha(Opacity=35); background-image:none;}.ui-state-disabled .ui-icon {filter:Alpha(Opacity=35); }.ui-icon {width:16px;height:16px;}.ui-icon,.ui-widget-content .ui-icon {background-image:url("images/ui-icons_444444_256x240.png");}.ui-widget-header .ui-icon {background-image:url("images/ui-icons_444444_256x240.png");}.ui-state-default .ui-icon {background-image:url("images/ui-icons_777777_256x240.png");}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon {background-image:url("images/ui-icons_555555_256x240.png");}.ui-state-active .ui-icon {background-image:url("images/ui-icons_ffffff_256x240.png");}.ui-state-highlight .ui-icon {background-image:url("images/ui-icons_777620_256x240.png");}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon {background-image:url("images/ui-icons_cc0000_256x240.png");}.ui-icon-blank { background-position:16px 16px; }.ui-icon-carat-1-n { background-position:0 0; }.ui-icon-carat-1-ne { background-position:-16px 0; }.ui-icon-carat-1-e { background-position:-32px 0; }.ui-icon-carat-1-se { background-position:-48px 0; }.ui-icon-carat-1-s { background-position:-64px 0; }.ui-icon-carat-1-sw { background-position:-80px 0; }.ui-icon-carat-1-w { background-position:-96px 0; }.ui-icon-carat-1-nw { background-position:-112px 0; }.ui-icon-carat-2-n-s { background-position:-128px 0; }.ui-icon-carat-2-e-w { background-position:-144px 0; }.ui-icon-triangle-1-n { background-position:0 -16px; }.ui-icon-triangle-1-ne { background-position:-16px -16px; }.ui-icon-triangle-1-e { background-position:-32px -16px; }.ui-icon-triangle-1-se { background-position:-48px -16px; }.ui-icon-triangle-1-s { background-position:-64px -16px; }.ui-icon-triangle-1-sw { background-position:-80px -16px; }.ui-icon-triangle-1-w { background-position:-96px -16px; }.ui-icon-triangle-1-nw { background-position:-112px -16px; }.ui-icon-triangle-2-n-s { background-position:-128px -16px; }.ui-icon-triangle-2-e-w { background-position:-144px -16px; }.ui-icon-arrow-1-n { background-position:0 -32px; }.ui-icon-arrow-1-ne { background-position:-16px -32px; }.ui-icon-arrow-1-e { background-position:-32px -32px; }.ui-icon-arrow-1-se { background-position:-48px -32px; }.ui-icon-arrow-1-s { background-position:-64px -32px; }.ui-icon-arrow-1-sw { background-position:-80px -32px; }.ui-icon-arrow-1-w { background-position:-96px -32px; }.ui-icon-arrow-1-nw { background-position:-112px -32px; }.ui-icon-arrow-2-n-s { background-position:-128px -32px; }.ui-icon-arrow-2-ne-sw { background-position:-144px -32px; }.ui-icon-arrow-2-e-w { background-position:-160px -32px; }.ui-icon-arrow-2-se-nw { background-position:-176px -32px; }.ui-icon-arrowstop-1-n { background-position:-192px -32px; }.ui-icon-arrowstop-1-e { background-position:-208px -32px; }.ui-icon-arrowstop-1-s { background-position:-224px -32px; }.ui-icon-arrowstop-1-w { background-position:-240px -32px; }.ui-icon-arrowthick-1-n { background-position:0 -48px; }.ui-icon-arrowthick-1-ne { background-position:-16px -48px; }.ui-icon-arrowthick-1-e { background-position:-32px -48px; }.ui-icon-arrowthick-1-se { background-position:-48px -48px; }.ui-icon-arrowthick-1-s { background-position:-64px -48px; }.ui-icon-arrowthick-1-sw { background-position:-80px -48px; }.ui-icon-arrowthick-1-w { background-position:-96px -48px; }.ui-icon-arrowthick-1-nw { background-position:-112px -48px; }.ui-icon-arrowthick-2-n-s { background-position:-128px -48px; }.ui-icon-arrowthick-2-ne-sw { background-position:-144px -48px; }.ui-icon-arrowthick-2-e-w { background-position:-160px -48px; }.ui-icon-arrowthick-2-se-nw { background-position:-176px -48px; }.ui-icon-arrowthickstop-1-n { background-position:-192px -48px; }.ui-icon-arrowthickstop-1-e { background-position:-208px -48px; }.ui-icon-arrowthickstop-1-s { background-position:-224px -48px; }.ui-icon-arrowthickstop-1-w { background-position:-240px -48px; }.ui-icon-arrowreturnthick-1-w { background-position:0 -64px; }.ui-icon-arrowreturnthick-1-n { background-position:-16px -64px; }.ui-icon-arrowreturnthick-1-e { background-position:-32px -64px; }.ui-icon-arrowreturnthick-1-s { background-position:-48px -64px; }.ui-icon-arrowreturn-1-w { background-position:-64px -64px; }.ui-icon-arrowreturn-1-n { background-position:-80px -64px; }.ui-icon-arrowreturn-1-e { background-position:-96px -64px; }.ui-icon-arrowreturn-1-s { background-position:-112px -64px; }.ui-icon-arrowrefresh-1-w { background-position:-128px -64px; }.ui-icon-arrowrefresh-1-n { background-position:-144px -64px; }.ui-icon-arrowrefresh-1-e { background-position:-160px -64px; }.ui-icon-arrowrefresh-1-s { background-position:-176px -64px; }.ui-icon-arrow-4 { background-position:0 -80px; }.ui-icon-arrow-4-diag { background-position:-16px -80px; }.ui-icon-extlink { background-position:-32px -80px; }.ui-icon-newwin { background-position:-48px -80px; }.ui-icon-refresh { background-position:-64px -80px; }.ui-icon-shuffle { background-position:-80px -80px; }.ui-icon-transfer-e-w { background-position:-96px -80px; }.ui-icon-transferthick-e-w { background-position:-112px -80px; }.ui-icon-folder-collapsed { background-position:0 -96px; }.ui-icon-folder-open { background-position:-16px -96px; }.ui-icon-document { background-position:-32px -96px; }.ui-icon-document-b { background-position:-48px -96px; }.ui-icon-note { background-position:-64px -96px; }.ui-icon-mail-closed { background-position:-80px -96px; }.ui-icon-mail-open { background-position:-96px -96px; }.ui-icon-suitcase { background-position:-112px -96px; }.ui-icon-comment { background-position:-128px -96px; }.ui-icon-person { background-position:-144px -96px; }.ui-icon-print { background-position:-160px -96px; }.ui-icon-trash { background-position:-176px -96px; }.ui-icon-locked { background-position:-192px -96px; }.ui-icon-unlocked { background-position:-208px -96px; }.ui-icon-bookmark { background-position:-224px -96px; }.ui-icon-tag { background-position:-240px -96px; }.ui-icon-home { background-position:0 -112px; }.ui-icon-flag { background-position:-16px -112px; }.ui-icon-calendar { background-position:-32px -112px; }.ui-icon-cart { background-position:-48px -112px; }.ui-icon-pencil { background-position:-64px -112px; }.ui-icon-clock { background-position:-80px -112px; }.ui-icon-disk { background-position:-96px -112px; }.ui-icon-calculator { background-position:-112px -112px; }.ui-icon-zoomin { background-position:-128px -112px; }.ui-icon-zoomout { background-position:-144px -112px; }.ui-icon-search { background-position:-160px -112px; }.ui-icon-wrench { background-position:-176px -112px; }.ui-icon-gear { background-position:-192px -112px; }.ui-icon-heart { background-position:-208px -112px; }.ui-icon-star { background-position:-224px -112px; }.ui-icon-link { background-position:-240px -112px; }.ui-icon-cancel { background-position:0 -128px; }.ui-icon-plus { background-position:-16px -128px; }.ui-icon-plusthick { background-position:-32px -128px; }.ui-icon-minus { background-position:-48px -128px; }.ui-icon-minusthick { background-position:-64px -128px; }.ui-icon-close { background-position:-80px -128px; }.ui-icon-closethick { background-position:-96px -128px; }.ui-icon-key { background-position:-112px -128px; }.ui-icon-lightbulb { background-position:-128px -128px; }.ui-icon-scissors { background-position:-144px -128px; }.ui-icon-clipboard { background-position:-160px -128px; }.ui-icon-copy { background-position:-176px -128px; }.ui-icon-contact { background-position:-192px -128px; }.ui-icon-image { background-position:-208px -128px; }.ui-icon-video { background-position:-224px -128px; }.ui-icon-script { background-position:-240px -128px; }.ui-icon-alert { background-position:0 -144px; }.ui-icon-info { background-position:-16px -144px; }.ui-icon-notice { background-position:-32px -144px; }.ui-icon-help { background-position:-48px -144px; }.ui-icon-check { background-position:-64px -144px; }.ui-icon-bullet { background-position:-80px -144px; }.ui-icon-radio-on { background-position:-96px -144px; }.ui-icon-radio-off { background-position:-112px -144px; }.ui-icon-pin-w { background-position:-128px -144px; }.ui-icon-pin-s { background-position:-144px -144px; }.ui-icon-play { background-position:0 -160px; }.ui-icon-pause { background-position:-16px -160px; }.ui-icon-seek-next { background-position:-32px -160px; }.ui-icon-seek-prev { background-position:-48px -160px; }.ui-icon-seek-end { background-position:-64px -160px; }.ui-icon-seek-start { background-position:-80px -160px; }.ui-icon-seek-first { background-position:-80px -160px; }.ui-icon-stop { background-position:-96px -160px; }.ui-icon-eject { background-position:-112px -160px; }.ui-icon-volume-off { background-position:-128px -160px; }.ui-icon-volume-on { background-position:-144px -160px; }.ui-icon-power { background-position:0 -176px; }.ui-icon-signal-diag { background-position:-16px -176px; }.ui-icon-signal { background-position:-32px -176px; }.ui-icon-battery-0 { background-position:-48px -176px; }.ui-icon-battery-1 { background-position:-64px -176px; }.ui-icon-battery-2 { background-position:-80px -176px; }.ui-icon-battery-3 { background-position:-96px -176px; }.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-icon-circle-arrow-e { background-position:-112px -192px; }.ui-icon-circle-arrow-s { background-position:-128px -192px; }.ui-icon-circle-arrow-w { background-position:-144px -192px; }.ui-icon-circle-arrow-n { background-position:-160px -192px; }.ui-icon-circle-zoomin { background-position:-176px -192px; }.ui-icon-circle-zoomout { background-position:-192px -192px; }.ui-icon-circle-check { background-position:-208px -192px; }.ui-icon-circlesmall-plus { background-position:0 -208px; }.ui-icon-circlesmall-minus { background-position:-16px -208px; }.ui-icon-circlesmall-close { background-position:-32px -208px; }.ui-icon-squaresmall-plus { background-position:-48px -208px; }.ui-icon-squaresmall-minus { background-position:-64px -208px; }.ui-icon-squaresmall-close { background-position:-80px -208px; }.ui-icon-grip-dotted-vertical { background-position:0 -224px; }.ui-icon-grip-dotted-horizontal { background-position:-16px -224px; }.ui-icon-grip-solid-vertical { background-position:-32px -224px; }.ui-icon-grip-solid-horizontal { background-position:-48px -224px; }.ui-icon-gripsmall-diagonal-se { background-position:-64px -224px; }.ui-icon-grip-diagonal-se { background-position:-80px -224px; }.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl {border-top-left-radius:3px;}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr {border-top-right-radius:3px;}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl {border-bottom-left-radius:3px;}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br {border-bottom-right-radius:3px;}.ui-widget-overlay {background:#aaaaaa;opacity:.3;filter:Alpha(Opacity=30); }.ui-widget-shadow {margin:0px 0 0 0px;padding:5px;background:#666666;opacity:.3;filter:Alpha(Opacity=30); border-radius:8px;}.ui-helper-hidden {display:none;}.ui-helper-hidden-accessible {border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.ui-helper-reset {margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;}.ui-helper-clearfix:before,.ui-helper-clearfix:after {content:"";display:table;border-collapse:collapse;}.ui-helper-clearfix:after {clear:both;}.ui-helper-clearfix {min-height:0; }.ui-helper-zfix {width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0); }.ui-front {z-index:100;}.ui-state-disabled {cursor:default !important;}.ui-icon {display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;}.ui-widget-overlay {position:fixed;top:0;left:0;width:100%;height:100%;}.ui-draggable-handle {-ms-touch-action:none;touch-action:none;}.ui-resizable {position:relative;}.ui-resizable-handle {position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none;}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle {display:none;}.ui-resizable-n {cursor:n-resize;height:7px;width:100%;top:-5px;left:0;}.ui-resizable-s {cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0;}.ui-resizable-e {cursor:e-resize;width:7px;right:-5px;top:0;height:100%;}.ui-resizable-w {cursor:w-resize;width:7px;left:-5px;top:0;height:100%;}.ui-resizable-se {cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px;}.ui-resizable-sw {cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px;}.ui-resizable-nw {cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px;}.ui-resizable-ne {cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px;}.ui-selectable {-ms-touch-action:none;touch-action:none;}.ui-selectable-helper {position:absolute;z-index:100;border:1px dotted black;}.ui-sortable-handle {-ms-touch-action:none;touch-action:none;}.ui-accordion .ui-accordion-header {display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;min-height:0; font-size:100%;}.ui-accordion .ui-accordion-icons {padding-left:2.2em;}.ui-accordion .ui-accordion-icons .ui-accordion-icons {padding-left:2.2em;}.ui-accordion .ui-accordion-header .ui-accordion-header-icon {position:absolute;left:.5em;top:50%;margin-top:-8px;}.ui-accordion .ui-accordion-content {padding:1em 2.2em;border-top:0;overflow:auto;}.ui-autocomplete {position:absolute;top:0;left:0;cursor:default;}.ui-button {display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible; }.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active {text-decoration:none;}.ui-button-icon-only {width:2.2em;}button.ui-button-icon-only {width:2.4em;}.ui-button-icons-only {width:3.4em;}button.ui-button-icons-only {width:3.7em;}.ui-button .ui-button-text {display:block;line-height:normal;}.ui-button-text-only .ui-button-text {padding:.4em 1em;}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text {padding:.4em;text-indent:-9999999px;}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text {padding:.4em 1em .4em 2.1em;}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text {padding:.4em 2.1em .4em 1em;}.ui-button-text-icons .ui-button-text {padding-left:2.1em;padding-right:2.1em;}input.ui-button {padding:.4em 1em;}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon {position:absolute;top:50%;margin-top:-8px;}.ui-button-icon-only .ui-icon {left:50%;margin-left:-8px;}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary {left:.5em;}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary {right:.5em;}.ui-buttonset {margin-right:7px;}.ui-buttonset .ui-button {margin-left:0;margin-right:-.3em;}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner {border:0;padding:0;}.ui-datepicker {width:17em;padding:.2em .2em 0;display:none;}.ui-datepicker .ui-datepicker-header {position:relative;padding:.2em 0;}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next {position:absolute;top:2px;width:1.8em;height:1.8em;}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover {top:1px;}.ui-datepicker .ui-datepicker-prev {left:2px;}.ui-datepicker .ui-datepicker-next {right:2px;}.ui-datepicker .ui-datepicker-prev-hover {left:1px;}.ui-datepicker .ui-datepicker-next-hover {right:1px;}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span {display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px;}.ui-datepicker .ui-datepicker-title {margin:0 2.3em;line-height:1.8em;text-align:center;}.ui-datepicker .ui-datepicker-title select {font-size:1em;margin:1px 0;}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year {width:45%;}.ui-datepicker table {width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em;}.ui-datepicker th {padding:.7em .3em;text-align:center;font-weight:bold;border:0;}.ui-datepicker td {border:0;padding:1px;}.ui-datepicker td span,.ui-datepicker td a {display:block;padding:.2em;text-align:right;text-decoration:none;}.ui-datepicker .ui-datepicker-buttonpane {background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0;}.ui-datepicker .ui-datepicker-buttonpane button {float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible;}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {float:left;}.ui-datepicker.ui-datepicker-multi {width:auto;}.ui-datepicker-multi .ui-datepicker-group {float:left;}.ui-datepicker-multi .ui-datepicker-group table {width:95%;margin:0 auto .4em;}.ui-datepicker-multi-2 .ui-datepicker-group {width:50%;}.ui-datepicker-multi-3 .ui-datepicker-group {width:33.3%;}.ui-datepicker-multi-4 .ui-datepicker-group {width:25%;}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {border-left-width:0;}.ui-datepicker-multi .ui-datepicker-buttonpane {clear:left;}.ui-datepicker-row-break {clear:both;width:100%;font-size:0;}.ui-datepicker-rtl {direction:rtl;}.ui-datepicker-rtl .ui-datepicker-prev {right:2px;left:auto;}.ui-datepicker-rtl .ui-datepicker-next {left:2px;right:auto;}.ui-datepicker-rtl .ui-datepicker-prev:hover {right:1px;left:auto;}.ui-datepicker-rtl .ui-datepicker-next:hover {left:1px;right:auto;}.ui-datepicker-rtl .ui-datepicker-buttonpane {clear:right;}.ui-datepicker-rtl .ui-datepicker-buttonpane button {float:left;}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group {float:right;}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {border-right-width:0;border-left-width:1px;}.ui-dialog {overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0;}.ui-dialog .ui-dialog-titlebar {padding:.4em 1em;position:relative;}.ui-dialog .ui-dialog-title {float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis;}.ui-dialog .ui-dialog-titlebar-close {position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px;}.ui-dialog .ui-dialog-content {position:relative;border:0;padding:.5em 1em;background:none;overflow:auto;}.ui-dialog .ui-dialog-buttonpane {text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {float:right;}.ui-dialog .ui-dialog-buttonpane button {margin:.5em .4em .5em 0;cursor:pointer;}.ui-dialog .ui-resizable-se {width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px;}.ui-draggable .ui-dialog-titlebar {cursor:move;}.ui-menu {list-style:none;padding:0;margin:0;display:block;outline:none;}.ui-menu .ui-menu {position:absolute;}.ui-menu .ui-menu-item {position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0; list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");}.ui-menu .ui-menu-divider {margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0;}.ui-menu .ui-state-focus,.ui-menu .ui-state-active {margin:-1px;}.ui-menu-icons {position:relative;}.ui-menu-icons .ui-menu-item {padding-left:2em;}.ui-menu .ui-icon {position:absolute;top:0;bottom:0;left:.2em;margin:auto 0;}.ui-menu .ui-menu-icon {left:auto;right:0;}.ui-progressbar {height:2em;text-align:left;overflow:hidden;}.ui-progressbar .ui-progressbar-value {margin:-1px;height:100%;}.ui-progressbar .ui-progressbar-overlay {background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;filter:alpha(opacity=25); opacity:0.25;}.ui-progressbar-indeterminate .ui-progressbar-value {background-image:none;}.ui-selectmenu-menu {padding:0;margin:0;position:absolute;top:0;left:0;display:none;}.ui-selectmenu-menu .ui-menu {overflow:auto;overflow-x:hidden;padding-bottom:1px;}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0;}.ui-selectmenu-open {display:block;}.ui-selectmenu-button {display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer;}.ui-selectmenu-button span.ui-icon {right:0.5em;left:auto;margin-top:-8px;position:absolute;top:50%;}.ui-selectmenu-button span.ui-selectmenu-text {text-align:left;padding:0.4em 2.1em 0.4em 1em;display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.ui-slider {position:relative;text-align:left;}.ui-slider .ui-slider-handle {position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none;}.ui-slider .ui-slider-range {position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0;}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range {filter:inherit;}.ui-slider-horizontal {height:.8em;}.ui-slider-horizontal .ui-slider-handle {top:-.3em;margin-left:-.6em;}.ui-slider-horizontal .ui-slider-range {top:0;height:100%;}.ui-slider-horizontal .ui-slider-range-min {left:0;}.ui-slider-horizontal .ui-slider-range-max {right:0;}.ui-slider-vertical {width:.8em;height:100px;}.ui-slider-vertical .ui-slider-handle {left:-.3em;margin-left:0;margin-bottom:-.6em;}.ui-slider-vertical .ui-slider-range {left:0;width:100%;}.ui-slider-vertical .ui-slider-range-min {bottom:0;}.ui-slider-vertical .ui-slider-range-max {top:0;}.ui-spinner {position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle;}.ui-spinner-input {border:none;background:none;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px;}.ui-spinner-button {width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0;}.ui-spinner a.ui-spinner-button {border-top:none;border-bottom:none;border-right:none;}.ui-spinner .ui-icon {position:absolute;margin-top:-8px;top:50%;left:0;}.ui-spinner-up {top:0;}.ui-spinner-down {bottom:0;}.ui-spinner .ui-icon-triangle-1-s {background-position:-65px -16px;}.ui-tabs {position:relative;padding:.2em;}.ui-tabs .ui-tabs-nav {margin:0;padding:.2em .2em 0;}.ui-tabs .ui-tabs-nav li {list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap;}.ui-tabs .ui-tabs-nav .ui-tabs-anchor {float:left;padding:.5em 1em;text-decoration:none;}.ui-tabs .ui-tabs-nav li.ui-tabs-active {margin-bottom:-1px;padding-bottom:1px;}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {cursor:text;}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {cursor:pointer;}.ui-tabs .ui-tabs-panel {display:block;border-width:0;padding:1em 1.4em;background:none;}.ui-tooltip {padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa;}body .ui-tooltip {border-width:2px;}.ui-widget {font-family:Arial,Helvetica,sans-serif;font-size:1em;}.ui-widget .ui-widget {font-size:1em;}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button {font-family:Arial,Helvetica,sans-serif;font-size:1em;}.ui-widget-content {border:1px solid #dddddd;background:#ffffff;color:#333333;}.ui-widget-content a {color:#333333;}.ui-widget-header {border:1px solid #dddddd;background:#e9e9e9;color:#333333;font-weight:bold;}.ui-widget-header a {color:#333333;}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default {border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545;}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited {color:#454545;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 {border:1px solid #cccccc;background:#ededed;font-weight:normal;color:#2b2b2b;}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited {color:#2b2b2b;text-decoration:none;}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active {border:1px solid #003eff;background:#007fff;font-weight:normal;color:#ffffff;}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited {color:#ffffff;text-decoration:none;}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight {border:1px solid #dad55e;background:#fffa90;color:#777620;}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a {color:#777620;}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error {border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f;}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a {color:#5f3f3f;}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text {color:#5f3f3f;}.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 {opacity:.7;filter:Alpha(Opacity=70); font-weight:normal;}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled {opacity:.35;filter:Alpha(Opacity=35); background-image:none;}.ui-state-disabled .ui-icon {filter:Alpha(Opacity=35); }.ui-icon {width:16px;height:16px;}.ui-icon,.ui-widget-content .ui-icon {background-image:url("images/ui-icons_444444_256x240.png");}.ui-widget-header .ui-icon {background-image:url("images/ui-icons_444444_256x240.png");}.ui-state-default .ui-icon {background-image:url("images/ui-icons_777777_256x240.png");}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon {background-image:url("images/ui-icons_555555_256x240.png");}.ui-state-active .ui-icon {background-image:url("images/ui-icons_ffffff_256x240.png");}.ui-state-highlight .ui-icon {background-image:url("images/ui-icons_777620_256x240.png");}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon {background-image:url("images/ui-icons_cc0000_256x240.png");}.ui-icon-blank { background-position:16px 16px; }.ui-icon-carat-1-n { background-position:0 0; }.ui-icon-carat-1-ne { background-position:-16px 0; }.ui-icon-carat-1-e { background-position:-32px 0; }.ui-icon-carat-1-se { background-position:-48px 0; }.ui-icon-carat-1-s { background-position:-64px 0; }.ui-icon-carat-1-sw { background-position:-80px 0; }.ui-icon-carat-1-w { background-position:-96px 0; }.ui-icon-carat-1-nw { background-position:-112px 0; }.ui-icon-carat-2-n-s { background-position:-128px 0; }.ui-icon-carat-2-e-w { background-position:-144px 0; }.ui-icon-triangle-1-n { background-position:0 -16px; }.ui-icon-triangle-1-ne { background-position:-16px -16px; }.ui-icon-triangle-1-e { background-position:-32px -16px; }.ui-icon-triangle-1-se { background-position:-48px -16px; }.ui-icon-triangle-1-s { background-position:-64px -16px; }.ui-icon-triangle-1-sw { background-position:-80px -16px; }.ui-icon-triangle-1-w { background-position:-96px -16px; }.ui-icon-triangle-1-nw { background-position:-112px -16px; }.ui-icon-triangle-2-n-s { background-position:-128px -16px; }.ui-icon-triangle-2-e-w { background-position:-144px -16px; }.ui-icon-arrow-1-n { background-position:0 -32px; }.ui-icon-arrow-1-ne { background-position:-16px -32px; }.ui-icon-arrow-1-e { background-position:-32px -32px; }.ui-icon-arrow-1-se { background-position:-48px -32px; }.ui-icon-arrow-1-s { background-position:-64px -32px; }.ui-icon-arrow-1-sw { background-position:-80px -32px; }.ui-icon-arrow-1-w { background-position:-96px -32px; }.ui-icon-arrow-1-nw { background-position:-112px -32px; }.ui-icon-arrow-2-n-s { background-position:-128px -32px; }.ui-icon-arrow-2-ne-sw { background-position:-144px -32px; }.ui-icon-arrow-2-e-w { background-position:-160px -32px; }.ui-icon-arrow-2-se-nw { background-position:-176px -32px; }.ui-icon-arrowstop-1-n { background-position:-192px -32px; }.ui-icon-arrowstop-1-e { background-position:-208px -32px; }.ui-icon-arrowstop-1-s { background-position:-224px -32px; }.ui-icon-arrowstop-1-w { background-position:-240px -32px; }.ui-icon-arrowthick-1-n { background-position:0 -48px; }.ui-icon-arrowthick-1-ne { background-position:-16px -48px; }.ui-icon-arrowthick-1-e { background-position:-32px -48px; }.ui-icon-arrowthick-1-se { background-position:-48px -48px; }.ui-icon-arrowthick-1-s { background-position:-64px -48px; }.ui-icon-arrowthick-1-sw { background-position:-80px -48px; }.ui-icon-arrowthick-1-w { background-position:-96px -48px; }.ui-icon-arrowthick-1-nw { background-position:-112px -48px; }.ui-icon-arrowthick-2-n-s { background-position:-128px -48px; }.ui-icon-arrowthick-2-ne-sw { background-position:-144px -48px; }.ui-icon-arrowthick-2-e-w { background-position:-160px -48px; }.ui-icon-arrowthick-2-se-nw { background-position:-176px -48px; }.ui-icon-arrowthickstop-1-n { background-position:-192px -48px; }.ui-icon-arrowthickstop-1-e { background-position:-208px -48px; }.ui-icon-arrowthickstop-1-s { background-position:-224px -48px; }.ui-icon-arrowthickstop-1-w { background-position:-240px -48px; }.ui-icon-arrowreturnthick-1-w { background-position:0 -64px; }.ui-icon-arrowreturnthick-1-n { background-position:-16px -64px; }.ui-icon-arrowreturnthick-1-e { background-position:-32px -64px; }.ui-icon-arrowreturnthick-1-s { background-position:-48px -64px; }.ui-icon-arrowreturn-1-w { background-position:-64px -64px; }.ui-icon-arrowreturn-1-n { background-position:-80px -64px; }.ui-icon-arrowreturn-1-e { background-position:-96px -64px; }.ui-icon-arrowreturn-1-s { background-position:-112px -64px; }.ui-icon-arrowrefresh-1-w { background-position:-128px -64px; }.ui-icon-arrowrefresh-1-n { background-position:-144px -64px; }.ui-icon-arrowrefresh-1-e { background-position:-160px -64px; }.ui-icon-arrowrefresh-1-s { background-position:-176px -64px; }.ui-icon-arrow-4 { background-position:0 -80px; }.ui-icon-arrow-4-diag { background-position:-16px -80px; }.ui-icon-extlink { background-position:-32px -80px; }.ui-icon-newwin { background-position:-48px -80px; }.ui-icon-refresh { background-position:-64px -80px; }.ui-icon-shuffle { background-position:-80px -80px; }.ui-icon-transfer-e-w { background-position:-96px -80px; }.ui-icon-transferthick-e-w { background-position:-112px -80px; }.ui-icon-folder-collapsed { background-position:0 -96px; }.ui-icon-folder-open { background-position:-16px -96px; }.ui-icon-document { background-position:-32px -96px; }.ui-icon-document-b { background-position:-48px -96px; }.ui-icon-note { background-position:-64px -96px; }.ui-icon-mail-closed { background-position:-80px -96px; }.ui-icon-mail-open { background-position:-96px -96px; }.ui-icon-suitcase { background-position:-112px -96px; }.ui-icon-comment { background-position:-128px -96px; }.ui-icon-person { background-position:-144px -96px; }.ui-icon-print { background-position:-160px -96px; }.ui-icon-trash { background-position:-176px -96px; }.ui-icon-locked { background-position:-192px -96px; }.ui-icon-unlocked { background-position:-208px -96px; }.ui-icon-bookmark { background-position:-224px -96px; }.ui-icon-tag { background-position:-240px -96px; }.ui-icon-home { background-position:0 -112px; }.ui-icon-flag { background-position:-16px -112px; }.ui-icon-calendar { background-position:-32px -112px; }.ui-icon-cart { background-position:-48px -112px; }.ui-icon-pencil { background-position:-64px -112px; }.ui-icon-clock { background-position:-80px -112px; }.ui-icon-disk { background-position:-96px -112px; }.ui-icon-calculator { background-position:-112px -112px; }.ui-icon-zoomin { background-position:-128px -112px; }.ui-icon-zoomout { background-position:-144px -112px; }.ui-icon-search { background-position:-160px -112px; }.ui-icon-wrench { background-position:-176px -112px; }.ui-icon-gear { background-position:-192px -112px; }.ui-icon-heart { background-position:-208px -112px; }.ui-icon-star { background-position:-224px -112px; }.ui-icon-link { background-position:-240px -112px; }.ui-icon-cancel { background-position:0 -128px; }.ui-icon-plus { background-position:-16px -128px; }.ui-icon-plusthick { background-position:-32px -128px; }.ui-icon-minus { background-position:-48px -128px; }.ui-icon-minusthick { background-position:-64px -128px; }.ui-icon-close { background-position:-80px -128px; }.ui-icon-closethick { background-position:-96px -128px; }.ui-icon-key { background-position:-112px -128px; }.ui-icon-lightbulb { background-position:-128px -128px; }.ui-icon-scissors { background-position:-144px -128px; }.ui-icon-clipboard { background-position:-160px -128px; }.ui-icon-copy { background-position:-176px -128px; }.ui-icon-contact { background-position:-192px -128px; }.ui-icon-image { background-position:-208px -128px; }.ui-icon-video { background-position:-224px -128px; }.ui-icon-script { background-position:-240px -128px; }.ui-icon-alert { background-position:0 -144px; }.ui-icon-info { background-position:-16px -144px; }.ui-icon-notice { background-position:-32px -144px; }.ui-icon-help { background-position:-48px -144px; }.ui-icon-check { background-position:-64px -144px; }.ui-icon-bullet { background-position:-80px -144px; }.ui-icon-radio-on { background-position:-96px -144px; }.ui-icon-radio-off { background-position:-112px -144px; }.ui-icon-pin-w { background-position:-128px -144px; }.ui-icon-pin-s { background-position:-144px -144px; }.ui-icon-play { background-position:0 -160px; }.ui-icon-pause { background-position:-16px -160px; }.ui-icon-seek-next { background-position:-32px -160px; }.ui-icon-seek-prev { background-position:-48px -160px; }.ui-icon-seek-end { background-position:-64px -160px; }.ui-icon-seek-start { background-position:-80px -160px; }.ui-icon-seek-first { background-position:-80px -160px; }.ui-icon-stop { background-position:-96px -160px; }.ui-icon-eject { background-position:-112px -160px; }.ui-icon-volume-off { background-position:-128px -160px; }.ui-icon-volume-on { background-position:-144px -160px; }.ui-icon-power { background-position:0 -176px; }.ui-icon-signal-diag { background-position:-16px -176px; }.ui-icon-signal { background-position:-32px -176px; }.ui-icon-battery-0 { background-position:-48px -176px; }.ui-icon-battery-1 { background-position:-64px -176px; }.ui-icon-battery-2 { background-position:-80px -176px; }.ui-icon-battery-3 { background-position:-96px -176px; }.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-icon-circle-arrow-e { background-position:-112px -192px; }.ui-icon-circle-arrow-s { background-position:-128px -192px; }.ui-icon-circle-arrow-w { background-position:-144px -192px; }.ui-icon-circle-arrow-n { background-position:-160px -192px; }.ui-icon-circle-zoomin { background-position:-176px -192px; }.ui-icon-circle-zoomout { background-position:-192px -192px; }.ui-icon-circle-check { background-position:-208px -192px; }.ui-icon-circlesmall-plus { background-position:0 -208px; }.ui-icon-circlesmall-minus { background-position:-16px -208px; }.ui-icon-circlesmall-close { background-position:-32px -208px; }.ui-icon-squaresmall-plus { background-position:-48px -208px; }.ui-icon-squaresmall-minus { background-position:-64px -208px; }.ui-icon-squaresmall-close { background-position:-80px -208px; }.ui-icon-grip-dotted-vertical { background-position:0 -224px; }.ui-icon-grip-dotted-horizontal { background-position:-16px -224px; }.ui-icon-grip-solid-vertical { background-position:-32px -224px; }.ui-icon-grip-solid-horizontal { background-position:-48px -224px; }.ui-icon-gripsmall-diagonal-se { background-position:-64px -224px; }.ui-icon-grip-diagonal-se { background-position:-80px -224px; }.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl {border-top-left-radius:3px;}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr {border-top-right-radius:3px;}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl {border-bottom-left-radius:3px;}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br {border-bottom-right-radius:3px;}.ui-widget-overlay {background:#aaaaaa;opacity:.3;filter:Alpha(Opacity=30); }.ui-widget-shadow {margin:0px 0 0 0px;padding:5px;background:#666666;opacity:.3;filter:Alpha(Opacity=30); border-radius:8px;}section#section1.sitedesign2_htmlbanner {padding-top:99px;width:100%;background:#000000;position:absolute;top:99px;padding-top:0px;z-index:50;}section.sitedesign2_htmlbanner * {box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none;-ms-user-select:none;user-select:none;}section.sitedesign2_htmlbanner .inner {padding-top:30px;padding-bottom:30px;text-align:center;}section.sitedesign2_htmlbanner h2,section.sitedesign2_htmlbanner h1 {font-size:36px;font-weight:bold;margin:0px;margin-bottom:20px;}section.sitedesign2_htmlbanner div.bg {padding-top:15px;padding-bottom:15px;background-repeat:no-repeat;background-position:center;background-size:cover;}section.sitedesign2_htmlbanner div.bg.nobackground {padding-top:0px;padding-bottom:0px;}section.sitedesign2_htmlbanner p {margin-top:0px;}section.sitedesign2_htmlbanner a {color:#000000;}section.sitedesign2_htmlbanner img {display:block;height:auto;max-width:100%;clear:both;margin:0px auto;margin-bottom:15px;} @media screen and (max-width:1050px), (max-height:800px) {section#section1.sitedesign2_htmlbanner {top:141px;}}.daterangepicker {position:absolute;color:inherit;background-color:#fff;border-radius:4px;border:1px solid #ddd;width:278px;max-width:none;padding:0;margin-top:7px;top:100px;left:20px;z-index:3001;display:none;font-family:arial;font-size:15px;line-height:1em;}.daterangepicker:before, .daterangepicker:after {position:absolute;display:inline-block;border-bottom-color:rgba(0, 0, 0, 0.2);content:'';}.daterangepicker:before {top:-7px;border-right:7px solid transparent;border-left:7px solid transparent;border-bottom:7px solid #ccc;}.daterangepicker:after {top:-6px;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;}.daterangepicker.opensleft:before {right:9px;}.daterangepicker.opensleft:after {right:10px;}.daterangepicker.openscenter:before {left:0;right:0;width:0;margin-left:auto;margin-right:auto;}.daterangepicker.openscenter:after {left:0;right:0;width:0;margin-left:auto;margin-right:auto;}.daterangepicker.opensright:before {left:9px;}.daterangepicker.opensright:after {left:10px;}.daterangepicker.drop-up {margin-top:-7px;}.daterangepicker.drop-up:before {top:initial;bottom:-7px;border-bottom:initial;border-top:7px solid #ccc;}.daterangepicker.drop-up:after {top:initial;bottom:-6px;border-bottom:initial;border-top:6px solid #fff;}.daterangepicker.single .daterangepicker .ranges, .daterangepicker.single .drp-calendar {float:none;}.daterangepicker.single .drp-selected {display:none;}.daterangepicker.show-calendar .drp-calendar {display:block;}.daterangepicker.show-calendar .drp-buttons {display:block;}.daterangepicker.auto-apply .drp-buttons {display:none;}.daterangepicker .drp-calendar {display:none;max-width:270px;}.daterangepicker .drp-calendar.left {padding:8px 0 8px 8px;}.daterangepicker .drp-calendar.right {padding:8px;}.daterangepicker .drp-calendar.single .calendar-table {border:none;}.daterangepicker .calendar-table .next span, .daterangepicker .calendar-table .prev span {color:#fff;border:solid black;border-width:0 2px 2px 0;border-radius:0;display:inline-block;padding:3px;}.daterangepicker .calendar-table .next span {transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}.daterangepicker .calendar-table .prev span {transform:rotate(135deg);-webkit-transform:rotate(135deg);}.daterangepicker .calendar-table th, .daterangepicker .calendar-table td {white-space:nowrap;text-align:center;vertical-align:middle;min-width:32px;width:32px;height:24px;line-height:24px;font-size:12px;border-radius:4px;border:1px solid transparent;white-space:nowrap;cursor:pointer;}.daterangepicker .calendar-table {border:1px solid #fff;border-radius:4px;background-color:#fff;}.daterangepicker .calendar-table table {width:100%;margin:0;border-spacing:0;border-collapse:collapse;}.daterangepicker td.available:hover, .daterangepicker th.available:hover {background-color:#eee;border-color:transparent;color:inherit;}.daterangepicker td.week, .daterangepicker th.week {font-size:80%;color:#ccc;}.daterangepicker td.off, .daterangepicker td.off.in-range, .daterangepicker td.off.start-date, .daterangepicker td.off.end-date {background-color:#fff;border-color:transparent;color:#999;}.daterangepicker td.in-range {background-color:#ebf4f8;border-color:transparent;color:#000;border-radius:0;}.daterangepicker td.start-date {border-radius:4px 0 0 4px;}.daterangepicker td.end-date {border-radius:0 4px 4px 0;}.daterangepicker td.start-date.end-date {border-radius:4px;}.daterangepicker td.active, .daterangepicker td.active:hover {background-color:#357ebd;border-color:transparent;color:#fff;}.daterangepicker th.month {width:auto;}.daterangepicker td.disabled, .daterangepicker option.disabled {color:#999;cursor:not-allowed;text-decoration:line-through;}.daterangepicker select.monthselect, .daterangepicker select.yearselect {font-size:12px;padding:1px;height:auto;margin:0;cursor:default;}.daterangepicker select.monthselect {margin-right:2%;width:56%;}.daterangepicker select.yearselect {width:40%;}.daterangepicker select.hourselect, .daterangepicker select.minuteselect, .daterangepicker select.secondselect, .daterangepicker select.ampmselect {width:50px;margin:0 auto;background:#eee;border:1px solid #eee;padding:2px;outline:0;font-size:12px;}.daterangepicker .calendar-time {text-align:center;margin:4px auto 0 auto;line-height:30px;position:relative;}.daterangepicker .calendar-time select.disabled {color:#ccc;cursor:not-allowed;}.daterangepicker .drp-buttons {clear:both;text-align:right;padding:8px;border-top:1px solid #ddd;display:none;line-height:12px;vertical-align:middle;}.daterangepicker .drp-selected {display:inline-block;font-size:12px;padding-right:8px;}.daterangepicker .drp-buttons .btn {margin-left:8px;font-size:12px;font-weight:bold;padding:4px 8px;}.daterangepicker.show-ranges.single.rtl .drp-calendar.left {border-right:1px solid #ddd;}.daterangepicker.show-ranges.single.ltr .drp-calendar.left {border-left:1px solid #ddd;}.daterangepicker.show-ranges.rtl .drp-calendar.right {border-right:1px solid #ddd;}.daterangepicker.show-ranges.ltr .drp-calendar.left {border-left:1px solid #ddd;}.daterangepicker .ranges {float:none;text-align:left;margin:0;}.daterangepicker.show-calendar .ranges {margin-top:8px;}.daterangepicker .ranges ul {list-style:none;margin:0 auto;padding:0;width:100%;}.daterangepicker .ranges li {font-size:12px;padding:8px 12px;cursor:pointer;}.daterangepicker .ranges li:hover {background-color:#eee;}.daterangepicker .ranges li.active {background-color:#08c;color:#fff;} @media (min-width:564px) {.daterangepicker {width:auto;}.daterangepicker .ranges ul {width:140px;}.daterangepicker.single .ranges ul {width:100%;}.daterangepicker.single .drp-calendar.left {clear:none;}.daterangepicker.single .ranges, .daterangepicker.single .drp-calendar {float:left;}.daterangepicker {direction:ltr;text-align:left;}.daterangepicker .drp-calendar.left {clear:left;margin-right:0;}.daterangepicker .drp-calendar.left .calendar-table {border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;}.daterangepicker .drp-calendar.right {margin-left:0;}.daterangepicker .drp-calendar.right .calendar-table {border-left:none;border-top-left-radius:0;border-bottom-left-radius:0;}.daterangepicker .drp-calendar.left .calendar-table {padding-right:8px;}.daterangepicker .ranges, .daterangepicker .drp-calendar {float:left;}} @media (min-width:730px) {.daterangepicker .ranges {width:auto;}.daterangepicker .ranges {float:left;}.daterangepicker.rtl .ranges {float:right;}.daterangepicker .drp-calendar.left {clear:none !important;}}div#reservation_widget_create {display:none !important;}section.hotelbookingform {}section.hotelbookingform * {box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none;-ms-user-select:none;user-select:none;}div#content section.hotelbookingform [class^="icon-"], div#content section.hotelbookingform [class*=" icon-"] {line-height:inherit;}section.hotelbookingform [class^="icon-"]:before, section.hotelbookingform [class*=" icon-"]:before {line-height:inherit;width:initial;margin-left:0px;margin-right:0px;}section.hotelbookingform .inside {background-size:cover;background-repeat:no-repeat;background-position:center;position:relative;min-height:100vh;background-color:#000000;}section.hotelbookingform .inside.lazy {background-image:none !important;}section.hotelbookingform .inside .mainSection {position:absolute;top:0px;left:0px;width:100%;height:calc( 100% - 49px );display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}section.hotelbookingform .inside .mainSection .mainWrap {max-width:1100px;width:100%;}section.hotelbookingform .inside .mainSection .mainHeader {width:100%;margin:0px auto;font-size:68px;font-weight:bold;color:#ffffff;line-height:74px;display:block;padding-bottom:40px;}section.hotelbookingform .inside .bottomSection {position:absolute;bottom:149px;left:0px;width:100%;text-align:center;}section.hotelbookingform .inside .bottomSection .subHeader {color:#ffffff;font-size:36px;font-weight:bold;padding-bottom:25px;display:block;}section.hotelbookingform .inside .bottomSection .viewMore {color:#ffffff;font-size:24px;display:block;}section.hotelbookingform .inside .mainSection .formWrapper {background:#ffffff;padding:15px;width:100%;}section.hotelbookingform .inside .mainSection .formWrapper .mobileHeader {display:none;}section.hotelbookingform .inside .mainSection .formWrapper .pricePromiseBanner {display:none;}section.hotelbookingform .inside .mainSection .formWrapper form > div {position:relative;display:flex;gap:15px;}section.hotelbookingform .inside .mainSection .formWrapper form .hotelSelection {flex-grow:0;flex-shrink:0;flex-basis:250px;cursor:pointer;}section.hotelbookingform .inside .mainSection .formWrapper form .dateInput {flex-grow:1;flex-shrink:1;flex-basis:0;position:relative;}section.hotelbookingform .inside .mainSection .formWrapper form .roomDisplayElement {flex-grow:0;flex-shrink:0;flex-basis:270px;cursor:pointer;position:relative;}section.hotelbookingform .inside .mainSection .formWrapper form .action-row {flex-grow:0;flex-shrink:0;flex-basis:150px;position:relative;}section.hotelbookingform .inside .mainSection .formWrapper form .action-row input {position:absolute;top:0px;left:0px;width:100%;height:100%;font-size:24px;font-weight:bold;}section.hotelbookingform .inside .mainSection .formWrapper form h2 {font-size:24px;line-height:24px;font-weight:bold;margin:0px;padding:0px;margin-bottom:15px;}section.hotelbookingform .inside .mainSection .formWrapper form h2 i {font-size:18px;vertical-align:top;}section.hotelbookingform .inside .mainSection .formWrapper form .hotelSelection .displayRow {font-weight:bold;font-size:14px;padding:10px;border:1px solid #000000;line-height:20px;}section.hotelbookingform .inside .mainSection .formWrapper form .dateInput .input-row {border:1px solid #000000;}section.hotelbookingform .inside .mainSection .formWrapper form .dateInput .input-row input {font-weight:bold;font-size:14px;padding:10px;border:0px;margin:0px;height:40px;cursor:pointer;}section.hotelbookingform .inside .mainSection .formWrapper form .dateInput .input-row input:focus {outline:none;}section.hotelbookingform .inside .mainSection .formWrapper form .roomDisplayElement .textOccupancyDisplay {font-weight:bold;font-size:14px;padding:10px;border:1px solid #000000;line-height:20px;display:block;}section.hotelbookingform .inside .mainSection .formWrapper form .hiddendates {height:0px;width:0px;overflow:hidden;opacity:0;pointer-events:none;position:relative;display:none;}section.hotelbookingform .inside .mainSection .formWrapper form .roomDisplayElement .roomInputElements {display:none;position:absolute;border:1px solid #000000;border-width:0px 1px 1px 1px;width:100%;background:#ffffff;z-index:500;}section.hotelbookingform .inside .mainSection .formWrapper form .roomDisplayElement .roomInputElements.show {display:block;}section.hotelbookingform .inside .mainSection .formWrapper form .roomDisplayElement .roomInputElements.hidechildren .child {display:none;}section.hotelbookingform .inside .mainSection .formWrapper form .roomDisplayElement .roomInputElements .titleRow {overflow:hidden;font-weight:bold;font-size:14px;line-height:28px;border-bottom:1px solid #000000;text-align:left;display:flex;}section.hotelbookingform .inside .mainSection .formWrapper form .roomDisplayElement .roomInputElements .titleRow .name {float:left;width:calc(100% - 80px - 80px );padding:6px 10px;border-right:1px solid #000000;}section.hotelbookingform .inside .mainSection .formWrapper form .roomDisplayElement .roomInputElements .titleRow .occupants {width:160px;float:left;display:flex;}section.hotelbookingform .inside .mainSection .formWrapper form .roomDisplayElement .roomInputElements .titleRow .child {border-left:1px solid #000000;}section.hotelbookingform .inside .mainSection .formWrapper form .roomDisplayElement .roomInputElements .titleRow .adult,section.hotelbookingform .inside .mainSection .formWrapper form .roomDisplayElement .roomInputElements .titleRow .child {float:left;width:50%;position:relative;padding:6px 10px;flex-grow:1;flex-shrink:1;flex-basis:auto;}section.hotelbookingform .inside .mainSection .formWrapper form .roomDisplayElement .roomInputElements .titleRow .adult span,section.hotelbookingform .inside .mainSection .formWrapper form .roomDisplayElement .roomInputElements .titleRow .child span {font-size:12px;font-weight:normal;}section.hotelbookingform .inside .mainSection .formWrapper form .roomDisplayElement .roomInputElements .roomRow {overflow:hidden;font-weight:bold;font-size:14px;line-height:40px;border-bottom:1px solid #000000;display:flex;}section.hotelbookingform .inside .mainSection .formWrapper form .roomDisplayElement .roomInputElements .roomRow .name {float:left;width:calc(100% - 80px - 80px );padding:0px 10px;border-right:1px solid #000000;}section.hotelbookingform .inside .mainSection .formWrapper form .roomDisplayElement .roomInputElements .roomRow .name .remove {display:inline-block;padding-right:6px;font-size:16px;cursor:pointer;}section.hotelbookingform .inside .mainSection .formWrapper form .roomDisplayElement .roomInputElements .roomRow .occupants {width:160px;float:left;display:flex;}section.hotelbookingform .inside .mainSection .formWrapper form .roomDisplayElement .roomInputElements .roomRow .child {border-left:1px solid #000000;}section.hotelbookingform .inside .mainSection .formWrapper form .roomDisplayElement .roomInputElements .roomRow .adult,section.hotelbookingform .inside .mainSection .formWrapper form .roomDisplayElement .roomInputElements .roomRow .child {float:left;width:50%;flex-grow:1;flex-shrink:1;flex-basis:auto;position:relative;}section.hotelbookingform .inside .mainSection .formWrapper form .roomDisplayElement .roomInputElements .roomRow .adult .decrease,section.hotelbookingform .inside .mainSection .formWrapper form .roomDisplayElement .roomInputElements .roomRow .child .decrease {position:absolute;left:0px;top:0px;line-height:40px;width:30px;text-align:center;cursor:pointer;}section.hotelbookingform .inside .mainSection .formWrapper form .roomDisplayElement .roomInputElements .roomRow .adult .increase,section.hotelbookingform .inside .mainSection .formWrapper form .roomDisplayElement .roomInputElements .roomRow .child .increase {position:absolute;right:0px;top:0px;line-height:40px;width:30px;text-align:center;cursor:pointer;}section.hotelbookingform .inside .mainSection .formWrapper form .roomDisplayElement .roomInputElements .roomRow .decrease i,section.hotelbookingform .inside .mainSection .formWrapper form .roomDisplayElement .roomInputElements .roomRow .increase i {font-size:16px;}section.hotelbookingform .inside .mainSection .formWrapper form .roomDisplayElement .roomInputElements .roomRow .input-row input {border:0px;height:40px;width:100%;text-align:center;font-weight:bold;font-family:inherit;font-size:18px;}section.hotelbookingform .inside .mainSection .formWrapper form .roomDisplayElement .roomInputElements .roomRow .input-row input[type='number']::-webkit-inner-spin-button, section.hotelbookingform .inside .mainSection .formWrapper form .roomDisplayElement .roomInputElements .roomRow .input-row input[type='number']::-webkit-outer-spin-button { -webkit-appearance:none;margin:0;}section.hotelbookingform .inside .mainSection .formWrapper form .roomDisplayElement .roomInputElements .addroom { text-align:center;font-size:18px;font-weight:bold;line-height:40px;display:block;cursor:pointer;}section.hotelbookingform .inside .mainSection .formWrapper form .roomDisplayElement .roomInputElements.disabled .addroom { display:none;}section.hotelbookingform .inside .mainSection .formWrapper form .roomDisplayElement .roomInputElements .addroom i { font-size:14px;line-height:40px;display:inline-block;vertical-align:top;}section.hotelbookingform .inside .mainSection .formWrapper form .roomDisplayElement .roomInputElements .groupnotice { text-align:center;font-size:13px;line-height:20px;padding-top:10px;padding-bottom:10px;display:block;cursor:pointer;display:none;}section.hotelbookingform .inside .mainSection .formWrapper form .roomDisplayElement .roomInputElements.disabled .groupnotice { display:block;}div#content section.hotelbookingform .inside .mainSection .formWrapper form .roomDisplayElement .roomInputElements.disabled .groupnotice a { text-decoration:underline;color:#000000;}section.hotelbookingform .inside .mainSection .formWrapper form .hotelSelection {position:relative;}section.hotelbookingform .inside .mainSection .formWrapper form .hotelSelection .hotelList {display:none;position:absolute;left:0px;background:#ffffff;width:100%;z-index:500;}section.hotelbookingform .inside .mainSection .formWrapper form .hotelSelection.show .hotelList {display:block;}section.hotelbookingform .inside .mainSection .formWrapper form .hotelSelection .hotelOption {padding:10px;border:1px solid #000000;border-width:0px 1px 1px 1px;white-space:nowrap;cursor:pointer;}section.hotelbookingform .inside .mainSection .formWrapper form .hotelSelection .hotelOption h2 {padding:0px;margin:0px;margin-bottom:5px;font-size:14px;line-height:14px;font-weight:bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}section.hotelbookingform .inside .mainSection .formWrapper form .hotelSelection .hotelOption p {padding:0px;margin:0px;font-size:10px;line-height:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}section.hotelbookingform a.formatAsButton:hover, section.hotelbookingform input.btn:hover {background:#000000;}div#content section.hotelbookingform .inside .mainSection a.hotelVipExtra {background:#000000;color:#ffffff;padding:15px;text-align:center;display:block;}div#content section.hotelbookingform .inside .mainSection a.hotelVipExtra .gold {color:#D1B85D;}section.hotelbookingform a.newSectionArrow {content:"";background-image:none;display:block;position:absolute;left:0;bottom:65px;z-index:100;width:100%;height:auto;color:#ffffff;font-size:50px;line-height:50px;}div#content section.hotelbookingform a.newSectionArrow {color:#ffffff;}section.hotelbookingform a.newSectionArrow::before {font-family:"fontello";font-style:normal;font-weight:normal;speak:never;display:block;text-decoration:inherit;text-align:left;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e841';line-height:inherit;width:initial;margin-left:0px;margin-right:0px;position:absolute;top:0px;left:0px;width:100%;text-align:center;text-indent:0px;}section.hotelbookingform .bookNowToggle {display:none;}section.hotelbookingform video {position:absolute;top:0px;left:0px;width:100%;height:100%;object-fit:cover;}section.hotelbookingform .wistia_embed,section.hotelbookingform .wistia_embed > div,section.hotelbookingform .wistia_embed > div > div {height:100% !important;width:100% !important;}section.hotelbookingform .wistia_embed video {object-fit:cover !important;}.daterangepicker {font-family:'BlocCera', sans-serif;border:1px solid #000000;border-radius:0px;margin-top:0px;margin-left:-1px;}.daterangepicker.arrival, .daterangepicker.departure {margin-top:-1px;margin-left:0px;}.daterangepicker:before {display:none;}.daterangepicker:after {display:none;}.daterangepicker td.in-range:not(.active) {background-color:#eeeeee;}.daterangepicker .calendar-table th.month {font-size:24px;font-weight:bold;}.daterangepicker td.active, .daterangepicker td.active:hover {background-color:#000000;color:#ffffff;}.daterangepicker td.start-date {border-radius:0;}.daterangepicker td.end-date {border-radius:0;}.daterangepicker td.disabled, .daterangepicker option.disabled {}.daterangepicker td.ends {text-indent:-99999px;pointer-events:none;}section.hotelbookingform .inside .mainSection .formWrapper form .dateInput.mobile {display:none;}.daterangepicker.show-calendar .drp-calendar {width:280px;max-width:280px;} @media screen and (max-width:1100px) {section.hotelbookingform .inside .mainSection .mainHeader {padding-left:10px;padding-right:10px;}} @media screen and (max-height:950px) {section.hotelbookingform .inside .mainSection .mainHeader {padding-bottom:40px;font-size:50px;line-height:54px;}} @media screen and (max-width:1050px),screen and (max-height:800px) {section.hotelbookingform .inside .mainSection {height:100%;}section.hotelbookingform .bookNowToggle {display:block;position:fixed;top:50px;right:0px;line-height:70px;text-align:center;background:#000000;color:#ffffff;width:100%;font-size:24px;font-weight:bold;z-index:200;-webkit-transition:width 300ms;transition:width 300ms;}div#main_wrapper.open section.hotelbookingform .bookNowToggle {width:calc(100% - 215px);}section.hotelbookingform .inside {padding-top:120px;}section.hotelbookingform .inside .mainSection .mainHeader {font-size:32px;line-height:38px;text-align:center;padding-bottom:0px;}section.hotelbookingform .inside .bottomSection .subHeader {font-size:24px;line-height:28px;}section.hotelbookingform .inside .bottomSection .viewMore {font-size:18px;line-height:22px;}section.hotelbookingform .inside .mainSection .formWrapper {position:fixed;height:calc( 100% - 50px );padding-bottom:70px;top:50px;right:0px;width:100%;overflow-y:auto;z-index:500;-webkit-transition:width 300ms;transition:width 300ms;display:none;}section.hotelbookingform .inside .mainSection .formWrapper.show {display:block;}div#main_wrapper.open section.hotelbookingform .inside .mainSection .formWrapper {width:calc(100% - 215px);}section.hotelbookingform .inside .mainSection .formWrapper .mobileHeader {font-size:32px;font-weight:bold;display:block;line-height:38px;margin-bottom:20px; }section.hotelbookingform .inside .mainSection .formWrapper .pricePromiseBanner {background:#000000;color:#ffffff;padding:10px;overflow:hidden;display:block;margin-bottom:20px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}section.hotelbookingform .inside .mainSection .formWrapper .iconSide {color:#D1B85D;font-size:30px;float:left;width:41px;padding-right:10px;}section.hotelbookingform .inside .mainSection .formWrapper .textSide {color:#ffffff;float:right;width:calc( 100% - 31px - 10px );font-size:14px;line-height:18px;}section.hotelbookingform .inside .mainSection .formWrapper form > div {display:block;}section.hotelbookingform .inside .mainSection .formWrapper form h2 i {display:none;}section.hotelbookingform .inside .mainSection .formWrapper form .hotelSelection,section.hotelbookingform .inside .mainSection .formWrapper form .dateInput,section.hotelbookingform .inside .mainSection .formWrapper form .roomDisplayElement {margin-bottom:20px;}section.hotelbookingform .inside .mainSection .formWrapper form .action-row input {position:fixed;bottom:0px;left:0px;top:initial;height:70px;width:100%;z-index:500;}section.hotelbookingform .inside .mainSection .formWrapper form .hotelSelection .hotelList {position:static;}section.hotelbookingform .inside .mainSection .formWrapper form .roomDisplayElement .roomInputElements {position:static;}a#mainBlocLogo, span#mobile_menu_open {position:fixed !important;}section.hotelbookingform .inside .mainSection .formWrapper form .hotelSelection .displayRow::before {font-family:"fontello";font-style:normal;font-weight:normal;speak:never;display:inline-block;text-decoration:inherit;text-align:left;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e814';line-height:inherit;width:initial;margin-left:0px;margin-right:0px;padding-right:7px;}section.hotelbookingform .inside .mainSection .formWrapper form .roomDisplayElement .textOccupancyDisplay::before {font-family:"fontello";font-style:normal;font-weight:normal;speak:never;display:inline-block;text-decoration:inherit;text-align:left;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e804';line-height:inherit;width:initial;margin-left:0px;margin-right:0px;padding-right:7px;}section.hotelbookingform .inside .mainSection .formWrapper form .dateInput .input-row input {padding-left:30px;}section.hotelbookingform .inside .mainSection .formWrapper form .dateInput .input-row {position:relative;}section.hotelbookingform .inside .mainSection .formWrapper form .dateInput .input-row::before {font-family:"fontello";font-style:normal;font-weight:normal;speak:never;display:inline-block;text-decoration:inherit;text-align:left;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e807';line-height:inherit;width:initial;margin-left:0px;margin-right:0px;padding-right:7px;position:absolute;top:10px;left:10px;}div#content section.hotelbookingform .inside .mainSection a.hotelVipExtra {margin:20px 20px 0px 20px;}section.hotelbookingform .inside .mainSection .formWrapper form .dateInput.desktop {display:none;}section.hotelbookingform .inside .mainSection .formWrapper form .dateInput.mobile {display:block;}section.hotelbookingform .inside .mainSection .formWrapper form .dateInput.checkin .daterangepicker,section.hotelbookingform .inside .mainSection .formWrapper form .dateInput.checkout .daterangepicker {top:initial !important;left:initial !important;right:initial !important;display:none !important;position:static !important;width:100% !important;margin:0px;overflow:hidden;clear:both;border-width:0px 1px 1px 1px;}section.hotelbookingform .inside .mainSection .formWrapper form .dateInput.checkin .daterangepicker .drp-calendar,section.hotelbookingform .inside .mainSection .formWrapper form .dateInput.checkout .daterangepicker .drp-calendar {margin:0px auto;float:none;clear:both;}section.hotelbookingform .inside .mainSection .formWrapper form .dateInput.checkin.show .daterangepicker,section.hotelbookingform .inside .mainSection .formWrapper form .dateInput.checkout.show .daterangepicker {display:block !important;}} @media screen and (max-width:500px) {section.hotelbookingform .inside .bottomSection .subHeader {padding-bottom:0px;}section.hotelbookingform a.newSectionArrow {font-size:40px;line-height:40px;}section.hotelbookingform .inside .bottomSection {bottom:130px;}} @media screen and (max-height:600px) {div#content section.hotelbookingform .inside .mainSection a.hotelVipExtra {display:none;}} @media screen and (max-height:300px) {section.hotelbookingform .inside .mainSection {position:absolute;bottom:149px;left:0px;width:100%;display:block;height:initial;top:initial;}section.hotelbookingform .inside .bottomSection {position:static;bottom:initial;}section.hotelbookingform .inside .mainSection .mainHeader {padding-bottom:20px;}section.hotelbookingform .inside {padding-bottom:100px;}section.hotelbookingform .inside .mainSection {position:static;bottom:initial;left:0px;width:100%;display:block;height:initial;top:initial;}section.hotelbookingform .inside .bottomSection {position:static;bottom:initial;}section.hotelbookingform .inside .mainSection .mainHeader {padding-bottom:20px;}section.hotelbookingform a.newSectionArrow {bottom:10px;}} @media screen and (max-width:1050px){section.slider2 div.slide {height:100vh !important;margin-top:0px !important;}}section.sitedesign2_parkingcalltoaction {margin-top:40px;margin-bottom:40px;}section.sitedesign2_parkingcalltoaction * {box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none;-ms-user-select:none;user-select:none;}div#content section.sitedesign2_parkingcalltoaction .inner .inside {border:1px solid #000000;padding:15px 20px;display:flex;}div#content section.sitedesign2_parkingcalltoaction .inner i.icon-parking {float:left;font-size:50px;line-height:50px;flex-shrink:0;flex-grow:0;}div#content section.sitedesign2_parkingcalltoaction .inner .text {float:left;padding:0px 20px;flex-shrink:1;flex-grow:1;align-self:center;}div#content section.sitedesign2_parkingcalltoaction .inner .text h2 {margin:0px 0px 5px 0px;font-size:24px;font-weight:bold;}div#content section.sitedesign2_parkingcalltoaction .inner .text p {margin:0px;font-size:16px;font-weight:normal;}div#content section.sitedesign2_parkingcalltoaction .inner a.actionButton {float:right;display:block;font-size:18px;font-weight:bold;color:#ffffff;background:#000000;line-height:50px;max-height:50px;padding:0px 20px;flex-shrink:0;flex-grow:0;} @media screen and (max-width:700px) {section.sitedesign2_parkingcalltoaction {margin-top:20px;margin-bottom:20px;}div#content section.sitedesign2_parkingcalltoaction .inner .inside {display:block;text-align:center;}div#content section.sitedesign2_parkingcalltoaction .inner i.icon-parking {float:none;clear:both;}div#content section.sitedesign2_parkingcalltoaction .inner .text {float:none;clear:both;margin-top:20px;margin-bottom:20px;}div#content section.sitedesign2_parkingcalltoaction .inner .text h2 {margin-bottom:20px;}div#content section.sitedesign2_parkingcalltoaction .inner a.actionButton {float:none;clear:both;display:inline-block;}}section.sitedesign2_1columnoftext {margin:40px 0px;}section.sitedesign2_1columnoftext * {box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none;-ms-user-select:none;user-select:none;}section.sitedesign2_1columnoftext {}section.sitedesign2_1columnoftext h2,section.sitedesign2_1columnoftext h1 {font-size:36px;font-weight:bold;margin:0px;margin-bottom:20px;}section.sitedesign2_1columnoftext div.bg {padding-top:15px;padding-bottom:15px;}section.sitedesign2_1columnoftext div.bg.nobackground {padding-top:0px;padding-bottom:0px;}section.sitedesign2_1columnoftext p {margin-top:0px;}section.sitedesign2_1columnoftext a {color:#000000;}section.sitedesign2_3columnblackblocks {margin:40px 0px;}section.sitedesign2_3columnblackblocks * {box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none;-ms-user-select:none;user-select:none;}div#content section.sitedesign2_3columnblackblocks .inner {text-align:center;display:flex;flex-wrap:wrap;gap:25px;}div#content section.sitedesign2_3columnblackblocks .inner .inside {padding:50px 25px;background:#000000;color:#ffffff;flex-shrink:1;flex-grow:0;flex-basis:calc( (100% - 50px) / 3 );}div#content section.sitedesign2_3columnblackblocks .inner .inside img {max-width:80%;height:auto;display:block;margin:0px auto;margin-bottom:20px;}div#content section.sitedesign2_3columnblackblocks .inner .inside h2 {margin:0px;font-size:24px;font-weight:bold;margin-bottom:20px;color:#D1B85D;}div#content section.sitedesign2_3columnblackblocks .inner .inside .text {font-size:16px;color:#ffffff;}div#content section.sitedesign2_3columnblackblocks .inner .inside .text p {margin-top:0px;} @media screen and (max-width:1000px) {section.sitedesign2_3columnblackblocks {margin:20px 0px;}div#content section.sitedesign2_3columnblackblocks .inner {display:block;}div#content section.sitedesign2_3columnblackblocks .inner .inside {margin-bottom:20px;width:100%;}}section.sitedesign2_column2text {overflow:hidden;}section.sitedesign2_column2text h1 {color:#e6007f;font-size:40px;line-height:1;font-weight:400;margin:0px 0px 10px 0px;font-family:BebasNeue;text-transform:uppercase;}section.sitedesign2_column2text div.bg {padding-top:15px;padding-bottom:15px;}section.sitedesign2_column2text div.column1 {float:left;padding-right:5px;width:calc(50% - 5px);}section.sitedesign2_column2text div.column2 {float:right;padding-left:5px;width:calc(50% - 5px);}section.sitedesign2_column2text a {color:#000000 !important;font-family:BlocCera;font-weight:700;}section.sitedesign2_column2text a:hover {color:#dcc368 !important;} @media screen and (max-width:900px) {section.sitedesign2_column2text div.column1, section.sitedesign2_column2text div.column2 {float:none;clear:both;padding-left:0px;padding-right:0px;width:auto;font-size:16px;line-height:20px;text-transform:none;}section.sitedesign2_column2text div.column2 {padding-top:15px;}section.sitedesign2_column2text div.bg {padding-bottom:50px;}section.sitedesign2_column2text a.newSectionArrow {display:none;}}section.sitedesign2_dropdownlist {margin:40px 0px;}section.sitedesign2_dropdownlist * {box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none;-ms-user-select:none;user-select:none;}div#content section.sitedesign2_dropdownlist .inner {text-align:center;}div#content section.sitedesign2_dropdownlist .inner h2 {font-size:36px;text-align:center;font-weight:bold;margin:0px;margin-bottom:20px;}div#content section.sitedesign2_dropdownlist .inner .questionHolder {text-align:left;margin-bottom:10px;}div#content section.sitedesign2_dropdownlist .inner .questionHolder h3 {background:#000000;color:#ffffff;font-size:16px;line-height:16px;font-weight:bold;margin:0px;padding:15px;padding-right:45px;position:relative;cursor:pointer;}div#content section.sitedesign2_dropdownlist .inner .questionHolder h3::after {position:absolute;top:15px;right:15px;content:"\e802";font-size:8px;line-height:16px;font-family:"fontello";font-style:normal;font-weight:normal;speak:never;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}div#content section.sitedesign2_dropdownlist .inner .questionHolder.open h3::after {content:"\e803";}div#content section.sitedesign2_dropdownlist .inner .questionHolder .answer {color:#000000;font-size:16px;padding:15px;border:1px solid #000000;border-width:0px 1px 1px 1px;display:none;}div#content section.sitedesign2_dropdownlist .inner .questionHolder.open .answer {display:block;}div#content section.sitedesign2_dropdownlist .inner .questionHolder .answer p {margin-top:0px;}div#content section.sitedesign2_dropdownlist .inner .questionHolder .answer p:last-child {margin-bottom:0px;} @media screen and (max-width:800px){section.sitedesign2_dropdownlist {margin:20px 0px;}}section.sitedesign2_hoteloverview {margin:40px 0px;}section.sitedesign2_hoteloverview * {box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none;-ms-user-select:none;user-select:none;}div#content section.sitedesign2_hoteloverview .inner {text-align:center;}div#content section.sitedesign2_hoteloverview {margin-top:20px;}div#content section.sitedesign2_hoteloverview .main {overflow:hidden;border:1px solid #000000;}div#content section.sitedesign2_hoteloverview .main .image {height:30vh;background-size:cover;background-position:center;background-repeat:no-repeat;border-bottom:1px solid #000000;}div#content section.sitedesign2_hoteloverview .main .text {text-align:left;}div#content section.sitedesign2_hoteloverview .main .text .top {padding:15px;font-size:16px;}div#content section.sitedesign2_hoteloverview .main .text .top p {margin-top:0px;}div#content section.sitedesign2_hoteloverview .main .text .top .wrapper {overflow:hidden;}div#content section.sitedesign2_hoteloverview .main .text .top .wrapper .googlereviews,div#content section.sitedesign2_hoteloverview .main .text .top .wrapper .location {width:50%;float:left;font-size:16px;}div#content section.sitedesign2_hoteloverview .main .text .top .wrapper .googlereviews .googleReviewBuilt {display:flex;float:left;}div#content section.sitedesign2_hoteloverview .main .text .top .wrapper .googlereviews .googleReviewBuilt .stars {padding-top:1px;}div#content section.sitedesign2_hoteloverview .main .text .top .wrapper .googlereviews .googleReviewBuilt img {padding-right:5px;flex-shrink:0;flex-grow:0;flex-basis:auto;align-self:center;}div#content section.sitedesign2_hoteloverview .main .text .top .wrapper .googlereviews .googleReviewBuilt img.first {padding-right:10px;height:16px;}div#content section.sitedesign2_hoteloverview .main .text .features {border-top:1px solid #000000;padding:15px;}div#content section.sitedesign2_hoteloverview .main .text .features h2 {margin:0px;padding:0px;line-height:1;margin-bottom:15px;}div#content section.sitedesign2_hoteloverview .main .text .features .featurelist {display:flex;}div#content section.sitedesign2_hoteloverview .main .text .features .featurelist .feature {flex-grow:1;flex-shrink:1;flex-basis:0;padding:0px 5px;}div#content section.sitedesign2_hoteloverview .main .text .features .featurelist .feature span {font-size:16px;text-align:center;display:block;line-height:22px;margin-top:10px;}div#content section.sitedesign2_hoteloverview .main .text .features .featurelist .feature i {font-size:50px;line-height:50px;text-align:center;display:block;} @media screen and (max-width:700px){section.sitedesign2_hoteloverview {margin:20px 0px;}div#content section.sitedesign2_hoteloverview .main .text .features .featurelist {flex-wrap:wrap;}div#content section.sitedesign2_hoteloverview .main .text .features .featurelist .feature {flex-basis:25%;margin-top:7px;margin-bottom:7px;}div#content section.sitedesign2_hoteloverview .main .text .features .featurelist .feature i {font-size:40px;line-height:40px;}div#content section.sitedesign2_hoteloverview .main .text .top .wrapper .googlereviews {margin-bottom:5px;}div#content section.sitedesign2_hoteloverview .main .text .top .wrapper .googlereviews,div#content section.sitedesign2_hoteloverview .main .text .top .wrapper .location {width:100%;float:none;clear:both;}}section.sitedesign2_slidingborderedblock {margin:40px 0px;}section.sitedesign2_slidingborderedblock * {box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none;-ms-user-select:none;user-select:none;}div#content section.sitedesign2_slidingborderedblock .inner {background-size:cover;background-repeat:no-repeat;background-position:center;position:relative;padding:60px;text-align:center;image-rendering:crisp-edges;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;-ms-interpolation-mode:nearest-neighbor;position:relative;}section.sitedesign2_slidingborderedblock .inner.lazy {background-image:none !important;}section.sitedesign2_slidingborderedblock .inner .border {min-height:calc(540px - 120px);padding:40px;border:4px solid #ffffff;box-sizing:border-box;color:#ffffff;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;position:relative;}section.sitedesign2_slidingborderedblock .inner .border .slick-track {display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}section.sitedesign2_slidingborderedblock .inner .border .inside {color:#ffffff;text-align:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;flex-direction:column;height:auto;}section.sitedesign2_slidingborderedblock .inner .border .inside img {display:block;margin:0px auto;height:auto;max-width:60%;margin-bottom:20px;}section.sitedesign2_slidingborderedblock .inner .border .inside h2 {font-size:18px;font-weight:bold;color:#ffffff;width:60%;margin:0px auto;}section.sitedesign2_slidingborderedblock .inner .border .inside .text {width:60%;margin:0px auto;}section.sitedesign2_slidingborderedblock .inner .border .inside .text * {font-size:16px;}div#content section.sitedesign2_slidingborderedblock .inner .border .inside a {background:#000000;color:#ffffff;line-height:50px;padding:0px 20px;display:inline-block;text-align:center;font-size:18px;font-weight:bold;}section.sitedesign2_slidingborderedblock .inner .border .slides {width:100%;}div#content section.sitedesign2_slidingborderedblock .slick-dots {margin:10px;position:relative;}div#content section.sitedesign2_slidingborderedblock .slick-dots li button {padding:0px;background:#ffffff;border:1px solid #000000;}div#content section.sitedesign2_slidingborderedblock .slick-dots li.slick-active button {background:#000000;}div#content section.sitedesign2_slidingborderedblock .slick-dots li.slick-active button:before {opacity:1;}div#content section.sitedesign2_slidingborderedblock .slick-dots li button::before {display:none;} @media screen and (max-width:500px){section.sitedesign2_slidingborderedblock {margin:20px 0px;}section.sitedesign2_slidingborderedblock {margin:0px;}div#content section.sitedesign2_slidingborderedblock .inner {padding:30px;}section.sitedesign2_slidingborderedblock .inner .border {min-height:calc(540px - 60px);}section.sitedesign2_slidingborderedblock .inner .border .inside .text {width:100%;}div#content section.sitedesign2_slidingborderedblock .inner .border .inside a {line-height:40px;font-size:16px;}section.sitedesign2_slidingborderedblock .inner .border .inside img {max-width:90%;}section.sitedesign2_slidingborderedblock .inner .border .inside h2 {width:90%;}section.sitedesign2_slidingborderedblock .inner .border .inside .text {width:90%;}}.slick-slider{position:relative;display:block;-moz-box-sizing:border-box; box-sizing:border-box;-webkit-user-select:none; -moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0); -moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0); -o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}.slick-track{position:relative;top:0;left:0;display:block;}.slick-track:before,.slick-track:after{display:table;content:'';}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{display:none;float:left;height:100%;min-height:1px;}[dir='rtl'] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;} @charset 'UTF-8';.slick-loading .slick-list{background:#fff;}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;display:block;margin-top:0px;padding:0;cursor:pointer;color:transparent;border:none;outline:none;height:36px;top:calc( (100vh / 2) - 18px);background-color:transparent;width:36px;}.slick-prev{left:22px;background-image:url("/images/design-version/v1/left-arrow.png");background-position:center;background-repeat:no-repeat;background-size:contain;}[dir='rtl'] .slick-prev{right:-25px;left:auto;}.slick-next {right:22px;background-image:url("/images/design-version/v1/right-arrow.png");background-position:center;background-repeat:no-repeat;background-size:contain;}[dir='rtl'] .slick-next{right:auto;left:-25px;}.slick-slider{margin-bottom:0px;}.slick-dots{position:absolute;bottom:0px;display:block;width:100%;padding:0;list-style:none;text-align:center;}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer;}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;}.slick-dots li button:hover,.slick-dots li button:focus{outline:none;}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1;}.slick-dots li button:before{font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-dots li.slick-active button:before{opacity:.75;color:black;}section.sitedesign2_4columnborderedblocks {margin:40px 0px;}section.sitedesign2_4columnborderedblocks * {box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none;-ms-user-select:none;user-select:none;}div#content section.sitedesign2_4columnborderedblocks .inner {text-align:center;display:flex;gap:30px;}div#content section.sitedesign2_4columnborderedblocks .inner .column {padding:50px 25px;border:4px solid #000000;width:25%;flex-shrink:1;flex-grow:0;flex-basis:auto;word-break:break-all;}div#content section.sitedesign2_4columnborderedblocks .inner .column h2 {margin:0px;font-size:36px;font-weight:bold;margin-bottom:20px;}div#content section.sitedesign2_4columnborderedblocks .inner .column .text p {margin-top:0px;}div#content section.sitedesign2_4columnborderedblocks .inner .column .text a {color:#000000;} @media screen and (max-width:1150px) {section.sitedesign2_4columnborderedblocks {margin:20px 0px;}div#content section.sitedesign2_4columnborderedblocks .inner {display:block;}div#content section.sitedesign2_4columnborderedblocks .inner .column {margin-bottom:20px;width:100%;}}