@font-face {
  font-family: 'Montserrat';
  font-weight: 300;
  font-display: swap;
  src: url('fonts/montserrat/Montserrat-Light.ttf');
}
@font-face {
  font-family: 'Montserrat';
  font-weight: 400;
  font-display: swap;
  src: url('fonts/montserrat/Montserrat-Regular.ttf');
}

@font-face {
  font-family: 'Montserrat';
  font-weight: 500;
  font-display: swap;
  src: url('fonts/montserrat/Montserrat-Medium.ttf');
}

@font-face {
  font-family: 'Montserrat';
  font-weight: 600;
  font-display: swap;
  src: url('fonts/montserrat/Montserrat-SemiBold.ttf');
}
@font-face {
  font-family: 'Montserrat';
  font-weight: 700;
  font-display: swap;
  src: url('fonts/montserrat/Montserrat-Bold.ttf');
}
body {
	font-family: 'Montserrat', sans-serif;
	font-weight: 400;
	color: #333333;
	font-size: 16px;
	line-height: 23px;
	width: 100%;
}
h1, h2, h3, h4, h5, h6 {
	color: #333333;
}
/* default font size */
.fa {
	font-size: 14px;
}
/* Override the bootstrap defaults */
h1 {
	font-size: 30px;
}
h2 {
	font-size: 27px;
}
h3 {
	font-size: 21px;
}
h4 {
	font-size: 15px;
}
h5 {
	font-size: 12px;
}
h6 {
	font-size: 10.2px;
}
a {
	color: #23a1d1;
}
a:hover {
	text-decoration: none;
}
legend {
	font-size: 18px;
	padding: 7px 0px
}
label {
	font-size: 14px;
	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: 16px;
}
.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;
}
/* Fix some bootstrap issues */
span.hidden-xs, span.hidden-sm, span.hidden-md, span.hidden-lg {
	display: inline;
}

.nav-tabs {
	margin-bottom: 15px;
}
/* Gradent to all drop down menus */
.nsmenu-html-block ul li a:hover {
    border-bottom: 2px solid #DBB7A6;
}
/* top */

#top-links {
	padding-top: 6px;
}
#top-links a + a {
	margin-left: 15px;
}

/* search */
#search .btn-lg {
    font-size: 15px;
    line-height: 18px;
    text-shadow: 0 1px 0 #FFF;
    padding: 8px 20px 12px;
    position: absolute;
    top: 0;
    right: 2px;
    background: #fff;
    border: none;
        border-left-color: currentcolor;
        border-left-style: none;
        border-left-width: medium;
    border-left: 1px solid #dadada;
    z-index: 9999;
}
.search-icon {
	display: flex;
	position: relative;
}
#search-click {
	cursor: pointer;
	display: flex;
}
#search .btn-lg {
	font-size: 15px;
	line-height: 18px;
	box-shadow: none;
padding: 0;
background: none;
margin-top: -3px;
}
.form-control {
	box-shadow: none;
}
/* cart */
#cart {
	margin-left: 20px;
position: relative;
}
#cart > .btn {
	font-size: 12px;
	line-height: 18px;
	color: #FFF;
}
#cart.open > .btn {
	background-image: none;
	background-color: #FFFFFF;
	border: 1px solid #E6E6E6;
	color: #666;
	box-shadow: none;
	text-shadow: none;
}
#cart.open > .btn:hover {
	color: #444;
}
#cart .dropdown-menu {
	background: #eee;
	z-index: 1001;
}
#cart .dropdown-menu {
	min-width: 100%;
}
@media (max-width: 478px) {
	#cart .dropdown-menu {
		width: 100%;
	}
}
#cart .dropdown-menu table {
	margin-bottom: 10px;
}
#cart .dropdown-menu li > div {
	min-width: 427px;
	padding: 0 10px;
}
@media (max-width: 478px) {
	#cart .dropdown-menu li > div {
		min-width: 100%;
	}
}
#cart .dropdown-menu li p {
	margin: 20px 0;
}
/* menu */
#menu {
	background-color: #229ac8;
	background-image: linear-gradient(to bottom, #23a1d1, #1f90bb);
	background-repeat: repeat-x;
	border-color: #1f90bb #1f90bb #145e7a;
	min-height: 40px;
}
#menu .nav > li > a {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	padding: 10px 15px 10px 15px;
	min-height: 15px;
	background-color: transparent;
}
#menu .nav > li > a:hover, #menu .nav > li.open > a {
	background-color: rgba(0, 0, 0, 0.1);
}
#menu .dropdown-menu {
	padding-bottom: 0;
}
#menu .dropdown-inner {
	display: table;
}
#menu .dropdown-inner ul {
	display: table-cell;
}
#menu .dropdown-inner a {
	min-width: 160px;
	display: block;
	padding: 3px 20px;
	clear: both;
	line-height: 20px;
	color: #333333;
	font-size: 12px;
}
#menu .dropdown-inner li a:hover {
	color: #FFFFFF;
}
#menu .see-all {
	display: block;
	margin-top: 0.5em;
	border-top: 1px solid #DDD;
	padding: 3px 20px;
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	border-radius: 0 0 3px 3px;
	font-size: 12px;
}
#menu .see-all:hover, #menu .see-all:focus {
	text-decoration: none;
	color: #ffffff;
	background-color: #229ac8;
	background-image: linear-gradient(to bottom, #23a1d1, #1f90bb);
	background-repeat: repeat-x;
}
#menu #category {
	float: left;
	padding-left: 15px;
	font-size: 16px;
	font-weight: 700;
	line-height: 40px;
	color: #fff;
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
}
#menu .btn-navbar {
	font-size: 15px;
	font-stretch: expanded;
	color: #FFF;
	padding: 2px 18px;
	float: right;
	background-color: #229ac8;
	background-image: linear-gradient(to bottom, #23a1d1, #1f90bb);
	background-repeat: repeat-x;
	border-color: #1f90bb #1f90bb #145e7a;
}
#menu .btn-navbar:hover, #menu .btn-navbar:focus, #menu .btn-navbar:active, #menu .btn-navbar.disabled, #menu .btn-navbar[disabled] {
	color: #ffffff;
	background-color: #229ac8;
}
@media (min-width: 768px) {
	#menu .dropdown:hover .dropdown-menu {
		display: block;
	}
}
@media (max-width: 767px) {
	#menu {
		border-radius: 4px;
	}
	#menu div.dropdown-inner > ul.list-unstyled {
		display: block;
	}
	#menu div.dropdown-menu {
		margin-left: 0 !important;
		padding-bottom: 10px;
		background-color: rgba(0, 0, 0, 0.1);
	}
	#menu .dropdown-inner {
		display: block;
	}
	#menu .dropdown-inner a {
		width: 100%;
		color: #fff;
	}
	#menu .dropdown-menu a:hover,
	#menu .dropdown-menu ul li a:hover {
		background: rgba(0, 0, 0, 0.1);
	}
	#menu .see-all {
		margin-top: 0;
		border: none;
		border-radius: 0;
		color: #fff;
	}
}
/* content */
.row.main #content {
	min-height: 600px;
}
/* footer */
footer {
	margin-top: 30px;
	padding: 40px 0;
	background-color: #303030;
	border-top: 1px solid #ddd;
	color: #e2e2e2;
}
footer hr {
	border-top: none;
	border-bottom: 1px solid #666;
}
footer a {
	color: #eee;
}
footer a:hover {
	color: #fff;
}
footer h5 {
	font-family: 'Open Sans', sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #fff;
}
/* alert */
.alert {
	padding: 8px 14px 8px 14px;
}
/* breadcrumb */
.breadcrumb {
	background: none;
	font-size: 14px;
	padding: 0;
	margin-bottom: 20px;
}
.breadcrumb i {
	font-size: 15px;
}
.breadcrumb > li {
	text-shadow: 0 1px 0 #FFF;
	position: relative;
	white-space: nowrap;
	display: flex;
	color: #BDBDBD;
}
.breadcrumb li:last-child::after {
	display: none;
}
.breadcrumb > li + li:before {
	content: '';
	padding: 0;
}
.breadcrumb > li:after {
	content: '/';
	display: block;
	margin: 0 5px;
	font-size: 12px;
}
.breadcrumb > li a {
	color: #BDBDBD;
}
.image.quickview-cont {
	margin: 0;
}
.pagination {
	margin: 0;
}
/* buttons */
.buttons {
	margin: 1em 0;
}
.btn {
	padding: 7.5px 12px;
	font-size: 12px;
	border: 1px solid #cccccc;
	border-radius: 4px;
	box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
}
.btn-xs {
	font-size: 9px;
}
.btn-sm {
	font-size: 10.2px;
}
.btn-lg {
	padding: 10px 16px;
	font-size: 15px;
}
.btn-group > .btn, .btn-group > .dropdown-menu, .btn-group > .popover {
	font-size: 12px;
}
.btn-group > .btn-xs {
	font-size: 9px;
}
.btn-group > .btn-sm {
	font-size: 10.2px;
}
.btn-group > .btn-lg {
	font-size: 15px;
}
.btn-default {
	color: #777;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	background-color: #e7e7e7;
	background-image: linear-gradient(to bottom, #eeeeee, #dddddd);
	background-repeat: repeat-x;
	border-color: #dddddd #dddddd #b3b3b3 #b7b7b7;
}
.btn-primary {
	color: #ffffff;
background: #333333;
border: none;
border-radius: 0;
width: 100%;
height: 50px;
font-size: 16px;
}
.btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
	background: #DBB7A6;
	background-position: 0 -15px;
	border: none;
}
.btn-warning {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #faa732;
	background-image: linear-gradient(to bottom, #fbb450, #f89406);
	background-repeat: repeat-x;
	border-color: #f89406 #f89406 #ad6704;
}
.btn-warning:hover, .btn-warning:active, .btn-warning.active, .btn-warning.disabled, .btn-warning[disabled] {
	box-shadow: inset 0 1000px 0 rgba(0, 0, 0, 0.1);
}
.btn-danger {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #da4f49;
	background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
	background-repeat: repeat-x;
	border-color: #bd362f #bd362f #802420;
}
.btn-danger:hover, .btn-danger:active, .btn-danger.active, .btn-danger.disabled, .btn-danger[disabled] {
	box-shadow: inset 0 1000px 0 rgba(0, 0, 0, 0.1);
}
.btn-success {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #5bb75b;
	background-image: linear-gradient(to bottom, #62c462, #51a351);
	background-repeat: repeat-x;
	border-color: #51a351 #51a351 #387038;
}
.btn-success:hover, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled] {
	box-shadow: inset 0 1000px 0 rgba(0, 0, 0, 0.1);
}
.btn-info {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #df5c39;
	background-image: linear-gradient(to bottom, #e06342, #dc512c);
	background-repeat: repeat-x;
	border-color: #dc512c #dc512c #a2371a;
}
.btn-info:hover, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] {
	background-image: none;
	background-color: #df5c39;
}
.btn-link {
	border-color: rgba(0, 0, 0, 0);
	cursor: pointer;
	color: #23A1D1;
	border-radius: 0;
}
.btn-link, .btn-link:active, .btn-link[disabled] {
	background-color: rgba(0, 0, 0, 0);
	background-image: none;
	box-shadow: none;
}
.btn-inverse {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #363636;
	background-image: linear-gradient(to bottom, #444444, #222222);
	background-repeat: repeat-x;
	border-color: #222222 #222222 #000000;
}
.btn-inverse:hover, .btn-inverse:active, .btn-inverse.active, .btn-inverse.disabled, .btn-inverse[disabled] {
	background-color: #222222;
	background-image: linear-gradient(to bottom, #333333, #111111);
}
/* list group */
.list-group a {
	border: 1px solid #DDDDDD;
	color: #888888;
	padding: 8px 12px;
}
.list-group a.active, .list-group a.active:hover, .list-group a:hover {
	color: #444444;
	background: #eeeeee;
	border: 1px solid #DDDDDD;
	text-shadow: 0 1px 0 #FFF;
}
/* carousel */
.carousel-caption {
	color: #FFFFFF;
	text-shadow: 0 1px 0 #000000;
}
.carousel-control .icon-prev:before {
	content: '\f053';
	font-family: FontAwesome;
}
.carousel-control .icon-next:before {
	content: '\f054';
	font-family: FontAwesome;
}
/* product list */
.product-thumb {
	overflow: auto;
}
.product-thumb .image {
	text-align: center;
	position: relative;
	margin: 0;
}
.product-thumb .image a {
	display: block;
	
}
.nav-items #horizontal-menu .nsmenu-html-block li:last-child a {
	font-weight: 300 !important;
}
.product-thumb .image img {
	margin-left: auto;
	margin-right: auto;
}
.product-grid .product-thumb .image {
	float: none;
}
@media (min-width: 767px) {
.product-list .product-thumb .image {
	float: left;
	padding: 0 12px;
}
}
.product-thumb h4 {
	font-weight: bold;
}
.product-list .product-thumb .caption {
	margin-left: 230px;
}
@media (max-width: 1200px) {
.product-grid .product-thumb .caption {
	min-height: 210px;
	padding: 0 10px;
}
}
@media (max-width: 767px) {
.product-list .product-thumb .caption {
	min-height: 0;
	margin-left: 0;
	padding: 0 10px;
}
.product-grid .product-thumb .caption {
	min-height: 0;
	padding: 0;
}
.product-layout .product-thumb .price-old {
	font-size: 14px !important;
}
}
.product-thumb .rating {
	padding-top: 2px;
	min-height: 26px;
}
.caption .name-prod {
	margin-top: 0px;
}
.rating .fa-stack {
	font-size: 8px;
}
.rating .fa-star-o {
	color: #999;
	font-size: 15px;
}
.rating .fa-star {
	color: #FC0;
	font-size: 15px;
}
.rating .fa-star + .fa-star-o {
	color: #E69500;
}
h2.price {
	margin: 0;
}
.product-thumb .price {
	color: #444;
}
.product-thumb .price-new {
	font-weight: 500;
	color: #EB001C;
}
.product-thumb .price-old {
	color: #BFBFBF !important;
font-size: 24px !important;
	text-decoration: line-through;
}
#related .price {
	display: flex;
}
#related .image {
    margin: 15px 15px 0 !important;
}
#related .caption, #latest .caption, #bestseller .caption {
	padding: 0 15px;
}
.container .product-layout .cap_colors {
	display: none;
}
.product-thumb .price-tax {
	color: #999;
	font-size: 12px;
	display: block;
}
.product-thumb .button-group {
	border-top: 1px solid #ddd;
	background-color: #eee;
	overflow: auto;
}
.product-list .product-thumb .button-group {
	border-left: 1px solid #ddd;
}
@media (max-width: 768px) {
	.product-list .product-thumb .button-group {
		border-left: none;
	}
}
.product-thumb .button-group button {
	width: 60%;
	border: none;
	display: inline-block;
	float: left;
	background-color: #eee;
	color: #888;
	line-height: 38px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
}
.product-thumb .button-group button + button {
	width: 20%;
	border-left: 1px solid #ddd;
}
.product-thumb .button-group button:hover {
	color: #444;
	background-color: #ddd;
	text-decoration: none;
	cursor: pointer;
}
@media (max-width: 1200px) {
	.product-thumb .button-group button, .product-thumb .button-group button + button {
		width: 33.33%;
	}
}
@media (max-width: 767px) {
	.product-thumb .button-group button, .product-thumb .button-group button + button {
		width: 33.33%;
	}
}
.thumbnails {
	overflow: auto;
	clear: both;
	list-style: none;
	padding: 0;
	margin: 0;
}
.thumbnails > li {
	margin-left: 20px;
}
.thumbnails {
	margin-left: -20px;
}
.thumbnails > img {
	width: 100%;
}
.image-additional a {
	margin-bottom: 20px;
	padding: 5px;
	display: block;
	border: 1px solid #ddd;
}
.image-additional {
	max-width: 78px;
}
.thumbnails .image-additional {
	float: left;
	margin-left: 20px;
}

@media (min-width: 1200px) {
	#content .col-lg-2:nth-child(6n+1),
	#content .col-lg-2:nth-child(6n+1),
	#content .col-lg-3:nth-child(4n+1),
	#content .col-lg-4:nth-child(3n+1),
	#content .col-lg-6:nth-child(2n+1) {
		clear:left;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	#content .col-md-2:nth-child(6n+1),
	#content .col-md-2:nth-child(6n+1),
	#content .col-md-3:nth-child(4n+1),
	#content .col-md-4:nth-child(3n+1),
	#content .col-md-6:nth-child(2n+1) {
		clear:left;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	#content .col-sm-2:nth-child(6n+1),
	#content .col-sm-2:nth-child(6n+1),
	#content .col-sm-3:nth-child(4n+1),
	#content .col-sm-4:nth-child(3n+1),
	#content .col-sm-6:nth-child(2n+1) {
		clear:left;
	}
}

/* fixed colum left + content + right*/
@media (min-width: 768px) {
    #column-left  .product-layout .col-md-3 {
       width: 100%;
    }

	#column-left + #content .product-layout .col-md-3 {
       width: 50%;
    }

	#column-left + #content + #column-right .product-layout .col-md-3 {
       width: 100%;
    }

    #content + #column-right .product-layout .col-md-3 {
       width: 100%;
    }
}

/* fixed product layouts used in left and right columns */
#column-left .product-layout, #column-right .product-layout {
	width: 100%;
}

/* fixed mobile cart quantity input */
.input-group .form-control[name^=quantity] {
	min-width: 50px;
}

