/*
Theme Name:     Namino
Theme URI:      http://themovation.com
Template:       bellevuex
Author:         Themovation
Author URI:     http://themovation.com
Version:        3.0
Text Domain:    bellevue
Domain Path:    /languages/
*/


/* = Theme customization starts here
-------------------------------------------------------------- */
.map-info .th-gmap-links a {font-size: 14px;color: #487534!important;font-weight: 600;}
header.headhesive--stick .container {padding-top:5px; padding-bottom:5px;}
header.headhesive--stick #menu-hoofdmenu li a:hover {text-decoration:none!important;}
.inner-container > h1.entry-title {padding:40px 0!important;}
.mphb_room_type .post-meta {display:none!important;}
header.banner .top-nav, header.headhesive--stick .top-nav {background-color:#2d2d2d!important; color:#fff!important}
header.banner .top-nav, header.headhesive--stick .top-nav p, header.headhesive--stick .top-nav p a i, header.banner .top-nav p a i,  header.headhesive--stick .top-nav p a span, header.banner .top-nav p a span {color:#fff!important}
header.banner .top-nav p a:hover span, header.headhesive--stick .top-nav p a:hover span {text-decoration:underline}
header {background:#fff!important;}
header .navbar-nav > li > a {color:#222!important}
header .navbar .navbar-nav {margin-top: 25px;}
.navbar .navbar-nav > li > a:hover {text-decoration:underline!important;}
header.headhesive--stick .navbar .navbar-nav > li > a:hover {text-decoration:none!important;}
header.banner[data-transparent-header="true"] .th-accent {border: 1px solid rgba(000,000,000,0.5)}
header nav #menu-hoofdmenu {margin-top: 30px!important}
header.headhesive--stick nav #menu-hoofdmenu {margin-top: 5px!important}

.mphb_sc_search-wrapper .mphb_sc_search-check-out-date, .mphb_sc_search-wrapper .mphb_sc_search-children {display:none!important;}
.mphb_sc_search-wrapper .mphb_sc_search-adults {max-width: 240px!important; width: 100%!important; text-align: left!important; padding: 0 12px 12px 12px!important}
.mphb_sc_search-wrapper .mphb_sc_search-adults select {margin: 0!important; width: 100%!important;}

/* .elementor-widget-themo-accommodation-grid .th-portfolio-row  .th-portfolio-item .th-port-wrap .th-port-inner a, .btn-standard-primary-form form .frm_submit input[type=submit], .wpml-ls-legacy-list-horizontal .wpml-ls-item {pointer-events:none!important;} */

.contact-container .elementor-widget-themo-formidable-form .frm_form_fields .frm_fields_container .frm12.half {width:49%!important; float:left;clear:none;}
.contact-container .elementor-widget-themo-formidable-form .frm_form_fields .frm_fields_container .frm12.half.right {float:right;}
.contact-container .elementor-widget-themo-formidable-form .frm_form_fields .frm_fields_container .form-field input {margin:0!important;width:100%!important}

.top-nav-text .wpml-ls-legacy-list-horizontal {padding:0!important;}


.navbar-nav li a{line-height:20px;}
.navbar-nav li.green-btn a{display:block;background:#487534;color:#fff!important;border-radius:30px;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;
padding-left:20px;padding-right:20px;}
.navbar-nav li.green-btn a:after{content:none!important;}
.navbar-nav li.green-btn a:hover{background-color:#2a5019;text-decoration:none;}

.m2m-booking-wrapper{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;background:#fff;padding:30px;
margin-top:-90px;
}
.m2m-booking-wrapper.register {display:block;}
.m2m-booking-wrapper.register .row {margin-bottom:20px;}
.m2m-booking-wrapper span.title{text-transform:uppercase;font-weight:bold;color:#487534;}
.m2m-booking-wrapper input,
.m2m-booking-wrapper select{height:50px;width:100%;padding-left:10px;padding-right:10px;border: 1px solid #5c5c5c;}
.m2m-booking-wrapper .wpcf7-not-valid-tip {position:absolute;}
.m2m-booking-wrapper .colom1{width:200px;}
.m2m-booking-wrapper .colom2{width:200px;}
.m2m-booking-wrapper .colom2-5{width:200px;}
.m2m-booking-wrapper .colom3{width:200px;}
.m2m-booking-wrapper .colom4{width:200px;position:relative;}
.m2m-booking-wrapper .ajax-loader{position:absolute;top:50%;right:5px;}

.elementor-widget-themo-room-info .th-tour-nav {background:transparent!important;}
.elementor-widget-themo-room-info .th-tour-nav i {color:#fff!important;}

@media (max-width:800px){
    .m2m-booking-wrapper{margin-top:0;}
}