/*
Theme Name: Fristil klasströjor tema
Theme URI: https://fristil.se
Template: hello-elementor
Author: Daniel Persson, Fristil AB
Author URI: https://fristil.se
Version: 1.0.0.1558125419
Updated: 2019-05-17 22:36:59

*/

@import url('https://fonts.googleapis.com/css?family=Open+Sans|Oswald:600&display=swap');

.cky-btn-revisit-wrapper {
	right: 15px !important;
    bottom: 15px !important;
    left: initial !important;
}

.cky-prefrence-btn-wrapper button,
.cky-consent-container button {
	font-weight: normal !important;
	font-size: 1rem !important;
}

.cky-btn-close,
.cky-btn-close:hover,
.cky-show-desc-btn,
.cky-show-desc-btn:hover,
.cky-accordion-btn,
.cky-accordion-btn:hover {
	background-color: transparent !important;
	font-weight: bold !important;
	color: #720065 !important;
}

#fkt-main h1,#fkt-main h2,#fkt-main h3,#fkt-main h4 {
	font-family: 'Oswald', sans-serif;
}

#fkt-main .fkt-menu .menu-button > h3 {
	margin-bottom: 10px !important;
}


.fristil-produktsida-knapp {
    font-family: "Poppins", Sans-serif;
    font-size: 1.3rem;
    font-weight: bold;
    background-color: var( --e-global-color-accent );
    border-radius: 5px 5px 5px 5px;
	padding: 15px 30px;
	color: #fff;
}

.fristil-produktsida-knapp:hover {
	background-color: var( --e-global-color-54a6971 );
	color: #fff;
}

.woocommerce-order .woocommerce-order-details,
.woocommerce-order .woocommerce-customer-details {
	display: none;
}

.woocommerce-order ul,
.woocommerce-order p {
	padding: 15px !important;
}

.woocommerce-order ul {
	display: flex;
    flex-direction: column;
    padding: 0;
    margin: 0;
}

.woocommerce-order ul li {
	margin-bottom: 15px;
}

#fkt-main .top-bar .logo {
    margin-left: 27% !important;
}

#fkt-main.step2 .top-bar .logo, #fkt-main.step3 .top-bar .logo, #fkt-main.step4 .top-bar .logo {
    margin-left: 38% !important;
}


/** TACKSIDA **/

.woocommerce-order {
	padding: 20px !important;
}

.woocommerce-order p.woocommerce-thankyou-order-received {
	font-size: 1.529rem !important;
	font-family: 'Oswald',sans-serif !important;
    font-weight: 600 !important;
    margin-top: 0 !important;
}

.woocommerce-order ul.woocommerce-thankyou-order-details {
    padding: 0 !important;
    display: flex !important;
    flex-direction: column !important;
	margin-bottom: 20px !important;
}

.woocommerce-order ul.woocommerce-thankyou-order-details li {
    margin-bottom: 10px !important;
}





#fkt-main .fkt-menu .menu-button > h3 {
	font-size: 1.1rem !important;
}

#fkt-main .fkt-price-display h3 {
	font-size: 1.6rem !important;
}

@media screen and (max-width: 600px) {
	
	#fkt-main .fkt-price-display h3 {
		font-size: 1.2rem !important;
	}
}

.woocommerce-product-gallery img {
  width: 100%;
  height: auto;
}
