/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Glyn Davies
 Author URI:   https://brillianttruth.co.uk
 Template:     generatepress
 Version:      0.1
*/


 .page-hero {
background-color: #fff;
padding-top: 12px !important;
padding-bottom: 18px;
}

@media (min-width: 769px) {
.header-widget {
    padding-top: 14px;
}
}
 @media (min-width: 769px) {
.social-head {
	display: inline-block; float: right;margin-right: 54px; margin-top: 8px;}

}
}


@media only screen and (min-width:900px) {
.header-widget {width: 180px;}
	
.menu-forum-navigation-container {float: right}
}

/* Widget Extra Space */

.ad-space {padding-bottom: 16px}

/* Footer Social */
.social-footer {margin: 20px}

tribe-common * {
    box-sizing: border-box;
    clear: both;
    width: 100%;
}

@media (min-width: 800px) {
.masonry .inside-article { padding: 22px 22px 22px 22px !important; }
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container {
    padding-bottom: 0px;
    padding-top: 0px;
}
.tribe-events-calendar-list
 .grid-33 { width: 100%;}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-l-container {
    padding-left: 0px;
    padding-right: 0px;
}


.site-header a,
.site-header a:visited {
    color: white !important;
}

.sidebar .widget {
    font-family: Poppins, sans-serif
}

.footer-socials {
    margin-top: 10px
}

.footer-socials a {
    margin-right: 6px
}

.widget ul li {
    list-style-type: none
}

.widget li:before {
    content: "\f105";
    font-family: FontAwesome;
    display: inline-block;
    margin-right: 4px
}

.footer-widgets .widget ul li {
    list-style-type: circle
}

.footer-widgets .widget li:before {
    display: none
}

#breadcrumbs {
	margin-left: 0px;
    margin-bottom: 8px;
    font-size: 14px;
    color: grey;

}

@media only screen and (max-width:990px) {
    #breadcrumbs {
     margin-left: 10px;
    }
}

.sidebar-partner-logos {
    padding-top: 18px!important;
    margin-bottom: 28px!important
}

.sidebar-partner-logos h3 {
    padding-bottom: 12px!important;
    font-size: 20px!important
}

.partner-title {font-size:16px !important; margin-bottom: 12px;}


.main-navigation li {
    border-right: 1px solid #ccc
}

.main-navigation li:last-child {
    border-right: none
}

input[type=search] {
    padding: 4px 15px;
    border: 1px solid gray
}

align-content input[type=search] {
    padding: 4px 15px
}



.entry-summary p {
    font-size: 15px
}

.secondary-navigation {
    border-bottom: 1px solid #ececec
}

.advertiser-link {
    text-decoration: underline;
    text-align: center;
    margin-top: 8px
}

.header-widget .button {
    background: #006caa;
    padding: 6px 18px
}

.header-widget .button::before {
    display: none
}

.header-widget .button a {
    color: #fff
}

.header-widget {padding-top: 5px;}

@media only screen and (max-width:600px) {
    .n2-section-smartslider {
        display: none
    }
}

.nav-search-enabled .main-navigation .menu-toggle {
    text-align: left;
    background: #006caa;
    color: #fff
}

@media only screen and (min-width:990px) {
    .hide-desktop {
        display: none
    }
}

.header-buttons {
    margin-top: 8px
}

@media only screen and (max-width:990px) {
    .header-buttons {
        display: none
    }
}

.header-widget .button {
    padding: 6px 12px
}

.footer-widgets .widget ul li {
    list-style: none
}

.widget li::before {
    display: none
}


/* Center Logins */

#wpforo_widget_profile-4 {text-align: center;}



/* Potential Issue 

.separate-containers .widget, .separate-containers .site-main > *, .separate-containers .page-header, .widget-area .main-navigation { margin-bottom: 4px;}
*/

/* Home */

@media (min-width: 800px) {
.wp-block-column:not(:first-child) {
    margin-left: 12px;
}
}

.home-slider {padding: 0px 4px}
.generate-columns {padding: 0px 4px;}

