/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/

.tt-upper { text-transform: uppercase !important; }
.ls-01 { letter-spacing: 0.1em !important; }
.fw-300 { font-weight: 300 !important; }
.fw-600  { font-weight: 600 !important; }
.fw-700  { font-weight: 700 !important; }
.fw-800  { font-weight: 800 !important; }
.width-fit-content { width: fit-content; }
.nectar-button.large {
	font-size: 16px;
	line-height: 23px;
}
.small-text p {
	font-size: 16px;
	line-height: 23px;
	color: #fff;
}
.social-list {
    display: inline-flex !important;
    margin: 0px;
}
.social-list li {
    list-style: none;
    margin: 0px 15px;
}
.social-list li:first-child { margin-left: 0px; }
.social-list li img { margin-bottom: 0px !important; }

.section-title-divider { padding-left: 24px; }
.section-title-divider.light:before { background: #fff; }
.section-title-divider:before {
    content: "";
    position: absolute;
    width: 18px;
    height: 2px;
    background: #C20F21;
    top: 50%;
    left: 0px;
}
.section-title-divider.both:after {
    content: "";
    position: absolute;
    width: 18px;
    height: 2px;
    background: #C20F21;
    top: 48%;
    margin-left: 8px;
}

/* Header CSS */
#header-outer #top .sf-sub-indicator i::before {
    content: "\f0d7";
    font-family: 'FontAwesome';
	color: #C20F21;
}
#header-secondary-outer #social {
	float: right;
	padding: 26px 0px;
}
#header-secondary-outer #social li a i { color: #C20F21; }
body #header-secondary-outer .nectar-center-text { text-align: right; }
body #header-secondary-outer .nectar-center-text .top-header {
	display: inline-flex;
	align-items: center;
}
body #header-secondary-outer .nectar-center-text .top-heaer-contact { margin-left: 24px; }
body #header-secondary-outer .nectar-center-text .top-header .top-heaer-email i {
    color: #C20F21;
    margin-right: 14px;
    top: 0px;
    font-size: 20px;
}
body.material #header-secondary-outer #social li a i { font-size: 20px; }
/*
.material #header-space, #header-space,
body #header-outer { height: 160px !important; }
#header-outer #logo { pointer-events: none; }
#header-outer #header-secondary-outer { background-color: transparent; }
#header-outer header {
    top: -76px;
    z-index: 9998;
}
#top nav>ul {
    height: fit-content;
    align-self: flex-end;
}
*/

