@charset "UTF-8";
/*
======= Fonts =======
font-family: 'Roboto';
font-family: 'Roboto Slab';
font-family: 'Archive';
*/
@import "font/roboto.css";
@import "font/robotoslab.css";
@import "font/archive.css";
/* = Colors =
$text_title: #9b6c48;
$col_line: #3c2b19;
*/
/*=== Head ===*/
/* line 28, ../sass/main.scss */
body {
 
  height: auto; }

/* line 33, ../sass/main.scss */
#preload {
  position: fixed;
  background: #eee;
  height: 100%;
  width: 100%;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 9999; }
  /* line 43, ../sass/main.scss */
  #preload .pre_position {
    position: relative;
    top: 25%; }
  /* line 49, ../sass/main.scss */
  #preload .sk-folding-cube {
    margin: 40px auto;
    width: 40px;
    height: 40px;
    top: 25%;
    bottom: 0;
    left: 0;
    right: 0;
    position: relative;
    -webkit-transform: rotateZ(45deg);
    transform: rotateZ(45deg); }
  /* line 60, ../sass/main.scss */
  #preload .sk-folding-cube .sk-cube {
    float: left;
    width: 50%;
    height: 50%;
    position: relative;
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1); }
  /* line 68, ../sass/main.scss */
  #preload .sk-folding-cube .sk-cube:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #333;
    -webkit-animation: sk-foldCubeAngle 2.4s infinite linear both;
    animation: sk-foldCubeAngle 2.4s infinite linear both;
    -webkit-transform-origin: 100% 100%;
    -ms-transform-origin: 100% 100%;
    transform-origin: 100% 100%; }
  /* line 81, ../sass/main.scss */
  #preload .sk-folding-cube .sk-cube2 {
    -webkit-transform: scale(1.1) rotateZ(90deg);
    transform: scale(1.1) rotateZ(90deg); }
  /* line 84, ../sass/main.scss */
  #preload .sk-folding-cube .sk-cube3 {
    -webkit-transform: scale(1.1) rotateZ(180deg);
    transform: scale(1.1) rotateZ(180deg); }
  /* line 87, ../sass/main.scss */
  #preload .sk-folding-cube .sk-cube4 {
    -webkit-transform: scale(1.1) rotateZ(270deg);
    transform: scale(1.1) rotateZ(270deg); }
  /* line 90, ../sass/main.scss */
  #preload .sk-folding-cube .sk-cube2:before {
    -webkit-animation-delay: 0.3s;
    animation-delay: 0.3s; }
  /* line 93, ../sass/main.scss */
  #preload .sk-folding-cube .sk-cube3:before {
    -webkit-animation-delay: 0.6s;
    animation-delay: 0.6s; }
  /* line 96, ../sass/main.scss */
  #preload .sk-folding-cube .sk-cube4:before {
    -webkit-animation-delay: 0.9s;
    animation-delay: 0.9s; }
@-webkit-keyframes sk-foldCubeAngle {
  0%, 10% {
    -webkit-transform: perspective(140px) rotateX(-180deg);
    transform: perspective(140px) rotateX(-180deg);
    opacity: 0; }
  25%, 75% {
    -webkit-transform: perspective(140px) rotateX(0deg);
    transform: perspective(140px) rotateX(0deg);
    opacity: 1; }
  90%, 100% {
    -webkit-transform: perspective(140px) rotateY(180deg);
    transform: perspective(140px) rotateY(180deg);
    opacity: 0; } }
@keyframes sk-foldCubeAngle {
  0%, 10% {
    -webkit-transform: perspective(140px) rotateX(-180deg);
    transform: perspective(140px) rotateX(-180deg);
    opacity: 0; }
  25%, 75% {
    -webkit-transform: perspective(140px) rotateX(0deg);
    transform: perspective(140px) rotateX(0deg);
    opacity: 1; }
  90%, 100% {
    -webkit-transform: perspective(140px) rotateY(180deg);
    transform: perspective(140px) rotateY(180deg);
    opacity: 0; } }
/* LEft */
/* line 180, ../sass/main.scss */
* {
  -webkit-transition: all 0.4s cubic-bezier(0.1, 0.7, 0.3, 1);
  transition: all 0.4s cubic-bezier(0.1, 0.7, 0.3, 1); }

/* line 188, ../sass/main.scss */
p {
  margin: 0 0 0 15px;
  padding: 0px 15px 20px 30px; }

/* line 193, ../sass/main.scss */
.shy-menu {
  display: inline-block;
  position: fixed;
  height: 45px;
  top: 300px;
  padding: 5px;
  width: 45px;
  background-color: #21282c;
  border-bottom-right-radius: 0px;
  color: #fff;
  z-index: 999; }

/* line 205, ../sass/main.scss */
.shy-menu.is-open,
.shy-menu:hover {
  background-color: #21282c;
  text-decoration: none;
  color: #f4a528; }

/* line 222, ../sass/main.scss */
.shy-menu.is-open {
  height: 150px;
  width: 400px; }

/* line 227, ../sass/main.scss */
.shy-menu-panel {
  margin-left: -1000px; }

/* line 230, ../sass/main.scss */
.is-open .shy-menu-panel {
  margin-left: 0; }

/* line 234, ../sass/main.scss */
.shy-menu-hamburger {
  position: relative;
  left: 0;
  top: 0;
  width: 40px;
  height: 40px;
  display: block;
  overflow: hidden;
  cursor: pointer;
  text-decoration: none !important; }

/* line 246, ../sass/main.scss */
.shy-menu-hamburger > .layer {
  background-color: #fff;
  border-radius: 1px;
  display: block;
  height: 2px;
  overflow: hidden;
  position: absolute;
  left: 5px;
  width: 18px; }

/* line 257, ../sass/main.scss */
.shy-menu-hamburger .layer.top {
  top: 9px; }

/* line 258, ../sass/main.scss */
.is-open .shy-menu-hamburger .layer.top {
  top: 17px;
  left: 5px;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg); }

/* line 263, ../sass/main.scss */
.shy-menu-hamburger .layer.mid {
  top: 16px; }

/* line 264, ../sass/main.scss */
.is-open .shy-menu-hamburger .layer.mid {
  opacity: 0;
  left: 0; }

/* line 268, ../sass/main.scss */
.shy-menu-hamburger .layer.btm {
  top: 23px; }

/* line 269, ../sass/main.scss */
.is-open .shy-menu-hamburger .layer.btm {
  top: 17px;
  left: 5px;
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg); }

/*====================*/
/* line 277, ../sass/main.scss */
.slide_panel_wrap {
  margin: 40px auto;
  width: 300px;
  position: fixed;
  /*в•Ёв•›в•Ёв–’в•¤Рџв•Ёв•–в•Ёв–‘в•¤Р’в•Ёв•Ўв•Ёв•—в•¤Рњв•Ёв•њв•Ёв•›в•Ёв•Ў в•¤Р‘в•Ёв–“в•Ёв•›в•Ёв•Јв•¤Р‘в•¤Р’в•Ёв–“в•Ёв•›*/
  z-index: 999;
  right: 0px; }

/* line 285, ../sass/main.scss */
.slide_panel {
  margin-right: -100%;
  /*в•Ёв•›в•Ёв–’в•¤Рџв•Ёв•–в•Ёв–‘в•¤Р’в•Ёв•Ўв•Ёв•—в•¤Рњв•Ёв•њв•Ёв•›в•Ёв•Ў в•¤Р‘в•Ёв–“в•Ёв•›в•Ёв•Јв•¤Р‘в•¤Р’в•Ёв–“в•Ёв•›*/
  padding: 20px;
  width: 100%;
  background: url("../img/shutterstock_6840517311.jpg");
  height: 260px;
  position: absolute;
  /*в•Ёв•›в•Ёв–’в•¤Рџв•Ёв•–в•Ёв–‘в•¤Р’в•Ёв•Ўв•Ёв•—в•¤Рњв•Ёв•њв•Ёв•›в•Ёв•Ў в•¤Р‘в•Ёв–“в•Ёв•›в•Ёв•Јв•¤Р‘в•¤Р’в•Ёв–“в•Ёв•›*/
  top: 150px;
  /*в•Ёв•›в•Ёв–’в•¤Рџв•Ёв•–в•Ёв–‘в•¤Р’в•Ёв•Ўв•Ёв•—в•¤Рњв•Ёв•њв•Ёв•›в•Ёв•Ў в•¤Р‘в•Ёв–“в•Ёв•›в•Ёв•Јв•¤Р‘в•¤Р’в•Ёв–“в•Ёв•›*/
  right: 0;
  /*в•Ёв•›в•Ёв–’в•¤Рџв•Ёв•–в•Ёв–‘в•¤Р’в•Ёв•Ўв•Ёв•—в•¤Рњв•Ёв•њв•Ёв•›в•Ёв•Ў в•¤Р‘в•Ёв–“в•Ёв•›в•Ёв•Јв•¤Р‘в•¤Р’в•Ёв–“в•Ёв•›*/
  color: #fff;
  text-shadow: 1px 1px 1px #333;
  font-size: 18px; }

/* line 298, ../sass/main.scss */
.slide_panel p.open {
  width: 25%;
  position: absolute;
  top: 10px;
  right: 100%;
  cursor: pointer;
  padding: 5px;
  background: #f4a528;
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  border-radius: 4px 0px 0px 4px; }

/* line 312, ../sass/main.scss */
h1, h2, h3, h4, h5, h6 {
  font-weight: 600; }

/* line 316, ../sass/main.scss */
h1 {
  font-family: 'Archive'; }

/* line 317, ../sass/main.scss */
h2 {
  font-family: 'Roboto Slab'; }

/* line 318, ../sass/main.scss */
h3 {
  font-family: 'Roboto Slab'; }

/* line 319, ../sass/main.scss */
h4 {
  font-family: 'Roboto Slab'; }

/* line 320, ../sass/main.scss */
h5 {
  font-family: 'Roboto'; }

/* line 321, ../sass/main.scss */
h6 {
  font-family: 'Roboto'; }

/* line 331, ../sass/main.scss */
.modal-open {
  overflow: visible !important;
  padding-right: 0px !important; }

/* line 337, ../sass/main.scss */
.modal-body h4 {
  line-height: 1.5; }

