/*
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
*/
.page-id-52 div#page-header-wrap {
    z-index: 11;
}
#sec6 .ru {
    width: 100%;
}
.icon-salient-cart:before, body.material .icon-salient-cart:before {
    content: "\f07a";
    font-family: 'FontAwesome' !important;
}
.um input[type=submit].um-button {
    background-color: #000 !important;
}
.span_12.dark .nectar_video_lightbox path {
    fill: #000 !important;
}
/* header */
#header-outer.transparent #top nav > ul > li > a, #header-outer.transparent #top nav > .sf-menu > li > a {
    opacity: 1 !important;
}
#header-outer li.current-menu-item a span {
    color: #181061 !important;
    font-weight: 600;
}
#header-outer li.current-menu-item a {
    background-color: #fff;
    padding: 10px 20px !important;
    border-radius: 10px;
}
#header-outer  ul.buttons.sf-menu li i {
    opacity: 1 !important;
}
#header-outer  ul.buttons.sf-menu li span {
    opacity: 1 !important;
}
/* slider */
div#slider {
    padding-top: 180px !important;
    padding-bottom: 80px !important;
}
#slider a.nectar-button.large.regular.accent-color.regular-button {
    font-family: 'Open Sans';
    font-size: 15px;
    text-transform: uppercase;
    border-radius: unset !important;
    padding: 20px 30px !important;
}
#slider .owl-dots {
    display: none !important;
}
#slider .owl-nav.disabled {
    display: block !important;
}
#slider .owl-theme[data-desktop-cols] .owl-nav [class*='owl-'] {
    color: #000;
    font-size: 25px;
    padding: 0 0 2px 0 !important;
    background: #fff !important;
    border: unset !important;
    border-radius: unset !important;
    width: 40px;
    height: 40px;
    position: absolute;
}
#slider button.owl-prev {
    left: -8%;
    top: 40%;
}
#slider button.owl-next {
    right: -8%;
    top: 40%;
}
#slider .ru:hover {
    filter: drop-shadow(2px 4px 6px black);
    transition: 0.9s;
    transform: translate(5px, 5px);
}
#slider .carousel-item {
    margin: 0 2px !important;
}
#slider h1 {
    letter-spacing: 20px;
}
/* sec1 */
#sec2 h3 {
    margin-bottom: 2%;
}
#sec2 h2 {
    border-bottom: 1px solid #ccc;
    margin-bottom: 4%;
    color: #000;
}
#sec1 .c2 h4, #sec1 .c2 p, #sec1 .c2 p a {
    color: #fff;
}
#sec1 p a i {
    font-weight: unset;
    font-size: 16px;
    left: 4px;
    top: -1px;
}
#sec1 p a {
    font-weight: 700;
}
#sec1 p {
    font-size: 14px;
}
#sec1 .ho .vc_column-inner {
    padding: 60px 40px 40px !important;
}
#sec1 .c2 .vc_column-inner {
    padding: 60px 40px 33px !important;
}
#sec1 .c2 .column-image-bg-wrap {
    border-radius: 10px !important;
}
/* sec2 */
#sec2 p {
    padding-right: 3%;
}
#sec2 p br {
    display: none !important;
}
#sec2 .ru:hover {
    filter: drop-shadow(2px 4px 6px black);
    transition: 0.9s;
}
#sec2 a.nectar-button.large.regular.accent-color.regular-button {
    font-family: 'Open Sans';
    font-size: 15px;
    text-transform: uppercase;
    border-radius: unset !important;
    padding: 16px 30px !important;
}