/* Missing focus and border color to overwrite bootstrap */
.btn-info:hover, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] {
    background-image: none;
    background-color: #df5c39;
}
@media (min-width: 1360px) {
.container {
    width: 1360px;
	padding: 0 20px;
}
}
.header {
    background: #272727;
	
}
.header-item {
    display: flex;
    flex-flow: row wrap;
    align-items: center;
    justify-content: space-between;
}
.header .phone-info {
    color: #ffffff;
    font-size: 14px;
    transition: .3s;
    text-decoration: none;
    padding: 12px 0;
}
.header-list {
    display: flex;
    padding: 12px 0;
    margin: 0 auto 0 20px;
    list-style: none;
	margin: 0 auto 0 8px;
}
.header-links {
    display: flex;
    align-items: center;
    position: relative;
}
.header-list a {
    color: #ffffff;
    font-size: 14px;
    line-height: 16px;
    margin: 0 16px;
    display: block;
    text-decoration: none;
    transition: .3s;
}
	#search {
    width: 250px;
}

.nav {
    background: #ffffff;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05);
}

.nav-items {
    display: flex;
    align-items: center;
	padding: 20px 0;
}
.nav-items #logo {
	margin-right: 30px;
}
.menu-header-box {
	display: flex;
align-items: baseline;
padding: 0;
margin: 0;
list-style: none;
}
.header-wish__link {
    position: relative;
}
.menu-header-box .container {
	width: auto;
	padding: 0;
}
.nav-items #logo img {
    width: 100%;
    height: 47px;
    object-fit: contain;
	max-width: none;
}
#latest .owl-prev, #bestseller .owl-prev {
	left: 0;
}

#latest .owl-next, #bestseller .owl-next {
	right: 0;
}
#bestseller .tittle-lat {
	margin-top: 40px;
}
#horizontal-menu .navbar-nav {
	display: flex;
align-items: baseline;
padding: 0;
margin: 0;
list-style: none;
box-shadow: none;
position: relative;
}
.nav .offers {
color: #dbb7a6;
text-decoration: none;
transition: .3s;
margin: 0 auto 0 22px;
border-bottom: 2px solid transparent;
font-size: 14px;
font-weight: 500;
white-space: nowrap;
margin: 0 auto;
min-width: 190px;
text-align: center;
line-height: 18px;
cursor: pointer;
}
.nav.main.nav-fixed {
	position: fixed;
top: 0;
background-color: #fff;
z-index: 999;
width: 100%;
animation: animationmenu 600ms;
min-height: auto;
}
.language-select {
	font-size: 16px;
background: none;
border: none;
color: #BFBFBF;
font-weight: 400;
padding: 0;
}
#form-language .btn-group .language-select:first-child:after {
	content: "|";
margin-left: 3px;
color: #BFBFBF;
}
.language-select.active {
	color: #DEC0A4;
}
.login-head {
	margin: 0 15px;
}
.header-wish__link {
	background: #fff;
	border: none;
}
#wishlist-total, #cart-total {
position: absolute;
top: -3px;
right: -5px;
background: #ef2669;
color: #ffffff;
font-family: "Montserrat";
font-weight: 700;
border-radius: 50%;
font-size: 10px;
padding: 2px 3px;
line-height: 10px;
display: flex;
align-items: center;
justify-content: center;
width: 15px;
height: 15px;
}
#wishlist-total span{
	margin-left: 1px;
}
#cart-total span {
	margin-left: 2px;
}
#cart-total {
	right: 2px;
	padding-left: 4px;
}
#slideshow0 {
	margin-top: 15px;
}
#slideshow0 .owl-wrapper-outer {
	border: none;
}
.footer-items {
	display: flex;
flex-flow: row wrap;
}
.footer-menu {
    justify-content: space-between;
    display: flex;
    padding: 40px 40px 40px 0;
    width: 46%;
}
.sub-news {
    width: 28%;
    padding: 0 0 0 80px;
}
.infohead {
    font-weight: bold;
    font-size: 14px;
    line-height: 34px;
}
#subscribe-pro {
margin: 0;
}
.subscribe__description {
	text-align: left !important;
}
.form__email {
    min-width: 165px !important;
    background: none !important;
	color: #FFFFFF !important;
padding: 0 !important;
border-bottom: 1px solid #FFFFFF !important;
}
.subscribe__description {
	margin-bottom: 30px !important;
}
.form__button {
    min-width: 124px !important;
    background-color: #FFFFFF !important;
    color: #333333 !important;
}
.new-footer-menu {
	width: 37%;
}
.subscribe__title {
	text-transform: uppercase;
font-weight: 500;
	padding: 0!important;
}
.subscribe__description {
	padding: 0!important;
}
.subscribe__form {
	padding: 0!important;
}
.footer-menu ul li a {
font-size: 14px;
line-height: 38px;
font-weight: 300;
}
.new-footer-menu {
	padding: 40px 60px 40px 0;
	width: 26%;
}
.footer-new-left {
	padding-top: 10px;
	width: 54%;
}
.footer-new-left p {
	font-size: 14px;
	margin: 0 0 15px;
}
p.phone-footer {
	margin-bottom: 25px;
}
.link-footer a {
font-weight: 300;
font-size: 14px;
line-height: 17px;
	border-bottom: 1px solid;
}
.footer-new-fight {
	width: 46%;
display: flex;
flex-direction: column;
align-items: center;
}
.new-footer-menu p img {
	margin-right: 11px;
}
.soc-footer svg{
	fill: #fff;
}
.soc-footer svg:hover {
	fill: #dbb7a6;
}
.soc-footer {
width: 157px;
display: flex;
justify-content: space-between;
margin-top: 30px;
margin-bottom: 33px;
}
.new-footer-menu p {
	font-weight: 300;
font-size: 14px;
line-height: 17px;
margin-bottom: 15px;
}
#plisting-35, #plisting-34 {
	display: none;
}
.owl-wrapper-outer {
	border: none !important;
	box-shadow: none !important;
}
#latest, #bestseller {
	padding: 0 30px;
}
.image {
	margin: 15px 15px 0;
}

.name-prod {
	color: #000000;
font-weight: 400;
font-size: 16px;
line-height: 1.2;
min-height: 40px;
display: block;
margin-top: 20px;
}
.caption .price {
	color: black;
font-size: 28px;
font-weight: 500;
margin-top: 10px;
}
.new-prod-h2 {
	font-size: 30px;
padding: 0 25px;
background: #ffffff;
z-index: 1;
margin: auto;
line-height: 30px;
color: #000;
text-transform: uppercase;
}
.tittle-lat {
	display: flex;
align-items: center;
position: relative;
text-align: center;
margin-top: 40px;
margin-bottom: 25px;
}
.tittle-lat::after {
    content: '';
    width: 100%;
    height: 1px;
    background: #c4c4c4;
    position: absolute;
    left: 0;
}
.container-fluid {
	display: flex;
}
.news-article {
	width: 65%;
}
.news-article__description {
	width: 35%;
}
.news-article__description {
	padding-left: 40px;
	font-size: 16px;
	color: #333333;
}
.name-fluid {
	font-size: 24px;
color: #000;
font-weight: 500;
margin-bottom: 25px;
display: block;
}
.button-fluid {
	display: flex;
margin-top: 60px;
width: 220px;
height: 55px;
background: #333333;
text-align: center;
align-items: center;
justify-content: center;
color: #fff;
font-weight: 400;
}
#latest, #bestseller {
	border-bottom: 1px solid #C4C4C4;
padding: 20px !important;
margin-bottom: 40px;
}

.header-content {
	display: flex;
justify-content: flex-end;
width: 100%;
align-items: center;
}
.nav.main.nav-fixed .nav-items {
	padding: 10px 0;
}
#slideshow0 {
	display: none !important;
}
#slideshow1 {
	margin: 0 auto;
}
.row.slider {
	margin-right: 0;
    margin-left: 0;
}
.lk-mob {
	display: none;
}
#prlogin-popup .modal-dialog {
	width: 368px;
}
#prlogin-popup .modal-content {
    min-height: 320px;
	border: 3.22807px solid #DBB7A6;
	border-radius: 1px;
}
#prlogin-tabs ul .active a {
	display: none;
}
#exampleModalLabel {
	font-size: 18px;
	margin-left: 10px;
}
#prlogin-popup .modal-header {
	border: none;
	padding: 25px 25px 0;
}
#prlogin-popup .nav-tabs {
	box-shadow: none;
	border: none;
}
#prlogin-popup .modal-body {
	padding: 0 15px 25px;
}

#prlogin-popup .nav-tabs > li a {
	padding: 0;
	border: none;
	border-bottom: 1px solid #333;
	color: #333;
	margin: 5px 10px 0;
	font-size: 14px;
}
#prlogin-popup .nav-tabs > .active {
	display: none;
}
#prlogin-popup .nav-tabs > li > a:hover {
    background: none;
    border: none;	
	border-bottom: 1px solid #333;
	color: #333;
}
#prlogin-form-login .form-group.required, #prlogin-form-register .form-group.required {
margin: 0 0px 10px;
}
#prlogin-form-register {
	margin: 0 10px;
}
#prlogin-form-login {
	margin-top: 23px;
	margin-left: 10px;
	margin-right: 10px;
}
#prlogin-form-login input, #prlogin-form-register input{
	height: 45px;
border-radius: 0;
}
#prlogin-form-login input:focus, #prlogin-form-register input:focus {
	box-shadow: none;
	border: 1px solid #DBB7A6;
}
.forgotten {
	margin-top: 10px;
display: block;
color: #828282;
text-decoration-line: underline;
}
.tittle-soc {
width: 100%;
margin: 0 auto;
margin-top: 17px;
text-align: center;
border-top: 0.645614px solid #DADADA;
padding-top: 12px;
padding-bottom: 10px;
}
.btn-soc {
	width: 100%;
height: 45px;
border: none;
background: #3B5998;
color: #fff;
font-size: 14px;
font-weight: 600;
}
.btn-soc.google {
	background: #3686F7;
}
.button-soc {
	display: flex;
justify-content: space-between;
}
.modal-header .close {
    margin-top: -2px;
    z-index: 9999;
    position: absolute;
    right: 12px;
    top: 12px;
}
.have-acc a {
	margin-left: 5px !important;
}
.have-acc {
	margin-left: 10px;
	margin-top: 5px;
    display: block;
}
#prlogin-popup input:placeholder {
	font-size: 14p;
}
.btn-primary.reg {
	margin-top: 10px;
}
.search-block {
	display: flex;
}
.nsmenu-html-block {
	display: flex;
}
.nsmenu-html-block .left {
	display: flex;
	width: 63%;
	padding: 20px 25px;
}
.nsmenu-html-block .right {
	display: flex;
flex-direction: column;
width: 37%;
padding: 10px 10px 10px 0;
}
#horizontal-menu .dropdown {
	padding: 15px 0;
}

.column-one span, .column-two span {
	
font-weight: 600;
margin-bottom: 5px;
border-bottom: 1px solid #D2D2D2;
display: flex;
}
.column-one {
	color: #333333;
	padding-left: 0!important;
}
.column-one, .column-two {
	line-height: 26px;
	padding: 0 20px;
	width: 50%;
}
.left-one {
	margin-bottom: 20px;
	min-height: 132px;
}
.size-ul {
	display: flex;
	justify-content: space-between;
}
.reg-banner {
	padding: 0 15px;
}
.payment-icons img:first-child{
	margin-right: 10px;
}
.payment-icons {
	margin-top: 40px;
}
.lang-mob {
	display: none;
}
.phone-info img {
	margin-right: 10px;
}
#slideshow1 {
	margin-top: 20px;
}
.owl-controls.clickable {
	display: none;
}
.login-head {
	font-size: 14px;
color: #BFBFBF;
display: flex;
}
.login-head:hover {
	text-decoration-line: underline;
	color: #BFBFBF;
}
.login-head img {
	margin-right: 4px;
}
.subscribe_blocks {
    margin-top: 10px;
}
.fa-angle-right::before {
	margin-left: 4px;
}
.owl-prev, .owl-next {
	opacity: 1 !important;
}
.category-head {
	display: flex;
align-items: center;
justify-content: space-between;
}
.category #column-left {
	width: 20%;
}
#content.category {
	width: 80%;
}
.gridpro .product-layout {
	padding: 0;
}
#content.category > .row {
	margin: 0 -10px 0;
}
.gridpro .product-thumb {
	padding: 20px;
}
.category .name-prod {
	min-height: 35px;
}
.text-left.pag {
	display: none;
}
.seomore_a.button {
width: 206px;
background: none;
height: 45px;
border: 1px solid #DBB7A6;
box-sizing: border-box;
border-radius: 41px;
color: #DBB7A6;
font-weight: 500;
display: flex;
justify-content: center;
align-items: center;
margin: 0 auto;
}
.seomore_a.button img {
	margin-right: 10px;
}
.full-desc{overflow:hidden;position:relative;transition:height .2s; }
.full-desc.clearfix {
	height: 100%;
}
.text-less{margin-bottom:0!important}
.text-less:before{content:'';position:absolute;z-index:1;bottom:0;left:0;right:0;height:120px;pointer-events:none;background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,#fff 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,#fff 100%)}
.show-more{margin:0 0 20px;font-size:12px;margin-top: 20px;}
.show-more span{display: inline-block;
cursor: pointer;
text-decoration: underline;
color: #DBB7A6;
font-weight: 300;
font-size: 14px;}
.filter-mob {
	display: none;
}
.container.product h1 {
	font-weight: 400;
font-size: 26px;
margin-top: 5px;
}
.container.product .breadcrumb {
	margin-top: 20px;
}
.container.product {
	padding: 0 75px;
}
.container.product .product-layout .image {
	margin: 0;
}
.container.product .subscribe__pro {
	display: none;
}
.container.product .price-block {
	display: flex;
	color: #333;
font-weight: 500;
margin-top: 35px;
margin-bottom: 15px;
}
.container.product .price-spec {
	font-size: 50px;
}
.container.product .price-old {
	font-size: 30px;
color: #BFBFBF;
display: flex;
align-items: center;
margin-left: 15px;
}
#product {
	border: 1px solid #E7E7E7;
	padding: 20px;
}
.main-product {
	display: flex;
	flex-wrap: wrap;
}
.left-product {
	width: 58%;
	position: relative;
	display: flex;
flex-direction: column;
height: max-content;
}
.heart-box {
	position: absolute;
right: 10px;
top: 30px;
z-index: 9;
background: none;
border: none;
}
.heart-box.heart-click .heart-disabled{
	display: none !important;
}
.heart-box .heart-active{
	display: none; 
}
.heart-box.heart-click .heart-active {
	display: inline-block !important;
}
.heart-disabled .btn-wish {
	padding: 0;
background: none;
border: none;
}
.right-product {
	width: 38%;
margin-left: 4%;
}
.review-form .form-control::placeholder {
	font-size: 16px;
	color: #828282;
	font-weight: 300;
}
.buttons-block {
	display: flex;
justify-content: space-between;
}
#button-cart {
	background: #333333;
width: 200px;
height: 55px;
font-weight: 300;
font-size: 16px;
}
.btn-quick-order, .notify_product, .notify-related {
	width: 210px;
background: #DBB7A6 !important;
height: 55px;
margin-top: 0 !important;
border: none !important;
border-radius: 0 !important;
}

.notify_product, .notify-related {
	width: 100%;
	color: #fff;
	text-transform: uppercase;
}

.oc-option {
	width: auto;
}
.oc-option .select {
	max-width: max-content;
}
.block-size {
	display: flex;
	flex-wrap: wrap;
	align-items: flex-end;
	margin-bottom: 20px;
}
.oc-option .new-select {
	padding: 10px 30px 10px 20px;
}
.oc-option .form-group {
	margin-bottom: 0;
}
.table_size_link, .sets_table_size_link {
height: 20px;
padding: 0;
display: flex;
background: none;
border: none;
text-shadow: none;
color: #828282;
box-shadow: none;
font-size: 14px;
align-items: center;
margin-bottom: 8px;
margin-top: 10px;
}
.table_size_link:hover, .table_size_link:focus, .sets_table_size_link:hover, .sets_table_size_link:focus {
	background: none;
	color: #828282;
}
.table_size_link:before, .sets_table_size_link:before {
	content: '';
	background-image: url(/image/size.svg);
width: 18px;
height: 8px;
margin-right: 10px;
font-size: 22px;
}
.oc-option .form-group {
	margin-right: 20px;
}
.sets_table_size_link:before {
	margin-left: 0;
}
.set_table .sets_table_size_link {
	margin-top: 0;
	margin-bottom: 10px;
}
.fa-reply-all {
	display: none;
}
.buttons-block button {
	font-size: 16px;
	text-transform: uppercase;
	font-weight: 300;
}
.table-pop .tr {
	display: flex;
border-top: 1px solid #e7e7e7;
}
.table-pop .td {
	padding: 5px;
width: 100%;
text-align: center;
border-right: 1px solid #e7e7e7;
display: flex;
align-items: center;
justify-content: center;
white-space: nowrap;
}
.table-pop .td:first-child {
	text-align: left;
border-left: 1px solid #e7e7e7;
justify-content: flex-start;
background-color: #f8f8f8;
font-weight: 700;
min-width: 142px;
}
.table-pop .tr:first-child .td {
		text-align: center;
background-color: #f8f8f8;
min-width: 100px;
}
.table-pop .tr .td {
	min-width: 100px;
}
.return {
	font-size: 14px;
color: #828282;
display: flex;
margin-top: 18px;
}
.return img {
	margin-right: 8px;
}
.return:hover span {
	text-decoration: underline;
	color: #828282;
}
.rating .fa-star-o::before {

    content: '';
    background-image: url(/image/like1.svg);
    height: 14px;
    width: 14px;
    display: inline-block;
background-repeat: no-repeat;
}
.rating .fa-star::before {
	    content: '';
    background-image: url(/image/like2.svg);
    height: 14px;
    width: 14px;
    display: inline-block;
background-repeat: no-repeat;
}
.rating .fa.fa-stack i:nth-child(2){
	display: none;
}
.nav-tabs-product {
	padding: 0;
display: flex;
}
.nav-tabs-product .active a {
	font-weight: 500;
	color: #333333;
	font-size: 18px;
	border-bottom: 2px solid #DBB7A6;
}
.nav-tabs-product li {
	margin-right: 25px;
}
.nav-tabs-product li a {
	font-weight: 300;
    color: #333333;
	font-size: 18px;
}
.rating span i {
	width: 14px;
height: 14px;
}
.attribute {
	margin-top: 25px;
	font-size: 16px;
	color: #333333;
}
.attribute .name {
	font-weight: 500;
}
#review {
	width: 58%;
}
.review-form {
	width: 38%;
margin-left: 4%;
padding: 20px;
border: 1px solid #E7E7E7;
}
#review-block {
	display: flex;
	margin-top: 50px;
	margin-bottom: 50px;
}

