/*!/wp-content/plugins/my-custom-file-manager/assets/css/global.css*//* cabin-regular - latin */
@font-face{font-family:'Cabin';font-style:normal;font-display:swap;font-weight:400;src:url('/wp-content/plugins/my-custom-file-manager/assets/fonts/cabin-v17-latin-regular.eot');
src:local(''),
url('/wp-content/plugins/my-custom-file-manager/assets/fonts/cabin-v17-latin-regular.eot?#iefix') format('embedded-opentype'), 
url('/wp-content/plugins/my-custom-file-manager/assets/fonts/cabin-v17-latin-regular.woff2') format('woff2'), 
url('/wp-content/plugins/my-custom-file-manager/assets/fonts/cabin-v17-latin-regular.woff') format('woff'), 
url('/wp-content/plugins/my-custom-file-manager/assets/fonts/cabin-v17-latin-regular.ttf') format('truetype'), 
url('/wp-content/plugins/my-custom-file-manager/assets/fonts/cabin-v17-latin-regular.svg#Cabin') format('svg');}
/* cabin-600 - latin */
@font-face{font-family:'Cabin';font-display:swap;font-style:normal;font-weight:600;src:url('/wp-content/plugins/my-custom-file-manager/assets/fonts/cabin-v17-latin-600.eot');
src:local(''),
url('/wp-content/plugins/my-custom-file-manager/assets/fonts/cabin-v17-latin-600.eot?#iefix') format('embedded-opentype'), 
url('/wp-content/plugins/my-custom-file-manager/assets/fonts/cabin-v17-latin-600.woff2') format('woff2'), 
url('/wp-content/plugins/my-custom-file-manager/assets/fonts/cabin-v17-latin-600.woff') format('woff'), 
url('/wp-content/plugins/my-custom-file-manager/assets/fonts/cabin-v17-latin-600.ttf') format('truetype'), 
url('/wp-content/plugins/my-custom-file-manager/assets/fonts/cabin-v17-latin-600.svg#Cabin') format('svg');}
/* cabin-700 - latin */
@font-face{font-family:'Cabin';font-display:swap;font-style:normal;font-weight:700;src:url('/wp-content/plugins/my-custom-file-manager/assets/fonts/cabin-v17-latin-700.eot');
src:local(''),
url('/wp-content/plugins/my-custom-file-manager/assets/fonts/cabin-v17-latin-700.eot?#iefix') format('embedded-opentype'), 
url('/wp-content/plugins/my-custom-file-manager/assets/fonts/cabin-v17-latin-700.woff2') format('woff2'), 
url('/wp-content/plugins/my-custom-file-manager/assets/fonts/cabin-v17-latin-700.woff') format('woff'), 
url('/wp-content/plugins/my-custom-file-manager/assets/fonts/cabin-v17-latin-700.ttf') format('truetype'), 
url('/wp-content/plugins/my-custom-file-manager/assets/fonts/cabin-v17-latin-700.svg#Cabin') format('svg');}

body .woocommerce, .woocommerce h1, .woocommerce h2, .woocommerce h3, .woocommerce h4, .woocommerce h5, .woocommerce h6, .woocommerce textarea {
    font-family: 'Cabin',sans-serif;
    font-weight: 400;
    -moz-osx-font-smoothing: grayscale;
}


.woocommerce-mini-cart__buttons a.checkout::after,
.woocommerce-mini-cart__buttons a.wc-forward:not(.checkout)::after {
    width: 16px;
    height: 16px;
    display: inline-block;
    content: '';
    -webkit-mask: url(/wp-content/plugins/my-custom-file-manager/assets/img/lnr-chevron-right.svg) no-repeat 50% 50%;
    mask: url(/wp-content/plugins/my-custom-file-manager/assets/img/lnr-chevron-right.svg) no-repeat 50% 50%;
    -webkit-mask-size: cover;
    mask-size: cover;
    background: white;
    margin-left: 2px;
}


.page-id-250586 #_header_row-2-231951 {
    background-color: transparent;
    margin-bottom: -100px;
}

@media (max-width: 991px) {
    .page-id-250586 #_header_row-2-231951 {
         margin-bottom: -46px;
    }
}


body:not(.search-results) .oxy-modal-backdrop.live {
    top: 64px!important;
}

.oxy-tab.tabs-9485-tab.tabs-9485-tab-active > .ct-text-block {
    font-weight: 400!important;
}

.woocommerce-checkout:not(.woocommerce-order-received):not(.error404):not(.search) #_header_row-2-231951 {
    background: rgba(52,73,94,0.3)
}

/* .woocommerce-checkout:not(.woocommerce-order-received):not(.error404):not(.search) #_header-1-231951.oxy-sticky-header-active, */

.woocommerce-checkout:not(.woocommerce-order-received):not(.error404):not(.search) #_header-1-231951.oxy-sticky-header-active  {
    position: relative;
 }

.woocommerce-checkout:not(.woocommerce-order-received):not(.error404):not(.search) .menuarmband .square {
    display: none;
}


html, body {
    overflow-x: hidden;
}

body {
    position: relative
}

.oxy-gallery-masonry .oxy-gallery-item .oxy-gallery-item-contents img {
    width: 100%;
}

.country-selector.weglot-inline input,
.country-selector.weglot-inline label,
.pswp,
.xoo-wl-popup {
    display: none;
}

:lang(de) .angelleye-proceed-to-checkout-button-separator {
    font-size: 0;
}

:lang(de) .angelleye-proceed-to-checkout-button-separator::before {
    content: "- ODER -";
    font-size: 16px;
}

#_header_right-5-231951 .country-selector a {
    color: white;
    font-size: 15px;
}

#_header_right-5-231951 .country-selector.weglot-inline ul,
#_header_right-5-231951 .country-selector.weglot-inline li {
    display: block;
}
    
