/**
* Theme Name:     Martin Turbo
* Theme URI:      https://martin-turbo.no
* Template:       avanam
* Author:         Dreamension Pictures
* Author URI:     #
* Description:    Martin Turbo
* Version:        1.0.0
* License:        GNU General Public License v3.0 (or later)
* License URI:    https://www.gnu.org/licenses/gpl-3.0.html
*/


/* ==========================================================================
   Product Navigation css Start
   ========================================================================== */
   .tmpmela_product_nav_buttons {
	position: absolute;
	right: 0px;
	top: 0;
	padding: 0 !important;
}
.tmpmela_product_nav_buttons .previous a,
.tmpmela_product_nav_buttons .next a {
    font-size: 0;
    color: #c7c7c7;
    display: block;
    height: 20px;
    width: 20px;
    line-height: 20px;
    position: relative;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    -moz-border-radius: 5px;
}
.tmpmela_product_nav_buttons .previous a:hover,
.tmpmela_product_nav_buttons .next a:hover {
    color: #333333;
}
.tmpmela_product_nav_buttons .previous a:before {
    font-family: 'FontAwesome';
    content: '\f104';
    font-size: 20px;
    display: block;
    left: 0;
    right: 3px;
}
.tmpmela_product_nav_buttons .next a:before {
    font-family: 'FontAwesome';
    content: '\f105';
    font-size: 20px;
    display: block;
    right: 0;
    position: absolute;
    left: 3px;
}
.tmpmela_product_nav_buttons .previous,
.tmpmela_product_nav_buttons .next {
    float: left;
    text-align: center;
}
/* ==========================================================================
   Product button css
   ========================================================================== */   
   .home-featured-carousel .yith-wcwl-add-to-wishlist a, .home-featured-carouse .compare-button a, ul.products .yith-wcwl-add-to-wishlist a, .woocommerce.product.compare-button a {
	margin: 0 !important;
    border: 0 !important;
    font-weight: 400 !important;
}
ul.products .product .product-detail-wrapper .button.yith-wcqv-button {
	display: none;
}
ul.products .product .button, ul.products .yith-wcwl-add-to-wishlist a, ul.products .container-inner .compare-button {
	width: 42px!important;
	height: 42px!important;
	padding: 10px!important;
	margin-right: 5px!important;
}
.entry-summary .yith-wcwl-wishlistexistsbrowse > a,
.woocommerce .yith-wcwl-add-to-wishlist a.add_to_wishlist,
.woocommerce ul.products li.product .yith-wcwl-wishlistexistsbrowse a,
.woocommerce-page ul.products li.product .yith-wcwl-wishlistexistsbrowse a,
.woocommerce ul.products li.product .yith-wcwl-wishlistaddedbrowse a,
.woocommerce-page ul.products li.product .yith-wcwl-wishlistaddedbrowse a,
.woocommerce ul.products li .container-inner .compare-button a,
.woocommerce-page ul.products li .container-inner .compare-button a,
.woocommerce .button.yith-wcqv-button,
.woocommerce-page ul.products li.product .yith-wcqv-button,
.yith-wcwl-add-to-wishlist a,
.woocommerce ul.products li .container-inner .wcpc_compare a,
.woocommerce ul.products li .container-inner a.added_to_compare{
    font-size: 0;
    padding: 10px;
    /* display: inline-block!important; */
    vertical-align: top;
    letter-spacing: 0;
}
.woocommerce-page ul.products li.product .button.product_type_simple.add_to_cart_button.ajax_add_to_cart, .woocommerce-page ul.products li.product .button.product_type_variable, .woocommerce-page ul.products li.product .button.product_type_external, .woocommerce-page ul.products li.product .product_type_simple.button, .woocommerce ul.products li.product .button.product_type_simple.add_to_cart_button.ajax_add_to_cart, .woocommerce ul.products li.product .button.product_type_variable, .woocommerce ul.products li.product .button.product_type_external, .woocommerce ul.products li.product .product_type_simple.button, .woocommerce ul.products li.product .button.product_type_grouped, .woocommerce-page ul.products li.product .button.product_type_grouped {
	font-size: 0;
	letter-spacing: 0;
}
ul.products li.product .product_type_simple::before, ul.products li.product .product_type_external::before, ul.products li.product .product_type_grouped::before, ul.products li.product .product_type_variable::before {
	content: "\f07a";
	font-size: 19px;
	font-family: FontAwesome;
}
ul.products li.product .product_type_external::before, ul.products li.product .product_type_grouped::before, ul.products li.product .product_type_variable::before {
	content: "\f25a";
	font-family: "FontAwesome";
	font-size: 14px;
}
.product-detail-wrapper .variations_button .button{
	font-size: 0;
	height: 35px;
	padding: 5px 10px !important;
	box-sizing:border-box;
	border-color: #000;
}
.product-detail-wrapper .variations_button .button:before{
	content: "\f07a";
    font-family: "FontAwesome";
    font-size: 16px;
}
.woocommerce ul.products li.product .button.product_type_simple.add_to_cart_button.ajax_add_to_cart.added::before, .home-featured-carousel .add_to_cart_button.added::before, .woocommerce a.compare.button.added::before {
	content: "\f00c";
	font-size: 14px;
	background: none;
	font-family: FontAwesome;
}
.woocommerce a.compare.button::before {
	content: "\f066";
	font-family: FontAwesome;
	font-size: 18px;
}
.yith-wcwl-icon.fa.fa-heart-o {
	display: none;
}
.woocommerce .yith-wcwl-add-to-wishlist .add_to_wishlist::before, .woocommerce-page .yith-wcwl-add-to-wishlist .add_to_wishlist::before, .product-detail .yith-wcwl-add-to-wishlist .add_to_wishlist::before, .woocommerce .yith-wcwl-wishlistexistsbrowse a::before, .woocommerce .yith-wcwl-wishlistaddedbrowse a::before {
	content: "\f004";
	font-family: FontAwesome;
	font-size: 18px;
}
.woocommerce .yith-wcwl-wishlistexistsbrowse a::before, .woocommerce .yith-wcwl-wishlistaddedbrowse a::before {
	content: "\f112";
}
.woocommerce .shop_table.cart.wishlist_table td.product-add-to-cart a {
    display: inline-block !important;
} 
.entry-content .woocommerce-noreviews {
    margin-bottom: 0px;
}
.feedback, .browse-button {
    text-align: center;
}
.woocommerce ul.products li.product .yith-wcqv-button::before, .woocommerce-page ul.products li.product .yith-wcqv-button::before, .button.yith-wcqv-button::before {
	content: "\f06e";
	font-size: 16px;
	font-family: FontAwesome;
}
.woocommerce ul.products li .image-block {position: relative;}
.woocommerce ul.products li .container-inner, .home-featured-carousel .container-inner {
	position: relative;
	text-align: center;
	margin: 0 4px 15px;
	vertical-align: top;
	clear: both;
	overflow: hidden;
	display: inline-block;
	padding-bottom: 20px;
	border: 1px solid #e0e0e0;
	background: #fff;
}
.woo-products, .woocommerce ul.products.grid, .woocommerce-page ul.products.grid, .products, .tmpmela-pro-cat .woocommerce ul.products {
	margin: 0 -10px;
}
.woocommerce ul.products.grid, .woocommerce-page ul.products.grid, .related_posts_outer, .woocommerce ul.products.list, .woocommerce-page ul.products.list {
	margin: 0;
}
.woocommerce ul.products.list, .woocommerce-page ul.products.list {
	padding: 20px;
}
.woocommerce .products ul, .woocommerce ul.products, .woocommerce-page .products ul, .woocommerce-page ul.products {
	padding: 0;
	margin: 0;
	list-style: none outside;
	clear: both;
	*zoom: 1;
}
.upsells ul,
.related ul,
.cross-sells ul {
    margin: 0 -10px;
    float: none;
}
.woocommerce .related ul, .woocommerce .related ul.products, .woocommerce .upsells.products ul, .woocommerce .upsells.products ul.products, .woocommerce-page .related ul, .woocommerce-page .related ul.products, .woocommerce-page .upsells.products ul, .woocommerce-page .upsells.products ul.products, .woocommerce .cart-collaterals .cross-sells ul.products, .woocommerce-page .cart-collaterals .cross-sells ul.products {
	float: none;
	margin: 0;
    border: 0;
}
.woocommerce ul.products li:hover .container-inner {
	overflow: hidden;
	position: relative;
	z-index: 9;
}
.woocommerce ul.products li.product.product-category .container-inner {
	padding: 0;
	margin-block-end: 20px;
	border: none;
	background: none;
}
.cross-sells, .related.products, .upsells.products {
	padding: 20px 10px 25px;
	background: #111111;
	margin: 0;
	border: 1px solid #373737;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	margin-block-end: 5px;
}
.woocommerce .upsells .owl-item li {
    width: 100%;
}
.woocommerce .related ul li.product img,.woocommerce .related ul.products li.product img,.woocommerce .upsells.products ul li.product img,.woocommerce .upsells.products ul.products li.product img,.woocommerce-page .related ul li.product img,.woocommerce-page .related ul.products li.product img,.woocommerce-page .upsells.products ul li.product img,.woocommerce-page .upsells.products ul.products li.product img {
   height: auto;
   max-width: 100%;
   width: auto;
}
/* ==========================================================================
   Product Navigation css End
   ========================================================================== */
   
   
   .counter-label {
    color: #0ab500;
    position: absolute;
    width: 100%;
    padding-left: 15px;
    height: 40px;
    background: #2d2d2d;
    bottom: 0;
    font-size: 12px;
    font-weight: 600;
    z-index: 3;
}

