/* Enter Your Custom CSS Here */
h1, h2, h3, h4, h5, h6 {
    line-height: 1.3em;
}
.wp-pagenavi a, .wp-pagenavi span{font-size:16px !important;}

.woocat ul li h3{font-size: 18px !important;background: #fafafa;text-align: center;}
.woocat ul li h3 mark{display:none !important;}
.woocat ul li img{margin-bottom:0;}

.grid figcaption a.button:hover{
  	color:#000!important;
}
/*

  	border:2px solid #fff;
} */

.related-prdct{
  	text-align:center;
  	padding-bottom:0px!important;
}

.owl-theme .owl-controls .owl-buttons div.owl-next{
    right: -15px!important;
  	    padding-left: 4px;
}

.owl-theme .owl-controls .owl-buttons div.owl-prev{
    left: -27px!important;
}

.related-prdct .products h3, .related-prdct .products .woocommerce-Price-amount{
  	font-weight:700;
}

.prodct-slidr .wpb_area_title{
  	text-align:center;
  	    font-size: 28px;
    text-transform: uppercase;
}

.prodct-slidr{
  	margin-top:50px;
  	
}

.home-prodct .btn{
  	background: #b2b2b2;
    text-transform: uppercase;
    font-size: 20px;
    color: #fff;
    padding: 8px 20px;
    border-radius: 0px;
}

.home-prodct .btn:hover{
  	background:#000;
}

#main-footer h4{
    text-transform: uppercase;
    font-size: 20px;
    font-weight: 500;
  margin-bottom: 15px;
}

#footer-widgets .footer-widget li{
  	padding-left:0px;
}

#footer-widgets .footer-widget li:before{
  	border-style:none;
}

.home-prodct .et_pb_column_1{
  	    top: 110px;
    position: relative;
  	line-height:30px;
}

.home-prodct h3{
  	margin-bottom:10px;
}


.make img{
  	    position: relative;
    top: 5px;
}

.et_pb_fullwidth_header .et_pb_parallax_css{
  	background-attachment:initial!important;
  
}

.et_pb_fullwidth_header .header-content{
  	position:relative;
  	top:100px;
  	text-transform:uppercase;
}



.social span{
    	    padding-left: 10px;
    position: absolute;
  	top: 5px;
  }

.upinner input[type=email]{
  	border:2px solid #fff;
}



@media only screen and (max-width:980px){
  	.make{
    	float:none;
    	text-align:center;
  }

.et_pb_fullwidth_header .header-content{
  	top:0px;
}
  
.et_pb_fullwidth_header .header-content h1{
    	font-size:25px;
  }
    	
  
.et_pb_fullwidth_header_0.et_pb_fullwidth_header{
  	min-height:initial;
    height:280px;
  	}

}

@media only screen and (max-width:1040px){
  
  .home-prodct .et_pb_column_1{
    	top:0px;
  }
}

@media only screen and (max-width:560px){
.newsletter .newsletter-email{
  	    width: 100%;
    max-width: 90%;
}
}

@media only screen and (max-width:480px){
#et_search_icon{
  	display:none;
}
  
  .about-section h5{
    	font-size:14px;
    	    line-height: 26px;
  }

}

#top-menu .menu-item-has-children > a:first-child:after, #et-secondary-nav .menu-item-has-children > a:first-child:after{
  	top:8px;
}

.logo_container {
		display:none;
		
}
/*
 @media (max-width: 640px) {
header{background:transparent !important; margin-top:-70px;}

 }*/