body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img,abbr{border:0;}address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}ul li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}sup{vertical-align:super;}sub{vertical-align:sub;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}legend{color:#000;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block;}

@font-face {
	font-family: 'GothamPro';
	src:url('../fonts/GothamProLight.eot');
	src:url('../fonts/GothamProLight.eot') format('embedded-opentype'),
		url('../fonts/GothamProLight.woff2') format('woff2'),
		url('../fonts/GothamProLight.woff') format('woff'),
		url('../fonts/GothamProLight.ttf') format('truetype'),
		url('../fonts/GothamProLight.svg#GothamPro') format('svg');
	font-weight:300;
	font-style:normal;
}
@font-face {
	font-family: 'GothamPro';
	src:url('../fonts/GothamProRegular.eot');
	src:url('../fonts/GothamProRegular.eot') format('embedded-opentype'),
		url('../fonts/GothamProRegular.woff2') format('woff2'),
		url('../fonts/GothamProRegular.woff') format('woff'),
		url('../fonts/GothamProRegular.ttf') format('truetype'),
		url('../fonts/GothamProRegular.svg#GothamPro') format('svg');
	font-weight:400;
	font-style:normal;
}
@font-face {
	font-family: 'GothamPro';
	src:url('../fonts/GothamProBold.eot');
	src:url('../fonts/GothamProBold.eot') format('embedded-opentype'),
		url('../fonts/GothamProBold.woff2') format('woff2'),
		url('../fonts/GothamProBold.woff') format('woff'),
		url('../fonts/GothamProBold.ttf') format('truetype'),
		url('../fonts/GothamProBold.svg#GothamPro') format('svg');
	font-weight:700;
	font-style:normal;
}

html, body {
	font-family:'Open Sans', sans-serif;
	font-size:100%;
	font-weight:400;
	color:#202020;
	background:#ffffff;
	min-width:480px;
}

body {overflow-x:hidden;}

a, a:link, a:active, a:visited {text-decoration:underline;color:#272727;outline:none;border:none;transition:color 0.2s ease 0s, border 0.2s ease 0s, background-color 0.2s ease 0s;}
a:hover {text-decoration:none;outline:none;border:none;}
input, select, textarea {font-family:'Open Sans', sans-serif;color:#000000;outline:none;-webkit-appearance:none;-webkit-border-radius:0;}
input.text::-webkit-input-placeholder {opacity:1;}input.text::-moz-placeholder {opacity:1;}input.text:-ms-input-placeholder {opacity:1;}textarea::-webkit-input-placeholder {opacity:1;}textarea::-moz-placeholder {opacity:1;}textarea:-ms-input-placeholder {opacity:1;}
input.button {transition:background-color 0.2s ease 0s;}
strong {font-weight:600;}
em {font-style:italic;}
p {margin:0 0 20px;}
.fl-l {float:left;}.fl-r {float:right;}
.clear:after {content:"";display:block;clear:both;height:0;line-height:0;font-size:0;}

/* Begin Common Styles */
.center-bl {max-width:1170px;margin:0 auto;}

.head {position:relative;margin:0 0 50px;text-align:center;text-transform:uppercase;font-size:1.62em;font-weight:600;color:#151515;}
.head:before {content:"";position:absolute;bottom:-22px;left:50%;margin-left:-205px;display:block;width:410px;height:4px;background:#6e161c;}

.slider {position:relative;overflow:visible !important;}
.slider .slidesjs-pagination {position:absolute;z-index:11;bottom:0;left:0;width:100%;text-align:center;}
.slider .slidesjs-pagination li {display:inline-block;}
.slider .slidesjs-pagination li a {display:block;width:11px;height:11px;border:solid 6px #ffffff;border-top:none;border-bottom:none;border-radius:50%;background:#d8531e;overflow:hidden;text-indent:200px;}
.slider .slidesjs-pagination li a.active {background:#6e161c;}
.slider .slidesjs-navigation {position:absolute;top:50%;left:-41px;z-index:11;display:block;width:48px;height:75px;margin-top:-47px;overflow:hidden;text-indent:200px;background:url(../img/next-prev2.png) no-repeat 0 0;}
.slider .slidesjs-next {left:auto;right:-41px;background-position:-48px 0;}

.page-nav {padding:5px 0 0;overflow:hidden;text-align:center;}
.page-nav li {display:inline-block;margin:0 2px;padding:1px;font-family: 'GothamPro', sans-serif;font-size:0.81em;font-weight:700;}
.page-nav li a, .page-nav li span {display:block;min-width:22px;height:25px;padding:7px 5px 0;background:#711920;border-radius:4px;text-decoration:none;color:#bebebe;}
.page-nav li a {box-shadow:#bebebe 0 0 1px 1px;}
.page-nav li span {background:#d8531e;color:#ffffff;}

.tab-list {margin:0 0 20px;padding:0 0 11px;overflow:hidden;text-align:center;}
.tab-list li {position:relative;display:inline-block;margin:0 15px;padding:10px;font-family:'Roboto', sans-serif;font-size:1.12em;}
.tab-list li.act {border-radius:4px;background:#e5e3e3;}
.tab-list li.act:before {content:"";position:absolute;top:100%;left:50%;margin-left:-6px;display:block;width:13px;height:11px;background:url(../img/marker-tab-list.png) no-repeat 0 0;}
.tab-list li a {color:#d8531e;}
.tab-list li.act a {font-weight:700;color:#6e161c;text-decoration:none;}

.tab-bl > div {height:0;visibility:hidden;}
.tab-bl .tab1 {height:auto;visibility:visible;}

.form-bl {position:relative;z-index:11;margin:0 10px;padding:10px 0;box-shadow:#f1c1ae 0 10px 6px -5px;background:#d8531e;}
.form-bl form {position:relative;margin:0 -10px;padding:10px 30px 20px;background:#d8531e;}
.form-bl:before, .form-bl:after, .form-bl form:before, .form-bl form:after {content:"";position:absolute;display:block;width:10px;height:10px;background:url(../img/bg-form-bl.png) no-repeat 0 0;}
.form-bl:before {top:0;left:-10px;}
.form-bl:after {top:0;right:-10px;background-position:-10px 0;}
.form-bl form:before {bottom:-10px;left:0;background-position:-20px 0;}
.form-bl form:after {bottom:-10px;right:0;background-position:-30px 0;}
.form-bl .option-bl {float:right;}
.form-bl .title {margin:0 0 15px;text-transform:uppercase;font-size:2em;font-weight:700;color:#e3e2e2;}
.form-bl input.text {margin:0 23px 0 0;width:212px;padding:10px;background:#ffffff;border-radius:5px;border:none;font-size:0.87em;font-weight:700;color:#6e161c;}
.form-bl input.button {padding:15px 40px;background:#6e161c;border-radius:5px;border:none;text-transform:uppercase;font-weight:700;color:#ffffff;cursor:pointer;}
.form-bl .files-list-bl {margin:-10px -20px -20px 0;max-width:152px;float:right;}
.form-bl .files-list-bl .row, .form-bl .files-list-bl .MultiFile-label {padding:3px 0;font-family: 'GothamPro', sans-serif;font-weight:300;}
.form-bl .files-list-bl .row a, .form-bl .files-list-bl .MultiFile-label .MultiFile-title {display:inline-block;min-height:19px;padding:0 0 0 25px;color:#ffffff;background:url(../img/ico-file.png) no-repeat 0 0;}
.form-bl .files-list-bl .row.hid a {color:#efbaa5;}
.form-bl .files-list-bl .row .remove, .form-bl .files-list-bl .MultiFile-label .remove {display:inline-block;vertical-align:bottom;margin:0 0 0 10px;width:16px;height:16px;cursor:pointer;background:url(../img/ico-remove.png) no-repeat 0 0;}
.form-bl .info-bl input.button {float:right;margin:-32px 35px 0 0;}

.form-bl .files-list-bl .MultiFile-label .MultiFile-title {overflow: hidden; text-overflow: ellipsis; max-width: 96px; white-space: nowrap;}
.form-bl .files-list-bl .row .remove, .form-bl .files-list-bl .MultiFile-label .MultiFile-remove {}
.form-bl .files-list-bl .row .remove, .form-bl .files-list-bl .MultiFile-label .MultiFile-remove .remove {vertical-align: top;}

.selectbox {position:relative;display:inline-block;}
.selectbox .select {padding:5px 33px 6px 13px;border:solid 1px #a5545a;border-radius:5px;background:#ffffff;cursor:pointer;}
.selectbox .select .text {position:relative;z-index:10;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#a5545a;}
.selectbox .trigger {position:absolute;top:50%;right:9px;margin-top:-6px;width:14px;height:13px;background:url(../img/marker-select.png) no-repeat 0 0;}
.selectbox .dropdown {position:absolute;top:100%;left:0;overflow:auto;overflow-x:hidden;}
.selectbox .dropdown li {padding:5px 33px 6px 13px;border:solid 1px #a5545a;border-radius:5px;background:#ffffff;color:#a5545a;cursor:pointer;}

.file-select {overflow:hidden;position:relative;display:inline-block;text-align:center;padding:15px 40px;background:#6e161c;border-radius:5px;border:none;text-transform:uppercase;font-weight:700;color:#ffffff;cursor:pointer;}
.file-select input.file {position:absolute;display:block;opacity:0;filter:alpha(opacity=0);top:0;right:-1px;cursor:pointer;font-size:300px;border:none;}
/* End Common Styles */
/* Begin Main Styles */
header {background:#6e161c;}
header > .center-bl {position:relative;height:182px;}
header .logo {float:left;padding:17px 41px 0 21px;}
header .slog {float:left;padding:9px 0 0;}
header .id-btn {float:right;padding:50px 77px 0 2px;}
header .call-back {float:right;padding:50px 0 0 35px; padding: 50px 0 0 10px;}
header .id-btn a, header .call-back a {display:block;width:18px;height:29px;padding:9px 10px 0;border:solid 2px #d8531e;border-radius:7px;text-align:center;text-transform:uppercase;text-decoration:none;font-size:0.87em;font-weight:700;color:#f7ead1;}
header .id-btn a {position: relative;}
header .id-btn a span {display: none; position: absolute; width: 102px; right: 0; bottom: -41px; background-color: #fff; color: #000; border-radius: 5px; padding: 5px 4px;}
header .id-btn a span:after {position: absolute; content: ""; border: 10px solid transparent;	border-bottom: 10px solid #fff; top: -19px; right: 9px;}
header .id-btn a:hover span {display: block;}
header .call-back a {width:auto;}
header .contacts {float:right;padding:37px 0 0; padding: 37px 20px 0;}
header .contacts .tel-num {margin:0 0 10px;font-size:2.31em;font-weight:700;color:#f7ead1;}
header .contacts .tel-num span {font-size:0.69em;color:#d8531e;}
header .contacts .e-mail {font-size:1.12em;font-weight:700;color:#f7ead1;}
header .contacts .e-mail span {color:#d8531e;}
header .menu-opn-btn {display:none;}
header nav {position:absolute;z-index:11;bottom:-22px;left:10px;right:10px;height:47px;padding:0 60px;background:#d8531e url(../img/bg-nav.png) repeat-x 0 0;}
header nav:before, header nav:after {content:"";position:absolute;top:0;left:-10px;display:block;width:10px;height:47px;background:url(../img/bg-lr-nav.png) no-repeat 0 0;}
header nav:after {left:auto;right:-10px;background-position:-10px 0;}
header nav ul {display:table;width:100%;}
header nav ul li {display:table-cell;text-align:center;}
header nav ul.nav li a {display:block;height:37px;padding:10px 10px 0;text-transform:uppercase;text-shadow:rgba(110,22,28,0.37) 1px 1px 1px;text-decoration:none;font-size:1.07em;font-weight:700;color:#e3e2e2;}
header nav .logo, header nav .contact-tel {display:none;}
header nav.fix {position:fixed;z-index:50;bottom:auto;top:0;left:0;right:0;padding:0;box-shadow:rgba(0,0,0,0.5) 0 5px 5px 0;}
header nav.fix .logo, header nav.fix .contact-tel {display:block;}
header nav.fix .logo {float:left;padding:3px 0 0 30px;}
header nav.fix .logo img {display:block;}
header nav.fix ul {display:block;float:left;width:auto;overflow:hidden;}
header nav.fix ul li {display:block;float:left;padding:0 0 0 15px;}
header nav.fix .contact-tel {float:right;padding:3px 30px 0 0;font-family: 'GothamPro', sans-serif;font-size:2.06em;font-weight:700;color:#f7ead1;}
header nav.fix .contact-tel span {display:inline-block;font-size:0.66em;font-weight:400;color:#ddd8d5;vertical-align:middle;}

#main-slider {min-height: 505px;}
#main-slider .slide {position:absolute;top:0;left:0;width:100%;height:100%; min-height: 505px;}
#main-slider .slide.s1 {background:url(../photo/main-slider-slide-1.jpg) no-repeat 50% 50%;background-size:cover;}
#main-slider .slide.s2 {background:url(../photo/main-slider-slide-1.jpg) no-repeat 50% 50%;background-size:cover;}
#main-slider .slide.s3 {background:url(../photo/main-slider-slide-1.jpg) no-repeat 50% 50%;background-size:cover;}
#main-slider .slide .center-bl {height:505px;}
#main-slider .slide .center-bl .text-bl {display:table-cell;height:455px;padding:0 30px 50px 510px;vertical-align:middle;text-transform:uppercase;font-weight:700;}
#main-slider .slide .center-bl .text-bl .title {margin:0 0 20px;line-height:1.2em;font-size:3.69em;color:#ffffff;}
#main-slider .slide .center-bl .text-bl .desc {font-size:2.06em;color:#d8531e;}
#main-slider .slidesjs-container, #main-slider .slidesjs-control {height:505px !important;}
#main-slider .slidesjs-pagination {bottom:-113px;}

.main-bl .form-bl {margin-top:-75px;}
.main-bl .form-bl .option-bl {padding:25px 35px 0 0;}

.catalog-decor-bl {padding:85px 0 35px;}
.decor-slider {margin:0 15px;}
.decor-slider .slide {overflow:hidden;text-align:center;}
.decor-slider .slide .box {display:inline-block;width:155px;margin:0 1.28%;text-align:center;vertical-align:top;}
.decor-slider .slide .box:first-child {margin-left:0;}
.decor-slider .slide .box:last-child {margin-right:0;}
.decor-slider .slide .box a {text-decoration:none;font-family:'Roboto', sans-serif;color:#6e161c;}
.decor-slider .slide .box a:hover {text-decoration:underline;}
.decor-slider .slide .box a > span {display:table;width:100%;margin:0 0 12px;}
.decor-slider .slide .box a > span span {display:table-cell;height:153px;border:solid 2px #d8531e;border-radius:2px;text-align:center;vertical-align:middle;}
.decor-slider .slide .box a > span span img {max-width:90%;max-height:90%;width:auto;height:auto;}
.decor-slider .slidesjs-container, .decor-slider .slidesjs-control {height:190px !important;}

.hid {display: none;}
.prod-catalog {padding:35px 0;background:#e5e3e3;}
.prod-catalog .catalog-options {margin:0 0 20px;padding:0 15px 20px;border-bottom:solid 1px #ffffff;}
.prod-catalog .catalog-options .param-btn {float:left;margin-top:-1px;}
.prod-catalog .catalog-options .param-btn a {display:block;padding:5px 33px 6px 13px;border:solid 1px #a5545a;border-radius:5px;text-decoration:none;color:#a5545a;background:#ffffff url(../img/marker-select.png) no-repeat right 9px top 55%;}
.prod-catalog .catalog-options .param-btn a br {display:none;}
.prod-catalog .catalog-options .filter-bl {float:right;vertical-align:middle;}
.prod-catalog .catalog-options .filter-bl .selectbox {margin:-1px 0 1px 5px;vertical-align:middle;}
.prod-catalog .catalog-options .filter-bl .selectbox:first-child {margin-right:10px;}

.prod-catalog .param-bl {display:none;position:relative;z-index:1;padding:0 15px 20px;font-size:1.12em;color:#f1e0e1;}
.prod-catalog .param-bl .form-bl form {padding:10px 50px;}
.prod-catalog .param-bl .form-bl form .text-bl {margin:0 0 15px;}
.prod-catalog .param-bl .form-bl form .param-list {float:left;color:#fefefe;}
.prod-catalog .param-bl .form-bl form .param-list > span {display:inline-block;margin-left:80px;vertical-align:middle;}
.prod-catalog .param-bl .form-bl form .param-list > span:first-child {margin-left:0;}
.prod-catalog .param-bl .form-bl form .param-list > span span {display:inline-block;vertical-align:middle;}
.prod-catalog .param-bl .form-bl form .param-list > span span br {display:none;}
.prod-catalog .param-bl .form-bl form .param-list > span input.text {width:70px;padding:7px 10px;margin:0 0 0 5px;box-shadow:#a5545a 0 0 0 1px;vertical-align:middle;font-size:0.89em;font-weight:400;color:#a5545a;}
.prod-catalog .param-bl .form-bl form input.button {float:right;padding:8px 30px;font-size:0.78em;}

.b-products{margin:0 15px;overflow:hidden;}
.b-products li{float:left;width:31.5%;margin:0 0 25px 2.75%;}
.b-products li:nth-child(3n+1){margin-left:0;clear:left;}
.b-products .heading {margin:0 0 9px;}
.b-products .heading .title{text-decoration:none;font-family:'Roboto', sans-serif;font-size:1.25em;font-weight:700;color:#6e161c;}
.b-products .heading .title:hover{text-decoration:underline;}
.b-products.s2 .heading .title {font-size:1.12em;font-weight:400;}
.b-products .articul{padding:4px 0 0;font-family:'Roboto', sans-serif;font-size:0.87em;color:#101010;}
.b-products .img-holder{display:table;width:100%;background:#3b0805;}
.b-products .img-holder span{display:table-cell;height:194px;width:50%;padding:20px 7% 20px 3%;text-align:center;vertical-align:middle; width: auto; padding: 10px 1% 10px 1%;}
.b-products .img-holder span:first-child{width:30%;padding:20px 3% 20px 7%;}
.b-products .img-holder.vert span {height: 280px;}
.b-products .img-holder span img{display:inline-block;max-width:100%;max-height:100%;width:auto;height:auto;}
.b-products .info{padding:8px 3.5%;text-align:center;font-family:'Roboto', sans-serif;font-size:0.87em;color:#000000;background:#f1f1f1;}
.b-products .price-box{padding:15px 3.5%;overflow:hidden;background:#ffffff;}
.b-products .price {float:left;padding:3px 0 0;max-width:58%;font-family:'Roboto', sans-serif;font-size:1.07em;color:#010101; font-size: 1.09em;}
.b-products .price strong {color:#d8531e;font-size:1.18em;}
.b-products .btn-buy, .product .btn-buy {float:right;padding:3px 17px 6px 45px; padding: 3px 15px 6px 40px; font-size:1.12em;color:#ffffff;text-decoration:none;border-radius:4px;font-weight:700;background:#d8531e url(../img/ico-buy.png) no-repeat 13px 50%;}
.b-products .discount {float:right;width:31px;height:31px;margin:1px 7px 0 0;background:url(../img/ico-discount.png) no-repeat 0 0;}

.download-doc-bl {padding:25px 0 40px;background:#482124 url(../img/bg-download-doc-bl.jpg) no-repeat 50% 50%;background-size:cover;}
.download-doc-bl .head {color:#ffffff;}
.download-doc-bl .head:before {background:#ffffff;}
.docs-list {text-align:center;}
.docs-list .box {position:relative;display:inline-block;width:17%;padding:125px 2% 0;text-decoration:none;font-family: 'GothamPro', sans-serif;font-size:0.87em;font-weight:700;}
.docs-list .box:before {content:"";position:absolute;top:0;left:0;right:0;display:block;margin:0 auto;background:url(../img/ico-docs.png) no-repeat 0 0;}
.docs-list .box.b1:before {top:6px;width:77px;height:109px;}
.docs-list .box.b2:before {top:6px;width:84px;height:91px;background-position:-77px 0;}
.docs-list .box.b3:before {width:120px;height:107px;background-position:-161px 0;}
.docs-list .box.b4:before {top:8px;width:82px;height:82px;background-position:-281px 0;}
.docs-list .box span {text-transform:uppercase;color:#ffffff;border-bottom:solid 1px rgba(255,255,255,0.5);}
.docs-list .box:hover span {border-color:transparent;}

.materials-decor-bl {padding:55px 0 40px;}
.p_11903 .materials-decor-bl, .p_11904 .materials-decor-bl, .p_12520 .materials-decor-bl, .p_12521 .materials-decor-bl, {padding:55px 0 75px;}
.materials-decor-slider {margin:0 30px;box-shadow:#b5b5b5 0 16px 10px -10px;}
.materials-decor-slider .slide {overflow:hidden;     min-height: 100px;}
.materials-decor-slider .slide ul {float:right;width:31.5%;}
.materials-decor-slider .slide ul:first-child {float:left;}
.materials-decor-slider .slide ul li {margin:0 0 12px;padding:0 0 0 32px;line-height:1.1em;font-size:1.07em;color:#202020;background:url(../img/marker-li.png) no-repeat 10px 50%;}
.materials-decor-slider .slide img {display:block;margin:0 auto;max-width:30%;height:auto;}
.materials-decor-slider .slidesjs-navigation {left:-56px;}
.materials-decor-slider .slidesjs-next {left:auto;right:-56px;}
.materials-decor-slider .slidesjs-container, .materials-decor-slider .slidesjs-control {height:337px !important; width: auto !important;}
.materials-decor-slider .slidesjs-pagination {bottom:-32px;}

.projects-portfolio-bl {padding:40px 0;}
.p_11903 .projects-portfolio-bl, .p_12520 .projects-portfolio-bl {   padding: 40px 0 40px;}
#projects-portfolio-slider {margin:0 30px;}
#projects-portfolio-slider .slide {overflow:hidden;}
#projects-portfolio-slider .slide .box {float:right;max-width:49%;}
#projects-portfolio-slider .slide .box:first-child {float:left;}
#projects-portfolio-slider .slide .box .label {margin:0 0 5px 8px;font-family:'Roboto', sans-serif;font-size:1.62em;color:#6e161c;}
#projects-portfolio-slider .slide .box:first-child .label {margin:0 0 5px;}
#projects-portfolio-slider .slide a.portfolio.box {display:block;box-sizing:border-box;border:solid 2px #d8531e;border-radius:2px;max-width:100%;}
#projects-portfolio-slider .slide .box img {height:auto;}
#projects-portfolio-slider .slidesjs-navigation {left:-56px;}
#projects-portfolio-slider .slidesjs-next {left:auto;right:-56px;}

.sent-project-bl {height:356px;padding:50px 0 0;background:#482124 url(../img/bg-sent-project-bl.jpg) no-repeat 50% -15px;}
.sent-project-bl .head {color:#ffffff;}
.sent-project-bl .head:before {background:#ffffff;}
.sent-project-bl .text-bl {padding:0 30px;overflow:hidden;line-height:1.3em;font-family:'Roboto', sans-serif;font-size:1.12em;color:#fef6f6;}
.sent-project-bl .text-bl .col {float:right;width:49%;}
.sent-project-bl .text-bl .col:first-child {float:left;}
.sent-project-bl .form-bl {bottom:-65px;}
.sent-project-bl .form-bl .info-bl {float:left;}
.sent-project-bl .form-bl .option-bl {float:left;}
.sent-project-bl .form-bl .option-bl .file-select {margin:0 0 6px;display:block;width:175px;padding:12px 10px;}
.sent-project-bl .form-bl .option-bl input.button {width:195px;padding:11px 10px;}

.ready-projects-bl {padding:125px 0 80px;}
.p_11903 .ready-projects-bl, .p_12520 .ready-projects-bl {padding:15px 0 80px;}
.ready-projects-slider {margin:0 30px;}
.ready-projects-slider .b-products {margin:0;}
.ready-projects-slider .b-products .heading .title{font-size:1.12em;font-weight:400;}
.ready-projects-slider .b-products .img-holder span, .b-products .img-holder span:first-child {width:auto;padding:20px 7%; width: 103px !important; padding: 10px 1%;}
.ready-projects-slider .b-products .btn-buy {padding:5px 17px 7px 45px;font-size:1em;font-weight:400;}
.ready-projects-slider .slidesjs-navigation {left:-56px;}
.ready-projects-slider .slidesjs-next {left:auto;right:-56px;}
.ready-projects-slider .slidesjs-container, .ready-projects-slider .slidesjs-control {height:380px !important;}

.text-info-bl {padding:60px 0 95px;background:#482124 url(../img/bg-text-info-bl.jpg) no-repeat 50% 50%;background-size:cover;}
.text-info-bl .head {color:#ffffff;}
.text-info-bl .head:before {background:#ffffff;}
.text-info-bl .tab-bl {padding:0 30px;}
.text-info-bl .text-bl {margin:0 0 35px;line-height:1.8em;color:#fef6f6;}
.text-info-bl .info-list {overflow:hidden;}
.text-info-bl .info-list .box, .b-promo-box__text__list li {float:left;width:27%;margin:0 0 0 7%;font-family:'Roboto', sans-serif;font-size:0.87em;color:#ffffff;}
.text-info-bl .info-list .box:first-child, .b-promo-box__text__list li:first-child {margin:0;}
.text-info-bl .info-list .box .title, .b-promo-box__text__list h3 {margin:0 0 14px;text-transform:uppercase;font-family: 'GothamPro', sans-serif;font-weight:700;font-size:1.28em;color:#d8531e;}
.text-info-bl .info-list .box img, .b-promo-box__text__list__img {display:block;margin:0 0 22px;max-width:100%;height:auto;}
.text-info-bl .info-list .box a, .b-promo-box__text__list a, .descr a {color:#d8531e;}


.info-3d-bl {padding:45px 0 70px;background:#ecebeb;}
.info-3d-bl .text-bl {padding:0 30px 30px;text-align:center;font-family:'Roboto', sans-serif;font-size:1.12em;color:#2e090b;}
.info-3d-bl .center-bl > .title {margin:0 0 18px 8px;padding:0 30px;font-weight:500;font-size:1.75em;color:#2e090b;}
.info-3d-bl .image-list {padding:0 30px;overflow:hidden;}
.info-3d-bl .image-list img {display:block;float:left;box-sizing:border-box;max-width:31.3%;margin:0 0 0 3.05%;height:auto;border:solid 2px #8a8a8a;border-radius:2px;}
.info-3d-bl .image-list img:first-child {margin:0;}
.info-3d-bl .form-bl .info-bl {float:left;}
.info-3d-bl .form-bl .option-bl {float:left;padding:53px 0 0;}
.info-3d-bl .form-bl .option-bl input.button {width:195px;padding:11px 10px;}
.info-3d-bl .image-list .slide a { display: block;}
.info-3d-bl .image-list .slide a img {margin: 0 0 0 1.4%;      margin: 0 auto;     float: none;   max-width: 100%;}

.individual-order-bl {background:#482124 url(../img/bg-individual-order-bl.jpg) no-repeat 50% 50%;background-size:cover; min-height: 400px;}
.individual-order-bl .head {color:#e9e9e9;}
.individual-order-bl .text-bl {line-height:1.3em;text-align:justify;font-size:1em;color:#e3e2e2;}

.portfolio-list-bl {padding:115px 0 35px;}
.portfolio-list-bl .portfolio-list {padding:0 30px 30px;overflow:hidden; min-height: 850px;}
.portfolio-list-bl .portfolio-list .box {float:right;width:48.5%;margin:0 0 30px 3%;}
.portfolio-list-bl .portfolio-list .box:nth-child(2n+1) {float:left;clear:left;margin-left:0;}
.portfolio-list-bl .portfolio-list .box .main-image {position:relative;float:left;width:80%;overflow:hidden;}
.portfolio-list-bl .portfolio-list .box .main-image img {display:block;max-width:100%;height:auto;     cursor: pointer;}
.portfolio-list-bl .portfolio-list .box .main-image .desc {position:absolute;bottom:-100%;left:0;right:0;padding:10px 15px 15px;font-family:'Roboto', sans-serif;font-size:0.75em;color:#ffffff;background:rgba(0,0,0,0.66);transition:bottom 0.2s ease 0s; max-height: 200px;}
.portfolio-list-bl .portfolio-list .box .main-image:hover .desc {bottom:0;}
.portfolio-list-bl .portfolio-list .box .main-image .desc .title {font-size:1.5em;}
.portfolio-list-bl .portfolio-list .box .thumbs {float:right;width:19.5%;}
.portfolio-list-bl .portfolio-list .box .thumbs li {padding:2px 0 0;}
.portfolio-list-bl .portfolio-list .box .thumbs li:first-child {padding:0;}
.portfolio-list-bl .portfolio-list .box .thumbs img {display:block;max-width:100%;height:auto;}

.faq-bl {padding:35px 0 45px;background:#482124 url(../img/bg-faq-bl.jpg) no-repeat 50% 0;background-size:cover;}
.faq-bl .head {color:#ffffff;}
.faq-bl .head:before {background:#ffffff;}
.faq-bl .fq-list {padding:0 30px 20px;overflow:hidden;}
.faq-bl .fq-list .col {float:right;width:45%;}
.faq-bl .fq-list .col:first-child {float:left;}
.faq-bl .fq-list .row .question {font-family:'Roboto', sans-serif;font-size:1.12em;color:#ffffff;}
.faq-bl .fq-list .row .question a {text-decoration:none;color:#ffffff;}
.faq-bl .fq-list .row .question a:hover, .faq-bl .fq-list .row .question a.opn {color:#d8531e;}
.faq-bl .fq-list .row .answer {display:none;position:relative;margin:8px 0 0;padding:15px;border-radius:10px;background:#ffffff;font-family:'Roboto', sans-serif;font-size:0.87em;color:#000000;}
.faq-bl .fq-list .row .answer:before {content:"";position:absolute;top:-8px;left:27px;display:block;width:53px;height:8px;background:url(../img/marker-answer.png) no-repeat 0 0;}

.idea-library-bl {padding:125px 0 50px;}
.p_11904 .idea-library-bl, .p_12521 .idea-library-bl {padding:50px 0 50px;}
.p_11905 .idea-library-bl, .p_12522 .idea-library-bl {padding:50px 0 50px;}
.idea-library-bl .tab-list {margin-bottom:40px;}
.idea-library-slider {margin:0 30px;}
.idea-library-slider .slide {text-align:center;}
.idea-library-slider .slide .box {display:inline-block;vertical-align:top;width:208px;margin:0 0.34%;}
.idea-library-slider .slide .box img {display:block;}
.idea-library-slider .slidesjs-navigation {margin-top:-32px;left:-56px;}
.idea-library-slider .slidesjs-next {left:auto;right:-56px;}
.idea-library-slider .slidesjs-container, .idea-library-slider .slidesjs-control {height:206px !important;}

.map-bl {position:relative;height:492px;}
.map-bl .desc-bl {position:absolute;z-index:11;top:170px;left:50%;padding:10px 10px 10px 75px;font-size:0.81em;color:#000000;box-shadow:rgba(0,0,0,0.75) 9px 9px 18px 0;background:#ffffff url(../img/ico-desc-bl.png) no-repeat 11px 50%;}
.map-bl .desc-bl:before {content:"";position:absolute;top:100%;left:23px;display:block;width:51px;height:65px;background:url(../img/marker-desc-bl.png) no-repeat 0 0;}
.map-bl .desc-bl .title {font-weight:700;}

footer {background:#6e161c;font-size:0.87em;color:#fff4f5;}
footer .center-bl {padding:28px 110px 28px 30px;overflow:hidden;}
footer .copyright {float:left;padding:15px 0 0;}
footer .copyright br {display:none;}
footer .contacts {float:right; padding: 0 20px;}

.no-scroll {overflow:hidden;margin-right:17px;}
.popup-over {display:none;position:fixed;z-index:91;top:0;left:0;width:100%;height:100%;overflow-x:auto;overflow-y:scroll;background:rgba(0,0,0,0.7);}
.popup-over-wrap {display:table;width:100%;height:100%;}
.popup-over-cell {display:table-cell;vertical-align:middle;}
.popup-win {display:none;position:relative;left:0;right:0;width:592px;margin:0 auto;padding:40px 22px 35px;background:#ffffff;border:solid 1px #d8531e;}
.popup-win .close {position:absolute;top:-31px;right:-28px;width:21px;height:23px;cursor:pointer;background:url(../img/ico-close.png) no-repeat 50% 50%;}
.popup-win .head {margin:0 0 18px;padding:0 0 5px;text-transform:none;font-weight:500;font-size:1.62em;color:#19190e;border-bottom:solid 1px #430303;}
.popup-win .head:before {content:none;}
.popup-win .head2 {    font-weight: 500;    font-size: 1.62em;    color: #19190e; text-align: center; margin-bottom: 10px;}

.popup-win.photo-slider {width:895px;padding:40px 60px 35px;}
.popup-win.photo-slider .slider {position:relative;width:665px;margin:0 auto 30px;}
#carousel-wrapper {position:relative;}
#carousel, #thumbs {overflow:hidden;}
#carousel span, #carousel img, #thumbs a, #thumbs img  {display:block;float:left;}
#carousel span, #carousel a, #thumbs span, #thumbs a {position:relative;}
#carousel img, #thumbs img {width:100%;height:100%;position:absolute;top:0;left:0;padding:0;}
#carousel span {height:345px;}
#carousel img {float:none; width: auto; margin: 0 auto; position: relative;}
#thumbs-wrapper {margin:0 -6px 30px;position:relative;}
#thumbs a {display:block;margin:0 6px;}
#thumbs a img {display:block;}
#thumbs a.selected img {opacity:0.5;}
.popup-win.photo-slider .slider .prev, .popup-win.photo-slider .slider .next {position:absolute;top:50%;left:-85px;z-index:11;display:block;width:48px;height:75px;margin-top:-32px;overflow:hidden;text-indent:200px;background:url(../img/next-prev2.png) no-repeat 0 0;}
.popup-win.photo-slider .slider .next {left:auto;right:-85px;background-position:-48px 0;}
.popup-win.photo-slider .slider .prev.disabled, .popup-win.photo-slider .slider .next.disabled {display:none !important;}
#thumbs-wrapper .prev {left:-79px;}
#thumbs-wrapper .next {right:-79px;}
.popup-win.photo-slider .desc-text {width:665px;margin:0 auto;color:#19190e; max-height: 200px; margin-bottom: 5px; overflow: hidden; text-overflow: ellipsis;}
.popup-win.photo-slider .desc-text a {color:#f26522;}

.popup-win.download {width:895px;padding:40px 60px 35px;}
.popup-win.download .docs-list {padding:20px 0 35px;}
.popup-win.download .docs-list .box {width:17%;padding:115px 3% 0;text-decoration:none;font-family: 'Open Sans', sans-serif;font-size:0.81em;}
.popup-win.download .docs-list .box:before {background:url(../img/ico-docs.png) no-repeat 0 0;}
.popup-win.download .docs-list .box.b1:before {top:6px;width:70px;height:100px;background-position:0 -109px;}
.popup-win.download .docs-list .box.b2:before {top:6px;width:75px;height:83px;background-position:-70px -109px;}
.popup-win.download .docs-list .box.b3:before {width:110px;height:97px;background-position:-145px -109px;}
.popup-win.download .docs-list .box.b4:before {top:8px;width:75px;height:75px;background-position:-255px -109px;}
.popup-win.download .docs-list .box.b1:hover:before {background-position:0 -209px;}
.popup-win.download .docs-list .box.b2:hover:before {background-position:-70px -209px;}
.popup-win.download .docs-list .box.b3:hover:before {background-position:-145px -206px;}
.popup-win.download .docs-list .box.b4:hover:before {background-position:-255px -206px;}
.popup-win.download .docs-list .box span {color:#d8531e;border-color:#d8531e;}
.popup-win.download .docs-list .box:hover span {color:#19190e;border-color:transparent;}

.popup-win.download .text-bl {margin:0 30px 30px;line-height:1.7em;font-size:0.93em;color:#313944;}
.popup-win.download .docs-list-row {margin:0 30px;font-size:0.87em;color:#313944;}
.popup-win.download .docs-list-row .row {padding:0 0 15px 35px;background:url(../img/ico-download.png) no-repeat 0 0;}
.popup-win.download .docs-list-row .row a {color:#d8531e;}

.popup-win.download.index2 .sert, .popup-win.download.index3 .sert, .popup-win.download.index4 .sert {display: none}
.popup-win.download.index2 .bibl, .popup-win.download.index3 .cat, .popup-win.download.index4 .pricelist {display: block }

.popup-win.product {font-size:0.87em;color:#19190e;}
.popup-win.product .title {margin:0 0 10px;font-size:1.28em;font-weight:700;color:#d8531e;}
.popup-win.product .form-bl {margin:0 5px 25px;padding:5px 0;box-shadow:#f1c1ae 0 5px 6px -5px;}
.popup-win.product .form-bl form {margin:0 -5px;padding:15px 30px 15px 15px;}
.popup-win.product .form-bl:before, .popup-win.product .form-bl:after, .popup-win.product .form-bl form:before, .popup-win.product .form-bl form:after {width:5px;height:5px;background-size:20px 5px;}
.popup-win.product .form-bl:before {left:-5px;}
.popup-win.product .form-bl:after {right:-5px;background-position:-5px 0;}
.popup-win.product .form-bl form:before {bottom:-5px;background-position:-10px 0;}
.popup-win.product .form-bl form:after {bottom:-5px;background-position:-15px 0;}

.popup-win.product .param-list {float:left;padding:7px 0 0;}
.popup-win.product .param-list > span {float:left;padding:0 0 0 25px;font-size:0.93em;color:#ffffff;}
.popup-win.product .param-list > span:first-child {padding:0;}
.popup-win.product .param-list > span span {display:inline-block;}
.popup-win.product .param-list > span span br {display:none;}
.popup-win.product .param-list input.text {margin:0 0 0 5px;width:50px;padding:3px 8px;font-size:1em;font-weight:400;}
.popup-win.product input.button {float:right;padding:8px 30px;}

.popup-win.product .total-price {padding:0 30px 15px 0;text-align:right;}
.popup-win.product .total-price a.btn {display:inline-block;margin:0 0 0 25px;width:101px;padding:8px 30px;background:#6e161c;border-radius:5px;text-transform:uppercase;font-weight:700;color:#ffffff;text-decoration:none;text-align:center;}
.popup-win.product .total-price .price {font-size:1.35em;font-weight:700;color:#d8531e;}

.popup-win.product .elements-list {margin:0 0 10px;}
.popup-win.product .elements-list p {    margin: 0 0 0px;}
.popup-win.product .elements-list .list, .popup-win.product .elements-list .specification_window {color:#d8ceca;}
.popup-win.product .elements-list .list a, .popup-win.product .elements-list .specification_window a {text-decoration:none;color:#d8531e;}
.popup-win.product .elements-list .list a:hover, .popup-win.product .elements-list .specification_window a:hover {text-decoration:underline;}

.popup-win.product .elements-photo .thumbs {overflow:hidden;}
.popup-win.product .elements-photo .thumbs li {float:left;width:32%;margin:0 0 12px 2%;}
.popup-win.product .elements-photo .thumbs li:nth-child(3n+1) {clear:left;margin-left:0;}
.popup-win.product .elements-photo .thumbs li > span {display:table;width:100%;}
.popup-win.product .elements-photo .thumbs li > span > span {display:table-cell;height:125px;text-align:center;vertical-align:middle;background:#430303;}
.popup-win.product .elements-photo .thumbs li img {max-width:80%;max-height:70%;width:auto;height:auto;}
.popup-win.product .elements-photo .main-image {display:table;width:100%;}
.popup-win.product .elements-photo .main-image > span {display:table-cell;height:325px;text-align:center;vertical-align:middle;background:#430303;}
.popup-win.product .elements-photo .main-image img {max-width:80%;max-height:80%;width:auto;height:auto;}

.info_specif {
    background: url("/img/info.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    margin-left: 4px;
    padding: 0 2px;
    vertical-align: middle;
	position: relative;
}
.info_specif:hover {
  background-image: url('/img/info-act.gif');
  z-index: 1;
}
.info_specif div {
  position: absolute;
  display: none;
  left: 16px;
  top: -47px;
  z-index: 5;
}
.info_specif:hover div {
  display: block;
}

span.profil {border-right: 1px solid #610c10;}
#good .info { background: #ECECEC; padding: 10px; margin: 0 0 10px 0;}
.product .btn-buy { margin-left: 20px;}
.objects.full .img-holder span {width: 100%; padding: 20px 3% 20px 3%;}
.objects.full .img-holder span:first-child  { padding: 0; width: 0;}

.popup-win.call-back {width:496px;}
.popup-win.call-back form {padding:20px 60px 0;overflow:hidden;}
.popup-win.call-back .row {margin:0 0 8px;overflow:hidden;}
.popup-win.call-back .label {margin:0 0 3px;font-size:0.81em;color:#19190e;}
.popup-win.call-back input.text, .popup-win.call-back textarea, .popup-win.idbox input.text, .popup-win.idbox input.inp1 {box-sizing:border-box;width:100%;padding:5px 10px;border:solid 1px #a5545a;border-radius:5px;background:#ffffff;font-size:0.81em;color:#363434;}
.popup-win.call-back textarea {overflow:auto;min-height:80px;resize:vertical;}
.popup-win.call-back .row .date {float:left;}
.popup-win.call-back .row .date input.text {margin:0 0 0 5px;width:120px;}
.popup-win.call-back .row .date input.text:first-child {margin:0;width:40px;}
.popup-win.call-back .row .time {float:right;}
.popup-win.call-back .row .time input.text {margin:0 0 0 8px;width:36px;}
.popup-win.call-back input.button, .popup-win.idbox input.button {float:right;margin:25px 0 0;padding:10px 45px;background:#d8531e;border-radius:5px;border:none;text-transform:uppercase;font-size:1.12em;font-weight:700;color:#ffffff;cursor:pointer;}

.popup-win.view3d  {width:895px;padding:40px 60px 35px;}
.popup-win .box {text-align: center;}
.popup-win .box img {width: 100%;}
.popup-win .box.loading {background: url(/images/loading-big.gif) no-repeat center center;}
.popup-win .box.loading img {opacity: 0;}

/* End Main Styles */
input.text:focus::-webkit-input-placeholder {color:transparent !important;}input.text:focus::-moz-placeholder {color:transparent !important;}input.text:focus:-ms-input-placeholder {color:transparent !important;}textarea:focus::-webkit-input-placeholder {color:transparent !important;}textarea:focus::-moz-placeholder {color:transparent !important;}textarea:focus:-ms-input-placeholder {color:transparent !important;}

/* added 29.12.2016 */
.idbox2 {
    background: none repeat scroll 0 0 #f0f0f0;
	display: none;
    border-radius: 8px;
    height: 200px;
    padding: 10px 27px 25px 30px;
    position: absolute;
    right: 130px;
    top: 43px;
    width: 240px;
    z-index: 100;
}
.idbox2::after {
    border-bottom: 7px solid transparent;
    border-left: 9px solid #f0f0f0;
    border-top: 7px solid transparent;
    content: "";
    height: 0;
    position: absolute;
    right: -9px;
    top: 20px;
    width: 0;
}
.idbox {padding: 40px 22px 110px;}
.idbox .selectbox {
    margin-left: 19px;
}
.idbox label {}
.popup-win.idbox input.inp1 {}
.idbox .inp1 {
    width: 100%;
}
.idbox .popup_form {
    color: #000;
}
.idbox .button.big {
    margin: 0;
    width: 100%;
}
.idbox .details.succes_posted {
    font-size: 14px;
}
.close2 {
    border-bottom: 1px dotted;
    color: #8a1809;
    cursor: pointer;
    float: right;
	display: none;
}

input.error, textarea.error {
    border: 1px dotted #FF0000;
}
.details.succes_posted {
    font-size: 22px;
}
.info-bl .details.succes_posted, .option-bl .details.succes_posted  {
    font-size: 17px;
    color: #fff;
    float: right;
    margin: -18px 0 0 0;
}
.option-bl .details.succes_posted  { width: 187px;}
.details.error {font-size: 17px;   color: #fff;}
label.error {
    color: tomato;
    /*text-shadow: 1px 1px 1px #FFFFFF;*/
	font-size: 12px;
}
.info-bl label.error {display: none !important;}
.errors li {
    color: red;
}
.form-bl input.text.error::-webkit-input-placeholder {color:#fff;}
.form-bl input.text.error::-moz-placeholder          {color:#fff;}/* Firefox 19+ */
.form-bl input.text.error:-moz-placeholder           {color:#fff;}/* Firefox 18- */
.form-bl input.text.error:-ms-input-placeholder      {color:#fff;}

.form-bl input.text.error { background-color: #ff6922; color: #fff; border: 1px dotted red;}
.form-bl input.text::-webkit-input-placeholder       {text-indent: 0px;   transition: text-indent 0.3s ease;}
.form-bl input.text::-moz-placeholder                {text-indent: 0px;   transition: text-indent 0.3s ease;}
.form-bl input.text:-moz-placeholder                 {text-indent: 0px;   transition: text-indent 0.3s ease;}
.form-bl input.text:-ms-input-placeholder            {text-indent: 0px;   transition: text-indent 0.3s ease;}
.form-bl input.text:focus::-webkit-input-placeholder {text-indent: 500px; transition: text-indent 0.3s ease;}
.form-bl input.text:focus::-moz-placeholder          {text-indent: 500px; transition: text-indent 0.3s ease;}
.form-bl input.text:focus:-moz-placeholder           {text-indent: 500px; transition: text-indent 0.3s ease;}
.form-bl input.text:focus:-ms-input-placeholder      {text-indent: 500px; transition: text-indent 0.3s ease;}

.info-3d-bl a, .info-3d-bl h3 {
    color: #d8531e;
}
.info-3d-bl h3 {text-decoration: underline;}
.prev-next.box {
    font-size: 12px;
    margin-bottom: 19px;
    overflow: hidden;
    width: 100%;
    z-index: 2;
}
.prev-next {
	/*position: absolute;*/
	width: 270px;
	right: 5px;
	bottom: 24px;
	z-index: 2;
	font-size: 12px
}
.prev-next div  {
  background: none repeat scroll 0 0 #D8531E !important;
  border-radius: 3px;
  height: 26px;
  line-height: 26px;
  float: left;
}
.prev-next div.next_tovar {
    float: right;
}
.prev-next span {
	width: auto;
	font-family: 'Minion Pro';
	padding: 0 5px;
	color: #fff;
}
.prev-next a, .prev-next a:active, .prev-next a:visited, .prev-next a:hover, .prev-next a:focus {
    color: #fff;
    padding: 5px 20px;
    text-decoration: none;
}

/* wrap_pop_up_after_add_to_cart */

a.pseudo-link, a.pl {
    text-decoration: none;
    border-bottom: 1px dashed;
    cursor: pointer;
	font-size: 13px;
}
.wrap_pop_up {
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9000;
    display: none;
    background: rgba(0,0,0,0.3);
}
.wrap_pop_up .pop_up {
    background: url(../../images/bg_pentagon-4ea93638dbf43ee2061bf25916bb4eda.png) #feeded;
    border: 1px solid #e1b3df;
    border-radius: 4px 4px 4px 4px;
    left: 50%;
    padding: 20px;
    position: absolute;
    top: 30%;
    z-index: 2003;
}
#wrap_pop_up_after_add_to_cart .pop_up {
    margin-left: -160px;
    top: 40%;
    width: 320px;
}
.wrap_pop_up .pop_up .close {
    position: absolute;
    right: -16px;
    top: -16px;
    background: url(../../images/close.png) no-repeat scroll center center #8a1809;
    width: 28px;
    height: 28px;
    cursor: pointer;
    border-radius: 20px;
}
#wrap_pop_up_after_add_to_cart label {
    color: #9f49c8;
    display: block;
    font-size: 19px;
    text-align: center;
}
#wrap_pop_up_after_add_to_cart .product_name {
    color: #9240a2;
    font-style: oblique;
    padding-top: 5px;
    text-align: center;
}
#wrap_pop_up_after_add_to_cart .bottom {
    margin-top: 15px;
}
#wrap_pop_up_after_add_to_cart .bottom a.pseudo-link, #wrap_pop_up_after_add_to_cart .bottom .separator, #wrap_pop_up_after_add_to_cart .bottom button {
    float: left;
}
#wrap_pop_up_after_add_to_cart .bottom .separator {
    margin: 0 12px;
	font-size: 13px;
}
form.button_to {
    width: auto;
}
#wrap_pop_up_after_add_to_cart .button_to input {
    margin-top: -6px;
    padding: 7px 10px;
	cursor: pointer;
}
.wrap_pop_up .button {
    background-color: #d8531d;
    border: medium none;
    border-radius: 3px;
    color: #fff;
    padding: 4px 15px;
    font-size: 13px;
}

/* slick */

.slick-arrow{border:none;background:transparent;position:absolute;top:40%;z-index:20;cursor:pointer; font-size:0;width:35px;height:75px;/*width:9px;height:16px;*/box-sizing:border-box;     padding: 0;}
.slick-arrow:hover {/*background:#dcdcdc;*/opacity:0.8;}
.slick-arrow:before {content:'';position:absolute;top:40%;left:0;width:39px;height:75px;margin:-8px 0 0 -5px;background:url(../img/next-prev2.png) no-repeat 0 0;}
.slick-prev{    left: -3px;}
.slick-next{right: 0px;}
.slick-next:before{background-position: -48px 0;}

.slick-dots {text-align:center;position:absolute; font-size:0; bottom: 6%; margin:0;left:0;right:0; line-height:0;}
.slick-dots li {list-style:none; overflow:hidden;display:inline-block;margin:0 2px 0 2px;}
.slick-dots li button {font-size:0;border:none; background:#cac8c4; display:block; cursor:pointer; width:12px;height:12px;border-radius:50%;box-sizing:border-box;border:none;}
.slick-dots li button:hover{background:#fff; }
.slick-dots li.slick-active button {background:#fff;}

/*----------------------- slick slide ----------------------------*/
.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}
.slick-list:focus{outline:none;}
.slick-list.dragging{cursor:pointer;cursor:hand;}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.slick-track{position:relative;top:0;left:0;display:block;}
.slick-track:before,.slick-track:after{display:table;content:'';}
.slick-track:after{clear:both;}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{display:none;float:left;height:100%; height: auto; min-height:1px;}
[dir='rtl'] .slick-slide{float:right;}
.slick-slide {position:relative;}
.slick-slide.slick-loading img{display:none;}
.slick-slide.dragging img{pointer-events:none;}
.slick-initialized .slick-slide{display:block;}
.slick-loading .slick-slide{visibility:hidden;}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
.slick-arrow.slick-hidden{display:none;}