body {
  font-family: Rubik;
}
.header_top, .copyright_area {
  background: #d5cece;
}
.top_right > ul > li {
  color: #B20808;
}
.top_right > ul > li::before {
  background: #888484;
}
.top_right > ul > li > a {
  color: #615D5D;
  font-size: 14px;
  font-family: Rubik;
}
.welcome_text p, .welcome_text p a, .copyright_content p, .copyright_content p a {
  color: #615D5D;
  font-size: 14px;
  font-family: Rubik;
}
.header_top.top_two .top_right > ul > li:hover > a, .header_top.top_two .dropdown_currency li a:hover, .header_top.top_two .dropdown_language li a:hover {
  color: #B20808;
}
header.header_area {
  background-color: rgba(219, 210, 210, 0.87);
}
header.header_area .header_deg {
  background: -moz-linear-gradient(left, rgba(235, 225, 225, 0) 1%, rgba(105, 99, 99, 0.79) 100%);
  background: -webkit-linear-gradient(left, rgba(235, 225, 225, 0) 1%, rgba(105, 99, 99, 0.79) 100%);
  background: linear-gradient(to right, rgba(235, 225, 225, 0) 1%, rgba(105, 99, 99, 0.79) 100%);
}
.dropdown_links {
  background-color: white;
}
.dropdown_links li {
  border-bottom-color: #a49797;
}
.dropdown_links li:hover {
  background-color: #d0cbcb;
}
.dropdown_links li a {
  color: #444444;
  font-size: 13px;
  font-family: Rubik;
}
.dropdown_links li a:hover {
  color: #C20618;
}
.search_bar input {
  background: rgba(247, 245, 245, 0.63);
  border-color: #626262;
  color: #880404;
  font-size: 14px;
  font-family: Rubik;
}
.search_bar input::placeholder {
  color: #880404;
}
.search_bar button {
  background: #7b0f1b;
  border-color: #eff5ef;
  color: #FFFFFF;
}
.search_bar button:hover {
  background: #f5efef;
  border-color: #c00606;
  color: #B80404;
}
.cart_button a:hover {
  background: #73041E;
}
.cart_link span.cart_count {
  background: #73041E;
  color: #FFFFFF;
}
.cart_link a, .wishlist_link a {
  color: #444444;
}
.cart_link > a:hover, .wishlist_link > a:hover {
  color: #AA1B29;
}
.categories_title {
  background-color: #7b0f1b;
}
.categories_title h2 {
  font-size: 16px;
  color: #FFFFFF;
  font-family: Rubik;
}
.categories_title::before {
  color: #FFFFFF;
}
.categories_title::after {
  color: #FFFFFF;
}
.header_bottom.bottom_two {
  background-color: rgba(123, 15, 27, 0.7);
}
.main_menu > ul > li > a {
  color: #FFFFFF;
  font-size: 15px;
  font-family: Rubik;
}
.main_menu > ul > li:hover > a, .main_menu > ul > li.active > a {
  color: #10100F;
}
.main_menu > ul > li > ul > li > a {
  font-size: 13px;
  font-family: Rubik;
  color: #626262;
}
.main_menu > ul > li > ul.mega_menu li ul li a {
  font-size: 13px;
  font-family: Rubik;
  color: #626262;
}
.main_menu > ul > li > ul.mega_menu li ul li a:hover {
  color: #DD0726;
}
.main_menu ul li ul.sub_menu {
  background: white;
}
.main_menu ul li ul.mega_menu {
  background: white;
}
.main_menu ul li ul li a:hover {
  color: #DD0726;
}
.search_area form button:hover {
  color: #10100F;
}
.post_wrapper {
  border-bottom-color: #aaa9a9;
}
.categories_menu_inner {
  background-color: white;
  border-left-color: white;
  border-right-color: white;
}
.categories_menu_inner > ul > li:hover {
  background-color: #d0cbcb;
}
.categories_menu_inner > ul > li > a {
  color: #444444;
  border-bottom-color: #a49797;
  font-size: 15px;
  font-family: Rubik;
}
.categories_menu_inner ul li a i.fa-angle-right {
  color: #444444;
}
.categories_menu_inner ul li a:hover {
  color: #C20618;
}
.categories_menu_inner ul li a:hover i.fa-angle-right {
  color: #C20618;
}
.categories_menu_inner ul li ul {
  background-color: white;
  border-left-color: white;
  border-right-color: white;
}
.categories_menu_inner ul li ul.categories_mega_menu > li > a:hover {
  color: #C20618;
}
.categories_menu_inner ul li ul a {
  color: #444444;
  border-bottom-color: #a49797;
  font-size: 15px;
  font-family: Rubik;
}
.mini_cart {
  border-color: #a49797;
  background-color: white;
  border-color: white;
}
.categories_title_sidebar {
  background-color: #7b0f1b;
}
.categories_title_sidebar h2 {
  font-size: 16px;
  color: #FFFFFF;
  font-family: Rubik;
}
.category-sidebar .product-categories {
  background-color: white;
  border-color: #7b0f1b;
}
.category-sidebar .product-categories li {
  border-bottom-color: #aaa9a9;
}
.category-sidebar .product-categories li a {
  color: #444444;
  font-size: 14px;
  font-family: Rubik;
}
.category-sidebar .product-categories li a:hover {
  color: #D9074D;
}
.category-sidebar .cat-item.cat-parent::after {
  color: #444444;
}
.cart_button.view_cart {
  border-bottom-color: #a49797;
}
.cart_button.view_cart a {
  color: #FFFFFF;
  background-color: #444;
}
.cart_button.view_cart a:hover {
  background-color: #a60d2a;
  color: #FFFFFF;
}
.cart_button.checkout a {
  border-bottom-color: #a49797;
  background-color: #444;
  color: #121010;
}
.cart_button.checkout a:hover {
  background-color: #d00518;
  color: #E90B0B;
}
.cart_item {
  border-bottom-color: #a49797;
}
.block-subtitle, .items_nunber span {
  color: #242424;
  font-size: 14px;
  font-family: Rubik;
}
.cart_info a {
  color: #444444;
  font-size: 14px;
  font-family: Rubik;
}
.cart_info a:hover {
  color: #E50731;
}
.cart_info strong {
  color: #626262;
  font-family: Rubik;
}
.cart_info span {
  color: #666666;
  font-family: Rubik;
}
.pageBack {
  background-color: rgba(223, 223, 223, 0.83);
}
.pageBack .pageDeg {
  background: none;
}
.categorie_banner_title {
  border-bottom-color: #BEBEBE;
}
.categorie_banner_title h3 {
  font-size: 20px;
  color: #444444;
  font-family: Rubik;
}
.categorie_banner_title h3::before {
  background: #020202;
}
.consoles_product_title h3 {
  font-size: 20px;
  color: #444444;
  font-family: Rubik;
}
.consoles_product_title h3::before {
  background: #020202;
}
.consoles_product_subtitle p {
  font-size: 16px;
  color: #6F6E6E;
  font-family: Rubik;
}
.consoles_header {
  border-bottom-color: #BEBEBE;
}
.single_product {
  border-color: #B0B0B0;
}
.brand_inner {
  border-color: #BEBEBE;
}
.breadcrumb_content h3 {
  font-size: 24px;
  color: #BA0C3E;
  font-family: Rubik;
}
.breadcrumb_content ul li a {
  font-size: 14px;
  color: #666666;
  font-family: Rubik;
}
.breadcrumb_content ul li a:hover {
  color: #A40321;
}
.breadcrumb_content ul li i {
  color: #666666;
}
.shipping_area.shipping_contact {
  background-color: #c6c2c2;
}
.shipping_icone span {
  color: #aa0d42;
}
.shipping_content h3 {
  color: #413E3E;
  font-size: 16px;
  font-family: Rubik;
}
.shipping_content p {
  color: #6F6C6C;
  font-size: 14px;
  font-family: Rubik;
}
.single_shipping::before {
  background-color: #aa0d42;
}
.single_footer h3 {
  color: #575252;
  font-size: 16px;
  font-family: Rubik;
}
.single_footer ul li a {
  color: #060606;
  font-size: 15px;
  font-family: Rubik;
}
.single_footer ul li a:hover {
  color: #9a0a0a;
}
.tag_block ul li a {
  color: #1e1d1d;
  font-size: 14px;
  font-family: Rubik;
  border-left-color: #B4A7A7;
}
.tag_block ul li a:hover {
  color: #b40303;
}
.footer_top {
  border-bottom-color: #B4A7A7;
}
.footer_social ul li a {
  background-color: white;
  border-color: gainsboro;
  color: #bc0707;
}
.footer_social ul li a:hover {
  background: #bc0a2c;
  border-color: #e9ede7;
  color: white;
}
.footerBack {
  background-color: rgba(213, 206, 206, 0.39);
}
.footerBack .footerDeg {
  background: none;
}
.field_newsletter {
  background-color: rgba(196, 9, 19, 0.93);
}
.newsletter_text h3 {
  font-size: 24px;
  font-family: Rubik;
  color: #FFFFFF;
}
.newsletter_text p {
  font-size: 15px;
  font-family: Rubik;
  color: #FFFFFF;
}
.subscribe_form input {
  background-color: white;
  color: #626262;
  border-color: #444;
}
.subscribe_form input::placeholder {
  color: #626262;
}
.subscribe_form button {
  background-color: #444;
  color: #FFFFFF;
}
.subscribe_form button:hover {
  background-color: #444;
  color: #51AA1B;
}
.popup_text h2 {
  font-size: 24px;
  font-family: Rubik;
  color: #FBF7F7;
}
.popup_text p {
  font-size: 14px;
  font-family: Rubik;
  color: #242424;
}
.popup_text input {
  background-color: #ebebeb;
  color: #f70a37;
  border-color: #848080;
}
.popup_text input::placeholder {
  color: #f70a37;
}
.popup_text button {
  background-color: #444;
  color: #FFFFFF;
}
.popup_text button:hover {
  background-color: #b20808;
  color: #A0082C;
}
.popup_footer label {
  color: #FBF7F7;
}
.popup_container {
  background-color: #B2062F;
}
.blog_content a.readmore {
  font-family: Rubik;
  font-size: 15px;
  color: #666666;
}
.blog_content a.readmore:hover {
  color: #BA010A;
}
.single_blog.blog_list .blog_desc p, .blog_desc {
  font-size: 14px;
  font-family: Rubik;
  color: #141414;
}
.blog_details .blog_meta span a, .single_blog.blog_list .blog_meta span a {
  font-size: 14px;
  font-family: Rubik;
  color: #666666;
}
.blog_details .blog_meta span a:hover, .single_blog.blog_list .blog_meta span a:hover {
  color: #B20303;
}
.related_posts_content h3 a, .post_info a, .blog_content p a, .single_blog.blog_list .blog_title h3 a {
  font-size: 14px;
  font-family: Rubik;
  color: #666666;
}
.related_posts_content h3 a:hover, .post_info a:hover, .blog_content p a:hover, .single_blog.blog_list .blog_title h3 a:hover {
  color: #AA1B29;
}
.related_posts_content span, .blog_details .blog_meta span, .single_blog.blog_list .blog_meta span {
  font-size: 14px;
  font-family: Rubik;
  color: #666666;
}
.blog_details .blog_meta span i, .single_blog.blog_list .blog_meta span i {
  color: #AC0505;
  font-size: 14px;
}
.product_details h3 {
  color: #333333;
  font-family: Rubik;
}
.product_content h3 {
  color: #333333;
  font-size: 15px;
  font-family: Rubik;
}
.product_content h3 a:hover {
  color: #AA0818;
}
.product_price span.current_price {
  color: #DC4444;
  font-size: 18px;
  font-family: Rubik;
}
span.old_price {
  font-size: 15px;
  color: #676161;
  font-family: Rubik;
}
.table_desc table tbody tr td.product-price, .table_desc table tbody tr td.product_total {
  color: #DC4444;
  font-family: Rubik;
}
.cart_page table thead tr th {
  border-bottom-color: #DC4444;
}
.product_ratting ul {
  color: #D9C50C;
  font-size: 16px;
}
.sidebar_widget, .shop_toolbar {
  background-color: white;
  border-color: #aaa9a9;
}
.widget_list h3, .widget_color h3 {
  color: #444444;
  font-size: 18px;
  font-family: Rubik;
  border-bottom-color: #aaa9a9;
}
.widget_list h3::before, .widget_color h3::before {
  background-color: #aa1b2f;
}
.widget_list ul li a {
  color: #444444;
  font-size: 14px;
  font-family: Rubik;
}
.widget_list ul li a:hover {
  color: #D9074D;
}
.widget_list ul li a:hover::before {
  border-color: #D9074D;
}
.widget_list ul li a::before {
  border-color: #444444;
}
.list_button ul li a {
  color: #FFFFFF;
  background-color: #444;
}
.list_button ul li a:hover, .list_button ul li a.active {
  color: #FFFFFF;
  background-color: #aa1b2f;
}
.nice-select {
  background-color: white;
  border-color: #bab9b9;
  color: #F10B0B;
}
.nice-select::after {
  border-bottom-color: #F10B0B;
  border-right-color: #F10B0B;
}
.nice-select .list {
  background-color: white;
}
.select_option label {
  color: #E51039;
}
.block_tags a {
  background-color: #ccc9c9;
  color: #444444;
}
.block_tags a:hover {
  background-color: #aa1b29;
  color: #FFFFFF;
}
.pagination_style ul li a {
  background-color: #b2a8a8;
  color: #444444;
  border-color: #b2a8a8;
}
.pagination_style ul li a:hover {
  background-color: #aa1b3d;
  color: #FFFFFF;
  border-color: #aa1b3d;
}
.pagination_style ul li.current_number {
  background-color: #aa1b3d;
  color: #FFFFFF;
  border-color: #aa1b3d;
}
.hebe.tparrows:before {
  background-color: white;
  color: #0E0E0E;
}
.hebe.tparrows:hover:before {
  color: #D21111;
}
.hebe .tp-title-wrap {
  background-color: #cf0000;
}
.owl-nav div {
  background-color: #121111;
  color: #444444;
  border-color: #121111;
}
.owl-nav div:hover {
  background-color: #a80c1b;
  color: #FFFFFF;
  border-color: #a80c1b;
}
.product_tab_button ul li a {
  background-color: #a20a0a;
  color: #FFFFFF;
  border-color: #a20a0a;
}
.product_tab_button ul li a:hover {
  background-color: whitesmoke;
  color: #AA0525;
  border-color: whitesmoke;
}
.product_action_link ul li.product_cart a {
  background-color: #0e0e0e;
  color: #FFFFFF;
}
.product_action_link ul li.product_cart a:hover {
  background-color: #aa1b29;
  color: #AC0E0E;
}
.product_action_link ul li.product_cart a.add-to-cart {
  background-color: rgba(10, 10, 10, 0.93);
  color: #1A1919;
}
.product_action_link ul li.product_cart a.add-to-cart:hover {
  background-color: #b00324;
  color: #A60322;
}
.product_action_link ul li.product_cart a.add-to-cart.danger {
  background-color: #c81627;
  color: #FFFFFF;
}
.product_action_link ul li.product_cart a.add-to-cart.danger:hover {
  background-color: #060606;
  color: #0E0E0E;
}
.product_action ul li a {
  background-color: #f4f4f4;
  color: #444444;
}
.product_action ul li a:hover {
  background-color: #51aa1b;
  color: #FFFFFF;
}
.button {
  font-size: 14px;
  font-family: Rubik;
  background-color: #aa9c1b;
  border-color: #aa9c1b;
  color: #FFFFFF;
  border-radius: 10px;
}
.button:hover {
  background-color: #3c8e0a;
  border-color: #3c8e0a;
  color: #FFFFFF;
}
#scrollUp {
  background-color: white;
  color: #080808;
  border-color: white;
}
#scrollUp:hover {
  background-color: #aa1b36;
  color: #FBF9F9;
  border-color: #aa1b36;
}
.dashboard_tab_button ul li a {
  background-color: white;
  color: #444444;
}
.dashboard_tab_button ul li a:hover, .dashboard_tab_button ul li a.active {
  background-color: #d0cbcb;
  color: #C20618;
}
.mobile-menu.mobail_two a.meanmenu-reveal span {
  background: #FFFFFF;
}
@media (max-width: 767px) {
  .mobile-menu.mobail_two a.meanmenu-reveal span {
    background: rgba(123, 15, 27, 0.7);
  }
}
