/**/
.dropdown {
    position: relative;
    display: inline-block;
}

.dropdown-content {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width:100px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    padding: 12px 16px;
    z-index: 1;
    margin-left: -40px;
}

.dropdown:hover .dropdown-content {
    display: block;
}

.menu-item-produkte .submenu li.menu-item-maerkte {
    background-image: url("../../assets/img/Sihl_Icon_Maerkte_weiss.svg") !important;
}

.menu-item-produkte .submenu li.pkategory {
    background-image: url("../../assets/img/Sihl_Icon_pkategory.svg") !important;
}

.menu-item-produkte .submenu li.menu-item-object-applications {
    background-image: url("../../assets/img/Sihl_Icon_applications.svg") !important;
}

/**/
html .icc-profile-wrap.child-accordion { margin:0; list-style:none; padding:0; }
html .icc-profile-wrap.child-accordion .accordion-content { border:none; }
html .icc-profile-wrap.child-accordion .accordion-title { background-color:transparent; color:#004495; border: none; }
html .icc-profile-wrap.child-accordion .accordion-item:last-child:not(.is-active)>.accordion-title { border: none; }
/* MISC */
.cookie-notice-container{padding:20px 10px 10px;text-align:center}
#cookie-notice .cn-button.bootstrap,#cookie-notice .cn-button.wp-default{font-family:sans-serif;display:inline-block;font-style:normal;cursor:pointer;border-style:solid;border-width:1px;font-size:12px;text-decoration:none;outline:0}
#cookie-notice .cn-button.bootstrap{margin-right:.3em;line-height:20px;text-align:center;vertical-align:middle;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#70b221;background-repeat:repeat-x;border-color:#04c #04c #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);box-shadow:0 1px 0 rgba(255,255,255,.2) inset,0 1px 2px rgba(0,0,0,.05);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);padding:.6875rem;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-image:none;}
/**/
.tabs-panel.is-active { display:block; }
.language-selection .wpml-ls-item-fr { display:none !important; }
/**/
.acc-header-elm { background:#70b120; color:#FFF; padding: 15px; text-align: center; position: relative; cursor: pointer; }
.acc-header-elm::before { content:"+"; font-size:30px; color:#FFF; position: absolute; top:50%; right: 30px; transform: translateY(-50%); -web-transform: translateY(-50%); }
.nf-form-cont .acc-content-elm.one-fourth { width:17.9%; }
.acc-header-elm.active::before { content:"-"; }
.acc-content-elm { display:none; }
/* MODULES */
.module__akkordeon .accordion-title .title-elm { display: inline-block; margin: 0; }
/* MODULES */
.module__tabelle  td, .module__tabelle tbody tr:nth-child(even) { background-color: #FFF; }
.module__tabelle  td.column-stripe { padding: 0; border-style: solid; border-top: none; border-left: none; border-right: none; }
.module__tabelle  td p { margin: 0; }
.module__tabelle  td img { width: auto; }
.module__tabelle .align-column-left { text-align: left; }
.module__tabelle .align-column-center { text-align: center; }
.module__tabelle .align-column-right { text-align: right; }
.module__tabelle td h1, .module__tabelle td h2, .module__tabelle td h3, .module__tabelle td h4, .module__tabelle td h5, .module__tabelle td h6 {color: inherit; margin: 0; padding: 0;}
.module__tabelle .dot-elm { border-radius: 50%; width: 24px; height: 24px; display: inline-block; background-color: #000; }
.module__tabelle { font-size: 16px; }
.module__tabelle .table-wrap { 
    overflow-x: auto; 
}
/**/
.module__hero__video.full-mode { height: 100%; width: 100%; }
.module__hero__video.full-mode iframe { width: 100%; height: 100%; }
@media (max-width: 1024px) {
	 .menu-item-produkte .submenu li.menu-item-43685,  .menu-item-products .submenu li.menu-item-43684 {     background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' fill='%23004495'%3E %3Cpath d='m497 153l-238-110-238 110 238 109z m-238-87l187 87-187 86-186-86z m259 186l-8-19-251 115-250-115-9 19 259 120z m-259 195l-250-116-9 20 259 120 259-120-8-20z'/%3E %3C/svg%3E") }
}
@media (max-width: 767px) {
	.nf-form-cont .acc-content-elm.one-fourth { width:90%; margin: 0 !important; }
	/* .table-wrap table { width: 1000px; } */
}
.module__slider__wrapper .icon.arrow-left, .module__slider__wrapper .arrow-left.icon--before, .module__slider__wrapper .arrow-left.icon--after{
    top: 25%;
}
.module__slider__wrapper .icon.arrow-right, .module__slider__wrapper .arrow-right.icon--before, .module__slider__wrapper .arrow-right.icon--after{
    top: 25%;
}
.module__slider--grid .module__slider__overlay {
    width: 100% !important;
    display: block !important;
}
.module__slider--grid .module__slider__overlay {
    padding: 0px 0 4% 20% !important;
}
.menu-item-products .submenu li a:hover, .menu-item-produkte .submenu li a{
color:white!important;
}
.image-size img {
    height: 110px;
}
label#ft-removable-repositionable-adhesive {
    font-size: 17px!important;
}
section.module__text.padding-bottom--standard {
    font-size: 18px;
}
.module__bildtext__right {
    font-size: 18px;
}
section.module__text.padding-bottom--small {
    font-size: 18px;
}

section.module__text,
.module__bildtext__wrapper {
    font-size: 18px;
}

/* geo location & language settings */
.product-header {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    gap: 1rem;    
}

.product-header a {
    margin: 0;
}

.product-header .headline-medium {
    flex: 1 0 auto;
}

.product-header .product-links {
    display: flex;
    justify-content: flex-end;
    flex-wrap: wrap;
    gap: 1rem;
    flex: 0 1 auto;
}
