@charset "UTF-8";
/*!
Theme Name: Booklium Child
Theme URI: https://motopress.com/products/booklium
Author: MotoPress
Author URI: https://motopress.com
Description: Awesome WordPress theme.
Version: 0.0.8
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: booklium
Template: booklium
*/

/* Playfair font 
@import url('https://fonts.googleapis.com/css?family=Playfair+Display&display=swap');
*/

.entry-title, .page-title {
    font-size: 48px;
    font-size: 3rem;
    word-wrap: break-word;
}

h1 {
  font-size: 48px;
  font-size: 3rem;
  font-family: 'Playfair Display', serif;
}

h2 {
  font-size: 30px; /* 25px */
  font-size: 1.875rem;
  font-family: 'Playfair Display', serif;
}

h3 {
  font-size: 20px; /* 20px */
  font-size: 1.25rem;
  font-family: 'Playfair Display', serif;
}

h4 {
  font-size: 16px;
  font-size: 1rem;
  font-family: 'Playfair Display', serif;
}

h5 {
  font-size: 13px;
  font-size: 0.8125rem;
  font-family: 'Playfair Display', serif;
}

h6 {
  font-size: 11px;
  font-size: 0.6875rem;
  text-transform: uppercase;
  font-family: 'Playfair Display', serif;
}

body.site-boxed #masthead.site-header::before, body.site-wide #masthead.site-header::before {
	background-color: #000;
}

body.site-boxed .site-header, body.site-wide .site-header {
	padding: 0 3.125rem;
}

.site-branding .site-title{
	color: #FFF;
}

.site-branding .custom-logo-link img{
	max-width: 100px;
}

.single-room-amenities-wrapper{
	background: #fff;
	border-radius: 3px;
	box-shadow: 0 2px 5px 0 rgba(50, 54, 72, 0.08);
	padding: 3.125rem 3.75rem;
	max-width: 100%;
	margin-top: 3.125rem;
	margin-bottom: 3.75rem;
}

.ame-flex{
   display: flex;
   flex-wrap: wrap;
}

.ame-div{
	width: 33%;
	overflow: hidden;
	font-size: 0.665rem; /* 0.875rem; */
	line-height: 30px;
	vertical-align: middle;
	display: flex;
	box-sizing: border-box;
	padding-left: 5px;
	padding-right: 5px;
}
/*
.ame-div:nth-child(2n+0){
        background: #e6e6c9;
}
*/

.ame-image{
	display: inline-block;
	width: 30px;
	height: 30px;
}
.ame-link{
	margin-left: 10px;
	display: inline-block;
}
.ame-link a{
	line-height: 30px;
        vertical-align: center;
	color: rgb(59, 66, 73);
	text-decoration: none;
	font-weight: 500;
}


.page .mphb_sc_room-wrapper.is-style-grid .mphb-room-type-title, 
.page .mphb_sc_rooms-wrapper.is-style-grid .mphb-room-type-title, 
.page .mphb_sc_search_results-wrapper.is-style-grid .mphb-room-type-title {
    font-size: 30px;
    font-size: 1.875rem;
}

/*
 header styles
*/

body.site-boxed .site-header::before, body.site-wide .site-header::before{
	background-color: #000;
}

body.home.site-boxed .site-header, body.home.site-wide .site-header{
	border-bottom: 0px; solid transparent;
}


body.home .site-content{
	margin-top: -200px;
}


body.home .site-branding .site-title{
	color: #FFF;
}

.home .main-navigation a{
	color: #FFF;
}

.home .social-menu-toggle{
        color: #FFF;
}

body.home.site-boxed .main-navigation .sub-menu, body.home.site-wide .main-navigation .sub-menu {
	background: #bcac81;
	color: #FFF;
}

.home .main-navigation li:hover > a, 
.home .main-navigation li:hover > button, 
.home .main-navigation li.focus > a, 
.home .main-navigation li.focus > button{
        color: #FFF;
}

