/*!
	Theme Name: Jenanet Child
	Theme URI: https://www.jenanet.de
	Description: Fliesen Steingrüber GmbH Child Theme
	Version: 1.0.0
	License: GNU General Public License v3 or later.
	License URI: https://www.gnu.org/licenses/gpl-3.0.html
    Template: jenanet
	Text Domain: jenanet
	Tags: flexible-header, custom-colors, custom-menu, custom-logo, featured-images, rtl-language-support, threaded-comments, translation-ready
*/
.datenschutz {font-size: 75% !important;line-height: 1.3 !important;}
.elementor-field-type-submit {margin-top: 25px;}
b, strong {font-weight: 600;}
div p:last-child {margin-bottom: 0px !important;}
div ol:last-child, div ul:last-child {margin-bottom: 0px !important;}
.elementor-text-editor ol, .elementor-text-editor ul {margin-bottom: .9rem !important;}
.elementor-icon-wrapper {line-height: 0.65 !important;}
#BorlabsCookieBox ._brlbs-h3 {font-size:1.8em !important; font-weight:600;word-break:break-word!important;}
#BorlabsCookieBox ._brlbs-box, #BorlabsCookieBox ._brlbs-bar{padding:30px!important;box-shadow:none!important}
#BorlabsCookieBox ._brlbs-box-wrap{max-width:750px!important;margin: 10px;}
#CookieBoxTextDescription{font-size:15px!important;margin-bottom:30px!important;text-align:center}
#BorlabsCookieBox a.jn-link{border-bottom:1px dashed #333333}
#BorlabsCookieBox .cookie-logo{max-width:80px!important;padding:0 20px 0 0!important}
.dialog-type-lightbox{z-index:100000000!important;}

.jet-unfold__trigger {margin-top: 0px !important;}

/* Cookie Opt-Out Matomo */
div#matomo-opt-out {display: flex;flex-wrap: wrap;align-items: flex-start;padding: 20px;font-family: var(--e-global-typography-text-font-family) !important;background-color: #f4f4f4 !important;}
div#matomo-opt-out p {width: 100%;}
div#matomo-opt-out input#trackVisits {width: 15px;margin-right: 10px;margin-top: 2px;}
div#matomo-opt-out label {width: calc(100% - 25px);}
table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th {background-color: #f4f4f4 !important;}
table tbody tr:hover>td, table tbody tr:hover>th {background-color: #f4f4f4 !important;}

/* Herader */
.elementor-sticky--effects .logo_voll {display: none;}
#navi.elementor-sticky--effects {box-shadow: 0px 0px 10px 0px #00000033;background-color: var(--e-global-color-secondary) !important;transition: background 0.5s ease;border-width: 0px 0px 0px 0px;}
#navi_spalte1 .elementor-widget-wrap {align-content: center;}
.logo_small {display: none;}
.elementor-sticky--effects .logo_small {display: block;}

/* Menu */
.menu_btn {margin-left: 25px !important;}
.menu_btn a {color: var( --e-global-color-7d3dc84 ) !important;background-color: var( --e-global-color-primary ) !important;border-radius: 0px 0px 0px 0px;border-width: 0px;font-size: var( --e-global-typography-8d3b6fa-font-size ) !important;font-weight: var( --e-global-typography-8d3b6fa-font-weight ) !important;text-transform: var( --e-global-typography-8d3b6fa-text-transform );}
.menu_btn a:hover {color: var( --e-global-color-primary ) !important;background-color: var( --e-global-color-7d3dc84 ) !important;border-width: 0px;}


/* Mobil */
@media (max-width:1300px) and (min-width:1025px) {
    .header_left {width: 65% !important;}
    .header_left .elementor-element-populated {padding: 130px 10px 120px 10px !important;}
    .header_right {width: 35% !important;}
    #navi_spalte2 a {padding-left: 10px;padding-right: 10px;padding-top: 13px;padding-bottom: 13px;font-size: 16px;}
    #navi_spalte2 .menu_btn {margin-left: 10px !important;}
    #navi_spalte2 .menu_btn a {padding-left: 10px;padding-right: 10px;padding-top: 13px;padding-bottom: 13px;font-size: 14px !important;}
    
}
@media (max-width:1199px) and (min-width:1025px) {
    #philosophie .elementor-background-overlay {background-image: linear-gradient(180deg, #76B82A00 45%, var( --e-global-color-secondary ) 45%) !important;}
    .sec_left {width: 35% !important;}
    .sec_right {width: 65% !important;}
}
@media (max-width:1080px) and (min-width:1025px) {
    .break {display: none !important;}

}
@media (max-width:1024px) and (min-width:768px) {
    .break {display: none !important;}
    #top .elementor-background-overlay {background-color: var(--e-global-color-secondary) !important; background-image: none !important;}
    #philosophie .elementor-background-overlay {background-image: linear-gradient(180deg, #76B82A00 30%, var( --e-global-color-secondary ) 30%) !important;}
    .menu_btn {display: none !important;}

}
@media (max-width:767px) {
    .break {display: none !important;}
    #navi {box-shadow: 0px 0px 10px 0px #00000033;background-color: var(--e-global-color-secondary) !important;border-width: 0px 0px 0px 0px;}
    #top .elementor-background-overlay {background-color: var(--e-global-color-secondary) !important; background-image: none !important;}
    #philosophie .elementor-background-overlay {background-color: var(--e-global-color-secondary) !important; background-image: none !important;}
    #kontakt .elementor-background-overlay {background-color: var(--e-global-color-secondary) !important; background-image: none !important;}
    .menu_btn {display: none !important;}
	#BorlabsCookieBox ._brlbs-h3 {font-size:1.3em !important}
	#BorlabsCookieBox .bcac-item ._brlbs-h4{font-size:1em !important}
	#BorlabsCookieBox ._brlbs-box, #BorlabsCookieBox ._brlbs-bar{padding:20px 10px!important;max-height: 95vh !important;}
	#BorlabsCookieBox ul li {margin: 0 0 0.375em 0 !important;}
	.BorlabsCookie ._brlbs-checkbox{padding-left:24px!important;line-height: 18px!important}
	#BorlabsCookieBox ._brlbs-box-plus ul li {padding: 0 0 0.475em 0 !important;}
	#BorlabsCookieBox ._brlbs-box-plus ._brlbs-button-area {padding-top: 0 !important;}
	#CookieBoxTextDescription{font-size:12px!important;}
}