@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//guldexperten.se/wp-content/themes/woodmart/fonts/woodmart-font-1-400.woff2?v=7.3.4") format("woff2");
	font-display:swap;
}

.wd-popup.wd-promo-popup{
	background-color:#111111;
	background-image: none;
	background-repeat:no-repeat;
	background-size:contain;
	background-position:left center;
}

.page-title-default{
	background-color:#0a0a0a;
	background-image: none;
	background-size:cover;
	background-position:center center;
}

.footer-container{
	background-color:#ffffff;
	background-image: none;
}

:root{
--wd-text-font:"Montserrat", Arial, Helvetica, sans-serif;
--wd-text-font-weight:400;
--wd-text-color:rgb(0,0,0);
--wd-text-font-size:14px;
}
:root{
--wd-title-font:"Montserrat", Arial, Helvetica, sans-serif;
--wd-title-font-weight:600;
--wd-title-color:rgb(12,12,12);
}
:root{
--wd-entities-title-font:"Montserrat", Arial, Helvetica, sans-serif;
--wd-entities-title-font-weight:500;
--wd-entities-title-color:rgb(12,12,12);
--wd-entities-title-color-hover:rgb(51 51 51 / 65%);
}
:root{
--wd-alternative-font:"Montserrat", Arial, Helvetica, sans-serif;
}
:root{
--wd-widget-title-font:"Montserrat", Arial, Helvetica, sans-serif;
--wd-widget-title-font-weight:600;
--wd-widget-title-transform:uppercase;
--wd-widget-title-color:rgb(12,12,12);
--wd-widget-title-font-size:16px;
}
:root{
--wd-header-el-font:"Montserrat", Arial, Helvetica, sans-serif;
--wd-header-el-font-weight:700;
--wd-header-el-transform:uppercase;
--wd-header-el-font-size:13px;
}
:root{
--wd-primary-color:rgb(12,5,5);
}
:root{
--wd-alternative-color:rgb(12,1,1);
}
:root{
--wd-link-color:rgb(12,12,12);
--wd-link-color-hover:#242424;
}
:root{
--btn-default-bgcolor:#f7f7f7;
}
:root{
--btn-default-bgcolor-hover:#efefef;
}
:root{
--btn-accented-bgcolor:#83b735;
}
:root{
--btn-accented-bgcolor-hover:#74a32f;
}
:root{
--notices-success-bg:#459647;
}
:root{
--notices-success-color:#fff;
}
:root{
--notices-warning-bg:#E0B252;
}
:root{
--notices-warning-color:#fff;
}

	:root{
					
			
							--wd-form-brd-radius: 0px;
					
					--wd-form-brd-width: 2px;
		
					--btn-default-color: #333;
		
					--btn-default-color-hover: #333;
		
					--btn-accented-color: #fff;
		
					--btn-accented-color-hover: #fff;
		
									--btn-default-brd-radius: 0px;
				--btn-default-box-shadow: none;
				--btn-default-box-shadow-hover: none;
				--btn-default-box-shadow-active: none;
				--btn-default-bottom: 0px;
			
			
			
					
					
							--btn-accented-bottom-active: -1px;
				--btn-accented-brd-radius: 0px;
				--btn-accented-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, .15);
				--btn-accented-box-shadow-hover: inset 0 -2px 0 rgba(0, 0, 0, .15);
			
			
					
							
					--wd-brd-radius: 5px;
		
			}

	
	
			:root{
			--wd-container-w: 1222px;
		}
	
			@media (min-width: 1222px) {
			[data-vc-full-width]:not([data-vc-stretch-content]),
			:is(.vc_section, .vc_row).wd-section-stretch {
				padding-left: calc((100vw - 1222px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
				padding-right: calc((100vw - 1222px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
			}
		}
	
	
	
	
	
			.woodmart-woocommerce-layered-nav .wd-scroll-content {
			max-height: 223px;
		}
	
	
.home .wd-header-mobile-nav .wd-tools-icon:before { color: #fff;}
.home .wd-header-cart .wd-tools-icon.wd-icon-alt:before, .home .wd-header-search .home .wd-tools-icon:before {color: #fff !important;}
.custom-footer {margin-bottom: -70px !important;}
.wd-prefooter {padding-bottom: 20px; !important}
.home ul#menu-main-meny li a.woodmart-nav-link, .home span.wd-tools-text { color: #fff !important; font-weight: 400 !important;}
ul#menu-main-meny li a.woodmart-nav-link, .home span.wd-tools-text {font-weight: 400 !important;}
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton, #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton {
    background-color: #000 !important;
}

.calc-col-1 {width: 60%; float: left;}
.calc-col-2 {width: 35%; float: left; padding-left: 5%;}
#beraknaguldvardet label {margin-bottom: -15px;}
#beraknaguldvardet input { margin-bottom: 15px;}
.gold-tree {
    width: 32%;
    float: left;
    text-align: center;
    border-top: 1px solid #d4d4d4;
    padding-top:10px;
    margin-top: 15px;
}
.goldgrid {
    border-top: 1px solid #d4d4d4;
    float: left;
    width: 70%;
    margin-bottom: 20px !important;
    padding: 15px;
    padding-left: 0px;
}
.wpb_wrapper iframe { 
    height: 340px !important;
}
.home .page iframe {
    height: 440px !important;
}
.copyrights-wrapper { 
    border:0 !important;
}
footer.footer-container.color-scheme-dark {
    background-color: #4e4e4e;
    color: #fff !important;
    font-size: 10px;
}
.copyrights-wrapper.copyrights-two-columns {
    background-color: #222;
}
.wd-prefooter h2.widgettitle{
    color: #fff !important;
    text-transform: none !important;
}
.custom-footer li a {
    color: #fff !important;
    font-size: 12px;
    line-height: 0px !important;
    margin-bottom: 0px !important;
}
.vc_row.wpb_row.vc_row-fluid.vc_row-has-fill.vc_row-o-equal-height.vc_row-o-content-middle.vc_row-flex {
    background-position: bottom !important;
}
.price-price td {
    padding: 7px;
}
.price-price tr td:first-child {
    text-align: left !important;
}
.fifto1 {
    width: 46% !important;
    margin-right: 5%;
}
.fifto2 {
    width: 47% !important;
}
.price-price tr td:last-child {
    text-align: right !important;
}
.contact-form-gm input.wpcf7-form-control {
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid #ccc;
}
.contact-form-gm input.wpcf7-form-control.wpcf7-submit.send-button-gm {
    background-color: #000 !important;
    color: #fff !important;
    border: 0px;
    width: 100%;
    margin-top: 30px;
    margin-bottom: 0px;
}
a.btn.btn-color-primary.btn-style-default.btn-shape-rectangle.btn-size-default.btn-full-width {
    color: #fff;
}
table.oppettider {
    font-size: 14px;
    line-height: 1.4px;
}
.oppettider td {
    border-bottom: 0;
}
a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.add-to-cart-loop {
    background-color: #000 !important;
}
.product-element-top {
   /* height: 200px !important;*/
}
input.wpcf7-form-control.wpcf7-submit {
    background-color: #000 !important;
    color: #fff !important;
}
.hotspot-content .add_to_cart_button, td.woocommerce-orders-table__cell-order-actions a, .account-payment-methods-table .button, .woodmart-hover-base:not(.product-in-carousel):not(.hover-width-small):not(.add-small-button) .woodmart-add-btn > a, .product-list-item .woodmart-add-btn > a, .woodmart-hover-standard .btn-add > a, .popup-quick-view .woodmart-scroll-content > a, .woodmart-sticky-btn .woodmart-sticky-add-to-cart, .popup-added_to_cart .view-cart, .woodmart-compare-table .button, .woodmart-compare-table .added_to_cart, .widget_shopping_cart .buttons .checkout, button[name="save_account_details"], button[name="save_address"], button[name="track"], .single_add_to_cart_button, .checkout_coupon .button, #place_order, .return-to-shop .button, .cart-totals-inner .checkout-button, .cart-actions .button[name="apply_coupon"], .register .button, .login .button, .lost_reset_password .button, .social-login-btn > a, .woocommerce-MyAccount-content > .button, .order-again .button, .woocommerce-Button--next, .woocommerce-Button--previous, .woocommerce-MyAccount-downloads-file, .woodmart-pf-btn button, .woocommerce table.wishlist_table td.product-add-to-cart .add_to_cart, table.compare-list tr.add-to-cart td a, .yith-woocompare-premium .compare-list .product_info .button, .yith-woocompare-premium .compare-list .add-to-cart .button, .yith-woocompare-premium .compare-list .added_to_cart, #yith-woocompare-related .related-products .woocommerce > a, #dokan-seller-listing-wrap .dokan-btn, .woocommerce-MyAccount-content .dokan-btn, .yith-ywraq-add-to-quote .yith-ywraq-add-button .button.add-request-quote-button {
    background-color: #000 !important;
}
#spl_1564740220 .head-title {
    display: none;
}
.wpb_wrapper #spl_1564740220.price_wrapper .spl-price.a-tag, #spl_1564740220.price_wrapper .spl-style-5 .spl-price p, #spl_1564740220.price_wrapper .name-price-desc .name.a-tag, #spl_1564740220.price_wrapper .name.a-tag {
    font-size: 16px !important;
}
div#spl_1564740220 {
    padding: 0px;
    padding-bottom: 10px;
}
.col-xs-12.col-sm-12.col-md-12.col-lg-12.name-price-desc {
    background-color: #fff;
    margin-bottom: 2px;
    padding-top: 4px;
}
li.cat-item.cat-item-94 {
    display: none;
}
.slide-product.owl-carousel-item.product-element-top {
    width: 200px;
}
.wc-tab-inner {
    color: #000;
}
.widget-title-weight-500 {font-weight:500 !important;}
.socialmedia {
  opacity: 0.5;
  filter: alpha(opacity=50); /* For IE8 and earlier */
}
.socialmedia:hover {
  opacity: 1;
  filter: alpha(opacity=100); /* For IE8 and earlier */
}
.page-title-default {
    margin-top: -42px !important;
}

.price_wrapper .col-lg-4 {
    max-width: 50% !important;
    width: 50% !important;
    flex: auto !important;
}
.price_wrapper .col-lg-8 {
    max-width: 50% !important;
    width: 50% !important;
    flex: auto !important;
}
.grecaptcha-badge {
    display: none !important;
}
.woodmart-search-full-screen {
    display: none;
}
.wpcf7 form.spam .wpcf7-response-output {
    color: #000 !important;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output {
    border-color: #ffb900;
    color: #000 !important;
}
/* .page .woocommerce-checkout iframe {
    height: 1110px !important;
} */

.notifications-sticky div.wpcf7-response-output {
    position: relative;
    color: #000;
	font-size: 15px;
}	
.tm-options-totals {
    display: none;
}
.guldprice {
    width: 32%;
    float: left;
    padding: 5px;
    color: #000 !important;
    border:1px solid #efecec !important;
    margin-bottom: 10px;
    text-align: center;
    vertical-align: middle;
}
.quantity input[type=button], .quantity input[type=number]{
    height: 54px;
    border: 1px solid #efecec !important;
}
.minus, .plus {background-color: #efecec !important;
    color: #000 !important;
}
.quantity input[type=number] {border-left: 0px; border-right:0px;}
span.price.sellgold {
    color: #000;
}
.price-2-guld {
    margin-right: 0%;
}
.price-3-guld.quantity {
    width: 32%;
    margin-left: 0%;
    margin-right: 0%;
    float: left;
}
.price-2-gold {margin-right: 0% !important;}
.price-combined {width: 90% ;margin-left:5%;}	
.kop {font-size:18px; font-weight: bold; color: #000;}
.salj { font-size: 18px; font-weight: bold; color: #ea6161;}
.price a { font-size: 13px;}			
.single .price-combined {
    width: 42% !important;
    margin-left: 0%;
}	
.single span.price {
    line-height: 17px;
    vertical-align: middle;
}	
.slide-product .price-combined {
    width: 100% !important;
	margin-left: 15% !important;
}
.slide-product .quantity input[type=button], .slide-product .quantity input[type=number] {
    height: 54px !important;
}	
.slide-product .price-1-guld.guldprice {
    margin-left: 0 !important;
}
.slide-product .product-template-default div.quantity input[type="number"] {
    height: 54px !important;
}
a.vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-shape-square.vc_btn3-style-flat.vc_btn3-block.vc_btn3-color-chino {
    color: #000 !important;
}
.outofstock .button { display: none !important;}	
.price-combined input.minus, .price-combined input.plus {display: none !important;}
.price-3-guld.quantity { border-left: 0px !important; border-right: 0px !important;width: 20% !important;}
/*
.price-combined input.minus, .price-combined input.plus {padding: 5px 4px !important; float: left;}
input.input-text.qty.text {
    width: 43px;
	float:left;
}*/
.price-combined {
    width: 100%;
    margin-left: 15%;
}
.guldprice { padding-top: 7px !important; }
.product-template-default div.quantity input[type="number"] {width: auto !important; height: 59px;}
ul#menu-main-meny li a.woodmart-nav-link, .home span.wd-tools-text {
    font-size: 15px !important;
}
.home .wd-tools-element>a {color: #FFF !important;}
.wd-prefooter {
    padding-bottom: 20px !important;
    padding-top: 20px !important;
}
.min-footer {
    margin-top: 20px !important;
}
div.quantity input[type="button"] {height: 59px; }
footer.footer-container.color-scheme-dark {
	margin-top: 0px;
}
.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4 {
    color: #000 !important;
}
.wd-action-btn.wd-style-icon>a:before {
	color: #fff !important;}
a.vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-shape-square.vc_btn3-style-flat.vc_btn3-block.vc_btn3-color-chino {
    color: #fff !important;
    background-color: #000 !important;
}
div.wpcf7 .wpcf7-spinner:before {
    top: -20px !important;
}
div.wpcf7 .wpcf7-spinner {
    margin-left: -195px !important;
}
li.cat-item.cat-item-772, li.cat-item.cat-item-764, li.cat-item.cat-item-778, li.cat-item.cat-item-779 {
    display: none;
}
.woocommerce-checkout .quantity {
    display: none;
}
h5.checkout-title {
    margin-bottom: 5px !important;
}
.service-icon {
    width: 10% !important;
    float: left;
    margin-right: 3%;
}
.service-info{padding:20px;}
.service-data {
    float: left;
    width: 85%;
}
fieldset.hidden-fields-container {
    display: none;
}@media (min-width: 1025px) {
	.name.a-tag {
    padding-left: 10px !important;
}
.spl-price.a-tag {
    padding-right: 10px !important;
}
.price_wrapper .col-md-4 {
 max-width: 50% !important;
 width: 50% !important;
 flex: auto !important;
}
.price_wrapper .col-md-8 {
 
 max-width: 50% !important;
 width: 50% !important;
 flex: auto !important;
}	
#calcshow_purity{
    padding-right: 1px;
    color: #777;
    border-bottom-color: transparent;
    border-left-color: transparent;
    border-top-color: transparent;
    border-right-color: transparent;
}

.nav-link-text{
    padding-right: 1px;
}
.btn.btn-color-primary{
    border-bottom-color: transparent;
    border-left-color: transparent;
    border-top-color: transparent;
    border-right-color: transparent;
}	
.btn.btn-color-primary{
    color: #fff;
}				
}

@media (max-width: 576px) {
	.price a { font-size: 10px !important;}
.kop, .salj {font-size: 15px !important;}
.product.wd-hover-base .product-element-bottom {padding: 0 0px var(--wd-prod-gap) 0px !important;}
.guldprice { padding-top: 5px !important; }
.goldgrid { width: 100%;}
.single .price-combined {	width: 60% !important; }
.gold-tree { font-size: 12px !important; }
.product-template-default div.quantity input[type="number"] {height: 56px !important;}
#calcPur .calc-col-1{width: 50% !important;} 
#calcPur .calc-col-2 {width: 45% !important;}

}

