body {
	font-family: 'Gotham Pro', sans-serif;
	font-weight: 400;
	color: #292B31;
	font-size: 12px;
	line-height: 20px;
	width: 100%;
	background: #F6F6F6;
}
div,a, img, input,button{
	outline: none!important;
}
h1, h2, h3, h4, h5, h6 {
	color: #292B31;
}
h1 {
	font-size: 33px;
}
h2 {
	font-size: 27px;
}
h3 {
	font-size: 21px;
}
h4 {
	font-size: 15px;
}
h5 {
	font-size: 12px;
}
h6 {
	font-size: 10.2px;
}
a {
	color: #292B31;
}
a:hover {
	text-decoration: none;
	color: #292B31;
}
legend {
	font-size: 18px;
	padding: 7px 0px
}
label {
	font-size: 12px;
	font-weight: normal;
}
select.form-control, textarea.form-control, input[type="text"].form-control, input[type="password"].form-control, input[type="datetime"].form-control, input[type="datetime-local"].form-control, input[type="date"].form-control, input[type="month"].form-control, input[type="time"].form-control, input[type="week"].form-control, input[type="number"].form-control, input[type="email"].form-control, input[type="url"].form-control, input[type="search"].form-control, input[type="tel"].form-control, input[type="color"].form-control {
	font-size: 12px;
}
button{
	outline:none!important;
}
.soc-head{
	display:none;
	 margin-top: 18px;
}
.thi-w-f:hover .soc-head{
	display: flex;
    flex-direction: column;
   
}
.soc-head a:before{
	position:relative;
	top:unset;
	left:unset;
	margin-right:8px;
	
}
.soc-head a{
	padding:0;
	font-size: 14px;
	display: flex;
    flex-direction: row;
    align-items: center;
	 margin-bottom: 6px;
}
.slick-dots{
	bottom: -34px!important;
}
.vh-menu-sub-item{
	display: flex;
    flex-direction: column;
    align-items: center;
}
#additional-menu  .vh-menu-sub-item .nsmenu-parent-title{
	text-align:center!important;
	margin-top: 15px;
}

#additional-menu .nsmenu-type-category-full-image{
	padding:20px 10px;
}
#additional-menu .navbar-nav > li:first-child{
/* background: #d83939;	*/
}
#additional-menu .nav > li.dropdown:hover:before, #additional-menu .nav > li.dropdown.open:before{
	display:none;
}
#additional-menu .navbar-nav > li:first-child > a{	
 /*   color: #fff!important;
    font-size: 12px!important;
    text-transform: initial;
	display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-around;
	height:42px;
	padding: 0px 7px 0px 30px;*/
}
#head-menu #additional-menu .navbar-nav > li:first-child > a:hover {
/*	 color: #fff!important;*/
}
#additional-menu .navbar-nav > li:first-child > a.dropdown-toggle i{
	display:none;
}
#additional-menu .navbar-nav > li:first-child > a.dropdown-toggle:before{
	content: '';
    display: block;
    position: relative;
    width: 17px;
    height: 17px;
    background: url(../image/catalog-icon.svg);
    background-size: 100%;
    border: none;
	position: absolute;
    left: 19px;
    top: 12px;
	opacity:1!important;
}

#b-trig,#h-contact-link{
	display:none;
	background: #d83939;
    text-align: center;
    color: #fff;
    height: 40px;
    line-height: 40px;
    max-width: 164px;
    margin: 0 auto;
    margin-top: 13px;
    font-size: 13px;
	cursor:pointer;
}
/*.thi-w-f:hover #b-trig{
	display:block;
}*/
.thi-w-f:hover #h-contact-link{
	display:block;
}
.top-head-left .text-open br{
	display:none;
}
.mh-inner {
    padding-left: 25px;
    padding-right: 25px;
}
.mh-inner .cart-text{
	display:none
}
.mh-inner .text-open{
	display: flex;
    max-width: 148px;
    height: 16px;
    flex-direction: column;
    justify-content: center;
    flex-shrink: 0;
    color: var(--main-color-black, #292B31);
    font-family: Gotham Pro;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
	margin-right: 30px;
    margin-left: 20px;
}
.mh-inner .more-open-info{
	top: 39px;
    left: -44%;
}
.mh-inner  .thi-w {
    margin-right: 5px;
}
.mh-inner #cart {
    margin-bottom: 0px;
}
.mh-inner .hb-ser {
    margin: 0 13px;
}
.mh-inner  .cart-wrap {
	    margin-left: 5px!important
}
.mh-serv{
	display: flex;
    flex-direction: row-reverse;
    align-items: center;
    justify-content: space-evenly;
}
.mh-inner{
	display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}
