/*
Theme Name: Crafts
Theme URI: https://wpmania.net/Store/product/crafts-multi-purpose-wordpress-theme/
Description:Crafts WordPress Themes is a Professional Responsive Organic WordPress Theme perfect for any device.
Author: The WpMania Team
Author URI: https://wpmania.net/
Version:7.9
Tags: white, light, dark, black, silver, two-columns, left-sidebar, right-sidebar, flexible-width, custom-header, custom-menu, featured-image-header, full-width-template, post-formats, threaded-comments, sticky-post, theme-options, lead generation.
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Template: glister
*/

.site-header {
    margin: 0 9%;
}
.header-top {
   padding-top: 15px;
   padding-bottom: 15px;
}
.header-top-center {
   text-align: center;
}
.header-main {
   border: none;
   padding-top: 30px;
   padding-bottom: 20px;
   background: #f5f5f5;
}
.header-main-left {
   max-width: 20%;
}

.primary_nav {
   margin-top: 6px;
}
.primary_nav ul a {
   padding: 8px 20px 8px 20px;
   -webkit-border-radius: 25px;
   -moz-border-radius: 25px;
   border-radius: 25px;
   margin-left: 2px;
   margin-right: 2px;
   font-size: 14px;
   font-weight: bold;
   text-transform: uppercase;
}
.primary_nav ul li.menu-item-has-children a {
   padding-right: 28px;
}
.primary_nav ul li.menu-item-has-children > a:after {
   right: 14px;
}

.primary_nav ul li {
   padding-bottom: 18px;
}
.primary_nav ul ul li {
   padding-bottom: 0px;
}
.primary_nav ul ul a {
   -webkit-border-radius: 0px;
   -moz-border-radius: 0px;
   border-radius: 0px;
}

/* .product_menus {
} */
.product_menus ul li {
   padding-left: 10px;
   position: relative;
   display: block;
}
.product_menus ul li:before {
   content: '';
   width: 20px;
   height: 15px;
   position: absolute;
   left: 0;
   top: 14px;
   background-image: url(images/icon.png);
   background-size: 100%;
}

@media screen and (max-width: 980px) {
   .header-main-left {
      max-width: 65%;
   }
	
}
.header-main-right {
   max-width: 79%;
}
.header-navigation-area {
   background: none;
   margin-top: 5px;
}

.glister_search_icon {
   margin-top: 10px;
}
.glister_woo_cart {
   margin-top: 12px;
}

.woocommerce span.onsale {
   display: none;
}
.woocommerce ul.products li.product a img {
   border: 1px solid #eeeeee;
}
.woocommerce ul.cart_list li a,
.woocommerce ul.product_list_widget li a {
   font-weight: 500;
}

.add_to_cart_button {
  	font-family: Lato, sans-serif !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    text-transform: uppercase;
    letter-spacing: 2px;
    background-color: rgba(97, 206, 112, 0);
    --e-transform-transition-duration: 100ms;
    background-image: url(https://m2.wpmaniademos.com/crafts/wp-content/uploads/sites/7/2022/12/img-6.jpg) !important;
    background-size: cover;
    padding: 18px 40px !important;
    background-position: center center;
    background-repeat: no-repeat;
    transition: background 1.5s ease 0s;
    border-radius: 0 !important;
    position: relative !important;
    top: -60%;
    opacity: 0;
    visibility: hidden;
    transition: 1s;
}

.add_to_cart_button:hover {
    color: #fff !important;
    background-position: center right !important;
}
.woocommerce li.product:hover a.add_to_cart_button {
    opacity: 1;
    visibility: visible;
}

.woocommerce a.added_to_cart {
    position: relative;
    top: -60%;
    font-family: Lato, sans-serif !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    text-transform: uppercase;
    color: #000;
    border-bottom: 1px solid #000;
    left: 2%;
}


.woocommerce #respond input#submit.loading::after, 
.woocommerce a.button.loading::after, 
.woocommerce button.button.loading::after, 
.woocommerce input.button.loading::after {
    top: 1.4em !important;
}

.wpm_inner_button a.ep_button {
    background-color: #A55E3F !important;
    border: none;
}

a.post_loop_title {
    color: #a55e3f;
}

/*	Movile Header --> Responsive
-----------------------------------------------*/

@media screen and (max-width: 768px) {
	html, body {
		overflow-x: hidden;
	}
	
   .header-main-left {
      max-width: 65%;
   }
	.site-header {
		margin: 0 2%;
	}
	
	.header-main {
		display: flex;
		align-items: center !important;
		justify-content: center !important;
	}
	
	.header-main-responsive {
		position: absolute;
		right: 2.1%;
	}
	
	.section-inner {
		width: 100%;
	}
}
/*	Social Icons --> Responsive
-----------------------------------------------*/
@media screen and (max-width: 768px) {
   .glister-social-icons-hand {
      display: none;
   }
   .glister-social-icons-in {
      display: none;
   }
   .glister_element_tagline_in {
      text-align: center;
   }
   .header-main-right {
      display: none;
   }
   .glister_woo_cart {
      margin-top: 8px;
      margin-right: 18px;
   }
}

.glister-post-item .entry-title {
   font-weight: 400;
}

.footer-top {
   padding-bottom: 0px;
   padding-top: 20px;
}
.footer_top_widget .widget {
   margin-top: 25px;
   margin-bottom: 15px;
}
.footer-widgets {
   padding-top: 60px;
}
.footer-widgets .section-inner {
   padding-bottom: 30px;
}

.menu-footer-menu-container {
   margin-bottom: 20px;
}
#footer_nav {
   text-align: center;
}

.header-main-responsive {
   padding-top: 12px;
}
.footer-bottom {
   background: none;
   padding-top: 0px;
}
.footer-bottom .section-inner {
   border-color: transparent;
}

@media screen and (max-width: 480px) {
   .glister_search_icon {
      display: none;
   }
   .footer_nav {
      margin-bottom: 30px;
   }
}
