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

.otgs-development-site-front-end {
    display:none !important;
}
.elementor-background-overlay {
    opacity: .1 !important;
}
/*.navbar .navbar-nav > li.wpml-ls-menu-item .dropdown-menu {
    display: none !important;
}*/
/* = Theme customization starts here
-------------------------------------------------------------- */
body {
    background: #fff;
}
h2 {
    font-size: 32px;
}
.headhesive--clone, .post-template-default.single .navbar.navbar-static-top {
    background-color: #EBDECA !important;
}
.headhesive--clone .navbar-nav > li > a, .headhesive--clone .navbar-nav > li, .headhesive--clone .th-header-social a, .headhesive--clone .th-header-social a i, .top-nav a, .top-nav a *,
.post-template-default.single .navbar.navbar-static-top .navbar-nav > li > a, .post-template-default.single .navbar.navbar-static-top .navbar-nav > li, .post-template-default.single .navbar.navbar-static-top .th-header-social a, .post-template-default.single .navbar.navbar-static-top .th-header-social a i{
    color: #4A3838 !important;
    border-color: #4A3838 !important;}
.headhesive--clone .navbar-nav > li > a:hover:after {background-color: #4A3838 !important;}
.banner[data-transparent-header='true'] {
    background-color: #EBDECA !important;
}
footer a, footer a:hover, footer a:focus {text-decoration:none;}
footer .th-accent {
    display: none;
}
.th-accent, .headhesive--clone.banner[data-transparent-header="true"] .th-accent {
    border-radius: 3px;
}
.mc4wp-form-fields input[type='submit'], .mc4wp-form-fields input[type='submit']:hover {
    background-color: #958e7b;
}
.frm_fields_container .frm_form_field.frm_full {
    margin-top: 5px;
    margin-bottom: 5px;
}
.frm_fields_container .frm_form_field.frm_full .frm_error {
	margin-top:5px;
}
.navbar-nav>li.wpml-ls-menu-item {
    margin-left: 15px;
}

.navbar .navbar-nav > li.wpml-ls-menu-item .dropdown-menu {
    min-width: unset;
}
.navbar-default[data-transparent-header="true"] {
    border-bottom: 0 !important;
}
.navbar .wpml-ls-menu-item .caret {
    display: inline-block;
}
.swiper-wrapper {
    /*align-items: center;
    justify-content: center;*/
}
.special-offers-slide {max-width:none;}
.special-offers-slide img {
    width: 100%;
    height: 250px;
    object-fit: cover;
	opacity: 1;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

.special-offers-slide .th-package-pre-title {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.special-offers-slide.th-package .th-pkg-content h3 {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.special-offers-slide .th-package-content {
    line-height: 23px;
    height: 69px;
    overflow: hidden;
    text-overflow: ellipsis;
}
.special-offers-slide.th-package .th-pkg-info h4 small {
    color: inherit;
    margin-left: 5px;
    vertical-align: middle;
    text-decoration: line-through;
    font-style: italic;
    font-weight: 700;
}
.special-offers-slide.th-package .th-package-offers-btn {
    background: #6493ad;
    color: #fff;
    padding: 10px 30px;
    display: block;
    text-align: center;
    border-radius: 5px;
    border-color: #6493ad;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    transition: all 0.2s linear;
	border: 1px solid;
	margin-top: 15px;
}

.special-offers-slide.th-package .th-package-offers-btn:hover {
    background: #fff;
    color: #6493ad;
}
.special-offers-slide:hover img {
	transform: scale(1.05,1.05);
}
.special-offers-slide .th-pkg-info {
	z-index:1;
}
.special-offers-slide {
	overflow:hidden;
}
.special-offers-slide .th-pkg-info h4 {
    color: #ffffff;
    font-size: 16px;
}
.special-offers-container .elementor-swiper-button-prev {
    text-shadow: 0px 0px 2px #000;
    font-size: 50px;
    z-index: 2;
}

.special-offers-container .elementor-swiper-button-next {
    text-shadow: 0px 0px 2px #000;
    font-size: 50px;
    z-index: 2;
}
.th-service-block-w .elementor-icon-box-icon {
    margin-left: 15px;
}
.th-cta .th-cta-text span {
    display: inline-block;
}
.mphb_sc_search-submit-button-wrapper-subtitle {
    position: absolute;
    bottom: 15px;
    left: 0;
    right: 0;
    color: #fff;
    font-size: 10px;
    margin-bottom: 12px;
    opacity: 0.75;
	z-index: 1;
	pointer-events:none;
}

.mphb_sc_search-submit-button-wrapper {
    position: relative;
    margin-bottom:15px;
	    margin-left: 0;
}
.mphb_sc_search-submit-button-wrapper .button {
    padding-bottom: 0px !important;
    display: block;
    background: none !important;
}

body p, body li {
    color: inherit;
}
.banner[data-transparent-header="true"] .th-accent {
	border-color: #4A3838 !important;
}
.navbar .navbar-nav > li > a {
	color: #4A3838 !important;
	border-color: #4A3838 !important;
}
.navbar .navbar-nav > li > a:after {
	background-color: #4A3838 !important;
}
.headhesive--clone.dark-header {
    background-color: #000 !important;
}
.headhesive--clone #logo img,
.post-template-default.single .navbar.navbar-static-top #logo img {
    max-height: 75px !important;
}
.headhesive--clone .navbar-nav,
.post-template-default.single .navbar.navbar-static-top .navbar-nav {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
}
.headhesive--stick {
    border-bottom: 1px solid #f8f9f9 !important;
}
.headhesive--clone #logo,
.post-template-default.single .navbar.navbar-static-top #logo{
    margin-top: 20px;
    margin-bottom: 20px;
}
.navbar .navbar-nav > li.current-menu-item > a:after {
    background-color: #4A3838 !important;
    width: 100%;
    height: 1px;
}
.banner[data-transparent-header="true"] #logo .logo-trans {
    /*border-radius: 5px;*/
}
footer {
    margin-top: -1px;
}
footer ul, footer ul li {list-style-type:none;padding-left:0;line-height: 2;}
footer ul li.wpml-ls-item {
    display: none;
}

.mc4wp-form * {
    font-family: inherit;
}
.mc4wp-form-fields input[type='email'], .mc4wp-form-fields input[type='text'],
.mc4wp-form-fields input[type='number'], .mc4wp-form-fields input[type='password'],
.mc4wp-form-fields input[type='url'], .mc4wp-form-fields textarea {
    border: 1px solid rgba(0,0,0,.2);
    display: block;
    width: 100%;
    padding: 8px;
    border-radius: 5px;
}

.mc4wp-form-fields input[type='submit'] {
    max-width: 100%;
    display: block;
    border-radius: 5px;
}
.mc4wp-response {
    color: rgba(255,255,255,0.78);
}
.frm_forms form input[type=text], .frm_forms form input[type=email], .frm_forms form input[type=url], .frm_forms form input[type=password], .frm_forms form input[type=number], .frm_forms form input[type=tel], .frm_style_formidable-style.with_frm_style input[type=text], .frm_style_formidable-style.with_frm_style input[type=password], .frm_style_formidable-style.with_frm_style input[type=email], .frm_style_formidable-style.with_frm_style input[type=number], .frm_style_formidable-style.with_frm_style input[type=url], .frm_style_formidable-style.with_frm_style input[type=tel], .frm_style_formidable-style.with_frm_style input[type=file], .frm_style_formidable-style.with_frm_style input[type=search] {
    font-family: inherit !important;
}

.frm_forms form label, .with_frm_style label.frm_primary_label, .with_frm_style.frm_login_form label, .frm_style_formidable-style.with_frm_style label.frm_primary_label, .frm_style_formidable-style.with_frm_style.frm_login_form label, .frm_style_formidable-style.with_frm_style .frm_radio label, .frm_style_formidable-style.with_frm_style .frm_checkbox label {
    font-family: inherit;
}

form input, .frm_forms form label, .with_frm_style label.frm_primary_label, .with_frm_style.frm_login_form label, .frm_forms form input, .frm_forms form textarea, .with_frm_style input[type=text], .with_frm_style input[type=password], .with_frm_style input[type=email], .with_frm_style input[type=number], .with_frm_style input[type=url], .with_frm_style input[type=tel], .with_frm_style select, .frm_style_formidable-style.with_frm_style select, .with_frm_style textarea, .frm_style_formidable-style.with_frm_style textarea, #content .with_frm_style input:not([type=submit]):not([type=button]), #content .with_frm_style select, #content .with_frm_style textarea, .with_frm_style .chzn-container, .with_frm_style input[type=file], .with_frm_style .frm_submit input[type=submit], .with_frm_style .frm_submit input[type=button], .frm_form_submit_style, .with_frm_style.frm_login_form input[type=submit], a.frm_save_draft, .with_frm_style #frm_field_cptch_number_container, .with_frm_style .frm_radio label, .with_frm_style .frm_checkbox label, .frm_forms .frm_description, .with_frm_style p.description, .with_frm_style div.description, .with_frm_style div.frm_description, .frm_style_formidable-style.with_frm_style .frm_error {
    font-family: inherit;
}
.th-contact-info-widget .icon-block i.fa-horizontal-rule.name-small + span {font-size: 75%;line-height: 1;}
.th-contact-info-widget .icon-block i.fa-horizontal-rule.name-small {
    margin-left: 15px;
}
.th-header-wrap .th-header-divider {
    border-width: 2px;
}
/*Rooms*/
.th-port-style-2 .th-port-sub i {
    width: 20px;
    text-align: center;
    margin-top: 5px;
    margin-bottom: 5px;
    color: #bb9469;
}

.th-port-style-2 .th-port-card-body {
    height: auto !important;
    background: #9B7A5B;
	position: relative;
	padding-bottom: 90px;
}

.th-port-style-2 .th-port-card-body .th-port-title {
    color: #4A3838 !important;
    position: absolute;
    bottom: 100%;
    left: 0;
    right: 0;
    width: fit-content;
    margin: auto;
    padding: 15px 60px;
    transform: translateY(50%);
    text-transform: uppercase;
    background: #EBDECA;
    border-radius: 3px;
    font-size: 15px;
    font-weight: 500;
	max-width: calc(100% - 30px);
	font-family: "Lato", sans-serif;
}
.th-port-style-2 .th-port-card-body .th-port-sub {
    text-align: center;
    color: #4A3838 !important;
	font-size: 15px;
    font-weight: 300;
}
.th-port-card .th-port-card-img img {
    aspect-ratio: 4 / 3;
    object-fit: cover;
}
.th-port-style-2 .th-port-card {
    border-radius: 10px;
}
.th-header-wrap h2 + .th-header-divider {
    width: 100px;
}
/*INIT B.ENGINE SEARCH*/
.th-conversion {
    padding-top: 0;
}
.th-conversion .frm_forms.with_frm_style {
    width: 100%;
    background: #4A3838;
    color: #fff;
	padding: 20px 0px 30px 0px;
}
.th-conversion .with_frm_style form .formContainer {
    background: transparent;
    /*box-shadow: 0 8px 7px -6px rgb(0 0 0 / 50%);*/
	/*box-shadow: 0px 0px 10px rgb(0 0 0 / 30%);*/
	    border-radius: 10px;
	    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
	display: flex !important;
    flex-direction: row;
    flex-wrap: nowrap;
}

.th-conversion form .frm_form_field label {
    font-weight: 400;
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #fff;
    margin-left: 5px;
    margin-top: 10px !important;
    margin-bottom: 0px;
    width: calc(100% - 20px);
}

.th-conversion .frm_form_field {
    border-right: 0;
    margin-bottom: 0;
}

.th-conversion .frm_form_field span.input_with_icon:after {
    right: 0;
    bottom: 0;
    top: 0;
    position: absolute;
    content: " ";
    width: 1px;
    height: 80%;
    margin: auto;
    background: #4A3838;
}
.th-conversion .frm_form_field:last-child span.input_with_icon:after {
	display:none;
}

.th-conversion .frm_form_field input, .th-conversion .frm_form_field select,
.th-conversion .frm_form_field input:focus, .th-conversion .frm_form_field select:focus{
    border: 0 !important;
    border-radius: 0 !important;
    padding: 0 !important;
    height: 30px !important;
}
.th-conversion .frm_submit {
    margin-bottom: 0;
    vertical-align: top;
}

.th-conversion .frm_submit input {
    margin: 0 !important;
    width: 100%;
    height: 100%;
}
.th-conversion .with_frm_style form {
    display: flex;
    flex-wrap: wrap;
    border-radius: 5px;
    overflow: hidden;
    margin: auto;
    justify-content: center;
}
.th-conversion form span.input_with_icon {
    display: block;
    width: 100%;
    box-sizing: border-box;
    position: relative;
    min-width: 100px;
    margin-bottom: 0;
    background: #FEFCED;
    padding-bottom: 10px;
    padding-top: 10px;
}

.th-conversion form span.input_with_icon i,
.th-conversion form span.input_with_icon svg {
    font-size: 20px;
    line-height: 20px;
    height: 20px;
    margin: auto;
    pointer-events: none;
    color: #bb9469;
    display: inline-block;
    margin-left: 20px;
    margin-right: 20px;
}
.th-conversion form span.input_with_icon svg {    width: auto;
    height: 20px;
    vertical-align: middle;
    margin-bottom: 3px;}
.th-conversion .frm_forms form .mphb_sc_search-adults select, .th-conversion .frm_forms form .mphb_sc_search-adults select:focus, .th-conversion .frm_forms form .mphb_sc_search-adults select:hover, .th-conversion .frm_style_formidable-style.with_frm_style .mphb_sc_search-adults select, .th-conversion .frm_forms form .mphb_sc_search-children select, .th-conversion .frm_forms form .mphb_sc_search-children select:focus, .th-conversion .frm_forms form .mphb_sc_search-children select:hover, .th-conversion .frm_style_formidable-style.with_frm_style .mphb_sc_search-children select, .th-conversion .frm_forms form .mphb-adults-wrapper select, .th-conversion .frm_forms form .mphb-children-wrapper select {
    width: 40px !important;
}
.th-conversion .frm_form_field input:first-child, .th-conversion .frm_form_field select:first-child,
.th-conversion .frm_form_field .input_with_icon:first-child input:first-child, .th-conversion .frm_form_field .input_with_icon:first-child  select:first-child{
    height: 75px !important;
    line-height: 75px;
    font-size: 16px;
}
.th-conversion .frm_form_field .input_with_icon:first-child input:first-child::-webkit-input-placeholder { /* Edge */
  /*font-weight:700;*/
}

.th-conversion .frm_form_field .input_with_icon:first-child input:first-child:-ms-input-placeholder { /* Internet Explorer 10-11 */
  /*font-weight:700;*/
}

.th-conversion .frm_form_field .input_with_icon:first-child input:first-child::placeholder {
  /*font-weight:700;*/
}
.th-conversion .frm_form_field .input_with_icon:first-child i {
    font-size: 16px;
    margin-left: 10px;
}
.th-conversion .mphb_sc_search-adults.frm_form_field, .th-conversion .mphb_sc_search-children.frm_form_field {
	text-align:left;
}
.th-conversion .mphb_sc_search-adults.frm_form_field label, .th-conversion .mphb_sc_search-children.frm_form_field label {
	margin-left: 20px !important;
}
.th-conversion form span.input_with_icon input, .th-conversion form span.input_with_icon select, .th-conversion form span.input_with_icon input:focus, .th-conversion form span.input_with_icon select:focus {
    padding-left: 40px !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    color: #221F36 !important;
    width: auto !important;
    min-width: unset !important;
    margin-right: 20px !important;
    background: transparent;
    color: #C8B89E !important;
    border-radius: 5px !important;
}
.th-conversion form span.input_with_icon input::placeholder {
	
    color: #C8B89E !important;
}

.th-conversion .frm_forms form span.input_with_icon input, .th-conversion .frm_forms form span.input_with_icon select {
    padding: 0 !important;
    text-align: center;
	font-size: 16px;
	    max-width: 150px !important;
}
.navbar .navbar-nav > li.th-accent, .navbar .navbar-nav > li.th-accent a {
	font-weight: 700 !important;
    font-size: 16px !important;
    line-height: 26px;
}
.navbar .navbar-nav > li.th-accent, .navbar .navbar-nav > li.th-accent {
	backdrop-filter: blur(2.5px);	
}
.th-port-card {
	overflow:hidden;
}
.th-conversion .frm_submit {
    display: flex !important;
    flex-direction: column;
}
.th-conversion form input[type=submit], .th-conversion .with_frm_style input[type=submit],
.th-conversion form input[type=submit]:hover, .th-conversion .with_frm_style input[type=submit]:hover,
.th-conversion form input[type=submit]:focus, .th-conversion .with_frm_style input[type=submit]:focus{
    flex: 1;
    font-size: 18px;
    font-weight: 700;
    text-transform: uppercase;
    border-radius: 3px;
    text-transform: none;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
    margin-top: 35px !important;
    background: #EBDECA !important;
    color: #4A3838 !important;
	opacity:1;
	border: 0 !important;
	font-family: Noto Serif;
}
.th-conversion form input[type=submit]:hover, .th-conversion .with_frm_style input[type=submit]:hover,
.th-conversion form input[type=submit]:focus, .th-conversion .with_frm_style input[type=submit]:focus {		
    opacity: 0.85 !important;
}
.th-conversion .frm_form_field.mphb_sc_search-check-in-date span.input_with_icon {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}
.th-conversion .frm_form_field:last-child {
    border-right: 0;
}
.th-port-card > .th-port-card-link:before {
    z-index: 2;
    position: absolute;
    bottom: 2rem;
    right: 2rem;
    width: auto;
    height: 24px;
    background: url('data:image/svg+xml,<svg width="10" height="18" viewBox="0 0 10 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.25 1.5L8.75 9L1.25 16.5" stroke="%23EBDECA" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
    content: "Mais detalhes";
    background-size: contain;
    background-repeat: no-repeat;
	background-position: center right;
	opacity: .75;
    padding-right: 36px;
    color: #fff;
	font-size: 12px;
    line-height: 24px;
    font-weight: 300;
}
html[lang*='en'] .th-port-card > .th-port-card-link:before {
    content: "More Details";
}
html[lang*='es'] .th-port-card > .th-port-card-link:before {
    content: "Más Detalles";
}
/*.btn:after {
    content: " ";
    background: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_231_1597)"><path d="M23.12 9.9099L19.25 5.9999C19.157 5.90617 19.0464 5.83178 18.9246 5.78101C18.8027 5.73024 18.672 5.7041 18.54 5.7041C18.408 5.7041 18.2773 5.73024 18.1554 5.78101C18.0336 5.83178 17.923 5.90617 17.83 5.9999C17.6437 6.18726 17.5392 6.44071 17.5392 6.7049C17.5392 6.96909 17.6437 7.22254 17.83 7.4099L21.39 10.9999H0.999992C0.734776 10.9999 0.480422 11.1053 0.292886 11.2928C0.105349 11.4803 -7.62939e-06 11.7347 -7.62939e-06 11.9999H-7.62939e-06C-7.62939e-06 12.2651 0.105349 12.5195 0.292886 12.707C0.480422 12.8945 0.734776 12.9999 0.999992 12.9999H21.45L17.83 16.6099C17.7363 16.7029 17.6619 16.8135 17.6111 16.9353C17.5603 17.0572 17.5342 17.1879 17.5342 17.3199C17.5342 17.4519 17.5603 17.5826 17.6111 17.7045C17.6619 17.8263 17.7363 17.9369 17.83 18.0299C17.923 18.1236 18.0336 18.198 18.1554 18.2488C18.2773 18.2996 18.408 18.3257 18.54 18.3257C18.672 18.3257 18.8027 18.2996 18.9246 18.2488C19.0464 18.198 19.157 18.1236 19.25 18.0299L23.12 14.1499C23.6818 13.5874 23.9974 12.8249 23.9974 12.0299C23.9974 11.2349 23.6818 10.4724 23.12 9.9099Z" fill="%23FFFFFF"/></g><defs><clipPath id="clip0_231_1597"><rect width="24" height="24" fill="white"/></clipPath></defs></svg>');
    width: 19px;
    display: inline-block;
    height: 19px;
    vertical-align: middle;
    background-size: contain;
    background-repeat: no-repeat;
    margin-left: 10px;
}*/
/*END B.ENGINE SEARCH*/

/* e-GDS */
/*.th-header-social {margin-top: 0 !important; font-size: 16px !important;padding-left:0!important; margin-left: 10px !important;}*/
#menu-languages {float: right !important; margin: 2px 0 0 20px;padding: 0;list-style-type: none;}
#menu-languages li {display: inline-block; margin: 0 5px}
#menu-languages li a {color: #FFF;}
#menu-languages li a span {font-size: 14px !important}
#menu-languages li.wpml-ls-current-language a {color: #6493ad; font-weight: bold;}
.navbar .navbar-nav > li:last-child > a {margin: 0 0 0 15px;}
.navbar .navbar-nav > li.th-accent:last-child > a {
    margin: 0;
}
.swiper-container .elementor-swiper-button i {
    color: #bb9469;
}

.swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: #bb9469;
}
.swiper-pagination-bullet {
    width: 15px;
    height: 15px;
}

.swiper-pagination {
    bottom: -5px !important;
}
.elementor-element .swiper .elementor-swiper-button {
    color: #bb9469;
}
.elementor-widget-themo-service-block:first-child:last-child, .elementor-widget-themo-service-block:first-child:last-child .elementor-widget-container {
    height: 100%;
    align-items: stretch;
    justify-content: center;
    display: flex;
    flex-direction: column;
}

.elementor-widget-themo-service-block:first-child:last-child .elementor-widget-container .th-service-block-w .th-show-icon {
    align-items: center;
}
.th-contact-info-widget .icon-block i {
    color: #ccb8a1;
}
.th-contact-info-widget .icon-block i:empty {
    display: none;
}
.th-port-card > .th-port-card-link[href*='espacos-comuns'] {
    position: relative;
}

.th-port-card > .th-port-card-link[href*='espacos-comuns']:after {
    content: " ";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: .75;
    pointer-events: none;
    z-index: 1;
    background: #bb9469;
}

.th-port-card > .th-port-card-link[href*='espacos-comuns'] .th-port-card-img {
    z-index: 0;
}

.th-port-card > .th-port-card-link[href*='espacos-comuns'] .th-port-card-body {
    z-index: 2;
}
.th-contact-info-widget .icon-block i:empty {
    display: none;
}

.th-cta {
    display: flex;
    flex-direction: column;
}

.btn-standard-primary, .btn-ghost-primary:hover {
	background-color: #EBDECA !important;
    color: #4A3838 !important;
    border-color: #EBDECA !important;
}

.th-cta .th-btn {
    font-size: 18px;
    font-weight: 700;
    padding: 15px 60px;
    margin-top: 0;
    margin-bottom: 0;
	border-radius: 3px;
}

.th-cta .th-cta-btn {
    margin-top: 50px;
    margin-bottom: 0;
}

.th-cta .th-btn:after {
    display: none;
}
.mas-blog-post .entry-content p {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
	height:74px;
}
.mas-blog-post .post-title {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    height: 60px;
}
.themo-mas-date-meta.show-author {
    display: none;
}
.comments-closed {
    display: none;
}

.tag-links {
    display: none;
}

.meta-tags {
    display: none;
}

.show-author {
    display: none;
}
.post .pre-date {
    display: none;
}
body.page-template-blog-standard .post .post-title a, .single-post h1.entry-title {
    color: #000000;
    position: relative;
    margin-bottom: 30px;
    display: block;
}

body.page-template-blog-standard .post .post-title a:after {
    content: " ";
    width: 54px;
    border: 2px solid #bb9469;
    position: absolute;
    top: 100%;
    margin-top: 10px;
    left: 0;
}
.entry-content.post-excerpt .btn {
    margin-top: 1rem;
}
.standard-blog .post {
    padding-top: 0;
    margin-top: 50px;
}

.standard-blog .post-inner {
    padding-bottom: 0;
    margin-bottom: 50px;
    border-bottom: 0;
}

.standard-blog {
    padding: 25px 0;
}
/*Responsive*/
@media (max-width: 767px) {	
	.banner #logo {
		max-width: 150px;
		margin: 0;
	}
	header #logo img {
		max-height: 45px;
        margin: 5px 0;
	}
	.headhesive--clone #logo img {
		max-height: 45px !important;
	}
	.navbar .navbar-nav {
		border-color: #4A3838 !important;
	}
	.navbar-nav>li.wpml-ls-menu-item {
		margin-left:0;
	}
	.navbar .navbar-toggle {
		top: 5px !important;
	}
	header.dark-header {
		background-color: #000 !important;
	}
	.navbar-toggle {
		margin-right: 0;
	}
	.navbar .navbar-nav > li:last-child > a {
		margin:0;
	}
	.navbar {
		background-color: #bb9469 !important;
	}
	.navbar-default .navbar-toggle .icon-bar {
		background-color: #4A3838;
	}
	.navbar .navbar-nav > li > a, .navbar .navbar-nav > li > a:hover, .navbar .navbar-nav > li.active > a, .navbar .navbar-nav > li.active > a:hover, .navbar .navbar-nav > li.active > a:focus, .banner[data-transparent-header="true"].headhesive--clone .navbar-nav > li > a, .navbar .navbar-nav > li.th-accent {
		color: #4A3838 !important;
		border-color: #4A3838 !important;
	}
	.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
		margin-top: 8px;
		margin-bottom: 8px;
	}
	.top-nav-icon-blocks .icon-block span {display:inline-block;}
	
	
	.th-conversion .frm_form_field {
		display: none !important;
	}
	.th-conversion {
		padding: 0;
		    height: 0;
	}
	.th-conversion p.frm_submit {
        height: 70px;
        position: fixed;
        bottom: 0;
        left: 0;
        right: 0;
        z-index: 333;
        box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 50%);
        margin-left: 0;
        background: #bb9469;
	}
	
	.th-conversion p.frm_submit input[type='submit'] {
		width:100% !important;
	}
	.th-conversion form input[type=submit], .th-conversion .with_frm_style input[type=submit], .th-conversion form input[type=submit]:hover, .th-conversion .with_frm_style input[type=submit]:hover, .th-conversion form input[type=submit]:focus, .th-conversion .with_frm_style input[type=submit]:focus {border: 0 !important;}
	.elementor-widget-themo-mphb-search-form {margin:0 !important;}
	.home #scrollUp {
		bottom: 80px;
		right: 10px;
	}
	.mphb_sc_search-submit-button-wrapper-subtitle {
		bottom: 5px;
	}
	.th-conversion .frm_form_field.mphb_sc_search-promocode {
		display: none !important;
	}

	.th-conversion .frm_form_field.mphb_sc_search-children {
		border-right: 0;
	}
	.th-conversion form input {
		width: 170px ! Important;
	}
	.mphb_sc_search-check-out-date.frm_form_field {
		border-right: 0;
	}
	.th-conversion form input[type=submit], .th-conversion .with_frm_style input[type=submit], .th-conversion form input[type=submit]:hover, .th-conversion .with_frm_style input[type=submit]:hover, .th-conversion form input[type=submit]:focus, .th-conversion .with_frm_style input[type=submit]:focus {
		margin-top:0 !important;
	}
}
@media (min-width: 768px) {
	/*.page-banner {
		min-height:700px;
	}*/
	.navbar-collapse.collapse {
		display: flex !important;
		flex-direction: row;
	}

	.navbar-collapse.collapse .nav.navbar-nav {
		flex: 1;
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
		margin-top: 25px;
        margin-bottom: 25px;
	}
	.banner #logo {
		margin: 20px 0;
	}

	.navbar-collapse.collapse .nav.navbar-nav .th-accent {
		order:9999;
	}
	.navbar-collapse.collapse .nav.navbar-nav .wpml-ls-menu-item {
		margin-left:auto;
		margin-right:15px;
	}
	.navbar-collapse.collapse .nav.navbar-nav .menu-item:first-child {
		margin-left: auto;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	
	.th-conversion .frm_form_field.mphb_sc_search-check-out-date span.input_with_icon:after {
		display:none;
	}
	.navbar .navbar-nav > li > a {
		margin: 0 2px;
		font-size: 13px !important;
		/* margin-right: 0;*/
	}
	.navbar-nav>li.wpml-ls-menu-item {margin-left:2px;}
	header #logo img {max-height: 90px;}
	.themo_cart_icon {
		margin-left: 0px;
	}
	.navbar .navbar-toggle {
		top: 5px !important;
	}
	.navbar-toggle {
		margin-right: 0;
	}
	.banner #logo {max-width:120px;}
	.th-conversion .frm_form_field.mphb_sc_search-promocode, .th-conversion .frm_form_field.mphb_sc_search-adults, .th-conversion .frm_form_field.mphb_sc_search-children {
		display: none !important;
	}
	.th-conversion .frm_form_field.mphb_sc_search-promocode {
		display: none !important;
	}

	.th-conversion .frm_form_field.mphb_sc_search-children {
		border-right: 0;
	}
	.th-conversion form input {
		width: 170px ! Important;
	}
	.mphb_sc_search-check-out-date.frm_form_field {
		border-right: 0;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	
	.th-conversion .frm_form_field.mphb_sc_search-children span.input_with_icon:after {
		display:none;
	}
	.navbar .navbar-nav > li > a {
		margin: 0 10px;
	}
	.navbar .navbar-toggle {
		top: 5px !important;
	}
	header #logo img {max-height: 110px;}
	.th-conversion .frm_form_field.mphb_sc_search-promocode {
		display: none !important;
	}

	.th-conversion .frm_form_field.mphb_sc_search-children {
		border-right: 0;
	}
	.th-conversion form input {
		width: 170px ! Important;
	}
}
@media (min-width: 1200px) and (max-width: 1365px) {
	.th-conversion .frm_form_field.mphb_sc_search-children span.input_with_icon:after {
		display:none;
	}
	.th-conversion .frm_form_field.mphb_sc_search-promocode {
		display: none !important;
	}

	.th-conversion .frm_form_field.mphb_sc_search-children {
		border-right: 0;
	}
}

@media (min-width: 1366px) {
	
}