/*
 Theme Name:   Divi Child
 Theme URI:    http://www.elegantthemes.com/gallery/divi/
 Description:  Divi Child Theme
 Author:       John Wright
 Author URI:   https://creativechamber.com
 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
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  Divi
*/

h1, h2, h3, h4, h5, h6 {text-transform: none;}
.footermenu p {text-align: left;}
.footermenu p a {font-size:15px;margin-left:0px;width:48%;display: block;
    float: left;text-align: left;}

.categoryboxextended .et_pb_post_extra.el_dbe_block_extended {box-shadow:none !important;border-radius:0 !important;border:none !important;}
.et_pb_post_extra.el_dbe_vertical_grid {
    -webkit-box-shadow: none;
    box-shadow: none;
}
.et_pb_column_3_4 .et_pb_post_extra.el_dbe_block_extended .post-media, .et_pb_column_3_4 .et_pb_post_extra.el_dbe_block_extended .post-media-container, .et_pb_column_4_4 .et_pb_post_extra.el_dbe_block_extended .post-media, .et_pb_column_4_4 .et_pb_post_extra.el_dbe_block_extended .post-media-container {
    height: 240px;
}

.et_pb_post_extra.el_dbe_block_extended .post-content {
    padding: 10px 20px;
}
.et_pb_column_3_4 .et_pb_post_extra.el_dbe_block_extended .post-media, .et_pb_column_3_4 .et_pb_post_extra.el_dbe_block_extended .post-media-container, .et_pb_column_4_4 .et_pb_post_extra.el_dbe_block_extended .post-media, .et_pb_column_4_4 .et_pb_post_extra.el_dbe_block_extended .post-media-container {
    height: 200px;
}

.et_pb_post_extra.el_dbe_grid_extended .post-content {
    width: 100%;
    padding: 20px 0px;
}

@media (min-width: 768px) {
    .footermenu p {text-align: right !important;}
    .footermenu p a {font-size:15px;margin-left:20px;float: none;display: inline;text-align: right !important;}
    .et_pb_post_extra.el_dbe_block_extended .post-content {
        padding: 20px;
    }
    .et_pb_column_3_4 .et_pb_post_extra.el_dbe_block_extended .post-media, .et_pb_column_3_4 .et_pb_post_extra.el_dbe_block_extended .post-media-container, .et_pb_column_4_4 .et_pb_post_extra.el_dbe_block_extended .post-media, .et_pb_column_4_4 .et_pb_post_extra.el_dbe_block_extended .post-media-container {
        height: 240px;
    }
	.et_pb_post_extra.el_dbe_grid_extended .post-content {
    width: 100%;
    padding: 30px 20px;
	}
}

/*adjust Divi Menu module breakpoint*/
@media only screen and (max-width: 1450px) {
    .et_pb_menu .et_pb_menu__menu {
        display: none;
    }
    .et_mobile_nav_menu {
        display: block;
    }
}

div.et_pb_section.backgroundrightshift {background-position: right 1260% top !important;}
@media (min-width: 1100px) {
 div.et_pb_section.backgroundrightshift {background-position: right -10% top !important;}
}
@media (min-width: 1300px) {
 div.et_pb_section.backgroundrightshift {background-position: right 10% top !important;}
}
@media (min-width: 1600px) {
 div.et_pb_section.backgroundrightshift {background-position: right 20% top !important;}
}
@media (min-width: 1900px) {
 div.et_pb_section.backgroundrightshift {background-position: right 30% top !important;}
}


div.et_pb_section.backgroundleftshift {background-position: left -1260% bottom !important;}
@media (min-width: 1100px) {
 div.et_pb_section.backgroundleftshift {background-position: left -80% bottom !important;}
}
@media (min-width: 1200px) {
 div.et_pb_section.backgroundleftshift {background-position: left -50% bottom !important;}
}
@media (min-width: 1400px) {
 div.et_pb_section.backgroundleftshift {background-position: left -40% bottom !important;}
}
@media (min-width: 1500px) {
 div.et_pb_section.backgroundleftshift {background-position: left -30% bottom !important;}
}
@media (min-width: 1600px) {
 div.et_pb_section.backgroundleftshift {background-position: left -20% bottom !important;}
}
@media (min-width: 1700px) {
 div.et_pb_section.backgroundleftshift {background-position: left -10% bottom !important;}
}
@media (min-width: 1800px) {
 div.et_pb_section.backgroundleftshift {background-position: left 0% bottom !important;}
}

div.et_pb_section.backgroundrightshifttwo {background-position: right 1260% bottom !important;}
@media (min-width: 1100px) {
 div.et_pb_section.backgroundrightshifttwo {background-position: right -15% bottom !important;}
}
@media (min-width: 1300px) {
 div.et_pb_section.backgroundrightshifttwo {background-position: right -10% bottom !important;}
}
@media (min-width: 1400px) {
 div.et_pb_section.backgroundrightshifttwo {background-position: right 0% bottom !important;}
}

.et_pb_post_extra.el_dbe_vertical_grid .entry-title {border-bottom:none !important;}