
/* HEADER */
header .account_href path {
    fill:#865daa!important;
}

header .basket-avatar .circle-beige {
    background:#865daa!important;  
}

header .number_container path {
    fill:#865daa!important;
}

/*  ПАРАМЕТРЫ ШРИФТА  */
 
body *,form-control, h2,h3  {
	color: #555555;
    font-weight: 500;
    font-size: 14px;
}



/* HEADER */

/* FINDER */

.sort .active {
  color: #865daa!important;
}

.underline {
  color:#865daa!important;
  text-decoration: underline;
}

 .search_get_container:hover * {
    background:#865daa!important;   
}

 .get_find {
    border-color: #865daa!important; 
}

#product_ajax #addBasket {
    background-color: #865daa;
}

#product_ajax .quantity-input .icon-block {
    border-right-color:#865daa; 
    border-top-color:#865daa; 
    border-bottom-color: #865daa; 
}

#product_ajax .quantity-input .buy {

    border-right-color:red!important; 
    border-top-color:red!important; 
    border-bottom-color:red!important; 
    background-color: red!important;

}

.bar {
    background-color: #865daa!important; 
  }
  
.main-find-table {
    background-color: #ebebeb; 
} 

#priceTable .choice * {
    color: black!important; 
}

/* FINDER */

/* PAGES */

.page_title:after {
    background-color: #865daa!important;
}

/* PAGES */


/* BUTTON */
.button-main {
    border-color: #865daa;
}  

.button-main:hover {
    background: #865daa;
}
.popup-window-button {
border-color: #865daa;
}

.popup-window-button:hover {
    background: #865daa;
}

.popup-window-button {
    border-radius: 5px;
    color: black;
    border: 1px solid;
    background: white;
}
.popup-window-button:hover {
    color: white;
}

/* BUTTON */



/* AUTH */

.auth a:not(.form-link) {
    color: #865daa !important;
}
.close_container .close:hover {
    color:#865daa;
}

/* AUTH */


/* CHANGE ACC */
.change_info_container  .type_of_buyer h4, 
.change_info_container  .buyer_details h4, .contact_information h4,
.change_info_container  .contact_information_birdthday h4 {
    border: 1px solid #865daa;
    border-bottom: 1px solid #865daa;
}   

.change_info_container .uf_form .buyer_details_container,
.change_info_container .uf_form .contact_information_container,
.change_info_container .type_of_buyer_row {
    border: 1px solid #865daa;
    border-top: 0px;
}

.box-sep::before {
    color: #865daa;
}    

.webform-field-upload {
    border-color:#865daa;
}   

.webform-field-upload:hover {
    background: #865daa;
}

/* CHANGE ACC */


/* ORDER */

#order .box-sep {
    border: 1px solid #865daa;
    border-bottom: 1px solid #865daa;
}
#order .border-el-bx {
    border: 1px solid #865daa;
    border-top: 0px;
}

/* ORDER */


#product_container {
background-color: #ebebeb; 
}






.maincolor {
    background:#865daa!important;
}
.mainborder {
    border-color: #865daa!important;
}

.mainButtonColor {
    background-color: #003172!important;
}
.mainButtonColor:hover {
    background-color: #d84f4f!important;
}
.mainButtonColor span, .mainButtonColor i {
    color: #ffffff; 
    font-weight: 800;
}

.mainButtonBorder {
    border-color: #003172!important;
}

.canselButtonColor {
    background-color: #555555!important;
}
.canselButtonColor:hover {
    background-color: #898989!important;
    border-color:  #898989!important;
}
.canselButtonBorder {
    border-color: #555555!important;
}

.canselButtonColor span, .canselButtonColor i {
    color: #ffffff; 
    font-weight: 800;
}

.otherButtonColor {
    background:#2e2d93!important;
}
.otherButtonBorder {
    border-color: #2e2d93!important;
}
.otherButtonColor:hover {
    background:#d84f4f!important;
    border-color: #d84f4f!important;
}


/* Цвет категорий */
.category-grid .product-item .has_imgcat .pr-img-area a figure::before {
    background: #865daa!important;
}
/* Цвет категорий */

/* Кнопка подробнее */
.add-to-cart {
    background-color: #d84f4f!important;
    border-color: #d84f4f!important;
}
/* Кнопка подробнее */

