/*
Theme Name: Maxfel
Theme URI: https://dessau.qodeinteractive.com
Description: A child theme of Dessau Theme
Author: Care
Author URI: http://themeforest.net/user/select-themes
Version: 1.0.1
Text Domain: maxfel
Template: dessau
*/

.mxl-child-theme .qodef-btn{font-size: 13px; letter-spacing: 0; line-height: 18px}


.mxl-tit-underline{font-size: 13px; border-bottom-width: 1px; border-style: solid;padding-bottom: 5px; margin-bottom: 5px}
.mxl-tit-underline.white{color: #fff}


.form-generic input[type="text"].wpcf7-form-control,
.form-generic input[type="email"].wpcf7-form-control,
.form-generic input[type="tel"].wpcf7-form-control,
.form-generic textarea.wpcf7-form-control{border: 1px solid rgba(255,255,255,.2);padding: 15px;    color: #fff;    font-size: 13px;}
.form-generic textarea.wpcf7-form-control.wpcf7-textarea:focus{border: 1px solid rgba(255,255,255,.2);padding: 15px;    color: #fff;    font-size: 13px;}
.form-generic textarea.wpcf7-form-control{height: 120px}
.form-generic .form-privacy,
.form-generic .form-nl {color: #fff; font-size: 12px}
.form-contatti .form-privacy a,
.form-generic .form-privacy a{text-decoration: underline;color: inherit;}

body.home .wpcf7-response-output{color: #fff}

.form-generic .f-submit,
.form-contatti .f-submit{margin-top: 20px}
.form-generic .f-submit input.wpcf7-form-control.wpcf7-submit{color: #000; background-color: #fff; border: 1px solid #fff}
.form-generic .f-submit input.wpcf7-form-control.wpcf7-submit:hover{color: #fff; background-color: #000; border: 1px solid #fff}
.form-generic .wpcf7-list-item,
.form-generic .wpcf7-list-item a{color: #fff}

.mxl-footer-links {}
.mxl-footer-links ul{}
.mxl-footer-links ul li{display: inline-block !important;font-size: 12px; }
.mxl-footer-links ul li:after{content: '|'; display: inline-block;padding: 0 0 0 2px}
.mxl-footer-links ul li:last-child::after{display: none}
.mxl-footer-links ul li a{}

.qodef-page-footer .qodef-footer-top-holder .qodef-footer-top-inner.qodef-grid{padding: 170px 0 120px !important }


body.mxl-lb-desc-enabled .pp_pic_holder .pp_description{display: table-row !important; text-align: center;}
.txt-leader *{font-size: 1.5rem; line-height: 1}

@media screen and (max-width:1440px){
  h1{font-size: 30px}
  h2{font-size: 28px}

  .qodef-page-header{display:none}
  .qodef-mobile-header{display: block;}

}
@media screen and (max-width:1024px){
.qodef-mobile-header .qodef-mobile-header-inner{/*position: fixed;width: 100%*/}

  .qodef-image-info-section-holder.qodef-image-on-left-side .qodef-iis-text-inner:before,
  .qodef-image-info-section-holder.qodef-image-on-left-side .qodef-iis-text-inner:after,
  .qodef-image-info-section-holder.qodef-image-on-right-side .qodef-iis-text-inner:before,
  .qodef-image-info-section-holder.qodef-image-on-right-side .qodef-iis-text-inner:after{border-color: transparent}
  #mxl-chi-siamo-bg{width: 100%; margin-left: 0; margin-right: 0}
}
@media screen and (max-width:480px){
  h1{font-size: 25px}
  h2{font-size: 23px}
  .qodef-section-title-holder .qodef-st-text{font-size: 16px}
  .menu-footer-custom-menu-container ul li{display: block !important; padding-top: 0 !important}
  #mxl-cucina-intro,
  #mxl-bagno-intro,
  #mxl-finiture-intro,
  #mxl-servizi-intro{margin-top: 0 !important}
  #mxl-materiale-intro{padding-top: 80px !important;
    padding-bottom: 50px !important;}
  #mxl-materiale-chiusura{padding-top: 50px !important;
    padding-bottom: 0px !important;}
}


/* for translations */
#nav-menu-item-wpml-ls-58-it a,
#nav-menu-item-wpml-ls-58-en a {
  /*padding: 0;*/
}
.qodef-main-menu>ul>li.wpml-ls-current-language>a{padding-right: 0}

#nav-menu-item-wpml-ls-58-en a {
  /*padding-left: 15px;*/
}

.qodef-main-menu>ul>li>a {
  padding: 0 15px;
}

@media screen and (max-width:1500px){
.qodef-main-menu>ul>li>a{padding: 0 7px}
}
.qodef-page-header .qodef-grid {
    width: auto;
    padding: 0 100px;
}
.qodef-full-width-inner {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.qodef-title-holder.qodef-standard-with-breadcrumbs-type.qodef-title-va-header-bottom {
  display: none;
}

.home #menu-maxfel-main-menu {
    margin-right: 0;
    width: auto;
}
.home #popup-menu-item-wpml-ls-58-it .wpml-ls-native,
.home #popup-menu-item-wpml-ls-58-en .wpml-ls-native {
  font-size: 20px;
}
.home #popup-menu-item-wpml-ls-58-it a {
  margin-bottom: 0;
}
.no-touch .home .qodef-elements-holder.qodef-eh-uncover-left .qodef-eh-item:before {
  display: none;
}

[lang="en-US"] .home .qodef-content {
  margin-top: -100px;
}
[lang="en-US"] .home .qodef-menu-area {
  background: transparent;
}


/* News styling */
.category-news .qodef-post-text-main a {
  color: #2a4f6d;
  font-weight: normal;
  text-decoration: underline;
}
.qodef-post-info-top .qodef-post-info-author,
.qodef-post-info-top .qodef-post-info-category,
.qodef-post-info-top .qodef-post-info-date,
.single .qodef-sidebar #search-2,
.single .qodef-sidebar #custom_html-3,
.single .qodef-sidebar #categories-2,
.single .qodef-sidebar .qodef-post-info-date {
  display: none !important;
}

.backlink a {
    display: inline-grid;
    grid-template-columns: 21px auto;
    gap: 8px;
    place-items: center;
    margin-bottom: 16px;
}
.backlink a svg {
  width: 21px;
}

.news-pagination a.next,
.news-pagination a.prev {
    padding: 4px;
    vertical-align: bottom;
}
.news-pagination a svg {
  width: 31px;
  display: grid;
  place-items: center;
}

/* Menu spacing fix */
.qodef-fullscreen-menu-holder-outer .qodef-separator-holder .qodef-separator {
  margin-top: 10px !important;
  margin-bottom: 10px !important;
}
@media screen and (max-height: 980px) {
  nav.qodef-fullscreen-menu>ul>li>a {
    font-size: 28px;
  }
}
/*2024-01-30*/
footer .widget_media_image img {
  height: 220px !important;
  width: auto;
}
.qodef-fullscreen-menu-holder .widget_media_image img {
  height: 150px !important;
  width: auto;
}
.qodef-mobile-header .qodef-mobile-logo-wrapper img {
  height: 30% !important;
  max-width: 80% !important;
}
.home .qodef-page-header .qodef-menu-area .qodef-logo-wrapper a {
  height: 165px !important;
  padding-top:25px;
  max-height: 165px !important;
}
.qodef-fullscreen-menu-opened .qodef-logo-wrapper {
  visibility: hidden;
}