#_header-1-231951.oxy-sticky-header-active #_header_row-2-231951 {
    height: 46px;
}

#_header-1-231951.oxy-sticky-header-active #menu-fischers-fritze-relaunch .menulogo a,
#_header-1-231951.oxy-sticky-header-active #menu-fischers-fritze-relaunch .menulogo {
    width: 130px;
}

#_header-1-231951.oxy-sticky-header-active #menu-fischers-fritze-relaunch .menulogo img {
    width: 110px;
}

#_header-1-231951 #menu-fischers-fritze-relaunch .menulogo img {
    width: 160px;
}

#_header-1-231951 #menu-fischers-fritze-relaunch .menulogo a,
#_header-1-231951 #menu-fischers-fritze-relaunch .menulogo {
    width: 180px;
}

#-pro-menu-10-231951 .oxy-pro-menu-mobile-close-icon {
    letter-spacing: 0!important;
    right: 15px!important;
}

.img-border-bottom-2::after {
    content: "";
    display: block!important;
    height: 104px!important;
    /* width: calc(100% + 45px)!important; */
    width: 100%;
    background: url(/wp-content/uploads/2020/08/kante-weiss.png);
    z-index: 10;
    bottom: 102px;
    background-repeat-y: no-repeat;
    left: 0;
  	position: relative;
}


.img-border-top-2::before {
    content: "";
    display: block!important;
    height: 104px!important;
    /* width: calc(100% + 45px)!important; */
    width: 100%;
    background: url(/wp-content/uploads/2020/08/kante-weiss.png);
    z-index: 10;
 	transform: rotate(180deg);
    top: -1px;
    background-repeat-y: no-repeat;
    left: 0;
  	position: relative;
}



/* Kante Hell hellblau  ----------------------------------------------- */


.img-border-bottom-hellblau-2::after {
    content: "";
    display: block!important;
    height: 104px!important;
    /* width: calc(100% + 45px)!important; */
    width: 100%;
    background: url(/wp-content/uploads/2025/05/pappe-hellblau-riss-kiwo.png);
    z-index: 10;
    bottom: 102px;
   /* background-repeat: repeat;*/
    background-repeat-y: no-repeat;
    left: 0;
  	position: relative;
	/*background-size: 100% 100% !important;*/
}




.img-border-top-hellblau-2::before {
    content: "";
    display: block!important;
    height: 104px!important;
    /* width: calc(100% + 45px)!important; */
    width: 100%;
    background: url(/wp-content/uploads/2025/05/pappe-hellblau-riss-kiwo.png);
    z-index: 10;
 	transform: rotate(180deg);
    top: -1px;
    /*background-repeat: repeat;*/
    background-repeat-y: no-repeat;
    left: 0;
  	position: relative;
	/*background-size: 100% 100% !important;*/
}





/* Kante Hell grau  ----------------------------------------------- */


.img-border-bottom-hellgrau-2::after {
    content: "";
    display: block!important;
    height: 104px!important;
    /* width: calc(100% + 45px)!important; */
    width: 100%;
    background: url(/wp-content/uploads/2020/11/kante-hellgrau.png);
    z-index: 10;
    bottom: 102px;
    background-repeat-y: no-repeat;
    left: 0;
  	position: relative;
}

.img-border-top-hellgrau-2::before {
    content: "";
    display: block!important;
    height: 104px!important;
    /* width: calc(100% + 45px)!important; */
    width: 100%;
    background: url(/wp-content/uploads/2020/11/kante-hellgrau.png);
    z-index: 10;
 	transform: rotate(180deg);
    top: -1px;
    background-repeat-y: no-repeat;
    left: 0;
  	position: relative;
}


/* Kante Blau  ----------------------------------------------- */


.img-border-bottom-blau::after {
    content: "";
    display: block!important;
    height: 104px!important;
    /* width: calc(100% + 45px)!important; */
    width: 100%;
    background: url(/wp-content/uploads/2024/11/riss-unten-marineblau.png);
    z-index: 10;
    bottom: 102px;
    transform: rotate(180deg);
    background-repeat-y: no-repeat;
    left: 0;
  	position: relative;
}

.img-border-top-blau::before {
    content: "";
    display: block!important;
    height: 104px!important;
    /* width: calc(100% + 45px)!important; */
    width: 100%;
    background: url(/wp-content/uploads/2024/11/riss-oben-marineblau.png);
    z-index: 10;
 	transform: rotate(180deg);
    top: -1px;
    background-repeat-y: no-repeat;
    left: 0;
  	position: relative;
}







/* Kante Schwarz  ----------------------------------------------- */


.img-border-bottom-schwarz-2::after {
    content: "";
    display: block!important;
    height: 104px!important;
    /* width: calc(100% + 45px)!important; */
    width: 100%;
    background: url(/wp-content/uploads/2020/11/kante-schwarz.png);
    z-index: 10;
    bottom: 102px;
    background-repeat-y: no-repeat;
    left: 0;
  	position: relative;
}

.img-border-top-schwarz-2::before {
    content: "";
    display: block!important;
    height: 104px!important;
    /* width: calc(100% + 45px)!important; */
    width: 100%;
    background: url(/wp-content/uploads/2020/11/kante-schwarz.png);
    z-index: 10;
 	transform: rotate(180deg);
    top: -1px;
    background-repeat-y: no-repeat;
    left: 0;
  	position: relative;
}




#packstation_customer_number_field .optional,
#packstation_packstation_number_field .optional {
    display:none
}

#derweili-packstation-popup,
#derweili-packstation-popup-bg {
    display:none
}

#menu-fischers-fritze-relaunch .menulogo img {
    width: 160px;
}  

.oxy-pro-menu .oxy-pro-menu-list .menu-item.menu-mobile-logo {
    display: none;
}

