/*===================================== 
YOU CAN WRIGHT CUSTOME CSS 
======================================*/
.get-in-touch-btn:hover::after, .nav-dark.header-nav .nav > li .sub-menu li:hover > a, .site-button, .sx-title-swip::before, .site-button-link::before, .testimonial-home.number-slider .owl-dots, .icon-count-2-outer::after, .footer-dark .social-icons li a:hover, .client-logo-pic span:hover, .number-block-two .figcaption::before, .number-block-two .figcaption::after, .filter-navigation li a.btn:hover::after, .counter-blocks .sx-icon-box-wraper:hover, .footer-light .social-icons li a:hover, .sx-bg-primary, .owl-carousel .owl-dots .owl-dot.active span, .owl-carousel .owl-dots .owl-dot:hover span {
	background-color: #f4c804!important;
}
.footer-dark .footer-top .widget-title {
	color: #59b1bf;
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, a:active, a:hover, a:focus, .header-nav .nav > li:hover > a, .header-nav .nav > li.active > a, .header-nav .nav > li.current-menu-item > a, .sx-text-primary, .testimonial-2 .fa-quote-right, .filter-pos-right .btn-filter-wrap li.btn-active, .filter-pos-right .btn-filter-wrap li:hover, .footer-dark .footer-top a:active, .footer-dark .footer-top a:focus, .footer-dark .footer-top a:hover, .site-footer .widget_services ul li a:hover, .filter-navigation li.active a, .our-team-3 .our-team-info .our-team-content a:hover, h1 a.sx-text-white:hover, h2 a.sx-text-white:hover, h3 a.sx-text-white:hover, h4 a.sx-text-white:hover, h5 a.sx-text-white:hover, h6 a.sx-text-white:hover, .testimonial-1 .fa-quote-right, .sx-breadcrumb li a, .sx-breadcrumb li a:hover, .widget_services ul li a:hover, .page-notfound span.title, .widget_tag_cloud a:hover {
	color: #59b1bf;
}
.copyrights-text a
{
    color: #f4c804!important;
}
.crm-title
{
    color: #59b1bf!important;
}
.social-icon
{
        width: 40px;
        height: 40px;
        line-height: 40px;
        background-color: #fff;
        color: #23252d;
        font-size: 20px;
        text-align: center;
        border-radius: 50%;
        -webkit-border-radius: 50%;
        display: inline-block;
}
.sidebar-dashboard {
    border-radius: 1rem 0 0 1rem;
    z-index: 100;
    padding: 48px 0 0; /* adjust padding based on your needs */
    background-color: #a6a182; /* light grey background */
    box-shadow: inset -1px 0 0 rgba(0, 0, 0, 0.1);
    font-size: 22px;
  }
  .sidebar-dashboard .nav-link {
    border-radius: 0.6rem;
  }
  .sidebar-dashboard .active {
    background-color: white;
    color: #a6a182;
  }
:root 
{
	--tp-theme-1: #f4c804;
	--tp-theme-2: #59b1bf;
    --tp-common-black: #000000;
}
.tp-form-input-box input {
	height: 70px;
	line-height: 70px;
	color: var(--tp-common-black);
	border: 1px solid #e6e6e6;
    width: 100%;
}
.mb-30 {
	margin-bottom: 30px;
}
.site-button, .site-button-secondry {
    letter-spacing: unset!important; 
}
.btn-save-profile
{
    background-color: var(--tp-theme-2)!important;
}
.about-home-2 {
	position: relative;
	z-index: 1;
	padding: 40px 40px 40px 40px;
}
.about-home-3 h3
{
    font-size: 35px;
}
.site-cart-btn i {
	padding-left: 5px;
	padding-right: unset!important;
}

.tp-quantity {
	width: 200px;
	margin: 0 auto;
}
.p-relative {
	position: relative;
}
.tp-quantity .cart-minus {
	height: 64px;
	width: 64px;
	text-align: center;
	line-height: 64px;
	position: absolute;
	top: 0;
	left: 0;
	cursor: pointer;
}
.product-quantity input {
	color: #000;
	font-size: 14px;
	font-weight: normal;
	height: 64px;
	border: 1px solid rgba(0, 0, 0, 0.1);
	text-align: center;
	width: 100%;
}
.tp-quantity .cart-plus {
	height: 64px;
	width: 64px;
	text-align: center;
	line-height: 64px;
	position: absolute;
	top: 0;
	right: 0;
	cursor: pointer;
}
#btn_cart_update
{
    background-color: blue;
    color: #fff;
}