/*=== Header ===*/
/* line 343, ../sass/main.scss */
#header {
  border-top: 6px solid #1c1201;
  background: url("../img/fon_head.jpg") no-repeat;
  background-position: 50% 0%;
  background-size: cover;
  padding-bottom: 3em;
  box-shadow: 0px 0px 10px #252525;
  position: relative;
  z-index: 7;
  -webkit-transition: all .3s ease-in-out;
          transition: all .3s ease-in-out; }
  /* line 353, ../sass/main.scss */
  #header .navbar-fixed-top {
    background-color: #fff;
    -webkit-transition: all .3s ease-in-out;
            transition: all .3s ease-in-out;
    z-index: 99999; }
  /* line 358, ../sass/main.scss */
  #header .navbar-default {
    background-color: transparent;
    border-color: transparent;
    margin-top: 20px;
    border-radius: 0px; }
    @media screen and (min-width: 320px) and (max-width: 737px) {
      /* line 358, ../sass/main.scss */
      #header .navbar-default {
        background-color: #fff;
        border-color: #fff;
        margin-top: 0px;
        box-shadow: 1px 0px 3px #333; } }
  /* line 371, ../sass/main.scss */
  #header .in_fix {
    position: fixed;
    top: -1px;
    margin-top: 0;
    padding: 0.5em 0;
    background: url("../img/fon_head.jpg") no-repeat;
    width: 100%;
    left: 0;
    box-shadow: 1px 0px 5px rgba(0, 0, 0, 0.3); }
    /* line 380, ../sass/main.scss */
    #header .in_fix .navbar-collapse {
      padding-left: 0px;
      padding-right: 0px; }
    /* line 384, ../sass/main.scss */
    #header .in_fix .nav > li > a {
      padding: 15px 48.6px 13px; }
  /* line 388, ../sass/main.scss */
  #header .nav > li > a {
    text-shadow: 1px 1px 0px #000;
    padding: 15px 45px 13px;
    margin-right: 1px;
    font-size: 16px;
    font-weight: 500;
    color: #fff;
    background: url("../img/shutterstock_6840517311.jpg") no-repeat;
    background-size: cover;
    font-family: 'Roboto'; }
    /* line 398, ../sass/main.scss */
    #header .nav > li > a:hover {
      background-color: #7E5A3F;
      box-shadow: inset 0px 0px 60px #9B6C48; }
  /* line 403, ../sass/main.scss */
  #header .navbar-nav > li > a {
    line-height: 20px; }
  /* line 406, ../sass/main.scss */
  #header .navbar-default .navbar-nav > .active > a,
  #header .navbar-default .navbar-nav > .active > a:focus,
  #header .navbar-default .navbar-nav > .active > a:hover {
    color: #fff;
    border-bottom: 0px dotted #89a92a;
    background-color: #7E5A3F;
    box-shadow: inset 0px 0px 60px #9B6C48; }
    @media screen and (min-width: 320px) and (max-width: 435px) {
      /* line 406, ../sass/main.scss */
      #header .navbar-default .navbar-nav > .active > a,
      #header .navbar-default .navbar-nav > .active > a:focus,
      #header .navbar-default .navbar-nav > .active > a:hover {
        border-bottom: 0px dotted transparent; } }
  /* line 418, ../sass/main.scss */
  #header .navbar-default .navbar-nav > li > a:hover {
    color: #fff;
    text-decoration: none;
    border-bottom: 0px dotted #89a92a; }
  /* line 424, ../sass/main.scss */
  #header .navbar-default .navbar-collapse,
  #header .navbar-default .navbar-form {
    border-color: transparent; }
  /* line 428, ../sass/main.scss */
  #header .navbar-default .navbar-toggle .icon-bar {
    background-color: #3F2C1B; }
  /* line 431, ../sass/main.scss */
  #header .navbar-toggle .icon-bar {
    width: 28px;
    height: 5px;
    border-radius: 0px; }
  /* line 436, ../sass/main.scss */
  #header .navbar-default .navbar-toggle:focus,
  #header .navbar-default .navbar-toggle:hover {
    background-color: transparent; }
  /* line 440, ../sass/main.scss */
  #header .navbar-default .navbar-toggle {
    border-color: transparent; }
  /* line 443, ../sass/main.scss */
  #header h1 {
    color: #463220;
    font-size: 48px;
    font-weight: 400;
    text-shadow: 1px 1px 2px rgba(70, 50, 32, 0.5); }
    @media screen and (min-width: 319px) and (max-width: 435px) {
      /* line 443, ../sass/main.scss */
      #header h1 {
        font-size: 40px; } }
    /* line 451, ../sass/main.scss */
    #header h1 span {
      color: #9b6c48;
      font-size: 48px;
      font-weight: 400;
      text-shadow: 1px 1px 2px rgba(107, 74, 49, 0.5); }
      @media screen and (min-width: 320px) and (max-width: 435px) {
        /* line 451, ../sass/main.scss */
        #header h1 span {
          font-size: 42px; } }
    @media screen and (min-width: 320px) and (max-width: 435px) {
      /* line 443, ../sass/main.scss */
      #header h1 {
        font-size: 42px; } }
  /* line 464, ../sass/main.scss */
  #header .logo {
    margin-top: 10px; }
  /* line 468, ../sass/main.scss */
  #header .cont {
    margin-top: 25px; }
    @media screen and (min-width: 320px) and (max-width: 736px) {
      /* line 468, ../sass/main.scss */
      #header .cont {
        margin-top: 25px; } }
    /* line 473, ../sass/main.scss */
    #header .cont p {
      margin: 0 0 2px;
      font-size: 12px;
      color: #252525;
      font-weight: 600;
      padding: 0px 0px 10px 0px; }
    /* line 480, ../sass/main.scss */
    #header .cont ul {
      margin-bottom: 0px; }
      /* line 482, ../sass/main.scss */
      #header .cont ul h5 {
        margin-top: 0px;
        margin-bottom: 0px;
        color: #89a92a;
        font-family: 'Roboto';
        font-size: 19px; }
        @media screen and (min-width: 320px) and (max-width: 435px) {
          /* line 482, ../sass/main.scss */
          #header .cont ul h5 {
            color: #252525; } }
      /* line 492, ../sass/main.scss */
      #header .cont ul i.fa-phone-square {
        color: #89a92a;
        font-size: 19px; }
        @media screen and (min-width: 320px) and (max-width: 435px) {
          /* line 492, ../sass/main.scss */
          #header .cont ul i.fa-phone-square {
            color: #89a92a; } }
    /* line 500, ../sass/main.scss */
    #header .cont .modal_btn {
      color: #9b6c48;
      font-size: 16px;
      text-decoration: none;
      border-bottom: 1px dotted #463220;
      font-weight: 600;
      cursor: pointer;
      display: initial; }
  /* line 510, ../sass/main.scss */
  #header .logo_two {
    margin-top: 45px;
    margin-bottom: 52px; }
  /* line 514, ../sass/main.scss */
  #header .comp {
    margin-bottom: 92px; }
    /* line 516, ../sass/main.scss */
    #header .comp img {
      margin-bottom: 10px;
      width: 100%;
      max-width: 500px; }
    /* line 521, ../sass/main.scss */
    #header .comp h4 {
      line-height: 30px;
      font-family: 'Roboto'; }

/* line 527, ../sass/main.scss */
#header_two {
  border-top: 6px solid #1c1201;
  background: url("../img/fon_head.jpg") no-repeat;
  background-position: 50% 0%;
  background-size: cover;
  padding-bottom: 0em;
  box-shadow: 0px 0px 10px #252525
  /*=== Menu ===*/
  /*===================================*/ }
  /* line 534, ../sass/main.scss */
  #header_two .logo {
    margin-top: 10px; }
  /* line 538, ../sass/main.scss */
  #header_two .navbar-default {
    background-color: transparent;
    border-color: transparent;
    margin-top: 20px;
    border-radius: 0px; }
    @media screen and (min-width: 320px) and (max-width: 737px) {
      /* line 538, ../sass/main.scss */
      #header_two .navbar-default {
        background-color: #fff;
        border-color: #fff;
        margin-top: 0px;
        box-shadow: 1px 0px 3px #333; } }
  /* line 550, ../sass/main.scss */
  #header_two .nav > li > a {
    text-shadow: 1px 1px 0px #000;
    padding: 15px 45px 13px;
    margin-right: 1px;
    font-size: 16px;
    font-weight: 500;
    color: #fff;
    background: url("../img/shutterstock_6840517311.jpg") no-repeat;
    background-size: cover;
    font-family: 'Roboto'; }
    /* line 560, ../sass/main.scss */
    #header_two .nav > li > a:hover {
      background-color: #7E5A3F;
      box-shadow: inset 0px 0px 60px #9B6C48; }
  /* line 565, ../sass/main.scss */
  #header_two .navbar-nav > li > a {
    line-height: 20px; }
  /* line 568, ../sass/main.scss */
  #header_two .navbar-default .navbar-nav > .active > a,
  #header_two .navbar-default .navbar-nav > .active > a:focus,
  #header_two .navbar-default .navbar-nav > .active > a:hover {
    color: #fff;
    border-bottom: 0px dotted #89a92a;
    background-color: #7E5A3F;
    box-shadow: inset 0px 0px 60px #9B6C48; }
    @media screen and (min-width: 320px) and (max-width: 435px) {
      /* line 568, ../sass/main.scss */
      #header_two .navbar-default .navbar-nav > .active > a,
      #header_two .navbar-default .navbar-nav > .active > a:focus,
      #header_two .navbar-default .navbar-nav > .active > a:hover {
        border-bottom: 0px dotted transparent; } }
  /* line 580, ../sass/main.scss */
  #header_two .navbar-default .navbar-nav > li > a:hover {
    color: #fff;
    text-decoration: none;
    border-bottom: 0px dotted #89a92a; }
  /* line 586, ../sass/main.scss */
  #header_two .navbar-default .navbar-collapse,
  #header_two .navbar-default .navbar-form {
    border-color: transparent; }
  /* line 590, ../sass/main.scss */
  #header_two .navbar-default .navbar-toggle .icon-bar {
    background-color: #3F2C1B; }
  /* line 593, ../sass/main.scss */
  #header_two .navbar-toggle .icon-bar {
    width: 28px;
    height: 5px;
    border-radius: 0px; }
  /* line 598, ../sass/main.scss */
  #header_two .navbar-default .navbar-toggle:focus,
  #header_two .navbar-default .navbar-toggle:hover {
    background-color: transparent; }
  /* line 602, ../sass/main.scss */
  #header_two .navbar-default .navbar-toggle {
    border-color: transparent; }
  /* line 606, ../sass/main.scss */
  #header_two .cont {
    margin-top: 25px; }
    @media screen and (min-width: 320px) and (max-width: 736px) {
      /* line 606, ../sass/main.scss */
      #header_two .cont {
        margin-top: 74px; } }
    /* line 611, ../sass/main.scss */
    #header_two .cont p {
      margin: 0 0 2px;
      font-size: 12px;
      color: #252525;
      font-weight: 600; }
    /* line 617, ../sass/main.scss */
    #header_two .cont ul {
      margin-bottom: 0px; }
      /* line 619, ../sass/main.scss */
      #header_two .cont ul h5 {
        margin-top: 0px;
        margin-bottom: 0px;
        color: #89a92a;
        font-family: 'Roboto';
        font-size: 19px; }
        @media screen and (min-width: 320px) and (max-width: 435px) {
          /* line 619, ../sass/main.scss */
          #header_two .cont ul h5 {
            color: #252525; } }
      /* line 629, ../sass/main.scss */
      #header_two .cont ul i.fa-phone-square {
        color: #89a92a;
        font-size: 19px; }
        @media screen and (min-width: 320px) and (max-width: 435px) {
          /* line 629, ../sass/main.scss */
          #header_two .cont ul i.fa-phone-square {
            color: #000; } }
    /* line 637, ../sass/main.scss */
    #header_two .cont .modal_btn {
      color: #9b6c48;
      font-size: 16px;
      text-decoration: none;
      border-bottom: 1px dotted #463220;
      font-weight: 600;
      cursor: pointer;
      display: initial; }
      @media screen and (min-width: 320px) and (max-width: 435px) {
        /* line 637, ../sass/main.scss */
        #header_two .cont .modal_btn {
          color: #fff;
          border-bottom: 1px dotted #fff; } }
  /* line 651, ../sass/main.scss */
  #header_two .logo_two {
    margin-top: 45px;
    margin-bottom: 52px; }
  /* line 655, ../sass/main.scss */
  #header_two .comp {
    margin-bottom: 92px; }
    /* line 657, ../sass/main.scss */
    #header_two .comp img {
      margin-bottom: 10px;
      width: 100%;
      max-width: 500px; }
    /* line 662, ../sass/main.scss */
    #header_two .comp h4 {
      line-height: 30px;
      font-family: 'Roboto'; }

