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

@import url("https://use.typekit.net/bbc3gtp.css");

.cookies-buttons .cookies-accept-btn { background-color: #47a1b2 !important; }
.cookies-buttons .cookies-accept-btn:hover { background-color: #173b51 !important; }

/* Text */
strong {
	font-family: Brandon-grotesque, Arial, Helvetica, sans-serif;
	font-weight: 700;
}
.text-larger { font-size: 111%; }
.color-scheme-dark { color: #000000; }
.color-scheme-light { color: #ffffff; }
small { font-size: 65%; }

.pink-top h1 {
	font-size: 22px;
}
.pink-top h1, .pink-top h2, .pink-top h3, .pink-top h4, .pink-top p { color: #612233; } 
.pink-top h1, .pink-top h2, .pink-top h3, .pink-topp h4 { margin-bottom: 5px; }
.pink-top.text-larger p {
	font-family: Brandon-grotesque, Arial, Helvetica, sans-serif;
}

.pink, .pink h1, .pink h2, .pink h3, .pink h4 {
	color: #612233;
}

.blue, .blue h1, .blue h2, .blue h3, .blue h4 {
	color: #173b51;
}
#blue a { color: #dfeae5; }

.green-top h1 {
	font-size: 22px;
}
.green-top h1, .green-top h2, .green-top h3, .green-top h4, .green-top p { color: #e7e5de; } 
.green-top.text-larger p {
	font-family: Brandon-grotesque, Arial, Helvetica, sans-serif;
}

h2 {
	font-size: 65px;
}
h3 {
	font-size: 40px;
}
#stripe h3 {
	text-transform: none;
}
#stripe-top h1, #stripe-top h2, #stripe-top h3, #stripe-top h4 { margin-bottom: 5px; }

.font-alt h1, .font-alt h2, .font-alt h3, .font-alt h4, .font-alt h5 {
	font-style: var(--wd-alternative-font-style);
	font-family: var(--wd-alternative-font);
	text-transform: none;
}

.banner-title.wd-fontsize-xxl {
	text-shadow: .3px 1px 2px #352e2e;
}

h1.woodmart-title-container {
    text-transform: uppercase;
}
h1.woodmart-title-container.wd-fontsize-xxxl {
    text-shadow:.3px 1px 2px #352e2e;
}

.wd-underline-colored-alt h1, .wd-underline-colored-alt h2, .wd-underline-colored-alt h3, .wd-underline-colored-alt h4 {
	font-style: var(--wd-alternative-font-style) !important;
	font-family: var(--wd-alternative-font) !important;
	text-transform: none !important;
}

/* Margin bottom */
.mb-1 { margin-bottom: 15px; }
.mb-2 { margin-bottom: 25px; }
.mb-3 { margin-bottom: 35px; }

/* Header */
.whb-top-bar .whb-text-element {
	text-transform: uppercase;
	letter-spacing: 1px;
}
.whb-top-bar .whb-text-element b, .whb-top-bar .whb-text-element strong { font-weight: 500; }

/* Huvudmeny */
.navigation-style-underline .item-level-0.current-menu-item > a .nav-link-text::after {	background-color: #fff !important; }
.navigation-style-underline .item-level-0.current-menu-item > a .nav-link-text { color: #173b51; }
.menu-simple-dropdown .sub-menu-dropdown, .menu-simple-dropdown .sub-sub-menu {	width: 225px; }

.menu-simple-dropdown li a {
    text-transform: uppercase;
    font-size: 16px;
}

.wd-dropdown-menu { padding-top: 0px !important; box-shadow: none !important;  }

/* Undersidor */
#titel h1 {
	font-size: 65px;
	font-weight: 600;
	letter-spacing: 1px;
	text-shadow: 0px 2px 2px rgba(0, 0, 0, 0);
	text-transform: uppercase;
}
#ingress p {
	color: #fff;
	text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.85);
}

#local h1, #local h2, #local h3, #local h4, #local h5, #local p {
	font-family: 'Local brewery bold';
	text-transform: none;
}

/* Text */
.alignright { margin-top: 0px; }

/* Site */
.site-content { margin-bottom: 0px; }

.product-grid-item .wd-entities-title,
.product-grid-item .product-title {
    margin-bottom: 5px !important;
    font-size: 16px !important;
	text-decoration: underline;
}

/* Fri frakt */
.free-shipping-text {
	font-weight: 500;
}

/* Table */
table {
	font-size: 20px;
}
table tbody th, table tfoot th {
	font-size: 20px;
	font-family: Brandon-grotesque, Arial, Helvetica, sans-serif;
}
.grey { background-color: #eeeeee; }

#tabeller table tbody th {
	font-weight: 400;
	border: 1px solid #cacaca;
}
#tabeller table tbody tr:nth-child(odd) {
	margin-top: -1px;
	background-color: #fff;
	border: 1px solid #cacaca;
}
#tabeller table tbody tr:nth-child(even) {
	margin-top: -1px;
	background-color: #fff;
	border: 1px solid #cacaca;
}
#tabeller table tbody td {
	border: 1px solid #cacaca;
	height: 59px;
}

