/*

Theme Name: Minimal Shop

Theme URI: https://afthemes.com/products/minimal-shop/

Author: AF themes

Author URI: https://afthemes.com

Description: Minimal Shop is a child theme of StoreCommerce, an advanced, powerful and flexible, free multipurpose WordPress theme having profound integration with WooCommerce plugin. The child theme has a new header in compressed layout. Additionally, the adds new footer widget area to the parent theme. And for demo site, Shop page has been set as a Static Homepage and placed number of widgets on its Above Banner Widgets Section and Above Footer Widgets Section. Furthermore, the child theme has also altered some of the frontpage layout's default value as well as changes on some essential fonts and color setup. Built with an immense research on modern online shopping sites and the eCommerce functionality in mind, it is a fully responsive WP WooCommerce theme with an elegant design, extensive functionality and incredible user experience. When you start building an awesome store with the help of live customizer theme options and available widgets, it can be implemented as a fashion and clothing store, gadgets store, home appliances shop, automobile shopping site, interior store, books store, photo store, movies store, foods and restaurants online order sites and more. The theme is well optimized that helps to rank your website in the top of search engines and users will get an outstanding support from the team if there will be any difficulties while using the theme. There are three demos available for this theme so choose the one you like and start to build a website. See our demo: https://demo.afthemes.com/storecommerce/minimal-shop/

Support: https://afthemes.com/supports/

Template: storecommerce

Version: 1.0.2

License: GNU General Public License v2 or later

License URI: http://www.gnu.org/licenses/gpl-2.0.html

Text Domain: minimal-shop

Tags: e-commerce, entertainment, one-column, two-columns, left-sidebar, right-sidebar, custom-background, custom-menu, featured-images, full-width-template, custom-header, translation-ready, theme-options, threaded-comments



This theme, like WordPress, is licensed under the GPL.

Use it to make something cool, have fun, and share what you've learned with others.



Minimal Shop is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.

Underscores is distributed under the terms of the GNU GPL v2 or later.



Minimal Shop is a child theme of "StoreCommerce". StoreCommerce Theme is licensed under the GPL v2. Copyright 2018 AF themes

Minimal Shop is distributed under the terms of the GNU GPL v2 or later.

*/



body .spinner-container .path

{

stroke: #08162c;



}



body .top-header {

   background-color: #283242;

}



body.home .header-style-2.aft-transparent-header .cart-shop, 

body.home .header-style-2.aft-transparent-header .account-user a, 

body.home .header-style-2.aft-transparent-header .open-search-form, 

body.home .header-style-2.aft-transparent-header .aft-wishlist-trigger, 

body.home .header-style-2.aft-transparent-header .header-left-part .logo-brand .site-title a, 

body.home .header-style-2.aft-transparent-header .header-left-part .logo-brand .site-description,

body .header-left-part .logo-brand .site-title a,

body .header-left-part .logo-brand .site-title a:hover,

body .header-left-part .logo-brand .site-title a:visited,

body .header-left-part .logo-brand .site-description,

body .header-style-3 .account-user a,

body .header-style-3 .account-user a:visited,

body .header-style-3 .account-user a:hover {

    color: #ffffff;

}



.top-cart-content.primary-bgcolor,

.main-navigation ul .sub-menu,

.main-navigation .menu ul ul,

body.home .header-style-2.aft-transparent-header.aft-sticky-navigation.nav-up ,

body.home .header-style-2.aft-transparent-header.aft-sticky-navigation.nav-down,

.header-style-2:before,

body .header-style-3-1 .navigation-section-wrapper,

body .header-style-3 .navigation-section-wrapper

{

    background-color: #08162c;

}



.woocommerce ul.cart_list li a,

.header-right-part .cart-shop span,

p.woocommerce-mini-cart__empty-message,

.woocommerce .widget_shopping_cart .total strong,

.woocommerce.widget_shopping_cart .total strong,

