@import url("/out/wave/src/css/styles.min.css");
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;700&display=swap');

* {font-family: 'Roboto', sans-serif;}

.amazonContentGroup {margin:10px 10px 10px 0px; float:right; width:130px;}
.amazonContentGroup .amazonTooltip {display:none;}
.amazonContentGroup .payWithAmazonButton {margin:0px !important; padding:0px !important;}
.amazonContentGroup .payWithAmazonButton img {width:130px;}
.amazonContentGroup .amazonPayOr {display:none !important;}
.amazonContentGroup .amazonPayPreOr {display:none !important;}
.paypalExpressCheckoutBox {border:none; margin:10px 10px 10px 0px !important; padding:0px !important; float:right;  width:130px; text-align:left !important;}
.paypalExpressCheckoutBox .paypalExpressCheckoutMsg {display:none;}
.paypalExpressCheckoutBox .paypalCheckoutBtn {width:130px;}
.paypalExpressCheckoutBox .paypalExpressCheckoutDetailsButton {width:130px;}

.btn {border-radius:0px;}
.details-pager-link {color:#006f99;}
.details-action-links a {color:#006f99;}
.details-picture-more-img {height:100px;}
.details-related {margin:40px 0px;}
.details-info .tsc-number {display:block; margin:5px 0px; }
.fixed-header-link {color:#fff;}
.filter-attributes .list-filter {margin:15px 0px;}
.form-control {border-radius:0px;}
.form-control:focus {box-shadow:none; border-color:#ddd;}
.btn-primary {background:#f8ab71; border-color:#f8ab71; transition:none !important;}
.btn-primary:hover {background:#006f99; color:#fff; transition:none !important;}
.btn-info {background:#006f99; border-color:#006f99; border-radius:0px; transition:none !important;}
.btn-info:hover {background:#f8ab71; border-color:#f8ab71;}
.grid-view .product-box .shortdesc {font-size:12px;}
.header {background:#006f99; color:#fff; border-bottom:1px solid #fff;}
.header .menu-dropdowns>.btn-group>.btn {color:#fff;}
.header .navbar-light {background:#006f99 !important; color:#fff !important;}
.header .navbar-toggler {border-color:#fff; color:#fff;}
.header .navbar-toggler-icon {color:#fff;}
.header .navbar {border:none;}
.header .navbar .navbar-nav {position:relative; width:100%;}
.header .navbar .nav-link {color:#fff; font-size:1.0rem; font-weight:normal; transition:none !important; padding:8px 15px;}
.header .navbar .nav-link i {display:none;}
.header .navbar .nav-item {position:relative;}
.header .navbar .nav-item.mega {position:static;}
.header .navbar .nav-item.mega .dropdown-menu {left:0px; right:0px; columns:3}
@media screen and (max-width:600px) {
	.header .navbar .nav-item.mega .dropdown-menu {left:0px; right:0px; columns:1 !important; position:static;}
	.fixed-header .header .navbar {position:static;}
}
.header .navbar .nav-item.active>.nav-link,
.header .navbar .nav-item:focus>.nav-link,
.header .navbar .nav-item:hover>.nav-link {color:#f8ab71;}
.header .navbar .nav-item .dropdown-link {}
.header .navbar .nav-item .dropdown-link.current,
.header .navbar .nav-item .dropdown-link:focus,
.header .navbar .nav-item .dropdown-link {transition:none;}
.header .navbar .nav-item .dropdown-link.current,
.header .navbar .nav-item .dropdown-link:focus,
.header .navbar .nav-item .dropdown-link:hover {background:#f8ab71; color:#fff; transition:none !important;}
.header .navbar .nav-item.active>.nav-link {background:#fff; color:#006f99; transition:none !important; border:none;}
.header .navbar .nav-item:focus>.nav-link,
.header .navbar .nav-item:hover>.nav-link {background:#f8ab71; color:#fff; transition:none !important;}
.header .navbar .nav-item .dropdown-menu {border:none; box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.5); border-radius:0px; padding:10px 10px;}
.header .navbar-main-collapse.show .dropdown-link {color:#fff;}
.header .navbar-main-collapse.show .dropdown.show > a {background:#f8ab71; color:#fff;}
.klaro .cookie-modal .cm-modal .cm-footer .cm-powered-by {display:none;}
.klaro .cookie-modal .cm-modal .cm-btn {padding:5px 10px; border-radius:0px;}
.klaro .cookie-modal .cm-modal .cm-btn.cm-btn-decline {background:none; color:#ddd; order:1;}
.klaro .cookie-modal .cm-modal .cm-btn.cm-btn-accept {background:none; color:#ddd; order:3;}
.klaro .cookie-modal .cm-modal .cm-btn.cm-btn-accept-all {background:#006f99; order:2;}
.legal {background:#006f99; color:#fff;}
.listDetails {margin-bottom:10px;}
.listRefine .filter-attributes .list-filter .btn-group {background:transparent;}
.listRefine .filter-attributes .list-filter .btn-group button {background:#fff; margin-bottom:10px; transition:none;}
.listRefine .filter-attributes .list-filter .btn-group button:hover {background:#006f99; transition:none;}
.listRefine .filter-attributes .list-filter .btn-group button:focus {background:#006f99;}
.subcatList .card-wrapper .card-body > a {display:block; text-align:center;}
.subcatList .card-wrapper .card-body > a img { margin:10px auto;}
.subcatList .list-unstyled {margin:0px;}

.stockFlag {font-size:12px; position:relative; padding-left:20px; display:block;}
.stockFlag i {position:absolute; left:0px; top:2px;}

.Zok-Ezs-Helper-cataccbutton {border:1px solid #006f99; color:#fff; padding:9px 30px; margin:0px 0px 10px 0px; display:inline-block; background:#006f99;}
.Zok-Ezs-Helper-cataccbutton:hover {text-decoration:none; color:#fff; background:#f8ab71; border:1px solid #f8ab71;}
.Zok-Ezs-Helper-card a {background:#f2f2f2; border:1px solid #ddd; border-radius:3px; margin-top:15px; margin-bottom:15px; display:block; text-align:center;}
.Zok-Ezs-Helper-card a:hover {border-color:#006f99; color:#006f99;}
.Zok-Ezs-Helper-card h2 {font-size:16px; font-weight:bold; margin:10px 0px 10px 0px;}
.Zok-Ezs-Helper-card img {margin:10px auto;}

.Zok-Tools-Partfinder-Frontend {margin:40px 0px 30px 0px;}
.Zok-Tools-Partfinder-Frontend h3 {margin:30px 0px 20px 0px; border-bottom:1px solid #ddd;}
.Zok-Tools-Partfinder-Frontend img {max-width:100%;}
.Zok-Tools-Partfinder-Frontend .spots {position:relative; display:inline-block;}
.Zok-Tools-Partfinder-Frontend .spots a {display:block; position:absolute; height:16px; width:16px; border-radius:100%; background:#006f99; transform:translate(-50%, -50%); transition:all 0.4s;}
.Zok-Tools-Partfinder-Frontend .spots a.highlighted,
.Zok-Tools-Partfinder-Frontend .spots a:hover {width:24px; height:24px; transition:all 0.1s; background:#f8ab71;}
.Zok-Tools-Partfinder-Frontend table {width:100%; border:1px solid #ddd;}
.Zok-Tools-Partfinder-Frontend table th {font-size:0.9rem; border-bottom:1px solid #ddd; padding:3px 5px;}
.Zok-Tools-Partfinder-Frontend table td {font-size:0.8rem; padding:3px 5px; vertical-align:top; position:relative; border:1px solid #ddd;}
.Zok-Tools-Partfinder-Frontend table td a {color:#006f99;}
.Zok-Tools-Partfinder-Frontend table td p {margin-bottom:3px;}
.Zok-Tools-Partfinder-Frontend table td:nth-child(1) {min-width:30px;}
.Zok-Tools-Partfinder-Frontend table tr:hover > td:nth-child(1):before,
.Zok-Tools-Partfinder-Frontend table tr.highlighted td:nth-child(1):before {content:""; display:block; width:16px; height:16px; background:#f8ab71; border-radius:16px; position:absolute; top:3px; left:5px;}
.Zok-Tools-Partfinder-Frontend table td:nth-child(2) {color:#999;}
.Zok-Tools-Partfinder-Frontend table td:nth-child(3) {font-size:1.0rem; text-align:right; width:100px;}
.Zok-Tools-Partfinder-Frontend table td form {display:inline-block; width:auto;}
.Zok-Tools-Partfinder-Frontend table td form .input-group {width:auto; white-space: nowrap;}
.Zok-Tools-Partfinder-Frontend table td form i {margin-right:5px;}
.Zok-Tools-Partfinder-Frontend .buybox {margin-top:5px;}
.Zok-Tools-Partfinder-Frontend .buybox input {height:26px; font-size:12px; width:40px;}
.Zok-Tools-Partfinder-Frontend .buybox button {height:26px; font-size:11px;}
.Zok-Tools-Partfinder-Frontend-jumpto {border:1px solid #006f99; color:#fff; padding:9px 30px; margin:0px 0px 10px 0px; display:inline-block; background:#006f99;}
.Zok-Tools-Partfinder-Frontend-jumpto:hover {text-decoration:none; color:#fff; background:#f8ab71; border:1px solid #f8ab71;}

.popover {max-width:300px;}
.popover {padding:0px;}
.popover h3 {margin:0px; display:block;}
.popover table {width:100%; border:none;}
.popover td {font-size:11px; font-weight:600; padding:5px 10px; vertical-align:top; border:none;}
.popover td a {color:f8ab71; display:block;}
.popover td a.price {white-space:nowrap;}
.popover tr.border {border:none;}
.popover img {border:none; max-width:80px; max-height:80px;}
.popover .input-group button {height:30px; font-size:13px; line-height:30px; padding:0px 5px; border-radius:0px 2px 2px 0px; background:#006f99; border-color:#006f99;}
.popover .input-group input {height:30px; font-size:13px; min-width:40px; line-height:20px; border-radius:2px 0px 0px 2px;}

.row.centered {justify-content:center;}

@keyframes lds-dual-ring {
	0% {transform: rotate(0deg);}
	100% {transform: rotate(360deg);}
}
#zok-loader-overlay {position:fixed; top:0px; left:0px; right:0px; bottom:0px; background:rgba(0, 0, 0, 0.5); z-index:999999; display:none;}
#zok-loader-overlay .lds-dual-ring {display:inline-block; width: 80px; height: 80px; position:fixed; left:50%; top:50%;}
#zok-loader-overlay .lds-dual-ring:after {content: " "; display:block; width:64px; height:64px; margin:8px; border-radius:50%; border:6px solid #fff; border-color:#fff transparent #fff transparent; animation:lds-dual-ring 1.2s linear infinite;}

.tsc-artnum {font-size:11px; color:#999;}
.tsc-attributes {width:100%; border:1px solid #ddd;}
.tsc-attributes td {padding:4px 10px; border-bottom:1px solid #eee;}
.tsc-attributes td:nth-child(1) {font-weight:bold;}
.tsc-downloads a {display:block; padding:4px 0px 4px 0px; color:#006f99;}


.zok-man div {border:1px solid #ddd; text-align:center; height:150px; margin:15px 0px;}
.zok-man div:hover {border-color:#008;}
.zok-man img {max-width:100%;}
.zok-man h4 {background:#ddd; position:relative; margin:0px; padding:10px;}

.ezs-medias {margin:20px 0px; background:#f4f4f4; padding:20px;}
.ezs-medias table {width: 100%;}
.ezs-medias table td {border-top:1px solid #ddd; padding:10px 0px;}
.ezs-medias table td:nth-child(2) {padding-left:30px;text-align: right;}
.ezs-medias table td a {border:1px; background:#006f99; color:#fff; padding:5px 10px;}
.ezs-medias table td a:hover {background:#f8ab71; text-decoration:none;}


.ezs-rabatt{margin-bottom: 20px;}
.ezs-rabatt img{max-height: 65px;}

.youtube-media{display:none;position:relative; padding-bottom:56.25%; height:0; overflow:hidden; z-index:0;}
.youtube-preview{position:absolute; height:100%; width:100%; padding:30px;}
.youtube-preview img{width:100%; height:auto; margin:0px; opacity:0.15; position:absolute; top:0px; left:0px; z-index:-1;}
.youtube-preview a{color:#008;}
.youtube-preview button{background: #006f99; color:#fff; padding: 10px 10px;border:0px;}
.youtube-video{display:none;}
.youtube-media iframe {position:absolute; top:0; left:0; width:100%; height:100%;}


.vimeo-media{display:none;position:relative; padding-bottom:56.25%; height:0; overflow:hidden; z-index:0;}
.vimeo-preview{position:absolute; height:100%; width:100%; padding:30px;}
.vimeo-preview img{width:100%; height:auto; margin:0px; opacity:0.15; position:absolute; top:0px; left:0px; z-index:-1;}
.vimeo-preview a{color:#008;}
.vimeo-preview button{background: #006f99; color:#fff; padding: 10px 10px;border:0px;}
.vimeo-video{display:none;}
.vimeo-media iframe {position:absolute; top:0; left:0; width:100%; height:100%;}


