/*
 Theme Name: Pofo Child
 Theme URI: http://wpdemos.themezaa.com/pofo
 Description: Child theme for Pofo theme
 Version: 1.0
 Author: ThemeZaa
 Author URI: http://www.themezaa.com
 Tags: one-column, two-columns, three-columns, left-sidebar, right-sidebar, grid-layout, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, post-formats, sticky-post, theme-options, threaded-comments, translation-ready, blog, e-commerce, photography, portfolio
 License: Themeforest Split Licence
 License URI: http://themeforest.net/licenses
 Template: pofo
 Text Domain: pofo-child
*/


h1, h2, h3, h4, h5, h6 {
	margin-bottom: 10px !important;
}

#navbar-menu {
	margin-top: 80px;
}

.copyright-wrap {
	font-size: 13px !important;
}

.search-box .add-on i {
	font-size: 11px !important;
	line-height: 25px !important;
}

.header-with-topbar .top-header-area {
	height: 35px;
	font-size: 15px;
}

.top-header-area .widget_pofo_social_widget li a {
	font-size: 15px;
}

.top-header-area .widget_pofo_social_widget li {
	margin: 0 10px;
}

.pofo_layout_full_screen_12col_single .entry-content {
	margin-bottom: 0px !important;
}



/* RESPONSIVE */


@media only screen and (max-width: 430px) { 

header a.logo-light img, header a.logo-dark img {
    max-height: 70px !important;
}

nav.navbar.bootsnav.sidebar-nav {
	top: 120px;
}

.mobile-height {
	margin-top: 130px;

}

.mobile-toggle span {
    width: 36px;
    margin: 7px 0px;
}

.left-nav-on .mobile-toggle span {
	margin: 3px 0px;
}

.input-group.add-on {
	margin-bottom: 5px;
}

.copyright-wrap.xs-padding-15px-top {
	padding-top: 10px !important;
	padding-left: 5px;
}

.swap-on-mobile {
    display: flex !important;
    flex-direction: column-reverse;
}

#pofo-image-slider-1.pofo-slider3-1 {
    height: 520px !important;
}

}

/* JVHS donation CTA: scoped to the fixed left sidebar search area. */
.jvhs-sidebar-donation { width: 197px; margin: 10px auto 12px; text-align: center; }
.jvhs-sidebar-donation > a { display: flex; min-height: 42px; box-sizing: border-box; align-items: center; justify-content: center; border: 1px solid #244B60; border-radius: 3px; background: #244B60; color: #fff !important; font-size: 16px; font-weight: 700; letter-spacing: .06em; line-height: 1; text-decoration: none !important; }
.jvhs-sidebar-donation > a:hover, .jvhs-sidebar-donation > a:focus { background: #1b3a4b; color: #fff !important; outline: 2px solid #244B60; outline-offset: 2px; }
.jvhs-sidebar-donation__title > span { margin-right: 5px; font-size: 19px; }
.jvhs-sidebar-donation__caption { display: block; margin-top: 5px; color: #244B60; font-size: 14px; line-height: 1.15; text-align: center; }
@media (max-width: 991px) { .jvhs-sidebar-donation { width: min(197px, 100%); margin-left: 0; margin-right: 0; } }



/* JVHS donation CTA responsive sidebar spacing. */
@media (min-width: 992px) and (max-height: 850px) {
    nav.navbar.sidebar-nav #navbar-menu { margin-top: 30px !important; }
}
@media (min-width: 992px) and (max-height: 700px) {
    nav.navbar.sidebar-nav #navbar-menu { margin-top: 15px !important; }
    nav.navbar.sidebar-nav .navbar-left-sidebar > li > a { padding-top: 10px !important; padding-bottom: 10px !important; }
}