.item-slider-wrap {
    width: 600px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-box-pack: justify;
    justify-content: space-between;
}
.item-slider-wrap .slider-nav .slider-box {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 10px 0;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    cursor: pointer;
}
.item-slider-wrap .slider-for {
    width: 100%;
}
.item-slider-wrap .slider-for .slider-box {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.item-slider-wrap .slider-for img {
    width: auto;
    -o-object-fit: contain;
    object-fit: contain;
}
.item-slider-wrap .slider-nav .slider-box img {
    width: 127px;
height: 192px;
    -o-object-fit: contain;
    object-fit: contain;
}
..slick-dotted.slick-slider {
pointer-events: none;
}
.review-form .name {
	line-height: 64px;
font-weight: 300;
font-size: 26px;
color: #333333;
text-align: center;
margin-bottom: 7px;
text-transform: uppercase;
}
.review-form {
width: 38%;
margin-left: 4%;
padding: 20px;
border: 1px solid #E7E7E7;
height: 100%;
z-index: 1;
}
.review-form input {
	height: 45px;
	border-radius: 0;
}
.review-form .form-control {
	border: 1px solid #BDBDBD;
	border-radius: 0;
	color: #333;
}
.rating_block {
  width: 125px;
  height: 25px;
}
.rating_block input[type="radio"] {
  display: none;
}
.label_rating {
  float: right;
  display: block;
  width: 25px;
  height: 25px;
  background: url(/image/rlike2.svg) no-repeat 50% 0;
  cursor: pointer;
}

.rating_block .label_rating:hover,
.rating_block .label_rating:hover ~ .label_rating,
.rating_block input[type="radio"]:checked ~ .label_rating
{
    float: right;
  display: block;
  width: 25px;
  height: 25px;
  background: url(/image/rlike.svg) no-repeat 50% 0;
  cursor: pointer;
}
.rev-one .name {
	font-weight: 300;
font-size: 24px;
line-height: 29px;
color: #333333;
}
.rev-one .date {
	font-size: 15px;
line-height: 18px;
text-align: right;
color: #828282;
}
.rev-one {
	display: flex;
justify-content: space-between;
align-items: center;
margin-bottom: 10px;
}
.rating .reyt {
	margin-top: 10px;
margin-bottom: 12px;
}
.rating .text {
	font-weight: 400;
font-size: 16px;
line-height: 20px;
}
#review .rev-block .rating:last-child {
	border-bottom: none !important;
}
#review .rating {
padding-bottom: 25px;
border-bottom: 1px solid #BDBDBD;
margin-bottom: 25px;
}
.search-block svg {
	fill: #fff;
}
.rating-text {
	font-size: 16px;
color: #828282;
margin-bottom: 7px;
display: flex;
}
#review-block .pull-right {
	width: 100%;
}
#button-review {
	width: 100%;
	color: #FFFFFF;
	font-size: 18px;
	text-transform: uppercase;
}
.r_info {
	font-size: 16px;
color: #333;
font-weight: 400;
margin-left: 5px;
}
.r_info a {
font-size: 14px;
margin-left: 8px;
color: #BDBDBD;
font-weight: 300;
}
.colorasprod_title a {
	display: none;
}











.select {
    display: block;
    max-width: 215px;
    width: 100%;
    position: relative;
}

.new-select {
    position: relative;
    border: 1px solid #828282;
padding: 6px 10px 6px 10px;
    cursor: pointer;
    user-select: none;
	font-weight: 500;
font-size: 18px;
color: #333333;

}
#prd-sets .new-select::after {
    top: 0;
    width: 30px;
    height: 35px;
    background-size: 14px;
    background-position: center;
    right: 0;
    background-color: #fff;
}
.container .product-layout .cap_colors {
	flex-direction: column;
position: absolute;
top: 0;
right:0;
width: 50px;
background: rgba(255, 255, 255, 0.64);
align-items: center;
padding: 18px 0;
}
.container.category .product-layout .cap_colors {
top: 22px;
right:20px;
}

.container .product-layout .clr_color.dots {
	margin: 0;
	width: 21px;
    height: 21px;
	margin-bottom: 14px;
}
.prod-content {
display: flex;	
padding: 60px 0;
border-top: 1px solid #C4C4C4;
}
.prod-content .tittle {
	display: flex;
	margin-bottom: 20px;
	font-size: 26px;
line-height: 32px;
}
.container .product-layout .clr_color.dots:last-child {
	margin: 0;
}
.new-select__list {
    position: absolute;
    top: 45px;
    left: 0;
    border: 1px solid #ced4da;
    cursor: pointer;
    z-index: 2;
    background: #fff;
    user-select: none;
	width: max-content;
	min-width: 100%;
}
.row.related {
	margin-bottom: 30px;
}
.new-select__list.on {
    display: block;
}

.new-select__item span {
    display: block;
    padding: 7px 15px;
	font-size: 14px;
}

.new-select:after {
    content: '';
    display: block;
    width: 14px;
    height: 9px;
    position: absolute;
    right: 8px;
    top: 16px;
    background: url('/image/arrow-b.svg') no-repeat right center / cover;
}

.new-select.on:after {
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
         -o-transform: rotate(180deg);
            transform: rotate(180deg);
}
.prod-content .left {
display: flex;
flex-direction: column;
justify-content: space-between;
padding-right: 50px;
}
.prod-content .text{
	font-size: 16px;
line-height: 18px;
}
.prod-content {
	color: #333;
}
.prod-main-content {
	display: inline-block;
margin: 15px;
}
.rev-desc {
	width: 58%;
	margin-top: -275px;
}
.main-product .model {
	text-align: right;
	font-size: 14px;
color: #BDBDBD;
}
.close-cart {
	font-size: 18px;
	color:#fff;
	padding: 14px 34px;
	background: #333333;
	cursor: pointer;
}
.category-head .new-select {
	padding: 10px 40px 10px 20px;
}
.category-head .select {
	min-width: 240px;
}
.category-head .new-select {
	border: 1px solid #DBB7A6;
	color: #DBB7A6;
font-weight: 400;
}
.category-head .new-select:after {
	background: url('/image/arrow-c.svg') no-repeat right center / cover;
}
.category-head .new-select__list {
	top: 44px;
}
.category-head .new-select__item span {
	padding: 11px 40px 11px 20px;
	color: #DBB7A6;
font-weight: 400;
font-size: 16px;
border-bottom: 1px solid #DBB7A6;
}
.category-head .new-select__item:last-child span {
	border: none;
}
.category-head .new-select__list {
	border: 1px solid #DBB7A6;
}
.close-cart img {
	margin-top: -2px;
}
.bd-example-modal-lg.cart {
	z-index: 99999999;
}
.bd-example-modal-lg.cart.in .quantity {
	display: flex;
}
#bestseller .product-thumb .image, #latest .product-thumb .image {
	margin: 15px 15px 0;
}
#popupcart_extended_background, #popupcart_extended_wrapper {
	z-index: 100 !important;
}
#modal-edit-product .modal-dialog {
background: #FFFFFF;
border: 5px solid #DBB7A6;
box-sizing: border-box;
width: 569px;
height: 433px;
}
.new-select__item {
	color: #333;
}
#modal-edit-product .modal-content {
width: 100%;
height: 100%;
box-shadow: none;
border: none;
}
.pop-up-conteiner {
	display: flex;
}
.pop-up-image img {
    width: 203px;
}
#pop-up-product {
	 padding-left: 25px;
}
#pop-up-product .new-select {
	padding: 0;
height: 32px;
display: flex;
justify-content: center;
align-items: center;
width: 98px;
padding-right: 20px;
}
#modal-edit-product .modal-header {
height: 65px;
padding: 3px 50px;
display: flex;
align-items: end;
border: none;
}
#myModalLabel {
	font-weight: 300;
font-size: 24px;
}
#myModalLabel img {
	margin-right: 6px;
margin-bottom: 4px;
}
#modal-edit-product .close {
	opacity: 1;
}
#modal-edit-product-body {
	padding: 15px 50px;
}
#pop-up-save {
	height: 40px;
	margin-top: 15px;
	background: #333333;
}
.name-popup-ed {
	font-size: 16px;
line-height: 20px;
height: 70px;
}
.popup-price {
	font-weight: 500;
font-size: 30px;
line-height: 37px;
display: flex;
}
.pop-up-price-old {
	margin-left: 15px;
font-size: 20px;
color: #BFBFBF;
}
.price-main {
	font-weight: 500;
font-size: 50px;
}
.popup-price {
	margin-bottom: 50px;
}
.size-quan {
	display: flex;
	border-top: 0.733432px solid #E7E7E7;
	border-bottom: 0.733432px solid #E7E7E7;
	padding: 10px 0;
}
#pop-up-quantity {
	width: 30px;
	border: none;
	text-align: center;
	font-weight: 600;
font-size: 15px;
}
.pup-up-quantity {
	display: flex;
flex-direction: column;
width: 98px;
}
.pup-up-quantity div {
	display: flex;
	height: 32px;
	border: 1px solid #828282;
}
.size-quan .form-group {
	margin-right: 27px;
	margin-bottom: 5px;
}
.pop-up-znak {
	border: none !important;
	font-weight: 400 !important;
	cursor: pointer;
}
#pop-up-product .new-select::after {
	width: 28px;
right: 0;
height: 30px;
background-color: #fff;
background-size: 12px;
top: 1px;
background-position: center;
}

#pop-up-product .new-select__list {
    top: 36px;
}
.pop-up-znak.pup-up-quantity-minus {
    font-size: 28px !important;
	padding: 4px 4px 4px 18px !important;
}
.pop-up-znak.pop-up-quantity-plus {
	font-size: 22px !important;
padding: 5px 18px 4px 4px !important;
}
.popup_visible_popupcart_extended .dropdown-backdrop {
	position: initial;
}
.wishoff-btn {
	text-align: right;
font-size: 14px;
}
.wishoff-btn a {
	color: #333;
}
.tittle-wish img{
	margin-right: 8px;
	margin-top: -4px;
}
.tittle-wish {
	padding-left: 15px;
	margin-top: 28px;
margin-bottom: 24px;
}
.prod-content a {
	color: #333;
	text-decoration: underline;
}
.success-responsive {
	width: 450px;
	padding: 15px 30px;
	border: 1px solid #DBB7A6;
}
.success-product {
	padding: 30px;
	border: 1px solid #DBB7A6;
}
.senks {
font-weight: 400;
font-size: 26px;
text-align: center;
display: block;
margin-top: 55px;
margin-bottom: 16px;
line-height: 27px;
}
.buttons.success .btn-primary {
	font-size: 16px;
line-height: 36px;
text-transform: uppercase;
}
.success-responsive .image {
	margin: 0;
}
.success-responsive >.row_prodlist {
	padding: 10px 0;
	border-bottom: 1px solid #DADADA;
}
#print .price {
	display: flex;
align-items: end;
font-weight: normal;
font-size: 21px;
padding-top: 25px;
}
#print .block-cart .model {
	font-size: 10px;
	margin-bottom: 5px;
	font-size: 12px;
}
#print .block-cart .name {
	width: 200px;
font-size: 16px;
    line-height: 20px;
}
#print .block-cart .name a {
	color: #333;
	font-weight: normal;
}
#print .block-cart .option {
	margin-top: 15px;
}
#print .quan-text {
	font-size: 12px;
margin-top: 3px;
font-size: 14px;
}
.bottom-prodcart .small {
    font-size: 100%;	
}
.number-order {
	font-size: 16px;
display: flex;
justify-content: center;
margin-bottom: 46px;
}
.success-responsive .prodlist {
	padding: 10px 0;
	margin: 0;
	border-bottom: 1px solid #E7E7E7;
}
.totals-info .total-suc:first-child {
	display: none;
}
.totals-info .total-suc:last-child {
	display: flex;
justify-content: space-between;
padding-top: 24px;
padding-bottom: 18px;
}
.total-suc .tittle {
	font-size: 18px;
}
.totals-info .total-suc:last-child .text {
	font-weight: 600;
font-size: 26px;
}
.buttons.success {
	margin-top: 25px;
}
.product-thumb.btp:hover .btn-quickview {
	display: none;
}
.success-new .modal-body {
	text-align: center;
padding-bottom: 30px;
font-size: 22px;
    line-height: 28px;
font-weight: 300;
}
.account-login .alert-success {
	display: none;
}
#prd-sets .set-product {
	display: flex;
	align-items: flex-end;
	flex-wrap: wrap;
	justify-content: space-between;
}

#prd-sets .set-product .size-option {
	min-width: 100px;
}

#prd-sets .set-product .name {
	width: 100%;
	justify-content: left;
}
aside#column-left {
	width: 38%;
}
.account-simpleedit #content.category {
	width: 62%;
}
.left-account .list-group-item {
	border: none;
	padding: 24px 20px;
border-bottom: 1px solid #DBB7A6;
margin: 0;
font-weight: 300;
font-size: 24px;
color: #333333;
line-height: 29px;
}
.left-account {
border: 1px solid #DBB7A6;
padding: 14px 25px;
}
.left-account .list-group-item:hover {
	border: none;
	border-bottom: 1px solid #DBB7A6;
	background: none;
	margin: 0;
}
.left-account .list-group-item:last-child {
	border-bottom: none;
}
.logout {
	height: 55px;
background: #333333;
display: flex;
justify-content: center;
align-items: center;
color: #FFFFFF;
font-size: 18px;
text-transform: uppercase;
margin-bottom: 27px;
}
.logout:hover {
	color: #fff;
}
.lk-img-left {
	padding: 0 15px;
}
.product-ocd_viewed #content, .account-order #content, .account-order-info #content {
	width: 62%;
}
.view-grid {
	display: none;
}
.product-ocd_viewed .product-thumb .button_delete {
	border: none;
background: none;
box-shadow: none;
color: #333;
top: 0 !important;
right: 0;
left: auto !important;
font-size: 14px;
padding: 0;
font-weight: 300;
}
.product-ocd_viewed .product-thumb .button_delete img {
	margin-left: 10px;
}
.product-ocd_viewed .product-thumb {
	margin-top: 22px;
	position: initial;
}
.container.wishlist #column-left{
	display: none;
}
.product-ocd_viewed .product-layout {
	margin-bottom: 20px;
}
.order-product {
	display: flex;
	border: 1px solid #DBB7A6;
	padding: 20px 0;
	margin-bottom: 20px;
}
.order-product  .order_id {
	width: 14%;
}
.order-product .date_added {
	width: 25%;
}
.order-product .products-total {
	width: 21%;
}
.order-product .status {
	width: 19%;
}
.order-product .button {
	width: 22%;
}
.order-product div {
	border-right: 1px solid #DBB7A6;
	font-weight: 300;
font-size: 16px;
padding: 0 20px;
line-height: 38px;
}
.order-product div:last-child {
	border: none;
}
.btn-info-ord {
	background: #DBB7A6;
width: 100%;
height: 100%;
display: flex;
justify-content: center;
text-transform: uppercase;
font-size: 12px;
color: #fff;
}
.table-ord-info {
	border: 1px solid #DBB7A6;
}
.totalsblock {
	display: inline-block;
	padding: 0 !important;
}
.totalsblock .all-total {
	display: none;
}
.totalsblock .all-total:last-child {
	display: inline;
}
.table-ord-info .order-product {
	border: none;
}
.centerblock .quantity {
	display: flex;
}
.centerblock {
	padding-left: 16px;
	width: 57%;
}
.products-row {
	display: flex;
	padding: 20px 0;
	margin: 0 20px;
	border-top: 1px solid #DBB7A6;
}
.table-ord-info .order-product {
	margin-bottom: 0;
}
.products-row .total {
	width:	43%;
}
.centerblock .model {
	color: #BDBDBD;
	font-size: 14px;
	line-height: 17px;
	margin-bottom: 10px;
}
.centerblock .name a {
	font-size: 20px;
line-height: 24px;
color: #333333;
}
.centerblock .name {
	margin-bottom: 20px;
}
.centerblock .option, .centerblock .quantity {
	font-size: 20px;
	line-height: 30px;
}
.products-row .total {
font-weight: bold;
font-size: 34px;
color: #DBB7A6;
text-align: right;
line-height: 80px;
}
.total-prices-all {
display: flex;
padding: 32px 0 38px;
margin: 0 20px;
border-top: 1px solid #DBB7A6;
justify-content: flex-end;
}
.total-prices-all .fortotal:first-child {
	display: none;
}
.fortotal .text-right {
	color: #DBB7A6;
font-weight: bold;
font-size: 26px;
}
#popupcart_extended_background {
	display: none;
}
.fortotal .text-left {
	font-weight: 300;
font-size: 20px;
line-height: 24px;
}
.table-ord-info .btn-info-ord {
	background: #333333;
}
.order-product .btn-info-ord:hover {
	color: #fff;
}
.pull-prev .btn-primary {
	width: 186px;
	font-weight: 300;
font-size: 18px;
line-height: 42px;
height: 55px;
background: #333;
text-transform: uppercase;
}
.pull-prev {
	margin-top: 20px;
}
.product-ocd_viewed .product-thumb .button_delete {
	text-shadow: none;
	margin-right: 15px;
}
input:focus {
	box-shadow: none !important;
	border: 1px solid #DBB7A6 !important;
}
.name-complect {
font-weight: 300;
font-size: 24px;
line-height: 28px;
color: #DBB7A6;
text-transform: uppercase;
display: flex;
height: 45px;
align-items: end;
}
.row_0_51.prodlist {
	margin-top: 5px;
}
.complect-wrapper:before {
	content: '';
border-left: 1px solid #DBB7A6;
height: 600px;
position: absolute;
left: 13px;
width: 14px;
border-top: 1px solid #DBB7A6;
border-bottom: 1px solid #DBB7A6;
margin-top: 13px;
}
#simplecheckout_cart .row_.prodlist {
	padding-left: 15px;
}
#simplecheckout_cart .complect-wrapper .row_.prodlist {
	padding: 0;
}
.row_1_50.prodlist .remove {
	display: none;
}
.complect-wrapper .price {
	display: none !important;
}
.complect-wrapper .complect-total .price {
	display: flex !important;
position: absolute;
right: 0;
bottom: 15px;
}
.complect-total {
	position: relative;
}
.checkout-simplecheckout .logout.mob {
	display: none;
}
.complect-wrapper .row_2_50.prodlist .remove {
	display: none;
}
.success-new .modal-dialog {
	width: 440px;
	height: 300;
}
.success-new .modal-content {
	border-radius: 1;
	border: 4px solid #DBB7A6;
	position: relative;
}
.success-new .modal-content:after {
content: '';
width: 79px;
height: 79px;
background-image: url(/image/back-close.svg);
position: absolute;
background-repeat: no-repeat;
top: 0;
right: 0;
}
.modal-logo {
	margin-top: 50px;
text-align: center;
}
#modal-wishlist .close, .success-new .close {
	position: absolute;
