HTML{min-height:100%;}
BODY{background: #F5F5F6;}
BODY,DIV,TABLE,TD,SPAN,P{color:#666666;font-family: Spartan,pt sans,pt sans,arial,sans-serif;font-size: 16px;}
IMG{border:none;}

.container{max-width:100%;}

A{COLOR:#0ddbcf;font-weight:bold;text-decoration:none;font-family:Spartan,pt sans,arial,sans-serif;font-size:15px;}
A:hover {COLOR:#0ddbcf;font-weight:bold;text-decoration:underline;font-family:Spartan,pt sans,arial,sans-serif;font-size:15px;}

h1{display:block;margin:2px 0px;padding:2px 0px 2px 0px;text-align:left;font-size:20px;color:#212127;font-weight:normal;font-family:Spartan,pt sans,arial,sans-serif;text-transform:uppercase}
h2{display:block;margin:2px 0px;padding:2px 0px 2px 0px;text-align:left;font-size:16px;color:#212127;font-weight:bold;font-family:Spartan,pt sans,arial,sans-serif;text-transform:none;border-bottom:2px solid #FFFFFF}
h3{font-family:Spartan,pt sans,arial,sans-serif;margin:0px;padding:0px;color:#212127;font-size: 20px;}
h4{font-family:Spartan,pt sans,arial,sans-serif;margin:0px;padding:0px;color:#212127;font-size: 18px;}
h5{font-family:Spartan,pt sans,arial,sans-serif;margin:0px;padding:0px;color:#212127;font-size: 15px;}
h6{font-family:Spartan,pt sans,arial,sans-serif;margin:0px;padding:0px;color:#212127;font-size: 15px;}
P{margin:0px;}

/*MAIN LAYOUT*/

.page-wrap{background:url('/images/bg-05.svg') top center repeat-y;background-size:100%;padding:34px;}

.header_cell .logo{position:relative;}
.header_cell .logo1 IMG{width:292px;position:absolute;bottom:-165px;left:0px;}
.header_cell .navigation{width:100%;}
.header_cell .header_image{padding:0px;background:url('/images/pricing.jpg');background-position:center center;height:266px;width:100%;background-size:cover}
.header_cell .header_image H3{margin:100px 0px 0px 0px;color:#FFFFFF;font-size:64px;text-align:center;text-shadow:#000000 2px 2px 0px;font-family:Spartan,pt sans,arial,sans-serif;font-weight:500;}

.navigation{padding:32px 0px 38px 0px}
.navigation .container{padding:0px;}
.navigation .navbar-nav{display:flex;width:100%;}
.navigation .navbar-brand{padding:0px;}
.navigation .navbar-collapse{margin:4px 5px}
.navigation .navbar-default{background:transparent;border:none;float:right;}
.navigation .navbar{padding:0px;margin:0px;min-height:auto;}
.navigation .navbar LI{margin:0px;padding:0px;}
.navigation .navbar LI A{display:block;text-align:left;color: #FFFFFF;font-family:Spartan,pt sans,arial,sans-serif;font-size: 18px;font-weight: 700;line-height: 21px;margin:0px 0px 0px 3px;padding: 10px 12px;text-decoration: none;text-transform:uppercase;}
.navigation .navbar LI A:hover,
.navigation .navbar LI A:focus,
.navigation .navbar LI A:active{color: #0ddbcf;text-decoration: none;}
.navigation .navbar LI A.selected,
.navigation .navbar LI A.selected:hover,
.navigation .navbar LI A.selected:focus,
.navigation .navbar LI A.selected:active{color: #0ddbcf;;text-decoration: none;}
.navigation .navbar LI A I.fa{font-size:12px;display:inline-block;padding:0px 0px 0px 10px;position:relative;top:-2px;}
.navigation .navbar LI A.orange,
.navigation .navbar LI A.orange:hover,
.navigation .navbar LI A.orange:focus,
.navigation .navbar LI A.orange:active{color: orange !important}
.navigation .navbar-default .navbar-nav > .open > a, 
.navigation .navbar-default .navbar-nav > .open > a:focus, 
.navigation .navbar-default .navbar-nav > .open > a:hover,
.navigation .navbar-default .navbar-nav > .open > a .caret,
.navigation .navbar-nav LI.dropdown:hover  {color: #0ddbcf;} 
.navigation .navbar-nav LI .dropdown-menu{margin:0px;padding:2px 0px 0px 0px;border:none;background:transparent;}
.navigation .navbar-nav LI .dropdown-menu LI{margin:0px;padding:0px}
.navigation .navbar-nav LI .dropdown-menu A,
.navigation .navbar-nav LI .dropdown-menu A:active{background:#0ddbcf;text-align:left;color:#000000;padding:10px 12px;}
.navigation .navbar-nav LI .dropdown-menu A{background:#FFFFFF;}
.navigation .navbar-nav LI .dropdown-menu A:hover{background:#0ddbcf;}
.navigation .navbar-nav LI.dropdown:hover .dropdown-menu {display: block;}

.navigation .navbar-default .navbar-toggle {border:none;background:#000000;margin-right:0px;}
.navigation .navbar-default .navbar-toggle .icon-bar{background-color:#FFFFFF;}
.navigation .navbar-default .navbar-toggle,.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background:#000000}


#header-search input { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background-attachment: scroll; background-clip: border-box; background-color: transparent; background-image: url("../images/search.png"); background-origin: padding-box; background-position: 80px 12px; background-repeat: no-repeat; background-size: auto auto; border-bottom-color: -moz-use-text-color; border-bottom-style: none; border-bottom-width: medium; border-image-outset: 0 0 0 0; border-image-repeat: stretch stretch; border-image-slice: 100% 100% 100% 100%; border-image-source: none; border-image-width: 1 1 1 1; border-right-color: -moz-use-text-color; border-right-style: none; border-right-width: medium; border-left-color: -moz-use-text-color; border-left-style: none; border-left-width: medium; border-top-color: -moz-use-text-color; border-top-style: none; border-top-width: medium; box-shadow: none; color: #FFFFFF; cursor: pointer; font-size: 12px; line-height: 1; margin-bottom: 0; margin-left: -13px; margin-right: 0; margin-top: 0; padding-bottom: 8px; padding-left: 0px; padding-right: 0; padding-top: 8px; transition-delay: 0s; transition-duration: 0.4s; transition-property: all; transition-timing-function: ease; width: 0px; }
#header-search #header-searchsubmit { display: none; }
#header-search input:focus { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background-color: #EFEFEF; border-bottom-color: -moz-use-text-color; border-bottom-style: none; border-bottom-width: medium; border-image-outset: 0 0 0 0; border-image-repeat: stretch stretch; border-image-slice: 100% 100% 100% 100%; border-image-source: none; border-image-width: 1 1 1 1; border-right-color: -moz-use-text-color; border-right-style: none; border-right-width: medium; border-left-color: -moz-use-text-color; border-left-style: none; border-left-width: medium; border-right-width: medium; border-top-color: -moz-use-text-color; border-top-style: none; border-top-width: medium; color: #555555; cursor: text; margin-left: 15px; font-size: 12px; padding-bottom: 8px; padding-left: 34px; padding-right: 0; padding-top: 8px; width: 150px; background-image: none; }
#header-search { transition: all 0.35s ease-in-out; -moz-transition: all 0.35s ease-in-out; -webkit-transition: all 0.35s ease-in-out; -o-transition: all 0.35s ease-in-out; }
#searchsubmit textarea, #searchsubmit input[type="text"] { width: 90%!important; }


.footer{background:#000000;padding:5px 180px 16px 180px ;color:#6f7980;font-size:13px;}
.footer .nav *{color:#6f7980;font-size:13px;line-height:18px;}
.footer .nav H5{color:#6f7980;margin:30px 0px;font-size:13px;}
.footer .nav H6{color:#0ddbcf;margin:0px;font-size:13px;}
.footer A{color:#1dc1c1;font-weight:normal;}
.footer .logo{margin:10px 0px;}
.footer .logo IMG{max-width:70%;}
.footer .logo1 IMG{width:148px;}
.footer .logo2 IMG{width:200px;}



.footer .footer-nav{margin:0px;padding:0px;display:flex;}
.footer .footer-nav>LI{float:left;display:inline-block;padding:5px;margin:0px;color:#FFFFFF;text-transform:uppercase;}
.footer .footer-nav>LI A{color:#FFFFFF}
.footer .footer-nav>LI UL{padding:0px;margin:20px 0px;}
.footer .footer-nav>LI LI{float:none;display:block;padding:5px 0px;margin:0px;text-transform:none;}
.footer .footer-nav>LI LI A{color:#6f7980}
.footer .footer-nav:after{content:' ';clear:both;}

.footer_section{color:#FFFFFF;}
.footer .modal-body H5{color:#000000;margin-bottom:5px;BORDER-BOTTOM:2PX SOLID #000000;FONT-WEIGHT:BOLD;TEXT-TRANSFORM:UPPERCASE;}

.copyright{background:#000000;padding:40px 10px 40px 10px;}
.copyright .info{color:#666666;font-size:15px;}

.content_cell{}
.content_cell .container{padding:0px;}
.content_cell .content_wrap{background:#e6e6e6;padding:34px;margin:34px;border-radius:3px;}

#CountDownClock{text-align:center;color:#0ddbcf;margin:5px;display:none;font-weight:bold}
#CountDownClockTimer{color:#000000;font-weight:bold;}
#CountDownClockTimerMinutes{color:#000000;font-weight:bold;}


.formpart{margin:0px 0px 15px 0px;text-align:left;}
.formarea{margin:0px 0px 15px 0px;text-align:left;}
.formarea:after{clear:both;}
.formarea_heading{color:#ffffff;font-weight:bold;font-size:16px;font-family:Spartan,"PT Sans Caption",Helvetica,Arial,sans-serif;margin:0px;padding:10px 10px 10px 25px;background:#0ddbcf;text-align:left;}
.formbody{border:1px solid #9ABAD9;padding:10px 10px 10px 10px;text-align:left;}
.formlabel{padding:5px 5px 5px 0px;font-weight:bold;text-align:left;}
.formentry{padding:5px 0px 5px 0px;text-align:left;}
.formentry INPUT.text,
.formentry INPUT.error,
.formentry SELECT,
.formentry TEXTAREA{width:100%;dedede:#4ecece;font-size:16px;font-family:Spartan,"PT Sans Caption",Helvetica,Arial,sans-serif;line-height:18px;padding:5px;margin:0px;}
.formentry INPUT.submit{border:1px solid #9ABAD9;background:#279fba;padding:6px 24px;color:#FFFFFF;font-weight:bold;font-size:16px;font-family:Spartan,"PT Sans Caption",Helvetica,Arial,sans-serif;text-align:center;width:100%;border-radius:24px;}
.formarea_message{padding:10px;text-align:center;color:#990000;font-weight:bold;}
.formarea_message DIV{color:#990000;font-weight:bold;}

.formsubitem{border:1px solid #9ABAD9;padding:10px 10px 10px 10px;margin:0px 0px 10px 0px;background:#FFFFFF;}
.formsubitem_heading{background:#9ABAD9;text-align:center;color:#000000;font-weight:bold;padding:10px;}

.modal-body .formbody{background:#FFFFFF}
.modal-footer .btn{border:1px solid #9ABAD9;background:#279fba;padding:6px 24px;color:#FFFFFF;font-weight:bold;font-size:16px;font-family:Spartan,"PT Sans Caption",Helvetica,Arial,sans-serif;text-align:center;border-radius:24px;}



A.button{display:inline-block;border:1px solid #9ABAD9;background:#333333;padding:2px 5px;color:#4ecece;font-weight:bold;font-size:16px;font-family:Spartan,"PT Sans Caption",Helvetica,Arial,sans-serif;text-align:center;}
A.button:hover{display:inline-block;border:1px solid #9ABAD9;background:#333333;padding:2px 5px;color:#4ecece;font-weight:bold;font-size:16px;font-family:Spartan,"PT Sans Caption",Helvetica,Arial,sans-serif;text-align:center;}

.loading{background:url('/images/loading.gif') center center no-repeat;}
.loading .formbody{opacity:.50;}

INPUt.checkbox{display:inline;}

.error,.errors{border:2px solid #0ddbcf;color:#0ddbcf;font-weight:bold;background:#FFCCCC;margin:10px 0px;padding:5px;}
.error2{margin:5px 2px;color:#0ddbcf}
.content_wrap_inner .error,
.content_wrap_inner .errors,
.content_wrap_inner .error2{border:none;padding:0px;margin:5px 2px;color:#993333;background:transparent}
.msg,.message{border:2px solid #339933;color:#339933;font-weight:bold;background:#CCFFCC;margin:10px 0px;padding:5px;}
.message2{margin:5px 2px;color:#339933;font-weight:bold;}
.content_wrap_inner .message,
.content_wrap_inner .messages,
.content_wrap_inner .message2{border:none;padding:0px;margin:5px 2px;color:#339933;background:transparent}
.required{color:#6F1414;font-weight:bold;}

.reservation_cancelled{text-decoration:line-through}


/*wysiwyg*/
TEXTAREA.wysiwyg{width:950px;;height:500px;}

/*tiny mce*/
.wysiwyg-header{display:block;margin:2px 0px;padding:2px 0px 2px 0px;text-align:left;font-size:20px;color:#000000;font-weight:normal;font-family:Spartan,pt sans,arial,sans-serif;text-transform:uppercase}
.wysiwyg-subhead {display:block;margin:2px 0px;padding:2px 0px 2px 0px;text-align:left;font-size:16px;color:#000000;font-weight:bold;font-family:Spartan,pt sans,arial,sans-serif;text-transform:none;border-bottom:2px solid #ffffff}
.wysiwyg-body{color: #ffffff;font-family:Spartan,pt sans,arial,sans-serif;font-size: 15px;font-weight: normal;}
.wysiwyg-large{color: #ffffff;font-family:Spartan,pt sans,arial,sans-serif;font-size: 18px;font-weight: normal;}
A.wysiwyg_button{background:#5C5A5A;border:none;text-align:center;color:#FFFFFF !important;font-size:18px;font-weight:bold;display:inline-block;padding:20px 40px;border-radius:10px;}
IMG.border_green{border:2px solid #41A34E;margin:20px;}
IMG.border_black{border:2px solid #000000;margin:20px;}
.mceContentBody {color: #ffffff;font-family:Spartan,pt sans,arial,sans-serif;font-size: 15px;background:#F5F5F6;text-align:left;}
BODY.mceContentBody {margin:0px;padding:0px;}
.mceContentBody A:link {COLOR: #0ddbcf !important; font-weight: normal !important; text-decoration: none !important; font-family:Spartan,pt sans,arial,sans-serif !important; font-size: 15px !important;}
.mceContentBody A:visited {COLOR: #0ddbcf !important; font-weight: normal !important; text-decoration: none !important; font-family:Spartan,pt sans,arial,sans-serif !important; font-size: 15px !important;}
.mceContentBody A:active {COLOR: #0ddbcf !important; font-weight: normal !important; text-decoration: none !important; font-family:Spartan,pt sans,arial,sans-serif !important; font-size: 15px !important;}
.mceContentBody A:hover {COLOR: #0ddbcf !important; font-weight: normal !important; text-decoration: underline !important; font-family:Spartan,pt sans,arial,sans-serif !important; font-size: 15px !important;}
.mceContentBody .wysiwyg-large A, 
.wysiwyg-large A{font-size:18px;}
.mceEditor{font-size: 15px}
.mceSelectList{width:auto;}

.wysiwyg-body IMG{max-width:100%;}




.modal-dialog{width:1000px;max-width:100%;margin-left:auto;margin-right:auto;}
.modal-content{background: #F5F5F6;}

.modal_reservation{z-index:100}
.modal_order{z-index:200}
.modal_cancel{z-index:300}

.alignright{text-align:right;}
.alignleft{text-align:left;}


BODY .ui-state-disabled, 
BODY .ui-widget-content .ui-state-disabled, 
BODY .ui-widget-header .ui-state-disabled{opacity:0.5}
BODY .ui-state-default, 
BODY .ui-widget-content .ui-state-default, 
BODY .ui-widget-header .ui-state-default{color:#000000}


BODY .date_enabled, 
BODY .date_enabled .ui-state-default{
background: #32d32a; /* Old browsers */
background: -moz-linear-gradient(top,  #32d32a 0%, #1a8941 50%, #168c2f 51%, #befc88 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #32d32a 0%,#1a8941 50%,#168c2f 51%,#befc88 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #32d32a 0%,#1a8941 50%,#168c2f 51%,#befc88 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#32d32a', endColorstr='#befc88',GradientType=0 ); /* IE6-9 */
}



@media print {
  a[href]:after {
    content: none !important;
  }
}




#OrderContainer TABLE.listing TD{padding-right:20px;}

.survey_answered{border:2px solid #333333;text-align:center;padding:5px;margin:5px;font-weight:700;color:#333333}
.survey TEXTAREA{height:100px;}
.survey INPUT.submit{max-width:400px;margin:0px auto;display:block;}



.maintenance{text-align:center;font-weight:bold;margin:50px;}