.oxy-pro-menu .oxy-pro-menu-list .menu-item.menu-mobile {
    display: none;
}

footer .custom-html-widget a {
    color: white;
}

.footer-icons {
    margin-top: 15px;
}

.footer-icons a {
    margin-right: 10px;
}

#code_block-79-231951 svg {
    width: 170px;
}

.oxy-sticky-header-active #code_block-114-231951 {
    top: 40px;
}

#code_block-114-231951 {
    position: absolute;
    top: 100px;
}

.shopkeeper-mini-cart {
    position: relative;
 	color: #545454;
    left: -362px;
    width: 0;
    max-height: 0;
    z-index: 8890;
    background: white;
    -webkit-transition: max-height .3s .1s, width .3s .1s, -webkit-box-shadow .7s .5s;
    transition: max-height .3s .1s, width .3s .1s, -webkit-box-shadow .7s .5s;
    -o-transition: max-height .3s .1s, width .3s .1s, box-shadow .7s .5s;
    transition: max-height .3s .1s, width .3s .1s, box-shadow .7s .5s;
    transition: max-height .3s .1s, width .3s .1s, box-shadow .7s .5s, -webkit-box-shadow .7s .5s;
    -webkit-transition-timing-function: cubic-bezier(0.67, 0.17, 0.32, 0.95);
    -o-transition-timing-function: cubic-bezier(0.67, 0.17, 0.32, 0.95);
    transition-timing-function: cubic-bezier(0.67, 0.17, 0.32, 0.95);
    -webkit-box-shadow: 0px 0px 40px -10px rgba(0, 0, 0, 0);
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    overflow: hidden;
}

.shopkeeper-mini-cart.open {
    width: 400px;
    max-height: 680px;
    -webkit-box-shadow: 0px 0px 40px -10px rgba(0, 0, 0, 0.5);
}

.shopkeeper-mini-cart ul.product_list_widget .woocommerce-mini-cart-item a img {
    width: 120px;
    height: auto;
}

.shopkeeper-mini-cart a {
    color: #545454;
}

.shopkeeper-mini-cart a.remove {
    float: right;
    padding-right: 5px;
}

.shopkeeper-mini-cart .woocommerce-mini-cart {
	list-style: none;
    margin: 0;
    padding: 0;
    font-size: 14px;
    max-height: 400px;
    overflow-y: scroll;
    overflow-x: hidden;
}

.shopkeeper-mini-cart .widget_shopping_cart_content {
  	padding: 15px;
}

.shopkeeper-mini-cart .wgm-info {
    display: none;
}

.mini-cart-img {
    width: 36%;
    float: left;
}

.mini-cart-infos {
    width: 20%;
    float: left;
}

.mini-cart-infos p {
    margin: 0;
    line-height: 1.1;
}

.mini-cart-infos .product-name {
    color: black;
}

.mini-cart-infos .product-size {
    color: black;
   font-weight: bold;
}

.mini-cart-quantity {
    width: 20%;
    float: left;
    text-align: center;
}

.mini-cart-price {
    width: 20%;
    float: left;
}

.woocommerce-mini-cart__total.total {
    border-top: 1px solid #545454;
    border-bottom: 1px solid #545454;
    padding: 10px 0;
    margin: 0;
}
.woocommerce-mini-cart__total.total strong {
    font-weight: 300;
}

.woocommerce-mini-cart__total .woocommerce-Price-amount.amount {
    float: right;
}

.woocommerce-mini-cart-item.mini_cart_item {
    min-height: 70px;
    margin-top: 10px;
}

.woocommerce-mini-cart__buttons {
    margin-bottom: 0;
}

.woocommerce-mini-cart__buttons a.wc-forward:not(.checkout) {
    background: #34495e;
    margin-bottom: 10px;
}

.woocommerce-mini-cart__buttons a.checkout {
    background: black;
}
    
.woocommerce-mini-cart__buttons a {
    cursor: pointer;
    display: block;
    text-align: center;
    color: white;
    padding: 6px;
    border: 0;
    border-radius: 5px;
    width: 100%;
    text-transform: uppercase;
    font-family: mongoose;
    font-size: 22px;
    font-weight: 300;
    letter-spacing: 1px;
}

.footer-logo {
    display: flex;
    justify-content: center;
    border-top: 1px solid #596e86;
    padding: 15px 0;
}

.footer-logo .payment-icon {
    display: inline-block;
    opacity: 1;
    transition: opacity .3s;
    border-radius: 5px;
    background-color: transparent;
    padding-bottom: 0;
    padding: 3px 5px 5px;
    margin: 3px 3px 0;
    width: 50px;
}

.footer-logo .payment-icon.dhl svg {
    height: 13px;
}
.footer-logo .payment-icon.dhl {
    width: 85px;
}
.footer-logo .payment-icon.ssl {
    width: 75px;
}

.footer-logo .payment-icon svg {
    fill: #dbdbdb;
    vertical-align: middle;
    height: 20px;
    width: auto !important;
}

footer#section-60-231951 .ct-section-inner-wrap {
    padding-top: 0;
    padding-bottom: 0;
}


.butto {
	background-color: #2a394b; 
	vertical-align: 
	middle;margin-bottom:0; 
	white-space: nowrap; 
	padding: 6px 80px;
	text-align: center;	
	border-radius: 5px;
	cursor:pointer;
	border-top:1px solid #2a394b;
	border-left:1px solid  #2a394b; 
	border-bottom:1px solid #2a394b; 
	border-right:1px solid #2a394b;
	color:#ffffff;
}

.cookietext .datlink{
	color: #2a394b;
	}
#cookiebox a {color:#2a394b; text-decoration:underline;}

#cookiebox a:hover {text-decoration:underline;}

#cookiebox div {padding:10px; padding-right:40px;}

