/*
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
*/
div#header-space {
    height: 0 !important;
}
body #header-outer, body[data-header-color="dark"] #header-outer {
    background-color: transparent;
}
#header-outer 
header#top nav ul li.btn_menu a:hover {
    border-radius: 5px;
    background-image: -moz-linear-gradient( 0deg, rgb(9,150,69) 0%, rgb(116,189,64) 100%);
    background-image: -webkit-linear-gradient( 0deg, rgb(9,150,69) 0%, rgb(116,189,64) 100%);
    background-image: -ms-linear-gradient( 0deg, rgb(9,150,69) 0%, rgb(116,189,64) 100%);
    color: #fff !important;
    padding: 15px 30px !important;
    margin-right: 14px;
    font-weight: 700;
}

header#top ul li.btn_menu a {
    border: 1px solid #ccc;
    padding: 15px 30px !important;
    margin-right: 14px;
    font-weight: 700;
    border-radius: 5px;
    color: rgb(136 230 212);
    color: rgb(44 187 236);
}
.bner_txt h2 {font-size: 65px;line-height: 64px;color: #fff;margin-bottom: 55px;font-weight: 800;}

.bner_txt h4 a {
    color: #36a2f4;
    background: #fff;
    padding: 17px 30px;
    font-weight: 600;
    border-radius: 7px;
}

.bner_txt h4 a:hover {
    color: #fff;
    background: #36a2f4;
    padding: 17px 30px;
    font-weight: 600;
    border-radius: 7px;
}
.pro_cat h3 {
    color: #000;
    font-weight: 800 !important;
    font-size: 36px;
    margin-bottom: 30px !important;
}
.testI_box  .carousel-item {
    background: #fff;
    box-shadow: 1px 1px 12px 7px #ccc;
    padding: 50px !important;
    margin: 0 30px;
}
.testI_box .carousel-item .iwt-icon img {
    width: 60px !important;
}

.testI_box .carousel-item .iwt-text {
    padding-left: 90px;
}

.testI_box .carousel-item .iwt-text h4 {
    color: #000;
    margin-bottom: 0;
    font-weight: 600;
}

.testI_box .carousel-item .iwt-text h5 {
    color: #000;
}

.testI_box .carousel-item  p {
    color: #000 !important;
    margin-top: 20px;
}
#footer-outer, #nectar_fullscreen_rows > #footer-outer.wpb_row .full-page-inner-wrap {
    color: #ccc;
    position: relative;
    z-index: 10;
    background-color: transparent;
}
#footer-widgets .col.span_6:first-child:before {
    content: '';
    display: block;
    background: url(https://www.slimmsgoodies.com/wp-content/uploads/2022/03/footer_bfre.png) no-repeat;
    width: 730px;
    position: absolute;
    z-index: -1 !important;
    left: -90px;
    background-size: 100% 130%;
    height: 735px;
    background-position: bottom;
    top: -160px;
}
div#custom_html-2 {
    padding: 0 140px 0 0;
    color: #546e7a;
}
ul.sm_fter li {
    display: inline-block;
    margin-right: 8px;
    float: right;
}

ul.sm_fter li a i {
    font-size: 25px;
    opacity: 1 !important;
    height: 55px;
    width: 55px;
    padding-top: 14px;
}

ul.sm_fter li a:hover i {
    background: #005695;
    border-radius: 30px;
}

ul.sm_fter {
    padding-bottom: 40px;
}

div#custom_html-4 {
    float: right;
}
#footer-widgets .col.span_6:nth-child(2){
    margin-top:85px;
}
.head_title {padding: 10px 13em 20px;}

.head_title h1 {font-size: 40px;line-height: 50px;}
div#footer-outer {margin-top: 50px;}

@media screen and (max-width: 480px) {
  .bner_txt h2 {
    font-size: 30px;
  line-height: 38px;}
body #header-outer, body[data-header-color="dark"] #header-outer {
    background-color: transparent;
    position: absolute !important;
}
.slide-out-widget-area-toggle.mobile-icon.slide-out-from-right {
    display: none !important;
}
.pro_cat {
    padding: 0 30px;
}
	.mob_sec .flickity-viewport {
    margin-top: 40px !important;
}
	.testI_box .carousel-item .iwt-text {
    padding-left: 60px;
}
	#footer-widgets .col.span_6:first-child:before{
		opacity:0;
	}	
	
div#custom_html-2 {
    padding: 0 0 0 0;
    color: #fff;
}	
#footer-widgets .col.span_6:nth-child(2) {
    margin-top: 0;
}	
.head_title {
    padding: 79px 0 30px;
}	
h1.title_cat {padding: 80px 0 30px;}	
}
#footer-widgets ul.btm_nav li {
    display: inline-block;
    margin-right: 30px;
    position: relative;
}

ul.btm_nav li:after {
    content: '';
    position: absolute;
    top: 11px;
    right: -17px;
    background: #fff;
    width: 1px;
    height: 14px;
}
div#custom_html-4 h3 {
    float: right !important;
    width: 100%;
    text-align: right;
}
#footer-outer #footer-widgets .col ul li:first-child >a, #footer-outer #footer-widgets .col ul li:first-child {
        padding-top: 2px !important;
}
ul.btm_nav {
    float: right !important;
    text-align: right;
}
#footer-widgets ul.btm_nav li:last-child:after {
    display: none;
}

#footer-widgets ul.btm_nav li:last-child {
    margin-right: 14px;
}