/*Reset CSS*/
#commonHeader {display: none;}
.footer.container {max-width: 1200px;margin: 0 auto;}
#btmBar ul li {width: 25%;}
footer ul {list-style-type: none;}

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,audio,canvas,details,figcaption,figure,footer,header,hgroup,mark,menu,meter,nav,output,progress,section,summary,time,video{border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0;}body{line-height:1;}article,aside,dialog,figure,footer,header,hgroup,nav,section,blockquote{display:block;}nav ul{list-style:none;}ol{list-style:decimal;}ul{list-style:disc;}ul ul{list-style:circle;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:none;}ins{text-decoration:underline;}del{text-decoration:line-through;}mark{background:none;}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help;}table{border-collapse:collapse;border-spacing:0;}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}input,select{vertical-align:middle;}
/* --- clearfix style --- */
.clearfix:after{clear: both; content: '.'; display: block; visibility: hidden; height: 0;}
.clearfix{display: inline-block;}
* html .clearfix{height: 1%;}
.clearfix{display: block;}
*+html .clearfix{display: inline-block;}
body{font-family:'ZohoPuvi', sans-serif;margin:0;padding:0;}
.container{margin:0 auto;max-width:1000px}
/* Header */
.header{background:url(../images/kb-banner.png);    padding: 0;}
.logo{margin:15px 0;padding:0}
.logo li{border-right:1px solid #29353f;float:left;list-style:none;padding:0 20px 0 0;}
.logo li img{width:271px}
.logo li.txt{border:none;color:#dbdcdc;font-size:22px;margin-top:25px;padding-left:20px}
.logo li.txt span{display:block;font-weight:300;}
.topHead{border-bottom:1px solid #303a42;}
.topHead .per50:nth-child(1) {width: 70%;}

.topMenu{float:right;margin:34px 0 0 0;padding:0;}
.topMenu li{color:#dedfe0;display:inline-block;font-size:14px;font-weight:300;list-style:none;margin:0 0 0 40px;text-transform:uppercase;}
.topMenu li a{color:#fff;text-decoration:none}
.header h1{color:#20cade;font-family:'Raleway', sans-serif;font-size:26px;font-weight:300;line-height:42px;margin:60px 0 90px;}
.header h1 span{font-weight:800}
.header .bot{border-top:1px solid #676d74}
.header .bot ul{margin:30px 0 23px 0;padding:0}
.header .bot ul li{color:#fff;display:inline-block;font-size:16px;font-weight:100;list-style:none;margin:0 50px 0 0;text-transform:uppercase;}
.header .bot ul li a{color:#fff;text-decoration:none}
.header .bot ul li img{float:left;margin:-7px 15px 0 0;width:32px}
/* breadcrumbs */
.brdcrum {position: absolute;width: 34%;}
.brdcrum p{border-bottom: 1px solid #ebebeb;padding-bottom: 10px;font-size: 11px;color: #000;}
.brdcrum p a{font-size: 11px;color: #000;text-decoration: none;}
.brdcrum img{width: 12px;margin-right: 6px;}
/* Content */
.content{padding:13px 0 60px}
.contentLft{float:left;padding:47px 5% 0 0;width:59%}
.contentLft h2{font-size:22px;font-weight:100;}
.contentLft h3{color:#0cac72;font-size:15px;font-weight:500;margin:25px 0 10px 0;line-height: 22px;}
.contentLft ul{font-weight:100;margin:10px 0 0 0;padding:0;}
.contentLft ul.norUl li{font-weight:100;line-height:24px;}
.contentLft ul li{font-size:14px;margin:15px 0 0 16px;line-height: 24px;}
.contentLft p{font-size:14px;font-weight:100;line-height:24px;margin:15px 0}
.contentLft a{color:#0099ce;}
.contentLft ol{float:left;font-weight:100;margin:8px 0 0 0;padding:0;width:100%;}
.contentLft ol li{float:left;font-size:14px;font-weight:100;line-height:22px;list-style:none;margin:0 0 12px 0;width:100%;position: relative;padding-left: 40px;}
.contentLft ol li ul{padding: 10px 0 0 10px;}
.contentLft ol li ul li{list-style:disc;padding-left: 10px;}
.contentLft ol li span{background: #666;color: #fff;float: left;font-size: 11px;line-height: 25px;position: absolute;left: 0;width: 25px;height: 25px;border-radius: 50px;text-align: center;}
.contentRgt{border-left:1px solid #e0e0e0;float:left;padding:0 0 0 5%;width:30%;margin-top: 47px;}
.contentRgt .hea{font-size:14px;font-weight:700;text-transform:uppercase;}
.contentRgt ul{margin:25px 0 0 0;padding:0}
.contentRgt ul li{font-size:13px;list-style:none;padding:0 0 15px;}
.contentRgt ul li a{color:#0099ce;line-height:18px;text-decoration:none;}
/* Footer 
.footer{background:#f4f7f8;padding:30px 0;}
.footer h2{font-size:28px;font-weight:400;line-height:44px;margin:0 0 30px 0}
.footer h2 span{display:block;font-weight:100}
.footer .highHea{border-bottom:1px solid #dbdedf}
.footer .highHea ul{margin:0 auto;padding:0;width:500px;}
.footer .highHea ul li{color:#9b9d9e;cursor:pointer;display:inline-block;font-size:18px;padding:18px;text-align:center;width:200px}
.footer .highHea ul li.tabSelect{border-bottom:3px solid #2cbe66;color:#2cbe66;cursor:default;}
.footer .highBdy{padding:40px 0}
.footer .highBdy .per33{float:left;width:33%}
.footer .highBdy .per33 ul{margin:0;padding:0}
.footer .highBdy .per33 ul li{font-size:14px;list-style:none;margin:0 0 15px 0;position:relative;}
.footer .highBdy .per33 ul li:before{color:#959595;content:"•";float:left;font-size:20px;margin:-3px 15px 0 0;}
.footer .highBdy .per33 ul li a{color:#000;text-decoration:none}
Footer Bottom */
.bottom ul{margin:20px 0 0 0;padding:20px 0}
.bottom ul li{font-size:14px;list-style:none;margin:0 0 30px 0}
.bottom ul li span{display:inline-block;width:100px}
.bottom ul li span a{color:#333;text-decoration:none}
.bottom ul li span.lie{border-left:1px solid #b2b2b2;border-right:1px solid #b2b2b2;}
.bottom ul li img{margin: 0 20px}
/* Accessories */
.per50{float:left;width:50%;padding: 0;}
.tac{text-align:center}
/* SalesIQ */
.zsiq_theme1 div.zsiq_cnt {left: -112px !important;width: 100px !important;}

.related-links {
  border-top: #e5e5e5 solid 1px;
  padding-top: 33px;
  margin-top: 20px;
}
.related-links > div {
    font-weight: 600;
    font-size: 15px;
    margin-bottom: 10px;
}
.related-links ul.rel-prod li {
    list-style-type: none;
    margin: 0;
    padding: 0;
	border-top: 1px solid #ECECEC;
    color: #000000;
    list-style-type: none;
    margin: 0;
    padding: 0;
    cursor: pointer;
    text-indent: 10px;
    height: 30px;
    overflow: hidden;
}


.related-links ul.rel-prod li a {
    color: #000000;
    text-decoration: none;
    line-height: 30px;
    display: block;
    width: 250px;
	cursor: pointer;
}
.related-links ul.rel-prod li a.product-expanded-name {
    font-size: 10px;
    color: #777;
    border-radius: 2px;
    padding: 3px 10px 3px 0;
    margin: 0px 0 5px;
    width: auto!important;
    line-height: 12px;
    height: auto;
}
.related-links ul.rel-prod li:nth-child(7) a.product-quick-name {display: inline !important;}
.related-links ul.rel-prod li a.product-quick-name:hover {color: #7BBB2A !important;}
@media screen and (max-width:767px){
.related-links ul.rel-prod li {border-top: none;}
}

@media screen and (max-width:1024px){
.content {padding: 13px 20px 60px;}
.header {padding: 2%;}
}
@media screen and (max-width: 767px) {
.contentLft {padding: 47px 0;width: 96%;}
.brdcrum {width: 96%;}
.footer {display: none;}
.contentRgt {border-left: none;width: 96%;margin-top: 0;}
}