@import url(/frontend/design/css/base.min.css);
@import url(//fonts.googleapis.com/css?family=Roboto:100,300,400,500,700,900);
input.PB,input.qtyBox,input[type=number],input[type=password],input[type=text],select,textarea{
	background-color:#fff;
	border-color:#d1d1d1;
	color:#212121
}
input.PB:focus,input.qtyBox:focus,input[type=number]:focus,input[type=password]:focus,input[type=text]:focus,select:focus,textarea:focus{
	border-color:#b8b8b8
}
input.PB,input.qtyBox,input[type=number],input[type=password],input[type=text],select{
	height:28px;
	line-height:26px
}
body.PB,body.PBPW{
	color:#212121;
	font-size:15px;
	line-height:1.5;
	font-family:Roboto,sans-serif
}
body.PB{
	background-color:#000000
}
a,a.PBLink,a:active,a:link,a:visited{
	color:#212121
}
a:hover{
	color:#e00024
}
#bodyarea,#footerarea,#headerarea{
	min-width:940px;
	width:100%;
	padding:0;
	padding-left:20px;
	padding-right:20px
}
#footercontainer #footerarea{
	-webkit-align-content:flex-start;
	-ms-flex-line-pack:start;
	align-content:flex-start
}
#hmenu{
	height:50px;
	line-height:50px;
	text-align:right
}
#hmenu>li{
	border-left:none;
	border-right:none;
	font-size:13px
}
#hmenu>li,#hmenu>li .menu+div:before,#hmenu>li:hover .menu+div:before{
	color:#fff
}
#hmenu>li.mititle>a.menu,#hmenu>li.mititle>span{
	font-weight:700
}
#hmenu>li:hover{
	color:#fff
}
#hmenu>li.begin,#hmenu>li.end{
	display:none
}
#hmenu>li.misep{
	height:50px;
	background-color:#d1d1d1
}
#hmenu>li>a.menu,#hmenu>li>span{
	color:#fff;
	line-height:50px;
	font-family:Roboto,sans-serif
}
#hmenu>li:hover>a.menu,#hmenu>li>a.menu.subactive{
	color:#fff;
	background-color:#ad001d
}
#hmenu>li ul.submenu{
	background:#fff;
	box-shadow:0 0 20px rgba(0,0,0,.2);
	border:none;
	width:220px;
	padding:1px
}
#hmenu>li ul.submenu li.mititle a{
	font-weight:700;
	color:#e00024
}
#hmenu>li ul.submenu li.mititle a:hover{
	color:#e00024;
	background-color:#f1f1f1
}
#hmenu>li ul.submenu li.mititle span{
	font-weight:700;
	color:#e00024
}
#hmenu>li ul.submenu li.mitext a{
	color:#444
}
#hmenu>li ul.submenu li.mitext a:hover{
	background:#f1f1f1;
	color:#e00024
}
#hmenu>li ul.submenu li a,#hmenu>li ul.submenu li span{
	color:#444
}
#bodyarea{
	background:#fff
}
#vmenu>li.mititle>a.menu,#vmenu>li.mititle>span,.blockfacets .title,.blockmktg .title{
	color:#fff;
	line-height:35px;
	font-size:13px;
	letter-spacing:1px;
	text-transform:uppercase;
	font-family:Roboto,sans-serif;
	background-color:#e00024
}
#bodycolumn1 #blockfacets.blockshortcut{
	border:1px solid #ccc
}
.blockfacets .blockarea .title{
	background-color:#f1f1f1;
	padding:0 0 1px
}
.blockfacets .facetlist,.blockfacets .facetslider{
	padding:0;
	margin:10px 5px
}
.blockfacets .title,.blockmktg .title{
	color:#fff;
	padding:0
}
#vmenu>li.mititle:hover>a.menu,#vmenu>li.mititle>a.subactive{
	color:#fff;
	background-color:#ebebeb;
	-webkit-transition:all .3s ease 0s;
	transition:all .3s ease 0s
}
#bodycolumn1 #vmenu>li.misep{
	background-color:#d1d1d1
}
#vmenu>li.mitext:hover>a.menu,#vmenu>li.mitext>a.subactive{
	color:#e00024;
	background-color:#f1f1f1
}
#vmenu li ul.submenu{
	background-color:#ebebeb;
	width:220px;
	border:1px solid #ebebeb
}
#vmenu>li.mitext ul.submenu li a,#vmenu li ul.submenu li a,#vmenu li ul.submenu li span{
	color:#444
}
#vmenu li ul.submenu li:hover a.menu{
	color:#fff;
	background-color:#b8b8b8
}
#vmenu>li.mitext .menu,#vmenu>li.mitext span{
	color:#e00024;
	padding-left:10px;
	line-height:30px
}
#vmenu>li.mitext .menu+div:before,#vmenu>li.mitext span+div:before{
	color:#e00024
}
#vmenu>li{
	color:#fff
}
#vmenu>li a:hover{
	color:#e00024
}
.blockfacets .facetreset{
	right:8px;
	top:12px
}
.blockfacets .facetreset a:before,.blockfacets .facettypecheckbox .facet:hover,.blockfacets .facettypecheckbox .selectedfacet,.blockfacets .facettyperadio .facet:hover,.blockfacets .facettyperadio .selectedfacet{
	color:#e00024
}
.facetlist .facet .facetvalue{
	color:#212121
}
.facetlist .facet .facetvalue:hover{
	color:#e00024
}
.facetlist .facet .facetcolor .facetcolorselected{
	border-color:#e00024
}
.facetlist .facet.selectedfacet .facetcolor,.facetlist .facet.selectedfacet .facetvalue{
	border-color:#e00024;
	color:#e00024
}
.userdashboard .menulist .PBBtnStd{
	background:#f5f5f5;
	border-color:#eee #e1e1e1 #c9c7c4;
	border-radius:3px;
	border-style:solid;
	border-width:1px;
	color:#212121
}
.userdashboard .menulist .PBBtnStd:hover{
	background:#e8e8e8
}
.userdashboard .menulist .PBBtnStd:before{
	border-right:1px solid #dedede
}
#blockuserlogout .logout a,#blockuserlogout .viewaccountinfo a,.blockfacet .blockbtn,.cartlineqty .PBBtnStd,.OxSearchPanelBlkAdv .PBMainTxt.OxSearchPanelNavBtn,.OxSearchPanelNavBar .PBMainTxt.OxSearchPanelNavBtn,.qtyZone .PBBtnStd,a.btnmain,button,div.navbar a,input.PBBtnStd,input[type=button],input[type=submit]{
	color:#fff;
	background-color:#e00024;
	border-radius:3px
}
#blockuserlogout .logout a:hover,#blockuserlogout .viewaccountinfo a:hover,.blockfacet .blockbtn:hover,.cartlineqty .PBBtnStd:hover,.OxSearchPanelBlkAdv .PBMainTxt.OxSearchPanelNavBtn:hover,.OxSearchPanelNavBar .PBMainTxt.OxSearchPanelNavBtn:hover,.qtyZone .PBBtnStd:hover,a.btnmain:hover,button:hover,div.navbar a:hover,input.PBBtnStd:hover,input[type=button]:hover,input[type=submit]:hover{
	color:#fff;
	background-color:#ad001d
}
#IdOxToolTip .OxSearchPanelNavBtn,.itemlist #btnaddtocart.btnaddtocart,.userlogin .loginValid .btnmain,.viewCartRelatedProducts a.btnmain.btnaddtocart,div.navbar span.off{
	color:#fff;
	background-color:#e00024;
	border-radius:3px
}
#IdOxToolTip .OxSearchPanelNavBtn:hover,.itemlist #btnaddtocart.btnaddtocart:hover,.userlogin .loginValid .btnmain:hover,.viewCartRelatedProducts a.btnmain.btnaddtocart:hover,div.navbar span.off:hover{
	color:#fff
}
#btncheckout,#btncontinue,#btnordernow,#btnquotation,#btnviewinvc,.itemdetail #btnaddtocart.btnaddtocart,.itemdetail #btnreqinfo{
	color:#fff;
	background-color:#e00024;
	border-radius:3px
}
#btncheckout:hover,#btncontinue:hover,#btnordernow:hover,#btnquotation:hover,#btnviewinvc:hover,.itemdetail #btnaddtocart.btnaddtocart:hover,.itemdetail #btnreqinfo:hover{
	color:#fff;
	background-color:#ad001d
}
.viewCartRelatedProducts a.btnmain.btnaddtocart{
	color:#fff;
	background-color:#e00024;
	border-radius:3px
}
.viewCartRelatedProducts a.btnmain.btnaddtocart:hover{
	color:#fff;
	background-color:#ad001d
}
.itemdetail #btnaddtocart.btnaddtocart:before,.itemdetail #btnaddtocart.btnaddtocart:hover:before{
	color:#fff
}
.itemlist #btnaddtocart.btnaddtocart,.userlogin .loginValid .btnmain,div.navbar span.off{
	color:#fff;
	background-color:#e00024;
	border-radius:3px
}
.itemlist #btnaddtocart.btnaddtocart:hover,.userlogin .loginValid .btnmain:hover,div.navbar span.off:hover{
	color:#fff;
	background-color:#ad001d
}
a.btnsub{
	background-color:#f5f5f5
}
#fmenu li.mititle a,#fmenu li.mititle span,#headerBtn .headerBtnSep,#headerBtn a.accountLink,#headerBtn a.homeLink,#headerInfoCart .cartLink,#hmenu>li>a.menu,#hmenu>li>span,#vmenu>li.mititle>a.menu,#vmenu>li.mititle>span,.blockfacets .title,.blockmktg .title,.PBPTitle{
	font-family:Roboto,sans-serif
}
.PBPTitle{
	color:#212121;
	font-size:20px;
	font-weight:400
}
.guestbook .PBLink .PBMainTxt,.PBCatTitle,.PBSTitle{
	color:#212121;
	font-size:16px;
	font-weight:700
}
.itemdetail .PBItemTitle{
	color:#212121;
	font-weight:700;
	font-size:20px;
	font-family:Roboto,sans-serif
}
.itemdetail .PBMainTxt.PBRelatedPdtTitle,.itemdetail .PBMainTxt.PBUpSellPdtTitle{
	font-size:16px;
	display:block;
	border-bottom:1px solid #d1d1d1;
	margin:0 0 10px;
	padding:0 0 5px
}
.addrbook .PBSTitle,.scconfirmform .PBSTitle,.scorderform .PBSTitle,.scpaymentform .PBSTitle,.scshipform .PBSTitle,.useraccount.useredit .PBSTitle{
	font-family:Roboto,sans-serif
}
.PBMainTxt,.PBShortTxt,ul.subcatlist li a .PBMainTxt{
	color:#212121
}
.PBCurrency,.PBCurrency .PBStrike,.PBDate{
	color:#e00024
}
.PBCurrency .PBDiscount{
	color:#ebebeb
}
.PBCurrency .PBDiscount+.PBSalesPrice{
	color:#e00024
}
#footercontainer{
	color:#444;
	background-color:#ebebeb;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	min-height:250px;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column
}
#footercontainer #footermenu{
	padding:10px 0
}
#fmenu li.mititle a{
	color:#e00024;
	text-transform:uppercase;
	font-weight:700;
	letter-spacing:1px
}
#fmenu li.mititle a:hover{
	color:#444;
	text-decoration:none
}
#fmenu li.mititle span{
	color:#e00024;
	text-transform:uppercase;
	font-weight:700;
	letter-spacing:1px
}
#fmenu li.mitext a{
	color:#444
}
#fmenu li.mitext a:hover{
	color:#e00024;
	text-decoration:none
}
#fmenu li.mitext span{
	color:#444
}
.itemlist .oxcell a:hover{
	text-decoration:none
}
#copyright span,#poweredby a{
	color:#acacac
}
#stepsContainer li span{
	background-color:#fff;
	border:1px solid #212121;
	color:#212121
}
.scconfirmform #stepConfirm span,.scorderform #stepAccount span,.scpaymentform #stepPayment span,.scshipform #stepShipping span,.scshopcart #stepCart span,.usercreateaccount #stepAccount span{
	background-color:#ebebeb;
	border:1px solid #ebebeb;
	color:#fff
}
.viewCart .carthead{
	background-color:#f1f1f1
}
.viewCart .cartlineprice .PBCurrency{
	color:#000
}
label[for=SalesPolicy]{
	border-bottom:3px solid red;
	color:red
}
[cs-free-shipping] .lz-text .PBCurrency{
	color:#e00024
}
.speechBubble{
	background-color:#e00024
}
.speechBubble:after{
	border-right-color:#e00024
}
.designBackColorMain,.designBackColorMainHover:hover{
	background-color:#e00024
}
.designBackColorMain:hover{
	background-color:#7a0014
}
.designColorMain,.designColorMainHover:hover{
	color:#e00024
}
.designColoredSub{
	color:#fff
}
.designBackColorSub{
	background-color:#ebebeb
}
.designBackColorMainHover:hover .designTextColorMainHover,.designColoredSub:hover,.designTextColorMain,.designTextColorMainHover:hover,.designTextColorSub{
	color:#fff
}
.designBackColorTer{
	background-color:#f1f1f1
}
.designTextColorTer{
	color:#fff
}
.sectiondata #expDiaporama a.taghighlighted{
	background-color:#444
}
body.PB .blockmktg a:hover{
	text-decoration:none
}
#listProductsArea.dynamicCartProductsList .productName .PBMainTxt,#popupContainer #listProductsArea.dynamicCartProductsList .productName .PBMainTxt,.blockmktg .itemlist .PBShortTxt,.cartlinename a.PBLink font.PBMainTxt,.itemdetail .PBItemTitle,.itemlist .oxcell .PBMainTxt,.PBRelPdtTable .PBShortTxt,[cs-app-cross-sales] .lz-pdt-name .PBShortTxt,cs-app-cross-sales .lz-pdt-name .PBShortTxt{
	color:#e00024;
	font-family:Roboto,sans-serif;
	font-weight:400
}
.itemdetail .PBMainTxt.PBRelatedPdtTitle,.itemdetail .PBMainTxt.PBUpSellPdtTitle,.PBCompTitle .PBPTitle,.scconfirmform .PBPTitle,.scorderform .PBPTitle,.scpaymentform .PBPTitle,.scshipform .PBPTitle,.scshopcart .PBPTitle,.userlogin .PBPTitle{
	color:#444;
	font-family:Roboto,sans-serif;
	font-weight:400
}
.hotnews .PBItemName .PBMainTxt,.loginHeader .PBSTitle,.scconfirmform .PBSTitle,.scorderform .PBSTitle,.scpaymentform .PBSTitle,.scshipform .PBSTitle,.scshopcart .PBSTitle,cs-app-cross-sales .lz-title.PBSTitle{
	color:#ebebeb;
	font-family:Roboto,sans-serif;
	font-weight:400
}
.shopcarttable .PBStatic{
	font-weight:400
}
body.PB ul.catbreadcrumb li:last-child a{
	color:#444
}
body.PB ul.catbreadcrumb a:hover{
	text-decoration:none
}
#blockfacets .blockarea .title{
	background-color:#f1f1f1;
	padding:0 0 1px;
	color:#e00024;
	text-indent:5px
}
a.btnclass{
	display:inline-block;
	margin:10px 0;
	padding:0 10px;
	color:#fff!important;
	font-size:13px;
	height:28px;
	line-height:28px;
	background:#444;
	border:0 none;
	cursor:pointer;
	white-space:nowrap;
	-webkit-transition:all .3s ease 0s;
	transition:all .3s ease 0s;
	text-decoration:none!important;
	text-align:center;
	vertical-align:middle
}
a.btnclass:hover{
	background:#121212
}
.PBLayoutTable img{
	max-width:100%;
	height:auto;
	max-height:100%
}
@media screen and (min-width:1330px){
	#bodyarea,#footerarea,#headerarea{
		max-width:1280px;
		width:100%;
		padding:0
}
}
.container{
	max-width:1280px;
	width:100%;
	margin:0 auto
}
#headercontainer{
	background:-webkit-linear-gradient(top,#e00024,#e00024);
	background:linear-gradient(180deg,#e00024,#e00024);
	background-position:bottom;
	background-repeat:no-repeat;
	background-size:100% 50px
}
#headerarea{
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center
}
#headerarea #col-right,#headerarea #headerlogo{
	margin:15px 0
}
#headerarea #headertext{
	color:#444;
	font-size:13px;
	font-style:italic
}
@media (max-width:1280px){
	#headerarea #headertext{
		display:none
}
}
#headerarea #headerlogo{
	width:-webkit-calc(25% - 20px);
	width:calc(25% - 20px)
}
#headerarea #headerlogo img{
	max-height:90px;
	max-width:390px;
	width:100%
}
#headerarea #col-right{
	width:75%
}
#headerarea #col-right #top{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-webkit-flex-direction:row;
	-ms-flex-direction:row;
	flex-direction:row;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center
}
@media (max-width:1280px){
	#headerarea #col-right #top{
		-webkit-box-pack:end;
		-webkit-justify-content:flex-end;
		-ms-flex-pack:end;
		justify-content:flex-end
}
}
#headerarea #col-right #top #headerBtn{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:end;
	-webkit-justify-content:flex-end;
	-ms-flex-pack:end;
	justify-content:flex-end;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-webkit-flex-direction:row;
	-ms-flex-direction:row;
	flex-direction:row;
	text-align:right
}
#headerarea #col-right #top #headerBtn>a,#headerarea #col-right #top #headerBtn a.accountLink{
	font-family:Roboto,sans-serif;
	font-size:13px;
	font-weight:700;
	margin:0 10px;
	color:#444
}
#headerarea #col-right #top #headerBtn>a span,#headerarea #col-right #top #headerBtn a.accountLink span{
	font-weight:400;
	font-size:11px
}
#headerarea #col-right #top #headerBtn>a:hover,#headerarea #col-right #top #headerBtn a.accountLink:hover{
	color:#e00024;
	text-decoration:none
}
#headerarea #col-right #top #headerBtn>a.tel:before,#headerarea #col-right #top #headerBtn a.accountLink.tel:before{
	display:inline-block;
	font:normal normal normal 14px/1 FontAwesome;
	font-size:inherit;
	text-rendering:auto;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	color:#e00024;
	content:"\f095";
	margin-right:4px;
	font-size:16px;
	position:relative;
	bottom:-2px
}
#headerarea #col-right #top #headerBtn .headerBtnSep{
	margin-right:10px;
	color:#ebebeb
}
#headerarea #col-right #top #headerBtn .socials a{
	margin:0 3px
}
#headerarea #col-right #top #headerBtn .socials a:hover{
	color:#ad001d;
	text-decoration:none
}
#headerarea #col-right #top #headerBtn .socials a span{
	display:none
}
#headerarea #col-right #top #headerBtn .socials a:before{
	display:inline-block;
	font:normal normal normal 14px/1 FontAwesome;
	font-size:inherit;
	text-rendering:auto;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	color:#e00024
}
#headerarea #col-right #top #headerBtn .socials a:before:hover{
	color:#ad001d;
	text-decoration:none
}
#headerarea #col-right #top #headerBtn .socials a.facebook:before{
	content:"\f230"
}
#headerarea #col-right #top #headerBtn .socials a.twitter:before{
	content:"\f081"
}
#headerarea #col-right #top #headerBtn .socials a.instagram:before{
	content:"\f16d"
}
#headerarea #col-right #top #headerBtn .socials a.youtube:before{
	content:"\f16a"
}
#headerarea #col-right #bottom{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-webkit-flex-direction:row;
	-ms-flex-direction:row;
	flex-direction:row;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center
}
#headerarea #col-right #bottom .eshopSearch{
	-webkit-box-flex:1;
	-webkit-flex:1 1 25%;
	-ms-flex:1 1 25%;
	flex:1 1 25%;
	margin-right:20px
}
#headerarea #col-right #bottom .eshopSearch #headerSearchBlock{
	width:100%;
	border-radius:3px
}
#headerarea #col-right #bottom .eshopSearch #headerSearchBlock .blockbtn{
	background:#e00024;
	border-top-left-radius:0;
	border-bottom-left-radius:0;
	border-top-right-radius:3px;
	border-bottom-right-radius:3px
}
#headerarea #col-right #bottom .eshopSearch #headerSearchBlock .blockbtn:before{
	color:#fff
}
#headerarea #col-right #bottom #account-basket{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	background:#444;
	border-radius:3px
}
#headerarea #col-right #bottom #account-basket .accountLink{
	color:#fff;
	font-size:14px;
	height:40px;
	line-height:40px;
	border-right:1px solid #ccc;
	padding:0 20px
}
#headerarea #col-right #bottom #account-basket .accountLink:before{
	display:inline-block;
	font:normal normal normal 14px/1 FontAwesome;
	font-size:inherit;
	text-rendering:auto;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	margin-right:7px;
	font-size:16px;
	content:"\f007"
}
#headerarea #headerSearchBlock{
	border:1px solid #ccc;
	background-color:#fff;
	width:280px;
	border-radius:0
}
#headerarea #headerSearchBlock .searchtext{
	height:40px;
	line-height:40px;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	color:#ccc
}
#headerarea #headerSearchBlock .blockbtn{
	height:40px;
	line-height:40px
}
#headerarea #headerSearchBlock .blockbtn:before{
	color:#e00024;
	height:40px;
	line-height:40px;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex
}
#headerarea #headerInfoCart{
	padding:0 20px
}
#headerarea #headerInfoCart .headerInfoCartInner{
	height:40px;
	line-height:40px;
	color:#fff;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	padding:0
}
#headerarea #headerInfoCart .headerInfoCartInner:before{
	color:#fff;
	margin-right:0
}
#headerarea #headerInfoCart .headerInfoCartInner .cartLink{
	color:#fff;
	font-size:13px;
	text-transform:none
}
#headerarea #headerInfoCart .headerInfoCartInner #cartItems{
	color:#fff;
	background:#e00024;
	border-radius:50%;
	width:18px;
	height:18px;
	line-height:18px;
	text-align:center;
	font-size:12px;
	font-weight:700;
	text-transform:none;
	display:inline-block;
	position:relative;
	top:-5px;
	left:-3px
}
#headerarea #headerInfoCart .headerInfoCartInner #cartItems:after,#headerarea #headerInfoCart .headerInfoCartInner #cartItems:before{
	content:""
}
#headerarea #headerInfoCart .headerInfoCartInner .cartPrice{
	color:#fff;
	font-size:12px;
	font-weight:700;
	padding:0 0 0 5px
}
#headerarea #headerInfoCart .headerInfoCartInner a:hover{
	text-decoration:none
}
#headerarea #headerInfoCart #cartContainer{
	top:40px
}
#headerarea #headermenu{
	max-width:100%;
	-webkit-box-flex:0;
	-webkit-flex:0 0 100%;
	-ms-flex:0 0 100%;
	flex:0 0 100%;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:start;
	-webkit-justify-content:flex-start;
	-ms-flex-pack:start;
	justify-content:flex-start
}
#headerarea #headermenu #hmenu>li{
	font-size:15px
}
#maincontainer.homepage tr,#maincontainer.homepage tr td{
	padding:0;
	margin:0
}
#maincontainer.homepage .sectiondataarea{
	padding:0
}
@media (max-width:1280px){
	#maincontainer.homepage .sectiondataarea{
		padding:0 10px
}
}
#maincontainer.homepage #bodyarea{
	max-width:100%;
	padding:0;
	margin-top:0
}
#maincontainer.homepage .title{
	font-size:30px;
	color:#444;
	font-weight:700
}
#maincontainer.homepage .btnmain{
	height:50px;
	line-height:50px;
	padding:0 40px;
	font-weight:700;
	font-size:17px
}
#maincontainer.homepage .reassurances{
	background:#ebebeb;
	padding:0
}
#maincontainer.homepage .reassurances .container{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center
}
#maincontainer.homepage .reassurances .rea{
	padding:5px 20px;
	-webkit-transition:all .15s;
	transition:all .15s
}
#maincontainer.homepage .reassurances .rea:hover{
	background:#b8b8b8
}
#maincontainer.homepage .reassurances .rea p{
	font-size:13px;
	font-weight:700
}
#maincontainer.homepage .reassurances .rea p:before{
	display:inline-block;
	font:normal normal normal 14px/1 FontAwesome;
	font-size:inherit;
	text-rendering:auto;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	margin-right:5px;
	font-size:20px;
	color:#e00024
}
#maincontainer.homepage .reassurances .rea .pricematch p:before{
	content:"\f046"
}
#maincontainer.homepage .reassurances .rea .pricematch p:before,#maincontainer.homepage .reassurances .rea .quality p:before{
	display:inline-block;
	font:normal normal normal 14px/1 FontAwesome;
	font-size:inherit;
	text-rendering:auto;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