/* Кнопка купить */
.button.button-green {
    background-color: #2e2d93;
    border-color: #2e2d93;
}
.button.button-green span, .button.button-green i {
    color: #ffffff; 
    font-weight: 800;
}

.cart_summary .qty a:hover {
    background:#d84f4f;
    border-color: #d84f4f;
}
.button.button-green:hover {
    background:#d84f4f;
    border-color: #d84f4f;
}
button-green a:hover {
    color: #ffffff!important; 
}
/* Кнопка купить */

/* Кнопки в личном кабинете */
.button.button-orange {
    background-color: #d84f4f;
    border-color: #d84f4f;
}
.button.button-orange span, .button.button-orange i {
    color: #ffffff; 
    font-weight: 800;
}

.button.button-gray {
    background-color: #865daa;
    border-color: #865daa}

.button, button.button {
    background-color: #2e2d93;
    border-color: #2e2d93;
}
.button:hover, button.button:hover {
    background: #d84f4f;
    border: 1px solid #d84f4f;
}
/* Кнопки в личном кабинете */

/* Таблица */

table.cart_summary>thead, table.cart_summary>tfoot {
     background-color: #ebebeb; 
}

.top-subtotal {
    color: #f33443;
}

/* Таблица */

/* Меню */

#mobile-menu {
    background: #865daa;
    border-color: #865daa;
}
#mobile-menu li span, #mobile-menu li a {
    color: #ffffff;
}

.mtmegamenu li.selected:before, .mtmegamenu li:hover:before {
    background: #d84f4f !important;
}

.mtmegamenu .active_menu:before {
    display: block;
    content: '';
    position: absolute;
    left: 0%;
    top: 0;
    width: 100%;
    height: 100%;
    padding: 0;
    background: #5C44DD;
}

.mtmegamenu .active_menu:before {
    background: #d84f4f !important;
}

/* Меню */

/* Фуутер */

.collapsed-block .expander {
    color:#ffffff;  
}



/* Фуутер */



/* Меню */
.mtmegamenu a .title.title_font span, .mtmegamenu .mt-root-item a  {

color: #ffffff;
font-weight: 800;

}
.fa-envelope-open-o:before {
    color: #ffffff;
    font-weight: 800;
}
/* Меню */

/* Поиск главный */
#search input {

    color: #555555;
    font-weight: 800; 

} 
#search button i {
    color: #ffffff;
}
#count_elements_count {
    margin-top:30px;
    color: #555555;
    font-weight: 800;
}
.find_none {
    color: #555555;
    font-size: 16px; 
}
.find_none_bold {
    margin-top:30px;
    font-weight: 800; 
    font-size: 16px; 
}
.flex_none_find {
    width: 20%;
}
.flex_none_find_email, .flex_none_find_phone {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    font-size: 16px; 
}
.flex_none_find_email div, .flex_none_find_phone div {
    font-size: 16px; 
}
.flex_none_find_email div:first-child, .flex_none_find_phone div:first-child {
    flex-basis:40%;
}

/* Поиск главный */

/* Кнопка загрузить */

.header-inner .link-wishlist.strok-bx > a {

color: #ffffff;
font-weight: 800;

}   

.otherButtonColor a:hover {
    color: #ffffff!important;
}

.header-inner .maincolor:hover {
    background: #d84f4f!important;
}
.header-inner .maincolor:hover a {
    color: #ffffff!important;
}

/* Кнопка загрузить */

/* Кнопка авторизцации регистрации */
.headerlinkmenu ul.links a span {

color: #555555;
font-weight: 800;

}    

/* Кнопка авторизцации регистрации */

/* Номер в шапке */
.header-inner .phone_nubmbers span {

color: #555555;
font-weight: 800; 
text-transform: uppercase;
}
.header-inner .phone_nubmbers .title-text:last-child span { 
    color: #d84f4f;
}    

/* Номер в шапке */

/* Корзина верхняя */

.mini-cart .basket a .cart-title {
color: #555555;
font-weight: 800;
} 
.mini-cart .basket a .cart-total {
color: #ffffff;
font-weight: 800;
}   

/* Корзина верхняя */


/* Левое меню */

.mega-menu-category > .nav > li > a {
color: #555555;  
font-weight: 800;
}
.mega-menu-category > .nav > li > a:hover {
    color: #d84f4f;  
}


