/*Подключаем шрифты*/
@font-face{font-family:"bb";src: url("/theme/fonts/bb.eot");src: local('☺'), 
url("/theme/fonts/bb.eot?#iefix") format("embedded-opentype"), 
url("/theme/fonts/bb.woff") format("woff"), 
url("/theme/fonts/bb.woff2") format("woff2"), 
url("/theme/fonts/bb.ttf") format("truetype"), 
url("/theme/fonts/bb.svg#PT Serif") format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:"hb";src: url("/theme/fonts/hb.eot");src: local('☺'), 
url("/theme/fonts/hb.eot?#iefix") format("embedded-opentype"), 
url("/theme/fonts/hb.woff") format("woff"), 
url("/theme/fonts/hb.woff2") format("woff2"), 
url("/theme/fonts/hb.ttf") format("truetype"), 
url("/theme/fonts/hb.svg#PT Serif") format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:"hm";src: url("/theme/fonts/hm.eot");src: local('☺'), 
url("/theme/fonts/hm.eot?#iefix") format("embedded-opentype"), 
url("/theme/fonts/hm.woff") format("woff"), 
url("/theme/fonts/hm.woff2") format("woff2"), 
url("/theme/fonts/hm.ttf") format("truetype"), 
url("/theme/fonts/hm.svg#PT Serif") format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:"hr";src: url("/theme/fonts/hr.eot");src: local('☺'), 
url("/theme/fonts/hr.eot?#iefix") format("embedded-opentype"), 
url("/theme/fonts/hr.woff") format("woff"), 
url("/theme/fonts/hr.woff2") format("woff2"), 
url("/theme/fonts/hr.ttf") format("truetype"), 
url("/theme/fonts/hr.svg#PT Serif") format("svg");font-weight:normal;font-style:normal}
html,body{font:18px/normal 'hr',sans-serif;text-align:left;width:100%;margin:0 auto;padding:0;color:#2a2a2a;background:#fff}
/* Основные стили */
body img{border:none}hr{border:0}
input,button,textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:0px}
input[type="checkbox"]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}
input[type="radio"]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio-button}
ul,button,select,input{padding:0;margin:0;outline:0;-webkit-padding-start:0}
button,.docs a[download]{border-radius:26px;border:3px solid #d32d38;background:#d32d38;color:#fff;text-transform:uppercase;cursor:pointer;transition:background .3s, color .3s;text-align:center;display:block;font:14px/normal 'hb',sans-serif;box-shadow:0 11px 21px rgba(211,45,56,0.2)}
button:hover,.docs a[download]:hover{background:transparent;color:#d32d38;}button:active{color:#d32d38}
select{-webkit-appearance:none;-moz-appearance:none;appearance:none}
select::-ms-expand{display:none}.modal_btn{cursor:pointer}ul{list-style:none}
h1,h2,h3,h4,h5,h6{padding:0;margin:0}
a{text-decoration:none;transition:color .3s;color:#2a2a2a}
a:hover,a:active,a:focus{color:#d32d38}textarea{resize:none;outline:0}.clear{clear:both}
input:-moz-placeholder{color:rgba(42,42,42,0.5)}input::-webkit-input-placeholder{color:rgba(42,42,42,0.5)}
input:-ms-input-placeholder{color:rgba(42,42,42,0.5)}input::placeholder{color:rgba(42,42,42,0.5)}
input:placeholder-shown{color:rgba(42,42,42,0.5)}textarea:-moz-placeholder{color:rgba(42,42,42,0.5)}
textarea::-webkit-input-placeholder{color:rgba(42,42,42,0.5)}textarea:-ms-input-placeholder{color:rgba(42,42,42,0.5)}
textarea::placeholder{color:rgba(42,42,42,0.5)}textarea:placeholder-shown{color:rgba(42,42,42,0.5)}
input:focus:-moz-placeholder{color:transparent}
input:focus::-webkit-input-placeholder{color:transparent}
input:focus:-ms-input-placeholder{color:transparent}
input:focus::placeholder{color:transparent}
input:focus:placeholder-shown{color:transparent}
textarea:focus:-moz-placeholder{color:transparent}
textarea:focus::-webkit-input-placeholder{color:transparent}
textarea:focus:-ms-input-placeholder{color:transparent}
textarea:focus::placeholder{color:transparent}
textarea:placeholder-shown{color:transparent}
address{font-style:normal}
.phone a,a.phone{color:#2a2a2a}
.phone a:hover,a.phone:hover,.phone a:active,a.phone:active,.phone a:focus,a.phone:focus{color:#d32d38}
/* Основные стили */
.ttu{text-transform:uppercase} .tac{text-align:center} .tar{text-align:right}
.tal{text-align:left} .ovh{overflow:hidden} .vam{vertical-align:middle}
.left{float:left} .right{float:right} .content,.separator{width:1140px;margin:0 auto}
.boxs{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.bgs{-webkit-background-size:cover!important;background-size:cover!important}
.tblrm{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.posr{position:relative}
.df{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}
.aj{align-items:center;justify-content:space-between}
.ovh2{overflow:hidden!important} .ttl{text-transform:lowercase} .marked{position:relative;z-index:1}
.marked:before,.citiesHeader .marked:after{content:'';width:100%;height:42%;position:absolute;left:0;bottom:9px;background:#fff58d;z-index:-1}
.hideMe{display:none} .fw{flex-wrap:wrap}
/* шапка */
.topText{font-family:'hb',sans-serif;position:absolute;left:0;right:0;top:37px;z-index:3}
.topleave{background:url(/theme/img/topleave.png)no-repeat;width:326px;height:51px;position:absolute;top:0;left:0;right:0;margin:auto}
.phone{font:19px/normal 'hb',sans-serif}
.marked .phone a{position:relative;z-index:1}
.marked .phone a:before{content:'';width:100%;height:100%;background:#fff58d;position:absolute;z-index:-1;left:0;top:4px}
.phone:before{content:'';background:url(/theme/img/call.png)no-repeat;width:17px;height:17px;position:absolute;top:2px;left:-30px}
header .right_marked{position:absolute;right:0;top:37px;z-index:3}
header .right{width:40%;padding:123px 0 0} header .left{width:60%}
.headerImg{margin-left:-222px}
header h1{font:40px/normal 'bb',sans-serif;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}
header h1 .ttl{display:block} header .callback{margin:85px 0 0;padding:19px 59px 13px}
.topFixedLeave{background:url(/theme/img/topFixedLeave.png)no-repeat;width:85px;height:50px;position:fixed;left:-230px;right:0;margin:auto;z-index:30}
.leaveHeaderLeft{background:url(/theme/img/leaveHeaderLeft.png)no-repeat;width:180px;height:291px;position:fixed;left:0;bottom:30px;z-index:5}
.leavesHeaderRight{background:url(/theme/img/leavesHeaderRight.png)no-repeat;width:302px;height:386px;position:fixed;right:0;top:60px;z-index:1}
.leavesNearButton{background:url(/theme/img/leavesNearButton.png)no-repeat;width:177px;position:absolute;z-index:3;height:113px;right:-7px;bottom:-18px}
/* города телефоны */
.citiesHeader{align-items:flex-end}
.currentCity{margin:0 45px 0 0;transition:color .3s;cursor:pointer}
.currentCity.active,.currentCity:hover{color:#d32d38}
.hiddenCities{display:none;position:absolute;top:30px;left:-20px;background:#fff;box-shadow:-10px 15px 70px rgba(0,0,0,0.06);padding:30px 20px;border-radius:10px;min-width:200px;max-width:320px;z-index:31}
.cityName{cursor:pointer;font:14px/20px 'hr',sans-serif;margin:0 0 6px;transition:color .3s}
.cityName:hover{color:#d32d38} .cityName a.active{color:#d32d38!important}
/* Стили 1 блока */
.my_iconsGrid{width:960px;margin:0 auto 65px;z-index:1}
.my_iconsGrid:before{content:'';width:80%;height:1px;position:absolute;top:40px;left:0;right:0;margin:auto;border-top:1px dashed #ccc;z-index:-1}
.circle{background:#f9f8e9;width:80px;height:80px;border-radius:100%;margin:auto;box-shadow:0 11px 27px rgba(131,113,10,0.15)}
.my_icon p{margin:38px auto 0;font:16px/20px 'hr',sans-serif;max-width:165px}
/* Стили 2 блока */
.light{background:#f9f8e9}
.goodsBlock{padding:60px 0 45px;position:relative;z-index:1}
.subheadline{font:36px/normal 'bb',sans-serif}
.goodsBlock .subheadline span.marked:before,.citiesHeader .marked:after,.docs h2 span.marked:before,.company h2 span.marked:before{height:85%;bottom:0}
.goodsGrid{margin:4px 0 0 -15px;flex-wrap:wrap;position:relative;z-index:10}
.good{max-width:33%;flex-basis:33%;border-radius:25px;background:transparent;transition:background .3s;padding:30px 22px 30px 15px;z-index:6}
.good:hover{background:#ece5d1}
.good:before,.good:after{content:'';position:absolute;bottom:0;right:0}
.good:before{width:100%;height:1px;border-bottom:1px dashed #ccc} .good:after{width:1px;height:100%;border-right:1px dashed #ccc}
.good:nth-child(3n):after,.good:nth-last-child(1):before,.good:nth-last-child(2):before,.good:nth-last-child(3):before{display:none}
.good:nth-last-child(2):after,.good:nth-last-child(3):after{height:84%;bottom:auto;top:0}
.good:nth-child(-n+3):after{height:84%}
.good:nth-child(3n+1):before{width:95%}
.pic{width:29%;height:145px;cursor:pointer;background:#fff;border-radius:10px;box-shadow:0 6px 27px rgba(131,113,100,0.15)}
.saleLabel{width:44px;padding:5px 0;font:12px/normal 'hb',sans-serif;background:#d32d38;color:#fff;position:absolute;left:0;top:30px;z-index:1}
.pic img{max-width:80%;margin:auto;display:block}
.characteristic{width:71%;height:100%;padding-left:25px}
.title{font:700 18px/normal 'hm',sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;cursor:pointer;margin:0 0 13px;transition:color .3s}
.title:hover{color:#d32d38}
.details{font-size:12px;color:#747474;margin:0 0 7px}
.details span{width:48%;display:inline-block;padding-right:10px;vertical-align:middle}
.details strong{font:14px/normal 'hr',sans-serif;color:#353535;display:inline-block;width:48%;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}
.additionalInfo{font-size:12px;color:#747474;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.fullText,.pricePack,.pricePallet,.palletTotal{display:none}
.priceAndbtn{position:absolute;width:100%;bottom:12px}
.price{font:23px/normal 'hm',sans-serif;display:inline-block;vertical-align:middle}
.price:after,.price2:after{content:'руб/шт';margin-left:7px;font-size:12px}
.order{padding:16px 18px 11px;box-shadow:none;position:absolute;right:25px;top:-12px}
.sale:before,.sale:after,.water:before,.water:after,.docs .content:before,.clientsSlider:before{content:'';position:absolute;z-index:-1;-webkit-background-size:cover!important;background-size:cover!important}
.sale:before{background:url(/theme/img/saleLeaveLeft.png)no-repeat;width:87px;height:165px;left:12%;top:0;bottom:0;margin:auto}
.sale:after{background:url(/theme/img/saleLeaveRight.png)no-repeat;width:146px;height:202px;right:25px;bottom:-100px}
.water:before{background:url(/theme/img/waterLeaveLeft.png)no-repeat;width:139px;height:204px;top:-50px;left:5%}
.water:after{background:url(/theme/img/waterLeaveRight.png)no-repeat;width:138px;height:130px;right:17%;bottom:-50px}
.separator{height:1px;border-top:1px dashed #ccc}
/* Стили 3 блока */
.docs{z-index:1;padding:50px 0}
.docs a[download]{padding:15px 48px}
.docs a[download] svg{width:13px;display:inline-block;margin-right:7px}
.docs a[download] svg>path{fill:currentcolor;transition:fill .3s}
.docs .content:before{background:url(/theme/img/docsLeft.png)no-repeat;width:390px;height:286px;left:-360px;bottom:-50px}
.docs .content:after,.docs:after{content:'';background:#ece5d1;position:absolute;right:0;height:100%;}
.docs .content:after{width:32%;top:-50px;border-radius:77px 0 0 77px;z-index:-1;padding:0 0 100px}
.docs:after{top:0;width:25%;z-index:-1}
.company{padding:66px 0} .clientsSlider{margin:34px 0 0}
.clientsSlider .item img{max-width:90%;margin:auto} .clientsSlider .owl-dots{margin:45px 0 0}
.clientsSlider:before{background:url(/theme/img/clientsLeft.png)no-repeat;width:117px;height:102px;left:-100px;bottom:-40px}
.wanted{padding:66px 0} .wanted .leftside{width:63%} .toCities{margin:34px 0 10px}
.wanted h2 span.marked:before{bottom:0;height:80%;left:-5px;width:97%}
.cities{flex-wrap:wrap} .cities li{width:50%;margin:0 0 5px;padding-right:50px}
.wanted .rightside{width:22%;padding:25px 0 0}
.bordering{padding:45px 0;border-top:1px dashed #fff;border-bottom:1px dashed #fff}
.bordering p{font-family:'hm',sans-serif;margin:0 0 5px}
.bordering .phone:before{display:none} .or{font-size:12px;margin:12px 0 0}
.wanted .callback{width:100%;padding:18px 0 14px;margin:8px 0 0}
.wanted,.wanted .content{z-index:1}
.wanted .content:before,.wanted .content:after{content:'';position:absolute;top:-66px}
.wanted .content:before{background:url(/theme/img/wanted-orange.png)no-repeat;width:392px;height:245px;right:-108px;-webkit-background-size:cover!important;background-size:cover!important;z-index:-1}
.wanted .content:after{background:#ece5d1;border-radius:183px 0 0 183px;right:0;width:34%;height:100%;padding:0 0 132px;z-index:-2}
.wanted:before{content:'';background:url(/theme/img/wantedLeft.png)no-repeat;width:291px;height:288px;position:absolute;left:0;bottom:-90px;z-index:-1}
.wanted:after{content:'';background:#ece5d1;position:absolute;top:0;right:0;width:25%;height:100%;z-index:-1}
.contact{padding:70px 0}
.contact .content{z-index:6} .contact .leftside{width:25.666666%}
.contact h2 span.marked:before,.title2 span.marked:before,.ordering h5 span.marked:before{bottom:0;height:80%} .contactus{margin:30px 0 0}
.contactus li{border-bottom:1px dashed #ccc;padding:0 0 11px 40px;margin:0 0 12px;position:relative;font:18px/29px 'hr',sans-serif}
.contactus li.phone:before{left:0} .contactus li:last-child{border:0}
.contactus .phone{font:18px/normal 'hr',sans-serif}
.contactus .phone:before{left:-40px;top:-2px}
.contactus .work_time:before,.contactus .home_address:before,.contactus .our_email:before{content:'';position:absolute;left:0}
.contactus .work_time:before{background:url(/theme/img/work-time.svg)no-repeat;top:4px;width:18px;height:18px}
.contactus .home_address:before{background:url(/theme/img/map-marker.svg)no-repeat;top:4px;width:15px;height:21px}
.contactus .our_email:before{background:url(/theme/img/envelope.svg)no-repeat;top:7px;width:18px;height:14px}
.blockElem{margin:15px 0 0;flex-direction:column}
.socs{margin:40px 0 0}
.socs a{display:inline-block;vertical-align:middle;margin-left:20px}
.socs a:first-child{margin-left:0}
.socs a svg{width:100%;height:auto;fill:#2a2a2a;transition:fill .3s}
.socs a:hover svg{fill:#d32d38}
.instaSoc{width:45px}
.vkSoc{width:65px}
.mapCover{width:780px;height:523px} #map{width:100%;height:100%}
/* Стили Footer */
footer{padding:40px 0;background:#000;color:#fff;z-index:10}
footer a{color:#fff} footer a:hover{color:#d32d38}
footer .content{align-items:flex-start;justify-content:space-between}
footer .leftside,footer .rightside{max-width:50%}
footer span{display:block;margin:0 0 5px}
/* modal */
.overlay{display:none;position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.5);z-index:10}
.ordering{background:#ece5d1;position:fixed;top:0;right:-200%;z-index:21;width:100%;max-width:1236px;height:100%;transition:right .6s linear}
.ordering.active{right:0}
.inner{width:100%;max-width:750px;height:70%;overflow:auto;padding:140px 100% 140px 95px}
.orderGrid{margin:28px 0 0;justify-content:space-between;align-items:flex-start}
.orderTable{width:360px}
.line_price{border-top:1px dashed #ccc;border-bottom:1px dashed #ccc;padding:11px 20px 10px 16px;font-family:'hm',sans-serif;min-height:46px}
.title2{font:36px/normal 'bb',sans-serif} .price2{padding:4px 0 0}
.pic.pic2{width:120px;height:177px;cursor:default} .pic.pic2 img{max-width:90%;cursor:auto}
.number input{width:24px;height:26px;border-radius:2px;padding:0;text-align:center;margin:0 2px;display:inline-block}
.number input,.minus,.plus{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.minus,.plus{cursor:pointer;width:23px;height:26px;background:#d32d38;display:inline-block;color:#fff;text-align:center;font:20px/130% 'hr',sans-serif;transition:background .3s}
.minus:hover,.plus:hover{background:#eb0010}
.pricePack2,.pricePallet2,.fbrctr{width:100px;display:inline-block}
.pricePack2 em,.pricePallet2 em{font:12px/normal 'hm',sans-serif;margin-left:3px;display:inline-block}
.packAbout,.fbrctr span,.fbrctr{font:12px/normal 'hr',sans-serif;color:#747474}
.packAbout,.fabricator2{width:150px;padding-right:25px}
.packAbout span{display:inline-block;width:60px}
.packTotal2,.palletTotal2,.packAbout strong{color:#2a2a2a;font:14px/normal 'hr',sans-serif;display:inline-block;margin-left:5px}
.packAbout strong{margin:0}
.fabricator2{font:14px/normal 'hr',sans-serif;display:inline-block;margin-left:-4px}
.fields{width:195px}
.fullText2{font-size:12px;color:#747474;margin:20px 0 72px}
.ordering h5{margin:0 0 33px}
.related_goodsGrid .good{max-width:50%;flex-basis:50%}
.related_goodsGrid .good:before,.related_goodsGrid .good:after{display:none}
.related_goodsGrid.goodsBlock{padding:0;position:static}
/* callback modal */
#callback{padding:48px 57px}
.modalTitle{font:18px/24px 'hm',sans-serif,sans-serif}
form.callback{width:195px;margin:16px auto 0}
/* owl carousel */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-height{transition:height .6s}
/*dots,nav*/
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}
.owl-theme .owl-nav [class*=owl-]{box-shadow:none;font-size:0;background:none;border:0;display:inline-block;cursor:pointer;border-radius:0}
.owl-theme .owl-nav [class*=owl-]:hover{background:none;text-decoration:none}
.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}
.owl-theme .owl-dots .owl-dot{box-shadow:none;font-size:0;background:none;border:0;display:inline-block;border-radius:0;zoom:1}
.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:0 0 0 26px;background:#fff58d;display:block;-webkit-backface-visibility:visible;transition:background .3s ease;border-radius:30px}
.owl-theme .owl-dots .owl-dot:first-child span{margin:0}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#2a2a2a}
/* feedback */
.customCheckbox{align-items:center;justify-content:center;width:22px;height:22px;border-radius:3px;background:#d32d38;position:absolute;top:1px;left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.customCheckbox:before{content:'\2714';color:#fff;font-size:16px;margin:auto;text-align:center;transition:opacity .3s;opacity:0}
.checkbox:checked + .customCheckbox:before{opacity:1}
label.checkbox{color:#747474;cursor:pointer;position:relative;display:block;margin:15px 0 10px;padding-left:40px;text-align:left;font:12px/16px 'hr',sans-serif}
.customRadio{width:22px;height:22px;border-radius:3px;background:#d32d38;position:absolute;top:0;left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.customRadio:before{content:'\2714';color:#fff;font-size:16px;margin:auto;text-align:center;transition:opacity .3s;opacity:0}
.radio:checked + .customRadio:before{opacity:1}
label.radio{color:#959595;cursor:pointer;position:relative}
input[type="checkbox"],input[type="radio"],input[type="file"]{display:none!important}
input{display:block;margin-bottom:10px;font-size:14px;color:#000!important;background:#fff;border:1px solid #fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 0 0 30px;width:100%;height:40px;border-radius:20px}
textarea{height:auto}input:focus{outline:0}
.feedback{-webkit-appearance:none;width:100%;padding:13px 0 7px}
/*политика*/
.conditions{border-bottom:1px dashed #747474;transition:border-bottom-color .3s, color .3s}
.conditions:hover{color:#2a2a2a;border-bottom-color:#2a2a2a}
#conditions{padding:80px;width:100%;max-width:1140px}
.pol h3{font:36px/40px 'bb',sans-serif;margin:0 0 50px}
.pol p{font:16px/24px 'hr',sans-serif}
.pol h6{margin:30px 0;font:20px/26px 'hm',sans-serif}
.pol li{margin:0 0 10px;font:14px/20px 'hr',sans-serif}