/* ---------------------------------------
	Standard styles formatting
	created with Template Creator
        on http://www.template-creator.com
        -----------------------------------------*/


        html {
          height: 101%;
      }

      body {
          margin: 0;
          padding: 0;
      }

      body.contentpane {
          background: #fff;
      }

      * {
        padding: 0;
        margin: 0;
    }

    h1, h2, h3, h4, h5, h6, div.contentheading, .componentheading {
      padding: 3px 0;
      margin: 0;
      line-height: 1.2;
      font-weight: bold;
      font-style: normal;
  }
  h1, .componentheading {
      font-size: 1.75em;
  }
  h2, div.contentheading {
      font-size: 1.5em;
  }
  h3 {
      font-size: 1.25em;
  }
  h4 {
      font-size: 1em;
  }

  ul, ol {
      padding: .75em 0 .75em 0;
      margin: 0 0 0 35px;
  }

  ul.menu {
   margin: 0;
   padding: 0;
}

ul.menu li {
    list-style: none;
}

p {
  padding: 5px 0;
}

address {
  margin: .75em 0;
  font-style: normal;
}

a:focus {
    outline: none;
}

img {
  border: none;
}

em {
  font-style: italic;
}
strong {
  font-weight: bold;
}

form, fieldset {
  margin: 0;
  padding: 0;
  border: none;
}
input, button, select {
  vertical-align: middle;
}

.clr {
	clear : both;
}

.column.column2 {
    width: 0%;
}

.column.center {
    width: 100%;
}

.noright .column.center {
    width: 100%;
}

.flexiblemodule, .column, .logobloc {
    float: left;
}


/* ---------------------------------------
	Custom styling
    -----------------------------------------*/

    .container, .container-fluid {
       margin: 0 auto;
   }

   body {
       color: #363636;
       text-align: left;
       line-height: 20px;
       font-size: 12px;
       font-family: Segoe UI, sans-serif;
   }

   a {
       color: #d7391f;
   }


   a:hover {
       color: #000000;
   }

   h1, div.componentheading {
       font-size: 22px;
   }

   h2, div.contentheading {
       font-size: 18px;
   }

   h3 {
       font-size: 16px;
   }

   .button, button, button.btn, input.btn, :not(.btn-group) > .btn, .btn-group > .btn.active {
    border: none;
    background: #eb5926;
    color: #ffffff;
    padding: 5px;
    text-align: center;
    font-weight: bold;
}

.button:hover, button:hover, button.btn:hover, input.btn:hover, .btn:hover {
	background: #d7391f;
}

.invalid {border: red;}

input.inputbox, .registration input, .login input, .contact input, .contact textarea,
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    border: none;
    border: #bebebe 1px solid;
    color: #bebebe;
    padding: 4px;
    text-align: left;
}

input:focus, input.inputbox:focus, .registration input:focus, .login input:focus, .contact input:focus, .contact textarea:focus,
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {
	border: #000000 1px solid;
}

#banner > div.inner {
	text-align: center;
}

#bannerlogo {
	width: 100%;
}

#bannerlogo > div.inner > .bannerlogodesc {
	color: #a3a3a3;
	text-align: center;
	font-size: 13px;
	font-family: Arial, sans-serif;
}

#bannerlogo > div.inner {
	margin-top: 10px;
	margin-left: 10px;
}

#nav1 > div.inner {
	background: #000000;
	color: #ffffff;
}
#nav1 ul.menu, #nav1 ul.maximenuck {
    margin: 0;
    padding: 0;
}

#nav1 ul.menu li, #nav1 ul.maximenuck li  {
	margin: 0;
	padding: 0;
	display: inline-block;
	list-style:none;
}

#nav1 ul.menu li li, #nav1 ul.maximenuck li li {
	float: none;
	display: block;
}

#nav1 ul.menu > li > a, #nav1 ul.menu > li > span.separator,
#nav1 ul.maximenuck > li > a, #nav1 ul.maximenuck > li > span.separator{
    display:block;
    color: #ffffff;
    margin: 2px;
    margin-right: 10px;
    padding: 5px;
}

#nav1 ul.menu > li:hover > a, #nav1 ul.menu > li:hover > span.separator,
#nav1 ul.maximenuck > li:hover > a, #nav1 ul.maximenuck > li:hover > span.separator {
	color: #dfb380;
}

#nav1 ul.menu > li.active > a, #nav1 ul.menu > li.active > span.separator,
#nav1 ul.maximenuck > li.active > a, #nav1 ul.maximenuck > li.active > span.separator {
	color: #dfb380;
}

#nav1 ul.menu li li a, #nav1 ul.menu li li span.separator,
#nav1 ul.maximenuck li li a, #nav1 ul.maximenuck li li span.separator {
    display:block;
    color: #4a4a4a;
    margin: 2px;
    padding: 5px;
}

#nav1 ul.menu li li:hover > a, #nav1 ul.menu li li:hover span.separator,
#nav1 ul.maximenuck li li:hover > a, #nav1 ul.maximenuck li li:hover span.separator {
	background: #d1d1d1;
}

#nav1 ul.menu li li.active > a, #nav1 ul.menu li li.active span.separator,
#nav1 ul.maximenuck li li.active > a, #nav1 ul.maximenuck li li.active span.separator{
}

/* code pour menu normal */
#nav1 ul.menu li ul, #nav1 ul.menu li:hover ul ul, #nav1 ul.menu li:hover ul ul ul {
	position: absolute;
	left: -999em;
	z-index: 999;
    margin: 0;
    padding: 0;
    background: #e8e8e8;
    width: 200px;
}


#nav1 ul.menu li:hover ul ul, #nav1 ul.menu li:hover li:hover ul ul, #nav1 ul.menu li:hover li:hover li:hover ul ul,
#nav1 ul.menu li.sfhover ul ul, #nav1 ul.menu li.sfhover ul.sfhover ul ul, #nav1 ul.menu li.sfhover ul.sfhover ul.sfhover ul ul {
	left: -999em;
}

#nav1 ul.menu li:hover > ul, #nav1 ul.menu li:hover ul li:hover > ul, #nav1 ul.menu li:hover ul li:hover ul li:hover > ul, #nav1 ul.menu li:hover ul li:hover ul li:hover ul li:hover > ul,
#nav1 ul.menu li.sfhover ul, #nav1 ul.menu li.sfhover ul li.sfhover ul, #nav1 ul.menu li.sfhover ul li.sfhover ul li.sfhover ul, #nav1 ul.menu li.sfhover ul li.sfhover ul li.sfhover ul li.sfhover ul {
	left: auto;
}

#nav1 ul.menu li:hover ul li:hover ul {
	margin-top: -30px;
	margin-left: 190px;
}

/* fin code normal */

#nav1 ul.maximenuCK li ul, #nav1 ul.maximenuCK li:hover ul ul, #nav1 ul.maximenuCK li:hover ul ul ul,
#nav1 ul.maximenuck li ul, #nav1 ul.maximenuck li:hover ul ul, #nav1 ul.maximenuck li:hover ul ul ul {
	position: static !important;
	left: auto !important;
	background: transparent !important;
	border-radius: 0 !important;
    border: none !important;
    -moz-border-radius: 0 !important;
    -o-border-radius:  0 !important;
    -webkit-border-radius: 0 !important;
    width: 100% !important;
    box-shadow: none !important;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
}

#nav1 ul.maximenuCK li ul ul,
#nav1 ul.maximenuck li ul ul {
	margin: 0 !important;
}

#nav1 li div.maxidrop-main {
	width: 200px;
}

#nav1 li div.floatCK,
#nav1 li div.floatck {
	background: #e8e8e8;
}

#nav1 ul li ul.maximenuCK2,
#nav1 ul li ul.maximenuck2 {
    margin: 0;
    padding: 0;
}

#nav1 ul li div.maximenuCK2,
#nav1 ul li div.maximenuck2 {
    float: left;
    width: 100%;
}

#nav1 li div.maxidrop-main div.maxidrop-main {
}

#nav1 ul li.maximenuCK div.floatCK div.floatCK,
#nav1 ul li.maximenuck div.floatck div.floatck {
	margin-top: -30px;
	margin-left: 190px;
}

#nav1 span.descCK,
#nav1 span.descck {
    display: block;
    line-height: 10px;
}

#nav1 ul.menu li li {
    float: none;
    display: block;
}


#maincontent > div.inner {
	margin-top: 10px;
}

#center > div.inner {
	padding: 10px;
}

#module7 > div.inner {
	background: #dcdcdc;
}
div#bannerlogo {
    padding-top: 1px;
    padding-bottom: 10px;
}
ul.nav.menu {
    text-align: center;
}
ul.nav.menu a {
    position: relative;
    font-family: "Open Sans";
    font-size: 14px;
    font-weight: 400;
    text-transform: uppercase;
    text-decoration: none;
    padding: 10px 16px!important;
    line-height: 1.25;
    -webkit-transition: .5s;
    transition: .5s;
    margin-right: 0px!important;
}
.item-101 a:after, .item-102 a:after, .item-103 a:after, .item-104 a:after, .item-105 a:after, .item-106 a:after {
	content: "";
    display: inline-block;
    margin-left: 33px;
    right: 0;
    margin-bottom: 2px;
    width: 6px;
    height: 6px;
    background-color: #9a7347;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}
body.com_content.view-featured.no-layout.no-task.itemid-101 div#module2 .uk-overlay-panel.uk-flex.uk-flex-middle.uk-overlay-fade {
	width:50%;
	background-color: rgba(30,27,24,.4);
    width: 50vw;
    height: 100vh;
    margin-right: auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
body.com_content.view-featured.no-layout.no-task.itemid-101 div#module2 .uk-overlay-panel.uk-flex.uk-flex-middle.uk-overlay-fade h3.uk-h3 {
    width: 100%;
    color: #fff;
    font-family: "Open Sans";
    font-size: 24px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 2.73px;
    line-height: 1.25;
    text-align: right;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}
body.com_content.view-featured.no-layout.no-task.itemid-101 div#module2 .uk-overlay-panel.uk-flex.uk-flex-middle.uk-overlay-fade div {
	/*padding-right: 62px;
    margin-left: auto;
    -webkit-flex-basis: 533px;
    -ms-flex-preferred-size: 533px;
    flex-basis: 533px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;*/
}
body.com_content.view-featured.no-layout.no-task.itemid-101 div#module2 .uk-overlay-panel.uk-flex.uk-flex-middle.uk-overlay-fade h3.uk-h3:after {
    content: "";
    margin-top: 17px;
    display: block;
    width: 100%;
    height: 1px;
    background-color: rgba(239,226,199,.6);
}
body.com_content.view-featured.no-layout.no-task.itemid-101 div#module2 .uk-overlay-panel.uk-flex.uk-flex-middle.uk-overlay-fade .attention__text {
    margin-top: 15px;
    color: #fff;
    font-family: "Open Sans";
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
    line-height: 1.5;
    text-indent: 15px;
}
.attention__btn, .beauty__btn {
    margin-top: 28px;
    color: #efe2c7;
    font-family: "Open Sans";
    font-size: 16px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1;
    text-decoration: none;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: 2px solid #efe2c7;
    padding: 20px 45px 16px;
    -webkit-transition: .5s;
    transition: .5s;
}
body.com_content.view-featured.no-layout.no-task.itemid-101 div#module3 .uk-overlay-panel.uk-flex.uk-flex-middle.uk-overlay-fade {
	width:50%;
	background-color: rgba(30,27,24,.4);
    width: 50vw;
    height: 100vh;
    margin-right: auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-left: 50vw;
}
body.com_content.view-featured.no-layout.no-task.itemid-101 div#module3 .uk-overlay-panel.uk-flex.uk-flex-middle.uk-overlay-fade h3.uk-h3 {
    width: 100%;
    color: #fff;
    font-family: "Open Sans";
    font-size: 24px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 2.73px;
    line-height: 1.25;
    text-align: right;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}