.mh-inner .midle-h-search{
	max-width: 390px;
    width: 100%;
}
.fci-wrap{
	display:none!important;
}
.mh-inner  .search-wrap{
	width:100%!important;
}
.mh-inner .ht-lang {
    width: 75px;
    margin-left: 36px;
}
.simplecheckout .checkbox, .simplecheckout .radio{
	margin-bottom: 15px;
}
.mh-inner  .more-open-info{
	width: 270px;
	z-index:999;
}
.mh-inner .thi-lt a{
	font-size:16px;
}
.mh-inner .dop-tel a{
	font-size:14px;
	display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
}
.mh-inner .dop-tel a svg{
	margin-right:10px;
}
.mh-inner .top-head-item, .mh-inner .top-head-item a{
	font-size: 14px;
}
.mh-inner .thi-ltt, .mh-inner .thi-liot {
    font-size: 10px;
    line-height: 17px;
    text-transform: lowercase;

}
.mh-inner .thi-w-f {
    min-width: 150px;
}
.mh-inner .thi-w-f:hover .thi-inner{
    width: 190px;	
}
.mh-inner .thi-lt svg {
    position: absolute;
    top: 7px;
    right: 13px;
}
.mh-inner .thi-w-f:hover .thi-lt svg{
	right: 17px;
}
#lang-wrap #mob-lang{
	display:block!important;
}

#lang-wrap  #mob-lang a{
    background: none!important;
    text-transform: capitalize;
    color: #fff;
    font-weight: 400;	
}
#lang-wrap #mob-lang .cur-lang{
	color: #D83939;
}
#lang-wrap #mob-lang{
	height: 55px;
    float: left;
    line-height: 55px;
}
#additional-menu li > a > img{
	display:none;
}
#menu-mobile-ns li > a > img{
	max-width:20px!important;
	height:20px!important;
}
#menu-mobile-ns .nav > li.btn-close-menu{
	padding: 0px 20px 0px 20px!important;
}
#menu-mobile-ns .nav > li > a{
	padding: 0px 10px 0px 20px!important;
	text-transform: capitalize!important;
	display: flex!important;
    flex-direction: row;
    align-items: center;
}
#menu-mobile-ns .mobile-menu-icon {
    margin: 0px 20px 0px 0px!important;    
}
#menu-mobile-ns .navbar-nav > li {
    border-bottom: 1px solid #EBEBEB!important;    
}
#menu-mobile-ns .custom_info .col-sm-2{
	text-align:center;
}
#menu-mobile-ns .custom_info img{
	max-width: 275px!important;
    margin-bottom: 10px!important;
}
.f-soc-info-section{

}
.soc-title{
	font-size: 16px;
    text-transform: lowercase;
    margin-bottom: 12px;
}
#menu-mobile-ns .f-soc-info-section {
	height:106px;
	padding-top:17px;
}
#menu-mobile-ns .f-soc-info-section .b-f-items a{
    display: block;
    float: left;
    width: 38px;
    margin-right: 25px;
    margin-bottom: 5px;
}
#menu-mobile-ns .thi-w{
	display: flex;
    width: 100%;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
}
#menu-mobile-ns .thi-lt svg{
	display:none;
}
#menu-mobile-ns .thi-lt{
	order:2;
	width:100%;
}
#menu-mobile-ns .thi-lt a, #menu-mobile-ns .dop-tel a{
	font-size:16px;
}
#menu-mobile-ns .thi-ltt{
    order:1;
    width:100%;	
	font-size: 16px;
    font-weight: 500;
    text-transform: none;
}
#menu-mobile-ns .dop-tel{
	order:3;
	width:100%;
}
#menu-mobile-ns .thi-w{
	margin-bottom:12px;
}
#mask{
	overflow:hidden;
	height:32px;
}
#top-info-sliderli.firstanimation {
   animation: cycle 20s linear infinite;
}

