/*
Theme Name: robarta
Theme URI: https://wordpress.org/themes/robarta/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Our theme is clean, blog-focused, and designed for clarity. simple, straightforward typography is readable on a wide variety of screen sizes, and suitable for multiple languages. We designed it using a mobile-first approach, meaning your content takes center-stage, regardless of whether your visitors arrive by smartphone, tablet, laptop, or desktop computer.
Version: 1.6
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: blog, two-columns, left-sidebar, accessibility-ready, custom-background, custom-colors, custom-header, custom-logo, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: robarta

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; }
/* HTML5 display-role reset for 4older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
body { line-height: 1; }
ol, ul { list-style: none; }
h2{border:none !important}
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
table { border-collapse: collapse; border-spacing: 0; }
body { font-family: 'denseregular'; }
body, html { height: 100% }
*, *:after, *:before { -webkit-box-sizing: border-box; box-sizing: border-box; }
.clearfix:before, .clearfix:after { content: ''; display: table; }
a:hover { text-decoration: none }
.container { width: 1440px;height:auto; }
i .container { height:auto !important; }
.bx-viewport { height:auto !important; }
header { background: #000; padding: 15px 0 15px 0; position:fixed; width:100%; z-index:9999999999999}
header.menu .logo { margin:0px auto; display: inline-block;width:100%; text-align: center; position:relative; }/*margin:0 auto*/
header.menu .logo img {
    position: relative;
    z-index: 99999;
}
/*Dropdown Issue Chroms*/
.download-menu .dropdown-backdrop { position: absolute!important; }

.file-upload {
    position: relative !important;
    overflow: hidden !important;
	float:left;
}
.file-upload input.upload {
    position: absolute !important;
    top: 0;
    right: 0;
    margin: 0;
    padding: 0;
    font-size: 20px;
    cursor: pointer;
    opacity: 0;
    /*filter: alpha(opacity=0) important;*/
}

