/*!
Theme Name: Salient News 
Theme URI: https://www.salientthemes.com/product/salient-news/
Author: salient Themes
Author URI: http://salientthemes.com
Description: Salient News is a awesome WordPress theme that is easy to customize for News, blogging, online media, Ad website with a flexible and responsive design. With lots of multiple widgets layouts, you can create your own homepage with the professional look. Live Demo: http://preview.salientthemes.com/salient-news/  Support: https://www.salientthemes.com/forums/
Version: 1.0.4
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: salient-news
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

news is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/


/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Normalize
# Typography
# Elements
# Forms
# Navigation
	## Links
	## Menus
# Accessibility
# Alignments
# Clearings
# Widgets
# Content
	## Posts and pages
	## Comments
# Infinite scroll
# Media
	## Captions
	## Galleries
--------------------------------------------------------------*/


/*--------------------------------------------------------------
# Normalize
--------------------------------------------------------------*/

html {
	font-family: sans-serif;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	font-size: 16px;
}

body {
	margin: 0;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
	display: block;
}

audio,
canvas,
progress,
video {
	display: inline-block;
	vertical-align: baseline;
}

audio:not([controls]) {
	display: none;
	height: 0;
}

[hidden],
template {
	display: none;
}

a {
	background-color: transparent;
}

a:active,
a:hover {
	outline: 0;
}

abbr[title] {
	border-bottom: 1px dotted;
}

b,
strong {
	font-weight: bold;
}

dfn {
	font-style: italic;
}

h1 {
	font-size: 2em;
	margin: 0.67em 0;
}

mark {
	background: #ff0;
	color: #000;
}

small {
	font-size: 80%;
}

sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sup {
	top: -0.5em;
}

sub {
	bottom: -0.25em;
}

img {
	border: 0;
}

svg:not(:root) {
	overflow: hidden;
}

figure {
	margin: 1em 40px;
}

hr {
	box-sizing: content-box;
	height: 0;
}

pre {
	overflow: auto;
}

code,
kbd,
pre,
samp {
	font-family: monospace, monospace;
	font-size: 1em;
}

button,
input,
optgroup,
select,
textarea {
	color: inherit;
	font: inherit;
	margin: 0;
}

button {
	overflow: visible;
}

button,
select {
	text-transform: none;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer;
}

button[disabled],
html input[disabled] {
	cursor: default;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0;
}

input {
	line-height: normal;
}

input[type="checkbox"],
input[type="radio"] {
	box-sizing: border-box;
	padding: 0;
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
	height: auto;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}

fieldset {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em;
}

legend {
	border: 0;
	padding: 0;
}

textarea {
	overflow: auto;
}

optgroup {
	font-weight: bold;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

td,
th {
	padding: 0;
}


/*--------------------------------------------------------------
# Typography
--------------------------------------------------------------*/

body,
button,
input,
select,
optgroup,
textarea {
	color: #404040;
	font-family: sans-serif;
	font-size: 16px;
	font-size: 1rem;
	line-height: 1.5;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	clear: both;
}

p {
	margin-bottom: 1.5em;
}

dfn,
cite,
em,
i {
	font-style: italic;
}

blockquote {
	margin: 0 1.5em;
}

address {
	margin: 0 0 1.5em;
}

pre {
	background: #eee;
	font-family: "Courier 10 Pitch", Courier, monospace;
	font-size: 15px;
	font-size: 0.9375rem;
	line-height: 1.6;
	margin-bottom: 1.6em;
	max-width: 100%;
	overflow: auto;
	padding: 1.6em;
}

code,
kbd,
tt,
var {
	font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
	font-size: 15px;
	font-size: 0.9375rem;
}

abbr,
acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}

mark,
ins {
	background: #fff9c0;
	text-decoration: none;
}

big {
	font-size: 125%;
}


/*--------------------------------------------------------------
# Elements
--------------------------------------------------------------*/

html {
	box-sizing: border-box;
}

*,
*:before,
*:after {
	/* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see https://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
	box-sizing: inherit;
}

body {
	background: #fff;
	/* Fallback for when there is no custom background color defined. */
}

hr {
	background-color: #ccc;
	border: 0;
	height: 1px;
	margin-bottom: 1.5em;
}

ul,
ol {
	margin: 0 0 1.5em 3em;
}

ul {
	list-style: disc;
}

ol {
	list-style: decimal;
}

li>ul,
li>ol {
	margin-bottom: 0;
	margin-left: 1.5em;
}

dt {
	font-weight: bold;
}

dd {
	margin: 0 1.5em 1.5em;
}

img {
	height: auto;
	/* Make sure images are scaled correctly. */
	max-width: 100%;
	/* Adhere to container width. */
}

figure {
	margin: 1em 0;
	/* Extra wide images within figure tags don't overflow the content area. */
}

table {
	margin: 0 0 1.5em;
	width: 100%;
}


/*--------------------------------------------------------------
# Forms
--------------------------------------------------------------*/

button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	border: 1px solid;
	border-color: #ccc #ccc #bbb;
	border-radius: 0;
	background: #e6e6e6;
	color: rgba(0, 0, 0, 0.8);
	font-size: 16px;
	font-size: 1rem;
	line-height: 1;
	padding: .6em 1em .4em;
	height: 42px;
}

button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
	border-color: #ccc #bbb #aaa;
}

button:active,
button:focus,
input[type="button"]:active,
input[type="button"]:focus,
input[type="reset"]:active,
input[type="reset"]:focus,
input[type="submit"]:active,
input[type="submit"]:focus {
	border-color: #aaa #bbb #bbb;
}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
	color: #666;
	border: 1px solid #ccc;
	border-radius: 3px;
	padding: 3px;
}

input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {
	color: #111;
}

select {
	border: 1px solid #ccc;
}

textarea {
	width: 100%;
}

table,
td,
th {
	border: 1px solid #efefef;
	padding: 5px !important;
}

table {
	border-collapse: collapse;
	width: 100%;
}

th {
	text-align: left;
}


/*--------------------------------------------------------------
# Navigation
--------------------------------------------------------------*/


/*--------------------------------------------------------------
## Links
--------------------------------------------------------------*/

a {
	color: royalblue;
}


/*a:visited {
	color: purple;
}*/

a:hover,
a:focus,
a:active {
	color: midnightblue;
}

a:focus {
	outline: thin dotted;
}

a:hover,
a:active {
	outline: 0;
}


/*--------------------------------------------------------------
## Menus
--------------------------------------------------------------*/

.main-navigation {
	clear: both;
	display: block;
	float: left;
	width: 100%;
}

.main-navigation ul {
	display: none;
	list-style: none;
	margin: 0;
	padding-left: 0;
}

.main-navigation ul ul {
	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
	float: left;
	position: absolute;
	top: 100%;
	left: -999em;
	z-index: 99999;
}

.main-navigation ul ul ul {
	left: -999em;
	top: 0;
}

.main-navigation ul ul li:hover>ul,
.main-navigation ul ul li.focus>ul {
	left: 100%;
}

.main-navigation ul ul a {
	width: 200px;
}

.main-navigation ul li:hover>ul,
.main-navigation ul li.focus>ul {
	left: auto;
}

.main-navigation li {
	float: left;
	position: relative;
}

.main-navigation a {
	display: block;
	text-decoration: none;
}


/* Small menu. */

.menu-toggle,
.main-navigation.toggled ul {
	display: block;
}

@media screen and (min-width: 37.5em) {
	.menu-toggle {
		display: none;
	}
	button#menu-icon {
		display: none;
	}
	.main-navigation ul {
		display: block;
	}
}

.site-main .comment-navigation,
.site-main .posts-navigation,
.site-main .post-navigation {
	margin: 0 0 1.5em;
	overflow: hidden;
}

.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
	float: left;
	width: 50%;
}

.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
	float: right;
	text-align: right;
	width: 50%;
}


/*--------------------------------------------------------------
# Accessibility
--------------------------------------------------------------*/


/* Text meant only for screen readers. */

.screen-reader-text {
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute !important;
	width: 1px;
	word-wrap: normal !important;
	/* Many screen reader and browser combinations announce broken words as they would appear visually. */
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	clip-path: none;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000;
	/* Above WP toolbar. */
}


/* Do not show the outline on the skip link target. */

#content[tabindex="-1"]:focus {
	outline: 0;
}


/*--------------------------------------------------------------
# Alignments
--------------------------------------------------------------*/

.alignleft {
	display: inline;
	float: left;
	margin-right: 1.5em;
}

.alignright {
	display: inline;
	float: right;
	margin-left: 1.5em;
}

.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}


/*--------------------------------------------------------------
# Clearings
--------------------------------------------------------------*/

.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
	content: "";
	display: table;
	table-layout: fixed;
}

.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
	clear: both;
}


/*--------------------------------------------------------------
# Widgets
--------------------------------------------------------------*/

.widget {
	margin: 0 0 1.5em;
	/* Make sure select elements fit in widgets. */
}

