 /*
 =========================================================
 =========================================================
 THEME COLORS
 =========================================================
 =========================================================
    Main color: #A54648;
    Main color (RGB): 165, 70, 72;
    Main color lighter: #B76B6D;
 =========================================================
 =========================================================
 */



 .loader-svg path {
     fill: #A54648;
 }

 .loader-status span {
     color: #A54648;
 }

 .spinning-loader {
     border: 5px solid rgba(165, 70, 72, 0.2);
     border-left-color: #A54648;
 }

 .section-subtitle.bottom-decoration::after,
 .section-title.bottom-decoration::after {
     background: -webkit-gradient(linear, left top, right top, from(#A54648), to(#FFFFFF));
     background: -webkit-linear-gradient(left, #A54648 0%, #FFFFFF 100%);
     background: -o-linear-gradient(left, #A54648 0%, #FFFFFF 100%);
     background: linear-gradient(to right, #A54648 0%, #FFFFFF 100%);
 }

 a:hover {
     border-bottom: 1px solid #A54648;
 }

 .main-nav-with-bg {
     background: #A54648;
 }

 .nav-btn-custom:hover {
     color: #A54648;
 }

 .navbar-dark.navbar-expand-lg.main-nav-with-bg .nav-btn-custom:hover {
     color: #A54648;
 }

 .btn-custom-lg {
     background: -webkit-radial-gradient(circle, rgba(2, 0, 36, 0) 0%, rgba(165, 70, 72, 0.23) 100%, rgba(0, 212, 255, 0) 100%);
     background: -o-radial-gradient(circle, rgba(2, 0, 36, 0) 0%, rgba(165, 70, 72, 0.23) 100%, rgba(0, 212, 255, 0) 100%);
     background: radial-gradient(circle, rgba(2, 0, 36, 0) 0%, rgba(165, 70, 72, 0.23) 100%, rgba(0, 212, 255, 0) 100%);
 }

 .btn-custom-sm {
     background-color: #A54648;
 }

 .btn-custom-sm.transparent {
     border: 1px solid #A54648;
 }

 .hero-solid-light .btn-custom-sm.transparent {
     color: #A54648;
 }

 .btn-custom-sm:hover,
 .btn-custom-sm.no-radius:hover,
 .hero-solid-light .btn-custom-sm:hover {
     border: 1px solid #A54648;
     color: #A54648;
 }

 .btn-custom-lg:hover,
 .btn-custom-submit:hover {
     border: 2px solid #A54648;
     color: #A54648;
 }

 .btn-custom-sm.transparent:hover,
 .hero-solid-light .btn-custom-sm.transparent:hover {
     border: 1px solid #A54648;
     color: #FFFFFF;
     background-color: #A54648;
 }

 .hero-overlay {
     background: -webkit-gradient(linear, left top, left bottom, from(rgba(165, 70, 72, 0.5)), to(rgba(0, 0, 0, 0.5)));
     background: -webkit-linear-gradient(rgba(165, 70, 72, 0.5), rgba(0, 0, 0, 0.5));
     background: -o-linear-gradient(rgba(165, 70, 72, 0.5), rgba(0, 0, 0, 0.5));
     background: linear-gradient(rgba(165, 70, 72, 0.5), rgba(0, 0, 0, 0.5));
 }

 .coming-soon-overlay {
     background: -webkit-gradient(linear, left top, left bottom, from(rgba(165, 70, 72, 0.5)), to(rgba(0, 0, 0, 0.5)));
     background: -webkit-linear-gradient(rgba(165, 70, 72, 0.5), rgba(0, 0, 0, 0.5));
     background: -o-linear-gradient(rgba(165, 70, 72, 0.5), rgba(0, 0, 0, 0.5));
     background: linear-gradient(rgba(165, 70, 72, 0.5), rgba(0, 0, 0, 0.5));
 }

 #coming-soon #clock {
     color: #A54648;
 }

 #custom-coming-soon-nav a:hover {
     border-bottom: 2px solid #A54648;
 }

 .hero-color {
     background-color: #A54648;
 }

 .hero-video-icon {
     border: 2px solid #A54648;
 }

 .hero-trailer-container {
     color: #A54648;
 }

 .hero-trailer-container i,
 .hero-trailer-container a {
     color: #A54648;
 }

 .hero-anchor-container {
     color: #A54648;
 }

 .hero-anchor-container i {
     color: #A54648;
 }

 .hero-content p.product-name-badge {
     background-color: #A54648;
 }

 .service-image-icon {
     color: #A54648;
 }

 .service-side-list i {
     color: #A54648;
 }

 .service-card:hover > .service-card-footer {
     background-color: #A54648;
 }

 .service-card::before,
 .service-card::after {
     background: rgba(165, 70, 72, 0.1);
 }

 .service-card-2 .service-action-toggler {
     color: #A54648;
 }

 .testimonial-box {
     border: 0.2rem solid #A54648;
 }

 .testimonial-user-pic img {
     border: 0.2rem solid #A54648;
 }

 .features-icon {
     background: #B76B6D;
 }

 #stats {
     background: #A54648;
 }

 .number-container > h1 {
     color: #A54648;
 }

 .video-overlay {
     background: -webkit-gradient(linear, left top, left bottom, from(rgba(165, 70, 72, 0.5)), to(rgba(0, 0, 0, 0.5)));
     background: -webkit-linear-gradient(rgba(165, 70, 72, 0.5), rgba(0, 0, 0, 0.5));
     background: -o-linear-gradient(rgba(165, 70, 72, 0.5), rgba(0, 0, 0, 0.5));
     background: linear-gradient(rgba(165, 70, 72, 0.5), rgba(0, 0, 0, 0.5));
 }

 .comment-quote-icon {
     color: #A54648;
 }

 .pro .pricing-card-header,
 .pro .pricing-card-footer {
     background: #A54648;
 }

 .card.team-card,
 .card.review-card {
     border: 1px solid rgba(165, 70, 72, .35);
 }

 .team-card a {
     color: #A54648;
 }

 .about-item {
     background: #A54648;
 }

 #download .section-subtitle {
     color: #A54648;
 }

 #contact {
     background: #A54648;
 }

 .google-map::before {
     -webkit-box-shadow: inset 0px 15px 8px -10px #A54648, inset 0px -15px 8px -10px #FFFFFF;
     box-shadow: inset 0px 15px 8px -10px #A54648, inset 0px -15px 8px -10px #FFFFFF;
 }

 .social-container li a {
     color: #A54648;
 }

 .contact-method h5 {
     color: #A54648;
 }

 .contact-method.selected {
     background-color: #A54648;
 }

 .contact-method .expand .plus {
     background-color: #A54648;
     border: 5px solid #A54648;
 }

 .footer-2 .footer-copyright span {
     color: #A54648;
 }

 .modal-text::after {
     background: -webkit-gradient(linear, left top, right top, from(#A54648), to(#FFFFFF));
     background: -webkit-linear-gradient(left, #A54648 0%, #FFFFFF 100%);
     background: -o-linear-gradient(left, #A54648 0%, #FFFFFF 100%);
     background: linear-gradient(to right, #A54648 0%, #FFFFFF 100%);
 }

 .close-modal-inline {
     color: #A54648;
 }

 .sticky-action-handle {
     border: 1px solid #B76B6D;
     background: #A54648;
 }

 .sticky-action-handle:hover {
     border: 1px solid #B76B6D;
 }

 .color-picker-handle {
     border: 1px solid #B76B6D;
     background: #A54648;
 }

 .color-picker-handle:hover {
     border: 1px solid #B76B6D;
 }

 .color-picker-chooser {
     border: 1px solid #A54648;
 }

 .scroll-to-top {
     border: 1px solid #B76B6D;
     background-color: rgba(165, 70, 72, 0.8);
 }

 .scroll-to-top:hover {
     background-color: rgba(165, 70, 72, 1);
 }

 .owl-theme .owl-dots .owl-dot.active span,
 .owl-theme .owl-dots .owl-dot:hover span {
     background: #A54648;
 }

 .svg-icon-services {
     stroke: #B76B6D;
     fill: #B76B6D;
 }

 .section-top-decor-svg path {
     fill: #A54648;
 }

 .hero-typed-wrap .typed::after {
     color: #A54648;
 }

 .theme-color {
     color: #A54648;
 }