body.com_content.view-featured.no-layout.no-task.itemid-101 div#module3 .uk-overlay-panel.uk-flex.uk-flex-middle.uk-overlay-fade div {
	/*padding-right: 62px;
    margin-left: auto;
    -webkit-flex-basis: 533px;
    -ms-flex-preferred-size: 533px;
    flex-basis: 533px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;*/
}
body.com_content.view-featured.no-layout.no-task.itemid-101 div#module3 .uk-overlay-panel.uk-flex.uk-flex-middle.uk-overlay-fade h3.uk-h3:after {
    content: "";
    margin-top: 17px;
    display: block;
    width: 100%;
    height: 1px;
    background-color: rgba(239,226,199,.6);
}
body.com_content.view-featured.no-layout.no-task.itemid-101 div#module3 .uk-overlay-panel.uk-flex.uk-flex-middle.uk-overlay-fade .beauty__text {
    margin-top: 15px;
    color: #fff;
    font-family: "Open Sans";
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
    line-height: 1.5;
    text-indent: 15px;
}
.footer__container {
    width: 1170px;
    margin: 0 auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 5px 0 5px;
}
.footer__contacts {
    margin-top: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}
.footer__downloads {
    margin-top: 0;
}
.footer__soc {
    margin-top: 0;
}
.footer__contactsTitle {
    color: #2b2a2a;
    font-family: "Open Sans";
    font-size: 14px;
    font-weight: 700;
    line-height: 1.25;
}
.footer__contactsPhones {
    margin-top: 2px;
    display: inline-flex;
}
.footer__contactsAdress {
    margin-top: 2px;
    color: #2b2a2a;
    font-family: "Open Sans";
    font-size: 12px;
    font-weight: 400;
    line-height: 1.25;
}
.footer__downloadsTitle {
    color: #2b2a2a;
    font-family: "Open Sans";
    font-size: 14px;
    font-weight: 700;
    line-height: 1.25;
}
.footer__downloadsContainer {
    margin-top: 1px;
}
.footer__socTitie {
    color: #2b2a2a;
    font-family: "Open Sans";
    font-size: 14px;
    font-weight: 700;
    line-height: 1.25;
}
.footer__socLinks {
    margin-top: 7px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.footer__contactsPhones a {
    margin-right: 14px;
    display: inline-flex;
}
a.footer__contactsPhone.vel:before {
    content: "";
    display: block;
    background-image: url(/imagesg/vel.png);
    background-repeat: no-repeat;
    min-width: 13px;
    background-size: 16px;
    width: 17px;
    min-height: 13px;
    height: 13px;
    margin-right: 5px;
    margin-top: 2px;
}
a.footer__contactsPhone.vel:before {
    content: "";
    display: block;
    background-image: url(/imagesg/vel.png);
    background-repeat: no-repeat;
    min-width: 13px;
    background-size: 16px;
    width: 17px;
    min-height: 13px;
    height: 13px;
    margin-right: 5px;
    margin-top: 2px;
}

.attention{position:relative;-webkit-box-sizing:content-box;box-sizing:content-box;width:100vw;height:100vh;background-size:cover 140vh;background-repeat:no-repeat;background-position:center center;background-image:url(../img/top/block2.jpg);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.attention__content{background-color:rgba(30,27,24,.4);width:50vw;height:100vh;margin-right:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.attention__container{margin-left:auto;-webkit-flex-basis:533px;-ms-flex-preferred-size:533px;flex-basis:533px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}
.attention__title{width:100%;color:#fff;font-family:"Open Sans";font-size:24px;font-weight:400;text-transform:uppercase;letter-spacing:2.73px;line-height:1.25;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.attention__title:after{content:"";margin-top:17px;display:block;width:100%;height:1px;background-color:rgba(239,226,199,.6)}
.attention__text{margin-top:15px;color:#fff;font-family:"Open Sans";font-size:16px;font-weight:400;line-height:28px;line-height:1.5;text-indent:15px;}
.attention__text a{color:#eec6a2;text-decoration:none}
.attention__text a:hover{color:#eec6a2;text-decoration:none}
.attention__btn{margin-top:28px;color:#efe2c7;font-family:"Open Sans";font-size:16px;font-weight:400;text-transform:uppercase;line-height:1;text-decoration:none;-webkit-border-radius:3px;border-radius:3px;border:2px solid #efe2c7;padding:20px 45px 16px;-webkit-transition:.5s;transition:.5s}
.attention__btn:hover{color:#4d3f33;border:2px solid #efe2c7;background-color:#efe2c7}
@media only screen and (max-width:1366px){.attention{background-size:cover}
}
@media only screen and (max-width:1150px){.attention__container{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;width:100%;padding:0 30px}
}
@media only screen and (max-width:800px){.attention__content{width:100%}
}
.beauty{overflow:hidden;position:relative;width:100vw;height:100vh;min-height:100vh;background-size:cover;background-repeat:no-repeat;background-position:center center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-image:url(../img/top/block3.jpg)}
.beauty__content{background-color:rgba(30,27,24,.4);width:50vw;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin-left:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.beauty__container{padding-left:62px;-webkit-flex-basis:570px;-ms-flex-preferred-size:570px;flex-basis:570px;margin-right:auto;width:50vw;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}
.beauty__title{width:100%;color:#fff;font-family:"Open Sans";font-size:24px;font-weight:400;text-transform:uppercase;letter-spacing:2.73px;line-height:1.25;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.beauty__title:after{content:"";margin-top:17px;display:block;width:100%;height:1px;background-color:rgba(239,226,199,.6)}
.beauty__text{margin-top:15px;color:#fff;font-family:"Open Sans";font-size:16px;font-weight:400;line-height:28px;text-align:left;line-height:1.5;text-indent:15px;}
.beauty__text a{color:#eec6a2;text-decoration:none}
.beauty__text a:hover{color:#eec6a2;text-decoration:none}
.attention__btn{margin: 28px auto;}
.beauty__btn{margin:28px auto;color:#efe2c7;font-family:"Open Sans";font-size:16px;font-weight:400;text-transform:uppercase;line-height:1;text-decoration:none;-webkit-border-radius:3px;border-radius:3px;border:2px solid #efe2c7;padding:20px 45px 16px;-webkit-transition:.5s;transition:.5s}
.beauty__btn:hover{color:#4d3f33;border:2px solid #efe2c7;background-color:#efe2c7}
@media only screen and (max-width:1150px){.beauty__container{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;padding:0 30px;width:100%}
}
@media only screen and (max-width:800px){.beauty{height:auto;min-height:100vh}
.beauty__content{width:100%;padding:25px 0}
}
.footer{background-color:rgba(255,255,255,.85);min-height:93px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.footer_mt{margin-top:70px;background-color:rgba(220,220,220,.82)}
.footer_contact{margin-top:0;background-color:rgba(220,220,220,.82)}
.footer__container{width:1170px;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:5px 0 5px}
.footer__logo{display:block;width:40px;min-width:45px;height:70px;min-height:70px;background-size:cover;background-repeat:no-repeat;background-image:url(../img/footer/logo.png);-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}
.footer__soc{margin-top:0}
.footer__socTitie{color:#2b2a2a;font-family:"Open Sans";font-size:14px;font-weight:700;line-height:1.25}
.footer__socLinks{margin-top:7px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.footer__socLink{display:block;background-size:cover;background-repeat:no-repeat;-webkit-border-radius:5px;border-radius:5px;margin:0 8px}
.footer__socLink:first-child{margin-left:0}
.footer__socLink:last-child{margin-right:0}
.footer__socLink_vk{width:36px;min-width:36px;height:35px;min-height:35px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAABHVBMVEUAAAAaGhorKysqKCgqKiorKiorKioqKSkpKSkhISEpKSkqKSkrKioqKSkmJiYAAAArKSkpKSkqKiorKSkqKiorKSkrKSkrKSkrKSkqKCgqKioqKiomJiYtKCgpKSkpKSkrKSkrKiorKysoKCgpKSkqKSkpJycAAAAAAAAqKiorKSkqKioqKSkAAAAoKCgmJiYpKSkqKCgqKCgrKSkiIiIqKiorKioVFRUnJycrKCgqJycAAAApKSkrKSkmJiYpJSUrKioqKSkoKCgXFxcrKCgpKSkqKSksKioqKioqKCgrKysqKiosKSkqKSkqKioqKioqKSkqKioqKioqKioqKiorKSkqKSkpKSkrKSkeHh4qKiopKSkqKSkrKSksJyebcjV8AAAAX3RSTlMACmurwsPEr3YXJbvPxz0HxRltjrjGy7mzschcPDMycLTOoiZRtXUDAZKUNq4FciJXt3lqD4bKDCd4VARLuhs+k5wTC2VEkJ2lhWCjXcKRlqrNk42kzLx8mxFVH7aPLilJADcAAAEySURBVHgBxdTZOwJhFMfxH80M6ddCYyaVRNIiSxYhkiwkIvv+//8Z3nceF2Mm3hvP0+fqXHwvzzkAhoYDmq71pRsjo0EIYyH+KRwBojGqjGOCSnGYVNIQptIkDCrp0KikDSSy7ERiimQylZ7OpGcohWwza866ojkIOTI2DylPcqFQKAIlV6RDKpNchFAhrSVIWVfEZQgrJFchVMk1SOt0R9yAsEmmABRMbtUgbPNntAOhZnEXQJ3cg4z3PREbEA6SGQihEqQmvdEhpFYRwhGkY/oinsDjtE9kRT1R9Mwf8RxeZX/ENr5ddIJwdPwR4y04qszXINVtf0T9sgHhigw4A7r+SKpcl28o9G7vus37h4Fspv5vx/lIJQNPVHrGC5VyQKSnaF4hvLXfjV/fof3xCXwBE/hCjKrle/wAAAAASUVORK5CYII=)}
.footer__socLink_fb{width:36px;min-width:36px;height:35px;min-height:35px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAjCAMAAADL21gSAAABDlBMVEUAAAAoKCgqKiorKSkrKSkqKSkrKSkrKSkqKiooKCgrKiorKysrKiorKSkqKiorKSkqKioqKCgrKSkrKSkqKSkrKSkrKSkrKioqKCgrKioqKSkrKyssKioqKSkqKSkrKCgqKioAAAAqJycqKSkqKSkqKiosKiocHBwrKysrKSkqKSkrKysqKioqKioqKioqKSkpKSkrKysqKCgqKSkrKiorKiomJiYoKCgrKSkpKSkpKSknJycXFxcqKioqKCgqKiooKCgqKSkrKSkkJCQpKSkoKCgVFRUAAAAtJiYrKSknJyceHh4qKiorKiopKSkiIiIqKioqKSksLCwpKSkrKSkqKioqKioqKiopKSkrKCjTttIzAAAAWnRSTlMAP5KUj5CVjjZAzzW4uriDi3+5v8fLzMm3yq+inaiwWSQFVIrBvZ4JHsa8Zm03l7tEZXTCvsQ9E8WmiCcLh4VscqlqHCUtDAMowDsRwsM4D821NCy0kYGGgn7OtM7QAAABJElEQVR4Ae3U2zcCURTH8S0V/cyZmHMmCQlNKRLJ/R7lfjGZyv//j3BoWfOwT/Pg1ff5s/bTXj+isdh43FwiOTFJlEJkU5SAJUZmI01xiIi+0HQ0mgkjRyo3MytHoewcVG5+YVEBtmNAFvJLhWUiKqysFj0e2SiVadgaJI8q1V9D6xA8wsbwSq1MmwZUxxbptoFcI7/DoyZq2pQ9CIWmzaHsLrCn0T4AHGQFh4qHR8ljjU7SidOzUpFFOKdQDfDoIowuMzxqhcxVRrLITV+3Oxrc3LYLLQgWOXcu7jV6eERFCYdH1Sc8a/RiudJzTK8iX2vf6K0idP/ob8jXqGNA8R+ELuneFbsFAfRH12UpiMWCpOWxq5JCZD6R3+sPesYG/Y8ufQI1b1f4VgATCgAAAABJRU5ErkJggg==)}
.footer__socLink_inst{width:35px;min-width:35px;height:35px;min-height:35px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjCAMAAAApB0NrAAABtlBMVEUAAAAqKioqKiopKSksKiopKSkqKCgrKSkqKiorKiorKioqKSksKioqKioqKiosJycpKSkrKSkrKiorKysqJiYqKioqKiorKSkoKCgoKCgoKCgoKCgqKioqKiosLCwrKyspJSUoKCgqJycrKCgpKSkqKCgoKCgpKSkoKCgrKSkoKCgAAAArKionJycqKiorKSksLCwkJCQmJiYrKSkqKSkAAAAqKioqKCgrKCgrKystKCgpKSkqKCgrKCgoKCgkJCQqKiorKSkoKCgqKCgqKiorKSkoKCgqKSkmJiYqKSknJycpKSkoKCgqKiopKSkqKiorKSkqKiosIyMrKioqKCgrKysnJycqKCgrKSkVFRUmJiYrKSkqKSkqJyccHBwrKioqKSkpKSkaGhorHBwgICAAAAAeHh4qKioqKiopKSkrKysiIiIqKSkqKCgnJycrKioAAAAAAAApKSkqKioAAAAqKioXFxcsKSkpKSkrKSkpKSkqKiopKSkqKiopKSkrKSkrKSknFBQrKCgrKSkrKysrKSkqKSkrKiosKiotJiYqKiorKioqKionJycpJycqKSkpKSkgAAAZqY7vAAAAknRSTlMAJFV8na23v8LEuK+egVsuMprPokNcbrNSRz85NzY0NT5GT2WmeS1FQMUTA8Mho5spHD1YtgeXen5lM1FaUzoOYaFMsWeOcq4bqkE4JrgZkqArHb6FHhp0ywwUzMFUEsqKbwoSEAIRyFaCaw/HczvOBQR3jAZsC10siUTNJaRLhF4NeI8qtKmTaChiyb1CdcJ9CPDlsUMAAAIlSURBVHjaddTpW0xxGMbxO2mmmhr5Sqhp00iNUdpDshUtWie0MdK00BCFECFlJ/5jvzPnnJlezHxenOW6nhe/+zn3dWTLOpB9MMfjzc2z5XrzfQWF/kNKKTpMekeK5ThKZiVK8GMcKzl+orQsECivqKwsDwTKqqpP1gQxTsmoBbynlU7AB9SZhyDUh5TemRwIS2eBUqVR19B4Tk1As1qgVWmEgHCb2qFDnXBeKRcudl3qTmwM47KuQFBX4ZpcXUEs13vapF64IXWbN90EN1RfPy5PkTQwKOkWDGnISpcw7MUIjoxiGVPCOETkhTIleICJ2+bhzl1gckqW6RlmlQsBWe4BftkGgGxZ7kcJq96daYUHcs0BD2XMR8lTHpQnQgMxuRYi0CxjccmeqZCxDEGlPILHMlbi9kylU5AJpTyBThmx/TMtUKCUTphzZlLneQqrz5TkgWL3PMlczyOwpv3VjDm56hV2s9c4fbJkrcJ6cj+pPb+oB16+spq1YUYYliVk7Tk/WbHXGN43HRMesE6T0ARe+eCtbLWzuDarZXsH+XoPW3LE1sJYoubTOsqt/nyAj0r6VNazXVI3rf0B+7VhXTL7DIXaAWqVydQmVEs+2F1QBo0w0yY1A192lE5fO7Ds9omv36rGxqfnQ4srsZXF0Hyo6fvgj3WMESVs45iMTv6Mx+NL5o6jV47qXdL75VfK7z+jPk9kL5xnC++ZH1nD361/svwHjeppTuLyja8AAAAASUVORK5CYII=)}
.footer__downloads{margin-top:0}
.footer__downloadsTitle{color:#2b2a2a;font-family:"Open Sans";font-size:14px;font-weight:700;line-height:1.25}
.footer__downloadsContainer{margin-top:6px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.footer__app{margin:0 7px;display:block;text-decoration:none;-webkit-border-radius:3px;border-radius:3px;border:1px solid #2b2a2a;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:7px 26px}
.footer__app:before{content:"";display:block;background-size:cover;background-repeat:no-repeat}
.footer__app:first-child{margin-left:0}
.footer__app:last-child{margin-right:0}
.footer__app_appStore:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAfCAYAAAAFkva3AAAAr0lEQVRIS+3WMQ5BQRRG4e9FpxA7sBUlGxCJQhQKGnaCRqMQhQQrUNqKHYheyEgkL5E3PNqZapI792RycpP7Z6jigBYqyp8bjuhkGGFZwNjgkqvV0S94Ow6wGablP/TWMQ+wOSYY/AFcY5GHhfuv555gpdUlZ6WVSc6SswIDaTTSaHw7GueIqitqkXrjteo+bfQdetiiGwE+N3osa4TeE4ZYoRmBPbNGSEF7tP9NQQ+kRVM0xMF6kAAAAABJRU5ErkJggg==);width:17px;min-width:17px;height:27px;min-height:27px}
.footer__app_google:before{width:22px;min-width:22px;height:24px;min-height:24px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAbCAYAAABm409WAAABuUlEQVRIS8XWS6iNURjG8d+JkDIwlQGRkctQGcmAMhEDMyYMjEhJuQ4kUhRGkpQToZChiVIopeSSgUwopeSSEhO3nnq3dts5+3z72F/WaH2rbz3/tdb7vGu9I5iGw9iM77iEI/hsCG0Ex7AbPzClNN9hH87j579wAniL2ViAUazqEnyE7bg/WUgAv/Aa8zAXTwv4FTNL+HLt8s2goF5A5m/EVUTsaB3VHASY7xP41hQ0FiBzL1TQr2Ar9mAXpuNV9a83gYwHmIUnmI9NuFj949hQwncqPs/6gcYDZM4K3MUXLKuVZzwmOIXF5byzOIAPY4H6AfL/oZp8DytLMONTcQ3rSvQTDuJM5dIf1kSACEV8eQU7CZi2BA+7HJZjTA49xw7c7hAmAuS/hXhcAc6xxcYRDyRip6t/siuHbmJnjrUJIJAtOIeXtbptuIW1lUedBccAsXFyKrFb0xQQgdiy46D3WFq3QG9sZ2Bvxe7BIIBFeFFqcU0uyH7tY8wwCOAG1pfi0Hcw2RisbrKDVl3Ueh60msmD3EX7Edf81f7bbdrqe9Dqi9bKm9x6VdF6XdRb2eX9TfUwlMruN5MMvQ+7szkyAAAAAElFTkSuQmCC)}
.footer__appContainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-left:15px}
.footer__appTitle{color:#2b2a2a;font-family:"Open Sans";font-size:11px;font-weight:600;line-height:1}
.footer__appStore{margin-top:1px;color:#2b2a2a;font-family:"Open Sans";font-size:14px;font-weight:600;line-height:1}
.footer__contacts{margin-top:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.footer__contactsTitle{color:#2b2a2a;font-family:"Open Sans";font-size:14px;font-weight:700;line-height:1.25}
.footer__contactsPhones{margin-top:2px}
.footer__contactsPhone{color:#2b2a2a;font-family:"Open Sans";font-size:12px;font-weight:400;line-height:1.25;text-transform:uppercase;text-decoration:none;display:block}
.footer__mail{margin-top:0px;color:#2b2a2a;font-family:"Open Sans";font-size:12px;font-weight:400;line-height:1.25;text-decoration:none}
.footer__contactsAdress{margin-top:2px;color:#2b2a2a;font-family:"Open Sans";font-size:12px;font-weight:400;line-height:1.25}
.footer__dev{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#1e1b18;font-family:"Open Sans";font-size:16px;font-weight:400;background-color:rgba(174,173,172,.7);width:100%;text-align:center;color:#fff;font-family:"Open Sans";font-size:14px;font-weight:400;line-height:1.25;padding:0px}
.footer__link{color:#fff;font-family:"Open Sans";font-size:14px;font-weight:400;line-height:1.25;text-decoration:none;margin-right:5px}
.footer__name{color:#fff;font-family:"Open Sans";font-size:14px;font-weight:400;line-height:1.25;margin-left:5px}
@media only screen and (max-width:1169px){.footer__container{width:auto;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.footer__logo{margin:0 15px}
.footer__contacts{margin:0 15px}
.footer__downloads{margin:0 15px}
.footer__downloadsTitle{margin:0 15px}
.footer__soc{margin:0 15px}
}
@media only screen and (max-width:930px){.footer__container{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.footer__logo{margin:15px 15px}
.footer__contacts{margin:15px 15px}
.footer__downloads{margin:15px 15px}
.footer__downloadsTitle{margin:15px 15px}
.footer__soc{margin:15px 15px}
.footer__downloadsTitle{text-align:center}
.footer__socTitie{text-align:center}
}
@media only screen and (max-width:464px){.footer__downloadsContainer{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.footer__app{margin-top:15px}
}
.contact{max-width:1170px;margin:70px auto 0}
.contact__container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.contact__info{width: 30%}
.contact__h1{color:#000;font-family:"Open Sans";font-size:30px;font-weight:400;text-transform:uppercase;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}
.contact__h1:before{content:"";margin-right:20px;display:block;width:126px;height:1px;background:-webkit-gradient(linear,left top,right top,from(#fafaf8),color-stop(50%,#cabcae),to(#9e8267));background:-webkit-linear-gradient(left,#fafaf8 0,#cabcae 50%,#9e8267 100%);background:linear-gradient(to right,#fafaf8 0,#cabcae 50%,#9e8267 100%)}
.contact__h1:after{content:"";margin-left:20px;display:block;width:126px;height:1px;background:-webkit-gradient(linear,left top,right top,from(#9e8267),color-stop(50%,#cabcae),to(#fafaf8));background:-webkit-linear-gradient(left,#9e8267 0,#cabcae 50%,#fafaf8 100%);background:linear-gradient(to right,#9e8267 0,#cabcae 50%,#fafaf8 100%)}
.contact__content{}
.contact__adress{color:#000;font-family:"Open Sans";font-size:18px;font-weight:400;line-height:1.25;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.contact__adress:before{margin-right:30px;content:"";background-size:cover;background-repeat:no-repeat;display:block;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAZCAYAAADTyxWqAAAC3UlEQVRIS5WVTUwTURDH/9NSSsF40BBTDdJiUKOJaOQkRoXEaKBVw4GLHvw44MEYLTfF9rWiN6oxHuTgx0EvPRBlC9GYgBrxhPEj0ShEukiUGKIHI5S2dMd0obW73W3qO87M//dmZ97MEgzOF0mstzCOg+ABeBtAdoATAL0HI6oQ7m3wiq96KeUbxsb6bKtnZkJg7gKRzegi1cacAlHvT6fT39jYmcrG5WDfJVGZACQALaaQQsewHfCu9Yr5jEuFMTPJ0WA/gCP/AcqGPnR5Au1ExCpMloJHGXzfADQHxhMQT4OpBoQDAKoKa0XHXN7AAxUWk8RnABvzgxgYTFvLT9S3XpjN2ieGrlZb08m7BLTpgONur9hEk1KogaC8zXcSY2xuAU1bO0RSn8WHiCivqsAoExq1l1u2kywFfAzq1cDAbS5vcMisfrIUaGXQoE7TRbEBcQ2Ec/kOO1CV7ZARcLnzcxof4zpNSqKXAF++Y9G6qqK+9WzCLLOJoRv2svSvBV2NwxQbCJ4HcVh7i2Wf+5D/uRksNhDaC1KeaTXkIzkqdjFjVCccdr3GfhJC0QNZCIu8E0/1j5sITcSRiFV2fJwBUK0T3imLrzxT0+GLZ+3TkbBj0fH7JoCTuthZV3yLU31nRnVbDv5GjH4Qy2ByMaEdwLqCbIFwnVd0LcEGe2opnZooOtxmBWROsdVWX9fWPZUb9Fg0cAtMnWYaUztxn9sTPJ3x52DqDgOPL+2uUg8nFNDG7G7T7LNJSXQTcLlkFHCpzit6svEaWGbuKh14B2BzCcBP83E05M+vBpYBLL+7FwCsRYBpIuxxecQr7XwaKGJREQTDb150hNweEdD7CzLLBIyMiDL3H4wwsNtA8DK2As3NzWKxJJj6uY+vODmVfAPQmn8i/kG28h2ugxczE1NwDDPLRk09CjUpFmUYQDmApEWxtNQe9uvnOActClMzVP8Pym2C5VRmzxfr8l/NygtUfeoOyQAAAABJRU5ErkJggg==);width:19px;min-width:19px;height:25px;min-height:25px}
.contact__time{margin-top:32px;color:#000;font-family:"Open Sans";font-size:18px;font-weight:400;line-height:1.25;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.contact__time:before{margin-right:30px;content:"";background-size:cover;background-repeat:no-repeat;display:block;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAB+ElEQVQ4T62VMWsUURDHf3MXAzlTRUlr1ggWaSwCaic2gu4pWJxgoyYSP8JZiPsulfcRFEzORvAKQfciBKxFQcQmnWYjpvFIkSJeIOZu5G12ZbNZ9w7NVrvz5v3e/GfmzQoZz0rTjJZK3ES5BkwD45FbG/iI8KrT4flUxWylt0vasNYyMyh1heNZh8U2gQ2E6oRrFpJ+f4ArTTNcGuEJcMs6CGwpNFV1WYrFb9am3e4JEbkkUFEYjUDPOtvMTVXMTrRvzxz4phHDEBrdHa2eul6zEln1zV0R+e643rL9/vLSGy8OSx3ldgx1yiZ8DyO0MlV5Gi6K3Hdcr56UEfhmE/jklM3FffZWrYrqo71tzFr5YgtwdIQgzJnQcFxzJ527CPjZKZsLB9ZaZtFGanP6cxtHgpaZQ3lsc7b7SydjmRkRZgKt/KEj8jXMqXBPAt8sAZeBBadsZrMqmxdhlH+brhngjQX+sH2mqjdOXq01/wW4+tqriMgLoG2BGkIKhXPOlYcfcoDrwIN9PSe0J1zzLliaP0uv9z4szmBAbwPkWMZhvd3iWGlIN88kgX0lr/nz51V7p9PAXoH1Sde8TUvuW5SsNKS6IFGUAdomD3igbQZp7DxgkG7sQa7e34BB1tWLnfOGQxrYdzjYDYc+vuIoDm3AJmX9zy/gN4K7L9IWikhEAAAAAElFTkSuQmCC);width:20px;min-width:20px;height:20px;min-height:20px}
.contact__phones{margin-top:32px}
.contact__phone{color:#000;font-family:"Open Sans";font-size:18px;font-weight:400;line-height:1.25;text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:15px}
.contact__phone:first-child{margin-top:0}
.contact__phone:before{content:"";background-size:cover;background-repeat:no-repeat;display:block}
.contact__phone_city:before{content:"";display:block;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAB0ElEQVQ4T53Tz2sTQRjG8e+7SUpz6UnopYohqaAXf+CxiBUq0tZW4knF/8CroCJm1qIHD/4JHoS2UhC0a3vxYG96EZT21taktIIHI+SmpLOvzEJCstlqtnNc5vnwzDs7AlB7549rGM4j/A69zGxx6tG6+552yXYwN+phvwJ5Fxb4aT3v0mFAqQXmpcLtzhaHBaUaVH6ADMeP5MB9mz1XuvZwt9/jSjUwetBmUb11fMZfSIP9AQYSmu1lmwNnRsoP6mmwL8DpWOC7DfViadbf6heKLq8amKfA/VhorXDVjKeBImw7MMc81S1Ecl1hlZuFmcpiGlCinzaoPFPkbndQ69bmzqa6TQfsLj3P7+cbn0FOxv63DTs4OFacuNfop2HUzK2dN+ZUmOEjMBQLrlubnepsuLlqhjJWL9uMfBqdNHut/W3MfaiumCtYXe6ZH1pHuFOY9l9trpqRnOWDQin+UrqwaH7L/nUVXQK8hKOtAUeBYkeb9lvuwdog4WJvw+TJtRomYi7ybcVc8EJeKxzpZ/hu7AdiEfj2ybB4zRfAZB/gr39iDlBV2Qkel1XUvZQTiahqM0TK/8VaYTXGq52XCVRvAGNAAWggvLcwV5o2G38BW32voTYZxnoAAAAASUVORK5CYII=);min-width:19px;width:19px;min-height:19px;height:19px;margin-right:30px}
.contact__phone_vel:before{content:"";display:block;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAARCAMAAAABrcePAAAA6lBMVEUAAADftH/dsoDetYDgs4D////ftIDfs4DdsoLgtIPfs4Dfs4Des3/fs4Dfsn/ctIDfs4Dfs4Dfs4DhsYLftYDfs4D/qqrfr4Dfs4Dfs4Des3/fsn/fs4Dbtobfs4DesYPfs3/fs4DdtIDfs3/fs4Des4Dfsn/fs4Dfs3/dtX/fs4Dfs4DftH/fs4Dfs3/fsn/gs4DgsoPfs4Des4DftIDfs3/gs4Dfs4Dfs4DhsoLfs4Dgs4Dfs4Dgs4DetYTfs4Dfs4Dfs4Dfs4DftIDMzJnds4Pfs4DesX/js4TisX/fs4Dcrn/fr4Dds4CHPmn+AAAATnRSTlMApkw+qgG6/zUp98a8/Tgs9ce9OzDJAxDAQDb6zBX5J+jKRPLxtMi17Cbu8JjP1pbrIe2U1dqT6fYrl9vi8x/F19zR3wUl5y4bGuUWIB7LDJjeAAAAu0lEQVR42m3O5Q7CMBSG4YMeGDKcAcO9uLvD8Pu/HU66bkh4fjRvvqzNgLNYwWCzO8x2IrpEuiX0gOBFRJ+fpxygDuo3QsiFKSMSz2gMIK6gkIBkSqSaprcNmWzO7DwUiiJL5Uq1ZnxC/1dnPBvNFrY7Xd5SBEivT8kGQzpH4wmd0xlwvS7m5jSTRWeJKxmEtbrZom6n7N3wdkBD/wgfTpqYG2f4ctH0+QQ/rjeaGc2/7jdkD/jjWZbB9AKz8hL+ZI0uHgAAAABJRU5ErkJggg==);width:23px;min-width:23px;height:17px;min-height:17px;margin-right:30px}
.contact__phone_mts:before{content:"";display:block;width:20px;min-width:20px;height:20px;min-height:20px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAzFBMVEUAAADctIDfs4DftIDfs3/fs4Dfs4DetID////fs4Dfs4Dfs3/fsn/fs4Dfs3/fsoDes4Dfs4Dfs3/fr4Desn/fs4Dfs4HftIDms4DdsoDgsYLftH/ftH/btoDfs4DgsoHfs4Dfs3+/v4Dgsn/fs3/htIDgs4Dgs3/fs3/gs3/fs4Dfs4Dfs4DetH/hsoLfs3/fs4DftIDisX/gs4Dfs4DdtIDfs4Dfs4Dgs4DesoDftH/fs4Dfs4Dgs4Dfs3/ds4Dfs4Dfs4Dfs4Dfs4DSs4q5AAAARHRSTlMALL7f1tjclQHP/2jm76i3jdnCIFb8f9UKTDGYsA7uSZ3oBFq4IvuK3nLUhuDEK/6Auhrrl0TX5POFjsCJ23Y80Ofpryp4eEsAAACYSURBVHjaZc7VFsIwFETRgaIBipTixYsWd7f//yegSW7C4jzN2k+DQNAI6YUj0Rji7K8EkmKlzLTEDLJ85Cwgb/NdEFgs4VP5Fyvwq+pYA8+pa9iAqKmw1ZbYUdiFzO0R9kENCIcKR4RjhR7hhGw6I7RdiXPt50LYcqUhW1tf22wZxx3z25uH44nxzriwv6643R+Gnvd8OW/8URKpHR7hngAAAABJRU5ErkJggg==);margin-right:30px}
.contact__mail{margin-top:35px;color:#000;font-family:"Open Sans";font-size:18px;font-weight:400;line-height:1.25;text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.contact__mail:before{content:"";display:block;background-size:cover;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAUCAYAAACXtf2DAAACO0lEQVRIS7WSS2gTURiFz5kkIxalanCjlDzEhSgu1IXL6kLBaEAQFN2UogtBCj5A0bYzraFUKujGglJRUdwoVRIVEVFxHV0UxYXSJFrbgqAUraGTOL/c6TRN0pTWmsxuLvd+3/84TCav+lYMjx6gJn5U8RPwa+j3un6mE8Y1AY9UkV1AEbjNVMIcB1BXCwEASwm+A1heI8Eo03GjU8i2mggEBtWS/SPDCYA7qykh8Hw8iwg/Pulaaf2yxuoWowdASzUkAlzJZnFCX6LXqx180ETbF4i2vx+MGztI3gCwakEikRF42ByKmE8z8c71Nu37SiCATJDauUBSLg1txbJ8TnoB7v8XCYF73px+dPWA9SO9BS0Q6Qa4yBW4KMFrwtMUjLal0nHjoJC9AOrnEI0J5Vh4d8edwcexAO38TQCNU29KBc6p/KRox4NR4/qnh7EGjyd/C8C2WSQvbaBpzR7zc/qR2SwilwEuLb5bQaAcuBCKmmccnWlqqc08SdjnVcuTj2UCQHvwDS/SNG11koqb3SBOlxcyU+DCVbp8f6y7tkhPONrxTLWv2fnDCmBr3r5wpDXjhELjqbymH1q76+y3SpLyHTiVu/AXAmxQQAJ9tuaNKaj6d2WtAjhCAu9yHn17Jcm0oLTyAny6ZRGAA+6INgJkyaxnkUwK5oTPL7CVOqGaW6WxzA8581a5xGmzfOYLhReyXzQuDvV3+fM+69XUQv8XXizx5vRGqpxnNnGvaNJQLbiTLJtfAm/lwV8RQiwpYVJ3dgAAAABJRU5ErkJggg==);width:24px;height:20px;margin-right:30px}
.contact__map{width: 69%}
.contact__map iframe{width: 95%;}
.contact__img{width:100%}
@media only screen and (max-width:1199px){.contact{margin:70px 30px 0}
}
@media only screen and (max-width:1000px){.contact{margin:30px 30px 0}
.contact__content{margin:21px 0 0}
.contact__container{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.contact__info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.contact__map{margin-left:20px}
.contact__time{margin-top:10px}
.contact__phones{margin-top:10px}
.contact__mail{margin-top:10px}
}
@media only screen and (max-width:1000px){.contact__map{margin:20px 0 0 0}
}
@media only screen and (max-width:540px){.contact__h1:before{display:none}
.contact__h1:after{display:none}
}
.feedback{margin-top:73px;padding:48px 20px 47px;background-color:rgba(242,226,205,.17)}
.feedback__title{color:#000;font-family:"Open Sans";font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:1.14px;text-align:center}
.feedback__form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:25px}
.feedback__input{width:557px;padding:9px 17px 8px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:11px;color:#666;font-family:"Open Sans";font-size:14px;font-weight:400}
.feedback__input:first-child{margin-top:0}
.feedback__input:focus{outline:0}
.feedback__textarea{width:557px;padding:9px 17px 8px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:9px;color:#666;font-family:"Open Sans";font-size:14px;font-weight:400}
.feedback__textarea:focus{outline:0}
.feedback__btn{margin-top:22px;color:#000;font-family:"Open Sans";font-size:12px;font-weight:400;text-transform:uppercase;-webkit-border-radius:2px;border-radius:2px;border:1px solid #000;background-color:transparent;padding:16px 17px 12px;line-height:1;-webkit-transition:.5s;transition:.5s}
.feedback__btn:hover{background-color:#000;color:#fbf7f4}
@media only screen and (max-width:600px){.feedback__form{margin:25px 15px 0}
.feedback__input{width:100%}
.feedback__textarea{width:100%}
}
.showroom{margin-top:78px}
.showroom__container{max-width:1170px;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.showroom__img{max-width:425px;margin:0 20px}
.showroom__main{width:470px;margin:0 20px}
.showroom__title{color:#000;font-family:"Open Sans";font-size:24px;font-weight:400;text-transform:uppercase;line-height:1.25;letter-spacing:1.72px}
.showroom__title:after{margin-top:17px;content:"";display:block;width:100%;height:1px;background:-webkit-linear-gradient(45deg,#e4ccb7 0,#fff 100%);background:linear-gradient(45deg,#e4ccb7 0,#fff 100%)}
.showroom__text{margin-top:25px;color:#2f1e15;font-family:"Open Sans";font-size:14px;font-weight:400;line-height:1.5}
.showroom__text p{margin:10px 0}
.showroom__text p:first-child{margin-top:0}
.showroom__text p:last-child{margin-bottom:0}
.showroom__slider{margin-top:41px;width:470px;height:100%}
.showroom__slide{text-align:center;font-size:18px;background:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.showroom__slideImg{width:100%}
.showroom__button{width:37px;height:37px;background-color:rgba(212,211,211,.77);-webkit-border-radius:50%;border-radius:50%;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAANCAYAAAB7AEQGAAAAx0lEQVQoU3XRsUqCURgG4MchBKeWbqCpSXBwjG6gG0hwTdwUGnTJoQI3m9wahAg3r0AvwM1BjCBQl5pahKil4gN/+Pn5+7bD9/AeznsKWGOFBrZypoBrXGCBFt6zLlARFdyhhDbm+ElwoGSO0cEZ+njCdyzTKM6HuEQTE/Swy6KABzhHF894zEPJ9ad4wNt/6AgDlDHOQ1UM8YkrLLOohhvMcItN+nWBY1nHPUb4SPcURUbrJ/v4Kb7SrUdCRL7uu3nBb/Zb/gAhyCSZ4Qm0PAAAAABJRU5ErkJggg==);background-size:9px 13px;background-repeat:no-repeat;background-position:center center;margin-top:-17px}
.showroom__button_prev{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
@media only screen and (max-width:952px){.showroom__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.showroom__main{margin-top:30px}
.showroom__title{text-align:center}
}
@media only screen and (max-width:490px){.showroom__main{width:100%;margin:0;padding:0px 0px 0}
.showroom__slider{width:100%}
.showroom__img{margin:0;width:100%}
}
.publications__title{color:#000;font-family:"Book Antiqua";font-size:30px;font-weight:400;text-transform:uppercase;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:60px}
.publications__title h1 {
	color: #000;
    font-family: "Book Antiqua";
    font-size: 30px;
    font-weight: 400;
}
.publications__title:before{content:"";margin-right:20px;display:block;width:126px;height:1px;background:-webkit-gradient(linear,left top,right top,from(#fafaf8),color-stop(50%,#cabcae),to(#9e8267));background:-webkit-linear-gradient(left,#fafaf8 0,#cabcae 50%,#9e8267 100%);background:linear-gradient(to right,#fafaf8 0,#cabcae 50%,#9e8267 100%)}
.publications__title:after{content:"";margin-left:20px;display:block;width:126px;height:1px;background:-webkit-gradient(linear,left top,right top,from(#9e8267),color-stop(50%,#cabcae),to(#fafaf8));background:-webkit-linear-gradient(left,#9e8267 0,#cabcae 50%,#fafaf8 100%);background:linear-gradient(to right,#9e8267 0,#cabcae 50%,#fafaf8 100%)}
.publications__container{margin-top:42px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.publications__elem:nth-child(odd){background-color:rgba(242,226,205,.17)}
.publications__elem:nth-child(odd) .publications__info{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.publications__elem:nth-child(odd) .publications__column:first-child{padding-right:0;padding-left:50px}
.publications__elem:nth-child(odd) .publications__column:last-child{padding-left:0;padding-right:50px}
.publications__elem:last-child{margin-bottom:52px}
.publications__info{max-width:1170px;margin:0 auto;padding:60px 0 70px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.publications__column{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.publications__column:first-child{padding-right:50px}
.publications__column:last-child{padding-left:50px}
.publications__name{color:#000;font-family:"Open Sans";font-size:24px;font-weight:400;text-transform:uppercase;letter-spacing:1.72px;line-height:1.25;text-align:center;}
.publications__name:after{content:"";margin-top:22px;display:block;width:100%;height:1px;background:-webkit-gradient(linear,left top,right top,from(#e5ceb9),color-stop(50%,#cabcae),to(#f7f2ee));background:-webkit-linear-gradient(left,#e5ceb9 0,#cabcae 50%,#f7f2ee 100%);background:linear-gradient(to right,#e5ceb9 0,#cabcae 50%,#f7f2ee 100%)}
.publications__content{margin-top:27px;color:#2f1e15;font-family:"Open Sans";font-size:14px;font-weight:400;line-height:1.5;text-align:justify;}
.publications__content p{margin:5px 0}
.publications__content p:first-child{margin-top:0}
.publications__content p:last-child{margin-bottom:0}
.publications__btn{margin-top:29px;color:#000;font-family:"Open Sans";font-size:12px;font-weight:400;text-transform:uppercase;text-decoration:none;-webkit-border-radius:2px;border-radius:2px;border:1px solid #000;padding:13px 24px 12px;line-height:1;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;-webkit-transition:.5s;transition:.5s;margin-left: auto;margin-right: auto;}
.publications__btn:hover{background-color:#000;color:#f2e2cd}
.publications__img{width:100%;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}
.publications__more{display:inline-block;margin-top:29px;color:#000;font-family:"Open Sans";font-size:12px;font-weight:400;text-transform:uppercase;text-decoration:none;-webkit-border-radius:2px;border-radius:2px;border:1px solid #000;padding:13px 24px 12px;line-height:1;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;-webkit-transition:.5s;transition:.5s;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}
.publications__more:hover{background-color:#000;color:#f2e2cd}
@media only screen and (max-width:1200px){.publications__column:first-child{padding:0 30px!important;margin:0!important}
.publications__column:last-child{padding:0 30px!important;margin:0!important}
}
@media only screen and (max-width:768px){.publications__info{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important;padding:50px 0 40px}
.publications__name{margin-top:25px}
.publications__btn{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}
}
@media only screen and (max-width:500px){.publications__title:before{display:none}
.publications__title:after{display:none}
}
.catalog{max-width:1170px;margin:0 auto;overflow-x:hidden}
.catalog__container{margin-top:61px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:61px -15px 0}
.catalog__elem{width:370px;margin:0 15px;position:relative;margin-bottom:69px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.catalog__elem:hover .catalog__info{bottom:0}
.catalog__elem:hover .catalog__title_bottom{bottom:0}
.catalog__overlay{top:0;right:0;width:100%;height:100%;position:absolute;overflow-y:hidden}
.catalog__img{width:100%}
.catalog__info{position:absolute;bottom:-100%;right:0;z-index:1;width:100%;height:100%;background-color:rgba(30,27,24,.6);padding:15px 30px;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;bottom:-100%;-webkit-transition:.9s;transition:.9s}
.catalog__title{color:#fefefe;font-family:Open Sans;font-size:16px;font-weight:400;text-transform:uppercase;letter-spacing:3.14px;width:100%;text-align:center}
.catalog__title:after{content:"";margin-top:10px;display:block;width:100%;height:1px;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),color-stop(50%,#e3cbb6),to(rgba(255,255,255,0)));background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,#e3cbb6 50%,rgba(255,255,255,0) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0,#e3cbb6 50%,rgba(255,255,255,0) 100%)}
.catalog__title_bottom{position:absolute;bottom:-45px;color:#000;padding:0 20px;z-index:-1;-webkit-transition:.5s;transition:.5s}
.catalog__text{margin-top:22px;text-align:center;color:#fff;font-family:"Open Sans";font-size:14px;font-weight:400;line-height:24px}
.catalog__btn{margin-top:22px;color:#efe2c7;font-family:"Open Sans";font-size:12px;font-weight:400;text-transform:uppercase;-webkit-border-radius:2px;border-radius:2px;border:1px solid #efe2c7;padding:12px 27px 11px;text-decoration:none;-webkit-transition:.5s;transition:.5s}
.catalog__btn:hover{background-color:#efe2c7;color:#000}
@media only screen and (max-width:400px){.catalog__elem{width:320px;margin:0 15px 100px}
}
.publication{max-width:1170px;margin:66px auto 0}
.publication__h1{color:#000;font-family:"Open Sans";font-size:24px;font-weight:400;text-transform:uppercase;line-height:1.25;letter-spacing:3.14px;text-align:center;text-align:center}
.publication__info{margin-top:22px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.publication__date{color:#000;font-family:"Open Sans";font-size:14px;font-weight:400;line-height:24px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.publication__date:before{content:"";display:block;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAACxUlEQVRIS8WVW0gUYRTHf2d2FtdK0y6UQdAYQVHQBYp66UIIXdzVAu2xIuitqJ6iov3sRk8VvRVE0VsJZbtbERFZL92gy0MUWK4QZIGpZeXGzs6J2dSmUFGR+l6+4Vx+8//mnO+MEFjNiXitiFzyTYpuLo/WXQz6/35Op8x2lDN5u0q1E4tf642RYHA6ZXahnOyx1TlRYwYFJ/P+eD5G2O1UmlN94Lt3jT2jS7bZEkq54tYEwXaY025WD/YHt8NyyM2yMwi21a53NVfZUqTnpCVpDiscwGIhysogGJcL2KT7Ve3iYLMlCEZoxOOZwBFJJ80jYMlogoHHPvg5MB+RNZrDk5Ce9RV6HjsstA2RB/0qVl0mlkxT5QSoh4a2KrkCEbkFvOgDK3ongsSmRc13H9R043SBnWu/DMQGKGDCDU2onbVu5w/f/z5pxmTQhCCr/wD3JHcIvFRUBZmjMGmwrhBoU/SVIKIwFyjtif+teDDACHz/BtyhYlWJeF0jUIiolKKaUBj39zd+4UTNAh+aTsSXgsxWS76VV8brm68dnSKSXZu/uRq+WV61/2Nzqq5GPB0L+tqJ1T3M5/V2WLAr/Lf0gZOmEViRb7tIpMTqzmxAOP9rJrDVK4xctTKZzp6T3XOiZuX/BTdfN8tFWYRHpxMzF9LXzVQ82ZRXaOklZ735kE6YLViUqPC0fL25PyTF+cHUyTg7W/xjeu2ebj/p7e3j4/19ZsXez/7+7vKJQjf8paClhK+rVhl3SOB00iSAKJCxu4snZMd0VYqqfwtRkdrw96KUW/ilHYgIpGZEjR87vOLhUkqI6mDxyNGATcdIiucPcL/S3z6VlVVP+tC6WJVjPkiEfW1Ty55MbG1tAMYCjb0/hIHarV2gQl38Iw57eSFrsiW5OyBFvRfkKlA9bNLgCQ3yJmXmhVSvgMwaHbg25UQ2/gQ8vYnU4g6K2wAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-size:cover;width:22px;min-width:22px;height:22px;min-height:22px;margin-right:18px}
.publication__person{margin-left:35px;color:#000;font-family:"Open Sans";font-size:14px;font-weight:400;line-height:24px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.publication__person:before{content:"";display:block;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAABfElEQVQ4T72UwStEURTGv+9lJmSFhZTyxoaULJgpViykmLGbvRTxB4iFefdRyB9AlOxnocyMkgUri8FCSmzMmyJZyGpCM3pHb0pNM97UGLmLuzjnfL++e87tEC4nFTNGSBoE/E6JAOciYvpC5vFPEv4UtOLmJGDvAizKiwDalB409op1JSDrULXAhgWg1sXsBzTo+ph6LsyXghLmLEQ23Z6cj5Nz+rixVRaUjhnLQi6VA1FkpT1kRv7H0Z/1yLFb1dQejlTjZxbzIAIgowBSEIkU/iOQywB8EAlDkKzxYqNtVL3m++9cN1HVUF+HCwCdBQ28Arlj27x0YpomfRCZBtBbUHP39o7+7rDK5EFWXC0AWCs7cvfkoh5U69+g2yI3lTDv9KDq4uP+alPOk32pRFlc68l5m5mKG36CyWpAAgkwnTCHROSkGhDJYaYTakAEZ9WBMEjrVNUig3sArb+EPaEBHfmppQ6MHmrcBiRQuoPc8M5uYlJsmfFNmNdfBkqSTmrmWYMAAAAASUVORK5CYII=);background-repeat:no-repeat;background-size:cover;width:18px;min-width:18px;height:18px;min-height:18px;margin-right:18px}
.publication__img{width:100%;margin-top:27px}
.publication__content{margin-top:20px;color:#2f1e15;font-family:"Open Sans";font-size:14px;font-weight:400;line-height:1.5}
.publication__content p{margin:25px 0}
.publication__content p:first-child{margin-top:0}
.publication__content p:last-child{margin-bottom:0}
@media only screen and (max-width:1200px){.publication{margin:66px 20px 0}
}
@media only screen and (max-width:768px){.publication__info{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.publication__person{margin:10px 0 0 0}
}
.similar{max-width:1170px;margin:77px auto 0;border-top:1px solid rgba(140,140,140,.3)}
.similar__title{margin-top:47px;color:#000;font-family:"Open Sans";font-size:16px;font-weight:400;text-transform:uppercase;letter-spacing:5.27px;line-height:1.25}
.similar__container{margin-top:42px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.similar__elem{width:270px;margin-right:100px}
.similar__img{width:100%;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}
.similar__name{display:block;margin-top:20px;color:#2e2e2d;font-family:"Open Sans";font-size:16px;font-weight:400;text-transform:uppercase;line-height:1.25;text-decoration:none}
.similar__date{margin-top:13px;color:#000;font-family:"Open Sans";font-size:14px;font-weight:400;line-height:1.25}
@media only screen and (max-width:1200px){.similar{margin:66px 20px 0}
.similar__title{text-align:center}
.similar__container{margin-top:22px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.similar__elem{margin:20px 20px 0}
.similar__name{margin-top:10px;text-align:center}
.similar__date{margin-top:5px;text-align:center}
}
.about{margin-top:42px;background-color:rgba(242,226,205,.17);padding:55px 0 50px}
.about__container{max-width:1170px;margin:0 auto}
.about__img{width:100%}
.about__title{margin-top:56px;color:#000;font-family:"Open Sans";font-size:24px;font-weight:400;text-transform:uppercase;letter-spacing:.94px}
.about__title:after{margin-top:21px;content:"";display:block;width:100%;height:1px;background:-webkit-linear-gradient(45deg,#84756c 0,#f2eeeb 100%);background:linear-gradient(45deg,#84756c 0,#f2eeeb 100%)}
.about__content{margin-top:17px;margin-top:26px;color:#2f1e15;font-family:"Open Sans";font-size:14px;font-weight:400;line-height:1.5}
.about__content p{margin:10px 0}
.about__content p:first-child{margin-top:0}
.about__content p:last-child{margin-bottom:0}
@media only screen and (max-width:1200px){.about__container{margin:0 15px}
}
@media only screen and (max-width:500px){.about__title{text-align:center}
}
.advantages{padding:55px 0 50px}
.advantages__container{max-width:1170px;margin:0 auto}
.advantages__img{width:100%}
.advantages__title{margin-top:56px;color:#000;font-family:"Open Sans";font-size:24px;font-weight:400;text-transform:uppercase;letter-spacing:.94px}
.advantages__title:after{margin-top:21px;content:"";display:block;width:100%;height:1px;background:-webkit-linear-gradient(45deg,#84756c 0,#f2eeeb 100%);background:linear-gradient(45deg,#84756c 0,#f2eeeb 100%)}
.advantages__content{margin-top:17px;margin-top:26px;color:#2f1e15;font-family:"Open Sans";font-size:14px;font-weight:400;line-height:1.5}
.advantages__content p{margin:10px 0}
.advantages__content p:first-child{margin-top:0}
.advantages__content p:last-child{margin-bottom:0}
@media only screen and (max-width:1200px){.advantages__container{margin:0 15px}
}
@media only screen and (max-width:500px){.advantages__title{text-align:center}
}
.proud{height:355px;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;background-repeat:no-repeat;background-position:center center}
.proud__container{padding:20px;width:100%;height:100%;background-color:rgba(0,0,0,.53);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.proud__content{margin-top:17px;margin-top:26px;font-family:"Open Sans";color:#fff;font-size:18px;font-weight:400;line-height:1.5;text-align:center;max-width:934px}
.proud__content p{margin:10px 0}
.proud__content p:first-child{margin-top:0}
.proud__content p:last-child{margin-bottom:0}
.production{background-color:rgba(242,226,205,.17);padding:73px 0 61px}
.production__container{max-width:1170px;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.production__img{max-width:425px;margin:0 }
.production__main{width:470px;margin:0 20px}
.production__title{color:#000;font-family:"Open Sans";font-size:24px;font-weight:400;text-transform:uppercase;line-height:1.25;letter-spacing:.94px}
.production__title:after{margin-top:17px;content:"";display:block;width:100%;height:1px;background:-webkit-linear-gradient(45deg,#84756c 0,#f2eeeb 100%);background:linear-gradient(45deg,#84756c 0,#f2eeeb 100%)}
.production__text{margin-top:25px;color:#2f1e15;font-family:"Open Sans";font-size:14px;font-weight:400;line-height:1.5}
.production__text p{margin:10px 0}
.production__text p:first-child{margin-top:0}
.production__text p:last-child{margin-bottom:0}
.production__slider{margin-top:41px;width:470px;height:100%}
.production__slide{text-align:center;font-size:18px;background:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.production__slideImg{width:100%}
.production__button{width:37px;height:37px;background-color:rgba(212,211,211,.77);-webkit-border-radius:50%;border-radius:50%;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAANCAYAAAB7AEQGAAAAx0lEQVQoU3XRsUqCURgG4MchBKeWbqCpSXBwjG6gG0hwTdwUGnTJoQI3m9wahAg3r0AvwM1BjCBQl5pahKil4gN/+Pn5+7bD9/AeznsKWGOFBrZypoBrXGCBFt6zLlARFdyhhDbm+ElwoGSO0cEZ+njCdyzTKM6HuEQTE/Swy6KABzhHF894zEPJ9ad4wNt/6AgDlDHOQ1UM8YkrLLOohhvMcItN+nWBY1nHPUb4SPcURUbrJ/v4Kb7SrUdCRL7uu3nBb/Zb/gAhyCSZ4Qm0PAAAAABJRU5ErkJggg==);background-size:9px 13px;background-repeat:no-repeat;background-position:center center;margin-top:-17px}
.production__button_prev{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
@media only screen and (max-width:1200px){.production__container{margin:0 15px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
}
@media only screen and (max-width:1010px){.production__main{margin:20px 20px;width:auto}
.production__title{text-align:center}
}
@media only screen and (max-width:500px){.production__slider{width:400px}
}
@media only screen and (max-width:430px){.production__slider{width:350px}
.production__img{width:100%;margin: 0;}
}
@media only screen and (max-width:400px){.production__slider{width:300px}
}
.partners__title{margin-top:57px;color:#000;font-family:"Open Sans";font-size:24px;font-weight:400;text-transform:uppercase;letter-spacing:1.72px;text-align:center}
.partners__main{max-width:1170px;margin:54px auto 0;position:relative}
.partners__wrapper{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.partners__button{margin-top:-14px;width:13px;min-width:13px;height:24px;min-height:24px;background-size:cover;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAYCAYAAAAh8HdUAAABt0lEQVQ4T42UO0sDQRSFz80DFMQsYmsUYi9G0M5HOgtRCwtJ6aMWrBV78dH7B7RUSy18ghKz0SKFkshuRBESdMdokY3ZkYm7EtedmGnvPXNmvntmCA2saDg05wO0qxw7EO30n6a3Sxkijj0A2Vbd6D8CPuuK+jpCEe6jEwCK2JxzPp7KsUOpaKC7rbVctk4BdFcF4Ee+djaRTKLsKZoC/NlOZRfASPX4hHTpIxhL5/Pv0jtFw8oGCPO24NGP4GBCyz879//jJEiBaNNuYBV/ZfjmvnhXC+yXqIZUAIAJ8o2q2suFm/CPyEWKg9O0mnvd9xpJVeQmBc4X1Bzbks2Q/pACX1F1tlpv6OQidVj6CMYdtFKnaJeyCY45G2+WzEos+VQs1HUSx8t0hvYINGw3JpqbAmPnt4Wi1OkHxKd1Bo6IExmzhU2m0zCl9ETBRi6yFrIbt1XdmK3GzrW8hitm4/92xFpKN5brikTRFSMhXErpxro0Rk7hF1FhSHxG1diONLCi4EHU5ISJlGYcS5+GF1EAzLKs8euHt0Qjz72WaIEsHmv0Y3GIXhIC8X9FNUR73oLGYiaD0hdowbwaGD2MZAAAAABJRU5ErkJggg==)}
.partners__button_next{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);right:-44px}
.partners__button_prev{left:-44px}
@media only screen and (max-width:1200px){.partners__main{max-width:1000px}
.partners__button_next{right:0}
.partners__button_prev{left:0}
.partners__slide{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.partners__img{width:100px;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}
}
@media only screen and (max-width:1050px){.partner__main{max-width:1000px;margin:54px 25px 0}
.partner__slide{padding:0 20px}
}
.subCat{margin-top:49px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.subCat__h1{color:#000;font-family:"Book Antiqua";font-size:30px;font-weight:400;text-transform:uppercase;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;justify-content:center;align-items:center;text-align:center}
.subCat__h1:before{content:"";margin-right:20px;display:block;width:126px;height:1px;background:-webkit-gradient(linear,left top,right top,from(#fafaf8),color-stop(50%,#cabcae),to(#9e8267));background:-webkit-linear-gradient(left,#fafaf8 0,#cabcae 50%,#9e8267 100%);background:linear-gradient(to right,#fafaf8 0,#cabcae 50%,#9e8267 100%)}
.subCat__h1:after{content:"";margin-left:20px;display:block;width:126px;height:1px;background:-webkit-gradient(linear,left top,right top,from(#9e8267),color-stop(50%,#cabcae),to(#fafaf8));background:-webkit-linear-gradient(left,#9e8267 0,#cabcae 50%,#fafaf8 100%);background:linear-gradient(to right,#9e8267 0,#cabcae 50%,#fafaf8 100%)}
.subCat__container{max-width:1200px;
	margin:56px auto 56pxs;
	position:relative;

	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	padding-bottom: 20px;}
    .subCat__elem{width:370px;height:315px;margin:0 15px 30px}
    .subCat__imgContainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;outline:0;position:relative;cursor:pointer}
    .subCat__imgContainer:before{content:"";display:block;width:100%;height:100%;background-color:rgba(71,53,38,.2);position:absolute;top:0;right:0;opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s}
    .subCat__imgContainer:after{content:"";display:block;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAFGElEQVRYR82ZechnYxTHP1/7nn2XLUIIEaUs2UoIofxBouwZ0ihjGVOWZsbQTGo0Y5n5l6GQJqamMUV2RpQlhjHJNrYxxn70ne59u++d57nP/f3EvOe/997znOd7z+8s33NeMaBExObAQcD+wG7AdoCfWf4EVgJfAZ8BHwAfSYoBr8mqq6+hiNgLOAU4GFi/7zngR+BFYLGknwc4l1QtAo4Ie/A84JB/edlvwHxgoaS/h7XVCTgijgIuBDYa9oLEOYfKI5JWDGMzCTgi/PysKgSGsVs649B4UNKnJcX2+xzg84HjBzT2B7DhAGesP31Q0GsBjoiTgbMLF/8KvAG8ByyT9IP1I8LJuBOwL3AEsF/BzipgqqRv+37oKMAR4YvGAetlDLhsLagSZ3XpkojYHTi3KoE59c+BeyX9VbLn9yOAI2IDYAKwY+agvTBL0hd9DNc6VT6cUAHPJfkzkp7rY7cJ+CTgnMwhg5yRq6MRsQWwC7BcUtLzEXEYcFnTSY27HM8TJf1UAr0GcEQ4WSYBWyUOOKMnS/o+ZSwi3EgMxDYMdqakTzK6TmQndEoWSHqqL2AnyKUZ5YckvZ0zFBG3VYlWq3woaUaH/jXAgYn3TsAJpViuPXxFppOZB0zv+uqImAps2tBZIWliB+CdgVsyoeHa/G7XfYoIV4QpwCYJxdmSlgwI+DtJtxfOXF0RqLbaIknzSoDNuG5OKP0OjC/9RAkP9wF8NHBR4s6lkqaVAB9eJU1b731JDzQfRsQ+gC9zCazlyBZ784e+1Xhv0vOSpOX1s4pQOcnbslrS+BJg10izsbaYDj7WuGRP4MaOptJ1jz/i7rqjVbX5/taH1+evl+QGlRTH8GnAmYm38yU92wDsdu22PazMk7SoYe8eYMuEMYdhtosacK5hjKqLEZH7Jfp+wMOSRkIlEfu1nSLgYyvO2774NUlzGx5xY7iqwAty4E2U5tbEPSLMr+9LKJvYj+saqexhz2bXJQ5/KenO9vOI2KYxw/n1DcDGDT2PRDMbf6+U5GcjUpEsn2tLZw23sgE7jhxPKXF/75wMhixrzhnnTluWSJrdFWN1p7sVcAdqy6jESxkaFHDFmV3Stk7Ye1LSwj6APQ6dmlB0tk7qmnYjYnIrRJKhVNuOiOOACzKg7iiR+drD9q69nJLXJc3JfXVEXAK4edTiqfjJzK9hr5pzb5Z4X+Qta2K48eVXVjuH1F2jamhTISLMQRyTuwIfe5RPtfOqMniacQNKiYeDd7rCoQ14D+CmDIvy5sagXygZzHjWbO7yjhnP0/O0Phui9kxXmpZfAZ6Q9Etf4BX/uBjYPnPGtXdKk2sUk64RFm4OJh/+eXNiou1MfrldXxt27Ii9gRMBk6suycZ86lBqzLcnTHJSfX5U+AKeeJcBHp88l3kpuANgVpcqWzng3gY9WqoQo2K4lUj2sLufh8v/S7zb8GLlm94h0QJtT3l0SjWU/+ojiqBLy0CTFC9CTJCKm84eX+Hdsbmu+UhOOkH3AlHths8ADugBKqViAr8YeB44HTBV7ZIs6F6AG9nv1dMxwKHAtoVLXbuXAm8Cr9alMCKcjJ4h6639QJ4eCHArxr3o9gDrWHe3c/h4fvP25utqSeil4VpS/WLXZib1pv5anh4a8JChMXJsWNDrDLCRDwN6nQIeELS3p3etc8ADgp4zJgAPAPrpMQO4J+hZYwpwAbSJ1tQxB7gC7X/smJt7BeH/fXiD+rikVf8AimPx3ND2nYMAAAAASUVORK5CYII=);background-repeat:no-repeat;background-size:44px 44px;width:100%;height:100%;position:absolute;right:0;top:0;background-position:center center;z-index:1;opacity:0;-webkit-transition:opacity 2s;transition:opacity 2s}
    .subCat__imgContainer:hover:before{opacity:1}
    .subCat__imgContainer:hover:after{opacity:1}
    .subCat__img{width:100%;height:100%;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}
    .subCat__btn{margin-top:16px;color:#000;font-family:"Open Sans";font-size:16px;font-weight:400;text-transform:uppercase;-webkit-border-radius:3px;border-radius:3px;border:2px solid #000;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:20px 38px 17px;line-height:1;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;text-decoration:none;-webkit-transition:.5s;transition:.5s}
    .subCat__btn:hover{background-color:#000;color:#fff}
    @media only screen and (max-width:1199px){.subCat__container{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
}
@media only screen and (max-width:500px){.subCat__img{width:100%;height:auto}
}
@media only screen and (max-width:420px){.subCat__elem{width:100%;height:auto}
}
.text_desc{margin-top:15px;color:#000;font-family:"Open Sans";font-size:16px;font-weight:400;line-height:28px;text-align:right;line-height:1.25}
.text_desc p{margin:10px 0}
.text_desc p:first-child{margin-top:0}
.text_desc p:last-child{margin-bottom:0}

.about {
    margin-top: -30px;
    padding: 55px 0 20px;
}
.about__title {
    margin-top: 30px;
}
.footer__downloadsContainer {
    margin-top: 1px;
}
a.nav__link.active {
    color: #dfb380;
}
.advantages {
    padding: 30px 0 30px;
}
.advantages__title {
    margin-top: 30px;
}

.footer_mt {
    margin-top: 0px;
    background-color: rgba(220,220,220,.82);
}
.portfolio__info {
    max-width: 1170px;
    margin: 0 auto;
    padding: 30px 0 30px;
}
.portfolio__more {
    margin-bottom: 20px;
    margin-top: 0px;
    padding: 10px 20px 10px;
    font-size: 15px;
}
.feedback {
    margin-top: 20px;
    padding: 30px 20px 30px;
    background-color: rgba(242,226,205,.17);
}
.subCat__btn{
    margin-bottom: 20px;
    margin-top: 0px;
    padding: 10px 20px 10px;
    font-size: 15px;
    border: 1px solid #000;
}
a#more_btn {
    margin-bottom: 30px;
    margin-top: 0px;
}
.contact__adress:before {
    margin-right: 30px !important;
    content: "" !important;
    background-repeat: no-repeat !important;
    display: block !important;
    width: 18px !important;
    min-width: 30px !important;
    min-height: 20px !important;
    background-size: auto !important;
}
.contact__time:before {
    margin-right: 30px !important;
    content: "" !important;
    background-size: auto !important;
    background-repeat: no-repeat !important;
    display: block !important;
    width: 18px !important;
    min-width: 30px !important;
    min-height: 20px !important;
    background-size: auto !important;
}
.contact__phone_city:before {
    content: "" !important;
    display: block !important;
    width: 18px !important;
    min-width: 30px !important;
    min-height: 20px !important;
    background-size: auto !important;
}
.contact__phone_vel:before {
    content: "" !important;
    display: block !important;
    width: 18px !important;
    min-width: 30px !important;
    min-height: 20px !important;
    background-size: auto !important;
    margin-right: 30px !important;
}
.contact__phone_mts:before {
    content: "" !important;
    display: block !important;
    width: 18px !important;
    min-width: 30px !important;
    min-height: 20px !important;
    background-size: auto !important;
    margin-right: 30px !important;
}
.contact__mail:before {
    content: "" !important;
    display: block !important;
    background-size: auto !important;
    background-repeat: no-repeat !important;
    width: 18px !important;
    min-width: 30px !important;
    min-height: 20px !important;
    background-size: auto !important;
    margin-right: 30px !important;
}
.showroom {
    margin-top: 40px;
}
.feedback {
    margin-top: 30px;
    padding: 48px 20px 47px;
    background-color: rgba(242,226,205,.17);
}
.showroom_href {
    height: 100%;
    display: block;
    outline: none;
    max-width: 450px;
    max-height: 300px;
    margin: 10px auto;
    background: #736552;
}
.showroom__wrapper {
    width: calc(100% - 530px);
    text-align: center;
}
.showroom__img {
    max-width: 450px;
    margin: 0;
    max-height: 300px;
}
.showroom__main {
    width: 530px;
    margin: 0 20px;
}
.publications__info {
    max-width: 1170px;
    margin: 0 auto;
    padding: 10px 0 10px;
}
.contact__content {
 /* margin: 0px 96px 0 !important;*/
}
.contact__adress{
    color: #000;
    font-family: "Open Sans";
    font-size: 14px;
    font-weight: 600;
}
.contact__time{
    color: #000;
    font-family: "Open Sans";
    font-size: 14px;
    font-weight: 600;
    margin-top: 25px;
}
.contact__mail,.contact__phone {
    margin-top: 35px;
    color: #000;
    font-family: "Open Sans";
    font-size: 14px;
    font-weight: 600;
    margin-top: 25px;
}
.contact__phones{
    margin-top: 20px;
}
.portfolio__title{
   /*font-family: "Open Sans" !important;*/
}
.footer__contactsPhones a {
    margin-right: 14px;
    display: inline-flex;
}
.footer__contactsPhones {
    margin-top: 2px;
    display: inline-flex;
}

a.footer__contactsPhone.dom:before {
    content: "";
    display: block;
    background-image: url(/img/dom.png);
    min-width: 13px;
    background-size: 13px;
    width: 13px;
    min-height: 13px;
    height: 13px;
    margin-right: 5px;
}
a.footer__contactsPhone.mts:before {
    content: "";
    display: block;
    background-image: url(/img/mts.png);
    min-width: 13px;
    background-size: 13px;
    width: 13px;
    min-height: 13px;
    height: 13px;
    margin-right: 5px;
}
a.footer__contactsPhone.vel:before {
    content: "";
    display: block;
    background-image: url(/img/vel.png);
    background-repeat: no-repeat;
    min-width: 13px;
    background-size: 16px;
    width: 17px;
    min-height: 13px;
    height: 13px;
    margin-right: 5px;
    margin-top: 2px;
}

.gallery {
    max-width: 70%;
}

.attention__text p, .beauty__text p, .about__content p, .advantages__content p, .production__text p, .showroom__container p, .portfolio__content p, .publications__content p, .publication__content p, .showroom__text p {
    text-indent: 10px;
}
.mfp-auto-cursor .mfp-content,
.mfp-container {
    cursor: -webkit-zoom-out;
    cursor: zoom-out;
}
.gallery__slide {
    cursor: pointer;
}
.gallery__slideImg {
    cursor: pointer;
}
.gallery__thumbButton {
    background-color: rgba(212,211,211,.77);
}
@media (max-width: 1024px){
    .gallery {
        max-width: 70%;
    }
    .gallery__slide {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex !important;
        height: 350px !important;
        justify-content: center !important;
    }
    .gallery__slideImg {
        max-width: 100% !important;
        height: 300px !important;
        width: auto !important;
        cursor: pointer;
    }

}
@media (max-width: 425px){
    .gallery {
        max-width: 100%;
    }
    .portfolio__gallButton_prev:before{
        transform: rotate(180deg) !important;
    }
    .portfolio__gallButton_next:before{
        transform: rotate(0deg) !important;
    }

    .attention__text {

        font-size: 12px;
    }
    .attention__title {

        font-size: 18px;
    }
    .beauty__title{
        font-size: 18px !important;
    }
    .beauty__text{
        font-size: 12px !important;
    }
    .footer__contactsPhones {
        margin-top: 2px;
        display: inline-flex;
        flex-direction: column;
        margin-bottom: 10px;
    }
    .footer__app {
        margin: 0 3px;
        display: block;
        text-decoration: none;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        border: 1px solid #2b2a2a;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        padding: 7px 15px;
    }
    .footer__downloadsContainer {
        margin-top: 1px;
        display: -webkit-inline-box;
    }
    .footer__downloads {
        margin: 0px;
    }
    .text_desc{
        text-align: center;
    }
    .gallery__slide {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex !important;
        height: 400px !important;
        justify-content: center !important;
    }
    .gallery__slideImg {
        max-width: 100% !important;
        height: 300px !important;
        width: auto !important;
    }
    .portfolio__gallSlide {
        height: 70px !important;
    }
    .swiper-slide.gallery__thumbSlide {
        width: 70px !important;
        height: 70px !important;
    }
    .gallery__slideTumbImg {
        width: 100% !important;
        height: 70px !important;
    }
    .contact__content {
        margin: 0px !important;
    }
    .contact__map {
        margin: 20px 0px !important;
        width: 100% !important;
    }
    .showroom__img {
        max-width: 100% ;
        margin: 10px 0px ;
    }
    .showroom__main {
        width: 100% !important;
        margin: 0 0px !important;
    }

}

.gallery__thumbSlide {
    height: 100px;
}
.beauty__text {
    margin-top: 15px;
    color: #fff;
    font-family: "Open Sans";
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
    /* text-align: left; */
    line-height: 1.5;
    text-align: justify;
}

.gallery__slide {
    display: flex;
    height: 800px;
    justify-content: center;
}
.gallery__slideImg {
    align-self: center;
    width: 100%;
    max-width: 100%;
    height: 768px;
    width: auto;
}
.gallery__thumbSlide {
    position: relative;
    cursor: pointer;
    display: block;
    height: 70px;
    border-left: 1px solid transparent;
    border-right: 1px solid transparent;
}
.gallery__thumbSlide.swiper-slide-active .gallery__slideTumbImg {
    position:relative;
    z-index:10;
}
.gallery__thumbSlide.swiper-slide-active:before {
    content:"";
    display:block;
    width:100%;
    height:100%;
    background-color:rgba(61,38,8,.74);
    position:absolute;
    top:0;
    right:0;
    z-index:1;
}
.gallery__slideTumbImg {
    display:block;
    max-height:100%;
    margin:0 auto;
}
.gallery__button_next{
    display: none;
}
.gallery__button_prev{
    display: none;
}

.showroom__slideImg {
    display: block;
    max-height: 100%;
    margin: 0 auto;
    width: auto;
}
.showroom__slide {
    background-color: rgba(61,38,8,.74);
}
iframe {
    max-width: 100% !important;
}
.attention__text{
    padding-right: 0px;
}
.attention__container{
    margin-left: 170px;
    margin-right: 170px; 
}
.beauty__container {
    padding-left: 0px;
    -webkit-flex-basis: 570px;
    -ms-flex-preferred-size: 570px;
    flex-basis: 570px;
    margin-right: auto;
    width: 30vw;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    margin-right: 100px;
    margin-left: 100px;
}

.abs_over{
 position: absolute;
 bottom: -69px;
 color: #000;
 padding: 19px 20px;
 z-index: -1;
 -webkit-transition: .5s;
 transition: .5s;

 width:  100%;
 height:  69px;
 z-index:  2;
}
.catalog__elem {
    width: 370px;
    max-height: 300px;

}
#module7{
    margin-top: 10px!important;
    z-index: 10;
}
.catalog__info{
    width: 310px;
}
.subCat .text_desc{
    text-align: left;
}
#baform-1{
    margin-top: 30px;
    padding: 48px 20px 47px;
    background-color: rgba(242,226,205,.17);
}
.ba-row div.span12{
    text-align: center;
    margin-bottom: 10px;
}
.ba-btn-submit{
    border: 1px solid !important;
}

.showroom__text {
    margin-top: 25px;
    color: #2f1e15;
    font-family: "Open Sans";
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5;
}
.portfolio__title {
    color: #000;
    font-family: "Book Antiqua";
    font-size: 30px;
    font-weight: 400;
    text-transform: uppercase;
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 60px;
}


.portfolio__title:before {
    content: "";
    margin-right: 20px;
    display: block;
    width: 126px;
    height: 1px;
    background: -webkit-gradient(linear,left top,right top,from(#fafaf8),color-stop(50%,#cabcae),to(#9e8267));
    background: -webkit-linear-gradient(left,#fafaf8 0,#cabcae 50%,#9e8267 100%);
    background: linear-gradient(to right,#fafaf8 0,#cabcae 50%,#9e8267 100%);
}
.portfolio__title:after {
    content: "";
    margin-left: 20px;
    display: block;
    width: 126px;
    height: 1px;
    background: -webkit-gradient(linear,left top,right top,from(#9e8267),color-stop(50%,#cabcae),to(#fafaf8));
    background: -webkit-linear-gradient(left,#9e8267 0,#cabcae 50%,#fafaf8 100%);
    background: linear-gradient(to right,#9e8267 0,#cabcae 50%,#fafaf8 100%);
}
.col-md-6{
    width: 50%;
    float: left;
}
.subCat__elem .uk-grid-margin {
    display: none;
}

.portfolio__name:after {
    content: "";
    margin: 22px 0 0;
    display: block;
    width: 100%;
    height: 1px;
    background: -webkit-gradient(linear,left top,right top,from(#f7f2ee),color-stop(50%,#cabcae),to(#f7f2ee));
    background: -webkit-linear-gradient(left,#f7f2ee 0,#cabcae 50%,#f7f2ee 100%);
    background: linear-gradient(to right,#f7f2ee 0,#cabcae 50%,#f7f2ee 100%);
}
.portfolio__name {
    color: #000;
    font-family: "Open Sans";
    font-size: 24px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 1.72px;
    line-height: 1.25;
    text-align: center;
}
.portfolio__column:first-child {
    padding-right: 50px;
}
.portfolio__elem:nth-child(odd) .portfolio__column:first-child {
    padding-right: 0;
    padding-left: 50px;
}
.portfolio__content {
    margin-top: 27px;
    color: #2f1e15;
    font-family: "Open Sans";
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5;
    text-align: justify;
}
.portfolio__elem:nth-child(odd) {
    background-color: rgba(242,226,205,.17);
}

.portfolio__elem .portfolio__column:first-child{
   float: left;
   width: 48%;
}

.portfolio__elem:nth-child(odd) .portfolio__column:first-child{
   float: right;
   width: 48%;
}
.portfolio__elem{
    clear: both;
}
.portfolio__elem .portfolio__column:last-child{
    width: 47%;
    float: right;
}
.both{
    clear: both;
    padding-bottom: 40px;
}
.owl-dots{
    display: none;
}
.owl-carousel{
    position: relative;
}
.owl-prev{
    position: absolute;
    left: 0;
    top: calc(50% - 10px);
    width: 37px;
    min-width: 37px;
    height: 37px;
    min-height: 37px;
    background: rgba(212,211,211,.77) !important;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}
.owl-next{
    position: absolute;
    right: 0;
    top: calc(50% - 10px);
    width: 37px;
    min-width: 37px;
    height: 37px;
    min-height: 37px;
    background: rgba(212,211,211,.77) !important;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}
.owl-item{
   /* height: 130px;*/
}
.owl-item img{
  height: 130px;
  width: auto !important;
  margin: 0 auto;
}
.portfolio__gall img{
  /*  max-height: 380px;
width: auto;*/}

a.footer__contactsPhone.vel:before {
    content: "";
    display: block;
    background-image: url(/images/vel.png);
    background-repeat: no-repeat;
    min-width: 13px;
    background-size: 16px;
    width: 17px;
    min-height: 13px;
    height: 13px;
    margin-right: 5px;
    margin-top: 2px;
}
body{    font-family: Segoe UI !important;
}
p.justifyfull{
    text-align: left;
}
.proud__container{
    padding: 0px;
    text-align: left;
}
.owl-item>div{
   /* padding: 0px 10px;*/
   margin: 0px 10px;
   width: auto;
   height: 130px;
   background: #efe2c7;

}
.owl-item>div img{
    width: auto;
    height: 130px;
}


#ajax_click{
    margin-bottom: 30px;
    padding: 10px 30px;
    font-size: 16px;
    border-radius: 2px;
    border: 1px solid;
    background: none;
    color: #000;
    font-weight: normal;
    outline: none;
}
#ajax_click:hover{
    background-color: #000;
    color: #f2e2cd;
    text-decoration: underline;
}
.text_desc{
    max-width: 1170px;
    margin: 0 auto
}
.dj-megamenu{
    text-align: center !important;
    background: #000 !important;
    padding-top: 10px !important;
    display: none !important; 
}
.dj-megamenu-default li.dj-up, .dj-megamenu-default li a.dj-up_a{
    display: inline-block !important; 
    float: none !important;
    border: none !important;
}
.dj-megamenu-default li a.dj-up_a span {
    float: left;
    display: block;
    padding: 0 0 0 !important;
    height: 15px !important;
    line-height: 15px !important;
    background: transparent;
}
.dj-megamenu-default li a.dj-up_a{
   height: 40px !important;
   line-height: 40px !important;
}

.dj-megamenu-default li:hover a.dj-up_a, .dj-megamenu-default li.hover a.dj-up_a, .dj-megamenu-default li.active a.dj-up_a{
    background: none !important;
    color: #dfb380 !important;
}
.dj-up_a{
    position: relative;
    font-family: "Open Sans";
    font-size: 14px;
    font-weight: 400;
    text-transform: uppercase;
    text-decoration: none;
    padding: 0px 16px !important;
    line-height: 1.25;
    -webkit-transition: .5s;
    transition: .5s;
    margin-right: 0px!important;
}
.dj-megamenu-default li a.dj-up_a {
    display: block;
    float: left;
    height: 23px !important;
    font-size: 14px !important;
    font-weight: normal !important;
    position: relative;
}


.dj-megamenu-default li::after{
    content: "●";
    position: relative;
    top: -10px;
    margin-left: 15px;
    margin-right: 15px;


}
.dj-megamenu-default li:last-child::after{
    display: none !important;
}

.dj-megamenu-select-dark .dj-mobile-open-btn, .dj-megamenu-offcanvas-dark .dj-mobile-open-btn, .dj-megamenu-accordion-dark .dj-mobile-open-btn{
    background: none !important;
    float: right;
}
figure.uk-overlay.uk-overlay-hover h3.uk-h2.uk-margin-small {
    color: #000;
    font-size: 25px;
}
div.item-page{
    max-width: 1200px;
    margin: 0 auto;
}
.uk-modal{
 background: rgba(0,0,0,.7);
}
#btn_filter{
  line-height: 40px;
  width: 100%;
  padding-bottom: 20px;
}
#btn_filter a{
    padding: 2px 10px;
    border: 1px solid;
    display: inline-block;
    color: #fff;
    background-color: #000;
    font-size: 14px;
}
.page-header h2{
    text-align: center !important;
    padding: 20px !important;
    font-size: 24px !important;

}
.kroha{
    max-width: 1200px;
    margin: 0 auto;
}