/* Doseringskarta */
#tabell table tbody th {
	font-weight: 600;
	border: 1px solid #cacaca;
}
#tabell table tbody tr:nth-child(odd) {
	margin-top: -1px;
	background-color: #fafafa;
	border: 1px solid #eaeaea;
}
#tabell table tbody tr:nth-child(even) {
	margin-top: -1px;
	background-color: #fff;
	border: 1px solid #eaeaea;
}
#tabell table tbody td {
	border: 1px solid #eaeaea;
}
#tabell table tbody td.yellow {
	background-color: #ffd951;
	text-align: center;
}

/* Prmomobanners */
.banner-mask .wrapper-content-banner {
	background-color: rgba(0,0,0,0.0) !important;
}
.banner-mask .wrapper-content-banner:hover {
	background-color: rgba(0,0,0,0.5) !important;
}

/* Woocommerce - Filter */
.filters-area {
	border: 0px !important;
	margin: 0px !important;
	padding: 0px !important;
}
.wpb_widgetised_column.wpb_content_element { display: inline-block; width: 100%; }
.wpb_widgetised_column .wd-widget.widget.filter-widget {
	float: left;
	width: inherit;
	max-width: 100%;
}

/* Filter */
.wd-swatches-filter { --wd-swatch-h-sp: 0px !important; }
#woodmart-woocommerce-layered-nav-5 .wd-swatches-filter { --wd-swatch-h-sp: 10px !important; }
.wpb_widgetised_column.wpb_content_element { margin-bottom: 0px; }
#woodmart-woocommerce-layered-nav-2 h5, #woodmart-woocommerce-layered-nav-3 h5, #woodmart-woocommerce-layered-nav-4 h5, #woodmart-woocommerce-layered-nav-5 h5, #woodmart-woocommerce-layered-nav-6 h5 { display: none !important; }


#woodmart-woocommerce-layered-nav-2 ul li a,
#woodmart-woocommerce-layered-nav-3 ul li a,
#woodmart-woocommerce-layered-nav-4 ul li a,
#woodmart-woocommerce-layered-nav-6 ul li a{
	font-size: 16px;
	height: 60px;
	width: auto;
	text-transform: uppercase;
	text-align: center;
	padding: 10px 15px 10px 0px;
	display: inline-flex;
	cursor: pointer;
	align-content: center;
}
.wd-filter-list.wd-scroll-content {
  padding-inline-end: 0px !important;
}
#woodmart-woocommerce-layered-nav-2 { padding-right: 0px !important; }
#woodmart-woocommerce-layered-nav-3, #woodmart-woocommerce-layered-nav-4 { padding-left: 0px !important; padding-right: 0px !important; }
#woodmart-woocommerce-layered-nav-6 { padding-left: 0px !important; }

