/*.category-more-money span.blog-cat-top a {background: #8e44ad!important;}
.category-more-conversion span.blog-cat-top a {background: #16a085!important;}*/
.header_post {
    width: 44%;
    float: left;
}
.post_content {
    width: 55%;
    float: right;
}
.et_pb_blog_grid_wrapper > .header_post, .et_pb_blog_grid_wrapper > .post_content {
    width:100%;
    float: none;
}
.et_pb_post_custom {position: relative; margin-bottom: 20px;}
.et_pb_post_custom h2 {padding-top: 10px;}
.et_pb_post_custom h2 {
    font-size: 26px;
    line-height: 1em;
}
.et_pb_blog_grid > .et_pb_post_custom {
    min-height: 455px;
}
@media only screen and (max-width: 980px) {
    .et_pb_post_custom h2 {
        font-size: 28px!important;
        line-height: 1em!important;
    }
    .et_pb_post_custom p {
        line-height: 1.3em!important;
        font-size: 14px;
    }
}
article.et_pb_post_custom, article.et_pb_blog_grid {box-shadow: 2px 2px 2px #ccc; background: #fff;}
.et_pb_blog_grid h2, .et_pb_blog_grid p {padding: 0px 10px 5px 10px;}
.et_pb_blog_grid img {margin-right: 0px!important; float: none!important;}
.blog-social {padding-left: 10px;}
/*feature thumbnails alongside post titles on blog page*/
.et_pb_post_custom img{
  float: left;
  margin-right: 14px;}

@media only screen and (max-width:780px) {
.et_pb_post_custom img{
  float:none!important;
  width: 100%!important;
  margin-right: 0px!important;
}
    .header_post {
        width: 100%;
        float: none;
    }
    .post_content {
        width: 100%;
        float: none;
    }
}
.et_pb_post_custom p {padding: 10px; line-height: 1.3em;}
/*-----REMOVE DEFAULT META ON INDEX-----*/
.et_pb_post_custom .post-meta {display: none;}

/*----CUSTOM META-----*/
/*CATEGORY TOP*/

span.blog-cat-top a{
    position: absolute;
    left: 0px;
    top: 0px;
    line-height: 1.4em;
}

span.blog-cat-top a {
    color: #fff;
    font-size: 14px;
    padding: 5px;
    background: #fc630e;
    border-bottom: 3px solid rgba(0,0,0,0.5);
}

span.blog-cat-top a:hover {
    background: #E94255;
    border-bottom: 3px solid rgba(0,0,0,0.5);
    -webkit-transition: background-color 0.4s, color 0.4s, transform 0.4s, opacity 0.4s ease-in-out;
    -moz-transition: background-color 0.4s, color 0.4s, transform 0.4s, opacity 0.4s ease-in-out;
    transition: background-color 0.4s, color 0.4s, transform 0.4s, opacity 0.4s ease-in-out;
}
/*
#social-links > a> i {color:#fff!important; background: #9b59b6!important;}
#social-links > a> i:hover {background:#8e44ad!important; color:#fff;}*/

/*BOTTOM META*/
.et_pb_post_custom .blog-p-meta {
    display: inline-table;
    table-layout: fixed;
    width: 100%;
    background: #f9f9f9;
}
.et_pb_post_custom .blog-p-meta span {
    display: table-cell;
    text-align: center;
    padding: 10px 0;
    font-size: 8px;
    font-weight: 600;
    letter-spacing: 1px;
    text-transform: uppercase;
    line-height: 1.6;
    vertical-align: middle;
    color: #8a8a8a;
    border-bottom: 2px solid #16a085;
}/*
.et_pb_post_custom .blog-p-meta span.blog-author {width: 40%;}
.et_pb_post_custom .blog-p-meta span.blog-date, .et_pb_post_custom .blog-p-meta span.blog-comments {width: 30%;}*/
.et_pb_post_custom span.blog-cat ul li {list-style: none;}
.et_pb_post_custom div.blog-p-meta > span.blog-cat > ul {display: -webkit-inline-box; padding: 0px!important;}


#social-links > a {margin-right: 10px;}

#social-links > a > i {
  font-size: 16px!important;
    padding: 7px;
    background: #fff;
}