#cookiebox { 
   outline: 0px solid #7b92a9; 
   text-align:center; 
   border-top:0px solid #fff;
/*background-color: rgba(227,227,227,.8);*/
		background-color:#ccc;
   position:fixed;
   bottom:0px; 
   z-index:10000000000; 
   width:100%; 
   font-size:13px; 
   line-height:16px;
   color:#2a394b;
   font-weight:600;
   padding: 15px;
   /*opacity: 0.97;
   filter: alpha(opacity=99);*/
   /*filter:alpha(opacity=99); 
-moz-opacity: 0.9; 
opacity: 0.9; 
*/
   }

	
.cookietext {
	width:80%;
	float:left;
	color:#2a394b;
	}

.cookiebutt {
	width:20%;
	float:right;
	}
	
	@media only screen and (max-width:768px) {
		.cookietext{
	width:100%;
	
	color:#2a394b;
	}

.cookiebutt {
	width:100%;

	}
	
	.butto {
			padding: 6px 50%;
	}
		
	}

div#trustbadge-container-98e3dadd90eb493088abdc5597a70810 {
    z-index: 10000!important;
}

.cart-header img {
    height: 18px;
    width: 23px;
} 
    
#fancy_icon-134-231951.search-icon {
    padding: 0 10px 0 14px;
}


#trustedff {
    position: fixed;
    z-index: 10000;
    bottom: 30px;
    right: 15px;
}

._16v74d3 {
    background: white none repeat scroll 0% 0% !important;
    padding: 8px 0px !important;
    word-break: normal !important;
    margin: 0px !important;
    font-size: inherit !important;
    font-family: sans-serif !important;
    font-weight: 400 !important;
    color: inherit !important;
    line-height: normal !important;
    text-align: inherit !important;
    width: 93px !important;
    float: none !important;
    display: block !important;
    border: medium none !important;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 9px 4px !important;
    letter-spacing: normal !important;
    height: auto !important;
    border-radius: 8px !important;
    inset: auto 20px 54px auto !important;
    transition: opacity 0.2s linear 0s !important;
    box-sizing: content-box !important;
    z-index: 12 !important;
    cursor: pointer !important;
    opacity: 1 !important;
    visibility: visible !important;
}

    

._b9scdo {
    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% !important;
    padding: 3px 0px 0px !important;
    position: static !important;
    word-break: normal !important;
    margin: 0px !important;
    font-size: inherit !important;
    font-family: inherit !important;
    font-weight: normal !important;
    color: inherit !important;
    line-height: inherit !important;
    text-align: center !important;
    width: auto !important;
    float: none !important;
    display: block !important;
    border: medium none !important;
    box-shadow: none !important;
    letter-spacing: normal !important;
}


._3s921r {
    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% !important;
    padding: 0px 14px !important;
    position: static !important;
    word-break: normal !important;
    margin: auto !important;
    font-size: inherit !important;
    font-family: inherit !important;
    font-weight: inherit !important;
    color: inherit !important;
    line-height: inherit !important;
    text-align: inherit !important;
    float: none !important;
    max-width: none !important;
    width: 50px !important;
    height: 50px !important;
    display: block !important;
    box-sizing: content-box !important;
}


._45x1mh {
    font-size: 13px !important;
    font-family: inherit !important;
    color: black !important;
    line-height: 15px !important;
    text-align: center !important;
    margin: 5px 0px !important;
}


._17zorkz {
    background: rgb(229, 229, 229) none repeat scroll 0% 0% !important;
    padding: 0px !important;
    position: static !important;
    word-break: normal !important;
    margin: auto !important;
    font-size: inherit !important;
    font-family: inherit !important;
    font-weight: inherit !important;
    color: inherit !important;
    line-height: inherit !important;
    text-align: inherit !important;
    width: 77px !important;
    float: none !important;
    display: block !important;
    border: medium none !important;
    box-shadow: none !important;
    letter-spacing: normal !important;
    height: 1px !important;
    box-sizing: border-box !important;
}



._1o2ipx7 {
    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% !important;
    padding: 5px 0px !important;
    position: static !important;
    word-break: normal !important;
    margin: auto !important;
    font-size: inherit !important;
    font-family: inherit !important;
    font-weight: normal !important;
    color: inherit !important;
    line-height: inherit !important;
    text-align: center !important;
    width: 100% !important;
    float: none !important;
    display: block !important;
    border: medium none !important;
    box-shadow: none !important;
    letter-spacing: normal !important;
    box-sizing: border-box !important;
}


._1r9wwjg {
    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% !important;
    padding: 0px !important;
    position: relative !important;
    word-break: normal !important;
    margin: 0px !important;
    font-size: 16px !important;
    font-family: inherit !important;
    font-weight: inherit !important;
    color: inherit !important;
    line-height: normal !important;
    text-align: center !important;
    width: 77.1875px !important;
    float: none !important;
    display: inline-block !important;
    border: medium none !important;
    box-shadow: none !important;
    letter-spacing: normal !important;
    vertical-align: top !important;
    overflow: hidden !important;
    height: 13px !important;
}

._1l0m7zc {
    background: rgb(255, 255, 255) none repeat scroll 0% 0% !important;
    padding: 0px !important;
    position: absolute !important;
    word-break: normal !important;
    margin: 0px !important;
    font-size: inherit !important;
    font-family: inherit !important;
    font-weight: inherit !important;
    color: inherit !important;
    line-height: inherit !important;
    text-align: inherit !important;
    width: 98.8% !important;
    float: none !important;
    display: block !important;
    border: medium none !important;
    box-shadow: none !important;
    letter-spacing: normal !important;
    height: 13px !important;
    left: 0px !important;
    top: 0px !important;
    white-space: nowrap !important;
    overflow: hidden !important;
}