/* Filter - Berikad med jod
#woodmart-woocommerce-layered-nav-2 ul li:first-child a {
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	border-right-width: 1px;
}
#woodmart-woocommerce-layered-nav-2 ul li:last-child a {
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-left-width: 1px;
}
#woodmart-woocommerce-layered-nav-2 ul li:nth-child(2) a {
	border-left-width: 0px;
	border-right-width: 0px;
}
#woodmart-woocommerce-layered-nav-2 ul li a {
	font-size: 16px;
	height: 46px;
	width: auto;
	text-transform: uppercase;
	color: #173b51;
	text-align: center;
	padding: 10px;
	display: block;
	cursor: pointer;
	border: 2px solid #173b51;
}
#woodmart-woocommerce-layered-nav-2 ul li a:hover {
	background-color: rgba(0,164,181,.2) !important;
}
#woodmart-woocommerce-layered-nav-2 ul li.wd-active a {
	background-color: #173b51 !important;
	color: #fff;
	font-weight: 400;
}
*/

/* Filter - Berikad med jod
#woodmart-woocommerce-layered-nav-3 ul li:first-child a {
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	border-right-width: 0px;
}
#woodmart-woocommerce-layered-nav-3 ul li:last-child a {
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
	border-left-width: 1px;
}
#woodmart-woocommerce-layered-nav-3 ul li a {
	font-size: 16px;
	height: 46px;
	width: auto;
	text-transform: uppercase;
	color: #ba2979;
	text-align: center;
	padding: 10px;
	display: block;
	cursor: pointer;
	border-radius: 5px;
	border: 2px solid #ba2979;
}
#woodmart-woocommerce-layered-nav-3 ul li a:hover {
	background-color: #efe5e4 !important;
}
#woodmart-woocommerce-layered-nav-3 ul li.wd-active a {
	background-color: #ba2979 !important;
	color: #fff;
	font-weight: 400;
}
*/

/* Filter - Mindre natrium
#woodmart-woocommerce-layered-nav-4 ul li a {
	font-size: 16px;
	height: 46px;
	width: auto;
	text-transform: uppercase;
	color: #21452d;
	text-align: center;
	padding: 10px;
	display: block;
	cursor: pointer;
	border-radius: 5px;
	border: 2px solid #21452d;
}
#woodmart-woocommerce-layered-nav-4 ul li a:hover {
	background-color: rgba(33,69,45,.2) !important;
}
#woodmart-woocommerce-layered-nav-4 ul li.wd-active a {
	background-color: #21452d !important;
	color: #fff;
	font-weight: 400;
}
*/

/* Filter - Användning */
[class*="wd-swatches"].wd-bg-style-3 .wd-swatch.wd-bg, [class*="wd-swatches"].wd-text-style-3 .wd-swatch.wd-text { border: 0px !important; }
#woodmart-woocommerce-layered-nav-5 h5 { margin-bottom: 12px; }
#woodmart-woocommerce-layered-nav-5 ul li a span.wd-swatch {
	background-color: #173b51;
	width: 60px;
	height: 60px;
	border-radius: 100%;
}
#woodmart-woocommerce-layered-nav-5 ul li a:hover span.wd-swatch {
	background-color: #47a1b2;
}
#woodmart-woocommerce-layered-nav-5 ul li.wd-active a span.wd-swatch {
	background-color: #47a1b2;
}

/* Filter - Användning - single-product */
.wd-product-brands { justify-content: center !important; }
.wd-product-brands a {
	background-color: #173b51;
	width: 60px;
	height: 60px;
	border-radius: 100%;
	margin-left: 8px;
	margin-right: 8px;
}
.wd-product-brands.set-mb-s.woodmart-product-brands, .wd-single-short-desc .woocommerce-product-details__short-description { text-align: center; }

/* Woocommerce - Tabs */
h2.yikes-custom-woo-tab-title { display: none !important; }

.wd-all-open-title.title.tab-title-description, .wd-all-open-title.title.tab-title-wd_custom_tab { display: none !important; }

.tabs-layout-all-open .wd-tab-wrapper:not(:last-child) {
  margin-bottom: 0px !important;
}