body .main-navigation ul .sub-menu li a,

body.home .header-style-2.aft-transparent-header .cart-shop,

body.home .header-style-2.aft-transparent-header .account-user a,

body.home .header-style-2.aft-transparent-header .open-search-form,

body.home .header-style-2.aft-transparent-header .aft-wishlist-trigger,

body.home .header-style-2.aft-transparent-header .main-navigation .menu > li > a,

body .main-navigation .menu ul.menu-desktop > li > a,

body .header-right-part > div  i,

body .main-navigation .menu ul.menu-desktop > li > a:visited,

body .af-cart-icon-and-count:after,

body.home .header-style-2.aft-transparent-header .main-navigation .menu > li > a,

body.home .header-style-2.aft-transparent-header.aft-sticky-navigation.nav-down .main-navigation .menu > li > a,

body.home .header-style-2.aft-transparent-header .af-cart-icon-and-count:after,

body.home .header-style-2.aft-transparent-header.aft-sticky-navigation .af-cart-icon-and-count:after

{

    color: #ffffff;

}



body .header-right-part .overlay button i{

	color: #4a4a4a;

}



body .header-right-part .overlay button:hover i{

	color: #ffffff;

}



.ham,.ham:before, .ham:after

{

    background-color: #ffffff;

}





.posts_latest_widget .posts-date, 

span.offer-date-counter > span,    

body span.menu-description,

body span.title-note,

body .badge-wrapper span.onsale,

body .header-right-part .aft-wooicon .aft-woo-counter,

body .header-right-part .af-cart-icon-and-count .item-count,

body span.product-count span.item-texts,

body .post-thumbnail-wrap .posts-date,

body .posts_latest_widget .posts-date,

body .main-navigation .menu > li > a:before

{

background: #FF9800;

}



span.offer-date-counter > span{

border-color: #FF9800;

}



body span.menu-description:after,

body span.title-note:after,

body span.title-note:after

{

border-top: 5px solid #FF9800;

}



body span.product-count span.item-texts:after{

border-top: 10px solid #FF9800;

}


.header-style-2 .desktop-header .header-right-part {
    padding: 0;
}

.header-left-part .logo-brand img {
    width: 150px;
}

ul#primary-menu li a {
    text-transform: capitalize;
}

/*MY ACCOUNT FOR CUSTOM MODAL*/

