/*
 Theme Name:   The Word Lab
 Theme URI:    https://thewordlab.nl
 Description:  Template voor thewordlab.nl
 Author:       Guncorp Studio
 Author URI:   https://www.guncorp.nl
 Template:     Divi
 Version:      1
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
*/

@import url("../Divi/style.css");
@import url("font/stylesheet.css");
/* @import url("stylesheet.css");*/
/*------------------------------------------------*/
/*-----------------[RESET]------------------------*/
/*------------------------------------------------*/

/*-----------------[DIVI TWEAKS]------------------------*/

body {font-family: 'Nourd',Helvetica,Arial,Lucida,sans-serif!important;}
/* Hide reCaptcha Logo */
body.et_pb_recaptcha_enabled .grecaptcha-badge {
visibility: hidden;
}
.xdsoft_datetimepicker {
	z-index: 99999999!important;
}
@media (max-width: 980px) {
    .et_header_style_left #logo {
         display: none;
    }
	.et_pb_module.et_pb_fullwidth_header.et_pb_fullwidth_header_0.et_pb_text_align_center.et_pb_bg_layout_dark {
    padding-top: 100px!important;
}
.et_pb_module.et_pb_fullwidth_header.et_pb_fullwidth_header_0_tb_body.et_pb_text_align_center.et_pb_bg_layout_dark {
    padding-top: 100px!important;
}
}
.et_pb_blog_grid .et_pb_post {
	box-shadow: inset 0 0 0 1000px rgba(255,255,255,.70);
	 background-image: url("https://thewordlab.nl/wp-content/uploads/2023/09/back-44.jpg");
	background-repeat: no-repeat;
  background-size: cover;
}
@media (min-width: 980px) {
.et_pb_module.et_pb_fullwidth_header.et_pb_fullwidth_header_0.et_pb_text_align_center.et_pb_bg_layout_dark {
    padding-top: 160px!important;
}
.et_pb_module.et_pb_fullwidth_header.et_pb_fullwidth_header_0_tb_body.et_pb_text_align_center.et_pb_bg_layout_dark {
    padding-top: 160px!important;
}
}
.gallery img {
border: none !important;
}
#top-menu, .et-menu, nav#top-menu-nav, nav.et-menu-nav {
    float: none;
    text-align: center;
}
#et-top-navigation {
    padding-left: 0px!important;
}
#et-top-navigation {
    width: 100%;
}
#logo, .logo_container {
	transition: none!important;
	transform: none!important;
	}
#logo {
	margin-top: 30px;
}
.addtoany_content { text-align:center; }
.et_pb_contact_main_title {
    display:none;
}
.container.clearfix.et_menu_container {
    width: 96%;
	max-width: 96%;
}

#comments.page_title {
	font-size: 20px!important;	
}
.page-id-18 .et_pb_section.breadcrumb-sec {
display: none; 
}
.et_pb_section.breadcrumb-sec {
padding: 0; }



#footer-widgets .footer-widget li {
    padding: 0 14px!important;
}

ul li { padding: 10px 0px; }
.et_pb_slide_description, .et_pb_slider_fullwidth_off .et_pb_slide_description {
    padding: 10% 8%;
 }

.et_pb_blurb {
    overflow: visible!important;
}

	
.et_pb_blog_grid .et_pb_post {
    background-color: #f7f7f5;
}
.et_pb_blurb h4 {
    font-family: 'Nunito Sans',Helvetica,Arial,Lucida,sans-serif!important;
}


/*Equalize Blog Columns*/

.bloggrid .et_pb_salvattore_content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.bloggrid article {
        margin-bottom: 20px !important;
	-webkit-box-flex: 1;
	    -ms-flex: 1 0 auto;
	        flex: 1 0 auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
}

.bloggrid .post-content {
	-webkit-box-flex: 1;
	    -ms-flex: 1 0 auto;
	        flex: 1 0 auto;
        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: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
}

.bloggrid .column {
        margin-bottom: 20px !important;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
}

/*------------------------------------------------*/
/*---------[GQ ALIGN BUTTONS TO BOTTOM]-----------*/
/*------------------------------------------------*/
 
 
        /* buttons fixed to the bottom */
            .gq_r_fixed_buttons .et_pb_column {
                padding-bottom:30px;}
            .gq_r_fixed_buttons .et_pb_button_module_wrapper {
                position: absolute;
                bottom: 0;
                left: 0;
                right: 0;
                margin: auto;}

/*-----------------[END DIVI TWEAKS]------------------------*/





/*-----------------[CONTACTFORM 7]------------------------*/




/*-----------------[END CONTACTFORM 7]------------------------*/
/*-----------------[MEDIAQUERIES]------------------------*/
@media (max-width: 980px) {
    .et_fixed_nav #main-header {
         background-color: transparent;
    }
	.mobile_menu_bar:before {
		color: #fff!important;
	}
}
@media (max-width: 980px) {
    .et_header_style_left #logo {
        max-width: 70%;
    }
}
@media (max-width: 980px) {
    .mobile_menu_bar::before {
        color: #000!important;
    }
}

.ipad-landscape-display { display: none; }
@media screen
and (min-width : 768px) 
and (max-width : 1024px)  {
   .ipad-landscape-hide { display: none; }
   div.ipad-landscape-display { display: block; }
}

@media only screen
  and (min-device-width : 768px)
  and (max-device-width : 1024px)
  and (orientation : portrait)
  and (-webkit-min-device-pixel-ratio: 1) {

}



@media only screen
  and (min-device-width : 768px)
  and (max-device-width : 1024px)
  and (orientation: landscape)
  and (-webkit-min-device-pixel-ratio: 1){
.et_pb_slider .et_pb_slide_0.et_pb_slide .et_pb_slide_description .et_pb_slide_title {
     font-size: 40px!important;
  }
}



@media only screen
  and (min-device-width: 320px)
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) {

}



@media only screen
  and (min-device-width: 320px)
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) {

}


/*-----------------[END MEDIAQUERIES]------------------------*/
/*-----------------[MOBILE MENU]-----------------------------*/
