/* template-color - Premium Gold Theme */

:root {
  --primary: #c9a84c;
  --primary-dark: #a8873a;
  --dark: #1a1a2e;
}

.scroll-top{
  background-color: #c9a84c;
}

.preloader-close{
	background-color: #c9a84c;
}

.main-header.style-one{
	background-color: #ffffff;
	box-shadow: 0 2px 20px rgba(7,7,25,0.10);
	border-bottom: 2px solid rgba(201,168,76,0.25);
}

.header-top ul li a:hover{
	color: #c9a84c; 
}

.header-top ul.left-info li i{
	background-color: #c9a84c;
}

.header-top ul.right-info li i{
	color: #c9a84c; 
}

.main-menu .navigation > li > ul > li > a:hover,
.main-menu .navigation > li > .megamenu li > a:hover{
	color: #c9a84c; 
}

.main-menu .navigation > li > ul > li > ul > li > a:hover{
  color: #c9a84c;
}

.banner-section .owl-theme .owl-dots .owl-dot.active span:before,
.banner-section .owl-theme .owl-dots .owl-dot span:hover:before{
  background-color: #c9a84c;
}

.theme-btn:before{
	background-color: #c9a84c;
}

.sticky-header{
	background-color: #ffffff;
	box-shadow: 0 4px 24px rgba(7,7,25,0.12);
	border-bottom: 2px solid rgba(201,168,76,0.25);
}

.feature-section .inner-box .single-item .icon-box{
	color: #c9a84c;
}

.sec-title span.top-text{
	color: #c9a84c;
}

.feature-section .content_block_1 .content-box .text .icon-box{
	color: #c9a84c;
}

.feature-section .inner-box .single-item:before{
	background: #c9a84c;
}

.content_block_2 .content-box .text .icon-box{
	color: #c9a84c;
}

.image_block_1 .image-box:before{
	background: #c9a84c;
}

.service-block-one .inner-box .lower-content .inner .icon-box{
	color: #c9a84c;
}

.service-block-one .inner-box .lower-content .inner:after{
	background: #c9a84c;
}

.content_block_3 .content-box form .form-group input:focus,
.content_block_3 .content-box form .form-group textarea:focus{
  border-color: #c9a84c !important;
}

.content_block_3 .content-box form .form-group i{
	color: #c9a84c;
}

.nice-select:after{
	color: #c9a84c;
}

.gallery-section .owl-theme .owl-dots .owl-dot.active span{
  background: #c9a84c;
}

.content_block_4 .content-box .testimonial-content .icon-box:before{
	background: #c9a84c;
}

.content_block_4 .content-box .testimonial-content .author-box .designation{
	color: #c9a84c;
}

