/* main styles */

.errorbox{width:100%;padding:15px;color:#fff;font-size:18px;text-align:center;background-color: #e90507;display:none;}

body{
background-image: url("/media/75850/scanlico_background_body.png")!important;
background-repeat: repeat-x!important;
background-color:#d5d5d5;
/*background-color:#e0e0e0;*/
font-family:'SattaSans', Helvetica, Arial, sans-serif;
font-size: 14px;
width:100%;
overflow: hidden ;
}

div.clickable { /* Containing div must have a position value */ position:relative; }
div.clickable a { position:absolute; width:100%; height:100%; top:0; left:0; text-decoration:none; /* Makes sure the link   doesn't get underlined */ z-index:10; /* raises anchor tag above everything else in div */ background-color:white; /*workaround to make clickable in IE */ opacity: 0; /*workaround to make clickable in IE */ filter: alpha(opacity=1); /*workaround to make clickable in IE */ }

a {color: #525252;}
a: hover {color: #c03923;}

/* direct code */

pre {
    display: block;
    padding: 0px!important;
    margin: 0px!important;
    font-size: 13px;
    line-height: 1.428571429;
    word-break: break-all;
    word-wrap: break-word;
    background-color: #fff;
/*	background-color: whitesmoke;*/
    border: 0px solid #cccccc;
    border-radius: 0;
}


code, kbd, pre, samp{font-family:'SattaSans', Helvetica, Arial, sans-serif;}


/*.umb-grid .grid-section .column .nomargin-padding .container .row clearfix .column .col-md-12{margin:0px; padding:0px;!important}*/

.umb-grid .grid-section .column{margin-top:10px;margin-bottom:10px;!important}

.nomargin-padding {margin:0px; padding:0px;!important}

.center{text-align:center;}

.hide{display:none;}


/* TYPOGRAPHY start */

@font-face {
font-family: 'SattaSans';
src: url("/media/fonts/sattasan2.eot?#iefix") format('embedded-opentype');
src: local("☺"), url("/media/fonts/sattasan2.woff") format("woff"), url("/media/fonts/sattasan2.ttf") format("truetype"), url("/media/fonts/sattasan2.svg#svgSattaSan") format("svg");
font-weight: normal;
font-style: normal;
-webkit-transform: rotate(-0.0000000001deg);
-webkit-font-smoothing: antialiased;
-webkit-min-device-pixel-ratio:0;
}
 
@font-face {
font-family: 'Satta';
src: url("/media/fonts/satta.eot?#iefix") format('embedded-opentype');
src: local("☺"), url("/media/fonts/satta.woff") format("woff"), url("/media/fonts/satta.ttf") format("truetype"), url("/media/fonts/satta.svg#svgSattaSan") format("svg");
font-weight: normal;
font-style: normal;
-webkit-transform: rotate(-0.0000000001deg);
-webkit-font-smoothing: antialiased;
-webkit-min-device-pixel-ratio:0;
}

h1  {
    font-family: 'SattaSans', sans-serif;
    color: #000;
    font-size: 32px;
    font-weight: normal;
    line-height: 36px;
	text-transform: uppercase;
}


h2  {
    font-family: 'SattaSans', sans-serif;
    color: #656565;
    font-size: 22px;
    font-weight: normal;
    line-height: 25px;
	text-transform: none;
}


h3  {
    font-family: 'SattaSans', sans-serif;
    color: #000;
    font-size: 18px;
    font-weight: normal;
    line-height: 20px;
	text-transform: none;
}



h1 .product-name{
font-size: 24px;
	line-height:30px;
background-color:#3d3d35;
padding:8px;
color:#FFF;
margin-bottom:20px;	
}

.illustration-product-botmargin{margin-top:10px;margin-bottom:20px;}


strong{
font-weight: bold;
letter-spacing: -0.01em;
}

.tagline h2{
	font-family:'SattaSans', Helvetica, Arial, sans-serif;
		color: #333333;
   font-size: 13px;
   font-weight: normal;
   line-height: 16px;
text-transform: none;
	margin-top:46px;
	}

.tagline-xs{z-index:2051505105; display:inline-table;	margin-bottom:0px;}

.tagline-xs h2{
font-family:'SattaSans', Helvetica, Arial, sans-serif;
		color: #fff;
   font-size: 11px;
   font-weight: normal;
   line-height: 16px;
text-transform: none;
	margin:0px;
			padding-top:6px;
			padding-bottom:6px;
			background-color:#3d3d35;
			width:100%;
			text-align:center;
	}


/* TYPOGRAPHY end */

.mainlogo{
display: block;
width: 30%;
position:relative;
top:65px;
float:left;
z-index:5;
}

.label-warning{display:none;}


#page-header-container{
	width:100%; 
	background-image: url("/media/75850/scanlico_background_body.png")!important;
background-repeat: repeat-x!important;
background-size:76px;
}


/* NORMAL HEADER */
#page-header{
	max-width:1170px;
	margin:0 auto; 
	background: url("/media/96881/headertop_background.png");
    background-size: 1170px 185px;
    background-repeat: no-repeat;
	height:185px;}

/* CHRISTMAS HEADER */
/*#page-header{
	max-width:1170px;
	margin:0 auto; 
     background: url("/media/133654/headertop_background_christmas.png");
   background-size: 1170px 185px;
    background-repeat: no-repeat;
	height:185px;}*/

#page-wrap{
	margin-top:0px;
max-width: 1170px;
margin: 0px auto 0px;
	width:100%;
}


#page-header .navbar-search{position:relative;top:32px;margin-bottom:0px;left:-12px;width:400px;}

#search-query-field{min-height:40px;}

.filter-navigation.sidebar-navigation{
	border-bottom: solid 1px #e1e1e1;
margin-bottom: 0px;
display:none;}

.formular-text-align-center{margin-left:35%;}

.colli-description text-info{display:table;}
.collitxt{}

.fa fa-info-circle{display:table;}

#show-mobile-filters{display:none;}

.search{height: 100px;padding: 20px!important;}

.fa.fa-search{
font-size:160%;
position:relative;
top:-10px;
	height: auto;
	color:#fff;
}

