svg.icon, svg.t_icon {
  display: inline-block;
  width: 1em;
  height: 1em;
  stroke-width: 0;
  stroke: currentColor;
  fill: currentColor;
}
svg.t_icon{width:20px;height:20px;}
ul.social-list{vertical-align:middle;}
span+ul.social-list{margin-left:15px;}
.calc-wrap {overflow: hidden;}
.calc-options {float: left; width: 40%;}
.calc-group-name {margin-left: 5px; font-weight: bold;}
.calc-group-values {overflow: hidden; margin-bottom: 5px;}
.calc-group-values li {float: left; display: block;}
.calc-group-values li a.btn {text-transform: none; margin: 5px;}
.calc-group label {margin-left:10px;}
.calc-group .input-checkbox+span{display:inline;white-space:normal;}
.calc-group-format .calc-group-values li a.btn {width: 65px; text-align: center; padding: 0;}
.calc-group-format .custom-format{display:inline-block;}
.calc-group-format .custom-format input{width:65px; border:none;font-size: 11px; height: 28px; line-height: 28px; background-color:#d7d7d7;text-align:center;}
.calc-group-format .custom-format span{width:10px;text-align:center;}
.calc-preview {float: right; width: 55%;}
.calc-preview-img {position: relative; margin-bottom: 5px; position: relative;}
.calc-preview-img img.front {position: absolute; height: auto; box-shadow: 4px 2px 8px #888;}
.calc-preview-img div.front {position: absolute; background: 50% 50% no-repeat; background-size: cover; box-shadow: 4px 2px 8px #888;}
.calc-preview-img .back {width: 100%; height: auto; display: block;}
.calc-date {display: inline-block; line-height: 14px; margin: 5px; font-size: 11px; vertical-align: top;}
.calc-price {display: inline-block; line-height: 28px; background: #337ab7; vertical-align: top; padding: 0 14px; font-size: 15px; color: #FFF; letter-spacing: 1px; text-shadow: 1px 1px 1px rgba(0,0,0,0.2); margin: 5px;}
.calc-price-before {display: none;}
.calc-delivery{display:inline-block; margin-top: 5px;font-size: .9em;}
.calc-delivery .calc-delivery{display:inline-block;width:auto;}
.calc-select {margin: 5px; position: relative;}
.calc-select:after {position: absolute; right: 0; top: 50%; margin-top: -15px; font-size: 30px; content: '\2263'; pointer-events: none; padding: 0 13px; line-height: 30px;}
@media (max-width: 767px)
{
	.calc-options {float: none; width: auto;}
	.calc-preview {float: none; width: auto; text-align: center;}
	
	.calc-date {display: block;}
	.calc-price-after {display: none;}
	.calc-price-before {display: inline-block;}
	.section-calculator .row{margin-right:0;margin-left:0;}
}
.fancybox-slide--ajax > div {
	width  : 800px;
	height : 600px;
	max-width  : 80%;
	max-height : 80%;
	margin: 0;
}
.socreviews-list .ya-share2{float:right;}
.socreviews-list .ya-share2__item_more{text-align:right;}
.socreviews-list .ya-share2__popup{position:absolute;right:0;text-align:left;  border-radius: 6px 6px 0 0; border: 1px solid #ececec; display:none;}
.socreviews-list .ya-share2__popup.ya-share2__popup_visible{display:block;}
.socreviews-list .ya-share2 li{border:0!important;border-radius:0;padding:5px 10px;}
.socreviews-list .ya-share2__icon:before{content:"";width:24px;height:24px;display:inline-block; vertical-align:middle; margin-right:10px; opacity:.6;} 
.socreviews-list a:hover .ya-share2__icon:before{opacity:1;}
.socreviews-list .ya-share2__icon_more{border:0;}
.socreviews-list .ya-share2__badge{background-color:transparent!important;}
.socreviews-list .ya-share2__icon_more:before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 525.2 525.2'%3E%3Cpath fill='%234a90e2' d='M420.7 371.2c-20 0-37.9 7.9-51.6 20.2L181.1 282.1c1.4-6.1 2.4-12.2 2.4-18.5 0-6.3-1.1-12.4-2.4-18.5l185.9-108.3c14.2 13.1 32.9 21.3 53.7 21.3 43.8 0 79.1-35.3 79.1-79.1C499.9 35.3 464.5 0 420.7 0c-43.7 0-79.1 35.3-79.1 79.1 0 6.4 1.1 12.4 2.4 18.5L158.2 205.9c-14.2-13.2-32.9-21.4-53.7-21.4-43.8 0-79.1 35.3-79.1 79.1s35.3 79.1 79.1 79.1c20.8 0 39.5-8.2 53.7-21.3l187.7 109.6c-1.3 5.6-2.1 11.4-2.1 17.2 0 42.5 34.6 77 77 77 42.4 0 77-34.5 77-77S463.2 371.2 420.7 371.2z'/%3E%3C/svg%3E");}
.socreviews-list .ya-share2__item_service_vkontakte .ya-share2__icon:before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 20 20'%3E%3Cpath d='M17.8 12.3c0 0 1.6 1.6 2 2.3 0 0 0 0 0 0 0.2 0.3 0.2 0.5 0.1 0.6-0.1 0.3-0.6 0.4-0.7 0.4 0 0-2.8 0-2.9 0-0.2 0-0.6-0.1-1.1-0.4-0.4-0.3-0.8-0.7-1.1-1.1-0.6-0.6-1-1.2-1.5-1.2-0.1 0-0.1 0-0.2 0-0.4 0.1-0.8 0.6-0.8 2 0 0.4-0.3 0.7-0.6 0.7 0 0-1.2 0-1.3 0-0.4 0-2.8-0.2-4.8-2.3-2.5-2.7-4.8-8-4.8-8-0.1-0.3 0.2-0.5 0.5-0.5h2.9c0.4 0 0.5 0.2 0.6 0.4 0.1 0.2 0.5 1.2 1.1 2.3 1 1.8 1.6 2.5 2.1 2.5 0.1 0 0.2 0 0.3-0.1 0.6-0.4 0.5-2.7 0.5-3.1 0-0.1 0-1-0.3-1.5-0.2-0.3-0.6-0.4-0.9-0.5 0.1-0.1 0.2-0.2 0.4-0.3 0.4-0.2 1.2-0.3 2-0.3h0.4c0.9 0 1.1 0.1 1.4 0.1 0.6 0.2 0.6 0.6 0.6 1.9 0 0.4 0 0.8 0 1.4 0 0.1 0 0.2 0 0.4 0 0.7 0 1.5 0.5 1.8 0.1 0 0.1 0.1 0.2 0.1 0.2 0 0.7 0 2.1-2.4 0.6-1.1 1.1-2.3 1.1-2.4 0-0.1 0.1-0.2 0.2-0.3 0.1 0 0.2-0.1 0.2-0.1h3.4c0.4 0 0.6 0.1 0.7 0.2 0.1 0.2 0 0.9-1.6 3-0.3 0.3-0.5 0.7-0.7 0.9-1.4 1.8-1.4 1.9 0.1 3.3z'/%3E%3C/svg%3E");}
.socreviews-list .ya-share2__item_service_facebook .ya-share2__icon:before{background-image: url("data:image/svg+xml,%3Csvg height='24' viewbox='0 0 20 20' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.9 3.8h3.1v-3.7h-3.1c-2.4 0-4.4 2-4.4 4.4v1.9h-2.5v3.8h2.5v10h3.8v-10h3.1l0.6-3.7h-3.7v-1.9c0-0.3 0.3-0.6 0.6-0.6z' fill='%23000000'%3E%3C/path%3E%3C/svg%3E");}
.socreviews-list .ya-share2__item_service_odnoklassniki .ya-share2__icon:before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 20 28'%3E%3Cpath d='M10 14.2c-3.9 0-7.1-3.2-7.1-7.1 0-3.9 3.2-7.1 7.1-7.1s7.1 3.2 7.1 7.1c0 3.9-3.2 7.1-7.1 7.1zM10 3.6c-1.9 0-3.5 1.6-3.5 3.5 0 1.9 1.6 3.5 3.5 3.5s3.5-1.6 3.5-3.5c0-1.9-1.6-3.5-3.5-3.5zM18.2 15c0.7 1.4-0.1 2.1-1.9 3.2-1.5 1-3.6 1.3-4.9 1.5l1.1 1.1 4.2 4.2c0.6 0.6 0.6 1.7 0 2.3l-0.2 0.2c-0.6 0.6-1.7 0.6-2.3 0-1-1.1-2.6-2.6-4.2-4.2l-4.2 4.2c-0.6 0.6-1.7 0.6-2.3 0l-0.2-0.2c-0.6-0.6-0.6-1.7 0-2.3 1.1-1.1 2.6-2.6 4.2-4.2l1.1-1.1c-1.3-0.1-3.4-0.5-5-1.5-1.8-1.2-2.6-1.8-1.9-3.2 0.4-0.8 1.5-1.5 3-0.3 0 0 2 1.6 5.2 1.6s5.2-1.6 5.2-1.6c1.5-1.2 2.6-0.5 3 0.3z'/%3E%3C/svg%3E");}
.socreviews-list .ya-share2__item_service_moimir .ya-share2__icon:before{background-image: url("data:image/svg+xml,%3Csvg data-name='Layer 21' height='24' id='Layer_21' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8.17665' cy='7.13186' r='1.63874'/%3E%3Ccircle cx='15.82411' cy='7.13186' r='1.63874'/%3E%3Cpath d='M21.82714,16.37608,19.351,12.41544a1.10992,1.10992,0,0,0-1.8823,1.17668l.25329.40519a7.73453,7.73453,0,0,1-11.456.006l.25708-.41121a1.10992,1.10992,0,0,0-1.8823-1.17668L2.16456,16.37608a1.10992,1.10992,0,0,0,1.8823,1.17668l1.00732-1.61113a9.95508,9.95508,0,0,0,13.88007-.00524l1.01057,1.61637a1.10992,1.10992,0,0,0,1.8823-1.17668Z'/%3E%3C/svg%3E");}
.socreviews-list .ya-share2__item_service_gplus .ya-share2__icon:before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 315 315'%3E%3Cpath d='M307.5 136.9h-19.8V117.1c0-4.1-3.4-7.5-7.5-7.5h-26.7c-4.1 0-7.5 3.4-7.5 7.5v19.8h-19.8c-4.1 0-7.5 3.4-7.5 7.5v26.7c0 4.1 3.4 7.5 7.5 7.5h19.8v19.8c0 4.1 3.4 7.5 7.5 7.5h26.7c4.1 0 7.5-3.4 7.5-7.5v-19.8H307.5c4.1 0 7.5-3.4 7.5-7.5v-26.7C315 140.2 311.6 136.9 307.5 136.9z'/%3E%3Cpath d='M101.9 104.2c9.1 0 17.8 2.5 25.3 7.1l8.5 5.8c3 2 7 1.7 9.5-0.9l24.8-24.6c1.6-1.6 2.4-3.8 2.2-6 -0.2-2.2-1.4-4.2-3.2-5.5l-14.4-9.9c-0.3-0.2-0.6-0.4-0.9-0.5l-14-6.9c-0.2-0.1-0.4-0.2-0.6-0.3 -12-4.8-24.7-7.2-37.7-7.2 -26.8 0-52 10.3-71.1 28.9 -19.4 18.9-30.1 44.7-30.3 72.5 -0.2 27.8 10.2 53.7 29.4 72.9 19 19 45.9 30 73.8 30 27.7 0 53.6-10.7 71.2-29.5 13.9-14.8 22.5-34.6 24.7-57.3 0-0.2 0-0.4 0-0.6l0.3-20.3c0-0.4 0-0.8-0.1-1.3l-1.1-7c-0.6-3.6-3.7-6.3-7.4-6.3h-86.7c-4.1 0-7.5 3.4-7.5 7.5v30c0 4.1 3.4 7.5 7.5 7.5h44.2c-2 4.4-5.2 9.1-9.3 13.5 -8.8 9.5-21.9 15-36 15 -14.4 0-28.2-5.6-37.8-15.5 -20.1-20.4-19.8-56.1 0.5-76.2C75.3 109.6 88.5 104.2 101.9 104.2z'/%3E%3C/svg%3E");}
.socreviews-list .ya-share2__item_service_twitter .ya-share2__icon:before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 491.5 491.5'%3E%3Cpath d='M43.3 434.7c0 0 192.7 0 221.3 0 52.1 0 106.6-54.7 128.4-87.4 21.9-32.8 25.9-101.6 25.9-101.6v-37.8 -37.8l34.7-37.8 37.8-37.8h-37.8 -37.8c0 0-3.1-37.8-75.6-37.8s-113.4 37.8-113.4 75.6c0 37.8 0 0 0 37.8 0 37.8-75.6 0-75.6 0L0.1 94.5c0 0-3.1 113.4 37.8 189 41 75.6 75.6 113.4 75.6 113.4L43.3 434.7z'/%3E%3C/svg%3E");}
.rate-labels input{display:none;}
.rate-labels label{display:inline-block;color:#fff;}
.rate-labels label svg{fill:currentColor;}
.rate-labels input:checked + label{color:#4a90e2;}
.soc-serv-accounts label i{vertical-align:middle;}
span.rate{display:inline-block;white-space:nowrap;}
.freezepage1{overflow:hidden;height:100%;position:relative;}
.modal-content .boxed{overflow:auto;}
#vertical-order-form .row div.col-xs-12:nth-child(5) {height: 400px; overflow-y: scroll;}
.map_region{height:500px;}
.modal-content{background-color: transparent;}
.bg--dark:not(.nav-bar):not(.bar) .h6{color:#fff;}
p.h6 a{text-decoration:none;}
.comment .comment__body .h5.type--fine-print {margin: 0;}
div.space--xxs {
    padding-top: 1.85714286em;
    padding-bottom: 1.85714286em;
}
.label{line-height: inherit;}
.imagebg .breadcrumbs a{font-weight:400;}
.dc > div{margin-left:auto;margin-right:auto;}