#top-info-slider .secondanimation {
   animation: cycletwo 20s linear infinite;
}

#top-info-slider .thirdanimation {
   animation: cyclethree 20s linear infinite;
}
#top-info-slider .top-mail {
    position: absolute; 
}
#top-info-slider {
   position: relative;
   overflow: hidden;
    height: 32px;
}
#top-info-slider:hover .top-mail {
    -moz-animation-play-state: paused;
    -webkit-animation-play-state: paused;
}
@keyframes cycle {
   0%  { top: 0px; } /* При запуске слайдера, первое изображение уже видимо */
   4%  { top: 0px; } /* Стартовая позиция */
   16% { top: 0px; opacity:1; z-index:0; } /* С 4% до 16 % (3 секунды) изображение видимо */
   20% { top: 32px; opacity: 0; z-index: 0; } /* с 16% до 20% (1 секунды)выход изображения*/
   21% { top: -32px; opacity: 0; z-index: -1; } /* Возвращение на исходную позицию за пределами маски */
   92% { top: -32px; opacity: 0; z-index: 0; }
   96% { top: -32px; opacity: 0; } /* С 96% до 100% (1 секунда) – вход */
   100%{ top: 0px; opacity: 1; }
}

@keyframes cycletwo {
   0%  { top: -32px; opacity: 0; } /* Исходная позиция за пределами маски */
   16% { top: -32px; opacity: 0; }/* Начало движения с 16% */
   20% { top: 0px; opacity: 1; }
   24% { top: 0px; opacity: 1; }  /* С 20% до 24% (в течении 1 секунды) — вход*/
   36% { top: 0px; opacity: 1; z-index: 0; }   /* С 24% до 36 % (3 секунды) изображение видимо */
   40% { top: 32px; opacity: 0; z-index: 0; } /* С 36% до 40% (1 секунда)— выход */
   41% { top: -32px; opacity: 0; z-index: -1; }   /* Возврат на исходную позицию */
   100%{ top: -32px; opacity: 0; z-index: -1; }
}

@keyframes cyclethree {
   0%  { top: -32px; opacity: 0; }
   36% { top: -32px; opacity: 0; }
   40% { top: 0px; opacity: 1; }
   44% { top: 0px; opacity: 1; }
   56% { top: 0px; opacity: 1; }
   60% { top: 32px; opacity: 0; z-index: 0; }
   61% { top: -32px; opacity: 0; z-index: -1; }
   100%{ top: -32px; opacity: 0; z-index: -1; }
}
.cat-description .sborka-right-side{
padding: 29px 20px;	
}
.top-mail {
       color: #fff;
    text-align: center;
    display: block;
    font-size: 14px;
    float: none;
    font-weight: normal;
    background: #d83939;
    width: 100%;
    margin-left: 0;
	line-height: 24px;
	height:32px;
    padding: 4px 0px;
}
.top-w-2{
 background: #292B31;
 color: #FFC700; 
}
.top-w-3{
 background: #FFC700;	
  color: #292B31;
}
.top-w-2 span,.top-w-3 span{
	position:relative;
}
.top-w-2 svg:first-child,.top-w-3 svg:first-child{
	position: absolute;
    left: -35px;
    top: -4px;
}
.top-w-2 svg:last-child{
	position: absolute;
    right: -34px;
    top: -2px;
}
.top-w-3 svg:last-child {
    position: absolute;
    right: -34px;
    top: -4px;
}
.top-mail br{
display:none;
}
.input-lg{
	border-radius:0;
}
.alert-danger {
    color: #ff0000;
    background-color: #d8393938;
    border-color: #d8393938;
}
.alert-success{
	color: #ffffff;
    background-color: #4dc61b;
    border-color: #4dc61b;
    line-height: 23px;  
    font-size: 13px;
}
.input-group input, .input-group select, .input-group .dropdown-menu, .input-group .popover {
	font-size: 12px;
}
.input-group .input-group-addon {
	font-size: 12px;
	height: 30px;
}
.grid-sku, .grid-views{
    position: absolute;
    right: 10px;
    top: 10px;
    font-size: 12px;
    line-height: 18px;
    color: #707070;
	z-index:99;
}
.grid-sku b,
.grid-views b{
	font-weight: 600;
    color: #1e1e1e;
}
.grid-views{
	right:unset;
    left: 10px;  
}

