/*
 Theme Name:   Divi Child
 Theme URL:    https://www.studiotast.com/
 Description:  Divi Child Theme
 Author:       Lieke van der Voort
 Author URL:   https://www.studiotast.com/
 Template:  Divi
 Version:      1.0.0
 Tags:         plaats, hier, jouw, tags, gescheiden, door, kommas
 Text Domain:  Divi-child
*/ 
/* 
-------------------------------------------------------------- */

/* Fonts import */
@import url("https://use.typekit.net/qtn1hrk.css");
@import url('https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,400;0,700;1,400;1,700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Kulim+Park:ital,wght@0,400;0,700;1,400;1,700&display=swap');

/* GENERAL STYLING __________________________________*/

/*put tast font on unspeficied pages*/
h1,
h2,
h3,
h4,
h5 {
	font-family: 'bilo' !important;
	font-weight: 600;
	color: #003232;
}


.et_pb_text, 
.et_pb_button,
h6 {
	font-family: 'canada-type-gibson' !important;
	font-weight: 300;
	color: #003232;
}

body {
	max-width: 100vw;
	overflow-x: hidden;
}
h1, h2, h3, h4, h5, h6, .et_pb_text{
	padding: 0;
}
h1 {
	font-size: 48px!important;
	line-height: 58px;
}

h2 {
	font-size: 36px!important;
	line-height: 46px;
}

h3 {
	font-size: 24px!important;
	line-height: 34px;
}

h4 {
	font-size: 20px!important;
	line-height: 30px;
}

h5{
	
}

.et_pb_text {
	font-size: 18px!important;
	line-height: 28px;
}

h6{
	font-size: 14px!important;
	line-height: 24px;
}


/* KLIK FONTS __________________________________*/
.category-klik .et_pb_text, 
.category-klik .et_pb_button,
.category-klik h6 {
	font-family: 'Objektiv-Mk1' !important;
	color: #030626;
}

.category-klik h1, 
.category-klik h2,
.category-klik h3,
.category-klik h4 {
	font-family: 'Stolzl' !important;
	color: #030626;
	font-weight: 500;
}

/* GROOW FONTS __________________________________*/
.category-groow .et_pb_text, 
.category-groow .et_pb_button, 
.category-groow h1, 
.category-groow h2, 
.category-groow h3, 
.category-groow h4,
.category-groow h5,
.category-groow h6 {
	font-family: 'Circe' !important;
	color: #282F36;
}

.category-groow h1, 
.category-groow h2, 
.category-groow h3, 
.category-groow h4 {
	font-weight: 700;
}

/* GROOW BUSINESS FONTS __________________________________*/
.category-groow-business .et_pb_text, 
.category-groow-business .et_pb_button, 
.category-groow-business h1, 
.category-groow-business h2, 
.category-groow-business h3, 
.category-groow-business h4, 
.category-groow-business h5, 
.category-groow-business h6 {
	font-family: 'din-2014' !important;
	color: #030626;
}

.category-groow-business h1, 
.category-groow-business h2, 
.category-groow-business h3,
.category-groow-business h4 {
	font-weight: 700;
}


/* UNBLOK FONTS __________________________________*/
.category-unblok .et_pb_text, 
.category-unblok .et_pb_button,
.category-unblok h6 {
	font-family: 'Kulim Park' !important;
}

.category-unblok h1, 
.category-unblok h2,
.category-unblok h3,
.category-unblok h4 {
	font-family: 'Nunito' !important;
	font-weight: 700;
}

/* STUDIO TAST FONTS __________________________________*/
.category-studio-tast h1,
.category-studio-tast h2,
.category-studio-tast h3,
.category-studio-tast h4,
.category-studio-tast h5 {
	font-family: 'bilo' !important;
	font-weight: 600;
	color: #003232;
}


.category-studio-tast .et_pb_text, 
.category-studio-tast .et_pb_button,
.category-studio-tast h6 {
	font-family: 'canada-type-gibson' !important;
	font-weight: 300;
	color: #003232;
}


/* TAST FONTS __________________________________*/
.category-tast-fonts h1, 
.category-tast-fonts h2,
.category-tast-fonts h3,
.category-tast-fonts h4 {
	font-family: 'bilo' !important;
	font-weight: 600;
	color: #003232;
}

