/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Freestyle Internet
 Author URI:     https://freestyleinternet.co.uk
 Template:       Divi
 Version:        1.0.0
*/
 
 
/* =Theme customization starts here
------------------------------------------------------- */

.flex-SameSize .et_pb_column_1_3{
display: flex;
}

.et_pb_gutters3.et_pb_footer_columns4 .footer-widget .fwidget {
    margin-bottom: 5%;
}

#block-7 h2, #block-9 h2, #block-14 h2 {color:#fff;}

.menu-item:last-child .sub-menu {
    right: 0;
    left: initial;
    margin-right: auto !important;
}

dtb-related-posts-list li a {
    border: none;
}

.et_pb_section_1 {
    height: 420px;
}

.et_pb_section_1.et_pb_section, .et_pb_post_slider_0 .et_pb_slide_description, .et_pb_slider_fullwidth_off.et_pb_post_slider_0 .et_pb_slide_description {
    padding-top: 0px;
    padding-bottom: 0px;
}

.et_pb_text_0, .et_pb_text_1, .et_pb_text_2 {
    font-size: 16px;
    height: auto;
}

#dtb-related-posts-list li a {
    border: 0px solid #BDC8D5;
}

@media only screen and (max-width: 980px)
.et_pb_section_0, .et_pb_section_1 {
    height: auto;
}

@media only screen and (max-width: 980px)
.et_pb_section_0, .et_pb_section_1 {
    height: auto;
}

. page-id-14 .et_pb_row_0 {
    height: 350px;
    min-height: auto;
}

.et_pb_row_0 {
    min-height: auto;
}

@media only screen and (max-width: 767px)
.et_pb_section_0 {
    height: 600px;
}

@media (max-width: 980px)
.et_pb_section {
    padding: 50px 0;
}

.et_pb_section_0.et_pb_section {
    padding-left: 0px;
}

@media (max-width: 980px)
.et_pb_column .et_pb_row_inner, .et_pb_row {
    padding: 30px 0;
}

.et_pb_text>:last-child {
    padding-bottom: 0;
}

.et_pb_pagebuilder_layout .entry-content, .et_pb_pagebuilder_layout .et_pb_post .entry-content {
    margin-bottom: 0 !important;
    padding-top: 0;
}