/*
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
*/

#header-outer.transparent #top nav > ul > li > a, #header-outer.transparent #top nav > .sf-menu > li > a, #header-outer.transparent #top nav ul #search-btn a .icon-salient-search, #header-outer.transparent #top nav ul #nectar-user-account a span, #header-outer.transparent #top nav > ul > li > a > .sf-sub-indicator i, #header-outer.transparent .cart-menu .cart-icon-wrap .icon-salient-cart, .ascend #boxed #header-outer.transparent .cart-menu .cart-icon-wrap .icon-salient-cart {
	opacity: 1 !important;
}

.box-shadow-large {
	-webkit-box-shadow: 10px 10px 38px -15px rgba(0,0,0,0.59);
	-moz-box-shadow: 10px 10px 38px -15px rgba(0,0,0,0.59);
	box-shadow: 10px 10px 38px -15px rgba(0,0,0,0.59);
}

.feed .iwithtext .icon-star:before {
	font-size: 15px;
}

.feed .iwithtext .iwt-text {
	padding-left: 30px;
    transform: translateY(10px);
	font-size: 15px;
}

.feed .esg-bottom {
	/* background-color: transparent;
    border: none;
    color: white;
	text-transform: none;
	padding: 30px; */
	transition: 0.3s;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
}

.feed .esg-media-poster {
	filter: brightness(0.8);
}

.footer-logo {
	padding-top: 30px;
	width: 200px !important;
}

.terms-privacy {
	font-size: 11px;
	color: grey !important;
	display: inline !important;
	padding-right: 10px;
	text-align: right;
}

#footer-para {
	margin-bottom: 10px !important;
}

#footer-outer .row {
	padding-top: 100px;
}

#footer-outer, #footer-outer .inactive {
	display: inline-block !important;
	padding: 0px 15px 15px 15px;
	font-size: 15px;
}


#footer-outer .inactive i {
	transform: translateX(10px);
	color: white !important;
	transition: 0.5s;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
}


#footer-outer, #footer-outer .inactive i:hover {
	color: #f15c42 !important;
}

#footer-outer .textwidget p {
	padding: 0 !important;
}

.red {
	cursor: pointer;
	margin-top: 30px;
	background-color: #f15c42 !important;
	border-color:  #f15c42 !important;
}



.article-content-wrap {
	padding: 30px !important;
	padding-bottom: 80px !important;
}




/* Feeds Overlay */

.esg-entry-cover {
	cursor: pointer !important;
}

.eg-washington-container {
	background-color: rgba(241,92,66,0.8) !important;
}

.feed .eg-washington-element-1-a {
	z-index: 99999 !important;
	width: 100% !important;
	height: 237.72px !important;
	border-radius: 0 !important;
	opacity: 0 !important;
}

.eg-washington-element-1 {
	border-radius: 0 !important;
	height: 237.72px !important;
}

.esg-bottom {
	position: absolute;
	bottom: 0;
	height: 50px;
}

.eg-washington-element-3 {
	font-size: 13px !important;
}



/* Sidebar */ 

#sidebar .widget.widget_categories li a, #sidebar .widget.widget_pages li a, #sidebar .widget.widget_nav_menu li a {
	border: 0 !important;
}



/* Albums */

.simplefavorite-button {
	background-color: #f15c42 !important;
}

.iron-audioplayer .album-player {
	padding-top: 50px !important;
}

.album-template-default .post-content, .album-template-default .post-area {
	width: 100%;
	padding-top: 15px;
	padding-bottom: 15px;
}


.album-template-default .sr_it-playlist-title {
	font-size: 56px !important;
	padding-bottom: 15px;
}

.current .iron-audioplayer .playlist .audio-track path, .iron-audioplayer .playlist .audio-track rect {
	fill: #f15c42;
	transition: 0.8s;
	-webkit-transition: 0.8s;
	-moz-transition: 0.8s;
	-o-transition: 0.8s;
}

.album-template-default .current .tracklist-item-title, .album-template-default .current .track-number {
	font-weight: 400 !important;
	color: #f15c42 !important;
	transition: 0.8s;
	-webkit-transition: 0.8s;
	-moz-transition: 0.8s;
	-o-transition: 0.8s;
}

.album-template-default .audio-track {
	height: 40px;
}

