/*Alertify*/
.alertify,.alertify-show,.alertify-log {-webkit-transition:all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275);-moz-transition:all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275);-ms-transition:all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275);-o-transition:all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275);transition:all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275);/* easeOutBack */;}
.alertify-hide {-webkit-transition:all 250ms cubic-bezier(0.600, -0.280, 0.735, 0.045);-moz-transition:all 250ms cubic-bezier(0.600, -0.280, 0.735, 0.045);-ms-transition:all 250ms cubic-bezier(0.600, -0.280, 0.735, 0.045);-o-transition:all 250ms cubic-bezier(0.600, -0.280, 0.735, 0.045);transition:all 250ms cubic-bezier(0.600, -0.280, 0.735, 0.045);/* easeInBack */;}
.alertify-log-hide {-webkit-transition:all 500ms cubic-bezier(0.600, -0.280, 0.735, 0.045);-moz-transition:all 500ms cubic-bezier(0.600, -0.280, 0.735, 0.045);-ms-transition:all 500ms cubic-bezier(0.600, -0.280, 0.735, 0.045);-o-transition:all 500ms cubic-bezier(0.600, -0.280, 0.735, 0.045);transition:all 500ms cubic-bezier(0.600, -0.280, 0.735, 0.045);/* easeInBack */;}
.alertify-cover {position:fixed;z-index:9999999999;top:0;right:0;bottom:0;left:0;background-color: rgba(30,34,40,.9);}
.alertify-cover-hidden {display:none;}
.alertify {position:fixed;z-index:9999999999;top:50%;left:50%;width:550px;margin-left:-275px;opacity:1;}
.alertify-hidden {-webkit-transform:translate(0,-150px);-moz-transform:translate(0,-150px);-ms-transform:translate(0,-150px);-o-transform:translate(0,-150px);transform:translate(0,-150px);opacity:0;display:none;}
:root *> .alertify-hidden {display:block;visibility:hidden;}
.alertify-logs {position:fixed;z-index:9999999999;bottom:5px;right:10px;width:300px;}
.alertify-logs-hidden {display:none;}
.alertify-log {display:block;margin-top:10px;position:relative;right:-300px;opacity:0;}
.alertify-log-show {right:0;opacity:1;}
.alertify-log-hide {-webkit-transform:translate(300px,0);-moz-transform:translate(300px,0);-ms-transform:translate(300px,0);-o-transform:translate(300px,0);transform:translate(300px,0);opacity:0;}
.alertify-dialog {padding:25px;}
.alertify-resetFocus {border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
.alertify-inner {text-align:center;}
.alertify-text {margin-bottom:15px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:100%;}
.alertify-buttons {;}
.alertify-button,.alertify-button:hover,.alertify-button:active,.alertify-button:visited {background:none;text-decoration:none;border:none;
line-height:1.5;font-size:100%;display:inline-block;cursor:pointer;margin-left:5px;}
@media only screen and (max-width:680px) {.alertify,.alertify-logs {width:90%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.alertify {left:5%;margin:0;};}
.alertify,.alertify-log {font-family:sans-serif;}
.alertify {background:#FFF;border:2px solid #777;border-radius:8px;box-shadow:0 3px 3px rgba(0,0,0,.3);-webkit-background-clip:padding;-moz-background-clip:padding;background-clip:padding-box;}
.alertify-text {border:1px solid #ccc;padding:10px;border-radius:4px;}
.alertify-button {border-radius:4px;color:#FFF;font-weight:bold;padding:6px 15px;text-decoration:none;text-shadow:1px 1px 0 rgba(0,0,0,.5);box-shadow:inset 0 1px 0 0 rgba(255,255,255,.5);background-image:-webkit-linear-gradient(top,rgba(255,255,255,.3), rgba(255,255,255,0));background-image:-moz-linear-gradient(top,rgba(255,255,255,.3), rgba(255,255,255,0));background-image:-ms-linear-gradient(top,rgba(255,255,255,.3), rgba(255,255,255,0));background-image:-o-linear-gradient(top,rgba(255,255,255,.3), rgba(255,255,255,0));background-image:linear-gradient(top,rgba(255,255,255,.3), rgba(255,255,255,0));}
.alertify-button:hover,.alertify-button:focus {outline:none;background-image:-webkit-linear-gradient(top,rgba(0,0,0,.1), rgba(0,0,0,0));background-image:-moz-linear-gradient(top,rgba(0,0,0,.1), rgba(0,0,0,0));background-image:-ms-linear-gradient(top,rgba(0,0,0,.1), rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.1), rgba(0,0,0,0));background-image:linear-gradient(top,rgba(0,0,0,.1), rgba(0,0,0,0));}
.alertify-button:focus {box-shadow:0 0 15px #2B72D5;}
.alertify-button:active {position:relative;box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);}
.alertify-button-cancel,.alertify-button-cancel:hover,.alertify-button-cancel:focus {background-color:#FE1A00;border:1px solid #D83526;}
.alertify-button-ok,.alertify-button-ok:hover,.alertify-button-ok:focus {background-color:#5CB811;border:1px solid #3B7808;}
.alertify-log {background:#1F1F1F;background:rgba(0,0,0,.9);padding:15px;border-radius:4px;color:#FFF;text-shadow:-1px -1px 0 rgba(0,0,0,.5);}
.alertify-log a {color:#FFF;}
.alertify-log-error {background:#FE1A00;background:rgba(217, 92, 92, 0.95);}
.alertify-log-success {background:#5CB811;background:rgba(91, 189, 114, 0.95);}
/*Custom*/
input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button {-webkit-appearance:none;}
input[type='number'],input[type="number"]:hover,input[type="number"]:focus {appearance:none;-moz-appearance: textfield !important;}
select option:disabled{display:none;}
.text-white a {color:white;}
.item-cart {cursor:pointer;}
.clear{clear:both;height:1px;}
.bword{word-wrap:break-word;overflow-wrap:break-word;}
.post-title {word-wrap:break-word;overflow-wrap:break-word;}
.project.item h3.post-title {height:auto;}
.project.item figure {border: 1px solid rgba(30,34,40,.06);text-align:center;}
.project.item figure img {max-width:400px;}
.swiper-container figure {border: 1px solid rgba(30,34,40,.06);}
.shopping-cart-item img {border: 1px solid rgba(30,34,40,.06);}
.item-count input {width:100%;text-align:center;padding:.4rem 15px;}
.item-count .inc {position:absolute;top:0;right:0;display:block;width:15px;height:40px;line-height:25px;text-align:center;cursor:pointer;background:url(../images/inc.svg) no-repeat;background-size:10px;background-position:50%;}
.item-count .dec {position:absolute;top:0;left:0;display:block;width:15px;height:40px;line-height:25px;text-align:center;cursor:pointer;background:url(../images/dec.svg) no-repeat;background-size:10px;background-position:50%;}
.callbtn {cursor:pointer;position:fixed;bottom:50px;right:50px;z-index:999;-webkit-animation:dance 1 2s linear;-moz-animation:dance 1 2s linear;-ms-animation:dance 1 2s linear;-o-animation:dance 1 2s linear;animation:dance 1 2s linear;-webkit-animation-delay:3s;-moz-animation-delay:3s;-ms-animation-delay:3s;animation-delay:3s;}
@-webkit-keyframes dance {0%,10%,20% {-webkit-transform:rotateZ(10deg);} 5%,15%,25% {-webkit-transform:rotateZ(-10deg);} 35%,60%,100% {-webkit-transform:scale(1) rotateZ(0deg);} 40% {-webkit-transform:scale(1.5);};}
@-moz-keyframes dance {0%,10%,20% {-moz-transform:rotateZ(10deg);} 5%,15%,25% {-moz-transform:rotateZ(-10deg);} 35%,60%,100% {-moz-transform:scale(1) rotateZ(0deg);} 40% {-moz-transform:scale(1.5);};}
@-ms-keyframes dance {0%,10%,20% {-ms-transform:rotateZ(10deg);} 5%,15%,25% {-ms-transform:rotateZ(-10deg);} 35%,60%,100% {-ms-transform:scale(1) rotateZ(0deg);} 40% {-ms-transform:scale(1.5);};}
@-o-keyframes dance {0%,10%,20% {-o-transform:rotateZ(10deg);} 5%,15%,25% {-o-transform:rotateZ(-10deg);} 35%,60%,100% {-o-transform:scale(1) rotateZ(0deg);} 40% {-o-transform:scale(1.5);};}
.bszoom {-webkit-animation:bszoom 1 0.5s linear;-moz-animation:bszoom 1 0.5s linear;-ms-animation:bszoom 1 0.5s linear;-o-animation:bszoom 1 0.5s linear;animation:bszoom 1 0.5s linear;}
@-webkit-keyframes bszoom {0%, {-webkit-transform:scale(1);} 50% {-webkit-transform:scale(1.2);} 100% {-webkit-transform:scale(1)}; }
@-moz-keyframes bszoom {0%, {-moz-transform:scale(1);} 50% {-moz-transform:scale(1.2);} 100% {-moz-transform:scale(1)}; }
@-ms-keyframes bszoom {0%, {-ms-transform:scale(1);} 50% {-ms-transform:scale(1.2);} 100% {-ms-transform:scale(1)}; }
@-o-keyframes bszoom {0%, {-o-transform:scale(1);} 50% {-o-transform:scale(1.2);} 100% {-o-transform:scale(1)}; }
.callbtn img {width:60px;height:60px;transition: 1s;}
.callbtn img:hover {transform: scale(1.2);}
.img-responsive {display:block;max-width:100%;height:auto;}
.videowrap {max-width:560px;margin-bottom:20px;}
.videoblock {position:relative;padding-bottom:56.25%;height:0;overflow:hidden;}
.videoblock iframe,object,embed{position:absolute;top:0;left:0;width:100%;height:100%;border:0;}
.post-content img {max-width:100%;height:auto;}
.post-content table {border-collapse:collapse;margin-bottom:20px;}
.post-content table th {border:1px solid #e5e5e5;padding:20px;font-size:15px;line-height:20px;font-weight:600;}
.post-content table td {border:1px solid #e5e5e5;padding:20px;font-size:15px;line-height:20px;}
.post-content table tr * {margin:0;}
.post-content table tr:nth-child(2n) {background-color:#f8fafa;}
.post-content hr{margin:1rem 0;}
.post-content .pull-left {float:left;margin-right:10px;}
.post-content .pull-right {float:right;margin-left:10px;}
.openallcat,.openalltag{display:none;}
.main-image {max-width:100%;height:auto;}
.fdis {display:block;font-weight:bolder;}
.project.item.col-6 .fdis {font-size:.7rem !important;}
.hitmark {position:absolute;top:10px;left:10px;width:30px;height:30px;background:url(../images/hitmark.png?1) no-repeat;background-size:30px;}
.newmark {position:absolute;top:10px;right:10px;width:30px;height:30px;background:url(../images/newmark.png?2) no-repeat;background-size:30px;}
.hitmark2 {position:absolute;top:10px;left:10px;width:90px;height:20px;background:url(../images/hitmark2.png?5) no-repeat;background-size:contain;z-index:100;}
.newmark2 {position:absolute;top:10px;right:10px;width:70px;height:20px;background:url(../images/newmark2.png?5) no-repeat;background-size:contain;z-index:100;}
@media (max-width:500px) {
.navbar-brand img {max-width:200px;}
.project.item figure.noimage {display:none;}
.hidden-xs {display:none;}
.btn-sm {padding:.3rem .8rem;font-size:.6rem;}
.widget-title.collapsed::after {content: "\00BB";padding-left:5px; }
.project.item.col-6  .post-category.fs-12 {font-size:.5rem !important;}
.project.item.col-6 .post-title.fs-20 {font-size:.9rem !important;}
.project.item.col-6 .post-title.fs-16 {font-size:.7rem !important;}
.project.item.col-6 .btn.fs-14 {font-size:.7rem !important;}
.project.item.col-6 figure {aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;}
.hitmark {position:absolute;top:10px;left:10px;width:90px;height:20px;background:url(../images/hitmark2.png?5) no-repeat;background-size:contain;}
.newmark {position:absolute;top:10px;right:10px;width:70px;height:20px;background:url(../images/newmark2.png?5) no-repeat;background-size:contain;}
.project.item.col-6 .hitmark {position:absolute;top:10px;left:10px;width:30px;height:30px;background:url(../images/hitmark.png?1) no-repeat;background-size:30px;}
.project.item.col-6 .newmark {position:absolute;top:10px;right:10px;width:30px;height:30px;background:url(../images/newmark.png?2) no-repeat;background-size:30px;}
.project.item.col-6 figure img.alt {width:auto;max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.callbtn {bottom:25px;right:25px;} .callbtn img {width:50px;height:50px;} }
@media (min-width: 768px) {
.project.item figure {aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;}
.project.item figure img.alt {width:auto;max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
#collapse_categories.catmini li:nth-child(n+13) {display:none;}
.tag-list.tagmini li:nth-child(n+31) {display:none;}
.openallcat,.openalltag {display:block;cursor:pointer;}
.collapse.dont-collapse-sm {display: block;height:auto !important;visibility:visible;}
#offermorebox,#nextbtn {display:none;} }
.navbar-nav .nav-item a {white-space:nowrap;overflow:hidden;}
.swiper-container figure {aspect-ratio:1/1;overflow:hidden;transform:translate3d(0,0,0);display:flex;align-items:center;justify-content:center;background:#fff;}
.offer_img img {position:absolute;max-height:100% !important;width:auto !important;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.pagination {display:block;}
.pagination li {float:left;}
.pcodebtn {position:absolute;top:0;right:0;display:block;width:50px;height:50px;line-height:50px;font-size:18px;text-align:center;cursor:pointer;}
.inbasket{border-width:1px;border-color:#666 !important;}
.image-wrapper.bg-full {background-position:center top;}
.amtoff {opacity:0.5;}
.picker {margin-bottom:.5rem;}
.picker label {inline-size:auto;margin-bottom:5px;}
.picker label > span {position:static;}
.item-count {display:block;width:100%;position:relative;}
#dlvinfo p {margin:0;padding:0;}
.ac_results {border:1px solid #ccc;background: #f6f6f6;padding:0;margin:0;list-style:none;position:absolute;z-index:10000;display:none;}
.ac_results li {font-size:16px;line-height:30px;padding:0 10px;margin:0;color:#101010;text-align:left;border-bottom:1px solid #e1e1e0;}
.ac_over {cursor:pointer;background-color:#F0F0B8;}
.picker label {block-size: auto;}
.picker label[for*="size"] > span {line-height:1.5;font-size:0.8rem;}
.cdek-map {zoom:1.05;}
.cdek-map .ymaps3x0--controls {zoom:0.85;}
.cdek-map .cdek-18beit{zoom:1.2;}
.cdek-map .cdek-uv033b,.cdek-map .cdek-dorbss {transform:scale(0.82);transform-origin:right top;-webkit-transform:scale(0.82);-webkit-transform-origin:right top;}
.dtime {position:absolute;width:20px;padding:0;left:50%;top:0;font-size:26px;line-height:50px;text-align:center;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);}