right: 18px;
top: 18px;
z-index: 9;
opacity: 1;
}
.modal-logo span {
	display: inline-block;
width: 50%;
border-bottom: 1.33px solid #E7E7E7;
padding-bottom: 24px;
}
#modal-wishlist .modal-body .text, #modal-review .modal-body .text {
	font-weight: 300;
font-size: 22px;
line-height: 27px;
text-align: center;
margin-bottom: 15px;
}
#modal-wishlist .modal-body .cont, #modal-review .modal-body .text {
	font-weight: 300;
font-size: 17px;
line-height: 18px;
text-align: center;
margin-bottom: 30px;
}
.account-wishlist #content {
	min-height: 600px;
}
.account-wishlist #content p {
	text-align: center;
height: 500px;
display: flex;
justify-content: center;
align-items: center;
color: #DBB7A6;
font-size: 24px;
line-height: 29px;
font-weight: normal;
}
.complect-wrapper .edit-prod.edit-option {
	display: none;
}
.account-wishlist .alert-success {
	display: none;
}
.info-page h1{
	text-transform: uppercase;
	font-weight: 600;
font-size: 30px;
line-height: 37px;
}
.info-main-block {
	display: flex;
}
.info-main-block .left span {
	    font-size: 26px;
    display: block;
    margin-top: 37px;
    margin-bottom: 20px;
}
.info-main-block .left p {
	font-size: 16px;
line-height: 23px;
}
.info-main-block .left {
	width: 52%;
}
.info-main-block .left a {
	color: #333;
text-decoration: underline;
}
.info-main-block .right {
	padding-left: 50px;
	width: 48%;
}
.brand-text {
	font-size: 16px;
line-height: 20px;
margin: 20px 0;
}
.brand-text p {
	margin-bottom: 15px;
}
.brand-video {
display: flex;
}
.brand-video div {
	width: 50%;
}
.brand-video .left {
	padding-right: 12px;
}
.brand-video .right {
	padding-left: 12px;
}
.info-main-block.return .left {
	margin-top: 20px;
}
.contact-main {
	width: 1100px;
margin: 0 auto;
}
.information-contact h1 {
	font-weight: 600;
font-size: 30px;
line-height: 37px;
text-transform: uppercase;
margin-top: 30px;
}
.contact-main {
	display: flex;
justify-content: space-between;
}
.form-contact {
	padding: 26px 20px;
	border: 1px solid #E7E7E7;
	width: 470px;
	min-height: 500px;
}
.form-contact legend {
	font-weight: 300;
font-size: 26px;
line-height: 32px;
border: none;
text-align: center;
}
.form-contact .form-horizontal input {
	height: 45px;
	border-radius: 0;
}
.form-contact .form-horizontal  textarea {
	height: 184px;
	border-radius: 0;	
}
.button-contact input {
	height: 55px !important;
	font-size: 18px;
line-height: 22px;
text-transform: uppercase;
}
.cart-cont {
	max-width: 1100px;
margin: 0 auto;
margin-top: 90px;
margin-bottom: 60px;
}
.left-addres .address:before {
content: '';
background-image: url(/image/nav.svg);
height: 23px;
width: 15px;
background-repeat: no-repeat;
position: absolute;
margin-left: -30px;
margin-top: 8px;
}
.left-addres .open:before {
content: '';
background-image: url(/image/clock.svg);
height: 15px;
width: 15px;
background-repeat: no-repeat;
position: absolute;
margin-left: -30px;
margin-top: 3px;
}
.left-addres .telephone:before {
content: '';
background-image: url(/image/phon.svg);
height: 15px;
width: 15px;
background-repeat: no-repeat;
position: absolute;
margin-left: -30px;
margin-top: 3px;
}
.left-addres .mail:before {
	content: '';
background-image: url(/image/mail.svg);
height: 13px;
width: 16px;
background-repeat: no-repeat;
position: absolute;
margin-left: -30px;
margin-top: 3px;
}
.left-addres span {
	display: block;
	font-weight: 400;
font-size: 16px;
line-height: 20px;
margin-bottom: 25px;
margin-top: 3px;
padding-left: 100px;
}
.alert-danger {
	background: none;
}
.contact-block {
	display: flex;
align-items: center;
}
.button-about {
	text-align: center;
	margin-top: 35px;
}
.button-about a {
	background: #333333;
	width: 364px;
height: 55px;
display: inline-block;
letter-spacing: 0.05em;
color: #FFFFFF;
font-size: 18px;
line-height: 55px;
text-transform: uppercase;
}
.icons {
	padding-left: 70px;
	margin-top: 56px;
}
.icons a {
	margin-right: 20px;
}
.mail a {
	color: #333333;
}
.record_columns .blog-image, .blog-image .image{
	margin: 0;
}
.ascp-list-title {
	min-height: 74px;
font-weight: 500;
font-size: 30px;
line-height: 37px;
text-transform: uppercase;
color: #333333;
}
.blog-data-record {
	font-weight: 300;
font-size: 17px;
line-height: 21px;
}
.record_description {
	margin-top: 22px;
font-weight: 400;
font-size: 16px;
line-height: 20px;
}
.seocms_further {
	font-weight: bold;
font-size: 20px;
line-height: 24px;
display: flex;
align-items: center;
text-decoration-line: underline;
color: #DBB7A6;
padding-bottom: 30px;

}
.record-blog .breadcrumb > li:last-child:after {
	content: '' !important;
}
.record-blog .breadcrumb > li:first-child {
	display: none;
}
.new-blog {
	display: flex;
}
.record-record .blog-data-record {
	text-align: right;
}
.blog-record-description {
	font-size: 16px;
	padding-left: 35px;
	margin-top: 26px;
}
.blog-image {
	margin: 0;
}
.button-link {
	background: #333333;
height: 55px;
width: 360px;
display: inline-block;
text-align: center;
letter-spacing: 0.05em;
color: #fff;
font-size: 18px;
line-height: 54px;
text-transform: uppercase;
margin-top: 20px;
}
.button-link:hover {
    color: #fff;
}
.button-link {
	cursor: pointer;
}
.blog-heading_title-n {
	text-transform: uppercase;
}
.record-info .breadcrumb >li:first-child {
	display: none;
}
#slideshow1 .owl-pagination {
	top: -55px;
}
#slideshow1 .owl-controls .owl-page span {
    width: 8px;
    height: 8px;
}
.telephone a {
	color: #333333;
}
#menu-mobile-ns .nav > li > .close-mobmenu:focus, #menu-mobile-ns .nav > li > .close-mobmenu:hover, #menu-mobile-ns .nav > li > a:focus, #menu-mobile-ns .nav > li > a:hover {
    background-color: #fff !important;
}
.common-home .row.html-block {
	display: block;
}
.html-block .full-desc.clearfix {
    height: 100% !important;
	width: 100%;
}
.html-block .full-desc.clearfix.text-less {
	height: 100px !important;
}
.html-block .desc-cat {
	margin: 0 15px;
}
.ocf-color {
	border: 1px solid #e4e4e4;
}
.left-account li {
	list-style-type: none;
	border-bottom: 1px solid #DBB7A6;
}
.left-account li:last-child {
	border: none;
}
.left-account li.active a {
	color: #DBB7A6;
	font-weight: 700;
}
#simplecheckout_cart #reward + label, #simplecheckout_cart .reward {
	display: none !important;
}
.left-account {
	margin-top: 50px;
}
.bonus-score {
	display: none !important;
}
#popupcart_extended .popupcart_info:last-child {
	border: none;
}
.scroll-top-wrapper {position:fixed;opacity:0;text-align:center;z-index:999;background: #DBB8A5;color:#fefefe;width:50px;height:50px;line-height:40px;right:20px;bottom:10px;border-radius:100px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.scroll-top-wrapper.show {cursor:pointer;opacity:1;right: 20px;
bottom: 50px;}
.scroll-top-wrapper img {
	width: 20px;
margin-top: 4px;
}
input[type=text], input[type=password], input[type=tel], input[type=email] {   
    /* Remove First */
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

input {
	box-shadow: none !important;
}
#search input:focus, #search input {
	border: none !important; 
	border-bottom: 1px solid #DBB7A6 !important;
}
.mob-icon-search {
	line-height: 2px;
}
.ocfilter-option >.btn-danger {
	display: flex;
align-items: center;
margin-top: -1px;
}
#prd-sets .new_summ {
	color: #333;
}
.old_summ {
	display: none;
}
.price-option {
	display: flex;
	justify-content: space-between;
}
.options-category {
	width: 100%;
	order: 1;
}
.price-option .price span {
	display: flex;
align-items: center;
}
.price-option .new-select::after {
	top: 11px;
}
.collection {
	display: flex;
flex-wrap: wrap;
margin: 0 -20px;
}

.item-collect {
	padding: 20px;
	width: 33.333%;	
}
.collection a {
position: relative;
height: 100%;
display: flex;
transition: .4s;
}
.collection a .name {
	position: absolute;
	display: flex;
align-items: center;
text-align: center;
text-transform: uppercase;
color: #FFFFFF;
text-shadow: 0px 4px 10px rgba(0, 0, 0, 0.3);
font-weight: bold;
font-size: 40px;
line-height: 49px;
height: 100%;
width: 100%;
justify-content: center;
}
.item-collect .link {
	position: absolute;
bottom: 0;
width: 100%;
height: 87px;
text-align: center;
line-height: 115px;
color: #fff;
background: linear-gradient(180deg, rgba(219, 183, 166, 0) 0%, #DBB7A6 100%);
font-weight: 500;
font-size: 22px;
text-decoration: underline;
display: none;
}
.caption .stock {
	color: #c6c6c6;
font-weight: 500;
}
#no-quantity {
	background: #bfbfbf;
}
#modal-table-size {
	width: 1010px;
}
.bust-size-notation {
	color: red;
text-align: center;
margin-bottom: 14px;
}
.nb__popup .table-pop.nb__popup-container .table.busts .tr:nth-child(2) .td {
    background-color: #f8f8f8;
    font-weight: 700;
    max-width: unset;
}
.nb__popup .table-pop.nb__popup-container .table.busts .tr .td:nth-child(1) {
    width: 130px;
	min-width: 130px;
text-align: center;
justify-content: center;
}
.nb__popup .table-pop.nb__popup-container .table.busts .tr .td {
    max-width: 113px;
}
.modal-body.table_size_content {
	padding: 40px;
	border: 5px solid #dbb7a6;
}
.size_table .table-pop.nb__popup-container .table .tr .td:nth-child(1) {
    min-width: 142px;
	white-space: normal;
}
#modal-table-size .mfp-close {
	margin-right: 17px;
margin-top: 17px;
font-family: 'Montserrat', sans-serif;
font-weight: 300;
font-size: 55px;
}

.nb__popup-container.table-pop h2 {
	   margin-top: 0;
font-size: 20px;
letter-spacing: .05em;
text-transform: uppercase;
font-weight: 700;
}
.mfp-content #modal-table-size .table_size_content {
	overflow-x: inherit !important;
}
.nb__popup-container .table {
	margin: 0;
}
.nav.main {
	position: sticky;
top: 0;
bottom: 0;
z-index: 999;
}
body {
	position: relative;
}
.remove {
	cursor: pointer;
}
.nsmenu-bigblock, .nsmenu-type-category-simple, .show-sc-mobile {
	display: none !important;
}
.account-wishlist #content .price{
    height: auto;
text-align: right;
justify-content: left;
color: #333;	
}
.caption .name-prod {
	margin-top: 15px;
}
.item-collect img {
	height: 100%;
}
.product-search .cap_colors {
	margin-right: 20px;
	margin-top: 20px;
}
.product-product-187 .btn-wish ,.product-product-188 .btn-wish,.product-product-186 .btn-wish, .product-product-186 .block-size, .product-product-187 .block-size, .product-product-188 .block-size, .product-product-186 #product hr, .product-product-187 #product hr, .product-product-188 #product hr {
	display: none;
}
.product-product-187 .rating ,.product-product-188 .rating ,.product-product-186 .rating, .product-product-186 #colors-prod, .product-product-187 #colors-prod, .product-product-188 #colors-prod, .product-product-186 #ret-sc, .product-product-187 #ret-sc, .product-product-188 #ret-sc {
	display: none;
}
.rev-block .rating {
	display: none;
}
.rev-block .rating.active {
	display: block;
}
.next-rev {
	color: #828282;
	cursor: pointer;
}
.next-rev img {
    width: 10px;
    opacity: 0.5;
}
.complect-wrapper .price-old {
	display: none;
}
.popupcart_info .prodlist .block-cart .name > span {
	display: none;
}
#popupcart_extended .new-select {
white-space: nowrap;
overflow: hidden;
height: 32px;
padding: 3px 8px;
border: 1px solid #DBDBDB;
font-size: 14px;
font-weight: 500;
}
#popupcart_extended .block-cart .options-category .select {
    width: 102px;
}
#pop-up-product .new-select {
white-space: nowrap;
overflow: hidden;
justify-content: flex-start;
padding: 0 12px;
}
#popupcart_extended .related-prod .price-option .new-select::after, .account-wishlist .price-option .new-select::after {
    top: 0;
    width: 24px;
    height: 35px;
    background-size: 12px;
    right: 0px;
    background-color: #fff;
    background-position: center;
}
#prd-sets .new-select {
	overflow: hidden;
max-height: 37px;
max-width: 100px;
white-space: nowrap;
}
#related .sets_table_size_link {
	font-size: 12px;
	margin-top: 0;
}
#popupcart_extended #related .name {
	margin-bottom: 0 !important;
}
#prd-sets .owl-carousel .owl-wrapper-outer {
	overflow: inherit; 
	overflow-x: hidden;
    overflow-y: visible;
}
.set {
	overflow: inherit !important;
}
#prd-sets {
	height: 100%;
}
.owl-carousel .owl-wrapper-outer, .owl-carousel {
	height: 100%;
	padding: 0 !important;
}
.sets-owl {
	border: none !important;
}
.set_table {
	border: 1px solid #E7E7E7;
	padding: 20px;
}
#prd-sets .new-select__list {
	overflow-y: auto;
	max-height: 185px;
}
#popup-quickview .new-select {
	overflow: hidden;
white-space: nowrap;
display: flex;
align-items: center;
padding: 10px !important;
}
#total_coupon {
	display: none;
}

.account-forgotten .mail input {
	height: 45px;
border: 0.5px solid #828282;
border-radius: 0;
}
.forgotten.reg {
	color: #DBB7A6;
margin: 20px 0;
font-weight: 600;
}
#fastorder_data .new-select__list {
	display: block;
	max-height: 148px;
	overflow-y: scroll;
	z-index: 3;
}
.account-forgotten aside#column-left, .account-reset aside#column-left {
	display: none;
}
.row.forgot {
	display: flex;
	justify-content: center;
	min-height: 500px;
	align-items: center;
}
.row.forgot #content {
width: 388px;
padding: 10px 30px 20px;
border: 3px solid #DBB7A6;
}
.row.forgot #content h1 {
font-weight: 700;
font-size: 20px;
line-height: 24px;
color: #DBB7A6;
}
.row.forgot #content p {
	font-size: 12px;
