/*
Theme Name: FiveStar Child
Theme URI: http://fivestar.qodeinteractive.com
Description: A child theme of FiveStar Theme
Author: Mikado Themes
Author URI: http://themeforest.net/user/mikado-themes
Version: 1.0.1
Text Domain: fivestar
Template: fivestar
*/


.mkdf-page-header .mkdf-menu-area .mkdf-logo-wrapper a {
  height: 65px !important;
}

.mkdf-page-header .mkdf-menu-area .mkdf-logo-wrapper a {
  max-height: 85px !important;
}

/* Main Menu */

.menu-book-button .item_text{
    background:#23282D;
    color:white;
    padding:.6rem;
    border-radius:.2rem;
    transition: all .3s linear;

}
.menu-book-button .item_text:hover{
    _box-shadow: 0px 7px 20px rgb(0,0,0,0.2);
    _transform:scale(1.09);
    background:rgb(81,78,78) !important;
}


.mkdf-main-menu>ul>li>a>span.item_outer .item_text {
    position: relative;
    display: table-cell;
    vertical-align: middle;
}

.mkdf-btn-text{
    color:#5e5e5e !important;
}
a:hover{
 color:#7c7c7c !important;
}

/* End Main Menu */

/* Availability Search - BEGIN */

.mkdf-hotel-filter-holder.mkdf-hotel-filter-skin-light1 > .mkdf-grid {
  background-color: #FFF;
}

#book_button:hover{
    background:rgb(81,78,78) !important;
}

/* Availability Search - END */

/* Home Page */

.front-page-about{
    box-shadow:0px 10px 30px rgb(183,177,177);
}

mkdf-position-right-inner{
    display: none !important;
}

.mkdf-hrl-holder.mkdf-hrl-standard article .mkdf-hrl-item-title:after{
    position: absolute;
    display: none;
    _content: " ";
    _bottom: 0;
    _left:25%;
    _width:50%;

}

.room-type-right-column-home .mkdf-section-title-holder.mkdf-st-elegant.mkdf-st-title-left.mkdf-st-normal-space {
    margin-top: -99px !important;
}

.room-type-home img{
    box-shadow:0px 0px 20px #d3cece;

}

.room-type-home .mkdf-btn-text{
    display:none !important;
}

/* Home page End */

/* Single Room */

.mkdf-hotel-room-single-outer .mkdf-tabs .mkdf-hr-item-section {
    padding: 0 0px 0 0;
   }

   .mkdf-hotel-room-description-items.mkdf-hotel-room-items-style.clearfix {
    color: #635d5d;
}

.mkdf-hotel-room-description{
    border-bottom: none !important
}

.mkdf-hotel-room-single-outer .mkdf-tabs .mkdf-hr-item-section .mkdf-hotel-room-label-items-holder {
    margin-bottom:0;
}

.amenities-title h5{
    padding-left: 8px;
    padding-bottom: 2px;
    margin-bottom:10px;
    border-bottom: 7px solid #EEE8E8;
    border-radius: 2px 16px;
}

/* Shoud be used only when the room upgrade row below is deactivated */
.row.amenities-row {
    margin-bottom: 110px !important;
}

.call-to-action{
    width:100%;
    text-align: center;
    margin: 0 auto;
}

.call-to-action span{
    padding-left:2px;
}

.call-to-action > .icons{
    display: flex;
    justify-content:space-evenly;
    align-items:center;
    background: rgb(238,232,232);
    height:30px;
    margin:0;
    padding:0;
    border-radius:4px;
    _box-shadow:0px 10px 20px rgba(0,0,0,0.1);

}

.call-to-action .btn{
    margin-top:30px!important;
}

.call-to-action span span{
    font-family:roboto;
}

/* End of single room */

 /* Slider image on room page */
 .mkdf-owl-slider .owl-item img {
    display: block;
    width: 100%;
    object-fit: cover;
    height: 450px;
}

/* Amenites */
.mkdf-tag-item{
    padding-left:10px;
    margin-bottom:-3px
}

.mkdf-hr-item-wrapper.mkdf-tabs.mkdf-horizontal.mkdf-tab-text.ui-tabs.ui-corner-all.ui-widget.ui-widget-content {
    margin-bottom: 70px;
}

mkdf-position-right-inner{
    display: none !important;
}

.mkdf-hotel-room-amenity.mkdf-hotel-room-label-items-holder {
    width:100% !important;
}

.custom-title{

    _margin-left:80px;
    text-transform: uppercase;
    font-weight:bold;
    font-size: 2.1rem;
    color: black
}

.mkdf-container-inner {
    _margin-top:-4rem;
}

.mkdf-container-inner.clearfix {
    margin-top: 20px;
}

.mkdf-title-holder{
    _display:none;
}

.row{
    margin-bottom: 40px !important;
}

.room-upgrade-column img{
    box-shadow: 0px 10px 20px lightgrey
}

.room-upgrade-column img{
    box-shadow: 0px 10px 20px lightgrey
}

.mkdf-hotel-room-single-outer .mkdf-tabs .mkdf-hr-item-section{
    width:85%;
}

.mkdf-hr-amenity-title span{
    padding-right:4px;
}

/* End of single Room */


/* Access Location */

.nivo-controlNav{
    display:none !important;
}

.wpb_gallery_slides.wpb_flexslider.flexslider_slide.flexslider{
    margin:0 !important;
}

.location-first-slice img{
    box-shadow:0px 10px 20px rgb(166,160,160);
}

@media only screen and (min-width:1280px) and (max-width:1600px){
    .vc_column-inner.vc_custom_1612878508609{
        padding-left:0px !important;
    }
}

/* End Of Access Location */

/* Footer */

.mkdf-page-footer .mkdf-footer-bottom-holder .mkdf-footer-bottom-inner.mkdf-grid {
    padding: 10px 0 21px !important;
}

span.mkdf-icon-stack {
    background: red !important;

}

span.mkdf-icon-stack {
    background: rgb(65, 64, 64) !important;

}

#awesomeweatherwidget-2{
    max-width:350px;
    margin:0 auto !important;
}

/* End of Footer */

a.messaging-app {
  display: inline-block;
  margin-left: 10px;
}

a.messaging-app > img {
  width: 24px;
  height: auto;
}

/* Reservation Page */
/* @media only screen and (mix-width:) */

@media only screen and (min-width:1500px) {

    /* Content width in room types */
    .vc_custom_1612250209923{

        width:80% !important;
        margin:0 auto !important;

    }
}

@media only screen and (min-width:1080px) {

    .space{
        height:80px;
    }
}

@media only screen and (min-width:500px) and (max-width:768px){
    .room-description-column{
        padding:0 !important;
    }

    /* Slider image on room page */
    .mkdf-owl-slider .owl-item img {
        display: block;
        width: 100%;
        object-fit: cover;
        height: 400px;
    }
}

@media only screen and (max-width:499px){
    .room-description-column{
        padding:0 !important;
    }

    /* Slider image on room page */
    .mkdf-owl-slider .owl-item img {

        display: block;
        width: 100%;
        object-fit: cover;
        height: 200px !important;
    }

    .mkdf-hotel-room-single-outer .mkdf-tabs .mkdf-hr-item-section {
        width: 100%;
    }
}
