/*
Theme Name: Eagle-Elite Child
Author: VamTam
Author URI: https://vamtam.com
Template: eagle-elite
*/



/*

put your child theme styles here


you don't need any @import rules

*/

.limit-wrapper.vamtam-box-outer-padding .meta-header-inside header.page-header h1 {text-align: center; margin-top:100px;}

.btn.btn-primary, .everest-forms button[type=submit] {
	background-color: var(--e-global-color-38af7fc)!important;
    font-family: var(--e-global-typography-b74d3f4-font-family), Sans-serif!important;
    font-size: var(--e-global-typography-b74d3f4-font-size)!important;
    font-weight: var(--e-global-typography-b74d3f4-font-weight);
    text-transform: var(--e-global-typography-b74d3f4-text-transform);
    text-decoration: var(--e-global-typography-b74d3f4-text-decoration);
    line-height: var(--e-global-typography-b74d3f4-line-height)!important;
    color: var(--e-global-color-vamtam_accent_6)!important;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-vamtam_accent_1)!important;
    border-radius: 0px 0px 0px 0px!important;
    padding: 12px 25px 12px 25px!important;
}

.evf-submit-container {margin-top:30px;}

.collapse.in {
	display: block;
}

.white-link .elementor-icon-box-content p a {color:#0bb14b; text-decoration: underline;}
.white-link .elementor-icon-box-content p a:hover {color:#0bb14b; text-decoration: none;}

.custom-link a {text-decoration: underline;}
.custom-link a:hover {text-decoration: none;}

.panel-group {
	border: 1px solid #d4d4d4;
	border-bottom: none;
	margin-bottom: 15px;
}

.panel-default {
	padding: 0px;
}

.panel-title {
	margin: 0;
	padding: 15px;
	border-bottom: 1px solid #d4d4d4;
	font-size: 15px;
}

.panel-title a {
	color: #2D9FCD !important;
}

.panel-title a .accordion-icon-closed {
	display: none;
}

.panel-title a .accordion-icon-opened {
	display: inline-block;
}

.panel-title a.collapsed .accordion-icon-closed {
	display: inline-block;
}

.panel-title a.collapsed .accordion-icon-opened {
	display: none;
}

h4.panel-title {text-align:left;}

h4.panel-title a {
	font-size:20px!important;
	text-transform: none!important;
	font-weight:400!important;
}

.panel-body {
	font-family: 'Inter';
	text-transform: none;
	font-size: 15px;
    font-weight: 400;
}

.panel-collapse {
	padding: 15px;
	border-bottom: 1px solid #d4d4d4;
}

.header-contact-number::before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f0e0";
    float: left;
    padding-right: 5px;
    line-height: 9px;
}

.wpcf7-form .wpcf7-form-control {
    margin-top: 0!important;
}

.col-md-6 {
	position: relative;
    width: 100%;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

@media screen and (max-width: 769px) {
 #evf-591 .evf-submit-container {
  margin-left: -20px !important;
 }
}


@media (min-width: 768px) {
    .col-md-6 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
}

.everest-forms .evf-container {
 margin-bottom: 30px;
 padding: 25px;
}


/* WEBSHOP */
body.product-template-default.single.single-product .page-content,
body.archive.tax-product_cat .page-wrapper
 {
    gap: var(--row-gap) var(--column-gap);
    height: 100%;
    margin: 0 auto;
    max-width: 1440px;
    padding-inline-end: 0;
    padding-inline-start: 0;
    width: 100%;
}
.woocommerce .quantity .qty {min-width:100px; min-height: 45px;}
.posted_in {display:none;}
.woocommerce-product-details__short-description {margin-bottom: 30px;}
.shop-wrapper {
	display: flex;
    min-height: 50vh;
    flex-direction: column;
    container-widget-width: calc(1 - 0 * 100%);
    container-widget-height: initial;
    container-widget-flex-grow: 0;
    container-widget-align-self: initial;
    flex-wrap-mobile: wrap;
    justify-content: center;
    align-items: center;
	text-align: center;
	background-image: url(/wp-content/uploads/2026/03/20201101-Hier-leeft-Sport-Voetjebal_097-scaled-1.jpg);
	background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.shop-wrap {
	font-family: "Big Shoulders Text", Sans-serif;
	color:#fff;
    align-content: initial;
    align-items: center;
    align-self: auto;
    flex-basis: auto;
    flex-grow: 1;
    flex-shrink: 1;
    flex-wrap: initial;
    justify-content: center;
}
.shop-wrap h1 {
	color:#fff;
	line-height: 650px;
}
.product-template-default.single.single-product .page-wrapper,
.archive.tax-product_cat .page-content
 {
	margin-top: 10vh;
}
.woocommerce ul.products li.product a img, .woocommerce div.product div.images img {
    border-radius: 20px;
}
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
    width: 33%;
}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
    width: 62%;
}
.woocommerce-tabs.wc-tabs-wrapper {
	margin-top:30px;
}
.single_add_to_cart_button.button.alt, a.button, button.button.alt, .e-loop__load-more.elementor-button-wrapper .elementor-button {
	background-color: #0bb14b!important;
}
.single_add_to_cart_button.button.alt:hover, a.button:hover, button.button.alt:hover, .e-loop__load-more.elementor-button-wrapper .elementor-button:hover {
	background-color: transparent!important;
	color: #0bb14b!important;
	border-color: #0bb14b!important;
}

