/*
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
*/
#top .col.span_3 {
  background: #000;
}
li#menu-item-108 {
    display: none !important;
}
ul.sf-menu.sf-js-enabled.sf-arrows {
    margin-right: 100px !important;
}
header#top img.right-logo-img {
    margin-left: 0px;
    height: 150px;
    margin-bottom: 0px !important;
    padding-bottom: 0px !important;
    margin-top: 8px;
}
.social-container {
    display: none !important;
}
body .fa.fa-angle-left:before {
    content: "\e608";
    font-size: 60px;
    color: #000 !important;
}
body .fa.fa-angle-right:before {
    content: "\e607";
    font-size: 60px !important;
    color: #000 !important;
}
ul.sf-menu.sf-js-enabled.sf-arrows li#menu-item-108 span {
    color: #fff !important;
}
blockquote p {
    color: #000 !important;
    font-size: 20px !important;
    line-height: 33px !important;
}
header#top .container {
    padding: 0;
    max-width: 1600px;
}
div#header-secondary-outer {
    background-color: #fff;
}


header#top .container .row {
    padding-top: 0px;
}


header#top li#menu-item-37 a {
    color: #FE7F3F;
    font-size: 14px;
    font-family: 'DM Sans';
    font-weight: 500;
}

header#top li#menu-item-38  a {
    font-family: 'DM Sans';
    font-weight: 500;
    color: #9C5AF2;
    text-transform: capitalize;
    text-decoration: underline;
}

/* header#top li#menu-item-108 {
    position: absolute;
    right: 0;
    top: -20px;
} */

header#top li#menu-item-108 a {
    background-color: #9C5AF2;
    color: #fff;
    padding: 10px 40px 10px 20px !important;
    margin-bottom: 0 !important;
    background-image: url(https://ronandnicksbestfriend.com/wp-content/uploads/2025/10/Mask-Group-4.png);
    background-repeat: no-repeat;
    background-position: 85% 50%;
}

header#top  ul.sf-menu.sf-js-enabled.sf-arrows li a {
    color: #000;
}
header#top li#menu-item-37 {
    position: absolute;
    left: 0;
}
header#top .current-menu-item a {
    text-decoration: underline;
}

header#top li#menu-item-38 {
    position: absolute;
    left: 180px;
}
div#header-secondary-outer  .container {
    max-width: 1600px !important;
    padding: 0;
}

div#header-secondary-outer .container .social-container {
    float: left;
}

div#header-secondary-outer .container .nectar-center-text {
    max-width: 98%;
}

div#header-secondary-outer .social-container a i {
    width: 20px;
    height: 20px;
    color: #000;
}
div#bann-sec .image-bg {
    background-size: 100% 100%;
}

div#header-secondary-outer .social-container  span.text {
    color: #000;
    font-family: 'DM Sans';
    font-weight: 600;
    margin-left: 20px;
}
/* div#bann-sec div#nectar-slider-instance-1  .swiper-container{
    width: 1600px;
    margin: 0 auto;
} */

div#img-sec {
    padding-block: 10px !important;
}

div#footer-outer {
    background-color: #B3B1E0;
}

a#telp {
    border: 1px solid #000;
    font-family: 'DM Sans';
    font-weight: 800;
    padding: 10px 40px 10px 20px;
    text-transform: uppercase;
    position: relative;
    background-image: url(https://ronandnicksbestfriend.com/wp-content/uploads/2025/10/Mask-Group-3.png);
    background-repeat: no-repeat;
    background-position: 92% 51%;
}
div#footer-widgets .container {
    max-width: 1600px;
    width: 1920px;
    margin: 0 auto;
    padding-left: 0;
    padding-right: 0;
}

div#footer-widgets h4, div#footer-widgets p, div#footer-widgets li, div#footer-widgets a {
    color: #000 !important;
}

div#footer-widgets div#nav_menu-2 {
    margin-left: 50px;
}

