.btn {
  border-color: #34495e;
  color: #555; }
  .btn:hover {
    color: #fff;
    background-color: #34495e; }

.b-pagetitle {
  border-bottom: 1px solid #e3e3e3; }

.b-popup h2 {
  color: #000; }
  .b-popup h2 i {
    border-color: #34495e;
    color: #555; }
.b-popup .buttons .dismiss:hover {
  color: #555; }
.b-popup.b-element-add .popup_info {
  border-bottom-color: #e3e3e3; }
.b-popup.b-element-add .buttons {
  border-bottom-color: #e3e3e3; }
.b-popup.b-element-add h3 {
  color: #000; }
.b-popup.b-element-add .popup_recommend {
  border-bottom-color: #e3e3e3; }
.b-popup.b-basket-fly .items .total td {
  border-top-color: #e3e3e3;
  border-bottom-color: #e3e3e3; }
.b-popup.b-auth-fly .errortext {
  border-color: #34495e;
  color: #F22613 !important; }
.b-popup.b-popup-compare .popup_info {
  border-bottom-color: #e3e3e3; }
.b-popup.b-popup-compare .buttons {
  border-bottom-color: #e3e3e3; }
.b-popup.b-popup-compare h3 {
  color: #000; }

.star-required {
  color: #F22613; }

.b-header .top {
  background: #34495e;
  color: #fff;
  border-bottom-color: #e3e3e3; }
  .b-header .top a {
    color: #fff; }
.b-header .bottom {
  background: #fff;
  color: #444; }
  .b-header .bottom a {
    color: #444; }

#box_main_slider .item.picture .txt .btn {
  color: #fff;
  background-color: #34495e; }
#box_main_slider .item.product .txt .btn {
  color: #fff;
  background-color: #34495e; }
#box_main_slider .bx-pager .bx-pager-item .bx-pager-link {
  border: 3px solid #34495e; }
  #box_main_slider .bx-pager .bx-pager-item .bx-pager-link:hover, #box_main_slider .bx-pager .bx-pager-item .bx-pager-link.active {
    background: #34495e; }

.b-store-map .popup .popup-content .popup_text .fa {
  background: #34495e; }

.b-main-page-news-list .news-item {
  border-right-color: #34495e; }

.b-page-auth .errortext {
  border-color: #34495e;
  color: #F22613 !important; }
.b-page-auth .socials_title {
  border-bottom-color: #e3e3e3; }

.b-page-change-pass .errortext,
.b-page-change-pass .notetext {
  border-color: #34495e;
  color: #F22613 !important; }
.b-page-change-pass .starrequired {
  color: #F22613; }

.b-page-forgot-pass .notetext,
.b-page-forgot-pass .errortext {
  border-color: #34495e;
  color: #F22613 !important; }
.b-page-forgot-pass p {
  color: #555; }

.b-page-registration .errortext {
  border-color: #34495e;
  color: #F22613 !important; }

.ps-container > .ps-scrollbar-x-rail,
.ps-container > .ps-scrollbar-y-rail {
  background-color: transparent; }
  .ps-container > .ps-scrollbar-x-rail > .ps-scrollbar-x,
  .ps-container > .ps-scrollbar-x-rail > .ps-scrollbar-y,
  .ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-x,
  .ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y {
    background-color: transparent; }
.ps-container:hover > .ps-scrollbar-x-rail,
.ps-container:hover > .ps-scrollbar-y-rail, .ps-container.ps-in-scrolling > .ps-scrollbar-x-rail,
.ps-container.ps-in-scrolling > .ps-scrollbar-y-rail {
  opacity: 0.6; }
  .ps-container:hover > .ps-scrollbar-x-rail:hover,
  .ps-container:hover > .ps-scrollbar-y-rail:hover, .ps-container.ps-in-scrolling > .ps-scrollbar-x-rail:hover,
  .ps-container.ps-in-scrolling > .ps-scrollbar-y-rail:hover {
    background-color: #eee;
    opacity: 0.9; }
  .ps-container:hover > .ps-scrollbar-x-rail > .ps-scrollbar-x,
  .ps-container:hover > .ps-scrollbar-x-rail > .ps-scrollbar-y,
  .ps-container:hover > .ps-scrollbar-y-rail > .ps-scrollbar-x,
  .ps-container:hover > .ps-scrollbar-y-rail > .ps-scrollbar-y, .ps-container.ps-in-scrolling > .ps-scrollbar-x-rail > .ps-scrollbar-x,
  .ps-container.ps-in-scrolling > .ps-scrollbar-x-rail > .ps-scrollbar-y,
  .ps-container.ps-in-scrolling > .ps-scrollbar-y-rail > .ps-scrollbar-x,
  .ps-container.ps-in-scrolling > .ps-scrollbar-y-rail > .ps-scrollbar-y {
    background-color: #34495e; }

.b-element .photos {
  background: #34495e; }
.b-element .bx-pager .bx-pager-item .bx-pager-link {
  border-color: #34495e; }
  .b-element .bx-pager .bx-pager-item .bx-pager-link:hover, .b-element .bx-pager .bx-pager-item .bx-pager-link.active {
    background-color: #34495e; }
.b-element .b-buy .offers .offer-list li.active {
  border-color: #34495e; }
.b-element .store-amount h2 {
  border-bottom-color: #34495e; }
.b-element .spec h2 {
  border-bottom-color: #34495e; }
.b-element .description h2 {
  border-bottom-color: #34495e; }
.b-element.b-element-classic .slider-box .slider-pager-box .slider-change {
  border-color: #34495e; }

.b-products {
  border-color: #e3e3e3; }
  .b-products .item {
    border-color: #e3e3e3; }
    .b-products .item .name {
      border-top-color: #e3e3e3; }
      .b-products .item .name a {
        color: #34495e; }
    .b-products .item .item-inner {
      border-color: #e3e3e3; }
    .b-products .item .price {
      color: #555; }
    .b-products .item .discount {
      background-color: #34495e;
      color: #fff; }
    .b-products .item .offers select {
      color: #555; }
    .b-products .item:hover .item-inner {
      border-color: #e3e3e3; }

.bx_filter .bx_filter_parameters_box_title {
  border-bottom-color: #e3e3e3; }

.bx_filter .bx_filter_parameters_box_container .bx_filter_input_container input {
  border-color: #e3e3e3; }

.bx_filter .bx_ui_slider_track {
  border-color: #e3e3e3; }

.bx_filter .bx_ui_slider_pricebar_VD {
  background-color: #34495e;
  border-color: #e3e3e3; }

.bx_filter .bx_ui_slider_pricebar_VN {
  border-color: #e3e3e3; }

.bx_filter .bx_ui_slider_pricebar_V {
  background-color: #34495e;
  border-color: #e3e3e3; }

.bx_filter .bx_filter_select_block {
  border-color: #e3e3e3; }

.b-pagination .pages a.active {
  color: #34495e; }
.b-pagination .pages a.arrow {
  border-color: #34495e; }

.b-recommend h2 {
  border-bottom-color: #34495e; }

.b-compare-result .left .sort-fields li {
  border-bottom-color: #e3e3e3; }
  .b-compare-result .left .sort-fields li:first-child {
    border-top-color: #e3e3e3; }
.b-compare-result .right .item-props > tr:first-child td {
  border-top-color: #e3e3e3; }
.b-compare-result .right .item-props td {
  border-bottom-color: #e3e3e3; }

.p-personal-orders-list .title {
  border-bottom-color: #34495e; }
.p-personal-orders-list .order_title {
  border-top-color: #e3e3e3; }

.b-personal-orders-detail th h2 {
  border-bottom-color: #34495e; }
.b-personal-orders-detail .items tr:first-child {
  border-bottom-color: #e3e3e3; }

.b-personal-profiles-list .errortext {
  border-color: #34495e;
  color: #F22613 !important; }
.b-personal-profiles-list table {
  color: #555; }
  .b-personal-profiles-list table th {
    border-bottom-color: #34495e; }
  .b-personal-profiles-list table tr td {
    border-bottom-color: #e3e3e3; }

.p-personal-profile-detail .req {
  color: #F22613; }
.p-personal-profile-detail .props_title h2 {
  border-bottom-color: #34495e; }

.b-profile-settings .errortext {
  border-color: #34495e;
  color: #F22613 !important; }
.b-profile-settings .starrequired {
  color: #F22613; }
.b-profile-settings .btn_reset {
  color: #000; }

.b-profile-change-pass .errortext,
.b-profile-change-pass .notetext {
  border-color: #34495e;
  color: #F22613 !important; }
.b-profile-change-pass .starrequired {
  color: #F22613; }

.b-page-basket {
  color: #fff; }
  .b-page-basket .bx_sort_container span {
    color: #000; }
  .b-page-basket .bx_sort_container a {
    border-color: #34495e; }
    .b-page-basket .bx_sort_container a:hover {
      border-color: #34495e;
      background-color: #34495e;
      color: #fff; }
    .b-page-basket .bx_sort_container a.current {
      border-color: #34495e; }
  .b-page-basket table thead tr {
    border-bottom-color: #e3e3e3; }
  .b-page-basket table thead td {
    color: #000; }
  .b-page-basket table td.custom {
    color: #fff; }
  .b-page-basket table td.price .current_price {
    color: #000; }
  .b-page-basket table td.control a:hover span {
    border-bottom-color: #fff; }
  .b-page-basket table td.control a.delete i {
    color: #999; }
  .b-page-basket table td.control a.delay i {
    color: #e74c3c; }
  .b-page-basket .bx_ordercart_itemtitle a {
    color: #000; }
  .b-page-basket .bx_ordercart_order_sum .total_price {
    color: #000; }

@media (min-width: 769px) {
  .b-aside-menu {
    border-bottom-color: #34495e; }
    .b-aside-menu > li {
      border-bottom-color: #e3e3e3; }
    .b-aside-menu li a {
      color: #5e5e5e; }
      .b-aside-menu li a.root-item-selected {
        color: #34495e; }
    .b-aside-menu li:hover > a {
      color: #34495e; }
      .b-aside-menu li:hover > a .arrow {
        color: #34495e; }
    .b-aside-menu ul {
      background-color: #fff; }
    .b-aside-menu .menu_wrapper {
      background-color: #fff;
      border-bottom-color: #34495e; } }
@media (max-width: 768px) {
  .b-layout-aside .mob_data {
    border-bottom-color: #34495e; }

  .b-aside-menu li a {
    color: #5e5e5e; }
    .b-aside-menu li a.root-item-selected, .b-aside-menu li a:hover {
      color: #34495e; } }
.b-breadcrumbs.catalog > li:hover {
  border: 1px solid #e3e3e3; }
.b-breadcrumbs > li a:hover {
  color: #000; }
.b-breadcrumbs > li .dropdown {
  border-color: #e3e3e3;
  border-bottom-color: #34495e; }
  .b-breadcrumbs > li .dropdown li {
    border-bottom-color: #e3e3e3; }

#order_form_div h4 {
  color: #000; }
#order_form_div .bx_section h4 {
  border-bottom-color: #e3e3e3; }
#order_form_div a.slide {
  color: #fff; }
  #order_form_div a.slide:hover {
    border-bottom-color: #fff; }
#order_form_div .bx_element input[type=radio]:checked + label .bx_logotype,
#order_form_div .bx_element label.selected .bx_logotype {
  border-color: #34495e !important; }
#order_form_div .bx_order_make .bx_logotype.active,
#order_form_div .bx_order_make .bx_logotype:hover {
  box-shadow: 0 0 3px 0 #34495e;
  border-color: #34495e; }
#order_form_div .bx_ordercart_order_table_container table tr {
  border-bottom-color: #e3e3e3; }
#order_form_div .bx_ordercart_order_table_container table .bx_ordercart_itemtitle a {
  color: #000; }
#order_form_div .bx_ordercart_order_sum .itog,
#order_form_div .bx_ordercart_order_sum .price {
  color: #000; }
#order_form_div .errortext {
  border-color: #34495e;
  color: #F22613 !important;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px; }

/*# sourceMappingURL=theme.css.map */