._xknix2 {
    margin: 0px 2.03125px 0px 0px !important;
    font-size: inherit !important;
    font-family: inherit !important;
    font-weight: inherit !important;
    color: rgb(255, 220, 15) !important;
    line-height: inherit !important;
    text-align: inherit !important;
    width: auto !important;
    float: none !important;
    display: inline !important;
    border: medium none !important;
    box-shadow: none !important;
    letter-spacing: normal !important;
    vertical-align: inherit !important;
    z-index: 0 !important;
    height: 13px !important;
    fill: rgb(255, 220, 15) !important;
}


._1j0ks3c {
    font-size: 13px !important;
    font-family: inherit !important;
    font-weight: inherit !important;
    color: black !important;
    line-height: 13px !important;
    text-align: center !important;
    display: block !important;
    float: none !important;
    margin: 1px 0px 6px !important;
}


._12k7pyr {
    font-size: 12px !important;
    font-family: inherit !important;
    font-weight: inherit !important;
    color: black !important;
    line-height: 10px !important;
    text-align: center !important;
    display: block !important;
    float: none !important;
    margin: 0px !important;
}

._1x1fpq7 {
    margin: 0px !important;
    font-size: 14px !important;
    font-weight: bold !important;
}



._1dhau5n {
    background: rgb(255, 255, 255) none repeat scroll 0% 0% !important;
    padding: 0px !important;
    position: absolute !important;
    word-break: normal !important;
    margin: 0px !important;
    font-size: inherit !important;
    font-family: inherit !important;
    font-weight: inherit !important;
    color: inherit !important;
    line-height: inherit !important;
    text-align: inherit !important;
    width: 98.8% !important;
    float: none !important;
    display: none !important;
    border: medium none !important;
    box-shadow: none !important;
    letter-spacing: normal !important;
    height: 10px !important;
    left: 0px !important;
    top: 0px !important;
    white-space: nowrap !important;
    overflow: hidden !important;
}


._tjkp6f {
    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% !important;
    padding: 0px !important;
    position: static !important;
    word-break: normal !important;
    margin: 0px 1.5625px 0px 0px !important;
    font-size: inherit !important;
    font-family: inherit !important;
    font-weight: inherit !important;
    color: rgb(255, 220, 15) !important;
    line-height: inherit !important;
    text-align: inherit !important;
    float: none !important;
    display: inline !important;
    border: medium none !important;
    box-shadow: none !important;
    letter-spacing: normal !important;
    vertical-align: inherit !important;
    z-index: 0 !important;
    fill: rgb(255, 220, 15) !important;
}




@media only screen and (min-width: 993px ) and (max-width: 1366px ) {

    #div_block-145-231951 {
     left: 0px !important;
    }

}