.widget select {
	max-width: 100%;
	max-width: 100%;
	width: 100%;
	height: 42px;
	border: 0;
	box-shadow: 0 0 1px #aba6a6;
}


/*--------------------------------------------------------------
# Content
--------------------------------------------------------------*/


/*--------------------------------------------------------------
## Posts and pages
--------------------------------------------------------------*/

.sticky {
	display: block;
}

.hentry {
	margin: 0 0 1.5em;
}

.updated:not(.published) {
	display: none;
}

.page-content,
.entry-content,
.entry-summary {
	margin: 1.5em 0 0;
}

.entry-content p {
	margin-top: 1.5em
}

body .page-header {
	margin-top: 0;
}

.page-links {
	clear: both;
	margin: 0 0 1.5em;
}

#secondary,
#primary {
	margin-top: 30px;
}


/*--------------------------------------------------------------
## Comments
--------------------------------------------------------------*/

.comment-content a {
	word-wrap: break-word;
}

.bypostauthor {
	display: block;
}


/*--------------------------------------------------------------
# Infinite scroll
--------------------------------------------------------------*/


/* Globally hidden elements when Infinite Scroll is supported and in use. */

.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
	/* Theme Footer (when set to scrolling) */
	display: none;
}


/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before. */

.infinity-end.neverending .site-footer {
	display: block;
}


/*--------------------------------------------------------------
# Media
--------------------------------------------------------------*/

.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}


/* Make sure embeds and iframes fit their containers. */

embed,
iframe,
object {
	max-width: 100%;
}


/* Make sure logo link wraps around logo image. */

.custom-logo-link {
	display: inline-block;
}


/*--------------------------------------------------------------
## Captions
--------------------------------------------------------------*/

.wp-caption {
	margin-bottom: 1.5em;
	max-width: 100%;
}

