/*
 Theme Name:     Green Earthling
 Description:    Green Earthling - A Divi child theme
 Author:         William Stewart
 Author URI:     https://www.williamjonstewart.co.uk
 Template:       Divi
 Version:        4.6.8
*/


/* =Theme customization starts here
------------------------------------------------------- */

body.woocommerce-page section.related.products ul.products { margin-left: -10px; margin-right: -10px; }
body.woocommerce-page section.related.products ul.products li.product { padding-right: 10px; padding-left: 10px; }

.woocommerce-tabs ul.wc-tabs { border-left: 1px solid #d9d9d9; }

.product .related .product h2 {
    line-height: 1.2em;
    font-size: 1em!important;
}

.et_pb_post h2 { font-size: 30px; }

.post-content-container {
    float: right;
    width: 63.5%;
}

.nav li ul { padding-left: 0 !important; }

.post-meta { color: #9d9d9d; }

h4.widgettitle { margin-bottom: 10px; }

#main-footer { position: relative; z-index: 3; }
.et_pb_svg_logo #logo {
    height: 28% !important;
}

body.blog a.entry-featured-image-url, body.archive a.entry-featured-image-url {
    float: left;
    width:33%;
}

body.blog article, body.archive article {
    clear: both;
    text-align: center;
    overflow: hidden;
}

body.blog article .addtoany_share_save_container, body.archive article .addtoany_share_save_container {
    clear: none;
}

body.blog article .et_pb_button_module_wrapper, body.archive article .et_pb_button_module_wrapper {
    text-align: center;
    margin-top: 40px;
}

body.blog article .et_pb_button, body.archive article .et_pb_button {
    font-size: 14px;
}

body.blog article .et_pb_button:after, body.blog article .et_pb_button:before, body.archive article .et_pb_button:after, body.archive article .et_pb_button:before {
    font-size: 23px;
}

#left-area .post-meta {
    padding-bottom: 0;
}

.entry-title {
    padding-bottom: 30px;
}

#et_search_icon:hover, .mobile_menu_bar:before, .mobile_menu_bar:after, .et_toggle_slide_menu:after, .et-social-icon a:hover, .et_pb_sum, .et_pb_pricing li a, .et_pb_pricing_table_button, .et_overlay:before, .entry-summary p.price ins, .woocommerce div.product span.price, .woocommerce-page div.product span.price, .woocommerce #content div.product span.price, .woocommerce-page #content div.product span.price, .woocommerce div.product p.price, .woocommerce-page div.product p.price, .woocommerce #content div.product p.price, .woocommerce-page #content div.product p.price, .et_pb_member_social_links a:hover, .woocommerce .star-rating span:before, .woocommerce-page .star-rating span:before, .et_pb_widget li a:hover, .et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active, .et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active, .et_pb_gallery .et_pb_gallery_pagination ul li a.active, .wp-pagenavi span.current, .wp-pagenavi a:hover, .nav-single a, .posted_in a {
    color: #fff !important;
}

@media (max-width: 1050px) {

    #top-menu li {
        padding-right: 18px;
    }

}

@media (max-width: 980px) {
	
	.et_pb_blog_grid article { margin-bottom: 20px !important;}
	.et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of2 {width:47%; margin-right: 3%;}
	#collab img {margin-bottom: 30px;}
	
}
	
@media (max-width: 850px) {

    body.blog a.entry-featured-image-url, body.archive a.entry-featured-image-url {
        float: none;
        width: 100%;
    }

    .post-content-container {
        float: none;
        width: 100%;
    }

}

@media (max-width: 767px) {
	.et_pb_blog_0 .entry-title {height: auto !important;}
}

@media (max-width: 500px) {

    .featured-image-container { float: none !important; }
    .featured-image-container img { width: 100% !important; margin-bottom: 20px; margin-right: 0 !important; }

}