.modalbg {
	position: fixed;
	font-family: Arial, Helvetica, sans-serif;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: rgba(0, 0, 0, 0);
	z-index: 99999;
	-moz-transition: all 2s ease-out;
	-webkit-transition: all 2s ease-out;
	-o-transition: all 2s ease-out;
	transition: all 2s ease-out;
	-webkit-transition-delay: 0.2s;
	-moz-transition-delay: 0.2s;
	-o-transition-delay: 0.2s;
	-transition-delay: 0.2s;
	display: block;
	pointer-events: none;
}
.modalbg .dialog {
	width: 60%;
	position: relative;
	top: -1000px;
	margin: 10% auto;
	padding: 5px 20px 13px 20px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	background: #fff;
	background: -moz-linear-gradient(#fff, #ccc);
	background: -webkit-linear-gradient(#fff, #ccc);
	background: -o-linear-gradient(#fff, #ccc);
	box-shadow: 0 0 10px #000;
	-moz-box-shadow: 0 0 10px #000;
	-webkit-box-shadow: 0 0 10px #000;
}
.modalbg .dialog .ie7 {
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#000', Direction=135, Strength=3);
}
.modalbg:target {
	display: block;
	pointer-events: auto;
	background: rgba(4, 10, 30, 0.8);
	-moz-transition: all 0.5s ease-out;
	-webkit-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;
}
.modalbg:target .dialog {
	top: -20px;
	-moz-transition: all 0.8s ease-out;
	-webkit-transition: all 0.8s ease-out;
	-o-transition: all 0.8s ease-out;
	transition: all 0.8s ease-out;
	-webkit-transition-delay: 0.4s;
	-moz-transition-delay: 0.4s;
	-o-transition-delay: 0.4s;
	-transition-delay: 0.4s;
}
.close {
	background: #606061;
	color: #ffffff;
	line-height: 25px;
	position: absolute;
	right: -12px;
	text-align: center;
	top: -10px;
	width: 24px;
	text-decoration: none;
	font-weight: bold;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	box-shadow: 0 0 10px #000;
	-moz-box-shadow: 0 0 10px #000;
	-webkit-box-shadow: 0 0 10px #000;
	-moz-transition: all 0.5s ease-out;
	-webkit-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;
	-webkit-transition-delay: 0.2s;
	-moz-transition-delay: 0.2s;
	-o-transition-delay: 0.2s;
	-transition-delay: 0.2s;
}
.close .ie7 {
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#000', Direction=135, Strength=3);
}
.close:hover {
	background: #00d9ff;
	-moz-transition: all 0.5s ease-out;
	-webkit-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;
}
.fineprint {
	font-style: italic;
	font-size: 10px;
	color: #646;
}
a {
	color: #333;
	text-decoration: none;
}
@font-face {
	font-family: 'Yanone Kaffeesatz';
	font-style: normal;
	font-weight: 400;
	src: url(https://fonts.gstatic.com/s/yanonekaffeesatz/v13/3y9I6aknfjLm_3lMKjiMgmUUYBs04aUXNxt9gW2LIfto9tWZd2GP.ttf) format('truetype');
}

/*MY ACCOUNT FOR CUSTOM MODAL*/

.woocommerce-account .woocommerce-MyAccount-content {
    float: right;
    width: 79%;
}
.woocommerce-account .woocommerce-MyAccount-navigation {
    float: left;
    width: 19%;
}
.woocommerce-account li.downloadable-product {
    display: inline-block;
    float: left;
    margin: 14px !important;
    margin: 0;
}
.woocommerce-account li.downloadable-product .down-wrap {
    border: 1px solid;
    position: relative;
    width: 270px;
}
.woocommerce-account .downloadable-product a.woocommerce-MyAccount-downloads-file {
    padding: 0 !important;
    background: #e2e2e2 !important;
}
.woocommerce-account .downloadable-product a.woocommerce-MyAccount-downloads-file:after {
    content: "";
    width: 30px;
    height: 30px;
    background: url('http://store.ankurnarula.org/wp-content/uploads/2018/09/af-themes-main-dark-1.png') no-repeat -30px -50px fixed;
    top: 10px;
    right: 5px;
    position: absolute;
    display: inline-block;
}
.woocommerce-account .downloadable-product img {
    width: 270px;
    height: 250px;
}
.woocommerce-account h4.downloadable-product-heading {
    text-align: center !important;
    margin-bottom: 10px !important;
}
.woocommerce-account .downloadable-product-title {
    margin-left: 14px;
}
.woocommerce-account li.downloadable-product .down-wrap img.file-icon {
    width: 50px !important;
    height: 50px !important;
    position: absolute;
    right: -16px;
    z-index: 9;
    top: -16px;
    background: #fdc003;
    border-radius: 50%;
    padding: 7px;
}
body .comment-form .submit {
    color: #fff !important;
}
body #scroll-up, body .tagcloud a:hover, .woocommerce button.button, .woocommerce button.button.alt, .woocommerce button.button, .yith-wcwl-add-button a.add_to_wishlist:hover, body.single-product .entry-summary .yith-wcwl-add-to-wishlist a:hover, body.woocommerce #respond input#submit, body .comment-form .submit, .yith-wcwl-add-button a.add_to_wishlist:hover, .product-wrapper ul.product-item-meta.verticle .yith-btn a:hover:before, .wpcf7-form .wpcf7-submit, body span.offer-time.btn-style1 a:hover {
    background: #fdc003 !important;
}
.yith-wcwl-add-button a.add_to_wishlist:hover, body.single-product .entry-summary .yith-wcwl-add-to-wishlist a:hover, .wpcf7-form .wpcf7-submit, body span.offer-time.btn-style1 a:hover {
    border-color: #fdc003 !important;
}
.woocommerce .horizontal ul.product-item-meta li a:hover, ul.products li.product a.button.add_to_cart_button:hover, .horizontal ul.product-item-meta li a:hover {
    color: #fff;
    background: #fdc003;
}
.contact-map {
    border: 2px solid #e2e2e2;
    margin: 0;
}
span.af_theme_follow {
    display: none;
}
.product_marque {
    background: #444349;
    color: #fdc003;
    margin: 0;
    padding: 10px 0;
}
.product_marque a {
    color: #fdc003 !important;
    font-weight: bold;
    margin: 0 10px;
}
.product_marque img.file-icon {
    width: 26px;
    height: 25px;
}
#page {
    margin-top: -6px;
}


/*NEW COLOR*/
ul#primary-menu li a, .open-search-form .fa.fa-search, .header-right-part .fa.fa-user-circle-o, .header-right-part .fa.fa-heart, .header-right-part .fa.fa-shopping-cart, body.home .header-style-2.aft-transparent-header .af-cart-icon-and-count:after {
    color: #444349 !important;
}

body h1, body h2, body h2 span, body h3, body h4, body h5, body h6, body #primary .widget-title, body .section-title, body #sidr .widget-title, body #secondary .widget-title, body .page-title, body.blog h1.page-title, body.archive h1.page-title, body.woocommerce-js article .entry-title, body.blog article h2 a, body.archive article h2 a {
    color: #444349;
}

