/* Eric Meyer's CSS Reset */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed,figure, figcaption, footer, header, hgroup,menu, nav, output, ruby, section, summary,time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section {	display: block;}
body {	line-height: 1;}
ol, ul {	list-style: none;}
blockquote, q {	quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {	content: '';	content: none;}
table {border-collapse: collapse;border-spacing: 0;}
a, input, button{ outline:none;}
strong{font-weight: bold;}
*{
	font-family: "akrobatregular";
}
/* End of Eric Meyer's CSS Reset */
@font-face {
    font-family: 'akrobatbold';
    src: url('../fonts/akrobat-bold-webfont.eot');
    src: url('../fonts/akrobat-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/akrobat-bold-webfont.woff2') format('woff2'),
         url('../fonts/akrobat-bold-webfont.woff') format('woff'),
         url('../fonts/akrobat-bold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal; 
}

@font-face {
    font-family: 'akrobatregular';
    src: url('../fonts/akrobat-regular-webfont.eot');
    src: url('../fonts/akrobat-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/akrobat-regular-webfont.woff2') format('woff2'),
         url('../fonts/akrobat-regular-webfont.woff') format('woff'),
         url('../fonts/akrobat-regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'akrobatlight';
    src: url('../fonts/akrobat-light-webfont.eot');
    src: url('../fonts/akrobat-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/akrobat-light-webfont.woff2') format('woff2'),
         url('../fonts/akrobat-light-webfont.woff') format('woff'),
         url('../fonts/akrobat-light-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
input,
button{
	-webkit-appearance:none;
}
html,
body {
  height: 100%;
  margin: 0;
  font-family: 'PT Sans', sans-serif;
}
*{
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}
h1{
  font-size: 36px;
  font-family: "akrobatbold";
  color: rgb(66, 64, 54);
  text-transform: uppercase;
  line-height: 1.2;
  letter-spacing: 1px;
  margin-bottom: 46px;
}

.breadcrumb{
  font-size: 14px;
  font-family: "PT Sans";
  color: rgb(66, 64, 54);
  line-height: 1.2;
  margin: 28px 0 39px 0;
}
.breadcrumb a{
  color: rgb(66, 64, 54);
  position: relative;
}
.breadcrumb a:hover{
	text-decoration: none;
}
.breadcrumb>* {
    display: none;
    margin-right: 39px;
}
.breadcrumb>*:first-child,
.breadcrumb>*:last-child{
	display: inline-block;
}
.breadcrumb a:before {
    display: block;
    content: '';
    width: 3px;
    height: 5px;
    background: url(../img/breadcrumb_array.png)no-repeat 0 0;
    position: absolute;
    right: -23px;
    top: 7px;
}
.wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
}
/*Header*/
.headerBlock_wrp{
	background-image:url(../img/slide_1.jpg);
	background-repeat: no-repeat;
	background-size: cover;
}
.headerBlock{
	max-width: 1200px;
	width: 100%;
	margin: auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 32px 0 42px 0;
}
.headerBlock_content_slogan{
  font-size: 20px;
  font-family: "akrobatregular";
  color: rgb(255, 255, 255);
  text-transform: uppercase;
  line-height: 1.2;
  letter-spacing: 2px;
  padding-top: 4px;
}

.headerBlock_content {
    width: calc(100% - 192px);
}

.headerBlock_logo {
    width: 192px;
    position: relative;
}
.headerBlock_logo img{
	max-width: 100%;
	width: auto;
	height: auto;
}
.headerBlock_logo a {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
}
.headerBlock_content_top{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 18px 0 37px 0;
}
.headerBlock_content_r {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
}
.headerBlock_tel a{
  font-size: 20px;
  font-family: "akrobatregular";
  color: rgb(255, 255, 255);
  text-transform: uppercase;
  line-height: 1.2;
  text-decoration: none;
  letter-spacing: 2px;
  display: inline-block;
  margin-right: 30px;
  padding: 0 3px;
}
.headerBlock_tel a:last-child{
	margin-right: 0;
}
.headerBlock_tel a:hover{
	text-decoration: underline;
}
.popapBlock{
	display: none;
	max-width: 500px;
	width: 100%;
}
.popapBlock h3{
  font-size: 36px;
  font-family: "akrobatbold";
  color: rgb(66, 64, 54);
  font-weight: bold;
  text-transform: uppercase;
  line-height: 1.2;
  text-align: center;
  letter-spacing: 2px;
  margin-bottom: 35px;
}
.fancybox-close-small{
	right: 17px;
	top: 6px;
}
.fancybox-close-small:after{
	content: url("data:image/svg+xml;charset=UTF-8,<svg  xmlns='http://www.w3.org/2000/svg' width='15px' height='15px'><path fill-rule='evenodd'  fill='rgb(51, 51, 51)' d='M15.000,1.500 L13.500,-0.000 L7.500,6.000 L1.500,-0.000 L-0.000,1.500 L6.000,7.500 L-0.000,13.500 L1.500,15.000 L7.500,9.000 L13.500,15.000 L15.000,13.500 L9.000,7.500 L15.000,1.500 Z'/></svg>");
	width: auto;
	height: auto;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}
.fancybox-slide > div.popapBlock{
	padding: 54px 30px 30px;
}
.headerBlock_popap {
    width: 100%;
    text-align: right;
}
.headerBlock_popap .popap_link{
  font-size: 14px;
  font-family: "akrobatregular";
  color: rgb(255, 126, 73);
  text-decoration: underline;
  line-height: 1.2;
  letter-spacing: 2px;
}
.headerBlock_popap .popap_link:hover{
	text-decoration: none;
}
.popap_link{
	cursor: pointer;
}
.headerBlock_content_bottom{
	background: #fff;
	position: relative;
	padding: 0 120px 0 0;
	height: 50px;
}
.buter {
    display: none;
}
.buter_item {
    display: block;
    height: 5px;
    background: #ff7d49;
    margin-bottom: 3px;
}

.buter_item:last-child {
    margin-bottom: 0;
}
.topMenu{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	padding: 0 18px;
}
.topMenu li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 50px;
  font-size: 20px;
  font-family: "akrobatregular";
  color: rgb(66, 64, 54);
  line-height: 1.2;
  
}
.topMenu li a{
    text-decoration: none;
    color: rgb(66, 64, 54);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    position: relative;
}
.topMenu_name {
    /* position: relative; */
    /* transition: 0.3s; */
}

.topMenu li a:before {
    display: block;
    content: '';
    position: absolute;
    width: 0;
    height: 2px;
    background: #ff7e49;
    bottom: 0;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}
.footerBlock_item .topMenu li a:before{
	height: 1px;
}
.topMenu li a:hover:before,.topMenu li a.active:before {
    width: 100%;
}
.topMenu li a:hover .topMenu_name:before{
	width: 100%;
}
.submit_search{
	height: 50px;
	width: 120px;
	border: none;
	background-color: rgb(255, 126, 73);
	font-size: 20px;
	font-family: "akrobatregular";
	color: rgb(255, 255, 255);
	cursor: pointer;
	padding: 0;
}
.headerBlock_content_bottom .input_search {
    position: absolute;
    width: 0;
    padding: 0;
    right: 100%;
    height: 100%;
    opacity: 0;
    z-index: -1;
}

.headerBlock_content_bottom .search {
    position: absolute;
    right: 0;
    top: 0;
}
.lang-container_ul {
    display: none;
    position: absolute;
    background: #d89f31;
    width: 41px;
    text-align: center;
    left: -12px;
    margin-top: 2px;
}
.lang-container_ul .lang {
    display: block;
    padding: 2px 0;
    font-size: 14px;
    text-decoration: none;
    color: #ffffff;
}
.lang-container_ul.active {
    display: block;
}
.lang_this{
  font-size: 14px;
  font-family: "akrobatregular";
  color: rgb(255, 255, 255);
  line-height: 1.2;
  letter-spacing: 2px;
  position: relative;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.lang_this:before{
	content:  url("data:image/svg+xml;charset=UTF-8,<svg  xmlns='http://www.w3.org/2000/svg' width='9px' height='9px'><path fill-rule='evenodd'  fill='rgb(216, 159, 48)' d='M4.495,-0.000 L4.500,-0.005 L4.505,-0.000 L4.495,-0.000 ZM-0.000,4.503 L-0.004,4.499 L-0.000,4.495 L-0.000,4.503 ZM8.596,4.906 L4.500,9.003 L0.403,4.906 L8.596,4.906 ZM9.000,4.495 L9.004,4.499 L9.000,4.503 L9.000,4.495 Z'/></svg>");
	position: absolute;
	display: block;
	right: -12px;
	top: -1px;
}
.lang-container {
    margin: 2px 62px 0 0;
    position: relative;
}
/**/
.content {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  max-width: 1200px;
  width: 100%;
  margin: 0 auto;
  padding-bottom: 30px;
}
.mainSlider{
	max-width: 100%;
}
.mainSlider img {
    display: block;
    /*max-width: 100%;
    width: auto;*/
}
.mainSlider_info_wrp {
    position: absolute;
    max-width: 1200px;
    width: 100%;
    left: 0;
    right: 0;
    margin: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    top: 281px;
}
.mainSlider_info{
 	max-width: 640px;
 	padding-right: 30px;
}
.slideSubscribton {
  font-size: 48px;
  font-family: "akrobatbold";
  color: rgb(255, 255, 255);
  line-height: 1.2;
  letter-spacing: 2px;
  margin-bottom: 42px;
}
.slideSubscribton_color{
	color: #ff7e49;
}
.wrp_slider_header{
	position: relative;
	z-index: 11;
}
.wrp_slider_header .swiper-slide-img{
    height: 652px;
	background-size: cover;
    background-position: center;
}
.wrp_slider_header .headerBlock_wrp {
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1;
    background: none;
}
.mainSliderPaginator_wrp {
    max-width: 1200px;
    margin: 0 auto;
    position: relative;
}

.mainSliderPaginator {
    position: absolute;
    right: 0;
    bottom: 180px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.swiper-button-prev,
.swiper-button-next{
	width: 14px;
	height: 8px;
	margin: 0 0 0 0;
	background-size: contain;
	position: relative;
	right: auto;
	top: auto;
	left: auto;
	bottom: auto;
}
.swiper-button-prev{
	background-image: url("data:image/svg+xml;charset=UTD-8,<svg  xmlns='http://www.w3.org/2000/svg' width='14px' height='8px'><path fill-rule='evenodd'  fill='rgb(255, 126, 73)' d='M-0.000,6.486 L1.633,7.999 L7.000,3.027 L12.367,7.999 L14.000,6.486 L7.000,0.000 L-0.000,6.486 Z'/></svg>");
	margin-bottom: 17px;
	-webkit-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
}
.swiper-button-next{
	background-image: url("data:image/svg+xml;charset=UTD-8,<svg  xmlns='http://www.w3.org/2000/svg' width='14px' height='8px'><path fill-rule='evenodd'  fill='rgb(255, 126, 73)' d='M14.000,1.513 L12.367,-0.000 L7.000,4.972 L1.633,-0.000 L-0.000,1.513 L7.000,7.999 L14.000,1.513 Z'/></svg>");
	margin-top: 17px;
}
.swiper-pagination{
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}
.swiper-pagination-bullet{
	border: none;
	width: 7px;
	height: 7px;
	background: #fff;
	margin: 7px 0;
}
.swiper-pagination-bullet-active{
	width: 20px;
	height: 20px;
	background: #ff7e49;
}
.catMenu{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	border: 1px solid #f9edd5;
	border-bottom: none;
	margin-bottom: 57px;
}
.catMenu_item {
    min-height: 195px;
    background-repeat: no-repeat;
    background-position: right bottom;
    width: 33.333%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border: 1px solid #f9edd5;
    border-left: none;
    border-top: none;
    position:relative;
    overflow:hidden;
}
.catMenu_item_bg {
    background: #424036;
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 1;
     display: none; 
    -webkit-transition: 0.3s; 
    -o-transition: 0.3s; 
    transition: 0.3s;
}
.catMenu_item:nth-of-type(3n) {
    border-right: none;
}
.catMenu_item>a {
    display: block;
    height: 100%;
    width: 100%;
    cursor: pointer;
    text-decoration:none;
    font-size: 24px;
    font-family: "akrobatbold";
    color: rgb(66, 64, 54);
    line-height: 1.2;
    padding: 46px 0 0 37px;
    letter-spacing: 1px;
}
.catMenu_item .catMenu_js_link_main{
	font-size: 32px;
	font-family: "akrobatlight";
	color: rgb(66, 64, 54);
	line-height: 1.2;
	padding: 32px 0 15px 39px;
	letter-spacing: 2px;
	min-height: 247px;
	position: relative;
}
.catMenu_description {
    position: relative;
    z-index: 2;
}
.catMenu_item .catMenu_js_link_main .catMenu_name{
  font-size: 36px;
  font-family: "akrobatregular";
  color: rgb(66, 64, 54);
  font-weight: bold;
  text-transform: uppercase;
  line-height: 1.2;
  margin-bottom: 29px;
  max-width: none;
  position: relative;
  z-index: 7;
}
.catMenu_js_link_main .catMenu_name {
    display: block;
}
.catMenu_description_word {
    display: block;
}
.catMenu_name {
    max-width: 211px;
    display: block;
    word-wrap: break-word;
}
.block_h2{
  font-size: 36px;
  font-family: "akrobatbold";
  color: rgb(66, 64, 54);
  text-transform: uppercase;
  line-height: 1.2;
  letter-spacing: 2px;
  width: 100%;
  margin-bottom: 30px;
}
.advantageBlock {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 0 50px;
    margin-top: -70px;
    position: relative;
}

.advantageBlock_item {
    width: 25%;
    padding: 0 19px 0 0;
    margin-bottom: 116px;
    position: relative;
    z-index: 2;
}
.advantageBlock_header{
	margin-bottom: 0;
	border: 1px solid #e1a42f;
	padding: 0 50px 189px;
	border-top: none;
	border-right: none;
	border-radius: 0 0 0 150px;
}
.advantageBlock_item_name{
  font-size: 32px;
  font-family: "akrobatregular";
  color: rgb(66, 64, 54);
  line-height: 1.2;
  margin-bottom: 21px;
}
.advantageBlock_item_anons{
  font-size: 16px;
  font-family: "PT Sans";
  color: rgb(66, 64, 54);
  line-height: 1.2;
}
.advantageBlock_item_img {
    margin-bottom: 16px;
}

.advantageBlock_item_text {
    padding: 0 0 0 37px;
}
.objectClauses_header_wrp {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 60px;
}
.objectClauses_wrp{
	max-width: 1200px;
	margin: 0 auto;
}
.objectClauses {
    padding: 70px 50px 0 50px;
    margin: 0 -50px;
    position: relative;
}
.objectClauses_header {
    display: inline-block;
    margin: 0 37px 0 0;
    width: auto;
}
.objectClauses_all_link{
  font-size: 16px;
  font-family: "akrobatregular";
  color: rgb(255, 126, 73);
  text-decoration: underline;
  text-transform: uppercase;
  line-height: 1.2;
  letter-spacing: 1px;
  margin-top: 2px;
}
.objectClauses_all_link:hover{
	text-decoration: none;
}
.objectClauses_slider {
    margin: 0 -20px;
}

.objectClauses_item_wrp {
    padding: 0 20px 0 115px;
}
.objectClauses_button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 0 20px;
    margin: 33px 0 39px 0;
}
.objectClauses_button .swiper-pagination{
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-direction: row;
	        flex-direction: row;
}
.objectClauses_button .swiper-pagination-bullet{
	margin: 0 7px;
	background: #434136;
}
.objectClauses_button .swiper-pagination-bullet-active {
    background: #ff7e49;
}
.objectClauses_button .swiper-button-prev{
	margin: 0 13px 0 0;
	background-image: url("data:image/svg+xml;charset=UTD-8,<svg  xmlns='http://www.w3.org/2000/svg' width='8px' height='14px'><path fill-rule='evenodd'  fill='rgb(255, 126, 73)' d='M6.487,14.000 L8.000,12.367 L3.028,7.000 L8.000,1.633 L6.487,-0.000 L0.001,7.000 L6.487,14.000 Z'/></svg>");
	width: 8px;
	height: 14px;
}
.objectClauses_button .swiper-button-next{
	margin: 0 0px 0px 13px;
	width: 8px;
	height: 14px;
	background-image: url("data:image/svg+xml;charset=UTD-8,<svg  xmlns='http://www.w3.org/2000/svg'  width='8px' height='14px'><path fill-rule='evenodd'  fill='rgb(255, 126, 73)' d='M1.514,-0.000 L0.001,1.633 L4.973,7.000 L0.001,12.367 L1.514,14.000 L8.000,7.000 L1.514,-0.000 Z'/></svg>");
}
.objectClauses_item {
    border: 1px solid #ff7e49;
    padding: 14px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.objectClauses_item_img {
    margin: 0 31px 10px -110px;
    -webkit-box-shadow: 10px 10px 0px 0px #f8f9f4;
            box-shadow: 10px 10px 0px 0px #f8f9f4;
}
.objectClauses_item_img img {
    display: block;
    max-width: 100%;
    width: auto;
    height: auto;
}
.objectClauses_item_name{
  font-size: 24px;
  font-family: "akrobatbold";
  color: rgb(66, 64, 54);
  text-transform: uppercase;
  line-height: 1.2;
  text-decoration: none;
  letter-spacing: 1px;
  display: inline-block;
  margin-bottom: 14px;
}
.objectClauses_item_name:hover{
	text-decoration: underline;
}
.objectClauses_item_text {
    padding: 26px 0 0 0;
}
.objectClauses_item_anons{
  font-size: 14px;
  color: rgb(66, 64, 54);
  line-height: 1.286;
}
.objectClauses_city{
  font-size: 16px;
  font-family: "akrobatregular";
  color: rgb(255, 126, 73);
  line-height: 1.2;
  letter-spacing: 1px;
  margin-bottom: 14px;
}
.news_block_wrp {
    background: #f8f9f4;
}
.news_block_header_wrp {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%;
    margin-bottom: 28px;
}
.news_block_header_wrp .block_header{
  font-size: 28px;
  font-family: "akrobatbold";
  color: rgb(66, 64, 54);
  line-height: 1.2;
  letter-spacing: 1px;
  margin: 0 29px 0 0;
}
.news_block_link{
  font-size: 14px;
  font-family: "akrobatregular";
  color: rgb(255, 126, 73);
  text-decoration: underline;
  text-transform: uppercase;
  line-height: 1.2;
  letter-spacing: 1px;
  margin-top: 4px;
}
.news_block_link:hover{
	text-decoration: none;
}
.news_block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding: 44px 50px 55px 50px;
    margin: 0 -50px;
    position: relative;
}
.news_block_p {
    margin: 0 auto;
    max-width: 1200px;
    width: 100%;
}
.news {
    width: 50%;
    padding: 0 20px 0 0;
    /*display: -webkit-box;
    display: -ms-flexbox;
    display: flex;*/
}
.news_list .news:after{
	display: block;
	content: '';
	clear: both;
}
.img_news{
	margin: 0 20px 0 0;
	float: left;
}

.news_block:after {
    display: block;
    content: '';
    clear: both;
}
.news_name a{
  font-size: 16px;
  font-family: "akrobatbold";
  color: rgb(0, 0, 0);
  font-weight: bold;
  line-height: 1.2;
  text-decoration: none;
}
.news_name a:hover{
	text-decoration: underline;
}
.news_anons{
  font-size: 14px;
  font-family: "PT Sans";
  color: rgb(66, 64, 54);
  line-height: 1.2;
  width: 100%;
}
.news_name {
    margin-bottom: 8px;
    position: relative;
    top: -5px;
    width: 100%;
}
.news_link_page{
  font-size: 14px;
  font-family: "akrobatregular";
  color: rgb(255, 126, 73);
  text-decoration: underline;
  line-height: 1.2;
  margin-top: auto;
  margin-bottom: 2px;
  letter-spacing: 1px;
}
.news_link_page:hover{
	text-decoration: none;
}
.news .block-text {
    /*display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;*/
}
.fancybox-slide{
	padding: 0 10px;
}
.showBlockInfo {
  font-size: 16px;
  font-family: "PT Sans";
  color: rgb(66, 64, 54);
  line-height: 1.625;
  padding: 0 50px 50px 50px;
  margin: 0 -50px;
  position: relative;
}
.showBlockInfo .color{
	color: #ff7e49;
	text-transform: uppercase;
	font-family: 'akrobatbold';
}
.showBlockInfo_wrp{display: -webkit-box;display: -ms-flexbox;display: flex;max-width: 1200px;margin: 0 auto;}
.showBlockInfo_video {
    border: 1px solid #ff7c48;
}
.video_wrp{
	position: relative;
	background: #ccc;
	display: block;
	left: -40px;
	top: -40px;
}
video{
	display: block;
	background: #ff7d49;
	height: auto !important;
	width:  auto !important;
	max-width: 406px; 
}
.video_wrp .control_wrp {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    cursor: pointer;
	background-repeat: no-repeat;
	background-size: cover;
}
.video_wrp .playPause {
    width: 149px;
    height: 149px;
    border-radius: 50%;
    background:url(../img/play_video.png);
    border: none;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    top: 0;
    bottom: 0;
    padding: 0;
    cursor: pointer;
}

.video_wrp .playPause.pause{
	
}
.showBlockInfo_video_wrp {
    padding: 40px 0 0 40px;
	float: right;
    margin-left: 20px;
}

.showBlockInfo_text {
    /*padding-right: 40px;*/
}
.showBlockInfo_text img{
	float: left;
	margin: 0 20px 0 0;
}
.showBlockInfo_text:after{
	display: block;
	content: '';
	
}
.showBlockInfo .block_h2 {
    margin-bottom: 37px;
}

.showBlockInfo p {
    margin-bottom: 25px;
}
/*Footer*/
.footerBlock {
 
  max-width: 1200px;
  margin: 0 auto;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 28px 0 18px 0;
  position: relative;
	min-height: 175px;
}
.footerBlock_wrp {
    background-color: #424036;
	 -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.footerBlock_item{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 33.333%;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.footerBlock_item_slogan{
  font-size: 14px;
  font-family: "akrobatregular";
  color: rgb(255, 255, 255);
  text-transform: uppercase;
  line-height: 1.2;
  padding: 13px 0 0 0;
  letter-spacing: 1px;
  max-width: 255px;
}

.footerBlock_item .topMenu{
	padding: 0px 16px 0 16px;
	display: block;
}
.footerBlock_item .topMenu li{
  font-size: 14px;
  font-family: "akrobatregular";
  color: rgb(255, 255, 255);
  line-height: 1.3;
  position: relative;
  padding-left: 12px;
  width: 50%;
  height: auto;
  display: inline-block;
  text-align: left;
  margin-bottom: 11px;
}
.footerBlock_item .topMenu li:before{
	display: block;
	content: '';
	border-radius: 50%;
	position: absolute;
	width: 3px;
	height: 3px;
	background: #ff7e49;
	left: 0;
	top: 8px;
}
.footerBlock_item .topMenu li a{
  color: rgb(255, 255, 255);
  display: inline-block;
}
.footerBlock_item .topMenu li a:hover .topMenu_name{
	margin-top: 0;
}
.site_designed_wrp {
    width: 100%;
    margin-top: 25px;
}
.site_designed{
  font-size: 14px;
  font-family: "akrobatregular";
  color: rgba(255, 126, 73, 0.2);
  text-decoration: underline;
  line-height: 1.571;
}
.site_designed:hover{
	text-decoration: none;
}
.footerBlock_item_info{
  font-size: 16px;
  font-family: "akrobatregular";
  color: rgb(255, 126, 73);
  line-height: 1.375;
  position: relative;
  letter-spacing: 1px;
  word-spacing: 0px;
  margin-bottom: 10px;
}

.footerBlock_item_info.tel:before{
	content: url("data:image/svg+xml;charset=UTF-8,<svg xmlns='http://www.w3.org/2000/svg' width='19px' height='18px'><path fill-rule='evenodd'  fill='rgb(255, 255, 255)' d='M4.625,11.964 C6.410,14.086 8.559,15.757 11.011,16.940 C11.945,17.380 13.193,17.902 14.585,17.992 C14.671,17.995 14.753,17.999 14.840,17.999 C15.773,17.999 16.523,17.678 17.134,17.018 C17.138,17.014 17.146,17.007 17.149,16.999 C17.367,16.738 17.614,16.503 17.873,16.253 C18.049,16.086 18.229,15.910 18.402,15.732 C19.201,14.903 19.201,13.851 18.394,13.050 L16.141,10.808 C15.758,10.412 15.301,10.204 14.821,10.204 C14.341,10.204 13.880,10.412 13.486,10.804 L12.143,12.139 C12.020,12.068 11.892,12.005 11.772,11.945 C11.622,11.870 11.483,11.800 11.360,11.722 C10.137,10.950 9.027,9.943 7.966,8.648 C7.430,7.973 7.070,7.407 6.819,6.828 C7.171,6.511 7.501,6.179 7.820,5.855 C7.932,5.739 8.049,5.624 8.165,5.508 C8.570,5.105 8.787,4.639 8.787,4.165 C8.787,3.691 8.574,3.225 8.165,2.822 L7.047,1.710 C6.916,1.580 6.792,1.453 6.665,1.323 C6.417,1.070 6.159,0.808 5.904,0.573 C5.517,0.197 5.064,-0.001 4.584,-0.001 C4.108,-0.001 3.650,0.197 3.249,0.577 L1.846,1.972 C1.336,2.479 1.048,3.095 0.988,3.807 C0.916,4.698 1.081,5.646 1.509,6.791 C2.165,8.562 3.155,10.207 4.625,11.964 ZM1.903,3.885 C1.948,3.389 2.139,2.975 2.499,2.617 L3.894,1.230 C4.111,1.021 4.351,0.913 4.584,0.913 C4.812,0.913 5.045,1.021 5.259,1.238 C5.510,1.468 5.746,1.710 6.001,1.968 C6.129,2.099 6.260,2.229 6.391,2.364 L7.509,3.475 C7.741,3.707 7.861,3.941 7.861,4.173 C7.861,4.404 7.741,4.639 7.509,4.870 C7.392,4.986 7.276,5.105 7.160,5.221 C6.811,5.571 6.485,5.903 6.125,6.220 C6.117,6.228 6.114,6.231 6.106,6.239 C5.795,6.549 5.844,6.843 5.919,7.067 C5.922,7.078 5.926,7.085 5.930,7.097 C6.219,7.787 6.620,8.443 7.246,9.226 C8.371,10.606 9.556,11.677 10.861,12.501 C11.022,12.606 11.195,12.688 11.356,12.770 C11.506,12.845 11.645,12.915 11.768,12.993 C11.784,13.001 11.795,13.009 11.810,13.016 C11.933,13.080 12.054,13.109 12.173,13.109 C12.473,13.109 12.668,12.919 12.732,12.856 L14.135,11.461 C14.352,11.244 14.588,11.129 14.821,11.129 C15.106,11.129 15.338,11.304 15.485,11.461 L17.746,13.706 C18.196,14.154 18.192,14.638 17.734,15.112 C17.577,15.280 17.412,15.440 17.236,15.609 C16.973,15.862 16.699,16.123 16.452,16.418 C16.021,16.880 15.507,17.096 14.843,17.096 C14.779,17.096 14.712,17.093 14.648,17.088 C13.418,17.010 12.275,16.533 11.416,16.126 C9.084,15.004 7.036,13.411 5.337,11.390 C3.939,9.715 2.998,8.156 2.375,6.485 C1.989,5.459 1.843,4.635 1.903,3.885 Z'/></svg>");
	position: relative;
	top: 3px;
	left: 2px;
	margin-right: 12px;
}
.footerBlock_item_info.mail:before{
	content: url("data:image/svg+xml;charset=UTF-8,<svg  xmlns='http://www.w3.org/2000/svg' width='20px' height='13px'><path fill-rule='evenodd'  fill='rgb(255, 255, 255)' d='M19.999,1.646 C19.999,1.222 19.831,0.840 19.562,0.548 C19.557,0.542 19.556,0.535 19.552,0.529 C19.547,0.524 19.541,0.522 19.536,0.517 C19.230,0.200 18.799,-0.001 18.319,-0.001 L1.681,-0.001 C1.201,-0.001 0.770,0.200 0.463,0.517 C0.458,0.522 0.452,0.524 0.447,0.530 C0.443,0.535 0.442,0.542 0.437,0.548 C0.168,0.840 -0.000,1.222 -0.000,1.646 L-0.000,11.352 C-0.000,11.786 0.175,12.178 0.456,12.473 C0.462,12.479 0.463,12.486 0.470,12.492 C0.472,12.494 0.474,12.495 0.476,12.496 C0.782,12.805 1.208,12.999 1.681,12.999 L18.319,12.999 C18.792,12.999 19.218,12.805 19.524,12.496 C19.526,12.495 19.528,12.494 19.530,12.492 C19.536,12.487 19.538,12.479 19.543,12.473 C19.824,12.179 20.000,11.786 20.000,11.352 L20.000,1.646 L19.999,1.646 ZM13.453,5.986 L19.217,1.248 C19.274,1.369 19.307,1.504 19.307,1.646 L19.307,11.352 C19.307,11.481 19.280,11.603 19.234,11.716 L13.453,5.986 ZM18.319,0.678 C18.464,0.678 18.601,0.711 18.726,0.766 L10.000,7.940 L1.274,0.766 C1.399,0.711 1.536,0.678 1.681,0.678 L18.319,0.678 ZM0.766,11.715 C0.720,11.603 0.693,11.480 0.693,11.352 L0.693,1.646 C0.693,1.504 0.726,1.369 0.783,1.248 L6.546,5.986 L0.766,11.715 ZM1.681,12.320 C1.521,12.320 1.372,12.279 1.238,12.213 L7.079,6.424 L9.777,8.642 C9.841,8.695 9.921,8.722 10.000,8.722 C10.079,8.722 10.158,8.695 10.222,8.642 L12.921,6.424 L18.762,12.213 C18.628,12.279 18.479,12.320 18.319,12.320 L1.681,12.320 Z'/></svg>");
	position: relative;
	left: 2px;
	margin-right: 12px;
	top: 2px;
}
.footerBlock_item_info.address:before{
	content: url("data:image/svg+xml;charset=UTF-8,<svg  xmlns='http://www.w3.org/2000/svg' width='13px' height='16px'><path fill-rule='evenodd'  fill='rgb(255, 255, 255)' d='M12.859,7.744 C12.859,7.771 12.845,7.799 12.845,7.827 C12.128,10.914 7.111,15.641 6.900,15.847 C6.788,15.944 6.647,15.999 6.507,15.999 C6.366,15.999 6.226,15.958 6.113,15.847 C5.902,15.655 0.857,10.914 0.140,7.758 C0.140,7.717 0.126,7.689 0.126,7.661 C0.042,7.248 -0.000,6.821 -0.000,6.394 C-0.000,2.865 2.923,-0.001 6.507,-0.001 C10.091,-0.001 13.014,2.865 13.000,6.394 C13.000,6.848 12.958,7.303 12.859,7.744 ZM6.493,1.115 C3.541,1.115 1.138,3.486 1.138,6.380 C1.138,6.739 1.180,7.096 1.251,7.455 C1.265,7.482 1.265,7.496 1.265,7.524 C1.799,9.866 5.312,13.477 6.507,14.649 C7.701,13.477 11.201,9.866 11.735,7.579 C11.735,7.551 11.735,7.565 11.735,7.537 C11.819,7.165 11.861,6.779 11.861,6.380 C11.861,3.472 9.444,1.115 6.493,1.115 ZM6.507,7.868 C5.312,7.868 4.328,6.903 4.328,5.732 C4.328,4.560 5.298,3.596 6.507,3.596 C7.715,3.596 8.685,4.547 8.685,5.732 C8.685,6.917 7.701,7.868 6.507,7.868 ZM6.507,4.712 C5.931,4.712 5.467,5.167 5.467,5.732 C5.467,6.297 5.931,6.752 6.507,6.752 C7.083,6.752 7.547,6.297 7.547,5.732 C7.547,5.167 7.083,4.712 6.507,4.712 Z'/></svg>");
	position: relative;
	left: 6px;
	margin-right: 20px;
	top: 2px;
}
.footerBlock_item_info.fb:before{
	content: url("data:image/svg+xml;charset=UTF-8,<svg  xmlns='http://www.w3.org/2000/svg' width='16px' height='16px'><path fill-rule='evenodd'  fill='rgb(255, 255, 255)' d='M8.000,15.998 C3.582,15.998 0.001,12.417 0.001,8.000 C0.001,3.582 3.582,0.001 8.000,0.001 C12.417,0.001 15.998,3.582 15.998,8.000 C15.998,12.417 12.417,15.998 8.000,15.998 ZM8.000,0.728 C3.984,0.728 0.728,3.984 0.728,8.000 C0.728,12.016 3.984,15.271 8.000,15.271 C12.016,15.271 15.271,12.016 15.271,8.000 C15.271,3.984 12.016,0.728 8.000,0.728 ZM8.307,5.703 L8.307,6.470 L10.071,6.470 L9.830,8.000 L8.307,8.000 L8.307,12.616 L6.790,12.616 L6.790,8.000 L5.852,8.000 L5.852,6.469 L6.790,6.469 L6.790,5.543 C6.790,4.296 7.163,3.395 8.530,3.395 L10.156,3.395 L10.156,4.922 L9.010,4.922 C8.437,4.922 8.307,5.303 8.307,5.703 Z'/></svg>");
	position: relative;
	top: 1px;
	left: 4px;
	margin-right: 17px;
}
.footerBlock_item_info a{
	color: rgb(255, 126, 73);
	text-decoration: none;
}
.footerBlock_item_info a:hover{
	text-decoration: underline;
}
.footerBlock_item_logo {
    padding: 4px 24px 0 0;
}
.footerBlock_wrp_logo {
    position: relative;
    display: inline-block;
}

.footerBlock_wrp_logo>a{
    position: absolute;
    width: 100%;
    height: 100%;
}
.slideSubscribton_btn{
  font-size: 16px;
  font-family: "akrobatregular";
  color: rgb(255, 255, 255);
  text-transform: uppercase;
  text-decoration: none;
  display: inline-block;
  width: 215px;
  height: 50px;
  background: #ff7e49;
  text-align: center;
  line-height: 50px;
  letter-spacing: 2px;
}
/*News list*/
.news_list .news {
    width: 100%;
    padding: 0;
    margin-bottom: 30px;
}
.news_list .news_name a{
  font-size: 20px;
  font-family: "akrobatbold";
  color: rgb(0, 0, 0);
  line-height: 1.2;
}
.img_news img {
    display: block;
}
.news_list .news .img_news {
    margin: 0 29px 0 0;
}
.news_date {
  font-size: 14px;
  font-family: "akrobatregular";
  color: rgb(66, 64, 54);
  line-height: 1.2;
  margin-bottom: 13px;
}
.news_list .news_link_page{
	display: inline-block;
	margin: 15px 0 0 0;
}
.paginator {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin: 50px 0 50px 0;
}
.paginator>*{
  font-size: 14px;
  font-family: "akrobatbold";
  color: rgb(51, 51, 51);
  line-height: 20px;
  display: inline-block;
  width: 20px;
  height: 20px;
  text-align: center;
  text-decoration: none;
  margin: 0 3px;
  position: relative;
}
.paginator>.active{
	border-radius: 50%;
	background: #ff7e49;
	color: #fff;
}
.paginator>.end,.paginator>.start{
	color: transparent;
	font-size: 0;
}
.paginator>.end:before,.paginator>.start:before{
	content: '';
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	background-position: center;
	background-repeat: no-repeat;
}
.paginator>.end:before{
	background-image: url("data:image/svg+xml;charset=UTD-8,<svg  xmlns='http://www.w3.org/2000/svg'  width='8px' height='14px'><path fill-rule='evenodd'  fill='rgb(255, 126, 73)' d='M1.514,-0.000 L0.001,1.633 L4.973,7.000 L0.001,12.367 L1.514,14.000 L8.000,7.000 L1.514,-0.000 Z'/></svg>");
}
.paginator>.start:before{
	background-image: url("data:image/svg+xml;charset=UTF-8,<svg  xmlns='http://www.w3.org/2000/svg' width='8px' height='14px'><path fill-rule='evenodd'  fill='rgb(255, 126, 73)' d='M6.487,14.000 L8.000,12.367 L3.028,7.000 L8.000,1.633 L6.487,-0.000 L0.001,7.000 L6.487,14.000 Z'/></svg>");
}
/*News id*/
/**/
.wrp_h_block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-bottom: 26px;
}

.wrp_h_block h1 {
    margin-bottom: 0;
	max-width: 85%;
}

.wrp_h_block .news_date {
    margin-bottom: 0;
	color: #ff7e49;
}
.pluso-010011000101-04 a.pluso-more{
	display: none !important;
}
.pluso{
	margin-left: 20px;
}
.news_id {
    width: 100%;
    display: block;
    padding: 0;
}
.news_id .news_all_img {
    float: left;
    margin: 0px 31px 25px 0;
}
.wrp_h_block_info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.news_id .news_all_img img {
    display: block;
}
.news_id img{
	max-width: 100%;
	max-height: 100%;
	width: auto;
	height: auto;
}
.pluso-010011000101-04 .pluso-wrap a{
	width: 24px !important;
	height: 24px !important;
	border-radius: 3px;
}
.pluso-facebook{
	background-position: center !important;
	background-color: #a1a1a1 !important;
	background-image: url("data:image/svg+xml;charset=UTF-8,<svg  xmlns='http://www.w3.org/2000/svg' width='8px' height='16px'><path fill-rule='evenodd'  fill='rgb(255, 255, 255)' d='M1.729,3.098 C1.729,3.502 1.729,5.301 1.729,5.301 L-0.000,5.301 L-0.000,7.995 L1.729,7.995 L1.729,16.000 L5.281,16.000 L5.281,7.995 L7.665,7.995 C7.665,7.995 7.888,6.704 7.996,5.291 C7.686,5.291 5.295,5.291 5.295,5.291 C5.295,5.291 5.295,3.724 5.295,3.450 C5.295,3.174 5.682,2.804 6.065,2.804 C6.447,2.804 7.253,2.804 8.000,2.804 C8.000,2.437 8.000,1.170 8.000,-0.000 C7.003,-0.000 5.869,-0.000 5.369,-0.000 C1.641,-0.001 1.729,2.696 1.729,3.098 Z'/></svg>") !important;
}
.pluso-google{
	background-position: center !important;
	background-color: #a1a1a1 !important;
	background-image: url("data:image/svg+xml;charset=UTF-8,<svg  xmlns='http://www.w3.org/2000/svg' width='16px' height='13px'><path fill-rule='evenodd'  fill='rgb(255, 255, 255)' d='M14.828,6.838 L14.828,8.078 L13.823,8.078 L13.823,6.838 L12.651,6.838 L12.651,5.774 L13.823,5.774 L13.823,4.533 L14.828,4.533 L14.828,5.774 L16.000,5.774 L16.000,6.838 L14.828,6.838 ZM6.139,12.999 C2.749,12.999 -0.000,10.089 -0.000,6.499 C-0.000,2.910 2.749,-0.000 6.139,-0.000 C7.812,-0.000 9.328,0.708 10.436,1.857 L9.049,3.452 C8.307,2.659 7.278,2.166 6.139,2.166 C3.879,2.166 2.046,4.106 2.046,6.499 C2.046,8.893 3.879,10.833 6.139,10.833 C7.972,10.833 9.523,9.558 10.045,7.800 L6.549,7.800 L6.549,5.777 L12.279,5.777 L12.279,5.777 L12.279,7.800 C11.710,10.766 9.110,12.999 6.139,12.999 Z'/></svg>") !important;
}
.news_id:after {
    display: block;
    content: '';
    clear: both;
}
.news_id p{
  font-size: 14px;
  font-family: "PT Sans";
  color: rgb(66, 64, 54);
  line-height: 1.571;
  margin-bottom: 15px;
}
/**/
/*Catalog*/
.shop-pane {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    border: 1px solid #f9edd5;
    border-right: none;
    border-bottom: none;
    margin-bottom: 57px;
}

.shop-pane .shop-item {
    width: 33.333%;
    border: 1px solid #f9edd5;
    border-top: none;
    border-left: none;
    min-height: 195px;
    position: relative;
    overflow:hidden;
    -webkit-transition: -webkit-box-shadow 0.2s;
    transition: -webkit-box-shadow 0.2s;
    -o-transition: box-shadow 0.2s;
    transition: box-shadow 0.2s;
    transition: box-shadow 0.2s, -webkit-box-shadow 0.2s;
}
.shop-pane .shop-item:hover{
  -webkit-box-shadow: 0px 0px 30px 0px rgba(66, 64, 54, 0.5);
          box-shadow: 0px 0px 30px 0px rgba(66, 64, 54, 0.5);
}
.shop-item-link {
    display: block;
    min-height: 195px;
	height: 100%;
    width: 100%;
    cursor: pointer;
    text-decoration: none;
    font-size: 24px;
    font-family: "akrobatbold";
    color: rgb(66, 64, 54);
    line-height: 1.2;
    padding: 46px 10px 10px 37px;
    letter-spacing: 1px;
    background-repeat: no-repeat;
    background-position: right bottom;
    position: relative;
    z-index: 3;
	-webkit-transition: 0.2s;
	-o-transition: 0.2s;
	transition: 0.2s;
}
.shop-pane .shop-item .shop-item-title {
    max-width: 200px;
    word-wrap: break-word; 
}
.shop-item-desc{
	position: relative;
    z-index: 2;
}
.shop-item-desc-item{
	display: block;
	text-transform: capitalize;
}
.shop-item-link-main{
	font-size: 32px;
	font-family: "akrobatlight";
	color: rgb(66, 64, 54);
	line-height: 1.2;
	padding: 32px 10px 15px 39px;
	letter-spacing: 2px;
	min-height: 247px;
	position: relative;
}
.shop-pane .shop-item-link-main .shop-item-title{
	font-size: 36px;
	font-family: "akrobatregular";
	color: rgb(66, 64, 54);
	font-weight: bold;
	text-transform: uppercase;
	line-height: 1.2;
	margin-bottom: 29px;
	max-width: none;
	position: relative;  
	z-index: 7;
	-webkit-transition: 0.2s;
	-o-transition: 0.2s;
	transition: 0.2s;
	overflow: hidden;
}
.js_bg_fon {
    position: absolute;
    width: 100%;
    height: 100%;
    background: #424036;
    display: none;
}
.shop-pane .shop-item:hover .shop-item-link{
    color: #fff;
}
.shop-pane .shop-item-link-main:hover .shop-item-title{
    color: #fff;
    text-indent: 84px;
}
.shop-pane .shop-item-link-main .shop-item-title:before,
.shop-pane .shop-item-link-main .shop-item-title:after {
    width: 50px;
    height: 4px;
    background: #ff7e49;
    display: block;
    position: absolute;
    content: '';
    top: 50%;
    margin-top: -2px;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}
.shop-pane .shop-item-link-main:hover .shop-item-title:before{
	left: 0;
}
.shop-pane .shop-item-link-main:hover .shop-item-title:after{
	right: -100%;
}
.shop-pane .shop-item-link-main .shop-item-title:before{
	left: -100%;
}
.shop-pane .shop-item-link-main .shop-item-title:after{
	right: 0;
}
/*List catalog*/
.objectClauses_slider_photo  .objectClauses_item_img{
	margin:0;
}
.objectClauses_slider_photo .objectClauses_item_wrp{
	padding: 0;
}
.objectClauses_slider_photo .objectClauses_item{
	border: none;
	padding:20px;
}
.objectClauses_slider_photo {
	margin: 0 -20px;
}
.objectClauses_slider_photo .objectClauses_button{
	margin: 0;
}
.objectClauses_slider_photo .swiper-button-prev,
.objectClauses_slider_photo .swiper-button-next{
	position: absolute;
	top: 50%;
	margin: -16px 0 0 0;
	background-color: #fff;
	width: 35px;
	height: 35px;
	border-radius: 50%;
	background-size: 8px;
	background-position: center;
}
.objectClauses_slider_photo .swiper-button-prev:hover, .objectClauses_slider_photo .swiper-button-next:hover {
    background-color: #ff7c48;
}
.objectClauses_slider_photo .swiper-button-next:hover {
	background-image: url("data:image/svg+xml;charset=UTD-8,<svg  xmlns='http://www.w3.org/2000/svg'  width='8px' height='14px'><path fill-rule='evenodd'  fill='rgb(255, 255, 255)' d='M1.514,-0.000 L0.001,1.633 L4.973,7.000 L0.001,12.367 L1.514,14.000 L8.000,7.000 L1.514,-0.000 Z'/></svg>");
}

.objectClauses_slider_photo .swiper-button-prev:hover{
	background-image: url("data:image/svg+xml;charset=UTD-8,<svg  xmlns='http://www.w3.org/2000/svg' width='8px' height='14px'><path fill-rule='evenodd'  fill='rgb(255, 255, 255)' d='M6.487,14.000 L8.000,12.367 L3.028,7.000 L8.000,1.633 L6.487,-0.000 L0.001,7.000 L6.487,14.000 Z'/></svg>");
}
.objectClauses_slider_photo .swiper-button-prev{
	left: 42px;
}
.objectClauses_slider_photo .swiper-button-next{
	right: 48px;
}
/**/
.clauses_list_item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 30px;
}

.clauses_list_item img {
    display: block;
    max-width: 100%;
    width: auto;
}
.clauses_list_item_img {
    padding: 0 10px 10px 0;
    margin: 0 29px 0 0;
    -ms-flex-negative: 0;
        flex-shrink: 0; 
}

.clauses_list_item_link {
    -webkit-box-shadow: 10px 10px 0px 0px #f8f9f4;
            box-shadow: 10px 10px 0px 0px #f8f9f4;
    display: block;
}
.clauses_list_item_name{
  font-size: 24px;
  font-family: "akrobatregular";
  color: rgb(66, 64, 54);
  line-height: 1;
  text-decoration: none;
  position: relative;
  top: -4px;
  display: inline-block;
  margin-bottom: 11px;
}
.clauses_list_item_name:hover{
	text-decoration: underline;
}
.clauses_list_item_address{
  font-size: 16px;
  font-family: "akrobatregular";
  color: rgb(66, 64, 54);
  line-height: 1.2;
  padding-left: 20px;
  position: relative;
  margin-bottom: 15px;
}
.clauses_list_item_address:before{
	content: url("data:image/svg+xml;charset=UTF-8,<svg  xmlns='http://www.w3.org/2000/svg' width='12px' height='16px'><path fill-rule='evenodd' fill='rgb(224, 164, 46)' d='M5.786,0.003 C2.798,0.115 0.315,2.595 0.029,5.761 C-0.030,6.394 0.004,7.007 0.109,7.594 L0.109,7.594 C0.109,7.594 0.118,7.663 0.149,7.794 C0.241,8.234 0.380,8.661 0.553,9.061 C1.154,10.577 2.545,13.112 5.666,15.872 C5.857,16.042 6.138,16.042 6.332,15.872 C9.453,13.116 10.843,10.580 11.448,9.058 C11.624,8.657 11.759,8.234 11.852,7.791 C11.880,7.663 11.892,7.591 11.892,7.591 L11.892,7.591 C11.963,7.198 12.000,6.794 12.000,6.381 C12.000,2.778 9.197,-0.125 5.786,0.003 ZM5.999,9.556 C4.389,9.556 3.085,8.169 3.085,6.456 C3.085,4.744 4.389,3.356 5.999,3.356 C7.609,3.356 8.913,4.744 8.913,6.456 C8.913,8.169 7.609,9.556 5.999,9.556 Z'/></svg>");
	position: absolute;
	display: block;
	left: 1px;
	top: 2px;
}
.clauses_list_item_link_page{
  font-size: 16px;
  font-family: "akrobatregular";
  color: rgb(255, 126, 73);
  text-decoration: underline;
  line-height: 1.2;
  letter-spacing: 1px;
}
.clauses_list_item_link_page:hover{
	text-decoration: none;
}

.clauses_id_img_item_link {
    display: block;
   
}
.clauses_id_img_slider:hover .clauses_id_img_fancy_link {
    opacity: 1;
}
.clauses_id_img_item_link img {
    display: block;
    max-width: 100%;
    width: auto;
}
.clauses_id {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.clauses_id_img_wrp {
    margin: 0 43px 0 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    max-width: 427px;
}
.clauses_id_img {
	-webkit-box-shadow: 15px 15px 0px 0px #f8f9f4;
	        box-shadow: 15px 15px 0px 0px #f8f9f4;
	width: 100%;
}
.clauses_id:after {
    display: block;
    content: '';
    clear: both;
}
.clauses_id_img .swiper-button-next,
.clauses_id_img .swiper-button-prev{
	position: absolute;
	top: 50%;
	width: 35px;
	height: 35px;
	background-color: #fff;
	border-radius: 50%;
	margin: -17px 0 0 0;
	background-size: 8px;
	background-position: center;
}
.clauses_id_img .swiper-button-prev{
	left: 19px;
}
.clauses_id_img .swiper-button-next{
	right: 19px;
}
.clauses_id_img .swiper-button-prev{
	background-image: url("data:image/svg+xml;charset=UTD-8,<svg  xmlns='http://www.w3.org/2000/svg' width='8px' height='12px'><path fill-rule='evenodd'  fill='rgb(255, 126, 73)' d='M6.486,12.000 L8.000,10.600 L3.027,6.000 L8.000,1.400 L6.486,-0.000 L0.000,6.000 L6.486,12.000 Z'/></svg>");
}
.clauses_id_img .swiper-button-next{
	background-image: url("data:image/svg+xml;charset=UTD-8,<svg  xmlns='http://www.w3.org/2000/svg' width='8px' height='12px'><path fill-rule='evenodd'  fill='rgb(255, 126, 73)' d='M1.513,12.000 L-0.000,10.600 L4.973,6.000 L-0.000,1.400 L1.513,-0.000 L8.000,6.000 L1.513,12.000 Z'/></svg>");
}
.clauses_id_info {
    padding: 57px 0 0 0;
}
.clauses_id_name{
  font-size: 34px;
  font-family: "akrobatbold";
  color: rgb(66, 64, 54);
  text-transform: uppercase;
  line-height: 1.2;
  letter-spacing: 2px;
  margin-bottom: 21px;
}
.clauses_id_city{
  font-size: 22px;
  font-family: "akrobatregular";
  color: rgb(255, 126, 73);
  line-height: 1.2;
  letter-spacing: 2px;
  margin-bottom: 22px;
}
.clauses_id .site_dynamic .block_header{
  font-size: 22px;
  font-family: "akrobatbold";
  color: rgb(66, 64, 54);
  line-height: 1.2;
  letter-spacing: 1px;
  margin-bottom: 19px;
}
.clauses_id .site_dynamic ul {
    margin-bottom: 18px;
}
.clauses_id .site_dynamic ul li{
	position: relative;
	font-size: 20px;
	font-family: "akrobatregular";
	color: rgb(66, 64, 54);
	line-height: 1.2;
	padding: 0 0 0 48px;
	margin-bottom: 5px;
}
.clauses_id .site_dynamic ul li:before {
    width: 27px;
    height: 3px;
    content: '';
    position: absolute;
    background: #ff7e49;
    left: 7px;
    top: 12px;
}
.clauses_id_text{
  font-size: 18px;
  font-family: "PT Sans";
  color: rgb(66, 64, 54);
  line-height: 1.425;
}
.clauses_id_text p{
	margin-bottom: 20px;
}
.clauses_id_img_fancy_link{
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	width: 200px;
	height: 38px;
	line-height: 38px;
	cursor: pointer;
	background: #ff7e49;
	font-size: 16px;
	font-family: "akrobatregular";
	color: rgb(255, 255, 255);
	text-transform: uppercase;
	text-align: center;
	-webkit-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
	opacity: 0;
}
.container_clauses {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: -1;
    opacity: 0;
    padding: 0 10px; 
}
.container_clauses.active{
	position: fixed;
    z-index: 888;
	opacity: 1;
}
.container_clauses .clauses_id {
    background: #fff;
    max-width: 1075px;
    position: absolute;
    top: 10px;
    left: 0;
    right: 0;
    margin: auto;
    padding: 70px 30px 70px 42px;
    z-index: 999;
    max-height: 100%;
    overflow: auto;
}
.clauses_id_fon {
    background: rgba(0,0,0,0.7);
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}
.clauses_id_close {
    content: url("data:image/svg+xml;charset=UTD-8,<svg xmlns='http://www.w3.org/2000/svg' width='22px' height='22px'><path fill-rule='evenodd'  fill='rgb(255, 126, 73)'  d='M21.491,2.637 L19.353,0.500 L10.800,9.050 L2.247,0.500 L0.109,2.637 L8.662,11.187 L0.109,19.737 L2.247,21.875 L10.800,13.325 L19.353,21.875 L21.491,19.737 L12.938,11.187 L21.491,2.637 Z'/></svg>");
    position: absolute;
    z-index: 1;
    top: 28px;
    right: 28px;
    cursor: pointer;
}
.wrp_geomap_map{
	padding: 0 10px 10px 0;
	margin-bottom: 50px;
}
#geomap_map{
	-webkit-box-shadow: 10px 10px 0px 0px #f8f9f4;
	        box-shadow: 10px 10px 0px 0px #f8f9f4;
}
.infofield{
  font-size: 14px;
  font-family: "PT Sans";
  color: rgb(66, 64, 54);
  line-height: 1.2;
  margin-bottom: 13px;
}
.wrp_input input,.wrp_input textarea{
	height: 53px;
	border: 1px solid #dee0d6;
	width: 100%;
	outline: none;
	background: none;
	padding: 0 10px;
}
.wrp_input textarea{
	height: 100px;
	resize: none;
	padding: 10px;
}
.wrp_input {
    margin-bottom: 27px;
}
.feedback_form .btn{
  background-color: rgb(255, 126, 73);
  max-width: 200px;
  width: 100%;
  line-height: 37px;
  height: 38px;
  border: none;
  color: #fff;
  text-transform: uppercase;
  margin-left: auto;
  padding: 0;
  cursor: pointer;
  font-size: 16px;
  font-family: "akrobatregular";
}
.feedback_form form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}
.wrp_input input.error_input,.error_input {
    border: 1px solid #ff7e49;
}
/*Photogalery*/
.photo_images {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin: 0 -17px;
}

.photo_item_wrp {
    width: 50%;
    padding: 0 17px;
    margin-bottom: 45px;
}
.photo_item {
    -webkit-box-shadow: 14px 14px 0px 0px #f8f9f4,14px -14px 0px 0px #f8f9f4;
            box-shadow: 14px 14px 0px 0px #f8f9f4,14px -14px 0px 0px #f8f9f4;
    position: relative;
    max-width: 575px;
    overflow: hidden;
}
.photo_list .photo_item{
	height: 100%;
}
.photo_list .video_wrp{
	left: 0;
	top: 0;
	height: 100%;
}
.photo_list video{
	max-width: 100%;
	width: auto;
	height: auto;
}
.photo_item img{
    display: block;
}
.photo_info {
    position: absolute;
    left: 0;
    right: 0;
    top: -100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    text-decoration: none;
    background-color: rgba(66, 64, 54,0.702);
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}
.photo_name{
  font-size: 24px;
  font-family: "akrobatregular";
  color: rgb(255, 255, 255);
  line-height: 1.2;
  margin-bottom: 7px;
}
.photo_anons{
  font-size: 14px;
  font-family: "PT Sans";
  color: rgb(255, 255, 255);
  line-height: 1.571;
  text-align: center;
  max-width: 280px;
  margin-bottom: 10px;
}
.photo_item .btn {
  font-size: 16px;
  font-family: "akrobatregular";
  color: rgb(255, 255, 255);
  text-transform: uppercase;
  background-color: rgb(255, 126, 73);
  height: 45px;
  max-width: 230px;
  width: 100%;
  text-align: center;
  line-height: 45px;
  cursor: pointer;
}
.photo_item:hover .photo_info {
    top: 0;
}
.contactBlock_feedback .block_header,.contactBlock_map .block_header{
  font-size: 36px;
  font-family: "akrobatbold";
  color: rgb(66, 64, 54);
  text-transform: uppercase;
  line-height: 1.2;
  margin-bottom: 35px;
  letter-spacing: 2px;
}
.contactBlock_bottom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin: 0 -20px;
}
.contactBlock_bottom_item {
	padding: 0 20px;
}
.contactBlock_feedback {
    width: 39%;
}

.contactBlock_map {
    width: 61%;
}
#map {
    width: 100%;
    height: 385px;
}
.contactBlock_map .block_header {
    margin-bottom: 63px;
}
.contactBlock_info_wrp {
    border-bottom: 1px solid #e0a42e;
    margin-bottom: 39px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-bottom: 8px;
}
.contactBlock_info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    width: 60%;
}