/*
.home .wp-block-getwid-section.getwid-section-content-full-width > 
.wp-block-getwid-section__wrapper > 
.wp-block-getwid-section__inner-wrapper{
	margin-top: 200px;
}
*/

.front-email{
	width: 50%;
	margin-right: 20px;
	float: left;
}
.front-subscribe .wp-block-getwid-mailchimp__submit{
	margin-top: 0px;
}

.front-mc p{
	display: inline;
}

.front-mc .an_mailchimp_wrapper label{
    width: 50%;
    display: inline-block;
    padding-right: 10px;
}

.front-mc p.notification.success{
    font-weight: 500;
}

.acpwd-container .acpwd-added-excerpt{
    font-size: 16px;
    font-style: italic;
}

.acpwd-container .an_mailchimp_wrapper {
  width: 45%;
  float: right;
  background: #ccc;
  padding: 20px;
  border: 2px solid #bdbdbd;
}

.acpwd-container .acpwd-form {
  width: 45%;
  float: left;
  background: #ccc;
  padding: 20px;
  border: 2px solid #bdbdbd;
}

.acpwd-container .acpwd-pass, .acpwd-container .acpwd-submit, .acpwd-container .mpam-submit {
  margin-bottom: 10px;
}


.room-shadow .mphb-room-type .loop-room-wrapper{
	-webkit-box-shadow: 0px 7px 23px 3px rgba(196,196,196,0.65);
	-moz-box-shadow: 0px 7px 23px 3px rgba(196,196,196,0.65);
	box-shadow: 0px 7px 23px 3px rgba(196,196,196,0.65);
}

.wpml-ls-item .sub-menu li .a{
	padding: 0px;
	width: auto;
}


.mphb_sc_room-wrapper.is-style-grid .loop-room-info-wrapper, 
.mphb_sc_rooms-wrapper.is-style-grid .loop-room-info-wrapper, 
.mphb_sc_search_results-wrapper.is-style-grid .loop-room-info-wrapper{
	margin-top: 20px !important;
}

.justify{
  text-align: justify !important;
  text-justify: inter-word;
}


/* musta footer */
.footer-widgets {
 width: 100%;
 max-width: 100%;
 background: #000;
 margin-top: 20px;
 padding-top: 0px;
 color: #fff;
}
.footer-widgets-wrapper{
 border-top: 0px solid #000;
}

.footer-widgets .widget-title{
 color: #fff;
}

#colophon {
 background: #000;
 width: 100%;
 max-width: 100%;
}

.site-footer-wrapper {
  border-top: 0px solid #ededed;
  padding: 1rem 0;
}

body.site-wide .main-navigation .sub-menu .wpml-ls-item a{
	width: auto;
	padding: 0.75rem 1.25rem;
}

.post-3454 .wp-block-getwid-custom-post-type__post:not(:first-child) .an_mailchimp_wrapper, 
.post-3454 .wp-block-getwid-custom-post-type__post:not(:first-child) .acpwd-form,
.post-3454 .wp-block-getwid-custom-post-type__post:not(:first-child) .acpwd-info-message
 {
	display: none;
}

.post-3454 .acpwd-container .an_mailchimp_wrapper, .post-3454 .acpwd-container .acpwd-form{
	float: none;
	width: 100%;
	margin-bottom: 20px;
}

/* nelio */



.is-jmp-box .mphb-flexslider ul.slides li img {
  max-height: 385px;
  position: relative;
  top: 50%;
  left: 50%;
  transform: translate( -50%, 0%);
  width: auto;
  max-width: none !important;
}

.is-jmp-box .mphb-flexslider ul.slides A{
  position: relative;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: block;
}

.is-jmp-box .mphb-flexslider .flex-viewport{
  height: 385px !important;
}

.is-jmp-box .mphb-flexslider .flex-viewport .gallery-item{
  overflow: hidden;
}
