/*---------------------------------------------------------------------------------

 Theme Name:   RhoDelta
 Theme URI:    Https://rho-delta.nl
 Description:  Business Solutions & Consumer Products
 Author:       
 Author URI:   
 Template:     Divi
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

------------------------------ ADDITIONAL CSS HERE ------------------------------*/
.et_fullscreen_slider .et_pb_slides,
.et_fullscreen_slider .et_pb_slide,
.et_fullscreen_slider .et_pb_container {
    min-height: 80vh;
    height: 80vh;
    image-rendering: -webkit-optimize-contrast;
}
#footer-info {
    float: none;
    padding-bottom: 10px;
    color: #666;
    text-align: center;
    margin: auto;
}

#autoslider .et_fullscreen_slider .et_pb_slides, #autoslider .et_fullscreen_slider .et_pb_slide, #autoslider .et_fullscreen_slider .et_pb_container {

    min-height: auto;
    height: auto;

}

.entry-content table, body.et-pb-preview #main-content .container table {
    border: 1px solid #fff;
}

.entry-content tr td, body.et-pb-preview #main-content .container tr td {
    border-top: 1px solid #fff;
}

#front .et_pb_blog_grid .et_pb_post .post-content, #front .et_pb_blog_grid .et_pb_post .post-meta {
    display: none;
}
.et_pb_blog_grid .et_pb_salvattore_content[data-columns] .column .et_pb_post {
-webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.75);
box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.75);
}
.et_pb_main_blurb_image {
    display: inline-block;
    max-width: 100px;
    margin-bottom: 30px;
    line-height: 0;
}
.et_fullscreen_slider {
    height: auto !important;
}

    #half {float:left;padding-right: 10px;}
#heel {width: 100%;clear: both;padding-right: 10px;}
@media only screen and (min-width : 980px) {
    #half {width:50%;}

}

.wpcf7-text, .wpcf7-textarea, .wpcf7-captchar {
background-color: #eee !important;
border: none !important;
width: 100% !important;
-moz-border-radius: 0 !important;
-webkit-border-radius: 0 !important;
border-radius: 0 !important;
font-size: 14px;
color: #999 !important;
padding: 16px !important;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.wpcf7-submit {
color: #2EA3F2 !important;
margin: 8px auto 0;
cursor: pointer;
font-size: 20px;
font-weight: 500;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
padding: 6px 20px;
line-height: 1.7em;
background: transparent;
border: 2px solid;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-moz-transition: all 0.2s;
-webkit-transition: all 0.2s;
transition: all 0.2s;
}
.wpcf7-submit:hover {
background-color: #eee;
border-color:#eee;
padding: 6px 20px !important;
}
/*Different logo on mobile*/
@media only screen and (max-width: 981px) {
#logo {
content: url(https://rho-delta.nl/wp-content/uploads/logo-kleur.svg) !important;
width: 225px; /*change this to adjust the size*/
max-width: 225px !important; /* change this to adjust the size */

}

#front .et_pb_blog_grid .column {

    float: left;
    max-width: 100%;
    width: 100%;

}

header#main-header {
padding-top: 0px !important;
}
}

.et-fixed-header#main-header, .et-fixed-header#main-header .nav li ul, .et-fixed-header .et-search-form {

    -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75) !important;
    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75) !important;
    box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75) !important;

}
.et_header_style_left #et-top-navigation nav > ul > li > a, .et_header_style_split #et-top-navigation nav > ul > li > a {

    padding-bottom: 25px;
    text-shadow: 0 0 3px #000;

}
.et_header_style_left .et-fixed-header #et-top-navigation nav > ul > li > a, .et_header_style_split .et-fixed-header #et-top-navigation nav > ul > li > a {

    text-shadow: 0 0 0px #000;

}
.et_pb_slide_description, .et_pb_slider_fullwidth_off .et_pb_slide_description {

    padding: 3% 8% 16% 8%;

}

#front .et_pb_blog_grid .et_pb_image_container img {
 min-width:100%;
 max-width:none;
 height:100%;
 position:absolute;
 top:-9999px;
 left:-9999px;
 right:-9999px;
 bottom:-9999px;
 margin:auto;
 width:auto
}
#front .et_pb_post .entry-featured-image-url {
 display:block;
 position:relative;
 margin-bottom:0px;
 height:100%
}

#front .et_pb_post {
 margin-bottom:50px;
 position:relative;
 padding-bottom: 0px;
}
#front .et_pb_blog_grid .et_pb_image_container {
 position:relative;
 height:350px;
 margin-bottom:0px;
 overflow:hidden
}
#front .et_pb_blog_grid h2 {
 position:absolute;
 width:100%;
 left:0;
 top:-1px;
 height:100%;
 background:#0009;
 color:#fff;
 text-align:center;
 padding:0
}
#front .et_pb_blog_grid h2 {
 display:block;
 opacity:0;
 transition: all 0.25s ease-in-out 0s;
 margin: 0;
}
#front .et_pb_blog_grid h2:hover {
 display:block;
 opacity:1;
}

#front .et_pb_blog_grid h2 a {
 font-size:25px;
 position:relative;
 top:50%;
 transform:translateY(-50%);
 line-height:1.3;
  height:100%;
}

.et_pb_slide:before {
    /*background: -moz-linear-gradient(3deg, rgba(255,252,252,1) 0%, rgba(255,255,255,1) 10%, rgba(0,0,0,0.4) 10.1%, rgba(0,0,0,0.4) 100%);
    background: -webkit-linear-gradient(3deg, rgba(255,252,252,1) 0%,rgba(255,255,255,1) 10%,rgba(0,0,0,0.4) 10.1%,rgba(0,0,0,0.4) 100%);
    background: linear-gradient(3deg, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 10%,rgba(0,0,0,0.4) 10.1%,rgba(0,0,0,0.4) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fffcfc', endColorstr='#66000000',GradientType=1 );*/
    width: 100%;
    height: 100%;
    position: absolute;
    content: " ";
    left: 0;
    top: 0;
}

.et-pb-controllers {
    display: none;
}