.contactBlock_info_item {
    width: 50%;
    margin-bottom: 23px;
}
.contactBlock_info_item .block_header{
  font-size: 26px;
  font-family: "akrobatbold";
  color: rgb(66, 64, 54);
  text-transform: uppercase;
  line-height: 1.2;
  letter-spacing: 1px;
  margin-bottom: 18px;
}
.contact_item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding-left: 58px;
    margin-bottom: 20px;
}
.contact_item:before {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    position: absolute;
    content: '';
    width: 58px;
    left: 0;
    margin-top: 2px;
}
.contact_item.tel:before{
	content: url("data:image/svg+xml;charset=UTD-8,<svg  xmlns='http://www.w3.org/2000/svg' width='27px' height='31px'><path fill-rule='evenodd'  fill='rgb(50, 47, 38)' d='M22.210,26.801 L20.577,25.168 C25.907,19.838 25.907,11.164 20.577,5.833 L22.209,4.201 C28.438,10.433 28.438,20.569 22.210,26.801 ZM19.387,7.021 L17.755,8.652 C21.531,12.428 21.531,18.573 17.755,22.348 L19.389,23.979 C24.061,19.305 24.061,11.695 19.387,7.021 ZM16.475,9.934 L14.842,11.567 C17.013,13.735 17.013,17.268 14.842,19.436 L16.475,21.069 C19.545,17.999 19.545,13.002 16.475,9.934 ZM0.436,8.945 C0.265,11.070 0.166,13.199 0.128,15.328 L0.118,15.328 C0.119,15.386 0.123,15.442 0.123,15.501 C0.123,15.559 0.119,15.616 0.118,15.671 L0.129,15.671 C0.167,17.801 0.266,19.930 0.437,22.055 C0.883,27.615 5.252,31.307 9.536,30.348 C9.724,30.311 9.920,30.309 10.097,30.237 C11.140,29.803 12.004,28.996 12.967,28.399 C14.195,27.630 11.548,21.100 9.908,21.942 C9.302,22.259 7.628,23.496 6.955,23.589 C6.353,23.673 5.884,22.878 5.824,22.143 C5.667,20.206 5.809,17.729 5.821,15.672 L5.824,15.672 C5.824,15.618 5.823,15.558 5.823,15.501 C5.823,15.444 5.824,15.384 5.824,15.330 L5.820,15.330 C5.808,13.271 5.666,10.795 5.823,8.857 C5.883,8.123 6.352,7.327 6.954,7.413 C7.627,7.505 9.301,8.743 9.907,9.059 C11.547,9.901 14.193,3.370 12.966,2.601 C12.003,2.004 11.139,1.196 10.096,0.765 C9.919,0.690 9.722,0.689 9.535,0.651 C5.252,-0.307 0.883,3.386 0.436,8.945 Z'/></svg>");
}
.contact_item.mail:before{
	content: url("data:image/svg+xml;charset=UTD-8,<svg  xmlns='http://www.w3.org/2000/svg'  width='27px' height='19px'><path fill-rule='evenodd' fill='rgb(66, 64, 54)' d='M17.679,9.650 L27.000,1.662 L27.000,17.452 L17.679,9.650 ZM0.613,0.518 C0.960,0.197 1.427,-0.000 1.942,-0.000 L25.058,-0.000 C25.576,-0.000 26.043,0.195 26.390,0.515 L13.500,11.400 L0.613,0.518 ZM0.000,17.452 L0.000,1.668 L9.321,9.650 L0.000,17.452 ZM13.500,13.300 L16.841,10.419 L26.386,18.484 C26.040,18.803 25.572,19.000 25.058,19.000 L1.942,19.000 C1.425,19.000 0.957,18.803 0.609,18.484 L10.160,10.419 L13.500,13.300 Z'/></svg>");
}
.contact_item a{
  font-size: 20px;
  font-family: "akrobatregular";
  color: rgb(50, 47, 38);
  line-height: 1.2;
  text-decoration: none;
  letter-spacing: 2px;
  display: inline-block;
  margin-right: 20px;
}
.contact_item a:hover{
	text-decoration: underline;
}
.contactBlock_info_logo {
    width: 40%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 0 0 0 68px;
}
.contactBlock_info_adr{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
}
.contactBlock_info_adr .contactBlock_info_item{
  font-size: 20px;
  font-family: "akrobatregular";
  color: rgb(50, 47, 38);
  text-transform: uppercase;
  line-height: 1.2;
}
.contactBlock_info_adr .contactBlock_info_item .block_header{
  font-size: 18px;
  font-family: "akrobatbold";
  color: rgb(66, 64, 54);
  text-transform: uppercase;
  line-height: 1.2;
}
.contactBlock_info_adr .contactBlock_info_item {
    width: 100%;
}
.contactBlock_info_adr .contact_item:before{
	content: url("data:image/svg+xml;charset=UTD-8,<svg  xmlns='http://www.w3.org/2000/svg'  width='27px' height='34px'><path fill-rule='evenodd'  fill='rgb(66, 64, 54)' d='M13.019,0.007 C6.295,0.237 0.710,5.352 0.064,11.882 C-0.068,13.188 0.009,14.453 0.245,15.664 L0.245,15.664 C0.245,15.664 0.266,15.806 0.335,16.077 C0.543,16.984 0.855,17.863 1.244,18.689 C2.597,21.815 5.726,27.045 12.748,32.736 C13.178,33.087 13.810,33.087 14.247,32.736 C21.269,27.052 24.398,21.821 25.758,18.682 C26.153,17.856 26.459,16.984 26.667,16.070 C26.729,15.806 26.757,15.657 26.757,15.657 L26.757,15.657 C26.917,14.845 27.000,14.013 27.000,13.161 C27.000,5.731 20.693,-0.257 13.019,0.007 ZM13.497,19.710 C9.875,19.710 6.940,16.848 6.940,13.316 C6.940,9.784 9.875,6.922 13.497,6.922 C17.119,6.922 20.054,9.784 20.054,13.316 C20.054,16.848 17.119,19.710 13.497,19.710 Z'/></svg>");
}
.headerBlock_content_bottom .search.active {
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
}

