/*
Theme Name: Expertise Child
Theme URI: https://expertise.qodeinteractive.com
Description: A child theme of Expertise
Author: Mikado Themes
Author URI: https://qodeinteractive.com
Version: 1.0
Text Domain: expertise
Template: expertise
*/



/* source-sans-3-300 - cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext_vietnamese */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Source Sans 3';
  font-style: normal;
  font-weight: 300;
  src: url('../expertise-child/fonts/source-sans-3-v18-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext_vietnamese-300.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* source-sans-3-regular - cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext_vietnamese */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Source Sans 3';
  font-style: normal;
  font-weight: 400;
  src: url('../expertise-child/fonts/source-sans-3-v18-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext_vietnamese-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* source-sans-3-600 - cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext_vietnamese */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Source Sans 3';
  font-style: normal;
  font-weight: 600;
  src: url('../expertise-child/fonts/source-sans-3-v18-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext_vietnamese-600.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* source-sans-3-700 - cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext_vietnamese */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Source Sans 3';
  font-style: normal;
  font-weight: 700;
  src: url('../expertise-child/fonts/source-sans-3-v18-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext_vietnamese-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}


h1.qodef-m-title, h1, h2.qodef-m-title, h2, h3.qodef-m-title, h3, h4.qodef-m-title, h4, h5.qodef-m-title, h5, p, p.qodef-m-text, .qodef-interactive-link-showcase .qodef-m-item .qodef-e-title, li.qodef-m-item, ul li, span.qodef-m-title {font-family: 'Source Sans 3';color:#003e79!important;}
h1.qodef-m-title, h1 {font-size:60px;text-transform:uppercase;font-weight:600;}
.headerhl h1.qodef-m-title, .headerhl h1 {color:#fff!important;}
h2.qodef-m-title, h2 {text-transform:uppercase;font-size:50px;font-weight:600;}
h3.qodef-m-title, h3, #lfb_bootstraped.lfb_bootstraped h3 {font-size:40px;font-weight:600;}
h4.qodef-m-title, h4, .qodef-interactive-link-showcase .qodef-m-item .qodef-e-title {font-size:30px;font-weight:600;color:#003e79!important;}
h5.qodef-m-title, h5, #qodef-page-footer .widget .qodef-widget-title, span.qodef-m-title {font-size:23px;font-weight:600;line-height:1.3em;hyphens:auto;color:#003e79!important;}
.small h2, .small h2.qodef-m-title, .small h3, .small h3.qodef-m-title, h2.wp-block-heading.small {font-size:23px;font-weight:600;line-height:1.3em;hyphens:auto;text-transform:none;}
p, p.qodef-m-text, .qodef-image-hotspots .qodef-e-no-link:hover .qodef-e-text {font-weight:400;color:#003e79;line-height:25px;}
.qodef-e-info>*, .qodef-blog.qodef-item-layout--info-on-image article .qodef-e-info>* {font-family: 'Source Sans 3';font-weight:400;font-size:18px;text-transform:none;letter-spacing:0;color:#003e79;}
.elementor-widget-text-editor p a, .elementor-widget-text-editor li a, .qodef-accordion-content-inner a {color:#003e79!important;font-weight:700!important;word-wrap:break-word;}
.elementor-widget-text-editor p a:hover, .elementor-widget-text-editor li a:hover, .qodef-icon-with-text .qodef-m-title a:hover, .qodef-accordion-content-inner a:hover, span.wpcf7-list-item-label a:hover {text-decoration:underline;}
.cyan h2, .cyan h2.qodef-m-title, .cyan h3, .cyan h3.qodef-m-title, .cyan h4.qodef-m-title {color:#009ee3!important;}
strong {font-weight:600!important;}
.sr7-layer {font-family:'Source Sans 3'!important;}

.sr7-layer a {color:#fff;font-weight:700;}

.qodef-header--standard #qodef-page-header, .qodef-header-navigation ul li.qodef-menu-item--narrow ul {background-color:#fff!important;}
.qodef-header-navigation ul li.qodef-menu-item--narrow ul {width:260px;}
#qodef-page-header-inner.qodef-skin--dark nav>ul>li>a, #qodef-page-header-inner.qodef-skin--dark nav>ul>li>a:hover, .qodef-header-navigation>ul>li>a, .qodef-icon-with-text .qodef-m-title a, .qodef-header-navigation>ul>li.qodef-menu-item--narrow ul li>a, .qodef-mobile-header-navigation>ul>li>a, .qodef-mobile-header-navigation ul li ul li>a, #qodef-page-header-inner.qodef-skin--dark nav>ul>li.current-menu-ancestor>a, #qodef-page-header-inner.qodef-skin--dark nav>ul>li.current-menu-item>a {font-family: 'Source Sans 3';font-size:18px;color:#003e79!important;text-transform:none;font-weight:600;}
#qodef-top-area .widget a {font-family: 'Source Sans 3';font-size:18px;color:#fff!important;text-transform:none;font-weight:400;}
.qodef-mobile-header-navigation ul li .qodef-menu-item-arrow {width:10px;color:#003e79;top:5px;}
.qodef-mobile-header-navigation ul li a .qodef-menu-item-icon {margin-top:2px;}
.qodef-header-sticky, .qodef-header-sticky .qodef-header-navigation ul li .qodef-drop-down-second {padding:50px 0px;}

#qodef-page-header-inner.qodef-skin--dark .qodef-opener-icon.qodef-source--predefined:not(.qodef--opened), #qodef-side-area-close, #qodef-page-mobile-header .qodef-mobile-header-opener.qodef--opened {color:#003e79;}
#qodef-side-area {background-color:#e8e8e8!important;padding:110px 40px 35px 70px;}
.qodef-icon-list-item .qodef-e-title-inner, .qodef-icon-with-text.qodef-layout--before-title .qodef-m-title-inner {align-items:baseline;}
.qodef-icon-list-item span.qodef-e-title, #qodef-side-area .widget a, .qodef-m.qodef-icon-with-text span.qodef-m-title {font-family: 'Source Sans 3';font-size:18px;color:#003e79!important;text-transform:none;font-weight:600;letter-spacing:0em!important;}
.qodef-svg--menu {stroke:#003e79!important;}
.qodef-svg--close {fill:#003e79!important;}

.qodef-icon-with-text .qodef-m-title a:hover, #qodef-side-area .widget a:hover, #qodef-top-area .widget a:hover, #qodef-page-footer .widget a:hover, .qodef-header-navigation>ul>li>a:hover, #qodef-page-header-inner.qodef-skin--dark nav>ul>li>a:hover, .qodef-mobile-header-navigation>ul>li>a:hover, span.wpcf7-list-item-label a:hover, .qodef-mobile-header-navigation ul li ul li>a:hover, .qodef-mobile-header-navigation ul li .qodef-menu-item-arrow:hover, .tax-portfolio-category .qodef-e-info>a:hover, .tax-portfolio-category a.qodef-e-title-link:hover, .category .qodef-e-info>a:hover, .category a.qodef-e-title-link:hover {color:#003e79!important;}
.floating-menu .fm-icon {margin: 0 0 7px 0;}

.qodef-testimonials-list .qodef-e-author-job, .qodef-interactive-link-showcase .qodef-m-images, #qodef-page-comments, .single-post .qodef-e-top-holder, .single-post .qodef-e-bottom-holder, .category .qodef-info-separator-end, .category a.entry-date.published.updated {display:none;}
.qodef-interactive-link-showcase .qodef-m-content {width:100%;}
.qodef-interactive-link-showcase .qodef-m-item {padding:55px 0px 15px;}
.qodef-interactive-link-showcase .qodef-m-items {flex-wrap:wrap;}

.qodef-accordion.qodef-layout--simple .qodef-accordion-title .qodef-accordion-mark .qodef-icon:before {background-color:transparent;}
.qodef-accordion-content-inner p {margin-bottom:10px!important;}
ul li {list-style-position:outside;margin-left:14px;}

.floating-menu.notranslate.float-menu-1.-right.-center.-square.-side-space.-button-space.-label-connect.-sub-space.fm-ready {top:650px!important;}

.qodef-image-hotspots .qodef-e-text {background-color:#F2F2F2;padding:17px;}
.qodef-image-hotspots .qodef-e-content {width:200px;}

a.qodef-shortcode.qodef-m.qodef-button.qodef-layout--filled.qodef-html--link {padding:20px 40px 20px}
.qodef-button.qodef-html--link, .qodef-theme-button, button[type=submit], input[type=submit], .qodef-button.qodef-layout--filled.qodef-html--link .qodef-m-text {font-family: 'Source Sans 3';font-size:18px;color:#fff!important;font-weight:600;}
.qodef-button.qodef-layout--simple .qodef-m-icon-holder .qodef-m-icon:before, .qodef-theme-button, button[type=submit], input[type=submit], .qodef-button.qodef-layout--filled.qodef-html--link, .qodef-interactive-link-showcase .qodef-button.qodef-layout--simple, .simple .qodef-button.qodef-layout--simple, .tax-portfolio-category .qodef-button.qodef-html--link {background-color:#a0825b!important;}
.qodef-button.qodef-html--link .qodef-m-circle {background-color:#fff;}
.qodef-info-section .qodef-button {margin-top:20px;}
#qodef-back-to-top .qodef-back-to-top-icon:after, .swiper-pagination-bullets .swiper-pagination-bullet:before {background-color:#003e79;}
#qodef-back-to-top .qodef-back-to-top-icon {color:#003e79;}
.swiper-pagination-bullets .swiper-pagination-bullet:after {border:2px solid #003e794f;}

.qodef-info-section .qodef-m-items {margin: 25px 0 0 0px;}
.qodef-section-title .qodef-m-text {margin: 0px;}

.qodef-portfolio-list.qodef-item-layout--info-on-image article .qodef-e-content, #qodef-back-to-top .qodef-back-to-top-icon {background-color:#009ee3!important;}
.qodef-portfolio-list.qodef-item-layout--info-on-image article .qodef-e-content {aspect-ratio:auto!important;padding:35px;width:70%;left:auto;}
.qodef-portfolio-list.qodef-item-layout--info-on-image article .qodef-e-read-more .qodef-button.qodef-layout--simple .qodef-m-icon-holder .qodef-m-icon {width:64px; height:64px;margin-top:20px!important;}
#qodef-single-portfolio-navigation .qodef-m-nav:before, #qodef-single-post-navigation .qodef-m-nav:before {background-color:#a0825b!important;}
#qodef-single-portfolio-navigation .qodef-m-nav, .qodef-image-hotspots .qodef-e-pin:after, #qodef-single-post-navigation .qodef-m-nav {background-color:#009ee3;}
#qodef-single-post-navigation, #qodef-single-portfolio-navigation {margin: 150px 0 0;}
.qodef-image-hotspots .qodef-e-pin {border:1px solid #009ee3;}
a.qodef-m-nav.qodef--prev, a.qodef-m-nav.qodef--next {color:#fff!important;}
#qodef-single-portfolio-navigation .qodef-m-nav.qodef--back-link:hover rect:first-of-type, .qodef-svg--spinner {fill:#003e79;}
.tax-portfolio-category .qodef-portfolio-list.qodef-item-layout--info-below .qodef-e-content {border-bottom:none;}
.tax-portfolio-category #qodef-page-outer, .category #qodef-page-outer {padding-bottom:150px;}

.qodef-blog.qodef-item-layout--info-on-image article .qodef-e-content {background-color:color(srgb 0 0.62 0.89 / 0.9);}
.qodef-blog.qodef-item-layout--info-on-image article .qodef-e-info a:hover, .qodef-blog.qodef-item-layout--info-on-image article .qodef-e-title a:hover, a.qodef-e-title-link:hover, .qodef-e-info>a:hover {color:#fff;}

.qodef-counter.qodef-layout--simple .qodef-m-digit {font-family: 'Source Sans 3';font-weight:600;}
.qodef-svg--quote {fill:#a0825b;}

.qodef-contact-form-7 .wpcf7-form-control-wrap, .qodef-blog .qodef-e-content {margin:0;}
.qodef-contact-form-7 label, #qodef-page-footer input[type=email], label, #qodef-page-footer label a {font-size:15px!important;color:#003e79;font-weight:400;text-transform:none;letter-spacing:0em;font-family: 'Source Sans 3';line-height:19px;}
.qodef-contact-form-7 label .wpcf7-form-control-wrap, select {font-family: 'Source Sans 3';font-size:15px;color:#003e79;}
input[type=date]:focus, input[type=email]:focus, input[type=number]:focus, input[type=password]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=text]:focus, input[type=url]:focus, select:focus, textarea:focus {color:#003e79;border-color:#003e79;}
input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {color:#003e79;}
.wpcf7-list-item {margin:0em;}
.wpcf7-list-item-label a {font-weight:700!important;color:#003e79;}

.video br {display:none;}
.lyte-wrapper, .lL {line-height:16px;}
.lL {margin:20px 0px 0px!important;}
.lyte .play {background-image:url(../expertise-child/img/hain-hochwasserschutz-kellerfenster-playbutton.png)!important;background-repeat:no-repeat;width:126px;height:126px;left:-webkit-calc(50% - 75px);top:-webkit-calc(50% - 50px);}
.lyte:hover .play {background-position:center!important}
.lyte_disclaimer {font-size:14px;font-family:'Source Sans 3';color:#003e79!important;}
.lyte_disclaimer a {color:#003e79!important;font-weight:700;}
.lyte_disclaimer a:hover {color:#0f79a8!important;}

.tablepress>:where(tbody.row-striping)>:nth-child(even of :where(:not(.child,.dtrg-group)))>* {background-color:#F2F2F2!important;}
.tablepress>:where(thead,tfoot)>tr>* {background-color:#d0d0d0!important;}
.tablepress>:where(thead)+tbody>:where(:not(.child))>*, .tablepress>tbody>*~:where(:not(.child))>* {border-top:none!important;}
.tablepress>:where(thead)+tbody>:where(:not(.child))>*, .tablepress>:where(thead,tfoot)>tr>* {text-align:center!important;font-family:'Source Sans 3'!important;color:#003e79!important;}
th.column-2, td.column-2 {border-right:1px solid!important;}
table tr {border:none!important;}

:root {--qode-main-color:#009ee3!important;}

#qodef-page-footer .qodef-grid>.qodef-grid-inner {row-gap:0px;}
#qodef-page-footer .wp-block-image img {max-width:50%;}
#qodef-page-footer .widget button, #qodef-page-footer .widget button:hover {border-color:transparent;}
#qodef-page-footer .widget button {margin-top:35px;}
#qodef-page-footer .widget a {font-family: 'Source Sans 3';font-size:18px;color:#003e79!important;text-transform:none;font-weight:600;}
/*#qodef-page-footer .qodef-grid-item {align-self:center;}*/
#qodef-footer-copyright-area {background-color:#a0825b!important;}
#qodef-footer-copyright-area p {font-family: 'Source Sans 3';font-size:18px;color:#fff!important;text-transform:none;font-weight:400;}
#qodef-page-footer input:-webkit-autofill {font-weight:600!important;-webkit-text-fill-color:#000;}

/* Funnel */
#lfb_bootstraped.lfb_bootstraped .has-error .input-group-addon, #lfb_bootstraped.lfb_bootstraped .bootstrap-datetimepicker-widget .has-error .input-group-addon {background-color:#ff0000!important;border-color:#ff0000!important;}
#lfb_form.lfb_bootstraped .form-group.has-error .form-control {border-color:#ff0000!important;}
#lfb_form.lfb_bootstraped {padding-top:30px!important;}
#lfb_form.lfb_bootstraped .lfb_startBtnContainer {padding-bottom:45px!important;}
#lfb_form.lfb_bootstraped .genPrice {width:60%;margin-bottom:20px;}
#lfb_bootstraped.lfb_bootstraped h1, #lfb_bootstraped.lfb_bootstraped .bootstrap-datetimepicker-widget h1, #lfb_bootstraped.lfb_bootstraped h2, #lfb_bootstraped.lfb_bootstraped .bootstrap-datetimepicker-widget h2, #lfb_bootstraped.lfb_bootstraped h3, #lfb_bootstraped.lfb_bootstraped .bootstrap-datetimepicker-widget h3, #lfb_bootstraped.lfb_bootstraped h4, #lfb_bootstraped.lfb_bootstraped .bootstrap-datetimepicker-widget h4, #lfb_bootstraped.lfb_bootstraped h6, #lfb_bootstraped.lfb_bootstraped .bootstrap-datetimepicker-widget h6, #lfb_bootstraped.lfb_bootstraped .h1, #lfb_bootstraped.lfb_bootstraped .bootstrap-datetimepicker-widget .h1, #lfb_bootstraped.lfb_bootstraped .h2, #lfb_bootstraped.lfb_bootstraped .bootstrap-datetimepicker-widget .h2, #lfb_bootstraped.lfb_bootstraped .h3, #lfb_bootstraped.lfb_bootstraped .bootstrap-datetimepicker-widget .h3, #lfb_bootstraped.lfb_bootstraped .h4, #lfb_bootstraped.lfb_bootstraped .bootstrap-datetimepicker-widget .h4, #lfb_bootstraped.lfb_bootstraped .h6, #lfb_bootstraped.lfb_bootstraped .bootstrap-datetimepicker-widget .h6, #lfb_bootstraped.lfb_bootstraped p, #lfb_bootstraped.lfb_bootstraped .bootstrap-datetimepicker-widget p {font-family:'Source Sans 3',sans-serif;}
#lfb_bootstraped.lfb_bootstraped h5, #lfb_bootstraped.lfb_bootstraped .h5, #lfb_bootstraped.lfb_bootstraped .bootstrap-datetimepicker-widget h5, #lfb_bootstraped.lfb_bootstraped .bootstrap-datetimepicker-widget .h5  {font-family:'Source Sans 3',sans-serif;font-size;23px;font-weight:600;}
#lfb_form.lfb_bootstraped #lfb_mainFormTitle, #lfb_form.lfb_bootstraped .lfb_genSlide .labelbold .form-group > label {font-weight:600;}
#lfb_form.lfb_bootstraped .lfb_genSlide .lfb_stepTitle {font-size:50px;font-weight:600;}
#lfb_form.lfb_bootstraped .btn-primary:hover {background-color:#003e79!important;color:#fff!important;opacity:1;}
#lfb_bootstraped.lfb_bootstraped p, #lfb_bootstraped.lfb_bootstraped .bootstrap-datetimepicker-widget p, #lfb_bootstraped.lfb_bootstraped span {font-weight:600;}
#lfb_bootstraped.lfb_bootstraped .btn, #lfb_bootstraped.lfb_bootstraped .bootstrap-datetimepicker-widget .btn {font-family:'Source Sans 3',sans-serif;font-size:18px;font-weight:600;padding:20px 40px;box-shadow:none;border-radius:0;hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;}
#lfb_bootstraped.lfb_bootstraped .lfb_richTextContent a {font-family:'Source Sans 3',sans-serif;font-size:18px;font-weight:600;}
#lfb_form.lfb_bootstraped .lfb_button.checked {opacity:1;box-shadow:none;-webkit-box-shadow:none;}
#lfb_bootstraped.lfb_bootstraped a:hover, #lfb_bootstraped.lfb_bootstraped .bootstrap-datetimepicker-widget a:hover, #lfb_bootstraped.lfb_bootstraped a:focus, #lfb_bootstraped.lfb_bootstraped .bootstrap-datetimepicker-widget a:focus {color:#003e79;}
#lfb_bootstraped.lfb_bootstraped .iconbutton .lfb_imageButtonContainer .lfb_imageButtonHeader, #lfb_form.lfb_bootstraped .iconbutton .lfb_imageButtonContainer .lfb_imageButtonDescription {display:none;}
#lfb_bootstraped.lfb_bootstraped .iconbutton .lfb_imageButtonContainer {border:none!important;}
#lfb_bootstraped.lfb_bootstraped .iconbutton .lfb_imageButtonContainer .btn.lfb_imageButton {margin-top:0!important;}
#lfb_bootstraped.lfb_bootstraped .iconbutton .lfb_imageButtonContainer .lfb_imageButtonImg {margin:0 auto!important;max-height:285px;}
#lfb_bootstraped.lfb_bootstraped .iconbutton .lfb_imageButtonContainer a.btn-primary {max-width:380px!important;}
#lfb_bootstraped.lfb_bootstraped .lfb_imageButtonContainer .btn.lfb_imageButton {width:98%;}
#lfb_form.lfb_bootstraped .input-group-addon {background-color:#a0825b!important;border-color:#a0825b!important;}
#lfb_form.lfb_bootstraped .form-control, #lfb_form.lfb_bootstraped .lfb_dropzone {border-color:#a0825b!important;} 
#lfb_form.lfb_bootstraped .input-group.focus .input-group-addon {background-color:#003e79!important;border-color:#003e79!important;}
#lfb_form.lfb_bootstraped .input-group.focus .form-control, #lfb_form.lfb_bootstraped .input-group.focus .lfb_dropzone {border-color:#003e79!important;} 
#lfb_form.lfb_bootstraped .linkPrevious {margin-top:20px!important;}
#lfb_form.lfb_bootstraped .lfb_itemBloc.contact {padding:80px 0!important;display:inline-block;}
#lfb_form.lfb_bootstraped .lfb_button {margin-top:0!important;}
#lfb_form.lfb_bootstraped #lfb_legalNoticeContentCt .has-switch>div.switch-off label {border-color:#ff0000!important;}
#lfb_form #lfb_legalNoticeContentCt .has-switch .switch-off span.switch-right {background-color:#ff0000!important;}
#lfb_form #lfb_legalNoticeContentCt .has-switch > div.switch-on label {border-color:#398d3a!important;}
#lfb_form #lfb_legalNoticeContentCt .has-switch span.switch-left {background-color:#398d3a!important;}
#lfb_form a#lfb_btnOrder {background-color:#003e79!important;}
#lfb_legalNoticeContent {line-height:normal;}
#lfb_legalNoticeContent a {font-weight:700;}
#lfb_bootstraped.lfb_bootstraped #lfb_legalNoticeContentCt {max-width:600px;margin:25px auto;}
#lfb_form.lfb_bootstraped .form-group > label {line-height:1.5em;margin-bottom:10px;}
#lfb_form.lfb_bootstraped a#lfb_btnOrder:hover {opacity:1;background-color:#a0825b!important;}
#lfb_bootstraped.lfb_bootstraped .lfb_item.has-error .lfb_dropzone {border-color:red!important;}

/* Template */
.page-template-page-full-width-form-landing #qodef-page-header, .page-template-page-full-width-form-landing #qodef-page-mobile-header {background-color:transparent;}
.page-template-page-full-width-form-landing .qodef-header-navigation, .page-template-page-full-width-form-landing #qodef-page-header-inner .qodef-widget-holder, .page-template-page-full-width-form-landing .qodef-header-sticky, .page-template-page-full-width-form-landing a.qodef-opener-icon.qodef-mobile-header-opener, .page-template-page-full-width-form-landing .qodef-mobile-header-navigation, .page-template-page-full-width-form-landing #qodef-top-area {display:none;}
.page-template-page-full-width-form-landing #qodef-page-wrapper {display:flex;flex-direction:column;min-height:100vh;}
.page-template-page-full-width-form-landing #qodef-page-wrapper #qodef-page-outer {flex:1;}
.page-template-page-full-width-form-landing #qodef-footer-copyright-area .qodef-grid>.qodef-grid-inner {display:flex;}
.page-template-page-full-width-form-landing #qodef-footer-copyright-area-inner {padding:16px 70px;}
.page-template-page-full-width-form-landing .footer-gdpr {text-align:right!important;}
.page-template-page-full-width-form-landing #qodef-page-footer .footer-gdpr a {padding-right:20px;color:#fff;font-weight:600;}
.page-template-page-full-width-form-landing .floating-menu.fm-ready {visibility:hidden;}

@media screen and (max-width: 1200px) {
.tax-portfolio-category #qodef-page-outer, .category #qodef-page-outer {padding-top:110px;}

@media (min-width: 300px) and (max-width: 767px) {
	.headerhl h1.qodef-m-title, .headerhl h1 {font-size:30px!important;}
	h1.qodef-m-title, h1 {font-size:55px;hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;}
	h2.qodef-m-title, h2 {font-size:40px;}
	h3.qodef-m-title, h3 {font-size:30px;}
	#lfb_bootstraped.lfb_bootstraped h3 {font-size:25px;hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;}
	#lfb_form.lfb_bootstraped .lfb_genSlide .lfb_stepTitle {hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;}
	h4.qodef-m-title, h4, .qodef-interactive-link-showcase .qodef-m-item .qodef-e-title {font-size:25px;}
	.lyte .play {left:-webkit-calc(42% - 44px)!important;top:-webkit-calc(37% - 31px)!important;}
	.tax-portfolio-category #qodef-page-outer, .category #qodef-page-outer {padding-bottom:110px;}
}

@media screen and (max-width: 768px) {
	.headerhl h1.qodef-m-title, .headerhl h1 {font-size:50px;}
	.floating-menu.notranslate.float-menu-1.-right.-center.-square.-side-space.-button-space.-label-connect.-sub-space.fm-ready {top:350px!important;}
}
