
@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,400;0,500;0,700;1,400;1,500;1,700&display=swap');

html, body, ul, li, ol, h1, h2, h3, h4, h5, h6, span, strong, cite, a, div, section {
   font-family: 'Roboto', sans-serif;
}

a:hover {
	color: #c6102e;
}

.btn-fill-out {
	border: 1px solid #c6102e;
}
.btn-fill-out::before,
.btn-fill-out::after {
	background-color: #c6102e;
}

.btn-fill-out:hover {
	color: #c6102e !important;
}

.btn-border-fill {
	border: 1px solid #c6102e;
	color: #c6102e;
}
.btn-border-fill::before,
.btn-border-fill::after {
	background-color: #c6102e;
}
.btn-link::before {
	background-color: #c6102e;
}
.text_default {
	color: #c6102e !important;
}
.bg_default {
	background-color: #c6102e !important;
}
.scrollup:hover {
	background-color: #c6102e;
}

.scrollup_style1 {
	background-color: #c6102e;
}
[class*=overlay_bg_default_]::before {
	background-color: #c6102e;
}
.ripple {
	background-color: #c6102e;
}
.ripple::before,.ripple::after {
	background-color: #c6102e;
}
.btn-ripple-white .ripple {
	color: #c6102e;
}
.heading_s3::before {
	background-color: #c6102e;
}
.sub_heading {
	color: #c6102e;
}
.lds-ellipsis span {
	background: #c6102e;
}
.dark_skin .navbar .navbar-nav .dropdown-menu li a.active, 
.dark_skin .navbar .navbar-nav .dropdown-menu li a:hover, 
.dark_skin .navbar .navbar-nav .dropdown-menu > ul > li:hover > a, 
.dark_skin .navbar .navbar-nav .dropdown-menu > ul > .mega-menu-col ul > li:hover > a {
	color: #c6102e;
}
.navbar .navbar-nav > li > a.active, 
.navbar .navbar-nav > li:hover > a,
.light_skin.transparent_header.nav-fixed .navbar .navbar-nav > li > a.active,
.light_skin.transparent_header.nav-fixed .navbar .navbar-nav > li:hover > a,
.transparent_header.nav-fixed .light_skin .navbar .navbar-nav > li > a.active,
.transparent_header.nav-fixed .light_skin .navbar .navbar-nav > li:hover > a {
	color: #c6102e;
}
.navbar .navbar-nav .dropdown-menu li a.active, 
.navbar .navbar-nav .dropdown-menu li a:hover, 
.navbar .navbar-nav .dropdown-menu > ul > li:hover > a, 
.navbar .navbar-nav .dropdown-menu > ul > .mega-menu-col ul > li:hover > a, 
.sticky_dark_skin.nav-fixed .navbar .navbar-nav .dropdown-item:hover {
	color: #c6102e;
}
.sticky_dark_skin.nav-fixed .navbar .navbar-nav .dropdown-item.active {
	color: #c6102e;
}
.cart_count, .wishlist_count {
	background-color: #c6102e;
}
.social_icons li a:hover, 
.header_wrap .social_icons li a:hover {
	color: #c6102e;
}
.social_white .social_icons li a:hover, .social_white.social_icons li a:hover {
	color: #c6102e;
}
.border_social .social_icons li a:hover, .border_social.social_icons li a:hover {
	background-color: #c6102e;
	border-color: #c6102e;
}
.social_icons.social_style1 li a {
	background-color: #fff;
	color: #c6102e;
}
.social_icons.social_style1 li a:hover {
	background-color: #c6102e;
}
.social_style4 li a {
	color: #c6102e;
}
.social_style4 li a:hover {
	background-color: #c6102e;
}
.social_style4 li a:hover {
	background-color: #c6102e;
}
.top-header.light_skin .header_list li a:hover, 
.top-header.light_skin .contact_detail li a:hover, 
.top-header.light_skin .header_list li a:hover span {
	color: #c6102e;
}
.banne_info a:hover {
	color: #c6102e !important;
}
.hover_menu_style1 .navbar-collapse .navbar-nav > li > a::before {
	background-color: #c6102e;
}
.categories_btn {
	background-color: #c6102e;
	border: 1px solid #c6102e;
}
#navCatContent li a:hover {
	color: #c6102e;
}
.more_categories {
	color: #c6102e;
}
.search_btn2 {
	background-color: #c6102e;
}
.search_btn3 {
	background-color: #c6102e;
}
.search_btn:hover {
	color: #c6102e;
}
.contact_phone i {
	color: #c6102e;
}
.carousel-control-next:hover, .carousel-control-prev:hover,
.light_arrow .carousel-control-next:hover, .light_arrow .carousel-control-prev:hover{
	background-color: #c6102e;
}
.indicators_style1 li.active,
.indicators_style2 li.active {
	background-color: #c6102e;
}
.indicators_style2 li.active:before,
.indicators_style1 li.active:before {
	border-color: #c6102e;
}
.banner_content_border {
	border: 10px solid #c6102e;
}
.bg_strip {
	background-color: #c6102e;
}
.bg_strip::before {
	border: 20px solid #c6102e;
	border-bottom-color: #c6102e;
	border-left-color: transparent;
}
.bg_strip::after {
	border: 20px solid #c6102e;
	border-bottom-color: #c6102e;
}
.icon_box_style2 .icon i {
	color: #c6102e;
}
.icon_box_style3 .icon i {
	color: #c6102e;
	line-height: normal;
}
.icon_box_style4 .icon i {
	background-color: #c6102e;
}
.grid_filter li a.current {
	color: #c6102e;
}