.search.active .input_search {
    width: 100%;
    right: 0;
    z-index: 111;
    padding: 0 120px 0 10px;
    height: 100%;
    opacity: 1;
    border: none;
    background: #fff;
}

.search.active .submit_search {
    position: absolute;
    right: 0;
    z-index: 112;
}

.search.active .search_form {
    width: 100%;
    height: 100%;
}
/**/
/*Shop id*/
.shopIdBlock_img {
    float: left;
	margin: 0 20px 0 0;
}
.shopIdBlock_img img{
	max-width: 100%;
	max-height: 100%;
	width: auto;
	height: auto;
}
.shopIdBlock_img_text{
	display: block;
	max-width: 1200px;
	margin: 0 auto 48px;
}
.shopIdBlock_img_text:after { 
    display: block;
    content: '';
    clear: both;
}
.shopIdBlock .shop_text{
  font-size: 16px;
  font-family: "PT Sans";
  color: rgb(66, 64, 54);
  line-height: 1.2;
  text-align: left;
  margin-bottom: 40px;
}
.shopIdBlock_desc h1 {
    margin-bottom: 40px;
}
.shopIdBlock_desc li{
	padding-left: 20px;
	margin-bottom: 10px;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
}
.shopIdBlock_desc li p{
	margin-bottom: 0;
}
.shopIdBlock_desc li:before{ 
	width: 5px;
	height: 5px;
	background: #c4996d;
	content: '';
	position: absolute;
	display: inline-block;
	border-radius: 50%;
	left: 0px;
	top: 7px;
}
.shopIdBlock_desc p {
    margin-bottom: 20px;
	line-height: 1.35;
}
.shopIdBlock_desc .btn {
  font-size: 16px;
  font-family: "akrobatregular";
  color: rgb(255, 255, 255);
  text-transform: uppercase;
  width: 250px;
  height: 50px;
	cursor: pointer;
	background: #ff7e49;
	display: inline-block;
	line-height: 50px;
	text-decoration: none;
	text-align: center;
}
.shopIdBlock_desc .headerBlock_popap{
	text-align: left;
}
.content_shop_id {
	max-width: 100%;
}
.content_shop_id .breadcrumb {
    max-width: 1200px;
    margin: 28px auto 39px auto;
}
.shopIdBlock_nav_list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    max-width: 1200px;
    margin: 0 auto 73px;
    padding: 0 10px;
}