@media only screen and (min-width: 993px ) {

    #_header_row-2-231951 .oxy-header-container {
        padding-right: 30px !important;
    }



    .oxy-pro-menu .oxy-pro-menu-list .menu-item.menu-mobile-only {
        display: none;
    }


    #_header-1-231951.oxy-sticky-header-active #menu-item-248709.menuarmband {
        top: 2px;
    }
	
	/* Menüpunkt Kleidung */
	#_header-1-231951.oxy-sticky-header-active #menu-item-406905.menuarmband {
        top: 2px;
    }
	
	/* Menüpunkt Ketten */
	#_header-1-231951.oxy-sticky-header-active #menu-item-575729.menuarmband {
        top: 2px;
    }

    #menu-item-248709.menuarmband {
        /*width: 475px;*/
		 width: 320px;
        display: block;
        background: white;
        position: relative;
        top: 29px;
        padding: 0 5px;
		left: -100px !important;
    }
	
	

	
	/* Menüpunkt Kleidung */
	#menu-item-406905.menuarmband {
        width: 320px;
        display: block;
        background: white;
        position: relative;
        top: 29px;
        padding: 0 5px;
    }
	
	/* Menüpunkt Ketten */
	#menu-item-575729.menuarmband {
        width: 315px;
        display: block;
        background: white;
        position: relative;
        top: 29px;
        padding: 0 5px;
		left:-125px;
    }

    .menuarmband .square {
        height: 23px;
        width: 23px;
        background: #34495e;
        position: relative;
        top: -14px;
        transform: rotate(150grad);
        margin: 0 auto -4px;
    }

    .menuarmband img {
        width: 100%;
        height: auto;
    }

    .menuarmband > a {
        padding: 0!important;
    }
    
    .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) ul:not(.sub-menu) > li > .sub-menu {
        top: 100%;
        left: 0;
    }

    #-pro-menu-10-231951 .oxy-pro-menu-container #menu-item-248709.menuarmband .mini-cart-btn {
        width: 100%;
        display: block;
        margin: 0 0 2px;
    }
	
	/* Menüpunkt Kleidung */
	#-pro-menu-10-231951 .oxy-pro-menu-container #menu-item-406905.menuarmband .mini-cart-btn {
        width: 100%;
        display: block;
        margin: 0 0 2px;
    }
	
	
	/* Menüpunkt Ketten */
	#-pro-menu-10-231951 .oxy-pro-menu-container #menu-item-575729.menuarmband .mini-cart-btn {
        width: 100%;
        display: block;
        margin: 0 0 2px;
    }
    
    #-pro-menu-10-231951 .oxy-pro-menu-container #menu-item-248709.menuarmband .mini-cart-btn a {
        width: 100%;
        display: block;
        color: white;
        text-align: center;
        text-transform: uppercase;
        font-family: 'mongoose';
        background-color: #34495e !important;
        font-size: 22px;
        font-weight: 200 !important;
        letter-spacing: 1px;
        padding: 0 !important;
    }
	
	/* Menüpunkt Kleidung */
	#-pro-menu-10-231951 .oxy-pro-menu-container #menu-item-406905.menuarmband .mini-cart-btn a {
        width: 100%;
        display: block;
        color: white;
        text-align: center;
        text-transform: uppercase;
        font-family: 'mongoose';
        background-color: #34495e !important;
        font-size: 22px;
        font-weight: 200 !important;
        letter-spacing: 1px;
        padding: 0 !important;
    }
	
	/* Menüpunkt Ketten */
	#-pro-menu-10-231951 .oxy-pro-menu-container #menu-item-575729.menuarmband .mini-cart-btn a {
        width: 100%;
        display: block;
        color: white;
        text-align: center;
        text-transform: uppercase;
        font-family: 'mongoose';
        background-color: #34495e !important;
        font-size: 22px;
        font-weight: 200 !important;
        letter-spacing: 1px;
        padding: 0 !important;
    }
    
    .menuarmband .mini-cart-btn a:after {
        width: 15px;
        height: 15px;
        display: inline-block;
        content: '';
        -webkit-mask: url(/wp-content/plugins/my-custom-file-manager/assets/img/lnr-chevron-right.svg) no-repeat 50% 50%;
        mask-size: auto;
        mask: url(/wp-content/plugins/my-custom-file-manager/assets/img/lnr-chevron-right.svg) no-repeat 50% 50%;
        -webkit-mask-size: cover;
        mask-size: cover;
        background: white;
    }

    .menuarmband > a .oxy-pro-menu-dropdown-icon-click-area {
        display: none;
    }

    .menuarmband > div {
        width: 120px;
        float: left;
        margin: 0 15px 20px;
    }

    .menuarmband .menuborder-1:after {
        content: '';
        height: 120px;
        width: 1px;
        position: absolute;
        left: 160px;
        top: 50px;
        background-color: #545454; 
    }
	
	
	
	.menuarmband .menuborder-1-2:after {
        content: '';
        height: 140px;
        width: 1px;
        position: absolute;
        left: 160px;
        top: 150px;
        background-color: #545454; 
    }
	
	
	
	/* Menüpunkt Kleidung */
	#menu-item-406905.menuarmband .menuborder-1:after {
        content: '';
        height: 190px;
        width: 1px;
        position: absolute;
        left: 160px;
        top: 50px;
        background-color: #545454; 
    }
	
	
	/* Menüpunkt Ketten */
	#menu-item-575729.menuarmband .menuborder-1:after {
        content: '';
        height: 170px;
        width: 1px;
        position: absolute;
        left: 160px;
        top: 50px;
        background-color: #545454; 
    }

    .menuarmband .menuborder-2:after {
        content: '';
        height: 120px;
        width: 1px;
        position: absolute;
        right: 165px;
        top: 50px;
        background-color: #545454; 
    }
	
	

    .menuarmband > div a {
        display: block;
        margin: 0;
        padding: 0 !important;  
    }

    .menuarmband p {
        font-family: mongoose;
        text-transform: uppercase;
        font-size: 30px;
        color: black;
        width: 100%;
        display: block;
        margin: 0;
        line-height: 1;
        text-align: center;
    }

    .menuarmband span {
        color: black;
        width: 100%;
        display: block;
        line-height: 1;
        margin-bottom: 20px;
        text-align: center;
    }

    #-pro-menu-10-231951 .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu .menu-item a {
        background: white!important;
    }

}

