body

{

background:#fff;

margin:0px;

padding:0px;

font-family:'latoregular',Arial, Helvetica, sans-serif;

overflow-x: hidden;
}

html,body 

{

text-rendering: optimizeLegibility !important;

-webkit-font-smoothing: antialiased !important;



}

h1,h2,h3,h4,h5,h6,p

{

margin:0px;

padding:0px;

}

li,ol,ul

{

list-style:none;

margin:0px;

padding:0px;

}

img

{

border:none;

}

.clear_div

{

clear:both;

}



p

{

font-family:'latoregular',Arial, Helvetica, sans-serif;

font-size:16px;

font-weight:normal;

color:#333333;

margin:0px;
line-height:33px;

}

h2

{

font-family:'latobold',Arial, Helvetica, sans-serif;

font-size:29px;

font-weight:normal;

color:#000000;

text-transform:uppercase;

margin:0px;

letter-spacing:0.50px;

}

.clear_div

{

clear:both;

}



.wrraper

{

width:100%;

position:relative;

}

.header_sec

{

width:100%;

position:absolute;

top:0px;

z-index:10;

}



.top_sec

{

background:url(../images/topbg.png) no-repeat center top;

width:100%;

height:59px;

}

.top_inner

{

width:1150px;

margin:0px auto;

}

.search_sec

{

float:left;

padding-top:7px;

}
.vmgroup .product-container .spacer {
	padding: 15px;
}
.featuredProductImage {
	width: 100%;
	padding-bottom: 10px;
}
.search_icon

{

float:left;

cursor:pointer;

}

.search_input

{

background:none;

float:right;

font-family:'latoregular',Arial, Helvetica, sans-serif;

font-size:14px;

font-weight:normal;

color:#ffffff;

text-transform:uppercase;

border:none;

padding-left:5px;
padding-top:3px !important;

}

.search_input::-moz-placeholder { /* Firefox 18- */

  opacity: 1 !important;

}



.top_right

{

float:right;

}

.top_rightone

{

float:left;

padding-top:6px;

margin-right:6px;

}

.top_rightone ul

{

margin:0px;

padding:0px;

}

.top_rightone ul li

{

list-style: none;

float: left;

margin-right: 28px;

font-family: 'latoregular',Arial, Helvetica, sans-serif;

font-size: 14px;

font-weight: normal;

color: #ffffff;

text-transform: uppercase;

}

.top_rightone ul li a

{

text-decoration:none;

font-family:'latoregular',Arial, Helvetica, sans-serif;

font-size:14px;

font-weight:normal;

color:#ffffff;

text-transform:uppercase;

}

.top_rightone ul li a span

{

padding:0px;

position:relative;

top:-1px;

margin-right:6px;

}

.top_rightone ul li a span.arow

{

margin-right:0px;

margin-left:5px;

}

.top_rightone ul li.last_child

{

margin-right:0px;

}



/*.top_rightone ul li:last-child

{

margin-right:0px;

}*/

.changebtn

{

background:#000000;

width:51px !important;

border:none;

padding:0px;

height:17px!important;

float:right;

cursor:pointer;

text-decoration:none;

text-transform:uppercase;

text-align:center;

font-family:'latoregular',Arial, Helvetica, sans-serif;

font-size:10px;

font-weight:normal;

color:#fff;

margin-top:0px;

line-height:17px;

-moz-transition: all 0.65s ease-out 0s; -webkit-transition: all 0.65s ease-out 0s;

}

.changebtn:hover

{

color:#FFFFFF;

}

.header_innersec{
width:100%;
position:relative;
}
.header_inner {
	width: 1150px;
	margin: 0px auto;
	position: relative;
}
.logo{
float:left;
padding-top:4px;
width:350px;
}
.logo2{ padding-top:13px;}
.navigation {
	position: absolute;
	left: 230px;
	top: -53px;
}
.navigation a{
	color:#fff !important;
	font-size: 16px;
 }
