/*!
Theme Name: ED Hotels child theme
Theme URI: http://www.edhotels.com/
Author: ED Hotels team
Author URI: http://www.edhotels.com/
Description: Custom child theme: ED Hotels Gutenberg theme, developed by ED Hotels team
Version: 1.3.4
Template:	edhotels
Text Domain: edhotelschild
Requires at least: 5.9
*/
--gf-local-color: #000;
.wp-block-button {border-radius: 6px!important; font-size:13px;line-height:24px;}
img.mobile {width:100px;height:auto;}
img.desktop {width:150px;height:auto; padding-top:35px;}
img.sticky {width:130px;height:auto; display:none!important;}
.header-container {padding:1.50rem 0}
h1.wp-block-heading {line-height:1.7!important;}
html, body, h1, h2, h3, h4, h5, h6, p {line-height: 1.2!important;}
h1 {font-size: 36px!important;}
h2 {font-size: 26px!important;}
h3 {font-size: 20px!important;}
h4 {font-size: 18px!important;}
h5 {font-size: 16px!important;}
h6 {font-size: 14px;}
.header-newsletter-link {
    position: absolute;
    left: 7%;
    top: 50%;
    transform: translateY(-50%);
}
.header-newsletter-link a {
    color: #FFFDF4;
    text-decoration: none;
    font-weight: 400;
    font-size: 16px;
}
.mobile-sticky-btn {
            display: none;
        }