@media only screen and (max-width: 992px ) {
    
    /*
    body:not(.oxygen-builder-body) {
        margin-top: 40px!important;
    }
    */
    
    #menu-item-248709.menuarmband {
        display: none;
    }
	
	/* Menüpunkt Kleidung */
	 #menu-item-406905.menuarmband {
        display: none;
    }
	
	/* Menüpunkt Ketten */
	 #menu-item-575729.menuarmband {
        display: none;
    }
	
    
    .oxy-pro-menu .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-open-container .menu-item-has-children ul {
        background-color: transparent !important;
    }
    
    #fancy_icon-84-231951.search-icon > svg {
        width: 20px;
        height: 20px;
        top: 11px;
        position: relative;
        left: -3px;
    } 
    
    .cart-header img {
        height: 20px;
        width: 25px;
    } 
    
    .oxy-pro-menu .menu-item-has-children > a svg {
        width: 20px!important;
        height: 20px!important;
    }

    #_header_row-2-231951 .oxy-header-container {
        padding-right: 10px;
        padding-left: 10px;
    }
     
    #-pro-menu-10-231951.oxy-pro-menu .oxy-pro-menu-mobile-open-icon {
        padding: 5px 0;
    } 
    
    .mobile-menu-center {
       /* content: url('/wp-content/uploads/2019/10/fischers-fritze-logo-weiss.svg'); */
        height: 29px;
        position: absolute;
        left: 12px;
        top: 20%;
        width: 120px;
    }  
    
    .mobile-menu-center #image-117-231951.ct-image {
        max-width: 100%;
        width: 100%;
        height: auto;
    }
    
    #-pro-menu-10-231951 .oxy-pro-menu-mobile-open-icon svg#-pro-menu-10-231951-open-icon {
        margin-right: 0;
    }
    
    #-pro-menu-10-231951 .oxy-pro-menu-mobile-open-icon {
        position: absolute;
        top: 0;
        right: 10px;
    }
    
    div_block-83-231951 #fancy_icon-84-231951 {
        padding-left: 15px;
    }
    
    .oxy-header-right {
        justify-content: flex-end;
        position: absolute;
        right: 55px;
    }
    
    .oxy-pro-menu-container.oxy-pro-menu-dropdown-links-visible-on-mobile.oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-show-dropdown.oxy-pro-menu-init.oxy-pro-menu-open-container {
        width: 88%;
        float: right;
        right: 1px;
        left: 12%;
    }
    
    #code_block-116-231951 {
        display: none;
    }
    
    #-pro-menu-10-231951 .country-selector.weglot-inline ul {
        padding-left: 0;
    }
    
    #-pro-menu-10-231951 .country-selector.weglot-inline ul > a {
        display: none;
    }
    
    #-pro-menu-10-231951 .country-selector.weglot-inline ul li {
        list-style: none;
    }
    
    #-pro-menu-10-231951 .country-selector.weglot-inline ul li > a:last-child:before {
        background-image: url('/wp-content/plugins/my-custom-file-manager/assets/img/lnr-map-marker.svg');
        background-size: 17px 18px;
        display: inline-block;
        width: 20px;
        height: 18px;
        content:"";
    }
    
    #-pro-menu-10-231951 .country-selector.weglot-inline ul a { 
        font-weight: 200;
    }    
    
    #-pro-menu-10-231951 .country-selector.weglot-inline ul li { 
        font-size: 22px;
    }
    
    #-pro-menu-10-231951 .country-selector.weglot-inline { 
        font-weight: 200;
        margin: auto;
    }
    
    #code_block-79-231951 .widget-adresse {
        margin-left: 0!important;
    }
    
    .menu-fischers-fritze-relaunch-container {
        padding-top: 80px;
    }
    
    .oxy-pro-menu-container.oxy-pro-menu-dropdown-links-visible-on-mobile.oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-show-dropdown.oxy-pro-menu-init.oxy-pro-menu-open-container {
        align-items: unset;
    }
    
    .oxy-pro-menu-container > div:first-child {
        margin: 0!important;
    }
    
    .oxy-pro-menu .oxy-pro-menu-list .menu-item.menu-mobile-logo {
        margin-bottom: 15px;
        display: flex;
    }
    
    .oxy-pro-menu .oxy-pro-menu-list .menu-item.menu-mobile {
        display: flex;
    }
    
    #-pro-menu-10-231951 .oxy-pro-menu-container:not(.oxy-pro-menu-open-container) .sub-menu {
        visibility: hidden!important;
    }

    .menu-mobile-logo img { 
        width: 40px;
        height: 40px;
    }
    
    .oxy-pro-menu .oxy-pro-menu-container .oxy-pro-menu-mobile-close-icon {
        font-size: 0;
        float: right;
        top: 10px;
        right: 0;
        left: unset;
    }
    
    .oxy-pro-menu .oxy-pro-menu-container .oxy-pro-menu-mobile-close-icon svg {
        margin-right: 5px;
    }
    
    .oxy-pro-menu .oxy-pro-menu-container #menu-fischers-fritze-relaunch .menulogo {
        display: none;
    }

    .oxy-pro-menu-container #menu-fischers-fritze-relaunch {
        font-family: 'mongoose';
        font-size: 30px;
        letter-spacing: 2px;
    }
    
    .oxy-pro-menu-container #menu-fischers-fritze-relaunch .sub-menu {
        font-size: 18px;
        margin-bottom: 10px;
    }
    .oxy-pro-menu-container #menu-fischers-fritze-relaunch .menu-item a {
        justify-content: center;
        padding: 0!important;
    }
    
    .oxy-pro-menu-container #menu-fischers-fritze-relaunch .menu-item-has-children > a svg {
       font-size: 17px;
    }

    .oxy-pro-menu-container #menu-fischers-fritze-relaunch .sub-menu li {
        height: 40px;
    }

    .oxy-pro-menu-container #menu-fischers-fritze-relaunch .menu-item-has-children > a > .oxy-pro-menu-dropdown-icon-click-area {
        position: absolute;
        right: -14px;
        border-left: 1px solid white;
        min-height: 22px;
        height: 22px;
        top: 13px;
    }

    .oxy-pro-menu-container #menu-fischers-fritze-relaunch .menu-item-has-children  > a > .oxy-pro-menu-dropdown-icon-click-area svg {
        font-size: 18px!important;
        margin-left: 5px!important;
    }

    .oxy-nav-menu .oxy-nav-menu-list li.menu-item a {
        margin: auto!important;
    }
    
}

@media only screen and (min-width: 769px ) {
    #trustedff {
        opacity: 1 !important;
    }   
}
    
@media only screen and (max-width: 768px ) {
    
    ._1dhau5n {
        display: block!important;
        width: auto!important;
    }
    
    ._12k7pyr {
        margin-bottom: 10px !important;
    }
    
    ._1j0ks3c,
    ._1l0m7zc,
    ._17zorkz,
    ._45x1mh {
        display: none!important;
    }
    
    ._16v74d3 {
        border-radius: 50px!important;
        width: 60px !important;
        padding: 4px !important;
    }
    
    ._3s921r {
        padding: 0!important;
    }
    
    #modal-124-231951 #fancy_icon-142-231951 {
        display: none;
    }
    
    .ct-section-inner-wrap {
        padding-right: 10px!important;
        padding-left: 10px!important;
    } 
    
    html #wpadminbar {
        display: none!important;
    }
    
    .ct-section > .ct-section-inner-wrap > .ct-new-columns > .ct-link {
        width: 100%!important;
    }
    
    .footer-logo {
        display: inline-table;
    }
    
}

@media only screen and (max-width: 480px ) {
    
    .oxy-header-right {
        right: 50px;
    }

    #_header-1-231951 #fancy_icon-84-231951 {
        padding-left: 7px;
    }
    
    #_header-1-231951 .country-selector a {
        padding: 0;
    }
    
    #_header-1-231951 .cart-count {
        position: absolute;
        right: -5px;
    }
    
    #_header_right-5-231951 .country-selector a {
        font-size: 14px;
    }
    
    #_header-1-231951 .cart-count {
        font-size: 11px;
    }
    
}