.navigation li {
	list-style: none;
	margin:0 15px;
	float: left;
}
.navigation li .mod-menu__sub {
	display: none;
	background: red;
	padding: 15px 10px 0;
}
.navigation li:hover .mod-menu__sub {
	display: block;
	position: absolute;
}
.navigation li .mod-menu__sub li {
	background: red;
	float: none;
	padding-bottom: 10px;
}
.search_sec .button {
	height: 20px;
}
.com-users-login__submit.control-group {
	display: none;
}
.com-users-login__options > a {
	display: block;
	margin-bottom: 10px;
}
.cartbox

{

background:#000000;

width:86px;

height:100px;

position:absolute;

right:0px;

top:0px;

text-align:center;

}



.cart_icon

{

text-align:center;

padding-top:12px;

}

.cartbox_text

{

padding-top:7px;

line-height:17px;

}

.cartbox_text a

{

text-decoration:none;

}



.cartbox_text h3

{

font-family:'latoregular',Arial, Helvetica, sans-serif;

font-size:13px;

font-weight:normal;

color:#ffffff;

margin:0px;

text-transform:uppercase;



}

.cartbox_text span

{

font-family:'latoregular',Arial, Helvetica, sans-serif;

font-size:10px;

font-weight:normal;

color:#ffffff;

margin:0px;

text-transform:uppercase;



}









.banner_sec

{

width:100%;

}

.banner_sec .carousel-indicators

{

display:none;

}

.banner_sec .carousel-control.left

{

width:55px;

height:55px;

left:35px;

}

.banner_sec .carousel-control.right

{

width:55px;

height:55px;

right:35px;

}

.banner_sec .carousel-control

{

top:55%;

}





.banner_text

{

width:1150px;

margin:0px auto;

}

.banner_textleft

{

width:540px;

float:left;

margin-left:124px;

}

.banner_textleft h2

{

font-family:'latoblack',Arial, Helvetica, sans-serif;

font-size:50px;

font-weight:normal;

color:#000000;

margin:0px;

text-transform:uppercase;

line-height:52px;

margin:0px;

padding-bottom:10px;

}

.banner_textleft p

{

font-family:'latoregular',Arial, Helvetica, sans-serif;

font-size:20px;

font-weight:normal;

color:#6b6b6b;

margin:0px;

margin:0px;

}

.banner_textleftone

{

float:left;

width:370px;

padding-top:30px;

}

.banner_textprice

{

float:left;

font-family:'latoregular',Arial, Helvetica, sans-serif;

font-size:50px;

font-weight:normal;

color:#000000;

letter-spacing:1px;

}

.shopnow_btn

{

background:#ff0000;

width:143px;

height:48px;

float:right;

font-family:'latoregular',Arial, Helvetica, sans-serif;

font-size:20px;

font-weight:normal;

color:#ffffff;

position:relative;

text-decoration:none;

text-transform:uppercase;

line-height:50px;

padding-left:15px;

-moz-transition: all 0.65s ease-out 0s; -webkit-transition: all 0.65s ease-out 0s;

}

.shopnow_btn:after

{

background:url(../images/shop-btnarrow.png) no-repeat left top;

width:10px;

height:14px;

position:absolute;

content:"";

right:16px;

top:17px;

cursor:pointer;

}

.shopnow_btn:hover

{

background:#000000;

}



.banner_sec .carousel-caption

{

top:45%;

text-shadow:none;

}







/*--feature product--*/



.product_sec

{

width:1150px;

margin:0px auto;

text-align:center;

border-top:13px solid #e5e5e5;

padding-top:55px;

padding-bottom:70px;

}

.product_sec h2

{

font-family:'latoregular',Arial, Helvetica, sans-serif;

font-size:30px;

font-weight:normal;

color:#000000;

margin:0px;

text-transform:uppercase;

letter-spacing:2px;

padding-bottom:55px;

}

.product_box

{

float:left;

width:272px;

margin-right:20px;

}

