/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */

/* ALGEMEEN */

h1.elementor-heading-title, .elementor-post__title a, .elementor-post__title {
	word-break: break-word !important;
}

.overzicht-btn:hover .e-fas-arrow-left {
    fill: #ad12b1 !important;
    transition: .3s;
}
.overzicht-btn .e-fas-arrow-left {
    transition: .3s;
}
.elementor-widget-woocommerce-product-content ul {
    padding-left: 30px;
    margin-bottom: 15px;
}
nav.rank-math-breadcrumb {
    text-align: center !important;
}

.button, button, .btn {
    outline: none !important;
}

i.fa.fa-chevron-right {
    font-size: 16px;
}
.single-hoofdstuk .elementor-nav-menu--dropdown, .elementor-nav-menu--dropdown {
	overflow: hidden !important;
}
.niet-bold a, .niet-bold {
    font-weight: 400 !important;
}
.elementor-item.has-submenu.highlighted {
    pointer-events: none;
}

/* EIND */

/* SHOP */

.woocommerce-loop-product__title, .viewbtn, .viewbtn:hover {
	transition: .3s;
}
.woocommerce-loop-product__title:hover {
    color: #ad12b1 !important;
    transition: .3s;
}
.viewbtn {
    font-weight: 500 !important;
    text-transform: uppercase;
    letter-spacing: 1px;
}
.woocommerce-error .button.wc-forward {
    display: block;
    float: none;
    width: 300px;
    text-align: left;
    margin-top: 5px;
    margin-bottom: 10px;
    background: none !important;
    color: #b81c23 !important;
    padding: 0 !important;
    text-transform: initial;
}
.woocommerce-error .button.wc-forward:hover {
	color: #57C1D7 !important;
	transition: .3s;
}

/* EIND */

/* MEMBERS MODULE */

/** DASHBOARD **/

.ihc-ap-menu {
    margin-bottom: 80px;
}
.ihc-account-page-top-extra-mess *,
.ihc-ap-wrap > p, html .ihc-account-tranz-list tbody td,
html .ihc-account-tranz-list thead th {
    font-size: 18px !important;
    color: #2c2c2c;
	font-family: Montserrat !important;
}
.ihc-ap-menu-item-selected a, .ihc-ap-menu-item-selected i, .ihc-ap-menu-item:hover a {
    color: #ad12b1 !important;
    font-size: 26px;
}
.ihc-ap-menu-item:hover i {
	color: #ad12b1 !important;
}
.ihc-ap-menu-item:hover i, .ihc-ap-menu-item:hover a,
.ihc-ap-menu-item i, .ihc-ap-menu-item a {
	transition: .3s !important;
}
.ihc-ap-menu-item a {
	font-size: 26px;
	padding-left: 0px !important;
	padding-right: 0px !important;
	opacity: 1 !important;
}
.ihc-ap-theme-3 .ihc-ap-menu .ihc-ap-menu-item a {
	color: #2c2c2c;
}
.ihc-js-account-page-account-banner-data h3 {
    font-size: 42px !important;
    color: #2c2c2c !important;
    font-weight: 500 !important;
}
html .ihc-level-name {
    color: #ad12b1 !important;
    font-size: 18px !important;
    font-family: 'Montserrat' !important;
}
.ihc-account-tranz-list tr, .ihc-account-tranz-list th, .ihc-account-tranz-list td {
    background: white !important;
	border: 0px solid !important;
}
.ihc-account-tranz-list tfoot {
	display: none !important;
}
.ihc-ap-menu-item {
    margin-bottom: 0px !important;
}
.ihc-ap-menu {
    padding-bottom: 0px !important;
}
.ihc-ap-menu-item {
	padding: 15px 20px !important;
}

/** EIND **/

/* EIND */

/* COOKIE BANNER */



/* EIND */

/* RESPONSIVE */

@media (max-width: 480px) {
    .overzicht-btn .elementor-button-icon {
        display: none !important;
    }
	.elementor-icon-list-text {
		word-break: break-word !important;
	}
	h1.elementor-heading-title {
		font-size: 26px !important;
	}
	.elementor-widget-woocommerce-cart .woocommerce table.cart tr {
		padding: 10px 0px !important;
	}
}
@media (min-width: 480px) {
    .mob-only {
        display: none !important;
    }
}


/* EIND */