.grid-wish-comp-block {
    position: absolute;
    top: 35px;
    right: 10px;
    width: 35px;
}
.slick-products .grid-wish-comp-block{
top: 0px;	
}
.grid-wish-comp-block
/* Fix some bootstrap issues */
span.hidden-xs, span.hidden-sm, span.hidden-md, span.hidden-lg {
	display: inline;
}
div.required .control-label:before {
	content: '* ';
	color: #F00;
	font-weight: bold;
}
/* Gradent to all drop down menus */
.dropdown-menu li > a:hover {
	text-decoration: none;
	color: #ffffff;
	background-color: #229ac8;
	background-image: linear-gradient(to bottom, #23a1d1, #1f90bb);
	background-repeat: repeat-x;
}
.container{
	padding:0;
}
.rating{
   display:none;	
}
/*TOP HEAD*/
.top-head-wrap{
	height: 32px;    
    overflow: hidden;
    line-height: 32px;
    background: #484D59;
}
.text-open, .soc-top-head, .top-mail, .top-callback{
	float: left;
}
.text-open{
	color:#fff;
}
.soc-top-head{
	margin: 0 30px;
}
.soc-top-head a{
	float: left;
    margin: 0 3px;
    line-height: 32px;
    height: 32px;
    padding-top: 5px;
}
.text-open, .top-mail a, .top-callback a{
font-family: Gotham Pro;
font-style: normal;
font-weight: normal;
font-size: 12px;
color:#fff;
}
.top-mail{
	margin-right:30px;
}

.clear {
    clear: both;
}
.full-page-banner-left {
    position: absolute;
    top: 240px;
    left: -100%;
    max-width: 18%;
   
}

.hide-l-banner {
  
    
    color: #cf3341;
    font-weight: 700;
    font-size: 13px;
    text-transform: uppercase;
    cursor: pointer;
	text-align: right;
	display:none;
}
.hide-r-banner {
  
    text-align: left;
    color: #cf3341;
    font-weight: 700;
    font-size: 13px;
    text-transform: uppercase;
    cursor: pointer;
	display:none;
}

.full-page-banner-left {
    position: absolute;
    top: 256px;
    left: 0%;
    max-width: 252px;
	width:100%;
    height:537px;
}
.full-page-banner-right {
    position: absolute;
    top: 256px;
    right: 0%;
    max-width: 252px;
	width:100%;
   
}
.common-home .full-page-banner-left,
 .common-home  .full-page-banner-right{
 top: 215px;	

}
 .common-home  .full-page-banner-right{	
 right: 0%;

}
.full-page-banner-right.show-banner {
    right: 0%;
   
	display:block;
}
.full-page-banner-left.show-banner {
    left: 0%;
   
	display:block;
}
.fixed-banner{
	position:fixed!important;
	top:67px!important;	
}
#banner-l img {
    float: left;
    margin-left: 20px;
}
#banner-r img {
    float: right;
    margin-right: 20px;
}