.product_box.last_child

{

margin-right:0px;

}



.product_boximg

{

padding:0px;

border:8px solid #ebebec;

position:relative;

-moz-transition: all 0.65s ease-out 0s; -webkit-transition: all 0.65s ease-out 0s;

}

.product_box_text

{

padding-top:10px;

}

.product_box_text h3

{

font-family:'latoregular',Arial, Helvetica, sans-serif;

font-size:20px;

font-weight:normal;

color:#000000;

margin:0px;

padding-bottom:4px;

}

.product_box_text p

{

font-family:'latoregular',Arial, Helvetica, sans-serif;

font-size:14px;

font-weight:normal;

color:#7f7f7f;

margin:0px;

padding-bottom:6px;

}

.product_box_text a

{

font-family:'latoregular',Arial, Helvetica, sans-serif;

font-size:14px;

font-weight:normal;

color:#7f7f7f !important;

text-decoration:underline;

margin:0px;

}

.prodcut_cart

{

position:absolute;

left:2px;

top:-25px;

display:none;

}

.product_box:hover .prodcut_cart

{

display:block;

}

.product_box:hover .product_boximg

{

border:8px solid #c6c6c6;



}

.product_boximg a { color:#fff;}

.content_sec

{

background:url(../images/contentbd.png) no-repeat center top;

width:1150px;

margin:0px auto;

text-align:center;

padding-top:56px;

padding-bottom:75px;

}

.content_sec h2

{

font-family:'latoregular',Arial, Helvetica, sans-serif;

font-size:58px;

font-weight:normal;

color:#ff0000;

margin:0px;

text-transform:none;

padding-bottom:40px;

border:none;

}

.bustext

{

padding:0px 60px 0px 60px;

}

.content_sec p

{

font-family:'latolight',Arial, Helvetica, sans-serif;

font-size:20px;

font-weight:normal;

color:#7f7f7f;

line-height:26px;

margin:0px;

}



.readmore_btn

{

background:#ff0000 !important;

width:158px;

height:48px;

display:inline-block;

text-align:center;

font-family:'latoregular',Arial, Helvetica, sans-serif;

font-size:20px;

font-weight:normal;

color:#ffffff!important;

-moz-transition: all 0.65s ease-out 0s; -webkit-transition: all 0.65s ease-out 0s;

text-transform:uppercase;

text-decoration:none;

line-height:51px;

margin-top:35px;

}

.readmore_btn:hover

{

background:#000000;

}



.footer_sec

{

background:url(../images/footerbg.png) no-repeat center top;

width:100%;

/*height:100px;*/

}

.footer_inner

{

width:1150px;

margin:0px auto;

text-align:center;

padding-top:56px;

}

.footer_inner p

{

font-family:'latolight',Arial, Helvetica, sans-serif;

font-size:16px;

font-weight:normal;

color:#808080;

margin:0px;

}

.footer_inner p a

{

text-decoration:none;

color:#808080;

}



.product_boximg .quantity-box { display:none;}



.product_boximg span.quantity-controls { display:none;}



.au_select

{

background: url(../images/top-arrow.png) no-repeat right 2px;

width: auto;

border: none;

float: left;

font-family: 'latobold',Arial, Helvetica, sans-serif;

font-size: 14px;

font-weight: normal;

color: #000;

text-transform: none;

-moz-appearance: none;

text-indent: 0.01px;

text-overflow: "";

cursor: pointer;

margin-top: -2px;

margin-right: 12px;

padding-right:17px;

}



.toright1 { float:right;}



.toright1 p {list-style: none;

margin-right: 28px;

font-family: 'latoregular',Arial, Helvetica, sans-serif;

font-size: 14px;

font-weight: normal;

color: #ffffff;

margin-top:10px;

text-transform: uppercase; float:left;}



.product_boximg .addtocart-button:hover { background: url(../images/product-cart.jpg) no-repeat; height:54px; width:54px; cursor:pointer;}



a:link, a:visited { color:#000;}



/*---new css--*/

.top_righttwo

{

float:right;

}

.top_righttwo1

{

float:left;

margin-top:7px;

margin-right:6px;

}



.top_righttwo p

{

float:left;

font-family:'latoregular',Arial, Helvetica, sans-serif;

font-size:14px;

font-weight:normal;

color:#ffffff;

text-transform:uppercase;

margin:0px;
margin-top:-9px;
margin-right:5px;

}



/*--inner page css--*/



.inner_banner

{

width:100%;

}

.inner_banner img

{

width:100%;

}



.product-details { display:none !important;}



.content_sec .actions { display:none;}





.content_sec .article-info { display:none;}

.order-view h2 { font-size:33px; margin-top:10px;}

.userdata h2 { font-size:33px; line-height:30px;}

.content_sec h1 { margin-bottom:27px;}

.width30 label { margin-bottom:10px;}


/*--inner page css--*/

.inner_banner
{
width:100%;
}
.inner_banner img
{
width:100%;
}

.content_inner
{
width:1150px;
margin:0px auto;
padding-top:10px;
}
.content_innerleft
{
width:30%;
float:left;
}
.categorie
{
padding:0px;
margin-bottom:15px;
}
.categorie h3
{
background:#281d1a;
font-family:'latobold',Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:normal;
color:#fff;
letter-spacing:1px;
padding:15px 15px;
margin:0px;
margin-bottom:15px;
}
.categorie ul
{
margin:0px;
padding:0px;
padding-left:15px;
}
.categorie ul li
{
list-style:none;
padding-bottom:15px;
display:block !important;
}
.categorie ul li a
{
text-decoration:none !important;
font-family:'latoregular',Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:normal;
color:#000000 !important;
margin:0px;
text-transform:capitalize !important;

-moz-transition: all 0.65s ease-out 0s; -webkit-transition: all 0.65s ease-out 0s;
}
.categorie ul li a:hover
{
color:#FF0000;
}

.content_innerright
{
width:67%;
float:right;
}
.content_innerright h2
{
font-family:'latoregular',Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:normal;
color:#000;
margin:0px;
/*border-bottom:1px solid #000;*/
padding-bottom:15px;
}

.text{font-family: 'latoregular',Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: normal;
color: #333333;
margin: 0px;
line-height: 33px;}
.title{ font-weight:bold;}
.chzn-container-single .chzn-single{ width:444px; height:27px;}
.control-button button, .control-buttons button{ border-radius:4px; width:24%;}
.vm-orders-list h1{ margin-bottom:19px;}
#askform #name{ width:400px;} 
#askform #email{ width:400px;} 


/*------Large Game Targets-----------------*/
.browseProductImage{ /*max-height: none;*/}
.display-number, .control-buttons{ color:#fff;}
.category-view h1{ margin-bottom:10px !important; padding-top:20px;}
.category-view h4{ margin-bottom:10px !important; font-family: 'latobold',Arial, Helvetica, sans-serif;

font-size: 18px;
font-weight: normal}
.latest-view h4{margin-bottom:10px !important; font-family: 'latobold',Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: normal ; margin-top:10px;}
.featured-view h4{margin-bottom:10px !important; font-family: 'latobold',Arial, Helvetica, sans-serif;
font-size: 18px; margin-top:10px;}
/*--------------.coupon***-Cart----------*/
.vm-cart-header-container{ background:#281d1a; color:#fff;}
.vm-cart-header-container h1{ padding-left:10px; padding-bottom:15px; padding-right:10px; padding-top:15px; font-family: 'latobold',Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: normal;}
.continue_link{ text-decoration:none; padding:10px 10px 10px 10px; margin-top:5px; float:right;}
/*----------------------*/
#com-form-login a{ color:#000; text-decoration:none;}
/*---------contact form css------------------/*/
.virtuemart_search .button{ background:#281d1a; color:#fff; margin-left: 0px !important;}
.vm-search-custom-search-input input.inputbox{ margin-left:20px; padding-bottom:9px; padding-top:9px;}
.vm-search-descr{ margin-top:17px;}
/*-----------------------------------------*/

.form2-input{
    width: 100%;
    padding: 12px 20px;
    margin: 8px 0;
    display: inline-block;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-sizing: border-box;
}

.submit2 {
    width: 100%;
    background-color: #ff0000;
    color: white;
	padding-bottom:10px;
	padding-top:10px;
    
    margin: 8px 0;
    border: none;
    border-radius: 4px;
    cursor: pointer;
	font-size:20px;
	font-family: 'latobold',Arial, Helvetica, sans-serif;
}

.submit2:hover {
    background-color: #000;
}

.div {
    border-radius: 5px;
    background-color: #fff;
    padding: 20px;
}
.vmCartShipmentLogo > img {
	padding: 5px 0 0 0;
}
.vmpayment_description, .vmshipment_description {
	color: red;
	font-size: 11px;
	padding: 0 2px;
	margin: 5px 0;
	display: block;
}
.vmpayment_name, .vmshipment_name {
	padding: 0 2px;
	display: inline-block;
	margin: 10px 0 0;
}
.vm-shipment-plugin-single {
	border-bottom: 1px dashed gray;
	margin: 0 0 15px;
	padding: 0 0 10px;
}
.article-info{ display:none;}
.actions{ display:none;}
.item-page p{ text-align:justify;}
.item-page h2{ font-weight:bold; font-size:29px;}
.pagenav{ display:none;}
.category-view .spacer h2{ /*display:none;*/}
.vmicon.vm2-normalstock{ display:none;}
.product p{ line-height:23px; font-size:14px;}
.vendor-store-desc{ display:none;}

.products-view .vmicon { display:none;}

.vm-page-counter { display:none;}

.ratingbox  { display:none;}
.category-view .spacer h2 a { color:#000; font-size:15px;}

.vmicon { /*display:none;*/}

.product_boximg img { width:100%;}

.userdata input[type="text"],input[type="password"] {
    width: 210px;
    margin-bottom: 8px;
    padding: 5px;
    border: 1px solid #e5e5e5;
    background: #fff !important;
}

.nav-tabs li a { color:#000;}

.controls input[type="text"],input[type="password"],input[type="email"] {
    width: 210px;
    margin-bottom: 8px;
    padding: 5px;
    border: 1px solid #e5e5e5;
    background: #fff !important;
}

.btn-primary {
    background: #ff0000;
    color: #fff;
    border: 1px solid #ff0000;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    font-size: 12px;
    cursor: pointer;
    text-align: center;
    letter-spacing: 1px;
    display: inline-block;
    text-decoration: none;
    padding: 9px 12px 11px;
}

.control-label { margin-bottom:10px;}

.control-group { margin-top:10px;}

.manufacturer-product-link { display:none;}
.manufacturer-product-link a { color:#000;}
/*.login .control-label { float:left; }*/

/*--footer top css--*/

.footer_content
{
padding:0px;
}

.footer_top
{
padding-bottom:30px;
text-align:left;
}
.footer_top h3
{
font-family:'latoregular',Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:normal;
color:#ffffff;
margin:0px;
text-transform:uppercase;
padding-bottom:12px;
}

.footer_top ul
{
margin:0px;
padding:0px;
}
.footer_top ul li
{
list-style:none;
font-family:'latolight',Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:normal;
color:#ffffff;
padding-bottom:7px;
}
.footer_top ul li a
{
text-decoration:none;
color:#ffffff;
}
.footer_top ul li a:hover
{
text-decoration:underline;
}

.footer_left
{
width:23%;
float:left;
}
.fooer_info
{
width:30%;
float:left;
}
.fooer_info ul
{
float:left;
width:48%;
}
.footer_about
{
width:20%;
}
.footer_payment
{
float:right;
width:25%;
}

