/*
Theme Name: Foundry
Theme URI: http://www.tommusrhodus.com
Version: 2.0.0
Description: Foundry - A Multipurpose, Responsive WordPress Theme.
Author: Tom Rhodes
Author URI: http://www.tommusrhodus.com
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Tags: white, custom-background, threaded-comments, translation-ready, custom-menu
*/

/* 
WARNING! DO NOT EDIT THIS FILE!
To make it easy to update your theme, you should not edit the styles in this file. Instead use 
the custom.css file to add your styles. You can copy a style from this file and paste it in 
custom.css and it will override the style in this file. You have been warned! :)
*/

/*-----------------------------------------------------------------------------------*/

/*	Visual Composer Styles
/*-----------------------------------------------------------------------------------*/
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; }

/*-----------------------------------------------------------------------------------*/

/*	Visual Composer Styles
/*-----------------------------------------------------------------------------------*/
.mega-menu h4 { display: none; }
.image-bg.overlay.parallax { background-size: cover; background-repeat: no-repeat; background-position: center center; }
.wpb_single_image .vc_figure { max-width: 100%; }
.image-bg .feature i { line-height: 64px; }
section, footer { clear: both; }

/*-----------------------------------------------------------------------------------*/

/*	Theme Styles
/*-----------------------------------------------------------------------------------*/
.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; }
.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; }

/*-----------------------------------------------------------------------------------*/

/*	WORDPRESS DEFAULT STYLES
/*-----------------------------------------------------------------------------------*/
.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; }
.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; }

/*-----------------------------------------------------------------------------------*/

/*	CONTACT FORM 7
/*-----------------------------------------------------------------------------------*/
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; }