/* line 669, ../sass/main.scss */
#prem {
  margin: 3em 0em 4em;
  overflow: hidden; }
  /* line 672, ../sass/main.scss */
  #prem .head {
    margin-bottom: 3em; }
    /* line 674, ../sass/main.scss */
    #prem .head h2 {
      line-height: 0.8;
      font-size: 36px;
      font-family: 'Archive';
      color: #9a9a9a; }
      /* line 680, ../sass/main.scss */
      #prem .head h2 span {
        color: #1c1201; }
  /* line 687, ../sass/main.scss */
  #prem .icon-block .block_i {
    -webkit-transition: all .5s ease-in-out;
            transition: all .5s ease-in-out;
    cursor: pointer; }
    /* line 690, ../sass/main.scss */
    #prem .icon-block .block_i i {
      margin-bottom: 0px;
      color: #9b6c48;
      font-size: 74px; }
    /* line 695, ../sass/main.scss */
    #prem .icon-block .block_i h5 {
      color: #9b6c48; }
    /* line 699, ../sass/main.scss */
    #prem .icon-block .block_i:hover i {
      color: #89a92a; }
    /* line 702, ../sass/main.scss */
    #prem .icon-block .block_i:hover h5 {
      color: #89a92a; }

/* line 711, ../sass/main.scss */
#news {
  padding: 2em 0em 4em; }
  /* line 713, ../sass/main.scss */
  #news .breadcrumb {
    padding: 8px 15px;
    margin-bottom: 20px;
    list-style: none;
    font-weight: 500;
    background-color: transparent !important; }
    /* line 719, ../sass/main.scss */
    #news .breadcrumb li + li:before {
      padding: 0 15px;
      content: ""; }
    /* line 724, ../sass/main.scss */
    #news .breadcrumb li a {
      color: #553b28; }
    /* line 728, ../sass/main.scss */
    #news .breadcrumb li {
      color: #c6a083; }
  /* line 732, ../sass/main.scss */
  #news .head {
    margin-bottom: 2em; }
    /* line 734, ../sass/main.scss */
    #news .head h2 {
      font-family: 'Archive';
      font-size: 36px;
      color: #553b28; }
    /* line 739, ../sass/main.scss */
    #news .head p {
      color: #9a9a9a;
      font-size: 16px;
      font-weight: 500; }
  /* line 745, ../sass/main.scss */
  #news .nap_pol {
    margin-bottom: 2em; }
  /* line 748, ../sass/main.scss */
  #news .block_c {
    height: 320px;
    width: 100%;
    background-color: #9a9a9a;
    overflow: hidden;
    position: relative;
    border: 1px solid #fff;
    -webkit-transition: all .3s ease-in-out;
            transition: all .3s ease-in-out; }
    /* line 756, ../sass/main.scss */
    #news .block_c:hover {
      border: 1px solid #fff;
      box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.5); }
      /* line 759, ../sass/main.scss */
      #news .block_c:hover figcaption {
        width: 100%; }
        /* line 761, ../sass/main.scss */
        #news .block_c:hover figcaption h2 {
          margin-top: 1em;
          color: #fff;
          text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.7); }
        /* line 766, ../sass/main.scss */
        #news .block_c:hover figcaption p {
          opacity: 1;
          color: #fff;
          font-size: 18px;
          font-weight: 500;
          padding-bottom: 3em;
          -webkit-transition: all .3s ease-in-out;
                  transition: all .3s ease-in-out; }
        /* line 774, ../sass/main.scss */
        #news .block_c:hover figcaption .prew p {
          color: #fff;
          position: absolute;
          bottom: 0;
          left: 0;
          right: 0;
          margin-top: 1em; }
    /* line 784, ../sass/main.scss */
    #news .block_c:hover:before {
      background: rgba(0, 0, 0, 0.5);
      height: 320px; }
    /* line 789, ../sass/main.scss */
    #news .block_c:before {
      background: rgba(0, 0, 0, 0.2);
      content: '';
      height: 320px;
      width: 100%;
      position: absolute;
      z-index: 9;
      -webkit-transition: all .3s ease-in-out;
              transition: all .3s ease-in-out; }
    /* line 798, ../sass/main.scss */
    #news .block_c img {
      position: absolute;
      right: 0;
      left: 0;
      top: 0;
      bottom: 0; }
    /* line 805, ../sass/main.scss */
    #news .block_c figcaption {
      padding: 2em;
      position: absolute;
      height: 100%;
      top: 0px;
      z-index: 999;
      width: 100%; }
      /* line 812, ../sass/main.scss */
      #news .block_c figcaption h2 {
        color: #f2f2f2;
        text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.7);
        margin-top: 3.5em;
        -webkit-transition: all .3s ease-in-out;
                transition: all .3s ease-in-out; }
      /* line 819, ../sass/main.scss */
      #news .block_c figcaption p {
        opacity: 0;
        color: #fff;
        font-size: 18px;
        font-weight: 500;
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        padding: 1em; }
      /* line 830, ../sass/main.scss */
      #news .block_c figcaption .prew p {
        color: #fff;
        font-size: 13px;
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        padding: 1em 2.5em; }

/* line 843, ../sass/main.scss */
#newss {
  padding: 2em 0em 4em;
  background-color: #f8f8f8; }
  /* line 846, ../sass/main.scss */
  #newss .breadcrumb {
    padding: 8px 15px;
    margin-bottom: 20px;
    list-style: none;
    font-weight: 500;
    background-color: transparent !important; }
    /* line 852, ../sass/main.scss */
    #newss .breadcrumb li + li:before {
      padding: 0 15px;
      content: ""; }
    /* line 857, ../sass/main.scss */
    #newss .breadcrumb li a {
      color: #553b28; }
    /* line 861, ../sass/main.scss */
    #newss .breadcrumb li {
      color: #c6a083; }
  /* line 865, ../sass/main.scss */
  #newss .head {
    margin-bottom: 2em; }
    /* line 867, ../sass/main.scss */
    #newss .head h2 {
      font-family: 'Archive';
      font-size: 36px;
      color: #553b28; }
    /* line 872, ../sass/main.scss */
    #newss .head p {
      color: #9a9a9a;
      font-size: 16px;
      font-weight: 500; }
  /* line 878, ../sass/main.scss */
  #newss .nap_pol {
    margin-bottom: 2em; }
  /* line 881, ../sass/main.scss */
  #newss .block_c {
    height: 320px;
    width: 100%;
    background-color: #9a9a9a;
    overflow: hidden;
    position: relative;
    border: 1px solid #fff;
    -webkit-transition: all .3s ease-in-out;
            transition: all .3s ease-in-out; }
    /* line 889, ../sass/main.scss */
    #newss .block_c:hover {
      border: 1px solid #fff;
      box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.5); }
      /* line 892, ../sass/main.scss */
      #newss .block_c:hover figcaption {
        width: 100%; }
        /* line 894, ../sass/main.scss */
        #newss .block_c:hover figcaption h2 {
          margin-top: 1em;
          color: #fff;
          text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.7); }
        /* line 899, ../sass/main.scss */
        #newss .block_c:hover figcaption p {
          opacity: 1;
          color: #fff;
          font-size: 18px;
          font-weight: 500;
          padding-bottom: 3em;
          -webkit-transition: all .3s ease-in-out;
                  transition: all .3s ease-in-out; }
        /* line 907, ../sass/main.scss */
        #newss .block_c:hover figcaption .prew p {
          color: #fff;
          position: absolute;
          bottom: 0;
          left: 0;
          right: 0;
          margin-top: 1em; }
    /* line 917, ../sass/main.scss */
    #newss .block_c:hover:before {
      background: rgba(0, 0, 0, 0.5);
      height: 320px; }
    /* line 922, ../sass/main.scss */
    #newss .block_c:before {
      background: rgba(0, 0, 0, 0.2);
      content: '';
      height: 320px;
      width: 100%;
      position: absolute;
      z-index: 1;
      -webkit-transition: all .3s ease-in-out;
              transition: all .3s ease-in-out; }
    /* line 931, ../sass/main.scss */
    #newss .block_c img {
      position: absolute;
      right: 0;
      left: 0;
      top: 0;
      bottom: 0;
      width: 100%; }
    /* line 939, ../sass/main.scss */
    #newss .block_c figcaption {
      padding: 2em;
      position: absolute;
      height: 100%;
      top: 0px;
      z-index: 4;
      width: 100%; }
      /* line 946, ../sass/main.scss */
      #newss .block_c figcaption h2 {
        color: #f2f2f2;
        text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.7);
        margin-top: 3.5em;
        -webkit-transition: all .3s ease-in-out;
                transition: all .3s ease-in-out; }
      /* line 953, ../sass/main.scss */
      #newss .block_c figcaption p {
        opacity: 0;
        color: #fff;
        font-size: 18px;
        font-weight: 500;
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        padding: 1em; }
      /* line 964, ../sass/main.scss */
      #newss .block_c figcaption .prew p {
        color: #fff;
        font-size: 13px;
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        padding: 1em 2.5em; }

