body { 
	margin: 0px;
font-family: 'Raleway', sans-serif;
	/*color: #f7f7f7;*/
	font-size: 14px;
	background: #f9f9f9;
}
li, ol, ul, dt, dl, dd {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
h1, h2, h3, h4, h5, h6, p {
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}
p {
	font-family: 'Raleway', sans-serif;
}
img {
	border: none;
	opacity: 1;
}
a {
	-moz-transition: all 0.65s ease-out 0s;
	-webkit-transition: all 0.65s ease-out 0s;
	text-decoration: none;
	color: #033853;
}
.clear_div {
	clear: both;
}
select {
	-moz-appearance: none;
	text-indent: 0.01px;
	text-overflow: '';
}
*, *::after, *::before {
	box-sizing: border-box;
}
input {
	outline: none;
}

.text_center { text-align:center;}

.validation-advice{display:contents;}
/*===============================================================
							warrper
===============================================================*/

.warrper {
	width: 100%;
	height: auto;
	float: left;
}
.header {
	width: 100%;
	height: auto;
	background: #f7f7f7;
	position: relative;
	z-index: 10;
	
	float: left;
	border-bottom:5px solid #1331ad;
}


/*----Top Section Start Here---*/
.topsec{ width:100%; height:auto; margin:0 auto; float:left; border-bottom:1px solid #1e1e1e; background:#2c2c2c; }
.topsecright{ width:100%; height:auto; float:right;}

.stayconnected{ width:138px; height:auto; float:left;}
.stayconnected p{ font-size:14px; color:#565656; padding:0; margin:0; text-transform:uppercase;font-family: 'Roboto Condensed', sans-serif;
				  background:url(../kraftwerksusa_images/mail.png) no-repeat left 18px; padding:14px 0 0 20px;}




.emailblock{ width:328px; height:auto; float:left; border-right:1px solid #1e1e1e; border-left:1px solid #1e1e1e; padding: 0;}

.inputbg	{ width:280px; height:auto; float:left; font-size:13px; color:#787878; padding:15px 0 15px 18px; 
			font-family: 'Raleway', sans-serif;border-right:1px solid #1e1e1e; border-bottom:none; 
			border-top:none; border-left:none; background:#2c2c2c;}
.inputbg:focus { color:#FFF;}

input.submitnews { background:url(../kraftwerksusa_images/rightarrow.png) no-repeat center center; width:46px; border:none; float:left;
					padding:0px; margin:0px; cursor:pointer; height:45px; }					
input.submitnews:hover {background:#1e1e1e url(../kraftwerksusa_images/rightarrow.png) no-repeat center center; }


/*--head social icon---*/
.social_icon{ width:auto; height:auto; float:right; padding:11px 0px 0 0px;}
.social_icon a { float:left; margin: 0 6px 0 0; opacity:0.4;}
.social_icon a:hover { opacity:10;}




.inner {
	width: 1170px;
	height: auto;
	margin: 0 auto;
}
.logo {
	float: left;
	padding: 40px 0 0 0;
	width: 407px;
}
.header_right {
	width: 750px;
	height: auto;
	float: right;
	padding-top: 12px;
	padding-right: 4px;
}
.header_top{ width:500px; height:auto; float:right; padding-right: 7px;}


.mycart_nav 		{ width:auto; height:auto; float:right; padding: 5px 0 0 0; font-size:12px;  font-family: 'Raleway', sans-serif; }
.mycart_nav a		{text-decoration:none; font-weight:600; color:#828282; padding:5px 0 0 25px; display:inline-block; margin-right:15px; }
.mycart_nav a:hover	{ color:#000;}

.mycart_nav a.mycart 	{ background:url(../kraftwerksusa_images/cart.png) no-repeat left 3px;}
.mycart_nav a.myaccount { background:url(../kraftwerksusa_images/user.png) no-repeat 2px 3px;}




/*---search block---*/
.search_block{ width:272px; height:auto; float:right; position:relative;}

.serachbg	{width:250px; background:#fff; height:32px; border:1px solid #c0c0c0; float:right; font-size:11px;font-family: 'Raleway', sans-serif; 	
			border-radius:30px; color:#4c4c4c; margin: 0px; line-height:32px; padding:0 0 0 15px;}
			
.serachbg:focus { border:1px solid #7f7f7f;}
			
			
			
input.search_button { background:url(../kraftwerksusa_images/search.png) no-repeat right; width:40px; border:none;
					padding:0px; margin:0px; cursor:pointer; height:30px; position:absolute; right:11px; top:1px; 
					border-radius:0 30px 30px 0;}					




/*--banner---*/
.banner{ width:100%; background:#fff; padding:40px 0 0 0; margin:0; text-align:center; border-bottom:5px solid #1331ad;}
.bannerdot{ width:100%; padding-bottom:15px;}
.bannerdot ul{ padding:0; margin:0;}
.bannerdot ul li{ display:inline-block; text-align: center;}
.bannerdot ul li a{ background:#979797; float:left; margin-right:2px; width:10px; height:10px; border-radius:30px;}
.bannerdot ul li a:hover{ background:#1331ad;}


/*----featured categories---*/
.featured_Categories{ width:1170px; height:auto; margin:0 auto; padding: 60px 0 40px 0;}
.featured_heading{ background:url(../kraftwerksusa_images/headingbg.png) no-repeat center top; float:left; width:100%; text-align:center;
 padding: 25px 0 31px 0; font-size:26px; color:#000000; text-transform:uppercase; margin-bottom:40px;
 font-family: 'Roboto Condensed', sans-serif;}

.category_blog{ width:23%; height:auto; float:left; margin-bottom:40px; margin-right:20px;}
.category_text{ width:95%; height:auto; float:left; background:#ffffff; border:1px solid #d2d2d2; border-radius:3px; text-align:center; height:40px; line-height:40px; font-size:16px; 
				color:#212121; text-align:center;font-family: 'Roboto Condensed', sans-serif; position:relative;
				-moz-transition: all 0.65s ease-out 0s; -webkit-transition: all 0.65s ease-out 0s;}
.category_text span  { display:inline-block; background:url(../kraftwerksusa_images/arrow.png) no-repeat right center; padding-right:13px; line-height:35px;}
				
.category_blog:hover .category_text{ border:1px solid #1331ad; color:#1331ad;}


.Categories_button {
    background: #1331ad none repeat scroll 0 0;
    border-radius: 50px; color: #fff; display: inline-block; font-size: 12px; height: 40px; font-weight:600;
	line-height:40px; text-align: center; text-transform: uppercase; -moz-transition: all 0.65s ease-out 0s; 
	-webkit-transition: all 0.65s ease-out 0s; padding:0 40px;}

.Categories_button:hover{ background:#035ea7;}

/*------------------------*/
.block_50 { width:50%; float:left; padding-right:10px;}
.block_50_lpad { width:50%; float:left; padding-left:10px;}

.block_bdr 
{ 

width:100%;
border-radius: 5px;
 background:#ffffff;
 float:left;
 
border:1px solid #d3d3d3;
-webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.4);
-moz-box-shadow:    0px 1px 2px 0px rgba(0, 0, 0, 0.4);
box-shadow:         0px 1px 2px 0px rgba(0, 0, 0, 0.4);

}
.block_bdr .entry_title { display:block; background:#2c2c2c; border-radius: 5px 5px 0 0; width:100%; float:left;}
.block_bdr .entry_title h1 {font-family: 'Roboto Condensed', sans-serif; text-transform:uppercase; font-size:20px; color:#f0f0f0;
							 padding: 12px 0 12px 15px; display:inline-block; }
							 
.block_bdr .entry_title a.link_all {font-size:12px; color:#f0f0f0; display:block; float:right; margin:18px 16px 0 0; font-weight:600; letter-spacing:1px;}
.block_bdr_inner { padding:15px 15px 0 15px; float:left; width:100%;}
.block_bdr_inner.pad_b20 { padding-bottom:20px;}

/*----BIG VIDEO---*/
.Video_leftblock{ width:265px; float:left; letter-spacing:0.5px;}
.videopic{ float:left; margin-bottom:12px;}
.Video_leftblock h2{ font-size:16px; color:#FFF; font-family: 'Roboto Condensed', sans-serif; padding:0px 0 5px 0; margin:0; clear:both;
					letter-spacing:1px;}
.Video_leftblock h2 a {color:#3b3b3b; text-decoration:none;}
.Video_leftblock h2 a:hover { text-decoration:underline;}

.Video_leftblock span{ font-size:12px; color:#878787; font-family: 'Raleway', sans-serif; padding:0px 0 0px 0; margin:0;}
.Video_leftblock p{ font-size:12px; color:#878787; line-height:18px; font-family: 'Raleway', sans-serif; padding:7px 0 7px 0; margin:0;}
.Video_leftblock p a{ font-size:12px; color:#1331ad; text-decoration:none; font-family: 'Raleway', sans-serif; padding:0; margin:0;}
.Video_leftblock p a:hover{ color:#1331ad; text-decoration:underline;}

.commentsec{ width:100%; height:auto; float:left; margin-top:10px;}
.commenticon{ width:20px; height:auto; float:left;}
.commentsec p{font-size:12px; color:#9096a2; font-family: 'Raleway', sans-serif; padding:0; margin:0;}

span.comment_sec { background:url(../kraftwerksusa_images/comment.png) no-repeat left top; display:inline-block; padding:0 0 0 19px; margin-top:3px;}
span.comment_sec a { color:#878787; text-decoration:none;}
span.comment_sec a:hover { color:#FFF;}

.fblike{ width:100%; height:auto; float:left; margin-top:12px; margin-bottom:45px;}




.Video_heading_right a{ font-size:12px; color:#f0f0f0;font-family: 'Raleway', sans-serif; text-decoration:none}
.Video_heading_right a:hover{ color:#eb101a;}



.Video_rightblock{ width:261px; float:right;}
.videorow{ width:100%; height:auto; float:left; margin-bottom:10px;}

.videorow_left{ width:auto; height:auto; float:left;}
.videorow_content{ margin-left:128px;}

.videorow_content h2{ font-size:13px; line-height:18px; color:#FFF; padding:0 0 5px 0; margin:0; 
					 font-family: 'Roboto Condensed', sans-serif; letter-spacing:0.5px;}

.videorow_content h2 a {color:#3b3b3b; text-decoration:none;}
.videorow_content h2 a:hover { text-decoration:underline;}
					 
					 
					 
.videorow_content p{ font-size:12px; color:#878787; padding:0; margin:0;  font-family: 'Raleway', sans-serif;} 

.Product_features{ float:right;width:49%;  border:1px solid #2c2c2c;border-radius: 5px;}

.fea_33 { width:33%; float:left; padding:0 15px 15px 0;}
.fea_66 { width:66%; float:left; padding:0 15px 15px 0;}
.fea_100 { width:99%; float:left; padding:0 15px 15px 0;}

.fea_33 img,
.fea_66 img,
.fea_100 img { width:100%;}




.Productsec{ width:100%; height:auto; padding-top:50px; float:left; padding-bottom:40px;}
.latest_Product{ width:25%; float:left; padding:14px; background:#f8f8f8; text-decoration: none;transition:all 0.65s; box-shadow: 0 1px 1px rgba(72, 78, 85, 0.0); border-radius:5px;}
.latest_Product:hover{ background:#FFF; -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.4);
-moz-box-shadow:    0px 0px 10px 0px rgba(0, 0, 0, 0.3);
box-shadow:         0px 0px 10px 0px rgba(0, 0, 0, 0.3);
    transform: translateY(-5px); }
.latest_Product:hover .quick_view{ display:block;}
.quick_view{ width:70%; background:#4967ff; border-radius:5px; font-size:16px; color:#FFF;font-family: 'Roboto Condensed', sans-serif; text-align:center; height:41px; line-height:41px; display:none; position:absolute; top:50%; left:15%;}

.quick_view:after{background: url(../kraftwerksusa_images/search1.png) no-repeat center; width:20px; height:20px; position:absolute; content:""; left:30px; top:12px;}
.productpic{ text-align:center; width:100%; position:relative;}
.productpic img{ width:100%; height:auto;}
.Product_content{ width:100%; height:auto; text-align:center;}
.Product_content h3{ font-size:16px; color:#272727; padding:15px 0 0 0; margin:0;font-family: 'Roboto Condensed', sans-serif; text-transform:uppercase;}
.Product_content h3 span{ font-size:16px; color:#2a9ddf; padding:0; margin:0;font-family: 'Roboto Condensed', sans-serif; text-transform:uppercase; font-weight:800;}
.Product_content p { font-size:18px; padding-top:10px; font-weight:800;color:#000; text-align:center; display:block;font-family: 'Roboto Condensed', sans-serif;}

.arrowsec.pad_t10 { padding-top:10px;}
.arrowsec{ width:90px; height:auto; float:right;}
.arrowsec a{ float:left; margin-right:5px; background:#4967ff; margin-bottom:10px; border-radius:5px;}
.arrowsec a:hover{ background:#3152f9;}
.mar0{ margin:0!important;}
.recent_updates{ width:100%; float:left; border:1px solid #2c2c2c; border-radius:5px; margin-top:40px; }
.updates_heading{ width:100%; height:auto; background:#2c2c2c; float:left; border-radius: 5px 5px 0 0;padding-top:20px;}
.updates_heading_left{ width:75%; padding: 0px 0 20px 20px; float:left;  height:auto; font-size:20px; color:#f0f0f0;
font-family: 'Roboto Condensed', sans-serif; text-transform:uppercase;}

.newinner{ float:left; padding:20px;}
.newsblock{ width:32%; height:auto; float:left; margin-right:20px;}
.newsblock img { border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
.newsblock:last-child{ margin-right:0;}
.newsblock h3{ font-size:20px;color:#fff; padding:15px 0 10px 0; margin:0;font-family: 'Roboto Condensed', sans-serif; text-transform:uppercase; 
			font-weight:normal;}
.newsblock h3 a {color:#0e0e0e; text-decoration:none;}
.newsblock h3 a:hover { text-decoration:underline;}

		
.newsblock span{ font-size:12px;color:#939393; padding:0px 0 0 0; margin:0;font-family: 'Raleway', sans-serif; text-transform:uppercase;}
.newsblock p{ font-size:13px;color:#545454; line-height:18px; padding:10px 0 0 0; margin:0;font-family: 'Raleway', sans-serif; }

.footer{ width:100%; height:auto; background:#2c2c2c; float:left; margin: 40px 0 0 0;border-top:1px solid #171717;}
.footer_inner{ width:1170px; height:auto; margin:0 auto;}
.aboutsec{ height:auto; float:left; padding-top:35px; padding-right:30px; width:38%; max-width:435px;}  
.footerlogo{ width:100%; float:left; margin-bottom:10px;}
.footer p{ font-size:12px; color:#a8a8a8; line-height:18px; padding:0; margin:0;font-family: 'Raleway', sans-serif;}
.footer p a{ font-size:12px; color:#4967ff; text-decoration:none; line-height:18px; padding:0; margin:0;font-family: 'Raleway', sans-serif;}
.footer p a:hover{ color:#FFF;}

.link{ width:30%; max-width:280px; height:auto; float:left; border-right:1px solid #000; border-left:1px solid #000;padding-left:36px;
				 padding-top:30px; padding-bottom:20px;}
.link ul{ padding:0; margin:0;}
.link ul li{ padding:0 0 15px 25px; width:100%; float:left; margin:0; background:url(../kraftwerksusa_images/liarrow.png) no-repeat left 5px;}
.link ul li a{ font-size:13px; width:100%; color:#a8a8a8; padding:0; margin:0;font-family: 'Raleway', sans-serif; text-decoration:none;}
.link ul li a:hover{ color:#fff;}
.contact{ width:25%; height:auto; float:left; padding-top:26px; margin-left:45px; max-width:192px;}


.contact h4{ font-size:20px; color:#fff;font-family: 'Roboto Condensed', sans-serif; padding:0 0 20px 0; margin:0; text-transform:uppercase;}
.contact_row{ width:100%; height:auto; margin: 0 0 24px 0; float:left;} 

.contact_row p{ font-size:13px; line-height:20px; color:#a8a8a8;font-family: 'Raleway', sans-serif; padding:0 0 13px 0; margin:0; line-height:20px;}
.contact_row p a{ font-size:13px; text-decoration:none; line-height:20px; color:#a8a8a8;font-family: 'Raleway', sans-serif; padding:0; margin:0;}
.contact_row p a:hover{ color:#FFF;}


.contact_row p.email	 { background:url(../kraftwerksusa_images/mail1.png) no-repeat left 3px; padding:0 0 0 38px; margin-bottom:25px;}
.contact_row p.call		 { background:url(../kraftwerksusa_images/call.png) no-repeat left 5px; padding:0 0 0 38px;}






.botcontent{ width:100%; height:auto; background:#fff; padding:30px 0; float:left; text-align:center;}
.botcontent p { font-size:11px; text-transform:uppercase; color:#313131; padding:0; margin:0;font-family: 'Roboto Condensed', sans-serif;}
.botcontent p a { font-size:11px; text-decoration:none; color:#313131; padding:0; margin:0;font-family: 'Roboto Condensed', sans-serif;}
.botcontent p a:hover{ color:#ec2029;}


.midder_content { width:95%; max-width:1170px; margin:auto; height:auto;}
.midder_content .inner { float:left; width:100%;}

.scroll_for_product { width:100%; float:left; overflow-y:scroll; height:341px; margin-bottom:15px;}

/*--inner pages--*/

.inner_banner{ width:100%; height:auto; background:#030303; float:left; border-bottom:5px solid #1331ad;}
.inner_banner_content{ width:55%; float: left; padding-top:20px;}
.bannerpic{ float:right; width:40%;}
.inner_banner_content h1{ font-size:40px; text-transform:uppercase;color:#fff;font-family: 'Roboto Condensed', sans-serif; padding:0; margin:0}
.inner_banner_content p{ font-size:13px; color:#c8c8c8; line-height:19px;font-family: 'Raleway', sans-serif; padding:0; margin:0; }

.brdcum{ width:100%;  height:auto; margin:0 auto; float:left;padding: 15px 0px 20px 7px;}
.brdcum ul{ padding:0; margin:0;}
.brdcum ul li{ padding:0 12px 0 10px; margin:0; color:#6f6d6d; font-size:12px; float:left;background:url(../kraftwerksusa_images/libg.png) no-repeat right 2px; }
.brdcum ul li:last-child{ background-image:none;}
.brdcum ul li a{ font-size:12px; color:#1331ad;}
.brdcum ul li a:hover { text-decoration:underline;}

.brdcum ul li:first-child{ padding-left:0px;}

.block75{ width:75%; float:left; padding-right:30px;}
.block25{ width:25%; float:right; margin-bottom:20px;}

.inproduct_block { width:25%; float:left; padding:0 7px 15px 7px; min-height:335px;}
.inner_product{ width:100%; background:white; float:left; border-radius:5px; text-align:center; border:1px solid #aeaeae; 
 padding:2px 2px 0px 2px; }


.inner_product p{text-align:center; font-size:18px; color:#eb101a; padding:10px 0 0 0; margin:0; font-family: 'Roboto Condensed', sans-serif;}
.inner_product p a {color:#1331ad;}
.inner_product:hover{ border:1px solid #1331ad;}

.inner_product img{ width:100%;}
.detail_block{ width:100%; height:auto; float:left;}
.detail_block_left{ width:48%; float:left;}
.detail_block_left ul{ padding:0; margin:10px 0 0 0;}
.detail_block_left ul li{ float:left; margin-right:7px; border:1px solid #aeaeae;}
.detail_block_left ul li a{ float:left; }
.detail_block_right{ width:48%; float:left;}
.detail_block_right h2{ font-size:34px; color:#2c2c2c; padding:0; margin:0;font-family: 'Roboto Condensed', sans-serif; margin:0;}
.detail_block_right span{ font-size:16px; padding:0; color:#2a9ddf; margin:0;font-family: 'Roboto Condensed', sans-serif; margin:0;}

/*.detail_block_right h3{ font-size:30px; color:#1331ad; padding:0 0 10px 0; margin:0;font-family: 'Roboto Condensed', sans-serif; margin:0;}*/

.detail_block_right h3,.detail_block_right h3 div span.price{ font-size:30px; color:#1331ad !important; padding:0 0 10px 0; margin:0;font-family: 'Roboto Condensed', sans-serif; margin:0;}

.detailinputbg{ width:98px; background:#FFF; height:41px; line-height:41px; font-size:16px;font-family: 'Raleway', sans-serif; border:none; float:left;  border-radius:5px; padding-left:10px; border:1px solid #1331ad; }

.addtocart{ width:138px; height:41px; line-height:41px; text-align:center; float:left; background:#1331ad; color:#fff ; font-size:16px ;font-family: 'Roboto Condensed', sans-serif; position:relative;
border-radius:5px; margin-left:10px;}
.addtocart:hover{ background:#0464b0;}

.addtocart:after{background: url(../kraftwerksusa_images/whitecart.png) no-repeat center; width:20px; height:14px; position:absolute; content:""; right:12px; top:14px;}

.detail_row{ width:100%; border-bottom:1px solid #aeaeae; padding-bottom:17px; padding-top:0px; float:left;}
.detail_row_left{ width:25%; float:left; margin-bottom:10px;}
.detail_row_right{ width:75%; float:right; margin-bottom:10px;}
.linktext a{  font-size:12px; color:#626262; padding:0; margin:0; text-decoration:none; font-family:Arial, Helvetica, sans-serif;font-family: 'Roboto Condensed', sans-serif;}
.linktext a:hover{ color:#1331ad;}

.detail_block_right p{ font-size:13px; color:#9d9d9d;font-family: 'Raleway', sans-serif; padding:0; margin:0;}
.greenclr{ color:#88c540 !important;}
.linktext{ width:100%; float:left; margin-top:10px;}

.bdrnone { border:none !important;}
.overview{ width:100%; border:1px solid #d5d5d5;  float:left; border-radius:5px; margin-top:30px; margin-bottom:30px;
-webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.4);
-moz-box-shadow:    0px 1px 2px 0px rgba(0, 0, 0, 0.4);
box-shadow:         0px 1px 2px 0px rgba(0, 0, 0, 0.4);
background:white;

}
.overview_top{ width:100%; height:auto; float:left; border-bottom:2px solid #d5d5d5;}
.overview_top ul{ padding:0; margin:0;}
.overview_top ul li{ padding:0; margin:0; float:left;border-right:1px solid #aeaeae;}
.overview_top ul li a{ font-size:16px; color:#737373; padding:15px 35px; margin:0;font-family: 'Roboto Condensed', sans-serif; float:left; text-transform:uppercase; border-top:4px solid white; }
.overview_top ul li:last-child{ border:none;}
.overview_top ul li a:hover{ border-top:4px solid #1331ad; color:#1331ad;}

.overview_top ul li:first-child a{ border-radius:5px 0 0 0;  }

/*.overview_top ul li.activetab a {border-top:4px solid #1331ad; color:#1331ad; border-bottom:2px solid white; margin-bottom:-2px;}*/

.current  {/*border-top:4px solid #1331ad !important;*/ color:#1331ad !important; border-bottom:2px solid white !important; margin-bottom:-2px !important; }


.product_row{ width:100%; height:auto; float:left; border-bottom:1px solid #2c2c2c; padding:10px 0 10px 0;}
.product_row_left{ width:90%; text-transform:uppercase;float:left; padding-left:6%; font-size:16px; color:#eb101a;font-family: 'Roboto Condensed', sans-serif;} 
.product_row_right{ width:5%; float:left;  font-size:22px; color:#fff;font-family: 'Roboto Condensed', sans-serif;} 
.product_row ul{  margin:0; padding:5%;}
.product_row ul li{ width:100%; padding: 0 0 10px 0; height:auto; float: left;}
.product_row ul li a{ font-size:13px; color:#a1a1a1; padding:0; margin:0;}
.product_row ul li a:hover{ color:#fff;}


/*---product navigation---*/
.product_navigation { width:100%; float:left;}
.product_navigation ul { padding:0px; margin:0px;}
.product_navigation ul li {padding:0px; margin:0px;}
.product_navigation ul li:last-child a { border-bottom:none; }
.product_navigation ul li a { display:block; color:#1331ad; padding:13px 13px 13px 18px; text-transform:uppercase;
						font-family: 'Roboto Condensed', sans-serif; font-size:16px; border-bottom:1px solid #d5d5d5;}
.product_navigation ul li a:hover { background:#1331ad; color:#fff;}
.product_navigation ul li a:hover span{ background-position:left bottom;}

/*.product_navigation ul li a span { display:inline-block; float:right; width:20px; height:20px; background:url(../kraftwerksusa_images/togglebut.png) no-repeat left top;}*/
.product_navigation ul li span { display:inline-block; float:right; width:20px; height:20px; background:url(../kraftwerksusa_images/togglebut.png) no-repeat left top; margin: 15px 0 0; padding: 0 0 0 35px; }



.product_navigation ul li.active a { background:#1331ad; color:#fff;}
/*.product_navigation ul li.active a span { background-position:left -19px;}*/

.product_navigation ul li.active span { background-position:left -19px;}

/*--sub nav--*/
.product_navigation ul li ul { padding:15px 0 15px 25px; margin:0px; background:#ffffff; border-bottom:1px solid #d5d5d5;}

.product_navigation ul li ul li a { border:none; padding:5px;   font-size:12px; color:#828282; font-family: 'Raleway', sans-serif; 
text-transform:none; }

.product_navigation ul li.active ul li a { background:white;  color:#828282; }
.product_navigation ul li ul li a:hover { color:black;}


.overview_content_inner { width:100%; float:left; padding:25px;}
.overview_content_inner.bdrmid { /*background:url(../kraftwerksusa_images/bdrmid.png) repeat-y center center;*/}

.overview_left{ width:50%; padding:0 20px 0 0; float:left; }
.overview_left.padleft { padding-left:20px;}



.overview_content_inner h1{ font-size:18px; text-transform:uppercase; color:#030303; padding:0; margin:0;font-family: 'Roboto Condensed', sans-serif;}
.overview_content_inner ul{ padding:0; margin:15px 0 0 0;}
.overview_content_inner ul li{ padding:0 0 10px 0; margin:0; float:left; width:100%; font-size:13px; color:#2c2c2c;}

/*-----Tejpal Updates----*/
.account-login h2,
.page-title h1, .page-title h2
 {font-family: 'Roboto Condensed', sans-serif;}
 
.main-container { padding:0px 0 0 0;}

.padBottom { padding:0 0 5px 0;}

.padBottomFifteen{ padding:0 0 15px 0;}

input.input-text, select, textarea { 
border-radius:3px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border: 1px solid #c9c5c5;
background: #fafafa;
padding: 8px 15px;
color: #c7c7c7;

}


.registered-users input.input-text, select, textarea { width:100%;}
.main-container p { padding:0 0 0 0; line-height:18px;}

.form-list label { padding:0 0 5px 0; display:block;}
.form-list > li	{ padding:0 0 15px 0;}
p.required {float: right; font-size: 11px; padding-bottom:0px; margin-top:-10px;}


.registered-users .buttons-set a.f-left { float:right; margin-top:7px;} 


/*--red block below the header---*/
.home-parts-finder-wrapper { display:none;}
.registered-users .buttons-set { width:100%; float:left;}

.grid12-12.banner img { width:auto; max-width:100%}
.grid12-12.banner { padding-top:0px;}

/*---about us---*/
.skunk2-photos-container { padding:0px 0 0 0;}
.skunk2-photos-container .title,
.skunk2-capabilities-container .title
{font-family: 'Roboto Condensed', sans-serif; font-size:22px; line-height:22px;
padding:0 0 10px 10px;}

.about-us-container  .grid12-8.right h2 span 
{font-family: 'Roboto Condensed', sans-serif !important; font-size:22px !important; line-height:22px !important;
padding:0 0 10px 10px !important; font-weight:normal!important;} 

.about-us-container .grid12-4.left,
.about-us-container .grid12-8.right { padding-top:20px;}

p span.year {font-family: 'Roboto Condensed', sans-serif; font-size:22px; display:block; margin-top:15px;}
									
.main-photo {padding: 0 2px 0 7px;}
.main-photo img {max-width: 100%; width: auto;}

.skunk2-capabilities-container { width:100%; float:left; padding-top:20px;}
ul.skunk2-capabilities { padding: 0 0 0 10px;}
ul.skunk2-capabilities li { padding-bottom:7px;}

.about-us-container { padding-top:20px;}




@media screen and (max-width: 480px) {
.page-title, .page-title { background:none; margin-bottom:0px; padding-bottom:10px;}
.page-title h1, .page-title h2 { font-size:22px;}

.buttons-set button.button { position:relative;}
.buttons-set button.button::after { border:none; background:none;}
.buttons-set button.button::before { border:none; background:none;}

.new-users .buttons-set { width:100%;}

.registered-users { margin-top:25px;}


}

.category_blog img { filter: grayscale(1); transition-property: filter; transition-duration: 1s; -webkit-filter: grayscale(100%); }
.category_blog img:hover{  filter: grayscale ( 0 ) ; -webkit-filter: grayscale(0%); }

.std{
	
	/* color: #a8a8a8; */
    font-family: "Raleway",sans-serif;
    font-size: 12px;
    line-height: 18px;
    margin: 0;
    padding: 0;
	
}


/***************************************************************************************************************/

.row{ width:100%; float:left; background-color:#000; padding:15px 10px;}
.show{ width:auto; float:left;}
.proce_abc{ width:auto; float:left;}
.top_paging_listing{ width:auto; float:left;}


.show_nav { width:200px; float:left; margin:auto; color:#fff; font-size: 14px; list-style: none outside none; padding: 0; text-align:left; margin-top:10px; 
			padding:0 5px; box-sizing:border-box; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}
.show_nav ul { border: medium none; list-style:none outside none;  margin: 0; padding: 0;}
.show_nav li { height: auto; width: auto;}
.show_nav li a {color:#fff; display: block;  margin-top: 1px;  padding: 4px 6px; text-decoration: none; width: auto; float:left;}
.show_nav li a:hover { color: #eb101a;}
.show_nav li.active a{ color: #eb101a;}

.show_nav span{ float:left; line-height:45px; padding-right:10px;} 


.p_price{ width:110px; float:left; }
.p_abc{ width:110px; float:left; padding-left:10px;}

.p_price_nav { width:170px; float:left; margin:auto; color:#fff; font-size: 14px; list-style: none outside none; padding: 0; text-align:left; margin-top:10px; 
			padding:0 5px; box-sizing:border-box; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; box-sizing:border-box;}
.p_price_nav ul { border: medium none; list-style:none outside none;  margin: 0; padding: 0;}
.p_price_nav li { height: auto; width: auto;}
.p_price_nav li a {color:#fff; display: block;  margin-top: 1px;  padding: 12px 0px; text-decoration: none; width: auto; float:left;}
.p_price_nav li a:hover { color: #eb101a;}

.p_price_nav li .p_arrow_down{ width:20px; height:20px; float:left; background:url(../kraftwerksusa_images/p_arrow_down.png) no-repeat; }
.p_price_nav li .p_arrow_up{ width:20px; height:20px; float:left; background:url(../kraftwerksusa_images/p_arrow_up.png) no-repeat; }
.p_price_nav span{ float:left; line-height:45px; padding-right:10px;} 




.p_page_div{ width:auto; float:right; padding-right:10px;}
.p_page_nav { width:180px; float:left; margin:auto; color:#fff; font-size: 14px; list-style: none outside none; padding: 0; text-align:left; margin-top:10px; 
			padding:0 5px; box-sizing:border-box; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}
.p_page_nav ul { border: medium none; list-style:none outside none;  margin: 0; padding: 0;}
.p_page_nav li { height: auto; width: auto; display:inline-block;}
.p_page_nav li a {color:#fff; display: block;  margin-top: 1px;  padding: 4px 6px; text-decoration: none; width: auto; }
.p_page_nav li a:hover { color: #eb101a;}
.p_page_nav li.active a{ color: #eb101a;}
.p_page_nav span{ float:left; line-height:45px; padding-right:10px;} 




.p_grid_div{ width:auto; float:left; padding-left:10px;}

.p_grid_nav{ width:26px; height:22px; float:left; background:url(../images/grid_icon_kraft.png) left no-repeat;  background-position:0px -28px; margin-top:20px;}
.p_grid_nav:hover { float:left; background-position:0px 0px;}
.p_grid_nav.active{ float:left;  background-position:0px 0px;}
/*.p_grid_active{width:32px; height:22px; float:left;  background-position:0px 0px;}*/


.p_list_nav{ width:26px; height:26px; float:left; background:url(../images/list_view_kraft.png) left top no-repeat; margin-top:20px; background-position:0px -28px;}
.p_list_nav:hover { height:26px; float:left; background-position:0px 0px;}
.p_list_nav.active{ height:22px; float:left;  background-position:0px 0px;}





/*search box css*/

.s_by_vechile_panel{ width:100%; float:left; }
.s_by_vechile{ width:100%; float:left; /*margin-top:150px;*/ margin-bottom:10px; border:1px solid#2c2c2c; border-radius:5px; font-family:Arial, Helvetica, sans-serif;}
.s_by_vechile h1{ width:100%; float:left; background-color:#2c2c2c; padding:13px 0; margin:0px; box-sizing:border-box; padding-left:10px; font-size:20px;
	color:#fff;}

.s_by_vechile .styled-select select {width:105%; height:44px; background:none; color:#eb101a; font-size:14px;
 padding:5px; line-height:1; border:0; border-radius:0; -webkit-appearance:none;}

.s_by_vechile .styled-select {width:100%; height:44px; overflow:hidden; border-bottom:1px solid #2c2c2c;}
.s_by_vechile  .styled-select:last-child{ border-bottom:0px;}

.clear_bt{background: #eb101a none repeat scroll 0 0; margin-top:10px; 
    border: medium none;
    border-radius: 2px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 15px;
    height: 37px;
    line-height: 35px;
    margin-bottom: 20px;
    margin-right: 10px;
    padding-left: 30px;
    padding-right: 30px;
    position: relative;
    text-align: center;
    width: auto;}



@media (min-width: 320px) and (max-width: 479px) {}

@media (min-width: 480px) and (max-width: 639px) {}

@media (min-width: 640px) and (max-width: 767px) {}

@media (min-width: 768px) and (max-width: 999px) {}

/***************************************************************************************************************/









/*NEW UPDATES ON 2-8-2016*/
.topsec{ background-color:#f4f4f4; border-bottom:1px solid#cacaca;}
.inputbg{ background-color:#fff !important;}
.footer{ background-color:#fbfbfb !important;}
.emailblock{border-left: 1px solid #c9c9c9 !important; border-right: 1px solid #c9c9c9 !important;}

/*UPDATES ON 3-8-2016*/
.menu > ul > li { background-color:#f8f8f8 !important; border-left:1px solid#c8c8c8; border-top:1px solid#c8c8c8; margin: 0 -4px 0 0 !important;}
.header a{ color:#3e3e3e !important;}
div.menu a:hover { background-color:#0073ce !important; color:#fff !important; border-radius:0px 0 0 0 !important;}
.inputbg:focus{ color:#787878 !important;}

input.submitnews{ background-color:#f4f4f4;}
#newsletter-validate-detail .inputbg{ border-right:1px solid#c9c9c9 !important;}

.menu > ul > li:first-child{ border-radius:0px 0 0 0 !important;} 
.menu > ul > li:last-child{ border-radius:0 0px 0 0!important; border-right:1px solid#c8c8c8;} 


.footer{ border-top:1px solid#c7c7c7 !important;}
.block_bdr .entry_title{ background-color:#e9e9e9;}
.block_bdr .entry_title h1{ color:#000;}
.block_bdr .entry_title a.link_all{ color:#0073ce;}
.link{border-left: 1px solid #c6c6c6; border-right: 1px solid #c6c6c6;}
.botcontent{ border-top:1px solid#c7c7c7;}

.link ul li a:hover{ color:#0073ce;}
.contact h4{ color:#262626;}
.footer_inner .logo{ top:0px;}
.product_navigation{ border:0px !important;}
.block_bdr .entry_title{ background-color:#2c2c2c; color:#fff;}
.block_bdr .entry_title h1{ color:#f0f0f0;}

.s_by_vechile h1{ background-color:#2c2c2c;  color:#f0f0f0; border-radius: 5px 5px 0 0; text-transform:uppercase; margin-bottom:20px;}

.s_by_vechile_panel .s_by_vechile label, .makeSelect, .modelSelect, .yearSelect, .trimSelect{ color:#0073ce !important; background-color:#ffffff !important;
	 width:90%; margin:0 5%;}
	
.s_by_vechile_panel .s_by_vechile .makeSelect, .modelSelect, .yearSelect, .trimSelect{ border:1px solid#d5d5d5 !important;}
	
	
.s_by_vechile{ border-radius:5px 5px 0 0px !important; border:0px;}

.category-products .toolbar .sorter{ width:100%; float:left;}
.show_nav, .p_price_nav, .p_page_nav{ color:#2c2c2c !important;}
.show_nav li a{ color:#2c2c2c;}
.p_page_nav li a{color:#2c2c2c;}

.block_bdr .entry_title{ background-color:#e9e9e9;}
.block_bdr .entry_title h1{ color:#000;}
.next .ic-right::before{content: ">";}
.current{ border-top:0px !important;}

.main-container p{ position:relative;}
.product-image{ position:relative; z-index:1}
.overview_top ul li a{padding: 15px 32px;}

.overview_top ul li a.current{ border-top: 4px solid #1331ad !important;}
/*.current{ border-top: 4px solid #1331ad !important;}*/

.sitemap li a:hover{ color:#0073ce; padding:4px 0 !important;}
.sitemap li a{ padding:4px 0 !important;}
.sitemap li{ padding:4px 0;}



input.submitnews:hover {background:#d4d4d4 url(../kraftwerksusa_images/rightarrow.png) no-repeat center center; }

.footer_inner .link ul li a:hover{ color:#0073ce; }












/**************************************************************************************************************/
.product-image.zoom-inside { position: relative; display: block; }
/*.onsaleicon{ display: block; z-index: 99999;  top: -11px;  position: absolute; left: -11px; } */

img.onsaleicon {
    display: block;
    left: -11px;
    max-width: 100% !important;
    position: absolute;
    top: -11px;
    width: auto !important;
    z-index: 99999;
}

#vafForm label {
	display:none !important;
}

/*#vafForm select{
min-width: 100%;
color: #000;
    padding: 13px 13px 13px 18px;
    text-transform: uppercase;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 16px;
	border:1px solid #d3d3d3;
     border-bottom:0px ;
	 margin:0px;
	 min-height:50px;
	     border-radius: 0;
}*/

#vafForm select{
min-width: 100%;
color: #000;
    padding: 13px 13px 13px 18px;
    text-transform: uppercase;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 16px;
 border:1px solid #d3d3d3;
     border-bottom:0px ;
  margin:0px;
  min-height:50px;
      border-radius: 0;
   background: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAxMjkgMTI5IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMjkgMTI5IiB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNnB4Ij4KICA8Zz4KICAgIDxwYXRoIGQ9Im0xMjEuMywzNC42Yy0xLjYtMS42LTQuMi0xLjYtNS44LDBsLTUxLDUxLjEtNTEuMS01MS4xYy0xLjYtMS42LTQuMi0xLjYtNS44LDAtMS42LDEuNi0xLjYsNC4yIDAsNS44bDUzLjksNTMuOWMwLjgsMC44IDEuOCwxLjIgMi45LDEuMiAxLDAgMi4xLTAuNCAyLjktMS4ybDUzLjktNTMuOWMxLjctMS42IDEuNy00LjIgMC4xLTUuOHoiIGZpbGw9IiMwMDZERjAiLz4KICA8L2c+Cjwvc3ZnPgo=) no-repeat 95% 50%;

 -moz-appearance: none; 
 -webkit-appearance: none; 
 appearance: none;
 border-bottom: none !important;/*nks 23-1-2017*/
}

#vafForm select.trimSelect
{
	border-bottom:1px solid #d3d3d3;
	margin-bottom: 10px;
}


.vaf-search .head {
    display: block;
    background: #d3d3d3;
    border-radius: 5px 5px 0 0;
    width: 100%;
    float: left;
	margin-bottom:-1px;
	    /* margin-top: 5px; */
}

.vaf-search .head h4{
	   padding: 14px 0 14px 15px;
		font-family: 'Roboto Condensed', sans-serif;
    text-transform: uppercase;
    font-size: 20px;
    color: #000000;
    display: inline-block;
}

#vafForm #vafClear, #vafForm .vafSubmit

{
    margin-right: 0px;
	    height: 32px;
    padding-left: 35px;
    padding-right: 31px;
	text-transform: uppercase;
}

#vafForm #vafClear
{

    margin-right: 20px;
}


/*******************************************************************************************************************/



.navigation_bg{ width:100%; min-height:200px; float:left; background-color:#1a1a1a;}


#sub_categories_main_bg{ width:100%; float:left; position:relative; text-transform:uppercase;}

.main_nav {width:100%; float:left; color:#a9a9a9; margin:auto; font-size: 13px; list-style: none outside none; padding: 0; text-align:left;
	font-family:Arial, Helvetica, sans-serif;}
.main_nav ul { border: medium none; list-style: none outside none;  margin: 0; padding: 0;}
.main_nav li { height: auto; width: auto; float:left; }
.main_nav li a { color:#acacac; display:block; padding:10px 10px; text-decoration: none; width: auto;}
.main_nav li a:hover { color:#ec101a;}


.sub_categories_panel{ width:84%; float:left;}

.sub_nav {width:22%; float: left; font-size: 13px; list-style: none outside none; margin-bottom: 1em; padding: 0; text-align:left; margin-top:15px;
	border-left:1px solid#313131; padding-left:1%; font-family:Arial, Helvetica, sans-serif;}
.sub_nav ul { border: medium none; list-style: none outside none;  margin: 0; padding: 0;}
.sub_nav li { height: auto; width: auto;}
.sub_nav li a {color: #afafaf; display: block;  margin-top: 1px;  padding: 8px 0 8px 0px;
    text-decoration: none; width: auto;}
.sub_nav li a:hover { color: #ea2129; text-decoration:none;}
.sub_nav:first-child{ border-left:0px;}
.sub_nav:last-child{ border-left:0px;}

.sub_nav a{ display:block; text-decoration:none;}

.sub_nav a span{  color:#fff; font-weight:bold;}


.product_nav_image{width:270px; height:270px; float:right; position:absolute; right:0px; bottom:0px; display:none;}
.product_nav_image img{ width:100%;}

li#engine_cat:hover .product_nav_image{ display:block; }

/*updates on 11-8-2016*/
.sub_nav{ border-left:0px; min-height:120px; border-right: 1px solid #e6e6e6 !important;}



/*responsive nav css*/
@media (min-width: 320px) and (max-width: 479px) {
.sub_nav{ width:100%;}
li#engine_cat:hover .product_nav_image{ display:none;}
.sub_nav{ border-right:0px none !important;}
.main_nav{ border-bottom:1px solid#313131;}
.sub_nav a span{ display:block; border-bottom:1px solid#313131; padding-bottom:10px;}
.sub_categories_panel{ width:98%;}
.menu > ul > li{ border-left:0px none;}
.menu > ul > li:last-child{border-right:0px none;}

}
@media (min-width: 480px) and (max-width: 639px) {
.sub_nav{ width:100%;}
li#engine_cat:hover .product_nav_image{ display:none;}
.sub_nav{ border-right:0px none !important}
.main_nav{ border-bottom:1px solid#313131;}
.sub_nav a span{ display:block; border-bottom:1px solid#313131; padding-bottom:10px;}
.sub_categories_panel{ width:98%;}

.menu > ul > li{ border-left:0px none;}
.menu > ul > li:last-child{border-right:0px none;}
}
@media (min-width: 640px) and (max-width: 767px) {

.sub_nav{ width:100%;}
li#engine_cat:hover .product_nav_image{ display:none;}
.sub_nav{border-right:0px none !important;}
.main_nav{ border-bottom:1px solid#313131;}
.sub_nav a span{ display:block; border-bottom:1px solid#313131; padding-bottom:10px;}
.sub_categories_panel{ width:98%;}

.menu > ul > li{ border-left:0px none;}
.menu > ul > li:last-child{border-right:0px none;}
}

@media (min-width: 768px) and (max-width: 999px) {
	
.sub_nav{ width:100%;}
li#engine_cat:hover .product_nav_image{ display:none;}
.sub_nav{border-right:0px none !important;}
.main_nav{ border-bottom:1px solid#313131;}
.sub_nav a span{ display:block; border-bottom:1px solid#313131; padding-bottom:10px;}
.sub_categories_panel{ width:98%;}

.menu > ul > li{ border-left:0px none;}
.menu > ul > li:last-child{border-right:0px none;}
}

/******************************************************************************************************************/

/*UPDATES ON 11-8-2016*/
.p_page_nav li.current{padding: 4px 6px;}
.p_page_nav { width:auto !important;}
.p_page_div{  max-width:300px;}
.p_page_nav ul{padding-left: 10px; display:inline;}
.p_page_nav li a:hover{color: #0073ce !important;}
.show_nav li a:hover{color: #0073ce !important;}
.show_nav li.active a{color: #0073ce !important;}




#sub_categories_main_bg .sub_nav li a { color: #3e3e3e !important; text-decoration:none;}
#sub_categories_main_bg .sub_nav li a:hover { color: #0073ce !important; text-decoration:none;}

.sub_nav a span{color: #3e3e3e !important; }


#sub_categories_main_bg .main_nav li a{ color:#3e3e3e  !important;}


.menu-dropdown-icon::before{background:#0073ce none repeat scroll 0 0 !important; padding: 13px 30px !important;}

.menu > ul > li > ul{background: #fff none repeat scroll 0 0 !important; border:1px solid#c6c6c6;
/*-webkit-box-shadow: 10px 10px 5px 0px rgba(224,224,224,1);
-moz-box-shadow: 10px 10px 5px 0px rgba(224,224,224,1);
box-shadow: 10px 10px 5px 0px rgba(224,224,224,1);*/

-webkit-box-shadow: 4px 4px 10px -6px rgba(148,148,148,1);
-moz-box-shadow: 4px 4px 10px -6px rgba(148,148,148,1);
box-shadow: 4px 4px 10px -6px rgba(148,148,148,1);

}



.menu-dropdown-icon ul li a{color: #0073ce !important; }
.menu > ul > li > ul.normal-sub > li a{color: #3e3e3e !important; }
.menu > ul > li > ul.normal-sub > li a:hover{color: #0073ce !important; }

.menu > ul > li:hover {background:#0073ce; color:#fff!important;}


/*
.block25 .box #vafForm label{ width:100%; box-sizing:border-box; padding-left:5%; font-size:15px; color:#737373; padding-bottom:3px;}
.block25 .box #vafForm select{ margin-bottom:5px; margin-bottom:10px; border:1px solid#d5d5d5 !important; font-family: "Roboto Condensed",sans-serif;
								text-transform:uppercase;}

.block25 .box .head{width:100%; float:left; background-color:#e9e9e9; margin-bottom:13px;}
.block25 .box .head h4{ width:100%; box-sizing:border-box; border-radius: 5px 5px 0 0; padding: 16px 0 16px 15px !important; font-family: "Roboto Condensed",sans-serif;
font-size:20px; text-transform:uppercase;} */


/*footer*/
.footer p a:hover{color:#0073ce; text-decoration:underline;}



.product_navigation{ border:1px solid#d3d3d3 !important;}




/*******************************************************************************************************/

.block_bdr1 
{ 

width:100%;
border-radius: 5px;
 background:#ffffff;
 float:left;
 
/*border:1px solid #d3d3d3;
-webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.4);
-moz-box-shadow:    0px 1px 2px 0px rgba(0, 0, 0, 0.4);
box-shadow:         0px 1px 2px 0px rgba(0, 0, 0, 0.4);*/

}
.block_bdr1 .entry_title { display:block; background:#2c2c2c; border-radius: 5px 5px 0 0; width:100%; float:left;}
.block_bdr1 .entry_title h1 {font-family: 'Roboto Condensed', sans-serif; text-transform:uppercase; font-size:20px; color:#f0f0f0;
							 padding: 12px 0 12px 15px; display:inline-block; }
							 
.block_bdr1 .entry_title a.link_all {font-size:12px; color:#f0f0f0; display:block; float:right; margin:18px 16px 0 0; font-weight:600; letter-spacing:1px;}



.block_bdr1 .entry_title{ background-color:#e9e9e9;}
.block_bdr1 .entry_title h1{ color:#000;}
.block_bdr1 .entry_title a.link_all{ color:#0073ce;}

.block_bdr1 .entry_title{ background-color:#2c2c2c; color:#fff;}
.block_bdr1 .entry_title h1{ color:#f0f0f0;}

.block_bdr1 .entry_title{ background-color:#e9e9e9;}
.block_bdr1 .entry_title h1{ color:#000;}

/*******************************************************************************************************/

/*UPDATES ON 12-8-2016*/
.slider1{ padding-top:20px !important;}
.latest_Product:hover{ position:relative !important; z-index:2 !important;}

.category_text{ line-height:37px;}
.category_text:hover{ background-color:#1331ad;}
.category_text a:hover{color:#fff;}

.newsblock h3 a:hover{ color:#1331ad;}

/*******************************************************************************************************/



.page-title {
 background: url(../images/headingbg_3.png) no-repeat center top !important;
 float: left;
 width: 100%;
 text-align: center;
 padding: 16px 0 20px 0 !important;
 margin-bottom: 40px !important;
}


#shopping-cart-table thead .first {
 background-color: #e7e6e6 !important;
 padding: 5px 0px;
 margin-bottom: 10px;
 height: 40px;
}
.first.last th {
 border-right: 2px solid #dedbdb;
 padding-left: 10px;
 font-size: 13px;
 letter-spacing: 1px;
}
td .product-name a {
	font-size: 17px !important;
	transition: ease-in-out 0.3s all;
	color: #595757;
}
td .product-name a:hover
{
	color:#0073ce;	
}
table#shopping-cart-table .product-image img {
    width: 80px;
    margin-right: 10px;
}
.button.btn-continue.btn-inline {
	width: auto;
	height: 37px;
	line-height: 35px;
	text-align: center;
	background: #eb101a;
	color: #fff;
	font-size: 14px;
	font-family: 'Roboto Condensed', sans-serif;
	position: relative;
	border-radius: 5px;
	margin-right: 10px;
	display: inline-block;
	cursor: pointer;
	border: none;
	padding-left: 15px;
	padding-right: 15px;
}
.button.btn-update.btn-inline {
	width: auto;
	height: 37px;
	line-height: 35px;
	text-align: center;
	background: #eb101a;
	color: #fff;
	font-size: 14px;
	font-family: 'Roboto Condensed', sans-serif;
	position: relative;
	border-radius: 5px;
	margin-right: 10px;
	display: inline-block;
	cursor: pointer;
	border: none;
	padding-left: 15px;
	padding-right: 15px;
}
.button.btn-proceed-checkout.btn-checkout {
	width: auto;
	height: 37px;
	line-height: 35px;
	text-align: center;
	background: #eb101a;
	color: #fff;
	font-size: 14px;
	font-family: 'Roboto Condensed', sans-serif;
	position: relative;
	border-radius: 5px;
	margin-right: 10px;
	display: inline-block;
	cursor: pointer;
	border: none;
	padding-left: 15px;
	padding-right: 15px;
}
.checkout-types li .btn-checkout {
	float: left;
}
.contact-page .grid12-6 .input-box input, select {
	border: 1px solid#c9c5c5 !important;
}
#shipping-zip-form p {
	padding-top: 10px;
}
.discount-form {
	padding-top: 10px !important;
}
.col-delete.a-center.last a {
	font-size: 13px;
	font-weight: normal;
}
.col-unit-price.a-right {
	font-size: 13px;
}.col-total.a-right {
	font-size: 13px;
}
.col-edit.a-center {
	text-align: center !important;
}
.col-edit.a-center a {
	color: #666 !important;
}

#shopping-cart-totals-table {
	margin-top: 10px;
	line-height: 25px;
}
/*.paypal-logo {
	width: 48%;
	float: left;
	padding-top: 10px !important;
}*/
.checkout-types {
	padding-top: 10px;
}
.checkout-types li {
	display: inline-block;
}
.paypal-or {
	padding: 0px;
	float: left;
	margin-top: -26px !important;
}
.col-delete.a-center.last a {
	color: #666;
}


.overviewRel {
    
    border-left: 1px solid #d5d5d5;
    border-radius: 5px;
    border-right: 1px solid #d5d5d5;
    border-top: 1px solid #d5d5d5;
    float: left;
    margin-bottom: 30px;
    margin-top: 30px;
    width: 100%;
}



.inner #aw-onestepcheckout-container {
	background: #fff;
	border: 1px solid #bbafa0;
}

/********************************nks 9-1-2017***********************************/


.block.block-layered-nav .block-title {
	background: #d3d3d3;
	padding: 10px 10px 10px 10px;
	border-radius: 5px 5px 0 0;
	border-bottom:none !important;
	
}

.show-bg .block.block-layered-nav {
	border: 1px solid #d3d3d3;
	border-radius: 6px 6px 0 0;
}
.block-layered-nav .block-title strong::before {
	content: '';
	background-image: url("http://skunk2.com/skin/frontend/ultimo/default/images/sortdown.png");
}
.block.block-layered-nav .block-content {
	padding: 10px;
}
.block-content #narrow-by-list .last ol li {
	text-align: start;
	padding: 0 0 0 15px;
	font-size: 14px;
}
.block-content #narrow-by-list .last ol li a {
	line-height:22px;
	color:#0073ce; 
}
/*.block-content #narrow-by-list .last ol li:nth-child(10) {
	text-decoration: underline;
	padding-left: 0;
	margin-top: 20px;
}*/
.block-content #narrow-by-list .last ol li:first-child {
	/*text-decoration: underline;*/
	padding-left: 0px;
}


/********************nks 13-1-2017***********************/

.search-tabs ul.tabs {
	background: #fff !important;
	height: 40px !important;
	border: 1px solid #c0c0c0 !important;
	border-radius: 20px !important;
}
.search-tabs .tab-content-wrapper {
	background-image: none !important; /*linear-gradient(to bottom, #FFFFFF, rgba(255, 255, 255, 0) 20%);*/
	border-top: 0px solid #e1e1e1 !important;
	margin-top: 20px !important;
}
.search-tabs ul.tabs li.active {
	background: #c0c0c0 !important;
	border: 0px solid #e1e1e1 !important;
	border-bottom: 0;
	padding: 0;
}
.search-tabs ul.tabs {
	height: 1%;
	overflow: hidden;
	background: #eee;
	padding: 0 0px !important;
}
.search-tabs ul.tabs li a {
	padding: 10px 20px 12px !important;
	color: #151313;
}

.amfinder-responsive ul.amfinder-toggle li:nth-child(4) {
    border-bottom: 1px solid #ccc;
}





/***********************************************/

#itoris_layered_navigation_form .block-title.nksTilte {
	display: block;
    background: #D3D3D3 !important;
    border-radius: 5px 5px 0 0;
    width: 100%;
    float: none !important;
    margin-bottom: -1px;
    margin-top: 0px;
}

.block-title.nksTilte span {
	padding: 14px 0 14px 15px;
	font-family: 'Roboto Condensed', sans-serif;
	text-transform: uppercase;
	font-size: 20px;
	color: #000;
	display: inline-block;
}
.itoris_laynav .block-content {
	background-color: #FFFFFF !important;
	margin: 0px;
}
.ln-tree li label a {
	color: #000 !important;
}
.ln-tree li label a:hover {
	color: #1331ad !important;
}



#itoris_layered_navigation_form {
border: 1px solid  #d3d3d3;
border-radius: 5px 5px 0 0;
}


.amfinder-buttons {
	
	margin-top: 0px !important;
    padding-top: 61px;
    align-items: center !important;
    align-content: center;
    vertical-align: center !important;
    border: 1px solid #d3d3d3;
    border-bottom: 0px;
    margin: 0px;
    border-radius: 5px 5px 0 0;
}

.amfinder-toggle li:last-child { border-bottom: 1px solid #d3d3d3; }


.fa { color: #2c2c2c;  }

#lblflt .fa { font-size:24px; }


/*Youtube embed responsive code, added 2/22/17*/

.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%;
}



.btnNewAddtoC {
    background: #1331ad none repeat scroll 0 0 !important;
   }
   
   
#vafClear, .vafSubmit {
    background: #1331ad none repeat scroll 0 0 !important; 
	}
	
	
.itorisClear, .itorisSubmit {
    background: #1331ad none repeat scroll 0 0 !important; 
}

.category-products #products-list .item .right-column p .btn-cart {
    background: #1331ad none repeat scroll 0 0 !important; 
    
}
@media (max-width:480px){
	.header .header_top .mycart_nav a[title="Authorized Dealer Locator"] {
        margin-top: -66px !important;
    }
}
/*End responsive youtube*/