/*
 Theme Name: Divi Child
 Theme URI:    http://www.elegantthemes.com/gallery/divi/
 Description:  Divi Child Theme
 Author:       Elegant Themes
 Author URI:   http://www.elegantthemes.com
 Template:     Divi
 Version:      1.0.0
 Tags:         plaats, hier, jouw, tags, gescheiden, door, kommas
 Text Domain: Divi-child
*/
 
/* =SPRANQ;
-------------------------------------------------------------- */
body{max-width:100vw;overflow-x:hidden;}
.et-menu .menu-item-has-children>a:first-child:after {
display:none;
}
#readMoreAbout a{color:#FFF!important;}
#readMoreAbout a:hover{color:#A6D7EB!important}
.nav li ul{
	-webkit-box-shadow: 0 0px 0px rgb(0 0 0 / 0%);
	box-shadow: 0 0px 0px rgb(0 0 0 / 0%);
}
.nav li li{padding:0!important;}
.et-menu .menu-item-has-children>a:first-child{padding-right:0!important;}
h1{text-transform:uppercase;color:#26BDE2;font-size:30pt;font-weight:700;line-height:1.2;}
h2{text-transform:none;color:#19486A!important;font-size:20pt;font-weight:400;line-height:1.75;}
h3{text-transform:none;color:#19486A!important;font-size:16pt;font-weight:600;line-height:1.75;}
ul.et_pb_side_nav {display:none!important;}
.footerPartners .image{height:75px!important;}
#et-boc .dica_divi_carousel .dica_divi_carouselitem .dica-image-container img, .dica_divi_carousel .dica_divi_carouselitem .dica-image-container img{width:auto!important;max-height:75px!important;margin:auto auto!important;}
#homeBannerRow:before{
	background-image: url(/wp-content/themes/Divi-child/images/header-bg1.svg);
    background-blend-mode: normal;
    background-size: 1920px 500px!important;
	background-position:left 0%;
    display: block;
    width: 1920px;
	max-width:100%;
    height: 500px;
    content: '';
    position: absolute;
    top: -269px;
    left: -320px;
}

#homeBanner:before{
	background-image:url(/wp-content/themes/Divi-child/images/header-bg2.svg);
	mix-blend-mode:multiply;
	background-position:center 0%!important;
	background-size:1920px 500px;
		opacity: 0.6;
	display:block;width:100%;
	height:500px;content:'';
	position:absolute;top:0px;left:0px;
	z-index:1;
}
#homeNews{
	background-image: linear-gradient(180deg, white -1px, white 70px, #19486A 70px);
}

#homeNews .column {width:29.33%;}
.et_pb_salvattore_content{width:100%;}
#homeNews .column:nth-child(3n+1) {
    margin: 0 1% 0px 3%;
}
#homeNews .column:nth-child(3n+2) {
    margin: 0 2%;
}
#homeNews .column:nth-child(3n+3) {
    margin: 0 3% 0px 1%;
}
#homeNews .more-link{
	color:#FFF!important;background-color:#26BDE2!important;padding:10px 20px;margin:20px 0;position:relative;float:left;display: block!important;
}
#homeNews .more-link:first-letter {text-transform:capitalize;}
#homeNews .more-link:before{content:'';}
a.more-link:hover{color:#26BDE2!important;text-decoration:underline;}
.et_pb_fullwidth_menu .et-menu>li, .et_pb_menu .et-menu>li{    padding-left: 10px;
    padding-right: 10px;}

.dica_divi_carousel_0_tb_footer.dica_divi_carousel .dica_divi_carouselitem .dica-image-container {
	    position: relative;
    top: 50%;
    transform: translateY(-50%);
}
.et_pb_module.dica_divi_carouselitem.dica_divi_carouselitem_1_tb_footer.swiper-slide-visible.swiper-slide-next {
    width: auto!important;
}
.dica_divi_carousel .dica_divi_carouselitem .dica-image-container a.image {
	margin:0 30px;
}
#footerNewsletter{padding:50px 0!important;}
#footerNewsletter ul{    padding: 0 0 0 0!important;}
#footerNewsletter:before{
    width: 100%;
    height: 100%;
    position: absolute;
    display: block;
    content: ' ';
    background-blend-mode: luminosity;
    background-image: url(https://expanseproject.eu/wp-content/uploads/2021/06/barcelona.jpg)!important;
    /* background-size: 1920px auto; */
    opacity: 0.1;
	top: 0px;
}
.et_pb_blurb_content{max-width:100%!important;float: left;margin-bottom:30px;}

/*#footerNewsletter{background-color:#0A97D966!important;}*/
.credits {
    position: absolute;
    bottom: -50px;
    right: 0;
    display: block;
    padding: .25rem .5rem;
    font-size: .75rem;
    font-weight: 600;
    background-color: #ccc;
    color: #fff!important;
    text-decoration: none!important;
    z-index: 10;
}
.credits:hover {
    background-color: #bede00;
}
h3.homeReadMore{color:#A6D7EB!important;text-transform:uppercase;}
a.homeWhiteLink{color:#FFF;text-decoration:none;}
#homeIntro{display:block;}
#homeBannerRow{transform:unset!important;}
.bannerNews{/*background-image:url(https://expanseproject.eu/wp-content/uploads/2021/06/barcelona.jpg);*/background-size:1920px auto!important;background-repeat:no-repeat;background-position:top left;}
#homeStory img{right:0px;position:relative;background-color:#00689D;}
/*
div.et_pb_section.et_pb_section_1_tb_body {
	background-size:contain!important;
}
.et_pb_section_1_tb_body.et_pb_section {max-height: 426px;}*/
.et_pb_blog_1_tb_body .et_pb_post div.post-content a.more-link {
	line-height:2.8rem!important;
}
#homeStoryOverlay{background-image: url(/wp-content/themes/Divi-child/images/story-overlay.svg),linear-gradient( 
270deg
 , #00689D 0px, #00689D 46px, #FFFFFF00 46px);
    background-blend-mode: normal;
    background-size: 665px 556px;
    background-position: right -1px top -20px;
    width: 715px;
	height: 426px;
    overflow: hidden;
    display: block;
    position: absolute;
    right: -75px;
    top: 0px;
    border-right: 50px solid #00689D;
}
.post-content {
    display: block;
    width: 300px;
    float: left;
}

.et_pb_fullwidth_menu .et_pb_menu__menu>nav>ul>li>ul, .et_pb_menu .et_pb_menu__menu>nav>ul>li>ul {
    top: 50px;
    left: -10px;
}
#homeBannerRow .et_pb_section{    padding: 50px 0 0px 0!important;}
#homeNews.et_pb_section{margin-top: 50px!important;}

#left-area ul, .comment-content ul, .entry-content ul, .et-l--body ul, .et-l--footer ul, .et-l--header ul, body.et-pb-preview #main-content .container ul {
    list-style-type: disc;
    padding: 1em 0 23px 0em;
    line-height: 26px;
}
.et_pb_member_social_links a{font-size:24px!important;}
@media only screen and (min-width: 1600px){
.et_pb_row{padding: 0px 0!important;width:90%;}
#homeNews.et_pb_section{margin-top: 100px!important;}	
	
}
/*
.et_pb_blog_0 {
	column-count: 2;
	column-gap: 60px;
}
*/
#newsOverview .et_pb_post .entry-featured-image-url {
    display: block;
    position: relative;
    margin-bottom: 30px;
    max-width: 30%;
    margin-right: 5%;
    float: left;
}
.et_pb_blog_0 article{margin-bottom:30px!important;}
@media(min-width:981px) and (max-width:1280px){
	.et_pb_text_0{padding-top:50px!important;padding-bottom:50px!important;}
	.et_pb_menu_0_tb_header.et_pb_menu ul li a {font-size:17px!important;}
	.et_pb_menu__logo {width:260px!important;}
	.et_pb_fullwidth_menu .et-menu>li, .et_pb_menu .et-menu>li{    padding-left: 5px;
    padding-right: 5px;}
	.et-menu li{font-size:14px;}
	/*.et-menu li a{padding:0!important;}*/
h1{font-size:24pt;}
h2{font-size:22pt;}
h3{font-size:18pt;}
	
	#homeIntro h1{max-width: 80%;}
	#homeIntro h3{max-width: 700px;}
	.et_pb_text_1_tb_body{padding-top: 20px!important;
    padding-right: 20px!important;
    padding-bottom: 20px!important;
    padding-left: 20px!important;}
}
.et_pb_post{margin-bottom:0!important}
@media(max-width:980px){
	#homeBannerRow .et_pb_section{    padding: 0px 0 0px 0!important;}
	#homeBannerRow{max-width:100%;}
	#homeStoryOverlay{right:-200px;}
	.et_pb_post{margin-bottom:0!important}
	.et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post:last-child, .et_pb_column .et_pb_blog_grid .column.size-1of2 .et_pb_post:last-child{
		margin-bottom:0!important;
	}
	.et_pb_column .et_pb_row_inner, .et_pb_row {
    padding: 0px 0;
}
	
	h1{font-size:22pt;}
h2{font-size:18pt;line-height:1.2;}
h3{font-size:16pt;}
	#homeNews .column {
    width: 44%;
}
	
	.et_pb_fullwidth_menu .et_mobile_menu, .et_pb_menu .et_mobile_menu{
		top:70px;
		    border-top: 0px solid #2ea3f2;
    
    -moz-box-shadow: 0 0px 0px rgba(0,0,0,.1);
    -webkit-box-shadow: 0 0px 0px rgb(0 0 0 / 10%);
		box-shadow: 0 0px 0px rgb(0 0 0 / 10%);
}
	.et_mobile_menu .menu-item-has-children>a {
    font-weight: 700;
    background-color: rgba(0,0,0,.0);
}
	.mobile_menu_bar:before{}
}