#tab-wd_custom_tab a {
	text-align: center;
	width: 235px;
	padding: 10px 0px;
	background: #47a1b2;
	border: 0;
	border-radius: 4px;
	color: #fff;
	display: inline-block;
	margin: 0 auto;
	  margin-bottom: 0px;
	text-decoration: none;
	-webkit-transition: background .2s ease;
	transition: background .2s ease;
	font-size: 16px;
	margin-bottom: 10px;
}
#tab-wd_custom_tab a:hover {
	background: #173b51;
}

/* Kategori - Knappar */
body.woocommerce .btn.btn-color-primary {
    color: var(--wd-primary-color);
    background-color: transparent;
	border: 1px solid var(--wd-primary-color);
}
body.woocommerce .btn.btn-color-primary:hover {
    color: #ffffff;
    background-color: var(--wd-primary-color);
}

/* Kategori - Produktbilder */
.wd-spacing-30 > [class*="col"] { margin-bottom: 35px; }
.product-grid-item p {
    margin-bottom: 15px;
    font-size: 16px;
}

.product-grid-item .hover-img img, .product-grid-item .product-image-link img { width: auto !important; max-height: 324px; }
.product-grid-item .woodmart-add-btn.wd-add-btn-replace { display: none; }

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

.cat-design-default.categories-with-shadow .wrapp-category { box-shadow: none !important; }
.cat-design-default.categories-with-shadow .category-image-wrapp { box-shadow: none !important; }

/* Brödsmulor */
.woocommerce-breadcrumb {
	color: #173b51;
}
.woocommerce-breadcrumb a, .yoast-breadcrumb a {
	color: #3f3f3f;
}
.woocommerce-breadcrumb a:hover, .yoast-breadcrumb a:hover {
	color: #173b51;
}

.breadcrumbs-location-below_header .single-breadcrumbs-wrapper {
	margin-top: -40px;
}
.single-breadcrumbs-wrapper .woocommerce-breadcrumb, .single-breadcrumbs-wrapper .yoast-breadcrumb {
	margin-top: 0px;
	padding-bottom: 10px;
	padding-top: 10px;
	border-bottom: 1px solid #e6e6e6;
	border-top: 1px solid #e6e6e6;
}

/* Produktsidan */
.tabs-location-standard.reviews-location-separate.tabs-type-tabs .woocommerce-tabs {
	border-bottom: 0px !important;
	padding-bottom: 0px !important;
}
.product-tabs-wrapper {
	padding-bottom: 0px !important;
}

#kornstorlek .wd-single-short-desc .woocommerce-product-details__short-description img { max-width: 140px; margin-top: 6px; }

/* Produkter - Woocommerce*/
.shop-loop-head { display: none !important; }

/* Produktsidan - Produktdata */
.summary-inner > .price {
	font-size: 32px;
	margin-bottom: 0px;
}
.summary-inner > .price .price-inc-tax { font-size: 22px; }
.variations_form .woocommerce-variation-price .price { font-size: 22px; }


/* Frontpage */
#frontpage-big-product .col-md-4, #frontpage-big-product .col-md-3  {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
	margin-bottom: 0px;
}
#frontpage-big-product-middle .col-md-4, #frontpage-big-product-middle .col-md-3 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
	margin-bottom: 0px;
}
#frontpage-big-product-middle {
	border-left: 1px solid #e6e6e6;
	border-right: 1px solid #e6e6e6;
}

/* Knappar */
.btn.btn-color-primary, .btn.btn-color-white, .btn.btn-color-alt {
	font-weight: 400;
	font-size: 16px;
}

/* Info boxar */
[class*="box-icon-with-"].box-with-text {
  --text-bg-size: 55px !important;
	font-size: 25px !important;
}

/* Footer */
.footer-container {
	background-color: #e7e5de !important;
}

/* Ingrid Footer */
footer .main-footer {
	background-color: #e7e5de;
}
.footer-sidebar .small p {
	font-size: 20px;
	line-height: 28px;
}
#salinity.wpb_single_image img { width: 180px; }
#saltkar.wpb_single_image img { width: 50px; }
#saltkaren.wpb_single_image img { max-width: 600px; }