.bg-color-2{
	background: linear-gradient(135deg, #1a1a2e 0%, #16213e 60%, #c9a84c 100%);
}

.cta-section .inner-container .btn-box .theme-btn{
  color: #c9a84c;
}

.news-block-one .inner-box .image-box{
	background: #c9a84c;
}

.news-block-one .inner-box .lower-content .post-date h3{
	color: #c9a84c;
}

.news-block-one .inner-box .lower-content .category{
	color: #c9a84c;
}

.news-block-one .inner-box .lower-content h3 a:hover{
  color: #c9a84c;
}

.news-block-one .inner-box .lower-content .post-info li a:hover{
  color: #c9a84c;
}

.news-block-one .inner-box .lower-content .post-info li i{
	color: #c9a84c;
}

.footer-top:before{
	background: #c9a84c;
}

.main-footer .about-widget .email-box i{
	color: #c9a84c;
}

.main-footer .about-widget .email-box a:hover{
  color: #c9a84c;
}

.main-footer .links-widget .links-list li a:hover{
  color: #c9a84c;
}

.main-footer .post-widget .post .post-thumb{
	background: #c9a84c;
}

.main-footer .post-widget .post .post-date i{
	color: #c9a84c;
}

.footer-bottom .copyright a:hover{
  color: #c9a84c;
}

.main-header.style-two .nav-box .nav-btn .bar{
	background: #c9a84c;
}

.close-side-widget:hover{
  color: #c9a84c;
}

.sidebar-info-contents .content-inner .contact-info ul li a:hover{
  color: #c9a84c;
}

.sidebar-info-contents .content-inner .social-box li a:hover{
	border-color: #c9a84c;
	color: #c9a84c;
}

.main-header.style-two .header-lower .search-box-btn:hover{
  color: #c9a84c;
}

.main-header.style-two .header-lower li.logo-box .logo:before{
	background: #c9a84c;
}

.counter-block-one .inner-box .icon-box{
	color: #c9a84c;
}

.image_block_2 .image-box:before{
	background: #c9a84c;
}

.image_block_2 .image-box .image-content h4 span{
	color: #c9a84c;
}

.service-block-two .inner-box .icon-box{
	color: #c9a84c;
}

.service-block-two .inner-box .link a i{
	color: #c9a84c;
}

.service-block-two .inner-box:before{
	background: #c9a84c;
}

.gallery-style-two .sec-title .btn-box .theme-btn i{
  color: #c9a84c;
}

.team-block-one .inner-box .lower-content .social-links li a:hover{
	border-color: #c9a84c;
	background: #c9a84c;
}

.team-block-one .inner-box .lower-content h4 a:hover{
  color: #c9a84c;
}

.team-block-one .inner-box .lower-content .designation{
	color: #c9a84c;
}

.accordion-box .block .acc-btn .icon-outer{
	background: #c9a84c;
}

.progress-box .bar-inner{
	background: #c9a84c;
}

.testimonial-block-one .inner-box{
	background: #c9a84c;
}

.news-block-two .inner-box .post-info li a:hover{
	color: #c9a84c;
}

.news-block-two .inner-box .post-info li i{
	color: #c9a84c;
}

.news-block-two .inner-box .category{
	color: #c9a84c;
}

.news-block-two .inner-box h3 a:hover{
  color: #c9a84c;
}

.news-block-two .inner-box .post-date h3{
	color: #c9a84c;
}

.news-block-two .inner-box:before{
	border: 5px solid #c9a84c;
}

.page-title .bread-crumb li a:hover{
  color: #c9a84c;
}

.feature-block-one .inner-box .icon-box{
	color: #c9a84c;
}

.feature-block-one .inner-box:hover:before{
	background: #c9a84c;
}

.content_block_5 .content-box .text:before{
	background: #c9a84c;
}

.content_block_5 .content-box .list-item li:before{
	color: #c9a84c;
}

.chooseus-section .image-box .image-bg{
	background: #c9a84c;
}

.shop-sidebar .sidebar-search{
	background: #c9a84c;
}

.shop-sidebar .category-widget .category-list li a:hover{
	color: #c9a84c;
}

.shop-sidebar .post-widget .post .rating li{
	color: #c9a84c;
}

.shop-sidebar .post-widget .post h5 a:hover{
	color: #c9a84c;
}

.range-slider .ui-slider .ui-slider-range{
	background: #c9a84c;
}

.shop-block-one .inner-box .lower-content .rating li{
	color: #c9a84c;
}

.shop-block-one .inner-box .lower-content h5 a:hover{
  color: #c9a84c;
}

.shop-block-one .inner-box .lower-content .price{
	color: #c9a84c;
}

.product-details-content .product-details .rating li{
	color: #c9a84c;
}

.product-details-content .product-details .color-box .color-list .color-1{
	background: #c9a84c;
}

.product-details-content .product-details .color-box .color-list .color-2{
  background: #ff00ff;
}

.product-details-content .product-details .color-box .color-list .color-3{
  background: #f7941d;
}

.product-details-content .product-details .color-box .color-list .color-4{
  background: #a3d39c;
}

.addto-cart-box button{
	background: #c9a84c;
}

.shop-details .product-discription .tab-btns li:before{
	background: #c9a84c;
}

.shop-details .product-discription .tab-btns li.active-btn,
.shop-details .product-discription .tab-btns li:hover{
	color: #c9a84c;
}

.shop-details .product-discription .tabs-content .customer-review .single-review .inner .rating li{
	color: #c9a84c;
}

.shop-details .product-discription .tabs-content .customer-comments .rating-box .rating li{
	color: #c9a84c;
}

.shop-details .product-discription .tabs-content .customer-comments .comment-form .form-group input:focus,
.shop-details .product-discription .tabs-content .customer-comments .comment-form .form-group textarea:focus{
	border-color: #c9a84c !important;
}

.shop-details .product-discription .tabs-content .customer-comments .comment-form .form-group button{
	background: #c9a84c;
}

.video-section .video-inner .video-btn a{
	background: #c9a84c;
}

.video-section .video-inner .video-btn a:hover{
	color: #c9a84c;
}

.service-details-content .inner .list-item li:before{
	color: #c9a84c;
	border: 2px solid #c9a84c;
}

.service-details-content .two-column .text .list-item li:before{
	color: #c9a84c;
}

.service-details-content .accordion-box .block.active-block{
 	border: 2px solid #c9a84c;
}

.service-details-content .accordion-box .block .acc-btn .icon-outer{
	color: #c9a84c;
}

.service-sidebar .category-widget .category-list li a:after{
	color: #c9a84c;
}

.service-sidebar .category-widget .category-list li a:before{
	background: #c9a84c;
}

.service-sidebar .contact-widget .message-form .form-group input:focus,
.service-sidebar .contact-widget .message-form .form-group textarea:focus{
  border-color: #c9a84c !important;
}

.news-block-three .inner-box .lower-content .post-info li i{
	color: #c9a84c;
}

.news-block-three .inner-box .lower-content .post-info li a:hover{
  color: #c9a84c;
}

.news-block-three .inner-box .lower-content h2 a:hover{
  color: #c9a84c;
}

.news-block-four .inner-box .post-info li i{
	color: #c9a84c;
}

.news-block-four .inner-box .post-info li a:hover{
	color: #c9a84c;
}

.news-block-four .inner-box h2 a:hover{
	color: #c9a84c;
}

.news-block-three .inner-box .image-box .video-btn a{
	color: #c9a84c;
}

.blog-sidebar .sidebar-search .search-form .form-group input:focus{
  border-color: #c9a84c !important;
}

.blog-sidebar .sidebar-search .search-form .form-group button{
	background: #c9a84c;
}

.blog-sidebar .category-widget .category-list li a:hover{
  color: #c9a84c;
}

.blog-sidebar .post-widget .post .post-thumb{
	background: #c9a84c;
}

.blog-sidebar .post-widget .post .post-date i{
	color: #c9a84c;
}

.blog-sidebar .post-widget .post h6 a:hover{
  color: #c9a84c;
}

.blog-sidebar .tags-widget .tags-list li a:hover{
	background: #c9a84c;
}

.blog-sidebar .author-widget .inner-box .designation{
	color: #c9a84c;
}

.blog-sidebar .author-widget .inner-box .social-links li a:hover{
  color: #c9a84c;
}

.blog-details-content blockquote p:before{
	background: #c9a84c;
}

.blog-details-content .inner .lower-box h3:before{
	color: #c9a84c;
}

.blog-details-content .post-share-option ul li a:hover{
  color: #c9a84c !important;
}

.blog-details-content .author-box .social-links li a:hover{
  color: #c9a84c;
}

.blog-details-content .post-nav span i{
  color: #c9a84c;
}

.blog-details-content .post-nav h5 a:hover{
  color: #c9a84c;
}

.blog-details-content .comment-box .comment .comment-inner .reply-btn:hover{
  color: #c9a84c;
}

.blog-details-content .comments-form-area .comment-form .form-group .field-input i{
	color: #c9a84c;
}

.blog-details-content .comments-form-area .comment-form .form-group input:focus,
.blog-details-content .comments-form-area .comment-form .form-group textarea:focus{
  border-color: #c9a84c !important;
}

.contact-info-section .inner-box .single-item .icon-box{
	background: #c9a84c;
}

.contact-info-section .inner-box .single-item p a:hover{
  color: #c9a84c;
}

.contact-style-two .default-form .form-group i{
	color: #c9a84c;
}

.contact-style-two .default-form .form-group input:focus,
.contact-style-two .default-form .form-group textarea:focus{
  border-color: #c9a84c !important;
}

.mobile-menu .navigation li.dropdown .dropdown-btn.open{
	background: #c9a84c;
}

/* Banner gradient premium update */
.banner-carousel .slide-item:before{
  background: -webkit-linear-gradient(0deg, rgba(26,26,46,0.95), rgba(201,168,76,0.4) 100%);
}

/* Footer icons premium colors */
.far.fa-map-marker-alt,
.far.fa-phone,
.far.fa-envelope-open {
  color: #c9a84c !important;
}

/* Mobile Menu Premium White Style */
.mobile-menu .menu-box{
	background: rgba(255,255,255,0.98) !important;
	backdrop-filter: blur(20px) !important;
	-webkit-backdrop-filter: blur(20px) !important;
	box-shadow: -10px 0 40px rgba(7,7,25,0.15) !important;
	border-left: 3px solid transparent !important;
	border-image: linear-gradient(180deg, #c9a84c, #e8c96a, #c9a84c) 1 !important;
}

.mobile-menu .navigation li{
	border-top: 1px solid rgba(201,168,76,0.15) !important;
}

.mobile-menu .navigation:last-child{
	border-bottom: 1px solid rgba(201,168,76,0.15) !important;
}

.mobile-menu .navigation li > a{
	color: #1a1a2e !important;
	font-weight: 700 !important;
}

.mobile-menu .navigation li > a:hover{
	color: #c9a84c !important;
}

.mobile-menu .navigation li > a:before{
	border-left: 5px solid #c9a84c !important;
}

.mobile-menu .navigation li.dropdown .dropdown-btn{
	background: rgba(201,168,76,0.12) !important;
	color: #1a1a2e !important;
	border: 1px solid rgba(201,168,76,0.3) !important;
}

.mobile-menu .close-btn{
	color: #1a1a2e !important;
}

.mobile-menu .close-btn:hover{
	color: #c9a84c !important;
}

.mobile-menu .contact-info h4{
	color: #1a1a2e !important;
}

.mobile-menu .contact-info ul li,
.mobile-menu .contact-info ul li a{
	color: #555 !important;
}

.mobile-menu .contact-info ul li a:hover{
	color: #c9a84c !important;
}

.mobile-menu .social-links li a{
	color: #1a1a2e !important;
}

.mobile-menu .social-links li a:hover{
	color: #c9a84c !important;
}
