@charset "utf-8";
/* CSS Document */
@font-face {font-family: 'pf_din_text_cond_proregular'; src: url('../fonts/PFDinTextCondPro-Regular-webfont.eot'); src: url('../fonts/PFDinTextCondPro-Regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/PFDinTextCondPro-Regular-webfont.woff2') format('woff2'), url('../fonts/PFDinTextCondPro-Regular-webfont.woff') format('woff'), url('../fonts/PFDinTextCondPro-Regular-webfont.ttf') format('truetype'), url('../fonts/PFDinTextCondPro-Regular-webfont.svg#pf_din_text_cond_proregular') format('svg'); font-weight:normal; font-style:normal;}
@font-face {font-family: 'pf_din_text_cond_probold'; src: url('../fonts/PFDinTextCondPro-Bold-webfont.eot'); src: url('../fonts/PFDinTextCondPro-Bold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/PFDinTextCondPro-Bold-webfont.woff2') format('woff2'), url('../fonts/PFDinTextCondPro-Bold-webfont.woff') format('woff'), url('../fonts/PFDinTextCondPro-Bold-webfont.ttf') format('truetype'), url('../fonts/PFDinTextCondPro-Bold-webfont.svg#pf_din_text_cond_probold') format('svg'); font-weight:normal; font-style:normal;}
body {background:#ffffff; color:#2c2c2c; font:normal 17px 'pf_din_text_cond_proregular',sans-serif;}
.green-line-big {background:#6f922a; width:100%;}
.green-line-little {background:#6f922a; width:100%; height:3px; margin:0 0 15px 0;}
.pink {background:#a9487e; width:100%;}
section.offer .offer-box {padding:0 0 15px 0;}
section.offer .no-padding {padding:0;}
h3.on-green {color:#ffffff; font:normal 24px/28px 'pf_din_text_cond_proregular',sans-serif; margin:0; padding:15px 0 12px 0; -webkit-text-shadow:1px 1px 0 rgba(0,0,0,.3); -moz-text-shadow:1px 1px 0 rgba(0,0,0,.3); text-shadow:1px 1px 0 rgba(0,0,0,.3);}
h3.on-white {color:#2c2c2c; font:normal 24px/28px 'pf_din_text_cond_proregular',sans-serif; margin:0; padding:15px 0 12px 0;}
.modal-backdrop.in {opacity:.3;}
.modal-dialog {margin:90px auto 30px;}
.modal-content {-webkit-box-shadow:0 1px 12px rgba(0,0,0,.3); -moz-box-shadow:0 1px 12px rgba(0,0,0,.3); box-shadow:0 1px 12px rgba(0,0,0,.3); -webkit-border-radius:10px; -moz-border-radius:10px; -khtml-border-radius:10px; border-radius:10px;}
.sweet-alert {-webkit-box-shadow:0 1px 12px rgba(0,0,0,.3); -moz-box-shadow:0 1px 12px rgba(0,0,0,.3); box-shadow:0 1px 12px rgba(0,0,0,.3); -webkit-border-radius:10px; -moz-border-radius:10px; -khtml-border-radius:10px; border-radius:10px;}
section.advantages {padding:0 0 15px 0;}
.title-padding {padding:26px 0 0 0;}
.title-padding-2 {margin:0 0 53px 0;}
section.advantages p, section.scheme p {color:#ffffff; font:normal 19px 'pf_din_text_cond_proregular',sans-serif; padding:25px 0 52px 0;}
.gray {background:#717868; width:100%;}
.green {background:#6f922a; width:100%;}
#chair-nav {padding:26px 0 20px 0;}
#chair-nav a.light {background:#d4a4bf;}
#chair-nav a {background:#ffffff; color:#2c2c2c; font:normal 20px 'pf_din_text_cond_proregular',sans-serif; float:left; cursor:pointer; margin:0 7px 7px 0; padding:0 10px 2px 10px; -webkit-border-radius:10px; -moz-border-radius:10px; -khtml-border-radius:10px; border-radius:10px; -webkit-transition-duration:0.5s; -o-transition-duration:0.5s; -moz-transition-duration:0.5s; transition-duration:0.5s;}
#chair-nav a:hover, #chair-nav a.light:hover, #chair-nav a.current {background:#e6e000; text-decoration:none;}
.chair, .mechanism, .rewiew {background:#ffffff; margin:0 0 30px 0; padding:0; -webkit-border-radius:10px; -moz-border-radius:10px; -khtml-border-radius:10px; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; -khtml-border-radius:10px; border-radius:10px; -webkit-transition-duration:0.5s; -o-transition-duration:0.5s; -moz-transition-duration:0.5s; transition-duration:0.5s;}
.chair:hover, .mechanism:hover, .rewiew:hover {-webkit-box-shadow:0 0 15px rgba(0,0,0,.5); -moz-box-shadow:0 0 15px rgba(0,0,0,.5); box-shadow:0 0 15px rgba(0,0,0,.5);}
.chair h3, .mechanism h4 {background:#6f922a; color:#ffffff; font:normal 20px/49px 'pf_din_text_cond_proregular',sans-serif; text-align:center; margin:0; padding:0; -webkit-border-radius:10px 10px 0 0; -moz-border-radius:10px 10px 0 0; -khtml-border-radius:10px 10px 0 0; border-radius:10px 10px 0 0;}
.chair .border-box, .mechanism .border-box {border:1px solid #6f922a; margin:0; padding:28px 0 0 0; -webkit-border-radius:0 0 10px 10px; -moz-border-radius:0 0 10px 10px; -khtml-border-radius:0 0 10px 10px; border-radius:0 0 10px 10px;}
.chair img, section.cloth img, .img-box img, section.scheme img {margin:0 auto;}
.price p {color:#a9487e; font:normal 37px 'pf_din_text_cond_probold',sans-serif;}
.title-margin-bottom {margin:0 0 26px 0;}
section.cloth h4 {background:#a9487e; color:#ffffff; font:normal 20px/50px 'pf_din_text_cond_proregular',sans-serif; text-align:center; margin:0 0 28px 0; padding:0; -webkit-border-radius:10px 10px 0 0; -moz-border-radius:10px 10px 0 0; -khtml-border-radius:10px 10px 0 0; border-radius:10px 10px 0 0;}
section.cloth p, .mechanism p {color:#2c2c2c; font:normal 18px 'pf_din_text_cond_proregular',sans-serif; text-align:justify; padding:0 15px 13px 15px;}
.mechanism img {margin:0 auto 28px;}
.mechanism h5 {color:#2c2c2c; font:normal 18px 'pf_din_text_cond_probold',sans-serif; text-align:center; padding:0 15px 13px 15px;}
strong {font-family:'pf_din_text_cond_probold',sans-serif; font-weight:normal;}
.img-box {background:#a9487e; margin:0; padding:13px 0 10px 0; -webkit-border-radius:10px 10px 0 0; -moz-border-radius:10px 10px 0 0; -khtml-border-radius:10px 10px 0 0; border-radius:10px 10px 0 0;}
.rewiew-text {background:#ffffff; background:linear-gradient(to bottom, #ffffff 0%, #a9acb1 100%) repeat scroll 0 0; padding:23px 0 8px 0; -webkit-border-radius:0 0 10px 10px; -moz-border-radius:0 0 10px 10px; -khtml-border-radius:0 0 10px 10px; border-radius:0 0 10px 10px;}
.rewiew-text h5 {color:#2c2c2c; font:normal 17px 'pf_din_text_cond_probold',sans-serif; text-align:center; margin:0; padding:0 15px 19px 15px;}
.rewiew-text p {color:#2c2c2c; font:normal 17px 'pf_din_text_cond_proregular',sans-serif; text-align:left; margin:0; padding:0 15px 20px 15px;}
section.scheme p span {text-decoration:underline;}
button {outline:none;}

.form {position:relative;}
.block {text-align:center;}
.loading {position:absolute; top:43%; left:43%; background:url(../images/ajax-loader.gif) no-repeat; height:50px; width:50px; display:none;}
input[type="text"].text:hover {border:1px solid #bb1e39;}
input[type="text"].text:focus {outline:none;}
a.submit:hover {background:#6f922a;}
.text::-webkit-input-placeholder {color:#2c2c2c; opacity:1;}
.text:-moz-placeholder, .text::-moz-placeholder {color:#2c2c2c; opacity:1;}
.text:-ms-input-placeholder {color:#2c2c2c; opacity:1;}
.hightlight::-webkit-input-placeholder {color:#2c2c2c; opacity:1;}
.hightlight:-moz-placeholder, .hightlight::-moz-placeholder {color:#2c2c2c; opacity:1;}
.hightlight:-ms-input-placeholder {color:#2c2c2c; opacity:1;}
.text:focus::-webkit-input-placeholder {opacity:0;}
.text:focus:-moz-placeholder, .text:focus::-moz-placeholder {opacity:0;}
.text:focus:-ms-input-placeholder {opacity:0;}
.hightlight:focus::-webkit-input-placeholder, .hightlight:focus:-moz-placeholder {opacity:0;}
.hightlight:focus::-moz-placeholder {opacity:0;}
.hightlight:focus:-ms-input-placeholder {opacity:0;}

/* Telefoniya */
.fixed-action-btn {
	position: fixed;
	right: 30px;
	bottom: 40px;
	padding-top: 15px;
	margin-bottom: 0;
	z-index: 998;
}
#widget {
	position: absolute;
	right: 50px;
	bottom: 40px;
	cursor: pointer;
	width: 40px;
	height: 40px;
	z-index: 2147483600;
	opacity: 0.5;
}
#widget .widget-phone {
	-moz-border-radius: 50% !important;
	-webkit-border-radius: 50% !important;
	border-radius: 50% !important;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	background-color: rgb(0, 152, 255);
	width: 80px;
	height: 80px;
	-webkit-animation: widget-main 1.5s 0s ease-out infinite;
	-moz-animation: widget-main 1.5s 0s ease-out infinite;
	animation: widget-main 1.5s 0s ease-out infinite;
	background: url('../images/phone.png');
	background-position: center;
	background-repeat: no-repeat;
}
#widget .widget-phone:before {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}
#widget:hover {
	opacity: 0.8;
}
@-webkit-keyframes widget-main {
	0% {
		box-shadow: 0 0 8px 6px rgba(13, 137, 221, 0), 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(13, 137, 221, 0);
	}
	10% {
		box-shadow: 0 0 8px 6px rgb(47, 161, 239), 0 0 12px 10px rgba(0, 0, 0, 0), 0 0 12px 14px rgb(47, 161, 239);
	}
	100% {
		box-shadow: 0 0 8px 6px rgba(13, 137, 221, 0), 0 0 0 40px rgba(0, 0, 0, 0), 0 0 0 40px rgba(13, 137, 221, 0);
	}
}
@-moz-keyframes widget-main {
	0% {
		box-shadow: 0 0 8px 6px rgba(13, 137, 221, 0), 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(13, 137, 221, 0);
	}
	10% {
		box-shadow: 0 0 8px 6px rgb(47, 161, 239), 0 0 12px 10px rgba(0, 0, 0, 0), 0 0 12px 14px rgb(47, 161, 239);
	}
	100% {
		box-shadow: 0 0 8px 6px rgba(13, 137, 221, 0), 0 0 0 40px rgba(0, 0, 0, 0), 0 0 0 40px rgba(13, 137, 221, 0);
	}
}
@keyframes widget-main {
	0% {
		box-shadow: 0 0 8px 6px rgba(13, 137, 221, 0), 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(13, 137, 221, 0);
	}
	10% {
		box-shadow: 0 0 8px 6px rgb(47, 161, 239), 0 0 12px 10px rgba(0, 0, 0, 0), 0 0 12px 14px rgb(47, 161, 239);
	}
	100% {
		box-shadow: 0 0 8px 6px rgba(13, 137, 221, 0), 0 0 0 40px rgba(0, 0, 0, 0), 0 0 0 40px rgba(13, 137, 221, 0);
	}
}
#widget-form {
	visibility: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	text-align: center;
	z-index: 2147483601;
}
#widget-form div {
	width: 300px;
	margin: 100px auto;
	background-color: #fff;
	border: 1px solid #000;
	padding: 15px;
	text-align: center;
}
/* Telefoniya END */

@media only screen and (max-width:319px) {
.green-line-dotted {background:#ffffff url(../images/green-line-dotted.png) no-repeat top right; height:15px;}
.logo {background:url(../images/logo-xs.jpg) no-repeat top center; height:74px; margin:10px 0 0 0; padding:0;}
.contacts {background:url(../images/phone-xs.png) no-repeat top center; height:140px; margin:10px 0 0 0;}
button.call-phone, button.call-phone:visited {background:#a9487e; width:100%; height:66px; border:0; color:#ffffff; font:normal 20px/65px 'pf_din_text_cond_proregular',sans-serif; text-align:center; text-decoration:underline; margin:0; display:block; -webkit-text-shadow:1px 1px 0 rgba(0,0,0,.5); -moz-text-shadow:1px 1px 0 rgba(0,0,0,.5); text-shadow:1px 1px 0 rgba(0,0,0,.5); -webkit-transition-duration:0.5s; -o-transition-duration:0.5s; -moz-transition-duration:0.5s; transition-duration:0.5s;}
button.call-phone:hover, button.call-phone:visited:hover, button.buy:hover, button.buy:visited:hover {background:#6f922a; text-decoration:none;}
button.call-phone img {margin:0 15px 3px 5px;}
a.go-catalog, a.go-catalog:visited {background:#ffffff; width:100%; height:66px; color:#2c2c2c; font:normal 17px/60px 'pf_din_text_cond_proregular',sans-serif; text-align:center; text-decoration:underline; text-transform:uppercase; display:block;}
a.go-catalog:hover, a.go-catalog:visited:hover {text-decoration:none;}
a.go-catalog img {margin:0 9px 3px 5px;}
section.offer h1 {color:#ffffff; font:normal 18px/25px 'pf_din_text_cond_probold',sans-serif; text-align:center; text-transform:uppercase; margin:0; padding:10px 0 10px 0; -webkit-text-shadow:1px 1px 0 rgba(0,0,0,.3); -moz-text-shadow:1px 1px 0 rgba(0,0,0,.3); text-shadow:1px 1px 0 rgba(0,0,0,.3);}
section.offer .offer-0 {background:#ffffff url(../images/offer-0.jpg) no-repeat top center; height:296px;}
section.offer .offer-1 {background:#ffffff url(../images/offer-1.jpg) no-repeat top center; height:296px;}
section.offer .offer-2 {background:#ffffff url(../images/offer-2.jpg) no-repeat top right; height:296px;}
section.offer .offer-3 {background:#6f922a; height:270px; margin:0;}
input[type="text"].text {color:#2c2c2c; font:normal 17px/33px 'pf_din_text_cond_proregular',sans-serif; text-align:center; width:72%; height:37px; border:1px solid #6f922a; margin:0 0 8px 0; padding:0 10px 0 10px; -webkit-border-radius:10px; -moz-border-radius:10px; -khtml-border-radius:10px; border-radius:10px; -webkit-transition-duration:0.5s; -o-transition-duration:0.5s; -moz-transition-duration:0.5s; transition-duration:0.5s;}
a.submit {background:#bb1e39; border:3px solid #ffffff; color:#ffffff; font:normal 24px/47px 'pf_din_text_cond_probold',sans-serif; width:72%; height:52px; padding:0; margin:0 0 23px 0; display:inline-block; cursor:pointer; text-decoration:none; text-transform:uppercase; -webkit-text-shadow:1px 1px 0 rgba(0,0,0,.3); -moz-text-shadow:1px 1px 0 rgba(0,0,0,.3); text-shadow:1px 1px 0 rgba(0,0,0,.3); -webkit-border-radius:10px; -moz-border-radius:10px; -khtml-border-radius:10px; border-radius:10px; -webkit-transition-duration:0.5s; -o-transition-duration:0.5s; -moz-transition-duration:0.5s; transition-duration:0.5s;}
input[type="text"].hightlight {background:#efa1af; border:1px solid #bb1e39;}
.gray h3 {color:#ffffff; font:normal 18px/25px 'pf_din_text_cond_probold',sans-serif; text-align:center; text-transform:none; margin:0; padding:10px 0 10px 0; -webkit-text-shadow:1px 1px 0 rgba(0,0,0,.3); -moz-text-shadow:1px 1px 0 rgba(0,0,0,.3); text-shadow:1px 1px 0 rgba(0,0,0,.3);}
.chair p.specification {color:#2c2c2c; font:normal 18px 'pf_din_text_cond_proregular',sans-serif; margin:0; padding:28px 15px 40px 15px; text-align:justify;}
.price {float:none; width:100%;}
button.buy, button.buy:visited {background:#bb1e39; border:3px solid #ffffff; color:#ffffff; font:normal 24px/47px 'pf_din_text_cond_probold',sans-serif; width:72%; height:52px; padding:0; margin:0 0 28px 0; display:inline-block; cursor:pointer; text-decoration:none; text-transform:uppercase; -webkit-text-shadow:1px 1px 0 rgba(0,0,0,.3); -moz-text-shadow:1px 1px 0 rgba(0,0,0,.3); text-shadow:1px 1px 0 rgba(0,0,0,.3); -webkit-border-radius:10px; -moz-border-radius:10px; -khtml-border-radius:10px; border-radius:10px; -webkit-transition-duration:0.5s; -o-transition-duration:0.5s; -moz-transition-duration:0.5s; transition-duration:0.5s;}
.pink-line-dotted {background:#ffffff url(../images/pink-line-dotted.png) no-repeat top right; height:15px; margin:0 0 26px 0;}
.designer {background:url(../images/web-shevel.png) no-repeat top center; height:41px; margin:20px 10px 20px 10px; padding:0;}
}
@media only screen and (min-width:320px) {
.green-line-dotted {background:#ffffff url(../images/green-line-dotted-xs.png) no-repeat top right; height:15px;}
.logo {background:url(../images/logo-xs.jpg) no-repeat top center; height:74px; margin:10px 0 0 0; padding:0;}
.contacts {background:url(../images/phone-xs.png) no-repeat top center; height:140px; margin:10px 0 0 0;}
button.call-phone, button.call-phone:visited {background:#a9487e; width:100%; height:66px; border:0; color:#ffffff; font:normal 20px/65px 'pf_din_text_cond_proregular',sans-serif; text-align:center; text-decoration:underline; margin:0; display:block; -webkit-text-shadow:1px 1px 0 rgba(0,0,0,.5); -moz-text-shadow:1px 1px 0 rgba(0,0,0,.5); text-shadow:1px 1px 0 rgba(0,0,0,.5); -webkit-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;}
button.call-phone:hover, button.call-phone:visited:hover, button.buy:hover, button.buy:visited:hover {background:#6f922a; text-decoration:none;}
button.call-phone img {margin:0 15px 3px 5px;}
a.go-catalog, a.go-catalog:visited {background:#ffffff; width:100%; height:66px; color:#2c2c2c; font:normal 17px/60px 'pf_din_text_cond_proregular',sans-serif; text-align:center; text-decoration:underline; text-transform:uppercase; display:block;}
a.go-catalog:hover, a.go-catalog:visited:hover {text-decoration:none;}
a.go-catalog img {margin:0 9px 3px 5px;}
section.offer h1 {color:#ffffff; font:normal 20px/25px 'pf_din_text_cond_probold',sans-serif; text-align:center; text-transform:uppercase; margin:0; padding:25px 0 25px 0; -webkit-text-shadow:1px 1px 0 rgba(0,0,0,.3); -moz-text-shadow:1px 1px 0 rgba(0,0,0,.3); text-shadow:1px 1px 0 rgba(0,0,0,.3);}
section.offer .offer-0 {background:#ffffff url(../images/offer-0.jpg) no-repeat top left; height:296px;}
section.offer .offer-1 {background:#ffffff url(../images/offer-1.jpg) no-repeat top left; height:296px;}
section.offer .offer-2 {background:#ffffff url(../images/offer-2.jpg) no-repeat top right; height:296px;}
section.offer .offer-3 {background:#6f922a; height:270px; margin:0;}
input[type="text"].text {color:#2c2c2c; font:normal 17px/33px 'pf_din_text_cond_proregular',sans-serif; text-align:center; width:72%; height:37px; border:1px solid #6f922a; margin:0 0 8px 0; padding:0 10px 0 10px; -webkit-border-radius:10px; -moz-border-radius:10px; -khtml-border-radius:10px; border-radius:10px; -webkit-transition-duration:0.5s; -o-transition-duration:0.5s; -moz-transition-duration:0.5s; transition-duration:0.5s;}
a.submit {background:#bb1e39; border:3px solid #ffffff; color:#ffffff; font:normal 24px/47px 'pf_din_text_cond_probold',sans-serif; width:72%; height:52px; padding:0; margin:0 0 23px 0; display:inline-block; cursor:pointer; text-decoration:none; text-transform:uppercase; -webkit-text-shadow:1px 1px 0 rgba(0,0,0,.3); -moz-text-shadow:1px 1px 0 rgba(0,0,0,.3); text-shadow:1px 1px 0 rgba(0,0,0,.3); -webkit-border-radius:10px; -moz-border-radius:10px; -khtml-border-radius:10px; border-radius:10px; -webkit-transition-duration:0.5s; -o-transition-duration:0.5s; -moz-transition-duration:0.5s; transition-duration:0.5s;}
input[type="text"].hightlight {background:#efa1af; border:1px solid #bb1e39;}
.gray h3 {color:#ffffff; font:normal 22px/25px 'pf_din_text_cond_probold',sans-serif; text-align:center; text-transform:none; margin:0; padding:25px 0 25px 0; -webkit-text-shadow:1px 1px 0 rgba(0,0,0,.3); -moz-text-shadow:1px 1px 0 rgba(0,0,0,.3); text-shadow:1px 1px 0 rgba(0,0,0,.3);}
.chair p.specification {color:#2c2c2c; font:normal 18px 'pf_din_text_cond_proregular',sans-serif; margin:0; padding:28px 15px 40px 15px; text-align:justify;}
.price {float:none; width:100%;}
button.buy, button.buy:visited {background:#bb1e39; border:3px solid #ffffff; color:#ffffff; font:normal 24px/47px 'pf_din_text_cond_probold',sans-serif; width:72%; height:52px; padding:0; margin:0 0 28px 0; display:inline-block; cursor:pointer; text-decoration:none; text-transform:uppercase; -webkit-text-shadow:1px 1px 0 rgba(0,0,0,.3); -moz-text-shadow:1px 1px 0 rgba(0,0,0,.3); text-shadow:1px 1px 0 rgba(0,0,0,.3); -webkit-border-radius:10px; -moz-border-radius:10px; -khtml-border-radius:10px; border-radius:10px; -webkit-transition-duration:0.5s; -o-transition-duration:0.5s; -moz-transition-duration:0.5s; transition-duration:0.5s;}
.pink-line-dotted {background:#ffffff url(../images/pink-line-dotted-xs.png) no-repeat top right; height:15px; margin:0 0 26px 0;}
.designer {background:url(../images/web-shevel.png) no-repeat top center; height:41px; margin:20px 10px 20px 10px; padding:0;}
}
@media only screen and (min-width:768px) {
.green-line-dotted {background:#ffffff url(../images/green-line-dotted-sm.png) no-repeat top right; height:15px;}
.logo {background:url(../images/logo-md-sm.jpg) no-repeat top center; height:117px; margin:10px 0 0 0; padding:0;}
.contacts {background:url(../images/phone-md-sm.png) no-repeat top center; height:117px; margin:10px 0 0 0;}
button.call-phone, button.call-phone:visited {background:#a9487e; width:100%; height:66px; border:0; color:#ffffff; font:normal 20px/65px 'pf_din_text_cond_proregular',sans-serif; text-align:center; text-decoration:underline; margin:20px 0 0 0; display:block; -webkit-text-shadow:1px 1px 0 rgba(0,0,0,.5); -moz-text-shadow:1px 1px 0 rgba(0,0,0,.5); text-shadow:1px 1px 0 rgba(0,0,0,.5); -webkit-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;}
button.call-phone:hover, button.call-phone:visited:hover, button.buy:hover, button.buy:visited:hover {background:#6f922a; text-decoration:none;}
button.call-phone img {margin:0 15px 3px 5px;}
a.go-catalog, a.go-catalog:visited {background:#ffffff; width:100%; height:66px; color:#2c2c2c; font:normal 17px/60px 'pf_din_text_cond_proregular',sans-serif; text-align:center; text-decoration:underline; text-transform:uppercase; display:block;}
a.go-catalog:hover, a.go-catalog:visited:hover {text-decoration:none;}
a.go-catalog img {margin:0 9px 3px 5px;}
section.offer h1 {background:url(../images/strips-sm.png) no-repeat top left; color:#ffffff; font:normal 20px/60px 'pf_din_text_cond_probold',sans-serif; text-align:center; text-transform:uppercase; margin:0; padding:0 0 0 40px; -webkit-text-shadow:1px 1px 0 rgba(0,0,0,.3); -moz-text-shadow:1px 1px 0 rgba(0,0,0,.3); text-shadow:1px 1px 0 rgba(0,0,0,.3);}
section.offer .offer-0 {background:#ffffff url(../images/offer-0.jpg) no-repeat top left; height:296px;}
section.offer .offer-1 {background:#ffffff url(../images/offer-1.jpg) no-repeat top left; height:296px;}
section.offer .offer-2 {background:#ffffff url(../images/offer-2.jpg) no-repeat top right; height:296px;}
section.offer .offer-3 {background:#6f922a; height:270px; margin:0;}
input[type="text"].text {color:#2c2c2c; font:normal 17px/33px 'pf_din_text_cond_proregular',sans-serif; text-align:center; width:52%; height:37px; border:1px solid #6f922a; margin:0 0 8px 0; padding:0 10px 0 10px; -webkit-border-radius:10px; -moz-border-radius:10px; -khtml-border-radius:10px; border-radius:10px; -webkit-transition-duration:0.5s; -o-transition-duration:0.5s; -moz-transition-duration:0.5s; transition-duration:0.5s;}
a.submit {background:#bb1e39; border:3px solid #ffffff; color:#ffffff; font:normal 24px/47px 'pf_din_text_cond_probold',sans-serif; width:52%; height:52px; padding:0; margin:0 0 23px 0; display:inline-block; cursor:pointer; text-decoration:none; text-transform:uppercase; -webkit-text-shadow:1px 1px 0 rgba(0,0,0,.3); -moz-text-shadow:1px 1px 0 rgba(0,0,0,.3); text-shadow:1px 1px 0 rgba(0,0,0,.3); -webkit-border-radius:10px; -moz-border-radius:10px; -khtml-border-radius:10px; border-radius:10px; -webkit-transition-duration:0.5s; -o-transition-duration:0.5s; -moz-transition-duration:0.5s; transition-duration:0.5s;}
input[type="text"].hightlight {background:#efa1af; border:1px solid #bb1e39;}
.gray h3 {background:url(../images/strips-sm.png) no-repeat top left; color:#ffffff; font:normal 24px/60px 'pf_din_text_cond_probold',sans-serif; text-align:center; text-transform:none; margin:0; padding:0 0 0 40px; -webkit-text-shadow:1px 1px 0 rgba(0,0,0,.3); -moz-text-shadow:1px 1px 0 rgba(0,0,0,.3); text-shadow:1px 1px 0 rgba(0,0,0,.3);}
.chair p.specification {color:#2c2c2c; font:normal 18px 'pf_din_text_cond_proregular',sans-serif; margin:0; padding:28px 15px 40px 15px; text-align:justify;}
.price {float:none; width:100%;}
button.buy, button.buy:visited {background:#bb1e39; border:3px solid #ffffff; color:#ffffff; font:normal 24px/47px 'pf_din_text_cond_probold',sans-serif; width:52%; height:52px; padding:0; margin:0 0 28px 0; display:inline-block; cursor:pointer; text-decoration:none; text-transform:uppercase; -webkit-text-shadow:1px 1px 0 rgba(0,0,0,.3); -moz-text-shadow:1px 1px 0 rgba(0,0,0,.3); text-shadow:1px 1px 0 rgba(0,0,0,.3); -webkit-border-radius:10px; -moz-border-radius:10px; -khtml-border-radius:10px; border-radius:10px; -webkit-transition-duration:0.5s; -o-transition-duration:0.5s; -moz-transition-duration:0.5s; transition-duration:0.5s;}
.pink-line-dotted {background:#ffffff url(../images/pink-line-dotted-sm.png) no-repeat top right; height:15px; margin:0 0 26px 0;}
.designer {background:url(../images/web-shevel.png) no-repeat top center; height:41px; margin:20px 10px 20px 10px; padding:0;}
}
@media only screen and (min-width:992px) {
.green-line-dotted {background:#ffffff url(../images/green-line-dotted-md.png) no-repeat top right; height:15px;}
.logo {background:url(../images/logo-md-sm.jpg) no-repeat top center; height:117px; margin:0; padding:0;}
.contacts {background:url(../images/phone-md-sm.png) no-repeat top center; height:117px; margin:0;}
button.call-phone, button.call-phone:visited {background:#a9487e; width:100%; height:66px; border:0; color:#ffffff; font:normal 20px/65px 'pf_din_text_cond_proregular',sans-serif; text-align:center; text-decoration:underline; display:block; margin:0; -webkit-text-shadow:1px 1px 0 rgba(0,0,0,.5); -moz-text-shadow:1px 1px 0 rgba(0,0,0,.5); text-shadow:1px 1px 0 rgba(0,0,0,.5); -webkit-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;}
button.call-phone:hover, button.call-phone:visited:hover, button.buy:hover, button.buy:visited:hover {background:#6f922a; text-decoration:none;}
button.call-phone img {margin:0 15px 3px 5px;}
a.go-catalog, a.go-catalog:visited {background:#ffffff; width:100%; height:66px; color:#2c2c2c; font:normal 17px/60px 'pf_din_text_cond_proregular',sans-serif; text-align:center; text-decoration:underline; text-transform:uppercase; display:block;}
a.go-catalog:hover, a.go-catalog:visited:hover {text-decoration:none;}
a.go-catalog img {margin:0 9px 3px 5px;}
section.offer h1 {background:url(../images/strips-lg-md.png) no-repeat top left; color:#ffffff; font:normal 26px/79px 'pf_din_text_cond_probold',sans-serif; text-align:center; text-transform:uppercase; margin:0; padding:0 0 0 40px; -webkit-text-shadow:1px 1px 0 rgba(0,0,0,.3); -moz-text-shadow:1px 1px 0 rgba(0,0,0,.3); text-shadow:1px 1px 0 rgba(0,0,0,.3);}
section.offer .offer-0 {background:#ffffff url(../images/offer-0.jpg) no-repeat top center; height:296px;}
section.offer .offer-1 {background:#ffffff url(../images/offer-1.jpg) no-repeat top center; height:296px;}
section.offer .offer-2 {background:#ffffff url(../images/offer-2.jpg) no-repeat top right; height:296px;}
section.offer .offer-3 {background:#6f922a; height:270px; margin:26px 0 0 0;}
input[type="text"].text {color:#2c2c2c; font:normal 17px/33px 'pf_din_text_cond_proregular',sans-serif; text-align:center; width:62%; height:37px; border:1px solid #6f922a; margin:0 0 8px 0; padding:0 10px 0 10px; -webkit-border-radius:10px; -moz-border-radius:10px; -khtml-border-radius:10px; border-radius:10px; -webkit-transition-duration:0.5s; -o-transition-duration:0.5s; -moz-transition-duration:0.5s; transition-duration:0.5s;}
a.submit {background:#bb1e39; border:3px solid #ffffff; color:#ffffff; font:normal 24px/47px 'pf_din_text_cond_probold',sans-serif; width:62%; height:52px; padding:0; margin:0 0 23px 0; display:inline-block; cursor:pointer; text-decoration:none; text-transform:uppercase; -webkit-text-shadow:1px 1px 0 rgba(0,0,0,.3); -moz-text-shadow:1px 1px 0 rgba(0,0,0,.3); text-shadow:1px 1px 0 rgba(0,0,0,.3); -webkit-border-radius:10px; -moz-border-radius:10px; -khtml-border-radius:10px; border-radius:10px; -webkit-transition-duration:0.5s; -o-transition-duration:0.5s; -moz-transition-duration:0.5s; transition-duration:0.5s;}
input[type="text"].hightlight {background:#efa1af; border:1px solid #bb1e39;}
.gray h3 {background:url(../images/strips-lg-md.png) no-repeat top left; color:#ffffff; font:normal 26px/79px 'pf_din_text_cond_probold',sans-serif; text-align:center; text-transform:none; margin:0; padding:0 0 0 40px; -webkit-text-shadow:1px 1px 0 rgba(0,0,0,.3); -moz-text-shadow:1px 1px 0 rgba(0,0,0,.3); text-shadow:1px 1px 0 rgba(0,0,0,.3);}
.chair p.specification {color:#2c2c2c; font:normal 18px 'pf_din_text_cond_proregular',sans-serif; min-height:241px; margin:0; padding:28px 15px 0 15px; text-align:justify;}
.price {float:left; width:50%;}
button.buy, button.buy:visited {background:#bb1e39; border:3px solid #ffffff; color:#ffffff; font:normal 24px/47px 'pf_din_text_cond_probold',sans-serif; width:90%; height:52px; padding:0; margin:0 0 28px 0; display:inline-block; cursor:pointer; text-decoration:none; text-transform:uppercase; -webkit-text-shadow:1px 1px 0 rgba(0,0,0,.3); -moz-text-shadow:1px 1px 0 rgba(0,0,0,.3); text-shadow:1px 1px 0 rgba(0,0,0,.3); -webkit-border-radius:10px; -moz-border-radius:10px; -khtml-border-radius:10px; border-radius:10px; -webkit-transition-duration:0.5s; -o-transition-duration:0.5s; -moz-transition-duration:0.5s; transition-duration:0.5s;}
.pink-line-dotted {background:#ffffff url(../images/pink-line-dotted-md.png) no-repeat top right; height:15px; margin:0 0 26px 0;}
.designer {background:url(../images/web-shevel.png) no-repeat top right; height:41px; margin:20px 10px 20px 10px; padding:0;}
}
@media only screen and (min-width:1200px) {
.green-line-dotted {background:#ffffff url(../images/green-line-dotted-lg.png) no-repeat top right; height:15px;}
.logo {background:url(../images/logo-lg.jpg) no-repeat top center; height:117px; margin:0; padding:0;}
.contacts {background:url(../images/phone-lg.png) no-repeat top center; height:117px; margin:0;}
button.call-phone, button.call-phone:visited {background:#a9487e; width:100%; height:66px; border:0; color:#ffffff; font:normal 20px/65px 'pf_din_text_cond_proregular',sans-serif; text-align:center; text-decoration:underline; display:block; margin:0; -webkit-text-shadow:1px 1px 0 rgba(0,0,0,.5); -moz-text-shadow:1px 1px 0 rgba(0,0,0,.5); text-shadow:1px 1px 0 rgba(0,0,0,.5); -webkit-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;}
button.call-phone:hover, button.call-phone:visited:hover, button.buy:hover, button.buy:visited:hover {background:#6f922a; text-decoration:none;}
button.call-phone img {margin:0 15px 3px 5px;}
a.go-catalog, a.go-catalog:visited {background:#ffffff; width:100%; height:66px; color:#2c2c2c; font:normal 17px/60px 'pf_din_text_cond_proregular',sans-serif; text-align:center; text-decoration:underline; text-transform:uppercase; display:block;}
a.go-catalog:hover, a.go-catalog:visited:hover {text-decoration:none;}
a.go-catalog img {margin:0 9px 3px 5px;}
section.offer h1 {background:url(../images/strips-lg-md.png) no-repeat top left; color:#ffffff; font:normal 32px/79px 'pf_din_text_cond_probold',sans-serif; text-align:center; text-transform:uppercase; margin:0; padding:0; -webkit-text-shadow:1px 1px 0 rgba(0,0,0,.3); -moz-text-shadow:1px 1px 0 rgba(0,0,0,.3); text-shadow:1px 1px 0 rgba(0,0,0,.3);}
section.offer .offer-0 {background:#ffffff url(../images/offer-0.jpg) no-repeat top left; height:296px;}
section.offer .offer-1 {background:#ffffff url(../images/offer-1.jpg) no-repeat top left; height:296px;}
section.offer .offer-2 {background:#ffffff url(../images/offer-2.jpg) no-repeat top right; height:296px;}
section.offer .offer-3 {background:#6f922a; height:270px; margin:26px 0 0 0;}
input[type="text"].text {color:#2c2c2c; font:normal 17px/33px 'pf_din_text_cond_proregular',sans-serif; text-align:center; width:52%; height:37px; border:1px solid #6f922a; margin:0 0 8px 0; padding:0 10px 0 10px; -webkit-border-radius:10px; -moz-border-radius:10px; -khtml-border-radius:10px; border-radius:10px; -webkit-transition-duration:0.5s; -o-transition-duration:0.5s; -moz-transition-duration:0.5s; transition-duration:0.5s;}
a.submit {background:#bb1e39; border:3px solid #ffffff; color:#ffffff; font:normal 24px/47px 'pf_din_text_cond_probold',sans-serif; width:52%; height:52px; padding:0; margin:0 0 23px 0; display:inline-block; cursor:pointer; text-decoration:none; text-transform:uppercase; -webkit-text-shadow:1px 1px 0 rgba(0,0,0,.3); -moz-text-shadow:1px 1px 0 rgba(0,0,0,.3); text-shadow:1px 1px 0 rgba(0,0,0,.3); -webkit-border-radius:10px; -moz-border-radius:10px; -khtml-border-radius:10px; border-radius:10px; -webkit-transition-duration:0.5s; -o-transition-duration:0.5s; -moz-transition-duration:0.5s; transition-duration:0.5s;}
input[type="text"].hightlight {background:#efa1af; border:1px solid #bb1e39;}
.gray h3 {background:url(../images/strips-lg-md.png) no-repeat top left; color:#ffffff; font:normal 32px/79px 'pf_din_text_cond_probold',sans-serif; text-align:center; text-transform:none; margin:0; padding:0; -webkit-text-shadow:1px 1px 0 rgba(0,0,0,.3); -moz-text-shadow:1px 1px 0 rgba(0,0,0,.3); text-shadow:1px 1px 0 rgba(0,0,0,.3);}
.chair p.specification {color:#2c2c2c; font:normal 18px 'pf_din_text_cond_proregular',sans-serif; min-height:203px; margin:0; padding:28px 15px 0 15px; text-align:justify;}
.price {float:left; width:50%;}
button.buy, button.buy:visited {background:#bb1e39; border:3px solid #ffffff; color:#ffffff; font:normal 24px/47px 'pf_din_text_cond_probold',sans-serif; width:90%; height:52px; padding:0; margin:0 0 28px 0; display:inline-block; cursor:pointer; text-decoration:none; text-transform:uppercase; -webkit-text-shadow:1px 1px 0 rgba(0,0,0,.3); -moz-text-shadow:1px 1px 0 rgba(0,0,0,.3); text-shadow:1px 1px 0 rgba(0,0,0,.3); -webkit-border-radius:10px; -moz-border-radius:10px; -khtml-border-radius:10px; border-radius:10px; -webkit-transition-duration:0.5s; -o-transition-duration:0.5s; -moz-transition-duration:0.5s; transition-duration:0.5s;}
.pink-line-dotted {background:#ffffff url(../images/pink-line-dotted-lg.png) no-repeat top right; height:15px; margin:0 0 26px 0;}
section.scheme .col-lg-2 {width:20%;}
.designer {background:url(../images/web-shevel.png) no-repeat top right; height:41px; margin:20px 10px 20px 10px; padding:0;}
}