.wp-block-button.book-button-header a.wp-block-button__link {border-radius: 6px!important;}
.header-container.smaller {box-shadow:none;}
input#gform_submit_button_1 {background-color:#7f4a27!important;border:2px solid #7f4a27!important;padding:15px 25px 15px 25px!important;border-radius:6px!important;color:#fffcee!important; font-size:13px!important;font-weight:400!important;text-transform: uppercase;line-height:20px!important;}
input#gform_submit_button_1:hover {background-color:#30281f!important;border:2px solid #30281f!important;padding:15px 25px 15px 25px!important;border-radius:6px!important;color:#fffcee!important;}
input#gform_submit_button_2 {background-color:#7f4a27!important;border:2px solid #7f4a27!important;padding:15px 25px 15px 25px!important;border-radius:6px!important;color:#fffcee!important; font-size:13px!important;font-weight:400!important;text-transform: uppercase;line-height:20px!important;}
input#gform_submit_button_2:hover {background-color:#30281f!important;border:2px solid #30281f!important;padding:15px 25px 15px 25px!important;border-radius:6px!important;color:#fffcee!important;}
input#gform_submit_button_3 {background-color:#7f4a27!important;border:2px solid #7f4a27!important;padding:15px 25px 15px 25px!important;border-radius:6px!important;color:#fffcee!important; font-size:13px!important;font-weight:400!important;text-transform: uppercase;line-height:20px!important;}
input#gform_submit_button_3:hover {background-color:#30281f!important;border:2px solid #30281f!important;padding:15px 25px 15px 25px!important;border-radius:6px!important;color:#fffcee!important;}
input#gform_submit_button_4 {background-color:#7f4a27!important;border:2px solid #7f4a27!important;padding:15px 25px 15px 25px!important;color:#fffcee!important;border-radius:6px!important;font-size:13px!important;font-weight:400!important;text-transform: uppercase;line-height:20px!important;}
input#gform_submit_button_4:hover {background-color:#30281f!important;border:2px solid #30281f!important;padding:15px 25px 15px 25px!important;border-radius:6px!important;color:#fffcee!important;}
input#gform_submit_button_5 {background-color:#7f4a27!important;border:2px solid #7f4a27!important;padding:15px 25px 15px 25px!important;border-radius:6px!important;color:#fffcee!important; font-size:13px!important;font-weight:400!important;text-transform: uppercase;line-height:20px!important;}
input#gform_submit_button_5:hover {background-color:#30281f!important;border:2px solid #30281f!important;padding:15px 25px 15px 25px!important;border-radius:6px!important;color:#fffcee!important;}
input#gform_submit_button_6 {background-color:#7f4a27!important;border:2px solid #7f4a27!important;padding:15px 25px 15px 25px!important;border-radius:6px!important;color:#fffcee!important; font-size:13px!important;font-weight:400!important;text-transform: uppercase;line-height:20px!important;}
input#gform_submit_button_6:hover {background-color:#30281f!important;border:2px solid #30281f!important;padding:15px 25px 15px 25px!important;border-radius:6!important;color:#fffcee!important;}
input#gform_submit_button_7 {background-color:#7f4a27!important;border:2px solid #7f4a27!important;padding:15px 25px 15px 25px!important;border-radius:6px!important;color:#fffcee!important; font-size:13px!important;font-weight:400!important;text-transform: uppercase;line-height:20px!important;}
input#gform_submit_button_7:hover {background-color:#30281f!important;border:2px solid #30281f!important;padding:15px 25px 15px 25px!important;border-radius:6px!important;color:#fffcee!important;}
input#gform_submit_button_8 {background-color:#7f4a27!important;border:2px solid #7f4a27!important;padding:15px 25px 15px 25px!important;border-radius:6px!important;color:#fffcee!important; font-size:13px!important;font-weight:400!important;text-transform: uppercase;line-height:20px!important;}
input#gform_submit_button_8:hover {background-color:#30281f!important;border:2px solid #30281f!important;padding:15px 25px 15px 25px!important;border-radius:6px!important;color:#fffcee!important;}
input#gform_submit_button_9 {background-color:#7f4a27!important;border:2px solid #7f4a27!important;padding:15px 25px 15px 25px!important;border-radius:6px!important;color:#fffcee!important; font-size:13px!important;font-weight:400!important;text-transform: uppercase;line-height:20px!important;}
input#gform_submit_button_9:hover {background-color:#30281f!important;border:2px solid #30281f!important;padding:15px 25px 15px 25px!important;border-radius:6px!important;color:#fffcee!important;}
.gfield.gfield--type-html.gfield--input-type-html.gfield--width-full.gfield_html.gfield_html_formatted.gfield_no_follows_desc.field_sublabel_below.gfield--no-description.field_description_below.field_validation_below.gfield_visibility_visible p {margin:1px 0;}
@media only screen and (max-width: 1414px) {
  div.footer-block.mobile_hide {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    width: 0 !important;
    height: 0 !important;
    overflow: hidden !important;
  }
}
@media only screen and (max-width: 800px) {
.footer-container.footer-layout-1 .footer-inner .footer-block {padding:15px;}
.mobile-sticky-btn {
            display: inline-block;
            position: fixed;
            bottom: 20px;
            right: 20px;
            background: #7f4a27;
            color: #fff;
            padding: 14px 20px;
            border-radius: 6px;
            font-size: 13px;
            font-weight: 400;
            text-transform: uppercase;
            z-index: 99999;}
.footer-container .footer-inner .footer-block {padding:15px;}
.padding12 {padding-left:12px!important;padding-right:12px!important;}
.padding10 {padding:0px 15px 50px 15px!important;}
.paddingtop {padding:100px 15px 0px 15px!important;white-space: normal;word-break: keep-all;overflow-wrap:break-word;text-wrap:pretty;}
.paddingbottom {padding:0px 15px 100px 15px!important;white-space: normal;word-break: keep-all;overflow-wrap:break-word;text-wrap:pretty;}
.padding50 {padding:50px 15px 0px 15px!important;}
.padding5 {padding-left:5px;padding-right:5px;}
.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image) {width:100%;}
.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a, .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img {border-radius:6px;}
.wp-block-cover__image-background.wp-image-99.size-large {margin-top:-60px;}
.header-container.header-layout-3 .nav_trigger {display:none;}
.header-container .header-inner .language ul li a {font-weight:600; color:#FFFDF4;margin-left:15px;font-size:0.9rem;}
.header-newsletter-link {display:none;}
.footer-block-inner a {text-align:center!important;}
.footer-block-inner p {text-align:center!important;}
}
@media only screen and (max-width: 768px) {
  h1.wp-block-heading {padding-right:16px;padding-left:16px;font-size:33px!important;}
  .entry-content {padding-top:0px!important;}
  h1 { font-size: 27px; }
  h2 { font-size: 22px; }
  h3 { font-size: 19px; }
  h4 { font-size: 17px; }
  h5 { font-size: 15px; }
  h6 { font-size: 13px; }
}