/* I3 CUSTOM STYLING */

#main_menu .navbar-nav .dropdown .dropdown-toggle:after {
    display: none;
}
/* #main_menu.mobile_menu.navbar-collapse ul li a > b:nth-child(-n + 2) {
    display: none;
} */

#main_menu .navbar-nav li a:hover, 
#main_menu .navbar-nav .open .dropdown-toggle, 
#contact_page .contact-info li span, 
#main_menu .navbar-nav li.active a, .owl-thumbs i[class*="fa fa-"],
#testimonials #testimonials_slider .owl-dots .owl-dot.active span,
#main_menu .mega_menu .mega_menu_inner ul li a:hover {
    color: #9d6cb2;
}
header .navbar-header .navbar-brand {
    padding: unset;
    margin-top: unset;
}
header.scroll .navbar-header .navbar-brand {
    padding: 0;
}
#places .places_item:after {
    background: unset;
}
#about_us_page ul.list_menu {
    margin: 15px 0 30px 0;
}
#main_menu .navbar-nav .menu_button .button {
    margin-top: 22px;
    padding: 8px 16px;
    color: #fff !important;
}
.button.btn_yellow, 
.sidebar .widget h4:before {
    background: #9d6cb2;
    border-color: #9d6cb2;
    color: #fff;
}
#main_menu .navbar-nav .menu_button .button:hover {
    background: white;
    border-color: #9d6cb2;
    color: #9d6cb2 !important;
}
.hover_effect.h_blue:hover, 
#back_to_top, 
#hero .f_item .icon_box, 
.loading_effect .object {
    background: #9d6cb2;
}
.room_list .room_details .room_services i, 
.button.btn_blue, 
.contact-items .contact-item{
    background: #9d6cb2;
    border: 1px solid #9d6cb2;
}
.room_list .room_details .room_services i:hover{
    background: white;
    color: #9d6cb2 !important;
}
#back_to_top:hover, 
.button.btn_yellow:hover {
    background: #2c88c0;
    border-color: #2c88c0;
}
.tp-caption.tp_m_title i[class*="fa fa-star"] {
    color: #ffb600;
}
footer .widget a:hover {
    color: #2c88c0;
}
.similar_rooms article figure img {
    width: 100%;
}
.all_facility_list {
    font-size: 16px;
}
header.scroll .navbar-header .navbar-brand {
    margin-top: 10px;
}
#features .owl-thumb-item .media-left{
    font-size: 1.5em;
}
/* #rooms_list .room_list figure a {
    height: 250px;
}

#rooms_list .room_list figure a img {
    height: 100%;
} */
@media (min-width: 767px){
    .navbar-nav {
        float: left;
        margin: 10.5px -15px;
    }
}
@media only screen and (max-width: 991px) {
    .navbar-header {padding: 10px 0;}
    header .navbar-header .navbar-brand img {
        max-height: 60px;
        margin-top: 5px;
    }
    header.scroll .navbar-header .navbar-brand, header.scroll.transparent .navbar-header .navbar-brand {
        padding: 0 0;
        margin-top: 0px;
    }
}
/* button fix for rooms-cars list page */
@media only screen and (max-width: 1200px) and (min-width: 991px) {
    #rooms_list .room_list .button {
        white-space: unset;
    }
}
#blog .blog_item {
    height: 180px;
    min-height: 180px;
}
.blog_item .main p {
    font-size: 9px;
}
#gallery_page_style_2 .image-gallery .main_title {margin-bottom: 2rem;}

#gallery_page_style_2 .image-gallery .col-md-3.col-sm-6 {
    max-height: 400px;
    height: 400px;
}
#i3textbox {
    overflow-x: hidden;
    height: 100px;
}

.room_list .room_details h3 {
    margin-bottom: 2rem;
}


.grecaptcha-badge{
    display: none;
}

.i3-specs{
    list-style-position: inside;
}

.i3-index-head{
    background: rgba(208, 208, 208, .7);
    padding-left: 15px;
    padding-right: 15px;
}