/* Add your own custom css to this file. You may wish to use css !important calls to override css from the template css files.
----------------------------------------------------------- */

.vina-accordion-content .vina-accordion-item
 {  text-transform:none;
 
 } 
 
 
#s5_center_area1/*, #s5_top_row1_area1, #s5_top_row2_area1, #s5_top_row3_area1 */ {

background: url('/templates/no1_shopping/images/body3.png') left top ;  


}

#s5_center_area_inner, #s5_top_row1,#s5_top_row2, #s5_top_row3{
	
background: #ffffff;	
	
}

/*#s5_component_wrap {
background: #ffffff;
margin:  30px;
padding: 30px;
margin-top:10px;

	
}*/

#s5_columns_wrap_inner {

margin-top:30px !important;	
}


#s5_top_row1_inner{
padding-top: 30px !important;	
}

#s5_extras_wrap{
border: 1px solid rgb(230,233,233);
} 

span.addtocart-button input.addtocart-button {

width: 122px !important;
	
} 

/* .spacer span{

margin-bottom: 10px !important;	
	
}
span.quantity-box{ 
 margin-top: -20px !important;
}
*/


/*.jdGallery .slideInfoZone{
	
margin-top:100px !important;	
	
	
}*/

.default {
	color: #000000 !Important;
	
}


/******--Change Link Styles--***************/


#s5_component_wrap a {
	color:#990000; /*55555*/
	text-decoration: underline; 
	font-weight: 500;
	
	} 
#s5_component_wrap a:hover{
	font-weight: 600;
	
}

.pagination a{
 color: #000000 !important;
}

.pagination a:hover{
 color: #ffffff !important;
 font-weight: normal !important;
}

#s5_component_wrap .page-header a:hover{
	font-weight: normal;
	
}

.item h2 a, .item-page h2 a, .leading-0 h2 a { 
 color: #292929 !important;
 text-decoration: none !important;}
 
 .vm-product-descr-container-1 h2 a{
 color: #292929 !important;
 text-decoration: none !important;
 }
	 
 .vm-product-descr-container-1 h2 a:hover{
 font-weight: normal !important;	 
 }

.product-details{
 color: #ffffff !important;
 text-decoration: none !important;
	
}

.product-details:hover{
 color:#292929 !important;	
}

#s5_accordion_menu h3.s5_am_toggler a.mainlevel{
	font-weight: 500;	
}
 
#s5_accordion_menu h3.s5_am_open a.mainlevel{
	color: #ffffff !important;	
}
/********************************************/


#s5_login, #s5_register{
 font-size: 0.9em !important;	
	
}

.vina-accordion-content .vina-accordion-item, #vina-accordion-content283 .vina-accordion-container{
 font-size: 1.12em;
}

.browse-view .row .product .spacer span{
 font-size: 1em !important;
}

.vm-price-desc, .product-price{
 font-size: 1.2em !important;	 
}

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


#preview, #preview2{
	
  	display: table-cell;
	vertical-align: middle;
	background-image: url("/images/blank_gball_150x150.jpg");
	height: 150px;
	width:150px;
   }
   
#uploadedImage{
   width:95px; 
   height: auto; 
   display: block; 
   margin:auto;
   }
   
   
   #productsideFilters, #productFilters {
	display: inline-block;
	padding-right: 10px;
	vertical-align: top; 
	margin-bottom: 0px !Important;  
   }
   
   .j2store-product-brand-label{
	display: inline-block;
	vertical-align: top;  
	padding-right: 10px; 
   }
   
   .ion-android-cart{
	font-size: 3em;

}

#s5_bottom_row3_area1{
	padding-top: 20px !important;
	padding-bottom: 0px !important;
	
}

/*s5_cartbutton_module{
	margin: 5px 8px !Important;	
}*/

#s5_header_area1{
		
	
	background-color: #ffffff;
	background-color: #08360A;
	background-color: #000000;
}

#s5_logo_and_options_inner{
	background-color: #333333;
	border-bottom-color: #333333 !important;
	color: #ffffff !important;
}

#s5_nav li a{
	color: #ffffff;	
	
	
}

#s5_rss, #s5_fb{
	background: none;
}

#s5_rss p {
    
	font-size: 1.8em;
	text-align: center;
	padding-top: 15px;
	color: #868686;
	transition: color linear .5s;
    	
}

#s5_rss:hover p {
	color: #ED2F32;
    	
}

#s5_fb p{
	font-size: 1.8em;
	text-align: center;
	padding-top: 15px;
	color: #868686;
	transition: color linear .5s;
	
}

#s5_fb:hover p{
	color: #1B6ED1;
}

#needHelp{
	width: 95%;
	margin-top: 20px;
	background-color: #368C50;
	color: #ffffff;
	padding: 10px 15px;
	text-align:center;
	font-size: 1em;
	border: 3px solid #555555;
	
	
}

.caption-block{
	animation-play-state: running !important;
}

.pogoSlider-slide-element h1 {
	font-size: 2.7em;	
}

.j2store-single-product{ 
	border: 1px solid #C7C7C7;
    padding: 20px;
    box-sizing: border-box;
    box-shadow: 0 2px 3px 1px rgba(0, 0, 0, 0.1);
	margin-top: 20px;
}


.pagination [class*="span"]{
	display: inline;
	
}

.pagination .pagination{
	margin-top: 20px;
}


.product-title a{
	
	font-size: 1vw;
}


#wrap_404{
	text-align:center;
	padding-bottom: 30px;
}


.title_404 {
    font-size: 11em;
    margin-bottom: 20px;
	line-height: 100%;
}

.line_1_404 {
    font-size: 2em;
    text-transform: uppercase;
    display: block;
}

.line_2_404 {
    font-size: 1.1em;
    border-bottom: solid 1px #E7E6E6;
    padding-bottom: 32px;
    margin-bottom: 32px;
    display: inline-block;
}

.designerBottombuttons{
	background: #dddddd;
	
	border: 2px solid #555555;
	padding: 10px 15px;
	text-decoration: none !important;
	/*text-transform: uppercase;*/

	-webkit-transition: background .5s ease-in-out;
	-o-transition: background .5s ease-in-out;
	transition: background .5s ease-in-out;
	line-height: 50px;
}

.designerBottombuttons:hover{
	background: #368C50;
	color: #ffffff !important;
	
}

.ballsOfFame{
	width: 120px;
	
	-webkit-transition: width 1s ease-in-out   ;
	-o-transition: width 1s ease-in-out;
	transition: width 1s ease-in-out  ;
}

.ballsOfFame:hover{
	width: 215px;
	
}

#s5_header_area_inner2{
	position: relative;
	overflow: visible;
}

#s5_header_area1{
	overflow: visible;
}

#s5_socialicons{
	height: 52px;
	box-sizing: border-box;

	
}

/*.s5_responsive_mobile_present #s5_responsive_mobile_bottom_bar, .s5_responsive_mobile_present #s5_responsive_mobile_top_bar, .s5_responsive_mobile_present #s5_responsive_mobile_top_bar_spacer{
	overflow: visible !important;
}*/

.darkGreen{
 	
    background-color: #368C50;
    color: #ffffff !important;
	text-decoration: none !important;
    padding: 10px 15px;
    text-align: center;
    font-size: 1em;
    border: 3px solid #555555;
	display: inline-block;
	float:right;
}

input.customColorValue:focus, input.customColorValue2:focus{
	color: #1D1D1D !important;
	
}


select[id ^='side1Design' ], select[id ^='side2Design' ] {
	max-width: 245px !important;
}


.titleSpace h1{
  margin-bottom: 45px !important;
}