@import url("https://fonts.googleapis.com/css?family=|Roboto|");
.woocommerce ul.products li.product a.button {
  color: #1b1b1b;
  border: 2px solid #000;
}
.woocommerce ul.products li.product a.button:hover {
  color: white;
  background-color: black;
  border-color: #000;
}
.wcmenucart-details.count {
  background-color: #C3161C;
}
.wcmenucart-details.count::before {
  display: none;
}
.added_to_cart.wc-forward {
  border: 2px solid black !important;
  color: black !important;
  font-weight: bold;
}
.added_to_cart.wc-forward:hover {
  background-color: #000 !important;
  color: #fff !important;
  font-weight: bold;
}
.button.checkout.wc-forward {
  background-color: #fff;
  border: 2px solid #000;
  color: #000;
}
.button.wc-forward {
  background-color: #fff !important;
  border: 2px solid #000 !important;
  color: #000 !important;
}
.button.wc-forward:hover {
  background-color: #000 !important;
  border: 2px solid #000 !important;
  color: #fff !important;
}
.remove.remove_from_cart_button:hover {
  color: #C3161C !important;
  border: 1px solid #C3161C !important;
}
.text-wrap:hover {
  color: #C3161C !important;
}
.icon-list:hover {
  color: #C3161C;
}
.icon-list {
  color: grey;
}
.icon-grid:hover {
  color: #C3161C;
}
.icon-grid {
  color: grey;
}
.icon-grid a:active {
  color: red;
}
.woocommerce .oceanwp-grid-list a:last-child {
  border: 1px solid grey !important;
}
.woocommerce .oceanwp-grid-list a:last-child:hover {
  border: 1px solid #C3161C !important;
}
.woocommerce .oceanwp-grid-list a.active:hover {
  border: 1px solid #C3161C !important;
}
.woocommerce .oceanwp-grid-list a.active {
  border: 1px solid grey !important;
}
.woocommerce table.shop_table a.remove {
  color: #C3161C;
}
.woocommerce button.button {
  background-color: #fff;
  border: 2px solid #000;
  color: #000;
}
.woocommerce button.button:hover {
  background-color: #000;
  border: 2px solid #000;
  color: #fff;
}
.showcoupon {
  color: #C3161C !important;
}
.menu-link:hover {
  color: #C3161C !important;
}
.description_tab a.active {
  color: #C3161C !important;
  border-top: 2px solid #C3161C !important;
  border-bottom: 2px solid #C3161C !important;
}
.woocommerce .cart-collaterals .cart_totals h2 {
  font-size: 34px;
  font-style: normal;
  text-transform: none;
}
.current-shop-items-dropdown.owp-mini-cart.clr {
  border-top: 3px solid #C3161C !important;
}
.product-name:hover {
  color: #C3161C !important;
}
.woocommerce-cart .woocommerce table.shop_table.cart td.product-name a:hover {
  color: #c3161c;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
  color: #C3161C;
  border-top: 2px solid #C3161C;
  border-bottom: 2px solid #C3161C;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover {
  color: #C3161C !important;
}
.widget-title {
  border-color: #c3161c !important;
}
.ui-slider-range.ui-widget-header.ui-corner-all {
  background-color: #000 !important;
}
.ui-slider-handle.ui-state-default.ui-corner-all {
  background-color: #C3161C !important;
}
.woocommerce ul.products li.product-category.product .woo-entry-inner a .woocommerce-loop-category__title {
  font-family: Roboto !;
  font-weight: 500;
  letter-spacing: 15;
}
.wcmenucart i:hover {
  color: #C3161C;
}
.dropdown-menu SPAN {
  font-size: 16px;
  font-weight: 500;
  letter-spacing: 0px;
}
.restore-item {
  background-color: #fff !important;
  color: #000 !important;
  border: 2px solid #000;
}
.button.wc-backward {
  background-color: #fff;
  color: #000;
  border: 2px solid #000;
}
.button.wc-backward:hover {
  background-color: #000;
  color: #fff;
  border: 2px solid #000;
}
.woocommerce-shipping-destination {
  text-transform: none;
}
.woocommerce .woocommerce-message .button {
  background-color: #ffffff;
  color: #000000;
  border: 2px solid #000;
}
.woocommerce .woocommerce-message .button:hover {
  color: #fff;
  background-color: #000;
}
.woocommerce-MyAccount-navigation ul li a {
  color: #000000;
}
.woocommerce-MyAccount-navigation-link:before {
  color: #C3161C !important;
}
.woocommerce-MyAccount-navigation ul li a:hover {
  color: #C3161C;
}
.woocommerce p a:hover {
  color: #C3161C;
}
.woocommerce-info a {
  background-color: #ffffff;
  color: #000000;
  border: 2px solid #000;
}
.woocommerce-info a:hover {
  background-color: #000;
  color: #fff;
}
.showcoupon {
  border: none !important;
}
.woocommerce-checkout #payment ul.payment_methods .wc_payment_method > input[type=radio]:first-child:checked + label:before {
  color: #C3161C;
}
input[type=checkbox]:checked:before {
  color: #C3161C;
}
.dropdown-menu .sub-menu {
  border-top: 3px solid #C3161C;
}
#searchform-dropdown.show {
  border-top: 3px solid #C3161C;
}
.dropdown-menu span:hover {
  color: #C3161C;
}
#site-navigation-wrap .dropdown-menu > li > a.wcmenucart:hover {
  color: #C3161C;
}
.owp-product-nav li a.owp-nav-link:hover {
  background-color: #C3161C;
  border: 1px solid #C3161C;
}
#site-navigation-wrap .dropdown-menu > li > a.site-search-toggle:hover {
  color: #C3161C;
}
.woocommerce #content div.product .product_meta a:hover {
  color: #C3161C;
}
.woocommerce ul.products li.product li.category a:hover {
  color: #C3161C;
}
.search-results article .search-entry-readmore a {
  text-decoration: none;
  border: 2px solid #000;
  padding: 5px;
}
.search-results article .search-entry-readmore a:hover {
  color: #fff;
  background-color: #000;
}
.search-results article .search-entry-title a:hover {
  color: #C3161C;
}
.demo_store {
  background-color: #C3161C;
}
.demo_store a {
  text-decoration: none;
}
.oceanwp-mobile-menu-icon a.mobile-menu .oceanwp-text:hover {
  color: red;
}
.fa:hover {
  color: #C3161C;
}
.sidr-class-dropdown-menu li a span:hover {
  color: #C3161C;
}
.sidr-class-dropdown-menu li a:hover {
  color: #C3161C;
}
.mobile-menu:hover {
  color: #C3161C !important;
}
.count:hover {
  color: #fff !important;
}
.sidr-class-close-text:hover {
  color: #C3161C;
}
.sidr-class-toggle-sidr-close:hover {
  color: #C3161C !important;
}
.floating_add_to_cart_button:hover {
  background-color: #000 !important;
}
#copyright {
  font-size: 15px;
  font-weight: bold;
}
.error-btn button {
  background-color: #fff !important;
  color: #000 !important;
  border: 2px solid #000 !important;
}
.error-btn button:hover {
  background-color: #000 !important;
  color: #fff !important;
  border: 2px solid #000 !important;
}
#footer-widgets .contact-info-widget i {
  color: #C3161C;
}
#footer-widgets .footer-box a:hover {
  color: #C3161C;
}
#footer-widgets .social-widget li a {
  border-radius: 20px !important;
}
#footer-widgets .footer-box a:before {
  color: #C3161C;
}
#footer-widgets .footer-box .footer-widget ul {
  width: 105%;
}
.woocommerce-loop-category__title .count {
  display: none;
}
.woocommerce-loop-category__title {
  color: #000;
  background-color: #fff;
  border: 2px solid #000;
  padding: 10px 0px 10px 0px;
}
.woocommerce-loop-category__title:hover {
  color: #fff;
  background-color: #000;
  border: 2px solid #000;
}
/*
html>.post-type-archive.post-type-archive-product>#outer-wrap>#wrap>#main>#content-wrap>#primary>#content>article>ul>li:nth-child(3)>div>div:nth-child(3)>a>h2{margin-top: 7px;
}*/
.owp-floating-bar {
  display: none;
}
.cli-privacy-readmore:hover {
  color: #C3161C;
}
.fa-angle-down {
  display: none;
}
.woocommerce-loop-category__title {
  text-align: center;
}
.cli_manage_current_consent:hover {
  color: #C3161C;
}
.cli_messagebar_head {
  color: #fff;
}
.cli_settings_button {
  text-decoration: underline;
}
.tax_label {
  margin-left: 10px;
}
.woocommerce-remove-coupon:hover {
  color: #C3161C;
}
.elementor .elementor-element-116cdaf .elementor-text-editor a:hover {
  color: #C3161C;
}
#wpcf7-f491-p391-o1 input[type=submit] {
  background-color: #C3161C;
  color: #fff;
}
.my_account_orders .button {
  background-color: #C3161C;
}
.woocommerce table.shop_table td a:hover {
  color: #C3161C;
}
.sidr-class-dropdown-menu a i {
  margin-left: 2%;
}
.sidr a:hover,
.sidr-class-dropdown-toggle:hover,
.sidr-class-menu-item-has-children.active > a,
.sidr-class-menu-item-has-children.active > a > .sidr-class-dropdown-toggle {
  color: #C3161C;
}
.error404-content .error-btn {
  background-color: #fff;
  color: #000;
  border: 2px solid #000;
}
.error404-content .error-btn:hover {
  background-color: #000;
  color: #fff;
  border: 2px solid #000;
}
.woocommerce-MyAccount-navigation ul li a:before {
  color: #C3161C !important;
}
.elementor .animated-slow .elementor-icon-box-wrapper .elementor-icon-box-title {
  padding-top: 20px;
}
#wpcf7-f491-p391-o1 input[type=text] {
  background-color: white;
  color: inherit !important;
}
#wpcf7-f491-p391-o1 input[type=email] {
  background-color: white;
}
#wpcf7-f491-p391-o1 textarea {
  background-color: white;
}
#wpcf7-f491-p391-o1 ::placeholder {
  color: grey;
}
.elementor-image-carousel-caption:hover {
  color: #C3161C;
}
.swiper-slide-inner:hover {
  color: #C3161C;
}
.oceanwp-mobile-menu-icon a:first-child span:hover {
  color: #C3161C;
}
.woocommerce-checkout #payment ul.payment_methods li img {
  float: none;
}
