/*
 Theme Name:     Divi Child Theme
 Theme URI:      
 Description:    Divi Child Theme
 Author:         
 Author URI:     
 Template:       Divi
 Version:        1.0.0
*/
 
@import url("../Divi/style.css");
 
/* =Theme customization starts here
------------------------------------------------------- */

.et_pb_widget_area_left {
    border-right: none;
}

.tilbud {
    text-align: center;
    background-color: #4d6475;
    color: white;
    font-size: 20px;
    height: 40px;
    padding: 8px;
}

/* Header */

#bm-cookie-maerke {
    display: inline-block;
    float: right;
    margin-left: 15px;
}

#bm-cookie-maerke:before {
    content: '|';
    vertical-align: top;
    margin-right: 10px;
}

@media only screen and (min-width: 1000px){
	
	#main-header {
		background-color: #fff0;
		box-shadow: none;
	}

	#main-header.et-fixed-header {
		background-color: white;
	}
}

#et-secondary-nav li {
    text-align: left;
}

.et_overlay {
    display: none;
}

.cart-customlocation:before {
    font-family: 'ETModules';
    content: "\e015";
    margin: 0px 5px;
}

.menu-item-288 a:after {
	display: none;
}

/* Forside */

@media only screen and (max-width: 1200px) {
    
    #post-55 .et_pb_button_two {
		margin-left: 0px;
	}

}


/* Produkt sektion forside */

.bm-forside-produkt .product {
	width: 100% !important;
}

.bm-forside-produkt .star-rating {
	display: inline-block !important;
}

.bm-forside-produkt h2 {
	font-size: 1.5em !important;
}

/* Produktbilleder */

@media screen and (max-width: 1250px) and (min-width: 600px) {
	.woocommerce ul.products li.product a img {
		width: 50%;
		display: inline-block;
	}
}

/* Kurv-side */

#post-43 .product, .related .products .product {
    text-align: center;
}

#post-43 .star-rating, .related .products .star-rating {
    margin: auto !important;
}

/* Kurv */

@media only screen and (min-width: 1200px) {

	#bm-custom-cart-mobile {
		display: none;
	}

}

#bm-custom-cart-mobile {
    position: fixed;
    bottom: 30px;
    right: 0px;
    z-index: 99;
    background-color: #ffffffcf;
    padding: 5px 10px;
    border-radius: 3px 0px 0px 3px;
    box-shadow: 0px 12px 18px -13px rgba(0,0,0,0.3);
}


	/** MISC **/

/* Ajax add to cart archive checkmark efter tryk */

.button.added:after {
    padding-left: 5px;
}

/* Knapper */

.button.product_type_simple.add_to_cart_button.ajax_add_to_cart, .button.product_type_variable.add_to_cart_button {
    box-shadow: 0px 4px 10px -6px #909090;
}

#pakkelabels_find_shop_btn:hover, .button.product_type_simple.add_to_cart_button.ajax_add_to_cart:hover, .button.product_type_variable.add_to_cart_button:hover, .checkout-button.button.alt.wc-forward:hover, .woocommerce button.button.alt:hover, .woocommerce button.button:hover {
    padding: .3em 1em;
    border: 2px solid transparent;
    background: #4d6475 !important;
    color: white;
}

.button:after {
    display: none;
}

/* Checkout */

#pakkelabels_find_shop_btn:disabled {
    display: none;
}

#pakkelabels_zipcode_field {
    padding: 15px;
    border-radius: 3px;
    font-size: 14px;
}

#pakkelabels_zicode_error_text {
    padding: 15px;
    border-radius: 3px;
    font-size: 14px;
    color: #ff6518;
}

/* Fix whitespace i top on load */

@media (min-width: 1250px) {
    .et_fixed_nav.et_show_nav.et_secondary_nav_enabled #page-container {
        padding-top: 105px;
    }
}