body {
  font-family: Rubik;
}
.header_top, .copyright_area {
  background: #f7f7f7;
}
.top_right > ul > li {
  color: #004365;
}
.top_right > ul > li::before {
  background: #999;
}
.top_right > ul > li > a {
  color: #999999;
  font-size: 14px;
  font-family: Rubik;
}
.welcome_text p, .welcome_text p a, .copyright_content p, .copyright_content p a {
  color: #999999;
  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: #004365;
}
header.header_area {
  background-color: rgba(0, 0, 0, 0);
}
header.header_area .header_deg {
  background: none;
}
.dropdown_links {
  background-color: white;
}
.dropdown_links li {
  border-bottom-color: #ddd;
}
.dropdown_links li:hover {
  background-color: white;
}
.dropdown_links li a {
  color: #444444;
  font-size: 13px;
  font-family: Rubik;
}
.dropdown_links li a:hover {
  color: #1C456D;
}
.search_bar input {
  background: rgba(0, 0, 0, 0);
  border-color: #626262;
  color: #626262;
  font-size: 14px;
  font-family: Rubik;
}
.search_bar input::placeholder {
  color: #626262;
}
.search_bar button {
  background: #004365;
  border-color: #004365;
  color: #FFFFFF;
}
.search_bar button:hover {
  background: #444;
  border-color: #444;
  color: #FFFFFF;
}
.cart_button a:hover {
  background: #004365;
}
.cart_link span.cart_count {
  background: #004365;
  color: #FFFFFF;
}
.cart_link a, .wishlist_link a {
  color: #444444;
}
.cart_link > a:hover, .wishlist_link > a:hover {
  color: #004365;
}
.categories_title {
  background-color: #444;
}
.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: #004365;
}
.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: #444444;
}
.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: #1C456D;
}
.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: #1C456D;
}
.search_area form button:hover {
  color: #444444;
}
.post_wrapper {
  border-bottom-color: #ddd;
}
.categories_menu_inner {
  background-color: white;
  border-left-color: white;
  border-right-color: white;
}
.categories_menu_inner > ul > li:hover {
  background-color: white;
}
.categories_menu_inner > ul > li > a {
  color: #444444;
  border-bottom-color: #ddd;
  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: #1C456D;
}
.categories_menu_inner ul li a:hover i.fa-angle-right {
  color: #1C456D;
}
.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: #1C456D;
}
.categories_menu_inner ul li ul a {
  color: #444444;
  border-bottom-color: #ddd;
  font-size: 15px;
  font-family: Rubik;
}
.mini_cart {
  border-color: #ddd;
  background-color: white;
  border-color: white;
}
.categories_title_sidebar {
  background-color: #444;
}
.categories_title_sidebar h2 {
  font-size: 16px;
  color: #FFFFFF;
  font-family: Rubik;
}
.category-sidebar .product-categories {
  background-color: white;
  border-color: #444;
}
.category-sidebar .product-categories li {
  border-bottom-color: #ddd;
}
.category-sidebar .product-categories li a {
  color: #444444;
  font-size: 14px;
  font-family: Rubik;
}
.category-sidebar .product-categories li a:hover {
  color: #51AA1B;
}
.category-sidebar .cat-item.cat-parent::after {
  color: #444444;
}
.cart_button.view_cart {
  border-bottom-color: #ddd;
}
.cart_button.view_cart a {
  color: #FFFFFF;
  background-color: #444;
}
.cart_button.view_cart a:hover {
  background-color: #1c456d;
  color: #FFFFFF;
}
.cart_button.checkout a {
  border-bottom-color: #ddd;
  background-color: #444;
  color: #FFFFFF;
}
.cart_button.checkout a:hover {
  background-color: #1c456d;
  color: #FFFFFF;
}
.cart_item {
  border-bottom-color: #ddd;
}
.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: #1C456D;
}
.cart_info strong {
  color: #626262;
  font-family: Rubik;
}
.cart_info span {
  color: #666666;
  font-family: Rubik;
}
.pageBack {
  background-color: white;
}
.pageBack .pageDeg {
  background: none;
}
.categorie_banner_title {
  border-bottom-color: #DDDDDD;
}
.categorie_banner_title h3 {
  font-size: 20px;
  color: #444444;
  font-family: Rubik;
}
.categorie_banner_title h3::before {
  background: #1C456D;
}
.consoles_product_title h3 {
  font-size: 20px;
  color: #444444;
  font-family: Rubik;
}
.consoles_product_title h3::before {
  background: #1C456D;
}
.consoles_product_subtitle p {
  font-size: 16px;
  color: #666666;
  font-family: Rubik;
}
.consoles_header {
  border-bottom-color: #DDDDDD;
}
.single_product {
  border-color: #DDDDDD;
}
.brand_inner {
  border-color: #DDDDDD;
}
.breadcrumb_content h3 {
  font-size: 24px;
  color: #1C456D;
  font-family: Rubik;
}
.breadcrumb_content ul li a {
  font-size: 14px;
  color: #666666;
  font-family: Rubik;
}
.breadcrumb_content ul li a:hover {
  color: #1C456D;
}
.breadcrumb_content ul li i {
  color: #666666;
}
.shipping_area.shipping_contact {
  background-color: #f7f7f7;
}
.shipping_icone span {
  color: #51aa1b;
}
.shipping_content h3 {
  color: #333333;
  font-size: 16px;
  font-family: Rubik;
}
.shipping_content p {
  color: #666666;
  font-size: 14px;
  font-family: Rubik;
}
.single_shipping::before {
  background-color: #51aa1b;
}
.single_footer h3 {
  color: #444444;
  font-size: 16px;
  font-family: Rubik;
}
.single_footer ul li a {
  color: #666666;
  font-size: 15px;
  font-family: Rubik;
}
.single_footer ul li a:hover {
  color: #51aa1b;
}
.tag_block ul li a {
  color: #666666;
  font-size: 14px;
  font-family: Rubik;
  border-left-color: #555555;
}
.tag_block ul li a:hover {
  color: #51aa1b;
}
.footer_top {
  border-bottom-color: #555555;
}
.footer_social ul li a {
  background-color: #ffffff;
  border-color: #dcdcdc;
  color: #666666;
}
.footer_social ul li a:hover {
  background: #51aa1b;
  border-color: #51aa1b;
  color: #ffffff;
}
.footerBack {
  background-color: #FFF;
}
.footerBack .footerDeg {
  background: none;
}
.field_newsletter {
  background-color: #004365;
}
.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: #444444;
}
.popup_text p {
  font-size: 14px;
  font-family: Rubik;
  color: #242424;
}
.popup_text input {
  background-color: #ebebeb;
  color: #626262;
  border-color: #ebebeb;
}
.popup_text input::placeholder {
  color: #626262;
}
.popup_text button {
  background-color: #444;
  color: #FFFFFF;
}
.popup_text button:hover {
  background-color: #444;
  color: #51AA1B;
}
.popup_footer label {
  color: #444444;
}
.popup_container {
  background-color: #FFFFFF;
}
.blog_content a.readmore {
  font-family: Rubik;
  font-size: 15px;
  color: #666666;
}
.blog_content a.readmore:hover {
  color: #004365;
}
.single_blog.blog_list .blog_desc p, .blog_desc {
  font-size: 14px;
  font-family: Rubik;
  color: #004365;
}
.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: #666666;
}
.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: #004365;
}
.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: #666666;
  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: #004365;
}
.product_price span.current_price {
  color: #004365;
  font-size: 18px;
  font-family: Rubik;
}
span.old_price {
  font-size: 15px;
  color: #A7A7A7;
  font-family: Rubik;
}
.table_desc table tbody tr td.product-price, .table_desc table tbody tr td.product_total {
  color: #004365;
  font-family: Rubik;
}
.cart_page table thead tr th {
  border-bottom-color: #004365;
}
.product_ratting ul {
  color: #004365;
  font-size: 16px;
}
.sidebar_widget, .shop_toolbar {
  background-color: white;
  border-color: #ddd;
}
.widget_list h3, .widget_color h3 {
  color: #444444;
  font-size: 18px;
  font-family: Rubik;
  border-bottom-color: #ddd;
}
.widget_list h3::before, .widget_color h3::before {
  background-color: #51aa1b;
}
.widget_list ul li a {
  color: #444444;
  font-size: 14px;
  font-family: Rubik;
}
.widget_list ul li a:hover {
  color: #51AA1B;
}
.widget_list ul li a:hover::before {
  border-color: #51AA1B;
}
.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: #51aa1b;
}
.nice-select {
  background-color: white;
  border-color: #e8e8e8;
  color: #666666;
}
.nice-select::after {
  border-bottom-color: #666666;
  border-right-color: #666666;
}
.nice-select .list {
  background-color: white;
}
.select_option label {
  color: #626262;
}
.block_tags a {
  background-color: #eee;
  color: #444444;
}
.block_tags a:hover {
  background-color: #51aa1b;
  color: #FFFFFF;
}
.pagination_style ul li a {
  background-color: white;
  color: #444444;
  border-color: white;
}
.pagination_style ul li a:hover {
  background-color: #51aa1b;
  color: #FFFFFF;
  border-color: #51aa1b;
}
.pagination_style ul li.current_number {
  background-color: #51aa1b;
  color: #FFFFFF;
  border-color: #51aa1b;
}
.hebe.tparrows:before {
  background-color: white;
  color: #aaa;
}
.hebe.tparrows:hover:before {
  color: #000;
}
.hebe .tp-title-wrap {
  background-color: #cf0000;
}
.owl-nav div {
  background-color: white;
  color: #444444;
  border-color: white;
}
.owl-nav div:hover {
  background-color: #51aa1b;
  color: #fff;
  border-color: #51aa1b;
}
.product_tab_button ul li a {
  background-color: #fff;
  color: #51aa1b;
  border-color: #fff;
}
.product_tab_button ul li a:hover {
  background-color: #fff;
  color: #51aa1b;
  border-color: #fff;
}
.product_action_link ul li.product_cart a {
  background-color: #51aa1b;
  color: #ffff;
}
.product_action_link ul li.product_cart a:hover {
  background-color: #51aa1b;
  color: #ffff;
}
.product_action_link ul li.product_cart a.add-to-cart {
  background-color: #51aa1b;
  color: #ffff;
}
.product_action_link ul li.product_cart a.add-to-cart:hover {
  background-color: #51aa1b;
  color: #ffff;
}
.product_action_link ul li.product_cart a.add-to-cart.danger {
  background-color: #C81627;
  color: #ffff;
}
.product_action_link ul li.product_cart a.add-to-cart.danger:hover {
  background-color: #C81627;
  color: #ffff;
}
.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: #51aa1b;
  border-color: #51aa1b;
  color: #fff;
  border-radius: 0px;
}
.button:hover {
  background-color: #444444;
  border-color: #444444;
  color: #fff;
}
#scrollUp {
  background-color: #51aa1b;
  color: #FFF;
  border-color: #51aa1b;
}
#scrollUp:hover {
  background-color: #51aa1b;
  color: #FFF;
  border-color: #51aa1b;
}
.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: white;
  color: #1C456D;
}
.mobile-menu.mobail_two a.meanmenu-reveal span {
  background: #FFFFFF;
}
@media (max-width: 767px) {
  .mobile-menu.mobail_two a.meanmenu-reveal span {
    background: #004365;
  }
}
