/* 
Theme Name:		 WIM Elementor child
Theme URI:		 https://wearewim.nl/
Description:	 WIM Elementor child theme
Author:			 Sjoerd van der Sluis
Author URI:		 https://wearewim.nl/
Template:		 wim-elementor
Version:		 1.0.0
Text Domain:	 wim-elementor-child
*/

/*
    Plaats hier de style
*/

.knop .elementor-button-content-wrapper {
    display: block!important;
}

.knop .elementor-button-icon{
    display: block!important;
    width: 100%!important;
}

.knop .elementor-button-icon svg{
    height: 1.5em!important;
    width: 1.5 em!important;
}

.knop .elementor-button-text {
    display: block!important;
    width: 100%!important;
}

.knop.question .elementor-button-text{
    margin-top: -3px;
}

    @media (min-width: 1200px) {
.site-header, body:not([class*=elementor-page-]) .site-main {
    max-width: 1300px!important;
}

@media screen and (max-width:1024px) {
    .site-header, body:not([class*=elementor-page-]) .site-main {
        width: calc(100% - 40px);
        margin: auto;
    }
}


    }
    .alignwide {
        width: 1300px!important;
        margin: auto;
    }

    @media screen and (max-width:1024px) {
        .alignwide {
            width: calc(100% - 40px)!important;
            margin: auto;
        }
    }

    .gform-body label{
        font-family: "Raleway", Sans-serif!important;
        font-weight: bold!important;
    }

.gform-body input{
    font-family: "Raleway", Sans-serif!important;
}

.gform_fields {
    row-gap: 20px!important;
}

.gform_button {
    background-color: #DF043F!important;
    font-family: "Raleway", sans-serif!important;
}

.woocommerce-form-row label{
    font-family: "Raleway", sans-serif;
    font-weight: bold;
    padding-bottom: 10px;
}

.woocommerce-form-row input {
    font-family: "Raleway", sans-serif;
}

.woocommerce-form-login button {
    font-family: "Raleway", Sans-serif!important;
    font-weight: 500!important;
    fill: #FFFFFF!important;
    color: #FFFFFF!important;
    background-color: #DF043F!important;
}

.woocommerce-form-login .woocommerce-form__input-checkbox {
    margin-left: 10px;
    font-family: "Raleway", Sans-serif!important;
}

.woocommerce-LostPassword a{
    font-family: "Raleway", Sans-serif!important;
    color: black;
}

.woocommerce-Button  {
    font-family: "Raleway", Sans-serif!important;
    font-weight: 500!important;
    fill: #FFFFFF!important;
    color: #FFFFFF!important;
    background-color: #DF043F!important;
}

.single-product .site-main{
    width: 1300px ;
    padding-top: 50px;
    padding-bottom: 50px;
    margin: auto;
}

@media screen and (max-width:1024px) {
    .single-product .site-main{
        width: calc(100% - 40px);
        margin: auto;
    }
}

.woocommerce-account .woocommerce{
    width: 1300px ;
    padding-top: 50px;
    padding-bottom: 50px;
    margin: auto;
}

@media screen and (max-width:1024px) {
    .woocommerce-account .woocommerce{
        width: calc(100% - 40px);
        margin: auto;
    }
}

.add_to_cart_button {
    font-family: "Raleway", Sans-serif!important;
    font-weight: 500!important;
    fill: #FFFFFF!important;
    color: #FFFFFF!important;
    background-color: #DF043F!important;
}

.woocommerce-breadcrumb {
    font-family: "Raleway", Sans-serif!important;
    color: black!important;
}

.product_title {
    font-family: "Raleway", Sans-serif!important;
} 

p {
    font-family: "Raleway", Sans-serif!important;
}

.woocommerce-Tabs-panel h2 {
    font-family: "Raleway", Sans-serif!important;
}

li.description_tab {
    font-family: "Raleway", Sans-serif!important; 
}

.product-table td {
    width: 50%!important;
    background-color: transparent!important;
    border: none!important;
    padding-left: 0;
    font-family: "Raleway", Sans-serif!important; 
}

.product-table td:nth-child(2) {
    font-weight: bold;
}

.product-table tr {
    border-bottom: 1px solid #efefef;
}

.heightfit {
    height: fit-content;
}

.single_add_to_cart_button {
    font-family: "Raleway", Sans-serif!important;
    font-weight: 500!important;
    fill: #FFFFFF!important;
    color: #FFFFFF!important;
    background-color: #DF043F!important;
}

.woocommerce-notices-wrapper {
width: 1300px;
margin: auto;
margin-top: 25px;
font-family: "Raleway", Sans-serif!important;
}

@media screen and (max-width:1024px) {
    .woocommerce-notices-wrapper {
        width: calc(100% - 40px);
        margin: auto;
    }
}


.product .type-product .woocommerce-Price-amount {
    color: #FFFFFF;
    font-family: "Raleway", Sans-serif;
    font-size: 15px;
    font-weight: 600;
}

body.post-type-archive-product .site-main {
    padding-bottom: 20px;
}

.product .woocommerce-loop-product__title {
color: black;
    font-family: "Raleway", Sans-serif;
    font-size: 20px!important;
    font-weight: 600;
}