.wp-caption img[class*="wp-image-"] {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption .wp-caption-text {
	margin: 0.8075em 0;
}

.wp-caption-text {
	text-align: center;
}


/*--------------------------------------------------------------
## Galleries
--------------------------------------------------------------*/

.gallery {
	margin-bottom: 1.5em;
}

.gallery-item {
	display: inline-block;
	text-align: center;
	vertical-align: top;
	width: 100%;
}

.gallery-columns-2 .gallery-item {
	max-width: 50%;
}

.gallery-columns-3 .gallery-item {
	max-width: 33.33%;
}

.gallery-columns-4 .gallery-item {
	max-width: 25%;
}

.gallery-columns-5 .gallery-item {
	max-width: 20%;
}

.gallery-columns-6 .gallery-item {
	max-width: 16.66%;
}

.gallery-columns-7 .gallery-item {
	max-width: 14.28%;
}

.gallery-columns-8 .gallery-item {
	max-width: 12.5%;
}

.gallery-columns-9 .gallery-item {
	max-width: 11.11%;
}

.gallery-caption {
	display: block;
}


/* salient custom social nav bar */

@media screen and (max-width: 767px) {
	.salient-social-section ul {
		margin-bottom: 7px;
		margin-top: 7px;
		padding-left: 0;
		text-align: center;
	}
}

.salient-social-section ul li {
	display: inline-block;
	vertical-align: middle;
	position: relative;
}

@media screen and (max-width: 767px) {
	.salient-social-section ul li {
		display: inline-block;
	}
}

.salient-social-section ul a {
	color: #fff;
	display: block;
	position: relative;
}

.salient-social-section ul a span,
.salient-social-section ul a .page-links a,
.page-links .salient-social-section ul a a {
	bottom: 0;
	background-color: #484848;
	display: inline-block;
	min-height: 30px;
	position: absolute;
	padding: 7px 10px 8px;
	right: 100%;
	top: 0;
	text-align: center;
	margin: auto;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	border-radius: 2px;
	font-size: 0px;
	font-size: 0rem;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: font-size 0.2s ease-in-out, opacity 0.2s ease-in-out;
	-moz-transition: font-size 0.2s ease-in-out, opacity 0.2s ease-in-out;
	-ms-transition: font-size 0.2s ease-in-out, opacity 0.2s ease-in-out;
	-o-transition: font-size 0.2s ease-in-out, opacity 0.2s ease-in-out;
	transition: font-size 0.2s ease-in-out, opacity 0.2s ease-in-out;
}

.salient-social-section ul a span:after,
.salient-social-section ul a .page-links a:after,
.page-links .salient-social-section ul a a:after {
	border-left: 6px solid #484848;
	border-top: 6px solid transparent;
	border-bottom: 6px solid transparent;
	content: "";
	display: inline-block;
	position: absolute;
	right: -5px;
	top: 0;
	bottom: 0;
	margin: auto;
	height: 6px;
}

.salient-social-section ul a:after {
	border: 2px solid white;
	color: #646464;
	display: inline-block;
	font-family: "FontAwesome";
	font-weight: 400;
	height: 30px;
	margin-left: 2px;
	margin-right: 2px;
	line-height: 30px;
	text-align: center;
	width: 24px;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	-ms-border-radius: 100%;
	border-radius: 100%;
	font-size: 16px;
	font-size: 1rem;
	-webkit-transition: 0.5s ease-in-out;
	-moz-transition: 0.5s ease-in-out;
	-ms-transition: 0.5s ease-in-out;
	-o-transition: 0.5s ease-in-out;
	transition: 0.5s ease-in-out;
	-webkit-background-color: rgba(0, 0, 0, 0.5);
	-moz-background-color: rgba(0, 0, 0, 0.5);
	-ms-background-color: rgba(0, 0, 0, 0.5);
	-o-background-color: rgba(0, 0, 0, 0.5);
	background-color: rgba(0, 0, 0, 0.5);
	font-size: 18px;
}

@media screen and (max-width: 767px) {
	.salient-social-section ul a:after {
		background-color: transparent;
		color: #cccccc;
	}
}

.salient-social-section ul a:hover span,
.salient-social-section ul a:hover .page-links a,
.page-links .salient-social-section ul a:hover a,
.salient-social-section ul a:focus span,
.salient-social-section ul a:focus .page-links a,
.page-links .salient-social-section ul a:focus a,
.salient-social-section ul a:active span,
.salient-social-section ul a:active .page-links a,
.page-links .salient-social-section ul a:active a {
	bottom: 0;
	right: 100%;
	top: 0;
	font-size: 13.008px;
	font-size: 0.813rem;
	opacity: 1;
	filter: alpha(opacity=100);
}

.salient-social-section ul a:hover:after,
.salient-social-section ul a:focus:after,
.salient-social-section ul a:active:after {
	border-color: #999999;
}

.salient-social-section ul a[href*="facebook.com"]:after {
	content: "\f09a";
}

.salient-social-section ul a[href*="twitter.com"]:after {
	content: "\f099";
}

.salient-social-section ul a[href*="linkedin.com"]:after {
	content: "\f0e1";
}

.salient-social-section ul a[href*="instagram.com"]:after {
	content: "\f16d";
}

.salient-social-section ul a[href*="youtube.com"]:after {
	content: "\f167";
}

.salient-social-section ul a[href*="plus.google.com"]:after {
	content: "\f0d5";
}

.salient-social-section ul a[href*="pinterest.com"]:after {
	content: "\f0d2";
}

.salient-social-section ul a[href*="flickr.com"]:after {
	content: "\f16e";
}

.salient-social-section ul a[href*="tumblr.com"]:after {
	content: "\f173";
}

.salient-social-section ul a[href*="wordpress.org"]:after {
	content: "\f19a";
}

.salient-social-section ul a[href*="wordpress.com"]:after {
	content: "\f19a";
}

.salient-social-section ul a[href*="soundcloud.com"]:after {
	content: "\f1be";
}

.salient-social-section ul a[href*="dribbble.com"]:after {
	content: "\f17d";
}

.salient-social-section ul a[href*="digg.com"]:after {
	content: "\f1a6";
}

.salient-social-section ul a[href*="behance.net"]:after {
	content: "\f1b4";
}

.salient-social-section ul a[href*="vine.co"]:after {
	content: "\f1ca";
}

.salient-social-section ul a[href*="snapchat.com"]:after {
	content: "\f2ab";
}

.salient-social-section ul a[href*="reddit.com"]:after {
	content: "\f1a1";
}

.salient-social-section ul a[href*="medium.com"]:after {
	content: "\f23a";
}

.salient-social-section ul a[href*="whatsapp.com"]:after {
	content: "\f232";
}

.salient-social-section ul a[href*="slack.com"]:after {
	content: "\f198";
}

.salient-social-section ul a[href*="vk.com"]:after {
	content: "\f189";
}

.salient-social-section ul a:hover[href*="facebook.com"]:after {
	color: #3C579E !important;
}

.salient-social-section ul a:hover[href*="twitter.com"]:after {
	color: #01BBF6 !important;
}

.salient-social-section ul a:hover[href*="linkedin.com"]:after {
	color: #1484C3 !important;
}

.salient-social-section ul a:hover[href*="instagram.com"]:after {
	color: #2D6A93 !important;
}

.salient-social-section ul a:hover[href*="youtube.com"]:after {
	color: #D62424 !important;
}

.salient-social-section ul a:hover[href*="pinterest.com"]:after {
	color: #BD2126 !important;
}

.salient-social-section ul a:hover[href*="plus.google.com"]:after {
	color: #D73D32 !important;
}

.salient-social-section ul a:hover[href*="flickr.com"]:after {
	color: #FD0083 !important;
}

.salient-social-section ul a:hover[href*="tumblr.com"]:after {
	color: #34465D !important;
}

.salient-social-section ul a:hover[href*="wordpress.org"]:after {
	color: #3480A3 !important;
}

.salient-social-section ul a:hover[href*="wordpress.com"]:after {
	color: #3480A4 !important;
}

.salient-social-section ul a:hover[href*="soundcloud.com"]:after {
	color: #FF4E00 !important;
}

.salient-social-section ul a:hover[href*="dribbble.com"]:after {
	color: #EE6D9E !important;
}

.salient-social-section ul a:hover[href*="digg.com"]:after {
	color: #000000 !important;
}

.salient-social-section ul a:hover[href*="behance.net"]:after {
	color: #131418 !important;
}

.salient-social-section ul a:hover[href*="vine.co"]:after {
	color: #00BF8F !important;
}

.salient-social-section ul a:hover[href*="snapchat.com"]:after {
	color: #FF5500 !important;
}

.salient-social-section ul a:hover[href*="reddit.com"]:after {
	color: #CEE3F8 !important;
}

.salient-social-section ul a:hover[href*="medium.com"]:after {
	color: #02B875 !important;
}

.salient-social-section ul a:hover[href*="whatsapp.com"]:after {
	color: #4EC65A !important;
}

.salient-social-section ul a:hover[href*="slack.com"]:after {
	color: #56B68B !important;
}

.salient-social-section ul a:hover[href*="vk.com"]:after {
	color: #537599 !important;
}

.salient-social-section.top-tooltip a span,
.salient-social-section.bottom-tooltip a span,
.salient-social-section.top-tooltip a .page-links a,
.page-links .salient-social-section.top-tooltip a a,
.salient-social-section.bottom-tooltip a .page-links a,
.page-links .salient-social-section.bottom-tooltip a a,
.salient-social-section.top-tooltip a:visited span,
.salient-social-section.bottom-tooltip a:visited span,
.salient-social-section.top-tooltip a:visited .page-links a,
.page-links .salient-social-section.top-tooltip a:visited a,
.salient-social-section.bottom-tooltip a:visited .page-links a,
.page-links .salient-social-section.bottom-tooltip a:visited a {
	background-color: #2f2f2f;
	height: 20px;
	top: -100px;
	left: -100%;
	right: 0;
	width: 300%;
}

.salient-social-section.top-tooltip a span:after,
.salient-social-section.bottom-tooltip a span:after,
.salient-social-section.top-tooltip a .page-links a:after,
.page-links .salient-social-section.top-tooltip a a:after,
.salient-social-section.bottom-tooltip a .page-links a:after,
.page-links .salient-social-section.bottom-tooltip a a:after,
.salient-social-section.top-tooltip a:visited span:after,
.salient-social-section.bottom-tooltip a:visited span:after,
.salient-social-section.top-tooltip a:visited .page-links a:after,
.page-links .salient-social-section.top-tooltip a:visited a:after,
.salient-social-section.bottom-tooltip a:visited .page-links a:after,
.page-links .salient-social-section.bottom-tooltip a:visited a:after {
	border-top: 6px solid #2f2f2f;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	top: 40px;
	right: 0;
	bottom: 0;
	margin: auto;
	text-align: center;
	left: 0;
	width: 6px;
	height: 6px;
}

.salient-social-section.top-tooltip a:after,
.salient-social-section.bottom-tooltip a:after,
.salient-social-section.top-tooltip a:visited:after,
.salient-social-section.bottom-tooltip a:visited:after {
	border: none;
	color: #fff;
	font-family: "FontAwesome";
	background-color: transparent;
}

.salient-social-section.top-tooltip a:after:hover,
.salient-social-section.bottom-tooltip a:after:hover,
.salient-social-section.top-tooltip a:visited:after:hover,
.salient-social-section.bottom-tooltip a:visited:after:hover {
	background-color: transparent;
}

.salient-social-section.top-tooltip a:hover span,
.salient-social-section.bottom-tooltip a:hover span,
.salient-social-section.top-tooltip a:hover .page-links a,
.page-links .salient-social-section.top-tooltip a:hover a,
.salient-social-section.bottom-tooltip a:hover .page-links a,
.page-links .salient-social-section.bottom-tooltip a:hover a,
.salient-social-section.top-tooltip a:focus span,
.salient-social-section.bottom-tooltip a:focus span,
.salient-social-section.top-tooltip a:focus .page-links a,
.page-links .salient-social-section.top-tooltip a:focus a,
.salient-social-section.bottom-tooltip a:focus .page-links a,
.page-links .salient-social-section.bottom-tooltip a:focus a,
.salient-social-section.top-tooltip a:active span,
.salient-social-section.bottom-tooltip a:active span,
.salient-social-section.top-tooltip a:active .page-links a,
.page-links .salient-social-section.top-tooltip a:active a,
.salient-social-section.bottom-tooltip a:active .page-links a,
.page-links .salient-social-section.bottom-tooltip a:active a,
.salient-social-section.top-tooltip a:visited:hover span,
.salient-social-section.bottom-tooltip a:visited:hover span,
.salient-social-section.top-tooltip a:visited:hover .page-links a,
.page-links .salient-social-section.top-tooltip a:visited:hover a,
.salient-social-section.bottom-tooltip a:visited:hover .page-links a,
.page-links .salient-social-section.bottom-tooltip a:visited:hover a,
.salient-social-section.top-tooltip a:visited:focus span,
.salient-social-section.bottom-tooltip a:visited:focus span,
.salient-social-section.top-tooltip a:visited:focus .page-links a,
.page-links .salient-social-section.top-tooltip a:visited:focus a,
.salient-social-section.bottom-tooltip a:visited:focus .page-links a,
.page-links .salient-social-section.bottom-tooltip a:visited:focus a,
.salient-social-section.top-tooltip a:visited:active span,
.salient-social-section.bottom-tooltip a:visited:active span,
.salient-social-section.top-tooltip a:visited:active .page-links a,
.page-links .salient-social-section.top-tooltip a:visited:active a,
.salient-social-section.bottom-tooltip a:visited:active .page-links a,
.page-links .salient-social-section.bottom-tooltip a:visited:active a {
	background-color: #2f2f2f;
	top: -100px;
}

.salient-social-section.bottom-tooltip a span,
.salient-social-section.bottom-tooltip a .page-links a,
.page-links .salient-social-section.bottom-tooltip a a,
.salient-social-section.bottom-tooltip a:visited span,
.salient-social-section.bottom-tooltip a:visited .page-links a,
.page-links .salient-social-section.bottom-tooltip a:visited a {
	bottom: -100px;
	display: none;
	top: 0;
	z-index: 999;
}

.salient-social-section.bottom-tooltip a span:after,
.salient-social-section.bottom-tooltip a .page-links a:after,
.page-links .salient-social-section.bottom-tooltip a a:after,
.salient-social-section.bottom-tooltip a:visited span:after,
.salient-social-section.bottom-tooltip a:visited .page-links a:after,
.page-links .salient-social-section.bottom-tooltip a:visited a:after {
	border-top: none;
	border-bottom: 6px solid #2f2f2f;
	top: -36px;
}

.salient-social-section.bottom-tooltip a:hover span,
.salient-social-section.bottom-tooltip a:hover .page-links a,
.page-links .salient-social-section.bottom-tooltip a:hover a,
.salient-social-section.bottom-tooltip a:focus span,
.salient-social-section.bottom-tooltip a:focus .page-links a,
.page-links .salient-social-section.bottom-tooltip a:focus a,
.salient-social-section.bottom-tooltip a:active span,
.salient-social-section.bottom-tooltip a:active .page-links a,
.page-links .salient-social-section.bottom-tooltip a:active a,
.salient-social-section.bottom-tooltip a:visited:hover span,
.salient-social-section.bottom-tooltip a:visited:hover .page-links a,
.page-links .salient-social-section.bottom-tooltip a:visited:hover a,
.salient-social-section.bottom-tooltip a:visited:focus span,
.salient-social-section.bottom-tooltip a:visited:focus .page-links a,
.page-links .salient-social-section.bottom-tooltip a:visited:focus a,
.salient-social-section.bottom-tooltip a:visited:active span,
.salient-social-section.bottom-tooltip a:visited:active .page-links a,
.page-links .salient-social-section.bottom-tooltip a:visited:active a {
	bottom: -75px;
	display: block;
	top: 0;
}

.alternate-border ul a:after {
	border: 2px solid red !important;
}

ul#social-menu a span {
	display: none;
}


