/*
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

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

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

/* 
* TYPOGRAFY 
*/



/* 
* ELEMENTS 
*/

.elementor-nav-menu a, 
.elementor-nav-menu a:focus, 
.elementor-nav-menu a:hover {
    line-height: 48px;
}

/* 
* - ELEMENTOR 
*/

.bd-post-archive .elementor-post img {
    transition: all 0.3s ease !important;
    -webkit-transition: all 0.3s ease !important;
    -moz-transition: all 0.3s ease !important;
    -ms-transition: all 0.3s ease !important;
    -o-transition: all 0.3s ease !important;
}

.bd-post-archive .elementor-post:hover img {
    transform: scale(1.05);
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);
}

.bd-post-archive-flex .elementor-post .elementor-post__text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.pagina-titels .elementor-container.elementor-column-gap-default {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
}

.pagina-titels .elementor-column {
    min-width: -webkit-fit-content;
    min-width: -moz-fit-content;
    min-width: fit-content;
}

/* 
* - 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) {
    .elementor-nav-menu a, 
    .elementor-nav-menu a:focus, 
    .elementor-nav-menu a:hover {
        line-height: 20px;
    }
}

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