.sitemap .col-sm-6 {
    width: 50%;
    float: left;
}


.flex-rekv_right input[type=text] {
    padding: 0 10px;
    height: 30px;
    width: 100%;
}

.flex-rekv_right textarea {
    width: 100%;
    height: auto;
}


.default-table {
	width: 100%;
	border-collapse: collapse;
}
	
	.default-table thead {
		background: #f5f5f5;
	}
	
	.default-table td {
		padding: 8px;
		border: 1px solid #ddd;
	}
	

	.totop svg {
		width: 40px;
		height: 40px;
		fill: #fff;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%) rotate(-180deg);
	}

.go-to-mobile {
	position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    text-align: center;
    height: 50px;
    line-height: 50px;
    background: #d38caa;
    color: #fff;
    z-index: 9999999;
	display: none;
}

.ny-tree img {
    width: 100%;
}

.top-address {
    line-height: 18px;
    font-size: 16px;
    display: flex;
    align-items: center;
    margin-bottom: 15px;
}
.top-address a {
    color: #2b2b2b;
}

.top-address svg {
    width: 20px;
    height: 20px;
}


@media (max-width: 600px) {
	.go-to-mobile {
		display: block;
	}
}

.wpg-copyright{margin-left: 500px; border:none;width:initial;border-collapse:collapse;font-family:sans-serif;text-align:left}
.wpg-copyright .wpg-logo{padding:0;padding-right:8px;vertical-align:middle}
.wpg-copyright .wpg-logo img{height:28px}
.wpg-copyright .wpg-url{line-height:14px!important;margin-bottom:2px;display:block;color:#fff!important;text-decoration:none!important;font-size:14px!important;font-weight:700;position:relative;width:150px;height:14px;overflow:hidden}
.wpg-copyright .wpg-url:before{content:'Web Project Group';width:100%;color:#d7662c;display:block}
.wpg-copyright .wpg-text{margin:0;line-height:13px;font-size:13px;}
.stock {
    width: fit-content;
    display: inline-flex;
    align-items: center;
    line-height: 1;
}

.stock svg {
    /*width: 16px;
    height: 16px;*/
    stroke: #19c300;
    margin-right: 5px;
}


.flex-rekv {
    display: flex;
    justify-content: space-between;
}

.flex-rekv > div {
    width: 50%;
}

.rekv-heading {
	font-size: 18px;
    padding: 7px 0px;
}

.footer-ok #averin_widget .myWidget_copyright {
    display: none !important;
}

button.btn.compare svg {
    /*width: 20px;
    height: 20px;*/
}

button.btn.compare svg path,
button.btn.wishlit svg path {
    stroke: #84848E;
}

button.btn.compare {
    border: 0;
    background: #cda5a5;
    cursor: pointer;
    padding: 6px 12px 6px 12px;
    margin-left: 3px;
    border-radius: 5px;
}

.sert a {
    border: 3px double #cacaca;
    border-radius: 5px;
    padding: 2px;
    display: inline-block;
    width: fit-content;
    transition: .2s;
}

.sert a:hover {
    border-color: #d38cac;
}

.svg-icon {

}

.ya-share2 {
    display: flex;
    margin-left: 20px;
}

.search-category {
    border: 1px dotted #ddd;
    padding: 10px 20px;
}

.search-category ul {
    display: flex;
    flex-wrap: wrap;
}

.search-category ul li {
    width: 33%;
    padding: 5px 0;
}

.search-category h4 {
    font-weight: 600;
    font-size: 16px;
    position: relative;
    margin-bottom: 10px;
    margin-left: 17px;
}

.search-category h4:before {
    content: '';
    position: absolute;
    top: 50%;
    left: -16px;
    height: 6px;
    width: 6px;
    background: var(--main-color);
    transform: translateY(-50%);
}

.ocfilter .popover-body {
    cursor: pointer;
    width: 105px;
    height: 52px;
}

.fixed {
   position: fixed;
   top: 0;
}

.offcanvas.offcanvas-top {
top: 150px;
}




.b-page_newyear {
    position: relative;
    width: 100%;
    overflow: hidden;
}

.b-page__content{min-height:120px}
.b-head-decor{display:none}
.b-page_newyear .b-head-decor{
   position:absolute;
   top:0;
   left:0;
   display:block;
   height:115px;
   width:100%;
   overflow:hidden;
   background:url(http://media1.webproject.group/ny/b-head-decor_newyear.png) repeat-x 0 0
}
.b-page_newyear .b-head-decor__inner{position:absolute;top:0;left:0;height:115px;display:block;width:373px}
.b-page_newyear .b-head-decor::before{content:'';display:block;position:absolute;top:-115px;left:0;z-index:3;height:115px;display:block;width:100%;}
.b-page_newyear .b-head-decor__inner_n2{left:373px}
.b-page_newyear .b-head-decor__inner_n3{left:746px}
.b-page_newyear .b-head-decor__inner_n4{left:1119px}
.b-page_newyear .b-head-decor__inner_n5{left:1492px}
.b-page_newyear .b-head-decor__inner_n6{left:1865px}
.b-page_newyear .b-head-decor__inner_n7{left:2238px}

.b-ball{position:absolute}
.b-ball_n1{top:0;left:3px;width:59px;height:83px}
.b-ball_n2{top:-19px;left:51px;width:55px;height:70px}
.b-ball_n3{top:9px;left:88px;width:49px;height:67px}
.b-ball_n4{top:0;left:133px;width:57px;height:102px}
.b-ball_n5{top:0;left:166px;width:49px;height:57px}
.b-ball_n6{top:6px;left:200px;width:54px;height:70px}
.b-ball_n7{top:0;left:240px;width:56px;height:67px}
.b-ball_n8{top:0;left:283px;width:54px;height:53px}
.b-ball_n9{top:10px;left:321px;width:49px;height:66px}
.b-ball_n1 .b-ball__i{background:url(http://media1.webproject.group/ny/b-ball_n1.png) no-repeat}
.b-ball_n2 .b-ball__i{background:url(http://media1.webproject.group/ny/b-ball_n2.png) no-repeat}
.b-ball_n3 .b-ball__i{background:url(http://media1.webproject.group/ny/b-ball_n3.png) no-repeat}
.b-ball_n4 .b-ball__i{background:url(http://media1.webproject.group/ny/b-ball_n4.png) no-repeat}
.b-ball_n5 .b-ball__i{background:url(http://media1.webproject.group/ny/b-ball_n5.png) no-repeat}
.b-ball_n6 .b-ball__i{background:url(http://media1.webproject.group/ny/b-ball_n6.png) no-repeat}
.b-ball_n7 .b-ball__i{background:url(http://media1.webproject.group/ny/b-ball_n7.png) no-repeat}
.b-ball_n8 .b-ball__i{background:url(http://media1.webproject.group/ny/b-ball_n8.png) no-repeat}
.b-ball_n9 .b-ball__i{background:url(http://media1.webproject.group/ny/b-ball_n9.png) no-repeat}
.b-ball_i1 .b-ball__i{background:url(http://media1.webproject.group/ny/b-ball_i1.png) no-repeat}
.b-ball_i2 .b-ball__i{background:url(http://media1.webproject.group/ny/b-ball_i2.png) no-repeat}
.b-ball_i3 .b-ball__i{background:url(http://media1.webproject.group/ny/b-ball_i3.png) no-repeat}
.b-ball_i4 .b-ball__i{background:url(http://media1.webproject.group/ny/b-ball_i4.png) no-repeat}
.b-ball_i5 .b-ball__i{background:url(http://media1.webproject.group/ny/b-ball_i5.png) no-repeat}
.b-ball_i6 .b-ball__i{background:url(http://media1.webproject.group/ny/b-ball_i6.png) no-repeat}
.b-ball_i1{top:0;left:0;width:25px;height:71px}
.b-ball_i2{top:0;left:25px;width:61px;height:27px}
.b-ball_i3{top:0;left:176px;width:29px;height:31px}
.b-ball_i4{top:0;left:205px;width:50px;height:51px}
.b-ball_i5{top:0;left:289px;width:78px;height:28px}
.b-ball_i6{top:0;left:367px;width:6px;height:69px}
.b-ball__i{
position:absolute;
width:100%;
height:100%;
-webkit-transform-origin:50% 0;
-moz-transform-origin:50% 0;
-o-transform-origin:50% 0;
transform-origin:50% 0;
-webkit-transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out;
transition:all .3s ease-in-out;
pointer-events:none
}
.b-ball_bounce .b-ball__right{position:absolute;top:0;right:0;left:50%;bottom:0;z-index:9}
.b-ball_bounce:hover .b-ball__right{display:none}
.b-ball_bounce .b-ball__right:hover{left:0;display:block!important}
.b-ball_bounce.bounce>.b-ball__i{-webkit-transform:rotate(-9deg);-moz-transform:rotate(-9deg);-o-transform:rotate(-9deg);transform:rotate(-9deg)}
.b-ball_bounce .b-ball__right.bounce+.b-ball__i{-webkit-transform:rotate(9deg);-moz-transform:rotate(9deg);-o-transform:rotate(9deg);transform:rotate(9deg)}
.b-ball_bounce.bounce1>.b-ball__i{-webkit-transform:rotate(6deg);-moz-transform:rotate(6deg);-o-transform:rotate(6deg);transform:rotate(6deg)}
.b-ball_bounce .b-ball__right.bounce1+.b-ball__i{-webkit-transform:rotate(-6deg);-moz-transform:rotate(-6deg);-o-transform:rotate(-6deg);transform:rotate(-6deg)}
.b-ball_bounce.bounce2>.b-ball__i{-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-o-transform:rotate(-3deg);transform:rotate(-3deg)}
.b-ball_bounce .b-ball__right.bounce2+.b-ball__i{-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-o-transform:rotate(3deg);transform:rotate(3deg)}
.b-ball_bounce.bounce3>.b-ball__i{-webkit-transform:rotate(1.5deg);-moz-transform:rotate(1.5deg);-o-transform:rotate(1.5deg);transform:rotate(1.5deg)}
.b-ball_bounce .b-ball__right.bounce3+.b-ball__i{-webkit-transform:rotate(-1.5deg);-moz-transform:rotate(-1.5deg);-o-transform:rotate(-1.5deg);transform:rotate(-1.5deg)}