/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/

/* Titlar */
.woodmart-title-size-default .title-after_title { font-size: 17px; }
.title, .woocommerce-Reviews .comment-reply-title, h1, h2, h3, h4, h5, h6, legend { letter-spacing: -1px; }

.product-title, .product-grid-item .product-title { letter-spacing: 0px; }

/* Färg */
.color-scheme-light, .woodmart-dark { color: rgba(255,255,255,1); }
.color-scheme-light a, .woodmart-dark a { color: rgba(255,255,255,1); }
.color-scheme-light a:hover, .woodmart-dark a:hover { color: rgba(255,255,255,0.7); }

.whb-color-light .whb-text-element a { color: rgba(255,255,255,1); }
.whb-color-light .whb-text-element a:hover { color: rgba(255,255,255,0.7); }

.whb-text-element a { font-weight: 400; }

/* Startsidan */
.blocktitel h3.woodmart-title-container {
	padding: 10px;
	background-color: #e6e6e6;
	text-transform: uppercase;
}

/* Banner */
.banner-mask .wrapper-content-banner {
	background-color: rgba(0,0,0,.0);
	background-image: -webkit-linear-gradient(top, rgba(107, 6, 1, 0.7), rgba(29, 28, 43, 0.85) 100%);
	background-image: -moz-linear-gradient(top, rgba(107, 6, 1, 0.7), rgba(29, 28, 43, 0.85) 100%);
	background-image: -o-linear-gradient(top, rgba(107, 6, 1, 0.7), rgba(29, 28, 43, 0.85) 100%);
	background-image: linear-gradient(top, rgba(107, 6, 1, 0.7), rgba(29, 28, 43, 0.85) 100%);
	background-image: -ms-linear-gradient(top, rgba(107, 6, 1, 0.7), rgba(29, 28, 43, 0.85) 100%);
}

/* Woocommerce */
.product-label.out-of-stock {
	background-color: #E22D2D;
	color: #ffffff;
}
.product-label.featured { background-color: #83b735; }

.product-grid-item small {
	display: block;
}

h5.widget-title {
	font-family: "Glegoo", Arial, Helvetica, sans-serif;
	padding-bottom: 10px;
	font-weight: 600;
	font-size: 17px;
	border-bottom: 2px solid #e12325;
}
h3.widget-title {
	font-family: "Glegoo", Arial, Helvetica, sans-serif;
	padding-bottom: 10px;
	font-weight: 600;
	font-size: 17px;
	border-bottom: 2px solid #e12325;
	text-transform: none;
}

.widget { border-bottom: 0px !important; }
.widget-area li {
	margin-bottom: 0px;
}
.widget-area li a {
	border-bottom: 2px solid #e6e6e6;
	font-weight: 400;
	padding: 8px 0px;
	width: 100%;
	font-size: 17px;
}
.widget-area li.current-menu-item a {
	font-weight: 600;
	color: #000;
}
.widget_easy_sidebar_menu_widget li.menu-item { border-bottom: 0px !important; }
.widget_easy_sidebar_menu_widget li.menu-item .sub-menu {
	--li-mb: 0px;
}
.widget_easy_sidebar_menu_widget li.menu-item .sub-menu li:first-child { border-top: 0px; }
.widget_easy_sidebar_menu_widget li.menu-item .sub-menu li:first-child::before { left: 0px; border-bottom: 8px solid #e6e6e6; }
.widget_easy_sidebar_menu_widget li.menu-item.menu-item-has-children .sub-menu .easy-sidebar-menu-widget-link { padding-left: 10px; }
.widget_custom_html {
	border-bottom: 2px solid #e12325;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.custom-html-widget {
	border-bottom: 2px solid #e12325;
	padding-bottom: 10px;
}


/* Filtrering */
.body-filters-opened .filters-area, .filters-area.always-open {
    border-bottom: 0px;
    margin-bottom: 0px;
}

/* Kategorisida - Tillbaka */
a.catback {
	display: inline-block;
	font-size: 16px;
	font-weight: 600;
	color: #333333;
	text-align: right;
	width: 100%;
	line-height: 21px;
}
a.catback:hover {
	color: #727272;
	padding-right: 10px;
}
a.catback::before {
	content: "\f053";
	display: inline-block;
	text-align: left;
	float: left;
	font-family: 'Font Awesome 5 Free';
	font-weight: 900;
	line-height: 21px;
	-webkit-transition: all .25s ease;
	transition: all .25s ease;
}
a.catback:hover::before { padding-left: 10px; }


/* Produktkort */
.woodmart-hover-quick .woodmart-add-btn > a { opacity: 1; }

.product-grid-item a.product-image-link { height: 305px; line-height: 305px; }
.product-grid-item .hover-img img, .product-grid-item .product-image-link img { width: auto; max-height: 305px; }

.grid-columns-4 .product-grid-item .product-image-link { height: 222px; line-height: 222px; }
.grid-columns-4 .product-grid-item .hover-img img, .grid-columns-4 .product-grid-item .product-image-link img { width: auto; max-height: 222px; }

/* Produktsidan */
.product-image-summary .woodmart-product-brands a, .product-image-summary .woodmart-product-brands a:hover { box-shadow: none !important; }

.product-tabs-wrapper {
	border-bottom: 0px;
	margin-bottom: 0px !important;
}
.related-products h3.title {
	padding: 10px;
	background-color: #e6e6e6;
	text-transform: uppercase;
	text-align: center;
}
.related-products .slider-title::before {
	display: none !important;
}
.tabs-layout-tabs #tab-additional_information .shop_attributes { max-width: 100%; }


/*
  Tax Toggle
*/
#wcvat-toggle {
	font-size: 1em;
	height: 42px;
	padding: 15px;
}
#wcvat-toggle span { padding-left: 0px; }
#wcvat-toggle.on span { padding-left: 5px; }
#wcvat-toggle::before { margin-right: 0em; }
.tax-toggle-popup {
  display: flex;
  justify-content: space-between;
}
.tax-toggle-popup button {
	color: #fff;
	background-color: #e12325;
	width: 100%;
}
.tax-toggle-popup button#tax-toggle-private { border-left: 1px solid #b81c1d; }

/* Popup */
.wd-popup-inner { text-align: center; }
.wd-popup-inner h4 { margin-bottom: 10px; }


/* Footer */
#footer-ikoner img {
	max-height: 22px;
	margin-left: 5px;
	margin-right: 5px;
}

.wd-prefooter svg { fill: #ffffff; }
.wd-prefooter { padding-bottom: 0px !important; }


@media (max-width: 1380px) { }

/* Tablet - Padding */
@media (max-width: 1024px) { }

/* Tablet */
@media (max-width: 991px) { }

/* Mobile */
@media (max-width: 767px) { }
@media (max-width: 576px) { }
@media (max-width: 480px) { }