/* line 977, ../sass/main.scss */
#news2 {
  padding: 2em 0em 4em; }
  /* line 979, ../sass/main.scss */
  #news2 img {
    width: 100%; }
  /* line 982, ../sass/main.scss */
  #news2 .breadcrumb {
    padding: 8px 15px;
    margin-bottom: 20px;
    list-style: none;
    font-weight: 500;
    background-color: transparent !important; }
    /* line 988, ../sass/main.scss */
    #news2 .breadcrumb li + li:before {
      padding: 0 15px;
      content: ""; }
    /* line 993, ../sass/main.scss */
    #news2 .breadcrumb li a {
      color: #553b28; }
    /* line 997, ../sass/main.scss */
    #news2 .breadcrumb li {
      color: #c6a083; }
  /* line 1001, ../sass/main.scss */
  #news2 .head {
    margin-bottom: 1em; }
    /* line 1003, ../sass/main.scss */
    #news2 .head h2 {
      font-family: 'Archive';
      font-size: 36px;
      color: #553b28; }
    /* line 1008, ../sass/main.scss */
    #news2 .head p {
      color: #9a9a9a;
      font-size: 16px;
      font-weight: 500; }
  /* line 1014, ../sass/main.scss */
  #news2 .nap_pol {
    margin-bottom: 2em; }
  /* line 1017, ../sass/main.scss */
  #news2 .date {
    margin-bottom: 2em; }
  /* line 1020, ../sass/main.scss */
  #news2 .block_c {
    height: 320px;
    width: 100%;
    background-color: #9a9a9a;
    overflow: hidden;
    position: relative;
    border: 1px solid #fff;
    -webkit-transition: all .3s ease-in-out;
            transition: all .3s ease-in-out; }
    /* line 1028, ../sass/main.scss */
    #news2 .block_c:hover {
      border: 1px solid #fff;
      box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.5); }
      /* line 1031, ../sass/main.scss */
      #news2 .block_c:hover figcaption {
        width: 100%; }
        /* line 1033, ../sass/main.scss */
        #news2 .block_c:hover figcaption h2 {
          margin-top: 1em;
          color: #fff;
          text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.7); }
        /* line 1038, ../sass/main.scss */
        #news2 .block_c:hover figcaption p {
          opacity: 1;
          color: #fff;
          font-size: 18px;
          font-weight: 500;
          padding-bottom: 3em;
          -webkit-transition: all .3s ease-in-out;
                  transition: all .3s ease-in-out; }
        /* line 1046, ../sass/main.scss */
        #news2 .block_c:hover figcaption .prew p {
          color: #fff;
          position: absolute;
          bottom: 0;
          left: 0;
          right: 0;
          margin-top: 1em; }
    /* line 1056, ../sass/main.scss */
    #news2 .block_c:hover:before {
      background: rgba(0, 0, 0, 0.5);
      height: 320px; }
    /* line 1061, ../sass/main.scss */
    #news2 .block_c:before {
      background: rgba(255, 255, 255, 0.2);
      content: '';
      height: 320px;
      width: 100%;
      position: absolute;
      z-index: 9;
      -webkit-transition: all .3s ease-in-out;
              transition: all .3s ease-in-out; }
    /* line 1070, ../sass/main.scss */
    #news2 .block_c img {
      position: absolute;
      right: 0;
      left: 0;
      top: 0;
      bottom: 0; }
    /* line 1077, ../sass/main.scss */
    #news2 .block_c figcaption {
      padding: 2em;
      position: absolute;
      height: 100%;
      top: 0px;
      z-index: 999;
      width: 100%; }
      /* line 1084, ../sass/main.scss */
      #news2 .block_c figcaption h2 {
        color: black;
        margin-top: 3.5em;
        -webkit-transition: all .3s ease-in-out;
                transition: all .3s ease-in-out; }
      /* line 1090, ../sass/main.scss */
      #news2 .block_c figcaption p {
        opacity: 0;
        color: #fff;
        font-size: 18px;
        font-weight: 500;
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        padding: 1em; }
      /* line 1101, ../sass/main.scss */
      #news2 .block_c figcaption .prew p {
        color: #fff;
        font-size: 13px;
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        padding: 1em 2.5em; }

/* line 1114, ../sass/main.scss */
#stat {
  padding: 2em 0em 4em; }
  /* line 1116, ../sass/main.scss */
  #stat p {
    padding: 0px; }
  /* line 1121, ../sass/main.scss */
  #stat .breadcrumb {
    padding: 8px 15px;
    margin-bottom: 20px;
    list-style: none;
    font-weight: 500;
    background-color: transparent !important; }
    /* line 1127, ../sass/main.scss */
    #stat .breadcrumb li + li:before {
      padding: 0 15px;
      content: ""; }
    /* line 1132, ../sass/main.scss */
    #stat .breadcrumb li a {
      color: #553b28; }
    /* line 1136, ../sass/main.scss */
    #stat .breadcrumb li {
      color: #c6a083; }
  /* line 1140, ../sass/main.scss */
  #stat .head {
    margin-bottom: 1em; }
    /* line 1142, ../sass/main.scss */
    #stat .head h2 {
      font-family: 'Archive';
      font-size: 36px;
      color: #553b28; }
    /* line 1147, ../sass/main.scss */
    #stat .head p {
      color: #9a9a9a;
      font-size: 16px;
      font-weight: 500; }
  /* line 1153, ../sass/main.scss */
  #stat .nap_pol {
    margin-bottom: 2em; }
  /* line 1156, ../sass/main.scss */
  #stat .date {
    margin-bottom: 0em; }
  /* line 1159, ../sass/main.scss */
  #stat .block_c {
    height: 320px;
    width: 100%;
    background-color: #9a9a9a;
    overflow: hidden;
    position: relative;
    border: 1px solid #fff;
    -webkit-transition: all .3s ease-in-out;
            transition: all .3s ease-in-out; }
    /* line 1167, ../sass/main.scss */
    #stat .block_c:hover {
      border: 1px solid #fff;
      box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.5); }
      /* line 1170, ../sass/main.scss */
      #stat .block_c:hover figcaption {
        width: 100%; }
        /* line 1172, ../sass/main.scss */
        #stat .block_c:hover figcaption h2 {
          margin-top: 1em;
          color: #fff;
          text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.7); }
        /* line 1177, ../sass/main.scss */
        #stat .block_c:hover figcaption p {
          opacity: 1;
          color: #fff;
          font-size: 18px;
          font-weight: 500;
          padding-bottom: 3em;
          -webkit-transition: all .3s ease-in-out;
                  transition: all .3s ease-in-out; }
        /* line 1185, ../sass/main.scss */
        #stat .block_c:hover figcaption .prew p {
          color: #fff;
          position: absolute;
          bottom: 0;
          left: 0;
          right: 0;
          margin-top: 1em; }
    /* line 1195, ../sass/main.scss */
    #stat .block_c:hover:before {
      background: rgba(0, 0, 0, 0.5);
      height: 320px; }
    /* line 1200, ../sass/main.scss */
    #stat .block_c:before {
      background: rgba(255, 255, 255, 0.2);
      content: '';
      height: 320px;
      width: 100%;
      position: absolute;
      z-index: 9;
      -webkit-transition: all .3s ease-in-out;
              transition: all .3s ease-in-out; }
    /* line 1209, ../sass/main.scss */
    #stat .block_c img {
      position: absolute;
      right: 0;
      left: 0;
      top: 0;
      bottom: 0; }
    /* line 1216, ../sass/main.scss */
    #stat .block_c figcaption {
      padding: 2em;
      position: absolute;
      height: 100%;
      top: 0px;
      z-index: 999;
      width: 100%; }
      /* line 1223, ../sass/main.scss */
      #stat .block_c figcaption h2 {
        color: black;
        margin-top: 3.5em;
        -webkit-transition: all .3s ease-in-out;
                transition: all .3s ease-in-out; }
      /* line 1229, ../sass/main.scss */
      #stat .block_c figcaption p {
        opacity: 0;
        color: #fff;
        font-size: 18px;
        font-weight: 500;
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        padding: 1em; }
      /* line 1240, ../sass/main.scss */
      #stat .block_c figcaption .prew p {
        color: #fff;
        font-size: 13px;
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        padding: 1em 2.5em; }