/* salient custom mobile menu */


/* fs = font size */

.salient-mobile-menu ul {
	margin: 0;
	padding: 0;
}

.salient-mobile-menu a {
	text-decoration: none;
}

.salient-mobile-menu-overlay {
	background-color: rgba(0, 0, 0, 0.6);
	position: fixed;
	left: 0;
	bottom: 0;
	right: 0;
	top: 0;
	z-index: 99;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.salient-mobile-menu-overlay.salient-menu-open {
	opacity: 1;
	visibility: visible;
}

body {
	overflow-X: hidden;
}

.salient-mobile-menu {
	position: fixed;
	top: 0;
	height: 100%;
	overflow-y: auto;
	width: 300px;
	z-index: 99999;
	overflow-x: hidden;
	background-color: #0e0e0e;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	left: -300px;
}

.salient-mobile-menu.salient-menu-open {
	left: 0;
}

.salient-mobile-menu ul.menu {
	margin: 0;
	padding: 0;
	list-style: none;
}

.salient-mobile-menu ul.menu>li>a {
	padding: 8px 35px 8px 15px;
	display: block;
	font-weight: 200px;
	text-transform: capitalize;
	color: #fff;
	position: relative;
}

.salient-mobile-menu ul.menu>li ul {
	background-color: #272727;
	display: none;
}

.salient-mobile-menu ul.menu>li ul li {
	list-style: none;
	position: relative;
}

.salient-mobile-menu ul.menu>li ul li a {
	display: block;
	padding: 8px 35px 8px 15px;
	border-bottom: 1px solid #1a1a1a;
	color: #fff;
	font-size: 12px;
	position: relative;
}

.salient-mobile-menu ul.menu>li ul li ul li a {
	padding: 8px 0 8px 25px;
}

.salient-arrow-box {
	display: inline-block;
	float: right;
	width: 30px;
	transition: all 0.3s linear;
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	-webkit-transfrom: scale(0.5);
	-moz-transfrom: scale(0.5);
	transform: scale(0.5);
}

.salient-menu-open .salient-arrow-box {
	-webkit-transfrom: scale(1);
	-moz-transfrom: scale(1);
	transform: scale(1);
	-webkit-transition: all 0.4s ease-in-out 0.2s;
	-moz-transition: all 0.4s ease-in-out 0.2s;
	transition: all 0.4s ease-in-out 0.2s;
}

.salient-arrow-box.open {
	transform: rotate(180deg);
}

.salient-arrow-box .salient-down-arrow {
	width: 8px;
	height: 8px;
	position: absolute;
	top: 46%;
	left: 60%;
	transform: translate(-50%, -50%);
}

.salient-arrow-box .salient-down-arrow:after,
.salient-arrow-box .salient-down-arrow:before {
	content: '';
	position: absolute;
	height: 100%;
	width: 2px;
	background-color: #fff;
}

.salient-arrow-box .salient-down-arrow:after {
	transform: rotate(45deg) translateX(3px);
	transform-origin: right;
}

.salient-arrow-box .salient-down-arrow:before {
	transform: rotate(-45deg) translateX(-3px);
	transform-origin: left;
}

.salient-close-wrapper {
	text-align: right;
	padding: 10px 7px;
}

.salient-close-wrapper .salient-inner-box {
	width: 20px;
	height: 20px;
	cursor: pointer;
	display: inline-block;
	position: relative;
	-webkit-transform: scale(0) rotate(180deg);
	-moz-transform: scale(0) rotate(180deg);
	transform: scale(0) rotate(180deg);
}

.salient-menu-open .salient-close-wrapper .salient-inner-box {
	-webkit-transform: scale(1) rotate(0deg);
	-moz-transform: scale(1) rotate(0deg);
	transform: scale(1) rotate(0deg);
	-webkit-transition: all 0.4s ease-in-out 0.3s;
	-moz-transition: all 0.4s ease-in-out 0.3s;
	transition: all 0.4s ease-in-out 0.3s;
}

.salient-close-wrapper .salient-inner-box .salient-inner {
	display: inline-block;
}

.salient-close-wrapper .salient-inner-box .salient-inner:after,
.salient-close-wrapper .salient-inner-box .salient-inner:before {
	content: "";
	position: absolute;
	background-color: white;
	top: 50%;
	left: 50%;
	width: 2px;
	height: 100%;
	-webkit-transform: translate(-50%, -50%) rotate(45deg);
	transform: translate(-50%, -50%) rotate(45deg);
}

.salient-close-wrapper .salient-inner-box .salient-inner:before {
	-webkit-transform: translate(-50%, -50%) rotate(-45deg);
	transform: translate(-50%, -50%) rotate(-45deg);
}

.menu-toggler {
	background: transparent;
	border: none;
	box-shadow: none;
	float: left;
	font-size: 32px;
	width: 24px;
	height: 24px;
	cursor: pointer;
	padding: 0;
	position: relative;
}

.menu-toggler:focus {
	outline: none;
}

.menu-toggler span {
	display: block;
	position: absolute;
	height: 3px;
	width: 100%;
	background: #fff;
	opacity: 1;
	left: 0;
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	transform: rotate(0deg);
	-webkit-transition: transform 0.35s ease;
	-moz-transition: transform 0.35s ease;
	transition: transform 0.35s ease;
}

.menu-toggler span:nth-child(1) {
	top: 0px;
}

.menu-toggler span:nth-child(2),
.menu-toggler span:nth-child(3) {
	top: 8px;
}

.menu-toggler span:nth-child(4) {
	top: 16px;
}

.menu-toggler.salient-menu-open {
	z-index: 9;
}

.menu-toggler.salient-menu-open span:nth-child(1) {
	top: 8px;
	width: 0%;
	left: 50%;
}

.menu-toggler.salient-menu-open span:nth-child(2) {
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	transform: rotate(45deg);
}

.menu-toggler.salient-menu-open span:nth-child(3) {
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.menu-toggler.salient-menu-open span:nth-child(4) {
	top: 18px;
	width: 0%;
	left: 50%;
}

@media (max-width: 767px) {
	.nav-wrapper {
		padding: 9px;
	}
}

nav#site-navigation ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

nav#site-navigation ul li {
	position: relative;
}

nav#site-navigation ul li:hover>ul {
	-moz-transform: translate(0, 0);
	-o-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	-webkit-transform: translate(0, 0);
	transform: translate(0, 0);
	visibility: visible;
	opacity: 1;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

nav#site-navigation ul a {
	color: #16253d;
}

nav#site-navigation ul.menu>li {
	display: inline-block;
	font-size: 1rem;
	font-weight: normal;
}

nav#site-navigation ul.menu ul {
	position: absolute;
	top: 100%;
	visibility: hidden;
	opacity: 0;
	box-shadow: 0px 3px 3px 0px #dddddd70;
	-moz-transform: translate(0, 10px);
	-o-transform: translate(0, 10px);
	-ms-transform: translate(0, 10px);
	-webkit-transform: translate(0, 10px);
	transform: translate(0, 10px);
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	-o-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
}

nav#site-navigation ul.menu ul a {
	padding: 15px;
	display: block;
}

nav#site-navigation ul.menu ul ul {
	top: 0;
	left: 100%;
}


/*salient news heading style */

h1,
h2,
h3,
h4,
h5,
h6 {
	clear: both;
	line-height: 1.3;
}

h1 {
	font-size: 36px;
	font-size: 2.25rem;
}

@media (max-width: 767px) {
	h1 {
		font-size: 24px;
		font-size: 1.5rem;
	}
}

h2 {
	font-size: 32px;
	font-size: 2rem;
}

@media (max-width: 767px) {
	h2 {
		font-size: 20px;
		font-size: 1.25rem;
	}
}

h3 {
	font-size: 28px;
	font-size: 1.75rem;
}

@media (max-width: 767px) {
	h3 {
		font-size: 18px;
		font-size: 1.125rem;
	}
}

h4 {
	font-size: 24px;
	font-size: 1.5rem;
}

@media (max-width: 767px) {
	h4 {
		font-size: 16px;
		font-size: 1rem;
	}
}

h5 {
	font-size: 20px;
	font-size: 1.25rem;
}

@media (max-width: 767px) {
	h5 {
		font-size: 15px;
		font-size: 0.9375rem;
	}
}

h6 {
	font-size: 16px;
	font-size: 1rem;
}

@media (max-width: 767px) {
	h6 {
		font-size: 14px;
		font-size: 0.875rem;
	}
}

h1 a {
	line-height: 1.36;
}


/* salient freequently uses class style */

.pdr0 {
	padding: 0 !important;
}

.pdl0 {
	padding-left: 0 !important;
}

@media (max-width: 767px) {
	.pdl0 {
		padding-right: 16px;
	}
}

.st-have-overlay {
	position: relative;
}

.st-have-overlay:after {
	content: "";
	height: 100%;
	width: 100%;
	background: rgba(0, 0, 0, 0.2);
	position: absolute;
	top: 0;
}