div#footer-widgets .row {
    padding-bottom: 30px;
    border-bottom: 1px solid #000;
}

div#copyright {
    padding: 10px  0 !important;
}

div#copyright p {
    font-family: 'DM Sans';
    text-transform: uppercase;
    font-weight: 900;
    color: #000;
    font-size: 16px;
}

div#copyright p strong {
    color: #9c5af2;
}

div#footer-widgets ul.con-info h5 {font-family: 'Syne';}

div#TESTIMONIALS p
 {
    font-size: 17px;
    line-height: 28px;
}
div#TESTIMONIALS .inner {
    height: 470px !important;
    overflow-y: scroll;
    cursor: pointer;
}
div#TESTIMONIALS  span.testimonial-name {
    font-size: 28px !important;
    font-weight: 800 !important;
    line-height: 35px !important;
}

@media (max-width: 1600px) {}
@media (max-width: 1440px) {
	header#top li#menu-item-39 {
    right: 10px;
}
	#top ul.sf-menu.sf-js-enabled.sf-arrows {
    margin-left: 110px;
}
	div#footer-widgets .container {
    padding-left: 30px;
    padding-right: 30px;
}
	 #top ul.sf-menu.sf-js-enabled.sf-arrows {
    margin-left: unset !important;
  }
}
@media (max-width: 1366px) {
	div#footer-widgets .container {
    max-width: 1480px;
}
	#top ul.sf-menu.sf-js-enabled.sf-arrows li a {
    font-size: 13px;
    padding: 5px !important;
}
}
@media (max-width: 1280px) {
	div#footer-widgets .container {
    max-width: 1350px;
}
	  #top ul.sf-menu.sf-js-enabled.sf-arrows {
    margin-left: 0px;
  }
	#header-outer #logo img, #header-outer .logo-clone img, #header-outer .logo-spacing img {
  height: 120px !important;
}
	  #top ul.sf-menu.sf-js-enabled.sf-arrows li a {
    font-size: 12px;
    padding: 5px !important;
  }
}
@media (max-width: 1024px) {
	div#footer-widgets .container {
    max-width: 1110px;
}
	body #sidebar h4, body .widget h4, body #footer-outer .widget h4 {
    font-family: Syne;
    text-transform: uppercase !important;
    font-size: 18px !important;
    line-height: 24px;
    font-weight: 800 !important;
}
	div#footer-outer li, div#footer-outer a, div#footer-outer p {
    font-size: 13px;
    line-height: 20px;
}
	p {
    font-size: 13px !important;
    line-height: 20px;
}
	header#top .container {
    padding: 0 40px 10px 0;
    max-width: 1600px;
}
	header#top .container .row {
    padding-top: 0;
}
	#header-outer:not([data-format="centered-menu-bottom-bar"]) #top .span_9 {
    flex-direction: unset !important;
  }
	
}
@media (max-width: 912px) {
#top .col.span_3 {
  background: unset !important;
}
	 #header-outer #top .col.span_3 #logo {
    vertical-align: unset !important;
  }
}
@media (max-width: 768px) {}
@media (max-width: 480px) {
	div#footer-widgets div#nav_menu-2 {
  margin-left: 0;
}
	#text-2 {
  width: 33%;
}
	header#top img.right-logo-img {
  height: 100px !important;
}
	 body #top #logo img, #header-outer[data-permanent-transparent="false"] #logo .dark-version {
    height: 100px !important;
  }
}
@media (max-width: 428px) {
	body #top #logo img, #header-outer[data-permanent-transparent="false"] #logo .dark-version {
    height: 80px !important;
  }
	header#top img.right-logo-img {
    height: 80px !important;
  }
}
@media (max-width: 414px) {}
@media (max-width: 390px) {}
@media (max-width: 375px) {}
@media (max-width: 360px) {
	#text-2 {
  width: 27%;
}
}