section section{padding:0;background:none;}
section section + section,
section section + .row{padding-top:96px;}
.ebor-page-wrapper > .wpb_row{margin:0 !important;}
section section .container{width:100%;}
p:empty{display:none;}
.wpb_alert p:last-child,
#content .wpb_alert p:last-child,
.wpb_text_column p:last-child,
.wpb_text_column *:last-child,
#content .wpb_text_column p:last-child,
#content .wpb_text_column *:last-child,
.wpb_toggle_content p:last-child{margin-bottom:24px;}
br:empty{margin-bottom:0 !important;}
.vc_column_container > .vc_column-inner{padding-left:0;padding-right:0;}
.mega-menu h4{display:none;}
.image-bg.overlay.parallax{background-size:cover;background-repeat:no-repeat;background-position:center center;}
@media only screen and (min-width:992px){.perm-fixed-nav .nav-container{position:fixed;top:0;width:100%;z-index:9999;}
.perm-fixed-nav nav.fixed{position:fixed;visibility:visible;opacity:1;transform:none !important;-webkit-transform:none !important;-moz-transform:none !important;}
}
.wpb_single_image .vc_figure{max-width:100%;}
.image-bg .feature i{line-height:64px;}
section, footer{clear:both;}
.no-parallax .parallax > .background-image-holder, .no-parallax .parallax .slides li > .background-image-holder, .no-parallax .fullscreen.parallax + .fullscreen.parallax > .background-image-holder{top:0;}
.variation dt{font-weight:bold;display:inline-block;font-size:12px;}
.variation dd{display:inline-block;}
.tooltip.top{margin-left:0;}
.ebor-page-wrapper > p{display:none;}
.boxed-layout .modal-strip{max-width:1330px;}
.woocommerce .woocommerce-ordering select{padding-right:45px;}
.tickera input[type="text"],
.tickera input[type="password"],
.tickera input[type="email"],
.tickera input[type="tel"],
.tickera input[type="date"],
.tickera input[type="number"],
.tickera input[type="submit"]{width:auto;line-height:24px;}
ul[data-bullet]{list-style:none !important;}
.select2-container + .select-option{display:none !important;}
.fullscreen.parallax + .fullscreen.parallax > .background-image-holder{top:-50%;}
.owl-theme .owl-dots .owl-dot span{display:none !important;}
.single-product form,
.single-product form + hr{clear:both;}
.process-carousel.owl-theme .active + div{transform:translateX(-20%);-webkit-transform:translateX(-20%);-webkit-transition:all 600ms ease-in-out;-moz-transition:all 600ms ease-in-out;-ms-transition:all 600ms ease-in-out;-o-transition:all 600ms ease-in-out;transition:all 600ms ease-in-out;}
.process-carousel.owl-theme .light-wrapper{background:#fff;}
.process-carousel.owl-theme .content{padding-left:100px;}
.process-carousel.owl-theme .owl-controls,
.process-carousel.owl-theme .owl-nav{position:absolute;top:50%;margin-top:-30px;left:0;right:0;z-index:9;}
.process-carousel.owl-theme .owl-nav div.owl-next{background:rgba(0,0,0,0.6);padding:30px 8px 25px 12px;top:0;margin:0;position:absolute;right:0;-webkit-transition:all 600ms ease-in-out;-moz-transition:all 600ms ease-in-out;-ms-transition:all 600ms ease-in-out;-o-transition:all 600ms ease-in-out;transition:all 600ms ease-in-out;}
.process-carousel.owl-theme .owl-nav div.owl-next:hover{background:rgba(0,0,0,0.9);}
.process-carousel.owl-theme .owl-nav div i{color:#fff;}
ul.social-icons{list-style:none;}
.social-icons li{display:inline-block;padding:0 4px;}
.social-icons li i{font-size:16px;}
.single-team ul.social-icons.text-center,
.small-team-grid ul.social-icons.text-center,
.team-feed ul.social-icons.text-center{text-align:left;padding-top:7px;margin:0;}
.single-team ul.social-icons.text-center li,
.small-team-grid ul.social-icons.text-center li,
.team-feed ul.social-icons.text-center li{padding-left:0;text-align:left;}
html, body{overflow-x:hidden;}
.admin-bar nav.fixed,
.admin-bar nav.absolute{top:32px;}
.countdown{text-align:center !important;}
.tabbed-content i{display:none;}
.tabbed-content.icon-tabs{display:block;}
i.icon{width:auto;height:auto;line-height:initial;vertical-align:initial;margin-left:0px;}
.vertical.text-center{text-align:left;}
img{max-width:100%;height:auto;}
.image-slider .slides li>img,
.image-slider .slides,
#content .wpb_text_column .image-slider .slides:last-child{margin:0 !important;list-style:none !important;}
.slides, .flex-control-nav, .flex-direction-nav, .lightbox-grid, .lightbox-grid ul, .lightbox-grid li{list-style:none !important;margin:0 !important;}
.logo-carousel img,
.testimonials .quote-author img,
.image-small,
.image-xxs,
.image-xs{width:auto;}
.wpb_single_image.add-shadow img,
.single-portfolio .wp-caption img{-webkit-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);-moz-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);}
.overlay::before{display:block;}
textarea{height:140px;}
.countdown{margin-bottom:40px;}
.v-align-transform > .countdown{font-size:42px;text-align:left !important;}
.masonry .post-content .mb24,
.masonry .post-content .embed-responsive.mb24{margin-bottom:0 !important;}
.masonry .post-content iframe.mb0{margin-bottom:-5px !important;}
.text-left .progress-2 span{display:block;text-align:left;}
i.none,
h5:empty{display:none !important;}
.feature.bordered i.none + h5{font-size:72px;line-height:80px;}
li.overflow-hidden:last-child,
li.overflow-hidden:last-child h6{margin-bottom:0;}
.restaurant-menu h6 + p{margin-bottom:50px;}
restaurant-menu p:last-child{margin-bottom:0;}
.embed-holder iframe{max-width:100%;}
.tour-date:last-child hr{display:none;}
.grid-extra-small img{max-width:115px;border-radius:999px;}
.single .onsale{display:none;}
.tabbed-content .ratings i{display:block;}
.ratings > li{width:100%;}
.btn, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt{width:auto;}
.single-portfolio .wp-caption{width:100% !important;margin:80px 0;}
.single-portfolio .wp-caption p{text-align:right;padding-top:10px;}
.single-portfolio .wp-caption img{width:100%;height:auto;}
.menu a .label{margin-left:15px;}
.kenburns.cover .align-bottom{bottom:0px;}
.image-bg li h6{margin-bottom:5px;}
.image-bg ul + ul{margin-top:-20px;}
.woocommerce .cart button[type="submit"],
.woocommerce .cart input{float:left;}
.woocommerce .quantity .qty{width:100px;height:41px;}
.cart .thirds input{float:none;}
.wpcf7 .select-option{margin-bottom:0;}
.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img{width:60px;}
.row .image-slider.fullscreen{margin-bottom:0;}
.row:empty{display:none;}
.modal-strip a{margin-left:10px;}
.cast-shadow{margin:10px 0;}
.wpb_text_column .lightbox-grid.bg-dark{margin-bottom:-48px !important;}
.widget-handle .cart .label{line-height:15px;font-weight:700;}
table.variations{width:100%;}
.variations_form.cart td{vertical-align:top !important;}
.nav-open{max-height:none !important;}
.half-carousel.owl-theme .owl-nav div{position:static;margin:0;background:none !important;}
.half-carousel.owl-theme .owl-nav{max-width:80px;position:relative;z-index:99;margin-top:-100px;padding-bottom:100px;margin-left:10%;}
.post-carousel h3{font-size:24px;letter-spacing:5px;}
footer.footer-1 .widget_nav_menu ul li{clear:left;}
footer.footer-1 .widget_nav_menu ul ul{display:none !important;}
footer.footer-1 .widget_nav_menu,
footer.footer-1 .widget_nav_menu > div{clear:both;}
footer.footer-1 .widget_nav_menu > div:after{display:table;content:" ";clear:both;}
h1 span{font-weight:100;}
.dark nav{background:none;}
.close-iframe{pointer-events:none;}
.select-option select{width:100% !important;}
.gfield_time_ampm select{padding-left:10px;}
.gfield_time_ampm i{right:8px;top:16px;}
.ui-datepicker-title select{padding:0;height:auto;width:auto;background:none;color:#fff;}
.ui-datepicker-title select:focus{background:none;}
.gform_wrapper ul.gfield_checkbox li,
.gform_wrapper ul.gfield_radio li{padding:0 0 0 3px !important}
.image-carousel img{max-width:230px;margin:0 auto;}
.post-content ul, .post-content ol,
.wpb_text_column ul,
.wpb_text_column ol{margin:0 0 20px 0;padding:0;}
.post-content ul ul, .post-content ol ol,
.wpb_text_column ul ul, .wpb_text_column ol ol{margin:0 0 0 40px;}
.sticky{}
.bypostauthor img.avatar{}
.screen-reader-text{}
select{max-width:100%;}
.alignleft,
.aligncenter,
.alignright,
.alignnone{margin-bottom:25px;}
.alignnone{display:block;}
.alignleft{float:left;margin:0 30px 30px 0 !important;}
.alignright{float:right;margin:0 0 30px 30px !important;}
.aligncenter{display:block;margin-right:auto;margin-left:auto;text-align:center;}
figure.aligncenter a{display:inline-block;overflow:hidden;position:relative;}
.wp-caption{max-width:100%;text-align:center;}
.wp-caption img{margin-bottom:10px;}
.gallery-caption{margin:20px 0;max-width:100%;text-align:center;z-index:999;}
.wp-caption-text,
.gallery-caption-text{margin:6px 0;font-style:italic;font-size:95%;line-height:120%;}
.aligncenter{text-align:center;}
table#wp-calendar{border:1px solid #cccccc}
table#wp-calendar>tbody>tr>td>a{text-decoration:underline}
table#wp-calendar thead>tr>th{width:35px;height:20px;text-align:center;border:1px solid #cccccc;}
table#wp-calendar tbody>tr>td{width:35px;height:20px;text-align:center;border:1px solid #cccccc;}
table#wp-calendar tfoot>tr>td>a,
tfoot>tr>td>a:link,
tfoot>tr>td>a:visited,
tfoot>tr>td>a:hover,
tfoot>tr>td>a:active{text-decoration:underline;height:23px;margin-left:10px;padding-bottom:3px;}
table#wp-calendar tfoot>tr>td#prev{width:58px;height:20px;text-align:left;}
table#wp-calendar tfoot>tr>td#next{width:58px;height:20px;text-align:right;}
.post-content table,
.wpb_text_column table{margin-bottom:25px;}
.post-content table tr,
.post-content table td,
#wp-calendar table tr,
#wp-calendar table td,
.wpb_text_column tr,
.wpb_text_column td{padding:10px 15px;border:1px solid #cccccc;}
dd{margin-bottom:25px;}
dt{margin-bottom:10px;font-size:18px;}
.widget_rss li{margin-bottom:20px;padding-bottom:20px;}
.widget_rss li .rsswidget, .widget_rss li cite{font-weight:bold;display:block;}
.widget_rss li .rss-date{display:block;margin-bottom:10px;}
.widget_rss li cite{margin-top:10px;}
.post-content hr,
.wpb_text_column hr{clear:both;}
.post-content span.pull-right,
.post-content span.pull-left,
.wpb_text_column span.pull-right,
.wpb_text_column span.pull-left{float:right;display:inline-block;width:300px;margin:0 0 20px 20px;font-size:22px;line-height:30px;}
.post-content span.pull-right,
.wpb_text_column span.pull-right{float:right;margin:0 0 20px 20px;text-align:right;}
.post-content span.pull-left,
.wpb_text_column span.pull-left{float:left;margin:0 20px 20px 0;}
.post-content table,
.wpb_text_column table{text-align:left;width:100%;}
.post-content table td,
.post-content table th,
.wpb_text_column table td,
.wpb_text_column table th{padding:15px;}
.post-content table tr:nth-child(even),
.post-content table thead tr,
.wpb_text_column table thead tr,
.wpb_text_column table tr:nth-child(even){background:#f5f5f5;}
.restaurant-feature{margin-bottom:160px;}
@media (max-width:991px){.ebor-page-wrapper > .container.inner{padding-left:20px;padding-right:20px;}
.restaurant-images img{position:static;}
.restaurant-images img + img{margin-top:40px;}
.footer-2 *{text-align:center;}
.cart .number{display:none;}
.half-carousel.owl-theme .owl-nav{margin:0 auto;position:static;padding-bottom:0;}
.process-carousel.owl-theme .active + div{transform:translateX(0%);-webkit-transform:translateX(0%);-webkit-transition:all 600ms ease-in-out;-moz-transition:all 600ms ease-in-out;-ms-transition:all 600ms ease-in-out;-o-transition:all 600ms ease-in-out;transition:all 600ms ease-in-out;}
.process-carousel.owl-theme .content{padding-right:70px;padding-left:70px;}
.module-group.right .module.left:first-child{padding-right:16px;}
.tickera-checkout .tickera_update{float:left !important;transition:all linear 0.2s;-webkit-transition:all linear 0.2s;-moz-transition:all linear 0.2s;}
.tickera input[type="text"], .tickera input[type="password"], .tickera input[type="email"], .tickera input[type="tel"], .tickera input[type="date"], .tickera input[type="number"], .tickera input[type="submit"]{width:100% !important;line-height:24px;}
}
.post-content ul,
.wpb_text_column ul{list-style:square;list-style-position:inside;margin-left:20px;}
.post-content ol,
.wpb_text_column ol{list-style-position:inside;margin-left:20px;}
select{max-width:100%;}
.label a,
.label a:hover{color:#fff;}
.bg-primary .color-primary{color:#fff !important;}
#reply-title{display:none;}
.error404 i.icon{width:auto !important;margin-left:0px !important;margin-bottom:50px !important;}
.foundry_modal.fullwidth{max-width:100%;width:100%;height:100%;top:0;transform:translateX(0%) translateY(0%);-webkit-transform:translateX(0%) translateY(0%);left:0;}
.foundry_modal.fullwidth .foundry-modal-content{overflow-x:hidden;overflow-y:scroll;height:100%;}
.woocommerce h3{font-size:22px;}
.added{display:none !important;}
.form-planner .wpcf7-checkbox .checkbox-option{margin-right:80px;}
.form-planner .radio-option:nth-of-type(n+2){margin-left:84px;}
.form-planner .wpcf7-radio span.wpcf7-list-item-label{width:200px;display:block;}
.image-carousel-item hr{clear:both;}
.post-content li ol,
.post-content li ul,
.wpb_text_column li ol,
.wpb_text_column li ul{margin-bottom:0 !important;}
.wpb_text_column li{margin-bottom:0 !important;}
@media only screen and (max-width:768px){.filters.floating{max-height:none;top:0px;left:20px;right:10px;padding:5px;}
.filters.floating li{width:auto;margin:0;padding:0 10px;}
}
div.wpcf7 .wpcf7-not-valid{border:2px solid #b54d4d}
span.wpcf7-not-valid-tip{display:none !important}
div.wpcf7-validation-errors,
.highlight{margin:0;padding:10px;background-color:#fcf8e3;color:#c09853;border:2px solid #faebcc;}
div.wpcf7-mail-sent-ok{margin:0;padding:10px;border:2px solid #d6e9c6;background-color:#dff0d8;color:#468847;}
div.wpcf7 textarea{height:110px;}
div.wpcf7 input[type="submit"],
div.wpcf7 p{margin-bottom:0;}
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images{width:100%;margin:0;}
.woocommerce-demo-store{position:relative;top:50px;}
.woocommerce-demo-store.admin-bar nav.fixed{top:82px;}
.woocommerce-demo-store nav.fixed{top:50px;}
.woocommerce-demo-store nav.absolute{top:0;}
.custom-forms .checkbox-option span, .custom-forms .radio-option span{display:block;clear:both;}
.bg-secondary input[type="text"], .bg-secondary input[type="password"], .bg-secondary input[type="email"], .bg-secondary input[type="tel"], .bg-secondary input[type="date"], .bg-secondary input[type="number"]{background:#fff;}