#maincontainer.homepage .reassurances .rea .quality p:before{
	content:"\f154"
}
#maincontainer.homepage .reassurances .rea .quality p:before,#maincontainer.homepage .reassurances .rea .stars p:before{
	display:inline-block;
	font:normal normal normal 14px/1 FontAwesome;
	font-size:inherit;
	text-rendering:auto;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
#maincontainer.homepage .reassurances .rea .stars p:before{
	content:"\f005"
}
#maincontainer.homepage .reassurances .rea .bespoke p:before{
	content:"\f0e3"
}
#maincontainer.homepage .reassurances .rea .bespoke p:before,#maincontainer.homepage .reassurances .rea .shipping p:before{
	display:inline-block;
	font:normal normal normal 14px/1 FontAwesome;
	font-size:inherit;
	text-rendering:auto;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
#maincontainer.homepage .reassurances .rea .shipping p:before{
	content:"\f0d1"
}
#maincontainer.homepage .slideshow .overlay{
	height:100%;
	background:rgba(0,0,0,.5);
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column
}
#maincontainer.homepage .slideshow .overlay h2{
	color:#fff;
	font-weight:100;
	font-size:60px;
	padding:0
}
#maincontainer.homepage .slideshow .overlay h2 span{
	font-weight:900;
	font-size:60px
}
#maincontainer.homepage .slideshow .MagicScroll-horizontal.MagicScroll-bullets{
	margin-bottom:0
}
#maincontainer.homepage .slideshow .MagicScroll-horizontal.MagicScroll-bullets .mcs-bullets{
	top:200px;
	z-index:999
}
#maincontainer.homepage .slideshow .MagicScroll-horizontal.MagicScroll-bullets .mcs-bullets .mcs-bullet{
	background-color:#fff;
	opacity:.25;
	border:none
}
#maincontainer.homepage .slideshow .MagicScroll-horizontal.MagicScroll-bullets .mcs-bullets .mcs-bullet.active{
	background-color:#fff;
	opacity:1;
	border:none
}
#maincontainer.homepage .categories .category{
	background:#fff;
	border:1px solid #dadada;
	border-radius:3px;
	-webkit-transition:all .2s;
	transition:all .2s
}
#maincontainer.homepage .categories .category .category-img{
	height:195px;
	padding:25px;
	background-size:55%!important
}
#maincontainer.homepage .categories .category h3{
	font-size:15px;
	font-weight:700;
	color:#444;
	text-align:center;
	background:#ebebeb;
	-webkit-transition:all .2s;
	transition:all .2s;
	padding:10px 0
}
#maincontainer.homepage .categories .category:hover{
	border:1px solid #e00024
}
#maincontainer.homepage .categories .category:hover h3{
	color:#fff;
	background:#e00024
}
#maincontainer.homepage .tabs .ox-tabs-title{
	text-transform:inherit;
	border-top-left-radius:3px;
	border-bottom-left-radius:0;
	border-top-right-radius:3px;
	border-bottom-right-radius:0;
	margin:0 5px;
	background:#ebebeb;
	-webkit-transition:all .2s;
	transition:all .2s;
	height:50px;
	line-height:50px;
	padding:0 40px;
	font-weight:700;
	font-size:17px;
	color:#444
}
#maincontainer.homepage .tabs .ox-tabs-title:hover{
	color:#fff;
	background:#444
}
#maincontainer.homepage .tabs .ox-tabs-title.is-active{
	color:#fff;
	background:#e00024
}
#maincontainer.homepage .tabs .ox-tabs-panes-container{
	padding:30px 0
}
#maincontainer.homepage .tabs .ox-products .ox-product .oxcell .PBItemImg .ox-product-img{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center
}
#maincontainer.homepage .tabs .ox-products .ox-product .oxcell .PBItemImg .ox-product-img .imgthumbnail{
	max-height:150px
}
#maincontainer.homepage .tabs .ox-products .ox-product .ox-product-name{
	font-weight:400;
	font-size:13px;
	color:#444;
	text-align:center
}
#maincontainer.homepage .tabs .ox-products .ox-product .PBItemPrice .origin,#maincontainer.homepage .tabs .ox-products .ox-product .PBItemPrice .PBCurrency{
	font-weight:900;
	color:#e00024;
	font-size:16px;
	text-align:center
}
#maincontainer.homepage .tabs .ox-products .ox-product .PBItemPrice .htttc{
	font-weight:400;
	font-size:13px;
	color:#444
}
#maincontainer.homepage .news-section .news{
	background:#ebebeb;
	border-radius:3px
}
#maincontainer.homepage .news-section .news .ox-columns .ox-column{
	padding:0;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	min-height:200px
}
#maincontainer.homepage .news-section .news .ox-columns .ox-column .txt{
	padding:20px
}
#maincontainer.homepage .news-section .news .ox-columns .ox-column .img{
	border-top-left-radius:0;
	border-bottom-left-radius:0;
	border-top-right-radius:3px;
	border-bottom-right-radius:3px
}
#maincontainer.homepage .news-section .news h4{
	font-size:24px;
	font-weight:400;
	color:#444
}
#footercontainer{
	border-top:10px solid #e00024
}
#footercontainer:before{
	width:100%;
	height:50px;
	display:block;
	content:"";
	background:url(img/ducting.jpg);
	background-size:cover;
	background-position:50%
}
#footercontainer #footermenu{
	padding:40px 0
}
#footercontainer #footermenu .lz-menu-item a{
	font-size:13px
}
.footer-reassurances{
	padding:40px 0;
	border-bottom:1px solid #fff
}
.footer-reassurances .reassurance h3{
	text-align:left;
	font-weight:700;
	font-size:15px;
	color:#444;
	padding:0;
	-webkit-transition:all .2s;
	transition:all .2s
}
.footer-reassurances .reassurance h3:before{
	display:inline-block;
	font:normal normal normal 14px/1 FontAwesome;
	font-size:inherit;
	text-rendering:auto;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	color:#e00024;
	margin-right:8px;
	font-size:20px;
	position:relative;
	bottom:-2px
}
.footer-reassurances .reassurance h3.shipping:before{
	content:"\f0d1"
}
.footer-reassurances .reassurance h3.payments:before{
	content:"\f09d"
}
.footer-reassurances .reassurance h3.phone:before{
	content:"\f095"
}
.footer-reassurances .reassurance p{
	text-align:left;
	font-weight:400;
	font-size:13px;
	padding-left:29px
}
.footer-reassurances .reassurance:hover h3{
	color:#e00024
}
.itemdetail #bodyarea{
	margin-top:0
}
.itemdetail .flex{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex
}
.itemdetail .breadcrump{
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	border-bottom:1px solid #ebebeb
}
.itemdetail .breadcrump ul.catbreadcrumb li{
	font-size:13px;
	font-weight:400
}
.itemdetail .breadcrump ul.catbreadcrumb li a{
	font-weight:400
}
.itemdetail .breadcrump ul.catbreadcrumb li a:hover{
	text-decoration:none;
	color:#e00024
}
.itemdetail .breadcrump ul.catbreadcrumb li.catbcsep a{
	color:#ccc
}
.itemdetail .breadcrump ul.catbreadcrumb li.catbcsep a span{
	padding:0 10px
}
.itemdetail .breadcrump ul.catbreadcrumb li:last-child a{
	color:#444;
	text-transform:inherit
}
.itemdetail .breadcrump #btnretitems span{
	font-size:12px
}
.itemdetail .row1{
	border-bottom:1px solid #ebebeb;
	margin-bottom:20px
}
.itemdetail .product-img-container{
	padding:10px
}
.itemdetail .product-img-container,.itemdetail .product-img-container .c-ox-product-detail__img-container{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center
}
.itemdetail .product-img-container .c-ox-product-detail__img-container{
	padding:0;
	width:100%!important;
	height:100%!important
}
.itemdetail .product-img-container .c-ox-product-detail__img-container .c-ox-imgdetail{
	text-align:center
}
.itemdetail .product-img-container .c-ox-product-detail__img-container .c-ox-imgzoom .mcs-wrapper .mcs-item a img{
	-webkit-filter:brightness(90%);
	filter:brightness(90%)
}
.itemdetail .product-img-container .c-ox-product-detail__img-container .c-ox-imgzoom .mcs-wrapper .mcs-item a.mz-thumb-selected img{
	-webkit-filter:brightness(100%);
	filter:brightness(100%)
}
.itemdetail .main-description .c-ox-product-detail__infos-container{
	padding-bottom:0
}
.itemdetail .main-description .c-ox-product-detail__name{
	padding:0
}
.itemdetail .main-description .c-ox-product-detail__name h1.PBItemTitle{
	font-size:27px;
	font-weight:700;
	color:#444
}
.itemdetail .main-description .references{
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	margin-bottom:10px
}
.itemdetail .main-description .references .c-ox-product-detail__brand-name{
	padding:0
}
.itemdetail .main-description .references .c-ox-product-detail__sku .PBItemSku .PBShortTxt{
	color:#999
}
.itemdetail .main-description .reassurances-products{
	padding:20px 0;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex
}
.itemdetail .main-description .reassurances-products .ox-text{
	font-size:13px;
	font-weight:700;
	margin-right:20px
}
.itemdetail .main-description .reassurances-products .ox-text p:before{
	display:inline-block;
	font:normal normal normal 14px/1 FontAwesome;
	font-size:inherit;
	text-rendering:auto;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	margin-right:5px;
	font-size:16px;
	color:#444
}
.itemdetail .main-description .reassurances-products .ox-text.checkout p:before{
	content:"\f09d"
}
.itemdetail .main-description .reassurances-products .ox-text.dispatch p:before{
	content:"\f1b2"
}
.itemdetail .main-description .reassurances-products .ox-text.askUs p:before{
	content:"\f0e0"
}
.itemdetail .main-description .reassurances-products .ox-text:hover p{
	text-decoration:none;
	color:#e00024
}
.itemdetail .main-description .reassurances-products .ox-text:hover p:before{
	color:#e00024
}
.itemdetail .main-description .greyBox{
	background:#f5f5f5;
	border:1px solid #ddd;
	border-radius:3px;
	padding:20px
}
.itemdetail .main-description .greyBox [class*=l-ox-grid__col]{
	padding:10px 5px
}
.itemdetail .main-description .greyBox .options{
	border-bottom:1px solid #ddd;
	padding-bottom:20px
}
.itemdetail .main-description .greyBox .options .c-ox-product-detail__attributes table{
	width:100%
}
.itemdetail .main-description .greyBox .options .c-ox-product-detail__attributes table tbody{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex
}
.itemdetail .main-description .greyBox .options .c-ox-product-detail__attributes table tr{
	-webkit-box-flex:1;
	-webkit-flex:1 1 35%;
	-ms-flex:1 1 35%;
	flex:1 1 35%;
	margin:0 5px 10px
}
.itemdetail .main-description .greyBox .options .c-ox-product-detail__attributes table tr td{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	padding:0
}
.itemdetail .main-description .greyBox .options .c-ox-product-detail__attributes table tr td select{
	width:100%;
	border-radius:3px
}
.itemdetail .main-description .greyBox .options .c-ox-product-detail__options-dropdown{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.itemdetail .main-description .greyBox .options .c-ox-product-detail__options-dropdown .l-ox-options-dropdown__item{
	-webkit-box-flex:1;
	-webkit-flex:1 1 35%;
	-ms-flex:1 1 35%;
	flex:1 1 35%;
	margin:0 5px 10px
}
.itemdetail .main-description .greyBox .options .c-ox-product-detail__options-dropdown .l-ox-options-dropdown__item select{
	width:100%;
	border-radius:3px
}
.itemdetail .main-description .greyBox .price{
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between
}
.itemdetail .main-description .greyBox .price .PBItemPrice .PBCurrency{
	font-size:27px;
	font-weight:700
}
.itemdetail .main-description .greyBox .price .PBItemPrice .PBCurrency .htttc{
	color:#444;
	font-size:13px
}
.itemdetail .main-description .greyBox .price .c-ox-product-detail__stock .PBStockTbl td{
	text-align:right
}
.itemdetail .main-description .greyBox .price .c-ox-product-detail__stock .PBStockTbl td .PBShortTxt.PBMsgInStock{
	color:#74c13b
}
.itemdetail .main-description .greyBox .c-ox-product-detail__buy-button .c-cs-quantity-box{
	margin:0 10px
}
.itemdetail .main-description .greyBox .c-ox-product-detail__buy-button #btnaddtocart.btnaddtocart{
	text-transform:uppercase;
	font-size:14px;
	font-weight:700
}
.itemdetail .main-description .greyBox .c-ox-product-detail__buy-button #btnaddtocart.btnaddtocart:before{
	display:none;
	content:""
}
.itemdetail .main-description .greyBox .c-ox-product-detail__buy-button #btnaddtocart.btnaddtocart span:before{
	display:inline-block;
	font:normal normal normal 14px/1 FontAwesome;
	font-size:inherit;
	text-rendering:auto;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	content:"\f217";
	text-align:center;
	font-size:20px;
	margin-right:8px
}
.itemdetail .c-ox-product-detail__cross-sell .c-ox-product-detail__cross-sell-headline{
	margin-top:20px
}
.itemdetail .c-ox-product-detail__cross-sell .c-ox-product-detail__cross-sell-headline .PBRelatedPdtTitle{
	font-weight:700;
	margin:0;
	border:none
}
.itemdetail .c-ox-product-detail__cross-sell .l-ox-grid{
	background:#f5f5f5;
	border-radius:3px;
	border:1px solid #ebebeb;
	margin:0;
	padding:5px 10px
}
.itemdetail .c-ox-product-detail__cross-sell .l-ox-grid .l-ox-grid__col-1,.itemdetail .c-ox-product-detail__cross-sell .l-ox-grid .l-ox-grid__col-2,.itemdetail .c-ox-product-detail__cross-sell .l-ox-grid .l-ox-grid__col-3,.itemdetail .c-ox-product-detail__cross-sell .l-ox-grid .l-ox-grid__col-4,.itemdetail .c-ox-product-detail__cross-sell .l-ox-grid .l-ox-grid__col-5,.itemdetail .c-ox-product-detail__cross-sell .l-ox-grid .l-ox-grid__col-6{
	width:100%;
	background:#fff;
	border:1px solid #e5e5e5;
	border-radius:3px;
	margin:5px 0
}
.itemdetail .c-ox-product-detail__description .c-app-product-tabs__wrapper .c-app-product-tabs__accordion{
	background:#f5f5f5
}
.itemdetail .c-ox-product-detail__description .c-app-product-tabs__wrapper .c-app-product-tabs__accordion .c-app-product-tabs__title{
	background:#444;
	border:1px solid #444;
	text-transform:inherit;
	padding:10px 20px
}
.itemdetail .c-ox-product-detail__description .c-app-product-tabs__wrapper .c-app-product-tabs__accordion .c-app-product-tabs__title .c-cs-accordion__title{
	padding:0;
	text-transform:inherit
}
.itemdetail .c-ox-product-detail__description .c-app-product-tabs__wrapper .c-app-product-tabs__accordion .c-app-product-tabs__title .c-cs-accordion__icon{
	padding:0
}
.itemdetail .c-ox-product-detail__description .c-app-product-tabs__wrapper .c-app-product-tabs__accordion .c-app-product-tabs__title span{
	color:#fff;
	text-transform:inherit;
	font-size:15px;
	font-weight:700
}
.itemdetail .c-ox-product-detail__description .c-app-product-tabs__wrapper .c-app-product-tabs__accordion .c-cs-accordion__content{
	padding:0 20px 20px;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd
}
#headermenu .c-app-menu100__main-item.has-submenu>a.menu:after{
	content:"";
	display:none
}
#headermenu .c-app-menu100__submenu-container .submenu.c-app-menu100__submenu{
	background-color:#fff;
	border:2px solid #444;
	box-shadow:0 10px 40px 2px rgba(0,0,0,.3)
}
#headermenu .c-app-menu100__submenu-container .submenu.c-app-menu100__submenu .c-app-menu100__col-container{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between
}
#headermenu .c-app-menu100__submenu-container .submenu.c-app-menu100__submenu .c-app-menu100__col-container .c-app-menu100__item--img-and-text{
	-webkit-box-flex:1;
	-webkit-flex:1 1 20%;
	-ms-flex:1 1 20%;
	flex:1 1 20%;
	border-radius:3px;
	border:1px solid #d1d1d1;
	margin:10px;
	padding:0;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center
}
#headermenu .c-app-menu100__submenu-container .submenu.c-app-menu100__submenu .c-app-menu100__col-container .c-app-menu100__item--img-and-text a{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	text-align:center;
	width:100%;
	height:100%;
	padding:0
}
#headermenu .c-app-menu100__submenu-container .submenu.c-app-menu100__submenu .c-app-menu100__col-container .c-app-menu100__item--img-and-text a img{
	max-width:60%;
	max-height:200px;
	margin:20px
}
#headermenu .c-app-menu100__submenu-container .submenu.c-app-menu100__submenu .c-app-menu100__col-container .c-app-menu100__item--img-and-text a span{
	width:100%;
	text-align:center;
	background:#f5f5f5;
	color:#444!important;
	font-size:14px;
	font-weight:700;
	padding:15px 20px
}
#headermenu .c-app-menu100__submenu-container .submenu.c-app-menu100__submenu .c-app-menu100__col-container .c-app-menu100__item--img-and-text a:hover{
	background:#fff
}
#headermenu .c-app-menu100__submenu-container .submenu.c-app-menu100__submenu .c-app-menu100__col-container .c-app-menu100__item--img-and-text:hover{
	border-color:#e00024
}
#headermenu .c-app-menu100__submenu-container .submenu.c-app-menu100__submenu .c-app-menu100__col-container .c-app-menu100__item--img-and-text:hover span{
	background:#e00024;
	color:#fff!important
}