/* line 1253, ../sass/main.scss */
#dop_stat {
  margin-bottom: 3em; }
  /* line 1256, ../sass/main.scss */
  #dop_stat .head h2 {
    margin-bottom: 2em;
    font-size: 20px; }
  /* line 1262, ../sass/main.scss */
  #dop_stat .block_1 .block_c {
    height: 320px;
    width: 100%;
    background-color: #9a9a9a;
    overflow: hidden;
    position: relative;
    border: 1px solid #fff;
    -webkit-transition: all .3s ease-in-out;
            transition: all .3s ease-in-out; }
    /* line 1270, ../sass/main.scss */
    #dop_stat .block_1 .block_c:hover {
      border: 1px solid #fff;
      box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.5); }
      /* line 1273, ../sass/main.scss */
      #dop_stat .block_1 .block_c:hover figcaption {
        width: 100%; }
        /* line 1275, ../sass/main.scss */
        #dop_stat .block_1 .block_c:hover figcaption h2 {
          margin-top: 1em;
          color: #fff;
          text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.7); }
        /* line 1280, ../sass/main.scss */
        #dop_stat .block_1 .block_c:hover figcaption p {
          opacity: 1;
          color: #fff;
          font-size: 18px;
          font-weight: 500;
          padding-bottom: 3em;
          -webkit-transition: all .3s ease-in-out;
                  transition: all .3s ease-in-out; }
        /* line 1288, ../sass/main.scss */
        #dop_stat .block_1 .block_c:hover figcaption .prew p {
          color: #fff;
          position: absolute;
          bottom: 0;
          left: 0;
          right: 0;
          margin-top: 1em; }
    /* line 1298, ../sass/main.scss */
    #dop_stat .block_1 .block_c:hover:before {
      background: rgba(0, 0, 0, 0.5);
      height: 320px; }
    /* line 1303, ../sass/main.scss */
    #dop_stat .block_1 .block_c:before {
      background: rgba(0, 0, 0, 0.2);
      content: '';
      height: 320px;
      width: 100%;
      position: absolute;
      z-index: 1;
      -webkit-transition: all .3s ease-in-out;
              transition: all .3s ease-in-out; }
    /* line 1312, ../sass/main.scss */
    #dop_stat .block_1 .block_c img {
      position: absolute;
      right: 0;
      left: 0;
      top: 0;
      bottom: 0; }
    /* line 1319, ../sass/main.scss */
    #dop_stat .block_1 .block_c figcaption {
      padding: 2em;
      position: absolute;
      height: 100%;
      top: 0px;
      z-index: 4;
      width: 100%; }
      /* line 1326, ../sass/main.scss */
      #dop_stat .block_1 .block_c figcaption h2 {
        color: #f2f2f2;
        text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.7);
        margin-top: 3.5em;
        -webkit-transition: all .3s ease-in-out;
                transition: all .3s ease-in-out;
        font-size: 22px; }
      /* line 1333, ../sass/main.scss */
      #dop_stat .block_1 .block_c figcaption p {
        opacity: 0;
        color: #fff;
        font-size: 18px;
        font-weight: 500;
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        padding: 1em; }
      /* line 1344, ../sass/main.scss */
      #dop_stat .block_1 .block_c figcaption .prew p {
        color: #fff;
        font-size: 13px;
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        padding: 1em 2.5em; }

/* line 1358, ../sass/main.scss */
#dop_news {
  margin-bottom: 3em; }
  /* line 1361, ../sass/main.scss */
  #dop_news .head h2 {
    margin-bottom: 2em;
    font-size: 20px; }
  /* line 1367, ../sass/main.scss */
  #dop_news .block_1 .block_c {
    height: 320px;
    width: 100%;
    background-color: #9a9a9a;
    overflow: hidden;
    position: relative;
    border: 1px solid #fff;
    -webkit-transition: all .3s ease-in-out;
            transition: all .3s ease-in-out; }
    /* line 1375, ../sass/main.scss */
    #dop_news .block_1 .block_c:hover {
      border: 1px solid #fff;
      box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.5); }
      /* line 1378, ../sass/main.scss */
      #dop_news .block_1 .block_c:hover figcaption {
        width: 100%; }
        /* line 1380, ../sass/main.scss */
        #dop_news .block_1 .block_c:hover figcaption h2 {
          margin-top: 1em;
          color: #fff;
          text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.7); }
        /* line 1385, ../sass/main.scss */
        #dop_news .block_1 .block_c:hover figcaption p {
          opacity: 1;
          color: #fff;
          font-size: 18px;
          font-weight: 500;
          padding-bottom: 3em;
          -webkit-transition: all .3s ease-in-out;
                  transition: all .3s ease-in-out; }
        /* line 1393, ../sass/main.scss */
        #dop_news .block_1 .block_c:hover figcaption .prew p {
          color: #fff;
          position: absolute;
          bottom: 0;
          left: 0;
          right: 0;
          margin-top: 1em; }
    /* line 1403, ../sass/main.scss */
    #dop_news .block_1 .block_c:hover:before {
      background: rgba(0, 0, 0, 0.5);
      height: 320px; }
    /* line 1408, ../sass/main.scss */
    #dop_news .block_1 .block_c:before {
      background: rgba(0, 0, 0, 0.2);
      content: '';
      height: 320px;
      width: 100%;
      position: absolute;
      z-index: 1;
      -webkit-transition: all .3s ease-in-out;
              transition: all .3s ease-in-out; }
    /* line 1417, ../sass/main.scss */
    #dop_news .block_1 .block_c img {
      position: absolute;
      right: 0;
      left: 0;
      top: 0;
      bottom: 0; }
    /* line 1424, ../sass/main.scss */
    #dop_news .block_1 .block_c figcaption {
      padding: 2em;
      position: absolute;
      height: 100%;
      top: 0px;
      z-index: 4;
      width: 100%; }
      /* line 1431, ../sass/main.scss */
      #dop_news .block_1 .block_c figcaption h2 {
        color: #f2f2f2;
        text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.7);
        margin-top: 3.5em;
        -webkit-transition: all .3s ease-in-out;
                transition: all .3s ease-in-out; }
      /* line 1437, ../sass/main.scss */
      #dop_news .block_1 .block_c figcaption p {
        opacity: 0;
        color: #fff;
        font-size: 18px;
        font-weight: 500;
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        padding: 1em; }
      /* line 1448, ../sass/main.scss */
      #dop_news .block_1 .block_c figcaption .prew p {
        color: #fff;
        font-size: 13px;
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        padding: 1em 2.5em; }

/* line 1462, ../sass/main.scss */
#ack {
  padding: 2em 0em 4em;
  background-color: #f8f8f8; }
  /* line 1465, ../sass/main.scss */
  #ack .breadcrumb {
    padding: 8px 15px;
    margin-bottom: 20px;
    list-style: none;
    font-weight: 500;
    background-color: transparent !important; }
    /* line 1471, ../sass/main.scss */
    #ack .breadcrumb li + li:before {
      padding: 0 15px;
      content: ""; }
    /* line 1476, ../sass/main.scss */
    #ack .breadcrumb li a {
      color: #553b28; }
    /* line 1480, ../sass/main.scss */
    #ack .breadcrumb li {
      color: #c6a083; }
  /* line 1484, ../sass/main.scss */
  #ack .head {
    margin-bottom: 2em; }
    /* line 1486, ../sass/main.scss */
    #ack .head h2 {
      font-family: 'Archive';
      font-size: 36px;
      color: #553b28; }
    /* line 1491, ../sass/main.scss */
    #ack .head p {
      color: #9a9a9a;
      font-size: 16px;
      font-weight: 500; }
  /* line 1497, ../sass/main.scss */
  #ack .block_c {
    height: 320px;
    width: 100%;
    background-color: #9a9a9a;
    overflow: hidden;
    position: relative;
    border: 1px solid #fff; }
    @media screen and (min-width: 319px) and (max-width: 435px) {
      /* line 1497, ../sass/main.scss */
      #ack .block_c {
        height: 170px;
        margin-bottom: 1em; } }
    /* line 1509, ../sass/main.scss */
    #ack .block_c:hover {
      border: 1px solid #fff;
      box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.5); }
      /* line 1512, ../sass/main.scss */
      #ack .block_c:hover figcaption {
        width: 100%;
        padding: 1em;
        background: rgba(255, 255, 255, 0.9); }
        @media screen and (min-width: 319px) and (max-width: 435px) {
          /* line 1512, ../sass/main.scss */
          #ack .block_c:hover figcaption {
            padding: 0.4em; } }
        /* line 1519, ../sass/main.scss */
        #ack .block_c:hover figcaption h2 {
          margin-top: 0em;
          margin-bottom: 2.5em;
          color: #553b28;
          line-height: 28px; }
          @media screen and (min-width: 319px) and (max-width: 435px) {
            /* line 1519, ../sass/main.scss */
            #ack .block_c:hover figcaption h2 {
              margin-top: 0em;
              line-height: 20px; } }
        /* line 1529, ../sass/main.scss */
        #ack .block_c:hover figcaption p {
          opacity: 1;
          color: #553b28;
          font-size: 16px;
          font-weight: 500;
          bottom: 5%;
          padding: 1em; }
          @media screen and (min-width: 319px) and (max-width: 435px) {
            /* line 1529, ../sass/main.scss */
            #ack .block_c:hover figcaption p {
              font-size: 11px;
              font-weight: 400; } }
        /* line 1542, ../sass/main.scss */
        #ack .block_c:hover figcaption .prew p {
          color: #553b28;
          position: absolute;
          bottom: 0;
          left: 0;
          right: 0;
          margin-top: 1em; }
    /* line 1552, ../sass/main.scss */
    #ack .block_c:hover:before {
      height: 320px; }
    /* line 1557, ../sass/main.scss */
    #ack .block_c:before {
      background: rgba(255, 255, 255, 0.05);
      content: '';
      height: 320px;
      width: 100%;
      position: absolute;
      z-index: 1; }
    /* line 1566, ../sass/main.scss */
    #ack .block_c img {
      position: absolute;
      right: 0;
      left: 0;
      top: 0;
      bottom: 0;
      width: 100%; }
    /* line 1574, ../sass/main.scss */
    #ack .block_c figcaption {
      padding: 1em;
      position: absolute;
      bottom: 0px;
      z-index: 4;
      width: 100%;
      background: rgba(255, 255, 255, 0.8);
      -webkit-transition: all 0.3s ease-in-out;
              transition: all 0.3s ease-in-out; }
      @media screen and (min-width: 319px) and (max-width: 435px) {
        /* line 1574, ../sass/main.scss */
        #ack .block_c figcaption {
          padding: 0.4em; } }
      /* line 1585, ../sass/main.scss */
      #ack .block_c figcaption h2 {
        color: #553b28;
        margin-bottom: 0em;
        margin-top: 0px;
        line-height: 28px; }
        @media screen and (min-width: 319px) and (max-width: 435px) {
          /* line 1585, ../sass/main.scss */
          #ack .block_c figcaption h2 {
            margin-top: 0em;
            font-size: 16px;
            line-height: 20px; } }
      /* line 1596, ../sass/main.scss */
      #ack .block_c figcaption p {
        opacity: 0;
        color: #fff;
        font-size: 16px;
        font-weight: 500;
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        padding: 1em; }
        @media screen and (min-width: 319px) and (max-width: 435px) {
          /* line 1596, ../sass/main.scss */
          #ack .block_c figcaption p {
            font-size: 11px;
            font-weight: 400; } }
      /* line 1612, ../sass/main.scss */
      #ack .block_c figcaption .prew p {
        color: #fff;
        font-size: 13px;
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        padding: 1em 2.5em; }
        @media screen and (min-width: 319px) and (max-width: 435px) {
          /* line 1612, ../sass/main.scss */
          #ack .block_c figcaption .prew p {
            font-size: 10px;
            padding: 0.2em 0.5em; } }

