/*!
	Theme Name: Jenanet Child
	Theme URI: https://www.jenanet.de
	Description: CAB&BLACK Designmanufaktur GbR 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; color: var(--e-global-color-7d3dc84);font-weight: var(--e-global-typography-text-font-weight);}
.elementor-field-type-submit, .elementor-field-type-next, .elementor-field-type-previous {margin-top: 15px;}
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.5em !important;}
._brlbs-btn-cookie-preference {padding: 0 !important;}
.elementor-element.elementor-absolute {padding: 0px !important;}
.mobil_menu {display: none !important;}
input:focus, textarea:focus {box-shadow: none !important;}
.no-overflow {overflow: hidden;}
._brlbs-btn-cookie-preference {padding: 0 !important;}
.dialog-type-lightbox{z-index:100000000!important;}
.popup_menu{z-index:40!important;}
#BorlabsCookieBox ._brlbs-block-content {z-index: 1000!important;}
:focus-visible {outline: transparent auto 0px !important;}

.jet-unfold__trigger {margin-top: 0px !important;}
.jet-unfold-state .jet-unfold__trigger {margin-top: 0.9em !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: #ffffff33 !important;color: var(--e-global-color-primary) !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);}

/* Header 

#navi.elementor-sticky--active {display: none;}
#navi.elementor-sticky--effects {display: block !important;position: fixed !important;width: 100% !important;animation-name: fadeInDown;-webkit-animation-duration: 1.25s;animation-duration: 1.25s;}
.elementor-sticky--effects .navi {display: block !important;}*/


/* Supmenü Effekt */
.menu_scroll.elementor-sticky--active {position: fixed;bottom: 0px;left: 0;width: 100%;z-index: 99;transform: translate3d(0, 100%, 0) !important;}
.scroll-down .menu_scroll.elementor-sticky--active {transform: translate3d(0, 0%, 0) !important;transition: all 1000ms ease-in-out !important;}
.scroll-up .menu_scroll.elementor-sticky--active {transform: translate3d(0, 100%, 0) !important;}


.video {height: 100vh;}
.video .elementor-video {height:100vh;}

/* Liste */
.elementor-widget .elementor-icon-list-item {-ms-flex-align: flex-start !important;align-items: flex-start !important;}
.elementor-widget .elementor-icon-list-item .elementor-icon-list-icon {margin-top: 0px;display: block;}
.elementor-widget .elementor-icon-list-item a {display: flex}
.elementor-widget .elementor-icon-list-item a {-ms-flex-align: flex-start !important;align-items: flex-start !important;}
.elementor-widget .elementor-icon-list-item a .elementor-icon-list-icon {margin-top: 0px;display: block;}
.icon-list-chev .elementor-icon-list-item {-ms-flex-align: flex-start !important;align-items: flex-start !important;}
.icon-list-chev .elementor-icon-list-item .elementor-icon-list-icon {margin-top: 0px;display: block;}
.icon-list-chev .elementor-icon-list-item .elementor-icon-list-icon i {top: 0px !important;}

/* Datenschutz */
table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th {background-color: #ffffff33 !important;}
table tbody tr:hover>td, table tbody tr:hover>th {background-color: #ffffff33 !important;}

/* Mobil */
@media (min-width:2100px) {
    .elementor-background-overlay {background-size: 35% auto !important;background-position: center right 23% !important;}
}
@media (max-width:1199px) and (min-width:1025px) {

}
@media (max-width:1024px) and (min-width:768px) {
	.break {display: none !important;}    

}
@media (max-width:767px) {
    .elementor-background-overlay {background-image: none !important;}	
	.break {display: none !important;}    
    .break_desk {display: none !important;}    
    .elementor-field-type-acceptance label {font-size: 90% !important;}
	#BorlabsCookieBox ._brlbs-box, #BorlabsCookieBox ._brlbs-bar {max-height: 90vh !important;}
    #BorlabsCookieBox p {font-size: 0.75em !important;line-height: 1.2 !important;}
	#BorlabsCookieBox ul li {margin: 0 0 0.375em 0 !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;}
	.elementor-button {text-align: left !important;}
}