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 {padding-top: 100px;}
	.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;}}
.nav-is-overlay.perm-fixed-nav {padding-top: 0 !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,.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,.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,.2);-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,.2);box-shadow: 0px 0px 10px 0px rgba(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;}
.rtl .owl-carousel {direction: ltr;}
.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 #ccc;}
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 #ccc;}
table#wp-calendar tbody>tr>td {width: 35px;height: 20px;text-align: center;border: 1px solid #ccc;}
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 #ccc;}
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 .2s;-webkit-transition: all linear .2s;-moz-transition: all linear .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, ul.accordion ul {list-style: square;list-style-position: inside;margin-left: 20px;}
.post-content ol, .wpb_text_column ol, ul.accordion ol {list-style-position: inside;margin-left: 20px;}
ul.accordion ol, ul.accordion ul {padding-top: 20px;margin-left: 0;}
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;}
.woocommerce-Price-currencySymbol {font-weight: inherit;}
.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;}
body.btn-rounded {border-radius: 0;}
.widget .cart-overview span.woocommerce-Price-currencySymbol {display: inline;}
@media all and (max-width: 992px) {.nav-bar a {height: auto;}
	.product-quantity {height: 60px;}}
.cart_totals h2 {display: none;}
.woocommerce-account .woocommerce-MyAccount-navigation {position: static;}
@media all and (min-width: 768px) and (max-width: 1024px) {.kenburns .background-image-holder {width: 105%;height: 105%;left: -5%;}}
.ebor-page-wrapper > .row {margin-left: 0;margin-right: 0;}
.ebor-page-wrapper > .row > div {padding-left: 0;padding-right: 0;}
.mb_YTPlayer {transform-style: flat;}