/* line 1629, ../sass/main.scss */
#ack2 {
  padding: 2em 0em 4em; }
  /* line 1632, ../sass/main.scss */
  #ack2 .img_ac img {
    margin-bottom: 2em; }
  /* line 1636, ../sass/main.scss */
  #ack2 .breadcrumb {
    padding: 8px 15px;
    margin-bottom: 20px;
    list-style: none;
    font-weight: 500;
    background-color: transparent !important; }
    /* line 1642, ../sass/main.scss */
    #ack2 .breadcrumb li + li:before {
      padding: 0 15px;
      content: ""; }
    /* line 1647, ../sass/main.scss */
    #ack2 .breadcrumb li a {
      color: #553b28; }
    /* line 1651, ../sass/main.scss */
    #ack2 .breadcrumb li {
      color: #c6a083; }
  /* line 1655, ../sass/main.scss */
  #ack2 .head {
    margin-bottom: 1em; }
    /* line 1657, ../sass/main.scss */
    #ack2 .head h2 {
      font-family: 'Archive';
      font-size: 36px;
      color: #553b28; }
    /* line 1662, ../sass/main.scss */
    #ack2 .head p {
      color: #9a9a9a;
      font-size: 16px;
      font-weight: 500; }
  /* line 1668, ../sass/main.scss */
  #ack2 .nap_pol {
    margin-bottom: 2em; }
  /* line 1671, ../sass/main.scss */
  #ack2 .block_c {
    height: 320px;
    width: 100%;
    background-color: #9a9a9a;
    overflow: hidden;
    position: relative;
    border: 1px solid #fff;
    -webkit-transition: all .3s ease-in-out;
            transition: all .3s ease-in-out; }
    @media screen and (min-width: 319px) and (max-width: 435px) {
      /* line 1671, ../sass/main.scss */
      #ack2 .block_c {
        height: 170px;
        margin-bottom: 1em; } }
    /* line 1683, ../sass/main.scss */
    #ack2 .block_c:hover {
      border: 1px solid #fff;
      box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.5); }
      /* line 1686, ../sass/main.scss */
      #ack2 .block_c:hover figcaption {
        width: 100%;
        padding: 1em;
        background: rgba(255, 255, 255, 0.9); }
        @media screen and (min-width: 319px) and (max-width: 435px) {
          /* line 1686, ../sass/main.scss */
          #ack2 .block_c:hover figcaption {
            padding: 0.4em; } }
        /* line 1693, ../sass/main.scss */
        #ack2 .block_c:hover figcaption h2 {
          margin-top: 0em;
          margin-bottom: 2.5em;
          color: #553b28;
          line-height: 28px; }
          @media screen and (min-width: 319px) and (max-width: 435px) {
            /* line 1693, ../sass/main.scss */
            #ack2 .block_c:hover figcaption h2 {
              margin-top: 0em;
              line-height: 20px; } }
        /* line 1703, ../sass/main.scss */
        #ack2 .block_c:hover figcaption p {
          opacity: 1;
          color: #553b28;
          font-size: 16px;
          font-weight: 500;
          bottom: 5%;
          padding: 1em; }
          @media screen and (min-width: 319px) and (max-width: 435px) {
            /* line 1703, ../sass/main.scss */
            #ack2 .block_c:hover figcaption p {
              font-size: 11px;
              font-weight: 400; } }
        /* line 1716, ../sass/main.scss */
        #ack2 .block_c:hover figcaption .prew p {
          color: #553b28;
          position: absolute;
          bottom: 0;
          left: 0;
          right: 0;
          margin-top: 1em; }
    /* line 1726, ../sass/main.scss */
    #ack2 .block_c:hover:before {
      height: 320px; }
    /* line 1731, ../sass/main.scss */
    #ack2 .block_c:before {
      background: rgba(255, 255, 255, 0.05);
      content: '';
      height: 320px;
      width: 100%;
      position: absolute;
      z-index: 1; }
    /* line 1740, ../sass/main.scss */
    #ack2 .block_c img {
      position: absolute;
      right: 0;
      left: 0;
      top: 0;
      bottom: 0;
      width: 100%; }
    /* line 1748, ../sass/main.scss */
    #ack2 .block_c figcaption {
      padding: 1em;
      position: absolute;
      bottom: 0px;
      z-index: 4;
      width: 100%;
      background: rgba(255, 255, 255, 0.8);
      -webkit-transition: all 0.3s ease-in-out;
              transition: all 0.3s ease-in-out; }
      @media screen and (min-width: 319px) and (max-width: 435px) {
        /* line 1748, ../sass/main.scss */
        #ack2 .block_c figcaption {
          padding: 0.4em; } }
      /* line 1759, ../sass/main.scss */
      #ack2 .block_c figcaption h2 {
        color: #553b28;
        margin-bottom: 0em;
        margin-top: 0px;
        line-height: 28px; }
        @media screen and (min-width: 319px) and (max-width: 435px) {
          /* line 1759, ../sass/main.scss */
          #ack2 .block_c figcaption h2 {
            margin-top: 0em;
            font-size: 16px;
            line-height: 20px; } }
      /* line 1770, ../sass/main.scss */
      #ack2 .block_c figcaption p {
        opacity: 0;
        color: #fff;
        font-size: 16px;
        font-weight: 500;
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        padding: 1em; }
        @media screen and (min-width: 319px) and (max-width: 435px) {
          /* line 1770, ../sass/main.scss */
          #ack2 .block_c figcaption p {
            font-size: 11px;
            font-weight: 400; } }
      /* line 1786, ../sass/main.scss */
      #ack2 .block_c figcaption .prew p {
        color: #fff;
        font-size: 13px;
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        padding: 1em 2.5em; }
        @media screen and (min-width: 319px) and (max-width: 435px) {
          /* line 1786, ../sass/main.scss */
          #ack2 .block_c figcaption .prew p {
            font-size: 10px;
            padding: 0.2em 0.5em; } }

/* line 1803, ../sass/main.scss */
#otz {
  padding: 2em 0em 4em; }
  /* line 1805, ../sass/main.scss */
  #otz .breadcrumb {
    padding: 8px 15px;
    margin-bottom: 20px;
    list-style: none;
    font-weight: 500;
    background-color: transparent !important; }
    /* line 1811, ../sass/main.scss */
    #otz .breadcrumb li + li:before {
      padding: 0 15px;
      content: ""; }
    /* line 1816, ../sass/main.scss */
    #otz .breadcrumb li a {
      color: #553b28; }
    /* line 1820, ../sass/main.scss */
    #otz .breadcrumb li {
      color: #c6a083; }
  /* line 1824, ../sass/main.scss */
  #otz .head {
    margin-bottom: 2em; }
    /* line 1826, ../sass/main.scss */
    #otz .head h2 {
      font-family: 'Archive';
      font-size: 36px;
      color: #553b28; }
    /* line 1831, ../sass/main.scss */
    #otz .head p {
      color: #9a9a9a;
      font-size: 16px;
      font-weight: 500; }
  /* line 1837, ../sass/main.scss */
  #otz .otz_os {
    padding-top: 2em;
    display: inline-block; }
    /* line 1840, ../sass/main.scss */
    #otz .otz_os img {
      box-shadow: 1px 1px 5px #333; }
  /* line 1844, ../sass/main.scss */
  #otz .pagination > .active > a,
  #otz .pagination > .active > a:focus,
  #otz .pagination > .active > a:hover,
  #otz .pagination > .active > span,
  #otz .pagination > .active > span:focus,
  #otz .pagination > .active > span:hover {
    background-color: #553B28;
    border-color: #553B28;
    color: #fff; }
  /* line 1855, ../sass/main.scss */
  #otz .pagination > li > a,
  #otz .pagination > li > span {
    color: #333; }
  /* line 1859, ../sass/main.scss */
  #otz .pagination > li > a, #otz .pagination > li > span {
    border-color: #c6a083; }
  /* line 1862, ../sass/main.scss */
  #otz .pagination > .disabled > a,
  #otz .pagination > .disabled > a:focus,
  #otz .pagination > .disabled > a:hover,
  #otz .pagination > .disabled > span,
  #otz .pagination > .disabled > span:focus,
  #otz .pagination > .disabled > span:hover {
    border-color: #c6a083; }
  /* line 1870, ../sass/main.scss */
  #otz .pagination > li > a:focus,
  #otz .pagination > li > a:hover,
  #otz .pagination > li > span:focus,
  #otz .pagination > li > span:hover {
    background-color: rgba(198, 160, 131, 0.3) !important; }