line-height: 15px;
font-weight: 300;
margin-bottom: 15px;
}
.form-forg input {
	height: 45px;
border: 0.5px solid #828282;
border-radius: 0;
}
.form-forg {
	margin-bottom: 12px;
}
.account-reset .buttons.clearfix {
	margin-top: 5px;
	
}
.account-login .btn.btn-primary {
	border: none;
	margin-top: 12px;
}
.account-login aside#column-left {
	display: none;
}
.success-new .modal-dialog {
	margin-top: 250px;
}
.special_fast {
	display: flex;
flex-direction: row-reverse;
}
.mfp-content #popup-quickorder .price-new {
	font-weight: 500;
font-size: 30px;
line-height: 37px;
color: #333333;
}
.mfp-content #popup-quickorder .price-old {
	color: #BDBDBD;
	font-size: 20px;
line-height: 24px;
display: flex;
align-items: flex-end;
margin-left: 5px;
margin-bottom: 2px;
}
.tittle-lat.feat {
	margin-top: 60px;
}
#simplecheckout_customer .checkout-heading-login {
    flex-direction: column;
	margin-top: 30px;
}
#simplecheckout_customer h2 {
    font-weight: 300;
    font-size: 18px;
    line-height: 22px;
    text-transform: uppercase;
    padding-bottom: 13px;
    border-bottom: 1px solid #DADADA;
    margin-bottom: 13px;
}
.login_true {
    padding-bottom: 12px;
    border-bottom: 1px solid #DADADA;
}
.text-log {
    display: none;
}
.tex-log-desc {
    font-size: 16px;
}
.tex-log-desc .loginsimple {
    text-decoration: underline;
    color: #DBB7A6;
    font-weight: bold;
    line-height: 17px;
}
.tex-log-desc {
    font-size: 16px;
}
.cont-log {
    font-size: 12px;
}
#simplecheckout_customer .form-horizontal .form-group:first-child {
    margin-bottom: 10px;
}
#simplecheckout_customer h4 {
    margin: 0;
}
.login_true > .loginsimple {
    display: none;
}
.tex-log-desc span {
    font-weight: 700;
}
.tab-pane.none, .reg.none {
	display: none;
}
#prlogin-popup .tab-pane.click, #prlogin-popup .log.click  {
	display: block;
}
#prlogin-tabs ul .active a {
	display: inline;
}
.success-reg .modal-dialog, .success-log .modal-dialog {
    margin-top: 15%;
}
.success-reg .modal-dialog, .success-log .modal-dialog {
    width: 440px;
}
.success-reg .modal-content::after, .success-log .modal-content::after {
    content: '';
    width: 79px;
    height: 79px;
    background-image: url(/image/back-close.svg);
    position: absolute;
    background-repeat: no-repeat;
    top: 0;
    right: 0;
}
.success-reg .modal-content, .success-log .modal-content {
    border-radius: 0;
    border: 4px solid #DBB7A6;
    position: relative;
}
.modal-logo {
    margin-top: 50px;
    text-align: center;
}
.success-reg .modal-body, .success-log .modal-body {
    padding-bottom: 50px;
}
.name-mreg {
    font-size: 26px;
    line-height: 32px;
    font-weight: 300;
    text-align: center;
    margin-bottom: 20px;
}
.cont-mreg {
    font-weight: 300;
    font-size: 18px;
    line-height: 22px;
    text-align: center;
}
.success-reg .close, .success-log .close {
	position: absolute;
z-index: 999;
opacity: 1;
right: 15px;
top: 15px;
}
.slider-box.slick-slide .video-link {
	height: 192px;
}
.slider-box.popup-with-zoom-anim-2 .video-link {
	height: 850px;
	width: 560px;
}
.shtorka a {
	cursor: pointer;
	font-weight: 500;
}
.shtorka {
	font-weight: 300;
}
.shtorka span {
	font-weight: 500;
	display: inline-block !important;
}
.loginsm {
	text-decoration-line: underline;
color: #DBB7A6;
font-weight: 700;
cursor: pointer;
}
.tex-log-desc {
	font-size: 14px;
	line-height: 18px;
	font-weight: 300;
}
.text-log {
	font-size: 12px;
line-height: 16px;
margin-top: 5px;
}
.tittle-soc, .button-soc {
	display: none;
}
#modal-karta .modal-body {
	border: 10px solid #DBB7A6;
padding: 0;
}
#modal-karta .modal-dialog, #modal-karta .modal-body  {
	width: 750px;
	height: 500px;
}
#modal-karta .modal-dialog {
	margin-top: 10%;
}
.kart-block {
	width: 100%;
	height: 100%;
}
#modal-karta .close {
	z-index: 999;
position: absolute;
right: -40px;
opacity: 0.8;
}
.desc-up {
	font-size: 12px;
}
.kart-button {
	padding: 0;
border: none;
background: no-repeat;
font-weight: 700;
text-decoration: underline;
color: #DBB7A6;
} 
#simplecheckout_shipping .simplecheckout-block-content .radio {
	order: 1;
	margin-top: 5px;
    margin-bottom: 5px;	
}
#simplecheckout_shipping .simplecheckout-block-content .form-group label {
	font-size: 12px;
line-height: 15px;
}
#simplecheckout_shipping .simplecheckout-block-content .form-group {
	margin-bottom: 10px;
}
.promo-cod {
	border-bottom: 1px solid #DADADA;
padding-top: 20px;
padding-bottom: 20px;
cursor: pointer;
text-decoration: underline;
color: #DBB7A6;
}
.offers span {
	display: block;
}
#button-cart.in_cart img {
    margin-right: 5px;
    margin-top: -3px;
    width: 12px;
}
.buttons-block #button-cart.in_cart span {
	font-size: 14px;
	text-transform: uppercase;
}
.left-product .product-label-sale, .left-product .product-label-new {
	background: #EBBFAD;
width: 95px;
height: 95px;
left: 175px;
position: absolute;
z-index: 9;
border-radius: 100%;
display: flex;
justify-content: center;
align-items: center;
}
.left-product .product-label-sale span, .left-product .product-label-new span {
	font-size: 30px;
width: auto;
font-weight: bold;
color: #fff;
}
#modal-cartadd .modal-logo span {
font-weight: 300;
font-size: 28px;
}
#modal-cartadd .cont {
	font-weight: 300;
font-size: 16px;
margin-bottom: 20px;
}
.chek-cart {
	background: #DBB7A6;
height: 54px;
display: block;
color: #fff;
font-size: 18px;
text-transform: uppercase;
line-height: 56px;
}
#modal-cartadd.success-new .modal-body {
	padding: 15px 45px;
}
#modal-cartadd .text {
	margin-top: 30px;
margin-bottom: 20px;
cursor: pointer;
text-transform: uppercase;
text-decoration: underline;
font-weight: 300;
font-size: 16px;
}
#modal-cartadd.success-new .modal-content {
	border-radius: 0;
}












@media (min-width: 769px) {
#ocfilter .panel-heading {
    display: none;	
}
.buttons-block #button-cart.in_cart span {
    font-weight: 300;
    font-size: 13px;
}
.container.category .product-thumb .image img {
	max-width: 100.5%;
}
.container.category .product-layout .cap_colors {
    top: 20px;
}
#button-cart {
    width: 240px;
}
#desc-sc, .rev-mob-link {
	display: none;
}
.btn-quick-order {
    width: 170px;
    font-size: 15px !important;
}
.sub-news.mob {
	display: none;
}
.item-collect .box:hover .link {
	display: block;
}
.container-fluid {
    margin-bottom: 30px;
}
.mobicon, .cartmob {
	display: none;
}
.standart-sort .new-select {
	font-size: 16px;
}
.standart-sort .new-select::after {
	top: 18px;
}
.buttons-mob {
	display: none;
}
.off-filter {
	display: none;
}
.breadcrumb {
	display: flex;
}
#review-block .tittle {
	display: none;
}
#pop-up-save.btn.btn-primary.mob {
	display: none;
}
.container.wishlist {
	width: 1060px;
}
.information-information-9 h1 {
	margin-top: 36px;
}
.button-sort {
	display: none;
}
.but-revblock {
	display: none;
}
#bust_size_calc {
	display: none;
}
#popupcart_extended_background, #popupcart_extended_wrapper {
	z-index: 1000 !important;
}
.account-wishlist .btn-primary.cart, .wishoff-btn-mob {
	display: none;
	
}
.account-wishlist .gridpro .product-thumb {
    padding: 0 20px 20px;
}
.wishoff-btn {
	margin-right: 20px;
}
#plisting-44 {
	display: none;
}
.checkout-simplecheckout > .container {
	width: 1130px;
}
.checkout-success > .container {
	width: 490px;
}
.name-kost {
	display: none;
}
.product-thumb:hover .image {
	box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.2);
}
.container .product-layout .product-thumb:hover .cap_colors {
	display: flex;
}
.account-simpleedit > .container, .product-ocd_viewed > .container, .account-order > .container, .account-order-info > .container {
	width: 1200px;
}
.logout.mob,.img-mob-lk {
	display: none;
}
.bonus-score {
	margin:38px 0 34px 15px;
	font-size: 26px;
	font-weight: normal;
	display: flex;
align-items: center;
}
.bonus-score span {
	font-size: 36px;
	font-weight: bold;
	color: #DBB7A6;
	margin: 0 8px;
}
.bonus-score img {
	width: 24px;
	margin-right: 12px;
}
#modal-wishlist .modal-dialog {
	margin-top: 16%;
}
img.brand-mob {
	display: none;
}
.header-content .mob-icon-search, .header-content #search {
	display: none;
}
.header-content #search, .header-content #search .search-icon, .header-content .search-icon {
	display: none !important;
}
#prd-sets .set-product .name.complect {
	line-height: 20px;
	font-size: 16px;
	margin-top: 0;
}
#prd-sets .new-select {
	font-size: 20px;
}
.record_columns {
	display: flex;
flex-wrap: wrap;
}
.menusearch {
	display: none;
}
.nav.main #search{
	display: none !important;
}
.header-links #search {
	display: none;
}
.mob-icon-search path {
	fill: #BFBFBF !important;
}
.mob-icon-search svg {
	height: 15px;
	width: 15px;
}
.mob-icon-search.active path {
	fill: #DBB7A6!important;
}
.mob-icon-search {
	cursor: pointer;
}
.header-links #search input {
	border: none !important;
    border-bottom-color: currentcolor;
    border-bottom-style: none;
    border-bottom-width: medium;
border-bottom: 1px solid #DBB7A6 !important;
background: no-repeat;
border-radius: 0;
height: 20px;
padding: 10px;
line-height: 20px;
font-size: 14px;
color: #fff;
}
.container.product #content >.row {
	margin: 0;
}
.left-product .slick-prev.slick-arrow {
	left: 20px;
}
.left-product .slick-next.slick-arrow {
	right: 20px;
}
.oc-option label {
	font-size: 20px;
}
.oc-option .new-select::after {
	top: 17px;
}
.sets .ao {
	padding: 0 5px !important;
}
.right-product #prd-sets .name a {
font-size: 14px;
    line-height: 20px;
    font-weight: 400;
}

.rev-desc {
	margin-top: -265px;
}
.breadcrumb {
	margin: 20px 0 10px;
}
#prd-sets .slick-next {
	right: 11px;
}
.right-product{
	    min-height: 1130px;
}
#prd-sets .new-select, .related-prod .new-select {
	min-height: 37px;
}
.product-ocd_viewed #content, .account-order #content, .account-order-info #content {
	margin-top: 50px;
}
.product-category-44 .product-thumb:hover .quickview, .product-category-44 .container .product-layout .product-thumb:hover .cap_colors{
	display: none;
}
#latest .owl-pagination, #bestseller .owl-pagination {
	top: 0;
}
.container.wishlist .sets_table_size_link, .container.wishlist .price-option .options-category {
    display: none;	
}
.coupon-inp {
	display: flex;
}
.coupon-inp {
	width: 100%;
}
.bonus-block {
	margin-top: 20px;
}
.loginsm {
	display: none;
}
#popupcart_extended .head .tittle .mob {
	display: none !important;
}
#popupcart_extended .head .tittle {
    margin-left: 0px !important;
}
.close-cart .mob {
	display: none;
}
.bottom-prodcart .quan-prodcart {
	display: none;
}
.block-cart .bottom-prodcart {
display: inline-block;
position: absolute;
right: 17px;
bottom: 10px;
height: auto;
}
.block-cart {
	position: relative;
}
#popupcart_extended .popupcart_info .quantity label {
	font-size: 20px !important;
	margin-left: -4px;
}
.popupcart_info .prodlist {
	border-bottom: 1px solid #E7E7E7;
padding-bottom: 20px;
}
#popupcart_extended .popupcart_buttons {
	margin-bottom: 20px !important;
}
#popupcart_extended #related .heading {
	margin-bottom: 15px;
}
.price-option {
	flex-direction: column;
}
#popupcart_extended #related .price {
	order: -1;
}
.next-kom {
	display: none;
}
}




































/* mobile version */
@media (max-width: 768px) {
.header {
	display: none;
}
.nav-items #logo img {
	display: inline;
width: 74px;
}
.category .name-prod {
font-size: 13px;
font-weight: 400;
}
.new-select {
	border: 1px solid #DBB7A6;
	font-size: 12px;
	color: #DBB7A6;
	padding: 0;
	height: 30px;
}
.container.category #content.category > .desc-cat {
	margin: 0;
}
.container.product {
	padding: 0 15px;
}
.main-product {
	flex-direction: column;
}
.left-product {
    width: 100%;
	padding: 0 15px;
}
.right-product {
    width: 100%;
	display: flex;
flex-direction: column;
}
#horizontal-menu #category {
	display: none !important;
}
.nav .offers {
	display: none;
}
.menu-header-box {
	order: 4;
}
.header-cart.hide-mobile img {
	height: 20px;
}
#like img{
	height: 23px;
}
.login-head {
    margin: 0 5px;
}
#cart {
	margin: 0px;
}
.nav-items #logo {
	margin-right: 0;
	text-align: center;
}
#horizontal-menu {
	position: absolute;
top: 10px;
left: -3px !important;
}
.lk-mob {
	order: 3;
}
#slideshow1 {
	display: none !important;
}
.new-prod-h2 {
    font-size: 20px;
}
.tittle-lat {
	margin-top: 40px;
margin-bottom: 20px;
}
#latest, #bestseller {
	display: none !important;
}
#plisting-35, #plisting-34 {
	display: block !important;
	padding-bottom: 30px;
margin-bottom: 30px;
border-bottom: 1px solid #C4C4C4;
}
.plisting-module .product-layout {
	padding: 0 5px;
	margin-bottom: 20px;
}
.image {
	margin: 0;
}
#slideshow0 {
	display: block !important;
	margin-top: 0;
}
.caption h4 {
	font-family: Montserrat;
font-style: normal;
font-weight: normal;
font-size: 13px;
font-weight: 400;
line-height: 15px;
color: #333;
min-height: 33px;
margin: 2px 0;
}
.caption h4 a {
	color: #333;
}
.caption .price {
	font-size: 19px;
	min-height: 25px;
}
.container-fluid {
    flex-direction: column;
}
.news-article {
	width: 100%;
}
.news-article__description {
	padding: 0;
width: 100%;
}
.button-fluid {
	width: 100%;
	margin-top: 30px;
}
.name-fluid {
	margin-top: 25px;
	margin-bottom: 15px;
}
.product-thumb .price-new {
    color: #EB001C;
}
.footer-items {
	flex-direction: column;
}
.plisting-loadmore .btn-primary, .next-kom {
border: 1px solid #DBB7A6;
background: none;
text-shadow: none;
text-transform: uppercase;
font-style: normal;
font-weight: 300;
font-size: 16px;
line-height: 22px;
color: #DBB7A6;
padding: 11px 20px;
width: 100%;
height: 45px;
text-align: center;
}
.plisting-loadmore img, .next-kom img {
	margin-right: 7px;
margin-top: -3px;
}
#komplekt .product-layout::last-child {
	border-bottom: none !important;
}
.next-kom {
	margin-bottom: 26px;
cursor: pointer;
}
.footer-menu {
	width: 100%;
order: 3;
padding: 10px 0 20px 0;
border-bottom: 1px solid #E7E7E7;
flex-wrap: wrap;
justify-content: flex-end;
margin-bottom: 24px;
}
.sub-news {
	width: 100%;
order: 2;
}
.new-footer-menu{
	order: 1;
width: 100%;
padding: 0;
flex-direction: column;
text-align: center;
}
.footer-new-fight {
	width: 100%;
	order: 1;
	padding-bottom: 30px;
padding-top: 15px;
border-bottom: 1px solid #E7E7E7;
}
.footer-new-left {
    width: 100%;
    order: 2;
text-align: center;
margin-top: 30px;
padding-bottom: 25px;
border-bottom: 1px solid #E7E7E7;
padding-left: 20px;
padding-right: 20px;
} 
.soc-footer {
	margin: 0 auto;
	margin-top: 30px;
}
footer {
	padding: 0;
}
.sub-news {
	border-left: none;
border-right: none;
padding: 0;
}
.subscribe__title {
	font-size: 14px !important;
}
.subscribe__description {
	font-size: 14px !important;
	margin-bottom: 15px !important;
}
.subscribe__form input {
    width: 60% !important;
    margin-top: 10px;
}
.form__button {
    width: 40% !important;
}
.subscribe__form {
	flex-direction: initial !important;
}
.link-footer, .payment-icons {
	display: none;
}
.subscribe_blocks {
    margin-top: 0px;
}
.form__email {
	width: 100% !important;
}
.footer-menu {
	padding: 10px 0 20px 0;
}
.list-unstyled.cat, .list-unstyled.news, .list-unstyled.info {
    text-align: left;
    width: 50%;
}
.list-unstyled.cat {
	text-align: left;
}
.row.slider {
	margin: 0 -15px;
}
.row.plisting-products {
	padding: 0 10px;
}
#horizontal-menu .btn-navbar {
	padding-right: 0 !important;
}
.reg-banner {
	padding: 0 15px;
}
.lk-mob {
	display: block;
}
#prlogin-popup .modal-dialog {
	width: 100%;
