/*
 Theme Name:     Divi Child Theme
 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.1
*/

@import url("../Divi/style.css");

/* =Theme customization starts here */

.single-post #main-content {
    background-color: transparent;
}

.single-post #main-content > .et_post_meta_wrapper h1.entry-title{
	text-align: center;
    font-size: 50px;
    background: black;
    color: #fff;
    padding-top: 60px;
    margin-top: 38px;
}

.single-post #main-content > .et_post_meta_wrapper img{
	width: 100%;
}

.single-post #main-content .container.no-divi-builder{
	width: 55%;
    max-width: 100%;
    padding: 0 50px;
    margin: 68px auto;
    background-color: #FFFFFF;
}

.single-post .post.type-post{
	margin-bottom: 0;
}

.et_pb_slider.top-left-slider .et_pb_container{
    max-width: 100%;
    width: 100%;
}

.et_pb_fullwidth_section .top-left-slider .et_pb_slide_description {
    padding-top: 60px;
    text-align: left;
    padding-left: 0;
    padding-right: 65%;
}

h2.hundred-font{
	font-size: 100px;
}

@media (max-width: 900px) {
	.single-post #main-content .container.no-divi-builder{
		width: 90%;
	}
	h2.hundred-font{
		font-size: 45px;
	}
	.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content {
        width: 100%;
        margin: 0 auto;
    }
    .et_pb_row_0.et_pb_row {
        padding: 10px !important; 
        width: 90% !important;
    }
    .et_pb_row .et_pb_column .et_pb_module:last-child, .et_pb_row .et_pb_column .et_pb_module.et-last-child, .et_section_specialty .et_pb_row .et_pb_column .et_pb_module:last-child, .et_section_specialty .et_pb_row .et_pb_column .et_pb_module.et-last-child{
        font-size: 14px;
        line-height: 1.5em;
    }
}
