/*
 * Golden Iconic Theme
 * Custom CSS to match the logo's gold/yellow color scheme
 */

/* Direct color overrides */
.categories_btn {
  background-color: #000000;
  border: 1px solid #000000;
  /* padding: 20px 15px;
  color: #fff;
  text-align: left;
  width: 100%; */
}

.header_wrap {
  background-color: #000000 !important;
  border: 1px solid #000000 !important;
}

.dashboard_menu .nav-tabs li.nav-item a.active {
  background-color: #F9DF7A;
  color: #000000;
}

.contact_phone span {
  color: #ffffff !important;
  font-weight: bold !important;
}

.golden-iconic-link {
  color: #000000 !important;
  font-weight: bold !important;
}

.bg_gray {
  background-color: #000000 !important;
  color: #ffffff;
}

footer .widget {
  margin-bottom: 30px;
  color: #ffffff !important;
}

footer p {
  color: #ffffff !important;
}

footer>a {
  color: #ffffff !important;
}

.header_wrap a {
  color: #F9DF7A !important;
  font-weight: bold !important;
  text-transform: uppercase !important;
  font-size: 14px !important;
  text-decoration: none !important;
  transition: all 0.3s ease !important;
  border-radius: 5px !important;
  display: inline-block !important;
  text-align: center !important;
  line-height: 1.5 !important;
  background-color: #000000 !important;
  border: 1px solid #000000 !important;
}

.btn-fill-out {
  background-color: transparent;
  border: 1px solid #F9DF7A !important;
  color: #F9DF7A !important;
}

.btn-fill-out:hover {
  background-color: #F9DF7A !important;
  color: #fff !important;
}

/* Primary buttons */
.btn-primary {
  background-color: #F9DF7A !important;
  border-color: #F9DF7A !important;
}

.btn-primary:hover {
  background-color: #E9C861 !important;
  border-color: #E9C861 !important;
}

/* Links */
a {
  color: #C39326;
}

a:hover {
  color: #F9DF7A;
}

/* Header */
.header_wrap.nav-fixed .navbar .navbar-nav>li>a.active,
.header_wrap.nav-fixed .navbar .navbar-nav>li:hover>a {
  color: #F9DF7A !important;
}

.navbar .navbar-nav>li>a.active,
.navbar .navbar-nav>li:hover>a {
  color: #FF324D !important;
}

/* Product badges */
.product_wrap .pr_flash {
  background-color: #F9DF7A !important;
}

.rating_wrap .rating_num {
  color: #C39326 !important;
}

/* Price */
.price {
  color: #C39326 !important;
}

.product_price {
  color: #C39326 !important;
}

/* Cart */
.cart_count {
  background-color: #F9DF7A !important;
}

/* Pagination */
.pagination .page-item.active .page-link {
  background-color: #F9DF7A !important;
  border-color: #F9DF7A !important;
}

.pagination .page-link {
  color: #C39326 !important;
}

/* Footer */
footer .widget_links li a:hover,
footer .footer_link li a:hover,
footer .footer_social li a:hover,
footer .widget_twitter li a:hover {
  color: #F9DF7A !important;
}

/* Icons */
.icon_box_style2 .icon i {
  color: #F9DF7A !important;
}

/* Sliders */
.carousel-control-next,
.carousel-control-prev {
  color: #F9DF7A !important;
}

/* Replace all instances of #FF324D with #F9DF7A */
.product_img .product_action_box li a:hover,
.product_action_box li a:hover,
.pr_action_btn li a:hover,
.product_list .product_price,
.product_price del,
.product_price ins,
.price del,
.price ins,
.icon_box_style1 .icon i,
.icon_box_style2 .icon i,
.icon_box_style3 .icon i,
.link_container a,
.link_container a i,
.link_container a:hover,
.link_container a:hover i,
.pr_detail .rating_wrap .rating_num,
.product_rate,
.contact_info a:hover,
.newsletter_form .btn-send:hover,
.social_icons li a:hover,
.social_icons.social_style1 li a:hover,
.mfp-arrow-right:hover,
.mfp-arrow-left:hover,
.ajax_quick_view .product_price,
.product_price .on_sale,
.product_price>.old_price,
.product_price>.sale_price,
.shop_container.list .product_price,
.shop_container.list .product_price del,
.shop_container.list .product_price ins,
.tab-style1 .nav-tabs .nav-link.active,
.tab-style2 .nav-tabs .nav-link.active,
.tab-style3 .nav-tabs .nav-link.active,
.tab-style4 .nav-tabs .nav-link.active {
  color: #F9DF7A !important;
}

