/*
Theme Name: 	InsideCharity.org - 2
Author: 		Blak Sheep Marketing | Based on Muffin Group Framework
Author URI: 	http://blkmarketing.com
Description:	New Child Theme for InsideCharity.org
Template:		betheme
Version: 		2.0
*/

/* Custom Styles
-------------------------------------------------------------- */
.post-header .title_wrapper h1 {
    line-height:45px;
}
h2 {
    font-weight:bold !important;
}
#extra-step1 {
    display:none !important;
}
body.page-id-8 #Content {
    padding-top:0;
}
body.home .sidebar .widget-area{
    top:30px;
}
body.home .sidebar .widget-area aside {
    padding-top:13px;
}
body.home .post-head {
    display:none;
}
/*body.single {
    font-size:18px !important;
}*/
body {
    font-size:18px !important;
}
header .container {
    max-width:100% !important;
}

body:not(.template-slider) #Header {
    min-height:142px !important;
}

.header-fixed #Top_bar #logo img {
        padding-top:13px;
}
.responsive-menu-toggle {
    color:#ffffff;
}
/*header .date {
    position:absolute;
    right:0;
    bottom:5px;
    padding:0 40px;
    color:#ffffff;
    font-family:"Prata";
    text-transform:uppercase;
}*/
.todays-date {
    color:#ffffff;
    font-size:16px;
    font-family:"Prata";
    font-weight:bold;
    text-transform:uppercase;
    padding-top:17px;
    float:left;
}
.menu_wrapper a {
    font-weight:bold !important;
}
.category-inside-charity .image_frame, .category-inside-charity .image_wrapper  {
    min-height:211px;
}
/*.category-inside-charity .image_wrapper img {
    max-width:120% !important;
}*/
.category-inside-charity .image_links {
    display:none;
}
.post-links .icon-comment-empty-fa, .post-links .post-comments {
    display:none;
}
.post-meta {
    border-bottom:solid 1px #c8c8c8;
    padding-bottom:8px;
}
.aggregated-blog {
    min-height:370px;
    margin-bottom:0;
}
.aggregated-blog .post-photo-wrapper {
    width:100%;
    min-height:300px;
    margin-top:10px;
}
.aggregated-blog .post-photo-wrapper .image_wrapper {
    height:300px;
}
.aggregated-blog.hide-pic .image_frame {
    display:none;
}
.aggregated-blog .image_wrapper .image_links.double{
    display:none;
}
.aggregated-blog .post-desc-wrapper {
    width:100%;
}
.aggregated-blog h2.entry-title {
    font-size:24px;
}
.aggregated-blog .post-desc {
    min-height:320px;
    position:relative;
}
/*.aggregated-blog .post-footer {
    vertical-align:bottom !important;
    position:absolute;
    width:90%;
    bottom:0;
    right:0;
}*/
.aggregated-blog .post-footer, .main-posts .post-footer {
    background:#4A84D8;
    border:solid 1px #97CBFF;
    border-radius:8px;
}
.aggregated-blog .post-footer a, .main-posts .post-footer a {
    color:#ffffff;
    text-transform:uppercase;
    font-size:16px;
}
.aggregated-blog .post-footer i, .main-posts .post-footer i {
    color:rgba(255,255,255,0.5);
}
.original-name {
    border-bottom:solid 1px #c8c8c8;
}
.headlines {
    border-top:solid 1px #c8c8c8;
    line-height:30px;
}
.headlines span {
    color:#ffffff;
    background:#B40032;
    text-transform:uppercase;
    font-size:18px;
    padding:3px 5px 3px 5px;
    border-radius:0 0 8px 8px;
}
.widget.AdWidget_ImageWidget img{
    border:solid 1px rgba(0,0,0,0.08);
}

/*=================================================*/
/*================ Subscribe Form =================*/
/*=================================================*/
#gform_1 .gform_body {
    width:70%;
    float: left;
}
.gform_wrapper .top_label li#field_1_1, .gform_wrapper .top_label li#field_1_2, .gform_wrapper .top_label li#field_1_3, .gform_wrapper .top_label li#field_1_4 { 
    margin:0;
    padding-top:0;
}
.gform_wrapper input {
    border-radius:5px;
}
#gform_1 .gform_footer {
    width:15% !important;
    float:left;
    clear:none;
    margin:0;
    padding-top:12px;
}
#gform_1 .gform_footer #gform_submit_button_1 {
      /* width: 90%; */
background:#000000;
    border:solid 0px #97CBFF;
    padding:5px 10px;
    font-size:17px;
    font-weight:bold;
    letter-spacing:3px;
}
/*================================================*/
/*================ Media Queries =================*/
/*================================================*/
@media only screen and (max-width: 1239px){
    #gform_1 .gform_body {
        width:85%;
    }
    #gform_1 .gform_footer {
        width:15% !important;
    }
}

@media only screen and (max-width: 959px){
    #gform_1 .gform_body {
        width:100%;
    }
    #gform_1 .gform_footer {
        width:150px !important;
    }
}
@media only screen and (min-width: 768px){
    .header-fixed #Top_bar {
        height:142px;
    }
    .header-fixed #Top_bar #logo img {
        max-height: 115px;
    }
}
@media only screen and (max-width: 641px){
    .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]){
        padding:0 5px !important;
    }
}