/**
 * Theme Name:  Krokedil (storefront child theme)
 * Theme URI:   https://krokedil.se
 * Author:      Krokedil, Niklas 
 * Author URI:  https://krokedil.se
 * Version:     0.2
 * License:     GNU General Public License v2 or later
 * License URI: http://www.gnu.org/licenses/gpl-2.0.html
 * Template: 	storefront
 * Text Domain: toteme
 * Domain Path: /languages/
 * Tags:        #545759 , #5d0c8b , #ffffff,  light, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, fluid-layout, responsive-layout, buddypress, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready, photoblogging
 */

/* Global */

/* Temp fix - customizer is broken */
body.post-template-default.custom-background {
	background-color: #f7f7f7;
}

a:focus, button:focus, .button.alt:focus, input:focus, textarea:focus, input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus, input[type="email"]:focus, input[type="tel"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus{
    outline-color: transparent !important;
}

.elementor-nav-menu--main .elementor-item:active {
    outline-color: transparent !important;
	
}

.elementor-nav-menu--main .elementor-item:hover {
	outline-color: transparent !important;
}

.elementor-heading-title {
	line-height: 1.24;
}

.hentry .entry-content a:not(.button) {
    text-decoration: none;
}

.storefront-handheld-footer-bar {
    display: none !important;
}

.single-product div.product table.variations .value {
    margin-bottom: inherit;
}

.woocommerce-cart-tab-container .widget_shopping_cart .buttons .button {
    width: auto !important;
}

.woocommerce-cart img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail,
.woocommerce-checkout img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail{
    display: none;
}

footer#colophon {
    display: none;
}

@media only screen and (max-width: 1024px) {

	.elementor-section {
    	padding: 0px 20px 0px 20px;
	}
}

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


	/* WooCommerce mobil Checkout */
	.woocommerce-checkout table.woocommerce-checkout-review-order-table th, 
	.woocommerce-checkout table.woocommerce-checkout-review-order-table td {
    	width: 100%;
    	display: block;
	}

	table.woocommerce-checkout-review-order-table .product-name, 
	table.woocommerce-checkout-review-order-table td.product-total {
    	width: initial;
    	padding: 0.3em 1.415em;
		display: block;
	}

	table.woocommerce-checkout-review-order-table tr.cart-subtotal,
	table.woocommerce-checkout-review-order-table tr.tax-rate,
	table.woocommerce-checkout-review-order-table tr.order-total{
    	display: flex;
    	background-color: #f8f8f8;
    	margin-bottom: 10px;
	}

	table.woocommerce-checkout-review-order-table tr.cart_item {
    	padding: 0 0 50px;
    	display: block;
	}
	
	table.woocommerce-checkout-review-order-table tr.order-total {
		text-transform: uppercase;
	}
	
	table.woocommerce-checkout-review-order-table tr.recurring-totals {
    	margin-top: 50px;
    	display: block;
    	text-transform: uppercase;
		padding-bottom: 10px;
	}
	
	table.woocommerce-checkout-review-order-table th.product-total {
  		display:none !important;
	}
	
}

.background-rubrik h2 { 
    display: inline-block;
    background-color: #a24773;
    padding: 20px 30px!important;
	margin-bottom: 20px !important;
}

@media only screen and (min-width: 1920px){
div#wprmenu_bar {
    padding: 0px 30%;
}
}

@media only screen and (min-width: 1440px){
div#wprmenu_bar {
    padding: 0px 20%;
}
}

@media only screen and (min-width: 1140px){
div#wprmenu_bar {
    padding: 0px 10%;
}
}

.logged-in #mg-wprm-wrap.cbp-spmenu-right {
    top: 90px !important;
}

div#wprmenu_bar {
	background-color: rgba(255, 255, 255, 0.9);
-moz-box-shadow:0 5px 5px rgba(204, 204, 204, 1);
-webkit-box-shadow: 0 5px 5px rgba(204, 204, 204, 1);
box-shadow: 0 1px 10px rgba(204, 204, 204, 1);
}
