/*
Theme Name:     Hello-elementor-child
Theme URI:      
Description:    Hello-elementor child theme.
Author:         Blauwwwdruk
Author URI:     https://www.blauwwwdruk.nl
Template:       hello-elementor
Version:        0.1.0
*/

/**************************************
    TABLE OF CONTENTS 
***************************************

1. TYPOGRAFY
2. ELEMENTS
    - ELEMENTOR
    - WIDGETS
3. LINKS
4. NAVIGATION
    - MENUS
    - SEARCHFORM
    - CTA
    - PAGINATION
5. FOOTER
6. RESPONSIVE

/**************************************

***************************************/

/* recaptcha branding gone */
.grecaptcha-badge {
    display: none !important;
}

/* 
* TYPOGRAFY 
*/


/* 
* ELEMENTS 
*/

html {
    scroll-behavior: smooth;
}

.footer-menu a:hover{
    color: var(--e-global-color-accent) !important;
}



/* 
* - ELEMENTOR 
*/

/* Default section padding */
.elementor-section.elementor-top-section  {
    padding: 60px 0 100px 0; 
}

.sterren .elementor-star-rating {
    line-height: 1;
}

/* Imagebox widget fully clickable */
.elementor-widget-image-box a:after { 
    content: "";
    display: block !important;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1;
}

.pakketten.elementor-section.elementor-element > .elementor-container {
	display: flex;
	overflow: auto;
	flex-wrap: nowrap;
	max-width: min-content;
}

.pakketten .hosting-column {
	min-width: 310px;
	width: 100%;
}

.pakketten .hosting-column .elementor-price-table {
	display: flex;
    flex-direction: column;
    height: 100%;
}

.pakketten .hosting-column .elementor-price-table__header {
	min-height: 130px;
}

.pakketten .hosting-column .elementor-price-table__header .elementor-price-table__subheading {
	padding-top: 10px;
	display: inline-flex;
}

.pakketten .hosting-column .elementor-price-table__features-list {
	flex-grow: 1;
}

.pakketten .hosting-column .elementor-price-table__features-list li:not(:first-child):before {
	margin: 7px 12.5%
}

.pakketten .hosting-column .elementor-price-table__footer {
	min-height: 260px;
}

/* Accordion box-shadow */
.elementor-widget-n-accordion .e-n-accordion-item {
	box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
}

/* 
* - WIDGETS 
*/



/* 
* LINKS 
*/



/* 
* NAVIGATION 
*/



/* 
* - MENUS 
*/



/* 
* - SEARCHFORM
*/



/* 
* - CTA 
*/


/* 
* - PAGINATION 
*/



/* 
* FOOTER 
*/



/* 
* RESPONSIVE
*/


/* 
* !!! Only MOBILE and TABLET portrait  !!! 
* Use this wisely!
*/
@media screen and (max-width: 768px) {

}

/* MOBILE landscape 480px and wider */
@media screen and (min-width: 480px) {

}

@media screen and (min-width: 768px) {
    .tablet {
        display: block;
    }
}

/* TABLET portrait 768px and wider */
@media screen and (min-width: 769px) {
    
}

/* TABLET landscape, smaller desktop 1024px and wider */
@media screen and (min-width: 1024px) {

}

/* Wide desktop 1160px and wider */
@media screen and (min-width: 1180px) {
    
}