button.btn.btn-default.search {background-color:#3d3d35;border:none;}

.input-group-sm > .form-control, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .btn{
padding: 15px;
font-size: 12px;
line-height: 1.5;
border-radius: 0;
		}

table.compact-cart-table tfoot tr.totals td .pull-left{
width: 51%;
text-align: right;
}

.fa.fa-repeat{
position:relative;
top:-8px;				
}

input[type="radio"]{
margin: 10px 0 0;
margin-top: 1px \9;
line-height: normal;
padding:10px;
margin-right:10px;}


#contour #recaptcha_widget_div, .contour #recaptcha_widget_div {margin-left: 0px;}

.autocomplete-suggestion{width:500px;}

div.form-group.required.checkout-reference{
background-color: #830302;
padding-bottom: 20px;
padding-top: 20px;
color: #fff;
}


div.form-group.required.checkout-comment{
background-color: #000000;
padding-bottom: 20px;
padding-top: 20px;
color:#fff;
}

.discount-overlay{display:none;}

.page-header{padding-left:15px;padding-right:15px;}

@media only screen and (max-width: 992px) {.page-header{padding-left:15px;}}

.page-header.product-list-paged-header{padding-left:15px;padding-right:15px;}
div.page-header.category-page-header{border:none;}

#mobile-list-controls{padding-right:15px;}

.row{margin-left: 0px;margin-right: 0px;}

.no-gutter > [class*='col-'] {padding-right:0;padding-left:0;}

.nopadding{padding:0px!important;}
.nomargin{margin:0px!important;}

.section-txt-mid{vertical-align: middle;padding-top:20%;}

.sections-border{border-bottom:1px solid #e1e1e1;}


.navbar{background-color:#3d3d35;}

.frontpage-fokus-produkter-ledlenser{margin-bottom:30px!important;}


/*.homepage-category-menu-section{padding-top:22px;display:inline-block;background-color:#fff;padding-bottom: 12px;margin-bottom:-15px;margin-top:-10px;padding-left: 20px;}*/

.homepage-category-menu-section{padding-top: 0px; display: table;;background-color: #e9e9e9;;padding-bottom: 0px;margin-bottom: 0px;margin-top: 0px;padding-left: 0px;}
.homepage-category-section-header{color: #585858;font-size: 13px;text-align: center;line-height: 0px;margin-bottom: 25px;}
.img-responsive.catimgfrontpage{width:90%;margin: auto;}
.cat-menu-col{padding-left: 10px;padding-right: 10px;display: table-row;}
.bootstrap-cat-col-margin-right{padding: 10px;margin-right: 0px;margin-bottom: 0px;}
.bootstrap-cat-col-margin-right:hover{background-color:#f4da4a;}

.seven-cols.bootstrap-cat-col-margin-right{float:left;width: 14.285714285714285714285714285714%;}
@media only screen and (max-width : 992px) {.seven-cols.bootstrap-cat-col-margin-right{float:left;width: 14.285714285714285714285714285714%!important;padding:10px;margin:0px;}}
@media only screen and (max-width : 768px) {.seven-cols.bootstrap-cat-col-margin-right{float:left;width: 25%!important;padding-right:3px;margin:0px;padding-bottom:15px;}}
@media only screen and (max-width : 480px) {.seven-cols.bootstrap-cat-col-margin-right{float:left;width: 33%!important;padding-right:3px;margin:0px;padding-bottom:15px;}}
@media only screen and (max-width : 375px) {.seven-cols.bootstrap-cat-col-margin-right{float:left;width: 50%!important;padding:5px;margin:0px;padding-bottom:10px;}}

.faq-button{position:relative;top:6px;left:388px;display:inline-table;}

/* FAQ KNAP PLACERING EXPLORER BROWSER */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.faq-button{top:-8px}
}


.faq-button-mobile{position: relative;top: 2px;margin: 0;height: 0;margin-left: 84%;}

@media only screen and (max-width : 992px) {
.faq-button-mobile{position: relative;top: 5px;left: 0px;margin: 0;height: 0;margin-left: 15px;}
}

@media only screen and (max-width : 768px) {
.faq-button-mobile{position: relative;top: 5px;left: 0px;margin: 0;height: 0;margin-left: 15px;}
}

#top-nav-phone{}
				
.top-nav-phone-style{color: #fff !important;
font-size: 360% !important;
font-weight: 500 !important;
margin-left: 8px !important;
position: relative !important;
top: -20px !important;
right: 22px;
float: right;
margin-bottom:-20px;}	

.top-nav-phone-style i{color:#fff;}
.top-nav-phone-style a{color:#fff;}
.top-nav-phone-style a:hover{color:#fff;}
.top-nav-phone-style a:active{color:#fff;}

i.fas.fa-phone{}
fas fa-mobile-alt

#ledlenser-faq-section,
#petzl-faq-section,
#bigwipes-faq-section,
#buff-faq-section,
#duracell-faq-section,
#gripon-faq-section,
#contigo-faq-section,
#packit-faq-section,
#camo-faq-section								
{font-size: 24px;
line-height:30px;
background-color:#3d3d35;
padding:8px;
color:#FFF;
margin-bottom:20px;
	display:inline;
}

.details-images .main-image-link{padding-right:15px;}

#kolli-container{width:90%;padding:15px;margin-bottom:15px;}
.kolli-box{width:50%;}
.kolli-col-1{float:left;}
.kolli-col-2{float:right;}

/* manual-menu start */

.manual-menu{
	font-size: 90%;
border:0px solid #ccc;
   border-width:0px 0;
   list-style:none;
   margin:0;
	margin-bottom:10px;
padding-top:12px;
   padding-left:0px;
   text-align:left;
background-color:#6e8d97;
max-height:80px;
padding-right: 0px;
width:100%;
color:#ebebeb!important;	
}
		
		
.manual-menu ul{position: relative;float: left;margin-top: -4px;margin-bottom: 0px;padding-left: 12px;}
	
		
.manual-menu li{
    display:inline;
	padding-left:0px;
	padding-right:0px;
	text-align:left;
	text-transform:uppercase;
}
.manual-menu a{
display:inline-block;
color: inherit;
padding: 5px 3px;
line-height: 20px;
}

.manual-menu a:hover{background: #3d3d35;text-decoration: inherit;}

/* manual-menu end */

/* breadcrumb start */
.breadcrumb li{color:#252626;}
.breadcrumb a{color:#252626;}
.breadcrumb a:hover{color:#252626;}
.breadcrumb a:active{color:#252626;}

.breadcrumb{border-bottom: 1px solid #e1e1e1;border-top: 1px solid #e1e1e1;}

/* breadcrumb end */

/* carousel start */

#frontpage-carousel-wrapper{}
.carousel,
.item,
.active {
    height: 100%;
}

.carousel-inner {height: 100%;}

/* Background images are set within the HTML using inline CSS, not here */

.fill {
    width: 100%;
    height: 100%;
    background-position: center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
}

.myCarousel{}

.carousel{width:100%;}

.homepage-carousel{max-width:1170px;}

.carousel-image-procentage{width:1170px;height:500;transform: scale(1.0, 1.0);-ms-transform: scale(1.0, 1.0);-webkit-transform: scale(1.0, 1.0);}

.carousel-indicators{position:absolute;bottom: -12px;}

.carousel-indicators li {
width: 10px;
height: 10px;
margin: 1px;
text-indent: -999px;
border: 1px black;
border-radius: 10px;
cursor: pointer;
background-color: #999;
}

.left.carousel-control{margin-top:0px;}

.right.carousel-control{margin-top:0px;}

.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next{
width: 30px;
height: 30px;
margin-top: -15px;
font-size: 80px;}

/* carousel end */


/* HOMEPAGE FIX BANNER START */

.homepage-fix{background-color:#f4d632;;color:#4d4d4d;max-width:1170px;height:auto;padding:15px;margin-top:0px;margin-bottom:0px;border-bottom:0px solid #e1e1e1;border-top:0px solid #e1e1e1;}

.homepage-fix h4{font-weight: normal;font-size: 16px;}

.homepage-fix p{font-size: 13px;}

.homepage-fix a{color: #4d4d4d;}

.homepage-fix-icon{height:45px;display:block;}

.homepage-fix-col-1{min-height:140px;border-right:0px solid #a6a6a6;}
.homepage-fix-col-2{min-height:140px;border-right:0px solid #a6a6a6;}
.homepage-fix-col-3{min-height:140px;border-right:0px solid #a6a6a6;}
.homepage-fix-col-4{min-height:140px;}


/* HOMEPAGE FIX BANNER END */

.segment-description{
background: #e1e1e1;
padding-left: 15px;
padding-top: 15px;
padding-bottom: 15px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 15px;
padding-right: 15px;}

.segment-description h3{
	color:#333;font-size:14px;line-height:18px;margin-top:0px;margin-bottom:0px;}	
.search-variations{ 
	background:#e1e1e1;padding-left: 15px;padding-top: 15px;padding-bottom: 15px;margin-bottom: 15px;padding-right: 15px;margin-top: 15px;}
.search-variations h4{ 
	color: #333;font-size:12px;line-height:14px;margin-top:0px;margin-bottom:0px;
		}		
.details-long-description .segment-description{margin-right: 0px;}

.row.no-pad {
  margin-right:0;
  margin-left:0;
}
.row.no-pad > [class*='col-'] {
  padding-right:0;
  padding-left:0;
}

.row.no-pad .container-fluid .row clearfix .col-sm-12 column {margin:0px; padding:0px;}

.container-fluid {padding:0px;}

.container{width: 100%;padding:0px;}

/* HOMEPAGE CATEGORY BANNER START */

#pageContents{background-color:#fff;
background: white;
	padding:0px;
/* padding: 1em 0 3em; */
-webkit-box-shadow: 0 0 0px 0px #333333;box-shadow: 0 0 0px 0px #333333;border-bottom: 0px solid #57595b;}

#pageContents.homepage{background-color: #d5d5d5;/*background-color:transparent!important;*/}


.homepage-category-section-container{}
.homepage-category-section-container img {max-width: 100%;height: auto;}

.homepage-category-img-txt{background-color:#e1e1e1;}

.homepage-category-section {/*background-color:#fff*/;margin-top:30px;margin-bottom:30px;/*border-bottom:1px solid #e1e1e1;border-top:1px solid #e1e1e1;*/max-width:100%;}
.homepage-category-section h3{
font-size: 16px;
background-color: #f4f4f4;
color: #484848;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
top: -21px;
position: relative;
left: 0px;
width: 100%;
/* border-bottom: 1px solid #a8a8a8;*/
/* border-top: 1px solid #e1e1e1; */
		}

.homepage-category-section-col1{padding-left:0px;padding-top:0px;padding-bottom:15px;text-align:left;background-color:#FFF;}
.homepage-category-section-col1 ul
{list-style-type: none;padding-left:20px;}
.homepage-category-section-col1 li{font-size:14px;line-height:20px;}

.homepage-category-section-col2{padding-top:0px;text-align: center;margin-left:0px;}
.homepage-category-section-col2 img{width:716px;max-height:466px;margin-bottom:0px;overflow: hidden;text-align: right;display:block;float: right;}


.homepage-category-section-col3{padding-left:0px;padding-right:0px;padding-top:10px;min-height:290px;font-size:16px;min-width:100%;max-width:535px;}
.homepage-category-section-col3 a{color: #C38C00;}

.homepage-category-section-col4{padding-left:-15px;padding-right:0px;padding-top:10px;min-height:290px;font-size:16px;min-width:100%;max-width:535px;}
.homepage-category-section-col4 a{color: #C38C00;}


.homepage-category-section-col3a{background: url("/media/75987/testsquare-homepage-cat-01.png");background-repeat: repeat;width:100%;height:233px;}
.homepage-category-section-col3b{background: url("/media/75986/testsquare-homepage-cat-02.png");background-repeat: repeat;width:100%;height:233px;}
.homepage-category-section-col4a{background: url("/media/75985/testsquare-homepage-cat-03.png");background-repeat: repeat;width:100%;height:233px;}
.homepage-category-section-col4b{background: url("/media/75988/testsquare-homepage-cat-04.png");background-repeat: repeat;width:100%;height:233px;}


.homepage-category-section-col3a-var1{background: url("/media/75992/homepage-category-section-var1-petzl-pro-cat01.jpg");background-repeat: no-repeat;background-size:120%;width:100%;height:233px;background-color:#fff;background-position: center center;border-bottom:1px solid #e1e1e1;}
.homepage-category-section-col3b-var1{background: url("/media/75993/homepage-category-section-var1-petzl-pro-cat02.jpg");background-repeat: no-repeat;background-size:120%;width:100%;height:233px;background-color:#fff;background-position: center center;}
.homepage-category-section-col4a-var1{background: url("/media/75990/homepage-category-section-var1-petzl-pro-cat03.jpg");background-repeat: no-repeat;background-size:120%;width:100%;height:233px;background-color:#fff;background-position: center center;border-bottom:1px solid #e1e1e1;border-left:1px solid #e1e1e1;}
.homepage-category-section-col4b-var1{background: url("/media/75989/homepage-category-section-var1-petzl-pro-cat04.jpg");background-repeat: no-repeat;background-size:120%;width:100%;height:233px;background-color:#fff;background-position: center center;border-left:1px solid #e1e1e1;}


.homepage-category-section-var2{background-color:#fff;padding-top:30px;padding-bottom:20px;border-bottom:1px solid #e1e1e1;font-size:13px;}
.homepage-category-section-var2 .row .col-xs-12 col-sm-6 col-sm-6 col-lg-6 {padding-left:0px!important;padding-right:0px!important;}
.homepage-category-section-var2-col1{margin:0px!important; padding-bottom:10px!important;}
.homepage-category-section-var2-col2{margin:0px!important; padding-bottom:10px!important;}


.homepage-category-section-col3a-var3{background: url("/media/75997/homepage-category-section-var3-petzl-sport-cat01.jpg");background-repeat: no-repeat;background-size:120%;width:100%;height:233px;background-color:#fff;background-position: center center;border-bottom:1px solid #e1e1e1;}
.homepage-category-section-col3b-var3{background: url("/media/75995/homepage-category-section-var3-petzl-sport-cat02.jpg");background-repeat: no-repeat;background-size:120%;width:100%;height:233px;background-color:#fff;background-position: center center;}
.homepage-category-section-col4a-var3{background: url("/media/75994/homepage-category-section-var3-petzl-sport-cat03.jpg");background-repeat: no-repeat;background-size:120%;width:100%;height:233px;background-color:#fff;background-position: center center;border-bottom:1px solid #e1e1e1;border-left:1px solid #e1e1e1;}
.homepage-category-section-col4b-var3{background: url("/media/75996/homepage-category-section-var3-petzl-sport-cat04.jpg");background-repeat: no-repeat;background-size:120%;width:100%;height:233px;background-color:#fff;background-position: center center;border-left:1px solid #e1e1e1;}

.homepage-category-section-var4 .row {
position: relative;
min-height: 1px;
padding-left: 0px!important;
padding-right: 0px!important;
}	
			
.homepage-category-section-var4 {
margin:0px !important;
padding-left: 0px!important;
padding-right: 0px!important;
}
				
.homepage-category-section-var4 .col-xs-1 .col-sm-1 .col-md-1 .col-lg-1 .col-xs-2 .col-sm-2 .col-md-2 .col-lg-2 .col-xs-3 .col-sm-3 .col-md-3 .col-lg-3 .col-xs-4 .col-sm-4 .col-md-4 .col-lg-4 .col-xs-5 .col-sm-5 .col-md-5, .col-lg-5 .col-xs-6 .col-sm-6 .col-md-6 .col-lg-6 .col-xs-7 .col-sm-7 .col-md-7 .col-lg-7 .col-xs-8 .col-sm-8 .col-md-8 .col-lg-8 .col-xs-9 .col-sm-9 .col-md-9 .col-lg-9 .col-xs-10 .col-sm-10 .col-md-10 .col-lg-10 .col-xs-11 .col-sm-11 .col-md-11 .col-lg-11 .col-xs-12 .col-sm-12 .col-md-12 .col-lg-12{
 margin:0px!important; padding:0px!important;}

.homepage-category-section-var4{padding-top:0px;padding-bottom:0px;border-bottom:0px solid #e1e1e1;font-size:13px;}
.homepage-category-section-var4-col1{margin:0px!important; padding-bottom:0px!important;}
.homepage-category-section-var4-col2{margin:0px!important; padding-bottom:0px!important;}

.homepage-category-section-col3a-var5{background: url("/media/116088/homepage-category-section-var5-petzl-pandelampe-cat01.jpg");background-repeat: no-repeat;background-size:100%;width:100%;height:233px;background-color:#fff;background-position: center center;border-bottom:1px solid #e1e1e1;}
.homepage-category-section-col3b-var5{background: url("/media/116089/homepage-category-section-var5-petzl-pandelampe-cat02.jpg");background-repeat: no-repeat;background-size:100%;width:100%;height:233px;background-color:#fff;background-position: center center;}
.homepage-category-section-col4a-var5{background: url("/media/75999/homepage-category-section-var5-petzl-pandelampe-cat03.jpg");background-repeat: no-repeat;background-size:100%;width:100%;height:233px;background-color:#fff;background-position: center center;border-bottom:1px solid #e1e1e1;border-left:1px solid #e1e1e1;}
.homepage-category-section-col4b-var5{background: url("/media/75998/homepage-category-section-var5-petzl-pandelampe-cat04.jpg");background-repeat: no-repeat;background-size:100%;width:100%;height:233px;background-color:#fff;background-position: center center;border-left:1px solid #e1e1e1;}

.homepage-category-section-col3a-var7{background: url("/media/96875/homepage-category-section-var7-beal-cat01.jpg");background-repeat: no-repeat;background-size:110%;width:100%;height:233px;background-color:#fff;background-position: center center;border-bottom:1px solid #e1e1e1;}
.homepage-category-section-col3b-var7{background: url("/media/96874/homepage-category-section-var7-beal-cat02.jpg");background-repeat: no-repeat;background-size:110%;width:100%;height:233px;background-color:#fff;background-position: center center;}
.homepage-category-section-col4a-var7{background: url("/media/96873/homepage-category-section-var7-beal-cat03.jpg");background-repeat: no-repeat;background-size:110%;width:100%;height:233px;background-color:#fff;background-position: center center;border-bottom:1px solid #e1e1e1;border-left:1px solid #e1e1e1;}
.homepage-category-section-col4b-var7{background: url("/media/96872/homepage-category-section-var7-beal-cat04.jpg");background-repeat: no-repeat;background-size:110%;width:100%;height:233px;background-color:#fff;background-position: center center;border-left:1px solid #e1e1e1;}

.frontpage-section-om-faldsikring1{background-color:#000; color:#000;padding-left:40px;padding-bottom:0px;}
.frontpage-section-om-faldsikring2{background-color:#ffd400; color:#000;padding-left:40px;padding-top:10px;padding-bottom:10px;}
.frontpage-section-om-faldsikring hr {color:#000;}
.frontpage-section-om-faldsikring1 h1{color:#fff;text-transform:uppercase;}
.frontpage-section-om-faldsikring2 ul{list-style:none;}
.frontpage-section-om-faldsikring2 li{color:#000;font-size:20px;padding-left:0px;padding-bottom:10px;}
.frontpage-section-om-faldsikring2 li a{color:#000;}
.frontpage-section-om-faldsikring2 li a:hover{color:#6c6c6c;}


.frontpage-section-om-faldsikring2 li:before {
    content: "» "; /* Insert content that looks like bullets */
    padding-right: 8px;
    color: #000; /* Or a color you prefer */
}

.cat-thumb-header{
font-size: 16px;
background-color: #fff;
color: #5a6368;
padding-top: 19px;
padding-bottom: 19px;
top: 0px;
position: relative;
margin: 0 auto;
width: 100%;
text-align: center;
left: 0px;
border-bottom-style: solid;
border-bottom-color: #a8a8a8;
border-bottom-width: 1px;
}
			
				
.homepage-category-section-img-float-left{float:left;}
.homepage-category-section-img-float-right{float:right;}

.homepage-category-section-access {padding-top:30px;padding-bottom:0px;font-size:13px;background-color:#333;;margin-bottom:0px;display:inline-table;color:#fff;}
.homepage-category-section-access h2{color:#fff;text-transform:none;font-size:180%;}
.homepage-category-section-access hr{margin-top: 20px;margin-bottom: 20px;border: 0;border-top: 1px solid #7b7b7b;}

#homepage-category-section-var-webshopaceess{width:100%;clear:both;display:inline-block;padding-left:25%;text-align:center;}

.webshopaceess-h1{font-size:26px;}
.webshopaceess-h2{font-size:21px;}

.section-var-webshopaceess-icon-header{float:left;position:relative;left:10px;top:10px;}
.section-var-webshopaceess-icon-header-h1 {float:left;position:relative;left:24px;top:3px;}
.section-var-webshopaceess-icon-header-h1 h1{font-size:24px;margin-left: 10px;color:#e1e1e1;}

.homepage-category-section-var-webshopaceess2{width:100%;clear:both;}


.homepage-category-section-header-kursus{background-color:#000;padding:10px;margin-bottom: 0px;margin-top: 10px;}
.homepage-category-section-header-kursus h2{text-align:center;font-size:22px;color:#fff;margin-bottom: 15px;}


.homepage-category-section-header-webshop{background-color:#000;padding:10px;margin-bottom: -10px;margin-top: 10px;}
.homepage-category-section-header-webshop h2{text-align:center;font-size:22px;color:#fff;margin-bottom: 15px;}


.section-var-webshopaceess-icon-header2{float:left;position:relative;left:0px;top:25px;}
.section-var-webshopaceess-icon-header-h2 {float: left;position: relative;left: -20px;font-size: 20px!important;line-height: 21px!important;width: 20%;}

.homepage-category-section-var-webshopaceess-col1{margin:0px!important; padding-bottom:10px!important;padding-left:10px;}
.homepage-category-section-var-webshopaceess-col2{margin:0px!important; padding-bottom:10px!important;padding-left:10px;}


.notice-only-sell-retailer{background-color: #c80418;text-align: center;padding-top: 20px;padding-bottom: 20px;font-size: 16px;padding-left: 10px;padding-right: 10px;margin-bottom: 0px;margin-top: 0px;}

.notice-only-sell-retailer a{color:#fff;}
.notice-only-sell-retailer a:hover{color:#fff;}


.notice-only-sell-retailer-arrow{
margin:auto;
margin-top:10px;
margin-bottom:-10px;
}

.partnership-frontpage-cross-promo{
background-color: #fff;
color: #000;
text-align: center;
padding-top: 20px;
padding-bottom: 20px;
font-size: 15px;
padding-left: 10px;
padding-right: 10px;
margin-bottom:10px;	
	z-index:100;
/* border-bottom: 1px solid #a8a8a8; */
}
	
.partnership-category-links{}
.partnership-category-links a{background: #525252;padding: 6px;color: #fff;}
.partnership-category-links a:acitve{}
.partnership-category-links a:hover{}


.partnership-frontpage-h1{font-size:20px;padding-top: 70px;}
.partnership-language-selector{
padding-left:33%;
padding-right:24%;
margin:auto 0;}
.partnership-language-selector-col1{float:left;width:50%;}
.partnership-language-selector-col2{float:right;width:50%;}
.partnership-frontpage-txt-paragraph{text-align:center;margin-left:0px;}

.partnership-brand-section{border-bottom:1px solid #e1e1e1;padding-top:5px;padding-bottom:5px;}

		
/* HOMEPAGE CATEGORY BANNER END */

#megamenu-shop1{
	width:100%;
background-color:#fff;
	color: #525e66;
}

ul.megamenu{background-color:#fff;}


ul.megamenu ul{
margin-bottom: 2em;
padding-left:15px;
margin-top: 0.4em;
font-size: 110%;
}

ul.megamenu a:hover {
text-decoration: none;
color: black;
background: #fff;
}

ul.megamenu a{
display: block;
margin-bottom: .2em;
color: #525e66;
background: #fff;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}

ul.megamenu ul li.more-categories span{
font-weight: bold;
font-size: 85%;
letter-spacing: -0.02em;
}


#main-navigation-wrapper{width:100%;margin-bottom:0px;background-color:#3d3d35;}

#main-navigation{max-width:1170px;margin-bottom:0px;top:0px;height: auto;}

body.cart #main-navigation, body.checkoutpage #main-navigation {height: auto;}

.main-navigation-checkout{height:80px!important;}

#main-column{padding:0px;margin:0px;}

a.mobile-btn-navbar{
font-size: 30px;
line-height: 50px;
text-shadow: 0 0px 0 rgba(0, 0, 0, 0);
text-decoration: none;
color: #57595b;
margin: 0 0.6em;
position: relative;
}

.navbar nav.navbar-content > ul > li > a {
font-size: 90%;
font-weight: normal;
text-transform: uppercase;
}

.navbar nav.navbar-content > ul > li {
margin-right: -8px;
}

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

.navbar-nav{
background-image: url("/media/75953/menu-li-first.png");
background-repeat: no-repeat;
background-position: -106px 0px;			
}

nav.sidebar-navigation{
	border-right: 0;
}

nav .nav-sidebar{margin-left: 0px;text-transform:none;}


.nav-sidebar > li li a{
padding-left: .9em;
font-size: 13px;
color:#8c875e;;
}

.nav-sidebar > li a::before {
content: "\f054";
font-family: FontAwesome;
left: -0.5em;
position: relative;
width: 2em;
display: inline-block;
text-align: center;
font-size: 8px;
}

.nav-sidebar .active > a, .nav-sidebar .active > a:hover, .nav-sidebar .active > a:focus, .nav-sidebar .active > a:active, .nav-sidebar .active > a:visited{
background-color: #57595b;
color: white;
font-weight: normal;
margin-right: -1px;
letter-spacing: -0.01em;
}

.ancestor{
border:solid 1px #cecece;
margin-right: 0px;
padding-right:0px;
	}

.cat-header-menu{
font-size:14px;
color:#fff;
text-transform: none;
margin-bottom:2px;
border-bottom-width: 0px;
border-bottom-style: none;
background-color: #3d3d35;
font-weight: normal;
padding:6px;
}


li .pull-left{}
		
		ul.megamenu ul li {
		margin-left: 0.1em;
	margin-bottom: 0.4em;
overflow: hidden;
		}
		
ul.megamenu > li {
    margin-right: 2em;
    min-width: 8em;
    max-width: 18em;
}


.video-container {
	position:relative;
	padding-bottom:56.25%;
	padding-top:30px;
	height:0;
	overflow:hidden;
}

.video-container iframe, .video-container object, .video-container embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

.table.productextrainfo {font-size:11px;}
.table.productextrainfo th{font-size:11px;}
.table.productextrainfo td{font-size:11px;}

.pictogramcontainers{
position: relative;
top: 0px;
left: 0px;
z-index: 1;
width: 100%;
display:table;
	margin-bottom: 20px;
}

.lumenpictogram{
padding-top: 60px;
padding-bottom: 30px;
padding-left: 0px;
padding-right: 0px;
width: 100px;
float: left;
background-image: url("/media/133628/feature_pictogram_lumen.png");
background-repeat: no-repeat;
background-size: 50%;
margin-bottom: 0px;
text-align: center;
margin-right: 6px;
background-color: #000;
background-position: center;
background-position-y: 20px;
  }
  
.lumenpictogram-txt{
font-size: 13px;
color: #fff;
position:relative;
top:26px;
}

.hourspictogram{padding-top: 60px;
padding-bottom: 30px;
padding-left: 0px;
padding-right: 0px;
width: 100px;
float: left;
background-image: url("/media/133630/feature_pictogram_burninglife.png");
background-repeat: no-repeat;
background-size: 50%;
margin-bottom: 0px;
text-align: center;
margin-right: 6px;
background-color: #000;
background-position: center;
background-position-y: 20px;
}


.hourspictogram-txt{text-align:center;font-size:13px;color:#fff;position:relative;top:26px;}


.distancespictogram{padding-top: 60px;
padding-bottom: 30px;
padding-left: 0px;
padding-right: 0px;
padding-left: 0px;
width: 100px;
float: left;
background-image: url("/media/133629/feature_pictogram_distance.png");
background-repeat: no-repeat;
background-size: 50%;
margin-bottom: 0px;
text-align: center;
margin-right: 6px;
background-color: #000;
background-position: center;
background-position-y: 20px;
}

.distancespictogram-txt{text-align:center;font-size:13px;color:#fff;position:relative;
top:26px;}

.smart-light-technology-pictogram{width:50%;margin-top:20px;margin-bottom:20px;}

.bowrench-step-margin {margin-top:20px;margin-bottom:15px;}

.camo-product-faq-link{background-color: #ffed05!important;}
.camo-product-faq-link h2{background-color: #ffed05!important;text-align:center;
	font-family: 'Montserrat', sans-serif;
font-weight: 700;
padding: 10px;
font-size: 160%;
line-height: 105%;
}
a .camo-product-faq-link {}

.tree-producer-warning p{color:white;background-color:#e17602;padding:10px;font-weight:130%!important;font-weight: 700;text-align: center;display: inline-block;}

/* POS site start */

.pos-single-container{padding-top:30px;margin-bottom:15px;}
.pos-row h1{background-color: #000000;color: #fff;padding: 12px;display: table;margin-bottom: -10px;}
.pos-row h2{}
.pos-row h3{}
.pos-parapgraph{font-size:110%;padding-bottom:15px;margin-bottom:10px;border-bottom:1px solid #e1e1e1;}
.pos-artnr{font-size:100%;color:#606060;font-weight:normal;}
.pos-dimensions{font-size:80%;color:#999;font-weight:normal;}

@media only screen and (max-width: 768px) {.pos-single-container h3{font-size:110%;}}
@media only screen and (max-width: 768px) {.pos-parapgraph{font-size:90%;}}
@media only screen and (max-width: 768px) {.pos-artnr{font-size:90%;}}
@media only screen and (max-width: 768px) {.pos-dimensions{font-size:70%;}}		

.pos-header-container i.fa.fa-arrow-circle-o-right{color: #d20904 !important;
font-size: 150% !important;
font-weight: 500 !important;
margin-right: 8px !important;
position: relative!important;
top: 3px!important;
 -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);}

/* POS site end */

					
/* Reklamegaver site start */ 

.customised-steps-section{width: 100%;background-color: #393939;margin-bottom: 50px;padding-top: 20px;padding-bottom:20px;display:inline-table;}
.customised-steps-section h2{text-align:center;color:#fff!important;margin-bottom:15px;}
.customised-steps-section h3{text-align: center;
color: #393939 !important;
background-color: #fff;
border-radius: 100px;
width: 100px;
height: 100px;
margin:auto;
padding-top: 34px;
margin-bottom: 20px;
margin-top: 10px;}
.customised-steps-section p{text-align:center;color:#fff!important;font-size: 18px;padding-left: 15px;padding-right: 15px;}
.customized-solution-variations-row{
    margin-top: 20px;
    margin-bottom: 40px;
    border-bottom: 1px solid #e1e1e1;
    padding-bottom: 50px;
	display:inline-table;
	width:100%;
    padding-left: 0px;
    padding-right: 0px;
}

@media only screen and (max-width: 768px){.customized-solution-variations-row p{font-size:12px;}}

#productwebshoplink-reklamegave-ledlenser{margin-top: 22px;}
#productwebshoplink-reklamegave-contigo{margin-top: 22px;}
#productwebshoplink-reklamegave-buff{margin-top: 22px;}
.productwebshoplink-reklamegave-contacttxtlink{margin-top: 10px;padding-left: 10px;padding-top: 7px;padding-bottom: 7px;background: #000;text-align: center;max-width: 270px;}
.productwebshoplink-reklamegave-contacttxtlink a{color:#fff;}

.reklamegave{background-color: #ffe635;;color:#525252;padding-bottom:40px;margin-bottom: 0px;}

.reklamegave .btn,.btn:hover,.btn:focus{background-color: #fff;color: #000;border: 1px solid #bcbcbc;}

.contour.reklamegave{}

.contour.reklamegave.fieldLabel{text-align:center;}
.contourField.hvilkeprodukterellerbrandserduinteressereti.multiplechoice{font-size:18px;}
@media only screen and (max-width: 768px) {.contourField.hvilkeprodukterellerbrandserduinteressereti.multiplechoice{font-size:14px;}}

#contact-us-reklamegaver{}

#contact-us-reklamegaver h1{text-align: center;}
@media only screen and (max-width: 992px) {#contact-us-reklamegaver h1{margin-left: 18%;margin-right: 16%;}}
@media only screen and (max-width: 768px) {#contact-us-reklamegaver h1{margin-left: 8%;margin-right: 6%;}}
@media only screen and (max-width: 768px) {#contact-us-reklamegaver p{margin-left: 4%;margin-right: 2%;}}

#contact-us-reklamegaver p{text-align: center;}
@media only screen and (max-width: 992px) {#contact-us-reklamegaver p{margin-left: 18%;margin-right: 16%;}}
@media only screen and (max-width: 768px) {#contact-us-reklamegaver p{margin-left: 8%;margin-right: 6%;}}
@media only screen and (max-width: 480px) {#contact-us-reklamegaver p{margin-left: 4%;margin-right: 2%;}}

#contour_form_2b4c3404c3a643c9ba5d368afaf0a306.contour.reklamegave{margin-left: 28%;margin-right: 26%;}
@media only screen and (max-width: 992px) {#contour_form_2b4c3404c3a643c9ba5d368afaf0a306.contour.reklamegave{margin-left: 18%;margin-right: 16%;}}
@media only screen and (max-width: 768px) {#contour_form_2b4c3404c3a643c9ba5d368afaf0a306.contour.reklamegave{margin-left: 8%;margin-right: 6%;}}
@media only screen and (max-width: 480px) {#contour_form_2b4c3404c3a643c9ba5d368afaf0a306.contour.reklamegave{margin-left: 4%;margin-right: 2%;}}
@media only screen and (max-width: 320px) {#contour_form_2b4c3404c3a643c9ba5d368afaf0a306.contour.reklamegave{margin-left: 3%;margin-right: 2%;}}

#b6ee9ab2-8a42-4521-93dc-25b7bdeaf117 .checkboxlist input[type="checkbox"]{margin: 20px 10px 0px !important;}
reklamegaver.contourField.email.shortanswer{color:#000;}

.contourField.navn.shortanswer.alternating{padding-top:30px;}

.reklamegave-big-hero{margin-left:-15px;margin-right:-15px;margin-top:-10px;}

.reklamegave-big-hero-contigo2{margin-left:-15px;margin-right:-15px;margin-top:20px;margin-bottom:50px;}

/* reklamegaver site end */


/* CAMO site start */
.camosite-topoffset{font-family: 'Montserrat', sans-serif;position:relative;top:-36px;padding-top:15px;z-index:500;background-color:#fff;}
@media only screen and (max-width: 480px) {.camosite-topoffset{top:-71px;}}
@media only screen and (max-width: 320px) {.camosite-topoffset{top:-53px;}}

.camosite-big-hero{margin-left:-15px;margin-right:-15px;margin-top:-15px;}		
.camosite-logo img{width:20%;}
.camosite-topoffset h2{font-family: 'Montserrat', sans-serif;}
.camo-steps-container{background-color:#000;padding-top:10px;margin-left: -15px;margin-right: -15px;}
.camo-steps-container h2{font-family: 'Montserrat', sans-serif;font-size: 260%;font-weight: 700;color: #fff;text-align: center;margin-bottom: 10px;}
@media only screen and (max-width: 480px) {.camo-steps-container h2{font-size: 200%;}}
@media only screen and (max-width: 320px) {.camo-steps-container h2{font-size: 160%;}}

.camo-steps-container h3{font-family: 'Montserrat', sans-serif;font-weight: 700;font-size: 180%;color: #fff;text-align: center;margin-bottom: 10px;}
.camo-steps-container p{font-size: 14px;color: #fff;margin-top: 20px;margin-bottom:20px;text-align: center;}

.camo-steps-container .camo-steps-points{font-size:160%;text-align:center;color:#fff;margin-bottom:10px;}
@media only screen and (max-width: 480px) {.camo-steps-container .camo-steps-points{font-size: 110%;}}
@media only screen and (max-width: 320px) {.camo-steps-container .camo-steps-points{font-size: 90%;}}

.camo-salesponits{background-color:#3a4327;font-weight:bold;font-size: 160%;color: #fff;padding-top:20px;padding-bottom:20px;display:table;margin-left: -15px;margin-right: -15px;}
.camo-salesponits h3{
font-family: 'Montserrat', sans-serif;font-weight: 700;font-size: 180%;line-height: 105%;color: #fff;text-align: center;margin-bottom: 30px;}
.camo-salesponits li{margin-bottom: 10px;}
.camosite-product h2{font-family: 'Montserrat', sans-serif;font-weight: 700;background-color:#000; color:#fff; padding:10px;font-size: 160%;line-height: 105%;padding-left:15px;}

#productwebshoplink-camosite{position: relative;z-index: 100000;margin-bottom: 20px;}

#contour_form_b22492985dba4931a2866d04e2fb8e60.contour.contactform{position: relative;top: 0px;}

#camo-buy-here{
	background-color: #484848;
    color: #fff;
	margin-left: -15px;
margin-right: -15px;
}

#camo-buy-here hr{margin-top: 20px;
margin-bottom: 20px;
border: 0;
border-top: 1px solid #888;}

.camo-dealer-deeplink{position: relative;top: 0px;display: inline-table;float:left;margin-bottom:30px;}
.camo-dealer-deeplink a{background-color: #e90507;color: #fff;padding: 15px;font-size: 115%;}
.camo-dealer-deeplink a:hover{background-color: #000;color:#fff;padding:15px;}
.camo-dealer-deeplink a:active{background-color: #e90507;color:#fff;padding:15px;}

.camo-dealer-list h3{
font-family: 'Montserrat', sans-serif;font-weight: 700;font-size: 180%;line-height: 105%;color: #fff;text-align: left;margin-bottom: 30px;}
@media only screen and (max-width: 768px) {.camo-dealer-list h3{font-size: 140%;}}

.camo-dealer-single-depart{font-size:120%;margin-bottom:20px;}

.camo-dealer-list{}

.camo-dealer-list p{line-height: 10px;}

.camo-dealer-logo{margin-top: 20px;margin-bottom: 20px;}

.camo-dealer-logo img{width: 20%;}
@media only screen and (max-width: 992px) {.camo-dealer-logo img{width: 30%;}}
@media only screen and (max-width: 768px) {.camo-dealer-logo img{width: 40%;}}
@media only screen and (max-width: 480px) {.camo-dealer-logo img{width: 40%;}}
		
.camo-dealer-header-name{font-size:110%;margin-bottom: 15px!important;color: #e2d17c;line-height: 15px!important;}
@media only screen and (max-width: 992px) {.camo-dealer-header-name{font-size:110%;}}
@media only screen and (max-width: 768px) {.camo-dealer-header-name{font-size:90%;}}
@media only screen and (max-width: 480px) {.camo-dealer-header-name{font-size:75%;}}				

.camo-add-zip-phone{font-size:88%;}
@media only screen and (max-width: 992px) {.camo-add-zip-phone{font-size:85%;}}
@media only screen and (max-width: 768px) {.camo-add-zip-phone{font-size:75%;}}
@media only screen and (max-width: 480px) {.camo-add-zip-phone{font-size:75%;}}								

.single-dealer-container{margin-bottom: 20px;float: left;padding-right: 15px;width: 33.33%;}
@media only screen and (max-width: 992px) {.single-dealer-container{width: 33.33%;}}
@media only screen and (max-width: 768px) {.single-dealer-container{width: 50%;}}
@media only screen and (max-width: 480px) {.single-dealer-container{width: 50%;}}	



.description.details-html.camo-steps-container{background-color:#000;padding-top:10px;margin-left: -15px;margin-right: -15px;}
.description.details-html.camo-steps-container h2{font-family: 'Montserrat', sans-serif;font-size: 260%;font-weight: 700;color: #fff;text-align: center;margin-bottom: 10px;}
@media only screen and (max-width: 480px) {.description.details-html.camo-steps-container h2{font-size: 200%;}}
@media only screen and (max-width: 320px) {.description.details-html.camo-steps-container h2{font-size: 160%;}}


.camo-brandsite-bottom-link{background-color:#d1040d;font-size:160%;padding:10px;font-family: 'Montserrat', sans-serif;
font-weight: 700;}
																	
.camo-brandsite-bottom-link a{color:#fff;}
.camo-brandsite-bottom-link a:hover{color:#fff;}
.camo-brandsite-bottom-link a:active{color:#fff;}												
.camo-brandsite-bottom-link a:visited{color:#fff;}																											
									
.camo-cases-row{margin-bottom:30px;}								
									
.camo-covering-area{
background-color: #e90507;
color: #fff;
padding: 8px;
position: relative;
top: 0px;
display: inline-table;
margin-bottom:15px;
}
	
			
.camo-kw-wrapper-frontpage{margin-left: 0px;
background-color: #e1e1e1;
padding-top: 15px;
padding-bottom: 20px;}

.camo-kw-wrapper-frontpage .container{background-color: #e1e1e1;}


.camo-kw-wrapper-frontpage h2{
padding: 15px;
color: #fff !important;
background-color: #000;
display: table;
font-weight: 700;
text-align: center;
}


.camo-kw-wrapper-frontpage li{
	color:#000 !important;
float: left;
margin-right: 30px;
}				

/* vietnamese */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v10/SKK6Nusyv8QPNMtI4j9J2wsYbbCjybiHxArTLjt7FRU.woff2) format('woff2');
    unicode-range: U + 0102-0103, U + 1EA0-1EF9, U + 20AB;
}

/* latin-ext */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v10/gFXtEMCp1m_YzxsBpKl68gsYbbCjybiHxArTLjt7FRU.woff2) format('woff2');
    unicode-range: U + 0100-024F, U + 1E00-1EFF, U + 20A0-20AB, U + 20AD-20CF, U + 2C60-2C7F, U + A720-A7FF;
}

/* latin */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v10/zhcz-_WihjSQC0oHJ9TCYAzyDMXhdD8sAj6OAJTFsBI.woff2) format('woff2');
    unicode-range: U + 0000-00FF, U + 0131, U + 0152-0153, U + 02C6, U + 02DA, U + 02DC, U + 2000-206F, U + 2074, U + 20AC, U + 2212, U + 2215;
}

/* vietnamese */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    src: local('Montserrat Bold'), local('Montserrat-Bold'), url(https://fonts.gstatic.com/s/montserrat/v10/IQHow_FEYlDC4Gzy_m8fcnv4bDVR720piddN5sbmjzs.woff2) format('woff2');
    unicode-range: U + 0102-0103, U + 1EA0-1EF9, U + 20AB;
}

/* latin-ext */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    src: local('Montserrat Bold'), local('Montserrat-Bold'), url(https://fonts.gstatic.com/s/montserrat/v10/IQHow_FEYlDC4Gzy_m8fcjrEaqfC9P2pvLXik1Kbr9s.woff2) format('woff2');
    unicode-range: U + 0100-024F, U + 1E00-1EFF, U + 20A0-20AB, U + 20AD-20CF, U + 2C60-2C7F, U + A720-A7FF;
}

/* latin */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    src: local('Montserrat Bold'), local('Montserrat-Bold'), url(https://fonts.gstatic.com/s/montserrat/v10/IQHow_FEYlDC4Gzy_m8fcmaVI6zN22yiurzcBKxPjFE.woff2) format('woff2');
    unicode-range: U + 0000-00FF, U + 0131, U + 0152-0153, U + 02C6, U + 02DA, U + 02DC, U + 2000-206F, U + 2074, U + 20AC, U + 2212, U + 2215;
}

/* vietnamese */
@font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 400;
    src: local('Montserrat Italic'), local('Montserrat-Italic'), url(https://fonts.gstatic.com/s/montserrat/v10/-iqwlckIhsmvkx0N6rwPmvgrLsWo7Jk1KvZser0olKY.woff2) format('woff2');
    unicode-range: U + 0102-0103, U + 1EA0-1EF9, U + 20AB;
}

/* latin-ext */
@font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 400;
    src: local('Montserrat Italic'), local('Montserrat-Italic'), url(https://fonts.gstatic.com/s/montserrat/v10/-iqwlckIhsmvkx0N6rwPmojoYw3YTyktCCer_ilOlhE.woff2) format('woff2');
    unicode-range: U + 0100-024F, U + 1E00-1EFF, U + 20A0-20AB, U + 20AD-20CF, U + 2C60-2C7F, U + A720-A7FF;
}

/* latin */
@font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 400;
    src: local('Montserrat Italic'), local('Montserrat-Italic'), url(https://fonts.gstatic.com/s/montserrat/v10/-iqwlckIhsmvkx0N6rwPmhampu5_7CjHW5spxoeN3Vs.woff2) format('woff2');
    unicode-range: U + 0000-00FF, U + 0131, U + 0152-0153, U + 02C6, U + 02DA, U + 02DC, U + 2000-206F, U + 2074, U + 20AC, U + 2212, U + 2215;
}

/* vietnamese */
@font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 700;
    src: local('Montserrat Bold Italic'), local('Montserrat-BoldItalic'), url(https://fonts.gstatic.com/s/montserrat/v10/zhwB3-BAdyKDf0geWr9FtxWzg2zaPmhUBtv9M77358I.woff2) format('woff2');
    unicode-range: U + 0102-0103, U + 1EA0-1EF9, U + 20AB;
}

/* latin-ext */
@font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 700;
    src: local('Montserrat Bold Italic'), local('Montserrat-BoldItalic'), url(https://fonts.gstatic.com/s/montserrat/v10/zhwB3-BAdyKDf0geWr9Ft0qWMeizceScn2Xpn1ZpsKI.woff2) format('woff2');
    unicode-range: U + 0100-024F, U + 1E00-1EFF, U + 20A0-20AB, U + 20AD-20CF, U + 2C60-2C7F, U + A720-A7FF;
}

/* latin */
@font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 700;
    src: local('Montserrat Bold Italic'), local('Montserrat-BoldItalic'), url(https://fonts.gstatic.com/s/montserrat/v10/zhwB3-BAdyKDf0geWr9Ft8hHwsiXhsDb0smKjAA7Bek.woff2) format('woff2');
    unicode-range: U + 0000-00FF, U + 0131, U + 0152-0153, U + 02C6, U + 02DA, U + 02DC, U + 2000-206F, U + 2074, U + 20AC, U + 2212, U + 2215;
}

/* CAMO site end */


/* CAMO som webshop produkt START */
.description.details-html.camosite-product{}						
.description.details-html .camo-salesponits{background-color:#3a4327;font-weight:bold;font-size: 160%;color: #fff;padding-top:20px;padding-bottom:20px;display:table;margin-left: -15px;margin-right: -15px;}
.description.details-html .camo-salesponits h3{
font-family: 'Montserrat', sans-serif;font-weight: 700;font-size: 180%;line-height: 105%;color: #fff;text-align: center;margin-bottom: 30px;}
.description.details-html .camo-salesponits li{margin-bottom: 10px;}
.description.details-html.camosite-product h2{font-family: 'Montserrat', sans-serif;font-weight: 700;background-color:#000; color:#fff; padding:10px;font-size: 160%;line-height: 105%;}

.description.details-html .camo-salesponits ul{background-color: #3a4327;color:#fff;}
.description.details-html ul{}
.description.details-html .camo-salesponits {margin-bottom:20px;}
.description.details-html .camo-salesponits h3{font-size: 140%!important;}
/* CAMO som webshop produkt END */						
						
						
	
.customer-area-front-go-to-webshop-section
{font-size: 200%!important;
    padding: 40px!important;
    background-color: #f3d913!important;
    text-align: center!important;
    margin-bottom: 15px!important;}
					
						
/* PRISER LOGIN SITE START */
.priser-login-site{margin-top:30px;}
.webshop-prices-login-container{padding-left: 15px;padding-right: 15px;padding-top: 0px;padding-bottom: 10px;margin-top: 0px;margin-bottom: 10px;width: 100%;}
.webshop-prices-login-container2{padding-left: 70px;background-color: #f3d913;padding-top: 10px;padding-bottom: 10px;margin-top: 10px;margin-bottom: 10px;width: 100%;display: table;}
@media only screen and (max-width: 768px) {.webshop-prices-login-container{padding-left: 15px;}}
@media only screen and (max-width: 768px) {.webshop-prices-login-container2{padding-left: 15px;}}
.webshop-prices-login-container p{margin:0px;}
.webshop-prices-login-container h1{font-size:200%;}
.webshop-prices-login-container h2{font-size: 120%;background-color: #f3d913;padding: 10px;}
.webshop-prices-login-container h3{font-size: 140%;/*border-bottom: 1px solid #545454;padding-bottom: 10px;margin-bottom: 20px;*/}
.webshop-prices-login-user{font-size: 200%;margin-bottom: 30px;color:#bc2a3d;}
.webshop-prices-login-pass{font-size: 200%;margin-bottom: 30px;color:#bc2a3d;}

.webshop-prices-login-container li{font-size:200%;}

/* PRISER LOGIN SITE END */

.kursus-topbanner-max-width{width:100%;margin-left:0px;}

/* faldsikring kursus sites START */

.om-faldsikring2{
background-color: #000;color: #fff;padding-left: 0px;padding-top: 10px;padding-bottom: 0px;max-width:100%;margin-left: 15px;margin-right:15px;
}
		
.om-faldsikring2 ul{list-style:none;padding:0px;width:100%;margin:0px;margin-bottom:0px!important;}
.om-faldsikring2 li{color:#000;font-size:16px;padding:0px;padding-bottom:10px;}
.om-faldsikring2 li a{color:#fff;}
.om-faldsikring2 li a:hover{color:#6c6c6c;}

.om-faldsikring2 li:before {
    content: "» "; /* Insert content that looks like bullets */
    padding-right: 2px;
    color: #fff; /* Or a color you prefer */
}


.en-norm-hareness-section {}

.en-norm-hareness-section h3  {}
.h3-en361{background-color:#000;padding:6px;color:#66ffff;}
.h3-en358{background-color:#000;padding:6px;color:#e56666;}
.h3-en813{background-color:#000;padding:6px;color:#edec28;}
.en-norm-tableheader{font-size:14px;background-color:#c80406;color:#fff;padding:5px;}
.en-norm-hareness-section p  {font-size:13px;line-height:13px;}
.en-norm-table-100{width:100%;font-size:14px;}
.en-norm-table-70{width:70%;font-size:14px;}
.en361 {color:#66ffff;background-color:#000;padding:4px;}
.en358 {color:#e56666;background-color:#000;padding:4px;}
.en813 {color:#edec28;background-color:#000;padding:4px;}

.service-advice-section{}

.service-advice-section h4{margin-top: 0px;margin-bottom: 50px;}

/* faldsikring kursus sites END */





/* Thank you pages start */

.thank-you-page-section{background-color:#79b321;text-align:center;margin-left: -15px;margin-right: -15px;margin-top: -46px;padding-top: 30px;padding-bottom: 30px;}
.thank-you-page-section i.fa.fa-check{font-size: 500%;
color: #fff;
  border-radius: 50%;
border:1px solid #fff;
padding:15px;}
.thank-you-page-section h1{font-size:200%;color:#fff;}
.thank-you-page-section h2{font-size:160%;color:#e1e1e1;}

.thank-you-page-section-phone{background-color:#000;text-align:center;margin-left: -15px;margin-right: -15px;margin-top: -15px;padding-top: 30px;padding-bottom: 30px;margin-bottom:-15px;}
.thank-you-page-section-phone h3{font-size:200%;color:#fff;}
.thank-you-page-section-phone p.phone-no{font-size:250%;color:#fff;}
.thank-you-page-section-phone i.fa.fa-mobile{font-size:400%;color:#fff;}

.thank-you-page-section-back{margin-left: -15px;margin-right: -15px;margin-top: -15px;padding-top: 30px;padding-bottom: 30px;}
.thank-you-page-back-col-1{font-size:160%;background-color:#dcd90a;float:left;width:50%;text-align:center;padding-top:20px;padding-bottom: 20px;margin-bottom: -15px;}
.thank-you-page-back-col-2{font-size:160%;background-color:#78989d;;float:left;width:50%;text-align:center;padding-top:20px;padding-bottom: 20px;margin-bottom: -15px;}


.thank-you-page-back-col-1 a{color:#000!important;}
.thank-you-page-back-col-1 a:hover{color:#000!important;}
.thank-you-page-back-col-1 a:active{color:#000!important;}
.thank-you-page-back-col-2 a{color:#fff!important;}
.thank-you-page-back-col-2 a:hover{color:#fff!important;}
.thank-you-page-back-col-2 a:active{color:#fff!important;}


/* Thank you pages end */


/*.umb-grid{margin-left:-45px;margin-right:-45px;}*/

.fa.fa-user{color:#fff!important;}

.username-login{color:#fff!important;}
.username-login a{color:#fff!important;}
.username-login a:hover{color:#fff!important;}
.username-login a:active{color:#fff!important;}

.caret{color:#fff;}

 .hidden-sm.hidden-xs{font-family: 'SattaSans', sans-serif ;}


#login-dropdown-container{height:30px;}

ul.top-navigation{margin-top: 0px;}
.top-navigation {position:relative;top:10px;left:-35px;}


#checkout-link{background-color:#973119;position:relative;top:0px;left:-26px;}

#checkout-steps{
border-top: 3px solid #57595b;
border-bottom: 1px solid #eeeeee;
margin-bottom: 1em;
margin-top: -1em;
padding: 4em 0;
background: #fafafa;
}

.form-actions{padding-bottom: 15px;
margin-left: 15px;
margin-right: 15px;
margin-top: 15px!important;}

.list-unstyled.megamenu{text-transform:none;line-height:30px;}
.more-categories{margin-top:0.3em;font-weight:normal;font-size: 15px;}

.logo-mobile{
position: absolute;
top: 14px;
bottom: 0;
right: 20%;
left: 20%;
display: block;
padding: 0;
margin: 0;
min-height: 0;
text-align: center;
line-height: 50px;
}


.table > thead > tr > th
{
background-color: whitesmoke;
font-size: 15px;
font-weight: normal;
text-transform: normal!important;
color: #777777;
vertical-align: middle;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}




.fb-like-box{margin-top:10px;}
#facebook-like-wrapper{margin-left:7px;margin-top:15px;margin-bottom:10px;}


#facebook-widget-container{margin-top:20px;width:100%!important;}


.fb-comments{width: 100% !important;}
.fb-comments iframe[style]{width: 100% !important;}
.fb-like-box{ min-width:280px;width: 100% !important;}
.fb-like-box iframe[style]{min-width:280px;width: 100% !important;}
.fb-comments span{width: 100% !important;}
.fb-comments iframe span[style]{width: 100% !important;}
.fb-like-box span{min-width:280px;width: 100% !important;}
.fb-like-box iframe span[style]{min-width:280px;width: 100% !important;} 
.-cx-PRIVATE-pluginBoxContainer__border{ border:none}



.product.product-preview {border-bottom:1px solid #a9a9a9;/* min-height:450px; */}


.product.product-preview .price-info{
padding-top:10px;
padding-bottom:10px;
padding-left:0px;
padding-right:0px;	
	position:relative;
	width:100%;
	bottom:-50px;
background-color:#2b2b2b;
	text-align:center;
clear:both;
display:table;
width:100%;
bottom:0px;
margin-bottom: 15px;
margin-top: 10px;	
}

#details-price-container .price-info{
margin-top:20px;				
padding-top:10px;
padding-bottom:10px;
padding-left:0px;
background-color:#000;
width:100%;
text-align: center;
}


.product product-preview .list-addtocart-container{position:relative;clear:both;display:table;width:100%;bottom:0px;}

.product-cell{color:#000!important;}

.price.text-success{font-size:30px;color:#fff;}

.label-stock{
color: #3c763d;
background-color:#dcdcdc;
padding:8px;
margin-left:0px;
	margin-right:0px;
margin-top:15px;
margin-bottom: -15px;
text-align: center;
}

#details-price-container .label-stock.text-success{
padding:8px;
margin-left:0px;
	margin-right:0px;
margin-top:15px;
margin-bottom: -15px;
text-align: center;
}

.label-stock.text-danger{
color: #fff;
background-color:#d5341a;
padding:8px;
margin-left:0px;
	margin-right:0px;
margin-top:15px;
margin-bottom: -15px;
text-align: center;
}

.price-from.text-muted{font-size:10px;margin-right:3px;}

.price{font-size:30px;color:#ededed;}
			
.price-info .extra-incvat{font-size: 85%;color:#bcbcbc;}

.currency text-muted{color:#aeaeae;font-size: 0.9em;}

.text-muted.std-salesprice {font-size: 0.9em;margin-top:5px;margin-left:0px;color:#c0c0c0;}

.salespricetxt{background-color: #b9b9b9;padding:4px;color:#000;}

span.text-uppercase{color:#c0c0c0;}
span.currency.text-muted{color:#c0c0c0;}
span.vat.small{color:#c0c0c0;}

.duty-list{display:none;}

.colliicon{padding-left:15px;}
.collitext{padding-top: 4px;padding-left: 0px;font-size: 12px;}

table.extra-data caption, .bulk-discount caption, .duty-list caption{
text-align: left;
font-size: 11px;
font-weight: normal;
text-transform: uppercase;
color: #c0c0c0;
background-color: #2b2b2b;
padding: 8px 8px;	
top:-9px;
margin-bottom: -8px;
position:relative;	
}

.price-info .bulk-discount td, .price-info .duty-list td{padding: 4px 3px;font-size:12px;}

#details-price-container .bulk-discount .one-unit-price{font-weight: normal;}
#details-price-container .bulk-discount td{font-size:100%;padding-right:20px!important;}
.qty-cell{color:#c0c0c0;font-size:12px!important;}
#details-price-container table.table-condensed.bulk-discount td.price-cell{color:#fff;font-size:30px!important;}
td.price-cell{padding-right:10px;}

.product.product-preview.unit.text-muted{
float:right;
padding-right:38px;
			}
.delivery-payment-method .radio label strong{margin-left:15px;}			
		
.delivery-payment-method .radio input{margin-top:0px;}

.category-list{margin-top: 30px;margin-bottom: 50px;}

.category{
margin-bottom: 30px;
border-bottom: 1px solid #eeeeee;
	   -webkit-transition: all 200ms ease-in;
    -webkit-transform: scale(1); 
    -ms-transition: all 200ms ease-in;
    -ms-transform: scale(1); 
    -moz-transition: all 200ms ease-in;
    -moz-transform: scale(1);
    transition: all 200ms ease-in;
    transform: scale(1);  
}

.category-name.text-center{
font-size:120%;	
text-transform: none;
}

.category:hover { 
    z-index: 2;
    -webkit-transition: all 200ms ease-in;
    -webkit-transform: scale(1.1);
    -ms-transition: all 200ms ease-in;
    -ms-transform: scale(1.1);   
    -moz-transition: all 200ms ease-in;
    -moz-transform: scale(1.1);
    transition: all 200ms ease-in;
	
	}


.faldsikringskursush1{size:36px;color:#000;text-transform:none;}
.faldsikringskursush2{size:28px;color:#666;text-transform:none;}

.faldsikringskursus-category-menu-section{padding-top:0px;display:inline-block;background-color: #fff;padding-bottom: 0px;margin-bottom:-5px;}
.faldsikringskursus-category-section-header{color:#000;font-size:13px;line-height:15px;text-align:center;}
.img-circle.img-responsive.catimgfaldsikringskursus{width:40%;margin: auto;}
.bootstrap-cat-col-margin-right-faldsikringskursus{padding:0px;margin-right:0px;}

.branche-container{width:100%;}

.branche-box{
float: left;
height: auto;
padding-bottom: 20px;
padding-left: 0px;
padding-right: 10px;	
width: 50%;
}

.brancheboximg{width:100%;}

.download-branche-pdf{
background-color:#E00A0E;
width: 100%;
text-align:center;
vertical-align: middle;
color:#fff!important;
font-size:110%;
padding-top:20px;
padding-bottom:20px;
}
		
.download-branche-pdf h3{color:#fff;font-size:140%;}
.download-branche-pdf-icon{
	left: 48%;
	right: 48%;
	position:relative;    
	-ms-transform: rotate(-90deg); /* IE 9 */
    -webkit-transform: rotate(-90deg); /* Chrome, Safari, Opera */
    transform: rotate(-90deg);
		}

.faldsikringkursus-branche{width:100%;background-color: #e90507!important;padding-top:20px;padding-bottom:20px;border:none!important;font-size:16px;}
.faldsikringkursus-branche-dropdown{width:50%;text-align:center;margin:auto 0;left:25%;right:25%;top:0px;}

.about-fall-arrest{margin-top:15px;}

.about-fall-arrest ul {}

.about-fall-arrest li{font-size:20px;list-style-type: square; color: red;}

#kontaktbox-dennis-wrapper{
background-color: #262626;
	color:#fff;
display: inline-block;
height: auto;
padding-bottom: 20px;
padding-left: 20px;
padding-right: 20px;
padding-top: 0px;
position: relative;
top: 0px;
width: 100%;
}


.fall-arrest-sets-section{}

.fall-arrest-sets-section h2{
background-color: #ffd400;
color: #000;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right:20px;
display: inline-table;
margin-bottom: 0px;
}


.fall-arrest-sets-section-addtocart {}

 .fall-arrest-sets-section-addtocart pre{
	 font-family: 'SattaSans', sans-serif;
padding:0px!important;		
display: block;
padding: 0px;
margin: 0 0 10px;
font-size: 14px;
line-height: 9px;
word-break: break-all;
word-wrap: break-word;
color: #333333;
background-color: #fff;
border: 0px solid #cccccc;
border-radius: 0;
}

	.fall-arrest-sets-section-addtocart .list-addtocart-container{
    font-family: 'SattaSans', sans-serif;
    color: #000;
    font-size: 18px;
    font-weight: normal;
    line-height: 0px;
	text-transform: none;
}


#notice-login-fallarrest-section{
background-color:rgb(200, 0, 0);
color:#fff;
padding-top:8px;
padding-bottom:8px;
padding-left:16px;
padding-right:16px;	
line-height: 20px;
font-size: 16px;
width:90%;
  /* These are technically the same, but use both */
  overflow-wrap: break-word;
}

#notice-login-fallarrest-section a:hover{color:#fff;}
#notice-login-fallarrest-section a:active{color:#fff;}
#notice-login-fallarrest-section a:link{color:#fff;}
#notice-login-fallarrest-section a:visited{color:#fff;}


#kontaktbox-dennis-wrapper h4{position:relative;top:40px;}

#kontaktbox-dennis-col1{float:left;width:40%;padding-right:30px;padding-top: 50px;}

#kontaktbox-dennis-col2-wrapper{
background-color: #ffd400;color: #57595b;float: right;height: auto;position: relative;top: -10px;width: 50%;left: 0px;}


#kontaktbox-dennis-col2a{
float: left;position: relative;top: 0px;width: 40%;}

#kontaktbox-dennis-col2b{float: left;padding-left: 40px;padding-top: 62px;width: 60%;}

#kontaktbox-dennis-col2-wrapper h4{position:relative; top:0px !important;}


.productlist-txt-container{height:120px;}

.tilmeldkursus-fix{
background-color: #ff0a05;
padding-top: 20px;
padding-bottom: 20px;
color: #fff;
font-size: 24px;
width:100%;
border:none;
margin-top: 20px;
margin-bottom:40px;	
}

.tilmeldkursus-fix li{color:#fff;}
.tilmeldkursus-fix a{color:#fff;}
.tilmeldkursus-fix a:hover{color:#fff;background-color: #a8a8a8;}
.tilmeldkursus-fix a:active{color:#fff;}

.other-cat-link{padding-left:15px!important;padding-right:15px!important;padding-top:15px!important;padding-bottom:15px!important;background-color: #e90507;display:table;/*width:230px;*/}
.other-cat-link a{color:#fff;}

.cat-download-wrapper{display:inline;}

.cat-download-img-hor{width:100%;}
.cat-download-img-hor img{width:100%;box-shadow: 0px 0px 15px #d5d5d5;margin-bottom: 15px;}
.cat-download-img-vert{width:100%;}
.cat-download-img-vert img{width:100%;box-shadow: 0px 0px 15px #d5d5d5;margin-bottom: 15px;}
.cat-download-txt{margin-top:0px;margin-bottom:40px;}
.cat-download-txt a{background-color: #e90507;color:#fff;padding:8px;position:relative;top:10px;display:inline-table;}
.cat-download-txt a:hover{background-color: #000;color:#fff;padding:8px;}
.cat-download-txt a:active{background-color: #e90507;color:#fff;padding:8px;}

.about-fall-protection-section-cat-link{background-color:#ffd400;color:#57595b;padding-left: 30px; padding-right:30px;padding-top:20px;padding-bottom:20px;width:100%;}
.about-fall-protection-section-cat-link hr{color:#57595b;background-color:#57595b;}

#vaxess-section{max-width: 1170px;margin:auto;background-color:#414141;}
#vaxess-section img{width:80%;margin-left:10%;margin-right:10%;}

#news-col1{padding:0px;}
#news-col2{padding:0px;}
#news-col2 h1 {font-size:32px;}
#news-col2 h3{font-size:16px;}

.fa.fa-arrow-circle-o-right{color: #fff !important;
font-size: 150% !important;
font-weight: 500 !important;
margin-left: 8px !important;
position: relative!important;
top: 3px!important;}

.news-header-social-first-paragraph h2{
font-family: 'SattaSans', sans-serif;
font-size: 140%;
line-height: 30px;
background-color: #3d3d35;
padding: 8px;
color: #fff;
margin-bottom: 20px;
display:inline-table;
}

@media only screen and (max-width: 768px) {.news-header-social-first-paragraph h2{font-size: 120%!important;}}		
		
.news-brandsites-links{margin-top:0px;margin-bottom:20px;}
.news-brandsites-links a{background-color: #e90507;color:#fff;padding-left: 8px;padding-right: 8px;padding-top: 4px;padding-bottom: 6px;position:relative;top:0px;display:inline-table;}
.news-brandsites-links a:hover{background-color: #000;color:#fff;padding-left: 8px;padding-right: 8px;padding-top: 4px;padding-bottom: 6px;}
.news-brandsites-links a:active{background-color: #e90507;
color: #fff;
padding-left: 8px;
padding-top: 4px;
padding-bottom: 6px;
padding-right: 8px;
margin-top:2px;
margin-bottom:4px;}

.newsletter-container{width:100%;overflow: hidden;;left:0px;top:-15px;}

#newsletter-signup-newssite-wrapper {
	background-color:#E00A0E;
	padding-left: 100px;
	padding-top: 20px;
	width:100%;
	display:table;
	padding-bottom:20px;
	position:relative;
	left:0px;
    right:0;
}

#newsletter-signup-newssite-wrapper h1{color:#fff;margin-bottom:30px;}

#newsletter-signup-newssite-wrapper #subForm {font-family: 'SattaSans', sans-serif;text-transform:none;}

#newsletter-signup-newssite-wrapper #fieldName {border:none;padding:8px;width:100%;}

#newsletter-signup-newssite-wrapper #fieldEmail {border:none;padding:8px;width:100%;}

#newsletter-signup-newssite-wrapper #fieldctutyk {border:none;padding:8px;width:100%;}

#newsletter-signup-newssite-wrapper .newsletter-field{margin-bottom:30px;margin-right:25px;}

#newsletter-signup-newssite-wrapper .newsletter-fieldname{color:#fff;}

label.newsletter-fieldname {display: inherit;max-width: 100%;margin-bottom: 10px;font-weight: normal;top:-5px;position:relative;font-size:15px;}

#newsletter-signup-newssite-wrapper .btn {
color: #fff;
font-size: 20px;
padding: 5px 20px 4px 20px;
border: solid #ffffff 1px;
text-decoration: none;
background-color:#E00A0E;
margin-top: 10px;
}

#newsletter-signup-newssite-wrapper .btn:hover {background: #5e5e5e;text-decoration: none;}

.newsletter-container pre
{
display: block;
padding: 0px;
margin: 0 0 0px;
font-size: 13px;
line-height: 0px;
word-break: break-all;
word-wrap: break-word;
color: #333333;
border: 0px solid #cccccc;
border-radius: 0;
}

/* Ledlenser warranty box start */
.ledlenser-warranty-container-box{margin-top:10px;margin-bottom:10px;border-top:1px solid #e1e1e1;}
.ledlenser-warranty-container-box h2{color:#fff;font-size:24px;margin-left:0px!important;}
.ledlenser-warranty-logo{width:40%;margin:auto;}
.ledlenser-warranty-txt-box{background-color: #E00A0E;color:#fff;display: table;width:100%;padding:15px;}
.ledlenser-warranty-txt-box h2{padding-left:0px!important;}
.ledlenser-warranty-txt-box p{padding-left:0px!important;}

.ledlenser-warranty-container-box-category{margin-top:10px;margin-bottom:10px;}
.ledlenser-warranty-container-box-category h2{color:#fff!important;font-size:24px;}
.ledlenser-warranty-whitelogo-category{width:100%;margin-top: 10px;}
.ledlenser-warranty-whitelogo-vertical-category{width:80%;}
@media only screen and (max-width: 768px) {.ledlenser-warranty-whitelogo-vertical-category{width:60%;padding-top: 10px;}}
@media only screen and (max-width: 480px) {.ledlenser-warranty-whitelogo-vertical-category{ width: 80%;padding-top: 20px;}}
@media only screen and (max-width: 375px) {.ledlenser-warranty-whitelogo-vertical-category{ width: 80%;padding-top: 20px;}}

/* Ledlenser warranty box end */

/* Ledlenser products tech power modes tables start */
.technicalinfo{
 width: 100%;padding-top: 60px;padding-bottom: 0px;text-align: left;background: #fff;margin-top: 50px;margin-bottom: 50px;border-top:1px #a1a1a1 solid;border-bottom:1px #a1a1a1 solid;font-size:13px;line-height:20px;
}
.tekinfotable{width:100%;margin-left: 0px;margin-top: 15px;margin-bottom: 15px;font-size: 90%;}
.tech-table-header-txt{font-size:20px;line-height:20px;color:#FF0105;text-align:left;padding-left:5px;padding-top:0px;}
.tech-table-bg-red{background-color:#cc091f;color:#fff;padding-top:10px;padding-bottom:10px;}
.tech-table-bg-grey{background-color:#e7e7e7;color:#333;padding-top:10px;padding-bottom:10px;}
.tech-table-bg-white{background-color:#fff;color:#333;padding-top:10px;padding-bottom:10px;border-bottom:1px solid #d1d1d1;}
.tech-table-bg-white{background-color:#fff;color:#333;padding-top:10px;padding-bottom:10px;border-bottom: 1px solid #d1d1d1;}
.tech-table-bg-white td{border-bottom: 1px solid #d1d1d1;}
.tech-table-bg-black{background-color:#000;color:#fff;padding-top:10px;padding-bottom:10px;border-top: 0px solid #000;border-bottom: 1px solid #d1d1d1;}
.tech-table-left{text-align:left;}
.tech-table-center{text-align:center;}						
/* Ledlenser products tech power modes tables end */	

/* BUFF TEMP PICTOGRAM SECTION START */

.buff-temp-pictogram-container-cat{border-top: 1px solid #e1e1e1;
padding-top: 15px;
padding-bottom: 15px;
margin-left: 15px;
margin-bottom: 15px;}

.buff-temp-pictogram-container{border-bottom: 1px solid #e1e1e1;
padding-top: 15px;
padding-bottom: 30px;
margin-left: 0px;
margin-bottom: 15px;}

.buff-temp-pictogram{width:18%;float:left;margin-left: -15px;}

@media only screen and (max-width: 992px) {.buff-temp-pictogram{width:25%;}}
@media only screen and (max-width: 768px) {.buff-temp-pictogram{width:30%;}}
@media only screen and (max-width: 480px) {.buff-temp-pictogram{width:40%;}}


.buff-temp-pictogram-txt{float: left;margin-top:15px;margin-bottom:-20px;}
				
.details-long-description .buff-temp-pictogram{width:30%;}			
				
			
/* BUFF TEMP PICTOGRAM SECTION END */	

			/* */	

/*==========  5 col bootstrap  ==========*/
.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
    position: relative;
    min-height: 1px;
    padding-right: 0px;
    padding-left: 0px;
}


.col-xs-15 {
    width: 20%;
    float: left;
}
@media (min-width: 768px) {
.col-sm-15 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 992px) {
    .col-md-15 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 1200px) {
    .col-lg-15 {
        width: 20%;
        float: left;
    }
}

/*==========  5 col bootstrap  ==========*/			
			
			
		
/*==========  Mobile First Method  ==========*/

    /* Custom, iPhone Retina */ 
    @media only screen and (min-width : 320px) {
	body{background-image:none!important;}
	.img-responsive.catimgfrontpage{width:40%;}
	.display-xs-homepage-carousel-mobile{display:block;}
.homepage-fix-icon{height:25px;display:block;}
	.homepage-fix-col-3{display:none;}
	.homepage-fix-col-4{display:none;}
#homepage-category-section-var-webshopaceess{padding-left: 1%;}
.section-var-webshopaceess-icon-header-h2 h2{font-family: 'SattaSans', sans-serif;
   color: #C38C00;
   font-size: 13px;
   font-weight: normal;
   line-height: 16px;
text-transform: uppercase;
width:380px;
}

    }

    /* Extra Small Devices, Phones */ 
    @media only screen and (min-width : 480px) {
	body{background-image:none!important;}
	.img-responsive.catimgfrontpage{width:40%;}
.display-xs-homepage-carousel-mobile{display:block;}
	.homepage-fix-col-3{display:none;}
	.homepage-fix-col-4{display:none;}	
.homepage-fix-icon{height:25px;display:block;}


#homepage-category-section-var-webshopaceess{padding-left: 1%;}
.section-var-webshopaceess-icon-header-h2 h2{font-family: 'SattaSans', sans-serif;
   color: #C38C00;
   font-size: 13px;
   font-weight: normal;
   line-height: 16px;
text-transform: uppercase;
width:380px;
	
}
#footercol3{display:none;}
#footercol4{display:none;}
    }

    /* Small Devices, Tablets */
    @media only screen and (min-width : 768px) {
	body{background-image:none!important;}
	.img-responsive.catimgfrontpage{width:30%;}
	.display-xs-homepage-carousel{display:none;}
	.homepage-fix-col-3{display:block;}
	.homepage-fix-col-4{display:block;}	
.homepage-fix-icon{height:46px;display:block;}
.homepage-category-section-col2{margin-top:0px;}
#homepage-category-section-var-webshopaceess{padding-left: 33%;padding-bottom: 20px;}	
#footercol3{display:block;}
#footercol4{display:block;}
}

    /* Medium Devices, Desktops */
    @media only screen and (min-width : 992px) {
	.img-responsive.catimgfrontpage{width:30%;}
.display-xs-homepage-carousel{display:none;}
.homepage-category-section-col2{margin-top:0px;}
#footercol3{display:block;}
#footercol4{display:block;}
    }

    /* Large Devices, Wide Screens */
    @media only screen and (min-width : 1200px) {
.display-xs-homepage-carousel{display:none;}
#footercol3{display:block;}
#footercol4{display:block;}
    }



    /*==========  Non-Mobile First Method  ==========*/

    /* Large Devices, Wide Screens */
    @media only screen and (max-width : 1200px) {
			.img-responsive.catimgfrontpage{width:30%;}
    }


    /* Large Devices, Wide Screens Variant 2 1024px */
    @media only screen and (max-width : 1024px) {
	.homepage-category-section-header{font-size: 11px;}
    }



    /* Medium Devices, Desktops */
    @media only screen and (max-width : 992px) {
							.productlist-txt-container{height:136px;}
#main-navigation{padding-top: 20px;padding-bottom: 20px;background-color:#f2f2f2;}
nav.sidebar-navigation{
border-top:1px solid #a2a2a2;
padding-top:20px;
	margin-left: 0px;}
	.breadcrumb{margin-top:50px;}					
   .navbar-pull-bottom{border-top:1px solid #c8c8c8;}
	.logo-mobile img{transform: scale(1.5, 1.5);-ms-transform: scale(1.5, 1.5);-webkit-transform: scale(1.5, 1.5);}
	.img-responsive.catimgfrontpage{width:40%;}
.img-circle.img-responsive.catimgfaldsikringskursus{width:60%;margin: auto;}
.homepage-category-section-container{max-width:190px;}
.cat-menu-col{margin-right:10px;}
.homepage-category-menu-section{padding-left:15px;padding-right:0px;margin-top: -10px;padding-top:10px;}
.bootstrap-cat-col-margin-right{
	margin-bottom: 20px;
    margin-right: 12px;
    margin-left: 12px;
  border: none;
    padding: 0px;
  /*  background-color: #eee; */
		}
.bootstrap-cat-col-margin-right:hover{background-color:none;}		



#landingpagesholder-ledlenserp7r{top:-76px!important;}


.section-txt-mid{vertical-align: middle;padding-top:0px;}
.navbar-nav{
background-image: none;	}
.product.product-preview {
	border-bottom:1px solid #a9a9a9;
	/*min-height:450px;*/		
}
#vaxess-section img{width:90%;margin-left:5%;margin-right:5%;}
.homepage-category-section-col3a-var1{border-left:1px solid #e1e1e1;}
.homepage-category-section-col3b-var1{border-left:1px solid #e1e1e1;}
.homepage-category-section-col3a-var3{border-left:1px solid #e1e1e1;}
.homepage-category-section-col3b-var3{border-left:1px solid #e1e1e1;}
.homepage-category-section-col3a-var5{border-left:1px solid #e1e1e1;}
.homepage-category-section-col3b-var5{border-left:1px solid #e1e1e1;}
.homepage-category-section-col3a-var7{border-left:1px solid #e1e1e1;}
.homepage-category-section-col3b-var7{border-left:1px solid #e1e1e1;}
.formular-text-align-center{margin-left:25%;}
.partnership-frontpage-h1{font-size:30px;padding-top: 90px;}


.partnership-language-selector{
padding-left:26%;
padding-right:15%;
margin:auto 0;}
.partnership-language-selector-col1{float:left;width:50%;}
.partnership-language-selector-col2{float:right;width:50%;}
.partnership-frontpage-txt-paragraph{text-align:center;margin-left:10px;}
#cat-download-img-vert img{width:70%;}
#cat-download-img-hor img{width:70%;}

#kontaktbox-dennis-col1{margin-bottom:20px;}

.om-faldsikring2 ul{margin-bottom:-15px!important;}

 }


    /* Small Devices, Tablets */
    @media only screen and (max-width : 768px) {
								.productlist-txt-container{height:110px;}
.logo-mobile img {
    display: inline;
    height: 25px;
}
	
	
	
	.homepage-category-section-header{font-size: 12px;margin-top: 6px;margin-bottom: 0px;}
	.img-responsive.catimgfrontpage{width:40%;}
#main-navigation{padding-top: 20px;padding-bottom: 10px;background-color:#f2f2f2;}
	.img-circle.img-responsive.catimgfaldsikringskursus{width:40%;margin: auto;}
	.homepage-category-section-var-webshopaceess{padding-left:10%;}

.homepage-fix-col-1{min-height:50px;border-right:0px solid #a6a6a6;}
.homepage-fix-col-2{min-height:50px;border-right:0px solid #a6a6a6;}

.homepage-category-section-col3a-var1{background-size: 140%;}
.homepage-category-section-col3b-var1{background-size: 140%;}
.homepage-category-section-col3a-var3{background-size: 135%;}
.homepage-category-section-col3b-var3{background-size: 135%;}
.homepage-category-section-col3a-var5{background-size: 100%;}
.homepage-category-section-col3b-var5{background-size: 100%;}




#kontaktbox-dennis-col1{width:100%;}
#kontaktbox-dennis-col2-wrapper{width:60%;float:left;}
	#footer-links .col-sm-3 column{margin-bottom:40px;margin:0 auto;}
#vaxess-section img{width:100%;margin-left:0px;margin-right:0px;}
.formular-text-align-center{margin-left:15%;}
.frontpage-section-om-faldsikring1{padding-left:0px;}
.frontpage-section-om-faldsikring2{padding-left:0px;}
.frontpage-section-om-faldsikring2 li{font-size:15px;margin-left:-30px;}
.partnership-frontpage-h1{font-size:20px;line-height:22px;padding-top: 50px;}

.partnership-language-selector{
padding-left:16%;
padding-right:12%;
margin:auto 0;}
.partnership-language-selector-col1{float:left;width:50%;}
.partnership-language-selector-col2{float:right;width:50%;}
.partnership-frontpage-txt-paragraph{text-align:center;margin-left:0px;}
.faldsikringkursus-branche-dropdown{width:100%;text-align:center;margin:auto 0;left:0px;right:0px;top:0px;}

#kontaktbox-dennis-col2b{
   padding-left: 20px;
   padding-top: 40px;
   width: 60%;
}

#landingpagesholder-pixa2015 {top: -54px!important;}
#landingpagesholder-tikka2015{top: -54px!important;}
#landingpagesholdercontainer-neo{top: -92px!important;}
#landingpagesholdercontainer-seo{top: -152px!important;;}

#landingpagesholder-ledlenserp7r{top:-76px!important;}

#newsletter-signup-newssite-wrapper{padding-left:10px;padding-top:30px;}


.cat-download-wrapper{display:inline;width:50%;float:left;}

.breadcrump li{margin-top: 10px;}

}

    /* Extra Small Devices, Phones */ 
    @media only screen and (max-width : 480px) {



.bootstrap-cat-col-margin-right{
	margin-bottom: 16px;
		}

	
	/*.cat-menu-col{display: inline;}*/
	
	.price.text-success{font-size:22px!important;}
small, .small {font-size: 80%;}
.price{font-size:24px!important;padding-left: 4px;}

.product-preview .product-name h2{
font-size: 14px!important;
}


/* .short-description{	word-break: break-all!important;}*/
		
		
		
.homepage-category-section-col3a-var1{background-size: 180%;}
.homepage-category-section-col3b-var1{background-size: 180%;}
.homepage-category-section-col3a-var3{background-size: 180%;}
.homepage-category-section-col3b-var3{background-size: 180%;}
.homepage-category-section-col3a-var5{background-size: 100%;}
.homepage-category-section-col3b-var5{background-size: 100%;}
	
.img-circle.img-responsive.catimgfaldsikringskursus{width:40%;margin: auto;}
.img-responsive.catimgfrontpage{width:40%;}
.homepage-category-section-col2 img{height:316px;}
.homepage-category-menu-section{padding-left:0px;margin-top:0px;}
.formular-text-align-center{margin-left:0px;}
.partnership-frontpage-h1{font-size: 16px; padding-top: 16px;}
.logo-mobile img {display: inline;height: 25px;}
.section-var-webshopaceess-icon-header-h1 h1{font-size:20px;}
.homepage-category-section-access h2 {font-size:160%;}
#kontaktbox-dennis-col2-wrapper{width:100%;float:left;}
.category-name.text-center {font-size: 100%;}
.cat-download-wrapper{display:inline;width:100%;float:left;}


#news-wrapper .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {padding:8px;}
#news-wrapper .nav > li > a {padding-left:6px;padding-right:6px;font-size: 12px;}

#landingpagesholder-pixa2015 {top: -54px!important;}
#landingpagesholder-tikka2015{top: -40px!important;}
#landingpagesholder-xeo19r{top: -54px!important;}
#landingpagesholdercontainer-seo{top: -152px!important;;}

    }

    /* Custom, iPhone Retina */ 
    @media only screen and (max-width : 320px) {
	.logo-mobile img {display: inline;height: 20px;}
	.formular-text-align-center{margin-left:0px;}
        .partnership-frontpage-h1{font-size: 15px; padding-top: 0px;}
.homepage-category-section-header {font-size: 10px;}
#news-col1 li{font-size: 11px;}
    }


button.center-block.btn.btn-default.btn-sm.visible-xs.visible-sm {margin-top:20px;}


#extra-data-float{font-size:12px;}

.fa-envelope{margin-right:6px;}

.brand-logo-partnership{width:50%;margin:auto;}
.brand-logo-partnership-ledlenser{width:50%;margin:auto;margin-top:50px;}

h1 small{font-size: 0.8em;}

.nav {
font-family: 'SattaSans', sans-serif ;
   /* color: #999; */
	color:#515151;
    font-size: 95%;
text-transform: uppercase;
  font-style: normal;
	  font-weight: normal;
}

.list-unstyled megamenu{
font-family: 'SattaSans', sans-serif ;
   color: #999;
    font-size: 1em;
text-transform: uppercase;
	  font-style: normal;
	  font-weight: normal;
}

nav navbar-nav{	  font-style: normal;
	  font-weight: normal;}


#login-btn-top-nav{position:relative; top: -31px;left:100px;}

#login-btn-top-nav img {width:50%; height:50%;}



footer .donor-footer{margin:auto;padding-top:30px;padding-bottom:30px;}
footer .donor-footer img{width:500px;}

footer .shop-info {padding-top:30px;padding-bottom:30px;}


.shop-info{
background-color:#5c5c5c;
font-family: SattaSans, sans-serif;
font-weight: normal;
font-size: 13px;
color: #ccc;
}


.list-addtocart-container{
position:relative;
width:100%;			
}		

.empty-shopping-cart-section-big-hero{margin-top:-20px;margin-left:0px;margin-right:0px;margin-bottom:30px;}
.empty-shopping-cart-section{text-align:center;}
p.empty-shopping-cart-txt{padding-left:0px!important;font-size:40px;margin-bottom:20px;}
.empty-shopping-cart-txt-login{background-color: #79b321;color: #fff;font-size: 20px;margin: auto;padding: 15px;width: 160px;}


#pageContents.cart{padding-top:20px;padding-bottom:0px;padding-left:0px;padding-right:0px;}

#pageContents.cart .footer{padding:0px;}

#cart-form{
margin-bottom:30px;
	padding-left:15px;
padding-right:15px;
}

table.compact-cart-table caption{
padding: 1.3em 1.0em;
text-align: left;
background: #f6f6f6;
color: #777777;
margin-top: 64px;
}

.totls.pull-left{font-size:13px;}

.product-list .list-addtocart-container form.add-to-cart-form .btn-primary{
padding: 5px 5px;
font-size: 12px;
line-height: 1.5;
border-radius: 0;
border-bottom-left-radius: 0;
border-top-left-radius: 0;
	color: white;
background-color: #79b321;
border-color: #79b321;
}

.btn-primary {color: white;background-color: #79b321;border-color: #79b321;}

#main-column .description{padding-left:0px!important;margin-left:0px; margin-right: 0px;padding-left:0px;}
#main-column .description h2{padding-left:15px;padding-right:15px;}
#main-column .description h3{padding-left:0px;padding-right:15px;}
#main-column .details-long-description h2{margin-left:0px!important;}
.slt-section h2{margin-left:-15px!important;}
.category-no-filter #main-column .description p{padding-left:15px;}
.description.details-long-description{margin-left:0px!important;padding-left:0px!important;}
.description.details-long-description h2{padding-left:0px!important;}
.description.short-description.details-short-description{margin-left:0px!important;padding-left:0px!important;}
.description.details-html{margin-left:0px!important;padding-left:0px!important;}

.description{
padding-left:15px;	
margin-top:10px;
margin-bottom:0px;
margin-left:0px;
padding-right: 0px;
}

@media only screen and (max-width: 992px) {.description{padding-left:0px;}}


.description ul{
background: #edede5;
padding-top: 10px;
padding-bottom: 10px;
padding-right: 15px;
padding-left:0px;}
	
	

.description li{
background-image: url('/media/115990/check.png');
background-repeat: no-repeat;
background-size: 16px 16px;
list-style: none;
padding: 5px 0 7px 50px;
background-position: 15px 7px;
font-size: 14px;
	}


.product-preview .product-name, .product-preview .short-description{
white-space:normal;
margin-top: 10px;
margin-bottom: 20px;
text-transform: uppercase;
clear:both;
display:table-cell;
}


.product-preview .product-name h2{
color: #000;
font-size: 18px;
line-height: 18px;
font-weight: normal;
margin-bottom: 2px;
}


.short-description{
	/*text-transform:uppercase;
	position:absolute;
	top:180px;*/
	word-break: normal;
		}
.category div{
	/* text-overflow: ellipsis; */
white-space: normal;
	}

.lead{font-size:21px;}


/* EMPLOYEE PAGE START */
.employee-wrapper{background-color: #fff; box-shadow: 0 0 10px -3px #333333;margin-bottom: 20px;width:96%;margin-left:10px;}
.employee-wrapper p{font-size:16px;color:#000;}
.employee-container h2{color:#fff;font-size:22px;}
.employee-container h3{font-size:14px;color:#979797;}
.employee-container a{color:#fff;}
.employee-container a:hover{color:#fff;}
.employee-container a:active{color:#fff;}

.profile-employee-image img{width:50%;}
.employee-department-header-border{border-bottom: 1px dotted #CCC;margin-top:40px;}
.employee-container{background-color:#000;color:#fff;padding:10px;margin-bottom:30px;}
.employee-container .pull-right{}
.employee-image img{width:100%;}
.employee-mail{color:#c1c1c1;font-size:14px;}
.employee-phone{color:#c1c1c1;font-size:14px;}
.contact-details{font-size:15px;color:#a3a3a3;}

/* EMPLOYEE PAGE END */


/* KATALOG PAGE START */
.katalog-brand-icon-image img{width:100%;border: 1px solid #C0C0C0;}
.width50pro{width:50%;}
/* KATALOG PAGE END */

/* RETAILER PAGE START */
.retailer-wrapper{}
.retailer-container{margin-bottom:30px;}
.retailer-image img{width:100%; border: 0px solid #C0C0C0;box-shadow: 0px 0px 15px #d5d5d5;}
.retailer-container h3{font-size:100%; text-align:center;}
/* RETAILER PAGE END */

.beal-rope-table-container{margin:auto;}
.beal-rope-pictogram-table-header{border-bottom:1px solid #a1a1a1;}
.beal-rope-pictogram{width:80px;padding:15px;margin:auto;}
.beal-rope-pictogram-row{border-bottom:1px solid #eee;}
.beal-rope-pictogram-table-header-txt{font-weight:normal;font-size:100%;padding-bottom:10px;}
.beal-rope-pictogram-col1-txt{font-weight:normal;text-align:right;padding-left: 0px;padding-right:10px;}
.beal-rope-pictogram-col3-txt{font-weight:normal;text-align:left;padding-left:20px;padding-right: 10px;}

.alert.alert-muted{background-color: #57595b;color: #fff;border-color: #fff;}

.alert.alert-muted a{color: #fff;}.alert.alert-muted a:hover{color: #a1a1a1;}

.alert-info{
background-color:#E00A0E;
padding-left: 15px;
padding-top: 15px;
padding-bottom:20px;
position:relative;
border-color: #fff;
color: #fff;
}

.alert h4{color: #fff;}

.btn-info{
	margin-top:10px;
color: white;
background-color: #000;
border-color: #fff;
padding:10px;
}

#itemnumbers{
font-family: SattaSans, sans-serif;
font-weight: normal;
font-size: 13px;
color: #777777;
		line-height:12px;
	margin-top: 14px;
	margin-left:8px;
	margin-bottom:-4px;
	}


#logininfobox{font-size: 11px;}
.boldproductinfo{font-weight:bold;font-size:20px;}

#new-customer-log-in-window{padding-left:10px;color:#515151;}


.argentur-container{margin-top:20px;margin-bottom:20px;border-bottom: 1px dotted #CCC;font-size:12px;}


#call-us-box-contactpage{
background-color: #79b321;
margin-bottom: 20px;
padding-top: 2px;
padding-left: 10px;
padding-bottom: 2px;
padding-right: 10px;
width: 100%;
text-align: center;
}

#call-us-box-contactpage h3{color:#fff;font-size:20px;line-height:26px;}


/* FOOTER START */


#footerbackground {
  /*  background-image: url("/media/75851/footertopshadow.png");*/
    background-repeat: repeat-x;
    bottom: 0;
    left: 0;
    width: 100%;
	background-color: #414141;
	display:inline-block;
}

#footer-links-wrapper{width:100%;background-color:#c8c3c3}
#footer-links {max-width: 1100px;height: auto;text-align: left;margin:auto;padding-left:15px;;padding-top:25px;padding-bottom:25px;}


#footercol1{margin-bottom:20px;}
#footercol2{margin-bottom:80px;}
#footercol3{margin-bottom:20px;}
#footercol4{margin-bottom:20px;}

#footer-links .col-sm-3 column{}

#footer-header1{}

#footer-header2{}

#footer h3{
 color: #5C5C5C;
  font-family: 'SattaSans', sans-serif ;
    font-weight: normal;
    font-size: 12px;
    line-height: 14px;
    text-transform: uppercase;
    text-decoration:none;
}


#footer_menu {
width: 100%;
height: 0px;
padding-left: 20px;
padding-top: 34px;
text-align: left;
position: relative;
top: -84px;
}



.footer_copyright {
  width: 100%;
  height: 22px;
  background-color: #4B4A46;
  color: #999;
  font-size: 9px;
letter-spacing: 0.4pt;
  padding-top: 8px;
  padding-left: 20px;
text-align: left;
}

#footer-logo{
    height: 35px;
    left: 236px;
    margin-bottom: 20px;
    position: relative;
    text-align: left;
    top: 76px;
    width: 200px;
}

.footercompanyname{
  font-family: 'SattaSans', sans-serif ;
    font-weight: normal;
  font-size:14px;
color:#c5c3c3;
}

.footeraddress{
  font-family: 'SattaSans', sans-serif ;
    font-weight: normal;
  font-size:13px;
color:#c5c3c3;
}

#footer-address{position:relative;top:82px;left:0px;}

#footer-opentime{
 height: 60px;
    left: -20px;
    margin-bottom: 0;
    position: relative;
    text-align: left;
    top: 124px;
    width: 367px;
}

.footertxtheader {
    font-family: 'SattaSans', sans-serif ;
    font-weight: normal;
  font-size: 16px;
  line-height: 18px;
  color: #5C5C5C;
  text-decoration:none !important;
text-align: left;
}

.footertxt {
      font-family: 'SattaSans', sans-serif ;
    font-weight: normal;
  font-size: 12px;
  line-height: 16px;
  color: #5C5C5C;
  text-decoration:none;
text-align: left;
}

.footertxt16 {
      font-family: 'SattaSans', sans-serif ;
    font-weight: normal;
  font-size: 16px;
  line-height: 18px;
  color: #5C5C5C;
  text-decoration:none;
text-align: left;
}

a:link.footertxt {
  font-size: 12px;
  line-height: 18px;
  color: #5C5C5C;
  text-decoration:none;
}

a:visited.footertxt {
  font-size: 12px;
  line-height: 18px;
  color: #5C5C5C;
  text-decoration:none;
}

a:hover.footertxt {
  font-size: 12px;
  line-height: 18px;
  color: #FFF;
  text-decoration:none;
}

a:active.footertxt {
  font-size: 12px;
  line-height: 18px;
  color: #5C5C5C;
  text-decoration:none;
}

a:link.footertxt16 {
  font-size: 16px;
  line-height: 18px;
  color: #5C5C5C;
  text-decoration:none;
}

a:visited.footertxt16 {
  font-size: 16px;
  line-height: 18px;
  color: #5C5C5C;
  text-decoration:none;
}

a:hover.footertxt16 {
  font-size: 16px;
  line-height: 18px;
  color: #FFF;
  text-decoration:none;
}

a:active.footertxt16 {
  font-size: 16px;
  line-height: 18px;
  color: #5C5C5C;
  text-decoration:none;
}


footer .shop-info a {
    color: #ccc;
    text-decoration: none;
}


#sociallinks{
position:relative;
  left:20px;
  top:0px;
}

#contactlinks{
position:relative;
  left:28px;
  top:0px;
}

/* FOOTER END */


/* LOGINBOX START */
#loginbox-prices{
	background-color: #333333;
font-family: 'SattaSans', sans-serif;
font-size: 13px;
color: #FFF;
line-height: 20px;
width: 100%;
padding: 5%;
margin-top: 10px;
margin-bottom: 20px;}
 #loginbox-prices a:active {color:#FFF;}
 #loginbox-prices a:hover {color:#FFF;}
 #loginbox-prices a:visited {color:#FFF;}
 #loginbox-prices a:link {color:#FFF;}

.loginbox-prices-login-for-prices{font-size:15px;text-transform: uppercase;font-weight:bold;}
.loginbox-prices-reg-companies{font-size:11px;top:-4px;position:relative;}
.loginbox-prices-login-read-more{font-size: 12px;background-color: #db3b04;padding:4px;}


/* LOGINBOX END */

#login-form{padding-left:30px;padding-right:30px;}#forgot-password-form{padding-left:30px;padding-right:30px;}


/* --- TRUSTPILOT START --- */
.trustpilotbox{background-color:#5c5c5c;text-align:center;padding-bottom:20px;padding-top:10px;}
.trustpilotbox-footer{background-color:#5c5c5c;text-align:center;padding-bottom:20px;padding-top:10px;margin-top: -20px;}
.trustpilot-wrapper{
max-width: 310px;
background-color:#fff;
margin:auto;
padding: 10px;
margin-top:30px;}
.trustpilotbox h3 {color:#fff;}
.trustpilotbox txt {color:#fff;}

.trustpilotbox-footer h3 {color:#fff;}
.trustpilotbox-footer txt {color:#fff;}

/* --- TRUSTPILOT END --- */

.ledlenser-cri-explain-paragraph{padding-top:15px!important;display: table;}

.partnership-campaign-header{}
.partnership-campaign-header h1{margin-left:-15px;margin-right:-15px;margin-top:0px;padding:15px;text-align:center;font-size:180%;color:#000;background-color:#ececec;font-weight:bold;}
@media only screen and (max-width: 480px) {.partnership-campaign-header h1{font-size: 110%;}}
.partnership-campaign-header h2{text-align:center;font-size:160%;color:#68666b;}		
.partnership-campaign-header h3{text-align:center;font-size:140%;color:#68666b;}

.partnership-campaign-section-01{}
.partnership-campaign-section-01 h3{text-align:center;font-size:160%;background-color:#000;color:#fff;display:table;padding:15px;margin:auto;margin-bottom: 15px;}
.partnership-campaign-section-01 p{margin:auto;width: 500px;}
@media only screen and (max-width: 768px) {.partnership-campaign-section-01 p{width: 400px;}}
@media only screen and (max-width: 480px) {.partnership-campaign-section-01 p{width: 100%;}}

.partnership-campaign-section-02{background-color: #dce1df;
margin-left: -15px;
margin-right: -15px;
padding-bottom: 30px;
margin-bottom: 30px;
box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.4);
z-index: 50;}
.partnership-campaign-section-02 h3{text-align:center;font-size:160%;background-color:#000;color:#fff;display:table;padding:15px;margin:auto;margin-bottom: 15px;margin-top: -10px;}
.partnership-campaign-section-02 ul{margin:auto;width: 370px;margin-bottom:0px;padding-left: 15px;}
.partnership-campaign-section-02 li{}
.partnership-campaign-section-02 .partnership-campaign-step-header{text-align:center;font-size:160%;background-color:#b92700;color:#fff;display:table;padding:15px;margin:auto;margin-bottom: 15px;}
@media only screen and (max-width: 480px) {.partnership-campaign-section-02 .partnership-campaign-step-header{font-size:140%;}}
.partnership-campaign-section-02 p{margin:auto;width: 370px;}
@media only screen and (max-width: 480px) {.partnership-campaign-section-02 p{width: 100%;}}
.partnership-campaign-section-02 .col-margin-bot{margin-bottom:40px;}
.partnership-campaign-section-02 .partnership-campaign-call-to-action{margin: auto;text-align: center;font-size: 110%;padding: 10px;background-color: rgb(180, 205, 209);display: table;margin-top:15px;}

.partnership-campaign-section-03{background-color: #dce1df;
margin-left: -15px;
margin-right: -15px;
padding-bottom: 30px;
margin-bottom: 30px;
box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.4);
z-index: 52;}
.partnership-campaign-section-03 h3{text-align:center;font-size:160%;background-color:#000;color:#fff;display:table;padding:15px;margin:auto;margin-bottom: 15px;margin-top: -10px;}
.partnership-campaign-section-03 .partnership-campaign-step2-box{text-align:center;font-size:160%;background-color:#ffdb00;color:#68666b;display:table;padding:15px;margin:auto;margin-bottom: 15px;}
.partnership-campaign-section-03 p{margin: auto;text-align:center;}

.partnership-campaign-section-04{background-color: #dce1df;
margin-left: -15px;
margin-right: -15px;
padding-bottom: 30px;
margin-bottom: 30px;
box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.4);
z-index: 54;}
.partnership-campaign-section-04 h3{text-align:center;font-size:160%;background-color:#000;color:#fff;display:table;padding:15px;margin:auto;margin-bottom: 15px;margin-top: -10px;}
.partnership-campaign-section-04 .partnership-campaign-step3-box{text-align:center;font-size:160%;background-color:#00983c;color:#fff;display:table;padding:15px;margin:auto;margin-bottom: 15px;}
.partnership-campaign-section-04 p{margin:auto;text-align:center;}

.partnership-campaign-section-brandsites-links{margin:auto;text-align:center;margin-top: 50px;}

.arrow-down {
width: 0;
height: 0;
border-left: 50px solid transparent;
border-right: 50px solid transparent;
border-top: 50px solid #93a7b6;
z-index: 100;
margin: auto;
margin-top: 20px;
margin-bottom: -40px;
}

/* LEDLENSER ATEX PRODUCT STYLING START */

.atex-video{margin-top:30px;margin-bottom:15px;margin-top: 30px;}

.atex2018-feature-icon-row{width: 100%;display: table;border-top: 1px solid #e1e1e1;padding-top: 10px;}
.atex2018-redhightlight-txt{color:#c31924;}
#atex2018-zone-definition .container{background-color:#000;}
.atex2018-zone-definition-row{max-width:1170px;margin:auto;padding-bottom: 15px;padding-left: 10px;padding-right: 10px;}
.atex2018-zone-definition-row h1{color:#fff;}
.atex2018-zone-definition-row h2{color:#fff;}
.atex2018-zone-definition-row a{color:#fff;text-decoration:underline;}
#atex2018-zone-definition{background-color:#000;color:#fff;width: 100%;}
.atex2018-zone-definition-illustration{/*max-width:600px;*/margin:0 auto;display:block;padding-bottom:30px;}

@media(min-width:768px) {.atex2018-zone-definition-illustration{width:700px;}}
.atex2018-zone-definition-pictogram{width:100px;margin:0 auto;display:block;padding-top:30px;padding-bottom:10px;}

#atex2018-zone0-definition {border-bottom:1px solid #e1e1e1;padding-bottom:10px;padding-left: 15px;padding-right: 15px;}
#atex2018-zone0-definition h1{font-size:240%;}
#atex2018-zone0-definition h2{font-size:150%;}
.atex2018-zone0-definition-pictogram{width:120px;margin-top:20px;}
.atex2018-zone0-definition-pictogram-small{width: 60px;margin-top: 3px;margin-left: 100px;}

#atex2018-zone2-definition {border-bottom:1px solid #e1e1e1;padding-bottom:10px;padding-left: 15px;padding-right: 15px;}
#atex2018-zone2-definition h1{font-size:240%;}
#atex2018-zone2-definition h2{font-size:150%;}
.atex2018-zone2-definition-pictogram{width:120px;margin-top:20px;}
.atex2018-zone2-definition-pictogram-small{width: 60px;margin-top: 3px;margin-left: 100px;}

.atex2018-bighero-var2-txt h1{font-size:150%;}}

/* LEDLENSER ATEX PRODUCT STYLING END */
/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