html .elementor-widget-woocommerce-menu-cart.elementor-element .elementor-button.elementor-button--view-cart,
html .elementor-widget-woocommerce-menu-cart.elementor-element .elementor-button.elementor-button--checkout {
	background-color: #0bb14b!important;
	min-height: 65px;
}
html .elementor-widget-woocommerce-menu-cart.elementor-element .elementor-button.elementor-button--view-cart:hover,
html .elementor-widget-woocommerce-menu-cart.elementor-element .elementor-button.elementor-button--checkout:hover {
	background-color: transparent!important;
	border-color: #0bb14b!important;
	color:#0bb14b;
}

.elementor-widget-button.vamtam-has-theme-widget-styles.elementor-button-info .elementor-button-icon i {
	border-color: #0bb14b;
    background-color: #0bb14b;
}

.related.products {
    display: none;
}
body.archive.tax-product_cat .meta-header-inside {
	display:none;
}

.elementor-widget-woocommerce-cart .woocommerce button.button {
	border-color: #0bb14b;
	border-width: 1px;
}

.elementor-widget-woocommerce-cart .woocommerce a:not(.add_to_cart_button):not(.restore-item):not(.wc-backward):not(.wc-forward) {
    color: #0bb14b;
}
.elementor-widget-woocommerce-cart .woocommerce a:not(.add_to_cart_button):not(.restore-item):not(.wc-backward):not(.wc-forward):hover {
    color: #0bb14b;
}

.woocommerce .col-1 {max-width: 100%;}
.woocommerce .col-2 {max-width: 100%;}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
    float: left;
    width: 50%;
}
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
    float: right;
    width: 50%;
}

.woocommerce-billing-fields__field-wrapper p, .woocommerce-shipping-fields__field-wrapper p {
	width: 50%;
    display: inline-block;
}
.woocommerce p.form-row.notes {
	width: 100%;
    display: inline-block;
}

.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {
    width: 50%;
}

h3#order_review_heading, #order_review {padding-left: 15px; padding-right: 15px;}

#customer_details {margin-bottom: 50px;}

.elementor-shortcode .panel-group .panel-body p {margin-top: 1rem; margin-bottom: 2rem;}

@media (max-width: 767px) {
	.shop-wrapper {
		min-height: 10vh;
	}
	.shop-wrap h1 {
		line-height: 300px;
	}
	.product-template-default.single.single-product .page-wrapper {
		margin-top: 10px;
		padding: 20px;
	}
	form.cart {
		min-width: 350px;
	}
}
/* END */