@font-face{font-family:'yanone_kaffeesatzregular';src:url('fonts/yanone-kaffeesatz-reg/yanonekaffeesatz-regular-webfont.eot');src:url('fonts/yanone-kaffeesatz-reg/yanonekaffeesatz-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/yanone-kaffeesatz-reg/yanonekaffeesatz-regular-webfont.woff2') format('woff2'),
url('fonts/yanone-kaffeesatz-reg/yanonekaffeesatz-regular-webfont.woff') format('woff'),
url('fonts/yanone-kaffeesatz-reg/yanonekaffeesatz-regular-webfont.ttf') format('truetype'),
url('fonts/yanone-kaffeesatz-reg/yanonekaffeesatz-regular-webfont.svg#yanone_kaffeesatzregular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'yanone_kaffeesatzbold';src:url('fonts/yanone-kaffeesatz-bold/YanoneKaffeesatz-Bold-webfont.eot');src:url('fonts/yanone-kaffeesatz-bold/YanoneKaffeesatz-Bold-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/yanone-kaffeesatz-bold/YanoneKaffeesatz-Bold-webfont.woff2') format('woff2'),
url('fonts/yanone-kaffeesatz-bold/YanoneKaffeesatz-Bold-webfont.woff') format('woff'),
url('fonts/yanone-kaffeesatz-bold/YanoneKaffeesatz-Bold-webfont.ttf') format('truetype'),
url('fonts/yanone-kaffeesatz-bold/YanoneKaffeesatz-Bold-webfont.svg#yanone_kaffeesatzbold') format('svg');font-weight:normal;font-style:normal;}
html{overflow-y:scroll;}
body{background:#1c1c1c;-webkit-text-size-adjust:none;}
h1, h2, h3, h4, h5, h6{color:#fff}
h1{font-size:48px}
h2{font-size:26px}
h3{font-size:24px}
h4{font-size:22px}
h5{font-size:20px}
h6{font-size:18px}
a{color:#f9be30;cursor:pointer;}
a:hover,
a:focus{text-decoration:none;color:#f9be30;}
input,
button,
textarea,
select{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;}
pre,
tt,
code,
kbd,
samp,
var{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;}
ul{color:#fff}
li{color:#fff}
ol ol li{list-style-type:lower-alpha;color:#fff;font-family:Arial}
ol ol ol li{list-style-type:lower-roman;color:#fff;font-family:Arial}
q{font-style:italic;}
abbr,
acronym{border-bottom:1px dotted #333;cursor:help;}
textarea{resize:none;overflow-y:auto;}
.error404_msg p{color:#fff;}
.valign-parent{height:100px;white-space:nowrap;}
.valign-item{display:inline-block;vertical-align:middle;white-space:normal;}
.valign-helper{display:inline-block;vertical-align:middle;height:100%;}
.ie7 .valign-item,
.ie7 .valign-helper{display:inline;zoom:1;}
.clearfix:before,
.clearfix:after{content:" ";display:table;}
.clearfix:after{clear:both;}
.clearfix{*zoom:1;}
.gform_validation_container{height:0;width:0;overflow:hidden;}
.header{}
.menu-wrapper{height:51px;position:relative;z-index:100;}
.menu-wrapper a{text-decoration:none;}
#menu-top-menu,
#menu-top-menu li,
#menu-top-menu a{display:block;}
#menu-top-menu li,
#menu-top-menu ul{list-style-type:none;margin:0;padding:0;}
#menu-top-menu ul{display:none;position:absolute;z-index:100;font-size:20px;padding-top:20px;font-family:'yanone_kaffeesatzregular';}
#menu-top-menu li{float:left;position:relative;z-index:100;}
#menu-top-menu li:hover > ul{display:block;}
#menu-top-menu > li:hover > ul{left:0;}
#menu-top-menu a{color:#FFFFFF;font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight:normal;}
#menu-top-menu a:hover,
#menu-top-menu a:active,
#menu-top-menu a:focus{color:#FFFFFF;text-decoration:none;}
#top-menu{background:#000;bottom:0;height:51px;position:absolute;width:100%;}
#menu-top-menu{height:51px;margin:0 auto;padding:0;position:relative;float:right}
#menu-top-menu > li{height:51px;}
#menu-top-menu > li > a{font-size:28px;padding:14px 20px 0px;font-family:'yanone_kaffeesatzregular';}
#menu-top-menu > li:first-child > a{border-left:none;}
#menu-top-menu > li:hover > a,
#menu-top-menu > .current-menu-item > a{color:#f5bb2f;}
#menu-top-menu ul{background:transparent;width:175px;}
#menu-top-menu ul > li{width:175px;}
#menu-top-menu ul > li > a{background:url('../images/trans-bg_02.png') repeat;border-top:1px solid #f9be30;font-size:20px;padding:5px 10px 2px;font-family:'yanone_kaffeesatzregular';}
#menu-top-menu ul > li:hover > a,
#menu-top-menu ul > .current-menu-item > a,
#menu-top-menu ul > .current-menu-item:hover > a,
#menu-top-menu ul > .current-menu-ancestor > a{color:#f9be30;}
#menu-top-menu li > ul li:hover > ul{left:175px;top:0;}
#menu-top-menu-container{float:right}
.main-container p{color:#fff;font-size:16px;}
.banner{}
.content{}
.entry-meta,
.entry-utility{display:none;}
.gform_wrapper{padding-left:20px;position:relative;}
.gform_wrapper .gfield_required,
.gform_wrapper .validation_message,
.gform_wrapper .validation_error{color:#c00;font-size:12px;}
.ipad .gform_wrapper .gfield_required,
.ipad .gform_wrapper .validation_message,
.ipad .gform_wrapper .validation_error{font-size:11px;}
.gform_wrapper .validation_error{padding:0 0 15px 0;}
.gform_wrapper .gform_edit_link{font-size:80%;padding:10px 0;}
.gform_wrapper .gform_edit_link{font-size:70%;}
.gform_wrapper .gform_heading{padding:10px 0 15px 0;font-weight:bold;}
.gform_wrapper .gfield.gform_validation_container{visibility:hidden;position:absolute;}
.gform_wrapper .gform_body input,
.gform_wrapper .gform_body select{padding:5px;width:95%;margin-top:0;font-family:arial, sans-serif;font-size:12px;border:none;color:rgb(52, 52, 52);font-size:16px;}
.contact-box .gform_wrapper .gform_body select{padding:3px;}
.gform_wrapper .gform_body textarea{padding:5px;width:98%;margin-top:0;font-family:arial, sans-serif;font-size:12px;background:#f3f3f3;border:none;color:rgb(52, 52, 52);}
.gravitybook .gform_wrapper .gform_body textarea{width:100%;}
.gform_wrapper .gform_body input:focus,
.gform_wrapper .gform_body select:focus,
.gform_wrapper .gform_body textarea:focus{border:1px solid #f8bd30;}
.gform_wrapper .gform_body label{font-size:24px;font-family:'yanone_kaffeesatzregular';font-weight:normal;}
.gform_wrapper .gform_body input{}
.gform_wrapper .gform_body .cnt-phn input{margin-top:-3px;}
.gform_wrapper .gform_body textarea{height:180px;}
.gform_wrapper .gform_footer input{padding:5px 15px;margin-top:0;font-size:14px;font-weight:normal;color:grey;background:#fff;cursor:pointer;}
.gform_wrapper .gform_body label.focused{color:#f9be30;}
.gform_wrapper .gform_body label.focused input{border:1px solid #f9be30;}
.gform_wrapper .gform_footer input:hover{background:#50d1ba;}
.gform_wrapper .gform_footer input[type='submit']{clear:both;width:165px;height:45px;background:url('../images/red-butsub_03.png') 0 0 no-repeat;border:none;color:#fff;font-family:'yanone_kaffeesatzregular';font-size:25px;text-align:left;padding-left:40px;}
.ui-accordion-content{min-height:100px}
.gform_footer.top_label{float:left;position:relative;}
.ngg-navigation span{font-weight:bold;margin:0 3px;padding:3px 7px;border:1px solid #fff;color:white;}
.gform_wrapper li,
.gform_wrapper ul,
.contact-details li,
.contact-details ul{margin:0;list-style:none;}
.gform_wrapper ul,
.contact-details ul{padding:0;}
.gform_wrapper li{padding:0 0 10px 0;}
.google-maps{margin:15px 0 0 0;overflow:hidden;}
.google-maps iframe{width:450px;height:200px;border:1px solid black;overflow:hidden;}
.contact-details table{width:100%;}
.contact-wrapper{margin:1em 0;}
.gform_wrapper .gform_body ul li{background:none;padding-left:0px;}
.gform_wrapper .gform_body li.gform_hidden{padding:0px;}
.gform_wrapper .gform_body li.gfield.clear{clear:both;}
.contact-form{width:445px;}
.contact-info{width:455px;}
.contact-info h2{margin-top:1em;}
.contact-info h4{margin:10px 0 0 0;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000;}
.contact-info ul li{width:49%;}
.contact-info table{margin:0;}
.contact-info table tr td{padding:1px 0;}
.footer-pad{padding:20px 0 35px 0;}
.footer{font-family:Arial, Helvetica, sans-serif;font-size:12px;}
.footer .copyright{width:490px;float:left;padding:0 0 5px 0;}
.footer .footer-menu{width:490px;float:left;padding:0 0 10px 0;}
.footer .footer-menu ul{margin:0;padding:0;}
.footer .footer-menu ul li{list-style:none;float:left;display:block;margin:0;padding:0 10px;border-left:1px solid #888888;}
.footer .footer-menu ul li:first-child{padding-left:0px;border-left:none;}
.footer .footer-menu ul li a{color:#535353;}
.footer .footer-menu ul li a:hover{color:#000;}
.titan-badge{height:43px;float:right;padding:0 0 10px 20px;}
.titan-badge .titan-title{float:left;display:block;padding:10px 5px 0 0;}
.titan-badge a.titan-logo{float:right;display:block;}
.titan-badge span{display:inline-block;margin:15px 15px 0 0;float:left;}
.titan-badge img{float:left;}
.woocommerce .star-rating,
.woocommerce-page .star-rating{float:right;overflow:hidden;position:relative;height:24px;line-height:24px;font-size:1em;width:149px;background:url('../images/rating.png') no-repeat;}
.woocommerce .star-rating span,
.woocommerce-page .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em;background:url('../images/rating-active.png') no-repeat;}
.gallery-wrapper{width:960px;}
.ngg-albumtitle{height:33px;overflow:hidden;text-transform:capitalize;}
.ngg-gallery-thumbnail a{display:block;}
.ngg-gallery-thumbnail{display:block;float:left;overflow:hidden;width:215px;}
.ngg-gallery-thumbnail img{width:210px;}
.ngg-gallery-thumbnail img
.ngg-pagination{float:left;}
.ngg-pagination span,
.ngg-pagination a{display:inline-block;}
.featured-gallery-wrapper .ngg-gallery-thumbnail{height:90px;width:99px;}
.titan-pagination ul li{float:left;margin:0 2px;}
.titan-pagination ul li a,
.titan-pagination ul li span{padding:2px 3px;display:inline-block;}
.center-block{display:block;margin-left:auto;margin-right:auto;}
.no-pad{padding:0px;}
.bg-trans{background:url('../images/trans-bg_02.png') repeat;}
#demonav{position:relative;}
.slicknav_menu{position:relative;}
.banner{margin-top:-150px;z-index:99;text-align:center;}
.bg.bg-trans{z-index:9999;position:relative;}
.mob-img{z-index:999;position:relative;}
.inner-main-container p{color:#fff;font-size:16px;font-family:'arial';}
.inner-main-container ul{margin:0px;padding:0px;font-size:16px;font-family:'arial';}
.inner-main-container ul li{background:url('../images/hit_16.png') 0 2px no-repeat;padding-left:20px;list-style-type:none;margin-bottom:15px;text-align:left;font-size:16px;}
.main-content-bg .home-content ul{margin:0;padding:0;}
.main-content-bg .home-content ul li{background:url('../images/hit_16.png') 0 2px no-repeat;padding-left:20px;list-style-type:none;margin-bottom:15px;text-align:left;}
.inner-main-container .feat-img ul li{background:none;padding-left:0px;}
.sidebar .red-box{background-color:#ed2b31;width:100%;color:#fff;text-align:center;border-bottom:5px solid #000;position:relative;float:none;margin-top:0px;display:inline-block;}
.sidebar .red-box label{font-size:38px;font-family:'yanone_kaffeesatzbold';margin:0;text-shadow:0px 1px 2px #494949;text-align:left;width:100%;float:left;}
.sidebar .red-box p{text-align:left;margin:0 0 10px 0;line-height:normal;}
.sidebar .red-box.micro{background:url('../images/hit_09.png') 5% 50% no-repeat #ed2b31;width:100%;height:100%;margin-bottom:20px;}
.sidebar .red-box .side-find{width:100%;height:45px;background:url('../images/hit_13.png') 50% 50% no-repeat;display:block;position:absolute;text-align:center;left:0;}
.sidebar .red-box.contact-side .side-find{width:100%;height:45px;background:url('../images/hit_29.png') 50% 50% no-repeat;display:block;position:absolute;text-align:center;left:0;}
.sidebar .red-box.phone{background:url('../images/hit_24.png') 5% 50% no-repeat #ed2b31;width:100%;height:100%;margin-bottom:30px;}
.sidebar .red-box .side-cont{width:100%;height:45px;background:url('../images/hit_29.png') 50% 50% no-repeat;display:block;position:absolute;text-align:center;left:0;}
@media only screen and (min-width:320px){
	.innerss .red-box p{height: auto !important;}
	.gravitybook{margin-top:20px;}
.space-top{margin-top:0px;}
.banner{width:100%;}
body.home{background:#1c1c1c;}
body{background:#282828;}
body.home .main-wrapper{background:url('../images/new-bg_01.jpg') center top repeat-x;}
body .main-wrapper{background:url('../images/inner_page.jpg') center top repeat-x;}
.red-box{background:url('../images/opc-white_03.png') center 50% no-repeat #ed2b31;padding:20px;color:#fff;text-align:center;border-bottom:5px solid #000;position:relative;float:none;margin-top:0px;margin-bottom:20px;font-size:16px;}
.sidebar .red-box{background:url('../images/opac-side_03.png') center 50% no-repeat #ed2b31;}
.red-box h1{font-family:'yanone_kaffeesatzbold';margin:0;text-shadow:0px 1px 2px #494949;font-size:42px;height:60px;overflow-y:hidden;}
.hit-stud .red-box p{height:60px;font-family: 'yanone_kaffeesatzregular'; font-size: 28px; margin: 30px 0 0; text-transform: uppercase;/*overflow-y:hidden;*/}
.red-box{}
.red-box a.more{background:url('../images/black-butt_03.png') 44% 50% no-repeat;color:white;height:41px;width:230px;display:block;margin:0 auto;position:relative;background-size:100%;font-size:22px;padding-top:5px;font-family:'yanone_kaffeesatzregular';top:40px;}
.slide-banner{margin-top:20px;}
.slide-banner .box{position:relative;}
.slide-banner .box a{background:url('../images/img_05.png') 100% 50% no-repeat;float:right;width:185px;height:28px;text-align:right;background-size:68%;color:#fff;padding-right:40px;padding-top:5px;font-family:'yanone_kaffeesatzregular';font-size:18px;line-height:normal;}
.slide-banner .box img.img-responsive{border:7px solid #fff;width:100%;height:auto;}
.center-book{text-align:center;}
.book-now{position:relative;margin-top:20px;display:inline-block;}
.book-now .arrow{background:url('../images/img_13.png') -25% 0% no-repeat;width:94%;height:100%;position:absolute;background-size:77%;padding:10px;}
.book-now h3{color:#000;width:51%;height:40px;line-height:20px;font-size:16px;font-weight:normal;margin:0px;padding:0;font-family:'yanone_kaffeesatzbold';font-size:24px;text-align:left;height:62px;overflow-y:hidden;line-height:30px;margin-top:10px;}
.book-now p{width:58%;font-size:12px;font-weight:bold;text-align:left;color:#000;line-height:normal;height:30px;overflow-y:hidden;margin:10px 0;}
.main-content-bg{background:url('../images/img_16.png') center top repeat-x;margin-top:20px;background-size:cover;}
.main-content-bg .home-content{color:#fff;text-align:center;position:relative;}
.main-content-bg .home-content h1{margin:10px 0;color:#f9be30;text-align:center;font-family:'yanone_kaffeesatzbold';font-size:50px;line-height:50px;}
.main-content-bg .home-content a.leads{background:url('../images/buttons-hovers_06.png') 50% 50% no-repeat;color:#fff;display:inline-block;background-size:75%;text-align:celter;width:230px;height:30px;cursor:pointer;font-family:'yanone_kaffeesatzregular';font-size:20px;margin-bottom:10px;text-align:left;padding-left:54px;}
.footer{color:#fff;padding:20px;background:#2c0133;}
.copyr{padding:0 10px 20px;}
.copyr p{text-align:center;}
.copyr ul{list-style:none;text-align:center;padding:0;position:relative;width:100%;margin:0 auto;}
.copyr ul li:first-child{padding:0;margin:0px;border:none;}
.copyr ul li{text-align:center;padding-left:10px;margin-left:10px;border-left:1px solid #fff;display:inline-block;}
.copyr ul li a{color:#fff;}
.td-logo{text-align:center;}
.td-logo span{padding:5px;display:inline-block;}
.slicknav_btn.slicknav_open{background-size:7%;}
.slicknav_btn.slicknav_collapsed{background-size:7%;}
.slicknav_nav{position:absolute;background:url('../images/bg-trans_03.png') 0 0 repeat;width:100%;z-index:99;margin:0;left:0;top:51px;}
.slicknav_nav li{}
.slicknav_nav li a{padding:10px;}
.mob-img{background:url('../images/waves_02.png') center top no-repeat;width:100%;background-size:252%;height:91px;z-index:999;}
.inner-main-container h1{text-align:center;color:#f9be30;font-family:'yanone_kaffeesatzbold';}
.sidebar{margin-bottom:20px;}
.bookingdate .duration{padding-left:15px;}
.bookingdate .duration select{width:100%;}
.duration span.hr-text{text-align:center;display:block;}
#theaccordion h3{font-weight:normal;font-family:'yanone_kaffeesatzbold';border-bottom:1px solid #5a3460;cursor:pointer;}
#theaccordion h3.ui-state-default{background:url('../images/contact-img_18.png') 97% 50% no-repeat;outline:none;font-weight:normal;font-family:'yanone_kaffeesatzbold';border-bottom:1px solid #5a3460;cursor:pointer;font-size:24px;color:#fff;}
#theaccordion h3.ui-state-active{background:url('../images/contact-img_03.png') 97% 50% no-repeat;}
#theaccordion label{float:left;clear:both;width:100%;font-size:22px;font-family:'yanone_kaffeesatzbold';font-weight:normal;color:#fff;}
#theaccordion span,
#theaccordion a{float:left;clear:both;width:100%;font-size:16px;color:#fff;font-family:'arial';}
#theaccordion a.email{color:#f9be30;font-weight:bold;font-family:'arial';}
input[type="text"], input[type="password"], textarea, select{outline:none;}
.map{margin:10px 0;}
.map iframe{width:100%;height:160px;border:none;}
.gform_wrapper{padding:0;}
.gform_wrapper .gform_footer input[type='submit']{left:0;}
.page-template-page-contact-us-php .contact-box ul li{padding:0;}
.booking-input{position:relative;margin-bottom:40px}
.booking-input span{color:red;padding:5px;}
.booking-input label{width:100%;float:left;clear:both;color:#fff;font-size:22px;font-family:'yanone_kaffeesatzregular';font-weight:normal;text-align:center;}
.booking-input input{width:100%;float:left;clear:both;border:none;padding:8px;line-height:normal;}
.bookingdate{position:relative;position:relative;margin-bottom:20px}
.bookingdate ul{list-style-position:none;background:none;margin-bottom:40px;}
.bookingdate ul li{float:left;}
.gravitybook .str-time select{width:100%;clear:both;margin-bottom:40px;padding:5px;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:'';background:url('../images/contact-img_07.png') 100% 50% no-repeat #fff;cursor:pointer;border:none;background-size:40px;}
.bookingdate .duration{}
.gravitybook .duration select{width:100%;clear:both;margin-bottom:0px;padding:5px;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:'';border:none;background:url('../images/contact-img_07.png') 100% 50% no-repeat #fff;cursor:pointer;background-size:40px;}
.bookingdate label{width:100%;float:left;clear:both;color:#fff;font-size:22px;font-family:'yanone_kaffeesatzregular';font-weight:normal;border:none;text-align:center;}
.bookingdate span{color:red;padding:5px;}
.bookingcomment label{width:100%;float:left;clear:both;color:#fff;font-size:22px;font-family:'yanone_kaffeesatzregular';font-weight:normal;border:none;}
.bookingcomment textarea{padding:5px;width:100%;}
.gravitybook .gform_wrapper .gform_footer input[type='submit']{background:url('../images/submit_03_new.png') 0 0 no-repeat;width:162px;height:45px;text-indent:0px;border:none;cursor:pointer;margin-top:0px;margin-bottom:20px;outline:0;}
.duration span.hr-text{font-size:22px;font-family:'yanone_kaffeesatzregular';font-weight:normal;color:#fff;padding:0 10px;}
.ui-datepicker-header{position:relative;}
.ui-datepicker-header a{position:absolute;cursor:pointer;}
.ui-datepicker-header a.ui-datepicker-next.ui-corner-all{right:5px;color:#fff;font-family:'yanone_kaffeesatzregular';font-size:16px;top:6px;}
.ui-datepicker-header a.ui-datepicker-prev.ui-corner-all{left:5px;color:#fff;font-family:'yanone_kaffeesatzregular';font-size:16px;top:6px;}
.ui-datepicker-header a.ui-datepicker-prev.ui-corner-all.ui-state-disabled{left:5px;color:#FF8D8D;font-family:'yanone_kaffeesatzregular';font-size:16px;top:6px;}
.ui-datepicker-title{font-size:30px;clear:both;float:left;width:100%;text-align:center;border:1px solid red;padding:5px 10px;color:#fff;background:#fe2b32;}
.ui-datepicker-title span{color:#fff;font-size:30px;font-family:'yanone_kaffeesatzregular';font-weight:normal;}
#datepicker table{width:100%;background:#fff;}
.start-time ul li.noavail{background:url('../images/book_03.png') 0 50% no-repeat;padding-left:25px;font-size:22px;font-family:'yanone_kaffeesatzregular';font-weight:normal;background-size:20px;margin-right:10px;}
.start-time ul li.yesdate{background:url('../images/book_05.png') 0 50% no-repeat;padding-left:25px;font-size:22px;font-family:'yanone_kaffeesatzregular';font-weight:normal;background-size:20px;}
table.ui-datepicker-calendar thead{}
table.ui-datepicker-calendar span{font-family:'yanone_kaffeesatzregular';}
table.ui-datepicker-calendar thead th,
table.ui-datepicker-calendar tbody td{text-align:center;padding:5px;}
.hit-stud{position:relative;}
ul li.txtarea{min-height:200px;margin-bottom:40px;}
.gform_wrapper .gform_body input{width:98%;}
.gravitybook .gform_wrapper .gform_body input{width:100%;}
.gravitybook .gform_wrapper .gform_body select{width:100%;}
.gravitybook .gform_wrapper .gform_body ul li.bookdate{margin-top:40px;}
#myDiv .ui-datepicker-inline .ui-datepicker-calendar{width:100%;background:#fff;position:relative;}
.legends{position:relative;left:0px;top:0px;}
.gravitybook .duration .gfield_time_hour,
.gravitybook .duration .gfield_time_minute{height:70px;}
.gravitybook .duration .gfield_time_hour label,
.gravitybook .duration .gfield_time_minute label{margin-left:0;margin-top:5px;}
.gravitybook .gform_wrapper .gform_body .str-timehr label,
.gravitybook .gform_wrapper .gform_body .str-timemin label,
.gravitybook .gform_wrapper .gform_body .str-timeampm label{display:none;}
.gravitybook .gform_wrapper .gform_body .durationhr label,
.gravitybook .gform_wrapper .gform_body .durationmin label{padding-left:0px;}
.gravitybook .gform_wrapper .gform_body .durationhr label span,
.gravitybook .gform_wrapper .gform_body .durationmin label span{display:none;}
.gravitybook .gform_wrapper .gform_body select{margin-bottom:0px;}
.gravitybook .gform_wrapper .gform_body .num-pep .gfield_description.validation_message{margin-top:0px;}
.small-img{text-align:center;}
.small-img ul{display:inline-block;}
.small-img ul li{float:none;margin:10px;display:inline-block;}
.social .facebook{background:url('../images/hit_05.png') 0 0 no-repeat;width:262px;height:45px;float:right;cursor:pointer;}
.sidebar{text-align:center;}
.sidebar .social{display:inline-block;}
.button{text-align:center;position:relative;display:inline-block;width:270px;}

.button .foods{background:url('../images/foods-menu.png') 0 0 no-repeat;width:270px;height:45px;display:inline-block;cursor:pointer;background-size:100%;}
.button .drinks{background:url('../images/drinks-menu.png') 0 0 no-repeat;width:270px;height:45px;display:inline-block;cursor:pointer;background-size:100%;}

.button .view{background:url('../images/hit_31.png') 0 0 no-repeat;width:270px;height:45px;display:inline-block;cursor:pointer;background-size:100%;}
.button .book{background:url('../images/hit_34.png') 0 0 no-repeat;width:270px;height:45px;display:inline-block;cursor:pointer;background-size:100%;}
.button .prices{background:url('../images/button_prices.png') 0 0 no-repeat;width:270px;height:45px;cursor:pointer;display:inline-block;cursor:pointer;background-size:100%;}
.button .facebook{background:url('../images/button_facebook.png') 0 0 no-repeat;display:inline-block;cursor:pointer;background-size:100%;width:270px;height:46px;cursor:pointer;margin-bottom:10px;position:relative;}
.slick-slide img{height:187px}
}
@media only screen and (min-width:480px){.slide-banner .box a{width:300px;height:40px;padding-right:60px;font-size:30px;}
.gravitybook{margin-top:20px;}
.space-top{margin-top:0px;}
.banner{width:100%;}
.slicknav_nav{position:absolute;background:url('../images/bg-trans_03.png') 0 0 repeat;width:70%;z-index:99;margin:0;top:60px;right:0;text-align:left;padding:10px 10px 10px 20px;left:inherit;}
.slicknav_nav li a{padding:15px;font-size:26px;}
.slicknav_btn.slicknav_open{background:url('../images/menu_03.png') 35% 50% no-repeat;background-size:7%;}
.slicknav_btn.slicknav_collapsed{background:url('../images/head_05.png') 35% 50% no-repeat;background-size:7%;}
.red-box a.more{}
.book-now h3{width:50%;font-size:25px;line-height:normal;font-size:40px;line-height:40px;height:40px;overflow-y:hidden;height:85px;}
.book-now p{color:#000;}
.inner-banner{margin-top:20px;margin-bottom:20px;}
.book-now .arrow{padding:30px 20px 20px;}
.book-now h3{}
.book-now p{width:60%;line-height:normal;font-size:12px;}
.main-content-bg .home-content h1{font-size:52px;}
.main-content-bg .home-content p{font-size:14px;}
.home .inner-cont li{text-align:left;}
.main-content-bg .home-content a.leads{background:url('../images/buttons-hovers_06.png') 50% 0 no-repeat;color:#fff;padding:10px;display:inline-block;background-size:75%;margin:0 auto 20px;text-align:left;width:300px;height:50px;cursor:pointer;padding-left:60px;font-family:'yanone_kaffeesatzregular';font-size:26px;}
.mob-img{background:url('../images/waves_02.png') center top no-repeat;width:100%;background-size:252%;height:91px;z-index:999;}
.gform_wrapper .gform_body input{width:98%;}
.small-img{text-align:center;}
.small-img ul{display:inline-block;}
.small-img ul li{float:none;margin:10px;display:inline-block;}
.slide-banner .box a{}
.slick-slide img{height:315px;}
.slide-banner .box img.img-responsive{height:185px;}
.col-lg-3.sidebar{width:61%;margin:0 auto;}
}
@media only screen and (min-width:768px){.gravitybook{margin-top:20px;}
.space-top{margin-top:0px;}
.red-box a.more{background:url('../images/black-butt_03.png') center 50% no-repeat;color:white;height:41px;width:300px;display:block;margin:0 auto;position:relative;background-size:100%!important;font-family:'yanone_kaffeesatzregular';font-size:26px;top:40px;}
.slicknav_nav{position:absolute;background:url('../images/bg-trans_03.png') 0 0 repeat;width:75%;z-index:99;margin:0;top:60px;right:0;text-align:left;padding:10px 10px 10px 50px;left:inherit;}
.slicknav_menu .slicknav_menutxt{font-size:50px;}
.main-content-bg{}
.main-content-bg .home-content a.leads{background:url('../images/buttons-hovers_06.png') 50% 0 no-repeat;color:#fff;padding:10px;display:inline-block;background-size:75%;margin:0 auto 20px;text-align:left;width:400px;height:68px;cursor:pointer;padding-left:70px;font-family:'yanone_kaffeesatzregular';font-size:45px;}
.mob-img{background:url('../images/waves_02.png') center top no-repeat;width:100%;background-size:252%;height:130px;}
.gform_wrapper .gform_body input{width:98%;}
.small-img{text-align:center;}
.small-img ul{display:inline-block;}
.small-img ul li{float:none;margin:10px;display:inline-block;}
.slide-banner .box a{width:165px;text-align:left;padding-right:35px;padding-left:22px;height:25px;font-size:20px;padding-top:0px;}
.slide-banner .box img{height:110px;}
.slide-banner .box img.img-responsive{height:110px;}
.col-lg-3.sidebar{width:41%;margin:0 auto;}
}
@media only screen and (min-width:992px){.book-now h3{height:45px;}
.col-lg-3.sidebar{width:31%;margin:0 auto;}
.gravitybook{margin-top:20px;}
.space-top{}
.banner{width:100%;}
.logo{margin:25px 0;}
.main-wrapper .trans-bg{}
.slicknav_menu{display:none;}
.bg.bg-trans{z-index:9999;position:relative;}
.mob-img{background:url('../images/waves_02.png') 0 0 no-repeat;width:100%;background-size:100%;height:100px;z-index:999;position:relative;top:0px;}
.ipad .mob-img{top:-1px;}
.red-box{background-color:#ed2b31;padding:14px;color:#fff;text-align:center;border-bottom:5px solid #000;position:relative;float:none;margin-top:-100px;margin-bottom:30px;z-index:999;font-size:16px;}
.book-now{width:100%;height:146px;position:relative;overflow:hidden;}
.book-now .arrow p{font-weight:normal;font-family:'arial';font-size:16px;margin:0px;padding:0px;height:20px;overflow-y:hidden;color:#000;}
.book-now .arrow span{font-size:16px;margin:0px;padding:0px;font-family:'arial';}
.book-now .arrow{background:url('../images/ar_03.png') -90% 0 no-repeat;}
.book-now .arrow span{color:#000;text-align:left;width:60%;overflow-y:hidden;height:20px;}
.book-now .ft-img{float:right;}
.main-content-bg{background:url('../images/foot-bg_02.jpg') center top no-repeat;background-size:cover;}
.main-content-bg .home-content h1{font-size:35px;padding:10px 0;}
.main-content-bg .home-content p{font-size:14px;}
.main-content-bg .home-content a.leads{padding:5px 0 5px 35px;font-size:20px;background-size:95%;position:relative;left:0;bottom:-45px;width:200px;height:32px;margin-bottom:30px;}
.two-img{position:absolute;right:0;bottom:0;}
.gform_wrapper{padding:0;padding-left:40px;position:relative;}
.gform_wrapper .gform_footer input[type='submit']{left:0px;}
.copyr p{text-align:left;}
.copyr ul{text-align:left;}
.td-logo{text-align:right;float:right;}
ul li.txtarea{min-height:200px;margin-bottom:40px;}
.gform_wrapper .gform_body input{width:95%;}
.gravitybook .gform_wrapper .gform_body ul li.bookdate{margin-top:0px;}
.gravitybook .gform_wrapper .gform_body input{width:95%;}
#myDiv .ui-datepicker-inline{width:95%;}
#myDiv .ui-datepicker-inline .ui-datepicker-calendar{}
.gravitybook .gform_wrapper .gform_body .str-time select{width:95%;margin-bottom:0;}
.gravitybook .str-time .gfield_time_hour,
.gravitybook .str-time .gfield_time_minute{height:60px;}
.gravitybook .gform_wrapper .gform_body .duration{margin-top:-3px;padding-left:40px;}
.gravitybook .duration .gfield_time_hour{height:60px;}
.gravitybook .duration .gfield_time_minute{height:35px;}
.gravitybook .gform_wrapper .gform_body .duration select{width:75%;margin-bottom:0;}
.gravitybook .duration .gfield_time_hour label,
.gravitybook .duration .gfield_time_minute label{margin-left:15px;}
.gravitybook .gform_wrapper .gform_body .legends{position:relative;left:-25%;top:150px;}
.gravitybook .gform_wrapper .gform_body .legends label{padding-left:0px;}
.gravitybook .gform_wrapper .gform_body .legends ul li{font-size:18px;}
.legends ul{padding-left:0px;}
.gravitybook .gform_wrapper .gform_body .kar-loc{margin-top:0px;}
.gravitybook .gform_wrapper .gform_body .kar-loc .ginput_container select{width:80%;}
.gravitybook .gform_wrapper .gform_body .str-time{padding:0 0px 0 40px;}
.gravitybook .gform_wrapper .gform_body .str-timehr{position:absolute;top:121px;left:33%;padding:0 0px 0 40px;}
.gravitybook .gform_wrapper .gform_body .str-timemin{position:absolute;top:190px;left:33%;padding:0 0px 0 40px;}
.gravitybook .gform_wrapper .gform_body .str-timeampm{position:absolute;top:260px;left:33%;padding:0 0px 0 40px;}
.gravitybook .gform_wrapper .gform_body .str-timehr label,
.gravitybook .gform_wrapper .gform_body .str-timemin label,
.gravitybook .gform_wrapper .gform_body .str-timeampm label{display:none;}
.gravitybook .gform_wrapper .gform_body .num-pep .gfield_description.validation_message{margin-top:0px;}
.gravitybook .gform_wrapper .gform_body .str-timehr .gfield_description.validation_message,
.gravitybook .gform_wrapper .gform_body .str-timemin .gfield_description.validation_message,
.gravitybook .gform_wrapper .gform_body .str-timeampm .gfield_description.validation_message{margin-top:0px;}
.gravitybook .gform_wrapper .gform_body .durationhr{position:absolute;top:121px;left:59%;padding:0 0 0 40px;}
.gravitybook .gform_wrapper .gform_body .durationmin{position:absolute;top:190px;left:59%;padding:0 0 0 40px;}
.gravitybook .gform_wrapper .gform_body .durationhr label{position:absolute;right:10px;top:5px;font-size:20px;}
.gravitybook .gform_wrapper .gform_body .durationmin label{position:absolute;right:20px;top:5px;font-size:20px;}
.gravitybook .gform_wrapper .gform_body .durationhr select,
.gravitybook .gform_wrapper .gform_body .durationmin select,
.gravitybook .gform_wrapper .gform_body .kar-loc selec{width:75%;}
.gravitybook .gform_wrapper .gform_body .kar-loc .ginput_container select{width:75%;}
.gravitybook .gform_wrapper .gform_body .durationhr label span,
.gravitybook .gform_wrapper .gform_body .durationmin label span{display:none;}
.gravitybook .gform_wrapper .gform_body .kar-loc{position:absolute;top:260px;left:59%;padding:0 0 0 40px;}
.gravitybook .gform_wrapper .gform_body .durationhr .gfield_description.validation_message,
.gravitybook .gform_wrapper .gform_body .durationmin .gfield_description.validation_message,
.gravitybook .gform_wrapper .gform_body .kar-loc .gfield_description.validation_message{margin-top:0px;}
.button{text-align:center;position:relative;margin-bottom:70px;width:358px;}
.button a{margin-bottom:10px;}

.button .foods{background:url('../images/foods-menu.png') 0 0 no-repeat;width:358px;height:45px;display:inline-block;cursor:pointer;}
.button .drinks{background:url('../images/drinks-menu.png') 0 0 no-repeat;width:358px;height:45px;display:inline-block;cursor:pointer;}

.button .view{background:url('../images/hit_31.png') 0 0 no-repeat;width:358px;height:45px;display:inline-block;cursor:pointer;}
.button .book{background:url('../images/hit_34.png') 0 0 no-repeat;width:358px;height:45px;display:inline-block;cursor:pointer;}
.button .prices{background:url('../images/button_prices.png') 0 0 no-repeat;width:358px;height:46px;cursor:pointer;display:inline-block;cursor:pointer;}
.button .facebook{background:url('../images/button_facebook.png') right no-repeat;display:inline-block;cursor:pointer;width:358px;height:46px;cursor:pointer;margin-bottom:10px;position:relative;}
.sidebar .red-box .feat{width:55px;height:93px;float:left;margin-left:-5px;margin-top:10px;margin-right:10px;}
.sidebar .red-box label.pad,
.sidebar .red-box p.xpad{width:auto;}
.sidebar .red-box label.xpad,
.sidebar .red-box p.xpad{width:100%;}
.slide-banner .box a{width:175px;}
.slide-banner .box img{height:145px}
.slide-banner .box img.img-responsive{height:145px}
.hght{min-height:400px;}
}
@media only screen and (min-width:1200px){.hght{min-height:400px;}
.img-slide .red-box p{height:50px;margin:0;font-family: 'yanone_kaffeesatzregular';font-size: 34px;margin: 30px 0 10px;text-transform: uppercase;}
.slide-banner .box img.img-responsive{height:195px;}
.col-lg-3.sidebar{width:25%;}
.inner-cont h2{text-align:left;}
.inner-cont h3{text-align:left;}
.inner-cont h4{text-align:left;}
.sidebar .red-box .feat{width:55px;height:55px;float:left;margin-left:-5px;margin-top:30px;margin-right:10px;margin-bottom:10px;}
.sidebar .red-box label.pad,
.sidebar .red-box p.xpad{width:auto;}
.sidebar .red-box label.xpad,
.sidebar .red-box p.xpad{width:100%;}
.gravitybook{margin-top:20px;}
.banner{width:100%;}
.book-now{margin-bottom:20px;}
.book-now .arrow{background:url('../images/ar_03.png') 0 0 no-repeat;background-size:75%;}
.inner-banner .slick-slide{width:380px!important;}
.inner-banner .slick-list{width:100%!important;padding:0 0 0 20px!important}
.inner-banner .slick-track{width:100%!important;}
.inner-banner .slide-banner .box a{background:url('../images/img_05.png') 100% 50% no-repeat;float:right;width:260px;height:35px;text-align:left;background-size:100%;color:#fff;padding-top:0px;font-family:'yanone_kaffeesatzregular';font-size:30px;line-height:normal;padding-left:30px;overflow-y:hidden;}
.main-content-bg .home-content{min-height:495px;}
.main-content-bg .home-content h1{font-size:48px;}
.main-content-bg .home-content p{font-size:16px;text-align:left;line-height:25px;font-family:'arial';}
.main-content-bg .home-content ol{font-size:16px;text-align:left;padding:0 0 0 20px;}
.main-content-bg .home-content ul{margin:0;padding:0 0 0 0px;font-size:16px;text-align:left;}
.main-content-bg .home-content a.leads{padding:5px 0 5px 40px;font-size:25px;background-size:95%;position:relative;left:0;bottom:-45px;width:107%;height:auto;}
.ff3 .main-content-bg .home-content a.leads{font-size:23px;}
.ie .main-content-bg .home-content a.leads{font-size:23px;}
.two-img{position:absolute;right:0;bottom:0;}
.footer .container{margin-top:30px;}
.copyr p{text-align:left;}
.copyr ul{text-align:left;}
.td-logo{text-align:right;float:right;}
.inner-main-container h1.page-title{font-size:48px;color:#f9be30;font-family:'yanone_kaffeesatzbold';text-align:left;}
.inner-main-container ol{padding:0 0 0 20px;text-align:left;font-size:16px;font-family:'arial';}
.big-img{margin-bottom:0px;}
.big-img img{width:97%;float:left;margin-bottom:10px;}
.small-img ul{list-style:none;margin:0;padding:0;margin-bottom:40px;float:left;}
.small-img ul li{float:left;margin-left:0px;margin-right:0px;margin-bottom:10px;padding-right:10px;margin:0 0 10px;}
.small-img ul li img{width:115px;height:90px;}
.button a{width:359px;height:45px;cursor:pointer;}

.button .foods{background:url('../images/foods-menu.png') 0 0 no-repeat;}
.button .drinks{background:url('../images/drinks-menu.png') 0 0 no-repeat;}

.button .view{background:url('../images/hit_31.png') 0 0 no-repeat;}
.button .book{background:url('../images/hit_34.png') 0 0 no-repeat;}
.button .prices{background:url('../images/button_prices.png') 0 0 no-repeat;}
.button .facebook{background:url('../images/button_facebook.png') right no-repeat;}
.button a{float:right;margin:10px;}
.slide-banner .box img{width:350px;height:195px;}
#theaccordion .col-lg-6{margin-bottom:10px;}
#theaccordion label{margin:0;}
.map iframe{width:100%;height:215px;border:none;}
#theaccordion h3{font-weight:normal;font-family:'yanone_kaffeesatzregular';border-bottom:1px solid #5a3460;cursor:pointer;}
#theaccordion h3.ui-state-default{background:url('../images/contact-img_18.png') 97% 50% no-repeat;outline:none;}
#theaccordion h3.ui-state-active{background:url('../images/contact-img_03.png') 97% 50% no-repeat;}
#theaccordion label{float:left;clear:both;width:100%;font-size:22px;font-family:'yanone_kaffeesatzbold';font-weight:normal;color:#fff;}
#theaccordion span,
#theaccordion a{float:left;clear:both;width:100%;font-size:16px;color:#fff;font-family:'arial';}
#theaccordion a.email{color:#f9be30;font-weight:bold;font-family:'arial';}
input[type="text"], input[type="password"], textarea, select{outline:none;}
.map{margin:10px 0;}
.booking-input{position:relative;margin-bottom:40px}
.booking-input span{color:red;padding:5px;}
.booking-input label{width:100%;float:left;clear:both;color:#fff;font-size:22px;font-family:'yanone_kaffeesatzregular';font-weight:normal;text-align:left;}
.booking-input input{width:95%;float:left;clear:both;border:none;padding:8px;line-height:normal;}
.bookingdate{position:relative;position:relative;margin-bottom:20px}
.bookingdate ul{list-style-position:none;background:none;margin-bottom:40px;}
.bookingdate ul li{float:left;}
.gravitybook .start-time select{width:95%;clear:both;margin-bottom:40px;padding:5px;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:'';background:url('../images/contact-img_07.png') 100% 50% no-repeat #fff;cursor:pointer;border:none;background-size:40px;}
.bookingdate .duration{}
.gravitybook .duration select{width:75%;clear:both;margin-bottom:40px;padding:5px;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:'';border:none;background:url('../images/contact-img_07.png') 100% 50% no-repeat #fff;cursor:pointer;background-size:40px;}
.bookingdate label{width:100%;float:left;clear:both;color:#fff;font-size:22px;font-family:'yanone_kaffeesatzregular';font-weight:normal;border:none;text-align:left;}
.bookingdate span{color:red;padding:5px;}
.bookingcomment label{width:100%;float:left;clear:both;color:#fff;font-size:22px;font-family:'yanone_kaffeesatzregular';font-weight:normal;border:none;}
.bookingcomment textarea{padding:5px;width:100%;}
.gravitybook input[type='submit']{background:url('../images/book_10.png') 0 0 no-repeat;width:162px;height:45px;text-indent:-99999px;border:none;cursor:pointer;margin-top:20px;}
.duration span.hr-text{font-size:22px;font-family:'yanone_kaffeesatzregular';font-weight:normal;color:#fff;padding:0 10px;}
.ui-datepicker-header a{}
.ui-datepicker-title{font-size:30px;clear:both;float:left;width:100%;text-align:center;border:1px solid red;padding:5px 10px;color:#fff;background:#fe2b32;}
.ui-datepicker-title span{color:#fff;font-size:30px;font-family:'yanone_kaffeesatzregular';font-weight:normal;}
#datepicker table{width:95%;background:#fff;}
.start-time ul li.noavail{background:url('../images/book_03.png') 0 50% no-repeat;padding-left:25px;font-size:22px;font-family:'yanone_kaffeesatzregular';font-weight:normal;background-size:20px;margin-right:10px;}
.start-time ul li.yesdate{background:url('../images/book_05.png') 0 50% no-repeat;padding-left:25px;font-size:22px;font-family:'yanone_kaffeesatzregular';font-weight:normal;background-size:20px;}
table.ui-datepicker-calendar thead{}
table.ui-datepicker-calendar span{font-family:'yanone_kaffeesatzregular';}
table.ui-datepicker-calendar thead th,
table.ui-datepicker-calendar tbody td{text-align:center;padding:8px 10px;}
.hit-stud{position:relative;}
.gform_wrapper .gform_body input{width:95%;height:28px;}
.gravitybook .gform_wrapper .gform_body input{width:95%;font-size:16px;font-family:arial;color:#8f8f8f;}
.gravitybook .gform_wrapper .gform_body select{font-size:16px;font-family:arial;color:#8f8f8f;padding:1px;}
.loction select{width:100%;clear:both;margin-bottom:40px;padding:5px;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:'';background:url('../images/contact-img_07.png') 100% 50% no-repeat #fff;cursor:pointer;border:none;background-size:40px;}
.gravitybook .str-time select{width:95%}
#myDiv .ui-datepicker-inline{width:95%}
#myDiv .ui-datepicker-inline .ui-datepicker-calendar{width:100%;background:#fff;}
.gravitybook .gform_wrapper .gform_body.legends{position:relative;left:-25%;top:150px;}
.gravitybook .gform_wrapper .gform_body.legends label{padding-left:0px;}
.gravitybook .gform_wrapper .gform_body .legends ul{padding-left:0px;}
.gravitybook .gform_wrapper .gform_body .durationhr select,
.gravitybook .gform_wrapper .gform_body .durationmin select,
.gravitybook .gform_wrapper .gform_body .kar-loc selec{width:75%;}
.gravitybook .gform_wrapper .gform_body .kar-loc .ginput_container select{width:75%;}
.book-now h3{width:50%;line-height:normal;font-size:50px;line-height:60px;height:50px;overflow-y:hidden;position:relative;top:-10px}
.gravitybook .gform_wrapper .gform_body .durationhr label{font-size:24px;}
.gravitybook .gform_wrapper .gform_body .durationmin label{font-size:24px;}
.inner-button{margin-left:-30px;}
.hit-stud .slick-slide{height:810px;}
.hit-stud .img-slide.innerss{height:454px !important;}
.slick-slide img{height:700px;}
.slick-slide.innerss img{margin-bottom: -370px;}
}
@media only screen and (max-width:1200px){}
@media only screen and (max-width:992px){}
@media only screen and (max-width:768px){
.slick-slide {
	height: auto;
	width: 325px;
}

}
@media only screen and (max-width:480px){}
@media only screen and (max-width:320px){
	.hit-stud .red-box p {height: 60px;font-family: 'yanone_kaffeesatzregular'; font-size: 28px; margin: 30px 0 0; text-transform: uppercase;}
	.innerss .red-box p{margin: 30px 0 50px;}
}
.slick-prev,
.slick-next{display:none!important;}
.page-template-page-contact-us-php .contact-box ul{margin:0px;padding:0px;list-style-type:none;}
.page-template-page-contact-us-php .contact-box ul li{float:left;background:none;height:65px;}
.gform_wrapper .gform_footer input[type='submit']{position:relative}
.gravitybook .gform_wrapper .gform_body label{padding-left:15px;position:relative;}
.gravitybook .gform_wrapper .gform_body label span.gfield_required{position:absolute;top:0;left:0;}
.gravitybook .gform_wrapper .gform_body .clear-multi label{padding-left:0px;}
.gravitybook select{width:100%;clear:both;margin-bottom:40px;padding:5px;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:'';background:url('../images/contact-img_07.png') 100% 50% no-repeat #fff;cursor:pointer;border:none;background-size:40px;}
.gravitybook ul li{float:left}
.gravitybook .gform_wrapper .gform_body ul li.deposit{width:100%;}
.gravitybook ul li input[type='text']{padding:10px;}
#ui-datepicker-div{display:none!important;}
#myDiv .ui-datepicker-inline{}
#myDiv a.ui-state-active{color:red!important;font-weight:bold;}
table.ui-datepicker-calendar span{color:red;font-size:20px;font-weight:normal;}
.bookdate{position:relative;}
.bookdate .gfield_description.validation_message{position:absolute;top:100%;width:95%;}
.gform_wrapper .gform_body ul li.bookdate{margin-bottom:40px;}
.ui-state-default{color:#8f8f8f!important;font-size:16px;font-weight:normal;font-family:'arial';}
.ui-state-default.ui-priority-secondary{color:#c3c3c3}
.ui-datepicker{padding:0px;}
.str-time .gfield_time_hour,
.str-time .gfield_time_minute{color:transparent;height:50px;}
.str-time .gfield_time_hour label.focused,
.str-time .gfield_time_minute label.focused{color:transparent;}
.duration .gfield_time_hour,
.duration .gfield_time_minute{height:50px;}
.duration .gfield_time_hour select,
.duration .gfield_time_minute select{width:75%}
.duration .gfield_time_hour label,
.duration .gfield_time_minute label{margin-left:20px;}
.duration .gfield_time_hour input,
.duration .gfield_time_minute input{width:75%}
.gfield_time_ampm.ginput_container{height:35px;}
.kar-loc .ginput_container select{width:75%}
.legends ul li.noavail{background:url('../images/book_03.png') 0 50% no-repeat;padding-left:25px;font-family:'yanone_kaffeesatzregular';font-weight:normal;background-size:20px;margin-right:10px;}
.legends ul li.yesdate{background:url('../images/book_05.png') 0 50% no-repeat;padding-left:25px;font-family:'yanone_kaffeesatzregular';font-weight:normal;background-size:20px;}
.ui-datepicker-unselectable.ui-state-disabled span{color:rgb(255, 192, 192);}
.gravitybook .gform_wrapper{padding-left:0px;}
.gravitybook .num-pep{height:30px;}
.gravitybook .grav-input{height:80px;}
.gravitybook .gform_wrapper .validation_error{position:absolute;margin-top:-30px;}
.ie7 .logo a img{zoom:.9;}
.ie7 .mob-img{background:url('../images/waves_02.png') center top no-repeat;background-size:100%;}
.ie8 .mob-img{background:url('../images/waves_02.png') center top no-repeat;background-size:100%;}
.ie7 .slick-track .red-box{width:855px;padding:0px;min-height:125px;position:relative;left:25px;}
.ie7 .slick-track .red-box a.more{width:400px;background-image:url('../images/black-butt_03.png');background-size:cover;left:0px;bottom:-17px;zoom:1;position:relative;font-family:'yanone_kaffeesatzregular';font-size:26px;}
.ie8 .slick-track .red-box a.more{width:400px;background-image:url('../images/black-butt_03.png');background-size:cover;left:0px;bottom:-25px;zoom:1;position:relative;font-family:'yanone_kaffeesatzregular';font-size:27px;}
.ie7 .ui-datepicker .ui-datepicker-next span{left:43%;}
.ie7 .main-content-bg div img{left:0px!important;width:100%!important;}
.ie7 .hght{min-height:425px;}
.ie7 .inner-banner .slick-track{width:1150px;}
.ie7 .inner-banner .slick-slide{width:370px!important}
.ie7 .hit-stud{}
.ie7 .red-box{}
.ie7 .slick-list.draggable{padding-bottom:30px;}
.ie7 .inner-banner .slide-banner .box a{width:300px;padding:10px 30px 10px 70px;position:relative;right:1px;font-size:40px;background:url('../images/img_05.png') 0 0 no-repeat;float:right;width:215px;height:47px;text-align:left;background-size:100%;color:#fff;padding-top:0px;font-family:'yanone_kaffeesatzregular';/font-size:34px;line-height:50px;padding-left:32px;overflow-y:hidden;zoom:.8;top:-2px;}
.ie7 .footer{padding-top:20px;}
.ie7 .red-box h1{margin-top:15px;}
.ie8 .inner-banner .slide-banner .box a{width:300px;padding:10px 30px 10px 70px;position:relative;right:0px;font-size:40px;background:url('../images/img_05.png') 100% 50% no-repeat;float:right;width:253px;height:38px;text-align:left;background-size:100%;color:#fff;padding-top:0px;font-family:'yanone_kaffeesatzregular';font-size:30px;line-height:normal;padding-left:34px;overflow-y:hidden;line-height:40px;}
.ie8 .inner-banner .slide-banner .box a img{top:0px!important;}
.ie7 .book-now .arrow{left:10px;padding:10px 20px 20px 20px;}
.ie7 #menu-foot-menu{}
.ie7 .copyr .clearfix{height:0px;}
.ie7 #menu-foot-menu li{width:80px;float:left;text-align:left;}
.ie7 .td-logo{float:right;}
.ie7 .main-content-bg{background:url('../images/foot-bg_02.jpg') center top no-repeat;}
.ie7 .main-content-bg .home-content a.leads{}
.ie7 .book-now h3{width:600px;text-align:left;float:left;font-size:50px;line-height:80px;height:55px;padding:10px 0 0;}
.ie .book-now h3{top:-10px;line-height:60px;position:relative;}
.ie7 .book-now .arrow p{width:700px;text-align:left;float:left;padding:0px 0 10px;line-height:normal;font-family:'arial';height:10px;}
.ie7 .book-now .arrow span{width:700px;text-align:left;float:left;padding:10px 0;line-height:normal;height:10px;margin-top:-10px;}
.ie7 .page .sidebar{width:15%;}
.ie7 .small-img ul li{width:30%;}
.ie7 .inner-main-container ul li{font-size:16px;}
.ie7 .button .view{margin-right:20px;}
.ie7 .button .book{margin-right:20px;}
.ie7 .big-img img{width:95%;}
.ie7 .gravitybook .gform_wrapper .gform_body input{width:260px;padding:0 5px!important;}
.ie7 .gravitybook .gform_wrapper .gform_body input.datepicker{width:370px;}
.ie8 .gravitybook .gform_wrapper .gform_body input.datepicker{width:95%;}
.ie7 .ui-datepicker-title{width:359px;z-index:9999px;}
.ie8 .ui-datepicker-title{width:100%;}
.ie7 .gravitybook .gform_wrapper .gform_body .num-pep select{border:0 !important;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-overflow:'';background:#FFF;width:270px;text-indent:0.01px;text-overflow:"";color:#696763;font-size:15px;}
.ie7 .gravitybook .gform_wrapper .gform_body .str-time select{border:0 !important;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-overflow:'';background:#FFF;width:270px;text-indent:0.01px;text-overflow:"";color:#696763;font-size:15px;height:35px;}
.ie7 .gravitybook .gform_wrapper .gform_body .duration{position:relative;top:0px;right:0px;width:282px;padding-left:10px;}
.ie7 .gravitybook .gform_wrapper .gform_body .duration select{border:0 !important;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-overflow:'';background:#FFF;text-indent:0.01px;text-overflow:"";color:#696763;font-size:15px;height:35px;}
.ie7 .gravitybook .gform_wrapper .gform_body .kar-loc select{border:0 !important;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-overflow:'';background:#FFF;text-indent:0.01px;text-overflow:"";color:#696763;font-size:15px;height:35px;}
.ie7 .top_label.gform_footer{display:block;text-indent:-9999;width:165px;color:transparent;}
.ie7 .gform_wrapper .gform_footer input[type='submit']{display:block;color:transparent;}
.ie7 .page-contact-us .gform_wrapper .gform_footer input[type='submit']{display:block;color:#fff;}
.ie8 #myDiv .ui-datepicker-inline{width:359px!important;}
.ie7 #myDiv .ui-datepicker-inline{width:380px;}
.ie7 .bookdate{width:400px;}
.ie7 .gravitybook .num-pep{height:80px;}
.ie7 table.ui-datepicker-calendar span{font-size:16px;}
.ie7 .gravitybook .gform_wrapper .gform_body textarea{width:1160px;}
.ie7 .inner-button .abt{left:0px;position:absolute;top:0px;}
.ie7 .inner-button .vw{right:0px;position:absolute;top:0px;}
.ie8 .inner-button .abt{left:0px;position:absolute;top:0px;}
.ie8 .inner-button .vw{right:20px;position:absolute;top:0px;}
select::-ms-expand{display:none;}
.main-container .container h1{font-size:48px;margin:10px 0;color:#f9be30;text-align:center;font-family:'yanone_kaffeesatzbold';}
.ie7 .gform_wrapper .gform_body input{width:250px;}
.ie7 .page-template-page-contact-us-php .gform_wrapper .gform_body select{width:260px;border:0}
.ie .page-template-page-contact-us-php .gform_wrapper .gform_body select{background:#fff;}
.ie7 .page-template-page-contact-us-php .gform_wrapper .gform_body textarea{width:95%;}
.ie .gravitybook .gform_wrapper .gform_body select{background:#fff;}
.ie7 .gravitybook .gform_wrapper .gform_body .str-timehr{top:-365px;z-index:999;}
.ie7 .gravitybook .gform_wrapper .gform_body .str-timemin{top:-295px;z-index:999;}
.ie7 .gravitybook .gform_wrapper .gform_body .str-timeampm{top:-220px;z-index:999;}
.ie7 .gravitybook .gform_wrapper .gform_body .durationhr{top:-365px;width:465px;}
.ie7 .gravitybook .gform_wrapper .gform_body .durationmin{top:-295px;width:465px;}
.ie7 .gravitybook .gform_wrapper .gform_body .kar-loc{top:-220px;width:465px;height:25px;}
.ie7 .gravitybook .gform_wrapper .gform_body .kar-loc .ginput_container select{height:25px;}
.ie7 .gravitybook ul{position:relative;}
.ie7 .gravitybook .gform_wrapper .gform_body .str-timehr .validation_message.gfield_description,
.ie7 .gravitybook .gform_wrapper .gform_body .str-timemin .validation_message.gfield_description,
.ie7 .gravitybook .gform_wrapper .gform_body .str-timeampm .validation_message.gfield_description,
.ie7 .gravitybook .gform_wrapper .gform_body .durationhr .validation_message.gfield_description,
.ie7 .gravitybook .gform_wrapper .gform_body .durationmin .validation_message.gfield_description,
.ie7 .gravitybook .gform_wrapper .gform_body .kar-loc .validation_message.gfield_description,
.ie7 .gravitybook .gform_wrapper .gform_body .num-pep .validation_message.gfield_description{margin-top:0px;}
.ie7 .slide-banner .box img.img-responsive{width:350px;margin-top:-10px;}
.ie7 .inner-button{clear:both;position:relative;height:50px;padding:0px;margin:0px;top:25px;}
.ie7 .inner-button .abt{position:absolute;left:0px;top:-47px;width:200px;height:45px;}
.ie7 .inner-button{left:-20px;}
.ie7 .inner-button .abt a.leads{}
.ie7 .sidebar .red-box label{font-size:30px;width:160px!important;}
.ie7 .inner-button .vw{position:absolute;right:89px;top:-47px;width:200px;height:45px;}
.ie7 .sidebar .red-box{width:220px;}
.ie7 .inner-button .vw a.leads{}
.ie7 .main-content-bg .home-content a.leads{background:url('../images/img_05.png') 50% 0 no-repeat;color:#fff;display:inline-block;background-size:100%;text-align:100px;width:300px;height:50px;cursor:pointer;font-family:'yanone_kaffeesatzregular';font-size:20px;}
.ie7 .main-content-bg .home-content a.leads div{}
.ie7 .main-content-bg .home-content a.leads div img{width:270px!important;height:40px!important;left:0px!important;}
.ie7 .home .footer{padding-top:30px;}
.ie7 .footer{padding-top:30px;}
.page-contact-us .footer{margin-top:30px;}
.ie7 .gravitybook .gform_wrapper .gform_footer input[type='submit']{color:white;}
.ie7 #menu-top-menu > li > a{padding:14px 18px 20px 20px;}
.ie7 #menu-top-menu ul{padding-top:0px;}
.ie7 .draggable.slick-list{margin-left:-15px;}
.ie7.slide-banner{margin-left:-20px}
.gecko .gravitybook .gform_wrapper .gform_body select{padding:4px;}
.ie10 .gravitybook .gform_wrapper .gform_body select{background:url('../images/contact-img_07.png') 99% 50% no-repeat #fff;height:28px;}
.ie .gravitybook .gform_wrapper .gform_body select{height:28px;}
.ie8 .inner-button{clear:both;position:relative;height:100px;top:30px;left:5px;}
.ie8 .inner-button .abt{position:absolute;right:0px;top:0px;}
.ie8 .inner-button .vm{position:absolute;right:0px;top:0px;}
.ie8 .main-content-bg .home-content a.leads{background:url('../images/img_05.png') 50% 0 no-repeat;color:#fff;display:inline-block;background-size:100%;text-align:left;width:240px;cursor:pointer;font-family:'yanone_kaffeesatzregular';font-size:20px;padding:5px 5px 5px 30px;}
.ie8 .main-content-bg{background:url('../images/foot-bg_02.jpg') center top no-repeat;}
.ie8 .slicknav_menu{display:none;}
.ff3 .gravitybook .gform_wrapper .gform_body ul li.bookdate{height:300px;position:relative;}
.ff3 #myDiv{position:relative;}
.ff3 #myDiv .ui-datepicker-inline .ui-datepicker-calendar{width:95%;background:none repeat scroll 0% 0% #FFF;position:absolute;left:0px;}
.ff3 .bookingcomment{margin-top:90px;}
.ff3 .bookdate .gfield_description.validation_message{top:131%;}
.ff3 .gravitybook .gform_wrapper .gform_body input{width:95%;height:30px;line-height:normal;padding:0 5px;}
.ff3 .bookdate .gfield_description.validation_message{top:107%}
.ff3 .gravitybook .gform_wrapper .gform_body .str-timehr .gfield_description.validation_message,
.ff3 .gravitybook .gform_wrapper .gform_body .str-timemin .gfield_description.validation_message,
.ff3 .gravitybook .gform_wrapper .gform_body .str-timeampm .gfield_description.validation_message{margin-top:0px;}
.ff3 .gravitybook .gform_wrapper .gform_body .durationhr .gfield_description.validation_message,
.ff3 .gravitybook .gform_wrapper .gform_body .durationmin .gfield_description.validation_message,
.ff3 .gravitybook .gform_wrapper .gform_body .kar-loc .gfield_description.validation_message{margin-top:0px;}
.gravitybook .gform_wrapper .gform_body .num-pep .gfield_description.validation_message{margin-top:0px;}
.ff3 .gravitybook{margin-top:20px;}
.gravitybook .gform_wrapper .gform_body .bookingcomment label{padding-left:0px;}
.ngg-album-compactbox .Thumb{width:210px;}
.ngg-thumbnail img{width:210px;}
.gravitybook{margin-top:20px;}
.bookdate{position:relative;}
.bookdate .ginput_container{position:relative;z-index:9999;}
.gravitybook .gform_wrapper .gform_body .bookdate label{position:relative;z-index:9!important;}
.gform_wrapper .gform_body .bookdate label.focused{color:#fff;}
.bookdate .ginput_container input[type='text']{position:relative;z-index:-1;}
.contact-box .cnt-phn{position:relative;}
.contact-box .cnt-phn label.gfield_label span.gfield_required{position:absolute;}
.contact-box .cnt-phn .ginput_container{margin-top:0px;}
.contact-box .cnt-phn .ginput_container input[type='text']{margin-top:0px;}
.ui-datepicker .ui-datepicker-header{padding:0px;}
.ui-corner-all{border-radius:0px;}
.ui-widget-header{border:none;background:none}
.ui-datepicker .ui-datepicker-title{margin:0;line-height:normal;text-align:center;}
.ui-state-default, .ui-widget-content .ui-state-default{border:none;background:none}
.ui-widget-content{}
.ui-widget{}
.ui-widget-header .ui-icon{background-image:none;}
.ui-icon{width:auto;height:auto;text-indent:0!important;}
.ui-corner-bottom{border-radius:none;}
.ui-widget-content{border:none;background:none}
.ui-accordion .ui-accordion-content{padding:0px}
.ui-accordion-header.ui-state-default.ui-corner-all.ui-accordion-icons{color:#fff!important;}
.ui-accordion-header.ui-state-default.ui-accordion-icons.ui-accordion-header-active.ui-state-active.ui-corner-top{color:#f9be30!important;}
.header__details-single{
	width: 100%;
	height: auto;
	overflow: hidden;
	text-align: right;
	margin-bottom: 10px;
}

.header__details-single .label,
.header__details-single .phone a,
.header__details-single .email a,
.header__details-single .facebook a{
    font-family: 'yanone_kaffeesatzregular';
    font-size: 24px;
    font-weight: normal;
    color: #ffffff;
}

.header__details-single .phone a:hover,
.header__details-single .email a:hover,
.header__details-single .facebook a:hover,
.header__details-single .phone a:focus,
.header__details-single .email a:focus,
.header__details-single .facebook a:focus{
    color: #f5bb2f;
}

.header__details-single .phone a:hover i,
.header__details-single .email a:hover i,
.header__details-single .facebook a:hover i,
.header__details-single .phone a:focus i,
.header__details-single .email a:focus i,
.header__details-single .facebook a:focus i{
	background: #f5bb2f;
}

.header__details-single .phone i,
.header__details-single .email i,
.header__details-single .facebook i{
	font-size: 18px;
	color: #191919;
	background: #fff;
	display: inline-block;
	width: 30px;
	height: 30px;
	text-align: center;
	vertical-align: 2px;
	border-radius: 50%;
	padding: 6px 0;
	margin: 0 5px;
}

.page-contact-us .main-wrapper:before,
.page-book-now .main-wrapper:before {
    content: '';
    background: rgba(0,0,0,0.5);
    width: auto;
    height: auto;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

.main-wrapper{
	width: 100%;
	height: auto;
	overflow: hidden;
}

@media(max-width: 991px){
	.header__details-single{
		text-align: center;
	}
}

@media(max-width: 500px){
	.header__details-single .label,
	.header__details-single .phone a,
	.header__details-single .email a,
	.header__details-single .facebook a{
	    font-size: 18px;
	}

	.header__details-single .phone i,
	.header__details-single .email i,
	.header__details-single .facebook i{
		font-size: 12px;
		padding: 4px 0;
		width: 20px;
		height: 20px;
		margin: 0 2px;
	}
}