.home-features .wp-block-columns {
   display: flex;
	margin: 0px 4px;}

.mc4wp-form-fields input {
    border: 1px solid #006caa
}


.latest-forum-posts .wpforo-widget-wrap .wpforo-widget-content {
    padding: 2px 1px 0px 1px !important;
    margin: 0;
}

.newsletter-signup {
    border: 1px solid #006caa;
	margin-top: 12px;
	margin-bottom: 12px;
    padding: 14px 16px;
	min-height: 220px;
    max-height: 220px;
	overflow: hidden;
}



.newsletter-signup p {
    font-size: 12px;
    padding-top: 4px
}

.newsletter-signup h3 {
    color: #006caa;
	margin-bottom: 12px
}


.masonry .inside-article {
    border: 1px solid #ccc;
	margin-bottom: 14px;
}


/*
.post-image {margin: 1em 0 0;}
*/
/*
.page-content, .entry-content, .entry-summary {
    margin: 0.75em 0 0;
}

*/

@media (max-width: 900px) {
	.hide-ad {
		display: none;
	}
	
}

.latest-forum-posts {
	margin-top: 12px;
	margin-bottom: 4px;
  border: 1px solid #006caa;
  padding: 14px 16px;
	min-height: 220px;
  max-height: 220px;
	overflow: hidden;
}

.latest-forum-posts h3 {
    color: #006caa;
    margin-bottom: 0px;
}

.latest-forum-posts i {
    color: #46bdec
}

#wpf-widget-profile .wpf-prof-header .wpf-author-nicename {color: #006CAA;}
.widget i {color: #006CAA;}

#wpforo-wrap .widget-title,
.wpforo-widget-wrap .widget-title {
    font-size: 14px
}

#wpf-widget-profile .wpf-prof-footer .wpf-prof-buttons {
    text-align: center;
}

.wpforo-widget-wrap h4 { display: none;}


#wpforo-wrap img {
    height: inherit;
    max-width: 100%;
    border: none;
    margin: 0;
    padding: 0;
    float: none;
    box-shadow: none;
    width: auto;
}

#wpforo_widget_search-2 .wpforo-widget-content {padding: 0px 0px 22px 0px  !important;}


#wpforo-wrap .widget-title, .wpforo-widget-wrap .widget-title {border-bottom: 0px; margin-top: 6px;}



/* USP */

.usp-label-content {padding-top: 12px; padding-bottom: 4px;}

/* USP Form Height */

.wp-editor-container textarea.wp-editor-area {height: 200px;}

/* Ad Image Sizing */

.container-1 .mobile-grid-100 img {width: 100%; }

.container-1 {text-align: center; }

.container-2 {text-align: center; }

.container-1 .mobile-grid-100 .img-size img {width: 100% !important;}

.top-ad-size img {max-width: 320px !important; }


/* Menu Search */

@media only screen and (max-width:600px) {
.icon-search {color: white;}
}
/* Forum */

#wpforo-wrap .wpforo-content {
    width: 76%;
}

#wpforo-wrap .wpforo-right-sidebar {
    width: 24%;
}

#wpforo-wrap .wpforo-right-sidebar {
    padding: 0 0 0 10px;
}

.wpforo-widget-wrap .wpforo-widget-content {
    padding: 10px 1px 4px 0px !important;
}

@media only screen and (max-width:600px) {
.wpforo-right-sidebar .wpforo-widget-content {display: none; }
}

@media only screen and (max-width:600px) {
.wpforo-right-sidebar .wpforo-widget-content {display: none; }
}


@media only screen and (max-width:600px) {
.inside-right-sidebar .wpforo-widget-content {display: none; }
}


@media only screen and (max-width:600px) {
    .n2-section-smartslider {
        display: none
    }
}

	
#wpforo-wrap ::selection {
background: #006CAA !important;
	color: white !important;
}
	.entry-date {font-style: italic;}



.category-interviews .entry-content img.alignleft.size-full {
    /* height: 265px; */
	border: 4px solid #efefef;
}
@media only screen and (min-width: 990px){
.hide-desktop {
    display: none;
}
}