/* manage equal height if content is not equal */

.salient-equal-height {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	flex-wrap: wrap;
}

.clear {
	clear: both;
}

.clear:after,
.clear:before {
	content: '';
	display: table;
}


/* salient theme layout option */

.salient-left-sidebar #primary {
	width: 70%;
	float: right;
	padding-left: 5%;
}

@media (max-width: 767px) {
	.salient-left-sidebar #primary {
		width: 100%;
	}
}

.salient-left-sidebar #secondary {
	width: 30%;
	float: left;
}

@media (max-width: 767px) {
	.salient-left-sidebar #secondary {
		width: 100%;
	}
}

.salient-right-sidebar #primary {
	width: 70%;
	float: left;
	padding-right: 5%;
}

@media (max-width: 767px) {
	.salient-right-sidebar #primary {
		width: 100%;
		padding-right: 0;
	}
}

.salient-right-sidebar #secondary {
	width: 30%;
	float: right;
}

@media (max-width: 767px) {
	.salient-right-sidebar #secondary {
		width: 100%;
	}
}

.salient-no-sidebar #primary {
	width: 100%;
	padding-left: 0;
	padding-right: 0;
}

.salient-no-sidebar #secondary {
	display: none;
}


/* end of saliend layout option */


/*salient image alignment option */

.image-left {
	float: left;
}

.image-right {
	float: left;
}

* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

body {
	line-height: 1.5;
	font-smoothing: antialiased;
	font-family: "Raleway", sans-serif;
	color: #505050;
	font-size: 16px;
}

div:focus {
	outline: none;
}

img {
	vertical-align: middle;
	height: auto;
	max-width: 100%;
}

body a:hover,
body a:active,
body a:focus {
	text-decoration: none;
	outline: none;
}

p,
div {
	font-family: "Raleway", sans-serif !important;
	font-size: 16px;
}

.wrapper {
	padding: 40px 0;
}

p {
	line-height: 1.7;
	color: #505050;
}

.category-tags,
.st-w-tag {
	display: none;
}


/* sections */


/* salient news section style */


/* salient news ticker style */

.st-news-ticker {
	margin: 25px 0 10px;
}

.st-recent-news-content {
	padding-left: 12px;
}

.st-ticker-heading {
	text-align: center;
	background: #e6e6e6;
}

.st-ticker-heading p {
	color: #717171;
	margin: 0;
	padding: 6px;
}

.st-ticker-heading p:before {
	content: '\f0a1';
	font-family: fontAwesome;
	padding-right: 6px;
}

.st-recent-news-content span {
	width: 100px;
	font-family: sans-serif;
}

.st-recent-news-content span a {
	color: #505050;
}

.st-recent-news-content span:before {
	content: "\f073";
	padding-right: 10px;
	font-family: fontAwesome;
}

.st-recent-news-content h2 {
	font-size: 14px;
	width: 100%;
	float: right;
	margin: 0;
}

@media (max-width: 420px) {
	.st-news-ticker {
		display: none;
	}
}

.st-recent-news-content h2 a {
	color: #505050;
}

.st-recent-slider {
	margin: 0 13px;
	width: calc(100% - 47px);
}

.st-recent-slider .slick-prev {
	right: 0;
	left: unset;
	z-index: 99999;
	background: #fff;
	top: 9px;
}

.st-recent-slider .slick-next {
	top: 9px;
}

.st-recent-slider .slick-next:before {
	content: '\f105';
	color: #b3b3b3;
	font-family: fontAwesome;
	border: 1px solid #b3b3b3;
	padding: 1px 7px;
}

.st-recent-slider .slick-prev:before {
	content: '\f104';
	color: #b3b3b3;
	font-family: fontAwesome;
	border: 1px solid #b3b3b3;
	padding: 1px 7px;
}

.st-ticker-heading-content {
	border: 1px solid #efefef;
	padding: 10px 0 5px;
	background: #fff;
}


/* salient main slider style */

#st-top-slider {
	overflow: hidden;
	padding: 10px 0;
}

@media (max-width: 420px) {
	#st-top-slider {
		padding: 20px 0;
	}
}

#st-top-slider .post-meta-content span {
	color: #fff;
	padding-right: 16px;
}

#st-top-slider .post-meta-content span a {
	color: #fff;
}

#st-top-slider .post-meta-content .author-link:before {
	content: "\f007";
	padding-right: 10px;
	font-family: fontAwesome;
}

#st-top-slider .post-meta-content .date-link:before {
	content: "\f073";
	padding-right: 10px;
	font-family: fontAwesome;
}

#st-top-slider .slick-prev {
	left: 11px;
	z-index: 99;
}

#st-top-slider .slick-next {
	right: 20px;
}

#st-top-slider .slick-next:before {
	content: '\f105';
	color: #fff;
	font-family: fontAwesome;
	border: 1px solid #fff;
	padding: 1px 7px;
}

#st-top-slider .slick-prev:before {
	content: '\f104';
	color: #fff;
	font-family: fontAwesome;
	border: 1px solid #fff;
	padding: 1px 7px;
}

#st-top-slider .slick-dotted.slick-slider {
	margin-bottom: 0;
}

#st-top-slider .slick-dots {
	top: 10px;
}

.no-left-padding {
	padding-left: 0 !important;
}

.left-slider.no-padding {
	padding: 0 !important;
}

.left-slider.pdr0 {
	border: 10px solid transparent;
}

@media (max-width: 767px) {
	.left-slider.pdr0 {
		border: 0;
	}
}

.left-slider.pdr0:nth-child(even) {
	border-right: 0;
}

.st-top-slider-content {
	position: relative;
}

.st-slider-caption {
	position: absolute;
	bottom: 0;
	padding: 0 16px 8px;
	z-index: 99;
	width: 100%;
	background: rgba(0, 0, 0, 0.22);
}

.st-slider-caption h2 {
	font-size: 32px;
}

.st-slider-caption h2 a {
	color: #fff !important;
}

.st-slider-caption .post-meta-content {
	opacity: 1;
}

.category-tags span:nth-child(even) {
	background: #3b85e4;
}

.st-top-slider-content.main-slider {
	border-right: 10px solid transparent;
	border-top: 10px solid transparent;
	max-height: 340px;
	overflow: hidden;
}

@media (max-width: 767px) {
	.st-top-slider-content.main-slider {
		border-right: 0;
		border-top: 0;
	}
}

.st-top-slider-content.main-slider img {
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

.st-top-slider-content.main-slider:hover img {
	transform: scale(1.1);
}

.st-top-slider-content.right-post {
	max-height: 155px;
	overflow: hidden;
}

.st-top-slider-content.right-post .post-meta-content {
	font-size: 12px;
}

.st-top-slider-content.right-post img {
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

.st-top-slider-content.right-post:hover img {
	transform: scale(1.1);
}

@media (max-width: 767px) {
	.st-top-slider-content.right-post {
		max-height: min-content;
		margin: 10px 0;
	}
}

.st-top-slider-content.right-post h2 {
	font-size: 22px;
}

.st-w-1-byline {
	padding-right: 10px;
}


/* salient second section (trending) slider */

.st-trending-wrapper {
	padding: 0 16px;
}

@media (max-width: 767px) {
	.st-trending-wrapper {
		padding: 0 0;
	}
}

.st-slider-caption-recent {
	padding: 15px 0;
}

#trending-section {
	padding: 0 16px;
	overflow: hidden;
}

#trending-section .slick-slide {
	border-right: 15px solid transparent;
}

#trending-section .slick-slide:last-child {
	border-right: 0;
}

#trending-section .widget-title,
.st-custom-widget-section .widget-title,
#st-full-width .widget-title,
#secondary .widget-title {
	font-size: 22px;
	font-weight: bold;
	color: #000;
	padding: 0 15px;
	position: relative;
	margin: 30px 0 35px;
	line-height: 2;
	background: #f1f1f1;
}

#secondary .widget-title {
	margin-top: 0;
}

#trending-section .widget-title:after,
.st-custom-widget-section .widget-title:after,
#st-full-width .widget-title:after,
#secondary .widget-title:after {
	content: "";
	height: 100%;
	position: absolute;
	bottom: 0;
	width: 4px;
	left: 0;
}

#trending-section .news-heading-only h2 {
	margin-top: 0;
}

#trending-section .news-heading-only h2 a {
	font-size: 22px;
	color: #000;
}

#trending-section .slick-prev {
	right: 43px;
	left: unset;
	top: -16px;
}

#trending-section .slick-next {
	right: 16px;
	top: -16px;
}

#trending-section .slick-next:before {
	content: '\f105';
	color: #b3b3b3;
	font-family: fontAwesome;
	border: 1px solid #b3b3b3;
	padding: 1px 7px;
}

#trending-section .slick-prev:before {
	content: '\f104';
	color: #b3b3b3;
	font-family: fontAwesome;
	border: 1px solid #b3b3b3;
	padding: 1px 7px;
}