.posts_latest_widget .posts-date, span.offer-date-counter > span, body span.menu-description, body span.title-note, body .badge-wrapper span.onsale, body span.product-count span.item-texts, body .post-thumbnail-wrap .posts-date, body .posts_latest_widget .posts-date, body .main-navigation .menu > li > a:before {
    background: #fdc003;
}

body .header-right-part .af-cart-icon-and-count .item-count, body .header-right-part .aft-wooicon .aft-woo-counter {
    background: #fff;
    color: #fdc003;
}

body span.product-count span.item-texts:after {
    border-top: 10px solid #fdc003;
}

body span.trending-no, body .tagcloud a:hover, body .woocommerce .btn-style1 a.button, body span.offer-time.btn-style1 a:hover, body .content-caption .aft-add-to-wishlist.btn-style1 a:hover, body ul.product-item-meta li:hover, .woocommerce #respond input#submit:hover, table.compare-list .add-to-cart td a, .woocommerce .widget_shopping_cart_content a.button.wc-forward, .woocommerce .widget_shopping_cart_content a.button.checkout, .yith-woocompare-widget a.compare:hover, .woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce button.button, .woocommerce button.button.alt, .woocommerce a.button.alt, .woocommerce a.button.alt:hover, .woocommerce button.button:disabled:hover, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled]:hover, .woocommerce button.button:disabled[disabled], .woocommerce button.button, .woocommerce button.button:hover, .yith-wcwl-wishlistaddedbrowse a, .yith-wcwl-wishlistexistsbrowse a, .yith-wcwl-add-button a.add_to_wishlist:hover, .inner-suscribe input[type=submit]:hover, .woocommerce-page .woocommerce-message a.button, .product-wrapper ul.product-item-meta.verticle .yith-btn a:hover:before, ul.product-item-meta li a.added_to_cart:hover, body.single-product .entry-summary .button.compare:hover, body.single-product .entry-summary .yith-wcwl-add-to-wishlist a:hover, body.woocommerce button.button.alt.disabled:hover, body.woocommerce button.button.alt.disabled, body.woocommerce #respond input#submit.alt:hover, body.woocommerce a.button.alt:hover, body.woocommerce button.button.alt:hover, body.woocommerce input.button.alt:hover, body.woocommerce #respond input#submit.alt, body.woocommerce a.button.alt, body.woocommerce button.button:hover, body.woocommerce button.button, body.woocommerce button.button.alt, body.woocommerce input.button.alt, body.woocommerce #respond input#submit, body.woocommerce a.button, body.woocommerce button.button, body.woocommerce input.button, body.woocommerce .widget_shopping_cart_content a.button.wc-forward, body.woocommerce .widget_shopping_cart_content a.button.checkout, body #secondary .nav-tabs>li.active>a.font-family-1, body .site-footer .nav-tabs>li.active>a.font-family-1, body .nav-tabs>li.active>a.font-family-1, body .nav-tabs>li.active>a, body .comment-form .submit, body input.search-submit {
    background: #fdc003;
    border-color: #fdc003;
}

