html, body {padding:0px;margin:0px;font-size:14px;font-size:16px;font-family:'Roboto Condensed',sans-serif;color:#666666;line-height:17px;}
div, p, td, li, a, span {font-size:14px;font-size:16px;font-family:'Roboto Condensed',sans-serif;color:#666666;line-height:17px;}

a.nohoverdecoration:hover {text-decoration:none;}

h1 a {font-size: 36px;}
h2 a {font-size: 30px;}

.h1alternative {font-size:36px;margin-bottom:10px;margin-top:20px;color:inherit;font-family:inherit;font-weight:500;line-height:1.1;}
.seotextlinkmarkup a {color:#23527c;color:#db0100;text-decoration:underline;}
.seotextlinkmarkup a:hover {color:#db0100;text-decoration:underline;}

#amount {max-width:100px;}

.pricewarranty {position:absolute;top:20px;right:0px;padding:15px;background:#e91b23;color:#fff;border-right:5px solid #f2787d;}
.pricewarranty:before, .pricewarranty:after {content:'';position:absolute;left:-9px;border-left:10px solid transparent;}
.pricewarranty:before {top:0;border-top:27px solid #e91b23;}
.pricewarranty:after {bottom:0;border-bottom:27px solid #e91b23;}
.pricewarranty a {display:block;font-size:16px;font-weight:600;color:#fff;}
.pricewarranty span {font-size:16px;font-weight:600;color:#fff;}

.basketline {height:25px;line-height:25px;}
.basketline img {max-height:30px;margin-right:10px;}

.browserborder {width:100%;height:175px;background:url(images/header.png) center center no-repeat;}
.browserborder a {display:block;width:100%;height:100%;}
.browserborder_mobile {display:none;}
.browserborder_mobile img {max-width:100%;}

.morecolorcontainer a {float:left;margin-right:10px;margin-bottom:10px;}
.morecolorcontainer img {max-width:83px;}

.colorred {color:#f00;}
.colorgreen {color:#04B431;}
.colororange {color:#E87A19;}

.margintop0 {margin-top:0px;}
.margintop10 {margin-top:10px;}
.margintop20 {margin-top:20px;}
.margintop30 {margin-top:30px;}
.margintop40 {margin-top:40px;}
.marginright10 {margin-right:10px;}
.marginbottom5 {margin-bottom:5px;}
.marginbottom10 {margin-bottom:10px;}
.marginbottom20 {margin-bottom:20px;}

.paddingbottom20 {padding-bottom:20px;}
.paddingbottom40 {padding-bottom:40px;}

.maxwidth50 {max-width:50px;}
.relative {position:relative;}
.hiddendiv {display:none;}
.redtext {color:#e91b23;}
.spacerline {clear:both;height:1px;background:#eee;width:100%;margin:5px 0px;}
.absolutebottomright {position:absolute;bottom:32px;right:25px;}
.videoframe {position:relative;padding-bottom:55%;padding-top:15px;height:0;overflow:hidden;}
.videoframe iframe {position:absolute;top:0;left:0;width:100%;height:100%;}
.basketaddondelete {border:0px;background:none;width:10px;margin:0px;padding:0px;}
.captionminheight {margin-top:5px;min-height:105px;background:#ddd;-webkit-border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomright:6px;-moz-border-radius-bottomleft:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px;}
.captionminheight * {color:#e91b23;}
.paymentlabel {height:40px;}
.paymentlabel img {max-height:100%;}

.cookieinfo {position:fixed;left:250px;right:250px;bottom:0px;padding:20px;background:rgba(0,0,0,0.75);color:#fff;}
.cookieinfo a {color:#fff;text-decoration:underline;}
.cookieinfo .btn {margin-left:20px;}

@media (max-width: 650px) {
	.cookieinfo {left:0px;right:0px;}
}

/* Bootstrap*/
@media (min-width: 979px) {
  ul.nav li.dropdown:hover > ul.dropdown-menu {
    display:block;
  }
}

.navbar-custom {
  border:0px;
  background:#db0100;
}
.navbar-custom * {
	font-size:15px;
}
.navbar-custom .navbar-nav > li > a {
  color:#fff;
  border-right:1px solid #fff;
}
.navbar-custom .navbar-nav > li.dropdown:hover {
	color:#db0100;
  background:#fff;
}
.navbar-custom .navbar-nav > li.dropdown:hover > a {
	color:#db0100;
}
.navbar-custom .navbar-nav > li.dropdown:hover .caret {
  border-top-color:#db0100;
  border-bottom-color:#db0100;
}
.navbar-custom .navbar-nav > li > a:hover,
.navbar-custom .navbar-nav > li > a:focus {
  color:#db0100;
  background:#fff;
}
.navbar-custom .navbar-nav > .active > a,
.navbar-custom .navbar-nav > .active > a:hover,
.navbar-custom .navbar-nav > .active > a:focus {
  color:#db0100;
  background:#fff;
}
.navbar-custom .navbar-nav > .dropdown > a:hover .caret,
.navbar-custom .navbar-nav > .dropdown > a:focus .caret {
  border-top-color:#db0100;
  border-bottom-color:#db0100;
}
.navbar-custom .navbar-nav > .open > a,
.navbar-custom .navbar-nav > .open > a:hover,
.navbar-custom .navbar-nav > .open > a:focus {
  background-color:#fff;
  color:#db0100;
}
.navbar-custom .navbar-nav > .open > a .caret,
.navbar-custom .navbar-nav > .open > a:hover .caret,
.navbar-custom .navbar-nav > .open > a:focus .caret {
  border-top-color:#db0100;
  border-bottom-color:#db0100;
}
.navbar-custom .navbar-nav > .dropdown > a .caret {
  border-top-color:#fff;
  border-bottom-color:#fff;
}
.navbar-custom .navbar-toggle {
  border-color:#fff;
}
.navbar-custom .navbar-toggle:hover,
.navbar-custom .navbar-toggle:focus {
  border-color:#fff;
}
.navbar-custom .navbar-toggle .icon-bar {
  background-color:#fff;
}
.navbar-custom .navbar-collapse,
.navbar-custom .navbar-form {
  border-color:transparent;
}
.navbar-custom .navbar-form {
  max-width:50px;
}
.navbar-custom .navbar-link {
  color:#000000;
}
.navbar-custom .navbar-link:hover {
  color:#004785;
}

@media (max-width: 992px) {
	.browserborder {display:none;}
	.browserborder_mobile {display:block;}
	.navbar-custom .navbar-form {
	  max-width:100%;
	}
	.navbar-custom .navbar-nav > li > a {
	  border-right:0px;
	}
	.navbar-header {
		float: none;
	}
	.navbar-left,.navbar-right {
		float: none !important;
	}
	.navbar-toggle {
		display: block;
	}
	.navbar-collapse {
		border-top: 1px solid transparent;
		box-shadow: none;
	}
	 .navbar-fixed-top {
		top: 0;
		border-width: 0 0 1px;
	}
	.navbar-collapse.collapse {
		display: none!important;
	}
	.navbar-nav {
		float: none!important;
		margin-top: 7.5px;
	}
	.navbar-nav>li {
		float: none;
	}
	.navbar-nav>li>a {
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.collapse.in{
		display:block !important;
	}
  .navbar-custom .navbar-nav .open .dropdown-menu > li > a {
    color:#000000;
  }
  .navbar-custom .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-custom .navbar-nav .open .dropdown-menu > li > a:focus {
    color:#004785;
    background-color:transparent;
  }
  .navbar-custom .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-custom .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-custom .navbar-nav .open .dropdown-menu > .active > a:focus {
    color:#004785;
    background-color:#d0cfd8;
  }
  .navbar-custom .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-custom .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-custom .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color:#cccccc;
    background-color:transparent;
  }
}

/* Cookiebot */

#CybotCookiebotDialogBodyContentTitle
{
 font-family: 'Roboto',sans-serif!important;
 font-size: 18px!important;
 font-weight: 300!important;
 line-height: 130%!important;
}

#CybotCookiebotDialogBodyContentText
{
 color: #ffffff!important;
 font-size: 12px!important;
 font-family: 'Roboto Condensed',sans-serif!important;
}

#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection
{
 color: #ffffff!important;
 background-color: #000000!important;
 border: 1px solid!important;
 border-radius:3px!important;
 border-color: #bebebe!important;
 font-size: 16px!important;
 font-family: 'Roboto',sans-serif!important; 
 font-weight: normal!important;
 padding-top: 5px!important; 
 padding-bottom: 10px!important;
 padding-left: 10px!important;
 padding-right: 10px!important;
}

#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll
{
 background-image: linear-gradient(to bottom,#d9534f 0,#c12e2a 100%)!important;
 color: #ffffff!important;
 opacity: 1.0!important;
 font-size: 16px!important;
 font-family: 'Roboto',sans-serif!important;
 font-weight: normal!important;
 padding-top: 5px!important; 
 padding-bottom: 10px!important;
 padding-left: 10px!important;
 padding-right: 10px!important;
 border: 1px solid!important;
 border-radius:3px!important;
 border-color: #ffffff!important;
}

#CybotCookiebotDialogBodyLevelButtonsRow
{
 color: #ffffff!important;
 font-size: 12px!important;
 font-family: 'Roboto',sans-serif!important;
}

#CybotCookiebotDialogBodyLevelButtonsSelectPane
{
 color: #ffffff!important;
 font-size: 12px!important;
 font-family: 'Roboto Condensed',sans-serif!important;
 font-weight: 300!important;
}

.CybotCookiebotDialogBodyLevelButtonWrapper
{
 color: #ffffff!important;
 font-size: 12px!important;
 font-family: 'Roboto',sans-serif!important;
}

#CybotCookiebotDialog
{
 color: #ffffff!important;
 font-size: 12px!important;
 font-family: 'Roboto Condensed',sans-serif!important;
 font-weight: 300!important;
 opacity: 0.9!important;
}

div.CybotCookiebotDialogDetailBodyContentCookieTypeIntro
{
 color: #ffffff!important;
 font-size: 12px!important;
 font-family: 'Roboto',sans-serif!important;
}

input[type=checkbox].CybotCookiebotDialogBodyLevelButton
 {
  color: #ffffff!important;
 }
 
#CybotCookiebotDialogDetailFooter
 { 
  display: none!important; 
 }
 
#CybotCookiebotDialogBodyLevelDetailsWrapper 
 {
  background-color: #000000!important;
  font-family: 'Roboto',sans-serif!important;
 }
 
 #CybotCookiebotDialogDetailBodyContentTextAbout 
 {
 color: #ffffff!important;
 }