.grid_filter.filter_style1 li a.current {
	background-color: #c6102e;
}

.grid_filter.filter_style2 li a.current {
	border-bottom-color: #c6102e;
}
.author_name span {
	color: #c6102e;
}
.blog_meta li a i {
	color: #c6102e;
}
.post_date {
	background-color: #c6102e;
}
.blog_post.blog_style3 .blog_content a:hover {
	color: #c6102e;
}
.newsletter_form .btn-send {
	background-color: #c6102e;
}
.newsletter_form .btn-send2 {
	background-color: transparent;
	color: #c6102e;
}
.footer_dark a:hover, .footer_dark .widget_links li a:hover, .widget_links li a:hover, .footer_dark .footer_link li a:hover,.footer_link li a:hover {
	color: #c6102e;
}
.contact_icon i {
	font-size: 34px;
	color: #c6102e;
}
.contact_text a:hover {
	color: #c6102e;
}
.contact_icon i {
	font-size: 34px;
	color: #c6102e;
}

.contact_text a:hover {
	color: #c6102e;
}
.contact_style3 .contact_icon {
	border: 1px solid #c6102e;
}
.contact_style3 .contact_icon::before {
	background-color: #c6102e;
}
.divider.divider_style1 i {
	background-color: #c6102e;
}
.deal_timer::before {
	color: #c6102e;
}
.deal_wrap {
	border: 2px solid #c6102e;
}
.deal_progress .progress-bar {
	background-color: #c6102e;
}
.shorting_icon.active {
	background-color: #c6102e;
	border-color: #c6102e;
}
.price {
	color: #c6102e;
}
.pr_action_btn li a:hover {
	background-color: #c6102e;
}
.product_size_switch span.active {
	border-color: #c6102e;
	background-color: #c6102e;
}
.product_gallery_item a.active {
    border-color: #c6102e;
}
.product_sort_info li i {
	color: #c6102e;
}
.filter_price .ui-slider .ui-slider-range {
	background-color: #c6102e;
	border-radius: 0;
}
.shop_container.list .pr_action_btn li a:hover {
	background-color: transparent;
	color: #c6102e;
}
.shop_container.list .list_product_action_box .pr_action_btn li.add-to-cart a {
	background-color: #c6102e;
	border: 1px solid #c6102e;
}
.shop_container.list .pr_action_btn li.add-to-cart a:hover {
	background-color: transparent;
	color: #c6102e;
}
.toggle_info i {
	margin-right: 10px;
	color: #c6102e;
}
.order_complete i {
	color: #c6102e;
}
.pagination_style1 .page-item.active .page-link, 
.pagination_style1 .page-item .page-link:hover {
	background-color: #c6102e;
	border-color: #c6102e;
	color: #fff;
}
.tags a:hover {
	background-color: #c6102e;
	color: #fff;
}
.widget_tweet_feed a {
	color: #c6102e;
}
.tab-style1 .nav-tabs li.nav-item a.active, .tab-style1 .nav-tabs li.nav-item a.active:hover,
.tab-style2 .nav-tabs li.nav-item a.active, .tab-style2 .nav-tabs li.nav-item a.active:hover {
	color: #c6102e;
}
.tab-style3 .nav-tabs .nav-item a.active {
	border-bottom-color: #c6102e;
	color: #c6102e;
}
.custome-checkbox input[type="checkbox"]:checked + .form-check-label::before {
	background-color: #c6102e;
	border-color: #c6102e;
}
.custome-radio input[type="radio"] + .form-check-label::after {
	content: "";
	background-color: #c6102e;
}
.custome-radio input[type="radio"]:checked + .form-check-label::before {
	border-color: #c6102e;
}
.owl-theme .owl-dots .owl-dot span {
	background-color: transparent;
	border: 1px solid #c6102e;
}
.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
	background-color: #c6102e;
}
.nav_style5.owl-theme .owl-nav .owl-prev:hover, .nav_style5.owl-theme .owl-nav .owl-next:hover {
	background-color: #c6102e;
	color: #fff;
}
.slick-prev:hover, .slick-next:hover {
	background-color: #c6102e;
}
.blockquote_style2 {
	background-color: #c6102e;
}
.blockquote_style3 {
	border-left: 2px solid #c6102e;
}
.dashboard_menu .nav-tabs li.nav-item a.active {
	background-color: #c6102e;
}