/**
* Override the rules generated with {Less} with pure {Css}
*/

/*
grau: 		#bbc1c9
hellblau: 	#ebf3fd
dunkelblau: #0c263f / hover : #08192a
orange: 	#ff9400
*/

/* lato-regular - latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/lato-v23-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/lato-v23-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/lato-v23-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/lato-v23-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/lato-v23-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/lato-v23-latin-regular.svg#Lato') format('svg'); /* Legacy iOS */
}

/* lato-700 - latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/lato-v23-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/lato-v23-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/lato-v23-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/lato-v23-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/lato-v23-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/lato-v23-latin-700.svg#Lato') format('svg'); /* Legacy iOS */
}

/* lato-900 - latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 900;
  src: url('../fonts/lato-v23-latin-900.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/lato-v23-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/lato-v23-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/lato-v23-latin-900.woff') format('woff'), /* Modern Browsers */
       url('../fonts/lato-v23-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/lato-v23-latin-900.svg#Lato') format('svg'); /* Legacy iOS */
}


.header-top{background:#000;background-image:url("/media/images/org/AdobeStock_100075681_ret.jpg");background-position:center center}
.logo img{padding:15px 0 15px 15px}
.meta-navigation, .meta-navigation a, .meta-navigation .btn{font-size:14px;}
.meta-navigation a{color:#fff}
.meta-navigation .container > ul > li > a{color:#fff}
.meta-navigation .container > ul > li > a:hover,
.meta-navigation .container > ul > li > a:active{color:#ff9400}

.navbar-mega .col .title{font-weight:700;padding:75px 20px 25px 20px}


.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{background-color:#08192a}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{background-color:#08192a;color:#ff9400}

/*level 3 mega menu*/
.navbar-default .navbar-nav .open .dropdown-menu li.level-2 > ul{list-style:none;padding:0}
.navbar-default .navbar-nav .open .dropdown-menu li.level-2 > ul > li > a{color:#fff;text-decoration:none!important;display:block;padding:5px 15px 5px 45px}
.navbar-default .navbar-nav .open .dropdown-menu li.level-2 > ul > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu li.level-2 > ul > li > a:focus{color:#fff;background-color:#08192a}


/* .navbar-mega{border-top:5px solid #08192a} */
@media (min-width: 992px) {
	.navbar-nav > li > a{padding-top:10px;padding-bottom:10px}
	.navbar-mega{padding-bottom:0}
	.navbar-mega .col .title{font-size:12px}
	.navbar-mega .col .title,.navbar-mega .col .title:hover{color:#fff}
	.navbar-mega .col .title:hover{text-decoration:underline}
	.navbar-mega.listing .section{margin-bottom:10px}
	.weizu{background:#0c263f;padding-top:10px;padding-bottom:10px}
	.weizu a,.weizu a i{color:#ff9400}
	
	.navbar-mega .level-3 a {display:block!important;background:#444;color:#fff;text-align:left;padding-left:20px;margin-bottom:2px}
}

@media (min-width: 1200px) {
	.navbar-mega .col .title{font-size:14px}
}

@media (min-width: 768px) {
	.box-cart .btn-group .btn-left{padding:8px 10px;font-size:14px;color:#fff;background:none;border:none;box-shadow:none}
	.box-cart .btn-group .btn-left:hover,
	.box-cart .btn-group .btn-left:active,
	.box-cart .btn-group .btn-left:focus{background:#08192a;color:#fff}
	.box-cart .btn-group .btn-right{padding:8px 10px;font-size:14px;color:#fff;margin-right:15px;border:none}
}


@media (min-width: 992px) {
	#header .header-top .col{padding-top:116px;padding-bottom:0}
	.box-search .input-group{width:100%}
	.box-search .btn {display:none}
	.box-search .form-control{background:none;border:none;border-bottom:1px solid #fff;color:#fff}
	#header .header-top .col > .inner.top-search .input-group .form-control{padding-left:0;padding-right:0;font-size:14px;height:30px;padding-bottom:10px}
	.box-search .form-control:active,.box-search .form-control:focus{border:none;border-bottom:1px solid #fff;box-shadow:none}
	.box-search input[type="text"]::placeholder{color:#fff}
}

@media (max-width: 991px) {
	.navbar{min-height:40px}
	.main-navigation .navbar-search .keywords{min-height:40px}
	.main-navigation .navbar-search .submit-button{min-height:40px;padding:8px 15px}
	.main-navigation .navbar-header .navbar-toggle{min-height:40px;padding:8px 15px}
}


/* .box-categories ul li:first-child a, .box-categories ul li.level-1.active a{border-width-top:1px!important} */

.box-categories ul li.level-2 a{padding-top:10px;padding-bottom:10px;padding-left:20px!important;color:#555555;font-size:14px;background-color:#eeeeee;border-top:1px solid #d5d5d5}
.box-categories ul li.level-2 a::before{content:"-";padding-right:6px}
.box-categories ul li.level-1 a:hover,
.box-categories ul li.level-2 a:hover{background-color:#dadada;color:#555555}

.box-categories ul li.level-1.active a,
.box-categories ul li.level-2.active a{background:#dadada;color:#555555}
.box-categories ul li.level-1.active a span,
.box-categories ul li.level-2.active a span{text-decoration:underline}


.teaser2 .t2col .inner {height:320px;background:#000;margin-bottom:30px;background-size:auto 320px;background-position:center center;padding:10px}
.teaser2 .t2col .inner2{padding:0;border:1px solid rgba(255, 255, 255, 0.5);height:100%;display:block;position:relative}
.teaser2 .t2col .inner .hdl{color:#fff;position:absolute;height:100%;padding:10px 20px 10px 20px;font-size:26px;width:100%;font-weight:900}

.categorie-listing .section{background:#0c263f;border:none}
.categorie-listing .section .title, .categorie-listing .section .title a{color:#fff;text-decoration:none!important}
.categorie-listing .section .title a:hover,
.categorie-listing .section .title a:active,
.categorie-listing .section .title a:focus{color:#fff}


#startpage-content{margin:20px 0}
#startpage-content > .row > .col{background:#f9f9f9}
#startpage-content .text-uppercase{padding-top:20px}
#startpage-content .textstyles{padding-bottom:20px}
@media (min-width: 992px) {
	#startpage-content{margin:20px 0}
	#startpage-content .text-uppercase{padding-top:30px}
	#startpage-content .textstyles{padding-bottom:30px}
}
.colunh{background:#f9f9f9;padding-top:30px;padding-bottom:0;margin-bottom:20px}


/*prod list def*/
.panel-default{border:1px solid #dadada}
.listing.products .panel-default{background:#f9f9f9;border:1px solid #dadada}
.listing.products .panel-default p.image{background:#fff}
.listing.products .panel-body{padding:0}
.listing.products .panel-body-inner{padding:20px 40px 40px 40px}
.listing-v2 .listing.products .panel-body-inner{padding:20px 30px 40px 0}


/*prod list owl*/
.product-listing .panel-default{background:#f9f9f9;border:1px solid #dadada}
.product-listing .panel-body {padding:0}
.product-listing .panel-body-inner{padding:20px 40px 40px 40px}

/*prod list square/list*/
.listing .section .section-footer{margin-top:0;margin-bottom:1px;padding:0 40px 20px 40px}
.listing-v2 .listing .section .section-footer{margin-top:-50px;margin-bottom:0px;padding:0 40px 0 40px}



.listing .section .title .h1, .listing .section .title .h2, .listing .section .title .h3, .listing .section .title .h4, .listing .section .title .h5{margin-bottom:12px}
.panel-body-inner .title .h4 a{font-weight:700}



#content .secondary .sidebar-products .panel .panel-body{padding:0}
#content .secondary .sidebar-products .panel .panel-body-inner{padding:20px 20px 20px 20px;background:#f9f9f9}
.panel-body-inner .product-name.h4.title a{font-weight:700}
.sidebar-products hr.seperator{margin-left:20px;margin-right:20px;margin-top:1px;border-color:#fff}
.panel.panel-secondary{border-color:#e0e0e0}


.owl .owl-controls .owl-buttons .owl-prev, .owl .owl-controls .owl-buttons .owl-next{background-color:#0c263f!important;border-color:#0c263f!important}
.owl-theme .owl-controls .owl-buttons div{opacity:1}
.owl-theme .owl-controls.clickable .owl-buttons div:hover,
.owl-theme .owl-controls.clickable .owl-buttons div:active,
.owl-theme .owl-controls.clickable .owl-buttons div:focus{background-color:#ff9400!important;border-color:#ff9400!important}


.img-thumbnail{padding:0;border:none}
.panel-title{font-size:14px}
h1.text-primary{color:#0c263f}
/* .product-slider .listing.owl .productCarousel .owl-controls .owl-buttons .owl-next{right:-2px} */



.panel-default .product-price {font-size:16px}
.panel-default .product-price .price-tag{font-weight:600!important}
.panel-default .product-price .price-tag.price-old,
.panel-default .product-price .price-tag.price-discount{font-weight:400!important}
.panel-default .product-price .price-tag.price-old {color:#d9534f}



.product-wrap .containers{background:#f9f9f9;padding-top:30px;margin-top:-30px}
#product.detail .pinfo{padding-top:30px;padding-bottom:30px}
#product.detail .product-info .title{font-size:23px;line-height:33px}
#product.detail .pcontent{padding:10px 30px 30px 30px;background:#fff}
#product.detail .pcontent .h2{border-bottom:1px solid #f1f1f1;padding-bottom:10px;margin-bottom:20px}
#product.detail .product-images img{border:1px solid #e9e9e9}
#product.detail .product-info .product-price.this {font-size:30px}
#product.detail .product-info .product-price.this .price-tag{font-weight:600!important}
#product.detail .product-info .product-price.this .price-tag.price-old,
#product.detail .product-info .product-price.this .price-tag.price-discount{font-weight:400!important}
#product.detail .product-info .product-price.this .price-tag.price-old {color:#d9534f}

#product.detail .product-info .ms-options div.bold:first-child{margin-bottom:10px}
#product.detail .product-info .ms-options .default_option {background:#fff;color:#555555;border:1px solid #e9e9e9}
#product.detail .product-info .ms-options .default_option:hover{background:#449d44;color:#fff;border:1px solid #398439}
#product.detail .product-info .ms-options .default_option_selected{background:#fff;color:#398439;border:3px solid #398439}
#product.detail .product-info .ms-options .default_option_selected:hover{background:#449d44;color:#fff;border:3px solid #398439}
#product.detail .product-info .ms-options .default_option,
#product.detail .product-info .ms-options .default_option_selected{margin-right:10px;min-width:76px}
#product.detail .product-info .ms-options .optionValue{font-weight:600}

#product.detail .product-info .ms-options .default_option.optionNotAvailable{background:#f5f5f5;color:#999;border:1px solid #e9e9e9;cursor:not-allowed}


.box.info{padding:10px}

#checkout-success h1{margin-bottom:40px}
#klarna-order-success-details{margin-bottom:30px}


#footer .headline, #footer .headline a{font-weight:900}

.paypalexpress_product{text-align:right}

.payment-logos .logos ul{list-style:none;margin:0;padding:0}
.payment-logos .logos ul li{float:left;margin:0 4px 4px 0;padding:0}
.payment-logos .logos ul li img{margin:0!important;padding:0;max-width:60px;height:auto}
.payment-logos .clearfix{clear:both;display:block;width:100%;height:1px}

#infoModal .modal-header,#infoModal .modal-footer{background:#0c263f;color:#fff}
#infoModal .modal-header .close span{color:#fff}
#infoModal .modal-header .modal-title{color:#fff}

#infoModal .modal-body{padding:0}
#infoModal .modal-body .ifM_img img{width:100%;min-width:100%;height:auto}
#infoModal .modal-body .ifM_txt{padding:15px 15px 0 15px}
#infoModal .modal-body .ifM_txt b{font-weight:bold}
/* #infoModal .modal-body .ifM_txt3{padding-bottom:15px} */
#infoModal .modal-footer{text-align:left}

.modal-dialog-centered::before{height:calc(100vh - (1.75rem * 2));display:block;content:"";}
.modal-dialog-centered{min-height:calc(100% - (1.75rem * 2));display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;}
.modal-content{display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;width: 100%;}

#infoTop{width:100%;background:#ff9400;text-align:center;color:#fff;width:100%;line-height:1.5;font-size:100%}
#infoTop .itp_txt{padding:10px 15px}
#infoTop .itp_txt b{font-weight:bold}
#infoTop .itp_txt a{color:#fff!important;text-decoration:underline}

@media (min-width: 992px) {}

@media (min-width: 1200px) {}


.mb-0{margin-bottom:0!important}

.product-shipping-status{font-size:15px}

#footer-cols .manufacturers{margin-top:25px}

#footer-cols .newsletter{margin-top:25px}

.kask-iframe{width: 100%;height: 100vh;border: 0;margin: 0;}
.samshield-iframe{width: 100%;height: 100vh;border: 0;margin: 0;}

/* body #categorie-description > p:last-child,
body #categorie-description-bottom > p:last-child {
  display:none!important
} */

.tpl-select-payment .list-group-item img.icon{max-width:60px;height:auto}