#trending-section .slick-dots {
	top: -30px;
	width: 80%;
}

#trending-section .slick-dots li button:before {
	color: #000 !important;
}

#trending-section figure {
	max-height: 212px;
	overflow: hidden;
}

.st-slider-caption-recent .st-w-post-meta {
	margin: 15px 0;
}

.st-slider-caption-recent .st-w-post-meta a {
	color: #000;
}

.news-heading-only {
	overflow: hidden;
}

.news-heading-only img,
.news-heading-only {
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	position: relative;
}

.news-heading-only:after {
	width: 0;
	height: 3px;
	position: absolute;
	bottom: 0;
	content: "";
	transition: width .3s;
}

.news-heading-only:hover::after {
	width: 100%;
}

.news-heading-only:hover img {
	transform: scale(1.1);
}


/* salient sidebar style */

#secondary .widget {
	background: #fbfbfb;
	padding: 15px;
}

#secondary ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#secondary ul li {
	padding: 8px 0;
	border-bottom: 1px solid #efefef;
}

#secondary ul li:last-child {
	border-bottom: none;
}

#secondary ul li a {
	color: #000;
}


/* right to left menu */

.pollSlider {
	position: fixed;
	height: 100vh;
	background: #fff;
	max-width: 300px;
	right: 0px;
	margin-right: -300px;
	z-index: 9999999;
	width: 100%;
	top: 0;
	padding: 16px;
	overflow: scroll;
	-ms-overflow-style: none;
	overflow: -moz-scrollbars-none;
}

.pollSlider #secondary {
	width: 100%;
	padding: 0;
}

.pollSlider::-webkit-scrollbar {
	display: none;
}

#pollSlider-button {
	position: fixed;
	width: 33px;
	height: 32px;
	right: 0px;
	top: 95px;
	z-index: 999;
	cursor: pointer;
}

#pollSlider-button i {
	color: #fff;
	font-size: 22px;
	padding: 5px 8px;
}


/* salient footer section */

.st-main-footer {
	background: #141416;
	color: #ccc;
	padding-top: 30px;
}

.st-main-footer h2 {
	font-size: 22px;
	border-bottom: 2px solid #fff;
	padding: 10px 0;
	position: relative;
	margin-bottom: 35px;
	margin-top: 0;
}

.st-main-footer h2:after {
	content: "";
	height: 2px;
	position: absolute;
	bottom: -2px;
	width: 100px;
	left: 0;
}

.st-main-footer p {
	color: #ccc;
}

.st-main-footer a {
	color: #ccc;
}

.st-main-footer ul {
	list-style: none;
	margin: 0;
	padding: 0;
	color: #ccc;
}

.st-main-footer ul li {
	color: #ccc;
	padding: 6px 0;
}

.st-main-footer ul li:before {
	content: "\f069";
	font-family: fontAwesome;
	color: #3e3e3e;
	padding-right: 10px;
	font-size: 8px;
}

.st-main-footer select {
	color: #000;
	width: 100%;
	height: 42px;
}

.st-main-footer select:focus {
	outline: none;
}

.site-info {
	background: #0c0c0e;
	padding: 20px 36px;
	color: #797979;
}

.site-info a {
	color: #797979;
}

.site-info .footer-social-nav {
	float: right;
}

.site-info .footer-social-nav a {
	padding-top: 0;
}


/* components */


/* import all the components */


/* top header style */

.top-header {
	background: #1a2431;
	color: #fff;
	width: 100%;
	top: 0;
}

@media (max-width: 767px) {
	.top-header .top-nav-bar {
		background: #3b3e40;
	}
}

.top-header .top-nav-bar ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.top-header .top-nav-bar ul li {
	display: inline-block;
	padding: 5px 17px;
	border-right: 1px solid #8a8484;
}

.top-header .top-nav-bar ul li:last-child {
	border-right: 0;
}

.top-header .top-nav-bar ul li a {
	color: #fff;
	font-size: 12px;
}

.header-btn-group {
	text-align: right;
}

.header-btn-group i {
	padding: 10px 10px;
	cursor: pointer;
	width: 34px;
	font-size: 12px;
	text-align: center;
}

.add-image {
	margin: 30px 0;
}

.add-image img {
	float: right;
}

@media (max-width: 767px) {
	.add-image {
		margin: 0 0 20px;
	}
}

.top-date p {
	text-align: center;
	color: #fff;
	padding: 6px 0 0;
	margin: 0;
	font-size: 12px;
}

.top-date p:before {
	content: '\f073';
	padding-right: 10px;
	font-family: fontAwesome;
}

.salient-top-right {
	float: right;
	text-align: right;
}


/* salient news site branding style */

.site-branding {
	margin: 34px 0;
	padding: 7px 11px;
}

@media (max-width: 767px) {
	.site-branding {
		margin: 10px 0;
		text-align: center;
	}
}

.site-branding .site-title {
	font-size: 36px;
	line-height: 1;
	margin: 0;
}

.site-branding .site-title a {
	font-weight: bold;
}


/* salient news main nav style */

#site-navigation li:last-child a {
	border-right: 1px solid transparent;
}

#site-navigation li:first-child a {
	border-left: 1px solid transparent;
	padding-left: 0;
}

#site-navigation a {
	font-size: 16px;
	color: #fff;
	padding: 10px 30px;
	border-left: 1px solid #eee;
}

#site-navigation ul.sub-menu li {
	border-bottom: 1px solid #d4d4d4;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

#site-navigation ul.sub-menu li:last-child {
	border-bottom: none;
}

.st-news-main-nav {
	z-index: 99999 !important;
}

.random {
	text-align: right;
	font-size: 22px;
	padding: 5px 0;
}

.random a {
	color: #fff;
}


/*salient news button component */

a.read-more-btn {
	border: 1px solid;
	color: #fff;
	padding: 5px 20px;
	border-radius: 10px;
}


/* ====================================
   Lists
   ==================================== */


/* slick slider custom style */

ul.slick-dots {
	bottom: auto;
	top: 0;
	left: 0;
	text-align: left;
}

ul.slick-dots li button:before {
	font-size: 15px !important;
	color: #fff !important;
}

#return-to-top {
	position: fixed;
	z-index: 999;
	color: #fff;
	bottom: 100px;
	right: 0;
	height: 48px;
	width: 48px;
	text-align: center;
	padding-top: 13px;
	border-radius: 28px 0 0 28px;
	display: none;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	-webkit-transition: 0.5s;
	transition: 0.5s;
}

#return-to-top:hover {
	opacity: .7;
}


/* Preloader */

#preloader {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #fff;
	z-index: 999999999;
}

#status {
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
}

#status i {
	font-size: 48px;
}


/* salient heading style */

h1,
h2,
h3,
h4,
h5,
h6 {
	clear: both;
	line-height: 1.3;
}

h1 {
	font-size: 36px;
	font-size: 2.25rem;
}

h2 {
	font-size: 32px;
	font-size: 2rem;
}

h3 {
	font-size: 28px;
	font-size: 1.75rem;
}

h4 {
	font-size: 24px;
	font-size: 1.5rem;
}

h5 {
	font-size: 20px;
	font-size: 1.25rem;
}

h6 {
	font-size: 16px;
	font-size: 1rem;
}

h1 a {
	line-height: 1.36;
}


/* salient social nav */

.top-right {
	text-align: right;
}

.salient-social-section ul {
	margin: 0;
}

.salient-social-section a {
	padding-top: 2px;
}


/* salient divider */


/* salient sidebar style */


/* salient news form style */

input:focus,
textarea:focus,
button:focus,
div:focus {
	outline: none;
}

form.search-form label {
	width: calc(100% - 100px);
}

form.search-form input.search-field {
	height: 42px;
	border-radius: 0;
	font-weight: 100;
	padding: 10px;
	width: 100%;
}

form.search-form input.search-submit {
	color: #fff;
	font-size: 14px;
	width: 100px;
	float: right;
	height: 42px;
}

input#submit {
	color: #fff;
	font-size: 14px;
	border: none;
	height: 42px;
	padding: 0 20px;
}

#comments input {
	height: 42px;
	width: 100%;
	border-radius: 0;
}

#comments input:focus {
	outline: none;
}

#comments input#submit {
	width: auto;
}


/* top header search style */

.top-header .container {
	position: relative;
}

.top-header .top-search-form {
	display: none;
	position: absolute;
	color: #000;
	right: 0;
	z-index: 999;
	top: 40px;
	background: #fff;
	padding: 5px;
	border: 1px solid #d0cdcd;
}


/* this is hover effect style for all section */

