/*!
	Theme Name: Jenanet Child
	Theme URI: https://www.jenanet.de
	Description: Binde Verlag 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;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;}
.elementor-field-type-acceptance input {margin-top: 7px;}
.elementor-field-type-acceptance label {margin-left: 10px;}
.elementor-field-type-acceptance .elementor-field-option {display: flex; align-items: flex-start;}
b, strong {font-weight: 500 !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;}
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;}
.break-tab {display: none;}
.break-mobil {display: none;}

#einzelmenue .elementor-item.elementor-item-anchor {background-color: #E7E3E325;border-radius: 3px;}
#einzelmenue .elementor-item.elementor-item-anchor:hover {background-color: #FF4D36;color: #fff;}
#einzelmenue .menu-item.menu-item-type-custom.menu-item-object-custom {margin-top: 8px !important;}

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

/* Broschüren */
#handout a {color:#312525}
#handout a:hover {color:#FF4D36}

/* Startseite */
#hidden {overflow: hidden}

/* Warenkorb anzeige */
#ds24cart_added_container {top: auto !important;bottom: 10px!important;}
div.ds24cart_tooltip_container {position: fixed !important;top: 90px !important;left: 25% !important;right: 25% !important;}

/* Passwort-Seite */
.post-password-required .page-content {width: 1400px;margin: 70px auto;padding: 10px;}
.post-password-required .page-content .form_text {text-align: left;color: var(--e-global-color-text);font-family: var(--e-global-typography-a11f95a-font-family), Sans-serif;font-size: var(--e-global-typography-a11f95a-font-size);font-weight: var(--e-global-typography-a11f95a-font-weight);margin-bottom: 30px;}
.post-password-required .page-content input[type=password] {width: 500px;}
.post-password-required .page-content .form_button {margin-top:20px;font-size: var(--e-global-typography-adaf310-font-size);font-weight: var(--e-global-typography-adaf310-font-weight);text-transform: var(--e-global-typography-adaf310-text-transform);line-height: var(--e-global-typography-adaf310-line-height);letter-spacing: var(--e-global-typography-adaf310-letter-spacing);color: var(--e-global-color-secondary);background-color: var(--e-global-color-accent);border-width: 0;border-radius: 35px;}
.post-password-required .page-content .form_button:hover {background-color: var(--e-global-color-fb64644);border-width: 0;}
.post-password-required .page-content .form_button:focus {background-color: var(--e-global-color-fb64644);border-width: 0;outline: 0px auto -webkit-focus-ring-color;}

/* Mobil */
@media (max-width:1199px) and (min-width:1025px) {

}
@media (max-width:1024px) and (min-width:768px) {
    .elementor-size-xl {min-height: 55px !important;}
    .break {display: none;}
    .elementor-flip-box__button {padding: 10px 15px 10px 15px !important;}
    .elementor-cta__button {padding: 15px 23px 15px 23px !important;}
    .break-tab {display: block;}	
	.elementor-icon-list-icon {padding-right: 0px !important;}
	.elementor-form-fields-wrapper input {border-width: 7px !important;}
    /* Warenkorb anzeige */
    div.ds24cart_tooltip_container {position: fixed !important;top: 143px !important;left: 10% !important;right: 10% !important;}
}
@media (max-width:767px) {
    .sub-menu li {background-color: var(--e-global-color-secondary) !important;color: var(--e-global-color-primary) !important;}
    .sub-menu li a {background-color: var(--e-global-color-secondary) !important;color: var(--e-global-color-primary) !important;border-left: 15px solid transparent;}
    .sub-menu li a:hover {color: var(--e-global-color-accent) !important;}
    .sub-menu li a.elementor-item-active {color: var(--e-global-color-accent) !important;}
    .elementor-size-xl {min-height: 50px !important;}
    .break {display: none;}
    .elementor-flip-box__button {padding: 10px 15px 10px 15px !important;}
    .elementor-cta__button {padding: 13px 17px 12px 17px !important;}
    .break-mobil {display: block;}
    .elementor-ribbon-inner {transform: translateY(-50%) translateX(-50%) translateX(30px) rotate(-45deg) !important;margin-top: 30px !important;}
	.elementor-icon-box-wrapper {display: flex;}
    .elementor-icon-box-icon {margin-bottom: 0px !important;}
	/*.elementor-icon-box-content {margin-left: 5px;margin-top:5px}*/
	.elementor-icon-list-icon {padding-right: 0px !important;}
	.media-galerie .elementor-gallery-item {--image-border-radius: 10px !important;}	
	.elementor-form-fields-wrapper input {border-width: 5px !important;}
	.icon-list-footer .elementor-icon-box-title {margin-top: 3px;}
    /* Warenkorb anzeige */
    div.ds24cart_tooltip_container {position: fixed !important;top: 123px !important;left: 0% !important;right: 0% !important;}
}
@media (max-width:767px) and (min-width:550px) {
    .mobil_wdh60 {width: 60% !important;}
    .mobil_wdh50 {width: 50% !important;}
    .mobil_wdh50_left {width: 50% !important;padding-right:10px;}
    .mobil_wdh50_right {width: 50% !important;padding-left:10px;}
    .mobil_wdh40 {width: 40% !important;}
}