.copyrights-wrapper { background: #000000; }
.min-footer { padding-top: 10px; padding-bottom: 10px; color: #fff;}
.color-scheme-dark .min-footer a { color: #fff; }

.footer-links a {
	color: #000000 !important;
}
.footer-links a:hover {
	color: #727272 !important;
}

/* Social */
.main-footer .wd-social-icons .wd-icon {
	font-family: 'woodmart-font';
}
.main-footer .wd-social-icons.icons-size-large .wd-icon {
	font-size: 45px;
}
.main-footer .icons-design-default .wd-social-icon { color: #000 !important; }
.main-footer .social-facebook .wd-icon::before {
  content: "\f174";
}
.main-footer .social-instagram .wd-icon::before {
    content: "\f163";
}

/* Kontaktformulär */
#kontaktformular {
	-webkit-box-shadow: 0px 0px 32px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 0px 32px 0px rgba(0,0,0,0.75);
	box-shadow: 0px 0px 32px 0px rgba(0,0,0,0.75);
}

input[type="text"], input[type="email"], input[type="password"], input[type="search"], input[type="number"], input[type="url"], input[type="tel"], input[type="date"], select, textarea { background-color: #ffffff; color: #000000; font-size: 16px; }

input:focus[type="text"], input:focus[type="email"], input:focus[type="password"], input:focus[type="search"], input:focus[type="number"], input:focus[type="url"], input:focus[type="tel"], input:focus[type="date"], select:focus, textarea:focus {
	border: 2px solid #173b51;
	color: #000000;
}

[type="submit"], [type="button"] {
	font-weight: 400;
	font-size: 16px;
	background-color: #173b51;
	color: #ffffff;
	border-radius: 5px;
}
[type="submit"]:hover, [type="button"]:hover {
	background-color: #47a1b2;
	color: #ffffff;
}

.wpcf7-form { font-size: 16px; }
.wpcf7 .file-info { background-color: #e7e5de; display: inline-block; font-size: 13.6px; padding: 10px; }

/* kontaktsidan */
.woodmart-info-box .info-svg-wrapper svg { fill: #000000; }

/* Varukorg och Kassa */
.btns-default-dark .wd-age-verify-forbidden, .btns-default-dark .widget_shopping_cart .buttons .btn-cart, .btns-default-dark .widget_price_filter .price_slider_amount .button, .btns-default-dark .cart-totals-inner .shipping-calculator-form .button, .btns-default-dark .cart-actions .button[name="update_cart"], .btns-default-dark .woodmart-switch-to-register, .btns-default-dark .wcmp-quick-info-wrapper input[type="submit"], .btns-default-dark .simplePopup .submit-report-abuse, .btns-default-dark .vendor_sort input[type="submit"], .btns-default-dark #dokan-form-contact-seller.seller-form input.dokan-btn-theme { color: #ffffff; }

.woocommerce-mini-cart__total .price-inc-tax, .woocommerce-mini-cart__total .price-inc-tax .amount { font-size: 12px !important; }
.woocommerce-mini-cart__total .price-inc-tax { width: 100%; text-align: right; }
.price-inc-tax .amount { font-size: 12px !important; }

/*
	Pris inkl moms
*/
tr.order-total .price-inc-tax { display: inline-block !important; width: 100% !important; }


.price-inc-tax {
	padding-left: 5px;
}
.woocommerce-variation-price .price-inc-tax {
	display: inherit!important;
}
.price .price-inc-tax {
	display: inline!important;
}
.woocommerce-checkout .order-total .price-ex-tax,
.woocommerce-checkout .order-total .price-inc-tax {
	display: inline;
}
.woocommerce-checkout .order-total .price-inc-tax {
	font-weight: normal;
}
.woocommerce-checkout .order-total .price-inc-tax bdi {
	font-size: 14px;
}

/* Woocommerce kassan */
.order-notering {
	padding: 15px;
	text-align: center;
	border: 2px solid #f29200;
	font-weight: 500;
	margin-bottom: 15px;
}
.order-notering p { margin-bottom: 0px; }

/* Övrigt */
#falkpase.wpb_single_image img { width: 350px !important; }

/* Custom header */
#folksaltan-video #header_video {
	height: 830px;
}
#header_video {
	width: 100%;
	height: 750px;
	object-fit: cover;
	aspect-ratio: 1/1;
}

#video_header_container {
	position: relative;
	display: flex;
	flex-direction: column;
}

#video_header_container .title-container {
	position: absolute;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}

body.single-recept .wpb_wrapper.r-container {
	padding: 20px 60px;
	display: inline-block;
	width: 100%;
}

.ao-font-white h1 {
	line-height: 85px;
	font-size: 75px;
	color: #ffffff;
}
.ao-font-black h1 {
	line-height: 85px;
	font-size: 75px;
	color: rgba(23, 59, 81, 1);
}
.recipe-left h4 { margin-bottom: 5px; }

.single-recipe #hero {
	height: 500px;
	object-fit: cover;
	background-position: center !important;
	position: relative;
	display: flex;
	justify-content: center;
	align-content: center;
	align-items: center;
	margin-top: -40px;
	margin-left: -15px;
	margin-right: -15px;
}
li.recipe-step {
	list-style: none;
	display: flex;
	text-align: left;
	width: 100%;
	border: 1px solid #122d40;
	padding: 20px;
	margin-bottom: -1px;
}
li.recipe-step .numbered-step {
	display: block;
	margin: 0 1em 0 0;
	background: #122d40;
	color: white;
	height: 40px;
	width: 40px;
	min-height: 40px;
	min-width: 40px;
	text-align: center;
	border-radius: 50%;
}
li.recipe-step .step-content {
	display: flex;
	flex-direction: column;
}
li.recipe-step .step-content p {
	margin-bottom: 6px !important;
}
h3.recipe-top {
	font-size: 24px;
	font-weight: 600;
	margin-bottom: 10px;
}

/* Recipe-archive */
.archive-recipe .main-wrapp-img .banner-image .promo-banner-image { object-fit: cover; }
.archive-recipe .wrapper-content-banner { padding: 20px; }

.archive-recipe #hero {
	margin-top: -40px;
	background: url( '/wp-content/uploads/2021/04/avokado-600x450.jpg' );
	height: 500px;
	object-fit: cover;
	background-position: center;
	position: relative;
	display: flex;
	justify-content: center;
	align-content: center;
	align-items: center;
	background-size: 100%;
}
.archive-recipe .card {
	position: relative;
	overflow: hidden;
}
.archive-recipe .card img {
	height: 400px;
	object-fit: cover;
	transform: scale(1);
	-ms-transform: scale(1);
	-webkit-transform: scale(1);
	-o-transform: scale(1);
	-moz-transform: scale(1);
	transition: all ease-in-out 0.75s;
}
.archive-recipe .card img:hover {
	transform: scale(1.2);
	-ms-transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-o-transform: scale(1.2);
	-moz-transform: scale(1.2);
}
.archive-recipe .card .card-title {
	position: absolute;
	top: 1em;
	left: 1em;
	color: white;
}

