/*!
	Theme Name: Jenanet Child
	Theme URI: https://www.jenanet.de
	Description: Rechtsanwältin Annette Steuber 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;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;}
.elementor-element.elementor-absolute {padding: 0px !important;}
.mobil_menu {display: none !important;}
input:focus, textarea:focus {box-shadow: none !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: #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;}

/* Light Cookie Notice */
#daextlwcn-cookie-notice-container {z-index: 9999 !important;}
#daextlwcn-cookie-notice-wrapper {padding: 0 10px !important;}
#daextlwcn-cookie-notice-message {font-family: var(--e-global-typography-text-font-family);}
#daextlwcn-cookie-notice-button-1 {font-family: var(--e-global-typography-text-font-family);border-radius: 50px !important;}
#daextlwcn-cookie-notice-button-2 {font-family: var(--e-global-typography-text-font-family);border-radius: 50px !important;}
.daextlwcn-cookie-settings-button {border-radius: 50px !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;}
}

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

/* 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;}

/* Leistungen Call to Action */
.leistungen3 .elementor-flip-box__image {display:inline-block;width:12% !important;}
.leistungen3 .elementor-flip-box__image img {width:auto !important;vertical-align:middle;margin-right:0px;}
.leistungen3 .elementor-flip-box__layer__description {display: inline-block;vertical-align:middle;width:85% !important;margin:0;}
.leistungen3 .elementor-flip-box__back .elementor-flip-box__layer__description {width:100% !important;}
.leistungen3 .elementor-flip-box {border-radius: 20px !important;}
.leistungen3 .elementor-flip-box__front {border-radius: 0px !important;}
.leistungen3 .elementor-flip-box__back {border-radius:  0px !important;}

/* Bild Slider */
.elementor-image-carousel-wrapper {border-radius: 20px !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) {
	.leistungen3 .elementor-flip-box__layer__description {font-size: 17px !important;}
}
@media (max-width:1024px) and (min-width:768px) {
    .break {display: none;}
	.menu-button .elementor-icon {padding: 15px !important;}
	.hg-green-mobil .elementor-background-overlay {background-image: linear-gradient(90deg, var( --e-global-color-f6b0a80 ) 0%, var( --e-global-color-f6b0a80 ) 100%) !important;}
	.icon-button-cev .elementor-icon {padding: 10px !important;}
	.icon-button-tel .elementor-icon {padding: 10px !important;}
}
@media (max-width:767px) {
    .break {display: none;}
    .mobil_menu {display: block !important;}
	.hg-green-mobil::before {background-image: linear-gradient(90deg, var( --e-global-color-f6b0a80 ) 0%, var( --e-global-color-f6b0a80 ) 100%) !important;}
	.icon-button-cev .elementor-icon {padding: 10px !important;}
	.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper {align-items: center !important;}
	.leistungen3 .elementor-flip-box {border-radius: 14px !important;}
}