#social-links > a.facebook > i {color:#3b5996;}
#social-links > a.facebook > i:hover {background:#3b5996;}
#social-links > a.google > i {color:#c3391c;}
#social-links > a.google > i:hover {background:#c3391c;}
#social-links > a.twitter > i {color:#00acee;}
#social-links > a.twitter > i:hover {background:#00acee;}
#social-links > a.linkedin > i {color:#0073b2;}
#social-links > a.linkedin > i:hover {background:#0073b2;}
#social-links > a.email > i {color:#f1c40f;}
#social-links > a.email > i:hover {background:#f1c40f;}

#social-links > a.facebook > i:hover, #social-links > a.google > i:hover, #social-links > a.twitter > i:hover, #social-links > a.linkedin > i:hover, #social-links > a.email > i:hover {color: #fff;}

/*FIXING MARGIN ON GRID*/
.et_pb_post_custom .et_pb_image_container {margin: 0px 0px 0px;}

/*--CUSTOM POP POSTS--*/
.widget_dcm_pop_posts li, .widget_dcm_latest_posts li {
    position: relative;
    margin-bottom: 20px!important;
}
.pop-posts-title p {
    color: #fff;
    font-weight: bold;
    background: rgba(44, 62, 80,0.9);
    box-shadow: 2px 2px 2px #3d3d3d;
    width: 80%;
    margin: 0 auto;
    position: absolute;
    bottom: -5px;
    left: 10%;
    padding: 5px;
    font-size: 12px;
    text-align: center;
}
a.pop-posts-img > img {
    box-shadow: 2px 2px 2px rgba(44, 62, 80,0.4);
}
.latest-posts-title {
    color: #fff;
    font-weight: bold;
    background: rgba(44, 62, 80,0.9);
    box-shadow: 2px 2px 2px #3d3d3d;
    width: 80%;
    margin: 0 auto;
    position: absolute;
    bottom: -5px;
    left: 10%;
    padding: 5px;
    font-size: 12px;
    text-align: center;
}
a.latest-posts-img > img {
    box-shadow: 2px 2px 2px rgba(44, 62, 80,0.4);
}
/*-------SIDEBAR--------*/
.et_pb_widget_area_left {padding-right: 5px; border-right: none;}
.et_right_sidebar #main-content .container:before {display: none;}
.et_left_sidebar #sidebar {padding-right: 0px;}


/*-----CUSTOM DIVI CHILD ABOUT-------*/
#custom-social-links > li.et-social-icon.et-social-facebook > a {
    background: #3b5998;

}
#custom-social-links > li.et-social-icon.et-social-twitter > a {
    background: #00aced;
}
#custom-social-links > li.et-social-icon.et-social-google-plus > a {
    background: #dd4b39;
}
#custom-social-links > li.et-social-icon.et-social-linkedin > a {
    background: #007bb6;
}
#custom-social-links > li.et-social-icon.et-social-instagram > a {
    background: #517fa4;
}
#custom-social-links > li.et-social-icon.et-social-youtube > a {
    background: #a82400;
}
.et_right_sidebar #sidebar {padding-left: 3px!important;}
.custom-divichild-about {background: #fff;padding: 8px;box-shadow: 2px 2px 4px #ccc;}
.custom-divichild-about img {width: 100%; padding: 10px;}
.custom-divichild-about h4,.custom-divichild-about h5,.custom-divichild-about h4 p {text-align: center;}
.custom-divichild-about h4 {color: #2e373d; font-size: 17px;}
.custom-divichild-about h5 {font-size: 11px;color: #797979; border-bottom: 1px solid;}
.custom-divichild-about p {padding-top: 5px; font-size: 13px; color: #797979;}
#custom-social-links {float: none; margin-top:10px!important; text-align: center; border-bottom: 4px solid rgba(0, 0, 0, 0.4);}
#custom-social-links li {width: 25%; padding: 0px 0px; margin:0px;}
#custom-social-links li a {width: 100%; font-size: 16px; color: #fff; background: #e74c3c; padding:4px 8px 4px 8px;}