.shopIdBlock_nav {
    background: #f8f9f4;
}
.shopIdBlock_nav.fix
{
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 11;
}
.shopIdBlock_nav.fix .shopIdBlock_nav_list {
    margin-bottom: 0;
}
.shopIdBlock_nav_item_link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 75px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position:relative;
  font-size: 20px;
  font-family: "akrobatregular";
  color: rgb(66, 64, 54);
  line-height: 1.2;
  text-decoration: none;
  letter-spacing: 1px;
  cursor: pointer;
}
.shopIdBlock_nav_item_link:before {
    height: 2px;
    width: 0;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    background: #ff7e49;
    content: '';
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
}
.shopIdBlock_nav_item.active .shopIdBlock_nav_item_link:before {
    width: 100%;
}
.shopIdBlock_nav_item_link:hover:before {
    width: 100%;
}
.shopIdBlock_nav_item {
    padding: 0 6.2% 0 0;
}

.shopIdBlock_nav_item:last-child {
    padding: 0;
}
.shopIdBlock_advantage {
    display: block;
    max-width: 1200px;
    width: 100%;
    margin: 0 auto;
}

.shopIdBlock .block_header {
  font-size: 26px;
  font-family: "akrobatbold";
  color: rgb(66, 64, 54);
  text-transform: uppercase;
  line-height: 1.2;
  letter-spacing: 1px;
  margin-bottom: 42px;
}
.shopIdBlock_advantage ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.shopIdBlock_advantage li{
  position: relative;
  padding: 0 44px 0 60px;
  width: 50%;
  font-size: 18px;
  font-family: "PT Sans";
  color: rgb(66, 64, 54);
  line-height: 1.333;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 42px;
}
.shopIdBlock_advantage li:before{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	content: url("data:image/svg+xml;charset=UTD-8,<svg  xmlns='http://www.w3.org/2000/svg' width='40px' height='40px'><path fill-rule='evenodd' fill='rgb(255, 126, 73)' d='M11.800,16.200 L9.000,18.999 L18.000,27.999 L38.000,8.000 L35.200,5.199 L18.000,22.399 L11.800,16.200 ZM36.000,19.999 C36.000,28.800 28.800,35.999 20.000,35.999 C11.200,35.999 4.000,28.800 4.000,19.999 C4.000,11.199 11.200,3.999 20.000,3.999 C21.600,3.999 23.000,4.200 24.400,4.600 L27.600,1.399 C25.200,0.600 22.600,-0.001 20.000,-0.001 C9.000,-0.001 -0.000,9.000 -0.000,19.999 C-0.000,30.999 9.000,39.999 20.000,39.999 C31.000,39.999 40.000,30.999 40.000,19.999 L36.000,19.999 Z'/></svg>");
	position: absolute;
	left: 0;
	top: 3px;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	height: 100%;
}
.shopIdBlock_gallery {
    max-width: 1200px;
    margin: 0 auto;
}
.search_page .search {
    position: relative;
    margin-bottom: 30px;
}