aside .sidebar-bar-title h3 {
    border-bottom: 3.5px solid #003172}

/* Левое меню */

/* Каталог */

.related-product-area .page-header:before,
.page-content .page-title:before,
.page-title:before {
    background-color: #003172;
}

#product_column .page-title h2, aside .sidebar-bar-title h3 a {
    text-transform: uppercase;
    font-weight: 800;
    
}

.product-item .item-inner .item-info .item-title a {
    color: #555555; 
    font-weight: 800;
}

.product-item .item-inner:hover .item-info .add-to-cart span {
    color: #ffffff; 
    font-weight: 800;
}

.jq-sortertable_order .active {
    color: #d84f4f;
    font-weight: 800;
}
.jq-sortertable_order .regular-price .price, #product_column .product-item .regular-price .price {
    color: #d84f4f; 
}

.product-view-area .product-name h1 {
    font-weight: 800;
    font-size: 18px;
}
.nav-tabs>li a:hover {
    border-bottom: 2px solid #003172}
.nav-tabs>li.active a,
.nav-tabs>li.active a:hover,
.nav-tabs>li.active a:focus {
  border-color: #003172;
  color: #555555;
}

.product-item-detail-quantity-btn-plus:hover:after, .product-item-amount-field-btn-plus:hover:after {
    background-color:#d84f4f;
}
.product-item-detail-quantity-btn-minus:hover:after, .product-item-amount-field-btn-minus:hover:after {
    background-color:#d84f4f;
}
.btn-link {
    color: #ffffff; 
    font-weight: 800; 
}
.price_range thead {
background-color: #ebebeb;
}
.price_range thead tr th {
    text-transform: uppercase;
    font-weight: 800; 
}
#to_basket i, #to_basket span { 
    color: #ffffff; 
    font-weight: 800; 
}    

.product-details-area .product-item-quantity {
    font-size: 20px; 
    color: #555555; 

}
.product-details-area .product-item-quantity span {
    font-size: 20px; 
    color: #d84f4f; 

}
.product-details-area .product-item-price {
    color: #d84f4f; 
    font-size: 27px; 
}
.product-item-detail-quantity-description-price {
    color: #555555; 
    font-size: 20px; 
}
.product-item-detail-quantity-description-price span {
    color: #d84f4f; 
    font-size: 20px; 
}
.product-item-detail-quantity-description-text {
    color: #555555; 
    font-size: 20px;   
}
.show_product_table .page-header h2 {
    color: #d84f4f; 
    font-weight: 800; 
    text-transform:uppercase;
}
.nav-tabs.product-tabs>li a {
    color: #555555; 
    font-weight: 800;  
}
.show_product_table {
    margin-top: 25px;
}
#productTabContent .product-item-price-container span {
    color: #d84f4f; 
}
#documentation i {
    font-size: 30px;
}
#documentation h4 {
    text-transform:uppercase;
    color: #555555; 
    font-weight: 800;  
}
#documentation a {
    color: #d84f4f; 
    font-weight: 800;   
}
.jq-sortertable_order th a, .jq-sortertable_order th {
    text-transform: uppercase;
    font-weight: 800;   
}


.jq-sortertable_order_short th a, .jq-sortertable_order_short th {
    text-transform: uppercase;
    font-weight: 800;   
}

.property-area .property_line .name_prop {
    font-weight: 800;  
}
#product-detail-tab .active a {
    color: #d84f4f; 
}

.table_detail_product .prop_value {
    padding-left:20px;
}
.table_detail_product .prop {
    font-weight: 800;  
}

/* Каталог */

/* Корзина */
.page-title h2 {
    text-transform:uppercase;
    color: #555555; 
    font-weight: 800;
}

.order-detail-content #change-price, .order-detail-content .ajax-change-price {
    color: #d84f4f; 
}

.order-detail-content .cart_summary>tfoot strong {
    color: #555555; 
    font-weight: 800;
}
.order-detail-content thead th {
    text-transform:uppercase;
    font-weight: 800;
}
/* Корзина */

/* Регистрация */


.auth_form_title:before {
    position: absolute;
    left: 0;
    height: 3px;
    bottom: -2px;
    content: "";
    background: #e83f33;
    width: 130px;
}

.auth_form_title:before {
    background-color: #003172;
}

.auth_form_title {
    color: #555555; 
    font-weight: 800;
    text-transform:uppercase;
}
#form_register_button {
    position: absolute;
    bottom: 0;
    width: 100%;
}