@media screen and (min-width: 1025px) { }
@media screen and (max-width: 1257px) { }
@media screen and (max-width: 1130px) { }
@media screen and (max-width: 1180px) { }

@media screen and (max-width: 1024px) {
	#folksaltan-video #header_video {
		height: 560px;
	}
	
	.product_title { font-size: 30px !important; }
	.wd-active-filters { margin-top: 0px !important; }
	.wd-logo img[src$=".svg"] {
		max-height: 60px;
	}
	
	.cart-widget-side .widget_shopping_cart .total {
		padding-left: 15px;
		padding-right: 15px;
	}
	.woocommerce-mini-cart__empty-message { padding: 15px; }
}
@media screen and (max-width: 1127px) { }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) { }
@media screen and (max-width: 768px) {
	#folksaltan-video #header_video {
		height: 420px;
	}
}
@media screen and (max-width: 425px) {
	#folksaltan-video #header_video {
		height: 200px;
	}
}

@media (-webkit-min-device-pixel-ratio: 1.1), (-webkit-min-device-pixel-ratio: 1.09375), (min-resolution: 105dpi), (min-resolution: 1.1dppx) { }

@media only screen and (max-width: 991px) { }
@media only screen and (max-width: 768px) { }
@media only screen and (max-width: 480px) { }