.search_page .input_search {
    width: 100%;
    height: 50px;
    padding: 0 120px 0 10px;
    border: 1px solid #dee0d6;
}

.search_page .submit_search {
    position: absolute;
    right: 0;
    top: 0;
}
.all_info_search{
	margin-bottom: 30px;
}
.shopIdBlock_structure {
    max-width: 1200px;
    margin: 0 auto;
    padding: 50px 0 10px 0;
}
.shopIdBlock_structure_list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.pointBlock {
    position: relative;
    display: block;
}

.pointBlock img {
    display: block;
    max-width: 100%;
    max-height: 100%;
    width: auto;
    height: auto;
    -ms-flex-negative: 0;
        flex-shrink: 0;
}
.pointBlock_item {
    position: absolute;
    display: inline-block;
    width: 28px;
    height: 28px;
    background-color: rgba(255, 255, 255,0.502);
    border-radius: 50%;
    cursor: pointer;
}

.pointBlock_item_text {
     display: none;
     position: absolute;
     width:222px;
     background: #fff;
     border: 1px solid #efd196;
     left: -97px;
     margin-bottom: 10px;
     bottom: 100%;
     font-size: 18px;
     font-family: "PT Sans";
     color: rgb(66, 64, 54);
     line-height: 1.333;
     padding: 16px 10px 15px 19px;
}
.pointBlock>span {
    display: block;
}
.pointBlock_item:after {
    display: block;
    content: '';
    position: absolute;
    width: 18px;
    height: 18px;
    border: 3px solid #fff;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-radius: 50%;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    background: #d31a1e;
}
.pointBlock_item_text:after {
    display: block;
    position: absolute;
    height: 11px;
    width: 100%;
    content: '';
    top: 100%;
}
.pointBlock_item_text:before {
    display: block;
    content: '';
    position: absolute;
    border: 6px solid transparent;
    border-top: 6px solid #ccc;
    left: 50%;
    margin-left: -6px;
    top: 100%;
    margin-top: 1px;
}
.pointBlock_item:hover .pointBlock_item_text {
    display: block;
}
.docBlock_wrp {
    max-width: 400px;
    width: 100%;
    -ms-flex-negative: 0;
        flex-shrink: 0;
	margin-bottom: 27px;
}

