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

.woocommerce-shop nav.woocommerce-breadcrumb {
    display: none !important;
}

.woocommerce-shop form.woocommerce-ordering {
    display: none !important;
}

.woocommerce-shop p.woocommerce-result-count {
    display: none !IMPORTANT;
}
.single-product nav.woocommerce-breadcrumb {
    display: none !IMPORTANT;
}

.woocommerce-form button.woocommerce-Button {
    margin: 0 !important;
}
#top .icon-salient-cart::before {
    content: url(https://devue.onlinetestingserver.com/russ/wp-content/uploads/2024/12/bag-2.webp);
    top: -6px;
    position: relative;
    left: -10px;
}
#top .row {
    background: #C9DDE2;
    border-radius: 50px !IMPORTANT;
    padding: 7px 34px !IMPORTANT;
    margin-top: 21px;
}
#top .current-menu-item a span {
    color: #FF5D1E;
}
#banner .row-bg.viewport-desktop.using-image {
    background-size: 100% 100% !IMPORTANT;
}

#banner a.play_button_with_text.large.nectar_video_lightbox {
    padding: 0 0 !IMPORTANT;
}

a#btn1 {
    margin-bottom: 0 !IMPORTANT;
    padding: 14px 29px !IMPORTANT;
    font-family: 'Mouse Memoirs' !IMPORTANT;
    font-weight: 100 !IMPORTANT;
    letter-spacing: 2px;
    font-size: 16px;
    transition: 0.9s;
}

div#banner {
    padding-top: 123px !IMPORTANT;
    padding-bottom: 90px !important;
}

#banner p {
    font-size: 14px;
    color: #787D7D;
}

#banner #b1-sec .vc_col-sm-6 {
    width: fit-content;
}

#banner h6 {
    color: #787D7D;
}

#banner h5 {
    position: relative;
}

#banner h5:before {
    content: url(https://devue.onlinetestingserver.com/russ/wp-content/uploads/2024/12/image-3.webp);
    position: absolute;
    right: 51%;
    top: -60px;
}

#banner img {
    width: 100%;
    transform: scale(1.2);
}
#sec2 h2:before {
    content: url(https://devue.onlinetestingserver.com/russ/wp-content/uploads/2024/12/Group-1261153927.webp);
    position: absolute;
    right: -91px;
    top: -60px;
}
#sec1 div#s1 {
    border-top: 1px solid #000000c9;
    border-bottom: 1px solid #000000c9;
    padding: 17px  0 !IMPORTANT;
    margin-bottom: 34px !IMPORTANT;
}

a#btn1:hover {
    background: black !important;
    transition: 0.9s;
}

#sec2 .row-bg.viewport-desktop.using-image {
    background-size: 100% 100% !IMPORTANT;
}

#sec1 .row-bg.viewport-desktop {
    position: relative;
}

#sec1 .row-bg.viewport-desktop:before {
    content: url(https://devue.onlinetestingserver.com/russ/wp-content/uploads/2024/12/Ellipse-3.webp);
    position: absolute;
    right: 0;
    top: -198px;
}
#sec1 .row-bg.viewport-desktop:after {
    content: url(https://devue.onlinetestingserver.com/russ/wp-content/uploads/2024/12/Vector-7.webp);
    position: absolute;
    right: -20px;
    bottom: 5px;
}

#sec3 .row-bg.viewport-desktop:before {
    content: url(https://devue.onlinetestingserver.com/russ/wp-content/uploads/2024/12/Ellipse-3.webp);
    position: absolute;
    right: 0;
    top: -320px;
    bottom: unset !IMPORTANT;
}

div#sec2 {
    padding-top: 70px !IMPORTANT;
    padding-bottom: 92px !IMPORTANT;
}

#sec2 #b1-sec .vc_col-sm-6 {
    width: fit-content;
}
#sec1 #s1 img {
    transition: 0.9s;
}

#sec1 #s1 img:hover {
    transition: 0.9s;
    transform: scale(0.8);
}

div#footer-outer a:hover {
    color: #FF5D1E !important;
}
#sec2 p {
    color: #787D7D;
}


#sec2 img {
    transform: scale(1.1);
    position: relative;
    left: 68px;
}

