/* CSS EVI */

#topBar_contact {
    text-align: right;
}
.owl-theme .owl-controls {
    width: 100%;
    left: 0;
}
#slider .bx-wrapper {
    height:100%;
}

 .bxslider,.bxslider li , .bxslider li img{
    height:100%;
}
#main-booking-form {
    top:-20px;
    padding-bottom: 47px;
    background: #fff;
}
#main-booking-form .search-row {
    background:transparent;
    border:none;
        background: #e8e8e8;
    border-bottom: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
}
#welcome {
    top:67px;
}
#mappa {
    margin-top:-55px;
    z-index:2;
}
#main-booking-form .search-button-container {
    bottom: 23px;
}
.inner-page #contact-page, .inner-page #about-page, #rooms, .inner-page #gallery-page, #welcome  {
    top:0;
}
.comments-area .comment-body .comment-meta .comment-author b.fn, .comments-area .comment-body .comment-meta .comment-author {
    float:none;
    text-align:center;
}
.comments-area .comment-body .comment-content {
    padding:0;
    margin-top:0;
}
/*#comments #comment {*/
/*    padding-bottom:15px;*/
/*}*/
#comment {
  margin-bottom: 15px;
}
#div-comment-2 footer  {
    margin-bottom:-10px;
}
.comments-area .comment-body .comment-meta .comment-metadata {
    position: relative;
    top: -20px;
    float: none;
    text-align: center;
    color:#b19261;
}
#comment .comment-content p {
    text-align:center;
} 
.comments-area .comment-body .comment-meta .comment-metadata a:first-child:focus {
 text-decoration:none;
}
.bx-controls-direction a {
    margin: -15px 0 0 !important;
}
/*datepicker*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    border: 1px solid #191212 !important;
    background: rgba(177, 146, 97, 0.79) !important;
    color: #222 !important;
}


    .ui-widget-header {
        background: rgba(177, 146, 97, 0.79) !important;
    }

    .ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
    opacity: 0.59 !important; 
    }
/*end datepicker*/
#rooms {
    padding-top:0;
}
@media(max-width: 992px){
    .services-container #services-box .owl-controls .owl-buttons div.owl-prev {
        top: 135px ;
        left: -365px ;
    }
    .services-container #services-box .owl-controls .owl-buttons div.owl-next {
        top: 135px ;
        right: -365px ;
    }
    #mappa {
    margin-top: -107px;
}
}

@media (max-width: 767px) {
    #topBar .col-md-6 {
        /*text-align: center;*/
    }
    #topBar_contact {
        /*text-align: center;*/
    }
    #peopleLabel {
        font-size: 11px !important;
        line-height: 1 !important;
        padding-top: 2px !important;
        padding-right: 0 !important;
        padding-left: 3px !important;
    }
    
    .services-container #services-box .owl-controls .owl-buttons div.owl-prev {
        top: 135px;
        left: -160px;
    }
    .services-container #services-box .owl-controls .owl-buttons div.owl-next {
        top: 135px;
        right: -160px;
    }
    .wpcf7-form .row {
        padding: 0;
       
    }
    
    .contact-us-content .name-field {
        padding-left: 0;
        padding-right: 0;
    }
    .contact-us-content .email-field {
        padding-left: 0;
        padding-right: 0;
    }
    #mappa {
       margin-top: -96px;
    }
    #rooms .title {
        text-align:center;
    }
    #div-comment-2 footer {
    margin-bottom: -24px;
}
.comments-area .comment-body .comment-meta .comment-metadata {
    margin-bottom: 10px;
}
    
}
@media(max-width:428px) {
  .comments-area .comment-body .comment-meta .comment-metadata {
          top: -10px;
  }
  .comments-area .comment-body .comment-meta .comment-metadata {
    margin-bottom: 15px;
}
}
@media(min-width: 519px) and (max-width: 767px){
    #topBar .col-xs-12 {
        width: 50% !important;
    }
}
@media (max-width: 518px) {
   #topBar .col-xs-12 {
       text-align: center !important;
    }
    #topBar_contact {
        text-align: center;
    }
    /*#main-header .header-content #main-menu {*/
    /*    top: 173px;*/
    /*}*/
}
@media (min-width:600px) and (max-width:620px){
    #main-header-top #login-box a {
        margin-left: 0;
    }
}
@media(min-width:650px) and (max-width: 767px){
    .property-container .property-boxes {
        text-align: center;
    }
}
@media(min-width: 445px) and (max-width:767px){
    #peopleLabel {
        font-size: 13px !important;
        padding-top: 7px !important;
    }
}
 @media (min-width: 601px) and (max-width: 767px) {

    .wpcf7-form .row.message-field {
    padding: 0;
   
}
}

@media (min-width: 992px) and (max-width:1199px){
    .contact-info-contnet {
        font-size: 12px;
    }
}


@media (min-width: 320px) and (max-width: 420px){
    #main-header-top #language-switcher, #main-header-top #language_switcher_chosen, #main-header-top #lang_sel
    {
    	display: block
    }
    
    #main-header-top #login-box li:nth-child(2) {
    	float: right;
    }
    
    #main-header-top #login-box a {
    	padding: 0 4px 0 4px;
    }
    
    #main-header-top #language-switcher, #main-header-top #language_switcher_chosen, #main-header-top #lang_sel {
        width: 80px !important;
        padding-left: 0;
    }
    #main-header-top #login-box {
        width: auto;
    }
}