/* sec3 */
#sec3 h2 {
    color: #000;
}
#sec3 a.nectar-button.large.regular.accent-color.regular-button {
    font-family: 'Open Sans';
    font-size: 15px;
    text-transform: uppercase;
    border-radius: unset !important;
    padding: 16px 35px !important;
}
h2.woocommerce-loop-product__title {
    font-family: 'Open Sans' !important;
    font-size: 23px !important;
    text-transform: none !important;
    color: #666 !important;
}
span.price bdi {
    color: #5b89ff !important;
}
span.price {
    font-size: 25px !important;
    font-family: 'Josefin Sans' !important;
    font-weight: 400 !important;
    margin-top: 3% !important;
}
a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    background-color: #5b89ff !important;
}
#sec3 h3:before {
/*     content: url(https://devu6.onlinetestingserver.com/bobby/wp-content/uploads/2022/04/dots-bg-01.png); */
	content: url(https://devu6.onlinetestingserver.com/bobby/wp-content/uploads/2022/04/dots-bg-02.png);
    position: absolute;
    top: -14%;
    left: 13%;
    z-index: -1;
    transform: scale(0.9);
}
#sec3 h3:after {
    content: url(https://devu6.onlinetestingserver.com/bobby/wp-content/uploads/2022/04/Blog-img-24.png);
    position: absolute;
    left: -25%;
    bottom: 17%;
    transform: scale(0.9);
}
#sec3 .wpb_text_column.wpb_content_element h2 {
    margin-bottom: 5%;
}
/* sec4 */
#sec4 .ru:hover {
    filter: hue-rotate(45deg);
    transition: 0.9s;
}
#sec4 h2 {
    color: #000;
}
#sec4 a.nectar-button.large.regular.accent-color.regular-button {
    font-family: 'Open Sans';
    font-size: 15px;
    text-transform: uppercase;
    border-radius: unset !important;
    padding: 16px 35px !important;
    margin: 0px auto;
    display: table;
}
#sec4 p {
    font-size: 25px;
    font-family: 'Josefin Sans';
    color: #333;
    padding-bottom: 10px !important;
}
#sec4 .pp {
    margin-bottom: 10px !important;
}
/* sec5 */
#sec5 .owl-theme[data-desktop-cols] .owl-dots .owl-dot span {
    width: 15px;
    height: 15px;
    transform: scale(1) !important;
}
#sec5 .owl-dots {
    display: none !important;
}
#sec5 .owl-stage-outer {
    overflow: visible !important;
}
#sec5 .carousel-item {
    margin: 0 40px !important;
}
/* sec6 */
div#sec6:before {
    content: url(https://devu6.onlinetestingserver.com/bobby/wp-content/uploads/2022/04/Blog-img-23.png);
    position: absolute;
    right: -15%;
    z-index: 9;
    top: -22%;
}
#sec6 h2 {
    color: #000;
    margin-bottom: 4% !important;
}
#sec6 .p3 {
    margin-top: 45px !important;
}
#sec6 .ru:hover {
    filter: grayscale(1);
    transition: 0.9s;
}
#sec6 a.nectar-button.large.regular.accent-color.regular-button {
    font-family: 'Open Sans';
    font-size: 15px;
    text-transform: uppercase;
    border-radius: unset !important;
    padding: 16px 35px !important;
}
/* sec7 */
div#sec7:before {
/*     content: url(https://devu6.onlinetestingserver.com/bobby/wp-content/uploads/2022/04/h8-bck-img-01_01.png); */
	content: url(https://devu6.onlinetestingserver.com/bobby/wp-content/uploads/2022/04/h8-bck-img-01_02.png);
    position: absolute;
    left: -28%;
    right: 0;
    z-index: -1;
    top: -349px;
}
#sec7 input.tnp-email {
    border-radius: unset !important;
    border-top: unset !important;
    border-left: unset !important;
    border-right: unset !important;
    border-bottom: 1px solid #ccc;
    background-color: transparent !important;
    font-size: 20px;
    width: 77% !important;
	box-shadow:unset;
}
#sec7 input.tnp-submit {
    position: absolute;
    width: 13%;
    text-transform: uppercase;
    font-size: 15px;
    border-radius: unset !important;
    margin-left: 30px !important;
    transform: unset !important;
    opacity: 1 !important;
}
#sec7 .ho:before {
    content: 'Newsletter';
    font-family: 'Josefin Sans';
    font-size: 135px;
    text-transform: uppercase;
    position: absolute;
    font-weight: 600;
/*     color: #F3D0DC; */
	color: #587cff59;
    left: 160px;
    top: -10px;
}
div#sec7 {
    margin-bottom: -80px;
    z-index: 9 !important;
	    padding-top: 60px !important;
}
#sec7 .ho .vc_column-inner {
    background-color: #fff;
    padding: 70px 80px !important;
    border-radius: 20px !important;
    width: 80%;
    margin: 0px auto;
}




/* footer */
#footer-outer {
    z-index: 8 !important;
}
#footer-outer[data-cols="1"] #copyright {
    padding: 25px 0 !important;
    background-color: transparent !important;
}
#footer-outer #copyright p {
    line-height: 22px;
    margin-top: 3px;
    font-size: 18px;
}
#footer-outer .col.span_5 {
    text-align: left !important;
}
div#footer-outer {
    background-image: url(https://devu6.onlinetestingserver.com/bobby/wp-content/uploads/2022/04/Group-522.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
#footer-outer ul#menu-ft1 li {
    text-transform: uppercase;
    margin: 0 20px !important;
}
#footer-outer .scol li i:hover {
    color: #5b89ff;
}
#footer-outer .scol li {
    display: inline-block;
    margin-right: 40px;
}
#footer-outer .sec li i {
    color: #5b89ff;
    padding-right: 15px;
}
#footer-outer a {
    opacity: 1 !important;
    font-size: 16px;
}
#footer-outer .sec li {
    display: inline-block;
    margin-right: 15px;
}
div#footer-widgets .row {
    border-bottom: 1px solid #fff;
}
#footer-outer.picc img{
	margin-bottom: -10px !important;
}
#footer-outer .col.span_7.col_last {
    text-align: right;
    margin-bottom: -55px;
}
#footer-outer img.image.wp-image-82.attachment-medium.size-medium {
    width: 28%;
}



