/*Give box shadow to category and product thumbnails*/
 .product .wp-post-image, .woocommerce-product-gallery__image, .product-category img {
     box-shadow:10px 10px 50px rgba(67, 67, 67,0.25) !important;
}
 #gMap 
/*Give box shadow and grayscale to Google Map*/
 {
     filter: grayscale(100%) brightness(101%) contrast(120%);
     box-shadow:1.25rem 1.375rem 4.75rem 0rem rgba(0,0,0,0.22);
}
/*WooCommerce Page Heading style (Not for Desktop)*/
 .woocommerce-products-header h1 {
     font-size: 3em !important;
     line-height:1.4em;
     margin-bottom:20px;
     color: #000c30;
}
.edd_download_excerpt {
    text-align: justify;

}
.edd_download_image{
	
}
.edd_download_title a{
color: #79a240;
	 font-size:calc(12px + 1vw);
	font-weight: 600;
	font-family:montserrat;

}
.edd_download_title a:hover{
color: #79a240;
	 font-size:calc(12px + 1.1vw);
	font-weight: 700;
	font-family:montserrat;

}
.button ast-edd-variable-btn{
	
}

.ast-edd-archive-block-wrap .ast-edd-variable-btn{
		background-color: #79a240;
	  font-size: 24px;
	
	
	
	  display: inline-block;
  border-radius: 4px;
 
  border: none;
  color: #FFFFFF;
  text-align: center;
 
  padding: 10px;
  width: 80%;
  
  cursor: pointer;
  margin: 5px;
	
	
	
	
}



.ast-edd-archive-block-wrap .ast-edd-variable-btn:hover  {
font-size: 26px;
	width: 90%;
	background-color:#c4de8c;
	color:black;
}









.ast-edd-download-categories a
{
	color: #79a240;
	 font-size:calc(10px + 0.5vw);
}
.ast-edd-download-categories a:hover
{
	color: #79a240;
	font-size:calc(10px + 0.6vw);
}

.ast-archive-title{
	color:black;
	font-family:montserrat;
}

.edd_download_image img{
    
  
	

}


.edd_download_image img:hover{
    
-webkit-filter: brightness(110%); /* Safari */
  filter: brightness(110%);
  -webkit-filter: hue-

}

.edd-free-download, .edd-submit.button{
   background-color: #79a240 !important;
	font-size:calc(9px + 0.7vw) !important;
	
	
	
	 display: inline-block;
  border-radius: 4px;
 
  border: none;
  color: #FFFFFF !important;
  text-align: center;
 
  padding: 10px;
  width: 80%;
  
  cursor: pointer;
  margin: 5px;
	
}

.edd-free-download:hover, .edd-submit.button:hover  {
	font-size:calc(10px + 0.9vw) !important;
	width: 84%;
	background-color:#8fbc51 !important;
	color:black !important;
}


#edd_free_download_form{
	padding:20px;
}

#edd-free-downloads-modal{
	width:400px;
}

.edd-checkout #edd-purchase-button {
    	padding:10px 10px !important;
    width: 30%;
	min-width:120px;
	font-size:19px !important;
	margin-left:1em;
}

.edd-checkout #edd-purchase-button:hover {
    width: 31%;
}

.edd_cart_total{
	font-size:24px;
	font-family:montserrat;
	
}




 #edd-save-cart-button {
    	padding:10px 10px !important;
    width: 10%;
	  min-width:100px;
	font-size:15px !important;
}


 #edd-restore-cart-button, #edd-user-login-submit {
    	padding:10px 10px !important;
    width: 30% !important;
	 min-width:200px;
	font-size:15px !important;
}



 #edd-save-cart-button:hover {
    width: 11%;
}

.edd_cart_total, #edd_final_total_wrap{
	font-size:calc(14px + 1vw);
	font-family:montserrat;
	font-weight:600;
}

#edd-reviews{
	
	padding-left: 20%;
	padding-top:10px;
	
}
#edd-reviews-heading{
	font-family:montserrat;
		font-weight:600;
}


.edd_price{
	font-size:20px!important;
	font-family:montserrat;
	font-weight:500!important;
	
}

h1.page-title.ast-archive-title{
	font-size:25px;
}
.ast-breadcrumbs{
	
	margin-top:20px;
	margin-bottom:0px;
	padding-bottom:0px;
}
.ast-separate-container .ast-archive-description{
	padding:10px;
}



.ast-archive-description p{
	font-size:1.1em;
}


.ast-separate-container #primary{
	  margin-top:0px;
	  margin-bottom:0px;
}

#primary.content-area.primary{
	margin-top:0px;
	padding-top:0px;
	
}
h1.page-title.ast-archive-title{
	font-weight:400;
	margin-bottom:20px;
	
}
#nav_menu-12 a.menu-link{
	
		color: #79a240;
	
}

#nav_menu-12 a.menu-link:hover {
    color: #16B1E7;
  	
    /*text-decoration: underline;*/
}

#nav_menu-12 .menu li
{
	padding-top:10px; 
	padding-bottom:10px;
	border-bottom: 1px solid rgba(0,0,0,.1);
   		
}


#nav_menu-12 .menu li [aria-current] {
 
	color: #16B1E7;
	font-weight: bold;
	margin-left:15px;
	padding-left:5px;
	
 border-left:2px solid ;
;
	border-color: #16B1E7;
}

