body {
  background: #efefef repeat fixed; }

p.price {
  border-top-style: solid;
  border-top-width: 1px; }

.product_item .product_text .text_hover {
  background: #efefef !important; }

.main_btn {
  background: #efefef !important; }

.main_menu_three .navbar .navbar-nav li:hover a, .main_menu_three .navbar .navbar-nav li.active a {
  color: #8d858b !important; }

.main_menu_three .navbar .navbar-nav li:hover a, .main_menu_three .navbar .navbar-nav li.active a, .pagination_area .pagination li.current a {
  color: #000000 !important; }

.link_widget .list li a {
  color: #000000 !important; }

.main_btn2 span {
  background-color: #efefef !important; }

.product_item .product_text .main_btn2:hover {
  border-color: #efefef !important; }

.main_btn:hover {
  color: #fff !important; }

body {
  font-size: 14px !important; }
  body .user-content p, body .user-content li, body .user-content a,
  body .new_contact_message label, body .new_contact_message input,
  body .new_contact_message button, body p, body a, body label, body .secondary.label, body ul, body ol, body dl, body li {
    font-size: 14px !important; }

hr {
  border-color: #efefef !important; }

.link p.price {
  border-top-color: #efefef !important; }

.pagination .current {
  background: #efefef;
  color: #000000; }

.social-media i {
  font-size: 16px !important; }
.social-media a {
  font-size: 16px !important; }

.tagsheading {
  border-color: #efefef; }

.button {
  color: #000000 !important;
  background-color: #efefef !important;
  border-color: #efefef !important;
  font-size: 14px !important; }

#out-of-stock-label .secondary.label {
  color: #000000 !important;
  background-color: #efefef !important;
  border-color: #efefef !important;
  font-size: 14px !important; }

ul.tile_grid li.product .link {
  background-color: rgba(255, 255, 255, 0.4); }

#side_menu_general_layout {
  background-color: white !important; }
  #side_menu_general_layout a {
    color: #000000; }

#right_menu_nologo_general_layout {
  background-color: white !important; }
  #right_menu_nologo_general_layout a {
    color: #000000; }

#left_menu_general_layout_checkout .left_menu {
  background-color: white !important;
  box-shadow: 1px 1px 2px #efefef; }
  #left_menu_general_layout_checkout .left_menu a {
    color: #000000; }

#left_menu_general_layout_checkout .checkout-link, #left_menu_general_layout_checkout .button {
  background-color: #efefef !important;
  box-shadow: 1px 2px 2px #efefef; }
#left_menu_general_layout_checkout .cart {
  color: #000000 !important; }

#left_menu_general_layout_checkout .main_section_container {
  background-color: white !important;
  box-shadow: 1px 1px 2px #efefef; }

.tile_grid .link {
  background-color: rgba(239, 239, 239, 0.7); }

.menu-bar ul li a {
  color: #8d858b;
  font-size: 16px !important; }
.menu-bar ul.dropdown li a {
  font-size: 14px !important; }
.menu-bar li:hover a {
  background: #efefef; }
.menu-bar .show-menu:hover {
  background: #efefef; }
.menu-bar .show-menu {
  color: #8d858b; }

.split-menu-bar ul li a {
  color: #8d858b;
  font-size: 16px !important; }

.split-menu-bar-subnavigation a {
  font-size: 14px !important; }

.vertical-menu-bar li a {
  color: #8d858b !important;
  font-size: 16px !important; }
.vertical-menu-bar li a::after {
  border-color: transparent transparent transparent #8d858b !important; }
.vertical-menu-bar .accordion-menu li a::after {
  border-color: #8d858b transparent #8d858b !important; }
.vertical-menu-bar .dropdown > li a {
  border: none;
  font-size: 14px !important; }
.vertical-menu-bar li:hover a {
  background: #efefef; }

.header {
  background-color: white; }
  .header a {
    color: #8d858b !important; }
    .header a i {
      color: #8d858b !important; }
    .header a i:hover, .header a i:active, .header a i:focus {
      color: #bebabd; }
  .header a.cart {
    font-size: 16px !important; }

#fixed_header .expanded ul li a {
  background-color: #efefef; }

#fixed_container {
  background-color: white; }

body {
  font-family: "Old Standard TT"; }

.body {
  background-color: white !important;
  color: #535454; }
  .body a {
    color: #000000; }
  .body h1, .body h2, .body h3, .body h4, .body h5, .body h6 {
    color: #535454 !important; }
  .body h1.page-title {
    font-size: 20px !important; }

.showcase_slider {
  background-color: white !important; }

#compact_footer, #default_footer, #right_footer, #social_footer, #center_social_footer, #center_footer {
  background-color: white !important;
  color: #535454 !important; }
  #compact_footer a, #default_footer a, #right_footer a, #social_footer a, #center_social_footer a, #center_footer a {
    color: #000000 !important; }

.site-wrap {
  max-width: 960px;
  margin-top: 20px;
  margin-bottom: 20px; }