#sec3 .re-sec {
    margin: 0;
}

#sec3 p {
    color: #666666;
    font-weight: 900;
    font-size: 20px !IMPORTANT;
}

#sec3 .owl-dot span {
    background: #0B2038 !IMPORTANT;
    width: 10px;
    height: 10px;
}

#sec3 button.owl-dot.active span {
    background: #FF5D1E ! IMPORTANT;
}

div#sec3 {
    padding-bottom: 30px !IMPORTANT;
}

#sec4 .o2-img {
    position: absolute;
    left: 66%;
    top: 50%;
    transform: translate(57%, -134%);
    width: 32%;
}

#sec5 div#sec55 {
    background-size: 100% 100%;
    padding: 77px 86px !IMPORTANT;
    margin: 10px 200px !IMPORTANT;
    position: relative;
}

#sec5 div#sec55 input.tnp-email {
    background-color: white !IMPORTANT;
    border: unset !IMPORTANT;
    border-radius: 50px !IMPORTANT;
    padding: 20px 17px  !IMPORTANT;
    color: black !IMPORTANT;
}

#sec5 div#sec55 input.tnp-submit {
    position: absolute;
    width: fit-content;
    font-size: 0;
    background: transparent;
    background-image: url(https://devue.onlinetestingserver.com/russ/wp-content/uploads/2024/12/Group-1261153019.webp);
    background-repeat: no-repeat;
    background-size: 100% 100% !IMPORTANT;
    padding: 29px 29px !IMPORTANT;
    right: 6px;
    top: 3px;
}

#sec5 div#sec55 .tnp.tnp-widget-minimal {
    position: relative;
    width: 72%;
    margin: 0 auto;
}

#sec5 div#sec55:before {
    content: url(https://devue.onlinetestingserver.com/russ/wp-content/uploads/2024/12/klipartz-1.png);
    position: absolute;
    left: 0;
    bottom: 0;
    transform: translate(-83%, 8%);
}

#sec5 div#sec55:after {
    content: url(https://devue.onlinetestingserver.com/russ/wp-content/uploads/2024/12/Group-1261152966-2.png);
    position: absolute;
    right: 0;
    bottom: 0;
    transform: translate(80%, -5%);
}

#sec5 div#sec55 input.tnp-email::placeholder {
    color: #787D7D;
    text-transform: capitalize;
}

div#footer-outer {
    background-image: url(https://devue.onlinetestingserver.com/russ/wp-content/uploads/2024/12/Group-1261153950-2.webp);
    background-size: 130% 100% !IMPORTANT;
    background-position: center center !IMPORTANT;
}

div#copyright {
    background-color: transparent !IMPORTANT;
}

div#text-3 {
    font-size: 14px;
}

#footer-outer .icn ul li {
    display: inline-block;
    margin-right: 10px;
}

#footer-outer .icn ul li a i {
    width: 40px !important;
    height: 40px !IMPORTANT;
    line-height: 40px !IMPORTANT;
    border: 2px solid #ccc;
    border-radius: 50px !IMPORTANT;
    color: black;
    transition: 0.9s;
}

#footer-outer .icn ul li a i:hover {
    background: #FF5D1E ! IMPORTANT;
    border-color: #FF5D1E !IMPORTANT;
    transition: 0.9s;
}

div#footer-outer a {
    opacity: 10 !IMPORTANT;
}

#footer-outer #copyright[data-layout="centered"] {
    padding: 10px 0 !IMPORTANT;
}

#footer-outer #footer-widgets .row {
    padding-top: 99px !IMPORTANT;
    padding-bottom: 21px !IMPORTANT;
    border-bottom: 1px solid #ccc;
}

#footer-outer #copyright p {
    float: left;
    position: relative;
    top: 3px;
}

#footer-outer #copyright img {
    float: right;
}

#footer-outer #copyright[data-layout="centered"] .col.span_5 {
    max-width: 100% !IMPORTANT;
}

div#nav_menu-4 {
    margin-left: 34%;
}

div#nav_menu-5 {
    margin-left: 14%;
}