.docBlock {
    background: #f8f9f4;
    padding: 31px 15px 11px 31px;
}
.docBlock a{
  font-size: 16px;
  font-family: "PT Sans";
  color: rgb(255, 126, 73);
  text-decoration: underline;
  line-height: 1.5;
}
.docBlock a:before{
	content: url("data:image/svg+xml;charset=UTD-8,<svg  xmlns='http://www.w3.org/2000/svg' width='15px' height='16px'><path fill-rule='evenodd' fill='rgb(216, 159, 48)' d='M13.957,15.994 L1.043,15.994 C0.466,15.994 0.000,15.513 0.000,14.921 L0.000,10.195 L2.082,10.195 L2.082,13.847 L12.918,13.847 L12.918,10.195 L15.000,10.195 L15.000,14.921 C15.000,15.514 14.534,15.994 13.957,15.994 ZM7.808,9.863 C7.553,10.127 7.309,9.833 7.309,9.833 L4.328,6.118 C4.328,6.118 3.874,5.676 4.366,5.676 C4.858,5.676 6.046,5.676 6.046,5.676 C6.046,5.676 6.046,5.379 6.046,4.921 C6.046,3.615 6.046,1.238 6.046,0.269 C6.046,0.269 5.980,0.006 6.364,0.006 C6.752,0.006 8.451,0.006 8.729,0.006 C9.006,0.006 9.000,0.227 9.000,0.227 C9.000,1.167 9.000,3.626 9.000,4.890 C9.000,5.299 9.000,5.565 9.000,5.565 C9.000,5.565 9.953,5.565 10.551,5.565 C11.148,5.565 10.698,6.027 10.698,6.027 C10.698,6.027 8.161,9.499 7.808,9.863 Z'/></svg>");
	position: relative;
	top: 3px;
	margin-right: 14px;
}
.docBlock a:hover{
	text-decoration:none;
}
.docBlock li {
    margin-bottom: 16px;
}
/**/
.shopIdBlock_type .block_header {
    max-width: 1200px;
    width: 100%;
    margin: 0 auto 42px;
}

