@import url('https://fonts.googleapis.com/css2?family=Nunito+Sans:wght@400;600;700&display=swap');
@font-face{ font-family:'Feijoa-Medium'; src:url('../fonts/Feijoa-Medium.eot'); src:url('../fonts/Feijoa-Medium.eot') format('embedded-opentype'), url('../fonts/Feijoa-Medium.woff') format('woff'), url('../fonts/Feijoa-Medium.ttf') format('truetype'), url('../fonts/Feijoa-Medium.svg#Feijoa-Medium') format('svg'); }
@font-face{ font-family:'FeijoaWeb-Bold'; src:url('../fonts/FeijoaWeb-Bold.eot'); src:url('../fonts/FeijoaWeb-Bold.eot') format('embedded-opentype'), url('../fonts/FeijoaWeb-Bold.woff') format('woff'), url('../fonts/FeijoaWeb-Bold.ttf') format('truetype'), url('../fonts/FeijoaWeb-Bold.svg#Feijoa-Medium') format('svg'); }
@font-face{ font-family:'FeijoaWeb-Display'; src:url('../fonts/FeijoaWeb-Display.eot'); src:url('../fonts/FeijoaWeb-Display.eot') format('embedded-opentype'), url('../fonts/FeijoaWeb-Display.woff') format('woff'), url('../fonts/FeijoaWeb-Display.ttf') format('truetype'), url('../fonts/FeijoaWeb-Display.svg#Feijoa-Medium') format('svg'); }
@font-face{ font-family:'FeijoaWeb-MediumItalic'; src:url('../fonts/FeijoaWeb-MediumItalic.eot'); src:url('../fonts/FeijoaWeb-MediumItalic.eot') format('embedded-opentype'), url('../fonts/FeijoaWeb-MediumItalic.woff') format('woff'), url('../fonts/FeijoaWeb-MediumItalic.ttf') format('truetype'), url('../fonts/FeijoaWeb-MediumItalic.svg#Feijoa-Medium') format('svg'); }
/*Common style*/
html{ -webkit-font-smoothing:antialiased; margin:0; padding:0; }
body{ margin:0; padding:0; -webkit-text-size-adjust:none; color:#000; font-family:'Nunito Sans'; font-weight: 400; line-height:22px; font-size:16px; }
h1, h2, h3, h4, h5, h6{ font-weight:normal; }
h1 strong, h2 strong, h3 strong, h4 strong, h5 strong, h6 strong{ font-weight:normal; }
h1{ font-size:45px; padding:0; margin:0; font-family:'FeijoaWeb-Display'; font-weight:normal; line-height:54px; }
/*h1:first-letter{ text-transform:capitalize; }*/
h2{ font-size:28px; padding:0; margin:0; font-family:'FeijoaWeb-Display'; font-weight:normal; line-height:34px; }
h2 a{ font-size:28px; padding:0; margin:0; font-family:'FeijoaWeb-Display'; font-weight:normal; line-height:34px; }
/*h2:first-letter{ text-transform:capitalize; }*/
h3{ font-size:20px; padding:0; margin:0; font-family:'FeijoaWeb-Display'; font-weight:normal; line-height:24px; }
/*h3:first-letter{ text-transform:capitalize; }*/
h4{ font-size:16px; padding:0; margin:0; text-transform:uppercase; font-family:'Nunito Sans'; font-weight: 600; font-weight:normal; line-height:22px; }
/*h4:first-letter{ text-transform:capitalize; }*/
h5{ font-size:16px; padding:0; margin:0; font-family:'Nunito Sans'; font-weight: 600; font-weight:normal; line-height:22px; }
/*h5:first-letter{ text-transform:capitalize; }*/
h6{ font-size:16px; padding:0; margin:0; font-family:'Nunito Sans'; font-weight: 600; font-weight:normal; line-height:22px; }
/*h6:first-letter{ text-transform:capitalize; }*/
ul{ padding:0; margin:0; }
ul li{ background:url("../images/bullet-img.png") no-repeat left 9px; list-style:none; padding:0 0 0 16px; font-family:'Nunito Sans'; font-weight: 600; }
ul li li{ padding-left:16px; margin-left:25px; }
ul li li li{ margin-left:43px; padding-left:16px; }
/*span{ font-family:'Nunito Sans'; font-weight: 600; }*/
/*ol{ padding:0; margin:0; }
ol li{ list-style-type:circle; }*/
p.intro{ font-size:20px; color:#000; line-height:normal; margin-bottom:0; }
p{ font-size:16px; line-height:22px; font-family:'Nunito Sans'; font-weight: 400; color:#000; margin-bottom:0; }
p strong{ font-family:'Nunito Sans'; font-weight: 700; font-weight:normal; }
/*p a{ color:#00BFB2; }
p a:hover{ color:#000; }
*/
.hide{ display:none !important; }
.show{ display:block !important; }
img{ height:auto; }
a{ padding:0; margin:0; font-size:16px; color:#000; text-decoration:none; }
a:hover{ color:#00BFB2; }
a.under_line{ text-decoration:underline; color:#000; }
a.under_line:hover{ text-decoration:underline; color:#00BFB2; }
p.dimensions{ margin-top:30px; font-family:'Feijoa-Medium'; font-size:15px; }
a.view-floorplans{ font-family:'FeijoaWeb-MediumItalic'; font-size:15px; margin-top:30px; display:inline-block; }
.btn-blue{ font-family:'Nunito Sans'; font-weight: 600; background:#00bfb2; border:none; color:#fff; font-size:16px; padding:15px 30px 13px 30px; text-transform:uppercase; line-height:normal; text-align:center; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; }
.btn-blue:hover{ background:#009C92; color:#fff; }
.btn-gray{ font-family:'Nunito Sans'; font-weight: 600; background:#666666; border:none; color:#fff; font-size:16px; padding:14px 30px 12px 30px; text-transform:uppercase; line-height:normal; text-align:center; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; }
.btn-gray:hover{ background:#444444; }
.btn-border{ font-family:'Nunito Sans'; font-weight: 600; background:transparent; border:1px solid #02BFB3; color:#02BFB3; font-size:16px; padding:15px 30px 13px 30px; text-transform:uppercase; line-height:normal; text-align:center; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; }
.btn-border:hover{ color:#039D93; border:1px solid #039D93; }
/* placeholder */
::-webkit-input-placeholder{ opacity:1; color:inherit; }
:-moz-placeholder{ /* Firefox 18- */
 opacity:1; color:inherit; }
::-moz-placeholder{ /* Firefox 19+ */
 opacity:1; color:inherit; }
:-ms-input-placeholder{ opacity:1; color:inherit; }
/* placeholder END */
/*uniform code*/
div.checker input, div.radio input{ border:medium none; opacity:0; text-align:center; margin:0 !important; padding:0 !important; }
div.checker, div.checker input, div.checker span{ height:22px !important; width:22px !important; margin:0; padding:0; display:block; }
div.radio, div.radio input, div.radio span{ height:22px !important; width:22px !important; margin:0 !important; padding:0 !important; }
div.checker, div.radio{ display:inline-block; /*margin-bottom:10px; margin-right:10px; */
 position:relative; vertical-align:middle; }
div.checker span{ background:url("../images/checkbox.png") no-repeat left top; display:inline-block; text-align:center; }
div.checker span.checked{ background-position:0 -22px; }
div.checker input{ background:none; display:inline-block; }
div.radio span{ background:url("../images/radiobox.png") no-repeat left top; display:inline-block; text-align:center; }
div.radio span.checked{ background-position:left -22px; }
div.radio input{ background:rgba(0, 0, 0, 0) none repeat scroll 0 0; display:inline-block; }
body .gform_wrapper ul.gfield_checkbox li input[type="checkbox"], body .gform_wrapper ul.gfield_radio li input[type="radio"]{ width:inherit !important; position:inherit; }
body .gform_wrapper .gfield_checkbox li label, body .gform_wrapper .gfield_radio li label{ display:inline-block; margin-left:10px; font-size:16px; font-family:'Nunito Sans'; font-weight: 400; }

label{ font-size:15px !important; color:#000; display:inline-block; font-weight:normal; line-height:18px; /*width:160px; padding-right:10px; */
 font-weight:normal !important; }
input, select, textarea{ font-size:15px; color:#000; border:1px solid #CCCCCC; padding:7px 10px; margin-left:0; font-family:'Nunito Sans'; font-weight: 400; outline:none; }
textarea{ width:100%; }
input[type="text"], input[type="password"], input[type="tel"], input[type="email"], input[type="search"], textarea, select{ -webkit-appearance:none; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; }
button, html input[type="button"], input[type="reset"], input[type="submit"]{ -webkit-appearance:button; cursor:pointer; }
/*Genral*/
.header{ position:relative; z-index:120; }
.header .section1{ margin-top:12px; margin-bottom:17px; }
.header .text-search{ border:0; width:211px; display:inline-block; vertical-align:top; }
.extend_search{ display:inline-block; padding:9px 0 7px; cursor:pointer; vertical-align:top; }
.searchform .search-submit{ padding:9px 0 7px; background:none; vertical-align:top; }
.header .text-search-icon{ border:0; /*width:211px; */
color:#000; font-size:19px; display:inline-block; background:url(../images/search-icon.jpg) no-repeat left top; width:20px; height:20px; text-indent:-999em; }
.text-search1{ float:left; display:none; font-size:0; }
.header .text-search-icon:hover, .header .extend_search:hover .text-search-icon{ background-position:left bottom; }
.header .search-icon{ font-size:15px!important; font-weight:bold!important; }
.header .header-info ul li{ float:left; margin-left:33px; background:none; padding-left:0; }
.header .header-info .tel{ margin-right:10px; color:#000; font-size:15px; line-height:24px; display:block; font-family:'Nunito Sans'; font-weight: 600; }
.header .header-info .facebook-icon{ color:#000; font-size:21px; line-height:22px; }
.header .header-info .facebook-icon:hover{ color:#00bfb2; }
.header .header-info .instagram-icon{ color:#000; font-size:23px; line-height:24px; }
.header .header-info .instagram-icon:hover{ color:#00bfb2; }
.navigation{ position:relative; z-index:120; }
.megamenu .menu-primary-container > ul > li > a{ padding:7px 44px 8px; display:block; }
.megamenu .menu-primary-container > ul > li{ background:none; float:left; padding:0; border-top:4px solid #F8F7ED; position:relative; }
.megamenu .menu-primary-container > ul > li:hover:before, .megamenu .menu-primary-container > ul > li.current_page_item:before, .megamenu .menu-primary-container > ul > li.current_page_parent:before{ border-left:6px solid transparent; border-right:6px solid transparent; border-top:6px solid #00bfb2; content:""; display:block; margin-left:-6px; position:absolute; left:50%; top:0; width:0; height:0; }
.megamenu .menu-primary-container > ul > li:hover, .megamenu .menu-primary-container > ul > li.current_page_item, .megamenu .menu-primary-container > ul > li.current_page_parent{ /*border-top:3px solid #00BFB2; */
border-color:#00bfb2; }
.megamenu .menu-primary-container > ul > li > a{ font-size:14px; text-transform:uppercase; font-family:'Nunito Sans'; font-weight: 600; letter-spacing:0.135em; }
.megamenu ul li li{ margin:0; float:none; padding:0; border-top:none; background:none; }
.megamenu ul li li ul{ border:0; }
.megamenu ul li ul ul{ padding:0; display:block !important; visibility:visible !important; }
.submenulist a h3{ font-family:'Nunito Sans'; font-weight: 600; font-size:14px; text-transform:uppercase; letter-spacing:0.135em; margin-bottom:15px; line-height:normal; }
.submenulist a:hover h3{ color:#00bfb2; }
/*.megamenu ul li h3{ font-family:'Nunito Sans'; font-weight: 600; font-size:14px; text-transform:uppercase; margin-bottom:20px; }
*/
.megamenu ul li li{ margin-bottom:15px; }
.megamenu ul li li a{ font-size:15px; text-transform:capitalize; line-height:normal; display:block; font-family:'Nunito Sans'; font-weight: 600; letter-spacing:0.135em; }
.megamenu ul li:hover a{ color:#000; }
.megamenu ul li li:hover > a{ color:#00bfb2; }
/*sticky menu*/
.navigation.sticky{ width:100%; background:#fff; }
.sticky{ top:0px; position:fixed; z-index:992; width:100%; background:#fff; }
.navigation.sticky .container:before{ position:absolute; top:0; margin-left:-480px; left:50%; border-top:4px solid #f8f7ed; width:960px; }
.scroll-logo{ margin-top:10px; }
.sticky .megamenubox{ /*width:876px; */
 margin-left:-82px; }
.sticky .megamenu .menu-primary-container > ul > li > a{ padding:20px 29.35px; }
.megamenu ul.sub-menu{ background:rgba(255, 255, 255, 0.9); border:1px solid #EEEEEE; left:0; padding:41px 35px 25px; position:absolute; top:100%; width:250px; word-wrap:break-word; z-index:101; }
.megamenu ul.sub-menu li a{ color:#000; font-size:15px; font-family:'Nunito Sans'; font-weight: 600; line-height:18px; display:block; text-transform:capitalize; }
.megamenu ul.sub-menu{ display:none; }
/*mega menu*/
.megamenubox{ display:none; position:absolute; top:100%; left:0; z-index:150; width:960px; background:rgba(255, 255, 255, 0.9); padding:41px 10px 25px 30px; border:1px solid #EEEEEE; }
.submenulist{ width:190px; padding:0; margin-left:15px; }
.submenulist:first-child{ margin-left:0px; }
.submenulist:last-child{ width:140px; }
/* Mobile Menu */
.mobilemenu, .mobile-search, .mobilesearch-icon{ display:none; }
.menuicon{ display:none; background:url(../images/menu-icon.jpg) no-repeat left top; width:28px; height:22px; cursor:pointer; }
.menuicon.active{ background-position:left bottom; }
.mobilesearch-icon{ text-align:right; cursor:pointer; }
.header .mobilesearch-icon .text-search-icon{ margin-top:0; }
.mobilemenu{ position:fixed; width:100%; height:auto; overflow-y:auto !important; z-index:202; background:#fff; padding-bottom:30px; }
.home .mobilemenu { margin-top:100px; }
.search-submit, .search_submit_m{ display:none; }
.header.sticky .navigation + .mobilemenu{ top:48px; }
.sf-sub-indicator{ display:none; }
.silder-text p{ font-size:55px; color:#fff; text-align:center; padding-top:244px; font-family:"FeijoaWeb-Display"}
.maincontent_section{ min-height:350px; }
.maincontent_section .section1{ margin-top:40px; }
.maincontent_section .section1 ul{ text-align:center; }

.maincontent_section .section1 ul li a:hover{ color:#000; }
.maincontent_section .section1 .list-img{ position:relative; margin-top:30px; }
.maincontent_section .section1 .list_hover_text{ background:rgba(255, 255, 255, 0.8) none repeat scroll 0 0; display:none; font-family:'Nunito Sans'; font-weight: 600; font-size:17px; line-height:21px; margin-left:-96px; padding:17px 28px; position:absolute; left:50%; top:0; text-align:center; text-transform:uppercase; width:192px; }
.maincontent_section .section1 ul li:hover .list_hover_text{ display:block; }
.maincontent_section .section1 ul li .list-img .list_img_box{ width:235px; height:235px; overflow:hidden; }
.maincontent_section .section1 ul li .list-img .list_img_box img{ width:100%; }

.section3{ padding-top:37px; border-top:4px solid #f8f7ed; }
.easter-section{ width:100%; height:420px; overflow:hidden; }
.section-3-box-info h2{ line-height:40px; padding-bottom:16px; }
.section-3-box-info h2 a{ font-family:'FeijoaWeb-Display'; font-size:28px; }
.section-3-box-info p{ margin-bottom:22px; }
.section-3-box-info a{ font-family:'FeijoaWeb-MediumItalic'; }
.section_trends{ margin-top:80px; }
.trends-img{ width:301px; height:200px; overflow:hidden; }
.section_trends-box1 h3{ margin-top:27px; margin-bottom:15px; }
.section_trends-box1 h3 a{ font-family:'FeijoaWeb-Display'; font-size:20px; }
.section_trends-box1 p{ color:#2F2F2F; display:inline; }
.section_trends-box1 a{ font-family:'FeijoaWeb-MediumItalic'; display:inline; }
.section_trends-box1{ padding-bottom:85px; }
.section_trends-box2 h3{ margin-top:27px; margin-bottom:15px; }
.section_trends-box2 a{ font-family:'FeijoaWeb-MediumItalic'; }
.section_trends-box2{ padding-bottom:85px; }
.section-trends-right{ border-left:4px solid #f8f7ed; /*float:right; margin-right:18px; */
padding-left:28px; }
.section-trends-right .instagram-img{ width:245px; height:245px; overflow:hidden; }
.section-trends-right a{ margin-top:20px; display:block; font-family:'FeijoaWeb-MediumItalic'; }
.testimonial li{ background:none; padding:40px 0 0 0; }
.testimonial-img{ width:466px; height:312px; overflow:hidden; }
.testimonial-img img{ width:100%; }
.testimonial-small-img{ width:115px; }
.testimonial-small-img img{ width:100%; }
.testimonial li iframe{ border:medium none; margin:0; padding:0; }

.testimonial{ position:relative; }

.testimonial::before{ background:#f8f7ed; content:""; display:block; height:4px; left:32%; position:absolute; top:0; width:35%; }
.section-info{ text-align:left; margin-bottom:0px; position:relative; }
.section-info .testimonial .section-info{ padding:0 63px 0 0; }
.section-info .testimonial .section-info .testimonial-small-img{ margin:inherit; }
.section-info .testimonial .no-img .section-info .testimonial-small-img{ margin:auto; }
.section-info .testimonial li.no-img .section-info{ padding:0 63px; }
.section-info p:first-child{ color:#000; font-size:17px; margin:0 auto; margin-bottom:22px; font-family:'Feijoa-Medium'; font-weight:normal; line-height:30px; }
.section-info p.post-title{ margin-bottom:25px; font-family:'FeijoaWeb-Bold'; text-align:left; font-weight:normal; }
.section-info p.post-title:first-letter{ text-transform:capitalize; }
.section-info img{ display:block; margin:0; }
.centerbox .section-info p, .centerbox .section-info img{ text-align:center; margin-left:auto; margin-right:auto; }
.section-info a{ display:inline-block; }
.section-info .call-info{ font-size:18px; margin-top:28px; text-transform:uppercase; display:block; }
.footer{ background:#000 url(../images/footer_bg.jpg) repeat left top; margin-top:80px; }
.footer .footer-top{ border-bottom:1px solid #666666; padding-bottom:50px; padding-top:62px; }
.footer .footer-top .footer-top-left h3{ font-size:15px; color:#fff; margin-bottom:14px; text-transform:uppercase; font-family:'Nunito Sans'; font-weight: 600; }
.footer .footer-top .footer-top-left p{ color:#c0c0c0; font-size:15px; font-weight:normal; line-height:22px; font-family:'Nunito Sans'; font-weight: 400; margin-bottom:40px; }
.footer .footer-top .footer-top-left p.register_button_above_text { margin-bottom: 10px; }
.footer .footer-top .footer-top-left p .tel{ color:#c0c0c0; font-size:15px; font-weight:normal; line-height:18px; font-family:'Nunito Sans'; font-weight: 400; }
.footer .footer-top .footer-top-left a{ display:inline-block; /*margin-top:50px; */
 }
.footer .footer-top .footer-top-left a:hover{ color:#fff; }
.footer .footer-top .footer-top-right h3{ font-size:15px; color:#fff; margin-bottom:17px; text-transform:uppercase; margin-bottom: 0; margin-top:0; font-family:'Nunito Sans'; font-weight: 600; font-weight:normal; }
.footer .footer-top .footer-top-right span { color: #c0c0c0; font-size: 15px; }
.footer form ul li{ margin-bottom:0 !important; }
.footer .gform_wrapper .gform_footer{ margin-top:12px !important; padding-top:0 !important; }
.footer .gform_wrapper li{ padding-left:0 !important; }
.footer .gform_wrapper label{ display:none !important; }
.footer .gform_wrapper .top_label input.medium{ width:280px !important; border:1px solid #656565 !important; background:#000; color:#9A9A9A; padding:10px; display:block; }
.footer .footer-top .footer-top-right a:hover{ color:#fff; }
.footer .gform_wrapper{ margin:0; }
.footer .gform_wrapper .gform_footer{ padding:0; }
.footer .gform_wrapper .gform_footer button{ font-family:'Nunito Sans'; font-weight: 600; background:#666666; border:none; color:#fff; font-size:16px; padding:14px 30px 12px 30px; text-transform:uppercase; line-height:normal; text-align:center; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; }
.footer .gform_confirmation_wrapper{ color:#ffffff; font-size:20px; line-height:30px; }
.footer .footer-top .footer-nav h3{ color:#fff; font-size:15px; margin-bottom:6px; margin-top:30px; text-transform:uppercase; font-family:'Nunito Sans'; font-weight: 600; }
.footer .footer-top .footer-nav ul li{ padding-left:0; float:left; margin-right:30px; }
.footer .footer-top .footer-nav ul li a{ margin:0; }
.footer .footer-top .footer-nav ul li a .facebook{ color:#fff; font-size:21px!important; line-height:25px; }
.footer .footer-top .footer-nav ul li a .facebook:hover{ color:#00bfb2; }
.footer .footer-top .footer-nav ul li a .instagram_footer{ color:#fff; font-size:23px!important; line-height:26px; }
.footer .footer-top .footer-nav ul li a .instagram_footer:hover{ color:#00bfb2; }
.footer .footer-top .footer-top-right{ margin-left:15px; }
.footer .footer-bottom{ padding:43px 0 33px; }
.footer .footer-bottom .footer-bottom-left ul li{ padding-left:0; margin-bottom:4px; }
.footer .footer-bottom .footer-bottom-left ul li a{ font-size:15px; color:#fff; font-family:'Nunito Sans'; font-weight: 400; line-height:18px; }
.footer .footer-bottom .footer-bottom-left ul li a:hover{ text-decoration:underline; }
.footer .footer-bottom .footer-bottom-right p{ font-size:13px; color:#fff; line-height:normal; margin-bottom:37px; font-family:'FeijoaWeb-MediumItalic'; }
.footer .footer-bottom .footer-bottom-right img{ float:right; }
.footer .footer-bottom .footer-bottom-right span{ float:left; font-size:14px; color:#fff; font-family:'Nunito Sans'; font-weight: 400; }
.footer-top-right .gform_wrapper div.validation_error{ display:none; }
body .footer-top-right .gform_wrapper label.gfield_label + div.ginput_container{ margin-top:0; }


.footer-top-right .gform_wrapper li.gfield.gfield_error, .footer-top-right .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{ background:none !important; margin-bottom:0 !important; border:none !important; }
.footer-top-right .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description, .footer-top-right .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container, .footer-top-right .gform_wrapper li.gfield.gfield_error.gfield_contains_required fieldset legend.gfield_label, .footer-top-right .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label{ margin-left:0; }
.gform_wrapper li.gfield_error input[type="email"]{ }
.footer-top-right .gform_wrapper .gform_footer .button{ font-family:'Nunito Sans'; font-weight: 600; background:#666666; border:none; color:#fff; font-size:16px; padding:14px 30px 12px 30px; text-transform:uppercase; line-height:normal; text-align:center; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; }
.footer-top-right .gform_wrapper .gform_footer .button:hover{ background:#444444; }
/*************************************slider style*******************************************************/
.cycleslider1 ul{ margin:0; padding:0; list-style-type:none; }
.cycleslider1 li{ width:100%; list-style:none; }
.cycleslider1 li{ width:100%; background-size:cover!important; height:560px; }
/*food slider*/
.cycleslider_cycle{ margin-bottom:25px; }
.cycleslider_cycle ul{ margin:0; padding:0; list-style-type:none; }

.cycleslider_cycle li{ width:100%; background-size:cover!important; height:416px; list-style:none; }
.html5-video-content{ height:100px !important; width:100px !important; }
.banner-content-fallback { display: none;}
.banner-content-video { position: absolute; z-index: 1000; top: 0; left: 0; text-align: center; width: 100%; display: none; }
.banner-content-video p { font-size: 55px; color: #fff; font-family:'FeijoaWeb-Display'; line-height: 55px; }
.bannerimg { width: 100%; }
/*desk*/

.slider{ /*min-height:560px;*/ position:relative; z-index:9; overflow:hidden; }
.slider iframe{ height:100%; width:100%; overflow:hidden; background-size:100% auto; }
.slider video { display: block; width: 100%; height: 100%; }
.main_banner{ background-size:cover; }

/***************************************venue page*****************************************************/
.page-heading h1{ margin:28px 0; font-family:'FeijoaWeb-Display'; text-align:center; /*text-transform:capitalize; */
 }

#horizontalTab > ul{ text-align:center; }
#horizontalTab > ul > li{ margin-bottom:10px; padding:0; text-align:left; /*text-transform:lowercase; */
	font-family:'Nunito Sans'; font-weight: 400; line-height:18px; background:none; border-left:1px solid #000; font-family:'Nunito Sans'; font-weight: 600; font-size:13px; padding:0 22px; text-transform:uppercase; cursor:pointer; display:inline-block; }
#horizontalTab > ul > li:first-child{ border:none; }
#horizontalTab ul li.resp-tab-active{ color:#00bfb2; }
h2.resp-accordion{ display:none; }
.resp-tabs-container > div{ display:none; }
.section_venue_details h3{ margin-bottom:15px; }
.section_venue_details ul li{ margin-bottom:8px; background:none; padding-left:0; font-family:'Nunito Sans'; font-weight: 400; }
.box-features ul li{ margin-bottom:12px; }
.two-column ul li{ float:left; width:48.5%; }
.two-column ul li:nth-child(odd){ clear:both; }
.two-column ul li:nth-child(even){ float:right; }
.singal_venue_details ul li{ background:url("../images/bullet-img.png") no-repeat left 9px; padding:0 0 0 16px; }
.tab-tea-room{ border-top:4px solid #f8f7ed; padding-top:35px; margin-bottom:70px; }
.company-logo{ margin-bottom:30px; max-width:150px; }
.company-address{ margin-bottom:40px; }
.company-address ul{ margin-bottom:20px; margin-top:5px; }
.company-address ul li{ padding-left:0; background:none; font-size:15px; font-family:'Feijoa-Medium'; }
.company-info p, .company-address p{ font-size:15px; font-family:'Feijoa-Medium'; }
.company-info a{ display:inline-block; margin-bottom:10px}
.venue_img_box{ width:100%; height:350px; overflow:hidden; position:relative; }
.venue_img_box img{ width:auto; height:inherit; max-width:inherit; }
.company-logo a{ display:block; margin-bottom:0; }
.company_contain h3{ margin-top:35px; }
.company_contain p{ color:#000; margin-top:10px; /*width:60%; */}
.company_contain{ /*margin-bottom:38px; */
 margin-top:30px; }
.section_venue_details{ /*margin-top:38px; */
margin-bottom:70px; margin-top:30px; }
.map{ border-top:4px solid #f8f7ed; padding-bottom:80px; padding-top:35px; }
.map p{ margin:0 auto; text-align:center; width:70%; color:#656565; line-height:normal; margin-bottom:15px; }
.location-map .acf-map{ margin-top:35px; }
.venue_compare{ border-top:4px solid #f8f7ed; padding-top:35px; margin-bottom:88px; }
.venue_compare table{ width:100%; border-left:0; border-bottom:1px solid #ccc; }
.venue_compare table th{ background:#000; font-size:14px; font-family:'Feijoa-Medium'; padding:12px; color:#fff; border-left:1px solid #fff; font-weight:normal; }
.venue_compare table th:first-child{ border-left:none; }
.venue_compare .download_pdf{ font-family:'FeijoaWeb-MediumItalic'; font-size:16px; color:#000; margin-top:42px; text-align:center; }
.head_tr td{ background:url(../images/select_arrowup.png) no-repeat 98% center #F8F7ED; font-size:18px; font-family:'Feijoa-Medium'; padding:12px; cursor:pointer; }
.head_tr td a{ font-size:18px; font-family:'Feijoa-Medium'; }
.head_tr td span{ font-size:14px; }
.head_tr.Open td{ background:url(../images/select_arrowup.png) no-repeat 98% center #F8F7ED; }
.head_tr.Close td{ background:url(../images/select_arrow.png) no-repeat 98% center #F8F7ED; }
.head_tr td{ background:url(../images/select_arrow.png) no-repeat 98% center #F8F7ED; }
.child_tr td{ padding:12px; border-left:1px solid #ccc; border-top:1px solid #ccc; font-size:15px; font-family:'Nunito Sans'; font-weight: 400; }
.child_tr:first-child td{ border-top:none; }
.child_tr td:first-child{ border-left:none; font-family:'Nunito Sans'; font-weight: 700; }
.child_tr td:first-letter{ text-transform:capitalize; }
.head_tr + .child_tr td{ border-top:none; }
/***************************************VENU DETAILS*****************************************************/
.company_para{ margin-top:24px; }
.company_para_inner{ height:126px; width:126px; margin:auto; }
.postid-1883 .company_para_inner {width: auto}
.company_para p{ margin-bottom:20px; }

.single-venues .section_venue_details{ margin-bottom:0; }

.venue_deatils_location{ }
.venue_deatils_location h2{ text-align:center; margin-bottom:25px; }
.venue_deatils_location{ padding-top:35px; border-top:4px solid #f8f7ed; margin-top:70px; }
.venue_deatils_location p{ margin-top:10px; margin-bottom:20px; }
.venue_deatils_location p strong{ font-family:'Nunito Sans'; font-weight: 600; font-weight:normal; }
.venue_deatils_location p a{ font-family:'Nunito Sans'; font-weight: 400; color:#00bfb2; }
.venue_deatils_location p a:hover{ color:#000; }
.venue_deatils_location span{ font-size:16px; display:inline-block; margin-top:27px; margin-bottom:15px; }
.venue_deatils_transport{ margin-top:30px; }
.venue_deatils_location_box{ margin-left:55px; }
.venue_deatils_location_box p a{ word-wrap:break-word; }
.location-icon{ font-family:'FeijoaWeb-MediumItalic'; font-size:15px; padding:2px 0 1px 28px; text-transform:capitalize; margin-right:23px; background-position:left top; }
.location-icon:hover{ background-position:left bottom; }
.trans-img-car{ background:url("../images/car-img.jpg") no-repeat left 2px; }
.trans-img-car:hover{ background-position:left -76px; }
.trans-img-boat{ background:url("../images/ship-img.jpg") no-repeat left 2px; }
.trans-img-boat:hover{ background-position:left -76px; }
.trans-img-train{ background:url("../images/train-img.jpg") no-repeat left top; }
.food-service-section{ border-top:4px solid #f8f7ed; padding-top:35px; margin-top:70px !important; }
.food-service-section h2{ text-align:center; margin-bottom:30px; }
.optional-text{ margin-top:0; margin-bottom: 70px; }
.optional-text .venue-info p{ margin-top:25px; }
.optional-text .venue-info p:first-child{ margin-top:0; }
.event-stories { margin-top: 0; }
.event-stories .testimonial:before{ background:none }
.event-stories .testimonial li{ padding-top:0; }
.food-service-section .venue-section{ margin:25px 0; }
.food-service-section .staff-logo h2{ margin-bottom:0; }
/*.row_section{ margin-bottom:83px; }
*/
.row_section h2{ text-align:center; margin-bottom:30px; }
.venue_deatils_food_boxright h3{ margin-bottom:15px; }
.venue_deatils_food_boxright .venue_img_box{ margin-bottom:20px; }
.venue_deatils_food_boxright .venue_food_list ul li{ background:none; padding-left:0; padding-bottom:10px; }
.venue_deatils_food_boxright .venue_food_list ul li a{ font-family:'FeijoaWeb-MediumItalic'; }
.venue_deatils_food_boxleft .venue_img{ margin-bottom:33px; }
.venue_deatils_food_boxleft .venue_img .trends-img{ margin-bottom:10px; }
.venue_deatils_food_boxleft .venue_img p{ font-family:"Feijoa-Medium"; }
.venue_deatils_food_boxleft .venue_img span{ font-family:"Feijoa-Medium"; /*margin-left:5px; */}
.venue_expert_box{ margin-left:54px; /*margin-top:62px; */}

.venue_deatils_stories{ margin-left:30px; margin-top:41px; }

.venue_deatils_stories p{ margin-bottom:10px; font-family:'FeijoaWeb-Bold'; }
.venue_deatils_stories span{ font-family:"Feijoa-Medium"; display:block; margin-bottom:30px; }
.venue_deatils_btn_bottom{ margin-bottom:80px; text-align:center; }
.venue_deatils_btn_bottom a{ display:inline-block; margin-left:43px; }
.venue_deatils_btn_bottom span{ display:block; font-size:18px; margin-top:27px; }
.desk_full{ background:#F9F8F0; }
.desk-navigation{ padding-top:10px; }
.desk_full .row_section{ padding-top:0px; border:none; padding-bottom:90px; margin-bottom:0; }
.desk_full p{ margin-top:40px; }
.desk_full .desk-right ul li{ padding-left:0; background:none; font-family:"Feijoa-Medium"; }
.desk_full .desk-right p{ margin:25px 0; font-family:"Feijoa-Medium"; }
.desk_full .desk-right span{ display:block; }
.desk_full .desk-right a{ display:inline-block; margin-bottom:35px; font-family:'FeijoaWeb-MediumItalic'; }
.desk_full .desk-right a.btn-border{ margin-bottom:10px; font-family:'Nunito Sans'; font-weight: 600; }
.desk-right{ margin-left:20px; }
.desk_full .desk-right h4{ margin-bottom:10px; }
.cycle-prev_desk{ background:rgba(0, 0, 0, 0) url("../images/right-desk.png") no-repeat scroll 0 0; float:right; height:12px; width:32px; }
.cycle-next_desk{ background:rgba(0, 0, 0, 0) url("../images/left-desk.png") no-repeat scroll 0 0; float:right; height:12px; width:32px; }
.cancle{ background:rgba(0, 0, 0, 0) url("../images/cancle.png") no-repeat scroll 0 0; float:right; height:12px; width:32px; }
/*food slider*/

.food-navigations{ position:relative; }
/*desk slider*/
.desk-navigations{ position:relative; }

/***************************************experience overview*****************************************************/
.expo{ margin-bottom:80px; }
.expo ul{ text-align:left; font-size:0; }

.expo .venu_hover, .exp_venue .venu_hover, .food_chief_profile .venu_hover, .venue_deatils_list .venu_box .venu_hover, .venue_deatils_list2 .venu_box .venu_hover{ background:rgba(255, 255, 255, 0.8) none repeat scroll 0 0; display:none; font-family:'Nunito Sans'; font-weight: 600; font-size:17px; line-height:21px; margin-left:-96px; padding:17px 28px; position:absolute; left:50%; top:0; text-align:center; text-transform:uppercase; width:192px; color:#000; }
/***************************************experience deatil****************************************************/

.expo-compare{ margin-top:30px; text-align:center; }
.expo-compare a{ font-family:'FeijoaWeb-MediumItalic'; }
.venue-exp h3{ margin-bottom:10px; }
.venue-exp p{ margin-bottom:20px; }
.venue-exp ul{ margin-bottom:20px; }
.venue-exp ul li{ padding-left:0; background:none; margin-top:5px; }
.venue-exp ul li:first-child{ margin-top:0; }
.venue-exp ul li a{ font-family:'FeijoaWeb-MediumItalic'; }
.exp-buttons{ margin-top:40px; margin-bottom:80px; text-align:center; }
.exp-buttons a.btn-blue{ display:inline-block; margin-left:42px; }
.exp-buttons span{ text-align:center; display:block; margin-top:25px; font-size:18px; }
/***************************************FOOD****************************************************/
.food-section1{ padding:40px 25px; background:#F8F7ED; }
.food-section1 ul{ text-align:center; }
.food-section1 ul li{ padding-left:0; background:none; display:inline-block; margin-left:25px; width:162px; height:162px; overflow:hidden; }
.food-section1 ul li:first-child{ margin-left:0; }
.food-section1 p{ margin-top:40px; padding:0 170px; text-align:center; }
.food-section1 p a{ color:#00BFB2; }
.food-section1 p a:hover{ color:#000; }
.food-section1 h2{ margin-bottom:40px; text-align:center; font-family:'FeijoaWeb-Display'; }
.food_chief_profile{ margin-top:80px; }
.food_chief_profile h2{ text-align:center; }

.chief-deatil{ text-align:left; padding-right:10px; }
.food_chief_details{ background:#F8F7ED; padding-bottom:40px; margin-top:50px; }
.food_chief_details .cheif_detail_nav{ padding-top:20px; padding-bottom:30px; }
.cheif_detail_nav{ text-align:right; }
.cheif_detail_nav > div{ cursor:pointer; margin-left:10px; float:right; }
.cheif_detail_nav > div.detail_cancle{ margin-left:20px; }
.food_chief_details .cheif_detail_nav .detail_next{ background:url('../images/left-desk.png') no-repeat right center; width:6px; height:12px; padding-left:20px; }
.food_chief_details .cheif_detail_nav .detail_pre{ background:url('../images/right-desk.png') no-repeat right center; width:6px; height:12px; padding-left:20px; }
.food_chief_details .cheif_detail_nav .detail_cancle{ background:url('../images/cancle.png') no-repeat right center; width:13px; height:12px; }
.food_chief_details .chief-logo{ background:#fff; display:table-cell; text-align:center; vertical-align:middle; width:100%; padding:10px; display:table; height:140px; }
.food_chief_details .chief-logo > div{ display:table-cell; text-align:center; height:100%; vertical-align:middle; }
.food_chief_details .cheif_deatil_content p{ margin-bottom:30px; }
.food_chief_details .cheif_deatil_content h2{ margin-bottom:30px; }
.food_chief_details .cheif_deatil_content h3{ margin-bottom:30px; font-family:'FeijoaWeb-MediumItalic'; }
.food_chief_details .cheif_deatil_img{ margin-bottom:10px; width:100%; overflow:hidden; /*height:360px; */
 }
.food_chief_details .cheif_deatil_img img{ width:100%; }
.food_chief_details .company-address{ padding-left:20px; }
.food_chief_details .company-enquiry{ padding-left:20px; }
/*.food_chief_details .chef_slide{ height:auto !important; }
*/
.food_chief_details .slide_content{ background:#f8f7ed; width:100%; }
.food_group_partners{ margin-top:70px; }
.food_group_partners .group_content p{ margin-top:30px; font-family:'Nunito Sans'; font-weight: 400; line-height:22px; }
.food_group_partners .group_content p:first-child{ margin-top:0px; }
.food_group_partners .group_content a{ font-size:15px; font-family:'FeijoaWeb-MediumItalic'; }
.food_group_partners h2{ text-align:center; }
.food-btn{ text-align:center; margin:80px 0; }
.food-btn .btn-blue{ display:inline-block; margin-left:50px; }
.food-btn span{ display:block; margin-top:30px; font-size:18px; }
/***************************************PEOPLE****************************************************/
.people-intro{ background:#F8F7ED; padding:40px 0; }
.people-intro p{ text-align:center; }
.people-description{ padding-top:35px; margin-bottom:70px; border-top:4px solid #F8F7ED; text-align:center; }
.people-description .people-desc-list ul{ margin-top:25px; }

.people-description .people-desc-text p{ margin-top:30px; margin-bottom:0; }
.people-description .people-desc-text span{ font-size:15px; font-family:'FeijoaWeb-Bold'; text-align:center; margin-top:30px; display:block; }
.senier-manager{ padding-top:35px; margin-bottom:125px; border-top:4px solid #F8F7ED; text-align:center; }
.senier-manager .people-desc-list ul{ margin-top:25px; text-align:center; }
.senier-manager .people-desc-list ul li{ padding-left:0; background:none; display:inline-block; vertical-align:top; }
.senier-manager .people-desc-list ul li h5{ font-size:15px; font-family:'FeijoaWeb-Bold'; margin-top:15px; text-align:left; }
.senier-manager .people-desc-list ul li span{ display:block; font-size:15px; font-family:'Feijoa-Medium'; text-align:left; margin-top:5px; }
.senier-manager .people-desc-text p{ margin-top:50px; }
.senier-manager .people-desc-text span{ font-size:15px; font-family:'FeijoaWeb-Bold'; text-align:center; }
/***************************************NEWS****************************************************/
.news_block{ margin:0 0 40px; }
.post_cointer{ margin-top:10px; }
.news_block .news_listing h3{ margin-top:30px; margin-bottom:24px; }
.news_block .news_listing h3 a{ font-size:20px; font-family:'FeijoaWeb-Display'; }
.news_block .news_listing p a.readmore{ font-family:'FeijoaWeb-MediumItalic'; }
.news_block .news_listing .border-top{ border-top:4px solid #F8F7ED; width:302px; }
.news-image{ width:100%; height:200px; overflow:hidden; }
.news-image img{ height:100%; width:auto; }
.pop-up-news{ background:rgba(255, 255, 255, 0.9); width:352px; padding:30px; position:absolute; z-index:200; border:1px solid #EEEEEE; top:34px; }
.pop-up-news .gform_heading{ display:none; }
.pop-up-news .gform_wrapper .top_label .gfield_label{ display:none !important; }
.pop-up-news p{ margin-bottom:15px; }
/*.pop-up-news a{ display:inline-block; }
*/
.pop-up-news, .news_categories-inner{ display:none; }
body .subscribe-section .gform_wrapper input[type="text"]{ line-height:normal; padding:10px !important; width:100% !important; }
.subscribe-section > a, .news_categories > a{ font-family:'FeijoaWeb-MediumItalic'; font-size:15px; line-height:18px; color:#000; }
.subscribe-section > a:hover, .news_categories > a:hover, .subscribe-section > a.active, .news_categories > a.active{ color:#00BFB2; }
.news_categories > a{ background:url(../images/select_arrow.png) no-repeat right center; padding-right:25px; }
.news_menu{ padding:12px 0; border-top:1px solid #CCCCCC; border-bottom:1px solid #ccc; position:relative; }
.news_categories-inner{ background:rgba(255, 255, 255, 0.9); width:220px; padding:30px; position:absolute; z-index:200; border:1px solid #EEEEEE; top:34px; right:14px; }
.news_categories-inner ul li{ margin-top:12px; padding-left:0; background:none; }
.news_categories-inner ul li a{ font-family:'Nunito Sans'; font-weight: 600; }
.news_categories-inner ul li a:first-letter{ text-transform:capitalize; }
.news_categories-inner ul li:first-child{ margin-top:0; }
.news_categories{ text-align:right; }
.news_categories img{ margin-left:10px; }
.new_deatils h2{ font-family:"FeijoaWeb-Display"; margin:40px 0 25px 0; text-align:left; }
.new_deatils h3{ margin-top:30px; font-family:'FeijoaWeb-MediumItalic'; }
.new_deatils p{ margin-top:30px; }
.new_deatils p a{ color:#00bfb2; }
.new_deatils{ margin-bottom:60px; }
.new_deatils p.writer_name{ font-size:14px; line-height:20px; font-family:'Feijoa-Medium'; }
.newsdetail-image{ width:630px; height:420px; overflow:hidden; text-align:center; line-height:420px; }
.newsdetail-image img{ width:100%; height:auto !important; }
.comment-box{ padding-top:20px; border-top:4px solid #F8F7ED; }
.comment-box .comment_text{ float:left; }
.comment-box .comment_filter{ float:right; }
.comment-box .comment_filter span{ font-family:'FeijoaWeb-MediumItalic'; font-size:16px; line-height:23px; }
.comment-box .comment_filter img{ margin-left:10px; }
.comment-content{ margin:40px 0; }
.comment-content-right span.writer_name{ font-size:16px; font-family:'FeijoaWeb-Bold'; margin-bottom:20px; display:inline-block; margin-right:5px; }
.comment-content-right span{ font-size:16px; font-family:'Nunito Sans'; font-weight: 400; margin-bottom:20px; display:inline-block; }
.post-comment{ margin:20px 0; }
.comment-author{ width:56px; margin-right:25px; float:left; height:56px; overflow:hidden; }
.comment-author img{ width:100%; height:auto; }
.comment-content-right{ float:left; width:86%; }
.author-name{ margin-bottom:10px; }
.author-name > div, .comment-meta{ display:inline-block; }
.author-name > div.fn{ font-family:'Nunito Sans'; font-weight: 700; }
.author-name > div.fn:first-letter{ text-transform:capitalize; }
.author-name > div.fn a{ font-family:'Nunito Sans'; font-weight: 700; }
.comment-content-right .reply{ margin-top:10px; }
.comment-content-right .reply a{ font-family:'FeijoaWeb-MediumItalic'; }
.children{ margin-left:30px; }
.comment_form{ padding-top:20px; border-top:4px solid #F8F7ED; }
.comment_form .comment-reply-title, .comment_form .comment-notes{ display:none; }
.comment-respond label{ display:block; }
.comment-respond p{ margin-bottom:10px; }
.comment-respond input[type="text"], .comment-respond input[type="email"], .comment-respond input[type="url"]{ min-width:300px; }
.comment-respond .form-submit{ margin-top:20px; }
.comment_nav{ margin:70px 0 30px; text-align:center; }
.comment_nav a{ margin:0 10px; font-family:'FeijoaWeb-MediumItalic'; font-size:15px; }
.related_articals{ padding-top:35px; border-top:4px solid #F8F7ED; }
.related_articals h3{ margin-bottom:35px; text-align:center; }
.related_articals ul li{ background:none; padding-left:0; float:left; width:300px; }
.relatedpost-image{ width:300px; height:200px; overflow:hidden; }
.relatedpost-image img{ height:auto; }
.related_articals ul li{ margin-left:30px; }
.related_articals ul li:first-child{ margin-left:0; }
.related_articals ul li h5{ font-family:'FeijoaWeb-Display'; margin-top:15px; font-size:20px; }
.related_articals ul li h5 a{ font-family:'FeijoaWeb-Display'; }
.search-submit{ background:#fff; border:none; padding:0; }
.search-submit:hover span .text-search-icon{ color:#00bfb2; }
.acf-map{ width:100%; height:400px; /*border:#ccc solid 1px; margin:20px 0; */
 }
.rj{ box-sizing:border-box; background:#05F24C; box-shadow:2px 2px 4px #333; border:5px solid #346FF7; height:20px; width:20px; border-radius:10px; -webkit-animation:pulse 1s ease 1s 3; -moz-animation:pulse 1s ease 1s 3; animation:pulse 1s ease 1s 3; }
/* ANIMATIONS */
@-webkit-keyframes pulse{ 40%{ -webkit-transform:scale(2); -moz-transform:scale(2); transform:scale(2); }
 100%{ -webkit-transform:scale(1); -moz-transform:scale(1); transform:scale(1); }
}
@-moz-keyframes pulse{ 40%{ -webkit-transform:scale(2); -moz-transform:scale(2); transform:scale(2); }
 100%{ -webkit-transform:scale(1); -moz-transform:scale(1); transform:scale(1); }
}
@keyframes pulse{ 40%{ -webkit-transform:scale(2); -moz-transform:scale(2); transform:scale(2); }
 100%{ -webkit-transform:scale(1); -moz-transform:scale(1); transform:scale(1); }
}
/* Gform Css*/
form ul li{ background:none; margin:0 0 14px 0; padding-left:0; }
.gform_wrapper{ max-width:100% !important; margin:0 !important;display: unset !important; }
.gform_wrapper .top_label .gfield_label{ font-size:16px !important; font-family:'Nunito Sans'; font-weight: 400; !important; font-weight:normal !important; line-height:normal !important; margin-top:0px !important; margin-bottom:5px !important; }
body .gform_wrapper label.gfield_label + div.ginput_container{ margin-top:0px !important; }
.gform_wrapper .gform_footer{ margin:0 !important; padding:0 !important;display: unset !important; }
.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium{ width:50% !important; }
.gform_wrapper .hidden_label input.large, .gform_wrapper .hidden_label select.large, .gform_wrapper .top_label input.large, .gform_wrapper .top_label select.large{ width:75% !important; }
.gform_wrapper input[type="email"], .gform_wrapper input[type="number"], .gform_wrapper input[type="password"], .gform_wrapper input[type="tel"], .gform_wrapper input[type="text"], .gform_wrapper input[type="url"]{ padding:8px 15px !important; background:#fff; color:#000; font-size:15px !important; font-family:'Nunito Sans'; font-weight: 400; !important; text-indent:inherit !important; border-color:#ddd !important; }
.gform_wrapper select, .gform_wrapper textarea{ border-color:#ddd; }
.gform_wrapper textarea{ padding:8px 15px !important; }
.gform_wrapper textarea.small{ width:25% !important; }
.gform_wrapper textarea.medium{ width:50% !important; }
.gform_wrapper textarea.large{ width:75% !important; }
body .gform_wrapper li.gfield.gfield_error.gfield_contains_required{ margin-bottom:0px !important; margin-top:0px !important }
body .gform_wrapper .top_label .gfield_error{ width:100% !important; border:0 !important; background:none !important; }
body .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container, body .gform_wrapper li.gfield_html{ max-width:100% !important; margin-left:0 !important; }
body .gform_wrapper .gfield_description.validation_message, body .gform_wrapper .top_label .gfield_description.validation_message{ color:#D80000; font-weight:normal; margin-left:0 !important; font-size:15px; padding:0 !important; }
body .gform_wrapper .gfield_description.validation_message, body .gform_wrapper .top_label .gfield_description.validation_message{ padding:0 !important; }
 body .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description{ max-width:100% !important; padding-right:0 !important; padding-bottom:10px !important; }
body .gform_wrapper .chosen-container-multi .chosen-choices li.search-field input[type="text"]{ height:auto; }
body .gform_wrapper .chosen-container-single .chosen-single, .popup_container_inner .gform_wrapper .chosen-container-single .chosen-single{ border:1px solid #ddd; -webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; height:auto; line-height:22px; padding:8px 15px !important; background:#fff; color:#000; font-size:15px !important; font-family:'Nunito Sans'; font-weight: 400; !important; text-indent:inherit !important; }
body .gform_wrapper .chosen-container .chosen-drop, .popup_container_inner .gform_wrapper .chosen-container .chosen-drop{ border-color:#ddd; -webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; }
body .gform_wrapper .chosen-container .chosen-results, .popup_container_inner .gform_wrapper .chosen-container .chosen-results{ padding:0; font-family:'Nunito Sans'; font-weight: 400; !important; font-size:15px; }
body .gform_wrapper .chosen-container .chosen-results li, .popup_container_inner .gform_wrapper .chosen-container .chosen-results li{ padding:8px 15px; font-size:15px; font-family:'Nunito Sans'; font-weight: 400; !important; }
body .gform_wrapper .chosen-container .chosen-results li.highlighted , .popup_container_inner .gform_wrapper .chosen-container .chosen-results li.highlighted{ background:#eee; color:#000; }
body .gform_wrapper .chosen-container-active.chosen-with-drop .chosen-single, .popup_container_inner .gform_wrapper .chosen-container-active.chosen-with-drop .chosen-single{ background:#fff; border-color:#ddd; -webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; font-family:'Nunito Sans'; font-weight: 400; !important; font-size:15px !important; }
body .gform_wrapper .chosen-container-single .chosen-single div, .popup_container_inner .gform_wrapper .chosen-container-single .chosen-single div{ width:40px; }
body .gform_wrapper .chosen-container-single .chosen-single div b, .popup_container_inner .gform_wrapper .chosen-container-single .chosen-single div b{ background-image:url(../images/select_arrow.png) !important; background-position:center center; background-size:auto auto !important; }
body .gform_wrapper .chosen-container-active.chosen-with-drop .chosen-single div b, .popup_container_inner .gform_wrapper .chosen-container-active.chosen-with-drop .chosen-single div b{ background-image:url(../images/select_arrowup.png); background-position:center center; }
body .gform_wrapper div.validation_error{ border-color:#D80000; width:100%; font-size:15px; font-weight:normal; color:#D80000; }
.gform_wrapper li.gfield_error input[type="email"]:before, .gform_wrapper li.gfield_error input[type="number"]:before, .gform_wrapper li.gfield_error input[type="password"]:before, .gform_wrapper li.gfield_error input[type="tel"]:before, .gform_wrapper li.gfield_error input[type="text"]:before, .gform_wrapper li.gfield_error input[type="url"]:before, .gform_wrapper li.gfield_error textarea:before{ background:url(../images/error-sign.png) no-repeat left top; width:19px; height:20px; position:absolute; top:50%; margin-top:-10px; content:""; right:0; }
.gform_wrapper .gfield_error .gfield_label{ color:#000; }
.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description, .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container, .gform_wrapper li.gfield.gfield_error.gfield_contains_required fieldset legend.gfield_label, .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label{ margin-left:0; }
button, html input[type="button"], input[type="reset"], input[type="submit"]{ font-family:'Nunito Sans'; font-weight: 600; background:#00bfb2; border:none; color:#fff; font-size:16px; padding:15px 30px 13px 30px; text-transform:uppercase; line-height:normal; text-align:center; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; }
button:hover, html input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover{ background:#009C92; color:#fff; }
body .gform_wrapper .gform_footer input.button, body .gform_wrapper .gform_footer input[type=submit]{ font-size:16px; }
body .gf_browser_ie.gform_wrapper .gform_footer input.button{ padding:15px 30px 13px 30px; }
body .gform_wrapper .gfield_required{ color:#000; margin-left:2px; }
body .gform_wrapper .ginput_complex.ginput_container.has_first_name.has_middle_name.no_last_name span, body .gform_wrapper .ginput_complex.ginput_container.has_first_name.no_middle_name.has_last_name span, body .gform_wrapper .ginput_complex.ginput_container.no_first_name.has_middle_name.has_last_name span{ width:49.5%; padding-left:1.3%; min-height:inherit; }
body .gform_wrapper .ginput_complex.ginput_container.has_first_name.has_middle_name.has_last_name span.name_first, body .gform_wrapper .ginput_complex.ginput_container.has_first_name.has_middle_name.has_last_name span.name_middle, body .gform_wrapper .ginput_complex.ginput_container.has_first_name.no_middle_name.has_last_name span.name_first{ padding-right:1.3%; margin-right:0; padding-left:0; }
body .gform_wrapper .gfield_error .ginput_complex .ginput_left input[type="email"], body .gform_wrapper .gfield_error .ginput_complex .ginput_left input[type="number"], body .gform_wrapper .gfield_error .ginput_complex .ginput_left input[type="password"], body .gform_wrapper .gfield_error .ginput_complex .ginput_left input[type="tel"], body .gform_wrapper .gfield_error .ginput_complex .ginput_left input[type="text"], body .gform_wrapper .gfield_error .ginput_complex .ginput_left input[type="url"], body .gform_wrapper .gfield_error .ginput_complex .ginput_right input[type="email"], body .gform_wrapper .gfield_error .ginput_complex .ginput_right input[type="number"], body .gform_wrapper .gfield_error .ginput_complex .ginput_right input[type="password"], body .gform_wrapper .gfield_error .ginput_complex .ginput_right input[type="tel"], body .gform_wrapper .gfield_error .ginput_complex .ginput_right input[type="text"], body .gform_wrapper .gfield_error .ginput_complex .ginput_right input[type="url"], body .gform_wrapper .ginput_complex input[type="email"], body .gform_wrapper .ginput_complex input[type="number"], body .gform_wrapper .ginput_complex input[type="password"], body .gform_wrapper .ginput_complex input[type="tel"], body .gform_wrapper .ginput_complex input[type="text"], body .gform_wrapper .ginput_complex input[type="url"]{ width:100%; }
body .gform_wrapper .gfield_date_day label, body .gform_wrapper .gfield_date_month label, body .gform_wrapper .gfield_date_year label, body .gform_wrapper .gfield_time_ampm label, body .gform_wrapper .gfield_time_hour label, body .gform_wrapper .gfield_time_minute label, body .gform_wrapper .ginput_complex label, body .gform_wrapper .instruction{ font-size:14px !important; font-family:'Nunito Sans'; font-weight: 400; !important; font-weight:normal; margin-top:2px; }
.clear-multi{ display:inline-block; vertical-align:middle; }
/* Chrome & Safari */
@media screen and (-webkit-min-device-pixel-ratio:0){ .megamenu .menu-primary-container > ul > li > a{ padding:7px 58px 8px; }
 .sticky .megamenu .menu-primary-container > ul > li > a{ padding:20px 28.25px 20px; }
::i-block-chrome, .megamenu .menu-primary-container > ul > li > a{ padding:7px 38px 8px 37.98px; }
::i-block-chrome, .sticky .megamenu .menu-primary-container > ul > li > a{ padding:20px 31.9px 20px 32px; }
}
.venue-section{ font-size:0; text-align:center; display:block; }
.venue-section:after{ clear:both; content:""; display:table; }
.venue-section li, .venue-section > div{ width:190px; display:inline-block; margin-left:3px; background:none; vertical-align:top; margin-bottom:4px; padding:0; }
.venue-section li.item-0, .venue-section div.item-0{ margin-left:0; }
.venue-section li .venue-block, .venue-section > div .venue-block{ position:relative; cursor:pointer; }
.venue-section li .venue-block:after, .venue-section > div .venue-block:after{ clear:both; }
.venue-section li .venue-image, .venue-section > div .venue-image{ width:182px; height:182px; overflow:hidden; position:relative; }
.venue-section li .venue-hover, .venue-section > div .venue-hover{ display:none; background:rgba(255, 255, 255, 0.8) none repeat scroll 0 0; display:none; font-family:'Nunito Sans'; font-weight: 600; font-size:17px; line-height:21px; margin-left:-96px; padding:17px 28px; position:absolute; left:50%; top:0; text-align:center; text-transform:uppercase; width:192px; color:#000; }
.venue-section li:hover .venue-hover, .venue-section > div:hover .venue-hover{ display:block; }
.venue-section li .col-logo, .venue-section > div .col-logo{ text-align:center; width:160px; vertical-align:bottom; height:130px; margin:auto; margin-bottom:30px; }
.venue-section li .col-logo div{ width:160px; height:130px; vertical-align:bottom; text-align:center; }
.venue-section li .col-logo div:after{ height:100%; content:""; display:inline-block; vertical-align:bottom; }
.venue-section li .col-logo img{ max-height:130px; vertical-align:bottom; }
.venue-section li .chief-deatil, .venue-section > div .chief-deatil{ margin-top:10px; }
.venue-section li .chief-deatil h6, .venue-section > div .chief-deatil h6{ font-size:15px; font-family:'FeijoaWeb-Bold'; margin:0 0 5px; font-weight:normal; }
.venue-section li .chief-deatil span, .venue-section > div .chief-deatil span{ font-size:15px; font-family:'Feijoa-Medium'; line-height:18px; }
.venue-section-center li .chief-deatil{ text-align:center; margin-top:15px; color:#333333; }
.venue-section1 li{ width:188px; }
.venue-section1 li .venue-image{ width:188px; height:188px; }
.venue-section1 li .venue-hover{ width:154px; margin-left:-77px; }
.page-template-tpl_people .venue-section li .venue-block{ cursor:inherit; }
.section-enquiry a{ display:inline-block; }
.section-enquiry{ margin:70px 0 0; text-align:center; }
.section-enquiry span{ text-transform:uppercase; margin-top:11px; display:block; font-size:18px; font-family:'Nunito Sans'; font-weight: 600; }
.section-enquiry a.tel{ font-size:18px; font-family:'Nunito Sans'; font-weight: 600; color:#000; }
.section-enquiry .btn-blue{ margin-right:21px; margin-bottom:10px; margin-left:21px; }
.testimonial-calltoaction .section-enquiry{ margin-bottom:0; }
.venue-info{ margin-top:24px; text-align:center; }
.venue-info p{ margin:0 auto; width:65%; }
/* Venue Slider */
.cycleslider1 ul, .breadbuttar, .cycleslider_event_experts, .cycleslider_cycle{ margin:0; padding:0; list-style-type:none; }
.cycleslider1 li, .breadbuttar li, .cycleslider_event_experts li, .cycleslider_cycle li, .cycleslider_food li{ width:100%; background-size:100% auto!important; height:500px; padding-left:0; list-style:none; }
.food_group_partners .venue_img_box{ height:310px; }
.breadbuttar li{ height:310px; background-size:100% auto !important; }
.breadbuttar .cyclepager{ display:none; }
.venue_img_box .cycleslider_cycle li, .cycleslider_food li{ height:350px; }
.venue_deatils_food_boxright .venue_img_box{ height:420px; }
.venue_deatils_food_boxright .venue_img_box .cycleslider_cycle li{ height:420px; background-size:100% auto !important; }
.event-experts .venue_img_box{ height:320px; }
.cycleslider_event_experts li{ height:320px; background-size:100% auto !important; }
.venue-exp .venue_img_box{ height:310px; }
.venue-exp .venue_img_box li{ height:310px; background-size:100% auto !important; }
/* Pager & PrevNext Arrow */
.cycle-prev, .cycle-next{ cursor:pointer; height:24px; margin-top:-12px; opacity:1; position:absolute; text-indent:-9999px; top:50%; transition:opacity 0.5s ease-in-out 0s; width:13px; z-index:100;  }
.cycle-next{ /*float:right; */
 background:url('../images/slider-nextarrow.png') no-repeat left top; right:40px; width:13px; height:24px; }
.cycle-next:hover{ background-position:left bottom; }
.cycle-prev{ /*float:left; */
 background:url('../images/slider-prevarrow.png') no-repeat top left; left:40px; width:13px; height:24px; }
.cycle-prev:hover{ background-position:left bottom; }
.cycle-prev:hover, .cycle-next:hover{ background-position:left bottom; }
.pager-dot{ margin-top:10px; text-align:center; color:#BBBBBB; display:none; }
.pager-dot span{ /*color:#BBBBBB; */
 font-size:0px; margin:0 5px; cursor:pointer; height:8px; width:8px; background:#bbb; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; display:inline-block; }
.pager-dot span.cycle-pager-active{ background:#000; }
/* Caption */
.cycle-caption{ color:#999999; font-size:14px; font-family:'Nunito Sans'; font-weight: 400; text-align:right; margin-top:10px; }
.tab-tea-room .cycle-caption, .venue_deatils_food_boxright .cycle-caption, .food_group_partners .cycle-caption, .slide_content .cycle-caption{ display:none !important; }
/* Venue Slider END */
.food_chief_profile h2, .venue_deatils_location_box h3, .venue_expert_box p, .food_group_partners h2{ margin-bottom:25px; }
/* pagination */
.post_cointer .pagination{ text-align:center; display:block; }
.post_cointer div.pagination a, .post_cointer div.pagination span.pages, .post_cointer iv.pagination span.dots, .post_cointer div.pagination span.current{ background:none !important; font-size:15px !important; font-family:'FeijoaWeb-MediumItalic' !important; border:none !important; padding:2px 5px !important; box-shadow:none !important; font-weight:normal; color:#000 !important; margin:0 2px; }
.post_cointer div.pagination span.current{ background:none; text-shadow:none; color:#00bfb2 !important; box-shadow:none; }
.post_cointer .pagination .next{ background:url(../images/left-desk.png) no-repeat left center !important; text-indent:-999em; height:23px; line-height:15px; margin-left:8px; }
.post_cointer .pagination .previous{ background:url(../images/right-desk.png) no-repeat left center !important; text-indent:-999em; height:23px; line-height:15px; margin-right:8px; }
.page-template-default p{ margin-bottom:25px; }
.page-template-default h2, .page-template-default h3, .page-template-default h4, .page-template-default h5, .page-template-default h6{ margin-bottom:10px; }
.alignleft{ float:left; margin:0 15px 15px 0; }
.alignright{ float:right; margin:0 0 15px 15px; }
 .aligncenter{ margin:auto auto 15px auto; display:table-caption; }
.error404 .searchform label{ width:auto; }
.error404 .entry-content p{ margin-bottom:15px; }
/*.error404 .searchform #searchsubmit{ display:block; }
*/
/* Modal Window*/
.enquire_popup_overlay{ position:fixed; top:0; visibility:hidden; height:100%; width:100%; z-index:9999; background:rgba(0, 0, 0, 0.75) none repeat 0 0;-webkit-overflow-scrolling: touch; }
.enquire_popup_container{ background:#fff; margin:5% auto; padding:48px; width:700px; height:80%; position:relative; }
.close-enquire{ background:url(../images/close-icon.jpg) no-repeat left top; display:block; position:absolute; top:0; right:0; width:23px; height:23px; text-indent:-999em; cursor:pointer; }
.popup_container_inner{ height:100%; overflow:auto; padding-bottom:10px; }
.enquire_popup_container h3{ padding-top:10px; border-top:4px solid #F8F7ED; margin-bottom:20px; }
body .enquire_popup_container .gform_wrapper .top_label .gfield_label{ margin-bottom:0 !important; vertical-align:middle; }
body .enquire_popup_container .gform_wrapper label.gfield_label + div.ginput_container{ display:inline-block; vertical-align:middle; width:70%; }
body .enquire_popup_container .gform_wrapper .top_label input.medium, body .enquire_popup_container .gform_wrapper .top_label select.medium, .gform_wrapper textarea.large, .gform_wrapper textarea.medium{ width:100% !important; }
body .enquire_popup_container .gform_wrapper .top_label .label-comment .gfield_label{ vertical-align:top; padding-top:5px; }
body .enquire_popup_container .gform_wrapper .ginput_complex.ginput_container.has_first_name.has_middle_name.no_last_name span, body .enquire_popup_container .gform_wrapper .ginput_complex.ginput_container.has_first_name.no_middle_name.has_last_name span, body .enquire_popup_container .gform_wrapper .ginput_complex.ginput_container.no_first_name.has_middle_name.has_last_name span{ width:49.5%; padding-left:1.3%; min-height:inherit; }
body .enquire_popup_container .gform_wrapper .ginput_complex.ginput_container.has_first_name.has_middle_name.has_last_name span.name_first, body .enquire_popup_container .gform_wrapper .ginput_complex.ginput_container.has_first_name.has_middle_name.has_last_name span.name_middle, body .enquire_popup_container .gform_wrapper .ginput_complex.ginput_container.has_first_name.no_middle_name.has_last_name span.name_first{ padding-right:1.3%; margin-right:0; padding-left:0; }
body .enquire_popup_container .gform_wrapper .gfield_error .ginput_complex .ginput_left input[type="email"], body .enquire_popup_container .gform_wrapper .gfield_error .ginput_complex .ginput_left input[type="number"], body .enquire_popup_container .gform_wrapper .gfield_error .ginput_complex .ginput_left input[type="password"], body .enquire_popup_container .gform_wrapper .gfield_error .ginput_complex .ginput_left input[type="tel"], body .enquire_popup_container .gform_wrapper .gfield_error .ginput_complex .ginput_left input[type="text"], body .enquire_popup_container .gform_wrapper .gfield_error .ginput_complex .ginput_left input[type="url"], body .enquire_popup_container .gform_wrapper .gfield_error .ginput_complex .ginput_right input[type="email"], body .enquire_popup_container .gform_wrapper .gfield_error .ginput_complex .ginput_right input[type="number"], body .enquire_popup_container .gform_wrapper .gfield_error .ginput_complex .ginput_right input[type="password"], body .enquire_popup_container .gform_wrapper .gfield_error .ginput_complex .ginput_right input[type="tel"], body .enquire_popup_container .gform_wrapper .gfield_error .ginput_complex .ginput_right input[type="text"], body .enquire_popup_container .gform_wrapper .gfield_error .ginput_complex .ginput_right input[type="url"], body .enquire_popup_container .gform_wrapper .ginput_complex input[type="email"], body .enquire_popup_container .gform_wrapper .ginput_complex input[type="number"], body .enquire_popup_container .gform_wrapper .ginput_complex input[type="password"], body .enquire_popup_container .gform_wrapper .ginput_complex input[type="tel"], body .enquire_popup_container .gform_wrapper .ginput_complex input[type="text"], body .enquire_popup_container .gform_wrapper .ginput_complex input[type="url"]{ width:100%; }
body .enquire_popup_container .gform_wrapper .gform_footer, .enquire_popup_container .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description{ margin-left:160px !important; width:auto; }
.enquire_popup_container .gform_wrapper .gfield_error .gfield_label{ color:#000; }
body .enquire_popup_container .chosen-container.chosen-container-single.chosen-container-single-nosearch, body .enquire_popup_container .chosen-container.chosen-container-single { width:100% !important; }
.gform_wrapper .chosen-container.chosen-with-drop .chosen-drop { position:relative;}
.enquire_popup_container .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description, .enquire_popup_container .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container, .enquire_popup_container .gform_wrapper li.gfield.gfield_error.gfield_contains_required fieldset legend.gfield_label, .enquire_popup_container .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label{ margin-left:0; }

body .gf_browser_ie.gform_wrapper ul.top_label .clear-multi { overflow: visible; }
/*.name_first label, .name_last label{ display:none !important; }*/
.enquire_popup_container .gform_wrapper .top_label .gfield_label{ width:160px; padding-right:10px; }

#tableContent .enquire_popup_container { width: 75%; }
#tableContent .enquire_popup_container .venue_compare { margin-bottom: 15px; }
#tableContent .enquire_popup_container .row { margin: 0; }
#tableContent .enquire_popup_container .col-md-12 { padding: 0;}


/* hide banner image for safari on home page */
.bannerimg { display: none; }
.video_home, .ie .video_home { display: block !important; }
.bannerimg_home, ie .bannerimg_home { display: none !important; }

/* New Css 10122015 */
.page-template-tpl_experience .venue-section li .venue-hover, .venue-section > div .venue-hover { display: block; }
.page-template-tpl_experience .food-service-section .venue-section li .venue-hover, .venue-section > div .venue-hover { display: none; }
.page-template-tpl_experience .food-service-section .venue-section li:hover .venue-hover, .page-template-tpl_experience .food-service-section .venue-section > div:hover .venue-hover{ display:block; }

.venue-info h3 { text-align: center; margin-top: 20px; margin-bottom: 20px; }
.venue-info ul li{  font-family:'Nunito Sans'; font-weight: 400; text-align: left;  }
.venue-info > div { display: inline-block; vertical-align: top; float: none; }
.venue-info > div.gform_wrapper { width: 50%;  }
.venue-info .gform_wrapper .chosen-container { width: 100% !important; }
.venue-info .gform_wrapper .ginput_container input { width: 100% !important; }

.page-id-1961 .maincontent_section .gform_wrapper, .page-id-2027 .maincontent_section .gform_wrapper{ max-width:50% !important; margin:0 auto !important; }
.page-id-1961 .maincontent_section .gform_wrapper .hidden_label input.large, .page-id-1961 .maincontent_section .gform_wrapper .hidden_label select.large, .page-id-1961 .maincontent_section .gform_wrapper .top_label input.large, .page-id-1961 .maincontent_section .gform_wrapper .top_label select.large, .page-id-2027 .maincontent_section .gform_wrapper .hidden_label input.large, .page-id-2027 .maincontent_section .gform_wrapper .hidden_label select.large, .page-id-2027 .maincontent_section .gform_wrapper .top_label input.large, .page-id-2027 .maincontent_section .gform_wrapper .top_label select.large {
    width: 100% !important;
}
.page-id-1961 .maincontent_section .gform_wrapper .chosen-container {
	width: 100% !important;
}
li.gfield_creditcard_warning {
	padding: 15px !important;
    border-top: 1px solid #790000 !important;
}
.gform_wrapper .instruction {
    white-space: normal !important;
}
.gform_wrapper .ginput_complex .ginput_cardinfo_left {
	width: 100% !important;
}
.ginput_cardinfo_left .chosen-container.chosen-container-single {
	width: 49% !important;
    float: left;
}
@media screen and (max-width: 414px) {
  .page-id-1961 .maincontent_section .gform_wrapper, .page-id-2027 .maincontent_section .gform_wrapper{ max-width:90% !important; margin:0 auto !important; }
  body .gform_wrapper .ginput_complex.ginput_container.has_first_name.no_middle_name.has_last_name span {
	  width: 100%;
	  padding-left: 0%;
  }
}
@media only screen and (max-width: 641px) {
	.ginput_cardinfo_left .chosen-container.chosen-container-single { float: none; }
	.gform_wrapper.gf_browser_safari .chosen-container-single .chosen-single div b { top: 0px; }
	.gform_wrapper.gf_browser_safari .chosen-container-single .chosen-single { line-height: 28px !important; }
	.chosen-container.chosen-container-single { margin-bottom: 20px; }
	/*.gform_wrapper .chosen-container-single .chosen-search input[type=text] { background: none; }*/
}
.gform_wrapper .chosen-container-single .chosen-search { display: none; }
.chosen-container.chosen-container-single.chosen-container-single-nosearch { width: 100% !important; }
.gform_wrapper .ginput_complex span.ginput_cardextras { overflow: inherit !important;min-height: 140px; }

.ppolicy li::marker
{
	display:none;
}
.ppolicy h3
{
	margin-bottom:20px;
}
.ppolicy > ul
{
	padding-left:20px;
	margin-bottom:35px;
}
.ppolicy > ul, .ppolicy > ul > li
{
	list-style-type:lower-alpha !important;
	background:none !important;
}
.ppolicy ol li
{
	list-style-type:lower-roman !important;
	
	margin:10px 0 0;
}
.ppolicy li
{
	background:none !important;
}
.ppolicy > ul li
{
	font-size:18px; 
	margin-bottom:15px;
	padding-left:0;
}