@media (max-width: 1600px) {}
@media (max-width: 1440px) {
#slider button.owl-prev {
    left: -6%;
    top: 31%;
}
#slider button.owl-next {
    right: -6%;
    top: 31%;
}	
#sec5 .carousel-item {
    margin: 0 20px !important;
}	
}
@media (max-width: 1366px) {
div#slider {
    padding-top: 160px !important;
    padding-bottom: 70px !important;
}	
#sec3 h3:after {
    left: -25%;
    bottom: 17%;
    transform: scale(0.85);
    z-index: -99;
}	
#sec3 h3:after {
    left: -25%;
    bottom: 17%;
    transform: scale(0.85);
    z-index: -99;
}	
#sec7 .ho:before {
    font-size: 123px;
    left: 160px;
    top: -10px;
}	
	#sec1 .ho .vc_column-inner {
    padding: 53px 40px 35px !important;
}
	#sec1 .c2 .vc_column-inner {
    padding: 53px 40px 28px !important;
}
}
@media (max-width: 1280px) {
div#slider {
    padding-top: 140px !important;
    padding-bottom: 60px !important;
}
#sec1 .ho .vc_column-inner {
    padding: 45px 40px 30px !important;
}
#sec1 .c2 .vc_column-inner {
    padding: 45px 40px 24px !important;
}
#sec3 h3:before {
    top: -15%;
    left: 13%;
    transform: scale(0.8);
}
div#sec6:before {
    right: -23%;
    z-index: 9;
    top: -23%;
    transform: scale(0.9);
}
#sec6 .p3 {
    margin-top: 41px !important;
}	
#sec7 .ho:before {
    font-size: 115px;
    left: 160px;
    top: -16px;
}	
#sec7 input.tnp-submit {
    width: 14%;
}	
}
@media (max-width: 1024px) {
	#slider h1 {
    letter-spacing: 10px;
}
#slider button.owl-prev {
    left: -8%;
    top: 31%;
}
#slider button.owl-next {
    right: -8%;
    top: 31%;
}	
#sec1 .ho .vc_column-inner {
    padding: 35px 20px 20px !important;
}
#sec1 .c2 .vc_column-inner {
    padding: 35px 20px 14px !important;
}
#sec1 .c2 .column-image-bg-wrap {
    border-radius: 0px !important;
}
div#sec1 {
    padding-bottom: 20px !important;
}
#sec2 p {
    padding-right: 0%;
    font-size: 15px !important;
    line-height: 20px !important;
}	
	#sec3 h3:before{
		display:none !important;
	}	
	#sec3 h3:after{
		display:none !important;
	}
	#sec6:before{
		display:none !important;
	}
h2.woocommerce-loop-product__title {
    font-size: 20px !important;
}
#sec3 .wpb_text_column.wpb_content_element h2 {
    margin-bottom: 2%;
}
/* div#sec4 {
    padding-top: 0px !important;
} */
#sec4 p {
    font-size: 20px;
    padding-bottom: 1px !important;
}	
#sec6 .p3 {
    margin-top: 31px !important;
}	
div#sec7:before {
    left: -62%;
    right: 0;
    top: -294px;
    transform: scale(0.8);
}
#sec7 .ho:before {
    font-size: 77px;
    left: 160px;
    top: -16px;
}
#sec7 .ho .vc_column-inner {
    padding: 60px 40px !important;
    border-radius: 20px !important;
    width: 90%;
}
#sec7 input.tnp-submit {
    width: 16%;
}	
#footer-outer img.image.wp-image-82.attachment-medium.size-medium {
    width: 37%;
}	
}
@media (max-width: 800px) {
#slider .row-bg.using-image {
    background-color: #5b89ff !important;
    background-image: unset !important;
}
div#slider {
    padding-top: 70px !important;
    padding-bottom: 10px !important;
}
#slider .owl-nav.disabled {
    display: none !important;
}
#slider .ru {
    width: 80%;
}
	#slider h1 {
    text-align: center;
}
#slider a.nectar-button.large.regular.accent-color.regular-button {
    margin: 0px auto;
    display: table;
    padding: 16px 24px !important;
}	
#sec1 .ho .vc_column-inner {
    padding: 65px 30px 50px !important;
}
#sec1 .c2 .vc_column-inner {
    padding: 65px 30px 44px !important;