#banner-center{
	padding-top:30px;
}
#banner-center img{
	margin:0 auto;
}
#it-header #top-head-seaction-n .right-th-s{
	width:auto;
	padding: 0;
}
#it-header #top-head-seaction-n .right-th-s a, #it-header #top-head-seaction-n .right-th-sspan{
font-family: Gotham Pro;
font-style: normal;
font-weight: normal;
font-size: 14px;
color:#fff;
line-height:unset;
}
#it-header #top-head-seaction-n .right-th-s .ht-lang{
    margin-top: 7px;	
}
#it-header #top-head-seaction-n .right-th-s .cur-lang{
    background: #fff;
    color: #d83939;
    border-radius: 3px;
    padding: 2px 4px;	
}

#it-header .midle-head .left-th-s{
	width:auto;
}
#it-header .left-th-info{
	padding-top:11px;
}
#it-header .midle-head{
	margin-top: 0px;
    padding-top: 7px;
	padding-bottom: 7px;
}
#it-header .midle-head .search-wrap{
	width:37%;
	padding-top: 10px;
	padding-left:18px;
}
#it-header .midle-head .bh-m{
	padding-top: 15px;
}
#it-header .cart-ac-block .bh-m{
	padding-right: 0px;
}
#it-header .midle-head  #logo {
    padding-left: 0px;
	
}
#head-menu .n-add-success{
    bottom: 16px;
    right: 0px;	
}
#head-menu #additional-menu {
    display: block;
}
#head-menu .menu-header-box {
    width: 100%;
}
#head-menu .menu-box{
	width: 160px;
    padding: 0;
}
#head-menu .menu-box{
	display:none;
}

#head-menu .additional-menu-wrap{
	width:100%;
}
#additional-menu .navbar-nav{
	text-align: center;
    width: 100%;
}
.additional-menu-wrap{
 padding:0;	
}
#additional-menu .navbar-nav li{
	float:none!important;
	display: inline-block;
}
#head-menu .additional-menu-wrap a{
font-family: Gotham Pro;
font-style: normal;
font-weight: 500;
font-size: 13px!important;
color:#292B31!important;
text-transform:inherit;
}
#head-menu #additional-menu a:hover{
	color:#F54040!important;
}
#head-menu #additional-menu{
	border:none!important;
	background:none;
}



.to-cart a{
	background: #D83939;
    border-radius: 0px;
    font-size: 16px;
    color: #fff;
    display: block;
    height: 48px;
    line-height: 48px;
	text-decoration:none;
}
.to-cart a:hover{
	background:#F54040!important
}
#cart li{
	padding: 0 15px;
}

#cart .dropdown-menu, #cart td, #cart button{
	background: #fff;
	box-shadow:none;
}
#cart td {
    border-top: 0;
    border-bottom: 1px solid #D4D4D4;
	padding:20px 10px;
}	
#cart button svg:hover path{
	fill:#D83939;
}
#cart .dropdown-menu{
	box-shadow: 0px 30px 60px rgba(0, 0, 0, 0.36);
    border-radius: 0px;
}
#cart img{
	max-width:72px;
}
#cart .del-cart{
	padding-right: 0;
}
#additional-menu li.dropdown a span{
	display:none!important;
}
#additional-menu li.dropdown a:hover i{
	color:#d83939!important;
}
#additional-menu.open-am .nav > li > a:after{
	opacity:0;
}
#additional-menu.open-am .nav > li:before{
	opacity:0;
}
#additional-menu .nav > li.open > .dropdown-menu{
	
	border:none!important;
}
.nsmenu-html-block .specials-content a{
	display:block;
	cursor:pointer;
}
.mob-html-block .specials-content{
	    padding-top: 0px;
}
.mob-html-block .specials-content .col-sm-2{
	        margin-bottom: 20px;
}