/*body footer.site-footer .primary-footer, body footer.site-footer ins, body footer.site-footer .primary-footer .widget-title span, body footer.site-footer .primary-footer .site-title a, body footer.site-footer .primary-footer .site-description, body footer.site-footer .primary-footer a, footer.site-footer .primary-footer a:visited, body .af-cart-icon-and-count:after {*/
/*    color: #444349;*/
/*}*/

body footer.site-footer .primary-footer {
    background: #444349;
}

body footer.site-footer .secondary-footer {
    background: #fdc003;
}

body footer.site-footer .secondary-footer .footer-navigation a, .site-info-wrap div {
    font-weight: bold;
}

footer.site-footer .primary-footer #menu-main-menu-items a {
    font-size: 17px;
    font-weight: bold;
    line-height: 40px;
}

.site-footer .widget-title {
    border-bottom: 2px solid #fdc003;
    padding-bottom: 10px;
    margin-bottom: 10px;
    font-size: 19px;
}

section.customer-support {
    background: #89f5e6;
    position:relative;
    padding: 20px 0;
}

section.customer-support::before {
    content: '';
    background: #67d6c7;
    width: 190px;
    height: 160px;
    position: absolute;
    top: 162px;
    z-index: 0;
    clip-path: polygon(0 0, 0% 100%, 100% 100%);
}

section.customer-support::after {
    content: '';
    background: #67d6c7;
    width: 370px;
    height: 322px;
    position: absolute;
    top: 0;
    z-index: 0;
    right: 0;
    clip-path: polygon(0 0, 100% 100%, 100% 0);
}

.product-carousel.owl-carousel .items-sold, .tabbed-product-carousel.owl-carousel .items-sold, .product_list_widget .items-sold {
    display:none;
}

.product-carousel.owl-carousel .product-title a, .tabbed-product-carousel.owl-carousel .product-title a {
    font-size:15px;
}

.home .products .container-wrapper .nav-tabs .tab a {
    z-index: 2;
    background: transparent;
    border: none;
    margin: 0;
}

.home .products .container-wrapper .nav-tabs .tab.active {
    background: #fdc003 !important;
}

.home .products .container-wrapper .nav-tabs .tab.active a {
    color: #fff !important;
}

.home .products .container-wrapper .nav-tabs .tab {
    position: relative;
    margin-right: 10px;
    background: #fff;
}

.home .products .container-wrapper .nav-tabs .tab:hover:after{
  width: 100%;
}

.home .products .container-wrapper .nav-tabs .tab:hover a {
  color: #fff;
}

.home .products .container-wrapper .nav-tabs .tab:after {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 0;
    height: 100%;
    background: #fdc003;
    transition: all .35s;
}
.home .site-content{margin-top: 0px;margin-bottom: 0px;}
/*.current-menu-item a, .main-navigation li:hover a {
    border: 2px solid #444349;
    border-radius: 20px;
}*/
ul#primary-menu li a {
    padding: 8px;
}