/* Регистрация */

/* Целевой цвет при наведении */

a:hover {
	color: #d84f4f;
}

.popup .nav > li > a:hover, .popup .nav > li > a > span:hover {
    color: #d84f4f;
}
.popup .nav > li > a > span {
color: #555555;  
font-weight: 800;
}

/* Целевой цвет при наведении */





/* Баннер */

.jtv-service-area .block-wrapper .service-wrapper h3 {
    color: #ffffff; 
    font-weight: 800;
}
.jtv-service-area .block-wrapper .icon-wrapper i {
    color: #ffffff; 
    font-size: 24px;
}

.jtv-service-area .block-wrapper.return {
    background: #865daa;
    border-color: #865daa;
}

.jtv-service-area .block-wrapper.support {
    background: #865daa;
    border-color: #865daa;
}

.jtv-service-area .block-wrapper.user {
    background: #865daa;
    border-color: #865daa;
}
.jtv-service-area .block-wrapper.return .text-des {
    background: #865daa;
}
.jtv-service-area .block-wrapper.support .text-des {
    background: #865daa;
}
.jtv-service-area .block-wrapper.user .text-des {
    background: #865daa;
}

/* Баннер */

/* Новости */

.news_title a {
    color: #555555; 
    font-weight: 800;
    text-transform: uppercase;
}
.slider-items-products .blog-box .blog-top-desc h5 a {
    text-transform: uppercase;
    color:#d84f4f; 
    font-weight: 800;
}
.slider-items-products .read-more {
    font-weight: 800;
    text-decoration: underline;
}
.detail_news_title h2 {
    color:#d84f4f; 
    font-weight: 800;
}
.more_deteil_news {
    color:#555555; 
    font-weight: 800;
    text-decoration: underline;
}
.more_deteil_news a:hover {
    text-decoration: underline!important;
}

/* Новости */

/* Аккаунт */

.my-account .button-gray span, .my-account .full-line-size span {
    color: #ffffff; 
    font-weight: 800;
}
.my-account .custtable td, .my-account .custtable .field-item a,.my-account .custtable td, .my-account .custtable .field-item  {
    color: #555555!important; 
    font-weight: 800; 
}
.my-account .custtable td, .my-account .custtable tr {
    color: #ffffff; 
    font-weight: 800; 
}


.my-account .cart_summary .price {
    /* color: #d84f4f; */
}

/* Аккаунт */

/* Верхняя корзина */

.top-cart-contain .product-details .price:last-child {
    color: #d84f4f; 
    font-weight: 800; 
}
.top-cart-content {
    color: #555555; 
    font-weight: 800;  
}
.top-cart-contain .top-subtotal .price {
    color: #d84f4f; 
    font-weight: 800; 
}

.top-subtotal .text-uppercase {
    color: #555555; 
    font-weight: 800; 
}

/* Верхняя корзина */

/* Оформление закза */

/* Оформление закза */

/* Перезвонить мне */

#call .input_container {
margin-bottom:20px;
}
#call .otherButtonColor i, #call .otherButtonColor span {
    color: #ffffff; 
    font-weight: 800; 
}

#price .input_container {
margin-bottom:20px;
}
#price .otherButtonColor i, #price .otherButtonColor span {
    color: #ffffff; 
    font-weight: 800; 
}


/* Перезвонить мне */

/* Страницы с инофмацией */

#text_change *:not('i') {
  font-family: 'Montserrat', sans-serif!important;
  font-size: 14px!important;
  color: #555555!important;
}
#text_change ul {
   margin-left:30px;
   margin-bottom:20px
}
#text_change ul li {
    margin-bottom:10px
}

#text_change .otherButtonColor a, #text_change .otherButtonColor i {
    color: #ffffff;
}
#text_change .table_help tr td:last-child {
    padding-left:20px;
}
.width_algin p {
    text-align: justify;
}
.hello_page  .col-sm-6 button span {
    color: #ffffff;
    font-weight: 800;
}
.hello_page .succes_info {
    color: #555555;
}

/* Страницы с инофмацией */

/* 404 */

.error_pagenotfound #animate-arrow {
    color: #865daa!important;
}
.error_pagenotfound .mainButtonColor a {
    color: #d84f4f;
}


/* 404 */


/*  ПАРАМЕТРЫ ШРИФТА  */