.top-header .top-nav-bar ul li a,
.site-branding .site-title a,
#site-navigation a,
.random i,
#content .entry-title a,
header.entry-header a,
#content article a,
.st-main-footer a,
#secondary ul li a,
#secondary a,
.st-slider-caption h2 a,
.left-style h2 a,
.right-style h2 a,
.st-sidebar-tab-style .tab-heading-title h2 a,
.st-sidebar-slider h2 a,
.style-2-desc h2 a,
.latest-blog-st h2 a,
section#st-full-width h2 a,
.thumbnailstyle-heading-title h2 a,
.st-widget-style-1 .st-w-post-meta a,
.post-meta-content span a,
.st-author-description h2 a,
#trending-section .news-heading-only h2 a,
section a,
.widget a,
ul li a,
span a p a {
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}


/* salient breadcrumb style */

#breadcrumb {
	background: #efefef;
	padding: 10px;
	text-align: left;
	margin: 20px 0;
}

#breadcrumb .breadcrumb-trail {
	padding-left: 16px;
}

@media (max-width: 767px) {
	#breadcrumb .breadcrumb-trail {
		padding-left: 0;
	}
}

#breadcrumb ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#breadcrumb ul li {
	display: inline-block;
	color: #717171;
}

@media (max-width: 500px) {
	#breadcrumb ul li {
		font-size: 11px;
	}
}

#breadcrumb ul li:after {
	content: '\f101';
	font-family: fontAwesome;
	padding: 0 10px;
	color: #717171;
}

#breadcrumb ul li:last-child:after {
	content: '';
}

#breadcrumb ul li a {
	color: #717171;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}


/* salient news default page style */

#content .entry-title {
	margin-top: 0;
	font-size: 22px;
}

#content .entry-title a {
	color: #000;
}

#content article {
	border: 1px solid #ececec;
	padding: 16px;
	background: #fbfbfb;
}

#content article a {
	color: #505050;
}

#content .entry-meta {
	border-bottom: 1px solid #eaeaea;
	border-top: 1px solid #eaeaea;
	margin: 15px 0;
	padding: 7px 0;
	font-size: 12px;
}

#content .posted-on:before {
	content: '\f073';
	padding-right: 10px;
	font-family: fontawesome;
}

#content .byline:before {
	content: '\f007';
	padding-right: 10px;
	padding-left: 10px;
	font-family: fontawesome;
}

#content .cat-links:before {
	content: '\f07c';
	padding-right: 10px;
	font-family: fontawesome;
}

#content .tags-links:before {
	content: '\f02b';
	padding-right: 10px;
	padding-left: 10px;
	font-family: fontawesome;
}

#content .comments-link {
	padding-right: 10px;
}

#content .comments-link:before {
	content: '\f075';
	padding-right: 10px;
	padding-left: 10px;
	font-family: fontawesome;
}

#content .edit-link:before {
	content: '\f044';
	padding: 0 10px;
	font-family: fontawesome;
}

#content .nav-links {
	margin-top: 30px;
	margin-bottom: 75px;
}

#content .nav-links a {
	border: 1px solid;
	padding: 10px 30px;
	transition(all .3s);
}

#content .nav-links a:hover {
	background: #efefef;
}

#content .nav-links .nav-previous a:before {
	content: '\f104';
	padding-right: 10px;
	font-family: fontawesome;
}

#content .nav-links .nav-next a:after {
	content: '\f105';
	padding-left: 10px;
	font-family: fontawesome;
}


/* 404 css */

.error-404.not-found {
	padding: 100px 0;
	text-align: center;
	background: url("../../source/images/nothing.png");
	position: relative;
	margin: 30px 0;
	background-size: cover;
	background-position: center;
	box-shadow: 0 3px 6px #adadad;
}

.error-404.not-found:after {
	position: absolute;
	content: '';
	background: rgba(0, 0, 0, 0.5);
	left: 0;
	height: 100%;
	width: 100%;
	top: 0;
}

.error-404.not-found .pgae-content-error {
	position: relative;
	z-index: 9;
	background: #ffffffb5;
	max-width: 500px;
	left: 0;
	right: 0;
	margin: auto;
	padding: 20px;
	box-shadow: 0 0 7px #000;
}

.error-404.not-found input.search-field {
	height: 42px;
	border-radius: 0;
	padding: 10px;
	border: 0;
}

.error-404.not-found input.search-submit {
	border: 0;
	color: #fff;
	height: 42px;
	line-height: inherit;
	font-size: 16px;
}


/* salient news archive page style */


/* salient single page style */


/* salient widget style */


/* custom widget style */


/* salient widget style 1 style*/


/* left style */

.st-widget-style-1 {
	margin: 20px 0 0;
}

.st-widget-style-1 .st-w-post-meta {
	margin: 15px 0;
}

.st-widget-style-1 .st-w-post-meta a {
	color: #000;
	padding-right: 15px;
}

.st-widget-style-1 .st-w-1-img.small {
	max-height: 100px;
	overflow: hidden;
}

.left-style {
	position: relative;
}

.left-style h2 {
	font-size: 22px;
	margin: 20px 0;
}

.left-style h2 a {
	color: #000;
}

.right-style {
	position: relative;
	margin-bottom: 10px;
	overflow: hidden;
}

.right-style .st-w-post-meta {
	font-size: 12px;
}

.right-style h2 {
	font-size: 18px;
	margin-top: 10px;
}

.right-style h2 a {
	color: #000;
}

.st-w-tag {
	position: absolute;
	top: 10px;
	left: 10px;
	z-index: 9;
}

.st-w-tag span {
	color: #fff;
	background: #184175;
	padding: 2px 10px;
}

.st-w-tag span a {
	color: #fff;
}

.st-w-tag span:nth-child(even) {
	background: #3b85e4;
}

.st-w-1-date:before {
	content: "\f073";
	padding-right: 10px;
	font-family: fontAwesome;
}

.st-w-1-byline:before {
	content: "\f007";
	padding-right: 10px;
	font-family: fontAwesome;
}


/* salient widget style 2 css */

.st-widget-style-2 {
	margin: 20px 0 0;
}

.st-widget-2-content a {
	color: #fff;
}

.st-widget-2-content h2 {
	font-size: 22px;
}

.st-widget-2-content h2 a {
	font-size: 22px;
}

.st-widget-2-content .post-meta-content span {
	color: #fff;
}

.author-link {
	padding-right: 10px;
}

.author-link:before {
	content: "\f007";
	padding-right: 10px;
	font-family: fontAwesome;
}

.date-link:before {
	content: "\f073";
	padding-right: 10px;
	font-family: fontAwesome;
}

.style-2-desc {
	padding-left: 12px;
}

.style-2-desc h2 {
	font-size: 18px;
	margin-top: 10px;
}

.style-2-desc h2 a {
	color: #000;
}

.big-style {
	margin: 0 0 10px;
}

.big-style .post-meta-content {
	opacity: 1;
}

.small-style {
	margin: 10px 0 10px;
	padding-bottom: 15px;
	width: 50%;
	float: right;
}

.st-padding-odd-even-widget:nth-child(odd) {
	border-right: 15px solid transparent;
}

.st-padding-odd-even-widget:nth-child(even) {
	border-left: 15px solid transparent;
}

.st-widget-2-content {
	max-height: 250px;
	overflow: hidden;
}

@media (max-width: 767px) {
	.small-style {
		width: 100%;
	}
}

.small-style .style-2-tags span:after {
	content: '/';
	padding: 0 4px;
	color: #d6d6d6;
}

.small-style .style-2-tags span:last-child:after {
	content: ' ';
}

.small-style .style-2-tags span:nth-child(even) a {
	color: #3b85e4;
}

.small-style .style-2-tags span a {
	color: #184175;
	font-weight: bold;
}


/* salient widget style 3 */

#st-widget-style-3 {
	margin: 20px 0 0;
}

#st-widget-style-3 .widget-title {
	margin: 0 0 30px;
}

#st-widget-style-3 .post-meta-content {
	margin: 15px 0;
}

#st-widget-style-3 .post-meta-content span a {
	color: #000;
}

#st-widget-style-3 h2 {
	font-size: 22px;
	margin-top: 0;
}

#st-widget-style-3 h2 a {
	color: #000;
}

#st-widget-style-3 .manage-pdr:nth-child(odd) {
	padding-right: 20px !important;
}

@media (max-width: 991px) {
	#st-widget-style-3 .manage-pdr:nth-child(odd) {
		padding-right: 0;
	}
}

#st-widget-style-3 .manage-pdr:nth-child(even) {
	padding-left: 20px !important;
}

@media (max-width: 991px) {
	#st-widget-style-3 .manage-pdr:nth-child(even) {
		padding-left: 0;
	}
}

.widget-style-3-image {
	position: relative;
	z-index: -1;
}

#st-widget-style-3 .st-widget-3-heading-desc {
	margin-top: -30px;
	background: #ffffff;
	z-index: 999;
	width: 90%;
	left: 0;
	right: 0;
	margin: -30px auto 0;
	padding: 16px;
	position: relative;
	margin-bottom: 35px;
}

#st-widget-style-3 .st-widget-3-heading-desc:after {
	content: "";
	width: 0;
	height: 3px;
	background: #000;
	position: absolute;
	bottom: 0;
	transition: width .3s;
}

