
.w-cookie-form {
    background: #fff;
}
.button-primary.cookie-button{color:#000;}

.site-header .button-icon.button-primary>.fa{line-height: 2.5em;}

.mobile-navigation{text-align:center; padding:10px; background:#252525 url(/upload_dir/templates/danskautoudstyr/assets/images/navbar_bg.gif) repeat-x top center; color:#fff;}
.site-navigation{padding:0px;}
.site-navigation .main-menu{background:#252525 url(/upload_dir/templates/danskautoudstyr/assets/images/navbar_bg.gif) repeat-x top center;  line-height:10px}

.site-navigation .niveau1{display:inline-flex; margin-right: -4px; transition: all 0.5s ease;}
.site-navigation .niveau1:hover{-webkit-box-shadow: inset 0px -4px 0px 0px rgba(255,255,255,1);-moz-box-shadow: inset 0px -4px 0px 0px rgba(255,255,255,1);box-shadow: inset 0px -4px 0px 0px rgba(255,255,255,1);}
.site-navigation .niveau1 > a{   line-height: 50px;}
.site-navigation .niveau1 a.n1{color:#fff; padding:0 11px; font-size:16px; float:left;}
.site-navigation .niveau1 a.n1.active{-webkit-box-shadow: inset 0px -4px 0px 0px rgba(255,255,255,1);-moz-box-shadow: inset 0px -4px 0px 0px rgba(255,255,255,1);box-shadow: inset 0px -4px 0px 0px rgba(255,255,255,1);}


.megamenu{ 
    position: absolute;
    top: 50px;
    left:0px;
    z-index: 100;
    background: #252525 ;
    color:#fff;
    width:100%;
    text-align: left;
    transition: all 0.3s ease; 
    opacity:0.0;
    height:0px;
    overflow:hidden;
}
.megamenu ul li.title{line-height:40px;}
.megamenu ul li.submenu{line-height:20px;}
.site-navigation .niveau1:hover .megamenu{display:block; opacity:1.0; padding: 3em; height:inherit;}
.megamenu .title a { margin-top: 10px; font-weight: bold; color: #fff;}


.megamenu .niveau2 { float: left; width: 100%;}

@media screen and (min-width: 768px) {
    .megamenu .niveau2 li{
        float: left;
        width: 20%;
    }
}
.submega li{    display: block;   width: 100% !important; padding-left:10px;}

    .megamenu .title{margin-top: 10px; font-weight:bold;}
    .megamenu .title a{margin-top: 10px; font-weight:bold;}
    .submega a{font-weight:normal !important;}


body{
	background-repeat:no-repeat;
	background-size:100%;
	background-position:top center;
	background-attachment: scroll;
}

body {
    word-break:keep-all;
    -ms-word-break: keep-all;
    -ms-hyphens: none;
    word-break: keep-all;
    -webkit-hyphens: none;
    -moz-hyphens: none;
    hyphens: none;
}

@media screen and (max-width: 768px) {
	.container { width: 100%;}
}
/* SITE CORPORATE */
.site-corporate{background:transparent; border:0; padding:6px 0px;}
.site-corporate .container{padding:0!important;}
.site-corporate .fa.fa-bars{color:#101010;}
.site-corporate .site-usp{color:#fff;}
.site-corporate .site-usp .list-inline{padding-left:0; margin: 0!important;}
.site-corporate .site-usp{ margin: 0!important;}
.site-corporate .site-usp .fa{color:yellow;}
ul.w-menu-list li a{color:#FFFFFF; font-size: 13px;}
ul.w-menu-list li a:hover{color:#FFFFFF; text-decoration: underline;}
ul.w-menu-list li.active a{color:#FFFFFF; text-decoration: underline;}
ul.w-menu-list li.active .dropdown-menu a{color:#414141;}
ul.w-menu-list .fa{color:#FFFFFF;}
.social-links a{margin: 9px 9px 0px 9px; display: inline-block;}

.social-links{padding:0;}
.site-corporate .payment-icons {width: 400px; height: 15px; margin-bottom: 5px;}
.site-corporate .payments-icon img{width:30px}
.dropdown-body.w-cart-payment-icons{padding:15px 0px;}


/* LOGO HEADER */
.site-header{padding:0;}
.logo{ }
.logo a{float:left;}
.logo img{ margin:20px 0;}
.site-header .search-module{margin-top:40px; font-size:16px; width:100%;}
.site-header .search-module input{background:#404040 !important; border-color:#626262 !important; text-transform: uppercase; color:#c1c1c1; height: 40px; line-height: 40px; font-size:12px;}
.site-header .search-module button{background:#404040; border-color:#626262 !important; color:#c1c1c1;  height: 40px !important; line-height: 25px !important; }
.site-header .m-quick-cart{margin-top:40px;}

.free-delivery{position:absolute; top:18px; right:10px; color:#ffffff;}
@media screen and (max-width: 960px) {
	.free-delivery{top:65px;}
}

.quick-cart-link{padding-left: 4em !important; padding-right: 1em !important; }
.quick-cart-link .fa{left:0 !important; right:auto !important;}
.m-quick-cart .button-primary{color:#101010 !important; font-size:16px;}
.m-quick-cart .button-primary:hover{color:#101010;}
.m-quick-cart .fa{color:#101010 !important;}
@media screen and (max-width: 1280px) {
	.logo{ height: 85px;}
	.site-header .search-module{margin-top:40px;}
	.site-header .m-quick-cart{margin-top:40px;}
}
@media screen and (max-width: 960px) {
	.logo{ height: 65px;}
	.site-header .search-module{margin-top:15px;}
	.site-header .m-quick-cart{margin-top:15px;}
}
@media screen and (max-width: 768px) {
	.logo{ position: relative; height: auto;}
	.logo img{position: relative; left: 0px; top: 5px;}
	.site-header .search-module{margin-top:5px; width: 100%; margin-bottom: 20px;}
	.site-header .search-module input{width:100% !important; padding-left:20px;}
}

.site-header .site-wrapper,
.site-navigation .site-wrapper{background:#000000 !important;}

.site-slider .site-wrapper{
	background:#000 url(/upload_dir/templates/danskautoudstyr/assets/images/white-border.gif) repeat-x bottom center;
}
@media screen and (max-width: 768px) {
body.pageId1 .site-slider .site-wrapper{
	margin-bottom:-100px;
}
body.pageId1 .site-slider{
        margin-bottom: 60px;
}
}
.site-slider a img:hover{
	-webkit-box-shadow: inset 0px 0px 51px 0px rgba(0,0,0,0.75);
-moz-box-shadow: inset 0px 0px 51px 0px rgba(0,0,0,0.75);
box-shadow: inset 0px 0px 51px 0px rgba(0,0,0,0.75);
}

.site-navigation .navbar{background:#252525 url(/upload_dir/templates/danskautoudstyr/assets/images/navbar_bg.gif) repeat-x top center;}
.site-navigation .navbar ul > li > a{color:#FFF; text-transform: uppercase; font-size:16px;}
.site-navigation .navbar .dropdown.cat34{display:none !important;}

.site-navigation hr{display:none;}

.navbar .navbar-header .button.navbar-toggle{background:#fadf3a; border:0px; border-color:#e2c306; color:#000;}

/* frontpage */
.headline-box{background:#252525 url(/upload_dir/templates/purepower/assets/images/bg_front_headline.png) repeat-x top center; text-align: center; padding:5px 5px 10px 5px;}
.headline-box .h1{color:#FFFFFF; margin:0; text-transform: uppercase; }
.headline-box .h3{color:#FFFFFF;margin:0; text-transform: uppercase;}
.page-title-frontpage{border-bottom:0;}
.page-title-frontpage h1{text-transform: uppercase; font-size: 1.8em;}
.frontpage-content{padding:0 10px;}
.image-area img{margin-bottom:1.4em;}
@media screen and (max-width: 1280px) {
	.image-area img{margin-bottom:0.9em;}
}

/* NAVIGATION */
.site-navigation{background:transparent; border:0; padding:0;}
/*.site-navigation .container{background:#FFFFFF; padding:10px 0;}
.site-navigation .nav-default{display: inline-block; width: auto !important; margin-top: 5px;}
.site-navigation ul li a{ text-transform: uppercase; font-weight: bold;}*/
.social-links i{ color:#bed62f;}


.site-main-content{padding-top: 0px !important; padding-bottom: 80px !important;}

.m-breadcrumb{float:right;}

.category-description{margin-bottom: 20px;}

.category-item-title{text-align:center;}
.category-item-title a{}
.category-item-title h4{color:#101010 !important; text-decoration:underline;}
.category-item-title h4:hover{color:#666666 !important; }


.page-title{border:0; padding:0;}
.page-title h1{font-weight:bold; font-size:26px !important;}

.m-productlist-item{padding-bottom: 0 !important;}
.m-productlist-title{color:#101010 !important; font-size:15px; min-height:60px; }
.m-productlist-transactions{background:#FFFFFF !important; border:0 !important; padding-top:0 !important;}
.m-productlist-price{font-weight: bold;}
.m-productlist-heading{margin-bottom:0 !important;}
/*
.m-productlist-tractions-button button{background:#414141; text-transform: uppercase; border:0; padding: 0.9em 1em; font-weight:bold;}
.m-productlist-tractions-button button .fa{background-color:transparent !important; font-size: 15px !important; color:#fadf3a !important;}
.m-productlist-tractions-button button:hover .fa{ color:#FFFFFF !important;}
@media (min-width:768px) and (max-width: 1280px) {
	.m-productlist-tractions-button button{padding-left:0.9em !important;}
	.m-productlist-tractions-button button .fa{display:none;}
	}
*/
.m-productlist-amount input{height:40px;}

a .h5{color:#000;}

.m-productlist-description{display:none;}
.m-productlist-itemNumber{font-size:13px; color:#666;}

.h5.m-productlist-title{font-size:14px; font-weight:bold;}

.category-description a{text-decoration:underline;}
.category-description a:hover{text-decoration:none;}
.b-productcategories .b-category-34{display:none;}

.b-productcategories{width: 235px;}
@media screen and (max-width: 1280px) {	
		.b-productcategories{width: 210px;}
  }


/*.site-content aside{position:fixed; top:200px;}*/




/* PAGES */
.m-contact-article a{color:#101010; text-decoration:underline;}
.m-contact-article a:hover{color:#666; }

/* BADGE SUCCES, WARNING, DANGER*/
.badge.badge-succes{background-color:#414141; }
.badge.badge-warning{background-color:#fadc53;}
.badge.badge-danger{background-color:#d64b2f;}
    .m-product .splash, .m-productlist .splash {left: 0.5em; top: 0.5em;}
    .productItem .badge, .m-product-splash .badge {
	/*border-radius: 50%;
	width: 65px;
	line-height:65px;
	height: 65px; */
	color:#101010;
	text-transform:uppercase;
	text-align:center;
	padding:0px;
	font-size:12px;
	font-weight:bold;
	line-height:20px;
	padding:0 5px;
	border-radius:3px;
    }
.badge.badge-succes.m-productlist-new{color:#fff;}

/* CATEGORY */
.productlist .category-item .category-item-content{border: 1px solid #eee;}

/* PRODUCT */
.m-product-title h1{border-bottom:1px solid #eee; margin-top: 20px; padding-bottom: 10px;}

.m-product-priceline .m-product-price{font-weight:bold; font-size: 33px;}

.m-product-itemNumber{color:#101010;}

.m-product-transaction-button button{background:#414141; text-transform: uppercase; border:0; padding: 0.9em 1em; font-weight:bold;}
.m-product-transaction-button button .fa{background-color:transparent !important; font-size: 15px !important; color:#fadf3a !important;}
.m-product-transaction-button button:hover .fa{ color:#FFFFFF !important;}
@media (max-width:768px) {
	.m-product-transaction-button button{padding-left:0.9em !important;}
	.m-product-transaction-button button .fa{display:none;}
	}
.m-product-transaction-amount input{height:40px;}

.m-product-extrabuy-button{background:#414141; border:0; padding: 0.9em 1em; font-weight:bold;}
.m-product-extrabuy-priceLine, .m-product-extrabuy-stock{font-size:12px;}

.product-usp-box{text-align: center; background:#414141; margin-top: 15px;}
.product-usp{display:inline-block; margin: 6px;}
.product-usp li{text-transform: uppercase; color:#FFFFFF; font-size: 12px; font-weight: 600;}


.pageTypetext .m-breadcrumb{display:none;}
.m-text-article h1{ font-size: 26px; text-transform: uppercase;}
.m-text-article h5{font-weight:bold;}



.b-productcategories{border:none;}
.b-productcategories .panel-heading{background:#000; }
.b-productcategories .panel-heading .h5{color:#ffdb27; text-transform:uppercase; font-weight:bold;}
.b-productcategories .nav-menu li.active > a{font-weight: bold;}
.b-productcategories-list > li > ul { padding: 1em;}
.b-productcategories-list > li > ul > li a {padding:5px!important;}
.productsortbar .panel-heading{display:none;}
.h1.products-related-headline{font-size:28px; text-transform:uppercase;}


.showvideo{position: absolute;top:20px; left:0px; width:165px;}

.videoWrapper {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 25px;
    height: 0;
}
.videoWrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.m-product-transaction-button button{width:100%;}
.product-usp-box .fa{color:#fedf00;}
.nav-menu > li > a{border-bottom: 1px solid #eeeeee!important;}

/* FOOTER */
.site-footer{color:#FFFFFF; border-top:10px solid #fadf3a; background:#000 url(/upload_dir/templates/danskautoudstyr/assets/images/bg_footer.gif) repeat bottom center;}
.site-footer hr{border-color:#666 !important;}
.site-footer h4{color:#FFFFFF; font-size:14px; text-transform: uppercase; font-weight: bold;}
.site-footer a{color:#fadf3a;}
.footer-logo{position: relative; height:40px;}
.footer-logo img{float:left;}
.w-newsletter-signup .w-header{border:0; padding:0; display:none;}
.w-newsletter-signup .panel-body{padding:10px 0 0 0;}
.w-newsletter-signup .panel-footer{border:0; padding:0;}
.w-newsletter-signup .h6{color:#FFFFFF;}
.site-footer{line-height: 20px;}
footer .nav-default li  { padding:0;}
footer .payment-icons{margin:0 auto;}

/*
@media screen and (max-width: 1280px) {
	.footer-logo{position: relative; height:40px;}
	.footer-logo img{position: absolute; left: -47px; top: -74px;}
}
@media screen and (max-width: 960px) {
	.footer-logo{position: relative; height:40px;}
	.footer-logo img{position: absolute; left: -77px; top: -130px;}
}
@media screen and (max-width: 768px) {
	.footer-logo{position: relative; height:auto;}
	.footer-logo img{position: relative; left: auto; top: auto;}
}
*/

.searchnow{display:none;}

@media screen and (max-width: 768px) {
    .site-header a.button-primary{ margin-top:20px!important;}
    .main-menu{background:#252525!important;}
    .main-menu .niveau1{width:100%;}
    .site-navigation{display:none;}
    .logo.w-logo{width:40%; margin:0 auto;}
    .mobile-navigation{position:absolute; top:20px; left:29px; width: 45px; height: 35px; }
    footer .payment-icons{width: auto;}
    .megamenu { position: relative; top:-10px;}
    header    header .logo{float:left; width:180px;}
    header .searchnow{display:block; position:absolute;top: 25px;    left: 70px;    font-size: 20px;}
    header .search-module{   display:none; margin-top: 0px !important; width: 100% !important;}
    header .mobilenavigation{display:block; font-size: 20px; color:#3b3b3b;}
    header .mobilenavigation a{color:#3b3b3b;}
    header .mobilenavigation .mobilesearch{position:absolute; top:5px; right:100px;}
    header .mobilenavigation .mobilemenu{position:absolute; top:5px; right:60px;}
    header .mobilenavigation .mobilecart{position:absolute; top:5px; right:20px;}
    .site-navigation{display:none;}
    .site-frontpage{margin-top: 0px !important;}
    .site-navigation .niveau1 { width: 100%; display: block;}
    .site-navigation .niveau1 a{ width: 100%;}
    .site-navigation .niveau1 a.n1 { text-align: left; font-weight: normal; }
    .site-frontpage-box .headline-box{padding-top:50px;}
}

@media screen and (max-width: 1280px) {
    .site-usp{font-size:12px;}
    .site-navigation .niveau1 a.n1{ padding: 0px 9px; font-size: 12px;}
}


@media screen and (max-width: 960px) {
.site-header .search-module{width:100%;}
.quick-cart-link{padding-left:3em!important; border:none;}
}

.container.with-xlarge {
    padding-left: 20px;
    padding-right: 20px;
}

.w-slider-img.w-slider-img{margin-bottom:20px;}
.w-slider-container{margin-top:0px;}

.m-product-customdata-data-title{clear:both; width:100%; display:block;}




/* 2020 */
.productfilter{background:#101010;}
.productfilter .panel-heading{background:#fadc53;}
.productfilter .panel-heading .h5{font-weight:bold; text-transform:uppercase;}
.productfilter .panel-footer{background:#101010;}
.productfilter label.form-label{color:#fff;}
.productfilter .multiple_select .button { width: 80%;}
.pageCategory131 .category-item{display:none;}

.site-header .search-module{width:250px; float:right;}
.usp-module{width:250px; float:right; margin-top: 38px; margin-right: 10px;}
.usp-module li{text-align:right; color:#fff; font-weight: bold; font-size:13px;}
.usp-module li i{color:#fadc53;}

.basket-module{width:220px; float:right; margin-top: 25px;}
.basket-module .dropdown{width:100%;}
.m-cart-free-delivery-top{color:#fff; font-size:12px; text-align: right; height: 15px;}
.quick-cart-link{background:#fadc53;width:100%; display: block; height:40px; line-height:40px; border-radius: 3px; padding-left: 1em !important; padding-right: 1em !important; font-weight: bold; text-align: center;}
.quick-cart-link i{margin-left: 5px;}
.site-header .m-quick-cart {
    margin-top: 5px;
}

.m-productlist-brand-link{display:none;}
.m-productlist-buy{line-height:40px; height:40px; color:#000; font-weight: bold; padding: 0px; display:block; width:100%; text-align: center; border:0px !important; border-radius:3px;
background: rgb(207,178,43);
background: -moz-linear-gradient(0deg, rgba(207,178,43,1) 0%, rgba(240,211,79,1) 100%);
background: -webkit-linear-gradient(0deg, rgba(207,178,43,1) 0%, rgba(240,211,79,1) 100%);
background: linear-gradient(0deg, rgba(207,178,43,1) 0%, rgba(240,211,79,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#cfb22b",endColorstr="#f0d34f",GradientType=1);
}
.m-productlist-buy i{margin-right: 5px;}

@media screen and (max-width: 1280px) {
    
    .usp-module{width:200px; margin-top:18px;}
    .usp-module li{font-size:14px;}
    .site-header .search-module {margin-top: 25px;}
    .basket-module { margin-top: 6px;}
}
@media screen and (min-width: 767px) and (max-width: 1280px) {
    .logo{width:200px;float:left;}
}