/*Douglas css--*/
.nav-container { min-height: 117px !important; }
nav { background: #ffd14b url(https://i.imgur.com/pCqyBTk.jpg) top repeat-x; height: 117px; font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; }
.nav-utility { border-bottom: none; width: 960px; margin: 0 auto; line-height: 0px; height: 42px; }
.nav-utility li { float: left; line-height: 11px; border-right: 1px solid rgba(255, 255, 255, 0.2); font-size: 11px; margin-right: 5px; padding: 0 5px 0 0; height: 18.75px; }
.nav-utility li:last-child { border: none; }
.nav-utility li a { text-decoration: none; display: block; padding: 3px; color: white; font-weight: 400; font-size: 11px; }
.nav-utility li a:hover { text-decoration: underline; }
#top-menu { margin: 12px 0 15px 0; float: right; }
.logo { max-height: 100%; }
.header-phone { float: right; margin-right: 10px; line-height: 30px; color: #fff; margin-top: 7px; }
.header-phone span { font-size: 14px; font-weight: 300; }
.header-phone a { color: white; font-size: 14px; text-decoration: underline; font-weight: 300; }
.header-phone a:hover { text-decoration: none; }
#nav-bar { border-bottom: none; line-height: 0px; width: 960px; margin: 0 auto; height: 72px; }
#nav-bar-lower { height: 52px; padding-top: 4px; background: #ffd14b; }
#nav-bar-lower-container { width: 960px; margin: 0 auto; float: none; display: block; }
.menu { font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; }
.menu li a { font-size: 14px; padding: 12px 16px; display: block; line-height: 1; text-transform: none; opacity: 1; color: black; padding-bottom: 14px; transition: none; -webkit-transition: none; font-weight: 300; }
.menu li a:hover { background: #e7bd44 url(https://www.choicehotels.com.au/images/europe/shared/bg-nav-hover.png) bottom right repeat-x; }
.menu > li { float: left; background: url(https://i.imgur.com/PJq6bzN.png) 100% 0 repeat-y; height: 40px; margin-right: 0; }
.module { padding: 0; height: 45px; }
.footer-1 { width: 960px; margin: 0 auto; border-top: 1px solid #e0e0e0; margin-bottom: 80px; background: url(https://www.choicehotels.com.au/images/europe/shared/bg-footer.png) 0 0 repeat-x; font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; padding: 0px; }
.footer-header { background: #F0F0F0; padding: 10px; height: 118px; float: left; width: 100%; margin-bottom: 20px; }

/*.footer-header {
	background: #ececec url(https://www.choicehotels.com.au/images/europe/shared/bg-footer-links.png) top right no-repeat;
	padding: 10px;
	height: 118px;
}*/
.footer-links li { float: left; border-right: 1px solid #333; padding-right: 15px; margin-right: 15px; line-height: 12px; }
.footer-links li:last-child { border: none; }
.footer-links li a { color: #333; font-size: 12px; text-decoration: underline; font-weight: bold; }
.footer-links li a:hover { text-decoration: none; }
#footer-logo-img { float: right; margin-top: 25px; }
.footer-destinations { padding: 20px 0 20px 20px; text-align: left; }
.footer-countries ul { padding: 15px 10px 0 0; width: 150px; }
.footer-destinations ul { list-style: none; float: left; font-size: 11px; line-height: 18px; }
.footer-destinations a { display: block; color: #656565; padding: 0 10px 0 10px; text-indent: -10px; zoom: 1; text-decoration: underline; font-weight: 300; }
.footer-destinations a:hover { text-decoration: none; }
footer.bg-dark a { color: #656565; font-weight: 400; }
.footer-destinations div { float: left; }
.footer-hotels { padding: 0 10px 0 0; width: 120px; }
#footer-hotel-h3 { font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; color: black; height: 11px; font-size: 11px; line-height: 0; color: rgb(51, 51, 51); margin-bottom: 0px; }
#footer-copy, .footer-copyright, .footer-policies, .footer-copyright, .footer-policies a { color: #323232; }
.footer-copyright { color: #323232; float: left; margin: 0; padding-right: 7px; padding: 10px 20px; font-size: 11px; }
.footer-copyright, .footer-policies, .footer-social { padding: 10px 20px; font-size: 11px; }
#footer-copy { padding-right: 5px; font-weight: 400; }
.footer-policies { float: left; padding-left: 0; }
.footer-policies li { display: inline; list-style: none; padding-right: 7px; }
ul.footer-policies li a { color: #000000; font-weight: 400; text-decoration: underline; }
ul.footer-policies li a:hover { text-decoration: none; }
.footer-social { float: right; }
.footer-social li { display: inline; list-style: none; padding-right: 5px; margin-right: 5px; padding: 0; }
#find-us { color: rgb(51, 51, 51); font-weight: 400; }
#terms-text { color: black; font-size: 11px; padding-left: 20px; }
.overlay:before, .slider-all-controls .overlay .background-image-holder:before { opacity: 0; }
.tsandcs { width: 100% !important; }
nav.fixed { position: static !important; }
.socialiconfoot { float: right; }
.footpoliciesp { float: left; }
.rightlogoimgp { float: right; }
#appinstallsp li { margin-bottom: 5px; }
#appinstallsp img { width: 140px; }
.termspopupsp .btn.btn-modal { border: none; color: #363636; text-transform: unset; padding: 0; font-weight: normal; }
.termspopupsp .btn.btn-modal:hover { background: none; color: #363636; border: none; }
.termsccs li { color: #5e5745; }
.reveal-overlay { overflow: inherit; }

/****01-06-2018 START****/
div#myModal-own .modal-content { padding: 10px 20px; }
div#myModal-own .modal-content button.close { margin: 15px; }
input#submitidcls { color: #000; }
.hotel-info { border: 0px !important; }
.hotel--name a:hover { color: #000; }
.hotel--name a { color: #2f72a0; }
.hotel--text-info > span { font-weight: 800; text-transform: capitalize; }
#winahotelschoice .wpcf7-list-item { margin: 0 0 0 0; }
.termscondins a { text-decoration: underline; }
.hotel-info::before { background-color: #2f72a0 !important; }
p.counterdata {
    text-align: right;
}
#winahotelschoice textarea {margin-bottom: 10px; }
#winahotelschoice .wcount_des-hotel { margin-bottom: 5px; }
.hotel-info::after { border: 1px solid #2f72a0 !important; }
span.wpcf7wc-msg {
    text-align: right;
    width: 100%;
    float: left;
}
span.wpcf7wc-msg input[type="text"] {
    margin-bottom: 0;
    height: auto;
    width: auto;
    text-align: center;
    background: transparent;
    padding: 0;
}
span.wpcf7-list-item-label {
    display: none !important;
}
.custom-forms .checkbox-option, .custom-forms .radio-option {border: 1px solid #2f72a0; margin-bottom: 5px !important;}
.custom-forms .checkbox-option.checked .inner {background: #2f72a0;}
.custom-forms .checkbox-option .inner, .custom-forms .radio-option .inner {border:1px solid #2f72a0;}
.sltatleastone {
	color: red;
	border: 1px solid red;
	padding: 0 5px;
}
/****01-06-2018 END****/
@media screen and (max-width:640px) {
	.footer-links li { width: 100%; float: left; border-right: 0px; line-height: 24px; text-decoration: none; border-bottom: 0px; padding-left: 10%; }
	.footer-header { height: auto; }
	.footer-header img { text-align: center; }
	#footer-copy { width: 100%; padding: 0; }
	.footer-1 ul.footer-policies { float: left; padding-left: 0; width: 100%; text-align: left; padding-right: 0px; }
	.footer-countries li { padding-left: 20%; }
	#appinstallsp img { width: auto; }
}
@media screen and (max-width:667px) {
	.footer-hotels { padding: 0 0px 0 0; width: 100%; }
	.footer-hotels li { width: 47%; float: left; border-right: 0px; line-height: 24px; padding-left: 11%; }
	#footer-hotel-h3 { text-align: center; }
	.footer-countries { width: 100%; float: left; padding: 0 10px; }
	.footer-countries ul { width: 48%; padding: 0; float: left; min-height: 115px; margin-bottom: 10px; }
	.socialiconfoot { float: left; width: 100%; padding: 0 11%; }
	.socialiconfoot ul { text-align: left; width: 100%; }
	.footer-1 p.text-right { text-align: center; }
	.footpoliciesp { float: left; width: 100%; padding: 0 11%; }
	.footer-copyright, .footer-policies, .footer-social { padding: 0 0 5px 0; }
	.rightlogoimgp { float: right; width: 100%; }
	#footer-logo-img { float: none; margin-top: 15px; padding-left: 10%; }
	#appinstallsp { width: 100%; text-align: left; padding: 0 11%; }
	#appinstallsp li { margin-bottom: 5px; }
	.footer-1 { margin-bottom: 20px; }
	.footer-destinations { padding: 20px 0 20px 0px; }
	#appinstallsp img { width: auto; }
}
@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; }
}
@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; }
}
@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; }
	.foundry_modal { top: 68% !important; }
	#myModal-own .modal-dialog { margin-top: 45px; }
	#myModal-own .modal-dialog .modal-body { padding: 20px !important; }
	html, body.cbp-spmenu-push.modal-open { overflow-x: hidden !important; overflow-y: auto !important; }
}
@media screen and (max-width:975px) {
	.module { height: 200px; }
	#nav-bar-lower { height: 216px; }
	.menu > li { background: none; }
}
@media screen and (max-width:905px) {
	#nav-bar, .nav-utility { width: 100%; }
	.header-phone { margin-top: -34px; margin-right: 13px; }
}
@media screen and (max-width:320px) {
	.nav-utility li { margin-right: 0px; }
}
@media screen and (max-width:960px) {
	.footer-1 { width: 100%; }
}
@media screen and (max-width:995px) {
	.image-bg { height: 150px !important; }
	.image-slider { height: 150px !important; }
}