.counter-label p.stock.out-of-stock {
    background: #00000000;
}

p.stock.out-of-stock {
    color: #b10000 !important;
}

/* Category Header Submenu Hover/Active */

.header-navigation .header-menu-container ul ul li.menu-item > a:hover {
    color: #fff!important;
    background: #000 !important;
}


.header-navigation .header-menu-container ul ul li.menu-item.current-menu-item > a {
	color: #ffffff!important;
    background: #000000!important;
}


.archive-description {
    font-size: 13px;
}

p.woocommerce-result-count {
    font-size: 12px;
    text-align: right;
}

/* ===== Scrollbar CSS ===== */
  /* Firefox */
  * {
    scrollbar-width: auto;
    scrollbar-color: #212121 #e00000;
  }

  /* Chrome, Edge, and Safari */
  *::-webkit-scrollbar {
    width: 16px;
  }

  *::-webkit-scrollbar-track {
    background: #e00000;
  }

  *::-webkit-scrollbar-thumb {
    background-color: #212121;
    border-radius: 20px;
    border: 3px solid #000000;
  }

  /* TABLES */

  table.stats td {
    background: transparent none;
    width: 20%;
    padding: 15px;
    text-align: center!important;!importan;!importa;!import;!impor;!impo;!imp;!im;!i;!;
    vertical-align: top;
}

table.stats tbody tr:nth-child(even) {
    background-color: #212121;
}
table.stats tbody tr {
    background-color: #000000;
}

table.stats tbody p u{
    text-align: center!important;!importan;!importa;!import;!impor;!impo;!imp;!im;!i;!;
}






