html{height:100%;font-size:100%;}
html,body{font-size:95%;height:100%;font-family:'Open Sans', sans-serif;background-color:#f5f5f5;color:#424242;}
footer{height:140px;width:100%;left:0;bottom:0;background-color:#FFF;}
label{font-weight:normal;}
a{color:#D5160C;}
a:hover{text-decoration:none;color:#980A02;}
h1{font-size:1.7rem;font-family:'Oswald', sans-serif;font-weight:300;color:#D5160C;margin-bottom:30px;}
h1.big{font-size:2.2rem;}
h2{font-size:1.4rem;font-family:'Oswald', sans-serif;font-weight:300;margin-bottom:30px;}
h2.big{font-size:2.0rem;}
h3{font-size:1.3rem;font-family:'Oswald', sans-serif;font-weight:300;}
h4{font-size:1.1rem;font-family:'Oswald', sans-serif;font-weight:300;}
::-moz-selection {color:#FFFFFF;background:#D5160C;}
::selection{color:#FFFFFFF;background:#D5160C;}
.login-bg{background:url('/images/login.jpg') no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover; -o-background-size:cover;background-size:cover;min-height:100%;position:relative;-webkit-transition:background-image 0.2s ease-in-out;transition:background-image 0.2s ease-in-out;}
.login-bg .blackBgTrans{padding:60px 40px;}
.btn-default{background-color:#D5160C;border-color:#D5160C;color:#FFFFFF !important;font-family:'Oswald', sans-serif;font-weight:300;text-transform:uppercase;}
.btn-default:hover{background-color:#980A02;border-color:#980A02;color:#FFFFFF !important;}
.btn-default.greyButton{background-color:#E0DFDE;color:#424242 !important;border-color:#E0DFDE;}
.btn-default.greyButton:hover{background-color:#424242;}
.noPadding{padding:0;}
.noPadLeft{padding-left:0;}
.noPadRight{padding-right:0;}
.noBorderTop{border-top:none !important;}
.whiteColor{color:#FFF;}
.whiteBg{background-color:#FFF;}
.menu{height:70px;border-top:4px solid #D5160C;}
.blackBgTrans{background: rgba(0, 0, 0, 0.7);}
.roundedCorner{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
.login-bg .container{margin-top:200px;}
.fill{min-height:100%;height:100%;}
.paddingBody{padding-bottom:120px;overflow:hidden;}
.headerBanner{height:160px;background:url('/images/plma_banner.jpg') no-repeat center center;}
.sideMenu ul {list-style-type:none;}
.sideMenu > ul{diplay:block;border-left:4px solid #D5160C;}
.sideMenu > ul > li > a{background-color:#e0dfde !important;color:#424242;font-weight:bold;}
.sideMenu ul{padding:0;}
.sideMenu ul li a{display:block;line-height:35px;padding-left:14px;width:100%;color:#424242;background-color:#FFFFFF;}
.sideMenu ul li a:hover{background-color:#D5160C !important;color:#FFFFFF;}
.sideMenu ul li a.activeMenu{background-color:#D5160C !important;color:#FFFFFF;}
.glyphicon.glyphicon-option-vertical.pull-right, .glyphicon.glyphicon-download.pull-right{height:35px;line-height:30px;}
.cartStep{width:20%;float:left;background-color:#D5160C;height:40px;line-height:40px;}
.cartStepG{width:20%;float:left;background-color:#e0dfde;height:40px;line-height:40px;}
.cartArrowR{-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);background-color:#D5160C;height:100%;width:40px;position:absolute;margin-left:131px;}
.cartArrowW{-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);background-color:#FFFFFF;height:100%;width:40px;position:absolute;margin-left:137px;}
.cartArrowG{-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);background-color:#e0dfde;height:100%;width:40px;position:absolute;margin-left:131px;}
.cartArrowText{position:relative;padding-left:35px;font-family:'Oswald', sans-serif;display:block;}
.cartArrowText:hover{color:#424242;}
.cartArrowTextG{position:relative;padding-left:35px;font-family:'Oswald', sans-serif;display:block;color:#424242;cursor:default;}
.cartTable td{padding-top:25px !important;padding-bottom:25px !important;}
.memo{font-style:italic;}
.productAmountInp{width:60px !important;}
.strong{font-weight:bold;}
.totalPrice{width:100px;}
.form-control:focus{box-shadow:none;border-color:#D5160C;}
.paymentRadio{padding:20px 0;border-bottom:1px solid #ddd;}
.paymentRadio:last-of-type{border:none;}
.artTitle{padding:15px;min-height:75px;}
.artTitle a{font-family:'Oswald', sans-serif;color:#424242;}
.pagination > li > a, .pagination > li > span{color:#424242;border:none;}
.pagination > li > a:hover, .pagination > li > span:hover{color:#980A02;border:none;background-color:#e0dfde !important;}
.productRow{margin-bottom:30px;}
.hasSub ul{display:none;}
.hasSub:hover ul{margin-left:244px;position:absolute;width:300px;z-index:999;display:block;max-height:250px;overflow-y:scroll;}
.topSub{position:relative;}
.topSub:hover{background-color:#FFF !important;color:#424242 !important;border:1px solid #e0dfde;border-bottom:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;z-index:111;}
.topSubActive{background-color:#FFF !important;color:#424242 !important;border:1px solid #e0dfde;border-bottom:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;z-index:111;}
.topSub + div{display:none;}
.topSub:hover + div, .topSubDiv:hover, .cartWidget:hover{display:block;}
.topSubDiv:hover ~ .topSub{background-color:#FFF;}
.topSubDiv{position:absolute;background-color:#FFF;margin-left:-81px;margin-top:32px;width:224px;border:1px solid #e0dfde;box-shadow:0px 3px 5px #888888;z-index:100;}
.topSubDiv ul{list-style-type:none;padding-left:0;}
.topSubDiv ul li a {background-color:#ffffff;color:#424242 !important;display:block;line-height:35px;padding:0 27px;width:100%;}
.topSubDiv ul li a:hover, .topSubDiv ul#talen li:hover{background-color:#D5160C;color:#FFFFFF !important;}
.topSubDiv.language{margin-left:-144px;}
.topSubDiv ul#talen li {background-color:#ffffff;color:#424242 !important;display:block;line-height:35px;width:100%;}
.topSubDiv ul#talen li button{border:none;width:100%;text-align:left;background-color:#ffffff;color:#424242 !important;display:block;line-height:35px;padding:0 27px;}
.topSubDiv ul#talen li button:hover{background-color:#D5160C;color:#FFFFFF !important;}
.cartWidget{position:absolute;background-color:#FFF;margin-left:-71px;margin-top:32px;width:337px;border:1px solid #e0dfde;box-shadow:0px 3px 5px #888888;z-index:100;padding:0 27px;}
.cartWidget table td{padding-bottom:5px;}
.cartWidget table tr td.subtotaal{padding:10px 0;}
.dividerLine{border-top:2px solid #D5160C;}
.searchResults{position:absolute;background-color:#FFF;width:210px;border:1px solid #e0dfde;box-shadow:0px 3px 5px #888888;z-index:100;margin-top:-17px;display:none;}
.searchResults ul{list-style-type:none;padding-left:0;}
.searchResults ul li a{background-color:#ffffff;color:#424242;display:block;line-height:35px;padding:0 27px;width:100%;}
.searchResults ul li a:hover{background-color:#D5160C;color:#FFFFFF;}
#profiel table tr td:first-child{font-weight:bold;}
ul.inhoudsopgave{padding-left:0;}
ul.inhoudsopgave, ul.paragraaf{list-style-type:none;}
#product_lister > div.col-md-3{margin-bottom:30px;}
.product_navigatie.onder{margin-top:-30px;}
.colorbox{width:20px;height:20px;margin:0 10px;}
.colorbox.purple{background-color:#913ccd;}
.colorbox.pink{background-color:#f15f74;}
.colorbox.orange{background-color:#f76d3c;}
.colorbox.yellow{background-color:#f7d842;}
.colorbox.turquoise{background-color:#2ca8c2;}
.colorbox.green{background-color:#98cb4a;}
.colorbox.grey{background-color:#839098;}
.colorbox.blue{background-color:#5481e6;}
.colorbox.gred{background-color:#D5160C;}
.forgotPasswordButton{display:none;}
.cursor-ponter{cursor:pointer;}
.customDropDown{background-color: #fff;}
.customDropDown.active{border: 1px solid #000;}
.customDropDown ul{padding-left: 10px; margin: 0px;}
.customDropDown li{list-style-type: none; padding: 10px; 0px; cursor: pointer;}
.searchDivider{background-color:#D5160C;color: #fff;}
.forgotPasswordButton{display:none;}
.paviljoenInputBig{max-width: 150px;}
.homeBottomBorder{border-top:4px solid #D5160C; }
div[class^='path']{color:#FFFFFF !important;}
.noNumberArrows{-webkit-appearance: none;margin: 0;-moz-appearance:textfield;}