.fixed-top-header #additional-menu li.dropdown{
	position:relative!important;
}
#additional-menu .nav > li:before{
	content: '';
    display: block;
    position: absolute;
    top: 6px;
    left: 0;
    height: 30px;
    border-right: 1px solid #D4D4D4;
}
#additional-menu .nav > li:nth-child(1):before{
/*#additional-menu .nav > li:nth-child(2):before*{*/
	display: none;
}
#additional-menu .nav > li:hover:before{
	opacity: 0;
	transition: all .35s ease;
}
#additional-menu .nav > li:hover+li:before{
	opacity: 0;
	transition: all .35s ease;
}
 #additional-menu * {
  box-sizing: border-box;
  transition: all .35s ease;
}

#additional-menu .additional-link {
  display: inline-block;
  list-style: outside none none;
  margin: .5em 1em;
  padding: 0;
}

#additional-menu .additional-link a {
  padding: .5em .8em;
  color: rgba(255,255,255,.5);
  position: relative;
  text-decoration: none;
  font-size: 20px;
}

#additional-menu .additional-link a::before,
#additional-menu .additional-link a::after {
  content: '';
  height: 14px;
  width: 14px;
  position: absolute;
  transition: all .35s ease;
  opacity: 0;
}

#additional-menu .additional-link a::before {
  content: '';
  right: 10px;
  top: 4px;
  border-top: 3px solid #d83939;
  border-right: 3px solid #d83939;
  transform: translate(-100%, 50%);
}

#additional-menu .additional-link a:after {
  content: '';
  left: 10px;
  bottom: 4px;
  border-bottom: 3px solid #d83939;
  border-left: 3px solid #d83939;
  transform: translate(100%, -50%)
}

#additional-menu .additional-link a:hover:before,
#additional-menu .additional-link a:hover:after{
  transform: translate(0,0);
  opacity: 1;
}

#additional-menu .additional-link a:hover {
  color: #3DA35D;
}
#additional-menu .nav > li:last-child > a:after{
/*	display:none;*/
}
.fixed-top-header #additional-menu li.dropdown .dropdown-menu{
	/*margin:0 auto!important;*/
}
.nsmenu-html-block .specials-content a img{
	border: 3px solid transparent;
} 
.nsmenu-html-block .specials-content a:hover img{
    border: 3px solid #D83939;	
} 
.ch-t-price{
	font-size:10px;
}
.ch-price{
	display:block;
	color: #D83939;
	font-size:16px;
	font-weight:500;
}
.ch-p-name{
	font-size: 12px;
	line-height:15px;
	font-weight: 600;
}
.left-th-s{
    width: 45%;
    float: left;
}
.right-th-s {
    float: right;
    width: 55%;
    padding-top: 23px;
    text-align: right;
}
#logo, .left-th-info, .thi-w, .t-info-links{
	float:left;
}
.t-info-links .wishlist-link, 
.t-info-links .t-info-links, 
.t-info-links .compare-link,
.t-info-links .viewed-link{
	padding-top:4px;
}
.t-info-links .ac-wrap svg {  
    top: 6px;
}	
.thi-w-f{
    min-width: 190px;
    min-height: 33px;	
	position: relative;
}
.dop-tel a{
	display:block;
	font-style: normal;
    font-weight: bold;
    font-size: 21px;
    line-height: 17px;
	margin-top:10px;
}
.thi-w-f:hover .thi-inner{
	box-shadow: 0px 6px 60px rgb(0 0 0 / 36%);
    border-radius: 0px;
    position: absolute;
    z-index: 999;
    background: #fff;
    padding: 18px;
	top: -18px;
    left: -18px;
    width: 226px;
}
 .for__customer_info{
	 display:none;
 }
 .fc-title{
	font-size: 15px!important;
    font-weight: 500!important;
    text-transform: uppercase;
    padding-top: 10px;
 }