/* line 1878, ../sass/main.scss */
#catalog {
  padding: 3em 0em 6em; }
  /* line 1880, ../sass/main.scss */
  #catalog .head {
    margin-bottom: 2em; }
    /* line 1882, ../sass/main.scss */
    #catalog .head h1 {
      color: #89a92a; }
    /* line 1885, ../sass/main.scss */
    #catalog .head h2 {
      font-family: 'Archive';
      font-size: 36px;
      color: #89a92a; }
    /* line 1890, ../sass/main.scss */
    #catalog .head h4 {
      color: #9a9a9a;
      font-family: 'Roboto'; }
  /* line 1896, ../sass/main.scss */
  #catalog .block_1 .nap_pol {
    margin-bottom: 2em; }
  /* line 1899, ../sass/main.scss */
  #catalog .block_1 a {
    text-decoration: none; }
    /* line 1901, ../sass/main.scss */
    #catalog .block_1 a .block_c {
      height: 375px;
      width: 100%;
      background-color: #9a9a9a;
      overflow: hidden;
      position: relative;
      -webkit-transition: all .3s ease-in-out;
              transition: all .3s ease-in-out; }
      /* line 1908, ../sass/main.scss */
      #catalog .block_1 a .block_c:hover {
        box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5), 0px 0px 10px rgba(0, 0, 0, 0.5); }
        /* line 1910, ../sass/main.scss */
        #catalog .block_1 a .block_c:hover figcaption {
          background-color: rgba(255, 255, 255, 0.97); }
          /* line 1913, ../sass/main.scss */
          #catalog .block_1 a .block_c:hover figcaption h2 {
            color: #553b28;
            text-shadow: none;
            font-family: 'Archive'; }
      /* line 1920, ../sass/main.scss */
      #catalog .block_1 a .block_c:hover:before {
        background: transparent;
        height: 375px; }
      /* line 1924, ../sass/main.scss */
      #catalog .block_1 a .block_c:before {
        content: '';
        height: 375px;
        width: 100%;
        position: absolute;
        z-index: 1;
        -webkit-transition: all .3s ease-in-out;
                transition: all .3s ease-in-out; }
      /* line 1932, ../sass/main.scss */
      #catalog .block_1 a .block_c img {
        position: absolute;
        right: 0;
        left: 0;
        top: 0;
        bottom: 0; }
      /* line 1940, ../sass/main.scss */
      #catalog .block_1 a .block_c figcaption {
        background-color: rgba(255, 255, 255, 0.8);
        padding: 1.5em 2em 1em 2em;
        position: absolute;
        top: 0px;
        z-index: 4;
        -webkit-transition: all .3s ease-in-out;
                transition: all .3s ease-in-out; }
        /* line 1951, ../sass/main.scss */
        #catalog .block_1 a .block_c figcaption h2 {
          color: #553b28;
          font-family: 'Archive';
          text-shadow: 1px 1px 0px rgba(16, 11, 7, 0.2);
          font-weight: 300;
          font-size: 25px;
          margin-top: 0px;
          -webkit-transition: all 0.2s ease-in-out;
                  transition: all 0.2s ease-in-out; }
  /* line 2124, ../sass/main.scss */
  #catalog input {
    padding: 0px 15px;
    width: 100%;
    height: 45px;
    border: 1px solid #4C3B33;
    border-radius: 2px;
    box-shadow: none; }
    /* line 2131, ../sass/main.scss */
    #catalog input::-webkit-input-placeholder {
      text-indent: 0px;
      -webkit-transition: text-indent 0.5s ease;
              transition: text-indent 0.5s ease; }
    /* line 2132, ../sass/main.scss */
    #catalog input::-moz-placeholder {
      text-indent: 0px;
      transition: text-indent 0.5s ease; }
    /* line 2133, ../sass/main.scss */
    #catalog input:-moz-placeholder {
      text-indent: 0px;
      transition: text-indent 0.5s ease; }
    /* line 2134, ../sass/main.scss */
    #catalog input:-ms-input-placeholder {
      text-indent: 0px;
      transition: text-indent 0.5s ease; }
    /* line 2135, ../sass/main.scss */
    #catalog input:focus::-webkit-input-placeholder {
      text-indent: 500px;
      -webkit-transition: text-indent 0.5s ease;
              transition: text-indent 0.5s ease; }
    /* line 2136, ../sass/main.scss */
    #catalog input:focus::-moz-placeholder {
      text-indent: 500px;
      transition: text-indent 0.5s ease; }
    /* line 2137, ../sass/main.scss */
    #catalog input:focus:-moz-placeholder {
      text-indent: 500px;
      transition: text-indent 0.5s ease; }
    /* line 2138, ../sass/main.scss */
    #catalog input:focus:-ms-input-placeholder {
      text-indent: 500px;
      transition: text-indent 0.5s ease; }
  /* line 2141, ../sass/main.scss */
  #catalog .f_cat h4 {
    margin-top: 3em;
    margin-bottom: 40px;
    color: #333333;
    font-family: 'Roboto'; }
  /* line 2147, ../sass/main.scss */
  #catalog .f_cat .btn-default {
    color: #9b6c48;
    font-size: 20px;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
    padding: 8px 50px;
    border: 1px solid #9b6c48;
    font-weight: 700;
    font-family: 'Roboto';
    -webkit-transition: all .3s ease-in-out;
            transition: all .3s ease-in-out; }
    /* line 2157, ../sass/main.scss */
    #catalog .f_cat .btn-default:hover {
      background-color: #9b6c48;
      color: #fff;
      text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.2); }

/* line 2167, ../sass/main.scss */
#dop_prew {
  margin-bottom: 6em;
  padding-top: 3em; }
  /* line 2171, ../sass/main.scss */
  #dop_prew .head h2 {
    margin-bottom: 2em;
    font-size: 20px; }
  /* line 2177, ../sass/main.scss */
  #dop_prew .block_1 .block_c {
    height: 350px;
    width: 100%;
    background-color: #9a9a9a;
    overflow: hidden;
    position: relative;
    -webkit-transition: all .3s ease-in-out;
            transition: all .3s ease-in-out; }
    @media screen and (min-width: 320px) and (max-width: 435px) {
      /* line 2177, ../sass/main.scss */
      #dop_prew .block_1 .block_c {
        margin-bottom: 1em; } }
    /* line 2187, ../sass/main.scss */
    #dop_prew .block_1 .block_c:hover {
      box-shadow: 0px 3px 7px rgba(0, 0, 0, 0.5), 0px 7px 15px rgba(0, 0, 0, 0.3); }
    /* line 2190, ../sass/main.scss */
    #dop_prew .block_1 .block_c:hover:before {
      background: transparent;
      height: 350px; }
    /* line 2194, ../sass/main.scss */
    #dop_prew .block_1 .block_c:before {
      background: rgba(0, 0, 0, 0.4);
      content: '';
      height: 350px;
      width: 100%;
      position: absolute;
      z-index: 9;
      -webkit-transition: all .3s ease-in-out;
              transition: all .3s ease-in-out; }
    /* line 2203, ../sass/main.scss */
    #dop_prew .block_1 .block_c img {
      position: absolute;
      right: 0;
      left: 0;
      top: 0;
      bottom: 0; }
    /* line 2211, ../sass/main.scss */
    #dop_prew .block_1 .block_c figcaption {
      padding: 2em;
      position: absolute;
      top: 0px;
      z-index: 999; }
      /* line 2216, ../sass/main.scss */
      #dop_prew .block_1 .block_c figcaption h2 {
        color: #fff;
        text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.65); }
      /* line 2220, ../sass/main.scss */
      #dop_prew .block_1 .block_c figcaption p {
        color: #fff; }

/* line 2228, ../sass/main.scss */
#typeoff {
  margin-top: 2em;
  margin-bottom: 3em; }
  /* line 2232, ../sass/main.scss */
  #typeoff .head h1 {
    color: #9b6c48; }
  /* line 2236, ../sass/main.scss */
  #typeoff .tov {
    overflow: hidden;
    height: 300px; }
    /* line 2240, ../sass/main.scss */
    #typeoff .tov img {
      margin-bottom: 2em;
      width: 100%;
      box-shadow: 0px 0px 10px #000; }
  /* line 2246, ../sass/main.scss */
  #typeoff .kol {
    position: relative;
    overflow: hidden;
    margin-bottom: 1em; }
    /* line 2252, ../sass/main.scss */
    #typeoff .kol a h2 {
      position: absolute;
      top: 40%;
      width: 95%;
      color: #fff;
      padding: 10px 0px 15px;
      border-bottom: 2px solid #9b6c48;
      border-top: 2px solid #9b6c48;
      background-color: rgba(0, 0, 0, 0.7); }
      @media screen and (min-width: 320px) and (max-width: 435px) {
        /* line 2252, ../sass/main.scss */
        #typeoff .kol a h2 {
          width: 90.5%; } }
    /* line 2265, ../sass/main.scss */
    #typeoff .kol a img {
      width: 100%; }
  /* line 2270, ../sass/main.scss */
  #typeoff .breadcrumb {
    padding: 8px 15px;
    margin-bottom: 20px;
    list-style: none;
    font-weight: 500;
    background-color: transparent !important; }
    /* line 2276, ../sass/main.scss */
    #typeoff .breadcrumb li + li:before {
      padding: 0 15px;
      content: ""; }
    /* line 2281, ../sass/main.scss */
    #typeoff .breadcrumb li a {
      color: #553b28; }
    /* line 2285, ../sass/main.scss */
    #typeoff .breadcrumb li {
      color: #c6a083; }
  /* line 2289, ../sass/main.scss */
  #typeoff .brends {
    position: relative;
    margin-top: 2em; }
    /* line 2292, ../sass/main.scss */
    #typeoff .brends .logo_brend {
      position: absolute;
      right: -35px;
      top: -30px;
      z-index: 99; }
      @media screen and (min-width: 320px) and (max-width: 435px) {
        /* line 2292, ../sass/main.scss */
        #typeoff .brends .logo_brend {
          right: 0px;
          top: 0px; } }
      /* line 2301, ../sass/main.scss */
      #typeoff .brends .logo_brend img {
        width: 100%;
        max-width: 100px; }
    /* line 2306, ../sass/main.scss */
    #typeoff .brends .img_breng {
      box-shadow: 0px 0px 7px #000;
      border: 1px solid #fff;
      border-radius: 4px;
      overflow: hidden;
      height: 350px;
      position: relative; }
      /* line 2313, ../sass/main.scss */
      #typeoff .brends .img_breng img {
        margin-bottom: 0em;
        border-radius: 4px;
        position: absolute; }
        @media screen and (min-width: 320px) and (max-width: 435px) {
          /* line 2313, ../sass/main.scss */
          #typeoff .brends .img_breng img {
            top: 0px; } }
      @media screen and (min-width: 320px) and (max-width: 435px) {
        /* line 2306, ../sass/main.scss */
        #typeoff .brends .img_breng {
          height: 150px; } }
  /* line 2326, ../sass/main.scss */
  #typeoff .b_cont {
    margin-top: 2em; }
  /* line 2329, ../sass/main.scss */
  #typeoff .box-rat {
    height: 120px; }
    /* line 2331, ../sass/main.scss */
    #typeoff .box-rat .rat {
      height: 70px;
      line-height: 70px; }
      /* line 2334, ../sass/main.scss */
      #typeoff .box-rat .rat img {
        vertical-align: middle;
        width: 100%; }