ul#primary-menu * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all 0.35s ease;
  transition: all 0.35s ease;
}
ul#primary-menu li {
  display: inline-block;
  list-style: outside none none;
  margin: 0.5em 1.5em;
  padding: 0;
}
ul#primary-menu a {
  padding: 0.3em 0;
  color: rgba(255, 255, 255, 0.5);
  position: relative;
  text-decoration: none;
  display: inline-block;
}
ul#primary-menu a:before,
ul#primary-menu a:after {
  height: 2px;
  position: absolute;
  content: '';
  -webkit-transition: all 0.35s ease;
  transition: all 0.35s ease;
  background-color: #444349;
  width: 0;
}
ul#primary-menu a:before {
  top: 0;
  left: 0;
}
ul#primary-menu a:after {
  bottom: 0;
  right: 0;
}
ul#primary-menu a:hover,
ul#primary-menu .current-menu-item a {
  color: #ffffff;
}
ul#primary-menu a:hover:before,
ul#primary-menu .current-menu-item a:before,
ul#primary-menu a:hover:after,
ul#primary-menu .current-menu-item a:after {
  width: 100%;
}

.df-floating .df-ui-controls>.df-ui-btn.df-ui-more.ti-more-alt, .df-floating .df-ui-controls>.df-ui-btn.df-ui-share.ti-sharethis {
    display:none
}

#alg_currency_selector {
	float:right;
    padding: 14px;
}
span.custom-enroll-price {
    position: relative;
    top: -110px;
    right: -176px;
    background: #17a8e3;
    color: #fff;
    padding: 12px 12px 12px 0;
    cursor: pointer;
}
.enroll-continue:hover {
    box-shadow: none !important;
    background-color: #17a8e3 !important;
}
@media screen and (max-width: 768px) {
   span.custom-enroll-price {
        top: -100px;
    } 
}

@media screen and (max-width: 1024px) {
    section.customer-support::before, section.customer-support::after {
        display: none;
    }   
}

@media screen and (max-width: 768px) {
    .site-content {
        margin-top: 110px;
    }
    .header-style-2 .desktop-header .header-right-part {
        top: 5px;
    }
}

@media screen and (max-width: 736px) {
    ul#primary-menu li {
        display: inherit;
    }
    ul#primary-menu a:before {
        display:none;
    }
}
/*.main-navigation li {
  width: 100px;
  height: 50px;
  transition: background-position-x 0.9s linear;
  text-align: center;
}

.main-navigation li a {
  font-size: 22px;
  color: #777;
  text-decoration: none;
  transition: all 0.45s;
    white-space: nowrap;
}

.main-navigation li:hover {
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEi%0D%0AIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhs%0D%0AaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB3aWR0%0D%0AaD0iMzkwcHgiIGhlaWdodD0iNTBweCIgdmlld0JveD0iMCAwIDM5MCA1MCIgZW5hYmxlLWJhY2tn%0D%0Acm91bmQ9Im5ldyAwIDAgMzkwIDUwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHBhdGggZmlsbD0i%0D%0Abm9uZSIgc3Ryb2tlPSIjZDk0ZjVjIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLW1pdGVybGlt%0D%0AaXQ9IjEwIiBkPSJNMCw0Ny41ODVjMCwwLDk3LjUsMCwxMzAsMAoJYzEzLjc1LDAsMjguNzQtMzgu%0D%0ANzc4LDQ2LjE2OC0xOS40MTZDMTkyLjY2OSw0Ni41LDI0My42MDMsNDcuNTg1LDI2MCw0Ny41ODVj%0D%0AMzEuODIxLDAsMTMwLDAsMTMwLDAiLz4KPC9zdmc+Cg==");
  -webkit-animation: line 1s;
          animation: line 1s;
}
.main-navigation li:hover a {
  color: #fff;
}

@-webkit-keyframes line {
  0% {
    background-position-x: 390px;
  }
}

@keyframes line {
  0% {
    background-position-x: 390px;
  }
}*/