margin: 0;
}
#prlogin-popup .modal-content {
	margin: 10px;
}
#prlogin-popup .nav-tabs > li a { 
    font-size: 12px;
}
.nav-items {
	padding: 0;
	position: relative;
}
.popup_visible_popupcart_extended .nav-items {
display: none;
}
.sub-news.mob {
    order: 3;
}
.list-unstyled.info {
	margin-top: -198px;
}
.sub-news.mob P {
font-weight: 300;
font-size: 14px;
line-height: 17px;
margin-bottom: 15px;
}
.sub-news.mob p img {
	margin-right: 11px;
}
.sub-news.mob .link-footer, .sub-news.mob .payment-icons {
    display: block;
}
.phone-footer {
	padding-bottom: 25px;
border-bottom: 1px solid #B9B9B9;
margin-bottom: 35px !important;
}
.payment-icons {
	margin-bottom: 25px;
}
.reg-menu a {
	color: #DBB7A6;
	font-weight: 700;
	font-size: 12px;
	text-decoration-line: underline;
	display: flex;
justify-content: center;
padding: 20px 0;
cursor: pointer;
}
.menu-bottom {
	display: flex;
justify-content: space-between;
background: #333333;
height: 40%;
padding: 15px;
}
.menu-bottom a {
	color: #fff;
font-weight: 300;
}
.right-mm a{
	font-size: 16px;
}
.btn-close-menu-f {
	text-align: right;
display: flex;
margin-top: 10px;
justify-content: space-between;
}
.lang-mob {
	display: flex;
margin: 0 auto;
}
.lang-mob .btn-group {
	margin-top: 0px !important;
}
#form-language .btn-group .language-select:first-child::after {
	margin-left: 1px;
	font-weight: 400;
	margin: 0 4px;
}
#form-language .btn-group {
	display: flex;
	justify-content: end;
margin-top: 10px;
}
.common-home.modal-open .nav.main {
	position: fixed;
	width: 100%;
}
.name-prod {
	min-height: 40px;
}
#menu-mobile-ns .navbar-nav > li .mob-html-block img {
	display: none;
}
.mob-html-block > .right a {
		width: 100%;
height: 50px;
background: #DBB7A6;
align-items: center;
display: flex;
justify-content: center;
font-size: 16px;
margin-bottom: 20px;
}
.column-two >.left-one:last-child {
	margin-bottom: 0;
}
#content.category {
	width: 100%;
}
.category-head {
	flex-direction: column;
}
.category-left {
	width: 100%;
}
.category-left h1 {
	text-align: center;
}
h1 {
    font-size: 24px;
}
.gridpro .product-thumb {
    padding: 5px;
}
#content.category > .row {
    margin: 10px -15px;
}
.gridpro {
	padding: 0 10px;
}
.cat-filters {
	display: flex;
	justify-content: space-between;
	width: 100%;
}
.filter-mob {
	display: flex;
}
#ocfilter .collapse {
	display: block;
}
.standart-sort, .filter-mob {
	width: 48.8%;
}
.static-filter {
	height: 30px;
	font-size: 12px;
	background: #FFFFFF;
border: 1px solid #DBB7A6;
color: #DBB7A6;
display: flex;
justify-content: center;
align-items: center;
}
.ocfilter-mobile-handle {
	width: 100%;
}
.fa-filter {
	margin-right: 5px;
	font-size: 16px;
}
#ocfilter-button .btn-primary.disabled {
	display: none;
}
#ocfilter-button .btn-primary {
	display: flex;
}
#ocfilter >.panel-heading {
	background: none;
	font-size: 16px;
font-weight: 400;
color: #DBB7A6;
	padding: 14px 15px;
}
#ocfilter .ocfilter-option {
	padding: 15px;
}
#ocfilter .collapse-value i {
	display: none;
}
#ocfilter .collapse {
	height: 100% !important;
}
#ocfilter .close, #ocfilter .close img {
	width: 16px;
	height: 16px;
	opacity: 1;
}
.buttons-mob {
    display: flex;
    bottom: 0;
	position: fixed;
	background: #fff;
	width: 250px;
	box-shadow: 0px -2px 4px rgba(0, 0, 0, 0.1);
	padding: 14px;
	justify-content: space-between;
}
.ocf-offcanvas.active::after {
    content: '';
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: rgba(0, 0, 0, .5);
	z-index: -1;
}
#ocfilter .list-group {
	margin-bottom: 60px;
}
.active-body {
	overflow: hidden;
}
.breadcrumb {
padding: 8px 0;
background: none;
border: none;
font-size: 12px;
margin-left: -5px;
margin-right: -5px;
margin-bottom: 10px;
}
.breadcrumb > li {
    text-shadow: 0 1px 0 #FFF;
    position: relative;
    white-space: nowrap;
	display: inline-block;
	padding: 0 5px;
}
.breadcrumb > li a, .last-hk {
    color: #AFAFAF;
    white-space: normal;
}
.breadcrumb > li::after {
	content: '/';
margin: 0 5px;
font-size: 12px;
display: block;
position: absolute;
top: 3px;
right: -8px;
}
.item-slider-wrap {
	width: 100%;
	order: 2;
	margin-top: 10px;
}
.slider.slider-nav {
	display: none;
}.item-slider-wrap .slider-for img {
    width: 100%;
	height: 100%;
}
.container.product .breadcrumb {
margin-top: 0;
margin-bottom: 0;
display: flex;
flex-wrap: wrap;
padding: 0;
order: -2;
font-size: 10px;
}
.main-product .model {
	font-size: 12px;
	display: none;
}
.slider-for .slick-prev {
	width: 30px;
    height: 30px;
	left: 0;
}
.slider-for .slick-next {
    right: 0;
	width: 30px;
    height: 30px;
}
.slider-for .slick-next::before, .slider-for .slick-prev::before {
		background-size: 8px;
background-repeat: no-repeat;
height: 20px;
}
.right-product .rating {
	order: -1;
	margin-top: 10px;
}
.container.product h1 {
    font-weight: 300;
    font-size: 26px;
    margin-top: 15px;
    font-size: 18px;
    line-height: 22px;
}
.container.product h1 {
	font-size: 18px;
margin-bottom: 0;
order: -1;
margin-top: 8px;
font-weight: 300;
}
.heart-box {
right: 27px;
top: 40px;
}
.btn-wish img {
	width: 30px;
}
.right-product {
	margin: 0;
	padding: 0 15px
}
.container.product .price-spec {
    font-size: 34px;
}
.container.product .price-old {
    font-size: 20px;
}
.container.product .price-block {
	margin-top: 20px;
	margin-bottom: 20px;
}
#product {
	border: none;
	padding: 0;
}
.slider_colors_wrapper {
	display: block;
padding-top: 23px;
border-top: 1px solid #E7E7E7;
}
#colors-prod .colorasprod_title, #colors-prod .clr_name{
	font-size: 18px;
	margin-bottom: 0;
	font-weight: 300;
}
hr {
	border-top: 1px solid #E7E7E7;
}
.oc-option .control-label {
	font-size: 18px;
	font-weight: 400;
	margin-bottom: 12px;
}
#product .new-select, .calc-val .new-select {
	height: 40px;
font-size: 18px;
color: #333;
border: 1px solid #828282;
padding: 8px 35px 10px 20px;
}
.calc-val .new-select {
	font-weight: 400;
}
.calc-val .new-select::after {
    right: 15px;
    top: 15px;
}
.calc-result .result-text {
	font-size: 14px;
}
.calc-first-val, .calc-second-val {
	font-size: 20px;
line-height: 23px;
font-weight: 700;
}
hr.last {
	display: none;
}
.buttons-block {
    margin-top: 20px;
	flex-direction: column;
}
#button-cart {
    width: 100%;
	margin-bottom: 10px;
}
.btn-quick-order {
    width: 100%;
}
.rev-desc {
	margin: 0;
    width: 100%;
	padding: 0 15px;
}
.nav-tabs-product {
	justify-content: space-between;
	margin-top: 25px;
	margin-bottom: 15px;
}
.nav-tabs-product li {
    margin-right: 0;
}
#review-block {
	flex-direction: column;
	margin:28px 15px 0;
	margin-bottom: 10px;
	padding-top: 32px;
	border-top: 0.5px solid #BDBDBD;
}
#review {
    width: 100%;
}
#review-block .tittle{
	font-weight: 300;
font-size: 20px;
line-height: 24px;
	margin-bottom: 24px;
	display: block;
	text-transform: uppercase;
}
.rev-one .name {
	font-size: 18px;
}
.rating .reyt {
	margin: 0;
}
.rating .text {
	font-size: 14px;
}
.review-form.desktop {
	display: none;
}
.prod-content {
    flex-direction: column;
    padding: 60px 0px;
}
.prod-content .left {
	padding: 0;
    margin-top: 36px;
}
.prod-content {
	width: 100%;	
}
.prod-main-content {
    display: flex;
}
.prod-main-content .right img {
	width: 100%;

}
.prod-main-content .right {
	order: -1;	
}
.prod-content .tittle {
font-weight: 300;
font-size: 18px;
line-height: 22px;
text-transform: uppercase;
color: #333333;
}
.prod-content .text {
	font-weight: 300;
font-size: 14px;
line-height: 17px;
color: #333333;
}
.prod-main-content .block {
    margin-bottom: 26px;
}
body #popupcart_extended_wrapper, #popupcart_extended_wrapper #popupcart_extended {
	width: 100% !important;
	z-index: 100 !important;
}
#popupcart_extended_background {
	z-index: 100 !important;
}
#popupcart_extended_wrapper #popupcart_extended {
    padding: 0 15px 15px;
}
#popupcart_extended_wrapper #popupcart_extended .head .tittle {
	margin: 0;
	font-weight: 300;
font-size: 18px;
line-height: 22px;
margin-top: 3px;
}
#popupcart_extended .popupcart_info {
	border-top: none !important;
}
#popupcart_extended_wrapper #popupcart_extended .head {
	font-size: 20px;
	padding: 0;
	height: 50px;
	margin: 0 -15px;
	box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.05);
margin-bottom: 20px;
position: sticky;
top: 0;
background: #fff;
z-index: 9;
}
.quantity label {
	font-size: 12px;
line-height: 15px;
letter-spacing: 0.02em;
margin-bottom: 8px;
display: block;
text-align: left;
}
.quantity input {
	font-weight: 600;
font-size: 15px !important;
line-height: 18px !important;
display: flex;
align-items: center;
text-align: center;
letter-spacing: 0.05em;
}
#popupcart_extended_wrapper #popupcart_extended .image {
	display: flex !important;
}
#popupcart_extended_wrapper #popupcart_extended .popupcart_info .image img {
	width: 91px;
	height: 143px;
}
#popupcart_extended_wrapper #popupcart_extended .popupcart_info .image {
	width: 91px;
}
#popupcart_extended_wrapper #popupcart_extended .popupcart_info .name {
font-weight: 300;
font-size: 14px;
padding-left: 0 !important;
line-height: 17px;
height: 40px;
margin-bottom: 5px;
width: 85%;
margin-top: 3px;
}
#popupcart_extended .new-select {
    height: 30px;
	color: #333;
}
#popupcart_extended .popupcart_info .quantity > div {
    height: 30px;
}
body #popupcart_extended .popupcart_info .quantity input[type="text"] {
    height: 28px !important;
}
#popupcart_extended .quantity label {
    margin-bottom: 7px;
}
.trash img {
	width: 18px;
}
#popupcart_extended .bottom-prodcart {
    height: 42px;
}
#popupcart_extended_wrapper #popupcart_extended .popupcart_info .price {
	 font-size: 20px;
    font-weight: 500;
	width: 120px;
	text-align: right;
}
#popupcart_extended_wrapper #popupcart_extended .popupcart_info small, .quan-prodcart .quan-text {
    font-size: 12px;
}

.quan-prodcart {
	display: none !important;
}
#popupcart_extended .bottom-prodcart {
	position: absolute;
right: 0;
bottom: 0px;
}
.quan-prodcart .edit-prod img {
	width: 11px;
}
.quan-prodcart .edit-prod {
	font-size: 12px;
}
.prodlist .block-cart {
	padding-left: 10px;
	position: relative;
}
.close-cart {
padding: 8px;
text-align: center;
height: 35px;
font-size: 18px;
background: #fff;
margin-right: 10px;
}
.popupcart_info .prodlist {
	margin-top: 10px;
	margin-bottom: 10px;
}

#popupcart_extended_wrapper #popupcart_extended .head .tittle img {
	width: 23px;
	margin-right: 10px;
	display: none;
}
#popupcart_extended_wrapper #popupcart_extended .popupcart_info {
	margin: 0;
}
#popupcart_extended_wrapper #popupcart_extended .popupcart_buttons {
	padding: 0 0 20px;
	margin-bottom: 14px;
	border-bottom: 1px solid #E7E7E7;
}
#popupcart_extended_wrapper #popupcart_extended .popupcart_buttons :last-child {
	height: 50px;
font-weight: 300;
font-size: 16px;
}
#popupcart_extended .popupcart_total .right span {
 font-size: 20px;
    line-height: 31px;
margin-left: 5px;
font-weight: 600;
}
#popupcart_extended .popupcart_total .right {
	font-weight: 500;
font-size: 14px;
line-height: 17px;
}
#popupcart_extended .popupcart_total .right.last {
	order: -1;
}
.prodlist .block-cart .model {
	font-size: 11px;
margin-bottom: 0;
}
#modal-edit-product .modal-dialog {
	width: auto;
}
#modal-edit-product-body {
    padding: 14px;
}
#myModalLabel {
	font-size: 18px;
}
#modal-edit-product .modal-header {
    height: 45px;
	padding: 0 14px;
}
#modal-edit-product .close img {
	width: 16px;
}
.pop-up-image img {
    width: 119px;
}
.name-popup-ed {
	font-size: 12px;
line-height: 15px;
}
#pop-up-product {
    padding-left: 13px;
}
.size-quan {
	flex-direction: column;
}
#pop-up-save.btn-primary {
	display: none;
}
#pop-up-save.btn-primary.mob {
	display: block;
}
.popup-price {
	display: none;
}
.size-quan {
	border: none;
}
.name-popup-ed {
	height: 48px;
}
.size-quan {
	padding: 0;
}
.size-quan .new-select {
	color: #333333;
	border: 1px solid #828282;
}
.pup-up-quantity {
    margin-top: 4px;
}
#modal-edit-product .modal-dialog {
	height: auto;
}
.pop-up-conteiner {
	padding-bottom: 15px;
	border-bottom: 0.733432px solid #E7E7E7;
}
.tittle-wish {
	margin-top: 30px;
	text-align: center;
font-weight: 600;
font-size: 24px;
line-height: 29px;
margin-bottom: 20px;
}
.tittle-wish img {
	width: 20px;
}
.wishlist .product-layout {
    padding: 0;
}
.wishlist .product-thumb {
    padding: 5px;
	margin-bottom: 5px;
}
.wishoff-btn {
    display: none;
}
.product-thumb:hover .quickview {
	display: none !important;
}
.wishlist .row {
	margin: 0px -15px;
}
.wishoff-btn-mob {
	display: inline-block;
position: absolute;
z-index: 9;
right: 7px;
top: 9px;
}
.wishoff-btn-mob img {
	width: 20px;
}
.name-prod {
	font-size: 12px;
	margin-top: 10px;
}
.btn-primary.cart {
	height: 36px;
	font-weight: normal;
font-size: 14px;
line-height: 17px;
}
.popup-sort > .standart-sort .new-select__list{
	display: block !important;
	border: none;
	top: 20px;
	padding-bottom: 20px;
border-bottom: 1px solid #C4C4C4;
position: relative;
}
.img-sort {
	padding: 14px;
margin-top: 20px;
}
.popup-sort > .standart-sort .new-select__item span {
	font-weight: normal;
font-size: 16px;
padding: 8px 15px;
}
.popup-sort > .standart-sort .select {
	max-width: 233px;
}
.category-head .select {
	min-width: 100px;
}
.button-sort {
	width: 48.8%;
	height: 30px;
	right: 0;
position: absolute;
bottom: 0;
border: none;
background: #fff0;
}
.category-head { 
    position: relative;
}
.sortmob .new-select, .cat-filters .new-select::after{
	display: none;
}
.cat-filters .new-select {
	padding: 0;
text-align: center;
line-height: 28px;
}
.modal-dialog.modal-lg.sortmob {
	height: 100%;
	margin: 0;
	width: 100%;
}
.mfp-close {
	opacity: 1 !important;
}
.btn-fixed {
	height: 40px;
width: 40px;
display: flex;
justify-content: center;
align-items: center;
background: #FFFFFF;
position: fixed;
bottom: 100px;
top: 57%;
left: 260px;
z-index: 9999;
border: none;
}
.modal-content.sortmob {
    height: 100%;
    width: 233px;
	border-radius: 0;
}
.modal-content .standart-sort {
	width: 100%;
}
.modal-content.sortmob span img{
	width: 16px;
}
.modal-content.sortmob .mfp-close {
	width: 16px;
height: 16px;
position: absolute;
padding: 0;
right: 15px;
}
.modal-content.sortmob .head {
	height: 50px;
	padding-left: 15px;
display: flex;
align-items: center;
color: #DBB7A6;
font-weight: normal;
font-size: 16px;
line-height: 20px;
border-bottom: 1px solid #C4C4C4;
}
.revmob.in .review-form {
	display: inline-block;
	border: none;
	padding: 14px;
	margin: 0;
}
.row.related {
	display: none;
}
.container.product .html-block {
	margin: 0;
}
.button-rev {
	height: 50px;
width: 100%;
background: #DBB7A6;
border: none;
}
.but-rev {
	padding: 0 15px;
}
.button-rev {
font-weight: 300;
font-size: 16px;
line-height: 52px;
text-align: center;
text-transform: uppercase;
color: #FFFFFF;
}
.but-revblock {
	padding: 0 15px;
}
.modal-dialog.modal-lg.revmob {
	margin: 35px 12px 12px;
}
.review-form.mob {
	width: 100%;
}
#review-block-mob {
	border: 3px solid #DBB7A6;
}
.review-form.mob >.head {
	display: flex;
	position: relative;
}
.review-form .name {
	font-weight: 300;
font-size: 18px;
line-height: 22px;
text-transform: none;
margin-bottom: 15px;
}
.review-form .mfp-close {
	width: 16px;
height: 16px;
top: 3px;
right: 3px;
padding: 0;
display: inherit;
}
.review-form .mfp-close img {
    width: 16px;
}
.review-form input {
	height: 40px;
	font-size: 16px !important;
}
.review-form .form-control::placeholder {
    font-size: 16px;
}
#button-review-mob {
	text-transform: uppercase;