.shopIdBlock_type_tab_list {
    max-width: 1200px;
    width: 100%;
    margin: 0 auto;
}
.shopIdBlock_type_tab_list_item table,.blockCat_characteristic table,.calcBlock_result table{
	width: 100% !important;
}
.shopIdBlock_type_tab_list_item thead,.blockCat_characteristic thead,.calcBlock_result thead{
	background: #f8f9f4;
}
.shopIdBlock_type_tab_list_item table td, .blockCat_characteristic table td, .calcBlock_result table td{
  font-size: 18px;
  font-family: "PT Sans";
  color: rgb(66, 64, 54);
  font-weight: bold;
  line-height: 1.2;
  height: 70px;
  padding: 0 10px;
  text-align: center;
  vertical-align: middle;
  width: auto !important;
}
.blockCat_characteristic {
    max-width: 1200px;
    margin: 0 auto;
    background: #fff;
    padding: 23px 30px 40px 30px;
}
.fancybox-slide > div.blockCat_characteristic{
	padding: 23px 30px 40px 30px;
}
.fancybox-slide > div.blockCat_characteristic{
	max-width: 100%;
    overflow: auto;
}
.fancybox-slide > div.blockCat_characteristic .site_dynamic{
	min-width: 620px;
}
.shopIdBlock_type_tab_list_item thead td, .blockCat_characteristic thead td, .calcBlock_result thead td{
	font-size: 14px;
	height: 50px;
	vertical-align: middle;
}
.shopIdBlock_type_tab_list_item table tr td:first-child, .blockCat_characteristic table tr
 td:nth-child(2),.calcBlock_result table td:first-child{
  font-size: 14px;
  font-family: "PT Sans";
  color: rgb(66, 64, 54);
  line-height: 1.2;
  text-align: left;
  font-weight: normal;
  padding-left: 15px;
}
.fancybox-close-small:focus:after{
	outline: none;
}
.blockCat_characteristic .fancybox-close-small:after{
	content:url("data:image/svg+xml;charset=UTF-8,<svg  xmlns='http://www.w3.org/2000/svg' width='15px' height='15px'><path fill-rule='evenodd'  fill='rgb(255, 126, 73)' d='M15.000,1.500 L13.500,-0.000 L7.500,6.000 L1.500,-0.000 L-0.000,1.500 L6.000,7.500 L-0.000,13.500 L1.500,15.000 L7.500,9.000 L13.500,15.000 L15.000,13.500 L9.000,7.500 L15.000,1.500 Z'/></svg>");
}
.shopIdBlock_type_tab_list_item tbody tr:nth-child(even),.blockCat_characteristic tbody tr:nth-child(even){
	background: #f8f9f4;
}
.blockCat_characteristic .block_header{
  font-size: 26px;
  font-family: "akrobatbold";
  color: rgb(66, 64, 54);
  text-transform: uppercase;
  line-height: 1.2;
  margin-bottom: 26px;
  letter-spacing: 1px;
}
.shopIdBlock_type_tab_list_item table td a{
  font-size: 14px;
  font-family: "akrobatregular";
  color: rgb(255, 126, 73);
  text-decoration: underline;
  line-height: 1.2;
  font-weight: normal;
}
.shopIdBlock_type_tab_list_item table td a:hover{
	text-decoration: none;
}
.shopIdBlock_type_tab_list_item {
    display: none;
}

.shopIdBlock_type_tab_list_item.active {
    display: block;
    margin-bottom: 24px;
}
.shopIdBlock_type_tab_menu {
    max-width: 1200px;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin: 0 auto;
}
.shopIdBlock_type .shopIdBlock_nav_list {
    margin-bottom: 50px;
}
/*Types of fuel*/
.blockCat_info:after {
    display: block;
    content: '';
    clear: both;
}

.blockCat_info_img {
	-webkit-box-shadow: 10px 10px 0px 0px #f8f9f4;
	        box-shadow: 10px 10px 0px 0px #f8f9f4;
}

.blockCat_info {
    margin: 0 auto 50px;
    max-width: 1200px;
    width: 100%;
}
.blockCat_info_img_wrp {
    float: left;
    margin: 0 41px 0 0;
}
.blockCat_info_img img {
    display: block;
    max-width: 100%;
    width: auto;
}
.blockCat_info_text{
  font-size: 16px;
  font-family: "PT Sans";
  color: rgb(66, 64, 54);
  line-height: 1.5;
}
.blockCat_info_text p{
	margin-bottom: 20px;
}
.blockCat_list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin: 0 -15px;
}
.blockCat_list_item_wrp {
    max-width: 246px;
    padding: 0 15px;
    margin-bottom: 30px;
}
.blockCat_list_item_img img {
    display: block;
    max-width: 100%;
    width: auto; 
    height: auto;
}
.blockCat_list_item_name{
  font-size: 20px;
  font-family: "akrobatbold";
  color: rgb(66, 64, 54);
  font-weight: bold;
  line-height: 1.2;
  margin-bottom: 9px;
}
.blockCat_list_item_img {
    margin-bottom: 13px;
}
.blockCat_list_item_anons{
  font-size: 12px;
  font-family: "PT Sans";
  color: rgb(66, 64, 54);
  line-height: 1.333;
}
.blockCat_list_item_info {
    margin-bottom: 27px;
}
.blockCat_list_item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    height: 100%;
    /* min-height: 561px; */ 
}
.blockCat_calc{
	background: #f8f9f4;
	padding: 18px 10px 10px 10px;
}
.blockCat_calc .block_header{
  font-size: 16px;
  font-family: "akrobatbold";
  color: rgb(66, 64, 54);
  line-height: 1.125;
  margin-bottom: 12px;
}
.blockCat_calc .val_calc{
	display: inline-block;
	width: 80px;
	height: 40px;
	background: #fff;
	text-align: center;
	padding: 0;
	margin-right: 10px;
}
.calc_currency{
  font-size: 14px;
  font-family: "PT Sans";
  color: rgb(66, 64, 54);
  line-height: 1.286;
}
.blockCat_calc_list {
    border-top: 1px solid #f9edd5;
}
.blockCat_calc .wrp_input {
    margin-bottom: 15px;
}
.blockCat_calc_list_item{
  font-size: 14px;
  font-family: "PT Sans";
  color: rgb(66, 64, 54);
  line-height: 1.714;
}
.blockCat_calc_list_val {
    font-weight: bold;
}
.blockCat_calc_list_val.kilovat{
	color: #ff7e49;
	font-size: 20px;
}
.blockCat_calc_list_val.kilovat .currency{
  font-size: 14px;
  color: rgb(66, 64, 54);
}
.blockCat_calc_result {
  font-size: 14px;
  font-family: "PT Sans";
  color: rgb(66, 64, 54);
  line-height: 2.143;
  border-top: 1px solid	#f9edd5;
  padding-bottom: 10px;
}
.blockCat_calc_result_val{
	font-size: 24px;
	color: #ff7e49;
	font-weight: bold;
}
.blockCat_calc_wrp {
    margin-top: auto;
    height: 223px;
}
.blockCat_calc_top {
    height: 85px;
}
.content_news {
    max-width: inherit;
    margin: 0;
}

.content_news h1 {
    max-width: 1200px;
    width: 100%;
    margin: 0 auto 46px;
}

.content_news .breadcrumb {
    margin: 28px auto 39px auto;
    max-width: 1200px;
    width: 100%;
}
.blockCat_list_wrp {
    max-width: 1200px;
    margin: 0 auto;
    width: 100%;
}
.blockCatMenu .topMenu {
    max-width: 1200px;
    width: 100%;
    margin: 0 auto;
    padding: 0;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
}
.blockCatMenu .topMenu li{
	height: 70px;
	letter-spacing: 1px;
	margin-right: 6.4%;
}
.blockCatMenu_wrp {
    background: #f8f9f4;
    margin-bottom: 50px;
}
.popap_big{
	display: none;
}
.btn_characteristic{
  font-size: 16px;
  font-family: "akrobatregular";
  color: rgb(255, 255, 255);
  text-transform: uppercase;
  line-height: 50px;
  letter-spacing: 1px;
  background-color: rgb(255, 126, 73);
  width: 250px;
  height: 50px;
  cursor: pointer;
  text-decoration: none;
  display: inline-block;
  text-align: center;
}
.blockCat_list_slider_header_wrp .block_header {
  font-size: 26px;
  font-family: "akrobatbold";
  color: rgb(66, 64, 54);
  text-transform: uppercase;
  line-height: 1.2;
  letter-spacing: 1px;
}
.blockCat_list_slider_header_wrp {
    margin-bottom: 36px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.blockCat_list_slider_button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.blockCat_list_slider_button .btn_slide {
  width: 35px;
  height: 35px;
  background-color: #fff;
  border-radius: 50%;
  cursor: pointer;
  margin: 0;
  -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2);
          box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2);
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  background-size: 8px;
  background-position: center;
}
.blockCat_list_slider_button .btn_slide:hover{
	background-color: #ff7e49;
}
.blockCat_list_slider_button  .swiper-button-prev{
	background-image: url("data:image/svg+xml;charset=UTF-8,<svg  xmlns='http://www.w3.org/2000/svg' width='8px' height='12px'><path fill-rule='evenodd'  fill='rgb(255, 126, 73)' d='M6.486,12.000 L8.000,10.600 L3.027,5.999 L8.000,1.400 L6.486,-0.000 L-0.000,5.999 L6.486,12.000 Z'/></svg>");
	margin-right: 10px;
}
.blockCat_list_slider_button  .swiper-button-prev:hover{
	background-image: url("data:image/svg+xml;charset=UTF-8,<svg  xmlns='http://www.w3.org/2000/svg' width='8px' height='12px'><path fill-rule='evenodd'  fill='rgb(255, 255, 255)' d='M6.486,12.000 L8.000,10.600 L3.027,5.999 L8.000,1.400 L6.486,-0.000 L-0.000,5.999 L6.486,12.000 Z'/></svg>");
}
.blockCat_list_slider_button  .swiper-button-next{
	background-image: url("data:image/svg+xml;charset=UTF-8,<svg  xmlns='http://www.w3.org/2000/svg' width='8px' height='12px'><path fill-rule='evenodd'  fill='rgb(255, 126, 73)' d='M1.513,12.000 L-0.000,10.600 L4.973,5.999 L-0.000,1.400 L1.513,-0.000 L8.000,5.999 L1.513,12.000 Z'/></svg>");
}
.blockCat_list_slider_button  .swiper-button-next:hover{
	background-image: url("data:image/svg+xml;charset=UTF-8,<svg  xmlns='http://www.w3.org/2000/svg' width='8px' height='12px'><path fill-rule='evenodd'  fill='rgb(255, 255, 255)' d='M1.513,12.000 L-0.000,10.600 L4.973,5.999 L-0.000,1.400 L1.513,-0.000 L8.000,5.999 L1.513,12.000 Z'/></svg>");
}
.listCat_page {
    max-width: 1200px;
    margin: 0 auto;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap:wrap;
        flex-wrap:wrap;
}
.news_list_wrp{
	width: 20%;
	padding: 0 12px;
	margin-bottom: 30px;
}
.listCat_page .news_list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    max-width: 300px;
    margin: 0 auto;
    width: 100%;
}

