/*
 Theme Name:   PenNews Child
 Theme URI:    http://pennews.pencidesign.com/
 Description:  PenNews Child Theme
 Author:       PenciDesign
 Author URI:   http://pencidesign.com
 Template:     pennews
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags: two-columns, custom-menu, featured-images, post-formats, sticky-post, threaded-comments, translation-ready, editor-style
 Text Domain:  pennews-child
*/

.wpb_text_column {
	background-color: transparent !important;
}

#home_gallery {	
	border-top: 3px solid #F44336;
	padding-top: 20px;
	float: left;
    width: 100%;
}

#home_gallery h3 {
	color: #F44336;
	font-size: 18px;
	text-transform: uppercase;
	font-weight: 500;
	font-family: Quicksand;
}

.home_radio {
    float: left;
    width: 100%;
    margin: 20px 0;
}

.home_radio img {
    width: 100% !important;
}

.vc_block_title
{
	font-size: 30px;
	font-family: inherit;
	font-weight: 700;
}

.home_yt_channel {
	float: left;
	width: 100%;
}

.vc_empty_space {
	width: 100%;
	display: flex;
}

.alignnone {
	margin-bottom: 10px;
}

.penci-cat-links {
	display: none !important;
}

.category-339 .penci-image-holder
{
	background-position: unset;
}

@media (min-width: 1200px)
{
	.category-339 .penci-image-holder
	{
        height: 450px;
	}
}



.header__top.header--s2
{
    display: block !important;
}

@media (max-width: 1024px)
{
    .header__top.header--s2 .site-branding {
        display: none !important;   
    }

    .header__top.header--s2 {
        text-align: center;
        padding: 0 !important;
    }

    .header__banner {
        float: none !important;
        margin: auto !important;
    }
} 

.sgpb-main-html-content-wrapper p {
	margin: 0 !important;
	line-height: 0;
}

.sgpb-main-html-content-wrapper iframe {
	overflow: hidden;
}


.sgpb-main-html-content-wrapper p {
	margin: 0 !important;
	line-height: 0;
}

.sgpb-main-html-content-wrapper iframe {
	overflow: hidden;
}

#sgpb-popup-dialog-main-div {
	background: transparent !important;
	max-height: 100% !important;
}

/* Global Gallery fix */
@media (max-width: 1199px)
{
	.gg_gallery_wrap {
		float: left;
		width: 100% !important;
	}
}
