html, 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, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {	margin: 0; padding: 0; border: 0; vertical-align: baseline; background: transparent;}
body 											{ line-height: 1; margin: 0; padding: 0; border: 0; vertical-align: baseline;}
h1, h2, h3, h4, h5, h6 							{ font-weight: normal; clear: both;}
ol, ul 											{ list-style: none;}
blockquote 										{ quotes: none;}
blockquote:before, blockquote:after 			{ content: ''; content: none;}
del 											{ text-decoration: line-through; } table 											{ border-collapse: collapse; border-spacing: 0; }
a img 											{ border: none; } h3#comments-title, h3#reply-title, #access .menu, #access div.menu ul, #cancel-comment-reply-link, .form-allowed-tags, #site-info, #site-title, #wp-calendar, .comment-meta, .comment-body tr th, .comment-body thead th, .entry-content label, .entry-content tr th, .entry-content thead th, .entry-meta, .entry-title, .entry-utility, #respond label, .navigation, .page-title, .pingback p, .reply, .widget-title, .wp-caption-text, input[type=submit]	{ font-family: 'Roboto Condensed', sans-serif;}
pre 											{ font-family: "Courier 10 Pitch", Courier, monospace;}
code 											{ font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;}
body, input, textarea 							{ color: #666; font-size: 0.750em;	line-height: 18px;}
hr 												{ background-color: #E7E7E7; border:0; height: 1px;	margin-bottom: 18px; clear:both;} p 												{ margin-bottom: 18px;}
ul 												{ list-style: square; margin: 0 0 18px 1.5em;}
ol 												{ list-style: decimal; margin: 0 0 18px 1.5em;}
ol ol 											{ list-style:upper-alpha;}
ol ol ol 										{ list-style:lower-roman;}
ol ol ol ol 									{ list-style:lower-alpha;}
ul ul, ol ol, ul ol, ol ul 						{ margin-bottom:0;}
dl 												{ margin:0 0 24px 0;}
dt 												{ font-weight: bold;}
dd 												{ margin-bottom: 18px;}
strong 											{ font-weight: bold;}
cite, em, i 									{ font-style: italic;}
big 											{ font-size: 131.25%;}
ins 											{ background: #ffc;	text-decoration: none;}
blockquote 										{ font-style: italic; padding: 0 3em;}
blockquote cite, blockquote em, blockquote i 	{ font-style: normal;}
pre 											{ background: #f7f7f7; color: #222;	line-height: 18px; margin-bottom: 18px;	padding: 1.5em;}
abbr, acronym 									{ border-bottom: 1px dotted #666; cursor: help;}
sup, sub 										{ height: 0; line-height: 1; vertical-align: baseline; position: relative;}
sup 											{ bottom: 1ex;}
sub 											{ top: .5ex;}
input[type="text"], textarea 					{ padding: 2px;	background: #f9f9f9; border: 1px solid #ccc; box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);	-moz-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1); -webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);}
table 											{ border: 1px solid #e7e7e7; text-align: left; margin: 0 -1px 24px 0; width: 100%;}
tr th, thead th 								{ color: #888; font-size: 0.750em;	font-weight: bold; line-height: 18px; padding: 9px 24px;}
tr td 											{ border-top: 1px solid #e7e7e7; padding: 6px 24px;}
tr.odd td 										{ background: #F2F7FC;}
.attachment img 								{ max-width: 900px;}
.alignleft, img.alignleft 						{ display: inline; float: left;	margin-right: 24px;	margin-top: 4px;}
.alignright, img.alignright 					{ display: inline; float: right; margin-left: 24px;	margin-top: 4px;}
.aligncenter, img.aligncenter 					{ clear: both; display: block; margin-left: auto; margin-right: auto;}
.alignleft, img.alignright, img.aligncenter 	{ margin-bottom: 12px;}
.wp-caption 									{ background: #f1f1f1; line-height: 18px; text-align: center; margin-bottom: 20px; padding: 4px;}
.wp-caption img 								{ margin: 5px 5px 0;}
.wp-caption p.wp-caption-text 					{ margin: 5px; color: #888;	font-size: 0.750em;}
.wp-smiley 										{ margin:0;} #comments 										{ clear: both;}
#comments .navigation 							{ padding: 0 0 18px 0;}
h3#comments-title, h3#reply-title 				{ color: #000; font-weight: bold; font-size: 1.250em; margin-bottom: 0;}
h3#comments-title 								{ padding: 24px 0;}
.commentlist 									{ list-style: none;	margin: 0;}
.commentlist li.comment 						{ border-bottom: 1px solid #e7e7e7;	line-height: 24px; margin: 0 0 24px 0; padding: 0 0 0 56px;	position: relative;}
.commentlist li:last-child 						{ border-bottom:none; margin-bottom:0;}
#comments .comment-body ul, #comments .comment-body ol { margin-bottom: 18px;}
#comments .comment-body p:last-child 			{ margin-bottom: 6px;}
#comments .comment-body blockquote p:last-child { margin-bottom: 24px;}
.commentlist ol 								{ list-style: decimal;}
.commentlist .avatar 							{ position: absolute; top: 4px;	left: 0;}
.comment-author 								{}
.comment-author cite 							{ color: #000; font-style: normal; font-weight: bold;}
.comment-author .says 							{ font-style: italic;}
.comment-meta 									{ font-size: 0.750em; margin: 0 0 18px 0;}
.comment-meta a:link, .comment-meta a:visited 	{ color: #888; text-decoration: none;}
.comment-meta a:active, .comment-meta a:hover 	{}
.commentlist .even 								{}
.commentlist .bypostauthor 						{}
.reply 											{ font-size: 0.750em; padding: 0 0 24px 0;}
.reply a, a.comment-edit-link 					{ color: #888;}
.reply a:hover, a.comment-edit-link:hover 		{ color: #FF4B33;}
.commentlist .children 							{ list-style: none;	margin: 0;}
.commentlist .children li 						{ border: none;	margin: 0;}
.nopassword, .nocomments 						{ display: none;}
#comments .pingback 							{ margin-bottom: 18px; padding-bottom: 18px; border-bottom: 1px solid #e7e7e7;}
.commentlist li.comment+li.pingback 			{ margin-top: -6px;}
#comments .pingback p 							{ color: #888; font-size: 0.750em;	line-height: 18px; display:block; margin: 0;}
#comments .pingback .url 						{ font-style: italic; font-size: 0.813em;} input[type=submit] 								{ color: #333;}
#respond 										{ margin: 24px 0; border-top: 1px solid #e7e7e7; overflow: hidden; position: relative;}
#respond p 										{ margin: 0;}
#respond .comment-notes 						{ margin-bottom: 1em;}
.form-allowed-tags 								{ line-height: 1em;}
.children #respond 								{ margin: 0 48px 0 0;}
h3#reply-title 									{ margin: 18px 0;}
#comments-list #respond 						{ margin: 0 0 18px 0;}
#comments-list ul #respond 						{ margin: 0;}
#cancel-comment-reply-link 						{ font-size: 0.750em; line-height: 18px; font-weight: normal;}
#respond .required 								{ color:#FF4B33; font-weight:bold;}
#respond label 									{ color: #888; font-size: 0.750em;}
#respond input 									{ margin:0 0 9px; width:98%;}
#respond textarea 								{ width:98%;}
#respond .form-allowed-tags 					{ color: #888; font-size: 0.750em;	line-height: 18px;}
#respond .form-allowed-tags code 				{ font-size: 0.688em;}
#respond .form-submit 							{ margin: 12px 0;}
#respond .form-submit input 					{ width: auto; font-size: 0.875em;}
.clear{clear:both; font-size:0px;line-height:0px; display:block;}
.last	{margin:0 !important;}
.pad_last{padding:0 !important;}
.no_bg {background:none !important;}
ul											{margin: 0;}
li											{list-style: none;} a											{color:#000; text-decoration:none; outline:0 none;}
a:hover										{color:#000;  text-decoration:none;}
h1											{font-size:36px; line-height:36px;}
h2											{font-size:36px; line-height:36px;}
h3											{font-size:30px; line-height: 30px;}
h4											{font-size:24px; line-height: 24px;}
h5											{font-size:20px; line-height: 20px;}
h6											{font-size:16px; line-height: 16px;} html 										{}
body										{color:#666a74; font-family: 'Roboto Condensed', sans-serif; font-size:14px; background: url(//evilgear.com/wp-content/themes/gearShopTheme/images/bg-2.jpg) scroll repeat-x top center; line-height: 18px;}
.flt_Lt										{float:left; display:inline;}
.flt_Rt										{float:right; display:inline;}
.wrapper									{margin:0 auto;}
.container									{width: 1060px; position: relative;}
img											{display: block; max-width: 100%; height: auto;}
h1, h2, h3, h4, h5, h6						{font-weight: 700;}
div:hover, a:hover, li:hover, input:hover, span:hover, img:hover {-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;}
.nopadding									{padding: 0px !important;}
input, textarea, input[type=submit]			{font-family: 'Roboto Condensed', sans-serif;}
p											{margin: 0;} header										{}
#logo										{padding: 0 0 0 20px; display: inline-block;}
#logo img 									{margin-top: 0px; margin-bottom: 0px;}
.top-header									{background: #000000; opacity: 0.8;}
.top-header p								{line-height: 40px; color: #ffffff; padding: 0 0 0 20px;}
.top-header h6								{display:inline-block; padding: 0 20px 0 0; line-height: 40px; text-align: right;}
.top-header h6 a							{padding: 0 35px 0 0; display: inline-block; color: #ffffff; font-weight: 400;}
.top-header h6 a.my-account					{background: url(//evilgear.com/wp-content/themes/gearShopTheme/images/user-icon.png) scroll no-repeat right center;}
.top-header h6 a.wishlist 					{padding-right: 0px;}
.top-header .phone							{display: inline-block; margin-left: 15px; font-weight: bold;}
.mid-header									{ padding: 12px 0;}
.mid-header input[type=text]				{display: block; width: 100%; height: 38px; box-sizing: border-box; padding: 0 15px 0 45px; background: #ffffff; border: 2px solid #666666; box-shadow: none; font-size: 16px; line-height: 16px; color: #999999; font-weight: 400;}
.mid-header input[type=submit]				{float: right; width: 22%; text-align: center; height: 38px; box-shadow: none; border: 0; background: url(//evilgear.com/wp-content/themes/gearShopTheme/images/grad1.png) scroll repeat-x 0 0; border-radius: 4px; background-size: 100% 100%; color: #000000; font-size: 15px; font-weight: 700; font-family: 'Oswald', sans-serif;}
.mid-header h6								{color: #ffffff; font-family: 'Oswald', sans-serif; padding: 15px 0 15px 0;}
.mid-header h6 a							{color: #ee2e24;}
.mid-header form p							{position: relative; float: left; width: 76%;}
.mid-header form p em						{position: absolute; background: url(//evilgear.com/wp-content/themes/gearShopTheme/images/search-icon.png) scroll no-repeat center center; width: 35px; height: 35px; border: 0; box-shadow: none; left: 5px; top: 2px;}
.mid-header .cart							{position: relative;}
.mid-header .cart-w							{width: 210px; margin: 0 auto;}
.mid-header .cart h6						{border: 1px solid #666666; background: url(//evilgear.com/wp-content/themes/gearShopTheme/images/grad3.png) scroll repeat-x 0 0; height: 38px; background-size: 100% 100%; line-height: 28px; color: #393939; text-transform: none; padding: 5px; box-sizing: border-box;}
.mid-header .cart h6 a						{text-align:left; color: #393939; background: url(//evilgear.com/wp-content/themes/gearShopTheme/images/arrow1.png) scroll no-repeat right center; display: block; padding: 0 0 0 10px;}
.mid-header .cart h6 span					{background: url(//evilgear.com/wp-content/themes/gearShopTheme/images/cart-icon.png) scroll no-repeat left center; padding: 0 0 0 35px;}
.bottom-header								{background: #000000;}
.bottom-header .social						{border-right: 1px solid #404040;}
.bottom-header .social li					{float: left; display: table; table-layout: fixed; height: 55px; padding: 0 8px;}
.bottom-header .social li a					{display: table-cell; vertical-align: middle;}
.bottom-header .social ul					{width: 100px; margin: 0 auto;display:inline;}  main										{}
.parallax-sections 							{background-size: cover; background-position: center top; background-repeat: no-repeat; background-attachment: fixed; height: 430px; background-image: url(//evilgear.com/wp-content/themes/gearShopTheme/images/banner1.png);}
.parallax-sections, .parallax-sections * 	{transition: all 0s !important;}
.section1									{}
.section1 .title							{background: #000000; padding: 0 55px; text-align: center;}
.section1 .title h5							{position: relative; overflow: hidden; padding: 15px 0;}
.section1 .title h5 span					{background: #000000; padding: 0 15px; display: inline-block; position: relative; z-index: 10; font-family: 'Oswald', sans-serif; color: #ffffff; font-weight: 400;}
.section1 .title h5 em						{position: absolute; right: 0; height: 2px; width: 2000px; background: #ee2e24; top: 30px;}
.section1 .title h5 cite					{position: absolute; left: 0; height: 2px; width: 2000px; background: #777777; top: 30px;}
.section1 .title h5 strong					{background: url(//evilgear.com/wp-content/themes/gearShopTheme/images/mount.png) scroll no-repeat 0 0; position: absolute; right: 0; width: 59px; height: 27px; top: -26px; z-index: 1000;}
.section1 .li-in							{position: relative;}
.section1 .cont								{position: absolute; top: 0; left: 0; width: 100%;}
.section1 .cont h4							{color: #ffffff; font-size: 22px; font-family: 'Oswald', sans-serif; background: url(//evilgear.com/wp-content/themes/gearShopTheme/images/grad4.png) scroll no-repeat 0 0; width: 341px; height: 55px; line-height: 55px; background-size: 100% 100%; font-weight: 400; padding: 0 0 0 50px; margin: 30px 0 0 0;}
.section1 .li-in img						{width: 100%; height: auto;}
.btns										{background: #232323; color: #ffffff; font-size: 15px; line-height: 34px; font-family: 'Oswald', sans-serif; display: inline-block; padding: 0 10px; border: 1px solid #a5a5a5;}
.btns span									{background: url(//evilgear.com/wp-content/themes/gearShopTheme/images/arrow4.png) scroll no-repeat right center; padding: 0 15px 0 0;}
.btns:hover	span							{background-image: url(//evilgear.com/wp-content/themes/gearShopTheme/images/arrow4-black.png);}
.section1 .li-in .btns						{margin: -5px 0 0 60px;}
.section1 .li-in2 .cont h4					{background: url(//evilgear.com/wp-content/themes/gearShopTheme/images/grad5.png) scroll no-repeat 0 0; padding: 0 50px 0 0; text-align: right; float: right;}
.section1 .li-in2 .btns						{margin: -5px 60px 0 0px; float: right; border: 0;}
.section2									{background: #ffffff; padding: 35px 50px;}
.section2 .title							{padding: 0 0 30px 0;}
.section2 .title h3							{color: #000000; font-family: 'Oswald', sans-serif; font-weight: 400;}
.section2 .title h3 span					{border-bottom: 7px solid #777777; display: block; padding: 0 0 10px 0;}
.section2 .listing li						{float: left; width: 16%; margin: 0 5% 0 0;}
.section2 .listing li .img					{height: 230px; display: table; table-layout: fixed; width: 100%;}
.section2 .listing li .img span				{display: table-cell; vertical-align: bottom;}
.section2 .listing li .cont					{padding: 20px 0 0 0;  text-align: center;}
.section2 .listing li .cont	h5				{color: #000000; font-family: 'Oswald', sans-serif; font-weight: 400; padding: 0 0 15px 0;}
.section2 .listing li .cont .btns			{padding: 0 20px;}
.section3									{position: relative;}
.section3 .caption							{position: absolute; top: 0; left: 0; width: 100%;}
.section3 .caption-in						{display: table; table-layout: fixed; width: 100%;}
.section3 .caption-ins						{display: table-cell; vertical-align: middle;}
.section3 .caption h2						{color: #ffffff;font-family: 'Oswald', sans-serif; font-weight: 400; text-shadow: 1px 0 2px rgba(0,0,0,0.3);}
.section4									{background: #000000; padding: 30px 10px; text-align: center;}
.section4 li								{float: left; display: table; table-layout: fixed; width: 18%; margin: 0 2% 0 0; height: 80px;}
.section4 li img							{margin: 0 auto;}
.section4 li a								{display: table-cell; vertical-align: middle;}
.section4 .btns								{padding: 0 40px; font-size: 22px; line-height: 45px; border: 0; margin: 30px auto 0;}
.section4 .btns	span						{background: url(//evilgear.com/wp-content/themes/gearShopTheme/images/arrow3.png) scroll no-repeat right center; padding: 0 22px 0 0;}
.section5 .listing li						{float: none; width: auto; margin: 0 0 55px 0;}
.section5 .listing li h4					{color: #000000; padding: 0 0 10px 0; text-transform: uppercase;}
p											{color: #464646; line-height: 28px;}
.section5 .listing li p a					{color: #4b4b4b; display: block; margin: 0 0 25px 0; font-weight: 700; font-size: 16px;}
input[type="checkbox"] {
display:none;
}
input[type="checkbox"] + label span {
display:inline-block;
width:11px;
height:12px;
margin:-1px 8px 0 0;
vertical-align:middle;
background:url(//evilgear.com/wp-content/themes/gearShopTheme/images/check1.png) left top no-repeat;
cursor:pointer;
}
input[type="checkbox"]:checked + label span {
background:url(//evilgear.com/wp-content/themes/gearShopTheme/images/check2.png) left top no-repeat;
}
.inner-page									{background: #ffffff; padding: 20px;}
.breadcrumb									{margin: 0 0 18px 0;}
.breadcrumb	ul								{}
.breadcrumb	ul li							{float: left; color: #000000; padding: 0 8px; line-height: 14px; border-right: 1px solid #000000;}
.breadcrumb	ul li a							{color: #999999;}
.breadcrumb	ul li.last						{border: 0;}
.breadcrumb	ul li.first						{padding-left: 0;}
.inner-page .leftc							{ }
.inner-page .leftc .top						{background: #000000; padding: 10px;}
.inner-page .leftc .top h6					{color: #ffffff;}
.inner-page .leftc .top h6 span				{background: url(//evilgear.com/wp-content/themes/gearShopTheme/images/arrow6.png) scroll no-repeat right center; display: block;}
.inner-page .leftc .cont					{padding: 15px;}
.inner-page .leftc .blocks					{background: #f2f2f2; border: 1px solid #bcbcbc;     margin-bottom: 10px;}
.inner-page .leftc .cont .block-content		{margin-top:1px;}
.inner-page .leftc .blocks1 .cont li		{margin: 0 0 8px 0; color: #7f7f7f; list-style:square; font-size: 11px; line-height: 11px;}
.inner-page .leftc .blocks1 .cont li a		{color: #000000; font-size: 15px; line-height:15px;}
.inner-page .leftc .blocks1 .cont ul		{margin: 0 0 0 20px;}
.inner-page .leftc .blocks1 .cont li:hover	{color: #ee2e24; list-style:square}
.inner-page .leftc .blocks1 .cont li:hover a {color: #ee2e24;}
.inner-page .leftc .blocks2 .top			{background: #ee2e24;}
.inner-page .leftc .blocks2 .cont h6		{color: #000000; padding: 0 0 10px 0;}
.inner-page .leftc .blocks2 .cont ul		{padding: 0 0 30px 0;}
.inner-page .leftc .blocks2 label			{color: #000000; font-weight: 400;}
.inner-page .leftc .blocks2 .cont ul li		{margin: 0 0 7px 0;}
.inner-page .rightc							{}
.inner-page .rightc	.section2				{padding: 0;}
.inner-page .rightc	.section2 .title		{}
.inner-page .rightc	.section2 .title h3		{text-transform: uppercase;}
.pro-list									{padding: 30px 0 0 0;}
.pro-list .li-in							{border: 1px solid #b7b7b7; margin: 0 0 30px 0; position: relative;}
.pro-list .img-w							{padding: 40px 0 0 0;}
.pro-list .img								{display: table; table-layout: fixed; width: 100%; height: 200px;}
.pro-list .img span							{display: table-cell; vertical-align: middle;} .pro-list .cont								{padding: 15px;}
.pro-list .cont .star						{margin: 0 0 5px 0; display: inline-block; height: 30px; margin: 0; overflow: hidden;}
.pro-list .cont h6							{color: #000000; padding: 0 0 20px 0;}
.pro-list .cont h4							{color: #ee2e24; padding: 0 0 15px 0;}
.pro-list .cont h4 span						{color: #919191; font-size: 17px; line-height: 17px; text-decoration: line-through;}
.pro-list .cont h4 strong					{color: #000000;}
.pro-list .cont .bot						{}
.pro-list .cont .bot input					{float: left; border: 1px solid #b7b7b7; background: none; box-shadow:none; padding: 0 10px; color: #000000; font-size: 15px; font-family: 'Oswald', sans-serif; width: 55px; height: 30px; box-sizing: border-box;}
.pro-list .cont .bot .add					{float: right; width: 65%; padding: 4px; color: #ffffff; text-align: left; background: #ee2e24; font-family: 'Oswald', sans-serif; text-transform: uppercase; line-height: 22px;} 
.pro-list .cont .bot .add span				{background: url(//evilgear.com/wp-content/themes/gearShopTheme/images/plus-icon.png) scroll no-repeat right center; display: block; padding: 0 0 0 10px;}
.pro-list a.view							{position: absolute; width: 150px; left: 50%; margin: 0 0 0 -75px; font-family: 'Oswald', sans-serif; line-height: 35px; color: #ffffff; background: rgba(0,0,0,0.7); border: 2px solid #ffffff; border-radius: 4px; top: 30%; font-size: 16px; text-align: center; box-sizing:border-box; -webkit-box-shadow: 0px 3px 8px 0px rgba(119, 119, 119, 0.75); -moz-box-shadow: 0px 3px 8px 0px rgba(119, 119, 119, 0.75); box-shadow: 0px 3px 8px 0px rgba(119, 119, 119, 0.75); display: none;}
.pro-list .img-w:hover a.view				{display: block;}
.pro-list .img img {margin: 0 auto;}
#prev, #next {
display: block;
height: 450px;
width: 50%;
top: 0;
position: absolute;
}
#prev:hover, #next:hover {
}
#prev {
left: -515px;
background: rgba(0,0,0,0.7) url(//evilgear.com/wp-content/themes/gearShopTheme/images/prev.png) scroll no-repeat 98% center;
}
#next {
right: -515px;
background: rgba(0,0,0,0.7) url(//evilgear.com/wp-content/themes/gearShopTheme/images/next.png) scroll no-repeat 2% center;
}
#carousel .item {
float: left;
position: relative;
}
.slider-w {
position: relative;
z-index: 10;
overflow: hidden;
height:450px;
}
#carousel .item img {max-width: none;}
#carousel, .caroufredsel_wrapper {}
.banner-slider .item .caption {position: absolute; top: 0; right: 0; width: 100%;}
.banner-slider .item  .cont {margin: 70px 0 0 0; background: url(//evilgear.com/wp-content/themes/gearShopTheme/images/grad6.png) scroll no-repeat 0 0; width: 580px; height: 199px; float: right; box-sizing: border-box; padding: 30px 60px 0 70px; color: #ffffff;}
.banner-slider .item  .cont h3 span {    border-bottom: 3px solid #ee2e24;
display: block;
padding: 0 0 10px 0;}
.banner-slider .item  .cont h3 {font-family: 'Oswald', sans-serif; font-weight: 400;}
.banner-slider .item  .cont p {color: #ffffff; line-height:22px; padding: 10px 0 0 0;}
.banner-slider .item  .cont .btns {font-size: 22px; line-height: 40px; padding: 0 20px; margin: 40px 0 0 180px;}
.banner-slider .item.inactive .caption {display: none;}
.banner-slider .item.active .caption {display: block;}
.btns:hover {background: #fff600; color: #000000; opacity: 1;}
.bgw {background: #ffffff; padding: 35px;}
.titles {padding: 0 0 40px 0;}
.titles h3 {font-family: 'Oswald', sans-serif; color: #ee2e24; font-weight: 400;}
.titles h3 span {display: block; padding: 0 0 15px 0; border-bottom: 8px solid #ee2e24;}
.login-reg-page .blocks {background: #ee2e24;}
.login-reg-page h5 {padding: 10px; font-size: 18px; color: #ffffff; font-family: 'Oswald', sans-serif; font-weight: 400; text-align: center;}
.login-reg-page .cont {background: #f2f2f2; border: 1px solid #b7b7b7; height: 250px; padding: 15px; box-sizing: border-box;}
.login-reg-page .cont p {color: #3b3b3b; font-weight: 700; padding: 0 0 20px 0;}
.login-reg-page .cont .input {margin: 0 0 15px 0;}
.login-reg-page .cont .input .lt {width: 100px; margin: 0 15px 0 0; float: left;}
.login-reg-page .cont .input .rt {float: left; width: calc(100% - 115px);}
.login-reg-page .cont .input label { font-family: 'Oswald', sans-serif; color: #232323; line-height: 30px; text-align: right; display: block;}
.login-reg-page .cont .input input {border: 1px solid #b7b7b7; background: #ffffff; padding: 0 10px; height: 30px; width: 100%; display: block; box-sizing: border-box; box-shadow: none;}
.login-reg-page .cont .input label span {color: #ee2e24;}
.login-reg-page .cont a.link {float: right; color: #202020; text-decoration: underline;}
.login-reg-page .cont .bots {padding: 25px 0 0 0;}
.login-reg-page .cont .bots .btns {float: right; padding: 0 25px; border: 0;}
.login-reg-page .cont .bots h6 {float: left; clear: none; color: #ee2e24; font-weight: 400; font-size: 14px; margin: 15px 0 0 0;}
.login-reg-page .cont .bots .tt {float: left; margin: 15px 0 0 60px;}
.login-reg-page .cont .bots .tt label {font-weight: 400; color: #3b3b3b;}
.login-reg-page .cont .listi {padding: 0 0 0 20px;}
.login-reg-page .cont .listi li {list-style: disc; color: #212121;}
.login-reg-page .cont .listi li p {padding: 0; font-weight: 400;}
.acc-dash-page .leftc {}
.acc-dash-page .leftc h5 {background: #000000; padding: 10px 15px; color: #ffffff; font-family: 'Oswald', sans-serif; font-size: 18px; line-height: 18px; font-weight: 400;}
.acc-dash-page .leftc h5 span {background: url(//evilgear.com/wp-content/themes/gearShopTheme/images/arrow7.png) scroll no-repeat right center; display: block;}
.acc-dash-page .leftc .cont {background: #f2f2f2; border: 1px solid #b7b7b7; padding: 20px;}
.acc-dash-page .leftc .cont li {padding: 0 0 12px 0;}
.acc-dash-page .leftc .cont li a {display: block; color: #3b3b3b; font-size: 15px;}
.acc-dash-page .leftc .cont li.active a {font-weight: 700;}
.acc-dash-page .rightc h6 {padding: 0 0 10px 0; color: #464646;} 
.acc-dash-page .rightc p {padding: 0 0 15px 0; line-height: 22px;}
.acc-dash-page .rightc .info {border: 1px solid #b7b7b7; padding: 20px;}
.acc-dash-page .rightc .info h5 {margin: 0 0 10px 0; color: #ee2e24; padding: 0 0 5px 0; margin: 0 0 10px 0; border-bottom: 1px solid #b7b7b7; text-transform:uppercase; }
.acc-dash-page .rightc .info .bott h5 {color: #000000;}
.acc-dash-page .rightc .info .accin h5 {color: #000000; font-weight: 700; padding: 0 0 5px 0; border-bottom: 1px solid #b7b7b7; margin: 0 0 10px 0;}
.acc-dash-page .rightc .info .accin h5 a {float: right; font-size: 15px; color: #ee2e24; text-decoration: underline;}
.acc-dash-page .rightc .info .accin p {color: #464646; font-size: 16px;}
.acc-dash-page .rightc .info .accin p a {color: #ee2e24; text-decoration: underline; display: block;}
.acc-dash-page .rightc .info .bott {padding: 45px 0 0 0;}
.about-page .img {margin: 0 0 20px 0;}
.about-page p {font-size: 15px; line-height: 24px; padding: 0 0 20px 0;}
.about-page .img.fl {float: left; margin: 0 40px 10px 0;} footer										{padding: 55px 0 30px 0; background: url(//evilgear.com/wp-content/themes/gearShopTheme/images/footer-bg.png) scroll no-repeat 0 0; background-size: cover; color: #ffffff;}
.copy										{}
footer a									{color: #ffffff;}
footer .social li							{display: inline-block; padding: 0 10px;}
footer .social								{padding: 0 0 50px 0;}
footer .email-form							{max-width: 455px; margin: 0 auto;}
footer .email-form h6						{text-align: center; padding: 0 0 15px 0;}
footer .email-form input[type=text]			{float: left; width: 76%; height: 38px; box-sizing: border-box; padding: 0 15px; background: #ffffff; border: 2px solid #666666; box-shadow: none; font-size: 16px; line-height: 16px; color: #999999; font-weight: 700;}
footer .email-form input[type=submit]		{float: right; width: 20%; text-align: center; height: 38px; box-shadow: none; border: 0; background: url(//evilgear.com/wp-content/themes/gearShopTheme/images/grad1.png) scroll repeat-x 0 0; border-radius: 4px; background-size: 100% 100%; color: #000000; font-size: 15px; font-weight: 500;}
footer .bottom								{padding: 80px 0 0 0;}
footer .bottom ul							{padding: 0 0 20px 0;}
footer .bottom ul li						{margin: 0 0 18px 0;}
footer .bottom ul li a						{font-size: 16px; line-height: 16px; font-weight: 300;}
footer .bottom ul li a:hover				{color:#fff600;}
footer .bottom h4							{padding: 0 0 25px 0;}
footer .bottom a:hover 						{color: #fff600;}
footer .pay									{padding: 50px 0 0;}
footer .pay li								{display: inline-block; padding: 0 20px; vertical-align: top;}
footer .pay p								{color: #9f9f9f; padding: 60px 0 0 0;}
button, input[type=submit] {-webkit-appearance: none;}
button:hover, input[type=submit]:hover {opacity: 0.7;}
.mob_title {display: none;}
.mobilew {display: none;} footer .email-form input[type=email]			{float: left; width: 71%; height: 38px; box-sizing: border-box; padding: 0 15px; background: #ffffff; border: 2px solid #666666; box-shadow: none; font-size: 16px; line-height: 16px; color: #999999; font-weight: 700;}
article.footer {background:none;}
#comments {
text-align: left !important;
}
#comments #respond label {
color: #666666;
font-family: "Quattrocento Sans",sans-serif;
font-size: 20px;
font-weight: 400;
line-height: normal;
text-align: left;
}
h3#comments-title, h3#reply-title {
font-size: 20px;
margin-bottom: 0;
}
.stdcontent p.comment-notes {
padding-bottom: 0;
}
#respond p {
padding-bottom: 16px;
}
#comments .comment-list {
list-style: none;
margin: 0;
padding: 0;
}
#comments .comment-list footer.comment-meta {
background: none;
padding-bottom: 0;
padding-top: 0;
height:auto;
margin: 0;
}
#comments .comments-title {
color: #333333;
font-size: 22px;
margin-bottom: 6px;
}
#comments .children {
list-style: none;
}
#comments .reply a, a.comment-edit-link {
color: #ed1c24;
}
#comments .avatar {
padding: 4px;
border: 1px solid #dddddd;
box-sizing: content-box;
}
#comments .comment-list > li {
background: #fcfcfc;
padding: 5px;
}
#comments .comment-list p {
font-size: 16px;
line-height: 22px;
padding-bottom: 5px;
}
#comments .comment-list .comment-author {
padding: 5px;
background: rgba(0,0,0,0.04);
color: #666666;
font-family: "Quattrocento Sans",sans-serif;
font-size: 16px;
font-weight: 400;
line-height: normal;
text-align: left;
min-height: 54px;
}
#comments .comment-list .comment-author > img {
float: left;
margin-right: 15px;
}
#comments .comment-metadata {
padding: 5px 0;
}
#comments .comment-author .says {
font-style: normal;
font-size: 15px;
}
#comments .comment-list p.comment-awaiting-moderation {
color: #888888;
font-size: 12px;
font-family: arial,sans-serif;
font-style: italic;
padding-bottom: 0;
}
.screen-reader-text {display:none;}
.search-form input[type=search]			{float: left; width: 76%; height: 38px; box-sizing: border-box; padding: 0 15px; background: #ffffff; border: 2px solid #666666; box-shadow: none; font-size: 16px; line-height: 16px; color: #999999; font-weight: 700;}
.search-form input[type=submit]		{float: right; width: 20%; text-align: center; height: 38px; box-shadow: none; border: 0; background: url(//evilgear.com/wp-content/themes/gearShopTheme/images/grad1.png) scroll repeat-x 0 0; border-radius: 4px; background-size: 100% 100%; color: #000000; font-size: 15px; font-weight: 500;}
.pagination { text-align: center;}
.wp-paginate .current {
color: #fff;
background: #ee2e24 !important;
border: 1px solid #fff !important;
margin-right: 4px;
padding: 4px 8px;
}
.about-page .post-thumbnail {margin: 0 40px 10px 0;}
.login-reg-page .cont {
height: 450px;
}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
background: #ffffff none repeat scroll 0 0;
border: 1px solid #b7b7b7;
box-shadow: none;
box-sizing: border-box;
display: block;
height: 30px;
padding: 0 10px;
width: 100%;
}
.single-product .wc-tabs-wrapper {padding: 20px 0;}
.woocommerce div.product .woocommerce-tabs ul.tabs {margin: 0;}
.woocommerce div.product .woocommerce-tabs .panel {background: #ebebeb; padding:25px; border: 1px solid #b7b7b7; border-radius: 0;}
.single-product .related.products {display: none;}
.woocommerce div.product .woocommerce-tabs .panel h5 {color: #000000; padding: 0 0 10px 0;}
.woocommerce div.product .woocommerce-tabs .panel p {color: #020202; font-size: 15px; line-height: 20px; margin: 0; padding: 0 0 20px 0;}
.woocommerce div.product .woocommerce-tabs .panel ul li {list-style: disc; margin: 0 0 4px 0; color: #020202; font-size: 15px; line-height: 20px;}
.woocommerce div.product .woocommerce-tabs .panel ul {margin: 0 0 20px 35px;}
.woocommerce div.product .woocommerce-tabs .panel ul li p {padding: 0;}
.woocommerce div.product .woocommerce-tabs ul.tabs li {margin: 0 8px 0 0;  border: 1px solid #b7b7b7; border-bottom: 0; background: #000000; min-width: 160px; text-align: center; border-radius: 6px 6px 0 0;}
.woocommerce div.product .woocommerce-tabs ul.tabs:before {border: 0;}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {font-size: 18px; line-height: 34px; color: #ffffff; text-transform: uppercase; padding: 0;  text-align: center;}
.woocommerce div.product .woocommerce-tabs ul.tabs li:before, .woocommerce div.product .woocommerce-tabs ul.tabs li:after {display: none;}
.woocommerce div.product .woocommerce-tabs .panel h2 {color: #000000; padding: 0 0 20px 0;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {background: #ebebeb; color: #000000; position: relative; bottom: -1px;}
.woocommerce div.product .woocommerce-tabs ul.tabs {overflow: visible;}
.single-product .breadcrumb {background: none; padding: 0 0 10px 0; border-bottom: 1px solid #b7b7b7; margin: 0 0 20px 0;}
.single-product .type-product {padding: 0 40px 40px; position: relative;}
.woocommerce div.product div.images img {width: auto; max-width: 100%; margin: 0 auto;}
.woocommerce-main-image {height: 400px; display: table; width: 100%;}
.woocommerce-main-image span {display: table-cell; vertical-align: middle;} .woocommerce span.onsale {    background: url(//evilgear.com/wp-content/themes/gearShopTheme/images/sale.png) scroll no-repeat 0 0;
position: absolute;
top: 0;
left: auto;
right: 0;
width: 82px;
height: 24px; padding: 0; border-radius: 0; font-size: 14px; background-size: cover; min-height: 1px; min-width: 1px;  line-height: 24px;}
.woocommerce span.onsale em {color: #ffffff;
text-align: center;
line-height: 24px;}
.woocommerce div.product .product_title {color: #000000; padding: 0 0 5px 0; border-bottom: 1px solid #b7b7b7; font-size: 22px;}
.woocommerce div.product .woocommerce-product-rating {margin: 0; padding: 10px 0; border-bottom: 1px solid #b7b7b7;}
.woocommerce .star-rating:before, .woocommerce .star-rating span:before {color: #ee2e24;}
.single-product .woocommerce-review-link {color: #8c8c8c; margin: 0 0 0 20px;}
.woocommerce table.shop_attributes {border: 1px solid #b7b7b7; margin: 0;}
.woocommerce table.shop_attributes th {padding: 0; height: 33px; padding: 0 15px; color: #000000; text-transform: uppercase; font-size: 16px; vertical-align: middle; font-weight: 700; border-right: 1px solid #b7b7b7;}
.woocommerce table.shop_attributes td {padding: 0; height: 33px; padding: 0 15px; color: #000000; text-transform: uppercase; font-size: 15px; vertical-align: middle; font-weight: 400;}
.woocommerce table.shop_attributes td  p {padding: 0px !important; font-style: normal; font-size: 14px !important;}
.woocommerce table.shop_attributes tr {background: #ffffff;}
.woocommerce table.shop_attributes tr:nth-child(2n) {background: #e2e2e2;}
.single-product .product_section_summary {background: #ebebeb; padding:25px; border: 1px solid #b7b7b7; position: relative;}
.single-product .product_section_summary span.onsale {display: block;}
.woocommerce div.product p.price, .woocommerce div.product span.price {font-size: 36px; line-height: 36px; padding: 0 0 20px 0; font-family: 'Oswald', sans-serif; color: #ff0000;}
.woocommerce div.product p.price del, .woocommerce div.product span.price del {opacity: 1; color: #000000; font-size: 22px; padding: 0 10px 0 0; font-weight: 700;}
.single-product .avaibility {padding: 10px 0;}
.single-product .avaibility  h5 {color: #000000; font-size: 16px; line-height: 30px;}
.single-product .avaibility  h5 span { color: #ff0000; font-size: 28px;}
.woocommerce div.product form.cart .variations td.label {font-weight: 700; color: #000000; font-size: 16px; padding: 0; line-height: 30px;}
.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th {padding: 0;}
.woocommerce div.product form.cart .variations td #size {height: 30px; color: #000000;}
.woocommerce div.product form.cart .button.single_add_to_cart_button {
float: right;
width: 200px;
padding: 4px 4px 4px 20px;
color: #ffffff;
text-align: left;
background: #ee2e24 url(//evilgear.com/wp-content/themes/gearShopTheme/images/plus-icon2.png) scroll no-repeat 96% center !important;
background-size: 33px 33px !important;
font-family: 'Oswald', sans-serif;
text-transform: uppercase;
line-height: 40px; font-size: 22px; border-radius: 0;
opacity: 1; background-size: 40px auto;
}
.woocommerce div.product form.cart .button.single_add_to_cart_button:after {
}
.single-product .qualtity_wrap:after {clear: both; display: block;}
.single-product .qualtity_wrap .quantity {float: left; width: 120px; margin: 0 15px 0 0;}
.single-product .qualtity_wrap .quantity label {float: left; line-height: 40px; color: #000000; margin: 0 10px 0 0;}
.single-product .qualtity_wrap .quantity .qty_in {float: right; width: 75px; border: 1px solid #b7b7b7; background: #ffffff; height: 40px; position: relative;}
.single-product .qualtity_wrap .quantity .qty_in .input-text { padding: 8px; color: #000000; font-weight: 700; font-size: 17px; border: 0; box-shadow: none; text-align: left; }
.single-product .qualtity_wrap .quantity .qty_in .minus {border: 0; box-shadow: none; background: url(//evilgear.com/wp-content/themes/gearShopTheme/images/down1.png) scroll no-repeat 0 0; width: 28px; height: 20px; position: absolute; bottom: 0; right: 0;}
.single-product .qualtity_wrap .quantity .qty_in .plus {border: 0; box-shadow: none; background: url(//evilgear.com/wp-content/themes/gearShopTheme/images/up1.png) scroll no-repeat 0 0; width: 28px; height: 20px; position: absolute; top: 0; right: 0;}
.single-product .add_to_wishlist {line-height: 30px; width: 160px; font-size: 14px; font-weight: 700; color: #ffffff; background: #3d3d3d url(//evilgear.com/wp-content/themes/gearShopTheme/images/plusn1.png) scroll no-repeat 10px center; padding: 0 0 0 30px; text-transform: uppercase; padding: 0 10px 0 40px; display: block;}
.single-product .comment_container img {display: none;}
.woocommerce #reviews #comments ol.commentlist li .comment-text {margin: 0; padding: 0; border: 0;}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta strong {color: #000000;}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta {color: #000000; font-size: 16px;}
.single-product  .comment-respond label, #respond label {color: #000000; font-size: 16px; padding: 0 0 10px 0;}
.single-product  .comment-respond input, textarea {box-shadow: none; padding: 10px; border: 1px solid #b7b7b7;}
.woocommerce #review_form #respond p {margin: 0; padding-bottom: 10px;}
.woocommerce #review_form #respond .form-submit input { background: #ee2e24; color: #ffffff; text-transform: uppercase; font-size: 22px;}
.woocommerce p.stars.selected a.active:before, .woocommerce p.stars:hover a:before {color: #ee2e24;}
.login-reg-page .cont .bots .btns {background: #ee2e24 url(//evilgear.com/wp-content/themes/gearShopTheme/images/arrow4.png) scroll no-repeat 95% center;
color: #ffffff;
font-size: 15px;
line-height: 34px;
font-family: 'Oswald', sans-serif;
display: inline-block; padding: 0 25px; text-transform: uppercase; font-weight: 400;}
.login-reg-page .cont .bots .btns:hover { background-image: url(//evilgear.com/wp-content/themes/gearShopTheme/images/arrow4-blank.png); }
.login-reg-page .cont .bots .button {background: #ee2e24 url(//evilgear.com/wp-content/themes/gearShopTheme/images/arrow4.png) scroll no-repeat 95% center;
color: #ffffff;
font-size: 15px;
line-height: 34px;
font-family: 'Oswald', sans-serif;
display: inline-block; padding: 0 25px; text-transform: uppercase; font-weight: 400; float: right;}
.login-reg-page .cont .bots .button:hover { background-image: url(//evilgear.com/wp-content/themes/gearShopTheme/images/arrow4-blank.png); }
.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register {border: 0; padding: 0; margin: 0;}
.cart-w .cart_widget {display:none; background:#fff; padding:0 0 6px;}
.cart-w .cart_widget h2{ background:#000; color:#fff; font-size:25px;}
.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img{ float:left; margin:6px 6px 0 0;}
.woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a{ padding:8px 0 0 0;}
.woocommerce ul.cart_list li a.remove{ padding:0;}
.woocommerce a.button{ background:#2f2f2f; color:#fff; border-radius:0;}
.woocommerce a.checkout { background:#ee2e24;}
.mid-header .cart h6 span{ font-size:15px;} .woocommerce table.shop_table{ position:relative;}
.woocommerce table.shop_table th{ font-size:17px; line-height:23px; text-align:center;}
.woocommerce table.shop_table{ border:none;}
.woocommerce table.shop_table td.product-name a{ color:#000; font-size:15px; font-weight:bold;}
.woocommerce table.shop_table td.product-price span{ font-size:15px; color:#4a4a4a;}
.product-quantity { text-align:center;}
.product-quantity  label{ display:none;}
.product-quantity .quantity{ padding:3px; border:solid 1px #b7b7b7; width:95px;}
.product-quantity .qty_in input[type="button"]{ background:#ee2e24; border:none; outline:none; box-shadow:none; color:#fff; font-size:16px; font-weight:bold; border-radius:2px;}
.product-quantity .qty_in input[type="text"]{ line-height:16px; border:none; outline:none; box-shadow:none;}
.woocommerce table.shop_table td.product-thumbnail a img{display:block; width:40%; height:auto;} 
.woocommerce table.shop_table td{ border-top:solid 1px #b7b7b7;}
.woocommerce table.shop_table td.product-subtotal span{ font-size:15px; color:#4a4a4a;}
.woocommerce a.remove{ position:absolute; right:0; top:60px; display: none; }
.woocommerce table.shop_table td{ padding:20px 12px; vertical-align:top;}
.woocommerce table.shop_table th.product-name{ position:absolute; left:0; top:0;}
.woocommerce table.cart td.actions .coupon{ background:#f2f2f2; padding:15px; width:300px; border:solid 1px #b7b7b7;}
.woocommerce table.cart td.actions .input-text{ display:block; width:100%; margin:0 0 10px; padding:0; box-shadow:none; height:28px; background:#fff; text-indent:10px;}
.woocommerce .cart .button, .woocommerce .cart input[type="submit"]{ background:#ee2e24; border-radius:0; color:#fff; text-transform:uppercase;}
.wc-proceed-to-checkout a.checkout-button{ background:#ee2e24 !important;}
.ubermenu .ubermenu-nav .ubermenu-column-1-2{ width:27% !important;}
.ubermenu-skin-black-white-2 .ubermenu-item-level-0 > .ubermenu-target{ font-size:16px; border-color: #404040 !important; }
.cart_totals .shop_table.shop_table_responsive  th{ padding:20px 12px !important;}
.woocommerce img{ margin:15px 0;}
.woocommerce .checkout img { margin: 0px; display: inline-block; }
li.payment_method_cheque #payment_method_cheque{ display:none;}
.woocommerce .woocommerce-message { border-top-color: black !important; }
.vivawsb_stumbleupon { display: none !important; }
.woo-social-buttons img { margin: 0px; } .woocommerce-info a.showlogin{ color:#ee2e24; font-size:15px; text-decoration:underline;}
.woocommerce-info a.showcoupon{ color:#ee2e24;font-size:15px;text-decoration:underline;}
.woocommerce .woocommerce-info {border-top-color:#ee2e24;}
.wizard > .steps a{ border-radius:0; font-size:17px; text-transform:uppercase; font-weight:bold;}
#wizard .payment_methods li input{ margin-top:2px !important;}
#wizard ul.payment_methods li{ padding:0 28px; overflow: auto; }
.wc_payment_methods li label{ display:inline-block; margin:0 0 15px;}
.wizard > .actions a{ border-radius:0;}
.woocommerce ul#shipping_method li input[type="radio"] { display: inline-block; } .inner-page .leftc .blocks1 .cont ul{ margin:0; padding:0; list-style:none;}
.inner-page .leftc .blocks1 .cont li{ list-style:none;}
.acclassic .accordion li{ background:#cd0000; padding:0;}
.acclassic .accordion li a{ padding-left:12px;}
.inner-page .leftc .blocks1 .cont li:hover{ list-style:none;}
.inner-page .leftc .cont{ padding: 0;}
#outer_ul{ padding:0;}
.inner-page .leftc .blocks1 .cont li a{ color:#fff !important; text-transform:uppercase;}
.inner-page .leftc ul.wc_category_accordion-2 ul.product_cats.submenu li a{ padding-left:15px !important; color:#000 !important;}
ul.product_cats.submenu li{ background:#ededef;}
.blocks.blocks2 .cont{ padding:15px;}
.woocommerce ul.products.grid li.product a img{ max-height:150px; width:auto; max-width:100%;margin:auto;}
ul.products.list li.product{ clear:both; height:auto;}
.woocommerce ul.products.grid li{ height:auto; padding:10px; border:solid 1px #b7b7b7; min-height:420px; clear:none;}
.woocommerce ul.products.grid li.product .button{ background:#ee2e24;     text-transform: uppercase;}
.woocommerce ul.products.grid li.product{ width:29.05%; margin:0 3.8% 2.992em 0 !important;max-height:410px;}
.woocommerce ul.products.grid li.product:nth-child(3n){ margin-right:0;}
.woocommerce ul.products.grid li.product .price{ color:#000; font-size:23px; line-height:normal;}
.woocommerce ul.products li.product h3{ font-size:15px; line-height:23px;} .woocommerce div.product form.cart .yith-wcwl-add-to-wishlist:nth-of-type(n+2) {display: none !important;}
.woocommerce ul.products li.product .add_to_wishlist {line-height: 30px;
width: 160px;
font-size: 14px;
font-weight: 700;
color: #ffffff;
background: #3d3d3d url(//evilgear.com/wp-content/themes/gearShopTheme/images/plusn1.png) scroll no-repeat 10px center;
padding: 0 0 0 30px;
text-transform: uppercase;
padding: 0 10px 0 40px;
display: block;}
.woocommerce ul.products li.product .yith-wcwl-add-to-wishlist {max-height: 30px;}
.woocommerce div.product form.cart .variations select {height:30px;color: #000;} .cart-w.text-center{ position:relative;}
#woocommerce_widget_cart-2{ position:absolute; left:0; top:100%; width:100%; z-index:999;} .ubermenu-skin-black-white-2 .ubermenu-submenu.ubermenu-submenu-drop{ background-color:#fff !important; background: transparent; border:none !important; list-style-type:disc !important;}
.ubermenu .ubermenu-item .ubermenu-submenu-type-mega .ubermenu-submenu-drop{ background-color:#fff !important; background: transparent; }
.ubermenu-submenu-type-flyout { box-shadow:none !important; }
.ubermenu-submenu.ubermenu-submenu-id-125.ubermenu-submenu-type-stack.third_level > li{background:#dfdfdf !important;}
.ubermenu .ubermenu-nav .ubermenu-column-2-3{ background:#fff;}
.ubermenu-submenu.ubermenu-submenu-id-125.ubermenu-submenu-type-stack.third_level > li  > a{ font-size:14px; line-height:20px; color:#616161; text-transform: uppercase; padding-left:50px; font-family:'Oswald', sans-serif;}
.ubermenu-submenu.ubermenu-submenu-id-125.ubermenu-submenu-type-stack.third_level > li:hover{ background:#fff !important;}
.ubermenu-submenu.ubermenu-submenu-id-125.ubermenu-submenu-type-stack.third_level > li:hover > a{ color:#ee2e24;}
.ubermenu-skin-black-white-2 .ubermenu-submenu, .ubermenu-skin-black-white-2 .ubermenu-submenu .ubermenu-target{ text-transform:uppercase; font-size:15px; line-height:35px; padding:0 15px 0 0; font-family:'Oswald', sans-serif;}
.ubermenu-content-block.ubermenu-custom-content.ubermenu-custom-content-padded .imageTemplate a{ background:#ee2e24; text-transform:uppercase; color:#fff; display:block; width:108px; height:35px; text-align:center; line-height:35px; margin:15px 0 0;}  .ubermenu-admin-notice { display: none; }
#menu-item-50 .ubermenu-submenu { max-width: 500px; } .ubermenu .ubermenu-tab-layout-left>.ubermenu-tabs-group { width: 50% !important; } .ubermenu-skin-black-white-2 .ubermenu-tab > .ubermenu-target { background: #dfdfdf !important; font-size: 14px; line-height: 20px; padding-left: 50px; padding-top: 4px; padding-bottom: 4px; color: #616161 !important; } .ubermenu-skin-black-white-2 .ubermenu-tab > .ubermenu-target:hover { background: #fff !important; color: #000000 !important; } .ubermenu-skin-black-white-2 .ubermenu-tab .ubermenu-submenu .ubermenu-target { padding-top: 0px !important; padding-bottom: 0px !important; } .ubermenu .ubermenu-tab-layout-left>.ubermenu-tabs-group>.ubermenu-tab>.ubermenu-tab-content-panel { padding-top: 5px !important; width: 50% !important; } .ubermenu-submenu.ubermenu-submenu-id-51.ubermenu-submenu-type-auto.ubermenu-submenu-type-mega.ubermenu-submenu-drop.ubermenu-submenu-align-full_width{ text-align:center;}
.ubermenu .ubermenu-row{ display:block; width:auto; float:none; width:100%;}
.ubermenu-submenu.ubermenu-submenu-id-51.ubermenu-submenu-type-auto.ubermenu-submenu-type-mega.ubermenu-submenu-drop.ubermenu-submenu-align-full_width{ text-align:center;}
.ubermenu-row.ubermenu-row-id-156.ubermenu-autoclear.second_level{ display:block; width:100%; float:none; background:url(//evilgear.com/wp-content/themes/gearShopTheme/images/btm-bor.png) repeat-x left bottom;}
.ubermenu-row.ubermenu-row-id-186.ubermenu-autoclear.second_level{ display:block; width:100%; float:none; background:url(//evilgear.com/wp-content/themes/gearShopTheme/images/btm-bor.png) repeat-x left bottom;}
.ubermenu-row.ubermenu-row-id-203.ubermenu-autoclear.second_level{ display:block; width:100%; float:none; background:url(//evilgear.com/wp-content/themes/gearShopTheme/images/btm-bor.png) repeat-x left bottom;}
.ubermenu-submenu-align-full_width ul.second_level li{ display:inline-block !important; float:none !important; min-height:125px; width:20% !important;} .ubermenu .ubermenu-target-with-image>.ubermenu-target-text{ display:none !important;} footer .social ul li a{ display:block; margin:15px 0; width:61px; height:61px;}
footer .social ul li a img{ display:none;}
footer .social ul li:first-child a{ background:url(//evilgear.com/wp-content/themes/gearShopTheme/images/soc1.png) no-repeat center center;}
footer .social ul li:nth-child(2) a{background:url(//evilgear.com/wp-content/themes/gearShopTheme/images/soc2.png) no-repeat center center;}
footer .social ul li:nth-child(3) a{background:url(//evilgear.com/wp-content/themes/gearShopTheme/images/soc3.png) no-repeat center center;}
footer .social ul li:last-child a{background:url(//evilgear.com/wp-content/themes/gearShopTheme/images/soc4.png) no-repeat center center;}
footer .social ul li:first-child a:hover{ background:url(//evilgear.com/wp-content/themes/gearShopTheme/images/soc1-hover.png?v=2) no-repeat center center;}
footer .social ul li:nth-child(2) a:hover{background:url(//evilgear.com/wp-content/themes/gearShopTheme/images/soc2-hover.png?v=2) no-repeat center center;}
footer .social ul li:nth-child(3) a:hover{background:url(//evilgear.com/wp-content/themes/gearShopTheme/images/soc3-hover.png?v=2) no-repeat center center;}
footer .social ul li:last-child a:hover{background:url(//evilgear.com/wp-content/themes/gearShopTheme/images/soc4-hover.png?v=2) no-repeat center center;}
.mid-header .cart h6 span.amount{ background:none; padding: 0 0 0 5px;}
.woocommerce .widget_shopping_cart .cart_list li a.remove, .woocommerce.widget_shopping_cart .cart_list li a.remove{ top:6px; left:6px;}
dl.variation{display:none;}
main .container{ padding:0; overflow: hidden; }
.ubermenu .ubermenu-autocolumn, .ubermenu .ubermenu-submenu-type-stack{padding:0 !important;}
.ubermenu .ubermenu-item-type-column>.ubermenu-submenu-type-stack>.ubermenu-item-normal:first-child{margin-top:0 !important;}
#nav{ position:relative; left:0px;}
.ubermenu-skin-black-white-2 .ubermenu-item-level-0 > .ubermenu-target{ font-family:'Oswald', sans-serif} ul.ubermenu-submenu.ubermenu-submenu-id-126.ubermenu-submenu-type-flyout.ubermenu-submenu-drop.ubermenu-submenu-align-left_edge_item.ubermenu-autoclear.third_level li{list-style: inherit; display: list-item; list-style-type: square; font-size:11px;}
.ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-active>.ubermenu-submenu-type-flyout{left:110%;}
li.ubermenu-retractor.ubermenu-retractor-mobile.last{display:none !important;} .wpcf7-form { margin: 0px auto; max-width: 384px; border: 1px solid #ccc; background: #f9f9f9; padding: 30px; border-radius: 2px; }
.wpcf7-form input[type="text"], .wpcf7-form input[type="email"], .wpcf7-form input[type="tel"], .wpcf7-form select, .wpcf7-form textarea { width: 100%; font-size: 1.0em; padding: 5px 10px; border: 1px solid #A9A9A9; }
.wpcf7-form input[type="submit"] { height: 38px; border: 0; background: url(//evilgear.com/wp-content/themes/gearShopTheme/images/grad1.png) scroll repeat-x 0 0; border-radius: 4px; background-size: 100% 100%; color: #000000; font-size: 15px; font-weight: 700; font-family: 'Oswald', sans-serif; min-width: 100px; text-transform: uppercase; }
.wpcf7-form input[type="text"], textarea { background: white; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; }  #ubermenu-main-6 { background: black; box-shadow: none; } .ubermenu .ubermenu-item.ubermenu-item-level-0 { background-color: black; }
#menu-item-50 { width: 22% !important; } #menu-item-50, #menu-item-50:hover > a, #menu-item-50 > a:hover, #menu-item-50 > a { background-color: #000000 !important; color: #fff600; } #menu-item-50 > a { color: white; }  .ubermenu-item-header .ubermenu-item-layout-text_only > .ubermenu-target-title.ubermenu-target-text { display: none !important; } #menu-item-50 .ubermenu-submenu-type-tab-content-panel > .ubermenu-item-type-custom { float: right; } #menu-item-50 .ubermenu-submenu-type-tab-content-panel > .ubermenu-item.first:not(.ubermenu-item-level-5) + li { float: left; margin-left: 15px; }
.ubermenu-item-type-custom .ubermenu_image { margin-top: 10px; }
.ubermenu-item-type-custom .view-all { background: url(//evilgear.com/wp-content/themes/gearShopTheme/images/arrow4.png) scroll no-repeat right 8px center; background-color: #ee2e24; padding: 5px 20px 5px 10px; color: white; display: inline-block; float: right; font-size: 17px; line-height: 19px; text-transform: uppercase; }
.ubermenu-item-type-custom .view-all:hover { background-image: url(//evilgear.com/wp-content/themes/gearShopTheme/images/arrow4-black.png); text-decoration: none; background-color: #737373; } .ubermenu-item-level-0:hover, .ubermenu-item-level-0 > a:hover, .ubermenu-item-level-0 > a:hover > span, .ubermenu-target, .ubermenu-submenu-type-stack.third_level > li:hover, .ubermenu-submenu-type-stack.third_level > li > a:hover { -webkit-transition: all 0.2s linear !important; -moz-transition: all 0.2s linear !important; -o-transition: all 0.2s linear !important; transition: all 0.2s linear !important; }
.ubermenu-submenu-type-stack.third_level > li:hover, .ubermenu-submenu-type-stack.third_level > li > a:hover { color: #000000; }    [class*="industrial"] .wc_category_accordion-2 > .cat-item {display:none;}
[class*="industrial"] .wc_category_accordion-2 > .cat-item-86 {display:block;}     .term-recreational .wc_category_accordion-2 > .cat-item { display: none; } .term-recreational .wc_category_accordion-2 > .cat-item-134 { display: block; }
[class*="recreational"] .wc_category_accordion-2 > .cat-item {display:none;}
[class*="recreational"] .wc_category_accordion-2 > .cat-item-134 {display:block;} .term-whats-new .wc_category_accordion-2 > .cat-item { display: none; } .term-whats-new .wc_category_accordion-2 > .cat-item-93 { display: block; }
[class*="whats-new"] .wc_category_accordion-2 > .cat-item {display:none;}
[class*="whats-new"] .wc_category_accordion-2 > .cat-item-93 {display:block;} body:not(.term-industrial):not(.term-recreational):not(.term-whats-new):not([class*="industrial"]):not([class*="recreational"]):not([class*="whats-new"]) .wc_category_accordion-2 > .cat-item-86 { display: none; }
body:not(.term-industrial):not(.term-recreational):not(.term-whats-new):not([class*="industrial"]):not([class*="recreational"]):not([class*="whats-new"]) .wc_category_accordion-2 > .cat-item-134 { display: none; }
body:not(.term-industrial):not(.term-recreational):not(.term-whats-new):not([class*="industrial"]):not([class*="recreational"]):not([class*="whats-new"]) .wc_category_accordion-2 > .cat-item-93 { display: none; } .ubermenu-skin-black-white-2.ubermenu-responsive-toggle { background: black !important; box-shadow: none; font-size: 16px !important; } .product .gridlist-buttonwrap .quantity {
float: left;
margin-top: 1em;
margin-right: 5px;
}
.product .gridlist-buttonwrap .quantity input {
padding: 4px;
width: 55px;
color: black;
font-weight: bold;
font-size: 16px;
text-align: right;
}
.product .gridlist-buttonwrap .quantity > label, .product .gridlist-buttonwrap .quantity .minus, .product .gridlist-buttonwrap .quantity .plus { display: none; } .product .gridlist-buttonwrap .add_to_cart_button {
background: #ee2e24 url(//evilgear.com/wp-content/themes/gearShopTheme/images/plus-icon.png) scroll no-repeat 98% center !important;
padding: 7px;
width: 138px;
} #grid, #list {
color: red;
} .woocommerce ul.products li.product .onsale {
margin: 0 !important;
}
.newsletter-field {
clear: none !important;
}
#post-productvideo {
float: none;
margin: auto;
}
.hideMenuImg {
display: none !important;
}
.ubermenu-item-level-0:hover:not(#menu-item-50) > .ubermenu-target:not(#menu-item-50) { color: #fff600 !important;
}
article.post .post-thumbnail img {
margin: auto;
}
#blog-categories {
float: right;
}
#blog-categories a:hover {
text-decoration: underline;
}
#blog-categories ul li {
font-size: 24px;
color: red;
}
#blog-categories ul li ul {
margin-top: 10px;
margin-left: 10px;
}
#blog-categories ul li ul li {
list-style: disc;
font-size: 16px;
color: black;
margin: 0;
}
.woocommerce div.product .stock {display: none !important;}
.inner-page .leftc ul.wc_category_accordion-2 ul.product_cats.submenu li:hover {background-color: #fff !important;}
.inner-page .leftc ul.wc_category_accordion-2 ul.product_cats.submenu li a:hover {color: #ee2e24 !important;}
.inner-page .leftc ul.wc_category_accordion-2 ul.product_cats.submenu li a.active {background-color: #ee2e24 !important; color: white !important;}
.woocommerce .wishlist_table .product-remove a.remove_from_wishlist {display: block; position: relative; top:0px;}
.woocommerce .wishlist_table .product-add-to-cart .quantity .qty {width: 32px; text-align: center; padding: 6px; line-height: 0px;}
.wishlist_table .qty_in input[type="button"] { padding: 1px 6px;}
.woocommerce div.product form.cart div.quantity .qty_in {float: right; width: 75px; border: 1px solid #b7b7b7; background: #ffffff; height: 40px; position: relative;}
.woocommerce div.product form.cart div.quantity .qty_in .minus { 
border: 0;
box-shadow: none;
background: url(//evilgear.com/wp-content/themes/gearShopTheme/images/down1.png) scroll no-repeat 0 0;
width: 28px;
height: 20px;
position: absolute;
bottom: 0;
right: 0;
}
.woocommerce div.product form.cart div.quantity .qty_in .plus {
border: 0;
box-shadow: none;
background: url(//evilgear.com/wp-content/themes/gearShopTheme/images/up1.png) scroll no-repeat 0 0;
width: 28px;
height: 20px;
position: absolute;
top: 0;
right: 0;
}
.woocommerce div.product form.cart div.quantity .qty_in .input-text {
padding: 8px;
color: #000000;
font-weight: 700;
font-size: 17px;
border: 0;
box-shadow: none;
text-align: left;
}
.woocommerce div.product form.cart div.quantity label {
float: left;
line-height: 40px;
color: #000000;
margin: 0 10px 0 0;
}