/* Page CSS */
body[data-header-resize="0"] .container-wrap { padding-top: 0px; }
.wpb_row.secion-contact .row-bg-wrap .row-bg-overlay:before {
    content: "";
    position: absolute;
    background: url(https://sagedigital.io/war/wp-content/uploads/2022/10/Mask-group-1.png);
    width: 648px;
    height: 217px;
	top: 0px;
    left: 0px;
}
.wpb_row.secion-contact .row-bg-wrap .row-bg-overlay:after {
    content: "";
    position: absolute;
    background: url(https://sagedigital.io/war/wp-content/uploads/2022/10/Mask-group-2.png);
    width: 421px;
    height: 198px;
	bottom: 0px;
    right: 0px;
}
.section-contact-subtitle:before {
    content: "";
    position: absolute;
    width: 18px;
    height: 2px;
    background: #fff;
    top: 48%;
    left: 39%;
}
.section-contact-subtitle:after {
    content: "";
    position: absolute;
    width: 18px;
    height: 2px;
    background: #fff;
    top: 48%;
    right: 39%;
}
.wpb_row.section-ww-tv .row-bg-wrap .row-bg-overlay:before {
    content: "";
    position: absolute;
    background: url(https://sagedigital.io/war/wp-content/uploads/2022/10/Wayne_Allyn_Root.png);
    width: 856px;
    height: 487px;
    top: -96px;
    right: 0px;
}
.wpb_row.section-root-personality .row-bg-wrap .row-bg-overlay:before {
    content: "";
    position: absolute;
    background: url(https://sagedigital.io/war/wp-content/uploads/2022/10/81aEDFnjz9L-1.png);
    width: 640px;
    height: 580px;
    bottom: 0px;
    left: 0px;
}
.blog-recent[data-style*=classic_enhanced] .inner-wrap { box-shadow: none; }
.blog-recent[data-style*=classic_enhanced] .article-content-wrap { padding: 8px 24px; }
.blog-recent[data-style*=classic_enhanced] .post-header .meta {
    color: #878997;
    line-height: 17px;
}
.blog-recent[data-style*=classic_enhanced][data-color-scheme=light] .post-header .title {
    font-size: 20px;
    line-height: 29px;
    color: #003387;
}
.blog-recent[data-style*=classic_enhanced] .excerpt { color: #000; }
body[data-button-style*="slightly_rounded"] .blog-recent[data-style*="classic_enhanced"] .meta-category a {
    left: 0px;
    padding: 3px 7px;
    background: rgba(1, 52, 135, 0.5);
    backdrop-filter: blur(3px);
    border-radius: 0px 6px 6px 0px !important;
    font-size: 12px;
    line-height: 17px;
	border: 0px;
}
.section-AR-Andrew-Paul {
    max-width: 450px;
    margin: 0px auto;
}
.section-AR-Andrew-Paul .iwt-text {
    font-size: 14px;
    line-height: 20px;
    padding-left: 36px;
}
body .section-AR-Andrew-Paul [class^=icon-].icon-default-style {
    line-height: 24px;
    height: 24px;
    width: 24px;
    font-size: 24px;
}
.section-AR-Andrew-Paul .iwithtext {
    margin: 0px;
    display: inline-flex;
}
.section-AR-Andrew-Paul .iwithtext:last-child { float: right; }
.section-story-title {
    position: absolute;
    bottom: 40px;
    right: 40px;
}
.wpb_row.section-story .row-bg:before {
    background: url(https://sagedigital.io/war/wp-content/uploads/2022/10/story-quote.png);
    background-repeat: no-repeat;
    content: "";
    position: absolute;
    bottom: 40px;
    right: 40px;
    width: 128px;
    height: 74px;
}
body[data-ext-responsive=true].single-post #page-header-bg[data-post-hs=default_minimal] h1 {
    font-weight: 700;
    font-size: 36px;
    line-height: 52px;
}
body[data-button-style*="slightly_rounded"] #page-header-bg[data-post-hs="default_minimal"] .inner-wrap > a {
    background: rgba(1, 52, 135, 0.5);
    backdrop-filter: blur(3px);
    border-radius: 6px !important;
    padding: 12px 20px;
    font-size: 12px;
}
.single [data-post-hs="default_minimal"] #single-below-header span {
    font-weight: 600;
    font-size: 12px;
    line-height: 17px;
}
body[data-button-style*=slightly_rounded] #page-header-bg[data-post-hs=default_minimal] .inner-wrap>a:hover {
    transform: none;
    background: rgba(1, 52, 135, 0.5) !important;
}
#sidebar .wp-block-latest-posts li { display: inline-grid; }
#sidebar .wp-block-latest-posts .wp-block-latest-posts__featured-image { order: 1; }
#sidebar .wp-block-latest-posts .wp-block-latest-posts__featured-image img { border-radius: 10px 10px 0px 0px; }
.material #sidebar .widget li a { padding: 0px 20px !important; }
#sidebar .wp-block-latest-posts a {
    font-weight: 600;
    font-size: 20px;
    line-height: 29px;
    color: #003387 !important;
    margin-bottom: 10px;
    order: 2;
}
#sidebar .wp-block-latest-posts time { order: 4; padding: 30px 20px 40px; }
#sidebar .wp-block-latest-posts .wp-block-latest-posts__post-excerpt {
    order: 3;
    padding: 0px 20px;
}

/* Footer CSS */
.nectar-global-section .vc_col-sm-2 { width: 14%; }
.nectar-global-section .vc_col-sm-2:nth-child(5), .nectar-global-section .vc_col-sm-2:nth-child(6) { width: 22%; }
.nectar-global-section .iwithtext .iwt-text,
.secion-contact .iwithtext .iwt-text {
    font-size: 14px;
    line-height: 20px;
    color: #fff;
    padding-left: 36px;
}
body .nectar-global-section [class^=icon-].icon-default-style,
body .secion-contact [class^=icon-].icon-default-style {
    line-height: 22px;
    height: 22px;
    width: 20px;
    font-size: 20px;
}
.nectar-global-section .footer-social li i,
.secion-contact .footer-social li i {
    font-size: 20px;
    color: #fff;
}
.nectar-global-section .footer-social li,
.secion-contact .footer-social li {
    list-style: none;
    margin-right: 25px;
}
.nectar-global-section .footer-social,
.secion-contact .footer-social {
    display: inline-flex;
    margin: 0px;
    margin-top: 50px;
}