.category-tast-fonts .et_pb_text, 
.category-tast-fonts .et_pb_button,
.category-tast-fonts h6 {
	font-family: 'canada-type-gibson' !important;
	font-weight: 300;
	color: #003232;
}


/* PAGE CUSTOM STYLING ____________________________________________________________________*/

/* KLIK CUSTOM STYLING __________________________________*/
/* Get the text above the slider on the klik page */
/* #klik-slider .slick-list{
	padding-top: 0px
}
#klik-slider .wdcl-image-carousel .content--center{
	top: -0px
} */
#klik-slider .wdcl-image-carousel .content--center h3{
	color: white;
}

/* GROOW CUSTOM STYLING __________________________________*/
/* Get the text above the slider on the klik page */
#groow-slider .slick-list{
	padding-bottom: 100px
}
#groow-slider .wdcl-image-carousel .content .content-inner{
	bottom: -100px
}
#groow-slider .wdcl-image-carousel .content .content-inner h5{
	font-weight: 400;
}

/* GLOBAL CUSTOM STYLING ____________________________________________________________________*/
/* WOOCOMMERCE CUSTOM STYLING __________________________________*/
.price{
	padding-bottom: 24px;
}

.et-db #et-boc .et-l .et_pb_wc_add_to_cart form.cart .variations td.value span:after{
	margin-top: -4px;
	margin-right: 8px;
}

input[type=number]::-webkit-inner-spin-button {
    opacity: 1
}

.et_pb_menu__cart-button{
	padding-left: 20px!important;
}


/* MENU CTA CUSTOM STYLING __________________________________*/
#shop-menu .clearfix{
	display: grid!important;
	grid-template-columns: 1fr auto;
	align-items: center;
}

@media (min-width: 1000px) {
	#shop-menu .clearfix{
		padding-left: 57.8px!important;
	}
}
#shop-menu #top-menu .menu-cta a{
	color:white!important;
}
#shop-menu #menu-shop-menu{
	padding: 16px 0 !important;
}
#shop-menu #menu-shop-menu .menu-cta {
	background-color: #000;
	color: #fff!important;
	padding: 0 !important;
/* 	margin-top: -12px; */
	border-radius: 999px;
}
#shop-menu #menu-shop-menu .menu-cta a {
	color: #fff !important;
	padding: 15px 15px 15px 15px !important;
}

 @media only screen and (max-width: 981px){
	#shop-menu #menu-shop-menu{
		padding: 28px 0 0 !important;
	}
    body #et-top-navigation .menu-cta a {
	    margin-top: 12px
    }
}

#shop-menu .et_pb_menu__wrap{
	justify-content: space-between!important;
}

#logo-wrapper-div{
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: 26px;
	padding: 16px 0;
}

#logo-wrapper-div img{
	height: 26px;
	width: auto
}
#logo-wrapper-div a{
	display: flex;
	align-items: center;
	opacity: 0.5;
	transition: all .2s ease-in-out;
}

#logo-wrapper-div .groow img{
	height: 22px;
}
#logo-wrapper-div .unblok img{
	height: 18px;
}

#logo-wrapper-div a:hover{
	opacity: 1;
}

/* DIVI MINI CART CUSTOM STYLING __________________________________*/
.minicart-content{
	border-radius: 20px;
	box-shadow: 0px 2px 18px 0px rgb(0 0 0 / 12%);
}
.minicart-content .dmc-item{
	padding-right: 8px;
}

#add-to-cart-section select{
	border-radius: 999px!important;
}

.woocommerce a.added_to_cart{
	margin-left: 20px!important;
	display: none;
}



/* GROOW ADD TO CART BUTTON __________________________________*/
.groow-add-to-cart table tbody tr{
	display: flex!important;
	flex-direction: column!important;
	max-width: 250px;
}
.groow-add-to-cart table tbody tr th{
	padding-left: 4px;
}
.reset_variations{
	display: none!important;
}

/* CART STYLING*/
.woocommerce-cart-form__cart-item .product-thumbnail{
	pointer-events: none;
}

.woocommerce-cart-form__cart-item .product-name{
	pointer-events: none;
}
.woocommerce-cart-form__cart-item .product-name a{
	color: black;
}

.dmc-image{
	pointer-events: none!important;
}

.return-to-shop{
	display: none;
}