#st-widget-style-3 .st-widget-3-heading-desc:hover::after {
	width: 100%;
}


/* salient full width widget caroesual */

#st-full-width {
	overflow: hidden;
	padding: 20px 16px;
}

#st-full-width .slick-dots {
	top: -30px;
	width: 80%;
}

#st-full-width .slick-dots li button:before {
	color: #000 !important;
}

.full-width-news-slider-init {
	margin: 45px 0 20px;
}

.full-width-news-slider-init .full-width-news-slider h2 {
	font-size: 22px;
	padding-right: 8px;
}

.full-width-news-slider-init .st-full-slider-image {
	max-height: 150px;
	overflow: hidden;
}

.full-width-news-slider-init .full-width-news-slider h2 a {
	color: #000;
}

.full-width-news-slider-init .slick-prev {
	right: 32px;
	left: unset;
	top: -20px;
}

.full-width-news-slider-init .slick-next {
	right: 3px;
	top: -20px;
}

.full-width-news-slider-init .slick-next:before {
	content: '\f105';
	color: #b3b3b3;
	font-family: fontAwesome;
	border: 1px solid #b3b3b3;
	padding: 1px 7px;
}

.full-width-news-slider-init .slick-prev:before {
	content: '\f104';
	color: #b3b3b3;
	font-family: fontAwesome;
	border: 1px solid #b3b3b3;
	padding: 1px 7px;
}


/* latest-blog-style */

#st-blog-style {
	margin: 20px 0 0;
}

.latest-blog-st {
	border: 1px solid #dcdcdc;
	margin-bottom: 32px;
	transition: all .3s;
}

.latest-blog-st:hover {
	box-shadow: 0 0 11px #888585;
}

.latest-blog-st .blog-style-content {
	padding: 10px;
	background: #fff;
}

.latest-blog-st .st-w-1-date {
	padding-right: 10px;
}

.latest-blog-st .st-w-post-meta {
	margin: 14px 0;
}

.latest-blog-st .st-w-post-meta a {
	color: #000;
}

.latest-blog-st h2 a {
	color: #000;
}

.blog-style-read-more {
	color: #505050;
}

.blog-style-read-more:after {
	content: '\f061';
	padding-left: 10px;
	font-family: fontAwesome;
}

@media (min-width: 991px) {
	.st-padding-odd-even:nth-child(odd) {
		padding-left: 0;
	}
	.st-padding-odd-even:nth-child(even) {
		padding-right: 0;
	}
}


/* st widget style */

.st-sidebar-tab-style {
	margin-bottom: 20px;
}

.st-sidebar-tab-style .active {
	display: block;
}

.st-sidebar-tab-style .hide {
	display: none;
}

.st-sidebar-tab-style ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

.st-sidebar-tab-style ul li {
	display: inline-block;
	width: 32%;
	text-align: center;
	margin-bottom: 20px;
}

.st-sidebar-tab-style .list {
	width: 100%;
	max-height: 400px;
	background: rgba(238, 238, 238, 0.37);
	padding: 10px;
	overflow: hidden;
}

.st-sidebar-tab-style .activelink {
	color: #fff;
}

.st-sidebar-tab-style li.clickme a {
	width: 100%;
	display: inline-block;
	color: #fff !important;
	padding: 7px 0;
}

.st-sidebar-tab-style ul li a:hover,
aside#secondary .st-sidebar-tab-style ul li a:hover {
	color: #fff !important;
}

aside#secondary .st-sidebar-tab-style ul li {
	border-bottom: 0;
	padding: 0;
}

.st-sidebar-tab-style li.clickme .activelink {
	background: #000 !important;
}

.st-sidebar-tab-style li.clickme a:before {
	content: "\f0b0";
	padding-right: 6px;
	font-family: fontAwesome;
}

.st-sidebar-tab-style .tab-image {
	width: 100px;
	float: left;
}

.st-sidebar-tab-style .tab-heading-title {
	width: calc(100% - 100px);
	float: right;
	padding-left: 10px;
}

.st-sidebar-tab-style .tab-heading-title h2 {
	font-size: 18px;
	margin: 0;
}

.st-sidebar-tab-style .tab-heading-title h2 a,
.st-sidebar-tab-style .post-meta-content span a {
	color: #000;
}

.st-sidebar-tab-style .post-meta-content {
	margin-top: 15px;
	font-size: 12px
}

.st-sidebar-tab-style .tab-cat-wrapper {
	margin: 0 0 5px;
	border: 1px solid #fff;
	background: #fff;
	padding: 10px;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

.st-sidebar-tab-style .tab-cat-wrapper:hover {
	box-shadow: 0 0 4px #afafaf;
}


/* salient sidebar widget slider style */

.st-sidebar-slider-init {
	height: auto;
	overflow: hidden;
	max-height: 250px;
}

.st-sidebar-slider-style {
	margin-bottom: 20px;
}

.st-sidebar-slider-style .slick-prev {
	right: 32px;
	left: unset;
	top: 18px;
	z-index: 99999;
}

.st-sidebar-slider-style .slick-next {
	right: 7px;
	top: 18px;
	z-index: 99999;
}

.st-sidebar-slider-style .slick-next:before {
	content: '\f105';
	color: #fff;
	font-family: fontAwesome;
	border: 1px solid #fff;
	padding: 1px 7px;
}

.st-sidebar-slider-style .slick-prev:before {
	content: '\f104';
	color: #fff;
	font-family: fontAwesome;
	border: 1px solid #fff;
	padding: 1px 7px;
}

.st-sidebar-slider {
	position: relative;
}

.st-sidebar-slider h2 {
	font-size: 22px;
}

.st-sidebar-slider .st-sidebar-content {
	position: absolute;
	bottom: 0;
	padding: 25px 10px;
	background: #0000009c;
	width: 100%;
}

.st-sidebar-slider .st-sidebar-content .post-meta-content {
	opacity: 1;
}

.st-sidebar-slider .st-sidebar-content .post-meta-content span,
.st-sidebar-slider .st-sidebar-content .post-meta-content span a,
.st-sidebar-slider h2 a {
	color: #fff;
}


/* salient sidebar latest-post widget */

section.widget li {
	padding: 10px 0;
}

.latest-post-image {
	width: 100px;
	overflow: hidden;
	float: left;
}

.thumbnailstyle {
	background: rgba(238, 238, 238, 0.37);
	padding: 16px;
	border: 1px solid #cccccc;
	margin-bottom: 20px;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

.thumbnailstyle:hover {
	box-shadow: 0 0 4px #afafaf;
}

.thumbnailstyle-heading-title {
	width: calc(100% - 100px);
	float: right;
	padding-left: 16px;
}

.thumbnailstyle-heading-title h2 {
	font-size: 18px;
	margin: 0;
}

.thumbnailstyle-heading-title h2 a {
	color: #000;
}

.thumbnailstyle-heading-title .post-meta-content {
	margin-top: 14px;
	font-size: 14px;
}

.thumbnailstyle-heading-title .post-meta-content a {
	color: #000;
}


/* salient author widget */

.st-author-widget {
	border: 1px solid #ccc;
	padding: 16px;
	margin-bottom: 20px;
	background: #fff;
}

.st-author-widget h2.widget-title {
	margin-top: 0 !important;
}

.st-author-image {
	width: 150px;
	overflow: hidden;
	left: 0;
	right: 0;
	margin: auto;
	border-radius: 50%;
	height: 150px;
	display: flex;
}

.st-author-image img {
	height: 150px;
}

.st-author-description {
	text-align: center;
}

.st-author-description h2 {
	font-size: 22px;
	position: relative;
	margin: 25px 0;
	padding: 10px 0;
}

.st-author-description h2:after {
	height: 2px;
	width: 30px;
	position: absolute;
	content: "";
	left: 0;
	right: 0;
	margin: auto;
	bottom: 0;
}

.st-author-description h2 a {
	color: #000;
}

.author-more {
	color: #fff;
	border: 1px solid;
	padding: 10px 25px;
	margin: 15px 0;
	display: inline-block;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

.author-more:hover {
	background: #fff!important;
}

.st-custom-left-section {
	width: 70%;
	padding-right: 4%;
	float: left;
	padding-left: 16px;
}

@media (max-width: 991px) {
	.st-custom-left-section {
		width: 100%;
		padding-right: 0;
	}
}

.st-custom-right-section {
	width: 30%;
	float: right;
	padding-right: 16px;
	margin-top: 30px;
}

@media (max-width: 991px) {
	.st-custom-right-section {
		width: 100%;
		padding-left: 16px;
	}
}

.st-custom-right-section .widget-title {
	margin: 0 0 30px !important;
}

.st-custom-widget-section {
	padding-right: 0;
}

.st-custom-widget-section ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

.st-custom-widget-section ul li:last-child {
	border-bottom: none;
}

.st-custom-widget-section ul li a {
	color: #000;
}

.st-w-post-meta,
.post-meta-content {
	opacity: .6;
}


/*# sourceMappingURL=style__0.1.0.css.map */