#uploadFile, #uploadFile2, #uploadFile3{background:none !important; border:none; color:#000; margin-top:5px; font-size:18px;}
.file-upload .btn-primary{background:#ff1642 !important; color:#fff !important}
.file-upload .btn{border-radius:0px; margin-left:20px; padding:5px 25px; font-size:16px;}
.browse_spc{padding:20px 0; border-bottom:1px solid #bfbfbf}


.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active{ border:none !important; }
.ui-widget-header{ color:#ff194b !important; font-weight:normal !important; }
.ui-datepicker{
font-size:18px !important;
}
.single-sports .ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all{
width:292px !important;
}
.single-sports .ui-state-default.ui-state-highlight{
color: #ff194b;
border:none !important;
}
.single-sports .ui-state-default.ui-state-active{
color:#ff194b;
}
.error{
color:#f00;
}
.unique{
display:none;
font-size:30px;
color:#ff194b;
}
header.main-hed {margin:0px auto;display:inline-block;width:100%;text-align:center;}
header .line { background: url(images/line.png) center no-repeat; margin-top: 10px; }
header .line h3 { text-align: center; color: #ff194b; display: table; margin: 0px auto; font-size: 32px; padding-left: 15px; padding-right: 15px; background:none; }
.navbar { margin-bottom: inherit; min-height: inherit }
#menu-main-menu > li { display: inline-block; float: inherit; }
#menu-main-menu { float: inherit; margin: 0 auto; text-align: center; }
.top-bar{/*position:relative !important;*/ height:auto !important;padding-top:5px;}
.navbar-inverse { background: inherit }
#menu-main-menu > li > a { font-size: 31px; }
.navbar-inverse #menu-main-menu > li > a { color: #fff }
.navbar-inverse #menu-main-menu > li > a:hover { color: #fff; background: #ff194b }
.fixed-nav{
  width: 100%;
  position: fixed;
  top: 0;
  left: 0;
}
.google-map { width: 100%; position: relative }
#map {height:768px !important; display:block !important }
.info-box {background: #FFF; position: absolute; z-index: 99; width: 575px; float: right; right: 100px; height:768px; overflow:auto }
.info-box .top-block { background: #f2f2f2; padding: 50px; text-align: center }
.info-box .top-block ul li { display: inline-block; text-align: center; font-size: 24px; border-left: 2px solid #000; padding: 0 15px; color: #000 }
.info-box .top-block ul li:first-child { border: none; padding-left: 0px; }
.top-block a {
    color: #000;
}
.submit{
	float:right;
	box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
.info-box .get-contact { padding: 0 50px; }
.info-box .get-contact h2 { background: #ff194b; margin: 0px auto; text-align: center; display: table; padding: 8px 60px; font-size: 32px; color: #2c2c2c; margin-top: -25px;}
.info-box .get-contact #contact_desc {
  color: #ffffff;
}
.get-contact > h2 { box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);}
.info-box .form .select-style .btn-default { border-radius: 0px !important; background: #fff; height: 60px; padding-left: 30px; }
.info-box .form .select-style .btn-default:hover, .form-control:hover{ border: 1px solid #ff194b }
/*option:hover{ background:#ff194b !important;}*/
.info-box .form .select-style .btn, select { font-size: 18px; color: #000 }
.info-box .form .dropdown-menu { margin-top: 25px; }
.info-box .form .dropdown-menu > li > a, option{ font-size: 18px; padding: 3px 30px; }
.info-box .form .btn-group.open .dropdown-toggle { box-shadow: none }
.info-box .form .caret { background: url(images/select-arrow.png) no-repeat; height: 32px; width: 32px; border: none !important }
.info-box .form .bootstrap-select.btn-group .dropdown-toggle .caret { margin-top: -2px; position: absolute; right: 12px; top: 30%; vertical-align: middle; }
.dropdown-menu > li > a:hover { color: #fff !important }
.info-box .form .select-label { text-align: center; font-size: 18px; width: 100%; padding: 32px 0 19px 0; color: #808080; }
.info-box .form .check-box { margin-top:10px; }
.info-box .form .check-box ul { margin: 0px auto; text-align: center }
.info-box .form .check-box span.wpcf7-list-item  { display: inline-table; margin: 0px auto 15px; text-align: center; width:28%;}
.parking-getting{width:100%; margin-bottom:20px; float:left; padding-top:15px;margin-top: 15px;}
.parking-getting .left{float:left; width:48%}
.parking-getting .right{float:right; width:48%; text-align: right;}
.parking-getting .right h2 { text-align: right !important; }
.parking-getting h1{ display: block; text-align: center; font-size: 32px; padding-bottom: 40px; }
.parking-getting h2{color:#ff194b !important;font-weight:bold !important;font-size:24px !important;background: none !important;padding: 8px 0px !important;text-align: left !important;width: 100%;}
.parking-getting p{font-size:22px;}
.wpcf7-response-output { border: 2px solid #ff194b!important; font-size: 24px; text-align: center; }
.fieldoption {
	font-size: 24px;
    padding: 5px 10px
}
@-moz-document url-prefix() {
   .info-box .form .check-box span.wpcf7-list-item { display: -moz-stack; }
}
ul.form-details li { display: block/* !important*/; width: 100% !important; float:left;text-align: center; }
.info-box .form textarea { width: 100%; border-bottom: 1px solid #bfbfbf !important; resize: none; border: none; padding: 0 25px; color: #8b8b8b; font-size: 18px; padding-bottom: 20px; padding-top:20px; }
.info-box .form .button { background: #ff194b; padding: 10px 30px; min-width: 200px; border: none; color: #fff; font-size: 22px; margin-top: 20px; box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);}
.info-box .form .button:hover { background: #000 }
.page-content h1{ padding-top:25px !important; color:#000 !important; font-size:55px !important; text-transform:uppercase;}
.page-content .news-box h3{ padding-top: 25px;}
.page-content .news-box .navigation { display: block; padding-top: 50px; font-size: 20px;}
.page-content .news-box a[rel="prev"],.page-content .news-box a[rel="next"]{ color:#000;}
.page-content .news-box a[rel="prev"]:hover{color: #ff194b;}
.page-content .news-box a[rel="next"]:hover{color: #ff194b;}
.page-content .news-box a[rel="next"]{padding-left: 315px;}
.events-page #bx-pager img { height:75px; width:75px; }
.events-page .row { margin-top: 25px; margin-bottom: 25px; }
.modal-header > p { text-align:center; font-size:20px; }
footer { padding: 10px 0; background: #000 }
footer ul.social { margin: 10px auto 10px; text-align: center }
footer ul.social li { display: inline-block; margin-right: 15px; }
footer ul.social li:nth-child(1) a { background: url(images/fb.png) center; width: 32px; height: 33px; display: block }
footer ul.social li:nth-child(2) a { background: url(images/in.png) center; width: 32px; height: 33px; display: block }
footer ul.social li:nth-child(3) a { background: url(images/tw.png) center; width: 32px; height: 33px; display: block }
footer ul.social li:last-child { margin-right: 0px; }
footer h6 { text-align: center; color: #fff; font-size: 18px; }
#menu-main-menu > li > .sub-menu { z-index: 999999999; position:absolute; background: #fff; border-radius: 4px; }
.sub-menu > li > a { font-size: 24px; color: #000; float:left; }
.sub-menu > li > a:hover, .sub-menu > li > a:focus, .list-group > li > a:hover, .list-group > li > a:focus, select option:focus, select option:hover { background: #ff194b !important; color: #fff !important; width:100%; /*float:left !important; */}
.navbar-inverse #menu-main-menu > .open > a, .navbar-inverse #menu-main-menu > .open > a:hover, .navbar-inverse #menu-main-menu > .open > a:focus { background: #ff194b; }
.navigation { display: none }
.home-banner { height: 100%; position: absolute; width: 100%; }/*999*/
.home-banner .top-block {position:fixed;width:100%;z-index:99;padding:30px 0;}
.home-banner .top-block .left { float: left; font-weight:bold; margin-top:5px;}
.home-banner .top-block .left a { color: #fff; text-transform:uppercase; margin-right:15px; }
.home-banner .top-block .left a:hover { color: #ff194b }
.home-banner .top-block .left p { color: #fff; font-size: 24px; }
.home-banner .top-block .right { float: right }
.home-banner .top-block ul li { display: inline-block; margin-right: 1px; }/*70*/
.home-banner .top-block ul li a { font-size: 24px; color: #ff194b; width: 100%; float: left; padding:5px 10px; font-weight: bold}
.home-banner .top-block ul li a { font-size: 24px; color: #fff;background: #ff194b none repeat scroll 0 0; }
.home-banner .top-block ul#secondary li a { font-size: 24px; color: #fff;background: #fff none repeat scroll 0 0; }
.dropdown-menu.opening i { float: left }
.home-banner .top-block ul li:last-child { margin-right: 0px; }
/*.home-hed { position: relative; top: 30%; transform: translateY(-50%); z-index: 999 }*/
.home-hed {
   position: absolute;
   top: 30%;
   transform: translateY(-50%);
   width: 100%;
   z-index: 9;/*9999999*/
}
.left > h3 {
    color: #ff194b;
    font-size: 20px;
    margin: 5px 0;
}

.main-hed {
    background: rgba(0, 0, 0, 0.9) !important;
    position: static;
    z-index: 999;
    width: 100%
}
.navbar { background: hsla(0, 0%, 0%, 0) none repeat scroll 0 0 !important; }
.slides-pagination { position: absolute; z-index: 7; bottom: 75px; text-align: center; width: 100%; }/*z-999*/
.slides-pagination a { background: #fff !important; border-radius: 15px; margin-left: 10px; margin-right: 10px; width: 10px; height: 10px; display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: baseline;
zoom: 1; *display: inline;
overflow: hidden; text-indent: -190%; border: 1px solid #fff !important }
.slides-pagination a.current { border: 2px solid #fff !important; background: none !important; width: 13px !important; height: 13px !important }
.banner-bottom { bottom: 120px; position: absolute; margin: 0px auto; right: 0; left: 0; text-align: center; z-index: 7; }/*z-999*/
.banner-bottom .button, #menu-book-function a { background: #fff; padding: 10px 50px; font-size: 24px; color: #000; border-radius: 4px;}
.banner-bottom .button:hover, #menu-book-function a:hover { background: #ff194b; color: #fff }
.banner-bottom h3 { font-size: 32px; color: #fff; margin-top: 35px; }
.about-block { padding: 88px 0 }
.about-block p { text-align: center; font-size: 32px; line-height: 42px; }
.about-block h1 { text-align: center; font-size: 32px; line-height: 42px; } 
.about-block .container { width: 50% }
.red-block { width: 454px; background: #ff194b; padding: 15px 0; text-align: center; font-size: 56px; color: #fff; margin: 0px auto; box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); }
.top-spc { margin: -133px auto 0; z-index: 7; position: absolute; text-align: center; right: 0; left: 0 }/*z99*/
.top-spc1 { margin: -45px auto 0; z-index: 7; position: absolute; text-align: center; right: 0; left: 0 }/*z999998*/
.day-block { background: #f2f2f2 }
.day-block ul { width:100%; display: block; margin:0px auto }
.day-block ul li { margin: 0; width:100%; display: inline-block; /*padding: 0px 50px;*/ text-align: center;/* padding: 80px 0; */vertical-align: top; min-height: 355px; }
.navbar { border: none }
.day-block ul li h3 { color: #fff; font-size: 32px; }
.day-block ul li img { margin: 35px 0 }
.day-block ul li p { color: #fff; font-size: 24px; }
.day-block ul li {background:no-repeat; background-size:cover;  }

.day-block ul .owl-item:nth-child(1) li{/*background: url(images/thursday-bg.png) */}
/*.day-block ul .owl-item:nth-child(1) li:hover{background: linear-gradient(rgba(115, 56, 92, 0.7),rgba(134, 134, 134, .5)),url(images/thursday-bg.png);}*/
.day-block ul .owl-item:nth-child(2) li{/*background: url(images/firday-bg.png)*/}
/*.day-block ul .owl-item:nth-child(2) li:hover{background: linear-gradient(rgba(148, 196, 90, 0.7),rgba(134, 134, 134, .5)),url(images/firday-bg.png);}*/
.day-block ul .owl-item:nth-child(3) li{/*background: url(images/sutrday-icon.png)*/}
/*.day-block ul .owl-item:nth-child(3) li:hover{background: linear-gradient(rgba(104, 120, 130, 0.7),rgba(134, 134, 134, .5)),url(images/sutrday-icon.png);}*/
.day-block ul .owl-item:nth-child(4) li{/*background:url(images/sunday-icon.png)*/}
/*.day-block ul .owl-item:nth-child(4) li:hover{background: linear-gradient(rgba(109, 190, 210, 0.7),rgba(134, 134, 134, .5)),url(images/sunday-icon.png);}*/
/*.day-block ul .owl-item:nth-child(5) li { background: #f7d842 }*/
.day-block ul .owl-item:nth-child(5) li p{margin-top:53px !important;}
/*.day-block ul .owl-item:nth-child(5) li:hover { background: linear-gradient(rgba(247, 216, 66, 0.7),rgba(134, 134, 134, .5)),#f7d842 }*/
.day-block ul li:last-child h3 { color: #fff }
.day-block ul li:last-child p { padding:0; color: #fff }
.day-block ul li:last-child a { background: #000; width: 100%; display: block; padding: 12px 0; font-size: 24px; color: #fff; }
.day-block ul li:last-child img { display:inline;width:auto}
/*.day-block ul li:nth-child(1):hover{background:#90387b; cursor:pointer; transition: all 0.3s ease 0s; }
.day-block ul li:nth-child(2):hover{background:#94c55a; cursor:pointer; transition: all 0.3s ease 0s; }
.day-block ul li:nth-child(3):hover{background:#9eb1c4; cursor:pointer; transition: all 0.3s ease 0s; }
.day-block ul li:nth-child(4):hover{background:#58bbdc; cursor:pointer; transition: all 0.3s ease 0s; }*/
/*.day-block #menu-book-function-1{ display:none;}*/
.wpcf7 > .screen-reader-response{ display:none; }
.beverage h4,.beverage h2{font-size:56px;color:#ff0000;margin-bottom:10px;padding-bottom: 0px;}
.beverage p{font-size:24px; line-height:40px;}
.beverage ul.list{margin-top:35px;} 
 .beverage ul.list li.food-item{padding-left:0}	
.beverage ul.list li{display:block; font-size:24px; padding-left:65px; margin-bottom:10px;}
.beverage span{color:#ff0000}
.beverage .left-space{padding-left:60px; margin-top:33px;}

.owl-carousel .owl-item { box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);}
.every-function{margin-left:40px;}
.every-function h1,.every-function h3{font-size:24px; color:#fff; background:#ff194b; display:table; padding:5px 15px;}
.every-function .box{background:#f2f2f2; padding:18px;  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);}
.every-function .box p{text-align:center; font-size:30px; line-height:38px;}
.every-function .box .top-text{margin-bottom:30px;}
.beverage-pack-text{margin-top:210px; -webkit-margin-before: 180px;
}

.extra ul.list li{padding-left:0px;}
.food-packages{margin-top:40px;}
.food-packages ul.list{width:80%; margin-left:60px}
.food-packages ul.list li{display:block}
.food-packages ul.list li i{float:right}

.sports-page .details{margin-top:45px;}
.sports-page ul.date-details{width:100%; margin-bottom:40px;}
.sports-page ul.date-details li{display:inline-block; margin-left:-4px;}
.sports-page ul.date-details li:nth-child(1){width:15%;}
.sports-page ul.date-details li:nth-child(2){width:20%;}
.sports-page ul.date-details li:nth-child(3){width:25%;}
.sports-page ul.date-details li:nth-child(4){width:10%;}
.sports-page ul.date-details li:nth-child(5){width:30%;}

.sports-page ul.date-details li h4{text-align:center; color:#000; font-size:24px; text-transform:uppercase; } 
.sports-page ul.date-details li h4:after{background:url(images/gry-down-arrow.png) right no-repeat; content:""; width:6px; height:6px; display:inline-block; margin:9px 0 0 17px; position:absolute }
.resp-tabs-list li {
  font-weight: 600;
  font-size: 13px;
  display: inline-block;
  margin: 0;
  list-style: none;
  cursor: pointer;
  float: left;
}
.sports-page .resp-accordion.resp-tab-active {
    padding: 0px !important;
	background:url(images/minus-icon.png) no-repeat right
	
	
}

.sports-page .resp-tabs-container {
  padding: 0px;
  background-color: #fff;
  clear: left;
}

.sports-page h2.resp-accordion {
  cursor: pointer;
  display: none;
}

.sports-page .resp-tab-content {
  display: none;
  padding:20px 0 20px 0;
}

.sports-page .resp-tab-active {
  border: 1px solid #c1c1c1;
  border-bottom: none;
  border-right:none;
  border-left:none;
  margin-bottom: -1px !important;
  padding: 12px 14px 14px 14px !important;
}

.sports-page .resp-tab-active {
  border-bottom: none;
  background-color: #fff;
}

.sports-page .resp-content-active,
.sports-page .resp-accordion-active { display: block; }

.resp-tab-content { }


.sports-page h2.resp-accordion {
  font-size: 13px;
  border-top: 1px solid #d7dce1 !important;
  margin: 0px;
  background:url(images/plus.png) right no-repeat;
}

.sports-page h2.resp-tab-title:last-child {
  border-bottom: 12px solid #c1c1c1 !important;
  background: blue;
}

/*-----------Vertical tabs-----------*/

.sports-page .resp-vtabs ul.resp-tabs-list {
  float: left;
  width: 30%;
}

.sports-page .resp-vtabs .resp-tabs-list li {
  display: block;
  padding: 15px 15px !important;
  margin: 0;
  cursor: pointer;
  float: none;
}

.sports-page .resp-vtabs .resp-tabs-container {
  padding: 0px;
  background-color: #fff;
  border: 1px solid #c1c1c1;
  float: left;
  width: 68%;
  min-height: 250px;
  border-radius: 4px;
  clear: none;
}

.sports-page .resp-vtabs .resp-tab-content { border: none; }

.sports-page .resp-vtabs li.resp-tab-active {
  border: 1px solid #c1c1c1;
  border-right: none;
  background-color: #fff;
  position: relative;
  z-index: 1;
  margin-right: -1px !important;
  padding: 14px 15px 15px 14px !important;
}

.sports-page .resp-arrow {
  width: 0;
  height: 0;
  float: right;
  margin-top: 3px;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 12px solid #c1c1c1;
}

.sports-page h2.resp-tab-active span.resp-arrow {
  border: none;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 12px solid #9B9797;
}


/*-----------Accordion styles-----------*/


.sports-page .resp-easy-accordion h2.resp-accordion { display: block; }

.sports-page .resp-easy-accordion .resp-tab-content { border: 1px solid #c1c1c1; }

.sports-page .resp-easy-accordion .resp-tab-content:last-child { border-bottom: 1px solid #c1c1c1 !important; }

.sports-page .resp-jfit {
  width: 100%;
  margin: 0px;
}

.sports-page .resp-tab-content-active { display: block; }
.sports-page ul.resp-tabs-list { display: none; }

.sports-page h2.resp-accordion { display: block; padding-bottom:20px; }

.sports-page .resp-vtabs .resp-tab-content { border: 1px solid #C1C1C1; }

.sports-page .resp-vtabs .resp-tabs-container {
  border: none;
  float: none;
  width: 100%;
  min-height: initial;
  clear: none;
}
.sports-page .resp-accordion-closed { display: none !important; }
.sports-page .resp-vtabs .resp-tab-content:last-child { border-bottom: 1px solid #c1c1c1 !important; }

.sports-page .tab-hed{width:100%; text-align:center; padding:35px 0 10px 0}
.sports-page .tab-hed .date{width:15%; float:left; font-size:32px; color:#ff194b}
.sports-page .tab-hed .date span{background:#ff194b; color:#fff;float: left;margin: 0px 6px; width:75px; height:75px; padding:10px 20px; font-size:56px; display:inline-block; box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);}
.sports-page .tab-hed .time{text-align:center; font-size:32px; color:#000; width:20%; float:left; margin-top:22px;}
.sports-page .tab-hed .name{width:25%; float:left; font-size:48px; color:#ff194b; margin-top:10px;}
.sports-page .tab-hed .sport{width:10%; float:left;font-size:48px; color:#ff194b; margin-top:10px;}
.sports-page .tab-hed .notes{width:30%; float:left}
.sports-page .tab-hed .notes p{font-size:32px; text-align:left; width:88%}
.sports-page .expand p{font-size:24px;}
.sports-page .calendar{background:#f2f2f2; height:100%; display:block; }

.time_list {
  position: absolute;
  top: 30px;
  left: 30px;
  border: 1px solid gray;
  padding: 20px;
}
.time_list li, .time_list ul{
  padding: 0; margin: 0;
}
 #clear { width: 100%; }
.mmm .ui-widget.ui-widget-content{padding:30px 0}

.day-block ul#day-slider li p { margin-top: 0px !important;}
.day-block ul#day-slider li h3 { transition: All 1s ease; -webkit-transition: All 1s ease; -moz-transition: All 1s ease; -o-transition: All 1s ease; : rotate(0deg) scale(1) skew(1deg) translate(0px); -webkit-transform: rotate(0deg) scale(1) skew(1deg) translate(0px); -moz-transform: rotate(0deg) scale(1) skew(1deg) translate(0px); -o-transform: rotate(0deg) scale(1) skew(1deg) translate(0px); -ms-transform: rotate(0deg) scale(1) skew(1deg) translate(0px); }
.day-block ul#day-slider li:hover h3 { transform: translate(0px, 32px); -webkit-transform: translate(0px, 32px); -moz-transform: translate(0px, 32px); -o-transform: translate(0px, 32px); -ms-transform: translate(0px, 32px); }
.day-block ul#day-slider li p { transition: All 1s ease; -webkit-transition: All 1s ease; -moz-transition: All 1s ease; -o-transition: All 1s ease; transform: rotate(0deg) scale(1) skew(1deg) translate(0px); -webkit-transform: rotate(0deg) scale(1) skew(1deg) translate(0px); -moz-transform: rotate(0deg) scale(1) skew(1deg) translate(0px); -o-transform: rotate(0deg) scale(1) skew(1deg) translate(0px); -ms-transform: rotate(0deg) scale(1) skew(1deg) translate(0px); }
.day-block ul#day-slider li:hover p { transform: translate(0px, -24px); -webkit-transform: translate(0px, -24px); -moz-transform: translate(0px, -24px); -o-transform: translate(0px, -24px); -ms-transform: translate(0px, -24px); }
.day-block ul#day-slider li img { transition: All 1s ease; -webkit-transition: All 1s ease; -moz-transition: All 1s ease; -o-transition: All 1s ease; transform: rotate(0deg) scale(1) skew(1deg) translate(0px); -webkit-transform: rotate(0deg) scale(1) skew(1deg) translate(0px); -moz-transform: rotate(0deg) scale(1) skew(1deg) translate(0px); -o-transform: rotate(0deg) scale(1) skew(1deg) translate(0px); -ms-transform: rotate(0deg) scale(1) skew(1deg) translate(0px); }



/*.day-block ul li h3 { transition: All 1s ease; -webkit-transition: All 1s ease; -moz-transition: All 1s ease; -o-transition: All 1s ease; transform: rotate(0deg) scale(1) skew(1deg) translate(0px); -webkit-transform: rotate(0deg) scale(1) skew(1deg) translate(0px); -moz-transform: rotate(0deg) scale(1) skew(1deg) translate(0px); -o-transform: rotate(0deg) scale(1) skew(1deg) translate(0px); -ms-transform: rotate(0deg) scale(1) skew(1deg) translate(0px); }
.day-block ul li:hover h3 { transform: translate(0px, 32px); -webkit-transform: translate(0px, 32px); -moz-transform: translate(0px, 32px); -o-transform: translate(0px, 32px); -ms-transform: translate(0px, 32px); }
.day-block ul li p {transition: All 1s ease; -webkit-transition: All 1s ease; -moz-transition: All 1s ease; -o-transition: All 1s ease; transform: rotate(0deg) scale(1) skew(1deg) translate(0px); -webkit-transform: rotate(0deg) scale(1) skew(1deg) translate(0px); -moz-transform: rotate(0deg) scale(1) skew(1deg) translate(0px); -o-transform: rotate(0deg) scale(1) skew(1deg) translate(0px); -ms-transform: rotate(0deg) scale(1) skew(1deg) translate(0px); }
.day-block ul li:hover p { transform: translate(0px, -24px); -webkit-transform: translate(0px, 53px); -moz-transform: translate(0px, 53px); -o-transform: translate(0px, -24px); -ms-transform: translate(0px, -24px); }
.day-block ul li img { transition: All 1s ease; -webkit-transition: All 1s ease; -moz-transition: All 1s ease; -o-transition: All 1s ease; transform: rotate(0deg) scale(1) skew(1deg) translate(0px); -webkit-transform: rotate(0deg) scale(1) skew(1deg) translate(0px); -moz-transform: rotate(0deg) scale(1) skew(1deg) translate(0px); -o-transform: rotate(0deg) scale(1) skew(1deg) translate(0px); -ms-transform: rotate(0deg) scale(1) skew(1deg) translate(0px); }
.day-block ul li:hover img { transform: translate(21px, -12px); -webkit-transform: translate(21px, -12px); -moz-transform: translate(21px, -12px); -o-transform: translate(21px, -12px); -ms-transform: translate(21px, -12px); }*/
.day-block ul li:hover .wheel-animation { transition: all ease-out 0.2s; -webkit-transition: all ease-out 0.2s; -moz-transition: all ease-out 0.2s; -ms-transition: all ease-out 0.2s; -o-transition: all ease-out 0.2s; animation: wheelRotation 5000ms linear infinite; -webkit-animation: wheelRotation 5000ms linear infinite; -moz-animation: wheelRotation 5000ms linear infinite; -ms-animation: wheelRotation 5000ms linear infinite; -o-animation: wheelRotation 5000ms linear infinite; }
input[type="submit"]{
background:#ff194b !important; border:none !important; color:#fff !important; font-size:22px !important; padding:5px 55px !important;/* float:right !important; */margin-top:20px !important;
}
.wpcf7-not-valid-tip{ font-size:24px; color:#f00; }
 @keyframes wheelRotation { from {
 transform: rotate(0deg);
 -webkit-transform: rotate(0deg);
 -moz-transform: rotate(0deg);
 -ms-transform: rotate(0deg);
 -o-transform: rotate(0deg);
}
to { transform: rotate(360deg); -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -ms-transform: rotate(360deg); -o-transform: rotate(360deg); }
}
 @-webkit-keyframes wheelRotation { from {
 transform: rotate(0deg);
 -webkit-transform: rotate(0deg);
 -moz-transform: rotate(0deg);
 -ms-transform: rotate(0deg);
 -o-transform: rotate(0deg);
}
to { transform: rotate(360deg); -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -ms-transform: rotate(360deg); -o-transform: rotate(360deg); }
}
 @-moz-keyframes wheelRotation { from {
 transform: rotate(0deg);
 -webkit-transform: rotate(0deg);
 -moz-transform: rotate(0deg);
 -ms-transform: rotate(0deg);
 -o-transform: rotate(0deg);
}
to { transform: rotate(360deg); -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -ms-transform: rotate(360deg); -o-transform: rotate(360deg); }
}
 @-o-keyframes wheelRotation { from {
 transform: rotate(0deg);
 -webkit-transform: rotate(0deg);
 -moz-transform: rotate(0deg);
 -ms-transform: rotate(0deg);
 -o-transform: rotate(0deg);
}
to { transform: rotate(360deg); -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -ms-transform: rotate(360deg); -o-transform: rotate(360deg); }
}
 @-ms-keyframes wheelRotation { from {
 transform: rotate(0deg);
 -webkit-transform: rotate(0deg);
 -moz-transform: rotate(0deg);
 -ms-transform: rotate(0deg);
 -o-transform: rotate(0deg);
}
to { transform: rotate(360deg); -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -ms-transform: rotate(360deg); -o-transform: rotate(360deg); }
}
.news-block { padding: 90px 0 30px 0; }
.news-box { margin-bottom: 70px; display:inline-block}
.news-box img { float: left; margin-right: 20px; box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);}
.news-box h3 { font-size: 32px; color: #000;display:inline-block;margin-top:15px;}
.news-box h3 span { font-size: 24px; color: #ff194b; margin-right: 15px; }
.news-box h3 i,.event-in-news .event-in-news-head span { background: #ff194b; color: #fff; font-size: 32px; text-align: center; font-style: normal; padding: 5px 10px; margin: 0 5px; box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); }
.news-box p, .right-news p { font-size: 24px; margin-top: 15px; }
.news-box .link-img { float: inherit }
.news-box .link-img:hover { animation: wheelRotation 5000ms linear infinite; }
.top-spc3 { margin-top: -130px; }
.event-slider .owl-controls { text-align: center !important; position: absolute; margin: -10px auto; left: 0px; right: 0px; }
.event-slider .owl-carousel .owl-controls .owl-nav .owl-prev, .owl-carousel .owl-controls .owl-nav .owl-next, .owl-carousel .owl-controls .owl-dot { display: inline-block; }
.event-slider .owl-prev { background: #000; height: 84px; width: 42px; right: -80px; top: -150px; transition: all 0.3s ease 0s; background: url(images/arrow-left.png); float: left; margin-top: -260px; margin-left: 120px; }
.event-slider .owl-next { height: 84px; width: 42px; left: -80px; top: -150px; transition: all 0.3s ease 0s; background: url(images/arrow-right.png); float: right; margin-top: -260px; margin-right: 120px; }
.event-slider .owl-prev:hover, .event-slider .owl-next:hover { opacity: 0.5; transition: all 0.3s ease 0s; }
.events-page .top { background: #e5e5e5; padding: 20px 0 }
#bx-pager { text-align: center; margin: 0px auto }
#bx-pager a { text-align: center; margin: 0px 10px auto }
#bx-pager a.active img { border-bottom: 5px solid #ff194b; top: -10px; }
#bx-pager a.active:after { width: 15px; height: 15px; background: #000; margin: 91px 0 0 -43px; content: ""; display: inline-block; position: absolute; z-index: 99; text-align: center; background: url(images/down-arrow.png) no-repeat }
.bx-wrapper .bx-viewport { background: none; box-shadow: none; border: none }
.bx-wrapper { padding: 60px 0 }
.news-box span{/*margin-top:10px;*/ float:left}
.interior-slider-out .bx-wrapper{ padding: 0 !important;}
.box span { text-align: center;}
.silde-box img { width: 100% }
.silde-box .img-title { padding: 20px; }
.silde-box .img-title .left { float: left }
.silde-box .img-title .left h5,.silde-box .img-title .left p { font-size: 24px; color: #ff194b; padding-bottom: 5px; }
.silde-box .img-title .right { float: right }
.silde-box .img-title .right h5,.silde-box .img-title .right p { text-align: right; font-size: 24px; color: #000; padding-bottom: 5px; }
.silde-content { float: left; margin-left: 30px; }
.silde-content h1,.silde-content h2.day-title { font-size: 56px; color: #ff194b; padding-bottom: 20px;margin-bottom: 0px; }
.silde-content p { font-size: 24px; line-height: 30px; }
.silde-content .date { margin-top: 0px; }
.silde-content .date h3 { font-size: 32px; text-align: left; color: #ff194b }
.silde-content .date h5,.silde-content .date p.date1 { font-size: 32px; color: #ff194b; margin-top: 20px; }
.silde-content .date p.date1 {margin-top: 30px;}
.silde-content .date h5 span,.silde-content .date p.date1 span { background: #ff194b; color: #fff; font-size: 26px; padding: 10px 20px; margin: 0 5px; box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);}
.silde-content .date h2,.silde-content .date p.t1 { font-size: 32px; margin-top: 20px;margin-bottom: 30px;padding-bottom: 20px; }
.silde-content .date h4,.silde-content .date p.t2 { font-size: 24px; color: #ff194b; padding-bottom: 15px; }
.silde-content .date h6,.silde-content .date p { font-size: 24px !important; line-height: 30px !important; }
.silde-content .date .black { color: #000 }
.silde-content .social { margin-top:0px !important; padding-bottom: 20px; }
.silde-content .social ul li { display: inline-block; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.silde-content .social ul li:nth-child(1) a {/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#4a67b8+0,3b55a0+100 */ background: rgb(74,103,184); /* Old browsers */ background: -moz-linear-gradient(top, rgba(74,103,184,1) 0%, rgba(59,85,160,1) 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, rgba(74,103,184,1) 0%, rgba(59,85,160,1) 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, rgba(74,103,184,1) 0%, rgba(59,85,160,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4a67b8', endColorstr='#3b55a0', GradientType=0 ); /* IE6-9 */
font-size: 24px; color: #fff; padding: 5px 15px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.silde-content .social ul li:nth-child(1) a:hover { background: #4865b6 }
.silde-content .social ul li:nth-child(2) a:hover { background: #4bb0d7 }
.silde-content .social ul li:nth-child(3) a:hover { background: #d60432 }
.silde-content .social ul li:nth-child(4) a:hover { background: #FF3200 }

.silde-content .social ul li { margin-right: 10px; }
.silde-content .social ul li:nth-child(2) a { background: #6ccef4; font-size: 24px; color: #fff; padding: 5px 15px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.silde-content .social ul li:nth-child(3) a { background: #ff194b; font-size: 24px; color: #fff; padding: 5px 15px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.silde-content .social ul li:nth-child(4) a { background: #FF3200; font-size: 24px; color: #fff; padding: 5px 15px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }

.silde-content .social i { padding-left: 25px; }
.silde-content .social ul li:nth-child(2) i { padding-left: 36px; }
.silde-content .social ul li:nth-child(3) i { padding-left: 36px; }
.silde-content .social .icon-fb { background: url(images/fb1.png) no-repeat !important; width: 12px; height: 22px; position: absolute }
.silde-content .social .icon-tw { background: url(images/tw1.png) no-repeat !important; width: 29px; height: 21px; position: absolute }
.silde-content .social .icon-cal { background: url(images/calendar.png) no-repeat !important; width: 29px; height: 21px; position: absolute }
.atcb-link{ background:url(images/calendar.png) no-repeat #ff194b !important; background-position:17px 7px !important; padding-left:50px !important;}
.interior-slider-out .bx-wrapper .bx-controls-direction a {display:none }
.bx-wrapper .bx-next { right: 363px; top: -10px; width: 11px; height: 17px; background: url(images/arrow-right1.png) no-repeat left }
.bx-wrapper .bx-next:hover { background: url(images/hover-arrow-r.png) no-repeat left }
.bx-wrapper .bx-prev { left: 363px; top: -10px; width: 11px; height: 17px; background: url(images/arrow-left1.png) no-repeat right; }
.bx-wrapper .bx-prev:hover { background: url(images/hover-arrow-l.png) no-repeat right }
.navbar-inverse #menu-main-menu > .active > a, .navbar-inverse #menu-main-menu > .active > a:hover, .navbar-inverse #menu-main-menu > .active > a:focus { color: #ff194b }
 .menu-img { width: 100%;     margin-top: -50px; }

.menu-page .menu-outer { padding: 50px 0 }
.menu-page .menu-outer h1 { text-align: center; font-size: 56px; text-transform: uppercase; margin-bottom: 15px; }
#exTab3 .tab-content { color : white; background-color: #428bca; padding : 5px 15px; }
ul.tab-main { text-align: center; margin-bottom: 30px; }
ul.tab-main li { float: inherit; display: inline-block; padding: 0px 15px; border-right: 2px solid #000; }
ul.tab-main li a { font-size: 32px; color: #000 !important; padding: 0px; line-height: 20px; }
ul.tab-main li a:hover { color: #d60434 !important; background: none; border-color: #fff }
ul.tab-main li.active a { color: #d60434 !important }
.nav-tabs { border: none }
ul.tab-main li:last-child { border: none }
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus { border: none }
.resp-arrow { display: none; }

.social { margin-top: 70px;}
.social1{margin-top:40px; margin-bottom:20px;}
.social ul li { display: inline-block; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.social ul li:nth-child(4) a{background:#ff3200;font-size: 24px; color: #fff; padding: 5px 15px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.social ul li:nth-child(1) a {/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#4a67b8+0,3b55a0+100 */ background: rgb(74,103,184); /* Old browsers */ background: -moz-linear-gradient(top, rgba(74,103,184,1) 0%, rgba(59,85,160,1) 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, rgba(74,103,184,1) 0%, rgba(59,85,160,1) 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, rgba(74,103,184,1) 0%, rgba(59,85,160,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4a67b8', endColorstr='#3b55a0', GradientType=0 ); /* IE6-9 */
font-size: 24px; color: #fff; padding: 5px 15px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.social ul li:nth-child(1) a:hover { background: #4865b6 }
.social ul li:nth-child(2) a:hover { background: #4bb0d7 }
.social ul li:nth-child(3) a:hover { background: #d60432 }
.social ul li:nth-child(4) a:hover { background: #da2d03 }
.social ul li { margin-right: 10px; }
.social ul li:nth-child(2) a { background: #6ccef4; font-size: 24px; color: #fff; padding: 5px 15px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.social ul li:nth-child(3) a { background: #ff194b; font-size: 24px; color: #fff; padding: 5px 15px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.social i { padding-left: 25px; }
.social ul li:nth-child(2) i { padding-left: 36px; }
.social ul li:nth-child(3) i { padding-left: 36px; }
.social .icon-fb { background: url(images/fb1.png) no-repeat !important; width: 12px; height: 22px; position: absolute;margin-top:2px;  }
.social .icon-tw { background: url(images/tw1.png) no-repeat !important; width: 29px; height: 21px; position: absolute; margin-top:2px; }
.social .icon-cal { background: url(images/calendar.png) no-repeat !important; width: 29px; height: 21px; position: absolute;margin-top:2px;  }
.social .icon-sign { background: url(images/sign.png) no-repeat !important; width: 29px; height: 21px; position: absolute }
.events-page .bx-wrapper .bx-controls-direction a { top: -50px; }
.events-page .bx-wrapper .bx-next { right:363px; top: -10px; width: 11px; height: 17px; background: url(images/arrow-right1.png) no-repeat left }
.events-page .bx-wrapper .bx-next:hover { background: url(images/hover-arrow-r.png) no-repeat left }
.events-page .bx-wrapper .bx-prev { left: 363px; top: -10px; width: 11px; height: 17px; background: url(images/arrow-left1.png) no-repeat right; }
.events-page .bx-wrapper .bx-prev:hover { background: url(images/hover-arrow-l.png) no-repeat right }
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus { color: #ff194b }
.menu-page .menu-img { width: 100% }
.menu-page .menu-outer { padding: 50px 0 }
.menu-page .menu-outer h1 { text-align: center; font-size: 56px; text-transform: uppercase; margin-bottom: 15px; }
#exTab3 .tab-content { color : white; background-color: #428bca; padding : 5px 15px; }
ul.tab-main { text-align: center; margin-bottom: 30px; }
ul.tab-main li { float: inherit; display: inline-block; padding: 0px 15px; border-right: 2px solid #000; }
ul.tab-main li a { font-size: 32px; color: #000 !important; padding: 0px; line-height: 20px; }
ul.tab-main li a:hover { color: #d60434 !important; background: none; border-color: #fff }
ul.tab-main li.active a { color: #d60434 !important }
.nav-tabs { border: none }
ul.tab-main li:last-child { border: none }
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus { border: none }
.resp-arrow { display: none; }
.food-option p { text-align: center; color: #bfbfbf; font-size: 24px; }
.food-option ul li p.food-title { color: #000; width: 100%; font-size: 32px; text-align: left; margin-bottom: 5px;padding-bottom: 20px; }
.food-option ul li p.food-title span { text-align: right; float: right }
.food-option ul li p { font-size: 28px; color: #808080;text-align: left; }
.food-option ul li { border-bottom: 1px solid #bfbfbf; padding: 15px 100px; }
#exTab2 p.kitchen_time {
    color: #ff194b;
    font-size: 40px;
    text-align: center;
}
.top-spc5 { margin-top: -80px; }
ul.list-group li { margin: 0px !important; display: block; width: 100% !important }
ul.list-group li span { float: right }
.home-banner .top-block .right .list-group { background: #000 !important; border-top: 1px solid #ff194b !important; }
.btn-primary { border: none; background: #000 !important; color: #ff194b; font-size: 18px; vertical-align: text-bottom; }
.home-banner .top-block .right .btn { margin: 0px; padding: 0px; }
.close { background: url(images/close-icon.png); width: 26px; height: 26px; position: absolute; z-index: 9999; display: block; opacity: 1; float: right; margin: 10px }
.map-icon { display: none }
.mob-icon { display: none }
select option:hover,select option:checked {
   box-shadow: 0 0 10px 100px #ff194b inset;
}
/* ==========================================================================
Waypoints
========================================================================== */
.wp1, .wp2, .wp3, .wp4, .wp5, .wp6, .wp7, .wp8 { visibility: hidden; }
.bounceInLeft, .bounceInRight, .fadeInUp, .fadeInUpDelay, .fadeInDown, .fadeInUpD, .fadeInLeft, .fadeInRight { visibility: visible; }
.delay-05s { animation-delay: 0.5s; -webkit-animation-delay: 0.5s; }
.delay-1s { animation-delay: 1s; -webkit-animation-delay: 1s; }











.news-block, .news-block-main{padding:80px 0}
.top-spc6{z-index:99}
.check-box-two ul li{display:block; width:100%; margin-bottom:20px;}



.functions-inner{padding:50px 0}
.functions-inner .about-text h3,.functions-inner .about-text h1{font-size:56px; color:#ff194b; margin-bottom:25px;}
.functions-inner .about-text p{font-size:24px; padding-bottom:25px; line-height:30px;}
.functions-inner .customers{margin-top:80px;}
.functions-inner .customers h4{font-size:24px; background:#ff194b; display:table; padding:5px 15px; color:#fff}
.functions-inner .customers .box{background:#f2f2f2; padding:55px 25px 30px 25px; display:block}
.functions-inner .customers .box p{font-size:30px; text-align:center; line-height:30px;}
.functions-inner .customers .box span{display:block; color:#ff194b; font-size:24px; margin-top:20px;}
.owl-controls .owl-page, .owl-controls .owl-buttons div{text-indent:-999999px}



.customers-slider .owl-controls .owl-page span {
    background:#ff194b;
    border-radius: 20px;
    display: block;
    height:7px;
    width: 7px;
}
.customers-slider .owl-controls .owl-page {margin-right:15px;}
.customers-slider .owl-page.active{border:2px solid #ff194b; background:none; border-radius:100%; ;}
.customers-slider .owl-page.active span{background:none;}
.customers-slider .owl-controls {
    margin-top:30px;
    text-align: center;
}
.customers-slider .owl-controls .owl-page{display:inline-block}
.full-slider {
    display:flex !important;
    overflow: hidden;
    width: 100% !important;
}
.full-slider .item {
    width: 25%;
}

.full-slider .item .box {
    width: 100% !important;
   /* position:relative;*/
}
.full-slider img{width:100% !important;}

.full-slider .hover-eff{background:none; width:100%; height:100%;position:absolute; cursor:pointer;  display: table-cell;
    vertical-align: middle;transition: all 0.3s ease 0s; }
.full-slider h3.hover-title{font-size:64px; text-align:center; color:#fff; margin-top:15vh; /*position:absolute; z-index:99999;opacity:0;*/transition: all 0.3s ease 0s}
.full-slider .hover-eff:hover{background:rgba(255,255,255,0.6);transition: all 0.3s ease 0s; }
.full-slider .hover-eff:hover h2{opacity:1}


/*.full-slider .owl-controls { text-align: center !important; position: absolute; margin: -10px auto; left: 0px; right: 0px; }
.full-slider .owl-carousel .owl-controls .owl-nav .owl-prev, .owl-carousel .owl-controls .owl-nav .owl-next, .owl-carousel .owl-controls .owl-dot { display: inline-block; }
.full-slider .owl-prev { background: #000; height:238px; width:65px; transition: all 0.3s ease 0s; background:url(images/silder-arrow-l.png) #e5e5e5 no-repeat 15px 50%; float:left  }
.full-slider .owl-next { height: 238px; width:65px;  transition: all 0.3s ease 0s; background: url(images/silder-arrow-r.png) #e5e5e5 no-repeat 25px 50%; float:right }
.full-slider .owl-next:hover{background:#ff194b url(images/silder-arrow-r.png) 25px 50% no-repeat}
.full-slider .owl-prev:hover{background:#ff194b url(images/silder-arrow-l.png) 15px 50% no-repeat}

.full-slider .owl-buttons {
    margin: -228px 0 0 0 ;
}*/
.slider-hed h4{font-size:24px; color:#ff194b; margin-bottom:28px;}
.interactive-block{padding:60px 0}
.interactive-block h2{text-align:center; font-size:56px; color:#ff194b; padding-bottom:30px;}
.interactive-block h3.steps-title{text-align:center; font-size:56px; color:#ff194b; padding-bottom:30px;}
.interactive-block .slider-plans h4{font-size:24px; text-align:center; padding-bottom:20px; margin-left:250px;}
.interactive-block .slider-plans h3{text-align:center; font-size:24px; margin-top:50px; margin-left:230px;}
.interactive-block .slider-plans h2{text-align:center; font-size:32px; margin-left:230px; margin-bottom:0px;}
.interactive-block .slider-plans .show h3{ margin-top:0px; }

.interactive-block .slider-plans .owl-prev { background: #000; height:33px; width:22px; transition: all 0.3s ease 0s; background:url(images/plan-arrow-l.png) no-repeat; float:left;margin-top:-65% ; position:absolute; z-index:9999; margin-left:-50px; }
.interactive-block .slider-plans .owl-next { height:33px; width:22px;transition: all 0.3s ease 0s; background: url(images/plans-arrow-r.png) no-repeat; float:right; margin-top:-65%; position:absolute; z-index:99999;right:0; margin-right:-14px; }

.interior-slider img{width:100%}
.pager-interior a{margin:0px !important}
.interior-slider .bx-controls-direction a{display:block}
.interior-slider .bx-wrapper .bx-controls-direction a {
    height: 32px;
    margin-top: -16px;
    outline: 0 none;
    position: absolute;
    text-indent: -9999px;
    top: 50%;
    width: 32px;
    z-index: 9999;
}

.interior-slider-out .bx-wrapper{margin-bottom:0px !important;}
.pager-interior a{width:33.33%; float:left;}
.pager-interior  img{width:100%}
.pager-interior a.active img{border-left:none}
.pager-interior .bx-wrapper .bx-viewport{left:0px;}
.pager-interior a.active::after{display:none !important}
.pager-interior a.active img{border-left:2px solid #fff !important; border-bottom:none !important}
.pager-interior img{border-left:2px solid #fff}
.pager-interior{margin-top:5px !important;}


.enquiry-block{margin-top:70px;}
.enquiry-block h4{font-size:32px; text-align:left; background:#ff194b; display:table; color:#fff; padding:10px;     box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);}
.enquiry-block ul.setp{margin:30px 0; display:block; width:100%; float:left}
.enquiry-block ul.setp li{float:left; margin-right:30px;}
.enquiry-block ul.setp li h3.steps-title{padding:0px; color:#808080; line-height:30px;}
.enquiry-block ul.setp li h3.steps-desc{font-size:24px;}

.function-select{margin-bottom:30px; display:block; width:100%}
.select {
  position: relative;
  display: block;
  margin: 0 auto;
  width: 100%;
  color: #ccc;
  vertical-align: middle;
  float:left;
  display:block;
  text-align: left;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-touch-callout: none;
}
.select .placeholder {
  position: relative;
  display: block;
  border-bottom:1px solid #bfbfbf;
  z-index: 1;
  padding: 1em;
  border-radius: 2px;
  cursor: pointer;
  padding-left:0px;
  /*padding-right:25px;*/
}
.select span.placeholder{
font-size:30px;
color:#ff194b;
}
.select .placeholder h6, .select .placeholder i{float:right; position:absolute;z-index:999; right:0; margin-top:-30px; color:#ff194b; font-size:24px; margin-right:60px;}
.select .placeholder:after {
  position: absolute;
  right: 1em;
  top: 42%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  font-family: 'FontAwesome';
  content: '\f078';
  z-index: 10;
  font-size:18px;
  color:#808080;
}
.box .hed span, .function-details .box .hed i{
text-align:left;
}
.select.is-open .placeholder:after {
  content: '\f077';
 top:33%;
}
.select.is-open ul {
  display: block;
}
.select.select--white .placeholder {
  background: #fff;
  color: #999;
}
.select.select--white .placeholder:hover {
  background: #fafafa;
}
.select ul {
  display: none;
  //position: absolute;
  overflow: hidden;
  overflow-y: auto;
  width: 100%;
  background: #fff;
  border-radius: 2px;
  top: 100%;
  left: 0;
  list-style: none;
  padding: 0;
  z-index: 100;
  background:#f2f2f2;
  -webkit-box-shadow: 0px 2px 14px 0px rgba(50, 50, 50, 0.43);
-moz-box-shadow:    0px 2px 14px 0px rgba(50, 50, 50, 0.43);
box-shadow:         0px 2px 14px 0px rgba(50, 50, 50, 0.43);

}
.select ul li {
  display: block;
  text-align: left;
  border-bottom:1px solid #bfbfbf;
  padding:35px 28px 15px 28px;
  color: #999;
  cursor: pointer;
}
.select ul li span{font-size:24px; color:#000}
.select ul li i{font-size:18px; float:right; color:#ff194b}
.select ul li:hover {
  background: #ff194b;
  color: #fff;
}
.select ul li:hover span{color:#fff} 
.select ul li:hover i{color:#fff} 

#stp3 #chkbx label{ width:100%; height:25px }
#stp3 #chkbx label span{ display:inline; float:right; }

#chkbx input.span[type="checkbox"]:not(old) + label, #chkbx input.span[type="radio"]:not(old) + label{ line-height:0px; }

.function-select .placeholder h5{font-size:18px;color:#bfbfbf;display:block}
.function-select .placeholder span{font-size:24px;color:#000; display:block}
.function-select .placeholder h3,.function-select .placeholder p.func-type{ font-size:35px; color:#ff194b; display:block;}

#datepicker{background:url(images/date.png) right no-repeat }
.continue-btn{background:#ff194b !important; border:none; color:#fff; font-size:32px; padding:5px 55px; float:right; margin-top:20px;}
.continue-btn:hover{background:#d51942 !important}

.function-details{margin-top:100px;}
.enquiry-block .left{/*width:95%*/}
.function-details h5{font-size:24px; padding:10px 25px;}
.function-details .box{background:#f2f2f2; margin-top:17px; box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);}
.function-details .box .hed,.function-details .box .foot{background:#000;padding:25px;}
.function-details .box .foot h3,.function-details .box .foot p{ color:#fff; font-size: 24px;}
.function-details .box .hed p.f-det-t,.function-details .box .hed h3, .function-details .box .hed .span{color:#fff; font-size:32px; display:block;}
.function-details .box .hed span, .function-details .box .hed i{color:#ff194b; font-size:24px;}
.function-details .details{padding:25px; min-height:450px}
.function-details .details ul{float:left; width:50%}
.function-details .details ul li{margin-bottom:30px;} 
.function-details .details ul li span{font-size:18px;color:#808080}
.function-details .details ul li h3,.function-details .details ul li p{font-size:24px;color:#000}
	
.interior-slider-out h4{display:none;}
	
.popup-box{background:#fff; padding:40px 60px 60px 60px; text-align:center; margin:0px auto; display: none;}
.popup-box h3{text-align:center; font-size:36px; color:#ff194b; border-bottom:1px solid #ff194b; padding-bottom:25px; margin:35px auto}
.popup-box p{padding:30px 0; font-size:24px; line-height:29px;}
.popup-box .close-btn{font-size:32px; background:#ff194b; padding:0px 60px; border-radius:0px; color:#fff}
.popup-box .close-btn:hover{background:#d51942}
.modal-dialog {
    margin: 30px auto;
    width: 700px;
}

.modal .close {
    background: rgba(0, 0, 0, 0) url("images/close-icon.png") repeat scroll 0 0;
    display: block;
    float: right;
    height: 26px;
    margin: 10px;
    opacity: 1;
    position: absolute;
    width: 26px;
    z-index: 9999;
}
div.MGLField input {
    margin: 5px;
    padding: 0;
}
.MGLField select{
padding: 0px !important;
  margin: 5px;
}
.MGLField select[name^="Type"] {
    width: 100%;
}
#Date_dd, #Date_mm, #MGLDate {
    float: left;
    width: 29%;
    display: none;
}

#mfb5cef856666_Date { display: block !important; }

#MGLattendeeContainer > textarea, .MGLField > textarea {
    width: 10em;
}
.MGLField table{
margin-left:17% !important;
}
/*div.MGLLabel{
font-size:20px !important;
}*/
div.MGLField input[type='text'] {
   // padding: 10px !important;

    background: #FBF9FA;
    border: 1px solid #d8d8d8;
    -webkit-box-shadow: 0 0 0 0 #000000;
    box-shadow: 0 0 0 0 #000000;
	font-size:24px;
    height: 30px;
	width:100%
}
div.MGLRow {
    clear: both;
    padding-bottom: 40px;
    margin-right: 5%
}
table tr td {
    padding: 0.5625em 0.625em;
    font-size: 0.875em;
    color: #222222;
    text-align:left;
}
table thead tr th, table tfoot tr th, table tbody tr td, table tr td, table tfoot tr td {
    display: table-cell;
    line-height: 1.125em;
}

.select-style{background:#fff; border-radius:0px;/*for firefox*/
        -moz-appearance: none;
        /*for chrome*/
        -webkit-appearance:none;
		background:url(images/select-arrow.png) no-repeat 96% 15px;
		margin-top:20px;
      }
	  
	  
a.news_anchor {color:#000;}
.top-block{ padding:5px 0 2px; }
.no-background{background:none}	  

.inner-outer{padding-top:179px;}
/*.map-icon { background: url(images/placeholder.png) no-repeat; width: 30px; height: 30px; float: left; margin-left: 15px; display: block;left:20%; position:absolute; margin-top:20px }
.mob-icon { background: url(images/phone-call.png) no-repeat; width: 30px; height: 30px; float: right; margin-right: 15px; display: block ; position:absolute; right:20%; margin-top:20px;}*/


.open > .dropdown-menu {
    display: block !important;



}
.function-details > h3,.function-details > p.fun-det-desc {
    color: #ff194b;
    font-size: 24px;
}

#step, #steps,  #stp1 .submit-btn,
#stp2, #stp3, #amt.input__field.input__field--hoshi, .bevpack, #perperson, .opt{
  display:none;
}



/* fun-bev*/
#fun-bev .beverage ul.list li:first-child{
	padding-left:0px !important;
}


ul.step-two{width:100%; float:left}
ul.step-two button{height:60px; border-radius:0px; background:url(images/select-arrow.png) no-repeat 98% 15px}
ul.step-two .form-control{height:60px;}
ul.step-two li{margin-bottom:20px; width:100%; float:left}
ul.step-two .bootstrap-select.btn-group .dropdown-toggle .filter-option{font-size:24px;color: #bfbfbf;}
ul.step-two .form-control .caret { background: url(images/select-arrow.png) no-repeat;}
ul.step-two .form-control .bs-caret{opacity:0;}
ul.step-two .form-control .btn-group.open .dropdown-toggle{box-shadow:none}
ul.step-two .btn-default:hover{background:none; border:1px solid #ff194b;background: url(images/select-arrow.png) no-repeat 98% 15px;}
ul.step-two .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default{background: url(images/select-arrow.png) no-repeat 98% 15px;}
ul.step-two .btn-default:active:hover, .btn-default.active:hover, .open > .dropdown-toggle.btn-default:hover, .btn-default:active:focus, .btn-default.active:focus, .open > .dropdown-toggle.btn-default:focus, .btn-default.focus:active, .btn-default.active.focus, .open > .dropdown-toggle.btn-default.focus{background:none}
ul.step-two .btn-default:focus, .btn-default.focus{background: url(images/select-arrow.png) no-repeat 98% 15px;}
.enquiry-block .left .form-horizontal .form-group{margin-left:0px; margin-right:0px;}



.check-box1 input[type=checkbox]:not(old),
.check-box1 input[type=radio   ]:not(old){
  width   : 28px;
  margin  : 0;
  padding : 0;
  opacity : 0;
}

.check-box1 input[type=checkbox]:not(old) + label,
.check-box1 input[type=radio   ]:not(old) + label{
  display      : inline-block;
  margin-left  : -28px;
  padding-left : 28px;
  background   : url('images/checks.png') no-repeat 0 0;
  line-height  : 24px;
  text-align: left;
}

.check-box1 input[type=checkbox]:not(old):checked + label{
  background-position : 0 -24px;
}

.check-box1 input[type=radio]:not(old):checked + label{
  background-position : 0 -48px;
}
.check-box1 div{/*float:left;*/ margin-right:10px; margin-bottom:10px;}

.check-box1 label{font-size:24px;}
.check-box1 span{display:block; font-size:28px; margin-bottom:30px;}
.modal{z-index:99999999999999999999}

.label_outer {
    float: left;
    font-size: 18x;
    padding-top:0px;
    padding-left:0px;
    text-align: left;
	color:#bfbfbf;
	display:block;
}


#stp2 #chkbox1 label{
width:100%;
}
#stp2 #chkbox1 label i{
float:right;
}


.guest_gender h3{font-size:23px;}
.guest_gender .gender{float:left;width:100%;text-align:left;}
.info-box .form .check-box h3{font-size:20px; color:#000; text-align:left; border-bottom:1px solid #ccc; padding:10px 0 15px 0}




ul.test li{
  color: #AAAAAA;
  display: block;
  position: relative;
  float: left;
  width: 100%;
  height: 100px;
	border-bottom: 1px solid #111111;
}

ul.test li input[type=radio]{
  position: absolute;
  visibility: hidden;
}

ul.test li label{
  display: block;
  position: relative;
  font-weight: 300;
  font-size: 1.35em;
  padding: 25px 25px 25px 80px;
  margin: 10px auto;
  height: 30px;
  z-index: 9;
  cursor: pointer;
  -webkit-transition: all 0.25s linear;
}

ul.test li:hover label{
	color: #FFFFFF;
}

ul.test li .check{
  display: block;
  position: absolute;
  border: 5px solid #AAAAAA;
  border-radius: 100%;
  height: 25px;
  width: 25px;
  top: 30px;
  left: 20px;
	z-index: 5;
	transition: border .25s linear;
	-webkit-transition: border .25s linear;
}

ul.test li:hover .check {
  border: 5px solid #FFFFFF;
}

ul.test li .check::before {
  display: block;
  position: absolute;
	content: '';
  border-radius: 100%;
  height: 15px;
  width: 15px;
  top: 5px;
	left: 5px;
  margin: auto;
	transition: background 0.25s linear;
	-webkit-transition: background 0.25s linear;
}

.test input[type=radio]:checked ~ .check {
  border: 5px solid #0DFF92;
}

.test input[type=radio]:checked ~ .check::before{
  background: #0DFF92;
}

.test input[type=radio]:checked ~ label{
  color: #0DFF92;
}
.gender span.wpcf7-list-item {text-align:left !important;margin-top:10px !important;}
 
.event-single {width:35% !important;margin:0px auto;}
.event-single .item img {width:75px !important; float: left; margin-left: 10px; margin-right: 10px;}
.event-single .owl-prev{ background: rgba(0, 0, 0, 0) url("images/arrow-left1.png") no-repeat scroll right center;
    height: 17px;
    left: -25px;
    top: 30px;
    width: 11px;
    position:absolute    
	}
.event-single .owl-next{ background: rgba(0, 0, 0, 0) url("images/arrow-right1.png") no-repeat scroll right center;
    height: 17px;
    right: -18px;
    top: 30px;position:absolute;
    width: 11px;}
.event-single .owl-dots {display:none !important;}
/*2-12-16*/

ul.tick-list li {margin-bottom:10px; display:block; float:left}
ul.tick-list li a{width:100%; height:10px; float:left; cursor:pointer; }
ul.tick-list li a span{padding-left:45px;font-size:24px; color:#000}
ul.tick-list li a.normal-box:before  {content:""; position:absolute;width:32px; height:32px; border:1px solid #ccc}
ul.tick-list li a.active-box:before{content:""; position:absolute;background:url(images/close.png) no-repeat 6px 7px;width:32px; height:32px; border:1px solid #ccc}

/*2-12-16*/
/*5-12-16*/
li.form_extra_outer {margin:15px 0px; text-align:center}
a.fun_con_link{
    background: #ff194b none repeat scroll 0 0 !important;
    border: medium none !important;
    color: #ffffff !important;
    font-size: 22px !important;
    padding: 5px 30px !important;
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
p.form_note{
    color: #ff194b;
    font-size: 18px;
    margin:10px 0px;
   z-index: 999;

}

#Guestlist h2 {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-bottom: 1px solid #a1a1a1 !important;
    color: #000000 !important;
    margin: 10px auto;
    width: 100%;
}

#header.fixed { position:fixed;top:46px;z-index:2147483647; }
/*@-moz-document url-prefix() { 
#header.fixed { position:fixed;top:79px;}
}*/
/*5-12-16*/
/*6-12-16*/
#working_dp ul#secondary {background:#fff !important;border: none !important; border-radius: 4px ;margin-top: -3px; }
#working_dp ul#secondary li a {color:#000 !important;font-weight: normal !important;}
#working_dp ul#secondary li a:hover {color: #fff !important;}

.rotateslider-outer .ui-widget-content {border:none !important;     background: #fff;}
/*
.bx-viewport {height:500px !important;}
.bx-viewport ul li {width:100% !important;}
*/ 
/*6-12-16*/

/*7-12-16*/

#filters li label { padding-left:50px !important; }

.right-news{margin-top:20px;}
.right-news .main-img{float:left; margin-right:20px; }
.right-news h3 { font-size:32px; color: #000 }
.right-news h3 i { font-size: 24px; color: #ff194b; margin-right: 15px;/*display:block;*/ margin-bottom:15px; }
.right-news h3 span { background: #ff194b; color: #fff; font-size: 32px; text-align: center; font-style: normal; padding: 5px 10px; margin: 0 5px; }
/*5-1-17*/.event-in-news i {box-shadow: none !important;}/*5-1-17*/
/*.right-news p { font-size:20px; margin-top: 15px; color:#000; }*/
span.lnk_img_sp {display:block;margin-top:10px;}
.checkbox label::after {margin-left:0px !important;}

#mfb5cef856666 h2 {font-size: 30px;margin:10px 0px;}
#MGLattendeeContainer > textarea, .MGLField > textarea { width:100%;border:1px solid #cdcdcd;margin-left:5px; }
a.e_links {background:none !important;padding:0px !important;margin-top:0px !important;}

span.wpcf7-list-item { margin-right:30px;margin-bottom:15px; }
span.wpcf7-list-item-label:after {  background: rgba(0, 0, 0, 0) url("images/close.png") no-repeat scroll 0 0;
    border-radius: 50%;
    display: inline-block;
    height: 17px;
    left: 7px;
    margin-left: -73px !important;
    position: absolute;
    top: 6px !important;
    transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33) 0s;
    width: 17px; }

#enquiry-form {
   

    height: 10px;
   margin-top:0px;
    position: absolute;
    width: 10px;
    z-index: 999;
}

/*sports*/
.sort {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 0 none;
}

.food-option li p i {
    float: right;
}
.food-option .beverage li {
    border-bottom: medium none !important;
	padding-top:0px ;
padding-bottom:0px !important;	
}
.food-option .beverage li.food-item {padding:0px !important;}
.food-option .beverage li i {float:right;}

div.MGLLabel {font-size:24px;color:#aaa;font-weight:normal !important;}


.brows-btn {
   float: left;
   width: auto;
   margin-left: 20px;
}
.js .inputfile {
   width: 0.1px;
   height: 0.1px;
   opacity: 0;
   overflow: hidden;
   position: absolute;
   z-index: -1;
}

.inputfile + label {
   max-width: 80%;
   font-size: 1.25rem;
   /* 20px */
   font-weight: 700;
   text-overflow: ellipsis;
   white-space: nowrap;
   cursor: pointer;
   display: inline-block;
   overflow: hidden;
   padding: 0.625rem 1.25rem;
   /* 10px 20px */
}

.no-js .inputfile + label {
   display: none;
}

.inputfile:focus + label,
.inputfile.has-focus + label {
   outline: 1px dotted #000;
   outline: -webkit-focus-ring-color auto 5px;
}

.inputfile + label * {
   /* pointer-events: none; */


   /* in case of FastClick lib use */
}

.inputfile + label svg {
   width: 1em;
   height: 1em;
   vertical-align: middle;
   fill: currentColor;
   margin-top: -0.25em;
   /* 4px */
   margin-right: 0.25em;
   /* 4px */
}


/* style 1 */

.inputfile-1 + label {
   color: #f1e5e6;
   background-color: #d3394c;
}

.inputfile-1:focus + label,
.inputfile-1.has-focus + label,
.inputfile-1 + label:hover {
   background-color: #722040;
}


/* style 2 */

.inputfile-2 + label {
   color: #d3394c;
   border: 2px solid currentColor;
}

.inputfile-2:focus + label,
.inputfile-2.has-focus + label,
.inputfile-2 + label:hover {
   color: #722040;
}


/* style 3 */

.inputfile-3 + label {
   color: #d3394c;
}

.inputfile-3:focus + label,
.inputfile-3.has-focus + label,
.inputfile-3 + label:hover {
   color: #722040;
}


/* style 4 */

.inputfile-4 + label {
   color: #d3394c;
}

.inputfile-4:focus + label,
.inputfile-4.has-focus + label,
.inputfile-4 + label:hover {
   color: #722040;
}

.inputfile-4 + label figure {
   width: 100px;
   height: 100px;
   border-radius: 50%;
   background-color: #d3394c;
   display: block;
   padding: 20px;
   margin: 0 auto 10px;
}

.inputfile-4:focus + label figure,
.inputfile-4.has-focus + label figure,
.inputfile-4 + label:hover figure {
   background-color: #722040;
}

.inputfile-4 + label svg {
   width: 100%;
   height: 100%;
   fill: #f1e5e6;
}


/* style 5 */

.inputfile-5 + label {
   color: #d3394c;
}

.inputfile-5:focus + label,
.inputfile-5.has-focus + label,
.inputfile-5 + label:hover {
   color: #722040;
}

.inputfile-5 + label figure {
   width: 100px;
   height: 135px;
   background-color: #d3394c;
}
.menu-page {
    padding-top: 176px;
}
.menu-page-in{padding:0px;}
/*#ui-datepicker-div{z-index:999 !important}*/
#menu_menu_toggle{display:none}
/*7-12-16*/
/*16-12-16*/
.newslettermodal {overflow-x:hidden;overflow-y:auto;  }
#fun-extra .beverage ul.list li {padding-left: 0px;}
.continue-btn { float: right;margin: 20px auto;}
#exTab2 {margin-top: 20px;}
#bx-pageracc a.active { color: #d60434 !important }
/*16-12-16*/

/*19-12-16*/
span.lp-link{margin-top: 15px;}
/*19-12-16*/
.lp-images{width:175px} 
.right-news h3 {display:inline-block;} 
.right-news h3 i {display:inline;width:100%; width:100%;margin:5px auto !important; background:none }
.right-news h3 span{float:none;}
.lp-sports {
    color: #000000 !important;
    font-size: 32px !important;
} 
#day-slider .owl-carousel .owl-item img {
    display: inline !important;
    width: auto !important;
}
#inthead{display:block;}
.interactive-block h2{display:none}
.interactive-block .setp h6 { display: block; }
.interior-slider .bx-controls-direction a{
	background:#000;height:50px;height: 32px;
    margin-top: -16px;
    outline: 0 none;
    position: absolute;
    text-indent: -9999px;
    top: 50%;
    width: 32px;
    z-index: 9999;}
.sports-page .tab-hed:hover { cursor:pointer }
.interior-slider2 .bx-wrapper .bx-controls-direction a{display:block }
.days_slide .owl-next {
    background:#fff;
    float: right;
    height: 84px;
    margin-top: -270px;
    top:50%;
	position:relative;
    transition: all 0.3s ease 0s;
	background:url("images/arrow-right.png");
    width: 42px;
	z-index:999999999999999999999;
}
.days_slide .owl-prev {
    background:#fff;
    float:left;
    height: 84px;
    margin-top: -270px;
    top:50%;
	position:relative;
    transition: all 0.3s ease 0s;
    width: 42px;
	background:url("images/arrow-left.png");
	z-index:999999999999999999999;
}


.date.timestamp i {
    display: inline-block;
    width: 30px;
    float: left;
    padding-top:20px; 
}


.news-block-m {display:none}
button#load-more{background:#ff194b}
span.wpcf7-not-valid-tip { display:inline-block !important }

/*22-12-16*/
#sports .no-arrow:after {background:none !important;  }
#day-all{
  display: block;
  margin-top: 60px;
}

/*22-12-16*/
/*29-12-16*/
ul.tab-main li h2 {padding: 0px !important; margin: 0px !important;}
.rotateslider-container .rotateslider-item p.plan-capacity, .rotateslider-container .rotateslider-item p.plan-desc {
    display: none;
}
.rotateslider-container .rotateslider-item.now p.plan-capacity {
    display: block;
    font-family: "denseregular";
    font-size: 32px;
    text-align: center;
}
.interactive-block p.plan-capacity{text-align:center; font-size:56px; color:#ff194b; padding-bottom:30px;}

.rotateslider-container .rotateslider-item.now p.plan-desc {
    margin-top: 0;
}
.rotateslider-container .rotateslider-item.now p.plan-desc {
    display: block;
    font-family: "denseregular";
    font-size: 24px;
    margin-top: 30px;
    text-align: center;
}
/*29-12-16*/

/*5-1-17*/
.details #form2 .options span.foodoption .pplat {display: none !important;}
/*5-1-17*/


/*6-3-17*/

/*#upcoming-slider { text-align: center !important; }
#upcoming-slider .owl-wrapper { width: 100% !important; }
#upcoming-slider .owl-item { float: inherit !important; display: inline-block !important; }*/

.home_whatson_outer h3 { color: #fff !important;background: #000;padding: 10px 0; text-align: center;font-size: 40px;text-transform: uppercase; }
/*6-3-17*/

@media(max-width:1440px) {
.container { width: 1200px; }
.bx-wrapper .bx-prev { left: 120px !important; }
.bx-wrapper .bx-next { right: 120px !important; }

/*28-12-16*/
.sports-page .tab-hed .date span { padding: 12px 10px;width: 50px;height: auto;font-size: 45px;}
}
@media (min-width: 979px) {
ul.nav li.dropdown:hover > ul.dropdown-menu { display: block; }

}
 @media(max-width:1200px) {
.info-box { right: 0 }
.red-block { font-size: 33px; }
.top-spc1 { margin: -32px auto 0; }
.container { width: 98%; }
.event-slider .owl-prev, .event-slider .owl-next { margin-top: -150px; }
.bx-wrapper .bx-prev { left: 160px; }
.bx-wrapper .bx-next { right: 160px; }
.top-spc { margin: -120px auto 0; }
.top-spc2 { margin-top: -63px }
.top-spc4 { margin-top: -30px }
.social ul li { margin-right: 0px; }
.social i { font-size: 18px; vertical-align: text-top }
.interactive-block .slider-plans .owl-prev { margin-left: -20px }
.beverage ul.list li, .beverage p, .every-function .box p{font-size:24px;}
.every-function h1,.every-function h3 {
    font-size: 42px;
    padding: 5px 68px;
}
.sports-page .tab-hed .date{font-size:30px;}
.sports-page .tab-hed .date span{padding:5px ;font-size: 30px; box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); width: auto;height: auto;}
.date.timestamp i { width: 18px;padding-top: 10px;margin-right: 8px; }
.sports-page .tab-hed .time{font-size:22px; margin-top:7px}
.sports-page .tab-hed .name, .sports-page .tab-hed .sport{font-size:28px; margin-top:7px;}
.sports-page .tab-hed .notes p{font-size:24px}
.sports-page .tab-hed {padding: 15px 0 10px;}
.sports-page h2.resp-accordion, .sports-page .resp-accordion.resp-tab-active{background-size:25px;}
.sports-page h2.resp-accordion{padding-bottom:5px}
.silde-content .social ul li { margin-right: 0px; }
.silde-content .social i { font-size: 18px; vertical-align: text-top }
.interactive-block .slider-plans .owl-prev{margin-left:-20px}
.menu-page {
    padding-top: 138px;
}
.menu-page-in{padding:0px;}

/*28-12-16*/

/*31-1-16*/
.header-address { text-indent:-9999px;background: url(images/placeholder.png) no-repeat #fff 5px 6px; width: 30px; height: 30px; float: left; margin-left: 15px; display: block; position:relative; z-index:9999999; border-radius:100%; margin-top:-6px} 

}
@media (min-width:768px) and (max-width:991px) {
.menu-page {padding-top: 138px;}	
.event-slider .owl-prev, .event-slider .owl-next { margin-top: -150px; }
.bx-wrapper .bx-prev { left: 50px; }
.bx-wrapper .bx-next { right: 50px; }
.spc1 { width: 100%; margin-bottom: 20px; }
.silde-box .img-title .right { float: left }
.silde-box .img-title .right h5 { text-align: left }
.silde-content .social ul li { display: block }
.silde-content .social ul li a { display: table; margin-top: 10px; }
.silde-content .social { margin-top: 0px; }
.silde-box { padding-top: 30px }
.social ul li { display: block }
.social ul li a { display: table; margin-top: 10px; }
.social { margin-top: 0px; }
.banner-gradient::after { display: none }
.home-hed { position: relative; top: 41px; transform: translateY(-50%); z-index: 9; }
.home-hed img { width: 120px; }
#menu-main-menu > li > a { font-size: 25px; }
header { padding: 7px 0 }
#map { height:768px; }
.interactive-block .slider-plans .owl-next{margin-top:-79%;margin-right: -25px;}
.interactive-block .slider-plans .owl-prev{margin-left: -20px;margin-top:-79%;}
.every-function h1,.every-function h3 {font-size: 30px; padding: 5px 28px;}
.beverage h4,.beverage h2{font-size:45px;padding-bottom: 0px;}

.sports-page .tab-hed .notes p{text-align:center}
.sports-page h2.resp-accordion, .sports-page .resp-accordion.resp-tab-active{background-size:25px;}
.social ul li{width:48%; float:left}
.ui-widget.ui-widget-content { width: 222px; margin: 0px auto; right: 0;}
.inner-outer {padding-top:145px;}
.home-banner .top-block ul li{margin-right:5px;}
.event-slider .owl-prev, .event-slider .owl-next { margin-top: -114px;}


.day-block ul li:nth-child(1) { background: url(images/thursday-bg.png) }
.day-block ul li:nth-child(2) { background: url(images/firday-bg.png) }
.day-block ul li:nth-child(3) { background: url(images/sutrday-icon.png) }
.day-block ul li:nth-child(4) { background: url(images/sunday-icon.png) }
.day-block ul li:nth-child(5) { background: #f7d842 }
header.menu .logo img {position: relative;width: 166px;z-index: 99999;}
.home-banner .top-block ul li a{font-size:18px;}
.home-banner .top-block .left p {font-size: 20px;}
.menu-page-in{padding:0px;}


/*16-12-16*/
.red-block {width: 350px;}
.bx-wrapper .bx-prev { left: 0px !important; }
.bx-wrapper .bx-next { right: 0px !important; }
/*16-12-16*/
.rotateslider-outer{display:block; background:#f2f2f2}
.interactive-block h2{display:block}
.rotateslider-outer .ui-widget-content{background:#f2f2f2}
.interactive-block h2.map-head{text-align:center; display:table; background:#ff194b; font-size:24px; color:#fff; padding:5px 30px; margin:0px auto; position:absolute; z-index:9999; right:0; left:0; margin-top:-15px; display:table}	

.full-slider h3.hover-title {
    color: hsl(0, 0%, 100%);
    font-size: 26px;
    margin-top: 9vh;
    text-align: center;
    transition: all 0.3s ease 0s;
}



#header.fixed { position:fixed;top:41px;}

/*@-moz-document url-prefix() { 
#header.fixed { position:fixed;top:87px;}
}*/
/*28-12-16*/

/*.sports-page .tab-hed .date span { padding: }*/

#bx-pageracc{display:none}

ul.menu_menu_tab{display:block !important}
ul.menu_menu_tab li{display:block !important}
ul.tab-main li {
    margin-bottom: 10px;
}
ul.tab-main li{border-right:none; border-bottom:1px solid #ccc; padding:0 0 7px 0}
#menu_menu_toggle{margin-bottom:20px; background:#ff194b; border-radius:10px; border:none; padding:10px 30px; color:#fff; font-size:20px !important; display:block }

}


.full-slider{width:100%;}
.full-slider .item{width:100%;height:100%;}


@media(max-width:767px) {
	
	
#map2 {
    height: 400px;
}	

#header.fixed{top:0; opacity:0}
.home-banner .top-block{display:none}
.event-slider .owl-prev, .event-slider .owl-next{margin-top:-40px;}
#menu {background:#000;position: absolute;top: 0;right: 0;left: 0;min-height: 100%;padding-top: 80px;}
.collapse{height:5000px; }
.info-box{position:relative !important; display:block;float:left }

.about-block p {font-size: 28px; line-height: 34px; text-align: center;}
.about-block .container { width: 90% }
header.menu .logo img { margin-top:27px; position: relative; width:120px; z-index: 999;}
.home-banner .top-block ul li a{ padding: 4px 0;}	
.home-banner .top-block .right {float:inherit;	width:100%;	}
.home-banner .top-block .left{text-align:center; width:100%}
.dropup, .dropdown {margin-top: 20px;position: relative;z-index: 2147483647;}
.inner-outer { padding-top:60px;}
#bx-pageracc{display:none}
.sports-page{padding-bottom:100px;}
ul.menu_menu_tab{display:block !important}
ul.menu_menu_tab li{display:block !important}
ul.tab-main li{border-right:none; border-bottom:1px solid #ccc; padding:0 0 7px 0}
#menu_menu_toggle{margin-bottom:20px; background:#ff194b; border-radius:10px; border:none; padding:10px 30px; color:#fff; font-size:20px !important; display:block }

.sports-page ul.date-details{display:none}
.sports-page .tab-hed .date{width:48%; float:left}
.sports-page .tab-hed .notes p{text-align:center}
.hed-text{text-align:center; color:#000; margin-bottom:10px; font-size:25px !important}
.sports-page .tab-hed .notes{display:none}
.sports-page .tab-hed .date{text-align:left}
.sports-page .tab-hed .time{text-align:left}
.sports-page .tab-hed .time{display:block; width:100%}
.sports-page .tab-hed .name{float:right; margin-top:-60px; text-align:right; margin-right:33px; width:40%}
.sports-page .tab-hed .sport{float:right;margin:-33px 32px 0 0; text-align:right}
.sports-page .tab-hed .name, .sports-page .tab-hed .sport, .sports-page .tab-hed .date{font-size:22px;}
#sports .list > li{background-size:24px}
#sports .list > li.active{background-size:24px}

header.menu .logo { margin: -20px auto 0;}
/*.inner-outer{padding-top:32px;}*/
.menu-page .menu-outer h1{font-size: 40px;}	
.functions-inner .customers { margin-top: 10px;}


.menu-page {padding-top:60px;}

.rotateslider-outer, .interior-slider-out{display:block}
.download-menu {text-align: center;margin-bottom:30px; }
.menu-page-in{padding-top:0px;}
#uploadFile{float:right; display:none}
.download-menu .btn-group{float:inherit;left: 0;margin: 0 auto;right: 0;text-align: center;}
#exTab2 h4.kitchen_time{font-size:32px}	
ul.tab-main li{margin-bottom:10px;}

.map-icon{left:0px; margin-left:0px; margin-top:10px;}	
.mob-icon{right:0; margin-top:10px;}
.popup-box{padding:30px;}	
.modal-dialog{width:95%}	
.interior-slider-out .bx-wrapper .bx-next{display:block; background:url(images/right-silde.png); width:15px; height:15px; margin-top:-20px;}	
.interactive-block .slider-plans h4{margin-left:0}
.interactive-block .slider-plans .owl-next{margin-top:-50%;margin-right: -2px;}	
.interactive-block .slider-plans .owl-prev{margin-top:-50%}
.full-slider .owl-buttons {margin: -394px 0 0;}
.parking-getting .left{width:100%; margin-bottom:10px; text-align: center;}
.parking-getting .right{width:100%; text-align: center; }
/*.full-slider .owl-next, .full-slider .owl-prev{height:335px;}*/
.full-slider h3.hover-title{margin-top:25vh}
/*.owl-buttons{ display:none; }*/
.interactive-block .slider-plans h2, .interactive-block .slider-plans h3 { font-size:15px; }
.interactive-block h2{font-size:35px;}
.interior-slider-out h4,.interior-slider-out h2.gall-title{text-align:center; display:table; background:#ff194b; font-size:24px; color:#fff; padding:5px 30px; margin:0px auto; position:absolute; z-index:9999; right:0; left:0; margin-top:-20px; width:40% }	
.interactive-block h2.map-head{text-align:center; display:table; background:#ff194b; font-size:24px; color:#fff; padding:5px 30px; margin:0px auto; position:absolute; z-index:9999; right:0; left:0; margin-top:45px; display:table;width:40%}	
.continue-btn{font-size:22px; display:block}
.info-box { width: 100% }
.info-box .get-contact { padding: 0 30px; }
.get-contact > h2 { box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);}
.info-box .form .button { margin-top: 0px; }
#menu-main-menu > li { display: block }
#menu-main-menu > li > a { font-size: 27px; }
.navbar-inverse #menu-main-menu .open .sub-menu > li > a { color: hsl(0, 0%, 62%); text-align: center; }
.navbar-inverse #menu-main-menu .open .sub-menu > li > a:hover { color: #fff; text-align: center; background: #ff194b; }
.navigation { color: #ff194b; font-size: 25px; float: left; margin: 7px 0 0 15px; display: block }
.day-block ul li { width: 100% }
.home-hed { position: absolute; top: 0; transform: none; width: 100%; z-index: 999999999; }
.slides-pagination { z-index:99 }
.red-block { font-size: 33px; width: 100%; }
.news-box img { width: 100%;  }
.news-box .link-img { width: 15px; }
.event-slider .owl-prev, .event-slider .owl-next { margin-top: -90px; background-size: 10px; background-repeat: no-repeat }
.home-banner .top-block ul li { display: inline-block; margin-right: 15px; }
.home-banner .top-block ul { float:inherit; text-align:center }
.silde-content { margin-left: 0px; margin-top: 20px; width:100%}
.silde-content h1 {}
.bx-wrapper .bx-prev { left: 0; }
.bx-wrapper .bx-next { right: 0; }
#bx-pager a.active::after { display: none }
#bx-pager a { margin: 0 0 auto; text-align: center; }
.bx-wrapper .bx-controls-direction a { width: 11px; }
.social ul li { margin-right: 0; }
.social ul li a { display: table; margin-bottom: 10px; }
.social ul li { display: block; margin-right: 0; }
.social { margin-top: 15px; padding-bottom: 20px; }
.silde-content .social ul li { margin-right: 0; }
.silde-content .social ul li a { display: table; margin-bottom: 10px; }
.silde-content .social ul li { display: block; margin-right: 0; }
.silde-content .social { margin-top: 15px; padding-bottom: 20px; }
.silde-content .date h3 { margin-top: 30px; }
.silde-box .img-title { padding: 0; }
.silde-content h1 { font-size: 37px; padding-bottom: 10px; text-align:center	 }
.silde-content .date h5 span { font-size: 33px; }
ul.tab-main li a { font-size: 25px; }
.food-option ul li { padding: 15px 0 }
.food-option ul li p { font-size: 20px; }
.food-option ul li h2 { font-size: 27px; }
h2.resp-accordion { font-size: 27px; }
.top-spc3 { margin: 0px; }
.news-block { padding: 35px 0 25px; }
/*.news-box { margin-bottom: 30px; }*/
.owl-carousel .owl-item img { width:100%; height:100%}
.event-slider .owl-prev { margin-left: 30px; }
.event-slider .owl-next { margin-right: 30px; }
.home-hed img { width: 120px; margin-top:13px; }
header .line h3 { font-size: 25px; }
header { padding: 10px 0 0 0 }
.home-hed { position: relative; top: 0px; transform: none; z-index: 999 }
#map { min-height: 300px; }
.map-icon { background: url(images/placeholder.png) no-repeat #fff 5px 6px; width: 30px; height: 30px; float: left; margin-left: 15px; display: block; position:absolute; z-index:9999999; border-radius:100%; margin-top:14px}
.mob-icon { background: url(images/phone-call.png) no-repeat #fff 5px 5px; width: 30px; height: 30px; float: right; margin-right: 15px; display: block;position:absolute; z-index:9999999;border-radius:100%; margin-top:14px }
.logo > img { width: 150px; }
.info-box { position: relative }
.event-slider .owl-prev, .event-slider .owl-next{margin-top: -55px;}
.owl-carousel .owl-item img {height:auto;  width:100%;}
.pager-interior{display:none}
/*.function-details{display:none}*/
.full-slider .hover-eff{opacity:0}
.full-slider .hover-eff:hover{opacity:1}
.functions-inner .about-text h3,.functions-inner .about-text h1{text-align:center; font-size:28px;}
.functions-inner {padding: 23px 0;}
.functions-inner .about-text p{text-align:center; font-size:22px;}
.functions-inner .customers h4{margin: -19px auto;position: absolute;z-index: 99;right:0;	left:0}
.functions-inner .customers .box p{font-size:25px;}	
/*.enquiry-block ul.setp{display:none}*/
.enquiry-block h4{margin:0px auto}
.select .placeholder h6{font-size:13px;}
.select ul li span{font-size:16px;}
.select ul li i{font-size:15px;}
.enquiry-block h4{font-size:24px;}
.enquiry-block .left {width: 100%;}
.continue-btn{float:inherit; margin:0px auto; right:0; left:0}
.interactive-block .slider-plans h3{display:none}
.interactive-block .slider-plans h2{display:none}
.interior-slider-out .bx-wrapper .bx-controls-direction a{display:block !important; margin-top:0;}
.interior-slider-out .bx-wrapper .bx-prev{display:none !important}
.interactive-block .slider-plans {background:#f2f2f2; margin-bottom:30px; padding:20px ;}
.functions-inner .customers { margin-top: 20px;}
.enquiry-block {margin-top: 40px;}
.slider-hed h4{text-align:center}
/*.full-slider  .owl-next, .full-slider .owl-prev{background-color:rgba(229,229,229,0.4);}
//.full-slider  .owl-next, .full-slider .owl-prev{{height:400px;}
.full-slider  .owl-buttons {
    margin:-313px 0 0 0;
}*/

.full-slider img {height:221px !important;width:100% !important;}
.beverage ul.list li, .beverage p, .every-function .box p{font-size:22px;}
.beverage h4,.beverage h2{font-size:35px !important;padding-bottom: 0px;}
.beverage-pack-text { margin-top: 20px;}
.every-function{margin-left:0}
.every-function h1,.every-function h3 {font-size: 30px;}
.beverage p{line-height:30px;}
.every-function {margin-left: 0;margin-top: 17px;}	
.sports-page ul.date-details{display:none}
.sports-page .tab-hed .date{width:40%; float:left}
.sports-page .tab-hed .notes p{text-align:center}
.hed-text{text-align:center; color:#000; margin-bottom:10px; font-size:25px !important}
.sports-page .tab-hed .notes{display:none}
.sports-page .tab-hed .date{text-align:left}
.sports-page .tab-hed .time{text-align:left}
.sports-page .tab-hed .time{display:block; width:100%}
.sports-page .tab-hed .name{float:right; margin-top:-56px; text-align:right; margin-right:33px; width:63%}
.sports-page .tab-hed .sport{float:right;margin:-33px 32px 0 0; text-align:right}
.social ul li{width:48%; float:left}
.social1{padding-bottom:0px;}
.social ul li:nth-child(1) a, .social ul li:nth-child(2) a, .social ul li:nth-child(3) a, .social ul li:nth-child(4) a{padding: 5px 8px; line-height:22px}
.sports-page .tab-hed .name, .sports-page .tab-hed .sport, .sports-page .tab-hed .date{font-size:22px;}

/*16-12-16*/
.news-block .row {margin-top:45px;}
.home .news-block .row {margin-top:100px;}
.full-slider {display: inline-block !important; }
.full-slider .item { width:100%; float: left; margin: 2px;}
.full-slider .item h3.hover-title { font-size: 56px;margin-top: 10vh; }
.full-slider img {height: auto !important;}
.full-slider .hover-eff { height:100%;width:100%; }

.beverage .left-space, .beverage-pack-text { padding-left: 30px; }
.beverage ul.list li {padding-left: 30px;}

.continue-btn { float: right;margin: 20px auto;font-size: 28px; }

.bx-controls,.interactive-block h2#inthead {display: none;}
.enquiry-block .function-details ul {text-align:left !important}


/*16-12-16*/

/*20-12-16 - Hide EveryFunction also */
#ajax-load-more .news_anchor {
    float: left;
    /*padding: 0 15px;*/
    width: 50%;
}
#ajax-load-more .news-box {width:100%}
.customers, .every-function {display: none;}
.food-packages ul.list {margin-left: 0px;width: 100%;}
#func_form {text-align: center;}
#func_form .submit {float: inherit; box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);}
.enquiry-block ul {text-align: center;}
.enquiry-block ul.setp li {display: inline-block;float: none;}

.news-box h3 {width: 100%;display: inline-block;text-align: center;}
.news-box h3 span {width: 100%;margin: 10px auto;}
.news-box h3 i, #ajax-load-more .news_anchor i {margin: 0px 5px; display:inline-block; width:auto}
.news-box h3 span.lp-sports {margin: 0px;color: #000 !important;font-size: 32px !important;}
.news-box h3 span.lp-sports i { width:30%;margin: 5px auto;display: block; }
/*19-12-16*/
.day-block ul li p{display:inline-block; width:100%}
/*.day-block ul li img{transform:none; float:left;transition:none; float:none; margin:0px auto; width:auto; text-align:center  }*/
/*.day-block ul li h3{text-align:center;transform:none; transition:none; padding-top:30px; }*/
.day-block ul li{height:auto; min-height:inherit; padding:5px 0; }
.day-block ul li img{margin:0 !important; position:relative; width:50px; float:none; text-align:center}


.day-block ul li:nth-child(1){background: url(images/thursday-bg.png) }
.day-block ul li:nth-child(1):hover{background: linear-gradient(rgba(115, 56, 92, 0.7),rgba(134, 134, 134, .5)),url(images/thursday-bg.png);transition: all 0.3s ease 0s;}
.day-block ul li:nth-child(2){background: url(images/firday-bg.png)}
.day-block ul li:nth-child(2):hover{background: linear-gradient(rgba(148, 196, 90, 0.7),rgba(134, 134, 134, .5)),url(images/firday-bg.png);transition: all 0.3s ease 0s;}
.day-block ul li:nth-child(3){background: url(images/sutrday-icon.png)}
.day-block ul li:nth-child(3):hover{background: linear-gradient(rgba(104, 120, 130, 0.7),rgba(134, 134, 134, .5)),url(images/sutrday-icon.png);transition: all 0.3s ease 0s;}
.day-block ul li:nth-child(4){background:url(images/sunday-icon.png)}
.day-block ul li:nth-child(4):hover{background: linear-gradient(rgba(109, 190, 210, 0.7),rgba(134, 134, 134, .5)),url(images/sunday-icon.png);transition: all 0.3s ease 0s;}
.day-block ul li:nth-child(5){background:#000; width:100%}
.day-block ul li:nth-child(5) h3{text-align:center; color:#fff; padding-left:0}
.day-block ul li:nth-child(5):hover{background:#4b4b4b;transition: all 0.3s ease 0s;}
.day-block ul li {
    height:400px;}
/*.day-block ul li:hover .wheel-animation { transition:none; -webkit-transition:none; -moz-transition:none; -ms-transition:; -o-transition:none; animation:none; -webkit-animation:none; -moz-animation:none; -ms-animation:none; -o-animation:none; }	*/
/*.day-block ul li:hover img { transform:none; -webkit-transform:none; -moz-transform:none; -o-transform:none; -ms-transform:none; }*/
/*.day-block ul li:hover h3 { transform:none; -webkit-transform:none; -moz-transform:none; -o-transform:none; -ms-transform:none; }*/
.day-block ul{margin-top:33px;}
.day-block ul li img {
    margin: -53px 0 0 16px;
}
.day-block ul li:nth-child(3) img{margin-top:-40px;}
.day-block ul li:nth-child(4) img{margin-top:-40px;}


.right-news h3 {display:inline-block;width:100%} 
.right-news h3 i {display:block;width:100%; width:100%;margin:5px auto !important; background:none }
.right-news h3 span{float:none;}
header .line, .navigation{display:none}
.mob-icon{left:0px; margin-left:15px}
.map-icon{margin-left:50px;}
.navbar-toggle{margin-top:-30px}
/*header.main-hed{padding-bottom:13px;}*/
.navbar-inverse .navbar-toggle{border-color:#000 !important}
.rotateslider-outer, .ui-widget-content{background:#f2f2f2 !important}
.ui-widget.ui-widget-content{background:#f2f2f2 !important}
.rotateslider-outer .ui-widget-content{background:#f2f2f2}
.interactive-block h2{display:none}
.interactive-block .setp li h1, .interactive-block .setp li h6 { display: block; }
.rotateslider-outer, .interior-slider-out {
    display: block;
    margin: 50px 0 0;
}
.interactive-block{padding:0px;}
.interior-slider-out .bx-controls{display:block;}
.interior-slider-out .bx-wrapper .bx-controls-direction a{top:50%}
.interior-slider-out .bx-wrapper .bx-next{right:11px !important;background:url(images/slider-arrow-r.png) no-repeat; width:22px; height:36px;}
.interior-slider-out .bx-wrapper .bx-prev {
    display: none !important;
    left: 11px !important;
	width:22px; height:36px;
	background:url(images/slider-arrow-l.png) no-repeat
}
.interior-slider-out .bx-wrapper .bx-controls-direction a {
    top: 50%;
}
#filters { display:none;}
/*.day-block ul li p {display: inline-block;width: 100%;transform:none;transition:none;}*/
/*.day-block ul li:hover p{transform:none}*/
.days_slide .owl-prev, .days_slide .owl-next{margin-top:-200px;}
.full-slider {
    height:190px;
    width: 100%;
	position:relative;
}
.full-slider img{height:100% !important}
.full-slider .owl-next {
    background:#fff;
    float: right;
    height:100%;
    margin-top:0;
    top:0;
	right:0px;
	position:absolute;
    transition: all 0.3s ease 0s;
	background:url("images/slider-arrow-r.png") rgba(255,255,255,0.5) no-repeat 15px 74px;
    width:52px;
	z-index:99;
}
.full-slider .owl-prev {
    background:#fff;
    float:left;
     height:100%;
    margin-top:0;
    top:0;
	left:0px;
	position:absolute;
    transition: all 0.3s ease 0s;
    width: 52px;
	background:url("images/slider-arrow-l.png") rgba(255,255,255,0.5) no-repeat 15px 74px;
	z-index:99;
}
header.menu .logo {
    margin:-14px auto 0;
}

/*21-12-16*/

#day-all{
  display: block;
  margin-top: 20px;
}


.day-block ul#day-slider li p { margin-top: 0px !important;}
.day-block ul#day-slider li h3 { transition: All 1s ease; -webkit-transition: All 1s ease; -moz-transition: All 1s ease; -o-transition: All 1s ease; : rotate(0deg) scale(1) skew(1deg) translate(0px); -webkit-transform: rotate(0deg) scale(1) skew(1deg) translate(0px); -moz-transform: rotate(0deg) scale(1) skew(1deg) translate(0px); -o-transform: rotate(0deg) scale(1) skew(1deg) translate(0px); -ms-transform: rotate(0deg) scale(1) skew(1deg) translate(0px); }
.day-block ul#day-slider li:hover h3 { transform: translate(0px, 32px); -webkit-transform: translate(0px, 32px); -moz-transform: translate(0px, 32px); -o-transform: translate(0px, 32px); -ms-transform: translate(0px, 32px); }
.day-block ul#day-slider li p { transition: All 1s ease; -webkit-transition: All 1s ease; -moz-transition: All 1s ease; -o-transition: All 1s ease; transform: rotate(0deg) scale(1) skew(1deg) translate(0px); -webkit-transform: rotate(0deg) scale(1) skew(1deg) translate(0px); -moz-transform: rotate(0deg) scale(1) skew(1deg) translate(0px); -o-transform: rotate(0deg) scale(1) skew(1deg) translate(0px); -ms-transform: rotate(0deg) scale(1) skew(1deg) translate(0px); }
.day-block ul#day-slider li:hover p { transform: translate(0px, -24px); -webkit-transform: translate(0px, -24px); -moz-transform: translate(0px, -24px); -o-transform: translate(0px, -24px); -ms-transform: translate(0px, -24px); }
.day-block ul#day-slider li img { transition: All 1s ease; -webkit-transition: All 1s ease; -moz-transition: All 1s ease; -o-transition: All 1s ease; transform: rotate(0deg) scale(1) skew(1deg) translate(0px); -webkit-transform: rotate(0deg) scale(1) skew(1deg) translate(0px); -moz-transform: rotate(0deg) scale(1) skew(1deg) translate(0px); -o-transform: rotate(0deg) scale(1) skew(1deg) translate(0px); -ms-transform: rotate(0deg) scale(1) skew(1deg) translate(0px); }


.day-block ul#day-slider#day-slider li {padding-top: 40px;}
.day-block ul#day-slider li a { margin-bottom: 40px; }

#menu-main-menu ul.sub-menu { display: none !important; }
#map2 { width: 100%; }
#map2 iframe { width: 100% !important; }

.info-box .top-block ul li { width: 100%;line-height: 25px; border: none !important; padding: 0px }

/*.day-block ul li:hover p { transform:translate(0px, 10px); }*/
/*.day-block ul li:hover h3 { transform:translate(0px, 5px); }*/
#right-desc{ text-align:right; }
#right-desc h3{text-align: right;}
.ajax-loader {display: block;position: absolute;left: 50%;margin-left: -8px !important;}
.events-page .container, .events-page .container .row, .events-page .container .row .col-sm-4 {margin: 0px !important;padding: 0px !important} 
/*21-12-16*/
.events-page .top{display:none}
.events-page .bx-wrapper{padding:0px;}
.silde-content p{text-align:center}
.date.timestamp > span {
    display: inline-block;
    height: 39px !important;
    text-align: center;
    width: 38px !important;
}
.date.timestamp i {
    width: 20px;
    padding-top: 10px;
    margin: 0px;
}


.wp1, .wp2, .wp3, .wp4, .wp5, .wp6, .wp7, .wp8{visibility:visible	}
.news-block-m { display:block }
/*.news-block {display:none}*/
button#load-more.done{display:none}
.full-slider .hover-eff{opacity:1}
.event-slider .owl-controls{display:block !important}
.events-page .bx-wrapper .bx-controls-direction a {
    top:155px !important;
}
.events-page .bx-controls{display:block !important}
.events-page .bx-wrapper .bx-next{right:10px !important; background:url(images/slider-arrow-r.png) no-repeat !important; width:26px !important; height:36px !important;}
.events-page .bx-wrapper .bx-prev{left:10px !important; background:url(images/slider-arrow-l.png) no-repeat !important;width:26px; height:36px !important;}
.silde-box h1,.silde-box h2.day-title{text-align:center; color:#ff194b; font-size:24px; padding:15px 0;margin-bottom: 0px;}
.silde-box .event-mob-out{border-top:1px solid #bfbfbf;border-bottom:1px solid #bfbfbf; padding:10px 0}
.silde-box .event-mob-out h3{font-size:18px;}
.silde-box .event-mob-out span{background:#ff194b;color:#fff !important; margin:0 5px; font-size:18px; padding:10px 7px; box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);}

.silde-box .img-title .left h5{text-align:right; font-size:18px;}
.silde-box .img-title .left h6,.silde-box .img-title .left p.r1{color:#000; font-size:18px; text-align:right}
.silde-box .img-title{margin-right:0}
.silde-box .event-mob-out h2,.silde-box .event-mob-out p.t1{font-size:18px; margin:0px; padding:0px;}
.silde-box .event-mob-out h5,.silde-box .event-mob-out p.date1{font-size:18px; padding:18px 0}

.silde-box .img-title .left h5,.silde-box .img-title .left p {
    font-size: 18px;
    padding: 0;
    text-align: right;
}
.silde-box .img-title .right {
    float: right;
    margin-right: 19px;
}
.silde-box .img-title .right h5,.silde-box .img-title .right p{font-size:18px; color:#ff194b; padding-top:8px;padding-bottom: 0px;}
.silde-box .img-title .right p.r1 {color: #000; padding: 0px;}
.silde-box .silde-content .date{border-top:1px solid #bfbfbf;border-bottom:1px solid #bfbfbf; padding:15px 0; margin-top:15px;}
.silde-box .silde-content .date h3{padding:0px; margin:0px;}
.silde-content .date h3{font-size:24px;}
.silde-content .date h4,.silde-content .date p.t2{font-size:18px;display: inline-block;padding-bottom: 0px;}
.silde-content .date h6,.silde-content .date p  {
    font-size: 18px !important;
    line-height: 23px !important;
    text-align: inherit;
}
.silde-box .silde-content .social ul{margin:0px auto; text-align:center}
.silde-box .silde-content .social ul li{display:block; width:100%; text-align:center; margin:0px auto}
.silde-box .silde-content .social ul li a{margin:15px auto 0; text-align:center}

.silde-box .img-title .left {
    display: block;
    float: left;
	padding-right:15px;
    width: 100%;
}
.silde-box .silde-content p {
    font-size: 20px;
}

.sports-page .social ul li a{width:97%}
.sports-page .atcb-link{width:98% !important}
.sports-page .addtocalendar{width:98% !important}
.sports-page .atcb-link{font-size:18px !important;}
.event-slider .owl-controls{display:none}
.silde-box .silde-content .social ul li a{width:170px}
.event-slider .owl-controls { display:none !important } 

 #horizontalTab .sport {
    color: #000000;
}
#horizontalTab { padding-top:25px } 
.event-mob-out .spc1 h5 { color:#ff194b }
.silde-box { color:#000; } 
.event-mob-out .spc1 h5,.event-mob-out .spc1 p.date1 { color:#ff194b }
.full-slider img{height:100%}

.news-box {
    display: inline-block;
    margin-bottom: 30px;
}

.footer-event-slider{padding-top:63px !important;}
.news-block-m .row{margin-top:80px;}
.social .icon-fb{margin-left: 12px; padding-left:25px;}
.social i{padding-left:35px;}
.events-page .silde-box .social .icon-fb{margin-left:0px;}
.events-page .silde-box .social .icon-tw{margin-left:0px;}
.atcb-link {background: rgb(255, 25, 75) url("images/calendar.png") no-repeat scroll 26px 7px !important;}
/*.gm-style .place-card-large {display: none !important; }*/
}

/*16-12-16*/
@media (min-width:480px) and (max-width:767px) {

.news-block-m .news-box {width:50%; float:left; padding: 0px 10px;}
.footer-event-slider {
    padding-top: 33px !important;
}

}
/*16-12-16*/

@media(max-width:480px) {


.interior-slider-out .bx-wrapper .bx-controls-direction a {
    top: 38%;
}
#uploadFile, #uploadFile2, #uploadFile3 { margin-top:40px; }
/*.full-slider .owl-buttons {
    margin: -270px 0 0;
}*/
.owl-carousel .owl-item img {  width:100%; margin-top:0 }
.day-block ul li h3 {
    margin-top:0;
}
.event-slider .owl-prev, .event-slider .owl-next { margin-top: -70px; background-size: 10px; background-repeat: no-repeat }
.event-slider .owl-prev { left: 0 }
.top-spc1 { margin: 0px; }
#bx-pager img { width: 50px; }
.home-banner .top-block .right { float: left; }
.event-slider .owl-prev, .event-slider .owl-next{margin-top: -87px;}
/*.full-slider img {
    height: 221px !important;
}
.full-slider .owl-next, .full-slider .owl-prev {
    width: 0px !important;
}*/
@-moz-document url-prefix() {
   .info-box .form .check-box span.wpcf7-list-item { display: -moz-grid-line; }
   .radio .wpcf7-list-item span, .radio label {
    font-size: 18px !important;
    padding-left: 18px !important;
  }
}

.enquiry-block ul.setp li{margin-right:15px;}
.interactive-block h2 {
    font-size: 25px;
}
.interactive-block h3.steps-title {
    font-size: 25px;
}
.enquiry-block ul.setp li h3.steps-desc {
    font-size: 18px;
}
#uploadFile{float:right; display:none}
.day-block ul li img {
    margin: -19px 0 0 16px;
}
.day-block ul li:nth-child(3) img {
    margin-top: -3px;
}
.day-block ul li:nth-child(4) img {
    margin-top: -7px;
}
.day-block ul li h3 {
    margin-top:20px;}
/*.enquiry-block ul.setp li {margin-right: 0px;width: 29%;}*/

.events-page #bx-pager img {height:50px;width:50px}

/*23-12-16*/
.day-block ul#day-slider li .wheel-animation { transition: all ease-out 0.2s; -webkit-transition: all ease-out 0.2s; -moz-transition: all ease-out 0.2s; -ms-transition: all ease-out 0.2s; -o-transition: all ease-out 0.2s; animation: wheelRotation 5000ms linear infinite; -webkit-animation: wheelRotation 5000ms linear infinite; -moz-animation: wheelRotation 5000ms linear infinite; -ms-animation: wheelRotation 5000ms linear infinite; -o-animation: wheelRotation 5000ms linear infinite; }
#ajax-load-more .news-box { width: 100%; }
#ajax-load-more .news_anchor {width: 100%; padding: 0px 15px; }
/*23-12-16*/


}

.wpcf7-list-item-label {font-size: 18px!important;}

.wpcf7 .wpcf7-form-control-wrap .radio1:checked .wpcf7-list-item-label:before{
    content:'\2714';
    text-indent: .9em;
    color: #9CE2AE;
    background-color: #4DCB6D;
}
.wpfc7 textarea{
    width: 50em !important;
    height: 4em !important;
}
select option:hover,select option:checked {
   box-shadow: 0 0 10px 100px #ff194b inset;
}  


/*16-12-16*/

@media(max-width:480px) {
.select .placeholder h6, .select .placeholder i { font-size: 22px;/*margin-right: 40px;*/margin-top: 0px; }
/*.function-select .placeholder span { font-size: 20px; }*/
.function-select .placeholder h3,.function-select .placeholder p.func-type {font-size: 30px;}

.select ul li {padding: 35px 15px 15px;}
.select ul li i {font-size: 16px;}
.select ul li span {font-size: 18px;}
.day-block ul li img {
    margin: -54px 0 0 16px;
}
.day-block ul li img {
    margin: -54px 0 0 16px;
}
.day-block ul li:nth-child(4) img {
    margin-top: -42px;
}
.day-block ul li:nth-child(3) img {
    margin-top: -40px;
}

.tab-hed { margin-top:14px }

.sports-page .tab-hed .sport {margin:-20px 32px 0 0}
.interactive-block h2.map-head{width:70%}
.full-slider .owl-next{top:0; height:310px;}

/*.inner-outer{padding-top:0px}*/

}
@media(max-width:380px) {
.check-box1 label {font-size: 18px;}
.check-box1 span {font-size: 20px;}
/*.enquiry-block ul.setp li {margin-right: 0px;width: 25%;}*/
}
/*16-12-16*/

/*31-1-17*/
.news-box .link-img {display: none;}

#upcoming-slider {margin-bottom: 20px;}
#upcoming-slider li {padding-top:0px; }
#upcoming-slider li a {background: none;}

/*1-2-17*/

#event_43 a,#event_43 h3  {color: #000;}
#event_43 #book-43 { color: #fff; }

.contact2{
    position: static;
    z-index: 0;
    float: none;
    margin: 0 auto;
    overflow: visible;
    height: auto;
}
.contact2 .get-contact h2{
    margin-top: 100px;
}
.t-c span{
    width: 20% !important;
    margin-top: 20px !important;
}
.t-c input{
    margin-right: 10px !important;
}
.term{
    display: flex;
    margin-top: 24px;
}
.page-template-contact_2 #ui-datepicker-div{
    width: 240px !important;
}
.grey{
    background: #ededed;
}
.grey h1{
    text-align: center;
    padding: 20px 0;
    font-size: 36px;
}
.descrip{
    padding: 88px 0;
    font-size: 24px;
    text-align: center;
    height: 70vh;
}
.greybar{
    width: 100%;
    background: #ededed;
    height: 36px;
}


/* FUNCTIONS FORM */
.gform_wrapper .gf_step {font-size: 28px!important }
.gform_wrapper label.gfield_label  {font-size: 22px!important}
.gform_wrapper label  {font-size: 18px!important}
.gform_wrapper .gfield_description {font-size: 18px!important} 

.gform_wrapper ul.gform_fields {text-align: left; font-size: 18px;}

.gform_wrapper input.button {
background:#ff194b !important;
 border:none !important; 
 color:#fff !important;
  font-size:32px !important;
  /*margin:0 25% !important;*/
  
/* padding:5px 55px !important; float:right !importantmargin-top:20px !important;width: 200px!important;*/ 
	box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);  line-height: 1; /*margin-bottom: 50px!important;*/}

.gform_wrapper .gfield_select, .gform_wrapper input {height: 50px!important; font-size: 18px!important;}
.gform_wrapper ul.gfield_checkbox li label { text-align: left; }
.gform_confirmation_message { margin-top: 20px; font-size: 26px}
.gform_wrapper .gfield_time_hour {font-size: 26px;}

.popmake .popmake-content { text-align: center; font-size: 25px; font-family: 'Open Sans', sans-serif!important; line-height: 1.5; }
.pum-container.popmake .popmake-title { text-align: center!important; margin-bottom: 15px; }
.fun_block {
  text-align: center;
}

.parking-getting p, .info-box .top-block a, .form_extra_outer, .form-control, .input__field--hoshi, .input__label, .input__label--hoshi, .input__label--hoshi-color-3,
.functions-inner .about-text p, .about-block p,  .food-option ul li p, .functions-inner .beverage p, .gform_wrapper, .functions-inner  .beverage ul.list li,
.silde-content p, .news-box p, .right-news p, .page-content p, .page-content li, .info-box .form
{
    font-size: 17px;
    font-family: 'Open Sans', sans-serif;
    line-height: 1.5;
}
.page-content ul { list-style-type: disc!important;     margin-left: 25px;}

.page-template-menu .bx-controls {
    display: none;
}
.popmake-content p {
		font-size: 20px;
}
.popmake-content a {
    background-color: #337ab7;
    padding: 10px 15px;
    border-radius: 5px;
		color: #fff;
}

.bx-wrapper .bx-loading {
	  background: transparent;
    display: none;
}
/* Custom Css */


.editor-block {
  padding: 5rem 0;
}

.editor-block .container {
  text-align: center;
}
.editor-block h1 {
  color: #ff194b;
  text-transform: uppercase;
  font-size: 3.6em;
  margin-bottom: 5rem;
}
.home-hed {
  top: 0;
}
.banner-bottom {
    bottom: 98px;
    }
.editor-block p {
  line-height: 26px;
  margin-bottom: 2em;
  font-family: 'Open Sans';font-size: 23px;
}

/*memorable */
hr {
    width: 75%;padding-top: 4em;margin:auto;
}
.memorable .container p
{
  font-size: 23px;line-height: 26px;
}

.memorable .container h2 {
  text-transform: uppercase;
  text-align: center;
  font-size: 3em;color:#000;
}
.memorable .col-md-4 {
  text-align: center;
}

.memorable .col-md-4 h2 {
  text-transform: uppercase;
  text-align: center;
  font-size: 3.400em;
  color: #ff194b;
  margin: 0;
}
.memorable .entry-content {
   font-family: 'Open Sans';
}
.block-img {
  box-shadow: 0px 2px 10px 2px #f4f4f4;
  border-radius: 2px;
  padding: 2.5rem 0;
  margin: 1em 0 2.5rem 0;
}


/*Customer says*/
.customer-says .container h2 {
    text-transform: uppercase;
    text-align: center;
    font-size: 3.400em;
    color: #ff194b;
    margin: 0;
}

.customer-says {
  background:url('/wp-content/uploads/2017/11/port-back.png');
  padding: 13.318em 0px;
  margin: 7.800em 0 00;background-size: cover;text-align: center;
}
.customer-says .container p {
  font-size: 23px;
  font-family: "open sans";
  padding: 0;line-height: 26px;
}
.text-color {
    color: #ff194b;
    margin: 10px 0 0 0;
}

.home-services .container .col-md-4 {
    border-right: 1px solid #f4f4f4;
    /* text-align: center; */
}
.home-services {
    padding: 6em 0;
    font-size: 2em;
    text-transform: uppercase;
    width: 90%;
    margin: auto;
    box-shadow: 0px 3px 20px 5px #f4f4f4;
    position: relative;
    bottom: 54px;
    background: #fff;text-align:center;
}

.home-services .col-md-4 .alignleft {
    display: block;
    float: left;
    margin: 0px 28px 0 0;
}
.home-services .col-md-4:hover .alignleft {
    display: none;
}

.home-services .col-md-4 .img-overlay {
    display: none;
}
.home-services .col-md-4:hover .img-overlay {
    display: block;
    margin: 0px 28px 0 0;
    float: left;
}
.home-services .container .col-md-4:hover a {
    border-bottom: 5px solid #ff194b;
}
.home-services a :hover
{
color: #ff194b;
    border-bottom: 4px solid #ff194b;
}
.home-services a {
    color: #000;
   
}
.home-services .container .col-md-4:hover
{
color: #ff194b;
}

.home-services .container .col-md-4 h3 {
    padding: 30px 0 0 0;
}
/*Booking */
#menu-menu-top > li > .sub-menu {
  z-index: 999999999;
  position: absolute;
  background: #fff;
  border-radius: 4px;left: auto;min-width: 100px;
width: 110px;top:62px;
}

#menu-menu-top > li > .sub-menu li a {
    background: #fff !important;
    color: #000 !important;
    font-weight: normal !important;
}
.gfield_checkbox {
    display: inline-flex;
   }
   .gfield_checkbox li {
  margin: 20px !important;
}
.gfield_checkbox input {
    margin: 2px 2px 0 0;
}
.gsection_title
{
background:none !important;

}
.owl-carousel .owl-item{
box-shadow: none !important;
}

@media screen and (max-width: 768px)
{
  .editor-block {
    padding: 3rem 0;
}
.editor-block p {
    font-size: 18px !important;
}
.editor-block h1 {
    font-size: 2.6em;
    margin-bottom: 2rem;
}
.memorable .container h2 {

    font-size: 2em;
  
}

  .customer-says {
    padding: 7.318em 0px;
    margin: 0;
}
.memorable .col-md-4 h2 {
    font-size: 2.4em;
}
.memorable .container p {
    font-size: 18px;
}
.customer-says .container h2 {
    font-size: 2.4em;
   
}
.customer-says .container p {
    font-size: 18px;
}
  .home-services {
    padding: 1em 0;
  }
  .home-services .container .col-md-4 {
    text-align: center;
    margin: 0 0 50px 0;
}
  img.alignleft {
    float: none;
    margin: 0;
}
}
#gform_6 .gfield_checkbox {
    display: unset !important;
}
#gform_6 .gfield_checkbox li {
margin: 0 !important;
}
#gform_6 .gform_wrapper .gfield_select, .gform_wrapper input {
	height: 40px !important;

}
#gform_6 input[type="submit"] {
	display: block;
	float: left;
	margin: 0px !important;
	font-size: 18px !important;
}