/* line 2342, ../sass/main.scss */
#typeoff2 {
  margin-top: 2em;
  margin-bottom: 0em; }
  /* line 2346, ../sass/main.scss */
  #typeoff2 .head h1 {
    color: #9b6c48; }
  /* line 2350, ../sass/main.scss */
  #typeoff2 img {
    margin-bottom: 2em;
    width: 100%; }
  /* line 2354, ../sass/main.scss */
  #typeoff2 .breadcrumb {
    padding: 8px 15px;
    margin-bottom: 20px;
    list-style: none;
    font-weight: 500;
    background-color: transparent !important; }
    /* line 2360, ../sass/main.scss */
    #typeoff2 .breadcrumb li + li:before {
      padding: 0 15px;
      content: ""; }
    /* line 2365, ../sass/main.scss */
    #typeoff2 .breadcrumb li a {
      color: #553b28; }
    /* line 2369, ../sass/main.scss */
    #typeoff2 .breadcrumb li {
      color: #c6a083; }
  /* line 2373, ../sass/main.scss */
  #typeoff2 .brends {
    position: relative;
    margin-top: 2em; }
    /* line 2376, ../sass/main.scss */
    #typeoff2 .brends .logo_brend {
      position: absolute;
      right: -35px;
      top: -30px;
      z-index: 99; }
      @media screen and (min-width: 320px) and (max-width: 435px) {
        /* line 2376, ../sass/main.scss */
        #typeoff2 .brends .logo_brend {
          right: 0px;
          top: 0px; } }
      /* line 2385, ../sass/main.scss */
      #typeoff2 .brends .logo_brend img {
        width: 100%;
        max-width: 100px; }
    /* line 2390, ../sass/main.scss */
    #typeoff2 .brends .img_breng {
      box-shadow: 1px 1px 1px #000; }
      /* line 2392, ../sass/main.scss */
      #typeoff2 .brends .img_breng img {
        margin-bottom: 0em; }
  /* line 2397, ../sass/main.scss */
  #typeoff2 .b_cont {
    margin-top: 2em; }

/* line 2403, ../sass/main.scss */
#sert {
  margin-top: 0em;
  margin-bottom: 3em;
  background: url("../img/img_c2.jpg") no-repeat;
  background-position: 50% 0%;
  background-size: cover; }
  /* line 2409, ../sass/main.scss */
  #sert .sert {
    padding: 3em 0em 3em; }
    /* line 2411, ../sass/main.scss */
    #sert .sert h4 {
      color: #fff;
      margin-left: 2em;
      margin-bottom: 1em;
      font-size: 30px;
      text-shadow: 0px 0px 10px #000; }

/* line 2421, ../sass/main.scss */
#kalc {
  background-size: cover;
  background-position: 50% 0%;
  padding-bottom: 3em;
  padding-top: 3em;
  min-height: 300px; }
  /* line 2427, ../sass/main.scss */
  #kalc .op_kol {
    background-color: rgba(255, 255, 255, 0.9);
    border: 1px solid #fff;
    padding: 2em 1em 1em;
    border-radius: 4px;
    box-shadow: 0px 0px 10px #000, inset 0px 0px 20px #b7b7b7; }

/* line 2436, ../sass/main.scss */
#partner {
  padding: 2em 0em 3em;
  color: #1c1201; }
  /* line 2439, ../sass/main.scss */
  #partner .head {
    margin-bottom: 20px; }
    /* line 2441, ../sass/main.scss */
    #partner .head h2 {
      font-size: 36px;
      font-family: 'Archive'; }
  /* line 2447, ../sass/main.scss */
  #partner .slider div {
    outline: none; }

/* line 2453, ../sass/main.scss */
#partner2 {
  padding: 2em 0em 3em;
  background-color: #f8f8f8;
  color: #1c1201; }
  /* line 2457, ../sass/main.scss */
  #partner2 .head {
    margin-bottom: 20px; }
    /* line 2459, ../sass/main.scss */
    #partner2 .head h2 {
      font-size: 36px;
      font-family: 'Archive'; }
  /* line 2465, ../sass/main.scss */
  #partner2 .slider div {
    outline: none; }

/* line 2471, ../sass/main.scss */
#contacts {
  margin-top: 3em;
  margin-bottom: 2em; }
  /* line 2475, ../sass/main.scss */
  #contacts .head h1 {
    color: #9b6c48;
    margin-bottom: 1em; }
  /* line 2480, ../sass/main.scss */
  #contacts .block_contact {
    margin-top: 2em; }
    /* line 2482, ../sass/main.scss */
    #contacts .block_contact a {
      color: #89a92a; }
      /* line 2484, ../sass/main.scss */
      #contacts .block_contact a:hover {
        color: #688020;
        text-decoration: underline; }
  /* line 2491, ../sass/main.scss */
  #contacts .block_form h3 {
    color: #9b6c48;
    margin-bottom: 1em; }
  /* line 2496, ../sass/main.scss */
  #contacts input {
    height: 42px;
    border-radius: 2px; }
    /* line 2499, ../sass/main.scss */
    #contacts input [placeholder] {
      color: #9b6c48; }
  /* line 2503, ../sass/main.scss */
  #contacts .form-control:focus {
    outline: none;
    box-shadow: none;
    border-color: #9b6c48; }
  /* line 2508, ../sass/main.scss */
  #contacts .btn-default {
    color: #9b6c48;
    font-size: 20px;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
    padding: 12px 50px;
    border: 1px solid #9b6c48;
    font-weight: 700;
    font-family: 'Roboto';
    -webkit-transition: all .3s ease-in-out;
            transition: all .3s ease-in-out;
    margin-top: 1em; }
    /* line 2519, ../sass/main.scss */
    #contacts .btn-default:hover {
      background-color: #9b6c48;
      color: #fff;
      text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.2); }
  /* line 2526, ../sass/main.scss */
  #contacts .box_gallery {
    margin-bottom: 4em; }
    /* line 2528, ../sass/main.scss */
    #contacts .box_gallery h3 {
      color: #5f5f5f;
      margin-top: 0em; }

/* line 2535, ../sass/main.scss */
#footer {
  padding: 4em 0em 4em;
  background-color: #1c1201;
  color: #fff; }
  /* line 2539, ../sass/main.scss */
  #footer p {
    color: #fff; }
    /* line 2541, ../sass/main.scss */
    #footer p a {
      color: #fff;
      -webkit-transition: all .3s ease-in-out;
              transition: all .3s ease-in-out; }
      /* line 2544, ../sass/main.scss */
      #footer p a:hover {
        color: #9b6c48;
        text-decoration: none; }
  /* line 2550, ../sass/main.scss */
  #footer .f_contact {
    color: #9b6c48; }
    /* line 2552, ../sass/main.scss */
    #footer .f_contact h3 {
      font-size: 18px;
      color: #9b6c48;
      margin-top: 6px; }
    /* line 2557, ../sass/main.scss */
    #footer .f_contact h4 {
      color: #fff;
      font-size: 16px;
      font-family: 'Roboto';
      font-weight: 500; }

/* line 2566, ../sass/main.scss */
#copy {
  background-color: #120c01;
  padding: 10px 0px; }
  /* line 2569, ../sass/main.scss */
  #copy p {
    color: #fff; }
    /* line 2571, ../sass/main.scss */
    #copy p a {
      color: #fff; }
      /* line 2573, ../sass/main.scss */
      #copy p a:hover {
        text-decoration: none;
        color: #9b6c48; }

/* line 2582, ../sass/main.scss */
#catalog2 {
  padding: 0em 0em 4em;
  background-color: #f8f8f8; }
  /* line 2585, ../sass/main.scss */
  #catalog2 .head {
    margin-bottom: 2em; }
    /* line 2587, ../sass/main.scss */
    #catalog2 .head h1 {
      color: #89a92a; }
    /* line 2590, ../sass/main.scss */
    #catalog2 .head h2 {
      font-family: 'Archive';
      font-size: 36px;
      color: #89a92a; }
    /* line 2595, ../sass/main.scss */
    #catalog2 .head h4 {
      color: #9a9a9a;
      font-family: 'Roboto'; }
  /* line 2600, ../sass/main.scss */
  #catalog2 input {
    padding: 0px 15px;
    width: 100%;
    height: 45px;
    border: 1px solid #4C3B33;
    border-radius: 2px;
    box-shadow: none; }
    /* line 2607, ../sass/main.scss */
    #catalog2 input::-webkit-input-placeholder {
      text-indent: 0px;
      -webkit-transition: text-indent 0.5s ease;
              transition: text-indent 0.5s ease; }
    /* line 2608, ../sass/main.scss */
    #catalog2 input::-moz-placeholder {
      text-indent: 0px;
      transition: text-indent 0.5s ease; }
    /* line 2609, ../sass/main.scss */
    #catalog2 input:-moz-placeholder {
      text-indent: 0px;
      transition: text-indent 0.5s ease; }
    /* line 2610, ../sass/main.scss */
    #catalog2 input:-ms-input-placeholder {
      text-indent: 0px;
      transition: text-indent 0.5s ease; }
    /* line 2611, ../sass/main.scss */
    #catalog2 input:focus::-webkit-input-placeholder {
      text-indent: 500px;
      -webkit-transition: text-indent 0.5s ease;
              transition: text-indent 0.5s ease; }
    /* line 2612, ../sass/main.scss */
    #catalog2 input:focus::-moz-placeholder {
      text-indent: 500px;
      transition: text-indent 0.5s ease; }
    /* line 2613, ../sass/main.scss */
    #catalog2 input:focus:-moz-placeholder {
      text-indent: 500px;
      transition: text-indent 0.5s ease; }
    /* line 2614, ../sass/main.scss */
    #catalog2 input:focus:-ms-input-placeholder {
      text-indent: 500px;
      transition: text-indent 0.5s ease; }
  /* line 2617, ../sass/main.scss */
  #catalog2 .f_cat h4 {
    margin-top: 3em;
    margin-bottom: 40px;
    color: #333333;
    font-family: 'Roboto'; }
  /* line 2623, ../sass/main.scss */
  #catalog2 .f_cat .btn-default {
    color: #9b6c48;
    font-size: 20px;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
    padding: 8px 50px;
    border: 1px solid #9b6c48;
    font-weight: 700;
    font-family: 'Roboto';
    -webkit-transition: all .3s ease-in-out;
            transition: all .3s ease-in-out; }
    /* line 2633, ../sass/main.scss */
    #catalog2 .f_cat .btn-default:hover {
      background-color: #9b6c48;
      color: #fff;
      text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.2); }
