/*
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
*/
#footer-outer .widget {
    margin-bottom: 12px;
}
.gform_button.button{
	background:#000000!important;
}
@media only screen and (min-width: 1000px) {
    body #footer-outer .row {
        padding: 50px 0;
    }
}

@media only screen and (min-width: 1000px) {
    #header-outer #logo, #header-outer .logo-clone, #header-outer .logo-spacing {
        margin-top: 15px !important;
        margin-bottom: 28px;
        position: relative;
    }
}


.review-form .gform_required_legend{
	display:none!important;
}
#gform_submit_button_3{
    padding: 15px;
    width: 100% !important;
}

#gform_submit_button_2{
	
	padding: 15px;
    width: 100% !important;
}

#gform_submit_button_4{
	
	padding: 15px;
    width: 100% !important;
}

#mega-menu-wrap-top_nav #mega-menu-top_nav > li.mega-menu-megamenu > ul.mega-sub-menu {
    z-index: 999;
    border-radius: 0px;
    background: white;
    border: 0;
    padding: 20px;
    position: absolute;
    width: 100%;
    max-width: none;
    left: 0;
}

.tracked-pos{
	
	    margin-top: 40px !important;		
}

#top nav ul li a, #search-outer input, #top #logo, #top nav ul #nectar-user-account a span, #top nav ul #search-btn a span, #header-outer .cart-menu .cart-icon-wrap .icon-salient-cart, .nectar-mobile-only.mobile-header {
    color: #000000;
}

@media only screen and (min-width: 1000px) {
    .container, body[data-header-format="left-header"] .container, .woocommerce-tabs .full-width-content .tab-container, .nectar-recent-posts-slider .flickity-page-dots, .post-area.standard-minimal.full-width-content .post .inner-wrap, .material #search-outer #search {
        max-width: 1500px !important;
    }
}

#tpbr_box{
	line-height: 2em;
    padding: 10px 0px 10px !important;
    color: #000 !important;
    font-size: 15px;
}

.icon-salient-m-user{
	
	    color: #fff !important;
}

.icon-salient-search{
	
	  color: #fff !important;
}

.slide-out-widget-area-toggle{
	
	display:none !important;
}
#text-75 a{
	text-decoration:underline;
	text-decoration-color: #999999;
	text-underline-offset: 2px;
}
#footer-outer #copyright[data-layout="centered"] {
    padding: 25px 0;
}
/*====Review page css===*/
.rating-stars {
    margin-top: 20px;
    margin-bottom: 20px;
    text-align: center
}

.rating-stars ul {
    list-style-type: none;
    padding: 0
}

.rating-stars ul>li.star {
    display: inline-block;
    margin-right: 12px
}

.rating-stars ul>li.star>i.fa {
    font-size: 8.5em;
    color: #0a2339 !important;
    text-shadow: -5px 1px 0 #aaa
}

.hover-text {
    visibility: hidden;
    display: block;
    font-size: 16px;
    text-decoration: underline;
    color: #f17d0c
}

.rating-stars ul>li.star:hover>i.fa {
    color: #f7d000 !important;
    text-shadow: 6px 0 0 #3f4042
}

.rating-stars ul>li.star:hover>.hover-text {
    visibility: visible
}

.starreview .wpb_content_element p {
    padding-bottom: 0!important;
    line-height: 1.8
}

.starreview .wpb_content_element ul li {
    line-height: 1.8
}

.starreview .wpb_content_element {
    margin-bottom: 1em
}

.review-form .gform_wrapper.gravity-theme .gfield input.large, .review-form .gform_wrapper.gravity-theme .gfield textarea.small{
	border:1px solid #999999;
	background:#ffffff!important;
}
.pum-container .pum-content+.pum-close {
    border-radius: 100% !important;
}

.rating-stars ul li.star.hover i.fa,
.rating-stars ul li.star.selected i.fa {
  color: #f7d000!important;
}
/*===End===*/
#footer-outer #footer-widgets .col input[type=email]{
color:#ffffff!important;
}
#gform_5 {
	display: flex;
	margin-top: 10px;
}

.gform_wrapper.gravity-theme #gform_5 .gform_footer {
	padding: 0px;
	margin: 0px !important;
}

#footer-outer #footer-widgets .col input[type=email]::placeholder {
	color: #ededed;
	opacity: 1;
	/* Firefox */
}

#footer-outer #footer-widgets .col input[type=email]::-ms-input-placeholder {
	/* Edge 12 -18 */
	color: #ededed;
}
#footer-outer #footer-widgets .col input[type=email]:focus {
  background: transparent!important;
  outline: none!important;
  border-color:transparent!important;
}
#footer-outer #footer-widgets .col input[type="image"] {
	height: 40px;
}
#footer-outer #footer-widgets .col form{
    border:1px solid rgba(255,255,255,0.15);
    max-width: 300px;
	border-radius:8px;
	margin-top: 30px;
}
#footer-outer #footer-widgets .gform_wrapper.gravity-theme .gform_validation_errors, #validation_message_5_1{
	display:none!important;
}
#header-outer .nectar-header-text-content a i {
    font-size: 22px;
    color: #fff;
	margin-left: 30px;
}
@media(min-width:1000px){
body #footer-outer .row {
  padding: 50px 0 0 0;
}
#footer-widgets .row .col.span_4:nth-child(1) {
  width: 35%;
}

#footer-widgets .row .col.span_4:nth-child(2) {
  width: 45%;
}

#footer-widgets .row .col.span_4:nth-child(3) {
  width: 15%;
}
}