#footer-outer #footer-widgets .foot-secc li.eml:before {
    content: "\f0e0";
    font-family: 'FontAwesome';
    position: absolute;
    left: 0px;
}
#footer-outer #footer-widgets .foot-secc li.phn:before {
    content: "\f095";
    font-family: 'FontAwesome';
    position: absolute;
    left: 0px;
}
#footer-outer #footer-widgets .foot-secc li.mrk:before {
    content: "\f041";
    font-family: 'FontAwesome';
    position: absolute;
    left: 0px;
}
#footer-outer #footer-widgets .foot-secc li{
margin-left: 30px;
}

div#footer-outer a:hover {
    color: #FF5D1E;
}

#footer-outer .widget {
    margin-bottom: 9.6px;
}
#footer-outer #copyright img {
    width: 15%;
}
@media (max-width: 1600px) {}
@media (max-width: 1440px) {}
@media (max-width: 1366px) {}
@media (max-width: 1280px) {}
@media (max-width: 1024px) {}
@media (max-width: 820px) {
	#sec1 .ab-sec-img {
    width: 80% !important;
}
	#footer-outer #copyright img {
    width: 36%;
}
	#sec2 h2:before {
		display: none !important;
	}
	#header-outer .row .col.span_9 {
    position: relative;
    right: 23px;
}

#top .row {
    border-radius: 50px ! IMPORTANT;
    padding: 12px 34px ! IMPORTANT;
    margin-top: 8px;
}

#banner img {
    transform: unset !IMPORTANT;
    margin: 0 auto;
    display: table;
}

div#banner {
    text-align: center !IMPORTANT;
    padding-top: 60px !IMPORTANT;
    padding-bottom: 40px !IMPORTANT;
}

#banner h5:before {
    display: none;
}

#banner p br {
    display: none;
}

#banner #b1-sec .vc_col-sm-6 {
    width: 100%;
}

#banner .row-bg.viewport-desktop.using-image {
    background-color: #f5f2eb ! IMPORTANT;
    background-image: unset !important;
}

#sec1 #s1 img {
    width: 68%;
}

div#sec1 {
    text-align: center !IMPORTANT;
}

#sec1 .row-bg.viewport-desktop:after {
    display: none;
}

#sec2 .row-bg.viewport-desktop.using-image {
    background-image: unset !IMPORTANT;
    background-color: #eff6f5 !IMPORTANT;
}

#sec2 img {
    left: 0;
    transform: unset !IMPORTANT;
}

div#sec2 {
    text-align: center !IMPORTANT;
    padding-top: 40px !IMPORTANT;
    padding-bottom: 40px !IMPORTANT;
}

#sec2 #b1-sec .vc_col-sm-6 {
    width: 100%;
}

#sec4 .o2-img {
    display: none;
}

#sec4 .row-bg.viewport-desktop.using-image {
    background-image: unset !IMPORTANT;
    background: #f3eade;
}

div#sec4 {
    text-align: center;
}

#sec4 p br {
    display: none;
}

#sec5 div#sec55:before {
    display: none;
}

#sec5 div#sec55:after {
    display: none;
}

#sec5 div#sec55 {
    background-size: 100% 100%;
    padding: 44px 9px ! IMPORTANT;
    margin: 10px 0px ! IMPORTANT;
    position: relative;
}

#sec5 div#sec55 .tnp.tnp-widget-minimal {
    width: 90%;
}

#sec5 p {
    font-size: 12px;
}

div#nav_menu-4 {
    margin-left: 0;
}

div#nav_menu-5 {
    margin-left: 0;
}

#footer-outer #copyright p {
    float: unset !IMPORTANT;
    text-align: center !IMPORTANT;
    top: 0px;
}

#footer-outer #copyright img {
    float: unset;
    text-align: center;
    padding-top: 5px;
}

div#footer-outer {
    background-size: cover !IMPORTANT;
}

div#sec5 {
    padding-bottom: 20px !IMPORTANT;
}
}
@media (max-width: 768px) {}
@media (max-width: 480px) {}
@media (max-width: 428px) {}
@media (max-width: 414px) {}
@media (max-width: 390px) {}
@media (max-width: 375px) {}
@media (max-width: 360px) {}


