/*!
	Theme Name: Jenanet Child
	Theme URI: https://www.jenanet.de
	Description: Basis Theme Jenanet
	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
*/
#kontakt a {color: #333 !important}
#kontakt a:hover {color: #E5231B !important}
.datenschutz {font-size: 75% !important;line-height: 1.3 !important;display: block;}
.elementor-field-type-submit, .elementor-field-type-next, .elementor-field-type-previous {margin-top: 15px;}
.elementor-field-group .elementor-field-textual:focus {-webkit-box-shadow: 0 0 0 0px rgb(0 0 0 / 10%) inset;box-shadow: inset 0 0 0 0px rgb(0 0 0 / 10%);outline: 0;}
b, strong {font-weight: 600 !important;}
div p:last-child {margin-bottom: 0px !important;}
.elementor-text-editor ol, .elementor-text-editor ul {margin-bottom: .9rem !important;}
div ol:last-child, div ul:last-child {margin-bottom: 0px !important;}
.elementor-icon-wrapper {line-height: 0.65 !important;}
#BorlabsCookieBox ._brlbs-h3 {font-size: 1.5em !important;}
.elementor-element.elementor-absolute {padding: 0px !important;}
.mobil_menu {display: none !important;}
input:focus, textarea:focus, select:focus {box-shadow: none !important;}
.no-overflow {overflow: hidden;}

.jet-unfold__trigger {margin-top: 0px !important;}
.jet-unfold-state .jet-unfold__trigger {margin-top: 0.9em !important;}

/* Internet Explorer wird nicht unterstützt Nachricht im Header */
.ie {display: none;}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
section:not(.ie) {display: none;}
.ie {display: block!important;}
}
@media screen\0 {
section:not(.ie) {display: none;}
.ie {display: block!important;}
}

/* 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: 2px;}
.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: 2px;}
.icon-list-chev .elementor-icon-list-item {-ms-flex-align: flex-start !important;align-items: center !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;}

/* Tablet-Ansicht */
body[data-elementor-device-mode=tablet] .break {display: none;}

/* Mobil-Ansicht */
body[data-elementor-device-mode=mobile] .break {display: none;}

/* Mobil */
@media (max-width:1199px) and (min-width:1025px) {
	.elementor-nav-menu--layout-horizontal .elementor-nav-menu > li:not(:last-child) {margin-right: 5px !important;}

}
@media (max-width:1024px) and (min-width:768px) {
    .break {display: none;}
	.bg-hell-schwarz .elementor-background-overlay {background-image: linear-gradient(90deg, #111111ED 60%, #11111157 100%) !important;}
	.box-icon .elementor-icon {padding: 10px !important;}
}
@media (max-width:767px) {
    .break {display: none;}
	.break_mobil {display: none;}
    .mobil_menu {display: block !important;}
	#leistungen .elementor-col-25 {width: 50% !important;}
	#leistungen .elementor-col-25 .elementor-column-wrap.elementor-element-populated  {margin: 10px !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;}
	.bg-hell-schwarz .elementor-background-overlay {background-image: linear-gradient(90deg, #111111ED 0%, #111111ED 100%) !important;opacity: 0.85 !important;}	
	.box-icon .elementor-icon {padding: 10px !important;}
}
@media (max-width:767px) and (min-width:590px) {
    .mobil_wdh50_left {width: calc(50% - 10px) !important;margin-right:10px;}
    .mobil_wdh50_right {width: calc(50% - 10px) !important;margin-left:10px;}
	.box-icon .elementor-icon {font-size: 25px !important;}
}