.fci-wrap{
    margin-right: 17px!important;
    margin-left: 33px!important;
}
.faq-link-h{
    float: right;
    font-size: 17px;
    text-transform: uppercase;
    font-weight: 400;
    padding-top: 6px;
    margin-left: 18px;
    margin-right: 16px;	
}
.open-h-chat{
	float: right;
    padding-top: 6px;
}
.faq-link-h:hover a span{
	color:#D83939!important;
}
.fci-wrap:hover .thi-inner {
    width: 156px!important;
    padding: 10px 18px 8px;
    top: -10px;
}
.for__customer_info{
	margin-top:10px;
}
.fc-links a{
	font-size: 14px;
    display: block;
    margin-bottom: 10px;
}
.fci-wrap {
    min-width: 120px!important;
   
}
.thi-w-f:hover .thi-inner .for__customer_info{
	display:block!important;
}
.thi-w-f:hover .dop-tel{
	display:block!important;
}
.thi-w-f a:hover{
	color:#d83939;
}
.ht-lang{
	float:right;
	margin-left: 12px;
}
.thi-w span{
    display:block;	
}
.ht-link{
	display:inline-block;
	margin: 0 17px;
}
.ht-link a:hover span{
	color:#d83939;
}
.sorts-button:hover{
	border-color:#d83939;
}
#menu-vertical-list{
	margin-left:0!important;
}
.menu-header-box{
	float:left;
}
.search-wrap{
	float: left;
    width: 49.3%;
    margin-left: 13px;
}
#cart button{
	border: none;
    background: none;
}
.thi-lt{
	position:relative;
}
.thi-lt svg{
	position: absolute;
    top: 12px;
    right: -14px;
}
.fc-title svg {
    position: absolute;
    top: 15px!important;
    right: 7px!important;
}
.thi-ltt, .thi-liot{
    font-style: normal;
    font-weight: 400;
    font-size: 10px;
    line-height: 25px;
	text-transform:uppercase;
	margin-bottom:5px;
}
.thi-lt, .thi-lio{
    font-style: normal;
    font-weight: bold;
    font-size: 18px;
    line-height: 17px;
}
footer .thi-lt a{
    font-weight: 500!important;	
}
.thi-lt a{
	font-size: 23px;
    /*font-family: rexlia-rg-regular;*/
}
.dop-tel a{
/*font-family: rexlia-rg-regular;*/	
}
.thi-lt{
	margin-bottom: 1px;
}
#top-head-seaction{
    padding-top: 9px;
    padding-bottom: 5px;
}
#logo{
    padding-left: 21px;
}
.left-th-info{
    padding-top: 11px;
    padding-left: 0px;
}
.thi-w{
    margin-right: 48px;
	height: 35px;
}
.ht-link a{
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 15px;
}
.top-head-item, .top-head-item a{
   font-style: normal;
   font-weight: normal;
   font-size: 16px;
   line-height: 15px;
}
.top-head-item a.cur-lang{
	color:#D83939;
}
.t-info-links{
	float: right;
}
#it-header{
	background: #FFFFFF;
}
.bhs-wrap{
	background: #fff;
    padding-top: 12px;
    box-shadow: 0px 5px 15px rgb(0 0 0 / 11%);
	padding-bottom: 1px;
    margin-bottom: 10px;
}
.bhs-wrap .additional-menu-wrap{
	padding-right:0;
	float:right;
}
.sborka-show a.no-img-parent-link{
	padding-right:5px!important;
}
.head-n .additional-menu-wrap .navbar-nav:last-child{
	padding-left:0;
}
.bh-m{
	float:right;
	padding-top: 4px;
	padding-right: 15px;
}
.bh-m .hb-ser svg path{
	fill: #777E90;
}
.hb-ser{
	float: right;
	margin: 0 18px;
}

.cart-wrap{
	margin-right: 0;
}
.ac-wrap{
	padding-top:7px;
	padding-right: 45px;
}
.ac-wrap svg{
	position: absolute;
    top: 0;
    right: 0;
}
.ac-wrap .logged-h svg path{
    fill: #d83939;	
}
.ac-wrap .logged-h{
	color: #d83939;
}
.hb-ser:hover svg path{
    fill: #d83939;		
}
.hb-ser, #cart button{
	position:relative;
	
}
.bh-m .h-red-t a svg path, 
.bh-m .h-red-t .cart-btn svg path{
    fill: #d83939!important;		
}
 #cart button{
	padding: 0; 
 }
 #cart-total{
	top: 0;
    right: -8px;
 }
