.club-btn:hover {
background-color: #7e0301;
transition: .3s all;
}
.mi-club-login__access{
display: inline-flex;
vertical-align: middle;
}
.mi-bsmodal {
z-index: 100000;
}
.mi-bsmodal-backdrop.show {
z-index: 99999;
}
.mi-bsmodal-dialog {
margin-top: 200px;
}
.mi-club-login__access-text {
text-transform: uppercase;
} body.club .mi-club-login__access {
background: #f2f2f2;
border-radius: 10px;
margin:10px auto 20px;
padding: 10px 20px;
transition: all 0.2s linear;
} .club-advantages li {
list-style: circle;
} .club-column .club-advantages ul {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-pack: center;
-webkit-box-pack: center;
justify-content: center;
}
.club-column .club-advantages li {
padding: 30px 40px 20px 0;
} .club-row {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-pack: center;
-webkit-box-pack: center;
justify-content: center;
}
.club-row .club-advantages {
padding:60px 20px;
}
.club-row .club-advantages ul {
text-align: left;
padding: 40px 5%;
}
.mim-club-filter__title {
font-size: 1.3em;
}
@media(min-width: 768px) and (max-width:979px) {
.club-row {
flex-direction: column
}
.club-column .club-advantages ul {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
flex-wrap:wrap
}
.club-column .club-advantages li {
padding: 30px 40px 20px 0;
margin-left: 40px;
}
}  .m-offers-listing {
width: auto;
display: inline-flex !important;
margin: 0 auto;
padding: 0px;
text-align: left;
vertical-align: top;
}
.m-offer-item {
width: 100% !important;
height: 500px;
border: 1px solid #eaeaea !important;
background-color: #fff;
padding: 10px 10px !important;
margin: 0px;
list-style-type: none;
display: inline-block;
position: relative;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;  
box-sizing: border-box;
} .m-price-box {
} .m-show-detail {
color: #808480 !important;
} .m-show-calendar {
background-color: #d60000 !important;
color: #FFF;
} .m-offer-detail {
} .m-book-offer {
} span.mobile_menu_bar:before {
color: #808480 !important;
} .et_pb_map {
height: 500px !important;
} @media (max-width: 980px) {
.et_non_fixed_nav.et_transparent_nav #main-header, .et_non_fixed_nav.et_transparent_nav #top-header, .et_fixed_nav #main-header, .et_fixed_nav #top-header {
position: fixed;
}
} @media only screen and (max-width: 980px) {
#logo {
height: 90px !important;
max-height: 70% !important;
width: auto;
max-width: 80% !important;
}
} .et_mobile_menu { background-color:rgba(0,0,0,0.8) !important;
border: 0px solid #ff8500;
border-radius: 0px;
} #top-menu li li a {
width: 260px;
margin-top: 0px;
margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
} .nav li ul {
width: 320px !important; } .mfp-title {
display: none;
}
.et_pb_gallery_grid .et_pb_gallery_item {
padding: 2px;
width: 20%!important;
clear: right!important;
}
@media only screen and (max-width: 479px) {
.et_pb_column .et_pb_grid_item:nth-child(n) {
width: 33%!important;
}
} .et-cart-info {
display: none;
} @media screen and (max-width: 980px) {
.container { 
width: 100% !important;
}
.et_header_style_left .logo_container{
padding-left: 25px;
padding-top: 5px;
}
.et_header_style_centered #main-header .mobile_nav {
background-color: transparent;
}
.mobile_nav.closed .select_page {
display: none;
}
}
.et_mobile_menu {
top: 0 !important;
border-top: 3px solid #a10702 !important;
padding: 20% 0;
}
.et_mobile_menu li a {
text-align: center;
font-size: .8em;
border: 0;
padding: 15px 0;
letter-spacing: 1px;
}
.mobile_nav ul#mobile_menu .current_page_item > a {
color: #a10702;
}
.mobile_nav ul#mobile_menu li ul li a {
font-size: .8em !important;
margin: auto;
color: #bfbfbf !important;
padding-top: 0.2em;
}
.et_mobile_menu li a:hover {
color: #999;
-webkit-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}
.mobile_menu_bar:before {
padding-right: 25px;
color: #363636 !important;
}
.mobile_nav.opened .mobile_menu_bar:before {
content: "\4d";
z-index: 99999;
} #et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before {
content: '\4d';
}
#top-menu .menu-item-has-children .menu-item-has-children > a:first-child::after, 
#et-secondary-nav .menu-item-has-children .menu-item-has-children > a:first-child::after {
content: '5'; 
}
#main-header #mobile_menu.et_mobile_menu .menu-item-has-children {
position: relative; 
}
#main-header #mobile_menu.et_mobile_menu .sub-menu-toggle {
position: absolute;
background-color: rgba(255,255,255,0.15);
z-index: 1;
width: 36px;
height: 36px;
line-height: 36px;
border-radius: 50%;
top: 6px;
right: 10px;
cursor: pointer;
text-align: center;
}
#main-header #mobile_menu.et_mobile_menu .sub-menu-toggle.popped {
background-color: rgba(0,0,0,0.1);
}
#main-header #mobile_menu.et_mobile_menu .sub-menu-toggle::before {
font-family: "ETmodules" !important;
font-weight: normal;
font-style: normal;
font-variant: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
line-height: 36px;
font-size: 24px;
text-transform: none;
speak: none;
content: '\33';
}
#main-header #mobile_menu.et_mobile_menu .sub-menu-toggle.popped::before {
content: '\32';
}
#main-header #mobile_menu.et_mobile_menu .sub-menu-toggle ~ ul.sub-menu {
display: none !important;
padding-left: 0;
}
#main-header #mobile_menu.et_mobile_menu .sub-menu-toggle.popped ~ ul.sub-menu {
display: block !important;
background-color: rgba(0,0,0,0.03);
}
#main-header #mobile_menu.et_mobile_menu li li {
padding-left: 0;
}
#main-header #mobile_menu.et_mobile_menu li a, 
#main-header #mobile_menu.et_mobile_menu li li a,
#main-header #mobile_menu.et_mobile_menu li li li a {
padding-left: 20px;
padding-right: 20px;
}
#main-header #mobile_menu.et_mobile_menu .menu-item-has-children .sub-menu-toggle + a {
padding-right: 20px;
}
#main-header #mobile_menu.et_mobile_menu .menu-item-has-children > a {
background-color: transparent;
font-weight: inherit;
}
#main-header #mobile_menu.et_mobile_menu li.current-menu-item > a {
font-weight: bolder;
}