/* Responsive CSS */
@media only screen and (max-width: 1280px) {
	#header-outer[data-lhe="default"] #top nav > ul > li > a {
		padding-left: 20px;
		padding-right: 20px;
	}
	#header-outer #top .sf-menu > .sf-with-ul > a { padding-right: 20px !important; }
	body.material[data-header-format="default"] #header-outer[data-has-buttons="yes"]:not([data-format="left-header"]) #top nav >.buttons { margin-left: 20px; }
	#header-outer[data-format=default] #social-in-menu { margin-left: 20px; }
	.wpb_row.section-flag-image .row-bg-wrap:before { content: none !important; }
	.wpb_row.section-ww-tv .row-bg-wrap .row-bg-overlay:before { top: -56px; }
	.section-book-subtitle:before { left: 38% !important; }
	.section-book-subtitle:after { right: 38% !important; }
}
@media only screen and (max-width: 1134px) {
	#header-outer[data-lhe="default"] #top nav > ul > li > a {
		padding-left: 12px;
		padding-right: 12px;
	}
	#header-outer #top .sf-menu > .sf-with-ul > a { padding-right: 12px !important; }
	body #header-secondary-outer .nectar-center-text { max-width: 64%; }
	.section-story-title { position: unset; }
}
@media only screen and (max-width: 1024px) {
	#header-outer[data-lhe="default"] #top nav > ul > li > a {
		padding-left: 6px;
		padding-right: 6px;
	}
	#header-outer #top .sf-menu > .sf-with-ul > a { padding-right: 6px !important; }
	body #header-secondary-outer .nectar-center-text { max-width: 60%; }
	.wpb_row.section-ww-tv .row-bg-wrap .row-bg-overlay:before { top: 2px; }
	.section-book-subtitle:before { left: 36% !important; }
	.section-book-subtitle:after { right: 36% !important; }
}
/* @media only screen and (min-width: 1000px) {
	#header-outer:not([data-format=left-header]) #top nav>ul>li {
		align-items: flex-end;
		padding-bottom: 16px;
	}
} */
@media only screen and (max-width: 768px) {
	#header-outer header { top: 0px; }
	#header-secondary-outer nav {
		display: inline-flex;
		width: 100%;
	}
	body.material #header-secondary-outer .nectar-center-text { padding: 26px 0px; }
	.nectar-global-section .vc_col-sm-2 { width: 33.33% !important; }
	.nectar-global-section .footer-social { margin-top: 20px; }
	.section-footer-copyright p {
		text-align: center !important;
		margin-bottom: 0px !important;
	}
	.wpb_row.section-book .row-bg { background-position: left center !important; }
	.wpb_row.section-feature-book .row-bg { background-position: left center !important; }
	body .col.centered-text ul { display: inline-flex !important; }
	.wpb_row.section-ww-tv .row-bg-wrap .row-bg-overlay:before { content: none; }
	.section-book-subtitle:before { left: 30% !important; }
	.section-book-subtitle:after { right: 30% !important; }
}
@media only screen and (max-width: 428px) {
	#header-secondary-outer nav { display: block; }
	#header-secondary-outer #social { display: none; }
	body #header-secondary-outer .nectar-center-text {
		max-width: 100%;
	}
	.wpb_column.force-desktop-text-align-right { text-align: center !important; }
	body .col.centered-text ul { display: inline-flex !important; }
	.nectar-global-section .vc_col-sm-2 { width: 50% !important; }
	.nectar-global-section .vc_col-sm-2:nth-child(5), .nectar-global-section .vc_col-sm-2:nth-child(6) { width: 100% !important; }
	.nectar-global-section .vc_col-sm-2:nth-child(5) { margin-bottom: 40px !important; }
	.section-book-subtitle:before { left: 14% !important; }
	.section-book-subtitle:after { right: 14% !important; }
	.section-inquiries .iwithtext {
		text-align: center;
		display: block !important;
	}
	.section-inquiries .iwithtext:last-child { float: none !important; }
	.section-inquiries .iwithtext .iwt-icon {
		position: relative;
		display: inline-flex;
		top: 6px;
	}
	.section-inquiries .iwithtext .iwt-text {
		display: inline-flex;
		padding-left: 20px !important;
	}
}