color: #FFFFFF;
font-size: 18px;
}
.review-form.mob .required{
	margin-bottom: 10px;
}
.review-form.mob .buttons.clearfix {
	margin: 0;
}
textarea#input-review {
	height: 167px;
}
.container.product .tittle-lat {
	display: none;
}
.prod-content {
	border: 0;
	padding: 10px 0 0;
}
.caption .rating .fa-star::before, .caption .rating .fa-star-o::before {
    height: 8px;
    width: 8px;
    background-size: 8px;
}
.caption .rating span i {
    width: 8px;
    height: 8px;
}
.caption .rating .fa-stack {
	width: 1em;
height: 1.5em;
line-height: 1em;
}
.caption .r_info {
	font-size: 9px;
}
.caption .r_info a {
	color: #DBB7A6;
	font-size: 9px;
}
.product-thumb .rating {
    line-height: 10px;
    padding-top: 5px;
}
.caption .rating .fa-star, .caption .rating .fa-star-o {
    color: #FC0;
    font-size: 12px;
}
.caption .rating {
	min-height: 17.5px;
}
.caption .name-prod {
    margin-top: 3px;
}
#product .new-select::after {
    right: 12px;
    top: 16px;
}
#review .rating {
	margin: 0 0 18px;
	padding-bottom: 18px;
}
.rev-block .reyt-date {
	margin-top: 15px;
	justify-content: flex-start;
}
.name-kost {
	text-align: center;
	font-weight: 300;
font-size: 18px;
line-height: 22px;
text-transform: uppercase;
margin-top: 37px;
margin-bottom: 26px;
}
.container.product .plisting-content .plisting-loadmore, .container.product .row.plisting-products {
	margin: 0;
}
.container.product .plisting-module .product-layout {
	margin-bottom: 10px;
}
.container.product .plisting-content .price {
	display: flex;
}
.product-thumb .product-label > div::after {
	height: 27px;
width: 50px;

}
.product-thumb .product-label > div {
    font-size: 13px;
	padding: 0;
		height: 27px;
width: 50px;
line-height: 26px;
}
.product-thumb .product-label span {
	margin: 0;
}
.senks {
	font-size: 18px;
	margin-top: 100px;
	margin-bottom: 8px;
}
.number-order {
	font-size: 12px;
}

.success-responsive {
	padding: 0;
	border: none;
	width: 100%;
}
.success-responsive .image img {
	width: 91px;
}
#print .price {
	font-size: 18px;
}
.totals-info .total-suc:last-child .text {
	font-size: 18px;
}
.success-responsive .bottom-prodcart {
	height: 55px;
}
.totals-info .total-suc:last-child {
	padding: 15px 0;
}
.buttons.success {
	margin-top: 15px;
}
.number-order {
	margin-bottom: 30px;
}
.account-order-info aside#column-left, .product-ocd_viewed aside#column-left, .account-simpleedit aside#column-left, .account-order aside#column-left {
	display: flex !important;
	margin-top: 20px;
	width: 100%;
	margin-bottom: 20px;
}
.simple-tittle {
	display: none;
}
.product-ocd_viewed .product-thumb .button_delete {
	font-size: 12px;
	margin-right: 15px;
}
.left-account .list-group-item {
	font-size: 16px;
	padding: 15px;
}
.logout, .row.html-block {
	display: none;
}
.product-ocd_viewed .product-layout {
	margin-bottom: 10px;
}
.left-account {
	width: 100%;
}
.left-account {
	padding: 0 17px;
}
.left-account:after {
content: '';
border-bottom: 1px solid #DADADA;
position: absolute;
bottom: 0;
z-index: 999;
left: 15px;
right: 15px;
}
.table-ord-info .order-product {
	flex-direction: column;
	padding: 15px 0;
}
.table-ord-info .order-product div, .account-order .order-product div {
width: 72%;
padding: 15px 0;
margin: 0 auto;
line-height: 20px;
text-align: center;
}
.totalsblock {
	display: inline;
}
.order-product div {
	border-right: none;
	border-bottom: 1px solid #DBB7A6;
}
.product-ocd_viewed #content, .account-order #content, .account-order-info #content {
	width: 100%;
}
.order-product {
	padding: 15px 0px;
	flex-direction: column;
}
.table-ord-info .order-product .button {
	display: flex;
justify-content: center;
}
.table-ord-info .btn-info-ord {
	width: 125px;
height: 34px;
line-height: 34px;
font-size: 14px;
}
.products-row {
	margin: 0;
}
.products-row {
	padding: 14px 15px;
	position: relative;
}
.imagepopup img {
	width: 91px;
}
.centerblock {
    padding-left: 9px;
}
.centerblock .model {
	font-size: 12px;
line-height: 12px;
margin-bottom: 5px;
}.centerblock .name a {
	font-size: 14px;
line-height: 17px;
}
.centerblock {
	width: 100%;
}
.products-row .total {
	font-size: 18px;
line-height: 22px;
position: absolute;
width: auto;
right: 12px;
bottom: 15px;
}
.centerblock .option, .centerblock .quantity {
    font-size: 12px;
    line-height: 30px;
}
.total-prices-all {
    padding: 27px 15px;
	margin: 0;
	flex-direction: column;
}
.fortotal {
	display: flex;
	justify-content: end;
}
.fortotal .text-left {
	font-size: 16px;
	margin-right: 14px;
}
.fortotal .text-right {
	font-size: 22px;
}
.product-ocd_viewed .product-thumb .button_delete img {
	width: 10px;
	margin-left: 5px;
}
.account-simpleedit #content.category {
	width: 100%;
	margin-top: 0;
}
.account-simpleedit .simpleregister-block-content {
	padding: 0 5px;
}
#simpleedit h4 {
	margin-top: 0;
	margin-bottom: 10px;
	font-size: 22px !important;
}
#simpleedit .simpleregister-button-block {
	padding: 6px 0;
}
#simpleedit .form-horizontal {
	flex-direction: column;
}
#simplepage_form #simpleedit .form-horizontal .form-group {
	width: 100%;
	margin-bottom: 10px;
}
#simplepage_form #simpleedit .form-group input {
    height: 40px;
	font-size: 16px;
}
.bonus-score {
	margin: 70px 15px 0;
font-size: 16px;
line-height: 20px;
letter-spacing: 0.05em;
text-transform: uppercase;
font-weight: 400;
padding-bottom: 20px;
border-bottom: 1px solid #DADADA;
}
.bonus-score img{
	margin-top: -7px;
}
.bonus-score .left{
	margin-right: 10px;
	margin-top: -4px;
}
.bonus-score span {
	font-size: 22px;
line-height: 27px;
font-weight: bold;
color: #DBB7A6;
}
.logout.mob {
	display: flex;
}
.pull-prev .btn-primary {
	width: 100%;
}
.pull-prev {
	margin-bottom: 20px;
}
.order-list {
	border: none;
}
.btn-info-ord {
	width: 125px;
margin: 0 auto;
height: 34px;
line-height: 32px;
}
.name-complect {
	height: 25px;
font-size: 16px;
align-items: baseline;
}
.popupcart_info .prodlist {
padding-bottom: 15px;
margin-bottom: 15px;
border-bottom: 1px solid #E7E7E7;
}
.complect-wrapper::before {
	margin-top: 0;
	left: 7px;
	height: 325px;
}
.complect-wrapper {
	padding-bottom: 10px;
}
.success-new .modal-dialog {
	width: auto;
}
#modal-wishlist .modal-body .cont {
	font-size: 14px;
}
#modal-wishlist .modal-body .text {
	font-size: 16px;
}
.modal-logo img {
	width: 120px;
}
.success-new .modal-content::after {
    width: 61px;
    height: 62px;
	background-size: 62px;
}
#modal-wishlist .close img, .success-new .close img {
	width: 20px;
}
#modal-wishlist .close, .success-new .close {
    right: 12px;
    top: 12px;
}
#modal-wishlist .modal-body .text {
	margin-top: 0;
}
#modal-wishlist .modal-body .cont {
	margin-bottom: 20px;
}
.success-new .modal-dialog {
margin-top: 50%;
}
.price-main {
	font-size: 34px;
}
#prd-sets .set-product .size-option {
    min-width: 65px;
}
.set .new-select, .price-option .new-select {
padding: 3px 10px;
color: #333;
font-size: 14px;
border: 1px solid #828282;
}
.set .new-select::after, .price-option .new-select::after {
	width: 10px;
height: 8px;
background-size: 10px;
}
.info-page h1 {
	font-style: normal;
font-weight: 600;
font-size: 24px;
line-height: 29px;
}
.info-page {
	margin-top: 30px;
}
.info-main-block {
    flex-direction: column-reverse;
}
.info-page .info-main-block div {
	width: 100%;
	padding: 0;
}
.info-main-block .right {
	margin: 20px 0;
}
.info-main-block .left span {
	font-size: 20px;
}
.info-main-block .left p {
font-size: 16px;
line-height: 20px;
font-weight: 400;
}
img.brand-desc {
	display: none;
}
.brand-video {
	flex-direction: column;
}
.info-page .brand-video div {
	padding: 0;
	width: 100%;
	margin-bottom: 15px;
}
.button-about a {
    width: 100%;
}
.button-about {
    margin-top: 10px;
}
img.brand-mob {
	width: 100%;
margin: 25px 0px 10px;
}
.info-page h1 {
	text-align: center;
}
.information-contact #content {
	margin-top: 30px;
}
.information-contact h1 {
	font-weight: 600;
font-size: 24px;
line-height: 29px;
margin-top: 30px;
text-align: center;
}
.left-addres span {
	padding-left: 30px;
}
.contact-main {
	width: 100%;
	flex-direction: column;
}
.left-addres {
	margin-top: 30px;
}.icons {
    margin-top: 50px;
	padding-left: 0;
}
.form-contact {
    width: 100%;
	min-height: 500px;
	margin-top: 35px;
	min-height: 420px;
	padding: 15px 10px;
}
.form-contact .form-horizontal input {
height: 40px;
font-size: 14px;
}
.form-contact .form-horizontal textarea {
height: 168px;
font-size: 14px;
}
.button-contact input {
    height: 50px !important;
}
.contact-block .form-group {
    margin-bottom: 10px;
}
.form-contact legend {
	font-size: 22px;
	padding: 0;
	line-height: 22px;
}
.cart-cont {
margin-bottom: 20px;
	margin-top: 28px;
}
.cart-cont #mapDiv >div{
	height: 397px !important;	
}
.blog-heading_title-n, .seocmspro_content h1 {
	margin-top: 30px;
	font-weight: 600;
	text-align: center;
	margin-bottom: 0;
	text-transform: uppercase;
}
.record-blog .breadcrumb {
	text-align: center;
}
.seocmspro_content .record_columns .column_width_ {
	width: 100%;
	padding: 0;
}
.blog-image img {
	width: 100%;
	height: auto;
}
.ascp-list-title {
	font-weight: 500;
font-size: 20px;
line-height: 24px;
}
.seocms_further {
	font-size: 16px;
line-height: 20px;
 padding-bottom: 30px;
}
.blog-record-description {
	padding: 0;
font-size: 16px;
line-height: 20px;
}
.record-record .blog-data-record {
	text-align: left;
	font-size: 14px;
line-height: 17px;
margin-top: 17px;
}
.button-link {
	width: 100%;
}
#slideshow0 .owl-pagination {
	top: -35px;
}
#slideshow0 .owl-controls .owl-page span {
    width: 8px;
    height: 8px;
}
.desc-cat h1 {
    font-size: 20px;
}
.desc-cat h2 {
    font-size: 18px;
}

.btn-group-vertical > .btn-group::after, .btn-toolbar::after, .clearfix::after, .container-fluid::after, .container::after, .dl-horizontal dd::after, .form-horizontal .form-group::after, .modal-footer::after, .nav::after, .navbar-collapse::after, .navbar-header::after, .navbar::after, .pager::after, .panel-body::after, .row::after {
    clear: both;
}
.btn-group-vertical > .btn-group::after, .btn-group-vertical > .btn-group::before, .btn-toolbar::after, .btn-toolbar::before, .clearfix::after, .clearfix::before, .container-fluid::after, .container-fluid::before, .container::after, .container::before, .dl-horizontal dd::after, .dl-horizontal dd::before, .form-horizontal .form-group::after, .form-horizontal .form-group::before, .modal-footer::after, .modal-footer::before, .nav::after, .nav::before, .navbar-collapse::after, .navbar-collapse::before, .navbar-header::after, .navbar-header::before, .navbar::after, .navbar::before, .pager::after, .pager::before, .panel-body::after, .panel-body::before, .row::after, .row::before {
    display: table;
    content: " ";
}
::after, ::before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.text-less::before {
    content: '';
    position: absolute;
    z-index: 1;
    bottom: 0;
    left: 0;
    right: 0;
    height: 120px;
    pointer-events: none;
    background: -webkit-linear-gradient(top,rgba(255,255,255,0) 0%,#fff 100%);
    background: linear-gradient(to bottom,rgba(255,255,255,0) 0%,#fff 100%);
}
.html-block .full-desc.clearfix.text-less {
    height: 110px !important;
}
.language-select {
	font-size: 12px;
	font-weight: 300;
}
.r_info {
    font-size: 12px;
}
.language-select.active {
	font-weight: 500;
}
.container.product .html-block {
	display: block;
}
.caption .price {
	margin:0;
}
.category .name-prod {
    min-height: 38px;
}
.slider_colors_wrapper {
    padding-top: 25px;
}
#product hr {
	margin: 0;
}
.block-size {
	margin-top: 20px;
	margin-bottom: 30px;
}
.buttons-block {
    margin-top: 6px;
}
.menublock .navbar-nav li:first-child a {
	font-weight: 500 !important;
	color: rgb(235, 0, 28) !important;
}
.new-blog {
    flex-direction: column;
}
#cart {
	order: 1;
	margin-left: 10px;
}
.search-icon, #search {
	display: none;
}
.header-content #search {
	display: none !important;
}
#search {
background: #fff;
}
#search input {
	text-align: center;
color: #828282;
width: 290px;
height: 25px;
margin: auto;
margin: 15px auto;
border: none;
border-radius: 0;
border-bottom: 1px solid #DBB7A6;
font-size: 15px !important;
line-height: 18px;
}
#search input:focus{
	border: none;
border-bottom: 1px solid #DBB7A6;
}
.nav .container {
box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05);
}
.tittle-lat {
    margin-top: 0;
}
#slideshow0 {
	margin-bottom: 0;
}
#search {
    width: auto;
}
.scroll-top-wrapper.show {
	bottom: 20px;
}
.category-left h1 {
	margin-bottom: 0;
}
.options-category {
    width: 42%;
}
.collection {
	flex-direction: column;
}
.item-collect {
	width: 100%;
}
.item-collect {
    padding: 10px 0;
}
.collection {
	margin: 0;
}
.information-information-9 h1 {
	margin-bottom: 20px;
}
.collection a .name {
	font-size: 27.3653px;
line-height: 33px;
}
.table-pop.nb__popup-container {
    padding: 15px;
}
.nb__popup h2 {
    margin-bottom: 10px;
    padding-right: 20px;
}
.nb__popup[data-popup="table-popup-1"] .table-pop.nb__popup-container .table, .size_table .table-pop.nb__popup-container .table {
    display: flex;
	flex-wrap: wrap;
}
.nb__popup[data-popup="table-popup-1"] .table-pop.nb__popup-container .table .tr, .table-pop.nb__popup-container .table .tr {
    min-width: unset;
    flex-grow: 1;
    flex-direction: column;
    border: none;
	width: 20%;
}
.modal-body.table_size_content {
	padding: 0;
}
.table-pop.nb__popup-container .table .tr .td:nth-child(1) {
    text-align: center;
    min-height: 83px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.table-pop.nb__popup-container .table .tr .td {
    width: 100%;
    min-width: unset !important;
    border: 1px solid #e7e7e7 !important;
}
.table-pop.nb__popup-container .table .tr .td {
    padding: 3px;
    font-size: 12px;
}
#modal-table-size {
    width: 100%;
}
.table-pop .table >p {
	order: 2;
	margin-top: 10px;
}
#modal-table-size {
	margin: 0;
}
#modal-table-size .mfp-close {
    margin-right: 7px;
    margin-top: 7px;
}
.modal-open #ocdw_notifications-bar-1 {
	display: none !important;
}
.set_table .sets_table_size_link {
	font-size: 12px;
}
.sets_table_size_link::before {
	width: 14px;
	background-size: 14px;
}
#prd-sets .set-product .name {
	margin-bottom: 5px;
}
.inner span {
	display: block;
	text-align: center;
}
.common-home .tittle-lat {
	margin-top: 20px;
}
.nb__popup.bust {
	display: none;
}
.vals-block {
	display: flex;
	justify-content: space-between;
	margin-top: 15px;
}
#bust_size_calc {
	padding: 15px;
}
.calc-val {
	width: 48%;
}
#bust_size_calc h1 {
	font-size: 20px;