.listCat_page .news_list img {
    display: block;
    max-width: 100%;
    width: auto;
}

.listCat_page .news_cat_img {
    margin-bottom: 15px;
}
.listCat_page .block_header a {
	font-size: 20px;
	font-family: "akrobatbold";
	color: rgb(66, 64, 54);
	font-weight: bold;
	line-height: 1.2;
	margin-bottom: 9px;
	text-decoration: none;
}
.listCat_page .block_header a:hover {
    text-decoration: underline;
}

/**/
.first_page .bg_line {
    display: block;
    position: absolute;
    width: 1px;
    background: #e0a42e;
    z-index: 11;
}
.first_page .content{
	max-width: none;
	padding-bottom: 0;
}
.bg_line{
	display: none;
}
.bg_line:before{
	display: block;
	content: '';
	width: 17px;
	height: 17px;
	border-radius: 50%;
	background: url(../img/bg_line_circle.png)no-repeat 0 0;
	left: -8px;
	position: absolute;
}
.bg_line:after {
    display: block;
    width: 10px;
    height: 1px;
    background: #e0a42e;
    position: absolute;
    content: '';
    left: -4px;
}
.mainSlider .bg_line {
    height: 297px;
    right: 45.3%;
    z-index: 11;
}
.mainSlider .bg_line:after{
	bottom: 0;
}
.mainSlider .bg_line:before{
	top: 60px;
}
.bg_line_item {
    height: 120px;
    left: 33.333%;
    top: -20px;
    margin-left: -1px;
}

.first_page .shop-pane {
    position: relative;
    margin-bottom: 0;
}
.bg_line_item:before {
    bottom: 26px;
}
.shop-pane_wrp_main {
    max-width: 1200px;
    margin: 0 auto;
}
.first_page .shop-pane_wrp {
    padding: 0 50px 50px;
    margin: 0 -50px;
    position: relative;
}
.first_page .shop-pane_wrp> .bg_line {
    height: 820px;
    top: -368px;
    right: 20px;
}

.first_page .shop-pane_wrp> .bg_line:before {
    top: 262px;
}
.first_page .shop-pane_wrp> .bg_line_shop {
    height: calc(100% + 258px);
    left: 0;
    top: -258px;
}
.first_page .shop-pane_wrp> .bg_line_shop:before {
    top: 123px;
}
.first_page .advantageBlock_wrp {
    margin: 0 -50px; 
}
.advantageBlock_wrp_block {
    max-width: 1200px;
    margin: 0 auto;
}
.bg_line_radius {
    width: 165px;
    position: absolute;
    height: 100%;
    border: 1px solid #e2a42f;
    top: 69px;
    left: 100%;
    border-left: none;
    border-radius: 0 150px 150px 0;
}
.showBlockInfo .bg_line {
    height: calc(100% + 30px);
    left: 0;
}

.showBlockInfo .bg_line:after {
    display: none;
}
.showBlockInfo .bg_line:before{
	top: 16px;
}
.bg_line_bottom {
    position: absolute;
    height: 0;
    width: 100%;
    border: 1px solid #e3a42f;
    border-right: none;
    border-bottom: none;
    border-radius: 150px 0 0 0px;
    bottom: 1px;
}
.objectClauses .bg_line {
    left: 0;
    height: 100%;
    top: 0;
}

.objectClauses .bg_line:after {
    width: 1px;
    left: 0;
    margin: auto;
    top: -1px;
}
.objectClauses .bg_line:before{
	top: 18px;
}
.news_block .bg_line {
    position: absolute;
    left: 0;
    height: 100%;
    top: 0;
}

.news_block .bg_line:after,.news_block .bg_line:before {
    display: none;
}
.first_page .footerBlock .bg_line {
	height: 60px;
	left: -50px;
	top: 0;
}
.first_page .footerBlock .bg_line:after {
    display: none;
}

.first_page .footerBlock .bg_line:before {
    bottom: -6px;
}
.calcBlock {
    max-width: 1200px;
    margin: 0 auto;
    background: #f8f9f4;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    padding: 22px 30px 30px 30px;
}
.calcBlock_form {
    background: #fff;
    padding: 17px 27px 21px 27px;
}
.calcBlock_form_wrp .block_header,.calcBlock_result_wrp .block_header{
  font-size: 26px;
  font-family: "akrobatbold";
  color: rgb(66, 64, 54);
  text-transform: uppercase;
  line-height: 1.2;
  letter-spacing: 1px;
  margin-bottom: 16px;
}
.calcBlock_form_wrp {
    width: 43.5%;
}
.calcBlock_form .infofiled{
  font-size: 14px;
  color: rgb(0, 0, 0);
  line-height: 1.2;
  text-align: left;
  margin-bottom: 13px;
}
.calcBlock_form select{
	width: 100%;
	height: 53px;
	border: 1px solid #dee0d6;
	outline: none;
	cursor: pointer;
	font-size: 16px;
	padding: 0 30px 0 17px;
}
.calcBlock_form .select_wrp{
	position: relative;
}
.calcBlock_form select{
 -webkit-appearance: none;

  -moz-appearance: none;
  text-indent: 0.01px; 
  -o-text-overflow: ''; 
     text-overflow: '';
 
  -ms-appearance: none;
  appearance: none!important;
}
.calcBlock_form select.error {
    border: 1px solid #ff7d49;
}
.calcBlock_form .select_wrp:before{
	width: 7px;
	height: 4px;
	position: absolute;
	background: url(../img/select_array.png)no-repeat 0 0;
	display: block;
	content: '';
	right: 21px;
	bottom: 23px;
}
.calcBlock_form .wrp_input {
    margin-bottom: 16px;
}
.calcBlock_form .wrp_input:last-child{
    margin-bottom:0;
}
.calcBlock_result_wrp {
    width: 56.5%;
    padding-left: 40px;
}

.calcBlock_result {
    padding: 10px;
    background: #fff;
}
.calcBlock_result thead th{
	text-align: left;
}
.calcBlock_result table td{ 
	text-align: left;
}
.calcBlock_result table td:first-child{
	padding-left: 30px;
	width: 40% !important;
}
.calcBlock_result tbody tr:nth-child(even){
	background: #f8f9f4;
}
.calcBlock_form .btn{
	width: 230px;
	height: 50px;
	background-color: #ff7e49;
	background-image: url(../img/svg/calc.svg);
	background-position: 58px 12px;
	background-repeat: no-repeat;
	cursor: pointer;
	font-size: 16px;
	font-family: "akrobatregular";
	color: rgb(255, 255, 255);
	text-transform: uppercase;
	line-height: 1.2;
	outline: none;
	border: none;
	letter-spacing: 1px;
	padding: 0 0 0 40px;
}
.option_hide{
	display: none;
}
.calcBlock_result_wrp{
	display: none;
}
.calcBlock_result_wrp.active{
	display: block;
}
.calculator_wrp_main{
	background: #f8f9f4;
}
.calculator_wrp {
    max-width: 1200px;
    margin: 0 auto;
}

.calculator {
    margin: 0 -50px;
    padding: 69px 50px 76px 50px;
    position: relative;
}
.calculator .bg_line {
    position: absolute;
    height: 100%;
    left: 0;
    top: 0;
}
.calculator .bg_line:before {
    display: block;
    content: '';
    position: absolute;
    top: 30%;
}
.calculator .bg_line:after{
	width: 1px;
	top: -1px;
	left: 0;
}
.calculator_list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}

.calculator_item {
    width: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.calculator_item_text{
  font-size: 22px;
  font-family: "akrobatbold";
  color: rgb(66, 64, 54);
  text-transform: uppercase;
  line-height: 1.545;
  text-align: right;
  margin-bottom: 21px;
}
.calculator_item_content {
    text-align: right;
}
.calculator .btn{
  background-color: #ff7e49;
  font-size: 16px;
  font-family: "akrobatregular";
  color: rgb(255, 255, 255);
  text-transform: uppercase;
  display: inline-block;
  height: 50px;
  text-decoration: none;
  line-height: 50px;
  padding: 0 19px 0 52px;
  letter-spacing: 1px;
  position: relative;
  background-image:url(../img/svg/calc.svg);
  background-repeat: no-repeat;
  background-position: 16px center;
}
.calculator_item_img {
    min-width: 50%;
}
.calculator .block_h2 {
    margin-bottom: 98px;
}

.calculator_item:first-child {
    padding-right: 56px;
}
.calculator_item:first-child .calculator_item_text {
	margin-left: -30px;
}
.btn{
	-webkit-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
}
.btn:hover {
    background-color:#000;
    color: #fff;
}
.show_block_rel{
	max-width: 1200px;
	margin: 0 auto;
}
.show_block_rel{
	border: none;
	margin-bottom: 30px;
}
.shop-item-rel-content .shop_img {
    float: left;
    margin-right: 30px;
    position: relative;
    z-index: 1;
}

.shop-item-rel-content:after {
    display: block;
    content: '';
    clear: both;
}
.shop-item-rel-content .shop-item-title {
    margin-bottom: 20px;
}
.shop-item-rel-content {
    margin-bottom: 30px;
}
.shop-item-rel .blockCat_characteristic table tr td{
	font-size: 16px;
	font-family: "PT Sans";
	color: rgb(66, 64, 54);
	font-weight: bold;
	line-height: 1.2;
	height: 50px;
	padding: 0 10px;
	text-align: center;
	vertical-align: middle;
	width: auto !important;
}
.shop-item-rel .blockCat_characteristic table tr td:first-child{
	text-align: left;
	width: 40% !important;
}
.shop-item-rel .blockCat_characteristic table tr td:last-child{
	width: auto !important;
}
.show_block_rel .blockCat_characteristic{
	padding: 25px 0; 
}
.shop-item-rel { 
    padding-bottom:  30px;
    border-bottom: 1px solid #ff7d49;
    margin-bottom: 50px;
}
.shop-item-rel:last-child{ 
	border-bottom: none;
	margin-bottom: 0;  
	padding-bottom: 0;
}
.shop-item-rel:nth-child(even) .shop_img{ 
	float: right;
	margin: 0 0 0 30px;
}
.show_block_rel .shop_img_link {
    display: block;
}
.shop-item-rel-content .shop_img .btn{
	font-size: 14px;
	font-family: "akrobatregular";
	color: rgb(255, 255, 255);
	text-transform: uppercase;
	width: 180px;
	height: 30px;
	cursor: pointer;
	background: #ff7e49;
	display: none;
	line-height: 30px;
	text-decoration: none;
	text-align: center;
	position: absolute;
	left:  0;
	right: 0;
	top: 0;
	bottom: 0;
	margin:  auto;
}
.shop-item-rel-content .shop_img:hover .btn{
	display: inline-block;
}
.error_logo {
    width: 148px;
    height:  168px;
    background:url(../img/logo.png);
    margin:  0 auto 30px;
}
.error_page {
    padding: 30px 0;
	text-align: center;
}
.error_title {
    font-size: 120px;
    color: #ff7d49;
    margin-bottom: 30px;
}

.error_text {
    color: #ff7d49;
    font-size: 22px;
	max-width: 600px;
    margin: 0 auto;
}
.error_page_server{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.error_page_server .error_title {
    font-size: 144px;
    margin-bottom: 50px;
}
.error_page_server .error_logo{
	margin-bottom: 50px;
}