@media(max-width:767px){
	
	#newsOverview .et_pb_post .entry-featured-image-url {
    display: block;
    position: relative;
    margin-bottom: 20px;
    max-width:400px;
    margin-right: 5%;
	float:left;
    clear:both;
	}
	.entry-title{font-size:24px!important;font-weight:700!important;width:100%;position:relative;float: left;}
	.post-content{margin-bottom:30px;width:100%;position:relative;float: left;}
	body #page-container .et_pb_section .et_pb_button_0_tb_footer{line-height:1.2!important;}
	.et_pb_row_0_tb_body{
		top:145px!important;
	}
	div.et_pb_section.et_pb_section_0_tb_body{
		background-size:750px auto!important;
	}
	.et_pb_post_content_0_tb_body{top:50!important;}
	.et_pb_text_0{padding-top:30px!important;}
	.et_pb_blog_0 {
	column-count: 1!important;
}
	#homeBannerRow:before {
    background-image: url(/wp-content/themes/Divi-child/images/header-bg1.svg);
    background-blend-mode: normal;
    background-size: 960px 250px!important;
    background-position: center 0%;
    display:none;
    width: 960px;
    height: 250px;
    content: '';
    position: absolute;
    top: -150px;
    left: -320px;
}
	#homeBanner:before{top: -65px;}
#homeNews .column {
    width: 100%;
	margin:0!important;
}	
.et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post {
    margin-bottom: 0!important;
}
}

@media(max-width:300px){
	.et_pb_menu__logo {
    width: 160px!important;
	}
}