line-height: 23px;
font-weight: 700;
text-transform: uppercase;
}
.calc-val span {
	color: #828282;
	font-size: 14px;
	
}
.calc-val .select {
	margin-top: 7px;
}
.calc-result {
	margin-top: 10px;
	margin-bottom: 25px;
}
.block-info-calc {
	border: 10px solid #dbb7a6;
padding: 20px;
}
.block-info-calc p {
	font-size: 14px;
line-height: 18px;
}
.block-info-calc .one {
	color: red;
}
.block-info-calc .icons {
	margin-top: 15px;
}
.block-info-calc .telephone {
	margin-bottom: 10px;
display: block;
margin-top: 12px;
}
.mfp-container {
	overflow: hidden !important;
}
.left-account {
    margin-top: 0px;
}
#popupcart_extended .related-prod .price-option .new-select::after, .account-wishlist .price-option .new-select::after {
	width: 24px;
height: 28px;
background-size: 11px;
}
.account-wishlist #content .price {
    font-weight: 500;
    font-size: 22px;
    line-height: 27px;
    color: #333;
}
.account-wishlist .sets_table_size_link {
	margin-top: 2;
	font-size: 12px;
}
.account-wishlist .name-prod {
	font-size: 14px;
	color: #333;
}
.account-wishlist .price-option {
	margin-bottom: 15px;
}
#prd-sets .new-select {
    max-height: 30px;
    max-width: 65px;
}
#prd-sets .new-select::after {
    top: 1px !important;
    height: 28px;
    background-size: 11px;
    width: 25px;
}
#prd-sets .new-select {
	min-width: 72px;
}
#popupcart_extended #related .name {
    min-height: 41px !important;
}
#popupcart_extended #related .options-category {
	width: 100%;
	order: 2;
}
#related .sets_table_size_link {
	order: 1;
}
#prd-sets .owl-carousel .owl-wrapper-outer {
	overflow-y: hidden;
}
#prd-sets .new-select__list {
    overflow-y: auto;
    max-height: 130px;
}
.new-select__item span {
    padding: 5px 15px;
}
.set_table {
    padding: 19px;
}
.new-select__list {
    top: 40px;
}
.information-information-10 .item-collect .link {
	display: block;
	padding: 40px 20px;
background-color: rgba(219,183,166,.7);
height: 115px;
font-size: 22px;
font-weight: 400;
text-decoration: none;
line-height: 24px;
}
.account-wishlist .product-thumb {
    overflow: inherit;
}
.account-wishlist .new-select {
    white-space: nowrap;
	overflow: hidden;
}
.account-wishlist .options-category {
    width: 45%;
}
.account-wishlist .form-group {
    margin-bottom: 0;
}
.row.forgot {
	align-items: flex-start;
margin: 0;
}
.success-new .modal-dialog {
	margin-top: 150px;
}
.success-new .modal-body {
	font-weight: 300;
font-size: 22px;
line-height: 30px;
}
#review-block-mob .alert-danger {
	margin-top: 10px;
}
.tittle-lat.feat {
    margin-top: 20px !important;
}
.tex-log-desc {
	display: none;
}
.login_true > .loginsimple {
	display: block !important;
}
#simplecheckout_customer h2 {
	margin: 0;
}
#simplecheckout_customer .checkout-heading-login {
	margin-top: 18px !important;
}
.login_true .loginsimple {
	background: #DBB7A6;
border: none;
height: 45px;
width: 100%;
text-transform: uppercase;
color: #FFFFFF;
font-size: 16px;
margin-top: 10px;
margin-bottom: 5px;
text-align: center;
line-height: 46px;
width: 100%;
border: none;
}
.login_true .text-log {
    display: block;
}
.text-log span {
	font-weight: 700;
}
.login_true .cont-log {
    font-size: 12px;
    font-weight: 300;
    line-height: 17px;
    padding-top: 10px;
    font-size: 12px;
}
.coupon-inp {
	display: flex;
	width: 100%;

}
.success-reg .modal-dialog, .success-log .modal-dialog {
	width: 96% !important;
margin: 35% 8px 8px;
}
#prlogin-popup {
    overflow-y: auto;
}
.mfp-inline-holder {
	overflow-y: scroll !important;
}
.slider-box.popup-with-zoom-anim-2 .video-link {
	width: 100%;
	height: 100%;
	max-height: 100%;
}
.slick-list .slick-track {
	display: flex;
}
.popup-with-zoom-anim-2.vidos {
	height: inherit;
}
.desc-up {
    font-size: 12px;
    line-height: 15px;
    display: block;
}
#modal-karta .modal-dialog, #modal-karta .modal-body {
    width: auto;
	height: 440px;
}
#modal-karta .modal-dialog {
    margin-top: 30%;
}
#modal-karta .modal-body {
    border: 3px solid #DBB7A6;
}
#modal-karta .close {
    right: -0px;
    top: -35px;
}
#modal-karta .close img {
	width: 23px;
}
#simplecheckout_shipping .simplecheckout-block-content .form-group {
	display: none;
}
#menu-mobile-ns .offers {
	display: block;
	padding: 25px 0;
text-transform: uppercase;
text-decoration: underline;
font-weight: 700;
font-size: 12px;
}
#menu-mobile-ns .offers span {
	display: inline;
}
.popup_visible_popupcart_extended #ocdw_notifications-bar-1 {
	display: none !important;
}
}


















.controlBar {
	display: none !important;
}



.form__email {
	font-size: 16px !important;
}

#product .quantity {
	display: none;
}





.new-select__item.not-available {
	display: flex;
	justify-content: center;
	align-items: center;
	color: #A9A9A9;
	flex-wrap: nowrap;
	white-space: nowrap;
}

.new-select__item.not-available a {
	color: #A9A9A9;
	font-size: 14px;
	margin-right: 20px;
	text-decoration: underline;
}
.select2-container .active-cont {
	display: block !important;
	position: absolute !important;
}


.row-customer_email + .form-group {
	width:100%;
	margin:0 !important;
	display:flex;
}

.row-customer_email + .form-group .col-sm-12 {
	display:flex;
	justify-content: flex-end;
}

.row-customer_email + .form-group h5 {
	display:block;
	width: calc(50% - 25px);
	margin: 0;
	font-weight: 300;
	color: #999696;
	font-size: 10px;
	bottom: 9px;
	position: absolute;
}
	#button-cart.in_cart span{
		font-weight: 300;
font-size: 12px;
line-height: 15px;
text-align: center;
color: #FFFFFF;
text-transform: none;
	}
	#button-cart.in_cart {
line-height: 18px;
letter-spacing: 0.05em;
	}
#button-cart.in_cart img {
	margin-right: 7px;
margin-top: -3px;
}
.tittle-obr {
	margin-top: 25px;
	text-align: center;
	margin-bottom: 16px;
}
.tittle-obr span {
	font-size: 26px;
font-weight: 300;
}
#komplekt {
	opacity: 1;
display: block;
height: 584px;
border: 1px solid #E7E7E7;
padding-top: 15px !important;
padding-bottom: 15px !important;
}
#komplekt .product-thumb img {
	width: 200px;
}
#komplekt .caption {
    padding: 0 15px;
}
#komplekt .owl-prev img, #komplekt .owl-next img {
	
}
#komplekt .owl-prev {
	background: #FFFFFF;
opacity: 0.7 !important;
width: 40px;
height: 40px;
text-align: center;
line-height: 34px;
top: 47%;
left: 3px;
}
#komplekt .owl-next {
		background: #FFFFFF;
opacity: 0.7 !important;
width: 40px;
height: 40px;
text-align: center;
line-height: 34px;
top: 47%;
right: 0px;
}
#komplekt .caption .price {
	display: flex;
}
#komplekt {
	height: auto;
}
.btn-primary.table {
	height: 45px;
background: #333333;
font-size: 14px;
letter-spacing: 0.05em;
text-transform: uppercase;
line-height: 32px;
}
.komplekt-option .options-category {
	width: 100%;
}
#simplecheckout_comment textarea {
	min-height: 50px !important;
	height: 50px !important;
	line-height: 36px;
}
#simplecheckout_comment textarea:focus {
	border: 1px solid #DBB7A6;
}
.komplekt-option select:focus {
	border: 1px solid #828282;
}
.komplekt-option select {
	height: 40px;
border-radius: 0;
font-weight: 500;
font-size: 20px;
}
.komplekt-option select option {
	font-size: 14px
}
.desc-one span, .desc-two span {
	font-size: 24px;
font-weight: 300;
text-transform: uppercase;
margin-bottom: 15px;
display: flex;
}
.desc-two {
	margin-top: 40px;
}
.reyt-date {
	display: flex;
justify-content: space-between;
align-items: center;
margin-top: 10px;
}
.remove {
	position: absolute;
right: 5px;
}
#popupcart_extended .popupcart_info .quantity > div {
	display: flex;
	border: 1px solid #DBDBDB;
}
#popupcart_extended .popupcart_info .quantity {
    width: 102px !important;
	padding: 0 !important;
}
#popupcart_extended .popupcart_info .quantity > div span {
	width: 35%;
	line-height: 30px;
}
#popupcart_extended .popupcart_info .quantity > div input {
	width: 30%;
}
#simplecheckout_cart .quantity {
	display: none;
}
#simplecheckout_cart .bottom-prodcart .quan-prodcart {
    display: flex;
}














@media (max-width: 769px) {
	.row-customer_email + .form-group .col-sm-12 {
		width: 100%;
		justify-content: flex-start;
	}

	.row-customer_email + .form-group h5 {
		font-size: 12px;
		width: 100%;
	}
	.nav-items > div {
		width: 33.33%;
	}
	#like {
		display: none;
	}
	.pcicon, .cartpc {
	display: none;
    }
	#horizontal-menu .btn img {
		width: 20px;
	}
	#cart-total {
right: -2px;
padding-top: 3px;
height: 14px;
width: 14px;
top: -2px;
	}
	.popup_visible_popupcart_extended	#cart-total {
right: 9px;
top: -2px;
height: 14px;
width: 14px;
padding-left: 4.3px;
	}
	.left-product .slick-arrow {
		display: none !important;
	}
	.slick-dotted.slick-slider {
		margin-bottom: 10px !important;
	}
	#colors-prod .color_slider {
		margin-bottom: 22px ;
	}
	.r_info a {
		cursor: pointer;
		text-decoration: underline;
        color: #DBB7A6;
		font-weight: 500;
		font-size: 12px;
	}
	.return img {
		margin-right: 6px;
        width: 16px;
	}
	#komplekt {
	border: none;
}
#komplekt .product-thumb {
	display: flex;
}
#komplekt .caption, .caption-cart {
	padding-right: 0;
	width: 64%;
	padding-left: 15px;
}
#komplekt .image, #popupcart_extended #related .image {
	width: 36%;
}
#komplekt .product-layout {
	padding-bottom: 20px;
margin-bottom: 20px;
border-bottom: 1px solid #E7E7E7;
}
#simplecheckout_comment textarea {
	min-height: 45px !important;
	height: 45px !important;
	line-height: 31px;
}
#komplekt .name-prod {
	font-size: 14px;
min-height: 34px;
margin-top: 0;
line-height: 17px;
}
#komplekt .price {
	margin-top: 5px;
}
.price-option {
   flex-direction: column;
}

#komplekt .sets_table_size_link {
	margin-top: 7px;
	font-size: 10px;
}
#komplekt .sets_table_size_link::before {
	margin-right: 8px;
}
.komplekt-option select {
    height: 30px;
font-size: 14px;
padding-left: 11px;
}
#komplekt .btn-primary.table {
	height: 36px;
line-height: 22px;
}
#komplekt .form-group {
	margin-bottom: 10px;
}
.tittle-obr span {
	display: block;
text-align: left;
padding: 0;
font-size: 20px;
}
.tittle-obr {
padding-top: 20px;
margin-top: 25px;
border-top: 1px solid #E7E7E7;
margin-bottom: 5px;
}
#komplekt {
padding-bottom: 0 !important;
margin-bottom: 0 !important;
}
.desc-one span, .desc-two span {
	font-weight: 300;
font-size: 18px;
line-height: 22px;
letter-spacing: 0.02em;
}
.desc-one {
margin-top: 6px;
}
.desc-one, .desc-two {
	font-weight: 300;
font-size: 14px;
line-height: 17px;
}
.desc-two {
	margin-top: 30px;
}
#review-block .tittle img {
	margin-right: 11px;
margin-top: -3px;
}
.rev-one {
	margin-bottom: 5px;
}
.rating .fa-stack {
    font-size: 6px;
}
.rating .fa-star::before, .rating .fa-star-o::before {
	background-size: 11px;	
}
.reyt-value {
	font-size: 12px;
margin-left: 5px;
}
.reyt-date .date {
	font-size: 12px;
line-height: 15px;
color: #828282;
margin-left: 20px;
}
.next-rev {
	color: #DBB7A6;
text-decoration: underline;
display: block;
text-align: center;
margin-top: 28px;
margin-bottom: 22px;
}
.next-rev img {
	display: none;
}
#komplekt .product-layout {
	display: none;
}
#komplekt .product-layout.active {
	display: block;
}
.menu-phone img, .menu-wish img {
	margin-right: 6px;
margin-top: -2px;
}
.right-mm, .left-mm {
	width: 50%;
}
.menu-bottom a {
	font-size: 12px;
}
.menu-bottom .menu-phone {
	font-size: 14px;
	margin-bottom: 20px;
display: block;
}
.right-mm {
	padding-left: 12px;
}
.login-head.mob {
	margin: 0;
}
.menu-wish {
	display: block;
margin-top: 3px;
}
.login-head.logget.mob img {
	margin-right: 6px;
}
.mob-insta {
	margin-top: 6px;
}
.popup_visible_popupcart_extended .header-content {
	height: 0;
}
.popup_visible_popupcart_extended .nav.main {
position: relative !important;
}
.popup_visible_popupcart_extended #horizontal-menu, .popup_visible_popupcart_extended .mob-icon-search, .popup_visible_popupcart_extended .head-lft, .popup_visible_popupcart_extended #logo {
	display: none;
}
.popup_visible_popupcart_extended #cart {
	position: absolute;
left: -14px;
top: 12px;
}
.close-cart .pc {
	display: none;
}
.close-pc {
	display: none;
}
body #popupcart_extended #cart-total {
    display: inline-block !important;
	text-align: center;
}
.cart-open .mob {
	display: inline-block !important;
}
.cart-open {
	position: relative;
	margin-left: 15px;
}
.rel-set {
	display: flex;
width: 100%;
}
#komplekt .product-thumb {
    overflow: revert;
}
#komplekt .new-select {
	border: 1px solid #DBDBDB;
font-weight: 500;
font-size: 14px;
line-height: 17px;
color: #333;
padding: 5px 11px;
}
.block-fleft {
	display: none;
}
.mob-text-desc.active {
	display: block;
	margin-top: 26px;
}
.mob-list {
	display: flex;
	justify-content: space-between;
	margin-top: 22px;
}
.return {
	margin-top: 0;
line-height: 17px;
}
#desc-sc, .rev-mob-link {
	font-weight: 500;
font-size: 14px;
line-height: 17px;
text-decoration-line: underline;
color: #DBB7A6;
cursor: pointer;
}
.rev-desc {
	display: none;
}
.product-label.product .product-label-new {
	width: 56px !important;
height: 56px !important;
top: 20px !important;
left: 20px !important;
}
.left-product .product-label-sale {
	top: 30px !important;
left: 30px !important;
	width: 56px !important;
height: 56px !important;
}
.product-label.product .product-label-new span, .left-product .product-label-sale span {
	font-size: 17px;
}
#modal-cartadd .modal-logo span {
	font-size: 18px;
}
#modal-cartadd .modal-logo {
	margin-top: 37px;
}
#modal-cartadd .modal-logo span {
	padding-bottom: 15px;
}
#modal-cartadd.success-new .modal-body {
    padding: 0px 30px;
}
#modal-cartadd .cont {
    font-size: 13px;
}
#modal-cartadd .cont {
	margin-bottom: 10px;
}
.chek-cart {
	height: 50px;
	font-size: 16px;
	line-height: 52px;
}
#modal-cartadd .text {
    margin-top: 20px;
	font-size: 14px;
}
#simplecheckout_payment .simplecheckout-block-content .radio:first-child {
    width: 100% !important;
}
.header-wish__link {
    padding-right: 3px;
}
}

















#plisting-34 .product-label-new {
	display: none !important;
}
.success-log .cont-mreg {
	font-weight: 300;
font-size: 26px;
line-height: 32px;
}
.mob-text-desc {
	display: none;
}