/*
Theme Name: IVYAsia
Theme URI: https://www.theloyaltyco.app/
Author: Theloyaltyco.app
Author URI: https://www.theloyaltyco.app/
Description: IVYAsia Theme Template
Version: 1.0
License: IVYAsia
License URI: https://www.theloyaltyco.app/
Text Domain: IVYAsia
*/

 .errorMsg{color:red;font-size: 12px;display: inline-block;}
  .login-message{color:red;}
  .login-message-success{color:green; font-size: 14px;}
  .forget-message-success{color:green; font-size: 16px;}
  .forget-message{color:red; font-size: 14px;}
  .register-message{color:red; font-size: 14px;}
 

/*=======7-6-2024======*/
/*=======7-6-2024======*/
.location-img-box .imglink{z-index: 1;position: relative;}
.single-restaurant .content_blocks_all_content .button_block a {line-height: 45px;}
.pagenav a:hover {color: var(--white) !important;}
#loader-wrapper{z-index: 9999999;}
section.section-location .location-list .location-list-group .location-img-box img {height: 100% !important;max-height: 100% !important;}
.faqs-banner .banner-inner::before, 
.contact-banner .banner-inner::before, .terms-banner .banner-inner::before, .block_header:before{display:none}
div.banner-inner .banner-text {position: relative;top: inherit;bottom: 0;transform: inherit;left: inherit;text-align: center;width: 100%;margin: 0;z-index: 99;background: #ece3ce; padding: 40px;}
div.banner-inner .banner-text h1{color: #010101;}
#menu {position: fixed;width: 25%;left: 0;margin: 0;top: 0;}
.home .builder_block .banner-slider-single-pd-5 div.slick-track, .page-id-3741 .builder_block div.slick-track {display: block;}
.home .builder_block .banner-slider-single-pd-5 div.slick-list {display: block !important;}
.home .builder_block .banner-slider-single-pd-5.slick-slider, .page-id-3741 .builder_block div.slick-slider{display: block;}
.booking-new-process{margin-top: 161px;}
.admin-bar .builder_block {
    margin: 3.9% 0 0 0;
}
@media (max-width: 1699px) {.booking-new-process{margin-top: 158px;}
#menu {position: fixed;width: 20%;left: 0;margin: 0;top: 0;}
}
@media (max-width: 1620px) {
.booking-new-process {margin-top: 147px;}
}
@media (max-width: 1600px) {
	.booking-new-process {margin-top: 137px;}
}
@media (max-width: 1399px) {
.booking-new-process {margin-top: 121px;}
}
@media (max-width: 1299px) {
.booking-new-process {margin-top: 105px;}
}
@media (max-width: 1199px) {
.booking-new-process {margin-top: 92px;}
}
@media (max-width: 991px) {
#menu{width:100%}	
}
@media (max-width: 767px) {
.page-id-166 .cols-group .cols-left {flex: 100% !important;}	
.page-id-166 .cols-group .cols-right{flex: 100% !important;}
.page-id-166 .cols-group {flex-wrap: wrap;}
.page-id-166 .cols-group .cols-right {flex: 100% !important;justify-content: space-between;flex-direction: inherit;}
.page-id-166 .cols-group .cols-right #clearfilter {height: auto;padding: 10px;width: 100px;margin: 0;}
section.section-location .location-list .location-list-group .location-img-box {height: auto !important;}
.finer-details .finer-details-box{column-width: 12em; column-gap: 1em;display: block;}
.finer-details .inner-wrapper{display: block !important;}
}