.album-template-default .tracklist-item-time {
	font-weight: 400 !important;
	color: grey !important;
	padding-left: 5px !important;
	font-style: italic !important;
}

.album-template-default .tracklist-item-time::before {
	content: "- ";
}

.simplefavorite-button {
	transition: 0.8s;
	-webkit-transition: 0.8s;
	-moz-transition: 0.8s;
	-o-transition: 0.8s;
	position: absolute !important;
	right: 0;
	font-size: 13px !important;
	text-transform: none !important;
	padding: 10px !important;
}

.simplefavorite-button .sf-icon-star-empty::before {
	transform: translateY(2px);
}

/* Flex box */

.sonaar-grid-2 {
	grid-template-columns: 50% auto !important;
}

.iron-audioplayer .album {
	max-width: 100% !important;
}

.iron-audioplayer .album .album-art {
	max-width: 600px !important;
}

/* My Account */

.pmpro_box h3 {
	padding-bottom: 20px !important;
}

.pmpro_box {
	border: none !important;
}

.pmpro_box ul {
	padding-bottom: 10px;
}

.pmpro_box ul, .pmpro_box ul li {
	list-style-type: none;
	margin: 0 !important;
}

.pmpro_box ul li strong {
	padding-right: 5px;
}

.pmpro_box table tr {
	border: none !important;
	background-color: transparent !important;
}

.pmpro_account-membership-levelname {
	font-weight: 700 !important;
}

.pmpro_account-membership-levelname .pmpro_actionlinks a {
	background-color: transparent;
	padding: 0px 0px;
	border-radius: 0;
	color: #f15c42;
	font-weight: 700;
	font-size: 12px;
}

.pmpro_actionlinks a {
	background-color: #f15c42;
	padding: 10px 15px;
	border-radius: 15px;
	color: white;
	font-weight: 700;
	font-size: 14px;
	transition: 0.3s;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
}

.pmpro_actionlinks a:hover {
	box-shadow: 0 20px 38px rgba(0, 0, 0, 0.16)!important;
	-webkit-transform: translateY(-3px);
}


.pmpro_account-membership-levelname .pmpro_actionlinks a:hover {
	box-shadow: 0 20px 38px rgba(0, 0, 0, 0)!important;
	-webkit-transform: translateY(0);
}

.favorites-list a {
	font-weight: 700 !important;
	font-size: 15px !important;
}
.mejs-mediaelement {
	background:rgba(241,92,66,0.9);
}
.mejs-container * {
	font-size:16px;
}
textarea#comment {
	background:#ffffff;
}
.comment-list .comment >div p {
	color:#000000;
}
@media screen and (min-width:1000px) {
	.comments-section, .blog_next_prev_buttons {
		width:73% !important;
	}
}
.home .instance-4 .nectar-button:hover {
	background-color:#39b4e7 !important;
	color:#000000 !important;
} 

/* Media Player */

.mejs-mediaelement {
	background-color: #333333 !important;
}

body .mejs-controls .mejs-time-rail .mejs-time-current, body .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
	background-color: rgba(241,92,66,0.9) !important;
}
.archive.category .masonry-blog-item .excerpt {
	display:none !important;
}
.masonry.classic .post.masonry-blog-item h3.title {
	color:#000000 !important;
}
.archive.category .masonry-blog-item .article-content-wrap {
	padding:0px !important;
}


/* Sidebar Hover */
.wpb_category_n_menu_accordion ul > li li a {
	color:#f15c42 !important;
}
body #sidebar .wpb_category_n_menu_accordion li > a:hover, body #sidebar a:hover span.wpb-submenu-indicator {
	color: #39b4e7 !important;
}
.redtopper {
	border-top:10px solid #f15c42;
}

form#lostpasswordform + hr,
form#loginform + hr{
    display: none;
}

form#lostpasswordform,
form#loginform{
    margin-bottom: 10px;
}

form#loginform p{
	padding-bottom: 0;
}

form#loginform .login-username label,
form#loginform .login-password label,
form#lostpasswordform label{
	margin-bottom: 15px;
}


.tml.tml-lostpassword{
	max-width: 500px;
    margin: auto;
}

@media (max-width: 768px) {
	.pmpro_login_wrap form#loginform input[type=password].input,
	#loginform input[type=text],
	form.pmpro_form input[type=text]{
		width: 100% !important;
		max-width: 100%;
	}
}