/*     left: -8px; */
}	
div#sec2 {
    padding-bottom: 0px !important;
}
div#sec6 {
    padding-top: 0px !important;
}
#sec6 .ru {
    width: 80%;
}
#sec7 .ho:before {
    font-size: 67px;
    left: 70px;
    top: -16px;
}
div#sec7:before {
    left: -92%;
    right: 0;
    top: -287px;
    transform: scale(0.7);
}
#sec7 .ho .vc_column-inner {
    padding: 50px 40px !important;
    border-radius: 20px !important;
    width: 100%;
}
#sec7 input.tnp-submit {
    width: 21%;
    margin-left: 10px !important;
}
#footer-outer ul#menu-ft1 li {
    margin: 0 10px !important;
}
#footer-outer .sec li {
    display: inline-block;
    margin-right: 5px;
}
#footer-outer .scol li {
    display: inline-block;
    margin-right: 30px;
}
div#nav_menu-2 {
    margin-bottom: 20px !important;
}
div#custom_html-2 {
    margin-bottom: 0px !important;
}
#footer-outer #copyright p {
    line-height: 22px;
    margin-top: 3px;
    font-size: 14px;
}
#footer-outer .col.span_5 {
    text-align: center !important;
}
#footer-outer .col.span_7.col_last {
    text-align: center !important;
    margin-bottom: 0px !important;
}
#footer-outer .picc img {
    margin-bottom: 0px !important;
}
#footer-outer img.image.wp-image-82.attachment-medium.size-medium {
    width: 43%;
}	
div#media_image-2 {
    margin-bottom: 10px !important;
}
#sec1 .c2 .column-image-bg-wrap {
    border-radius: 10px !important;
}
#sec1 .column-image-bg-wrap {
    border-radius: 10px 10px 10px 10px !important;
}	
}
@media (max-width: 768px) {}
@media (max-width: 480px) {
	.sec2-col1{
		text-align:center !important;
	}
	#slider h1 {
    letter-spacing: 5px;
}
#slider .ru {
    width: 100%;
}
#sec5 .carousel-item {
    margin: 0 10px !important;
}
	#sec6 a.nectar-button.large.regular.accent-color.regular-button {
    margin-bottom: 40px !important;
}
div#sec7:before {
    left: -172%;
    right: 0;
    top: -197px;
    transform: scale(0.6);
}
#sec7 .ho:before {
    font-size: 50px;
    left: 40px;
    top: -16px;
}
div#sec7 {
    margin-bottom: 0px;
    z-index: 9 !important;
    padding-top: 0px !important;
}
#sec7 input.tnp-email {
    width: 100% !important;
}
#sec7 input.tnp-submit {
    width: 35%;
    margin-left: 0px !important;
    position: unset !important;
    margin: 0px auto !important;
    display: table !important;
    margin-top: 10px !important;
}	
div#footer-outer {
    background-image: unset !important;
    background-color: #000 !important;
}	
}
@media (max-width: 414px) {
#sec1 .ho .vc_column-inner {
    padding: 40px 20px 25px !important;
}
#sec1 .c2 .vc_column-inner {
    padding: 36px 30px 23px !important;
    width: 100% !important;
}
#sec3 .wpb_text_column.wpb_content_element h2 {
    margin-bottom: 0%;
    font-size: 35px;
}
h2.woocommerce-loop-product__title {
    font-size: 16px !important;
}
span.price {
    font-size: 22px !important;
    margin-top: 0% !important;
}
#sec4 h2 {
    font-size: 35px !important;
}
#sec6 .ru {
    width: 100%;
}
#sec7 input.tnp-submit {
    width: 55%;
}
#sec7 .ho .vc_column-inner {
    padding: 30px 20px !important;
    border-radius: 20px !important;
    width: 100%;
}
div#sec7:before {
    left: -252%;
    right: 0;
    top: -212px;
    transform: scale(0.5);
}
#sec7 .ho:before {
    font-size: 36px;
    left: 37px;
    top: -16px;
}	
#footer-outer img.image.wp-image-82.attachment-medium.size-medium {
    width: 65%;
}
body #footer-outer[data-cols="1"][data-disable-copyright="false"] .row {
    padding-top: 50px;
    padding-bottom: 30px;
}
#sec5 .carousel-item {
    margin: 0 5px !important;
}	
}
@media (max-width: 375px) {}
@media (max-width: 360px) {}