.product .woocommerce-Price-amount{
    color: black;
    font-family: "Raleway", Sans-serif;
    font-size: 15px!important;
    font-weight: 600;
}

.product img.size-woocommerce_thumbnail{
    height: 250px!important;
    object-fit: cover;
    object-position: center center;
    border-radius: 50px 50px 50px 50px
}

a.added_to_car {
    color: black!important;
    font-family: "Raleway", Sans-serif!important;
}

.wc-block-components-title.wc-block-components-title {
    font-family: "Raleway", Sans-serif!important;
    color: black!important;
}

.wc-block-components-text-input {
    font-family: "Raleway", Sans-serif!important;
    color: black!important;
}

.wc-block-components-notice-banner__content {
    font-family: "Raleway", Sans-serif!important;
    color: black!important;
}

.wc-block-components-checkbox__label {
    font-family: "Raleway", Sans-serif!important;
    color: black!important;
}

.wc-block-components-textarea {
    font-family: "Raleway", Sans-serif!important;
    color: black!important;
}

.wp-block-woocommerce-checkout-terms-block {
    font-family: "Raleway", Sans-serif!important;
    color: black!important;
}

.wc-block-components-checkout-return-to-cart-button {
    font-family: "Raleway", Sans-serif!important;
    color: black!important;
}

.wc-block-components-checkout-place-order-button {
    font-family: "Raleway", Sans-serif!important;
    font-weight: 500!important;
    fill: #FFFFFF!important;
    color: #FFFFFF!important;
    background-color: #DF043F!important;
}

.wc-block-components-order-summary__button-text {
    font-family: "Raleway", Sans-serif!important;
    color: black!important;
}

.wc-block-components-product-name {
    font-family: "Raleway", Sans-serif!important;
    color: black!important;
}

.wc-block-formatted-money-amount {
    font-family: "Raleway", Sans-serif!important;
    color: black!important;
} 

p.wc-block-components-product-metadata__description {
    font-family: "Raleway", Sans-serif!important;
    color: black!important;
}

.wc-block-formatted-money-amount {
    font-family: "Raleway", Sans-serif!important;
    color: black!important;
}

.wc-block-components-totals-coupon-link {
    font-family: "Raleway", Sans-serif!important;
    color: #DF043F!important;;
}

.wc-block-components-button {
    font-family: "Raleway", Sans-serif!important;
    font-weight: 500!important;
    fill: #FFFFFF!important;
    color: #FFFFFF!important;
    background-color: #DF043F!important;
}

.wc-block-components-totals-item__label {
    font-family: "Raleway", Sans-serif!important;
    color: black!important;
}

.woocommerce-order-received .site-main  {
    padding-top: 50px;
    padding-bottom: 30px;
}

.woocommerce-column__title {
    font-family: "Raleway", Sans-serif!important;
    color: black!important;
}

.woocommerce-order-details__title {
    font-family: "Raleway", Sans-serif!important;
    color: black!important;
}

address {
    font-family: "Raleway", Sans-serif!important;
    color: black!important;
}

.woocommerce-table__line-item {
    font-family: "Raleway", Sans-serif!important;
}

.product-name {
    font-family: "Raleway", Sans-serif!important;
}

.product-total {
    font-family: "Raleway", Sans-serif!important;
}

th {
    font-family: "Raleway", Sans-serif!important;
}

td {
    font-family: "Raleway", Sans-serif!important;
}

.button {
    font-family: "Raleway", Sans-serif!important;
    font-weight: 500!important;
    fill: #FFFFFF!important;
    color: #FFFFFF!important;
    background-color: #DF043F!important;
}

.price .woocommerce-Price-amount {
    font-size: 28px!important;
}

.loop .woocommerce-Price-amount {
    font-size: 15px!important;
}

.post-type-archive-product .woocommerce-Price-amount {
    font-size: 15px!important;
}

.page-title {
    font-family: "Raleway", Sans-serif!important;
    color: black!important;
}

.orderby {
    font-family: "Raleway", Sans-serif!important;
}

.woocommerce-MyAccount-navigation li{
    list-style: none!important;
    font-family: "Raleway", Sans-serif!important;
    border-bottom: solid 1px #efefef;
    padding: 10px 0px
}

.woocommerce-MyAccount-navigation li a{
    color: black;
}

.woocommerce-MyAccount-navigation  {
    padding: 30px;
}

.woocommerce-MyAccount-navigation ul {
    padding: 0;
}

.woocommerce-account .woocommerce-MyAccount-navigation {
    width: 20%;
}

.woocommerce-MyAccount-content {
    width: 75%!important;
}

.woocommerce-MyAccount-content h3 {
    font-family: "Raleway", Sans-serif!important;
}

.prijsloopsearch .amount{
    color: black!important;
    font-size: 19px!important;
}

.wc-block-components-totals-taxes .wc-block-components-totals-item__label:after {
    content: " 21%";
}

.woocommerce-breadcrumb {
    margin-top: 20px!important;
}

.catlijstcontact {
	font-family: "Raleway", Sans-serif;
}

.catlijstcontact li {
	border-radius: 5px;
}

.catlijstcontact li:hover {
	opacity: 0.8;
}