@media (max-width: 1400px) {
	/* Typsnitt */
	h3 {
	font-size: 25px;
	}
}


@media (min-width: 1025px) { }
@media (min-width: 1200px) { }
@media (max-width: 1200px) { }
@media (min-width: 1304px) { }
@media (min-width: 1702px) { }
@media (max-width: 1024px) {
	#bigdarkblock .vc_col-sm-4 { width: 50%; }
	.diagram-alt img, .diagram img { padding-left: 15px; padding-right: 15px; }
}
@media (min-width: 769px) and (max-width: 1024px) { }
@media (min-width: 769px) and (max-width: 991px) { }
@media (max-width: 991px) { }
@media (max-width: 768px) { }
@media (max-width: 600px) { }
@media (min-width: 480px) and (max-width: 767px) { }

@media (max-width: 767px) {
	.ao-font-white h1 {
		line-height: 65px;
		font-size: 55px;
	}
	
	#tab-wd_custom_tab { text-align: center; }
	
	#logotyper { width: 50%; }

	#titel h1 {
		font-size: 45px;
		font-weight: 600;
		letter-spacing: 0px;
		text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.85);
	}

	.diagram-alt img {
		margin-top: 30px;
		margin-bottom: 30px;
	}

	#bigdarkblock { margin-top: 0px !important; margin-bottom: 0px !important; }
	#storblock { margin-top: 0px !important; margin-bottom: 0px !important; }
	#storblock-alt { margin-bottom: 0px !important; }
	#anv-top { padding-top: 0px !important; }
	#anv-bottom { padding-bottom: 0px !important; }

	#tabeller { word-break: break-all; }
	
	#woodmart-woocommerce-layered-nav-2, #woodmart-woocommerce-layered-nav-3, #woodmart-woocommerce-layered-nav-4, #woodmart-woocommerce-layered-nav-5, #woodmart-woocommerce-layered-nav-6 { width: 100%; margin-bottom: 0px; padding-left: 15px !important; }
	#woodmart-woocommerce-layered-nav-2 ul li a, #woodmart-woocommerce-layered-nav-3 ul li a, #woodmart-woocommerce-layered-nav-4 ul li a, #woodmart-woocommerce-layered-nav-6 ul li a { height: inherit; }
	
	.wd-filter-list.wd-scroll-content { padding-inline-end: 0px !important; }
	
}

@media (max-width: 575px) {
	#bigdarkblock .vc_col-sm-4 { width: 100%; }
	body.single-recept .wpb_wrapper.r-container { padding: 15px; }
}
@media (max-width: 480px) {
	.ao-font-white h1 {
		line-height: 55px;
		font-size: 45px;
	}
	
	.wd-logo img[src$=".svg"] {
	max-height: 60px;
	}
	
	img.gmp {
		position: relative;
		right: 0px;
		top: 0px;
		margin-left: 0px;
		float: none !important;
	}

	#logotyper { width: 50%; }

	#titel h1 {
		font-size: 35px;
		font-weight: 600;
		letter-spacing: 0px;
		text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.85);
	}

	.diagram img {
		height: auto;
		max-width: 300px;
	}
	.diagram-alt img {
		height: auto;
		max-width: 300px;
		margin-top: 30px;
		margin-bottom: 30px;
	}

	#biogastext { margin-top: 0px !important;	}
	#biogasalttext > .vc_column-inner { padding-top: 0px !important; }

	#smorsyraalttext > .vc_column-inner { padding-top: 0px !important; }

	#bigdarkblock { margin-top: 0px !important; margin-bottom: 0px !important; }

	#storblock { margin-top: 0px !important; margin-bottom: 0px !important; }
	#storblock-alt { margin-bottom: 0px !important; }

	img.dlg {
		float: none !important;
		width: 120px;
		margin-left: 0px;
	}

	#anv-top { padding-top: 0px !important; }
	#anv-bottom { padding-bottom: 0px !important; }

	#tabeller { word-break: break-all; }

}