.mh-serv .wishlist-link{
	 margin-right:0px;
 }
.ac-wrap span, .wishlist-link span, .compare-link span, #cart-total, .viewed-link span{
	width: 15px;
    height: 15px;
    top: 0px;
    right: -5px;
    background: #D83939;
    color: white;
    display: block;
    position: absolute;
    text-align: center;
    line-height: 16px;
    border-radius: 50%;
    font-size: 10px;
    font-weight: 500;
	display:none;
}
.t-info-links .ac-wrap span,
.t-info-links .wishlist-link span, 
.t-info-links .compare-link span,
.t-info-links .viewed-link span{
	width: 12px;
    height: 12px;
    top: 2px;
	line-height: 12px;
    font-size: 9px;
}
.show-c{
	display:block!important;
}

#bottom-head-seaction{
	position:relative;
}
.n-add-success{
	position: absolute;
    z-index: 999;
    bottom: -62px;
    right: 0;
    color: #ffffff;
    background-color: #4dc61b;
    border-color: #4dc61b;
    line-height: 23px;
    padding-right: 35px;
	font-size:13px;	
}

.n-add-success:before{	
    right: 19px;
    border: 8px solid transparent;
    content: " ";
    display: block;
    height: 0px;
    position: absolute;
    width: 0px;
    border-bottom-width: 0;
    border-top-color: #030218;
    bottom: 0px;
    margin-left: 0px;
    border-top-color: #4dc61b;
    top: -8px;
    transform: rotate(180deg);
}
.n-add-success.c-alert:before{	
    right: 207px;
}
.n-add-success.w-alert:before{	
   right: 140px;
}
.n-add-success a{
    color:#fff;
    font-size:13px;	
	text-decoration: underline;
}
.n-add-success button{
	margin-left: 12px;
   
    position: absolute;
    right: 5px;
    top: 10px;
}
.n-add-success svg rect{
	fill:#fff;
}
#menu-vertical .btn{
	padding: 8px 20px!important;
}
#search input{
	font-size: 16px;  
}
#search button{
	background: none;
    height: 40px;
	border-left: none;
    outline: none;
    box-shadow: none;
    border-radius: 0px 22px 22px 0px!important;
}
#search {
	margin-bottom: 10px;
}

#search .input-lg {
	height: 40px;
	line-height: 20px;
	padding: 0 10px;
	border-right: none;
    box-shadow: none;
	border-color: #D4D4D4;
    border-radius: 22px 0px 0px 22px!important;
}
#search .btn-default{
	box-shadow:none!important;
	background:#fff;
	border-color:#ccc;
	padding-right: 10px;
}
#search  .btn-default:hover{
	border-color:#ccc;
}
.ac-wrap a{
    font-size: 17px;
    line-height: 15px;	
}
#cart .dropdown-menu {
    min-width: 300px;
}
/*TOP HEAD END*/
/*MOB MENU*/
.mob-serv-link{
	width: 100%;
    padding: 0;
    margin: 0;   
    font-size: 15px;
    padding-left: 10px;
    margin-top: 15px;
}
#menu-mobile-ns .thi-w{
	padding: 15px 30px 15px 20px;
}
.mob-ser-text{
	float:left;
}
.mob-serv-link .show-c{
    float: left;
    margin-left: 15px;
    margin-top: 3px;
    position:relative;	
	top: 11px;
}
.mob-serv-link.ac-wrap a{	
    padding-left: 60px!important;
}
.mob-ser-text{
	position:relative;
	padding-left: 30px!important;
}
.mob-ser-text svg{
	position: absolute;
    left: -10px;
    top: 11px;
}
.viewed-link .mob-ser-text svg{
	position: absolute;
    left: -10px;
    top: 14px;
}
.mob-serv-link.ac-wrap a svg{
	position: absolute;
    left: 21px;
    top: 10px;
}
/*MOB MENU END*/
select option:selected{
  background: #d83939;
  color:#fff;
}