.btn-primary,
.btn-outline-primary,
.nav-pills .nav-link.active,
.pagination .page-item.active .page-link,
.custome-checkbox input[type="checkbox"]:checked+.form-check-label::before,
.custome-radio input[type="radio"]:checked+.form-check-label::before,
.cart_count,
.cart_buttons .view-cart,
.cart_buttons .checkout,
.search_form .search_btn,
.contact_form .btn-fill-out,
.scrollup:hover,
.cart_btn .add_wishlist:hover,
.cart_btn .add_compare:hover,
.pr_flash,
.flash,
.blog_meta li a:hover,
.blog_meta li a:hover i,
.blog_content h6 a:hover,
.blog_title h5 a:hover,
.blog_content .read_more:hover,
.blog_content .read_more:hover i,
.blog_img .blog_date,
.blog_img .blog_time,
.blog_img .blog_icon,
.blog_img .blog_tag,
.blog_img .blog_category,
.blog_img .blog_author,
.blog_img .blog_comment,
.blog_img .blog_view,
.blog_img .blog_like,
.blog_img .blog_share,
.blog_img .blog_download,
.blog_img .blog_print,
.blog_img .blog_edit,
.blog_img .blog_delete,
.blog_img .blog_archive,
.blog_img .blog_unarchive,
.blog_img .blog_pin,
.blog_img .blog_unpin,
.blog_img .blog_lock,
.blog_img .blog_unlock,
.blog_img .blog_star,
.blog_img .blog_unstar,
.blog_img .blog_flag,
.blog_img .blog_unflag,
.blog_img .blog_warning,
.blog_img .blog_info,
.blog_img .blog_question,
.blog_img .blog_exclamation,
.blog_img .blog_plus,
.blog_img .blog_minus,
.blog_img .blog_check,
.blog_img .blog_cross,
.blog_img .blog_search,
.blog_img .blog_settings,
.blog_img .blog_camera,
.blog_img .blog_video,
.blog_img .blog_audio,
.blog_img .blog_image,
.blog_img .blog_file,
.blog_img .blog_folder,
.blog_img .blog_document,
.blog_img .blog_location,
.blog_img .blog_direction,
.blog_img .blog_map,
.blog_img .blog_globe,
.blog_img .blog_flag,
.blog_img .blog_heart,
.blog_img .blog_star,
.blog_img .blog_thumbs_up,
.blog_img .blog_thumbs_down {
  /* background-color: #F9DF7A !important; */
  border-color: #F9DF7A !important;
}

.btn-outline-primary {
  color: #F9DF7A;
  border-color: #F9DF7A;
}

.btn-outline-primary:hover {
  background-color: #F9DF7A !important;
  color: #fff !important;
}

/* Border colors */
.border-primary,
.pagination .page-item.active .page-link,
.custome-checkbox input[type="checkbox"]:checked+.form-check-label::before,
.custome-radio input[type="radio"]:checked+.form-check-label::before {
  border-color: #F9DF7A !important;
}

/* Background colors */
.bg-primary,
.bg-default {
  background-color: #F9DF7A !important;
}

/* Hover effects */
.btn-primary:hover {
  background-color: #E9C861 !important;
  border-color: #E9C861 !important;
}

/* Product hover */
.product_box:hover .product_info {
  background-color: rgba(249, 223, 122, 0.1) !important;
}

/* Navigation active */
.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
  border-bottom: 2px solid #F9DF7A !important;
}

/* Additional overrides for specific elements */
.header_wrap.fixed-top {
  background-color: #fff;
}

.navbar-brand img {
  max-height: 60px;
}

.banner_content h2 {
  color: #C39326;
}

.banner_content h5 {
  color: #E9C861;
}

.heading_s1 h1,
.heading_s1 h2,
.heading_s1 h3,
.heading_s1 h4,
.heading_s1 h5,
.heading_s1 h6 {
  color: #C39326;
}

.product_title a:hover {
  color: #F9DF7A !important;
}

.deal_timer .countdown_box .countdown {
  background-color: #F9DF7A !important;
}

.widget_links li a:hover {
  color: #F9DF7A !important;
}

.widget_categories li a:hover,
.widget_archive li a:hover,
.widget_links li a:hover,
.widget_meta li a:hover,
.widget_recent_entries li a:hover,
.widget_recent_comments li a:hover,
.widget_nav_menu li a:hover,
.widget_pages li a:hover {
  color: #F9DF7A !important;
}

/* Override all instances of the red color with gold */
[style*="color: #FF324D"] {
  color: #F9DF7A !important;
}

[style*="background-color: #FF324D"] {
  background-color: #F9DF7A !important;
}

[style*="border-color: #FF324D"] {
  border-color: #F9DF7A !important;
}