/* Menüpunkt Weltenbummler */
	#_header-1-231951.oxy-sticky-header-active #menu-item-438092.menuarmband {
        top: 2px;
    }
	
	/* Menüpunkt Weltenbummler */
	#menu-item-438092.menuarmband {
        width: 320px;
        display: block;
        background: white;
        position: relative;
        top: 29px;
        padding: 0 5px;
		height:211px;
		left:-110px;
    }
	
	
	
	/* Menüpunkt Weltenbummler */
	#menu-item-438092.menuarmband .pic-1 img {
		position: relative;
		top: 5px;
		padding: 0 0 0 0 !important;
		height: 113px;
		width:auto;
    }
	
	/* Menüpunkt Weltenbummler */
	#menu-item-438092.menuarmband .pic-2 img {
		margin-top: 7px;
	    margin-left: 4px;
		height: 106px;
		width: auto;
		}

/* Menüpunkt Weltenbummler */
#menu-item-438092.menuarmband .pic-2 p {
	margin-left: 5px;
	}
    
	
	/* Menüpunkt Weltenbummler */
	#-pro-menu-10-231951 .oxy-pro-menu-container #menu-item-438092.menuarmband .mini-cart-btn {
        width: 100%;
        display: block;
        margin: 0 0 2px;
    }
	
	
	
	/* Menüpunkt Weltenbummler */
	#-pro-menu-10-231951 .oxy-pro-menu-container #menu-item-438092.menuarmband .mini-cart-btn a {
        width: 100%;
        display: block;
        color: white;
        text-align: center;
        text-transform: uppercase;
        font-family: 'mongoose';
        background-color: #34495e !important;
        font-size: 22px;
        font-weight: 200 !important;
        letter-spacing: 1px;
        padding: 0 !important;
    }
	
	
	/* Menüpunkt Weltenbummler */
	#menu-item-438092.menuarmband .menuborder-1:after {
        content: '';
        height: 127px;
        width: 1px;
        position: absolute;
        left: 160px;
        top: 50px;
        background-color: #545454; 
		
    }
	
	
	@media only screen and (max-width: 992px ) {
    
	/* Menüpunkt Weltenbummler */
	#menu-item-438092.menuarmband {
        display: none;
    }
	}


  /* Trusted Shops Wert anpassen */

  ._12k7pyr span._1x1fpq7 {
    display: none;
    content: "";
  }

._12k7pyr::before {
    content: "4.92";
    font-weight: 600;
    font-size:14px;
  }



/* Menü Armbänder */

@media only screen and  (max-width: 1150px ) {

  #menu-item-248709.menuarmband {
    left: -70px !important;
    }   
}


@media only screen and (max-width: 991px ) { 

#section-188-248665 .ct-section-inner-wrap {
        padding-right: 0px!important;
        padding-left: 0px!important;
    } 

#section-182-248665 .ct-section-inner-wrap {
        padding-right: 0px!important;
        padding-left: 0px!important;
    } 
    #section-183-248665 .ct-section-inner-wrap {
        padding-right: 0px!important;
        padding-left: 0px!important;
    } 
    #section-340-248665 .ct-section-inner-wrap {
        padding-right: 0px!important;
        padding-left: 0px!important;
    } 
    #section-342-248665 .ct-section-inner-wrap {
        padding-right: 0px!important;
        padding-left: 0px!important;
    } 
    #section-388-248665 .ct-section-inner-wrap {
        padding-right: 0px!important;
        padding-left: 0px!important;
    } 

    #section-461-732065 .ct-section-inner-wrap {
        padding-right: 0px!important;
        padding-left: 0px!important;
    } 


}



/* Ränder vom ct-wrap im Oxygen */

.randloswrap .ct-section-inner-wrap {
padding-right: 0px!important;
padding-left: 0px!important;
}

/* Händler Bonus Steuerausblenen */
.role-haendler .wgm-tax.product-tax{
    display:none !important;
}

.role-haendler .wgm-break{
    display:none !important;
}




/* Zusatz Klassen */


/* Safari only */
@supports (-webkit-touch-callout: none) {
   .browser-schrift-headline {
    font-weight: 900 !important;
    letter-spacing: -0.015em !important;
  }
}

/* Firefox only */
@-moz-document url-prefix() {
    .browser-schrift-headline {
    font-weight: 900 !important;
    letter-spacing: -0.015em !important;
  }
}


/* Versandkostenfrei 

 //Around the World
#text_block-92-219875, #text_block-254-219875{
    display:none !important;
   }
#text_block-378-250370, #text_block-379-250370{
     display:block !important;
    }
 

    //Rettungsring
#text_block-92-219875, #text_block-254-219875{
    display:none !important;
   }
#text_block-542-248768, #text_block-543-248768{
     display:block !important;
    }


    //Rettungsring Skyline Hamburg
#text_block-92-219875, #text_block-254-219875{
    display:none !important;
   }
#text_block-591-424007, #text_block-592-424007{
     display:block !important;
    }



    //Rettungsring Skyline Köln
#text_block-92-219875, #text_block-254-219875{
    display:none !important;
   }
#text_block-497-414786, #text_block-498-414786{
     display:block !important;
    }

//Armband Köln

#text_block-56-303668{
    display:none !important;
   }
#text_block-187-435276{
     display:block !important;
    }

//Armband Hamburg

#text_block-56-303668{
    display:none !important;
   }
#text_block-203-526061{
     display:block !important;
    }

    //Weltenbummler
#text_block-92-219875, #text_block-254-219875{
    display:none !important;
   }
#text_block-661-411040, #text_block-664-411040{
     display:block !important;
    }


      //Mütze
#text_block-92-219875, #text_block-254-219875{
    display:none !important;
   }
#text_block-531-474817, #text_block-532-474817{
     display:block !important;
    }
*/

/* Versandkkostenfrei  Ende */