@charset "UTF-8";
/* Typography 
---------------------------------------------------------------------------------*/
/* line 3, ../sass/_typography.scss */
html, body {
  -webkit-font-smoothing: antialiased;
  color: #384042;
  font-family: 'Merriweather', serif;
  font-size: 14px;
  margin: 0;
  padding: 0;
}

/* Title
----------------------------------------------------------------------*/
/* line 15, ../sass/_typography.scss */
h1, h2, h3, h4, h5, h6 {
  font-family: 'Merriweather Sans', sans-serif;
  font-weight: 700;
  line-height: 1.45em;
  margin-top: 0;
}

/* line 21, ../sass/_typography.scss */
h1 {
  font-size: 36px;
  font-size: 2.57143rem;
  line-height: 44px;
  line-height: 3.14286rem;
  letter-spacing: -.8px;
  margin-bottom: 13px;
}
@media (max-width: 992px) {
  /* line 21, ../sass/_typography.scss */
  h1 {
    font-size: 32px;
    font-size: 2.28571rem;
    line-height: 37px;
    line-height: 2.64286rem;
  }
}

/* line 33, ../sass/_typography.scss */
h2 {
  font-size: 30px;
  font-size: 2.14286rem;
  margin-bottom: 24px;
  letter-spacing: -0.8px;
  line-height: 38px;
  line-height: 2.71429rem;
}
@media (max-width: 992px) {
  /* line 33, ../sass/_typography.scss */
  h2 {
    font-size: 24px;
    font-size: 1.71429rem;
    line-height: 30px;
    line-height: 2.14286rem;
  }
}

/* line 46, ../sass/_typography.scss */
h3 {
  font-size: 24px;
  font-size: 1.71429rem;
  line-height: 34px;
  line-height: 2.42857rem;
  margin-bottom: 20px;
  letter-spacing: -0.6px;
}
@media (max-width: 992px) {
  /* line 46, ../sass/_typography.scss */
  h3 {
    font-size: 20px;
    font-size: 1.42857rem;
    line-height: 27px;
    line-height: 1.92857rem;
    margin-bottom: 15px;
  }
}

/* line 58, ../sass/_typography.scss */
h4 {
  font-size: 20px;
  font-size: 1.42857rem;
  line-height: 27px;
  line-height: 1.92857rem;
  margin-bottom: 12px;
  letter-spacing: -0.6px;
}
@media (max-width: 992px) {
  /* line 58, ../sass/_typography.scss */
  h4 {
    margin-bottom: 10px;
  }
}
@media (max-width: 767px) {
  /* line 58, ../sass/_typography.scss */
  h4 {
    letter-spacing: -0.15px;
  }
}

/* line 71, ../sass/_typography.scss */
h5 {
  font-size: 18px;
  font-size: 1.28571rem;
  line-height: 23px;
  line-height: 1.64286rem;
  margin-bottom: 18px;
  letter-spacing: -0.6px;
}
@media (max-width: 992px) {
  /* line 71, ../sass/_typography.scss */
  h5 {
    font-size: 14px;
    font-size: 1rem;
    line-height: 18px;
    line-height: 1.28571rem;
  }
}

/* line 82, ../sass/_typography.scss */
h6 {
  font-size: 14px;
  font-size: 1rem;
  letter-spacing: -0.4px;
  line-height: 18px;
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  /* line 82, ../sass/_typography.scss */
  h6 {
    font-size: 12px;
    font-size: 0.85714rem;
  }
}

/* Link
---------------------------------------------------------------------------------*/
/* line 95, ../sass/_typography.scss */
a:hover, a:focus {
  text-decoration: none;
}

/* line 98, ../sass/_typography.scss */
a:focus {
  outline-offset: 0 !important;
  outline: 0 !important;
}

/* line 102, ../sass/_typography.scss */
a, .default-link {
  -webkit-transition: color 0.2s linear;
  transition: color 0.2s linear;
  color: #384042;
  cursor: pointer;
}
/* line 107, ../sass/_typography.scss */
a:hover, a:active, a:focus, .default-link:hover, .default-link:active, .default-link:focus {
  outline: none;
  text-decoration: none;
}
/* line 111, ../sass/_typography.scss */
a:hover, .default-link:hover {
  color: #ff8346;
}
/* line 114, ../sass/_typography.scss */
a:active, a:hover:active, .default-link:active, .default-link:hover:active {
  color: #ff8346;
}
/* line 118, ../sass/_typography.scss */
a.default-visited, .default-link.default-visited {
  color: #8f9ca1;
}
/* line 121, ../sass/_typography.scss */
a.default-hovered, .default-link.default-hovered {
  color: #ff8346;
}
/* line 124, ../sass/_typography.scss */
a.default-active, .default-link.default-active {
  color: #ff8346;
}

/* P
---------------------------------------------------------------------------------*/
/* line 132, ../sass/_typography.scss */
p {
  font-size: 14px;
  line-height: 30px;
  margin: 0 0 14px;
  word-break: break-word;
}
@media (max-width: 767px) {
  /* line 132, ../sass/_typography.scss */
  p {
    line-height: 26px;
    line-height: 1.85714rem;
  }
}

/* Figure
---------------------------------------------------------------------------------*/
/* line 144, ../sass/_typography.scss */
figure {
  width: 100%;
}
@media (min-width: 768px) {
  /* line 144, ../sass/_typography.scss */
  figure {
    margin: 5px 40px 26px 0;
  }
}
/* line 150, ../sass/_typography.scss */
figure figcaption {
  font-size: 12px;
  font-size: 0.85714rem;
  font-style: italic;
  letter-spacing: -0.05px;
  line-height: 24px;
  margin-left: 21px;
  margin-top: 15px;
  max-width: 250px;
}
/* line 158, ../sass/_typography.scss */
figure figcaption span {
  font-size: 13px;
  font-size: 0.92857rem;
  font-weight: bold;
  letter-spacing: 0px;
  padding-right: 2px;
}

/* Blockquote
---------------------------------------------------------------------------------*/
/* line 169, ../sass/_typography.scss */
blockquote {
  font-size: 14px;
  font-size: 1rem;
  line-height: 22px;
  line-height: 1.57143rem;
  border-bottom: 2px solid #8f9ca1;
  border-left: 0;
  border-top: 2px solid #8f9ca1;
  font-family: 'Merriweather Sans', sans-serif;
  font-style: italic;
  font-weight: 700;
  margin-bottom: 20px;
  margin-top: 20px;
  padding: 22px 19px 27px 19px;
}
@media (max-width: 992px) {
  /* line 169, ../sass/_typography.scss */
  blockquote {
    font-size: 13px;
    font-size: 0.92857rem;
    margin-right: 0;
    max-width: 100%;
    padding: 26px 40px 23px 19px;
  }
}
@media (max-width: 767px) {
  /* line 169, ../sass/_typography.scss */
  blockquote {
    padding: 11px 40px 11px 19px;
  }
}
/* line 192, ../sass/_typography.scss */
blockquote footer {
  background: transparent;
}
/* line 194, ../sass/_typography.scss */
blockquote footer cite {
  font-size: 12px;
  font-size: 0.85714rem;
  color: #8f9ca1;
  display: block;
  font-style: normal;
  font-weight: 300;
  letter-spacing: -0.2px;
  padding-top: 11px;
}
/* line 203, ../sass/_typography.scss */
blockquote footer:before {
  content: '';
}
/* line 208, ../sass/_typography.scss */
blockquote.blockquote-float {
  float: left;
  margin-right: 40px;
  max-width: 280px;
  width: 100%;
}
@media (max-width: 430px) {
  /* line 208, ../sass/_typography.scss */
  blockquote.blockquote-float {
    max-width: 100%;
  }
}

/* line 219, ../sass/_typography.scss */
.box-spacing {
  margin-bottom: 43px;
  margin-top: 38px;
}
@media (max-width: 767px) {
  /* line 222, ../sass/_typography.scss */
  .box-spacing .row {
    float: left;
    width: 50%;
  }
}

/* Ol, Ul 
---------------------------------------------------------------------------------*/
/* line 231, ../sass/_typography.scss */
ol {
  padding-left: 34px;
  padding-bottom: 9px;
}
@media (max-width: 767px) {
  /* line 231, ../sass/_typography.scss */
  ol {
    padding-left: 24px;
  }
}
/* line 237, ../sass/_typography.scss */
ol li {
  line-height: 23px;
  line-height: 1.64286rem;
}

/* line 243, ../sass/_typography.scss */
ul li, ol li {
  padding: 8px 0 7px 0;
}

/* line 248, ../sass/_typography.scss */
ul {
  list-style-type: none;
  margin-bottom: 20px;
  margin-top: 17px;
  padding-left: 10px;
}
@media (max-width: 992px) {
  /* line 248, ../sass/_typography.scss */
  ul {
    margin-left: 10px;
  }
}
/* line 256, ../sass/_typography.scss */
ul li {
  line-height: 23px;
  line-height: 1.64286rem;
  list-style-image: none;
  list-style-position: inside;
}
/* line 262, ../sass/_typography.scss */
ul.list-style li {
  padding-left: 10px;
}
/* line 264, ../sass/_typography.scss */
ul.list-style li:before {
  content: "\2014\0020";
  color: #a5b5bb;
  position: relative;
  left: -5px;
}

/* Table 
---------------------------------------------------------------------------------*/
/* line 276, ../sass/_typography.scss */
.table-responsive {
  border: none;
  margin-top: 28px;
}

/* line 280, ../sass/_typography.scss */
article table,
table.table-striped {
  margin-bottom: 15px;
  width: 100%;
}
/* line 286, ../sass/_typography.scss */
article table thead tr th,
table.table-striped thead tr th {
  font-size: 14px;
  font-size: 1rem;
  background: #8f9ca1;
  border: 0;
  border-right: 1px solid rgba(65, 69, 84, 0.05);
  color: #384042;
  font-family: 'Merriweather Sans', sans-serif;
  font-weight: 700;
  line-height: 50px;
  padding: 0;
  text-align: center;
}
@media (max-width: 767px) {
  /* line 286, ../sass/_typography.scss */
  article table thead tr th,
  table.table-striped thead tr th {
    padding: 0 10px;
  }
}
/* line 300, ../sass/_typography.scss */
article table thead tr th:first-child,
table.table-striped thead tr th:first-child {
  text-align: left;
  padding-left: 30px;
}
/* line 304, ../sass/_typography.scss */
article table thead tr th:last-child,
table.table-striped thead tr th:last-child {
  border-right: 0;
}
/* line 311, ../sass/_typography.scss */
article table th,
table.table-striped th {
  font-size: 14px;
  font-size: 1rem;
  background: #8f9ca1;
  border: 0;
  border-right: 1px solid rgba(65, 69, 84, 0.05);
  color: #384042;
  font-family: 'Merriweather Sans', sans-serif;
  font-weight: 700;
  line-height: 50px;
  padding: 0;
  text-align: center;
}
@media (max-width: 767px) {
  /* line 311, ../sass/_typography.scss */
  article table th,
  table.table-striped th {
    padding: 0 10px;
  }
}
/* line 325, ../sass/_typography.scss */
article table th:first-child,
table.table-striped th:first-child {
  text-align: left;
  padding-left: 30px;
}
/* line 329, ../sass/_typography.scss */
article table th:last-child,
table.table-striped th:last-child {
  border-right: 0;
}
/* line 335, ../sass/_typography.scss */
article table tbody tr,
table.table-striped tbody tr {
  background: #dbeaf0;
}
/* line 337, ../sass/_typography.scss */
article table tbody tr td,
table.table-striped tbody tr td {
  font-size: 12px;
  font-size: 0.85714rem;
  border: 0;
  border-right: 1px solid rgba(65, 69, 84, 0.05);
  color: #384042;
  font-family: 'Merriweather', serif;
  font-weight: 300;
  line-height: 50px;
  padding: 0;
  text-align: center;
}
/* line 347, ../sass/_typography.scss */
article table tbody tr td:last-child,
table.table-striped tbody tr td:last-child {
  border-right: 0;
}
/* line 350, ../sass/_typography.scss */
article table tbody tr td:first-child,
table.table-striped tbody tr td:first-child {
  text-align: left;
  padding-left: 30px;
}
@media (max-width: 767px) {
  /* line 350, ../sass/_typography.scss */
  article table tbody tr td:first-child,
  table.table-striped tbody tr td:first-child {
    padding: 0 10px;
  }
}

/* line 363, ../sass/_typography.scss */
.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #e6f2f7;
}

/* line 367, ../sass/_typography.scss */
.table-description {
  font-style: italic;
  max-width: 250px;
  margin-left: 21px;
  font-size: 12px;
  font-size: 0.85714rem;
  line-height: 24px;
  line-height: 1.71429rem;
}
/* line 373, ../sass/_typography.scss */
.table-description span {
  font-weight: 700;
  font-size: 14px;
  font-style: italic;
}

/* Input
---------------------------------------------------------------------------------*/
/* line 382, ../sass/_typography.scss */
.input-box > div > div {
  margin-bottom: 10px;
}

/* line 386, ../sass/_typography.scss */
input[type="text"]::-webkit-input-placeholder,
input[type="email"]::-webkit-input-placeholder,
input[type="password"]::-webkit-input-placeholder,
input[type="name"]::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  backface-visibility: inherit;
  color: #b8c9d0 !important;
  font-family: 'Merriweather Sans', sans-serif;
  font-size: 14px;
  font-weight: 700;
}

/* line 398, ../sass/_typography.scss */
input[type="text"]::-moz-placeholder,
input[type="email"]::-moz-placeholder,
input[type="password"]::-moz-placeholder,
input[type="name"]::-moz-placeholder,
textarea::-moz-placeholder {
  color: #b8c9d0 !important;
  font-family: 'Merriweather Sans', sans-serif;
  font-size: 14px;
  font-weight: 700;
  opacity: 1;
}

/* line 410, ../sass/_typography.scss */
input[type="text"]:-moz-placeholder,
input[type="email"]:-moz-placeholder,
input[type="password"]:-moz-placeholder,
input[type="name"]:-moz-placeholder,
textarea:-moz-placeholder {
  color: #b8c9d0 !important;
  font-family: 'Merriweather Sans', sans-serif;
  font-size: 14px;
  font-weight: 700;
}

/* line 421, ../sass/_typography.scss */
input[type="text"]:-ms-input-placeholder,
input[type="email"]:-ms-input-placeholder,
input[type="password"]:-ms-input-placeholder,
input[type="name"]:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  color: #b8c9d0 !important;
  font-family: 'Merriweather Sans', sans-serif;
  font-size: 14px;
  font-weight: 700;
}

/* line 433, ../sass/_typography.scss */
.search-block input[type="text"]::-webkit-input-placeholder,
.search-block input[type="email"]::-webkit-input-placeholder,
.search-block input[type="password"]::-webkit-input-placeholder,
.search-block input[type="name"]::-webkit-input-placeholder,
.search-block textarea::-webkit-input-placeholder {
  font-family: 'Merriweather Sans', sans-serif;
  font-style: italic;
  font-weight: 300;
}
/* line 443, ../sass/_typography.scss */
.search-block input[type="text"]::-moz-placeholder,
.search-block input[type="email"]::-moz-placeholder,
.search-block input[type="password"]::-moz-placeholder,
.search-block input[type="name"]::-moz-placeholder,
.search-block textarea::-moz-placeholder {
  font-family: 'Merriweather Sans', sans-serif;
  font-style: italic;
  font-weight: 300;
}
/* line 453, ../sass/_typography.scss */
.search-block input[type="text"]:-moz-placeholder,
.search-block input[type="email"]:-moz-placeholder,
.search-block input[type="password"]:-moz-placeholder,
.search-block input[type="name"]:-moz-placeholder,
.search-block textarea:-moz-placeholder {
  font-family: 'Merriweather Sans', sans-serif;
  font-style: italic;
  font-weight: 300;
}
/* line 463, ../sass/_typography.scss */
.search-block input[type="text"]:-ms-input-placeholder,
.search-block input[type="email"]:-ms-input-placeholder,
.search-block input[type="password"]:-ms-input-placeholder,
.search-block input[type="name"]:-ms-input-placeholder,
.search-block textarea:-ms-input-placeholder {
  font-family: 'Merriweather Sans', sans-serif;
  font-style: italic;
  font-weight: 300;
}
/* line 472, ../sass/_typography.scss */
.search-block input:focus::-webkit-input-placeholder {
  color: transparent;
}
/* line 475, ../sass/_typography.scss */
.search-block input:focus::-moz-placeholder {
  color: transparent;
}
/* line 478, ../sass/_typography.scss */
.search-block input:focus:-moz-placeholder {
  color: transparent;
}
/* line 481, ../sass/_typography.scss */
.search-block input:focus:-ms-input-placeholder {
  color: transparent;
}

/* line 486, ../sass/_typography.scss */
.bootstrap-select.btn-group .dropdown-toggle .filter-option {
  font-family: 'Merriweather Sans', sans-serif;
  font-weight: 700;
  -webkit-transition: color 0.2s linear;
  transition: color 0.2s linear;
}

/* line 492, ../sass/_typography.scss */
.dropdown-menu {
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 495, ../sass/_typography.scss */
.dropdown-menu li:before {
  display: none;
}

/* line 499, ../sass/_typography.scss */
.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {
  margin-bottom: 0;
}

/* line 503, ../sass/_typography.scss */
input[type="text"],
input[type="email"],
input[type="password"],
input[type="name"],
input[type="search"] {
  -moz-box-shadow: none;
  -webkit-appearance: none;
  -webkit-box-shadow: none;
  -webkit-writing-mode: horizontal-tb;
  background: transparent;
  border-radius: 0px;
  border: 2px solid #8f9ca1;
  box-shadow: none;
  color: #384042;
  font-family: 'Merriweather Sans', sans-serif;
  font-weight: 700;
  height: 50px;
  margin-bottom: 12px;
  padding: 0 20px;
  width: 100%;
}
/* line 524, ../sass/_typography.scss */
input[type="text"]:active:focus, input[type="text"]:active, input[type="text"]:focus,
input[type="email"]:active:focus,
input[type="email"]:active,
input[type="email"]:focus,
input[type="password"]:active:focus,
input[type="password"]:active,
input[type="password"]:focus,
input[type="name"]:active:focus,
input[type="name"]:active,
input[type="name"]:focus,
input[type="search"]:active:focus,
input[type="search"]:active,
input[type="search"]:focus {
  outline: none;
}

/* Textarea
---------------------------------------------------------------------------------*/
/* line 531, ../sass/_typography.scss */
textarea {
  -webkit-appearance: none;
  background: transparent;
  border-radius: 0;
  border: 2px solid #8f9ca1;
  font-family: 'Merriweather Sans', sans-serif;
  font-weight: 700;
  height: 120px;
  margin-bottom: 12px;
  padding: 15px 20px;
  resize: none;
  width: 100%;
}
/* line 543, ../sass/_typography.scss */
textarea:focus {
  outline-offset: 0;
  outline: 0;
}

/* Checkbox
---------------------------------------------------------------------------------*/
/* line 552, ../sass/_typography.scss */
.checkbox-block {
  margin: 16px 0;
}
/* line 554, ../sass/_typography.scss */
.checkbox-block #disabled + label:before {
  border: 2px solid #dbeaf0;
}

/* line 558, ../sass/_typography.scss */
.radio-block {
  margin: 15px 0;
}
/* line 560, ../sass/_typography.scss */
.radio-block #disabled-r + label:before {
  border: 2px solid #dbeaf0;
}

/* line 566, ../sass/_typography.scss */
input[type="radio"] {
  left: -9999px;
  position: absolute;
}
/* line 570, ../sass/_typography.scss */
input[type="checkbox"] {
  left: -9999px;
  position: absolute;
}
/* line 573, ../sass/_typography.scss */
input[type="checkbox"] + label:before {
  background-repeat: no-repeat;
  border: 2px solid #8f9ca1;
  content: ' ';
  display: block;
  float: left;
  height: 20px;
  left: 13px;
  position: absolute;
  top: 0;
  width: 20px;
}
/* line 587, ../sass/_typography.scss */
input[type="checkbox"]:checked + label:before {
  background-image: url("../images/svg/tick.svg");
  background-position: 1px 3px;
  border-color: #384042;
}
/* line 592, ../sass/_typography.scss */
input[type="radio"]:checked + label:before {
  background-image: url("../images/svg/radio-check.svg");
  background-position: center;
  background-repeat: no-repeat;
  border-color: #384042;
}
/* line 598, ../sass/_typography.scss */
input[type="radio"] + label, input[type="checkbox"] + label {
  font-size: 14px;
  font-size: 1rem;
  color: #384042;
  cursor: pointer;
  font-family: 'Merriweather Sans', sans-serif;
  font-weight: 700;
  margin-left: 30px;
}
/* line 607, ../sass/_typography.scss */
input[disabled="disabled"] + label input[type="checkbox"] + label:before {
  border: 2px solid #dbeaf0;
}
/* line 612, ../sass/_typography.scss */
input[type="radio"] + label:before {
  border-radius: 50%;
  border: 2px solid #8f9ca1;
  content: ' ';
  display: block;
  float: left;
  height: 20px;
  left: 13px;
  position: absolute;
  width: 20px;
}

/* Select
---------------------------------------------------------------------------------*/
/* line 627, ../sass/_typography.scss */
.bootstrap-select {
  margin-bottom: 12px;
  width: 100%;
}
/* line 630, ../sass/_typography.scss */
.bootstrap-select .btn-default.dropdown-toggle {
  background: transparent;
  border-radius: 0;
  border: 2px solid #8f9ca1;
  box-shadow: none;
  color: #384042;
  height: 50px;
  margin-bottom: 12px;
  padding: 0 20px;
  text-transform: none;
  width: 100% !important;
}
/* line 641, ../sass/_typography.scss */
.bootstrap-select .btn-default.dropdown-toggle:hover {
  background-color: transparent;
  border: 2px solid #8f9ca1;
  color: #8f9ca1;
}
/* line 646, ../sass/_typography.scss */
.bootstrap-select .btn-default.dropdown-toggle:focus {
  outline: 0 !important;
  outline-offset: 0;
}
/* line 651, ../sass/_typography.scss */
.bootstrap-select .dropdown-menu.open {
  background: #f6f8fe;
  border-radius: 0;
  border: 2px solid #8f9ca1;
  margin: 2px 0;
  padding: 0;
  width: inherit;
}
/* line 658, ../sass/_typography.scss */
.bootstrap-select .dropdown-menu.open .dropdown-menu {
  background: #f6f8fe;
  padding: 0 0 10px;
}
/* line 664, ../sass/_typography.scss */
.bootstrap-select .caret {
  -webkit-transition: -webkit-transform .3s;
  backface-visibility: hidden;
  background-image: url("../images/svg/arrow.svg");
  border: none;
  height: 17px;
  margin-top: -9px !important;
  transition: transform .3s;
  width: 14px;
}
/* line 675, ../sass/_typography.scss */
.bootstrap-select .btn-default:active,
.bootstrap-select .btn-default:focus,
.bootstrap-select .btn-default:active:focus,
.bootstrap-select .btn-default.button-active {
  border-color: transparent;
  color: inherit;
}
/* line 684, ../sass/_typography.scss */
.bootstrap-select.open .caret {
  -webkit-transform: rotate(180deg);
  -webkit-transition: -webkit-transform .3s;
  transform: rotate(180deg);
  transition: transform .3s;
}
/* line 690, ../sass/_typography.scss */
.bootstrap-select.open:focus {
  outline: none;
}

/* line 697, ../sass/_typography.scss */
.bootstrap-select .dropdown-menu > li > a:hover, .bootstrap-select .dropdown-menu > li > a:focus {
  background-color: transparent;
  color: #384042;
}
/* line 701, ../sass/_typography.scss */
.bootstrap-select .dropdown-menu > li > a {
  color: #8f9ca1;
  font-family: 'Merriweather Sans', sans-serif;
  font-weight: 700;
  padding-bottom: 4px;
  padding-left: 28px;
  padding-top: 13px;
  transition: color .3s;
  padding-right: 0;
  margin-right: 20px;
  overflow: hidden;
}
/* line 715, ../sass/_typography.scss */
.bootstrap-select .btn-default:active,
.bootstrap-select .btn-default:focus,
.bootstrap-select .btn-default:active:focus,
.bootstrap-select .btn-default.button-active {
  background: transparent;
  box-shadow: none;
}
/* line 722, ../sass/_typography.scss */
.bootstrap-select .btn-default:active,
.bootstrap-select .btn-default:focus,
.bootstrap-select .btn-default:active:focus,
.bootstrap-select .btn-default.button-active {
  border: 2px solid #8f9ca1;
}
/* line 728, ../sass/_typography.scss */
.bootstrap-select .btn-default:active, .bootstrap-select .btn-default:focus, .bootstrap-select .btn-default:active:focus, .bootstrap-select .btn-default.button-active {
  box-shadow: none;
}

/* line 733, ../sass/_typography.scss */
.bootstrap-select.btn-group .dropdown-menu li {
  background: none;
  padding: 0;
  padding-left: 0;
}

/* Button
---------------------------------------------------------------------------------*/
/* line 742, ../sass/_typography.scss */
.button-styles-xs button {
  margin-bottom: 10px;
  margin-right: 20px;
  float: left;
}

/* line 749, ../sass/_typography.scss */
.btn-animate {
  -moz-osx-font-smoothing: grayscale;
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  font-size: 16px;
  font-size: 1.14286rem;
  background: transparent;
  border: none;
  display: block;
  float: left;
  margin-bottom: 5px;
  max-width: 250px;
  min-width: 30px;
  padding: 9px 18px;
  position: relative;
  text-align: center;
  vertical-align: middle;
  z-index: 0;
}
@media (max-width: 767px) {
  /* line 749, ../sass/_typography.scss */
  .btn-animate {
    min-width: 10px;
  }
}

/* line 771, ../sass/_typography.scss */
button {
  font-family: 'Merriweather Sans', sans-serif;
  font-weight: 700;
}
/* line 774, ../sass/_typography.scss */
button:active, button:focus, button:active:focus, button.button-active, button:hover:focus, button:hover:focus:active, button:active:hover {
  box-shadow: none;
  outline: none;
}

/* General typography
---------------------------------------------------------------------------------*/
/* line 788, ../sass/_typography.scss */
.typography-section {
  padding-bottom: 70px;
  position: relative;
}

/* line 793, ../sass/_typography.scss */
.typography-container {
  margin-bottom: 71px;
  position: relative;
}
/* line 796, ../sass/_typography.scss */
.typography-container .left-part {
  padding-left: 29px;
  width: 100%;
}
@media (min-width: 992px) {
  /* line 796, ../sass/_typography.scss */
  .typography-container .left-part {
    width: 34.8%;
    float: left;
    padding-right: 20px;
  }
}
@media (max-width: 992px) {
  /* line 796, ../sass/_typography.scss */
  .typography-container .left-part {
    margin-bottom: 15px;
    padding-left: 10px;
  }
}
/* line 808, ../sass/_typography.scss */
.typography-container .left-part .description {
  margin-bottom: 51px;
  padding-right: 45px;
}
@media (max-width: 992px) {
  /* line 808, ../sass/_typography.scss */
  .typography-container .left-part .description {
    margin-bottom: 14px;
  }
}
/* line 816, ../sass/_typography.scss */
.typography-container .typography-block-wrap {
  width: 100%;
}
@media (min-width: 992px) {
  /* line 816, ../sass/_typography.scss */
  .typography-container .typography-block-wrap {
    float: left;
    width: 65.2%;
  }
}
/* line 823, ../sass/_typography.scss */
.typography-container figure {
  margin-top: 33px;
}
/* line 827, ../sass/_typography.scss */
.typography-container .autor-box {
  border-top: 4px solid #8f9ca1;
  font-family: 'Merriweather Sans', sans-serif;
  font-weight: 300;
}
@media (max-width: 992px) {
  /* line 827, ../sass/_typography.scss */
  .typography-container .autor-box {
    border-top: 3px solid #8f9ca1;
  }
}
/* line 834, ../sass/_typography.scss */
.typography-container .autor-box a {
  font-weight: 700;
}
/* line 837, ../sass/_typography.scss */
.typography-container .autor-box span span {
  font-style: italic;
}

/* line 843, ../sass/_typography.scss */
.content-typography {
  padding-right: 50px;
}
@media (max-width: 992px) {
  /* line 843, ../sass/_typography.scss */
  .content-typography {
    padding-right: 10px;
  }
}
@media (max-width: 767px) {
  /* line 843, ../sass/_typography.scss */
  .content-typography {
    padding-bottom: 30px;
  }
}

/* line 853, ../sass/_typography.scss */
.typography-container .col-md-3 {
  padding-right: 0;
}
@media (max-width: 992px) {
  /* line 853, ../sass/_typography.scss */
  .typography-container .col-md-3 {
    padding-right: 10px;
  }
}

/* line 861, ../sass/_typography.scss */
.typography-block {
  margin-bottom: 45px;
}
@media (max-width: 992px) {
  /* line 861, ../sass/_typography.scss */
  .typography-block {
    margin-bottom: 35px;
  }
}

/* line 868, ../sass/_typography.scss */
.description {
  font-size: 18px;
  font-size: 1.28571rem;
  font-style: italic;
}

/* line 873, ../sass/_typography.scss */
.autor-box {
  font-size: 12px;
  font-size: 0.85714rem;
  border-top: 4px solid #ff7327;
  color: #384042;
  padding-top: 14px;
  width: 140px;
}
/* line 879, ../sass/_typography.scss */
.autor-box a {
  font-weight: 700;
}
/* line 882, ../sass/_typography.scss */
.autor-box span .creation-date,
.autor-box span span {
  font-size: 10px;
  font-size: 0.71429rem;
  font-family: 'Merriweather Sans', sans-serif;
  font-style: italic;
  font-weight: 700;
  letter-spacing: 0.3px;
  position: relative;
  top: -3px;
}

/* line 894, ../sass/_typography.scss */
.banner-box {
  margin: 60px 0;
}

/* line 898, ../sass/_typography.scss */
.comments {
  margin-top: 11px;
  max-width: 140px;
  padding-top: 27px;
  padding-bottom: 27px;
  margin: 9px 0;
  position: relative;
  font-family: 'Merriweather', serif;
  font-weight: 700;
  font-style: italic;
}
/* line 908, ../sass/_typography.scss */
.comments p {
  font-size: 14px;
  font-size: 1rem;
  line-height: 22px;
  line-height: 1.57143rem;
  font-family: 'Merriweather Sans', sans-serif;
  font-weight: 700;
  font-style: italic;
  color: #384042;
  margin-bottom: 0;
}
/* line 917, ../sass/_typography.scss */
.comments:before {
  content: " ";
  width: 120px;
  height: 2px;
  background: #8f9ca1;
  position: absolute;
  top: 0;
  left: 0;
}
/* line 926, ../sass/_typography.scss */
.comments:after {
  content: " ";
  width: 120px;
  height: 2px;
  background: #8f9ca1;
  position: absolute;
  bottom: 0;
  left: 0;
}

/* line 937, ../sass/_typography.scss */
.typography h1 {
  margin-top: 3px;
}

/* line 941, ../sass/_typography.scss */
.share-block button {
  -webkit-transition: color 0.2s linear;
  font-size: 18px;
  font-size: 1.28571rem;
  background: none;
  border: none;
  border-right: 2px solid #8f9ca1;
  float: left;
  height: 100%;
  transition: color 0.2s linear;
  width: 40px;
}

/* line 953, ../sass/_typography.scss */
.typography2 {
  margin-top: 24px;
}

/* line 957, ../sass/_typography.scss */
img {
  max-width: 100%;
}

/* Widget 
---------------------------------------------------------------------------------*/
/* line 3, ../sass/_widget.scss */
.widgets-box {
  margin-bottom: 14px;
  padding-bottom: 20px;
}
@media (max-width: 992px) {
  /* line 3, ../sass/_widget.scss */
  .widgets-box {
    margin-left: 0;
  }
}

/* line 11, ../sass/_widget.scss */
.widget {
  margin-bottom: 10px;
  clear: both;
  word-break: break-word;
}
/* line 15, ../sass/_widget.scss */
.widget h5 {
  line-height: 22px;
  line-height: 1.57143rem;
  margin-bottom: 7px;
}
/* line 19, ../sass/_widget.scss */
.widget h6 {
  line-height: 19px;
  line-height: 1.35714rem;
}
@media (max-width: 767px) {
  /* line 21, ../sass/_widget.scss */
  .widget h6.widget-title {
    margin-bottom: 20px;
  }
}
@media (max-width: 767px) {
  /* line 27, ../sass/_widget.scss */
  .widget .widget-content {
    margin-bottom: 15px;
  }
}
/* line 32, ../sass/_widget.scss */
.widget p {
  font-size: 12px;
  font-size: 0.85714rem;
  line-height: 25px;
  line-height: 1.78571rem;
  font-style: italic;
  font-weight: 300;
}
/* line 38, ../sass/_widget.scss */
.widget .button--aylen {
  font-size: 14px;
  font-weight: 700;
  width: 100%;
  max-width: 300px;
  font-style: normal;
}
/* line 45, ../sass/_widget.scss */
.widget ul {
  margin-left: 4px;
  padding-left: 0;
}
/* line 48, ../sass/_widget.scss */
.widget ul li {
  list-style-image: none;
  padding: 0;
}
/* line 51, ../sass/_widget.scss */
.widget ul li a {
  font-family: 'Merriweather', serif;
  font-weight: 300;
}
/* line 54, ../sass/_widget.scss */
.widget ul li a:hover {
  color: #ff8346;
}
/* line 61, ../sass/_widget.scss */
.widget .block-follow {
  margin-bottom: 20px;
  margin-left: 21px;
}
/* line 64, ../sass/_widget.scss */
.widget .block-follow i {
  color: #8f9ca1;
  font-size: 31px;
}
/* line 68, ../sass/_widget.scss */
.widget .block-follow span {
  color: #787e92;
  display: inline-block;
  font-style: italic;
  font-weight: 400;
  margin-left: 14px;
  margin-top: 8px;
  vertical-align: top;
}

/* line 82, ../sass/_widget.scss */
.typography .widget:last-of-type {
  border-bottom: 2px solid #b8c9d0;
}

/* widget-title
---------------------------------------------------------------------------------*/
/* line 90, ../sass/_widget.scss */
.widget-title {
  font-size: 14px;
  font-size: 1rem;
  color: #8f9ca1;
  font-family: 'Merriweather', serif;
  font-style: italic;
  font-weight: 400;
  margin-bottom: 30px;
  overflow: hidden;
  position: relative;
}
/* line 99, ../sass/_widget.scss */
.widget-title:after {
  background: #b8c9d0;
  bottom: 0;
  content: '';
  height: 2px;
  margin: auto;
  margin-left: 12px;
  position: absolute;
  top: 0;
  width: 100%;
}

/* line 112, ../sass/_widget.scss */
.socials-block {
  overflow: hidden;
  padding-bottom: 20px;
}
@media (max-width: 767px) {
  /* line 112, ../sass/_widget.scss */
  .socials-block {
    padding-bottom: 0;
  }
}
/* line 118, ../sass/_widget.scss */
.socials-block a {
  border-radius: 50%;
  color: #8f9ca1;
  border: 2px solid #8f9ca1;
  display: block;
  float: left;
  height: 32px;
  line-height: 30px;
  margin-right: 5px;
  margin-bottom: 5px;
  text-align: center;
  transition: border-color .3s, color .3s;
  width: 32px;
}
/* line 131, ../sass/_widget.scss */
.socials-block a:last-child {
  margin-right: 0;
}
/* line 134, ../sass/_widget.scss */
.socials-block a:hover {
  border-color: #ff8346;
  color: #ff8346;
  transition: border-color .3s, color .3s;
}

/* Widget-entries
---------------------------------------------------------------------------------*/
/* line 147, ../sass/_widget.scss */
.widget_recent_entries h6,
.widget_schiller_latest_posts h6,
.widget-entries h6 {
  margin-bottom: 40px;
}
/* line 150, ../sass/_widget.scss */
.widget_recent_entries ul,
.widget_schiller_latest_posts ul,
.widget-entries ul {
  margin-left: 0;
}
/* line 152, ../sass/_widget.scss */
.widget_recent_entries ul li,
.widget_schiller_latest_posts ul li,
.widget-entries ul li {
  margin-bottom: 10px;
  overflow: hidden;
  line-height: 18px;
  line-height: 1.28571rem;
}
/* line 156, ../sass/_widget.scss */
.widget_recent_entries ul li .preview-img,
.widget_schiller_latest_posts ul li .preview-img,
.widget-entries ul li .preview-img {
  float: left;
  margin-right: 16px;
  max-width: 50px;
}
/* line 160, ../sass/_widget.scss */
.widget_recent_entries ul li .preview-img img,
.widget_schiller_latest_posts ul li .preview-img img,
.widget-entries ul li .preview-img img {
  backface-visibility: inherit;
}
/* line 164, ../sass/_widget.scss */
.widget_recent_entries ul li a,
.widget_schiller_latest_posts ul li a,
.widget-entries ul li a {
  font-size: 14px;
  font-size: 1rem;
  line-height: 18px;
  line-height: 1.28571rem;
  color: #4e5c60;
  font-family: 'Merriweather Sans', sans-serif;
  font-weight: 700;
}
/* line 171, ../sass/_widget.scss */
.widget_recent_entries ul li span,
.widget_schiller_latest_posts ul li span,
.widget-entries ul li span {
  font-size: 10px;
  font-size: 0.71429rem;
  line-height: 14px;
  line-height: 1rem;
  color: #8f9ca1;
  display: block;
  font-family: 'Merriweather Sans', sans-serif;
}

/* Widget-latest-posts
---------------------------------------------------------------------------------*/
/* line 185, ../sass/_widget.scss */
.widget-latest-posts h6, .widget_schiller_latest_posts h6 {
  margin-bottom: 34px;
}
/* line 188, ../sass/_widget.scss */
.widget-latest-posts ul, .widget_schiller_latest_posts ul {
  margin-left: 0;
  margin-top: 0;
}
/* line 191, ../sass/_widget.scss */
.widget-latest-posts ul li, .widget_schiller_latest_posts ul li {
  list-style-image: none;
  margin-bottom: 20px;
}
/* line 194, ../sass/_widget.scss */
.widget-latest-posts ul li a, .widget_schiller_latest_posts ul li a {
  font-size: 14px;
  font-size: 1rem;
  line-height: 18px;
  line-height: 1.28571rem;
  color: #4e5c60;
  display: block;
  font-family: 'Merriweather Sans', sans-serif;
  font-weight: 700;
  margin-bottom: 6px;
}
/* line 203, ../sass/_widget.scss */
.widget-latest-posts ul li span, .widget_schiller_latest_posts ul li span {
  font-size: 12px;
  font-size: 0.85714rem;
  line-height: 14px;
  line-height: 1rem;
  color: #8f9ca1;
  display: block;
  font-family: 'Merriweather Sans', sans-serif;
}
/* line 209, ../sass/_widget.scss */
.widget-latest-posts ul li span a, .widget_schiller_latest_posts ul li span a {
  font-size: 12px;
  font-size: 0.85714rem;
  line-height: 14px;
  line-height: 1rem;
  color: #8f9ca1;
  display: inline-block;
  font-weight: 700;
}

/* Widget-comment
---------------------------------------------------------------------------------*/
/* line 224, ../sass/_widget.scss */
.widget-comment ul {
  margin-left: 0;
  padding-left: 0;
  margin-top: 38px;
  margin-bottom: 30px;
}
@media (max-width: 767px) {
  /* line 224, ../sass/_widget.scss */
  .widget-comment ul {
    margin-top: 20px;
  }
}
/* line 232, ../sass/_widget.scss */
.widget-comment ul li {
  list-style-image: none;
  margin-bottom: 25px;
  overflow: hidden;
}
/* line 236, ../sass/_widget.scss */
.widget-comment ul li .preview-img {
  float: left;
  width: 50px;
}
@media (min-width: 992px) and (max-width: 1200px) {
  /* line 236, ../sass/_widget.scss */
  .widget-comment ul li .preview-img {
    width: 40px;
  }
}
/* line 243, ../sass/_widget.scss */
.widget-comment ul li a {
  font-size: 14px;
  font-size: 1rem;
  line-height: 18px;
  line-height: 1.28571rem;
  color: #4e5c60;
  display: block;
  font-family: 'Merriweather Sans', sans-serif;
  font-weight: 700;
  margin-bottom: 5px;
  margin-top: -1px;
  padding-left: 65px;
}
@media (min-width: 992px) and (max-width: 1200px) {
  /* line 243, ../sass/_widget.scss */
  .widget-comment ul li a {
    padding-left: 55px;
  }
}
/* line 257, ../sass/_widget.scss */
.widget-comment ul li span {
  font-size: 10px;
  font-size: 0.71429rem;
  line-height: 14px;
  line-height: 1rem;
  color: #8f9ca1;
  display: block;
  font-family: 'Merriweather Sans', sans-serif;
  padding-left: 65px;
}
@media (min-width: 992px) and (max-width: 1200px) {
  /* line 257, ../sass/_widget.scss */
  .widget-comment ul li span {
    padding-left: 55px;
  }
}
/* line 268, ../sass/_widget.scss */
.widget-comment ul li:last-child {
  margin-bottom: 0;
}

/* Widget-tags
---------------------------------------------------------------------------------*/
/* line 279, ../sass/_widget.scss */
.widget_tag_cloud .widget-title,
.widget-tags .widget-title {
  margin-bottom: 24px;
}
/* line 282, ../sass/_widget.scss */
.widget_tag_cloud div,
.widget-tags div {
  margin-bottom: 20px;
}
/* line 284, ../sass/_widget.scss */
.widget_tag_cloud div a,
.widget-tags div a {
  line-height: 14px;
  line-height: 1rem;
  font-size: 14px !important;
  border-bottom: 1px solid #d9ddea;
  color: #4e5c60;
  display: inline-block;
  font-style: italic;
  margin-bottom: 9px;
  margin-right: 15px;
  padding-bottom: 7px;
  transition: color .3s;
}
/* line 295, ../sass/_widget.scss */
.widget_tag_cloud div a:hover,
.widget-tags div a:hover {
  color: #ff8346;
}

/* Widget-twitter
---------------------------------------------------------------------------------*/
/* line 305, ../sass/_widget.scss */
.widget-twitter .block-follow {
  margin-left: 21px;
}
/* line 307, ../sass/_widget.scss */
.widget-twitter .block-follow span {
  display: inline-block;
  font-style: italic;
  margin-left: 14px;
  margin-top: 8px;
  vertical-align: top;
}
/* line 315, ../sass/_widget.scss */
.widget-twitter .widget-title {
  margin-bottom: 20px;
}
/* line 318, ../sass/_widget.scss */
.widget-twitter .follow {
  margin-left: 4px;
  margin-top: 28px;
  padding-bottom: 20px;
}
@media (max-width: 767px) {
  /* line 318, ../sass/_widget.scss */
  .widget-twitter .follow {
    padding-bottom: 0;
  }
}
/* line 325, ../sass/_widget.scss */
.widget-twitter .follow span, .widget-twitter .follow a {
  font-size: 12px;
  font-size: 0.85714rem;
  color: #384042;
  font-style: italic;
}
/* line 330, ../sass/_widget.scss */
.widget-twitter .follow .prevproject {
  color: #32a7ea;
  display: block;
  line-height: 21px;
  margin-top: 7px;
}

/* Widget-facebook
---------------------------------------------------------------------------------*/
/* line 342, ../sass/_widget.scss */
.widget-facebook .widget-title {
  margin-bottom: 22px;
}
/* line 345, ../sass/_widget.scss */
.widget-facebook .block-follow {
  margin-bottom: 30px;
}
/* line 348, ../sass/_widget.scss */
.widget-facebook .face-block {
  margin-bottom: 14px;
  overflow: hidden;
}
@media (max-width: 992px) {
  /* line 348, ../sass/_widget.scss */
  .widget-facebook .face-block {
    text-align: center;
  }
}
@media (min-width: 500px) {
  /* line 348, ../sass/_widget.scss */
  .widget-facebook .face-block {
    text-align: left;
  }
}
@media (max-width: 767px) {
  /* line 348, ../sass/_widget.scss */
  .widget-facebook .face-block {
    overflow: hidden;
  }
}
/* line 360, ../sass/_widget.scss */
.widget-facebook .face-block div {
  max-width: 250px;
  padding-left: 0;
}
@media (min-width: 500px) {
  /* line 360, ../sass/_widget.scss */
  .widget-facebook .face-block div {
    padding-left: 0;
    text-align: left;
  }
}
@media (max-width: 767px) {
  /* line 360, ../sass/_widget.scss */
  .widget-facebook .face-block div {
    display: inline-block;
  }
}
@media (min-width: 768px) {
  /* line 360, ../sass/_widget.scss */
  .widget-facebook .face-block div {
    padding-left: 5px;
    overflow: hidden;
    margin: auto;
    text-align: center;
    max-width: 255px;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  /* line 360, ../sass/_widget.scss */
  .widget-facebook .face-block div {
    max-width: 165px;
  }
}
/* line 380, ../sass/_widget.scss */
.widget-facebook .face-block div a {
  background-color: #d9e4eb;
  display: block;
  float: left;
  height: 45px;
  margin-bottom: 5px;
  width: 45px;
  margin-right: 5px;
}
/* line 392, ../sass/_widget.scss */
.widget-facebook .wrap-face-btn {
  text-align: center;
}
@media (min-width: 500px) {
  /* line 392, ../sass/_widget.scss */
  .widget-facebook .wrap-face-btn {
    text-align: left;
  }
}
@media (min-width: 768px) {
  /* line 392, ../sass/_widget.scss */
  .widget-facebook .wrap-face-btn {
    text-align: center;
  }
}
/* line 400, ../sass/_widget.scss */
.widget-facebook .wrap-face-btn .face-btn-block {
  overflow: hidden;
  padding-bottom: 20px;
  display: block;
}
@media (min-width: 992px) {
  /* line 400, ../sass/_widget.scss */
  .widget-facebook .wrap-face-btn .face-btn-block {
    text-align: center;
  }
}
@media (max-width: 767px) {
  /* line 400, ../sass/_widget.scss */
  .widget-facebook .wrap-face-btn .face-btn-block {
    padding-bottom: 0;
  }
}
/* line 410, ../sass/_widget.scss */
.widget-facebook .wrap-face-btn .face-btn-block .btn-like, .widget-facebook .wrap-face-btn .face-btn-block .btn-share {
  display: inline-block;
  float: none;
  width: 105px;
  padding-left: 0;
  padding-right: 0;
}
@media (max-width: 1200px) {
  /* line 416, ../sass/_widget.scss */
  .widget-facebook .wrap-face-btn .face-btn-block .btn-like:first-child, .widget-facebook .wrap-face-btn .face-btn-block .btn-share:first-child {
    margin-left: 0;
    display: inline-block;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  /* line 416, ../sass/_widget.scss */
  .widget-facebook .wrap-face-btn .face-btn-block .btn-like:first-child, .widget-facebook .wrap-face-btn .face-btn-block .btn-share:first-child {
    float: none;
    display: inline-block;
  }
}

/* line 431, ../sass/_widget.scss */
.fb-page {
  padding-bottom: 20px;
}

@media (max-width: 767px) {
  /* line 436, ../sass/_widget.scss */
  .typography .widget-facebook .face-block div {
    max-width: 250px;
  }
}
@media (max-width: 500px) {
  /* line 436, ../sass/_widget.scss */
  .typography .widget-facebook .face-block div {
    max-width: 245px;
  }
}
@media (max-width: 500px) {
  /* line 445, ../sass/_widget.scss */
  .typography .widget-facebook .face-block div a:nth-child(5), .typography .widget-facebook .face-block div a:nth-child(10) {
    margin-right: 0;
  }
}
@media (max-width: 992px) and (min-width: 768px) {
  /* line 436, ../sass/_widget.scss */
  .typography .widget-facebook .face-block div {
    padding-left: 0;
    max-width: 205px;
    padding-left: 5px;
  }
}
@media (min-width: 1200px) {
  /* line 436, ../sass/_widget.scss */
  .typography .widget-facebook .face-block div {
    max-width: 205px;
    padding-left: 5px;
  }
}

/* Widget-links
---------------------------------------------------------------------------------*/
/* line 470, ../sass/_widget.scss */
.widget-links ul {
  margin-left: 4px;
}
/* line 472, ../sass/_widget.scss */
.widget-links ul li {
  background: url(../images/arc-str.svg) no-repeat left center;
  list-style-position: inside;
  padding-left: 15px;
  position: relative;
}
/* line 477, ../sass/_widget.scss */
.widget-links ul li a {
  line-height: 30px;
  line-height: 2.14286rem;
  color: #4e5c60;
  font-family: 'Merriweather', serif;
  font-weight: 300;
  padding-left: 2px;
  transition: color .3s;
}

/* Widget-calendar
---------------------------------------------------------------------------------*/
/* line 491, ../sass/_widget.scss */
.widget-calendar,
.widget_calendar {
  overflow: visible;
}
/* line 494, ../sass/_widget.scss */
.widget-calendar .calendar-wrap,
.widget_calendar .calendar-wrap {
  padding-bottom: 25px;
}
/* line 497, ../sass/_widget.scss */
.widget-calendar h6,
.widget_calendar h6 {
  margin-bottom: 21px;
}
/* line 500, ../sass/_widget.scss */
.widget-calendar table,
.widget_calendar table {
  max-width: 235px;
  width: 100%;
}
/* line 503, ../sass/_widget.scss */
.widget-calendar table caption,
.widget_calendar table caption {
  font-size: 11px;
  font-size: 0.78571rem;
  line-height: 17px;
  line-height: 1.21429rem;
  font-family: 'Merriweather Sans', sans-serif;
  font-weight: 700;
  padding-bottom: 10px;
  text-align: center;
  text-transform: uppercase;
}
/* line 511, ../sass/_widget.scss */
.widget-calendar table caption a,
.widget_calendar table caption a {
  font-size: 17px;
  font-size: 1.21429rem;
}
/* line 513, ../sass/_widget.scss */
.widget-calendar table caption a.prev-calendar,
.widget_calendar table caption a.prev-calendar {
  float: left;
  margin-left: 12px;
}
/* line 517, ../sass/_widget.scss */
.widget-calendar table caption a.next-calendar,
.widget_calendar table caption a.next-calendar {
  float: right;
  margin-right: 12px;
}
/* line 525, ../sass/_widget.scss */
.widget-calendar table tr td span,
.widget_calendar table tr td span {
  font-size: 12px;
  font-size: 0.85714rem;
  background-color: #e6f2f7;
  color: rgba(49, 55, 56, 0.5);
  display: block;
  font-family: 'Merriweather', serif;
  height: 32px;
  line-height: 32px;
  margin-bottom: 2px;
  margin-right: 2px;
  text-align: center;
  width: 32px;
}
/* line 539, ../sass/_widget.scss */
.widget-calendar table tr td.others-month span,
.widget_calendar table tr td.others-month span {
  background-color: rgba(230, 242, 247, 0.5);
  color: rgba(49, 55, 56, 0.1);
}
/* line 545, ../sass/_widget.scss */
.widget-calendar table tr td:last-child span,
.widget_calendar table tr td:last-child span {
  margin-right: 0;
}

/* Widget-subscription
---------------------------------------------------------------------------------*/
/* line 558, ../sass/_widget.scss */
.widget_mc4wp_form_widget form,
.widget-subscription form {
  overflow: hidden;
  margin-bottom: 13px;
}
/* line 562, ../sass/_widget.scss */
.widget_mc4wp_form_widget form input,
.widget-subscription form input {
  max-width: 300px;
}
@media (max-width: 767px) {
  /* line 566, ../sass/_widget.scss */
  .widget_mc4wp_form_widget .socials-block,
  .widget-subscription .socials-block {
    text-align: center;
    margin-left: 0;
  }
  /* line 570, ../sass/_widget.scss */
  .widget_mc4wp_form_widget .socials-block a,
  .widget-subscription .socials-block a {
    float: none;
    margin-right: 1px;
    display: inline-block;
  }
}
/* line 577, ../sass/_widget.scss */
.widget_mc4wp_form_widget p,
.widget-subscription p {
  margin-bottom: 0;
}
/* line 580, ../sass/_widget.scss */
.widget_mc4wp_form_widget label,
.widget-subscription label {
  display: none;
}

/* Widget-about
---------------------------------------------------------------------------------*/
/* line 588, ../sass/_widget.scss */
.widget-about .title {
  font-size: 16px;
  font-size: 1.14286rem;
  font-family: 'Merriweather Sans', sans-serif;
  font-weight: 700;
  margin-bottom: 7px;
}
/* line 594, ../sass/_widget.scss */
.widget-about p {
  margin-bottom: 21px;
}

/* line 598, ../sass/_widget.scss */
.dp-highlighter {
  font-family: "Source Code Pro";
}

/* line 601, ../sass/_widget.scss */
.dp-highlighter ol {
  margin: 0px 0px 1px 46px !important;
}

/* line 605, ../sass/_widget.scss */
.img-block {
  position: relative;
  display: block;
  margin-bottom: 20px;
}
/* line 609, ../sass/_widget.scss */
.img-block img {
  width: 100%;
}
/* line 612, ../sass/_widget.scss */
.img-block span {
  background: rgba(49, 55, 56, 0.5);
  bottom: 0;
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  right: 0;
  top: 0;
  transition: opacity .3s;
  width: 100%;
}
/* line 625, ../sass/_widget.scss */
.img-block:hover span {
  opacity: 1;
}

/* Widget-arhives
---------------------------------------------------------------------------------*/
/* line 638, ../sass/_widget.scss */
.widget_pages .widget-title,
.widget_nav_menu .widget-title,
.widget_categories .widget-title,
.widget_archive .widget-title,
.widget-arhives .widget-title {
  margin-bottom: 24px;
}
/* line 641, ../sass/_widget.scss */
.widget_pages ul,
.widget_nav_menu ul,
.widget_categories ul,
.widget_archive ul,
.widget-arhives ul {
  margin-left: 4px;
  margin-top: 0;
}
/* line 645, ../sass/_widget.scss */
.widget_pages ul li,
.widget_nav_menu ul li,
.widget_categories ul li,
.widget_archive ul li,
.widget-arhives ul li {
  list-style-image: none;
  background: url(../images/arc-str.svg) no-repeat;
  background-position: 2px 14px;
  list-style-position: inside;
  padding-left: 15px;
}
/* line 651, ../sass/_widget.scss */
.widget_pages ul li a,
.widget_nav_menu ul li a,
.widget_categories ul li a,
.widget_archive ul li a,
.widget-arhives ul li a {
  line-height: 30px;
  line-height: 2.14286rem;
  color: #4e5c60;
  padding-left: 2px;
  transition: color .3s;
}

/* Video-widget
---------------------------------------------------------------------------------*/
/* line 664, ../sass/_widget.scss */
.video-widget .various {
  display: block;
  margin-bottom: 18px;
  position: relative;
}
/* line 668, ../sass/_widget.scss */
.video-widget .various .play-video {
  bottom: 0;
  height: 60px;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 60px;
}

/* line 681, ../sass/_widget.scss */
.widgets-box .search-form {
  margin-bottom: 30px;
}
/* line 683, ../sass/_widget.scss */
.widgets-box .search-form input {
  max-width: 300px;
}
@media (max-width: 500px) {
  /* line 683, ../sass/_widget.scss */
  .widgets-box .search-form input {
    display: block;
    margin: 0 auto 12px;
  }
}
@media (max-width: 500px) {
  /* line 690, ../sass/_widget.scss */
  .widgets-box .search-form button {
    float: none;
    margin: auto;
  }
}

/* line 698, ../sass/_widget.scss */
.widget-subscription input {
  max-width: 300px;
  display: block;
  margin: 0 auto 12px;
}
/* line 703, ../sass/_widget.scss */
.widget-subscription button {
  float: none;
  margin: 0 auto 5px;
  width: 100%;
}

/* Widget-metas
---------------------------------------------------------------------------------*/
/* line 714, ../sass/_widget.scss */
.widget_meta .widget-title,
.widget-meta .widget-title {
  margin-bottom: 25px;
}
/* line 717, ../sass/_widget.scss */
.widget_meta ul,
.widget-meta ul {
  margin-bottom: 10px;
  margin-top: 0;
}
/* line 720, ../sass/_widget.scss */
.widget_meta ul li,
.widget-meta ul li {
  line-height: 30px;
  line-height: 2.14286rem;
  list-style-image: none;
  padding: 0;
  overflow: visible;
}
/* line 725, ../sass/_widget.scss */
.widget_meta ul li:after,
.widget-meta ul li:after {
  background: url("../images/svg/out.svg") no-repeat;
  content: '';
  display: inline-block;
  height: 13px;
  line-height: 30px;
  line-height: 2.14286rem;
  margin-left: 3px;
  transition: background .3s;
  width: 16px;
}
/* line 735, ../sass/_widget.scss */
.widget_meta ul li a,
.widget-meta ul li a {
  color: #4e5c60;
  transition: color .3s;
  font-weight: 300;
}
/* line 741, ../sass/_widget.scss */
.widget_meta ul li:hover:after,
.widget-meta ul li:hover:after {
  background: url("../images/svg/out-hover.svg") no-repeat;
  content: '';
}

/* Widget-text
---------------------------------------------------------------------------------*/
/* line 754, ../sass/_widget.scss */
.widget_recent_entries .textwidget,
.widget-text .textwidget {
  margin-bottom: 22px;
}
/* line 756, ../sass/_widget.scss */
.widget_recent_entries .textwidget h6,
.widget-text .textwidget h6 {
  font-size: 14px;
  font-size: 1rem;
  font-family: 'Merriweather Sans', sans-serif;
  font-weight: 700;
  margin-bottom: 6px;
}

/* line 766, ../sass/_widget.scss */
.widget_recent_comments li,
.widget-rss li {
  margin-bottom: 14px;
  font-size: 12px;
  font-size: 0.85714rem;
  color: #8f9ca1;
  font-family: 'Merriweather Sans', sans-serif;
  font-weight: 400;
  font-style: italic;
}
/* line 775, ../sass/_widget.scss */
.widget_recent_comments li a,
.widget_recent_comments li cite,
.widget-rss li a,
.widget-rss li cite {
  line-height: 20px;
  line-height: 1.42857rem;
  display: block;
  margin-left: 15px;
  font-style: normal;
}
/* line 782, ../sass/_widget.scss */
.widget_recent_comments li a,
.widget-rss li a {
  line-height: 20px;
  line-height: 1.42857rem;
  color: #4e5c60;
  font-family: 'Merriweather', serif;
  font-weight: 300;
}
/* line 788, ../sass/_widget.scss */
.widget_recent_comments li cite, .widget_recent_comments li span,
.widget-rss li cite,
.widget-rss li span {
  font-size: 12px;
  font-size: 0.85714rem;
  color: #8f9ca1;
  font-family: 'Merriweather Sans', sans-serif;
  font-weight: 400;
  font-style: italic;
}
/* line 795, ../sass/_widget.scss */
.widget_recent_comments li:last-child,
.widget-rss li:last-child {
  margin-bottom: 0;
}
/* line 798, ../sass/_widget.scss */
.widget_recent_comments li span,
.widget-rss li span {
  display: inline-block;
}

@media (min-width: 500px) and (max-width: 1200px) {
  /* line 804, ../sass/_widget.scss */
  .widget-content {
    max-width: 320px;
    margin-left: 0;
    text-align: left;
  }
  /* line 809, ../sass/_widget.scss */
  .widget-content .block-follow {
    margin-left: 0;
  }
  /* line 812, ../sass/_widget.scss */
  .widget-content div,
  .widget-content .rsswidget,
  .widget-content cite,
  .widget-content ul {
    text-align: left;
    margin-left: 0;
  }
  /* line 820, ../sass/_widget.scss */
  .widget-content .searchform input,
  .widget-content .searchform button {
    margin-left: 0;
  }
}
/* line 826, ../sass/_widget.scss */
.widget-content .socials-block {
  text-align: center;
}
/* line 828, ../sass/_widget.scss */
.widget-content .socials-block > a {
  display: inline-block;
  float: none;
  margin-right: 0;
}
@media (min-width: 500px) {
  /* line 826, ../sass/_widget.scss */
  .widget-content .socials-block {
    text-align: left;
  }
}
@media (min-width: 768px) {
  /* line 826, ../sass/_widget.scss */
  .widget-content .socials-block {
    text-align: center;
  }
}

/* Fancybox
---------------------------------------------------------------------------------*/
/* line 844, ../sass/_widget.scss */
.fancybox-overlay {
  background: #0E1012;
}

/* line 848, ../sass/_widget.scss */
.fancybox-item.fancybox-close {
  background-image: url("../images/svg/fancy-close.svg");
  background-repeat: no-repeat;
  transition: background-image .5s;
  top: -23px;
  right: -13px;
}
/* line 854, ../sass/_widget.scss */
.fancybox-item.fancybox-close:hover {
  background-image: url("../images/svg/fancy-close-hover.svg");
}

/* line 860, ../sass/_widget.scss */
.fancybox-close {
  right: -50px;
  top: -1px;
}

/* line 864, ../sass/_widget.scss */
.fancybox-skin {
  background: #232529;
  border-radius: 0;
  padding: 10px !important;
}

@media (max-width: 992px) {
  /* line 871, ../sass/_widget.scss */
  .typography .widgets-box {
    padding-left: 20px;
  }
}

/* line 879, ../sass/_widget.scss */
.monochrome .face-block > div a {
  float: left !important;
  margin-bottom: 5px !important;
  margin-right: 5px !important;
}
@media (min-width: 768px) and (max-width: 1199px) {
  /* line 885, ../sass/_widget.scss */
  .monochrome .widget-facebook .wrap-face-btn .face-btn-block {
    text-align: left;
  }
}

@media (max-width: 767px) {
  /* line 893, ../sass/_widget.scss */
  .widget {
    padding: 0 10px;
  }
  /* line 896, ../sass/_widget.scss */
  .widget .widget-title {
    margin-left: -10px;
    margin-right: -10px;
  }
}
/*Hover effect*/
/*hover-zoom
--------------------------------------------------------------------------*/
/* line 5, ../sass/_hover-effect.scss */
a.hover-zoom:before {
  font-size: 16px;
  font-size: 1.14286rem;
  font-style: italic;
  font-weight: 300;
  -moz-transition: -moz-transform 0.3s, opacity 0.3s;
  -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
  color: #546266;
  content: attr(data-hover);
  position: absolute;
  transition: transform 0.3s, opacity 0.3s;
}
/* line 16, ../sass/_hover-effect.scss */
a.hover-zoom svg {
  margin-bottom: 4px;
}
/* line 18, ../sass/_hover-effect.scss */
a.hover-zoom svg * {
  fill: #8087a2;
  transition: fill .3s;
}
/* line 25, ../sass/_hover-effect.scss */
a.hover-zoom:hover svg * {
  fill: #bac8ce;
}

/* line 33, ../sass/_hover-effect.scss */
.header-minimal a.hover-zoom svg {
  margin-bottom: 3px;
}

/* line 42, ../sass/_hover-effect.scss */
.no-touch-device a.hover-zoom:before:hover {
  -moz-transform: scale(0.9);
  -webkit-transform: scale(0.9);
  opacity: 0;
  transform: scale(0.9);
}
/* line 49, ../sass/_hover-effect.scss */
.no-touch-device a.hover-zoom:hover {
  color: #bac8ce;
}
/* line 53, ../sass/_hover-effect.scss */
.no-touch-device a.hover-zoom:hover::before {
  -moz-transform: scale(0.9);
  -webkit-transform: scale(0.9);
  opacity: 0;
  transform: scale(0.9);
}

/* line 62, ../sass/_hover-effect.scss */
.active a.hover-zoom {
  color: #bac8ce;
}
/* line 64, ../sass/_hover-effect.scss */
.active a.hover-zoom::before {
  -moz-transform: scale(0.9);
  -moz-transition: -moz-transform 0.3s, opacity 0.3s;
  -webkit-transform: scale(0.9);
  -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
  opacity: 0;
  transform: scale(0.9);
  transition: transform 0.3s, opacity 0.3s;
}

/* Hover-isi
----------------------------------------------------------------------------*/
/* line 78, ../sass/_hover-effect.scss */
.button--isi {
  background: #565f62;
  color: #384042;
  font-family: 'Merriweather Sans', sans-serif;
  font-weight: 700;
  overflow: hidden;
  padding: 18px 70px;
}
/* line 85, ../sass/_hover-effect.scss */
.button--isi:active {
  background: #e6f0db;
  transition: background .3s;
}
/* line 88, ../sass/_hover-effect.scss */
.button--isi:active:before {
  background: #e6f0db;
}

/* line 94, ../sass/_hover-effect.scss */
.button--isi::before {
  content: '';
  border-radius: 50%;
  height: 30px;
  margin: -15px 0 0 1px;
  position: absolute;
  right: 100%;
  top: 50%;
  width: 30px;
  z-index: -1;
  transform-origin: 0 50%;
  transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  transition: transform 0.3s,  background 0.3s;
  -webkit-transform-origin: 0 50%;
  -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  -webkit-transition: -webkit-transform 0.3s,  background 0.3s;
}

/* line 114, ../sass/_hover-effect.scss */
.button--isi .button__icon {
  vertical-align: middle;
}

/* line 117, ../sass/_hover-effect.scss */
.button--isi {
  color: #384042;
}
/* line 119, ../sass/_hover-effect.scss */
.button--isi > span {
  vertical-align: middle;
  color: #384042;
  z-index: 999;
  padding: 0;
  display: block;
  position: relative;
}

/* line 128, ../sass/_hover-effect.scss */
.button--isi:hover::before {
  -webkit-transform-origin: 100% 50%;
  transform-origin: 0% 50%;
  -webkit-transform: scale3d(1, 2, 1);
  transform: scale3d(1, 2, 1);
  -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
  transition: transform 0.3s, opacity 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  background: #99b2bc;
  -webkit-transform: scale3d(9, 9, 1);
  transform: scale3d(9, 9, 1);
}

/* Hover-wayra
----------------------------------------------------------------------*/
/* line 151, ../sass/_hover-effect.scss */
.button--border-thick {
  border: 2px solid;
}

/* line 155, ../sass/_hover-effect.scss */
.button--wayra {
  -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
  -webkit-transition: border-color 0.3s, color 0.3s;
  overflow: hidden;
  padding: 17px 68px;
  transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
  transition: border-color 0.3s, color 0.3s;
}

/* line 163, ../sass/_hover-effect.scss */
.button--wayra::before {
  -webkit-transform-origin: 0% 100%;
  -webkit-transform: rotate3d(0, 0, 1, -45deg) translate3d(0, -3em, 0);
  -webkit-transition: -webkit-transform 0.3s, opacity 0.3s, background-color 0.3s;
  background: #656A7F;
  content: '';
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  transform-origin: 0% 100%;
  transform: rotate3d(0, 0, 1, -45deg) translate3d(0, -3em, 0);
  transition: transform 0.3s, opacity 0.3s, background-color 0.3s;
  width: 150%;
  z-index: -1;
}

/* line 179, ../sass/_hover-effect.scss */
.button--wayra:hover {
  border-color: #656A7F;
  color: #fff;
}

/* line 183, ../sass/_hover-effect.scss */
.button--wayra:active,
.button--wayra:focus {
  background: #656A7F;
}

/* line 187, ../sass/_hover-effect.scss */
.button--wayra.button--inverted:hover {
  border-color: #fff;
  color: #656A7F;
}

/* line 191, ../sass/_hover-effect.scss */
.button--wayra:hover::before {
  -webkit-transform: rotate3d(0, 0, 1, 0deg);
  -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
  background-color: #656A7F;
  opacity: 1;
  transform: rotate3d(0, 0, 1, 0deg);
  transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}

/* line 199, ../sass/_hover-effect.scss */
.button--wayra.button--inverted:hover::before {
  background-color: #fff;
}

/* line 204, ../sass/_hover-effect.scss */
.floating-toward:hover {
  -webkit-animation-duration: 1.5s;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-name: floatingtoward;
  animation-duration: 1.5s;
  animation-iteration-count: infinite;
  animation-name: floatingtoward;
}

@keyframes floatingtoward {
  0% {
    transform: translateX(0%);
  }
  50% {
    transform: translateX(15%);
  }
  100% {
    transform: translateX(0%);
  }
}
@-webkit-keyframes floating {
  0% {
    -webkit-transform: translateX(0%);
  }
  50% {
    -webkit-transform: translateX(15%);
  }
  100% {
    -webkit-transform: translateX(0%);
  }
}
/* Cl-category
-------------------------------------------------------------------------------*/
/* line 240, ../sass/_hover-effect.scss */
.cl-effect-11 {
  color: #384042;
  display: inline-block;
  outline: none;
  padding: 10px 30px;
  position: relative;
  text-decoration: none;
  white-space: nowrap;
  word-break: normal;
}

/* line 251, ../sass/_hover-effect.scss */
.cl-effect-11:hover,
.cl-effect-11:focus {
  cursor: pointer;
  outline: none;
  text-decoration: none;
}

/* line 258, ../sass/_hover-effect.scss */
.cl-effect-11::before {
  -moz-transition: max-width 0.5s;
  -webkit-transition: max-width 0.5s;
  color: yellow;
  content: attr(data-hover);
  left: 0;
  max-width: 0;
  overflow: hidden;
  padding: 10px 0 10px 30px;
  position: absolute;
  text-align: center;
  top: 0;
  transition: max-width 0.5s;
  word-break: normal;
  z-index: 999;
}

/* line 275, ../sass/_hover-effect.scss */
.cl-effect-11:hover::before,
.cl-effect-11:focus::before {
  max-width: 100%;
}

/* line 280, ../sass/_hover-effect.scss */
button.cl-effect-11 {
  color: yellow;
}
/* line 282, ../sass/_hover-effect.scss */
button.cl-effect-11:hover {
  color: #384042;
}
/* line 285, ../sass/_hover-effect.scss */
button.cl-effect-11::before {
  color: #384042;
  padding: 10px 0 10px 30px;
  text-transform: uppercase;
}

/* line 294, ../sass/_hover-effect.scss */
a.cl-effect-11:hover {
  color: #384042;
}

/* Hover-category
-----------------------------------------------------------------------*/
/* line 302, ../sass/_hover-effect.scss */
.category-link {
  font-size: 12px;
  font-size: 0.85714rem;
  color: #8f9ca1;
  display: inline-block;
  font-weight: 600;
  letter-spacing: 1px;
  outline: none;
  padding: 3px 0 1px 0;
  position: relative;
  text-decoration: none;
  text-shadow: 0 0 1px rgba(255, 255, 255, 0.3);
}
/* line 313, ../sass/_hover-effect.scss */
.category-link:before {
  -moz-transition: max-width 0.5s, color 0.2s linear;
  -webkit-transition: max-width 0.5s, color 0.2s linear;
  color: #ff8346;
  content: attr(data-hover);
  left: 0;
  max-width: 0;
  overflow: hidden;
  padding: 3px 0 1px 0;
  position: absolute;
  top: 0;
  transition: max-width 0.5s, color 0.2s linear;
}
/* line 326, ../sass/_hover-effect.scss */
.category-link:hover {
  color: #8f9ca1;
}

/* line 331, ../sass/_hover-effect.scss */
.category-link:hover::before,
.category-link:focus::before {
  -moz-transform: scale(1);
  -webkit-transform: scale(1);
  max-width: 100%;
  opacity: 1;
  transform: scale(1);
}

/* button--aylen
-------------------------------------------------------------------------------------*/
/* line 343, ../sass/_hover-effect.scss */
.button--aylen {
  background: #565f62;
  color: #fff;
  overflow: hidden;
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
  position: relative;
  display: block;
  padding: 1.4em 5em;
  border: none;
  vertical-align: middle;
  position: relative;
  z-index: 1;
  cursor: pointer;
  line-height: 1.42857;
}
/* line 361, ../sass/_hover-effect.scss */
.button--aylen:before, .button--aylen:after {
  content: '';
  position: absolute;
  height: 100%;
  width: 100%;
  bottom: 100%;
  left: 0;
  z-index: -1;
  -webkit-transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
  transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
}
/* line 375, ../sass/_hover-effect.scss */
.button--aylen:before {
  background: #3e4547;
}
/* line 379, ../sass/_hover-effect.scss */
.button--aylen:after {
  background: #262a2c;
}
/* line 386, ../sass/_hover-effect.scss */
.button--aylen:hover:before, .button--aylen:hover:after {
  -webkit-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
}
/* line 391, ../sass/_hover-effect.scss */
.button--aylen:hover:after {
  -webkit-transition-delay: 0.175s;
  transition-delay: 0.175s;
}

/* 
------------------------------------------------------------------------------------*/
/* line 402, ../sass/_hover-effect.scss */
.button--ujarak, .button--ujarak::before {
  -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
  transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}

/* line 406, ../sass/_hover-effect.scss */
.button--ujarak {
  -webkit-transition: border-color 0.4s, color 0.4s;
  transition: border-color 0.4s, color 0.4s;
  border: 2px solid #656A7F;
  background: none;
  color: #656A7F;
  display: block;
  padding: 1.3em 5em;
  vertical-align: middle;
  position: relative;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
}
/* line 421, ../sass/_hover-effect.scss */
.button--ujarak:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #656A7F;
  z-index: -1;
  opacity: 0;
  -webkit-transform: scale3d(0.7, 1, 1);
  transform: scale3d(0.7, 1, 1);
  -webkit-transition: -webkit-transform 0.4s, opacity 0.4s;
  transition: transform 0.4s, opacity 0.4s;
  -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
  transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}
/* line 438, ../sass/_hover-effect.scss */
.button--ujarak:hover {
  color: #fff;
}
/* line 440, ../sass/_hover-effect.scss */
.button--ujarak:hover:before {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/* input[type="submit"]
------------------------------------------------------------------------------*/
/* line 451, ../sass/_hover-effect.scss */
input[type="submit"] {
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
  border: 2px solid #656A7F;
  background: none;
  color: #647075;
  display: block;
  padding: 0.9em 5em;
  vertical-align: middle;
  position: relative;
  z-index: 1;
  font-family: 'Merriweather Sans', sans-serif;
  font-weight: 700;
}
/* line 466, ../sass/_hover-effect.scss */
input[type="submit"]:hover {
  background: #656A7F;
  color: #fff;
}

/*Modal
------------------------------------------------------------------------------------*/
/* line 3, ../sass/_modal.scss */
.modal,
.modal-open {
  background: #e5e9f8;
}
/* line 6, ../sass/_modal.scss */
.modal .mCSB_container,
.modal-open .mCSB_container {
  height: 100%;
}
@media (max-width: 767px) {
  /* line 3, ../sass/_modal.scss */
  .modal,
  .modal-open {
    color: #4e5c60;
  }
}

/* box Sing In
--------------------------------------------------------------------------------*/
/* line 16, ../sass/_modal.scss */
.sing-in-box {
  position: absolute;
  right: 15px;
  top: 50px;
  z-index: 10;
}
@media (max-width: 767px) {
  /* line 16, ../sass/_modal.scss */
  .sing-in-box {
    right: 35px;
    top: 42px;
  }
}
/* line 25, ../sass/_modal.scss */
.sing-in-box ul {
  margin: 0;
  padding: 0;
}
/* line 28, ../sass/_modal.scss */
.sing-in-box ul li {
  float: left;
  list-style: none;
  padding: 0;
  position: relative;
}
/* line 34, ../sass/_modal.scss */
.sing-in-box ul li:first-of-type:after {
  background: #384042;
  content: "";
  height: 50%;
  position: absolute;
  right: 0;
  top: 25%;
  width: 1px;
}
/* line 44, ../sass/_modal.scss */
.sing-in-box ul li button {
  font-size: 12px;
  font-size: 0.85714rem;
  background: none;
  border: none;
  box-shadow: none;
  color: #444d50;
  font-family: 'Merriweather', serif;
  font-style: italic;
  font-weight: 400;
  white-space: nowrap;
  transition: all 0.2s linear;
  -webkit-transition: all 0.2s linear;
}
/* line 56, ../sass/_modal.scss */
.sing-in-box ul li button:hover {
  color: #ff8346;
}

/* Modal content block
------------------------------------------------------------------------*/
/* line 66, ../sass/_modal.scss */
.modal-backdrop {
  background: #f6f8fe;
}
/* line 68, ../sass/_modal.scss */
.modal-backdrop.in {
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 73, ../sass/_modal.scss */
.modal-dialog {
  height: 93.8%;
  display: table;
  /* Social-sing-in
  --------------------------------------------------------------------------*/
  /* Modal-content
  -----------------------------------------------------------------------------------*/
}
@media (min-width: 768px) {
  /* line 73, ../sass/_modal.scss */
  .modal-dialog {
    width: 700px;
  }
}
@media (max-width: 767px) {
  /* line 73, ../sass/_modal.scss */
  .modal-dialog {
    width: 100%;
    margin: 0;
    height: 99%;
  }
}
/* line 87, ../sass/_modal.scss */
.modal-dialog .modal-header {
  background: none;
  border: none;
  padding: 0;
}
@media (max-width: 767px) {
  /* line 87, ../sass/_modal.scss */
  .modal-dialog .modal-header {
    position: relative;
  }
}
/* line 94, ../sass/_modal.scss */
.modal-dialog .modal-header .modal-logo {
  left: 58px;
  position: relative;
  top: -24px;
  width: calc(100% - 20px);
}
@media (max-width: 767px) {
  /* line 94, ../sass/_modal.scss */
  .modal-dialog .modal-header .modal-logo {
    top: 0px;
  }
}
/* line 102, ../sass/_modal.scss */
.modal-dialog .modal-header .modal-logo path {
  fill: #c5cad6;
}
/* line 106, ../sass/_modal.scss */
.modal-dialog .modal-header .modal-logo .svg * {
  fill: #4e5c60;
}
@media (max-width: 767px) {
  /* line 105, ../sass/_modal.scss */
  .modal-dialog .modal-header .modal-logo .svg {
    width: 70px;
  }
}
@media (max-width: 767px) {
  /* line 94, ../sass/_modal.scss */
  .modal-dialog .modal-header .modal-logo {
    left: 10px;
  }
}
/* line 117, ../sass/_modal.scss */
.modal-dialog .modal-header h3 {
  background: #d9deef;
  color: #4e5c60;
  padding: 25px 25px 25px 60px;
}
@media (max-width: 767px) {
  /* line 117, ../sass/_modal.scss */
  .modal-dialog .modal-header h3 {
    padding: 15px 15px 15px 15px;
  }
}
/* line 125, ../sass/_modal.scss */
.modal-dialog .modal-header .close {
  text-shadow: none;
  transition: all 0.2s linear;
  -webkit-transition: all 0.2s linear;
  color: #fff;
  margin-right: 27px;
  margin-top: 33px;
  opacity: 1;
}
/* line 133, ../sass/_modal.scss */
.modal-dialog .modal-header .close .svg {
  height: 14px;
  width: 14px;
}
/* line 136, ../sass/_modal.scss */
.modal-dialog .modal-header .close .svg path {
  -webkit-transition: fill 0.2s linear;
  fill: #fff;
  transition: fill 0.2s linear;
}
/* line 143, ../sass/_modal.scss */
.modal-dialog .modal-header .close:hover .svg path:hover {
  fill: #384042;
}
@media (max-width: 767px) {
  /* line 125, ../sass/_modal.scss */
  .modal-dialog .modal-header .close {
    margin: -15px 0 0 0;
    padding: 10px;
    position: absolute;
    right: 5px;
    top: 15px;
    z-index: 999;
  }
}
/* line 160, ../sass/_modal.scss */
.modal-dialog .social-sing-in {
  background: #ebeffd;
  overflow: hidden;
  padding: 40px 60px;
}
@media (max-width: 767px) {
  /* line 160, ../sass/_modal.scss */
  .modal-dialog .social-sing-in {
    padding: 20px 40px 20px 47px;
  }
}
/* line 167, ../sass/_modal.scss */
.modal-dialog .social-sing-in .input-group {
  border: 2px solid #b8c9d0;
  float: left;
  max-width: 270px;
  transition: border-color 0.2s linear;
  -webkit-transition: border-color 0.2s linear;
}
/* line 173, ../sass/_modal.scss */
.modal-dialog .social-sing-in .input-group button, .modal-dialog .social-sing-in .input-group span {
  background: none;
  border: none;
  height: 45px;
}
/* line 178, ../sass/_modal.scss */
.modal-dialog .social-sing-in .input-group .input-group-addon {
  font-size: 24px;
  font-size: 1.71429rem;
  border-radius: 0px;
  border: none;
  color: #b8c9d0;
  width: 45px;
}
/* line 185, ../sass/_modal.scss */
.modal-dialog .social-sing-in .input-group .soc-login {
  -webkit-transition: all 0.2s linear;
  font-size: 14px;
  font-size: 1rem;
  color: #626a6e;
  font-family: 'Merriweather Sans', sans-serif;
  font-weight: 600;
  height: 46px;
  padding-left: 54px;
  position: relative;
  transition: all 0.2s linear;
  width: 264px;
}
/* line 196, ../sass/_modal.scss */
.modal-dialog .social-sing-in .input-group .soc-login:hover {
  color: #b8c9d0;
}
/* line 199, ../sass/_modal.scss */
.modal-dialog .social-sing-in .input-group .soc-login span {
  border-right: 2px solid #b8c9d0;
  bottom: 0;
  display: table;
  height: 100%;
  left: 0;
  min-height: 46px;
  position: absolute;
  text-align: center;
  top: 0;
  width: 49px;
}
/* line 210, ../sass/_modal.scss */
.modal-dialog .social-sing-in .input-group .soc-login span i {
  display: table-cell;
  vertical-align: middle;
  font-size: 24px;
  font-size: 1.71429rem;
  color: #b8c9d0;
  height: 100%;
}
@media (max-width: 767px) {
  /* line 185, ../sass/_modal.scss */
  .modal-dialog .social-sing-in .input-group .soc-login {
    font-size: 0;
    padding-left: 0;
    width: 45px;
  }
  /* line 222, ../sass/_modal.scss */
  .modal-dialog .social-sing-in .input-group .soc-login span {
    border: none;
  }
  /* line 224, ../sass/_modal.scss */
  .modal-dialog .social-sing-in .input-group .soc-login span i {
    font-size: 18px;
    font-size: 1.28571rem;
  }
}
@media (max-width: 767px) {
  /* line 231, ../sass/_modal.scss */
  .modal-dialog .social-sing-in .input-group:hover {
    border-color: #7b9aa7;
  }
}
/* line 236, ../sass/_modal.scss */
.modal-dialog .social-sing-in .modal-or-divider {
  color: #4e5c60;
  display: block;
  float: left;
  font-family: 'Merriweather Sans', sans-serif;
  font-weight: 600;
  padding: 15px 14px;
  font-size: 14px;
  font-size: 1rem;
}
@media (max-width: 767px) {
  /* line 236, ../sass/_modal.scss */
  .modal-dialog .social-sing-in .modal-or-divider {
    padding: 15px 10px;
  }
}
/* line 248, ../sass/_modal.scss */
.modal-dialog .social-sing-in .modal-sing-divider {
  font-size: 14px;
  font-size: 1rem;
  display: block;
  float: left;
  font-family: 'Merriweather Sans', sans-serif;
  font-weight: 600;
  padding: 15px 14px;
}
@media (max-width: 767px) {
  /* line 248, ../sass/_modal.scss */
  .modal-dialog .social-sing-in .modal-sing-divider {
    padding: 15px 11px 15px 0px;
    letter-spacing: -0.3px;
  }
}
/* line 264, ../sass/_modal.scss */
.modal-dialog .modal-content {
  display: table-cell;
  background: none;
  border: none;
  box-shadow: none;
  padding-bottom: 20px;
  vertical-align: middle;
}
/* line 271, ../sass/_modal.scss */
.modal-dialog .modal-content .modal-body {
  background: #f2f5ff;
  overflow: hidden;
}
/* line 276, ../sass/_modal.scss */
.modal-dialog .modal-content .modal-footer {
  background: none;
}
@media (max-width: 767px) {
  /* line 276, ../sass/_modal.scss */
  .modal-dialog .modal-content .modal-footer {
    padding-top: 7px;
  }
}
/* line 283, ../sass/_modal.scss */
.modal-dialog .modal-content .modal-body {
  padding: 40px 60px 35px 60px;
}
@media (max-width: 767px) {
  /* line 283, ../sass/_modal.scss */
  .modal-dialog .modal-content .modal-body {
    padding: 20px 15px 15px 15px;
  }
}
/* line 288, ../sass/_modal.scss */
.modal-dialog .modal-content .modal-body p {
  margin-bottom: 10px;
}
/* line 290, ../sass/_modal.scss */
.modal-dialog .modal-content .modal-body p label {
  width: 100%;
}
@media (max-width: 767px) {
  /* line 290, ../sass/_modal.scss */
  .modal-dialog .modal-content .modal-body p label {
    margin-bottom: 0;
  }
}
/* line 295, ../sass/_modal.scss */
.modal-dialog .modal-content .modal-body p label input {
  background: #f2f5ff;
  border: 2px solid #b8c9d0;
  box-shadow: none;
  margin-bottom: 0;
}
/* line 302, ../sass/_modal.scss */
.modal-dialog .modal-content .modal-body p .button--isi {
  height: 60px;
  padding: 14px 46px 14px 48px;
}
/* line 305, ../sass/_modal.scss */
.modal-dialog .modal-content .modal-body p .button--isi span {
  letter-spacing: 0.85px;
}
/* line 310, ../sass/_modal.scss */
.modal-dialog .modal-content .modal-body p.submit #wp-submit {
  background: #d6eaf2;
  border: none;
  color: #384042;
  font-family: 'Merriweather Sans', sans-serif;
  font-weight: 600;
  letter-spacing: 1.2px;
  padding: 15px 50px;
  transition: all 0.2s linear;
  -webkit-transition: all 0.2s linear;
}
@media (max-width: 767px) {
  /* line 310, ../sass/_modal.scss */
  .modal-dialog .modal-content .modal-body p.submit #wp-submit {
    padding: 17px 49px;
  }
}
/* line 324, ../sass/_modal.scss */
.modal-dialog .modal-content .modal-body p.submit .forgot-pass {
  -webkit-transition: all 0.2s linear;
  font-size: 14px;
  font-size: 1rem;
  background: none;
  border: none;
  color: #4e5c60;
  float: right;
  font-family: 'Merriweather Sans', sans-serif;
  font-weight: 600;
  letter-spacing: 0.0px;
  margin-top: 17px;
  padding: 6px 0px;
  transition: all 0.2s linear;
}
@media (max-width: 767px) {
  /* line 324, ../sass/_modal.scss */
  .modal-dialog .modal-content .modal-body p.submit .forgot-pass {
    letter-spacing: -0.4px;
    font-size: 13px;
    font-size: 0.92857rem;
    position: relative;
    left: -5px;
  }
}
/* line 343, ../sass/_modal.scss */
.modal-dialog .modal-content .modal-body p.submit .forgot-pass:hover {
  color: #7e9196;
}
/* line 351, ../sass/_modal.scss */
.modal-dialog .modal-content .modal-footer {
  border: none;
}
/* line 353, ../sass/_modal.scss */
.modal-dialog .modal-content .modal-footer .reg-pass {
  font-size: 20px;
  font-size: 1.42857rem;
  background: none;
  border: none;
  box-shadow: none;
  display: block;
  font-family: 'Merriweather Sans', sans-serif;
  font-weight: 600;
  letter-spacing: 0px;
  margin: 3px auto;
  transition: color 0.2s linear;
  -webkit-transition: color 0.2s linear;
  letter-spacing: 0.6px;
}
@media (max-width: 767px) {
  /* line 353, ../sass/_modal.scss */
  .modal-dialog .modal-content .modal-footer .reg-pass {
    font-size: 15px;
    font-size: 1.07143rem;
    letter-spacing: 0px;
  }
  /* line 369, ../sass/_modal.scss */
  .modal-dialog .modal-content .modal-footer .reg-pass img {
    margin-left: 6px;
  }
}
/* line 373, ../sass/_modal.scss */
.modal-dialog .modal-content .modal-footer .reg-pass:hover {
  color: #677679;
}
/* line 377, ../sass/_modal.scss */
.modal-dialog .modal-content .modal-footer .modal-copyright {
  font-size: 10px;
  font-size: 0.71429rem;
  font-style: italic;
  color: #525666;
  margin-top: 3px;
}
/* line 385, ../sass/_modal.scss */
.modal-dialog .modal-content .modal-copiright {
  color: #4e5c60;
  font-size: 10px;
  font-size: 0.71429rem;
  bottom: 31px;
  font-style: italic;
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%;
}
@media (min-height: 480px) and (min-width: 1024px) {
  /* line 385, ../sass/_modal.scss */
  .modal-dialog .modal-content .modal-copiright {
    bottom: 10px;
  }
}
@media (max-width: 767px) {
  /* line 385, ../sass/_modal.scss */
  .modal-dialog .modal-content .modal-copiright {
    bottom: 16px;
  }
}

/* line 404, ../sass/_modal.scss */
.modal input[type="text"]::-webkit-input-placeholder,
.modal input[type="email"]::-webkit-input-placeholder,
.modal input[type="password"]::-webkit-input-placeholder,
.modal input[type="name"]::-webkit-input-placeholder,
.modal textarea::-webkit-input-placeholder {
  color: #b8c9d0 !important;
}

/* line 412, ../sass/_modal.scss */
.modal input[type="text"]::-moz-placeholder,
.modal input[type="email"]::-moz-placeholder,
.modal input[type="password"]::-moz-placeholder,
.modal input[type="name"]::-moz-placeholder,
.modal textarea::-moz-placeholder {
  color: #b8c9d0 !important;
}

/* line 420, ../sass/_modal.scss */
.modal input[type="text"]:-moz-placeholder,
.modal input[type="email"]:-moz-placeholder,
.modal input[type="password"]:-moz-placeholder,
.modal input[type="name"]:-moz-placeholder,
.modal textarea:-moz-placeholder {
  color: #b8c9d0 !important;
}

/* line 428, ../sass/_modal.scss */
.modal input[type="text"]:-ms-input-placeholder,
.modal input[type="email"]:-ms-input-placeholder,
.modal input[type="password"]:-ms-input-placeholder,
.modal input[type="name"]:-ms-input-placeholder,
.modal textarea:-ms-input-placeholder {
  color: #b8c9d0 !important;
}

/* line 437, ../sass/_modal.scss */
.reg-pass:hover img {
  -webkit-animation-duration: 1.5s;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-name: floatingtoward;
  animation-duration: 1.5s;
  animation-iteration-count: infinite;
  animation-name: floatingtoward;
}

/* Header 
-----------------------------------------------------------------*/
/* line 3, ../sass/_header.scss */
.unfixed {
  position: relative;
  left: auto;
  bottom: auto;
}

/* line 9, ../sass/_header.scss */
header {
  left: 0;
  margin: auto;
  position: relative;
  width: 100%;
  z-index: 98;
}
/* line 17, ../sass/_header.scss */
header.full-width {
  max-width: 100% !important;
}
/* line 21, ../sass/_header.scss */
header.header {
  position: absolute;
  right: 0;
  top: 0;
}
/* line 26, ../sass/_header.scss */
header .background {
  width: 100%;
}
/* line 29, ../sass/_header.scss */
header .top-header {
  position: relative;
}
/* line 32, ../sass/_header.scss */
header .top-header:after {
  background: #ccdde4;
  bottom: 0;
  content: "";
  height: 1px;
  left: 10px;
  display: block;
  opacity: 1;
  position: absolute;
  transition: opacity .3s;
  width: calc(100% - 20px);
}
/* line 46, ../sass/_header.scss */
header .wrap-header-menu {
  position: relative;
}
/* line 48, ../sass/_header.scss */
header .wrap-header-menu:after {
  background: #ccdde4;
  bottom: 0;
  content: "";
  height: 1px;
  left: 10px;
  display: block;
  opacity: 1;
  position: absolute;
  transition: opacity .3s;
  width: calc(100% - 20px);
  -webkit-transition: width 0.2s linear;
  transition: width 0.2s linear;
}
/* line 66, ../sass/_header.scss */
header .mCSB_scrollTools {
  opacity: 0;
}
/* line 68, ../sass/_header.scss */
header .mCSB_scrollTools:hover {
  opacity: 0;
}
/* line 72, ../sass/_header.scss */
header .header-menu {
  position: relative;
}
@media (max-width: 767px) {
  /* line 72, ../sass/_header.scss */
  header .header-menu {
    overflow: hidden;
    position: static;
  }
}
/* line 78, ../sass/_header.scss */
header .header-menu .wrap-primary-menu {
  height: 70px;
  left: 0;
  position: relative;
  transition: 0.3s border-color 0.1s, left 0.2s cubic-bezier(0.09, 0.67, 0.22, 0.82), right 0.3s cubic-bezier(0.09, 0.67, 0.22, 0.82);
}
/* line 85, ../sass/_header.scss */
header .header-menu .wrap-primary-menu .menu-select-vis.menu-notvisible {
  z-index: -99999;
}
/* line 87, ../sass/_header.scss */
header .header-menu .wrap-primary-menu .menu-select-vis.menu-notvisible .primary-menu,
header .header-menu .wrap-primary-menu .menu-select-vis.menu-notvisible .bt-nav {
  -webkit-transition: opacity 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
  opacity: 0;
  z-index: -9;
}
@media (max-width: 767px) {
  /* line 95, ../sass/_header.scss */
  header .header-menu .wrap-primary-menu .menu-select-vis.open.close-menu {
    -webkit-overflow-scrolling: touch;
    height: 90px;
    overflow-x: scroll;
    overflow-y: hidden;
    position: absolute;
    width: 100%;
  }
  /* line 103, ../sass/_header.scss */
  header .header-menu .wrap-primary-menu .menu-select-vis.open.close-menu .primary-menu {
    left: 0;
    opacity: 1;
    position: relative;
    z-index: 9;
  }
  /* line 109, ../sass/_header.scss */
  header .header-menu .wrap-primary-menu .menu-select-vis.open.close-menu nav {
    -webkit-transform: translateX(20px);
    -webkit-transition: -webkit-transform .3s;
    opacity: 1;
    transform: translateX(20px);
    transition: transform .3s;
    display: block;
  }
}
/* line 122, ../sass/_header.scss */
header .header-menu .wrap-primary-menu nav .primary-menu {
  margin: 0;
  padding-left: 0;
  transition: opacity 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
  width: calc(100% - 35px);
}
/* line 127, ../sass/_header.scss */
header .header-menu .wrap-primary-menu nav .primary-menu > li {
  display: inline-block;
  position: relative;
  background: none;
  line-height: 70px;
  margin-left: 30px;
  max-width: 18%;
  padding: 0;
  padding-left: 0;
  visibility: visible;
  white-space: nowrap;
}
/* line 138, ../sass/_header.scss */
header .header-menu .wrap-primary-menu nav .primary-menu > li:first-of-type {
  margin-left: 20px;
  -webkit-transition: margin-left 0.2s linear;
  transition: margin-left 0.2s linear;
}
/* line 143, ../sass/_header.scss */
header .header-menu .wrap-primary-menu nav .primary-menu > li a {
  font-size: 16px;
  font-size: 1.14286rem;
  display: block;
  font-style: italic;
  font-weight: 300;
  width: 100%;
}
/* line 150, ../sass/_header.scss */
header .header-menu .wrap-primary-menu nav .primary-menu > li a.more-links {
  background: url(../images/svg/more.svg) no-repeat center center;
  min-width: 22px;
  min-height: 10px;
}
/* line 156, ../sass/_header.scss */
header .header-menu .wrap-primary-menu nav .primary-menu > li .sub-menu {
  backface-visibility: hidden;
  margin-left: -15px;
  margin-top: 0;
  padding: 0 20px 5px;
  position: absolute;
  top: calc(100% - 2px);
  width: 180px;
  z-index: 99;
  transition: margin-top .3s;
}
/* line 167, ../sass/_header.scss */
header .header-menu .wrap-primary-menu nav .primary-menu > li .sub-menu li a {
  white-space: initial;
  padding: 13px 0;
  line-height: 23px;
}
/* line 172, ../sass/_header.scss */
header .header-menu .wrap-primary-menu nav .primary-menu > li .sub-menu li a:hover {
  color: #ff8346 !important;
}
/* line 177, ../sass/_header.scss */
header .header-menu .wrap-primary-menu nav .primary-menu > li .sub-menu.subtop {
  margin-top: 5px;
}
@media (max-width: 767px) {
  /* line 156, ../sass/_header.scss */
  header .header-menu .wrap-primary-menu nav .primary-menu > li .sub-menu {
    position: absolute;
  }
}
/* line 184, ../sass/_header.scss */
header .header-menu .wrap-primary-menu nav .primary-menu > li .sub-menu li {
  background: transparent;
  list-style-type: none;
  padding: 0;
  position: relative;
}
/* line 189, ../sass/_header.scss */
header .header-menu .wrap-primary-menu nav .primary-menu > li .sub-menu li a {
  font-size: 14px;
  font-size: 1rem;
}
/* line 194, ../sass/_header.scss */
header .header-menu .wrap-primary-menu nav .primary-menu > li > .sub-menu {
  left: 0;
}
/* line 197, ../sass/_header.scss */
header .header-menu .wrap-primary-menu nav .primary-menu > li > .sub-menu li a {
  display: block;
  font-style: normal;
}
/* line 201, ../sass/_header.scss */
header .header-menu .wrap-primary-menu nav .primary-menu > li > .sub-menu li .sub2-menu, header .header-menu .wrap-primary-menu nav .primary-menu > li > .sub-menu li .sub-menu {
  top: 0;
  left: 100%;
  margin-left: 20px;
  margin-top: 0;
}
/* line 206, ../sass/_header.scss */
header .header-menu .wrap-primary-menu nav .primary-menu > li > .sub-menu li .sub2-menu a, header .header-menu .wrap-primary-menu nav .primary-menu > li > .sub-menu li .sub-menu a {
  display: block;
}
/* line 209, ../sass/_header.scss */
header .header-menu .wrap-primary-menu nav .primary-menu > li > .sub-menu li .sub2-menu.left-position, header .header-menu .wrap-primary-menu nav .primary-menu > li > .sub-menu li .sub-menu.left-position {
  left: auto;
  margin-right: 20px;
  right: 100%;
}
/* line 223, ../sass/_header.scss */
header .header-menu .wrap-primary-menu .sub-arr .sub-menu .sub-arr:after {
  border: 3px solid transparent;
  border-bottom: 2px solid transparent;
  border-left: 3px solid rgba(255, 255, 255, 0.4);
  border-top: 2px solid transparent;
  content: "";
  margin-top: -2px;
  right: 0;
  transition: all .3s ease;
  transition: border-color .3s;
  display: block;
  opacity: 1;
  position: absolute;
  top: 50%;
  -moz-transition: all .3s ease;
  -webkit-transition: all .3s ease;
}
/* line 241, ../sass/_header.scss */
header .header-menu .wrap-primary-menu .sub-arr .sub-menu .sub-arr:hover:after {
  border-left: 3px solid #bac8ce;
}
/* line 248, ../sass/_header.scss */
header .header-menu .wrap-primary-menu .sub-arr:last-child:after {
  display: none;
}
/* line 254, ../sass/_header.scss */
header .header-menu .wrap-primary-menu .sub-arr:hover:after, header .header-menu .wrap-primary-menu .sub-arr.active:after {
  border-top: 3px solid #bac8ce;
}
@media (max-width: 767px) {
  /* line 78, ../sass/_header.scss */
  header .header-menu .wrap-primary-menu {
    height: 50px;
    position: relative;
  }
}
@media (max-width: 767px) {
  /* line 72, ../sass/_header.scss */
  header .header-menu {
    height: 50px;
  }
}
/* line 269, ../sass/_header.scss */
header .logo-mini {
  margin-left: 18px;
  min-height: 90px;
  position: relative;
  z-index: 9;
  display: table;
  height: 90px;
  width: 100%;
}
@media (max-width: 767px) {
  /* line 269, ../sass/_header.scss */
  header .logo-mini {
    margin-left: -7px;
    position: static;
    min-height: 50px;
  }
}
/* line 283, ../sass/_header.scss */
header .logo-mini .inner-wrap {
  display: table-cell;
  vertical-align: middle;
}
/* line 287, ../sass/_header.scss */
header .logo-mini a {
  position: relative;
  top: 0;
  -webkit-transition: top 0.1s ease-out 0.1s;
  transition: top 0.1s ease-out 0.1s;
}
@media (max-width: 767px) {
  /* line 287, ../sass/_header.scss */
  header .logo-mini a {
    max-width: 200px;
    overflow: hidden;
    padding-top: 5px;
  }
}
/* line 297, ../sass/_header.scss */
header .logo-mini a.text-logo {
  font-family: 'Yesteryear', cursive;
  font-size: 50px;
  font-size: 3.57143rem;
  line-height: 44px;
  line-height: 3.14286rem;
  -webkit-transition: color 0.2s ease-out 0.1s;
  transition: color 0.2s ease-out 0.1s;
}
@media (max-width: 991px) {
  /* line 297, ../sass/_header.scss */
  header .logo-mini a.text-logo {
    font-size: 32px;
    font-size: 2.28571rem;
    line-height: 37px;
    line-height: 2.64286rem;
  }
}
/* line 309, ../sass/_header.scss */
header .logo-mini svg,
header .logo-mini img {
  margin: 0;
  opacity: 1;
  position: relative;
  top: 0;
}
@media (max-width: 767px) {
  /* line 309, ../sass/_header.scss */
  header .logo-mini svg,
  header .logo-mini img {
    height: 48px;
    margin-left: 5px;
  }
}
/* line 321, ../sass/_header.scss */
header .logo-mini svg * {
  fill: #384042;
}
/* line 325, ../sass/_header.scss */
header .logo-mini.logo-notvisible {
  -webkit-transition: opacity 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
  opacity: 0;
}
/* line 331, ../sass/_header.scss */
header.header-fixed {
  position: fixed;
  top: 0;
  -webkit-transition: top 0.2s linear;
  transition: top 0.2s linear;
}
/* line 336, ../sass/_header.scss */
header.header-fixed .header-menu {
  position: static;
}
/* line 338, ../sass/_header.scss */
header.header-fixed .header-menu:after {
  content: '';
  display: block;
  left: 0px;
  opacity: 1;
  transition: opacity .3s;
  width: 100%;
}
@media (max-width: 992px) {
  /* line 338, ../sass/_header.scss */
  header.header-fixed .header-menu:after {
    left: -100%;
    width: 300%;
  }
}
/* line 350, ../sass/_header.scss */
header.header-fixed .header-menu .wrap-primary-menu {
  left: 0;
}
/* line 352, ../sass/_header.scss */
header.header-fixed .header-menu .wrap-primary-menu nav .primary-menu > li .sub-menu {
  top: 100%;
}
/* line 359, ../sass/_header.scss */
header.header-fixed.min-menu .header-menu:after {
  left: auto;
  width: auto;
}
@media (max-width: 767px) {
  /* line 359, ../sass/_header.scss */
  header.header-fixed.min-menu .header-menu:after {
    width: 300%;
    left: -100%;
  }
}
/* line 368, ../sass/_header.scss */
header.header-fixed.min-menu.headstand .header-menu .wrap-primary-menu {
  left: 0;
}
@media (max-width: 767px) {
  /* line 373, ../sass/_header.scss */
  header.header-fixed .logo-mini {
    margin-top: 0;
  }
  /* line 376, ../sass/_header.scss */
  header.header-fixed .logo-mini a {
    top: 0 !important;
  }
}
/* line 380, ../sass/_header.scss */
header.header-fixed .logo-mini img {
  height: 40px;
}
/* line 386, ../sass/_header.scss */
header.header-fixed.headstand .header-menu .wrap-primary-menu {
  border-top-color: transparent;
  transition: .3s border-color .1s, left .8s;
}
@media (max-width: 767px) {
  /* line 386, ../sass/_header.scss */
  header.header-fixed.headstand .header-menu .wrap-primary-menu {
    left: 0;
  }
}
/* line 395, ../sass/_header.scss */
header.header-fixed.headstand.hide-for-search .logo-mini {
  opacity: 0;
  z-index: -9;
}
/* line 409, ../sass/_header.scss */
header.min-menu .logo-mini a {
  top: 0 !important;
}
@media (min-width: 768px) {
  /* line 413, ../sass/_header.scss */
  header.min-menu .sub-menu {
    display: none;
    left: 0;
    margin-left: 0;
    margin: auto;
    padding-left: 0;
    position: absolute;
    right: 0;
    top: 100%;
    width: 724px;
    z-index: 99;
  }
}
@media (min-width: 768px) and (min-width: 992px) {
  /* line 413, ../sass/_header.scss */
  header.min-menu .sub-menu {
    width: 950px;
  }
}
@media (min-width: 768px) and (min-width: 1200px) {
  /* line 413, ../sass/_header.scss */
  header.min-menu .sub-menu {
    width: 1180px;
  }
}
@media (min-width: 768px) {
  /* line 431, ../sass/_header.scss */
  header.min-menu .sub-menu .sub2-menu {
    position: relative;
  }
}
/* line 436, ../sass/_header.scss */
header.min-menu .header-menu {
  overflow: hidden;
  position: static;
}
@media (min-width: 768px) {
  /* line 439, ../sass/_header.scss */
  header.min-menu .header-menu:after {
    left: 0 !important;
    position: relative;
    width: 100%;
  }
}
/* line 446, ../sass/_header.scss */
header.min-menu .header-menu .wrap-primary-menu {
  left: 0;
}
@media (min-width: 768px) {
  /* line 451, ../sass/_header.scss */
  header.min-menu .header-menu .sub-menu li {
    margin-left: 15px;
    margin-right: 15px;
  }
}
/* line 458, ../sass/_header.scss */
header.min-menu .header-menu .sub-menu .sub2-menu {
  margin-left: 0;
}
@media (min-width: 768px) {
  /* line 458, ../sass/_header.scss */
  header.min-menu .header-menu .sub-menu .sub2-menu {
    margin-left: -15px;
  }
}
/* line 463, ../sass/_header.scss */
header.min-menu .header-menu .sub-menu .sub2-menu li {
  margin-left: 30px;
  width: calc(100% - 60px);
}
/* line 470, ../sass/_header.scss */
header.min-menu .header-menu .open.close-menu {
  -webkit-overflow-scrolling: touch;
  height: 90px;
  overflow-x: scroll;
  overflow-y: hidden;
  position: absolute;
  width: 100%;
}
/* line 477, ../sass/_header.scss */
header.min-menu .header-menu .open.close-menu .primary-menu {
  left: 0;
  opacity: 1;
  position: relative;
  z-index: 9;
}
/* line 483, ../sass/_header.scss */
header.min-menu .header-menu .open.close-menu nav {
  -webkit-transform: translateX(20px);
  -webkit-transition: -webkit-transform .3s;
  opacity: 1;
  transform: translateX(20px);
  transition: transform .3s;
  display: block;
}
/* line 493, ../sass/_header.scss */
header.min-menu .header-menu nav {
  -webkit-transform: translateX(0);
  -webkit-transition: -webkit-transform .3s;
  position: absolute;
  transform: translateX(0);
  transition: transform .3s;
}
/* line 499, ../sass/_header.scss */
header.min-menu .header-menu nav .primary-menu {
  left: -9999px;
  margin-right: 0 !important;
  opacity: 0;
  padding-right: 20px;
  position: absolute;
  white-space: nowrap;
  z-index: -9;
}
@media (max-width: 767px) {
  /* line 507, ../sass/_header.scss */
  header.min-menu .header-menu nav .primary-menu > li {
    line-height: 50px;
    margin-left: 20px;
  }
}

/* line 520, ../sass/_header.scss */
.touch-device header .header-menu .wrap-primary-menu nav .primary-menu > li:hover a {
  color: #546266;
}
/* line 523, ../sass/_header.scss */
.touch-device header .header-menu .wrap-primary-menu nav .primary-menu > li.active a {
  color: #384042;
}

/* line 530, ../sass/_header.scss */
.no-touch-device header.header {
  position: fixed;
}

@media (min-width: 767px) and (max-width: 850px) {
  /* line 536, ../sass/_header.scss */
  .header-fixed .header-menu .wrap-primary-menu nav .primary-menu > li > .sub-menu.sub-menu-point {
    left: -30px;
  }
}

/* Search
---------------------------------------------------------------------------*/
/* line 545, ../sass/_header.scss */
.search-block {
  position: relative;
}
/* line 547, ../sass/_header.scss */
.search-block input {
  background: transparent;
  border: none;
  font-weight: 300;
  height: 70px;
  left: 25px;
  margin: auto;
  opacity: 0;
  padding: 0;
  position: absolute;
  width: 80%;
  -webkit-transition: opacity .4s;
  transition: opacity .4s;
}
@media (max-width: 767px) {
  /* line 547, ../sass/_header.scss */
  .search-block input {
    height: 50px;
    overflow: hidden;
  }
}
/* line 564, ../sass/_header.scss */
.search-block input.find-input-visible {
  height: 70px;
  opacity: 1;
  visibility: visible;
  z-index: 99;
  -webkit-transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75);
  -webkit-transition: opacity .3s;
  transition: opacity .3s;
}
@media (max-width: 767px) {
  /* line 564, ../sass/_header.scss */
  .search-block input.find-input-visible {
    height: 50px;
  }
}
/* line 578, ../sass/_header.scss */
.search-block button {
  background: transparent;
  border: none;
  display: table;
  float: right;
  height: 70px;
  margin-right: 18px;
  padding: 0;
  position: relative;
  transition: transform .5s;
  width: 24px;
  z-index: 999;
  -webkit-transform: translateX(0) !important;
  -webkit-transition: -webkit-transform .5s;
}
@media (max-width: 767px) {
  /* line 578, ../sass/_header.scss */
  .search-block button {
    height: 50px;
    line-height: 50px;
    margin-right: 5px;
  }
}
/* line 597, ../sass/_header.scss */
.search-block button svg,
.search-block button img {
  bottom: 0;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 1px;
  transition: opacity 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
}
/* line 606, ../sass/_header.scss */
.search-block button svg.find,
.search-block button img.find {
  opacity: 1;
  width: 20px;
}
/* line 610, ../sass/_header.scss */
.search-block button svg.close-btn,
.search-block button img.close-btn {
  opacity: 0;
}
/* line 615, ../sass/_header.scss */
.search-block button svg.find {
  -webkit-transform: rotate(5deg);
  transform: rotate(5deg);
}
/* line 619, ../sass/_header.scss */
.search-block button svg * {
  fill: #4e5c60;
  transition: fill .3s;
}
/* line 624, ../sass/_header.scss */
.search-block button line {
  stroke: #4e5c60;
  transition: stroke .3s;
}
/* line 629, ../sass/_header.scss */
.search-block button.not-visible-search {
  -webkit-transform: translateX(250px) !important;
}
/* line 634, ../sass/_header.scss */
.search-block button.addClose svg,
.search-block button.addClose img {
  position: absolute;
  bottom: 0;
  left: 0;
  margin: auto;
  right: 0;
  top: 0;
}
/* line 642, ../sass/_header.scss */
.search-block button.addClose svg.find,
.search-block button.addClose img.find {
  opacity: 0;
}
/* line 645, ../sass/_header.scss */
.search-block button.addClose svg.close-btn,
.search-block button.addClose img.close-btn {
  opacity: 1;
}
/* line 652, ../sass/_header.scss */
.search-block button:hover svg * {
  fill: #374144;
}
/* line 656, ../sass/_header.scss */
.search-block button:hover line {
  stroke: #374144;
}

/* line 662, ../sass/_header.scss */
header .search-form button {
  display: none;
}

/* Menu
---------------------------------------------------------------------------------*/
/* line 669, ../sass/_header.scss */
.touch-device .sub-menu {
  display: none;
  margin-left: 0;
  padding-left: 0;
  position: absolute;
  top: 100%;
  width: 1180px;
  z-index: 99;
}
@media (max-width: 1200px) {
  /* line 669, ../sass/_header.scss */
  .touch-device .sub-menu {
    width: 950px;
  }
}
@media (max-width: 992px) {
  /* line 669, ../sass/_header.scss */
  .touch-device .sub-menu {
    width: 724px;
  }
}
@media (max-width: 767px) {
  /* line 669, ../sass/_header.scss */
  .touch-device .sub-menu {
    margin-left: 0;
    width: calc(100% - 30px);
  }
}

/* line 690, ../sass/_header.scss */
.sub-menu {
  background: #333744;
  display: none;
  list-style-type: none;
  margin-top: 0;
}
@media (max-width: 991px) {
  /* line 690, ../sass/_header.scss */
  .sub-menu {
    display: none;
    margin-left: 0;
    padding-left: 0;
    position: absolute;
    top: 100%;
    width: calc(100% - 20px);
    z-index: 999;
  }
}
@media (max-width: 767px) {
  /* line 690, ../sass/_header.scss */
  .sub-menu {
    margin-left: -20px;
    width: calc(100% + 30px);
  }
}
/* line 708, ../sass/_header.scss */
.sub-menu li {
  border-bottom: 1px solid rgba(220, 234, 239, 0.1);
  line-height: 50px;
  list-style: none;
  padding: 0;
}
@media (max-width: 767px) {
  /* line 708, ../sass/_header.scss */
  .sub-menu li {
    margin-left: 15px;
    width: calc(100% - 60px);
  }
}
@media (max-width: 767px) {
  /* line 708, ../sass/_header.scss */
  .sub-menu li {
    line-height: 45px;
  }
}
/* line 720, ../sass/_header.scss */
.sub-menu li a {
  font-family: 'Merriweather Sans', sans-serif;
  color: #f2f5ff !important;
  font-weight: 300;
  padding-left: 6px;
}
/* line 725, ../sass/_header.scss */
.sub-menu li a:before {
  opacity: 0;
}
@media (max-width: 767px) {
  /* line 720, ../sass/_header.scss */
  .sub-menu li a {
    font-size: 13px;
  }
}
/* line 731, ../sass/_header.scss */
.sub-menu li a:hover {
  opacity: 0.8;
}
/* line 735, ../sass/_header.scss */
.sub-menu li:last-child {
  border-bottom: none;
}
/* line 739, ../sass/_header.scss */
.sub-menu .sub2-menu, .sub-menu li .sub-menu {
  background: #2f323e;
  position: relative;
}
@media (max-width: 991px) {
  /* line 739, ../sass/_header.scss */
  .sub-menu .sub2-menu, .sub-menu li .sub-menu {
    margin-left: -15px;
  }
}
/* line 747, ../sass/_header.scss */
.sub-menu .sub2-menu li a:before, .sub-menu li .sub-menu li a:before {
  opacity: 0;
}

@media (max-width: 767px) {
  /* line 757, ../sass/_header.scss */
  .touch-device .sub-menu {
    backface-visibility: hidden;
  }
  /* line 759, ../sass/_header.scss */
  .touch-device .sub-menu li {
    margin-left: 20px;
    width: calc(100% - 40px);
  }
  /* line 763, ../sass/_header.scss */
  .touch-device .sub-menu li a {
    white-space: initial;
    padding: 13px 0;
    line-height: 23px;
  }
}
@media (max-width: 767px) and (max-width: 767px) {
  /* line 759, ../sass/_header.scss */
  .touch-device .sub-menu li {
    width: calc(100% - 40px);
  }
}
@media (max-width: 767px) {
  /* line 773, ../sass/_header.scss */
  .touch-device .sub-menu .sub2-menu {
    left: 0;
    width: 100%;
  }
}
@media (max-width: 767px) and (max-width: 767px) {
  /* line 773, ../sass/_header.scss */
  .touch-device .sub-menu .sub2-menu {
    margin-left: -10px;
  }
}
@media (max-width: 767px) {
  /* line 779, ../sass/_header.scss */
  .touch-device .sub-menu .sub2-menu li {
    width: calc(100% - 40px);
  }
  /* line 782, ../sass/_header.scss */
  .touch-device .sub-menu .sub2-menu li a {
    white-space: initial;
    padding: 13px 0;
    line-height: 23px;
  }
}

/* bt-nav 
--------------------------------------------------------------------------------*/
/* line 796, ../sass/_header.scss */
.min-menu .bt-nav {
  -webkit-transition: opacity .4s;
  cursor: pointer;
  display: block;
  height: 27px;
  left: 3px;
  opacity: 1;
  position: absolute;
  width: 26px;
}
/* line 805, ../sass/_header.scss */
.min-menu .bt-nav .line {
  -webkit-transition: all 0.2s ease;
  background: #384042;
  height: 2px;
  left: 15px;
  margin-left: -15px;
  position: absolute;
  top: 7px;
  width: 20px;
}
/* line 817, ../sass/_header.scss */
.min-menu .open .bt-nav {
  margin-top: 10px;
}
@media (min-width: 768px) {
  /* line 817, ../sass/_header.scss */
  .min-menu .open .bt-nav {
    margin-top: 20px;
  }
}
/* line 823, ../sass/_header.scss */
.min-menu .open .line1 {
  top: 13px;
}
/* line 826, ../sass/_header.scss */
.min-menu .open .line3 {
  top: 19px;
}
/* line 831, ../sass/_header.scss */
.min-menu .close-menu .line {
  top: 15px;
}
/* line 834, ../sass/_header.scss */
.min-menu .close-menu .line1 {
  -webkit-transform: rotateZ(45deg);
}
/* line 837, ../sass/_header.scss */
.min-menu .close-menu .line2 {
  opacity: 0;
}
/* line 840, ../sass/_header.scss */
.min-menu .close-menu .line3 {
  -webkit-transform: rotateZ(-45deg);
}
/* line 843, ../sass/_header.scss */
.min-menu .close-menu .bt-nav {
  margin-top: 8px;
}
@media (min-width: 768px) {
  /* line 843, ../sass/_header.scss */
  .min-menu .close-menu .bt-nav {
    margin-top: 18px;
  }
}

/* Header-simple-center
----------------------------------------------------------------------------------*/
/* line 857, ../sass/_header.scss */
.header-simple-center.fixed-onScroll {
  left: 0;
  right: 0;
  top: 0;
  position: fixed;
}
/* line 864, ../sass/_header.scss */
.header-simple-center .wrap-header-menu {
  position: relative;
}
/* line 882, ../sass/_header.scss */
.header-simple-center .header-menu nav .primary-menu {
  text-align: center;
}
/* line 884, ../sass/_header.scss */
.header-simple-center .header-menu nav .primary-menu ul {
  text-align: left;
}
/* line 888, ../sass/_header.scss */
.header-simple-center .header-menu nav .primary-menu > li .sub-menu {
  top: calc(100% - 1px);
}
/* line 896, ../sass/_header.scss */
.header-simple-center .logo-mini {
  margin-left: 0;
  text-align: center;
  padding-top: 88px;
}
@media (min-width: 768px) {
  /* line 896, ../sass/_header.scss */
  .header-simple-center .logo-mini {
    padding-bottom: 42px;
  }
}
@media (max-width: 991px) {
  /* line 896, ../sass/_header.scss */
  .header-simple-center .logo-mini {
    padding-top: 29px;
  }
}
@media (max-width: 767px) {
  /* line 896, ../sass/_header.scss */
  .header-simple-center .logo-mini {
    padding-top: 0px;
  }
}
/* line 910, ../sass/_header.scss */
.header-simple-center .wrap-primary-menu {
  border-top: 0 !important;
  height: 73px !important;
}

@media (min-width: 768px) {
  /* line 917, ../sass/_header.scss */
  .header-simple .logo-mini a {
    padding-top: 45px;
    padding-bottom: 15px;
  }
}
/* line 923, ../sass/_header.scss */
.header-center {
  padding-left: 0;
  padding-right: 0;
  max-width: 100% !important;
  text-align: center;
}
/* line 930, ../sass/_header.scss */
.header-center .top-header:after, .header-center .wrap-header-menu:after {
  opacity: 0;
}
/* line 935, ../sass/_header.scss */
.header-center.header-fixed .header-social {
  opacity: 0;
}
/* line 938, ../sass/_header.scss */
.header-center.header-fixed .header-menu {
  position: relative;
}
/* line 940, ../sass/_header.scss */
.header-center.header-fixed .header-menu:after, .header-center.header-fixed .header-menu:before {
  opacity: 0;
}
/* line 945, ../sass/_header.scss */
.header-center.header-fixed .wrap-header-menu:after {
  opacity: 1;
  background: #E2EAEC;
}
/* line 952, ../sass/_header.scss */
.header-center .logo-mini {
  padding-top: 39px;
}
@media (max-width: 767px) {
  /* line 952, ../sass/_header.scss */
  .header-center .logo-mini {
    padding-top: 0;
  }
}
@media (max-width: 767px) {
  /* line 958, ../sass/_header.scss */
  .header-center .wrap-header-menu {
    padding-left: 10px;
    padding-right: 10px;
  }
}
/* line 967, ../sass/_header.scss */
.header-center .header-menu .wrap-primary-menu {
  border-top: 0;
}
/* line 971, ../sass/_header.scss */
.header-center .header-menu .wrap-primary-menu nav .primary-menu {
  width: 100%;
  padding-right: 60px;
  text-align: left;
}
/* line 976, ../sass/_header.scss */
.header-center .header-menu .wrap-primary-menu nav .primary-menu > li .sub-menu {
  top: 100%;
}
@media (min-width: 768px) {
  /* line 981, ../sass/_header.scss */
  .header-center .header-menu .wrap-primary-menu nav .primary-menu li:first-child {
    margin-left: 0;
  }
}
@media (min-width: 768px) {
  /* line 965, ../sass/_header.scss */
  .header-center .header-menu {
    display: inline-block;
    margin: auto;
    margin-bottom: -.36em;
  }
}
/* line 995, ../sass/_header.scss */
.header-center .header-menu:before, .header-center .header-menu:after {
  content: '';
  background: #E2EAEC;
  height: 1px;
  left: -100%;
  top: 0;
  margin: auto;
  position: absolute;
  right: -100%;
  width: calc(100% + 100px);
}
@media (max-width: 992px) {
  /* line 995, ../sass/_header.scss */
  .header-center .header-menu:before, .header-center .header-menu:after {
    min-width: 650px;
  }
}
@media (max-width: 767px) {
  /* line 995, ../sass/_header.scss */
  .header-center .header-menu:before, .header-center .header-menu:after {
    min-width: 100px;
    left: 10px;
    right: auto;
    width: calc(100% - 20px);
  }
}
/* line 1015, ../sass/_header.scss */
.header-center .header-menu:after {
  top: auto;
  bottom: 0;
}
@media (min-width: 768px) {
  /* line 1021, ../sass/_header.scss */
  .header-center .search-block {
    position: absolute;
    width: 100%;
  }
}
@media (min-width: 768px) {
  /* line 1026, ../sass/_header.scss */
  .header-center .search-block input {
    height: 70px;
    width: calc(100% - 50px);
  }
}
/* line 1032, ../sass/_header.scss */
.header-center .search-block button {
  margin-right: 0;
}
/* line 1036, ../sass/_header.scss */
.header-center .logo-mini {
  text-align: center;
  margin-left: 0;
}
/* line 1040, ../sass/_header.scss */
.header-center .header-social {
  border-top: 1px solid #ccdde4;
}

/* Header-simple-center
---------------------------------------------------------------------------------*/
/* line 1047, ../sass/_header.scss */
.header-simple {
  -webkit-transition: border 0.2s linear;
  transition: border 0.2s linear;
}
@media (max-width: 767px) {
  /* line 1051, ../sass/_header.scss */
  .header-simple .top-header .logo-mini a {
    margin: 0 auto;
  }
}
@media (min-width: 768px) {
  /* line 1058, ../sass/_header.scss */
  .header-simple .header-social {
    top: -80px;
  }
}
/* line 1063, ../sass/_header.scss */
.header-simple .header-menu .wrap-primary-menu nav .primary-menu > li .sub-menu {
  top: 100%;
}
/* line 1066, ../sass/_header.scss */
.header-simple .logo-mini {
  text-align: center;
  margin-left: 0;
}
/* line 1069, ../sass/_header.scss */
.header-simple .logo-mini a {
  display: block;
}
@media (min-width: 768px) {
  /* line 1069, ../sass/_header.scss */
  .header-simple .logo-mini a {
    padding-top: 45px;
    padding-bottom: 15px;
  }
}
/* line 1091, ../sass/_header.scss */
.header-simple.header-fixed .wrap-header-menu:after {
  width: 300%;
  left: -100%;
}

@media (min-width: 1259px) {
  /* line 1103, ../sass/_header.scss */
  .no-touch-device .header-simple.with-line .header-menu .wrap-primary-menu:before {
    background: #ccdde4;
    content: '';
    height: 1px;
    left: -100%;
    position: absolute;
    width: 300%;
  }
}
@media (min-width: 1259px) {
  /* line 1115, ../sass/_header.scss */
  .no-touch-device .header-simple.with-line .wrap-header-menu {
    border: none;
  }
}

/* Header-minimal
-----------------------------------------------------------------------------------*/
/* line 1125, ../sass/_header.scss */
.header-minimal {
  max-width: 100% !important;
  border-bottom: 1px solid #ccdde4;
}
@media (min-width: 768px) {
  /* line 1125, ../sass/_header.scss */
  .header-minimal {
    transform: translateY(0px) !important;
    -webkit-transform: translateY(0px) !important;
  }
}
/* line 1132, ../sass/_header.scss */
.header-minimal .header-social {
  display: none;
}
/* line 1136, ../sass/_header.scss */
.header-minimal .top-header:after, .header-minimal .wrap-header-menu:after {
  display: none;
}
/* line 1141, ../sass/_header.scss */
.header-minimal .header-menu .wrap-primary-menu nav .primary-menu > li .sub-menu.sub-menu-point {
  margin-left: -40px;
}
/* line 1146, ../sass/_header.scss */
.header-minimal .search-block input {
  color: #fff;
  height: 100px;
  font-weight: 300;
}
/* line 1151, ../sass/_header.scss */
.header-minimal .search-block input[type="text"]::-webkit-input-placeholder,
.header-minimal .search-block input[type="email"]::-webkit-input-placeholder,
.header-minimal .search-block input[type="password"]::-webkit-input-placeholder,
.header-minimal .search-block input[type="name"]::-webkit-input-placeholder,
.header-minimal .search-block textarea::-webkit-input-placeholder {
  color: #384042;
}
/* line 1159, ../sass/_header.scss */
.header-minimal .search-block input[type="text"]::-moz-placeholder,
.header-minimal .search-block input[type="email"]::-moz-placeholder,
.header-minimal .search-block input[type="password"]::-moz-placeholder,
.header-minimal .search-block input[type="name"]::-moz-placeholder,
.header-minimal .search-block textarea::-moz-placeholder {
  color: #384042;
}
/* line 1167, ../sass/_header.scss */
.header-minimal .search-block input[type="text"]:-moz-placeholder,
.header-minimal .search-block input[type="email"]:-moz-placeholder,
.header-minimal .search-block input[type="password"]:-moz-placeholder,
.header-minimal .search-block input[type="name"]:-moz-placeholder,
.header-minimal .search-block textarea:-moz-placeholder {
  color: #384042;
}
/* line 1175, ../sass/_header.scss */
.header-minimal .search-block input[type="text"]:-ms-input-placeholder,
.header-minimal .search-block input[type="email"]:-ms-input-placeholder,
.header-minimal .search-block input[type="password"]:-ms-input-placeholder,
.header-minimal .search-block input[type="name"]:-ms-input-placeholder,
.header-minimal .search-block textarea:-ms-input-placeholder {
  color: #384042;
}
/* line 1182, ../sass/_header.scss */
.header-minimal .search-block input:focus::-webkit-input-placeholder {
  color: transparent;
}
/* line 1185, ../sass/_header.scss */
.header-minimal .search-block input:focus::-moz-placeholder {
  color: transparent;
}
/* line 1188, ../sass/_header.scss */
.header-minimal .search-block input:focus:-moz-placeholder {
  color: transparent;
}
/* line 1191, ../sass/_header.scss */
.header-minimal .search-block input:focus:-ms-input-placeholder {
  color: transparent;
}
/* line 1196, ../sass/_header.scss */
.header-minimal .top-header {
  margin: auto;
  float: left;
}
/* line 1203, ../sass/_header.scss */
.header-minimal .logo-mini {
  float: left;
  margin-right: 40px;
}
@media (max-width: 767px) {
  /* line 1203, ../sass/_header.scss */
  .header-minimal .logo-mini {
    padding-top: 0;
    float: none;
  }
}
/* line 1214, ../sass/_header.scss */
.header-minimal .header-menu {
  height: 100px;
}
@media (max-width: 767px) {
  /* line 1214, ../sass/_header.scss */
  .header-minimal .header-menu {
    height: 50px;
    overflow: hidden;
  }
}
/* line 1220, ../sass/_header.scss */
.header-minimal .header-menu:after {
  display: none;
}
/* line 1223, ../sass/_header.scss */
.header-minimal .header-menu .wrap-primary-menu {
  border: none;
}
/* line 1225, ../sass/_header.scss */
.header-minimal .header-menu .wrap-primary-menu .primary-menu {
  margin-left: 195px;
  width: auto;
}
@media (max-width: 991px) {
  /* line 1225, ../sass/_header.scss */
  .header-minimal .header-menu .wrap-primary-menu .primary-menu {
    margin-left: 150px;
  }
}
@media (max-width: 767px) {
  /* line 1225, ../sass/_header.scss */
  .header-minimal .header-menu .wrap-primary-menu .primary-menu {
    margin-left: 0;
  }
}
/* line 1234, ../sass/_header.scss */
.header-minimal .header-menu .wrap-primary-menu .primary-menu > li {
  line-height: 100px;
}
@media (max-width: 767px) {
  /* line 1234, ../sass/_header.scss */
  .header-minimal .header-menu .wrap-primary-menu .primary-menu > li {
    line-height: 50px;
  }
}
/* line 1245, ../sass/_header.scss */
.header-minimal .search-block input.find-input-visible {
  height: 100px;
}
@media (max-width: 767px) {
  /* line 1245, ../sass/_header.scss */
  .header-minimal .search-block input.find-input-visible {
    height: 50px;
  }
}
/* line 1252, ../sass/_header.scss */
.header-minimal .search-block button {
  height: 100px;
}
@media (max-width: 767px) {
  /* line 1252, ../sass/_header.scss */
  .header-minimal .search-block button {
    height: 50px;
  }
}
/* line 1261, ../sass/_header.scss */
.header-minimal.header-fixed .header-menu:after {
  display: none;
}

@media (min-width: 768px) {
  /* line 1269, ../sass/_header.scss */
  .min-menu.consist {
    transform: translateY(0px) !important;
    -webkit-transform: translateY(0px) !important;
  }
  /* line 1272, ../sass/_header.scss */
  .min-menu.consist .top-header {
    position: absolute;
    right: 0;
    margin: auto;
    left: 0;
    max-width: 300px;
  }
  /* line 1278, ../sass/_header.scss */
  .min-menu.consist .top-header .logo-mini {
    text-align: center;
    margin-right: 0;
    float: none;
    margin-left: 0;
    padding-top: 10px;
  }
  /* line 1284, ../sass/_header.scss */
  .min-menu.consist .top-header .logo-mini svg {
    height: 50px;
    width: auto;
    margin-left: 0;
  }
  /* line 1292, ../sass/_header.scss */
  .min-menu.consist .header-menu .wrap-primary-menu {
    border-top: 0;
  }
  /* line 1295, ../sass/_header.scss */
  .min-menu.consist .header-menu .wrap-primary-menu .open .bt-nav {
    transition: margin-top .3s;
  }
  /* line 1299, ../sass/_header.scss */
  .min-menu.consist .header-menu .wrap-primary-menu .open.close-menu .bt-nav {
    transition: margin-top .3s;
  }
  /* line 1305, ../sass/_header.scss */
  .min-menu.consist .header-menu .wrap-primary-menu nav .primary-menu {
    margin-left: 0;
  }
  /* line 1307, ../sass/_header.scss */
  .min-menu.consist .header-menu .wrap-primary-menu nav .primary-menu > li {
    padding-top: 20px;
    padding-bottom: 20px;
    line-height: 30px;
  }
  /* line 1311, ../sass/_header.scss */
  .min-menu.consist .header-menu .wrap-primary-menu nav .primary-menu > li:first-child {
    margin-left: 25px;
  }
  /* line 1318, ../sass/_header.scss */
  .min-menu.consist .header-menu:before {
    display: none;
  }
  /* line 1324, ../sass/_header.scss */
  .min-menu.header-center .wrap-header-menu {
    padding-left: 10px;
    padding-right: 10px;
  }
  /* line 1327, ../sass/_header.scss */
  .min-menu.header-center .wrap-header-menu .header-menu {
    width: 100%;
  }
  /* line 1329, ../sass/_header.scss */
  .min-menu.header-center .wrap-header-menu .header-menu .search-block {
    padding-right: 25px;
  }
  /* line 1332, ../sass/_header.scss */
  .min-menu.header-center .wrap-header-menu .header-menu .bt-nav {
    padding-left: 20px;
  }
  /* line 1340, ../sass/_header.scss */
  .min-menu.header-minimal .top-header .logo-mini {
    padding-top: 0;
  }
  /* line 1342, ../sass/_header.scss */
  .min-menu.header-minimal .top-header .logo-mini svg {
    margin-top: 25px;
  }
  /* line 1350, ../sass/_header.scss */
  .min-menu.header-minimal .header-menu .wrap-primary-menu .open .bt-nav {
    margin-top: 36px;
  }
  /* line 1354, ../sass/_header.scss */
  .min-menu.header-minimal .header-menu .wrap-primary-menu .open.close-menu .bt-nav {
    margin-top: 34px;
  }
  /* line 1361, ../sass/_header.scss */
  .min-menu.header-minimal .header-menu .wrap-primary-menu nav .primary-menu > li {
    line-height: 60px;
  }
  /* line 1371, ../sass/_header.scss */
  .min-menu.header-simple .logo-mini a {
    padding-top: 0;
  }
}
@media (max-width: 767px) {
  /* line 1378, ../sass/_header.scss */
  .consist {
    transform: translateY(0px) !important;
    -webkit-transform: translateY(0px) !important;
  }
  /* line 1381, ../sass/_header.scss */
  .consist .top-header {
    position: absolute;
    right: 0;
    margin: auto;
    left: 0;
  }
  /* line 1386, ../sass/_header.scss */
  .consist .top-header .logo-mini {
    height: 70px;
    text-align: center;
    margin-right: 0;
  }
  /* line 1390, ../sass/_header.scss */
  .consist .top-header .logo-mini a {
    z-index: 9;
  }
  /* line 1393, ../sass/_header.scss */
  .consist .top-header .logo-mini svg {
    height: 50px;
    width: auto;
    margin-left: 0;
  }
  /* line 1400, ../sass/_header.scss */
  .consist .header-menu {
    height: 70px;
  }
  /* line 1403, ../sass/_header.scss */
  .consist .header-menu .search-block input {
    height: 70px;
  }
  /* line 1406, ../sass/_header.scss */
  .consist .header-menu .search-block button {
    height: 70px;
    margin-right: 4px;
  }
  /* line 1411, ../sass/_header.scss */
  .consist .header-menu .wrap-primary-menu {
    border-top: 0;
  }
  /* line 1414, ../sass/_header.scss */
  .consist .header-menu .wrap-primary-menu .open .bt-nav {
    margin-top: 21px;
    transition: margin-top .3s;
  }
  /* line 1419, ../sass/_header.scss */
  .consist .header-menu .wrap-primary-menu .open.close-menu .bt-nav {
    margin-top: 19px;
    transition: margin-top .3s;
  }
  /* line 1427, ../sass/_header.scss */
  .consist .header-menu .wrap-primary-menu nav .primary-menu > li {
    line-height: 30px;
    padding-top: 20px;
    padding-bottom: 20px;
  }
  /* line 1435, ../sass/_header.scss */
  .consist .header-menu:before {
    display: none;
  }
}
/* Fix search for Ipad
------------------------------------------------------------------*/
/* line 1444, ../sass/_header.scss */
header.header-minimal {
  top: 0 !important;
}

@media (max-width: 767px) {
  /* line 1447, ../sass/_header.scss */
  .touch-device header.headstand.hide-for-search,
  .touch-device header.header-fixed.hide-for-search {
    top: 79px;
  }
  /* line 1450, ../sass/_header.scss */
  .touch-device header.headstand.hide-for-search.consist,
  .touch-device header.header-fixed.hide-for-search.consist {
    top: 0 !important;
  }
}
/* line 1455, ../sass/_header.scss */
.touch-device header.headstand.hide-for-search .top-header,
.touch-device header.header-fixed.hide-for-search .top-header {
  height: 0;
  overflow: hidden;
}

/* line 1461, ../sass/_header.scss */
.touch-device header.headstand.hide-for-search .wrap-primary-menu {
  position: fixed;
  top: 0;
}

/* Demo-food 
-----------------------------------------------------------------*/
@media (max-width: 767px) {
  /* line 1471, ../sass/_header.scss */
  .food .search-block button svg * {
    fill: #6f634c !important;
  }
  /* line 1474, ../sass/_header.scss */
  .food .search-block button line {
    stroke: #6f634c;
  }
}
@media (min-width: 1261px) {
  /* line 1479, ../sass/_header.scss */
  .food header {
    padding-left: 30px;
    padding-right: 30px;
  }
}

/* line 1486, ../sass/_header.scss */
.z-ind {
  z-index: -9;
}

/*  Monochrome
---------------------------------------------------------------*/
/* line 1494, ../sass/_header.scss */
.monochrome .header-minimal .search-block input {
  color: #4e5c60;
}
/* line 1498, ../sass/_header.scss */
.monochrome header {
  max-width: 100%;
}
/* line 1500, ../sass/_header.scss */
.monochrome header .header-menu .wrap-primary-menu nav .primary-menu {
  width: auto;
}
/* line 1503, ../sass/_header.scss */
.monochrome header.header-fixed {
  max-width: 1440px;
}
/* line 1508, ../sass/_header.scss */
.monochrome .search-block button {
  margin-right: 7px;
}
@media (min-width: 992px) and (max-width: 1024px) {
  /* line 1512, ../sass/_header.scss */
  .monochrome.touch-device .search-block button {
    margin-right: 20px;
  }
}
@media (min-width: 992px) and (max-width: 1024px) {
  /* line 1520, ../sass/_header.scss */
  .monochrome header .logo-mini {
    margin-left: 40px;
  }
}

/* header-social
------------------------------------------------------------*/
@media (min-width: 768px) {
  /* line 1529, ../sass/_header.scss */
  .header-social {
    position: absolute;
    right: 35px;
    top: -105px;
    z-index: 11;
  }
}
/* line 1536, ../sass/_header.scss */
.header-social ul li {
  float: left;
  margin-right: 25px;
}
/* line 1539, ../sass/_header.scss */
.header-social ul li:last-of-type {
  margin-right: 0;
}
/* line 1542, ../sass/_header.scss */
.header-social ul li a {
  color: #abc2c9;
}
/* line 1544, ../sass/_header.scss */
.header-social ul li a:hover {
  color: #ff8346;
}
@media (max-width: 767px) {
  /* line 1550, ../sass/_header.scss */
  .header-social ul {
    padding: 0;
    margin: 0;
    width: 100%;
    overflow: hidden;
    text-align: center;
  }
  /* line 1556, ../sass/_header.scss */
  .header-social ul li {
    display: inline-block;
    float: none;
    padding-top: 4px;
    padding-bottom: 4px;
  }
}

/* line 1569, ../sass/_header.scss */
.classic-header .header-social {
  top: -80px;
}
@media (max-width: 768px) {
  /* line 1569, ../sass/_header.scss */
  .classic-header .header-social {
    position: absolute;
    top: -40px;
    right: 20px;
  }
}
/* line 1578, ../sass/_header.scss */
.classic-header.header-fixed, .classic-header.fixed {
  left: 0;
  right: 0;
}

/* Main
------------------------------------------------------------------------*/
/* line 3, ../sass/_main.scss */
html {
  height: 100%;
  width: 100%;
}

/* line 8, ../sass/_main.scss */
body {
  -webkit-font-smoothing: antialiased;
  color: #384042;
  font-size: 100%;
  height: 100%;
  width: 100%;
  min-width: 320px;
  background: #f6f8fe;
}
/* line 16, ../sass/_main.scss */
body.modal-open {
  overflow: hidden !important;
}

/* line 20, ../sass/_main.scss */
.touch-device {
  overflow: auto;
  height: auto;
}
@media (max-width: 991px) {
  /* line 23, ../sass/_main.scss */
  .touch-device.modal-open {
    position: fixed;
  }
}

/* line 30, ../sass/_main.scss */
img {
  backface-visibility: hidden;
}

/* line 34, ../sass/_main.scss */
#mCSB_1_scrollbar_vertical {
  z-index: 999;
}

/* line 38, ../sass/_main.scss */
#wrapper {
  margin: 0 auto;
  max-width: 1200px;
  padding-left: 0;
  padding-right: 0;
  position: static;
  width: 100%;
  z-index: 100;
}
/* line 46, ../sass/_main.scss */
#wrapper.width-1440 {
  max-width: 1440px;
}
/* line 48, ../sass/_main.scss */
#wrapper.width-1440 main {
  padding-left: 0;
  padding-right: 0;
}
/* line 53, ../sass/_main.scss */
#wrapper.width-1200 {
  max-width: 1200px;
}
/* line 55, ../sass/_main.scss */
#wrapper.width-1200 main {
  padding-left: 0;
  padding-right: 0;
}
/* line 60, ../sass/_main.scss */
#wrapper.full-width {
  max-width: 100% !important;
}
/* line 62, ../sass/_main.scss */
#wrapper.full-width main {
  padding-left: 0;
  padding-right: 0;
}

/* line 68, ../sass/_main.scss */
.no-margin {
  padding-left: 0;
  padding-right: 0;
}
@media (max-width: 1024px) {
  /* line 68, ../sass/_main.scss */
  .no-margin {
    overflow-x: hidden;
  }
}

/* line 75, ../sass/_main.scss */
.no-padding {
  padding-left: 0 !important;
  padding-right: 0 !important;
  overflow: hidden;
}

@media (min-width: 992px) {
  /* line 82, ../sass/_main.scss */
  .add-boxed-offset header, .add-boxed-offset main {
    padding-left: 30px;
    padding-right: 30px;
  }
}

/* line 89, ../sass/_main.scss */
main {
  position: relative;
  z-index: 1;
}

/* line 94, ../sass/_main.scss */
section {
  position: relative;
  padding-bottom: 20px;
}
@media (max-width: 767px) {
  /* line 94, ../sass/_main.scss */
  section {
    padding-bottom: 10px;
  }
}

/* Background
--------------------------------------------------------------------------*/
/* line 104, ../sass/_main.scss */
.background {
  height: 100%;
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: -1;
}
/* line 112, ../sass/_main.scss */
.background.size-box {
  left: 10px;
  width: calc(100% - 20px);
}
/* line 117, ../sass/_main.scss */
.background .layer {
  -webkit-background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100%;
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  width: 100%;
}

/* Sticki-bar
--------------------------------------------------------------------------*/
/* line 134, ../sass/_main.scss */
.wrapper .inner-wrapper {
  margin: 0 auto;
}
/* line 138, ../sass/_main.scss */
.wrapper main, .wrapper header {
  -webkit-transform: translateY(0);
  -webkit-transition: -webkit-transform .3s;
  transform: translateY(0);
  transition: transform .3s;
}

/* line 145, ../sass/_main.scss */
.move-footer-effect .inner-wrapper {
  padding-bottom: 70px;
  position: relative;
}
@media (max-width: 767px) {
  /* line 145, ../sass/_main.scss */
  .move-footer-effect .inner-wrapper {
    padding-bottom: 90px;
  }
}

/* line 152, ../sass/_main.scss */
.touch-device .wrapper .inner-wrapper {
  padding-bottom: 0;
}

/* line 156, ../sass/_main.scss */
.cd-nav-trigger {
  height: 55px;
  position: absolute;
  right: 0;
  text-indent: inherit;
  top: 0;
  width: 55px;
  -webkit-backface-visibility: hidden;
  z-index: 997;
}
@media (max-width: 767px) {
  /* line 156, ../sass/_main.scss */
  .cd-nav-trigger {
    height: 40px;
    width: 40px;
  }
}
/* line 170, ../sass/_main.scss */
.cd-nav-trigger.close-nav .open-bar {
  background: #333744;
}
/* line 172, ../sass/_main.scss */
.cd-nav-trigger.close-nav .open-bar:after {
  -webkit-transform: rotate(45deg);
  -webkit-transition: -webkit-transform .4s;
  transform: rotate(45deg);
  transition: transform .4s;
}
/* line 180, ../sass/_main.scss */
.cd-nav-trigger:before {
  background: transparent;
}
/* line 183, ../sass/_main.scss */
.cd-nav-trigger:after {
  background: transparent;
}
/* line 186, ../sass/_main.scss */
.cd-nav-trigger .open-bar {
  background: #333744;
  border-radius: 0 0 0 50px;
  border: none;
  bottom: 12px;
  color: #fff;
  cursor: pointer;
  height: 55px;
  overflow: hidden;
  padding: 0 0 12px 21px;
  position: absolute;
  top: 0;
  transition: background .3;
  width: 55px;
}
@media (max-width: 767px) {
  /* line 186, ../sass/_main.scss */
  .cd-nav-trigger .open-bar {
    height: 40px;
    width: 40px;
  }
}
/* line 204, ../sass/_main.scss */
.cd-nav-trigger .open-bar:after {
  bottom: 26px;
  content: url(../images/svg/plus.svg);
  height: 16px;
  left: 23px;
  position: absolute;
  transform-origin: 50% 50%;
  transform: rotate(0deg);
  transition: transform .4s;
  -webkit-transform: rotate(0deg);
  -webkit-transition: -webkit-transform .4s;
}
@media (max-width: 767px) {
  /* line 204, ../sass/_main.scss */
  .cd-nav-trigger .open-bar:after {
    bottom: 18px;
    left: 17px;
  }
}

/* line 222, ../sass/_main.scss */
.sticky-bar-block {
  background: #f6f8fe;
  left: 0;
  margin: auto;
  max-width: 1260px;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}
/* line 231, ../sass/_main.scss */
.sticky-bar-block .content-box {
  transform: translateY(-250px);
  -webkit-transform: translateY(-250px);
  -webkit-transition: -webkit-transform .3s;
  background: #424756;
  padding: 40px;
  position: relative;
  transition: transform .3s;
  width: 100%;
  z-index: 997;
}
@media (max-width: 991px) {
  /* line 231, ../sass/_main.scss */
  .sticky-bar-block .content-box {
    padding: 10px;
  }
}
/* line 247, ../sass/_main.scss */
.sticky-bar-block.sticky-bar-open .content-box {
  -webkit-transform: translateY(0px) !important;
  -ms-transform: translateY(0px) !important;
  transform: translateY(0px) !important;
}

/* line 255, ../sass/_main.scss */
.social-box {
  padding-bottom: 35px;
  padding-top: 35px;
}
@media (min-width: 992px) and (max-width: 1169px) {
  /* line 255, ../sass/_main.scss */
  .social-box {
    padding-bottom: 15px;
    padding-top: 5px;
  }
}
@media (max-width: 991px) {
  /* line 255, ../sass/_main.scss */
  .social-box {
    padding-bottom: 70px;
    padding-top: 65px;
  }
}
@media (max-width: 767px) {
  /* line 255, ../sass/_main.scss */
  .social-box {
    padding-bottom: 15px;
    padding-top: 15px;
  }
}
/* line 270, ../sass/_main.scss */
.social-box .s-box {
  font-size: 14px;
  font-size: 1rem;
  border: 2px solid #8087a2;
  color: #787e92;
  height: 90px;
  padding: 23px;
}
@media (max-width: 479px) {
  /* line 270, ../sass/_main.scss */
  .social-box .s-box {
    text-align: center;
    height: auto;
  }
}
/* line 280, ../sass/_main.scss */
.social-box .s-box span span {
  font-style: italic;
  padding-bottom: 5px;
  position: relative;
  top: -15px;
}
/* line 286, ../sass/_main.scss */
.social-box .s-box i {
  font-size: 48px;
  font-size: 3.42857rem;
  color: #8087a2;
  padding-right: 32px;
}
/* line 291, ../sass/_main.scss */
.social-box .s-box button {
  font-size: 12px;
  font-size: 0.85714rem;
  background: #8087a2;
  border: none;
  color: #fff !important;
  float: right;
  font-weight: 700;
  height: 40px;
  padding: 7px 28px 9px 28px;
}
/* line 301, ../sass/_main.scss */
.social-box .s-box button:hover:before {
  background: #656d8a;
}
@media (max-width: 479px) {
  /* line 291, ../sass/_main.scss */
  .social-box .s-box button {
    float: none;
    margin: 15px auto 0;
  }
}

/* line 313, ../sass/_main.scss */
.subscribe-box {
  margin-top: 16px;
  margin-bottom: 68px;
}
@media (min-width: 768px) {
  /* line 313, ../sass/_main.scss */
  .subscribe-box {
    padding-left: 23px;
  }
}
@media (max-width: 767px) {
  /* line 313, ../sass/_main.scss */
  .subscribe-box {
    margin-bottom: 30px;
  }
}
/* line 322, ../sass/_main.scss */
.subscribe-box h6 {
  margin-bottom: -4px;
  font-size: 12px;
  font-size: 0.85714rem;
  color: #fff;
  padding-left: 3px;
  letter-spacing: 0px;
}
@media (max-width: 767px) {
  /* line 322, ../sass/_main.scss */
  .subscribe-box h6 {
    margin-bottom: 20px;
  }
}
@media (max-width: 767px) {
  /* line 322, ../sass/_main.scss */
  .subscribe-box h6 {
    text-align: center;
  }
}
/* line 335, ../sass/_main.scss */
.subscribe-box input {
  border-color: #f2f5ff;
  height: 50px;
  max-width: 250px;
  float: left;
}
/* line 340, ../sass/_main.scss */
.subscribe-box input:focus {
  box-shadow: none;
  border-color: #f2f5ff;
  outline: none;
}
@media (max-width: 767px) {
  /* line 335, ../sass/_main.scss */
  .subscribe-box input {
    margin: 0 auto;
    float: none;
    max-width: 250px;
  }
}
/* line 352, ../sass/_main.scss */
.subscribe-box .button--isi {
  background: #f2f5ff;
  height: 50px;
  border-radius: 0;
  padding: 12px 110px;
}
@media (min-width: 992px) {
  /* line 352, ../sass/_main.scss */
  .subscribe-box .button--isi {
    position: relative;
    left: -2px;
  }
}
@media (max-width: 1180px) {
  /* line 352, ../sass/_main.scss */
  .subscribe-box .button--isi {
    padding: 12px 70px;
  }
}
@media (max-width: 767px) {
  /* line 352, ../sass/_main.scss */
  .subscribe-box .button--isi {
    margin: 0 auto;
    float: none;
    padding: 12px 107px;
  }
}
/* line 369, ../sass/_main.scss */
.subscribe-box .button--isi span {
  color: #647075;
}
/* line 372, ../sass/_main.scss */
.subscribe-box .button--isi:before {
  width: 32px;
}

/* line 378, ../sass/_main.scss */
.twitter-box {
  margin-bottom: 40px;
  color: white;
}
@media (max-width: 767px) {
  /* line 378, ../sass/_main.scss */
  .twitter-box {
    clear: both;
  }
}
/* line 386, ../sass/_main.scss */
.twitter-box .twitter-icon {
  padding: 8px 0 0 0;
}
/* line 389, ../sass/_main.scss */
.twitter-box i {
  font-size: 72px;
  font-size: 5.14286rem;
  padding-right: 25px;
  padding-top: 10px;
  color: white;
  float: left;
}
@media (max-width: 991px) {
  /* line 389, ../sass/_main.scss */
  .twitter-box i {
    font-size: 52px;
    font-size: 3.71429rem;
    padding: 0;
    float: none;
    text-align: center;
    display: block;
  }
}
@media (max-width: 767px) {
  /* line 389, ../sass/_main.scss */
  .twitter-box i {
    font-size: 35px;
    font-size: 2.5rem;
  }
}
/* line 406, ../sass/_main.scss */
.twitter-box .twitter-timeline {
  float: right;
  padding-left: 10px;
}
@media (max-width: 767px) {
  /* line 406, ../sass/_main.scss */
  .twitter-box .twitter-timeline {
    padding: 0;
    max-width: 250px;
    margin: 0 auto;
    float: none;
  }
}
/* line 415, ../sass/_main.scss */
.twitter-box .twitter-timeline .tw-author {
  margin-right: 7px;
}
/* line 418, ../sass/_main.scss */
.twitter-box .twitter-timeline ul {
  margin: 0;
}
/* line 420, ../sass/_main.scss */
.twitter-box .twitter-timeline ul li {
  padding-left: 0;
}
/* line 422, ../sass/_main.scss */
.twitter-box .twitter-timeline ul li p {
  line-height: 20px;
}

/* Backdown
-------------------------------------------------------------------*/
/* line 433, ../sass/_main.scss */
.backdown20 {
  padding-top: 19px;
}

/* line 436, ../sass/_main.scss */
.backdown70 {
  padding-top: 70px;
}
@media (max-width: 991px) {
  /* line 436, ../sass/_main.scss */
  .backdown70 {
    padding-top: 50px;
  }
}
@media (max-width: 767px) {
  /* line 436, ../sass/_main.scss */
  .backdown70 {
    padding-top: 30px;
  }
}

/* line 445, ../sass/_main.scss */
.backdown60 {
  padding-top: 60px;
}
@media (max-width: 991px) {
  /* line 445, ../sass/_main.scss */
  .backdown60 {
    padding-top: 19px;
  }
}

/* line 451, ../sass/_main.scss */
.backdown40 {
  padding-top: 40px;
}
@media (max-width: 992px) {
  /* line 451, ../sass/_main.scss */
  .backdown40 {
    padding-top: 40px;
  }
}
@media (max-width: 767px) {
  /* line 451, ../sass/_main.scss */
  .backdown40 {
    padding-top: 30px;
  }
}

/* line 460, ../sass/_main.scss */
.backdown35 {
  padding-top: 35px;
}
@media (max-width: 992px) {
  /* line 460, ../sass/_main.scss */
  .backdown35 {
    padding-top: 35px;
  }
}
@media (max-width: 767px) {
  /* line 460, ../sass/_main.scss */
  .backdown35 {
    padding-top: 30px;
  }
}

/* line 469, ../sass/_main.scss */
.marginTop-70 {
  margin-top: 70px;
}
@media (max-width: 991px) {
  /* line 469, ../sass/_main.scss */
  .marginTop-70 {
    margin-top: 50px;
  }
}
@media (max-width: 767px) {
  /* line 469, ../sass/_main.scss */
  .marginTop-70 {
    margin-top: 30px;
  }
}

/* Share link 
-------------------------------------------------------------------------*/
/* line 483, ../sass/_main.scss */
.share-block button {
  border: none;
  padding: 0;
  display: inline-block;
  height: 40px;
  margin-right: 10px;
  width: auto;
  -webkit-transition: background 0.2s linear;
  transition: background 0.2s linear;
}
/* line 492, ../sass/_main.scss */
.share-block button.facebook {
  background: #46629e;
}
/* line 495, ../sass/_main.scss */
.share-block button.twitter {
  background: #1da1f2;
}
/* line 499, ../sass/_main.scss */
.share-block button:hover.facebook {
  background: #273657;
}
/* line 502, ../sass/_main.scss */
.share-block button:hover.twitter {
  background: #0967a0;
}
@media (max-width: 767px) {
  /* line 483, ../sass/_main.scss */
  .share-block button {
    display: block;
    margin: 0 auto 5px;
  }
}
/* line 511, ../sass/_main.scss */
.share-block button i {
  font-size: 18px;
  font-size: 1.28571rem;
  display: block;
  float: left;
  height: 100%;
  padding-top: 12px;
  text-align: center;
  width: 45px;
  color: white;
}
/* line 522, ../sass/_main.scss */
.share-block button .count-box {
  display: block;
  float: left;
  font-style: italic;
  height: 100%;
  padding-top: 10px;
  position: relative;
  text-align: center;
  width: 135px;
  color: white;
  font-weight: 300;
  font-family: 'Merriweather', serif;
  font-size: 14px;
  font-size: 1rem;
}
/* line 535, ../sass/_main.scss */
.share-block button .count-box:before {
  background: rgba(233, 232, 238, 0.5);
  content: " ";
  height: 18px;
  left: 0;
  position: absolute;
  top: 10px;
  width: 1px;
}

/* Box-category-title
------------------------------------------------------------------------*/
@media (min-width: 768px) {
  /* line 550, ../sass/_main.scss */
  .box-category-title {
    padding-top: 40px;
  }
}
/* line 555, ../sass/_main.scss */
.box-category-title .page-category-title {
  padding: 56px 63px 106px 63px;
}
/* line 557, ../sass/_main.scss */
.box-category-title .page-category-title span {
  font-size: 16px;
  font-size: 1.14286rem;
  color: #8f9ca1;
  font-style: italic;
  font-weight: 300;
  letter-spacing: 0.6px;
}
/* line 564, ../sass/_main.scss */
.box-category-title .page-category-title h1 {
  color: #f2f5ff;
  font-family: 'Merriweather Sans', sans-serif;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 39px;
  margin-bottom: 47px;
  position: relative;
}
/* line 572, ../sass/_main.scss */
.box-category-title .page-category-title h1:after {
  background: #8f9ca1;
  bottom: -20px;
  content: " ";
  height: 5px;
  left: 0;
  position: absolute;
  width: 140px;
}
/* line 582, ../sass/_main.scss */
.box-category-title .page-category-title p {
  font-style: italic;
  max-width: 400px;
  color: #f2f5ff;
  font-size: 16px;
  font-size: 1.14286rem;
}
/* line 589, ../sass/_main.scss */
.box-category-title .page-category-title .box-list-cstegory ul {
  display: inline-block;
  margin-top: 0;
  padding-left: 30px;
  vertical-align: top;
}
@media (max-width: 767px) {
  /* line 589, ../sass/_main.scss */
  .box-category-title .page-category-title .box-list-cstegory ul {
    padding-left: 0;
  }
}
/* line 597, ../sass/_main.scss */
.box-category-title .page-category-title .box-list-cstegory ul:first-of-type {
  padding-left: 0;
}
/* line 601, ../sass/_main.scss */
.box-category-title .page-category-title .box-list-cstegory ul li {
  list-style: none;
  padding: 7px 0 0 0;
}
/* line 604, ../sass/_main.scss */
.box-category-title .page-category-title .box-list-cstegory ul li a {
  -webkit-transition: all 0.2s linear;
  color: #8f9ca1;
  font-family: 'Merriweather Sans', sans-serif;
  font-weight: 700;
  transition: all 0.2s linear;
}
/* line 610, ../sass/_main.scss */
.box-category-title .page-category-title .box-list-cstegory ul li a.active, .box-category-title .page-category-title .box-list-cstegory ul li a:hover {
  color: #f2f5ff;
}
/* line 619, ../sass/_main.scss */
.box-category-title.no-list .page-category-title {
  padding: 100px 120px 130px 120px;
}
@media (max-width: 767px) {
  /* line 619, ../sass/_main.scss */
  .box-category-title.no-list .page-category-title {
    padding-left: 20px;
    padding-right: 20px;
  }
}
/* line 625, ../sass/_main.scss */
.box-category-title.no-list .page-category-title .box-list-cstegory {
  display: none;
}
/* line 628, ../sass/_main.scss */
.box-category-title.no-list .page-category-title h1 {
  margin-bottom: 13px;
}
/* line 630, ../sass/_main.scss */
.box-category-title.no-list .page-category-title h1:after {
  display: none;
}
/* line 634, ../sass/_main.scss */
.box-category-title.no-list .page-category-title p {
  position: relative;
  padding-bottom: 15px;
}
/* line 637, ../sass/_main.scss */
.box-category-title.no-list .page-category-title p:after {
  background: #b8c9d0;
  bottom: -27px;
  content: " ";
  height: 5px;
  left: 0;
  position: absolute;
  width: 140px;
}
/* line 652, ../sass/_main.scss */
.box-category-title.no-background .background .layer {
  display: none;
}
/* line 656, ../sass/_main.scss */
.box-category-title.no-background .page-category-title {
  padding: 45px 63px 30px 63px;
}
/* line 658, ../sass/_main.scss */
.box-category-title.no-background .page-category-title h1 {
  margin-bottom: 40px;
  color: #384042;
}

/* pagination-box 
----------------------------------------------------------------------------------*/
/* line 670, ../sass/_main.scss */
.pagination li {
  float: left;
  margin-left: 1px;
  margin-right: 1px;
  padding-left: 0;
}
/* line 675, ../sass/_main.scss */
.pagination li a {
  width: auto;
  border-radius: none;
  border-radius: 0 !important;
  color: #384042;
  border: none;
  padding-left: 3px;
  padding-right: 2px;
  border-top: 3px solid #384042;
  border-bottom: 3px solid #384042;
  font-size: 12px;
  font-size: 0.85714rem;
}
/* line 687, ../sass/_main.scss */
.pagination li:first-of-type {
  margin-right: 11px;
}
@media (max-width: 767px) {
  /* line 687, ../sass/_main.scss */
  .pagination li:first-of-type {
    margin-right: 5px;
    width: 30px;
  }
}
/* line 694, ../sass/_main.scss */
.pagination li:last-of-type {
  margin-left: 11px;
}
@media (max-width: 767px) {
  /* line 694, ../sass/_main.scss */
  .pagination li:last-of-type {
    margin-left: 5px;
    width: 30px;
  }
}
/* line 702, ../sass/_main.scss */
.pagination li svg * {
  fill: #384042;
  transition: fill .5s;
}
/* line 707, ../sass/_main.scss */
.pagination li a, .pagination li span {
  background: none;
  border-radius: 50% !important;
  border: 2px solid transparent;
  color: #384042;
  float: none;
  line-height: 35px;
  font-family: 'Merriweather Sans', sans-serif;
  font-weight: 700;
  height: 40px;
  padding: 0;
  text-align: center;
  transition: all 0.2s linear;
  -webkit-transition: all 0.2s linear;
  vertical-align: middle;
  width: 40px;
  display: block;
}
/* line 724, ../sass/_main.scss */
.pagination li a:hover, .pagination li span:hover {
  border-color: transparent !important;
  background: none;
  color: #384042 !important;
}
/* line 727, ../sass/_main.scss */
.pagination li a:hover svg *, .pagination li span:hover svg * {
  fill: #384042;
  transition: fill .5s;
}
/* line 735, ../sass/_main.scss */
.pagination li a img, .pagination li span img {
  width: 21px;
}
/* line 741, ../sass/_main.scss */
.pagination li.disabled a {
  background: none !important;
  border-color: transparent;
}
/* line 747, ../sass/_main.scss */
.pagination li.disabled a {
  color: #384042;
}
/* line 749, ../sass/_main.scss */
.pagination li.disabled a:hover {
  border: none;
}
/* line 755, ../sass/_main.scss */
.pagination li.active > span, .pagination li.active > a {
  border-color: #384042 !important;
  color: #384042 !important;
}
/* line 760, ../sass/_main.scss */
.pagination li.active > span:hover, .pagination li.active > a:hover {
  border-color: #384042 !important;
  color: #384042 !important;
}
/* line 765, ../sass/_main.scss */
.pagination li.active span {
  background: none !important;
  border-color: #384042 !important;
  color: #384042 !important;
}
/* line 769, ../sass/_main.scss */
.pagination li.active span:hover {
  color: #384042;
}

/* line 777, ../sass/_main.scss */
.sport-post .pagination li.active > span {
  color: #444d50 !important;
}
/* line 779, ../sass/_main.scss */
.sport-post .box-category-title {
  padding-top: 0;
}

/* line 782, ../sass/_main.scss */
header.header-fixed .header-menu .wrap-primary-menu {
  border-top: 1px solid transparent;
  border-bottom: none;
}

/* Masonry
--------------------------------------------------------------------------------------*/
@media (max-width: 768px) {
  /* line 788, ../sass/_main.scss */
  .grid.masonry--grid-box {
    margin-left: 5px;
    margin-right: 5px;
  }
}

/* line 794, ../sass/_main.scss */
.grid-item {
  padding: 0px 10px 20px 10px;
  width: 33.33334%;
  overflow: hidden;
}
@media (max-width: 768px) {
  /* line 794, ../sass/_main.scss */
  .grid-item {
    width: 50%;
    padding: 5px;
  }
}
@media (max-width: 400px) {
  /* line 794, ../sass/_main.scss */
  .grid-item {
    width: 100%;
    padding: 5px;
  }
}

/* line 807, ../sass/_main.scss */
.grid-item-box {
  position: relative;
  overflow: hidden;
}
/* line 810, ../sass/_main.scss */
.grid-item-box .info-box {
  background: #eef1fb;
  bottom: -180px;
  height: auto;
  left: 0;
  max-height: 180px;
  min-width: 150px;
  overflow: hidden;
  padding-bottom: 35px;
  padding-top: 35px;
  position: absolute;
  right: 0;
  text-align: center;
  transition: bottom .3s;
  width: 100%;
  z-index: 1;
}
/* line 826, ../sass/_main.scss */
.grid-item-box .info-box .autor-box {
  width: 110px;
  margin: auto;
}
/* line 832, ../sass/_main.scss */
.grid-item-box:hover .info-box {
  bottom: -1px;
  transition: bottom .3s;
}
/* line 837, ../sass/_main.scss */
.grid-item-box .open-info {
  background: #eef1fb;
  text-align: center;
  position: static;
  height: 200px;
  display: table;
  width: 100%;
}
@media (min-width: 767px) {
  /* line 837, ../sass/_main.scss */
  .grid-item-box .open-info {
    height: 150px;
  }
}
/* line 847, ../sass/_main.scss */
.grid-item-box .open-info .info-content {
  display: table-cell;
  vertical-align: middle;
  width: 100%;
}
/* line 851, ../sass/_main.scss */
.grid-item-box .open-info .info-content h4 a {
  display: block;
  margin: auto;
  max-height: 81px;
  overflow: hidden;
  max-width: 290px;
}
@media (min-width: 767px) {
  /* line 851, ../sass/_main.scss */
  .grid-item-box .open-info .info-content h4 a {
    max-height: 54px;
  }
}
/* line 861, ../sass/_main.scss */
.grid-item-box .open-info .info-content .autor-box {
  display: block;
  width: 110px;
  margin: auto;
}

/* Youtube-iframe
---------------------------------------------------------------------------------*/
/* line 872, ../sass/_main.scss */
.youtube-iframe {
  height: 100%;
  overflow: hidden;
  position: relative;
  z-index: 1;
}
/* line 877, ../sass/_main.scss */
.youtube-iframe .iframe {
  height: 100%;
  left: -100%;
  min-height: 220px;
  position: relative;
  width: 100%;
  z-index: 1;
}
/* line 884, ../sass/_main.scss */
.youtube-iframe .iframe.show-video {
  left: 0;
}
/* line 888, ../sass/_main.scss */
.youtube-iframe .clickMe, .youtube-iframe .link-to-post {
  cursor: pointer;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 98;
}
/* line 896, ../sass/_main.scss */
.youtube-iframe .clickMe img, .youtube-iframe .link-to-post img {
  height: 100%;
  width: 100%;
}
/* line 901, ../sass/_main.scss */
.youtube-iframe .play-video {
  font-size: 25px;
  font-size: 1.78571rem;
  background: #ff8346;
  border-radius: 50%;
  border: 5px solid #ff8346;
  color: #f4f6f7;
  display: block;
  height: 65px;
  left: 50%;
  margin-left: -33px;
  margin-top: -33px;
  padding-left: 2px;
  padding-top: 0;
  position: absolute;
  top: 50%;
  transition: all 0.2s linear;
  -webkit-transition: all 0.2s linear;
  width: 65px;
}
/* line 919, ../sass/_main.scss */
.youtube-iframe .play-video .fa {
  padding-top: 9px;
  width: 55px;
}
/* line 922, ../sass/_main.scss */
.youtube-iframe .play-video .fa:before {
  display: block;
  margin: 0 auto;
  width: 22px;
}
/* line 928, ../sass/_main.scss */
.youtube-iframe .play-video:hover {
  color: rgba(244, 246, 247, 0.76);
}

/* line 937, ../sass/_main.scss */
.touch-device a:hover:before, .touch-device a:hover:after, .touch-device button:hover:before, .touch-device button:hover:after {
  display: none !important;
}

/* Breadcrumbs 
----------------------------------------------------------------------------------*/
/* line 946, ../sass/_main.scss */
#breadcrumbs {
  margin-bottom: 40px;
}
/* line 948, ../sass/_main.scss */
#breadcrumbs ul {
  border-bottom: 1px solid #ccdde4;
  overflow: hidden;
  padding: 13px 20px 13px 20px;
  margin-top: 0;
}
/* line 953, ../sass/_main.scss */
#breadcrumbs ul li {
  position: relative;
  float: left;
  padding: 0 10px 0 7px;
}
/* line 957, ../sass/_main.scss */
#breadcrumbs ul li:first-of-type {
  padding-left: 0;
}
/* line 960, ../sass/_main.scss */
#breadcrumbs ul li:after {
  content: " ";
  position: absolute;
  right: 0;
  top: 11px;
  width: 3px;
  height: 1px;
  background: #9cabb2;
}
/* line 969, ../sass/_main.scss */
#breadcrumbs ul li:last-of-type:after {
  display: none;
}
/* line 972, ../sass/_main.scss */
#breadcrumbs ul li a {
  cursor: pointer;
  color: #9cabb2;
  font-style: italic;
  font-size: 13px;
  font-size: 0.92857rem;
}
/* line 977, ../sass/_main.scss */
#breadcrumbs ul li a:hover {
  color: #ff8346;
}
/* line 980, ../sass/_main.scss */
#breadcrumbs ul li a.active {
  color: #5eae6b;
}

/* monochrome 
------------------------------------------------------------------------------*/
/* line 990, ../sass/_main.scss */
.enable-sidebar main {
  transform: none !important;
}
/* line 993, ../sass/_main.scss */
.enable-sidebar main .widgets-box.fixed-bottom {
  position: fixed;
  bottom: 0;
  top: auto;
}
/* line 998, ../sass/_main.scss */
.enable-sidebar main .widgets-box.fixed-top {
  position: fixed;
  bottom: auto;
  top: 0;
}

/* line 1009, ../sass/_main.scss */
.monochrome main .pagination-box {
  margin-bottom: 0;
  clear: both;
}
@media (min-width: 768px) {
  /* line 1009, ../sass/_main.scss */
  .monochrome main .pagination-box {
    padding-bottom: 105px;
  }
}
/* line 1016, ../sass/_main.scss */
.monochrome main .box-category-title {
  padding-top: 0;
}
/* line 1020, ../sass/_main.scss */
.monochrome main .page-post, .monochrome main .comments-block {
  padding-left: 10px;
  padding-right: 10px;
}
/* line 1024, ../sass/_main.scss */
.monochrome main .lg-post img {
  width: 100%;
}
/* line 1028, ../sass/_main.scss */
.monochrome .header-minimal .search-block input {
  color: #4e5c60 !important;
}
/* line 1032, ../sass/_main.scss */
.monochrome:not(.front) header {
  border-bottom: 1px solid rgba(192, 213, 219, 0);
}
/* line 1037, ../sass/_main.scss */
.monochrome header > .background .layer:after {
  content: " ";
  background: rgba(192, 213, 219, 0.2);
  width: 0%;
  height: 100%;
  position: absolute;
  top: 0;
  left: auto;
  right: 0;
  -webkit-transition: width .1s ease-out .01s;
  transition: width .1s ease-out .01s;
  border-radius: 50px 0 0 50px;
  -webkit-transform: scale3d(1, 2, 1);
  transform: scale3d(1, 2, 1);
}
/* line 1052, ../sass/_main.scss */
.monochrome header.addBg-search > .background .layer:after {
  width: 100%;
  -webkit-transform: scale3d(2, 2, 1);
  transform: scale3d(2, 2, 1);
  -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
}
/* line 1060, ../sass/_main.scss */
.monochrome:not(.front) .main-content {
  clear: both;
}
/* line 1062, ../sass/_main.scss */
.monochrome:not(.front) .main-content > div {
  padding-left: 120px;
  padding-right: 120px;
}
@media (max-width: 767px) {
  /* line 1062, ../sass/_main.scss */
  .monochrome:not(.front) .main-content > div {
    padding-left: 20px;
    padding-right: 20px;
  }
}

/* design-theme
---------------------------------------------------------------------------------------------*/
/* line 1076, ../sass/_main.scss */
.design-theme header > .background .layer:after {
  content: " ";
  background: rgba(192, 213, 219, 0.2);
  width: 0%;
  height: 100%;
  position: absolute;
  top: 0;
  left: auto;
  right: 0;
  -webkit-transition: width .1s ease-out .01s;
  transition: width .1s ease-out .01s;
  border-radius: 50px 0 0 50px;
  -webkit-transform: scale3d(1, 2, 1);
  transform: scale3d(1, 2, 1);
}
/* line 1091, ../sass/_main.scss */
.design-theme header.addBg-search > .background .layer:after {
  width: 100%;
  -webkit-transform: scale3d(2, 2, 1);
  transform: scale3d(2, 2, 1);
  -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
}

/* line 1100, ../sass/_main.scss */
.fixed {
  position: fixed !important;
}

/* line 1103, ../sass/_main.scss */
.mCSB_inside > .mCSB_container {
  margin-right: 0;
}

/* line 1107, ../sass/_main.scss */
.tech main {
  padding-bottom: 1px;
}
/* line 1110, ../sass/_main.scss */
.tech .box-category-title.no-list .page-category-title {
  padding-left: 60px;
}
@media (max-width: 767px) {
  /* line 1110, ../sass/_main.scss */
  .tech .box-category-title.no-list .page-category-title {
    padding-left: 20px;
  }
}

/**/
/* line 1119, ../sass/_main.scss */
.pageImg-box {
  float: none !important;
}
/* line 1120, ../sass/_main.scss */
.pageImg-box img {
  width: 100%;
  height: auto;
}

/**/
/* line 1128, ../sass/_main.scss */
#contactform {
  max-width: 410px;
}
@media (max-width: 767px) {
  /* line 1128, ../sass/_main.scss */
  #contactform {
    margin: 0 auto;
  }
  /* line 1132, ../sass/_main.scss */
  #contactform button#submit {
    margin: 0 auto;
    float: none;
  }
}

@media (max-width: 767px) {
  /* line 1139, ../sass/_main.scss */
  #comments #reply-title {
    max-width: 410px;
    margin: 0 auto 20px;
  }
}

/* line 1145, ../sass/_main.scss */
.page-title {
  text-transform: uppercase;
  margin-bottom: 35px;
  margin-top: 15px;
}
@media (max-width: 767px) {
  /* line 1145, ../sass/_main.scss */
  .page-title {
    margin-bottom: 15px;
  }
}

/*  Food  
-----------------------------------------------------------------------*/
/* line 1157, ../sass/_main.scss */
.food #wrapper {
  max-width: 1260px;
}
@media (min-width: 1261px) {
  /* line 1161, ../sass/_main.scss */
  .food main {
    padding-left: 30px;
    padding-right: 30px;
  }
}

/* line 1167, ../sass/_main.scss */
.sing-in-box ul li button {
  color: #3d3a34;
}

/* Fashion
------------------------------------------------------------------------*/
/* line 1174, ../sass/_main.scss */
.fashion .box-category-title.no-list .page-category-title {
  padding: 160px 100px 160px 100px;
}
@media (max-width: 767px) {
  /* line 1174, ../sass/_main.scss */
  .fashion .box-category-title.no-list .page-category-title {
    padding: 100px 20px 130px 20px;
  }
}

@media (min-width: 1200px) {
  /* line 1184, ../sass/_main.scss */
  .sidebar-on .main-content {
    padding-right: 50px;
  }
}

/* List-posts 
---------------------------------------------------------------------------------*/
/* line 4, ../sass/_posts.scss */
.list-posts {
  /* general-style-post
  ---------------------------------------------------------------------------------*/
}
@media (min-width: 768px) {
  /* line 5, ../sass/_posts.scss */
  .list-posts .display-table {
    display: table;
  }
  /* line 8, ../sass/_posts.scss */
  .list-posts .display-table > div {
    display: table-cell;
    float: none;
    vertical-align: middle;
  }
}
/* line 15, ../sass/_posts.scss */
.list-posts img {
  -webkit-transition: opacity 0.2s linear;
  height: auto;
  margin-bottom: 0;
  max-width: 100%;
  transition: opacity 0.2s linear;
  backface-visibility: hidden;
}
/* line 23, ../sass/_posts.scss */
.list-posts img.attachment-post-thumbnail, .list-posts img.size-post-thumbnail {
  width: 100%;
}
/* line 29, ../sass/_posts.scss */
.list-posts .autor-box {
  border-top: 3px solid #ff7327;
  font-family: 'Merriweather Sans', sans-serif;
  overflow: hidden;
  color: #384042;
  padding-top: 9px;
  width: 140px;
}
@media (max-width: 767px) {
  /* line 29, ../sass/_posts.scss */
  .list-posts .autor-box {
    margin-left: 20px;
    position: static;
  }
}
/* line 40, ../sass/_posts.scss */
.list-posts .autor-box .creation-date {
  line-height: 0.6;
}
/* line 42, ../sass/_posts.scss */
.list-posts .autor-box .creation-date a {
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
/* line 46, ../sass/_posts.scss */
.list-posts .autor-box .creation-date .creation-date {
  font-size: 11px;
  font-size: 0.78571rem;
  display: block;
  margin-left: 0px;
  margin-top: 3px;
  font-style: italic;
  min-height: 11px;
}
@media (max-width: 767px) {
  /* line 29, ../sass/_posts.scss */
  .list-posts .autor-box {
    border-top: 2px solid #ff7327;
  }
}
/* line 61, ../sass/_posts.scss */
.list-posts .md-post .autor-box {
  width: 113px;
}
/* line 66, ../sass/_posts.scss */
.list-posts .category-box {
  display: inline-block;
  margin: 0 0 25px 30px;
  max-width: 40%;
  min-width: 110px;
  padding: 9px 0px 2px 0px;
  position: relative;
  width: auto;
  height: 80px;
  color: #8f9ca1;
}
/* line 76, ../sass/_posts.scss */
.list-posts .category-box a {
  font-family: 'Merriweather Sans', sans-serif;
  font-weight: 700;
  letter-spacing: 0.25px;
  line-height: 1;
  color: #8f9ca1;
  font-size: 12px;
  font-size: 0.85714rem;
}
/* line 83, ../sass/_posts.scss */
.list-posts .category-box a:hover {
  color: #ff8346;
}
@media (max-width: 767px) {
  /* line 66, ../sass/_posts.scss */
  .list-posts .category-box {
    margin: 0 0 25px 20px;
  }
}
/* line 90, ../sass/_posts.scss */
.list-posts .category-box:after {
  background: #ff7327;
  content: " ";
  height: 3px;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
@media (max-width: 767px) {
  /* line 90, ../sass/_posts.scss */
  .list-posts .category-box:after {
    height: 2px;
  }
}
/* line 104, ../sass/_posts.scss */
.list-posts h1 a, .list-posts h2 a, .list-posts h3 a, .list-posts h4 a, .list-posts h5 a, .list-posts h6 a {
  color: #384042;
  -webkit-transition: all 0.1s linear;
  transition: all 0.1s linear;
}
/* line 108, ../sass/_posts.scss */
.list-posts h1 a:hover, .list-posts h2 a:hover, .list-posts h3 a:hover, .list-posts h4 a:hover, .list-posts h5 a:hover, .list-posts h6 a:hover {
  color: #ff8346 !important;
}
/* line 116, ../sass/_posts.scss */
.list-posts .masonry-post h1 a:visited, .list-posts .masonry-post h2 a:visited, .list-posts .masonry-post h3 a:visited, .list-posts .masonry-post h4 a:visited, .list-posts .masonry-post h5 a:visited, .list-posts .masonry-post h6 a:visited {
  color: #384042;
}
/* line 128, ../sass/_posts.scss */
.list-posts .half-post .post-img,
.list-posts .lg-post .post-img,
.list-posts .md-post .post-img {
  line-height: 0;
  position: relative;
}
/* line 131, ../sass/_posts.scss */
.list-posts .half-post .post-img img,
.list-posts .lg-post .post-img img,
.list-posts .md-post .post-img img {
  -webkit-transform-style: translate3d(0, 0, 0);
  opacity: 1.0;
  transform: translate3d(0, 0, 0);
  -moz-transform-style: translate3d(0, 0, 0);
  -ms-transform-style: translate3d(0, 0, 0);
  -o-transform-style: translate3d(0, 0, 0);
  backface-visibility: hidden;
  position: relative;
}
/* line 145, ../sass/_posts.scss */
.list-posts .half-post .text-box,
.list-posts .lg-post .text-box {
  left: 70px;
  max-height: 75%;
  overflow: hidden;
  position: absolute;
  top: 75px;
  max-width: 310px;
  z-index: 1;
}
@media (min-width: 992px) and (max-width: 1169px) {
  /* line 145, ../sass/_posts.scss */
  .list-posts .half-post .text-box,
  .list-posts .lg-post .text-box {
    max-width: 370px;
    max-height: 64%;
  }
}
@media (max-width: 991px) {
  /* line 145, ../sass/_posts.scss */
  .list-posts .half-post .text-box,
  .list-posts .lg-post .text-box {
    top: 50px;
    max-width: 300px;
    left: 63px;
  }
}
@media (max-width: 767px) {
  /* line 145, ../sass/_posts.scss */
  .list-posts .half-post .text-box,
  .list-posts .lg-post .text-box {
    margin-left: 20px;
    position: static;
    max-width: 100%;
  }
}
/* line 167, ../sass/_posts.scss */
.list-posts .half-post .text-box h1,
.list-posts .lg-post .text-box h1 {
  line-height: 44px;
  line-height: 3.14286rem;
  color: #f2f5ff;
  margin-bottom: 21px;
}
@media (min-width: 768px) {
  /* line 167, ../sass/_posts.scss */
  .list-posts .half-post .text-box h1,
  .list-posts .lg-post .text-box h1 {
    overflow: hidden;
    max-height: 149px;
  }
}
@media (min-width: 992px) {
  /* line 167, ../sass/_posts.scss */
  .list-posts .half-post .text-box h1,
  .list-posts .lg-post .text-box h1 {
    max-height: 220px;
  }
}
/* line 180, ../sass/_posts.scss */
.list-posts .half-post .text-box h1 a,
.list-posts .lg-post .text-box h1 a {
  color: #f2f5ff;
  position: relative;
  z-index: 1;
}
@media (max-width: 767px) {
  /* line 180, ../sass/_posts.scss */
  .list-posts .half-post .text-box h1 a,
  .list-posts .lg-post .text-box h1 a {
    color: #384042;
  }
}
@media (max-width: 991px) {
  /* line 167, ../sass/_posts.scss */
  .list-posts .half-post .text-box h1,
  .list-posts .lg-post .text-box h1 {
    font-size: 29px;
    font-size: 2.07143rem;
    line-height: 37px;
    line-height: 2.64286rem;
  }
}
@media (max-width: 767px) {
  /* line 167, ../sass/_posts.scss */
  .list-posts .half-post .text-box h1,
  .list-posts .lg-post .text-box h1 {
    font-size: 23px;
    font-size: 1.64286rem;
    line-height: 31px;
    line-height: 2.21429rem;
    letter-spacing: -0.6px;
    margin-bottom: 6px;
    margin-top: 24px;
  }
}
/* line 201, ../sass/_posts.scss */
.list-posts .half-post .text-box p,
.list-posts .lg-post .text-box p {
  font-size: 18px;
  font-size: 1.28571rem;
  color: #f2f5ff;
  font-style: italic;
  font-weight: 300;
  letter-spacing: 0.1px;
  padding-right: 60px;
}
@media (max-width: 991px) {
  /* line 201, ../sass/_posts.scss */
  .list-posts .half-post .text-box p,
  .list-posts .lg-post .text-box p {
    line-height: 1.4;
  }
}
@media (min-width: 768px) {
  /* line 201, ../sass/_posts.scss */
  .list-posts .half-post .text-box p,
  .list-posts .lg-post .text-box p {
    max-height: 75px;
    overflow: hidden;
    margin-bottom: 22px;
  }
}
@media (min-width: 992px) {
  /* line 201, ../sass/_posts.scss */
  .list-posts .half-post .text-box p,
  .list-posts .lg-post .text-box p {
    max-height: 150px;
  }
}
@media (max-width: 767px) {
  /* line 201, ../sass/_posts.scss */
  .list-posts .half-post .text-box p,
  .list-posts .lg-post .text-box p {
    color: #384042;
  }
}
/* line 225, ../sass/_posts.scss */
.list-posts .half-post .autor-box,
.list-posts .lg-post .autor-box {
  border-top: 4px solid #ff7327;
  bottom: 61px;
  line-height: 1.35;
  font-family: 'Merriweather Sans', sans-serif;
  left: 72px;
  position: absolute;
  padding-top: 14px;
  z-index: 1;
}
@media (max-width: 991px) {
  /* line 225, ../sass/_posts.scss */
  .list-posts .half-post .autor-box,
  .list-posts .lg-post .autor-box {
    border-top: 3px solid #b8c9d0;
    bottom: 39px;
    left: 62px;
    padding-top: 11px;
  }
}
@media (max-width: 767px) {
  /* line 240, ../sass/_posts.scss */
  .list-posts .half-post .autor-box span,
  .list-posts .lg-post .autor-box span {
    display: block;
    height: 35px;
  }
}
/* line 245, ../sass/_posts.scss */
.list-posts .half-post .autor-box span a,
.list-posts .lg-post .autor-box span a {
  color: #384042;
}
/* line 247, ../sass/_posts.scss */
.list-posts .half-post .autor-box span a:hover,
.list-posts .lg-post .autor-box span a:hover {
  color: #ff8346;
}
/* line 251, ../sass/_posts.scss */
.list-posts .half-post .autor-box span .creation-date,
.list-posts .lg-post .autor-box span .creation-date {
  font-style: italic;
  margin-top: 4px;
}
@media (max-width: 991px) {
  /* line 251, ../sass/_posts.scss */
  .list-posts .half-post .autor-box span .creation-date,
  .list-posts .lg-post .autor-box span .creation-date {
    margin-top: 11px;
  }
}
/* line 258, ../sass/_posts.scss */
.list-posts .half-post .autor-box span a.creation-date,
.list-posts .lg-post .autor-box span a.creation-date {
  font-style: italic;
  margin-top: 4px;
  display: block;
}
@media (max-width: 991px) {
  /* line 258, ../sass/_posts.scss */
  .list-posts .half-post .autor-box span a.creation-date,
  .list-posts .lg-post .autor-box span a.creation-date {
    margin-top: 11px;
  }
}
@media (max-width: 767px) {
  /* line 225, ../sass/_posts.scss */
  .list-posts .half-post .autor-box,
  .list-posts .lg-post .autor-box {
    border-top: 2px solid #ff7327;
    margin-bottom: 24px;
    padding-top: 15px;
    position: static;
    width: 102px;
  }
}
@media (min-width: 768px) {
  /* line 276, ../sass/_posts.scss */
  .list-posts .half-post.center-post,
  .list-posts .lg-post.center-post {
    padding-left: 0;
    padding-right: 0;
  }
}
/* line 282, ../sass/_posts.scss */
.list-posts .half-post.center-post .cont-box,
.list-posts .lg-post.center-post .cont-box {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding-left: 10px;
  padding-right: 10px;
}
@media (max-width: 767px) {
  /* line 282, ../sass/_posts.scss */
  .list-posts .half-post.center-post .cont-box,
  .list-posts .lg-post.center-post .cont-box {
    padding-left: 20px;
    padding-right: 20px;
  }
}
/* line 294, ../sass/_posts.scss */
.list-posts .half-post.center-post .cont-box .wrap-cont,
.list-posts .lg-post.center-post .cont-box .wrap-cont {
  display: table;
  width: 100%;
  height: 100%;
}
/* line 298, ../sass/_posts.scss */
.list-posts .half-post.center-post .cont-box .wrap-cont .inner-wrap,
.list-posts .lg-post.center-post .cont-box .wrap-cont .inner-wrap {
  display: table-cell;
  height: 100%;
  vertical-align: middle;
}
/* line 305, ../sass/_posts.scss */
.list-posts .half-post.center-post .post-img,
.list-posts .lg-post.center-post .post-img {
  background-color: #222328;
  min-height: 220px;
}
/* line 308, ../sass/_posts.scss */
.list-posts .half-post.center-post .post-img a,
.list-posts .lg-post.center-post .post-img a {
  opacity: 0.5 !important;
  min-height: 320px;
}
/* line 313, ../sass/_posts.scss */
.list-posts .half-post.center-post .text-box, .list-posts .half-post.center-post .autor-box,
.list-posts .lg-post.center-post .text-box,
.list-posts .lg-post.center-post .autor-box {
  position: static;
  margin: 0 auto;
  text-align: center;
}
/* line 318, ../sass/_posts.scss */
.list-posts .half-post.center-post .text-box,
.list-posts .lg-post.center-post .text-box {
  max-width: 580px;
}
/* line 320, ../sass/_posts.scss */
.list-posts .half-post.center-post .text-box p,
.list-posts .lg-post.center-post .text-box p {
  padding: 0;
  max-width: 400px;
  margin: 0 auto 40px;
}
@media (max-width: 767px) {
  /* line 320, ../sass/_posts.scss */
  .list-posts .half-post.center-post .text-box p,
  .list-posts .lg-post.center-post .text-box p {
    display: none;
  }
}
/* line 328, ../sass/_posts.scss */
.list-posts .half-post.center-post .text-box h1 a,
.list-posts .lg-post.center-post .text-box h1 a {
  color: #f2f5ff;
}
/* line 339, ../sass/_posts.scss */
.list-posts .half-post .post-img,
.list-posts .masonry-post .post-img,
.list-posts .sm-post .post-img,
.list-posts .lg-post .post-img, .list-posts .design-post .post-img {
  cursor: pointer;
  height: auto;
  overflow: hidden;
  position: relative;
  width: 100%;
}
/* line 345, ../sass/_posts.scss */
.list-posts .half-post .post-img a,
.list-posts .masonry-post .post-img a,
.list-posts .sm-post .post-img a,
.list-posts .lg-post .post-img a, .list-posts .design-post .post-img a {
  position: relative;
  overflow: hidden;
  display: block;
  width: 100%;
}
/* line 350, ../sass/_posts.scss */
.list-posts .half-post .post-img a:before,
.list-posts .masonry-post .post-img a:before,
.list-posts .sm-post .post-img a:before,
.list-posts .lg-post .post-img a:before, .list-posts .design-post .post-img a:before {
  height: 100%;
  width: 100%;
  background: rgba(42, 42, 42, 0.7);
  content: " ";
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  transition: opacity 0.1s linear;
  -webkit-transition: opacity 0.1s linear;
  z-index: 1;
}
/* line 364, ../sass/_posts.scss */
.list-posts .half-post .post-img figure,
.list-posts .masonry-post .post-img figure,
.list-posts .sm-post .post-img figure,
.list-posts .lg-post .post-img figure, .list-posts .design-post .post-img figure {
  position: relative;
  overflow: hidden;
  width: 100%;
  text-align: center;
  cursor: pointer;
  margin: 0;
  padding: 0;
  -webkit-perspective: 50px;
  perspective: 50px;
}
/* line 375, ../sass/_posts.scss */
.list-posts .half-post .post-img img,
.list-posts .masonry-post .post-img img,
.list-posts .sm-post .post-img img,
.list-posts .lg-post .post-img img, .list-posts .design-post .post-img img {
  border: 0px none;
  display: block;
  margin: 0;
  max-width: 100%;
  position: relative;
  width: 100%;
  padding: 0;
  -webkit-transition: -webkit-transform .15s linear;
  -moz-transition: -moz-transform .15s linear;
  -o-transition: -o-transform .15s linear;
  transition: transform .15s linear;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  -webkit-transform: scale(1.05);
  -moz-transform: scale(1.05);
  -o-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
}
/* line 399, ../sass/_posts.scss */
.list-posts .half-post:hover .post-img a:before,
.list-posts .masonry-post:hover .post-img a:before,
.list-posts .sm-post:hover .post-img a:before,
.list-posts .lg-post:hover .post-img a:before, .list-posts .design-post:hover .post-img a:before {
  opacity: 0.35;
}
/* line 404, ../sass/_posts.scss */
.list-posts .half-post .post-img a:after,
.list-posts .masonry-post .post-img a:after,
.list-posts .sm-post .post-img a:after,
.list-posts .lg-post .post-img a:after, .list-posts .design-post .post-img a:after {
  content: " ";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
/* line 416, ../sass/_posts.scss */
.list-posts .md-post .post-img:hover img {
  opacity: 0.5;
}
/* line 421, ../sass/_posts.scss */
.list-posts .md-post .text-box {
  margin-bottom: 49px;
  padding-left: 40px;
}
@media (max-width: 991px) {
  /* line 421, ../sass/_posts.scss */
  .list-posts .md-post .text-box {
    padding-left: 24px;
  }
}
/* line 427, ../sass/_posts.scss */
.list-posts .md-post .text-box h2 {
  color: #384042;
  width: 75%;
  line-height: 1.36em;
}
@media (max-width: 991px) {
  /* line 427, ../sass/_posts.scss */
  .list-posts .md-post .text-box h2 {
    line-height: 1.25em;
  }
}
/* line 434, ../sass/_posts.scss */
.list-posts .md-post .text-box h2 a {
  color: #384042;
}
/* line 439, ../sass/_posts.scss */
.list-posts .md-post .autor-box {
  position: relative;
  font-family: 'Merriweather Sans', sans-serif;
  margin-left: 36px;
  top: 4px;
}
@media (max-width: 991px) {
  /* line 439, ../sass/_posts.scss */
  .list-posts .md-post .autor-box {
    margin-left: 24px;
    top: 0px;
  }
}
/* line 450, ../sass/_posts.scss */
.list-posts .sm-post {
  margin-bottom: 20px;
  position: relative;
  overflow: hidden;
}
@media (min-width: 768px) {
  /* line 450, ../sass/_posts.scss */
  .list-posts .sm-post {
    height: 100%;
  }
}
@media (max-width: 767px) {
  /* line 450, ../sass/_posts.scss */
  .list-posts .sm-post {
    margin-bottom: 30px;
  }
}
/* line 463, ../sass/_posts.scss */
.list-posts .sm-post .inner-wrap {
  display: inline-table;
  width: 100%;
}
/* line 467, ../sass/_posts.scss */
.list-posts .sm-post:nth-child(3n+1) .inner-wrap {
  background: #e5edf4;
}
/* line 470, ../sass/_posts.scss */
.list-posts .sm-post:nth-child(3n+2) .inner-wrap {
  background: #e4f1fd;
}
/* line 473, ../sass/_posts.scss */
.list-posts .sm-post:nth-child(3n+3) .inner-wrap {
  background: #deeaf5;
}
/* line 477, ../sass/_posts.scss */
.list-posts .sm-post .post-img {
  cursor: pointer;
  height: auto;
  min-width: 250px;
  overflow: hidden;
  position: relative;
  text-align: center;
  width: 100%;
}
/* line 485, ../sass/_posts.scss */
.list-posts .sm-post .post-img img {
  display: block;
  max-width: 100%;
  position: relative;
  height: auto;
}
/* line 493, ../sass/_posts.scss */
.list-posts .sm-post .text-box {
  margin: 27px 28px 25px 28px;
}
@media (max-width: 991px) {
  /* line 493, ../sass/_posts.scss */
  .list-posts .sm-post .text-box {
    margin: 22px 30px 15px 30px;
  }
}
@media (max-width: 767px) {
  /* line 493, ../sass/_posts.scss */
  .list-posts .sm-post .text-box {
    margin: 15px 19px;
  }
}
/* line 503, ../sass/_posts.scss */
.list-posts .sm-post .text-box h4 {
  color: #384042;
  margin-bottom: 0;
}
@media (max-width: 767px) {
  /* line 503, ../sass/_posts.scss */
  .list-posts .sm-post .text-box h4 {
    letter-spacing: -0.15px;
    line-height: 1.35em;
  }
}
/* line 510, ../sass/_posts.scss */
.list-posts .sm-post .text-box h4 a {
  color: #384042;
}
/* line 516, ../sass/_posts.scss */
.list-posts .sm-post .autor-box {
  margin: 0 0 25px 30px;
  padding: 7px 30px 0px 0px;
  display: inline-block;
}
@media (max-width: 767px) {
  /* line 516, ../sass/_posts.scss */
  .list-posts .sm-post .autor-box {
    margin-bottom: 15px;
    margin-left: 20px;
  }
}

/* line 536, ../sass/_posts.scss */
.no-touch-device .list-posts .half-post:hover
.post-img img,
.no-touch-device .list-posts .masonry-post:hover
.post-img img,
.no-touch-device .list-posts .sm-post:hover
.post-img img,
.no-touch-device .list-posts .lg-hover-zoom:hover
.post-img img {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

/* line 551, ../sass/_posts.scss */
.page-post img {
  height: auto;
  max-width: 100%;
}

/* line 558, ../sass/_posts.scss */
.gallery-carousel .post-img {
  position: relative;
}
/* line 561, ../sass/_posts.scss */
.gallery-carousel .post-img a img {
  width: 101%;
}
/* line 565, ../sass/_posts.scss */
.gallery-carousel .post-img:before {
  background: #ff8346;
  bottom: 0;
  content: '';
  height: 0;
  left: 0;
  position: absolute;
  transition: height .3s;
  width: 100%;
}
/* line 576, ../sass/_posts.scss */
.gallery-carousel .post-img:hover:before {
  content: '';
  position: absolute;
  bottom: 0;
  height: 7px;
  left: 0;
  width: 100%;
  background: #ff8346;
}
/* line 587, ../sass/_posts.scss */
.gallery-carousel .cl-thumbs-wrapper {
  margin-left: 1px;
}

/* video-fancybox 
---------------------------------------------------------------------------------*/
/* line 594, ../sass/_posts.scss */
.video-fancybox {
  -webkit-transition: opacity 0.2s linear;
  display: block;
  margin-bottom: 60px;
  position: relative;
  transition: opacity 0.2s linear;
}
/* line 600, ../sass/_posts.scss */
.video-fancybox:hover {
  opacity: 0.9;
}
/* line 604, ../sass/_posts.scss */
.video-fancybox img.img-video {
  height: auto;
  width: 100%;
}
/* line 609, ../sass/_posts.scss */
.video-fancybox .play-video {
  left: 50%;
  margin-left: -30px;
  margin-top: -30px;
  position: absolute;
  top: 50%;
}

/* line 620, ../sass/_posts.scss */
.grid.masonry--grid-box .info-box h4 {
  padding-left: 30px;
  padding-right: 30px;
}
@media (max-width: 767px) {
  /* line 620, ../sass/_posts.scss */
  .grid.masonry--grid-box .info-box h4 {
    font-size: 20px;
    font-size: 1.42857rem;
    line-height: 27px;
    line-height: 1.92857rem;
  }
}

/* line 631, ../sass/_posts.scss */
.post2 {
  display: table;
  min-height: 700px;
  max-height: 800px;
  padding-bottom: 50px;
  padding-top: 50px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 991px) {
  /* line 631, ../sass/_posts.scss */
  .post2 {
    min-height: 100%;
    padding-bottom: 40px;
    padding-top: 40px;
  }
}
@media (max-width: 767px) {
  /* line 631, ../sass/_posts.scss */
  .post2 {
    padding-bottom: 30px;
    padding-top: 30px;
  }
}
/* line 648, ../sass/_posts.scss */
.post2 > div {
  display: table-cell;
  vertical-align: middle;
}

/* Main-post
---------------------------------------------------------------------------------*/
/* line 656, ../sass/_posts.scss */
.main-post {
  padding-top: 50px;
  padding-bottom: 15px;
}
@media (max-width: 767px) {
  /* line 656, ../sass/_posts.scss */
  .main-post {
    padding-left: 0;
    padding-top: 20px;
    padding-bottom: 30px;
  }
}
/* line 664, ../sass/_posts.scss */
.main-post h2 {
  margin-bottom: 20px;
}
@media (max-width: 767px) {
  /* line 664, ../sass/_posts.scss */
  .main-post h2 {
    margin-bottom: 10px;
  }
}
/* line 670, ../sass/_posts.scss */
.main-post .main-text {
  margin-bottom: 15px;
  display: block;
  max-height: 145px;
  overflow: hidden;
}
@media (max-width: 767px) {
  /* line 670, ../sass/_posts.scss */
  .main-post .main-text {
    margin-bottom: 10px;
  }
}
/* line 679, ../sass/_posts.scss */
.main-post .read-more {
  display: block;
  font-weight: 300;
  font-family: 'Merriweather Sans', sans-serif;
  line-height: 30px;
  line-height: 2.14286rem;
  color: #a5b5bb;
  margin-bottom: 28px;
}
@media (max-width: 767px) {
  /* line 679, ../sass/_posts.scss */
  .main-post .read-more {
    margin-bottom: 15px;
  }
}

/* line 694, ../sass/_posts.scss */
.ecology.front main {
  padding-top: 20px;
}
/* line 696, ../sass/_posts.scss */
.ecology.front main .eco-post,
.ecology.front main .sm-post {
  padding-bottom: 45px;
}
/* line 699, ../sass/_posts.scss */
.ecology.front main .eco-post:nth-last-child(3), .ecology.front main .eco-post:nth-last-child(2), .ecology.front main .eco-post:nth-last-child(1),
.ecology.front main .sm-post:nth-last-child(3),
.ecology.front main .sm-post:nth-last-child(2),
.ecology.front main .sm-post:nth-last-child(1) {
  padding-bottom: 0;
}
@media (max-width: 767px) {
  /* line 696, ../sass/_posts.scss */
  .ecology.front main .eco-post,
  .ecology.front main .sm-post {
    padding-bottom: 0px;
  }
}
/* line 707, ../sass/_posts.scss */
.ecology.front main .eco-post .list-posts .autor-box,
.ecology.front main .sm-post .list-posts .autor-box {
  padding-top: 15px;
}
@media (max-width: 767px) {
  /* line 707, ../sass/_posts.scss */
  .ecology.front main .eco-post .list-posts .autor-box,
  .ecology.front main .sm-post .list-posts .autor-box {
    margin-left: 0;
  }
}
/* line 718, ../sass/_posts.scss */
.ecology:not(.front) .eco-post {
  padding-bottom: 45px;
}
/* line 724, ../sass/_posts.scss */
.ecology main .autor-box {
  margin-left: 0;
}
/* line 727, ../sass/_posts.scss */
.ecology main .pagination-box {
  margin-top: 10px;
  margin-bottom: 50px;
}
/* line 730, ../sass/_posts.scss */
.ecology main .pagination-box .pagination {
  margin-top: 35px;
  margin-bottom: 40px;
}

/* line 739, ../sass/_posts.scss */
.ecology .pagination-box {
  margin-top: 0;
  margin-bottom: 5px;
}

/* line 745, ../sass/_posts.scss */
.list-posts {
  /* Half-post & xs-post
  ---------------------------------------------------------------------------------*/
}
/* line 748, ../sass/_posts.scss */
.list-posts .half-post {
  margin-bottom: 20px;
}
@media (max-width: 767px) {
  /* line 748, ../sass/_posts.scss */
  .list-posts .half-post {
    position: relative;
  }
}
@media (max-width: 767px) {
  /* line 753, ../sass/_posts.scss */
  .list-posts .half-post .text-autor-block {
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    max-height: 150px;
  }
}
/* line 762, ../sass/_posts.scss */
.list-posts .half-post .text-box {
  top: 60px;
}
/* line 764, ../sass/_posts.scss */
.list-posts .half-post .text-box h3 {
  margin-bottom: 20px;
}
@media (min-width: 992px) {
  /* line 764, ../sass/_posts.scss */
  .list-posts .half-post .text-box h3 {
    width: 60%;
  }
}
@media (max-width: 767px) {
  /* line 764, ../sass/_posts.scss */
  .list-posts .half-post .text-box h3 {
    padding-right: 25%;
  }
}
/* line 772, ../sass/_posts.scss */
.list-posts .half-post .text-box h3 a {
  overflow: hidden;
  max-height: 100px;
}
@media (max-width: 767px) {
  /* line 762, ../sass/_posts.scss */
  .list-posts .half-post .text-box {
    position: relative;
    bottom: auto;
    left: 0;
    top: auto;
    margin-left: 20px;
    width: calc(100% - 60px);
  }
}
/* line 787, ../sass/_posts.scss */
.list-posts .half-post .autor-box {
  border-size: 3px;
  bottom: 55px;
  left: 70px;
}
@media (max-width: 767px) {
  /* line 787, ../sass/_posts.scss */
  .list-posts .half-post .autor-box {
    position: relative;
    padding-top: 10px;
    bottom: auto;
    top: auto;
    left: 0;
    margin-left: 20px;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  /* line 800, ../sass/_posts.scss */
  .list-posts .half-post .autor-box span {
    line-height: 6px;
  }
}
/* line 807, ../sass/_posts.scss */
.list-posts .xs-post {
  overflow: hidden;
  padding-bottom: 20px;
  padding-top: 23px;
  min-height: 300px;
  margin-bottom: 10px;
}
@media (max-width: 991px) {
  /* line 807, ../sass/_posts.scss */
  .list-posts .xs-post {
    margin-bottom: 5px;
    padding-bottom: 18px;
    padding-top: 18px;
  }
}
@media (max-width: 767px) {
  /* line 807, ../sass/_posts.scss */
  .list-posts .xs-post {
    padding-bottom: 9px;
    padding-top: 16px;
    min-height: 160px;
    margin-bottom: 20px;
  }
}
/* line 825, ../sass/_posts.scss */
.list-posts .xs-post > div {
  margin-left: 20px;
  padding-right: 20px;
  position: relative;
  z-index: 1;
}
/* line 831, ../sass/_posts.scss */
.list-posts .xs-post.two-cols > div {
  margin-left: 10px;
  padding-right: 10px;
}
/* line 836, ../sass/_posts.scss */
.list-posts .xs-post:after {
  content: " ";
  height: 100%;
  left: 10px;
  position: absolute;
  top: 0;
  width: calc(100% - 20px);
  z-index: 0;
}
/* line 845, ../sass/_posts.scss */
.list-posts .xs-post:nth-child(6n+1):after {
  background: #dcf0f0;
}
/* line 848, ../sass/_posts.scss */
.list-posts .xs-post:nth-child(6n+2):after {
  background: #deeee1;
}
/* line 851, ../sass/_posts.scss */
.list-posts .xs-post:nth-child(6n+3):after {
  background: #e3ebd7;
}
/* line 854, ../sass/_posts.scss */
.list-posts .xs-post:nth-child(6n+4):after {
  background: #efebde;
}
/* line 857, ../sass/_posts.scss */
.list-posts .xs-post:nth-child(6n+5):after {
  background: transparent;
}
/* line 860, ../sass/_posts.scss */
.list-posts .xs-post:nth-child(6n+6):after {
  background: transparent;
}
/* line 863, ../sass/_posts.scss */
.list-posts .xs-post .text-box {
  min-height: 205px;
  overflow: hidden;
  margin-bottom: 10px;
}
@media (max-width: 991px) {
  /* line 863, ../sass/_posts.scss */
  .list-posts .xs-post .text-box {
    margin-bottom: 14px;
  }
}
@media (max-width: 767px) {
  /* line 863, ../sass/_posts.scss */
  .list-posts .xs-post .text-box {
    min-height: 80px;
    margin-bottom: 16px;
  }
}
/* line 875, ../sass/_posts.scss */
.list-posts .xs-post h5 {
  color: #384042;
  letter-spacing: 0.7px;
  line-height: 1.5em;
}
@media (max-width: 991px) {
  /* line 875, ../sass/_posts.scss */
  .list-posts .xs-post h5 {
    line-height: 1.45em;
  }
}
@media (max-width: 767px) {
  /* line 875, ../sass/_posts.scss */
  .list-posts .xs-post h5 {
    line-height: 1.35em;
  }
}
/* line 885, ../sass/_posts.scss */
.list-posts .xs-post h5 a {
  letter-spacing: normal;
  color: #384042;
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 885, ../sass/_posts.scss */
  .list-posts .xs-post h5 a {
    font-size: 14px;
    font-size: 1rem;
    line-height: 18px;
    line-height: 1.28571rem;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 875, ../sass/_posts.scss */
  .list-posts .xs-post h5 {
    line-height: 1em;
  }
}
@media (max-width: 767px) {
  /* line 875, ../sass/_posts.scss */
  .list-posts .xs-post h5 {
    margin-bottom: 0px;
  }
}
/* line 900, ../sass/_posts.scss */
.list-posts .xs-post p {
  font-style: italic;
  line-height: 24px;
  font-size: 12px;
  font-size: 0.85714rem;
  font-weight: 300;
}
/* line 906, ../sass/_posts.scss */
.list-posts .xs-post .autor-box {
  width: 110px;
}
@media (max-width: 767px) {
  /* line 906, ../sass/_posts.scss */
  .list-posts .xs-post .autor-box {
    padding-top: 3px;
    width: 90px;
    padding-right: 10px;
  }
}
/* line 913, ../sass/_posts.scss */
.list-posts .xs-post .autor-box a {
  color: #384042;
}
/* line 915, ../sass/_posts.scss */
.list-posts .xs-post .autor-box a:hover {
  color: #ff8346;
}

@media (max-width: 767px) {
  /* line 928, ../sass/_posts.scss */
  .device-post .list-posts .lg-post .autor-box {
    margin-left: 20px;
  }
}
/* line 939, ../sass/_posts.scss */
.device-post .list-posts .half-post .post-img a:after,
.device-post .list-posts .lg-post .post-img a:after {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1e5799+0,424756+0,000000+46,207cca+100,7db9e8+100&amp;1+0,0+46 */
  background: -moz-linear-gradient(left, #424756 0%, transparent 46%, rgba(125, 185, 232, 0) 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(left, #424756 0%, transparent 46%, rgba(125, 185, 232, 0) 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #424756 0%, transparent 46%, rgba(125, 185, 232, 0) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#424756', endColorstr='#007db9e8',GradientType=1 );
  /* IE6-9 */
}
/* line 947, ../sass/_posts.scss */
.device-post .list-posts .half-post .post-img.device a:after,
.device-post .list-posts .lg-post .post-img.device a:after {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1e5799+0,424756+0,000000+65,207cca+100,7db9e8+100&amp;1+0,0+65 */
  background: -moz-linear-gradient(left, #424756 0%, rgba(0, 0, 0, 0.2) 100%, rgba(125, 185, 232, 0) 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(left, #424756 0%, rgba(0, 0, 0, 0.2) 100%, rgba(125, 185, 232, 0) 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #424756 0%, rgba(0, 0, 0, 0.2) 100%, rgba(125, 185, 232, 0) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#424756', endColorstr='#007db9e8',GradientType=1 );
  /* IE6-9 */
}

/* line 961, ../sass/_posts.scss */
.half-post .text-autor-block .text-box h3, .half-post .text-autor-block .text-box a {
  color: #384042;
}
@media (min-width: 768px) {
  /* line 960, ../sass/_posts.scss */
  .half-post .text-autor-block .text-box {
    top: 30px;
    left: 50px;
    width: calc(100% - 100px);
    max-width: 100%;
  }
}
@media (min-width: 992px) {
  /* line 960, ../sass/_posts.scss */
  .half-post .text-autor-block .text-box {
    top: 65px;
    left: 70px;
  }
}
@media (min-width: 767px) {
  /* line 978, ../sass/_posts.scss */
  .half-post .text-autor-block .autor-box {
    bottom: 30px;
    left: 50px;
  }
}
@media (min-width: 992px) {
  /* line 978, ../sass/_posts.scss */
  .half-post .text-autor-block .autor-box {
    bottom: 55px;
    left: 70px;
  }
}

/* line 993, ../sass/_posts.scss */
.half-post .post-img a:after,
.lg-post.add-gradient .post-img a:after {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1e5799+0,424756+0,000000+46,207cca+100,7db9e8+100&amp;1+0,0+46 */
  background: -moz-linear-gradient(left, #424756 0%, transparent 46%, rgba(125, 185, 232, 0) 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(left, #424756 0%, transparent 46%, rgba(125, 185, 232, 0) 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #424756 0%, transparent 46%, rgba(125, 185, 232, 0) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#424756', endColorstr='#007db9e8',GradientType=1 );
  /* IE6-9 */
}
/* line 1001, ../sass/_posts.scss */
.half-post .post-img.device a:after,
.lg-post.add-gradient .post-img.device a:after {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1e5799+0,424756+0,000000+65,207cca+100,7db9e8+100&amp;1+0,0+65 */
  background: -moz-linear-gradient(left, #424756 0%, rgba(0, 0, 0, 0.2) 100%, rgba(125, 185, 232, 0) 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(left, #424756 0%, rgba(0, 0, 0, 0.2) 100%, rgba(125, 185, 232, 0) 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #424756 0%, rgba(0, 0, 0, 0.2) 100%, rgba(125, 185, 232, 0) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#424756', endColorstr='#007db9e8',GradientType=1 );
  /* IE6-9 */
}

/* Recent-post
---------------------------------------------------------------------------------*/
/* line 1015, ../sass/_posts.scss */
.post-recent {
  margin-bottom: 60px;
}
@media (max-width: 767px) {
  /* line 1015, ../sass/_posts.scss */
  .post-recent {
    margin-bottom: 20px;
  }
}
/* line 1020, ../sass/_posts.scss */
.post-recent h6 {
  text-align: center;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 12px;
  font-size: 0.85714rem;
  letter-spacing: 0.3px;
}

/* line 1029, ../sass/_posts.scss */
.lg-post.advertising .text-block {
  margin-bottom: 240px;
  margin-left: 30px;
}
@media (max-width: 1200px) {
  /* line 1029, ../sass/_posts.scss */
  .lg-post.advertising .text-block {
    margin-bottom: 100px;
  }
}
@media (max-width: 991px) {
  /* line 1029, ../sass/_posts.scss */
  .lg-post.advertising .text-block {
    margin-bottom: 50px;
  }
}
@media (max-width: 767px) {
  /* line 1029, ../sass/_posts.scss */
  .lg-post.advertising .text-block {
    margin-bottom: 10px;
    margin-left: 0;
  }
}
/* line 1042, ../sass/_posts.scss */
.lg-post.advertising .text-block .text-box {
  position: relative;
  top: auto;
  margin-top: 120px;
  left: 0;
  margin-bottom: 40px;
}
@media (max-width: 991px) {
  /* line 1042, ../sass/_posts.scss */
  .lg-post.advertising .text-block .text-box {
    margin-top: 60px;
  }
}
@media (max-width: 767px) {
  /* line 1042, ../sass/_posts.scss */
  .lg-post.advertising .text-block .text-box {
    margin-top: 0;
    padding-right: 20px;
  }
}
@media (max-width: 767px) {
  /* line 1055, ../sass/_posts.scss */
  .lg-post.advertising .text-block .text-box h1 {
    padding-right: 20px;
  }
  /* line 1058, ../sass/_posts.scss */
  .lg-post.advertising .text-block .text-box h1 a {
    color: #f2f5ff;
  }
}
/* line 1064, ../sass/_posts.scss */
.lg-post.advertising .text-block .autor-box {
  position: relative;
  bottom: auto;
  left: 0;
}

/* Sport-post
---------------------------------------------------------------------------------*/
/* line 1076, ../sass/_posts.scss */
.sport-post #wrapper > .background {
  z-index: 0;
}
/* line 1079, ../sass/_posts.scss */
.sport-post #wrapper .box-category-title.no-list .page-category-title {
  padding: 100px 30px 130px 30px;
}
/* line 1080, ../sass/_posts.scss */
.sport-post #wrapper .post-img-transparent {
  height: 650px;
}
/* line 1084, ../sass/_posts.scss */
.sport-post #wrapper .widget-sport .widgets-box {
  background: #f6f8fe;
  border: none;
  margin-left: 0;
  padding: 40px 30px;
}
@media (max-width: 991px) {
  /* line 1084, ../sass/_posts.scss */
  .sport-post #wrapper .widget-sport .widgets-box {
    margin-top: 18px;
  }
}
@media (max-width: 767px) {
  /* line 1084, ../sass/_posts.scss */
  .sport-post #wrapper .widget-sport .widgets-box {
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 35px;
    padding-bottom: 35px;
  }
}
/* line 1099, ../sass/_posts.scss */
.sport-post #wrapper .widget-sport .widgets-box .widget .widget-title {
  color: #4e5c60;
}
/* line 1102, ../sass/_posts.scss */
.sport-post #wrapper .widget-sport .widgets-box .widget.widget-latest-posts ul li {
  max-width: 211px;
}
/* line 1109, ../sass/_posts.scss */
.sport-post #wrapper .widget-sport .widgets-box .widget .socials-block a {
  color: #b8c9d0;
}
/* line 1111, ../sass/_posts.scss */
.sport-post #wrapper .widget-sport .widgets-box .widget .socials-block a:hover {
  color: #ff8346;
}
/* line 1119, ../sass/_posts.scss */
.sport-post #wrapper .pagination {
  margin: 0;
}

/* line 1124, ../sass/_posts.scss */
.sport-block {
  background-color: #f6f8fe;
  margin-bottom: 18px;
  overflow: hidden;
  width: 100%;
  display: table;
}
/* line 1131, ../sass/_posts.scss */
.sport-block h3 a {
  color: #384042;
}
@media (max-width: 767px) {
  /* line 1124, ../sass/_posts.scss */
  .sport-block {
    display: block;
    padding: 20px;
  }
}
/* line 1140, ../sass/_posts.scss */
.sport-block .post-img {
  cursor: pointer;
  height: auto;
  margin: 30px 40px 30px 30px;
  min-width: 350px;
  overflow: hidden;
  position: relative;
  text-align: center;
  width: 42%;
}
@media (max-width: 767px) {
  /* line 1140, ../sass/_posts.scss */
  .sport-block .post-img {
    display: block;
    min-width: 100%;
    width: 100%;
    margin: 0;
  }
}
/* line 1155, ../sass/_posts.scss */
.sport-block .post-img a {
  -webkit-perspective: 50px;
  perspective: 50px;
}
/* line 1158, ../sass/_posts.scss */
.sport-block .post-img a img {
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  display: block;
  max-width: 100%;
  height: auto;
  position: relative;
  min-height: 230px;
  height: auto;
  border: none;
  -webkit-transition: -webkit-transform .15s linear;
  -moz-transition: -moz-transform .15s linear;
  -o-transition: -o-transform .15s linear;
  transition: transform .15s linear;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  -webkit-transform: scale(1.05);
  -moz-transform: scale(1.05);
  -o-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
}
@media (max-width: 767px) {
  /* line 1158, ../sass/_posts.scss */
  .sport-block .post-img a img {
    min-height: 100px;
  }
}
/* line 1185, ../sass/_posts.scss */
.sport-block .post-img a:before {
  content: " ";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #3085a3;
  z-index: 1;
  opacity: 0;
  -webkit-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
}
/* line 1201, ../sass/_posts.scss */
.sport-block .post-img:hover a img {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
/* line 1208, ../sass/_posts.scss */
.sport-block .post-img:hover a:before {
  opacity: .35;
}
/* line 1214, ../sass/_posts.scss */
.sport-block .post-text {
  display: table-cell;
  padding: 20px 0;
  vertical-align: middle;
  width: 100%;
}
/* line 1219, ../sass/_posts.scss */
.sport-block .post-text h3 {
  margin-right: 40px;
}
/* line 1222, ../sass/_posts.scss */
.sport-block .post-text .autor-box {
  display: block;
  margin-top: 25px;
  margin-left: 0;
}
/* line 1226, ../sass/_posts.scss */
.sport-block .post-text .autor-box span {
  line-height: 1;
}

@media (min-width: 991px) {
  /* line 1234, ../sass/_posts.scss */
  .sport-pagination .pagination {
    margin-left: -.36em;
    margin-right: 12px;
  }
}

/* line 1242, ../sass/_posts.scss */
.pagination-box {
  overflow: hidden;
  clear: both;
}
/* line 1246, ../sass/_posts.scss */
.pagination-box.pagination-mini .pagination {
  margin-top: 0;
  margin-bottom: 32px;
}
@media (min-width: 768px) {
  /* line 1246, ../sass/_posts.scss */
  .pagination-box.pagination-mini .pagination {
    margin-bottom: 88px;
  }
}
/* line 1253, ../sass/_posts.scss */
.pagination-box.pagination-mini .pagination li a {
  border-top: 3px solid #384042 !important;
  border-bottom: 3px solid #384042 !important;
  width: auto;
  border-radius: none;
  border-radius: 0 !important;
  color: #384042;
  border: none;
  padding-left: 3px;
  padding-right: 2px;
  border-top: 3px solid #384042;
  border-bottom: 3px solid #384042;
  font-size: 12px;
  font-size: 0.85714rem;
  height: 37px;
  -webkit-transition: all 0.1s linear;
  transition: all 0.1s linear;
}
/* line 1270, ../sass/_posts.scss */
.pagination-box.pagination-mini .pagination li a:hover {
  border-color: #ff7327 !important;
}

/* line 1280, ../sass/_posts.scss */
.food .pagination-box .pagination {
  margin: 0;
}
/* line 1282, ../sass/_posts.scss */
.food .pagination-box .pagination li {
  padding: 0;
}
/* line 1287, ../sass/_posts.scss */
.food .list-posts .lg-post .post-img a:after {
  background: -moz-linear-gradient(left, #31311f 0%, rgba(1, 1, 1, 0) 46%, transparent 47%, rgba(125, 185, 232, 0) 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(left, #31311f 0%, rgba(1, 1, 1, 0) 46%, transparent 47%, rgba(125, 185, 232, 0) 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #31311f 0%, rgba(1, 1, 1, 0) 46%, transparent 47%, rgba(125, 185, 232, 0) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#31311f', endColorstr='#007db9e8',GradientType=1 );
  /* IE6-9 */
}
/* line 1293, ../sass/_posts.scss */
.food p {
  color: #384042;
}
/* line 1296, ../sass/_posts.scss */
.food .wrapper input[type="text"],
.food .wrapper input[type="email"],
.food .wrapper input[type="password"],
.food .wrapper input[type="name"],
.food .wrapper input[type="search"],
.food .wrapper textarea {
  border-color: #ff7327 !important;
}
/* line 1304, ../sass/_posts.scss */
.food .main-сontact ul li {
  color: #384042 !important;
}
/* line 1307, ../sass/_posts.scss */
.food .wrapper form .btn-animate {
  color: #384042;
}
/* line 1310, ../sass/_posts.scss */
.food .modal-dialog .button--isi {
  background: #d6eaf2 !important;
}
/* line 1310, ../sass/_posts.scss */
.food .modal-dialog .button--isi:hover:before {
  background: #99b2bc !important;
}
/* line 1311, ../sass/_posts.scss */
.food .modal-dialog input[type="text"]::-webkit-input-placeholder, .food input[type="password"]::-webkit-input-placeholder {
  color: #626a6e !important;
}
/* line 1312, ../sass/_posts.scss */
.food .modal-dialog input[type="text"]::-moz-placeholder, .food input[type="password"]::-moz-placeholder {
  color: #626a6e !important;
}
/* line 1313, ../sass/_posts.scss */
.food .modal-dialog input[type="text"]:-moz-placeholder, .food input[type="password"]:-moz-placeholder {
  color: #626a6e !important;
}
/* line 1314, ../sass/_posts.scss */
.food .modal-dialog input[type="text"]:-ms-input-placeholder, .food input[type="password"]:-ms-input-placeholder {
  color: #626a6e !important;
}

@media (min-width: 768px) {
  /* line 1319, ../sass/_posts.scss */
  .repeatImg .post-img {
    height: 100% !important;
    width: 100% !important;
  }
}
/* line 1324, ../sass/_posts.scss */
.repeatImg .post-img a {
  min-height: 200px;
}
@media (min-width: 768px) {
  /* line 1324, ../sass/_posts.scss */
  .repeatImg .post-img a {
    background: none !important;
  }
}
@media (max-width: 767px) {
  /* line 1324, ../sass/_posts.scss */
  .repeatImg .post-img a {
    background-position: center top;
    background-size: cover;
    display: block;
    height: 100%;
    width: 100%;
  }
}
@media (max-width: 767px) {
  /* line 1337, ../sass/_posts.scss */
  .repeatImg .post-img a img {
    opacity: 0 !important;
  }
}

/* line 1346, ../sass/_posts.scss */
.d7-post {
  padding-bottom: 95px;
  padding-left: 0 !important;
  padding-right: 0 !important;
}
/* line 1351, ../sass/_posts.scss */
.d7-post:first-of-type {
  padding-top: 40px;
}
/* line 1355, ../sass/_posts.scss */
.d7-post:last-of-type {
  padding-bottom: 77px;
}
@media (max-width: 767px) {
  /* line 1346, ../sass/_posts.scss */
  .d7-post {
    padding-bottom: 40px;
  }
}
@media (max-width: 767px) {
  /* line 1361, ../sass/_posts.scss */
  .d7-post + .pagination-box {
    padding-bottom: 30px;
  }
}
/* line 1368, ../sass/_posts.scss */
.d7-post .main-text p:last-of-type {
  margin-bottom: 0;
}
/* line 1372, ../sass/_posts.scss */
.d7-post .post-img {
  margin-bottom: 60px;
  overflow: hidden;
  position: relative;
}
@media (max-width: 767px) {
  /* line 1372, ../sass/_posts.scss */
  .d7-post .post-img {
    margin-bottom: 25px;
  }
}
/* line 1379, ../sass/_posts.scss */
.d7-post .post-img a {
  -webkit-perspective: 50px;
  perspective: 50px;
}
/* line 1382, ../sass/_posts.scss */
.d7-post .post-img a img {
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  display: block;
  max-width: 100%;
  height: auto;
  position: relative;
  min-height: 230px;
  height: auto;
  border: none;
  -webkit-transition: -webkit-transform .15s linear;
  -moz-transition: -moz-transform .15s linear;
  -o-transition: -o-transform .15s linear;
  transition: transform .15s linear;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  -webkit-transform: scale(1.05);
  -moz-transform: scale(1.05);
  -o-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
}
@media (max-width: 767px) {
  /* line 1382, ../sass/_posts.scss */
  .d7-post .post-img a img {
    min-height: 100px;
  }
}
/* line 1409, ../sass/_posts.scss */
.d7-post .post-img a:before {
  background: rgba(42, 42, 42, 0.7);
  content: " ";
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  transition: opacity 0.2s linear;
  -webkit-transition: opacity 0.2s linear;
  width: 100%;
  z-index: 1;
}
/* line 1425, ../sass/_posts.scss */
.d7-post .post-img:hover a img {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
/* line 1432, ../sass/_posts.scss */
.d7-post .post-img:hover a:before {
  opacity: .35;
}
/* line 1438, ../sass/_posts.scss */
.d7-post .read-more {
  display: block;
  font-weight: 300;
  line-height: 21px;
  line-height: 1.5rem;
  margin-bottom: 30px;
  font-family: 'Merriweather Sans', sans-serif;
}
@media (max-width: 767px) {
  /* line 1438, ../sass/_posts.scss */
  .d7-post .read-more {
    padding-left: 10px;
    margin-bottom: 10px;
  }
}
/* line 1449, ../sass/_posts.scss */
.d7-post .read-more:hover {
  color: #ff8346;
}
/* line 1453, ../sass/_posts.scss */
.d7-post .text-box, .d7-post .autor-box, .d7-post .read-more {
  margin-left: 120px;
}
@media (max-width: 767px) {
  /* line 1453, ../sass/_posts.scss */
  .d7-post .text-box, .d7-post .autor-box, .d7-post .read-more {
    margin-left: 10px;
  }
}
/* line 1459, ../sass/_posts.scss */
.d7-post .text-box {
  padding-right: 120px;
  padding-bottom: 20px;
}
@media (max-width: 767px) {
  /* line 1459, ../sass/_posts.scss */
  .d7-post .text-box {
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 10px;
  }
  /* line 1467, ../sass/_posts.scss */
  .d7-post .text-box h2 {
    font-size: 20px;
    font-size: 1.42857rem;
    line-height: 27px;
    line-height: 1.92857rem;
    margin-bottom: 7px;
  }
}
/* line 1473, ../sass/_posts.scss */
.d7-post .text-box .category-box {
  height: auto;
  margin: 0 0 10px 0;
  padding: 0;
}
/* line 1477, ../sass/_posts.scss */
.d7-post .text-box .category-box:after {
  display: none !important;
}
/* line 1482, ../sass/_posts.scss */
.d7-post .autor-box {
  margin-top: 35px;
  margin-right: 120px;
  padding-top: 19px;
  width: auto;
  border-width: 2px;
}
@media (max-width: 767px) {
  /* line 1482, ../sass/_posts.scss */
  .d7-post .autor-box {
    margin-right: 20px;
    margin-left: 20px;
    margin-top: 15px;
    padding-left: 1px;
  }
}
/* line 1494, ../sass/_posts.scss */
.d7-post .autor-box span .creation-date {
  display: inherit;
  position: relative;
  top: 0px;
}
/* line 1499, ../sass/_posts.scss */
.d7-post .autor-box .counter-views {
  float: right;
  padding-right: 11px;
}
@media (max-width: 767px) {
  /* line 1499, ../sass/_posts.scss */
  .d7-post .autor-box .counter-views {
    margin-right: 3px;
  }
}
/* line 1505, ../sass/_posts.scss */
.d7-post .autor-box .counter-views span:first-of-type {
  padding-right: 18px;
}
/* line 1517, ../sass/_posts.scss */
.d7-post .autor-box .svg.comment {
  position: relative;
  top: 3px;
}

/* line 1530, ../sass/_posts.scss */
.page-title.recent-posts {
  font-size: 12px;
  font-size: 0.85714rem;
  text-transform: uppercase;
  margin-bottom: 28px;
  margin-top: 57px;
  letter-spacing: 0.6px;
}
@media (max-width: 767px) {
  /* line 1530, ../sass/_posts.scss */
  .page-title.recent-posts {
    text-align: left;
    padding-left: 10px;
    margin-top: 5px;
    margin-bottom: 20px;
  }
}

/* middle-left-post */
@media (max-width: 767px) {
  /* line 1547, ../sass/_posts.scss */
  .lg-post.middle-left-post .autor-box, .lg-post.middle-left-post .text-box {
    margin-left: 0;
  }
  /* line 1549, ../sass/_posts.scss */
  .lg-post.middle-left-post .autor-box p, .lg-post.middle-left-post .text-box p {
    max-height: 75px;
    overflow: hidden;
  }
}
/* line 1555, ../sass/_posts.scss */
.lg-post.middle-left-post .wrap-info-box {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
@media (max-width: 767px) {
  /* line 1555, ../sass/_posts.scss */
  .lg-post.middle-left-post .wrap-info-box {
    position: static;
  }
}
/* line 1564, ../sass/_posts.scss */
.lg-post.middle-left-post .wrap-info-box > .container {
  display: table;
  height: 100%;
}
/* line 1567, ../sass/_posts.scss */
.lg-post.middle-left-post .wrap-info-box > .container > .row {
  display: table-row;
  height: 100%;
}
/* line 1570, ../sass/_posts.scss */
.lg-post.middle-left-post .wrap-info-box > .container > .row > div {
  display: table-cell;
  vertical-align: middle;
  float: none;
}
/* line 1575, ../sass/_posts.scss */
.lg-post.middle-left-post .wrap-info-box > .container > .row > div .text-box, .lg-post.middle-left-post .wrap-info-box > .container > .row > div .autor-box {
  position: relative;
  left: auto;
  top: auto;
  bottom: auto;
  right: auto;
}
/* line 1583, ../sass/_posts.scss */
.lg-post.middle-left-post .wrap-info-box > .container > .row > div .text-box h1 {
  margin-bottom: 14px;
}
/* line 1591, ../sass/_posts.scss */
.lg-post.middle-left-post .autor-box {
  border-color: #c0d5db !important;
}
/* line 1593, ../sass/_posts.scss */
.lg-post.middle-left-post .autor-box a {
  color: #b8c9d0;
}
/* line 1595, ../sass/_posts.scss */
.lg-post.middle-left-post .autor-box a:hover {
  color: #ff8346;
}
/* line 1600, ../sass/_posts.scss */
.lg-post.middle-left-post .post-img a:before {
  opacity: 0.5;
  background: #505154;
}

/* Design-post 
---------------------------------------------------------------------------------*/
/* line 1608, ../sass/_posts.scss */
.design-post {
  margin-bottom: 60px;
}
@media (max-width: 767px) {
  /* line 1608, ../sass/_posts.scss */
  .design-post {
    margin-bottom: 40px;
  }
}
/* line 1613, ../sass/_posts.scss */
.design-post:nth-child(odd) {
  clear: left;
}
@media (min-width: 1024px) {
  /* line 1616, ../sass/_posts.scss */
  .design-post:nth-child(odd) .post-img {
    padding-right: 20px;
  }
}
@media (min-width: 1024px) {
  /* line 1623, ../sass/_posts.scss */
  .design-post:nth-child(even) .post-img {
    padding-left: 20px;
  }
}
@media (min-width: 1024px) {
  /* line 1628, ../sass/_posts.scss */
  .design-post:nth-child(even) .text-box, .design-post:nth-child(even) .autor-box {
    margin-left: 30px;
  }
}
/* line 1634, ../sass/_posts.scss */
.design-post:first-of-type {
  clear: none;
}
/* line 1638, ../sass/_posts.scss */
.design-post .post-img {
  margin-bottom: 42px;
}
@media (max-width: 767px) {
  /* line 1638, ../sass/_posts.scss */
  .design-post .post-img {
    margin-bottom: 25px;
  }
}
/* line 1644, ../sass/_posts.scss */
.design-post .text-box {
  margin-left: 10px;
  margin-bottom: 13px;
}
@media (min-width: 768px) {
  /* line 1644, ../sass/_posts.scss */
  .design-post .text-box {
    padding-right: 100px;
  }
}
@media (max-width: 767px) {
  /* line 1644, ../sass/_posts.scss */
  .design-post .text-box {
    margin-bottom: 10px;
  }
}
/* line 1653, ../sass/_posts.scss */
.design-post .text-box h3 {
  margin-bottom: 12px;
}
@media (max-width: 767px) {
  /* line 1653, ../sass/_posts.scss */
  .design-post .text-box h3 {
    margin-bottom: 7px;
  }
}
/* line 1660, ../sass/_posts.scss */
.design-post .autor-box {
  margin-left: 10px;
  clear: both;
}

/* line 1669, ../sass/_posts.scss */
.touch-device .post-img a:before {
  display: none !important;
}

/* Bricklaying-post
---------------------------------------------------------------------------------*/
@media (min-width: 992px) {
  /* line 1678, ../sass/_posts.scss */
  .fashion main {
    padding-top: 60px;
  }
}
@media (min-width: 992px) {
  /* line 1683, ../sass/_posts.scss */
  .fashion .list-posts {
    padding-top: 45px;
  }
}
@media (min-width: 992px) and (max-height: 1024px) {
  /* line 1683, ../sass/_posts.scss */
  .fashion .list-posts {
    padding-top: 0;
  }
}
/* line 1691, ../sass/_posts.scss */
.fashion .list-posts h2 {
  margin-bottom: 32px;
}
@media (max-width: 767px) {
  /* line 1691, ../sass/_posts.scss */
  .fashion .list-posts h2 {
    letter-spacing: -0.15px;
    font-size: 20px;
    font-size: 1.42857rem;
    line-height: 27px;
    line-height: 1.92857rem;
    margin-bottom: 20px;
  }
}
/* line 1700, ../sass/_posts.scss */
.fashion .list-posts .autor-box .creation-date {
  clear: both;
  display: inline-block;
}
@media (max-width: 767px) {
  /* line 1705, ../sass/_posts.scss */
  .fashion footer {
    padding-bottom: 45px !important;
  }
}
/* line 1711, ../sass/_posts.scss */
.fashion .footer-center {
  background: #f6f8fe;
  padding-top: 60px;
  padding-bottom: 95px;
  border-top: 1px solid #e3e9eb;
}
/* line 1716, ../sass/_posts.scss */
.fashion .footer-center .footer-back {
  background: none;
}
@media (max-width: 767px) {
  /* line 1720, ../sass/_posts.scss */
  .fashion .footer-center .footer-back > div {
    background: none;
  }
}
/* line 1726, ../sass/_posts.scss */
.fashion .logo-footer {
  margin-top: 30px;
}
/* line 1728, ../sass/_posts.scss */
.fashion .logo-footer svg path {
  fill: #c0c4c9;
}
/* line 1732, ../sass/_posts.scss */
.fashion .copyright {
  color: #c0c4c9;
}
/* line 1736, ../sass/_posts.scss */
.fashion .foot-back .svg g g polygon {
  fill: #c0c4c9;
}
/* line 1739, ../sass/_posts.scss */
.fashion .foot-back:hover .svg g g polygon {
  fill: #89919a;
}
/* line 1745, ../sass/_posts.scss */
.fashion .page-post .post-description .meta img {
  width: 60px;
}
@media (max-width: 767px) {
  /* line 1745, ../sass/_posts.scss */
  .fashion .page-post .post-description .meta img {
    width: 40px;
    margin-top: 2px;
  }
}
/* line 1754, ../sass/_posts.scss */
.fashion .counter-views svg {
  max-width: 13px;
  top: 1px;
  position: relative;
}
/* line 1759, ../sass/_posts.scss */
.fashion .counter-views svg path {
  stroke: #384042;
}
/* line 1763, ../sass/_posts.scss */
.fashion .counter-views svg ellipse {
  stroke: #384042;
  fill: #384042;
}
/* line 1767, ../sass/_posts.scss */
.fashion .counter-views svg.comment {
  top: 3px;
}
/* line 1769, ../sass/_posts.scss */
.fashion .counter-views svg.comment path {
  fill: #384042;
  stroke: inherit !important;
}

/**/
/* line 1779, ../sass/_posts.scss */
.footer-center.site-footer {
  background: #f6f8fe;
  padding-top: 60px;
  padding-bottom: 95px;
  border-top: 1px solid #e3e9eb;
}
/* line 1784, ../sass/_posts.scss */
.footer-center.site-footer .footer-back {
  background: none;
}
@media (max-width: 767px) {
  /* line 1779, ../sass/_posts.scss */
  .footer-center.site-footer {
    padding-bottom: 45px !important;
  }
}
/* line 1791, ../sass/_posts.scss */
.footer-center.site-footer .logo-footer {
  margin-top: 30px;
}
/* line 1793, ../sass/_posts.scss */
.footer-center.site-footer .logo-footer svg path {
  fill: #c0c4c9;
}
/* line 1797, ../sass/_posts.scss */
.footer-center.site-footer .copyright {
  color: #c0c4c9;
}
/* line 1802, ../sass/_posts.scss */
.footer-center.site-footer .foot-back .svg g g polygon {
  fill: #c0c4c9;
}
/* line 1805, ../sass/_posts.scss */
.footer-center.site-footer .foot-back:hover .svg g g polygon {
  fill: #89919a;
}

/**/
/* line 1813, ../sass/_posts.scss */
.bricklaying-post {
  padding-top: 60px;
}
/* line 1816, ../sass/_posts.scss */
.bricklaying-post:first-of-type {
  padding-top: 40px;
}
@media (min-width: 768px) {
  /* line 1819, ../sass/_posts.scss */
  .bricklaying-post:last-of-type {
    margin-bottom: 70px;
  }
}
/* line 1824, ../sass/_posts.scss */
.bricklaying-post .counter-views {
  margin-bottom: 20px;
  font-family: 'Merriweather Sans', sans-serif;
  font-weight: 300;
  font-size: 12px;
}
/* line 1829, ../sass/_posts.scss */
.bricklaying-post .counter-views span {
  margin-right: 16px;
}
@media (max-width: 767px) {
  /* line 1813, ../sass/_posts.scss */
  .bricklaying-post {
    padding-top: 0px;
  }
}
/* line 1837, ../sass/_posts.scss */
.bricklaying-post .category-box {
  margin: 0 0 25px 0;
  height: auto;
  padding: 0;
  line-height: 1;
}
@media (max-width: 767px) {
  /* line 1837, ../sass/_posts.scss */
  .bricklaying-post .category-box {
    margin-bottom: 15px;
  }
}
/* line 1845, ../sass/_posts.scss */
.bricklaying-post .category-box:after {
  display: none;
}
/* line 1853, ../sass/_posts.scss */
.bricklaying-post .autor-box {
  padding-top: 13px;
  width: 110px;
}
@media (max-width: 767px) {
  /* line 1853, ../sass/_posts.scss */
  .bricklaying-post .autor-box {
    margin-left: 0px;
  }
}
@media (max-width: 479px) {
  /* line 1853, ../sass/_posts.scss */
  .bricklaying-post .autor-box {
    width: 110px;
  }
}
/* line 1863, ../sass/_posts.scss */
.bricklaying-post .autor-box span a {
  color: #384042;
}
/* line 1865, ../sass/_posts.scss */
.bricklaying-post .autor-box span a:hover {
  color: #ff8346;
}
/* line 1869, ../sass/_posts.scss */
.bricklaying-post .autor-box span span {
  margin-top: 6px;
}
/* line 1875, ../sass/_posts.scss */
.bricklaying-post .img-miniature {
  margin-top: 80px;
}
@media (max-width: 767px) {
  /* line 1875, ../sass/_posts.scss */
  .bricklaying-post .img-miniature {
    margin-top: 40px;
  }
}
/* line 1881, ../sass/_posts.scss */
.bricklaying-post .img-medium {
  margin-top: 80px;
}
/* line 1889, ../sass/_posts.scss */
.bricklaying-post .text-box h2 {
  margin-bottom: 10px;
}
@media (max-width: 767px) {
  /* line 1894, ../sass/_posts.scss */
  .bricklaying-post.style-1 {
    margin-bottom: 40px;
  }
}
/* line 1899, ../sass/_posts.scss */
.bricklaying-post.style-1 .text-box {
  margin-top: -7px;
}
@media (max-width: 767px) {
  /* line 1899, ../sass/_posts.scss */
  .bricklaying-post.style-1 .text-box {
    padding-top: 55px;
  }
}
@media (max-width: 479px) {
  /* line 1899, ../sass/_posts.scss */
  .bricklaying-post.style-1 .text-box {
    padding-top: 3px;
  }
}
/* line 1908, ../sass/_posts.scss */
.bricklaying-post.style-1 .center-box {
  padding-right: 50px;
}
@media (max-width: 767px) {
  /* line 1908, ../sass/_posts.scss */
  .bricklaying-post.style-1 .center-box {
    padding-right: 20px;
  }
}
/* line 1914, ../sass/_posts.scss */
.bricklaying-post.style-1 .img-miniature {
  max-width: 240px;
}
@media (max-width: 767px) {
  /* line 1918, ../sass/_posts.scss */
  .bricklaying-post.style-2 {
    margin-bottom: 40px;
  }
}
/* line 1922, ../sass/_posts.scss */
.bricklaying-post.style-2 .category-box {
  margin-top: 130px;
  margin-bottom: 20px;
}
@media (max-width: 767px) {
  /* line 1922, ../sass/_posts.scss */
  .bricklaying-post.style-2 .category-box {
    margin-top: 15px;
  }
}
/* line 1929, ../sass/_posts.scss */
.bricklaying-post.style-2 .text-box p {
  margin-top: -20px;
}
/* line 1932, ../sass/_posts.scss */
.bricklaying-post.style-2 .img-medium {
  margin-top: 133px;
}
@media (max-width: 767px) {
  /* line 1932, ../sass/_posts.scss */
  .bricklaying-post.style-2 .img-medium {
    margin-top: 0px;
  }
}
@media (max-width: 767px) {
  /* line 1932, ../sass/_posts.scss */
  .bricklaying-post.style-2 .img-medium {
    margin-bottom: 0px;
  }
}
/* line 1941, ../sass/_posts.scss */
.bricklaying-post.style-2 .img-miniature {
  margin-top: 40px;
}
@media (min-width: 992px) {
  /* line 1944, ../sass/_posts.scss */
  .bricklaying-post.style-2 .center-box {
    padding-left: 58px;
  }
}
@media (max-width: 767px) {
  /* line 1949, ../sass/_posts.scss */
  .bricklaying-post.style-2 .third-box {
    clear: both;
  }
}
@media (max-width: 767px) {
  /* line 1953, ../sass/_posts.scss */
  .bricklaying-post.style-2 .third-box.two {
    clear: none;
  }
}
@media (max-width: 767px) {
  /* line 1961, ../sass/_posts.scss */
  .bricklaying-post.style-3 {
    margin-bottom: 40px;
  }
  /* line 1965, ../sass/_posts.scss */
  .bricklaying-post.style-3 .first-box .post-img {
    margin-bottom: 20px;
  }
}
/* line 1969, ../sass/_posts.scss */
.bricklaying-post.style-3 .category-box {
  margin-top: 30px;
}
/* line 1972, ../sass/_posts.scss */
.bricklaying-post.style-3 .img-miniature {
  max-width: 200px;
}
@media (max-width: 767px) {
  /* line 1976, ../sass/_posts.scss */
  .bricklaying-post.style-4 {
    margin-bottom: 40px;
  }
}
/* line 1980, ../sass/_posts.scss */
.bricklaying-post.style-4 .category-box {
  margin-top: 130px;
}
@media (max-width: 767px) {
  /* line 1980, ../sass/_posts.scss */
  .bricklaying-post.style-4 .category-box {
    margin-top: 30px;
  }
}
/* line 1986, ../sass/_posts.scss */
.bricklaying-post.style-4 .img-miniature {
  max-width: 240px;
  margin-top: 0px;
  margin-bottom: 70px;
}
@media (min-width: 1200px) {
  /* line 1986, ../sass/_posts.scss */
  .bricklaying-post.style-4 .img-miniature {
    margin-left: 100px;
  }
}
@media (min-width: 540px) and (max-width: 1199px) {
  /* line 1986, ../sass/_posts.scss */
  .bricklaying-post.style-4 .img-miniature {
    margin-left: 20%;
  }
}
@media (max-width: 767px) {
  /* line 1986, ../sass/_posts.scss */
  .bricklaying-post.style-4 .img-miniature {
    margin-bottom: 0px;
  }
}
@media (max-width: 767px) {
  /* line 2001, ../sass/_posts.scss */
  .bricklaying-post.style-4 .third-box {
    margin-top: 20px;
  }
}
/* line 2007, ../sass/_posts.scss */
.bricklaying-post .post-img {
  cursor: pointer;
  height: auto;
  overflow: hidden;
  position: relative;
  width: 100%;
}
/* line 2013, ../sass/_posts.scss */
.bricklaying-post .post-img a {
  display: block;
  -webkit-perspective: 50px;
  perspective: 50px;
}
/* line 2017, ../sass/_posts.scss */
.bricklaying-post .post-img a:before {
  content: " ";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #505154;
  z-index: 1;
  opacity: 0;
  -webkit-transition: opacity 0.1s linear;
  transition: opacity 0.1s linear;
}
/* line 2031, ../sass/_posts.scss */
.bricklaying-post .post-img a:hover:before {
  opacity: 0.35;
}
/* line 2036, ../sass/_posts.scss */
.bricklaying-post .post-img img {
  display: block;
  max-width: 100%;
  opacity: 0.95;
  position: relative;
  -webkit-transition: -webkit-transform .15s linear;
  -moz-transition: -moz-transform .15s linear;
  -o-transition: -o-transform .15s linear;
  transition: transform .15s linear;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
/* line 2055, ../sass/_posts.scss */
.bricklaying-post .post-img:hover
img {
  -webkit-transform: scale(1.05);
  -moz-transform: scale(1.05);
  -o-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
}

/**/
/* line 2068, ../sass/_posts.scss */
.mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
  opacity: 0 !important;
}

/* line 2071, ../sass/_posts.scss */
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 5px;
  background-color: rgba(34, 35, 40, 0.8);
}

/* line 2076, ../sass/_posts.scss */
.post-img .type-sticky-post {
  position: absolute;
  top: 10px;
  right: 10px;
  display: block;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  border: 1px solid white;
  padding-top: 6px;
  text-align: center;
}
/* line 2087, ../sass/_posts.scss */
.post-img .type-sticky-post svg {
  width: 16px;
  height: 16px;
}
/* line 2091, ../sass/_posts.scss */
.post-img .type-sticky-post svg path {
  fill: white;
}

/* line 2097, ../sass/_posts.scss */
.post-img .type-post {
  position: absolute;
  bottom: 10px;
  right: 10px;
  display: block;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  border: 1px solid white;
  padding-top: 9px;
  text-align: center;
}
/* line 2108, ../sass/_posts.scss */
.post-img .type-post svg {
  width: 20px;
  height: 20px;
}
/* line 2111, ../sass/_posts.scss */
.post-img .type-post svg path {
  fill: white;
}

/* Demo-food 
---------------------------------------------------------------------------------*/
/* line 2120, ../sass/_posts.scss */
.food .pagination-box {
  padding-top: 5px;
}
/* line 2123, ../sass/_posts.scss */
.food .text-box h4 {
  font-size: 20px;
  font-size: 1.42857rem;
}
/* line 2127, ../sass/_posts.scss */
.food .list-posts .half-post .post-img a:before,
.food .list-posts .masonry-post .post-img a:before,
.food .list-posts .sm-post .post-img a:before,
.food .list-posts .lg-post .post-img a:before,
.food .list-posts .design-post .post-img a:before {
  background: #6f634c;
}
/* line 2135, ../sass/_posts.scss */
.food .box-category-title .page-category-title p:after {
  background: #c0c0ae;
}
/* line 2138, ../sass/_posts.scss */
.food header .header-menu .wrap-primary-menu nav .primary-menu > li a {
  color: #3d3a34;
  -webkit-transition: color 0.2s linear;
  transition: color 0.2s linear;
}
/* line 2142, ../sass/_posts.scss */
.food header .header-menu .wrap-primary-menu nav .primary-menu > li a:hover {
  color: #c0c0ae;
}

/* Monochrome 
---------------------------------------------------------------------------------*/
@media (max-width: 767px) {
  /* line 2153, ../sass/_posts.scss */
  .monochrome .lg-post .text-box h1 {
    padding-right: 10px;
    margin-bottom: 20px;
  }
  /* line 2157, ../sass/_posts.scss */
  .monochrome .lg-post .autor-box {
    margin-bottom: 10px;
  }
}
/* line 2161, ../sass/_posts.scss */
.monochrome .lg-post .post-img a:before {
  background: rgba(42, 42, 42, 0.7);
}
/* line 2165, ../sass/_posts.scss */
.monochrome .sm-post .post-img a:before {
  background: rgba(42, 42, 42, 0.7);
}
/* line 2171, ../sass/_posts.scss */
.monochrome .d7-post .autor-box span a {
  color: #c0d5db;
}
/* line 2173, ../sass/_posts.scss */
.monochrome .d7-post .autor-box span a:hover {
  color: #ff8346;
}
/* line 2179, ../sass/_posts.scss */
.monochrome .d7-post .autor-box .counter-views .svg path {
  stroke: #c0d5db;
}
/* line 2182, ../sass/_posts.scss */
.monochrome .d7-post .autor-box .counter-views .svg ellipse {
  stroke: #c0d5db;
  fill: #c0d5db;
}
/* line 2186, ../sass/_posts.scss */
.monochrome .d7-post .autor-box .counter-views .svg.comment {
  position: relative;
  top: 3px;
}
/* line 2189, ../sass/_posts.scss */
.monochrome .d7-post .autor-box .counter-views .svg.comment path {
  fill: #c0d5db;
  stroke: inherit !important;
}

/* line 2200, ../sass/_posts.scss */
.monochrome {
  /* d7-post 
  ---------------------------------------------------------------------------------*/
}
/* line 2203, ../sass/_posts.scss */
.monochrome .lg-post .text-box {
  top: auto;
  left: 140px;
  bottom: 43%;
  max-width: 530px;
}
/* line 2209, ../sass/_posts.scss */
.monochrome .lg-post .autor-box {
  bottom: auto;
  top: 61.5%;
  left: 146px;
}
/* line 2215, ../sass/_posts.scss */
.monochrome .autor-box {
  border-color: #c0d5db !important;
}
/* line 2218, ../sass/_posts.scss */
.monochrome .widget-title:after {
  background: #c0d5db !important;
}
/* line 2222, ../sass/_posts.scss */
.monochrome .mb90 {
  margin-bottom: 90px;
}
@media (max-width: 767px) {
  /* line 2222, ../sass/_posts.scss */
  .monochrome .mb90 {
    margin-bottom: 15px;
  }
}
/* line 2233, ../sass/_posts.scss */
.monochrome .widget-facebook .face-block > div {
  display: inline-block;
  padding-left: 5px;
  max-width: 255px;
}
/* line 2237, ../sass/_posts.scss */
.monochrome .widget-facebook .face-block > div a {
  float: none;
  display: inline-block;
  margin-right: 0;
  margin-bottom: 0;
}
/* line 2247, ../sass/_posts.scss */
.monochrome .widgets-box {
  padding-right: 60px;
}
@media (min-width: 768px) {
  /* line 2247, ../sass/_posts.scss */
  .monochrome .widgets-box {
    padding-left: 120px;
    padding-right: 60px;
  }
}
@media (max-width: 767px) {
  /* line 2247, ../sass/_posts.scss */
  .monochrome .widgets-box {
    padding-left: 20px;
    padding-right: 20px;
  }
}
/* line 2257, ../sass/_posts.scss */
.monochrome .widgets-box .widget:last-of-type {
  border-color: #c0d5db !important;
}

@media (min-width: 768px) {
  /* line 2262, ../sass/_posts.scss */
  .monochrome .pagination-box {
    margin-top: -18px;
    margin-bottom: 110px;
  }
}
/* line 2267, ../sass/_posts.scss */
.monochrome .pagination-box .pagination {
  margin-top: 0;
}

@media (min-width: 500px) and (max-width: 767px) {
  /* line 2273, ../sass/_posts.scss */
  .monochrome .sidebar-right .widgets-box {
    padding-left: 20px;
  }
  /* line 2276, ../sass/_posts.scss */
  .monochrome .sidebar-right .widgets-box .widget-content {
    padding-left: 0;
  }
}
@media (min-width: 1200px) {
  /* line 2273, ../sass/_posts.scss */
  .monochrome .sidebar-right .widgets-box {
    padding-left: 40px;
    margin-left: 0;
  }
}
@media (min-width: 768px) and (max-width: 1199px) {
  /* line 2284, ../sass/_posts.scss */
  .monochrome .sidebar-right .widgets-box .widget {
    float: left;
    width: calc(50% - 30px);
  }
  /* line 2288, ../sass/_posts.scss */
  .monochrome .sidebar-right .widgets-box .widget:nth-child(odd) {
    margin-right: 60px;
  }
}
/* line 2292, ../sass/_posts.scss */
.monochrome .sidebar-right .widgets-box .widget:last-of-type {
  margin-bottom: 40px;
}
@media (min-width: 500px) and (max-width: 767px) {
  /* line 2298, ../sass/_posts.scss */
  .monochrome .face-block {
    text-align: left;
  }
}
@media (min-width: 768px) {
  /* line 2304, ../sass/_posts.scss */
  .monochrome .widget-facebook .face-block {
    text-align: left;
  }
}
@media (min-width: 1200px) {
  /* line 2304, ../sass/_posts.scss */
  .monochrome .widget-facebook .face-block {
    text-align: center;
  }
}
@media (min-width: 768px) {
  /* line 2311, ../sass/_posts.scss */
  .monochrome .widget-facebook .face-block div {
    padding-left: 0;
    text-align: left;
    margin-left: 0;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  /* line 2311, ../sass/_posts.scss */
  .monochrome .widget-facebook .face-block div {
    max-width: 255px;
  }
}
@media (min-width: 1200px) {
  /* line 2311, ../sass/_posts.scss */
  .monochrome .widget-facebook .face-block div {
    max-width: 205px;
    text-align: center;
    padding-left: 5px;
  }
}
@media (min-width: 768px) {
  /* line 2327, ../sass/_posts.scss */
  .monochrome .widget-facebook .wrap-face-btn {
    text-align: left;
  }
}
@media (min-width: 1200px) {
  /* line 2327, ../sass/_posts.scss */
  .monochrome .widget-facebook .wrap-face-btn {
    text-align: center;
  }
}
@media (min-width: 768px) and (max-width: 1200px) {
  /* line 2336, ../sass/_posts.scss */
  .monochrome .widget-content .socials-block {
    text-align: left;
  }
}

/* line 2344, ../sass/_posts.scss */
.instagram h6 {
  font-size: 12px;
  font-size: 0.85714rem;
  text-transform: uppercase;
  margin-bottom: 40px;
  padding-top: 90px;
}
@media (max-width: 767px) {
  /* line 2344, ../sass/_posts.scss */
  .instagram h6 {
    padding-top: 10px;
    margin-bottom: 20px;
  }
}
/* line 2354, ../sass/_posts.scss */
.instagram .widget {
  margin-bottom: 0;
  text-align: center;
}

/* Design-theme
-----------------------------------------------------------------------*/
/* line 2364, ../sass/_posts.scss */
.design-theme .pagination {
  margin-top: 40px;
  margin-bottom: 0px;
}

/* line 2371, ../sass/_posts.scss */
.design-theme .box-category-title {
  padding-top: 0;
}
/* line 2375, ../sass/_posts.scss */
.design-theme .header-minimal .search-block input {
  color: #4e5c60 !important;
}
/* line 2379, ../sass/_posts.scss */
.design-theme .footer-secondary-box {
  background: #262b35;
}
/* line 2384, ../sass/_posts.scss */
.design-theme .footer-with-menu .footer-social {
  padding-bottom: 0;
  min-height: auto;
}
/* line 2388, ../sass/_posts.scss */
.design-theme .lg-post.middle-left-post .wrap-info-box .text-box {
  padding-left: 30px;
}
@media (max-width: 991px) {
  /* line 2388, ../sass/_posts.scss */
  .design-theme .lg-post.middle-left-post .wrap-info-box .text-box {
    padding-left: 20px;
  }
}
@media (max-width: 767px) {
  /* line 2388, ../sass/_posts.scss */
  .design-theme .lg-post.middle-left-post .wrap-info-box .text-box {
    padding-left: 10px;
  }
}
/* line 2397, ../sass/_posts.scss */
.design-theme .lg-post.middle-left-post .wrap-info-box .autor-box {
  margin-left: 30px;
}
@media (max-width: 991px) {
  /* line 2397, ../sass/_posts.scss */
  .design-theme .lg-post.middle-left-post .wrap-info-box .autor-box {
    margin-left: 20px;
  }
}
@media (max-width: 767px) {
  /* line 2397, ../sass/_posts.scss */
  .design-theme .lg-post.middle-left-post .wrap-info-box .autor-box {
    margin-left: 10px;
  }
}
/* line 2407, ../sass/_posts.scss */
.design-theme .box-category-title {
  margin-bottom: 83px;
  padding-bottom: 0;
}
/* line 2410, ../sass/_posts.scss */
.design-theme .box-category-title.no-list .page-category-title {
  padding-left: 30px;
  padding-right: 30px;
}
@media (max-width: 767px) {
  /* line 2410, ../sass/_posts.scss */
  .design-theme .box-category-title.no-list .page-category-title {
    padding-left: 20px;
    padding-right: 20px;
  }
}

/* Sport-post-theme
---------------------------------------------------------------------------------*/
@media (min-width: 500px) {
  /* line 2427, ../sass/_posts.scss */
  .sport-post .widget-facebook .face-block div {
    padding-left: 0;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 2427, ../sass/_posts.scss */
  .sport-post .widget-facebook .face-block div {
    margin-left: 0;
  }
}
@media (min-width: 992px) {
  /* line 2427, ../sass/_posts.scss */
  .sport-post .widget-facebook .face-block div {
    padding-left: 5px;
  }
}
@media (max-width: 1200px) and (min-width: 992px) {
  /* line 2427, ../sass/_posts.scss */
  .sport-post .widget-facebook .face-block div {
    max-width: 205px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 2442, ../sass/_posts.scss */
  .sport-post .widget-facebook .wrap-face-btn {
    text-align: left;
  }
}
@media (min-width: 768px) {
  /* line 2448, ../sass/_posts.scss */
  .sport-post .widget-content .socials-block {
    text-align: left;
  }
}
@media (min-width: 992px) {
  /* line 2448, ../sass/_posts.scss */
  .sport-post .widget-content .socials-block {
    text-align: center;
  }
}

/* travelling
---------------------------------------------------------------------------------*/
/* line 2461, ../sass/_posts.scss */
.travelling .box-category-title {
  padding-top: 0;
}
@media (max-width: 767px) {
  /* line 2462, ../sass/_posts.scss */
  .travelling footer {
    padding-top: 30px;
  }
}
/* line 2468, ../sass/_posts.scss */
.travelling .wrapper main {
  padding-left: 0;
  padding-right: 0;
}
@media (max-width: 767px) {
  /* line 2472, ../sass/_posts.scss */
  .travelling .wrapper .lg-post {
    padding-left: 0;
    padding-right: 0;
  }
}
/* line 2478, ../sass/_posts.scss */
.travelling .wrapper .list-posts .lg-post .text-box {
  left: auto;
  margin: auto;
  max-width: 580px;
  position: relative;
  text-align: center;
  top: auto;
  width: 100%;
}
/* line 2486, ../sass/_posts.scss */
.travelling .wrapper .list-posts .lg-post .text-box h1 {
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  /* line 2488, ../sass/_posts.scss */
  .travelling .wrapper .list-posts .lg-post .text-box h1 a {
    color: #f6f8fe;
  }
}
/* line 2494, ../sass/_posts.scss */
.travelling .wrapper .list-posts .lg-post .text-box p {
  margin: auto;
  margin-bottom: 40px;
  max-width: 400px;
  padding-right: 0;
}
@media (max-width: 767px) {
  /* line 2494, ../sass/_posts.scss */
  .travelling .wrapper .list-posts .lg-post .text-box p {
    display: none;
  }
}
/* line 2504, ../sass/_posts.scss */
.travelling .wrapper .list-posts .lg-post .autor-box {
  bottom: auto;
  left: auto;
  margin: auto;
  position: relative;
  text-align: center;
  border-color: #fff;
  color: #fff;
}
/* line 2513, ../sass/_posts.scss */
.travelling .wrapper .list-posts .lg-post .autor-box span a {
  color: #fff;
}
/* line 2515, ../sass/_posts.scss */
.travelling .wrapper .list-posts .lg-post .autor-box span a:hover {
  color: #ff8346;
}
/* line 2521, ../sass/_posts.scss */
.travelling .wrapper .categories-box {
  padding-bottom: 0;
}

/* owl-carousel
---------------------------------------------------------------------------------*/
/* line 2530, ../sass/_posts.scss */
.owl-classic-carousel {
  margin-bottom: 60px;
}
@media (max-width: 767px) {
  /* line 2530, ../sass/_posts.scss */
  .owl-classic-carousel {
    margin-bottom: 0px;
  }
}
/* line 2536, ../sass/_posts.scss */
.owl-classic-carousel .owl-item .post-img {
  background: #1C1C1D;
}
/* line 2538, ../sass/_posts.scss */
.owl-classic-carousel .owl-item .post-img a {
  min-height: 300px;
  background-size: cover;
  background-position: center center;
  opacity: 0.6;
}
/* line 2543, ../sass/_posts.scss */
.owl-classic-carousel .owl-item .post-img a img {
  opacity: 0;
}
/* line 2549, ../sass/_posts.scss */
.owl-classic-carousel .owl-item .lg-post {
  position: relative;
}
/* line 2551, ../sass/_posts.scss */
.owl-classic-carousel .owl-item .lg-post .post-img a:before {
  opacity: 0;
}
/* line 2555, ../sass/_posts.scss */
.owl-classic-carousel .owl-item .lg-post:hover .post-img a:before {
  opacity: 0,35;
}
/* line 2560, ../sass/_posts.scss */
.owl-classic-carousel .owl-item .lg-post .wrap-info-box {
  top: -15%;
  opacity: 0;
  -webkit-transition: all 0.8s cubic-bezier(0.22, 0.61, 0.36, 1);
  transition: all 0.8s cubic-bezier(0.22, 0.61, 0.36, 1);
}
/* line 2568, ../sass/_posts.scss */
.owl-classic-carousel .owl-item .lg-post h2 {
  margin-bottom: 15px;
}
/* line 2570, ../sass/_posts.scss */
.owl-classic-carousel .owl-item .lg-post h2 a {
  color: white;
}
/* line 2572, ../sass/_posts.scss */
.owl-classic-carousel .owl-item .lg-post h2 a:hover {
  color: #ff8346;
}
/* line 2578, ../sass/_posts.scss */
.owl-classic-carousel .owl-item .lg-post .wrap-info-box {
  padding-left: 110px;
  padding-right: 110px;
  z-index: 10;
}
@media (max-width: 767px) {
  /* line 2578, ../sass/_posts.scss */
  .owl-classic-carousel .owl-item .lg-post .wrap-info-box {
    position: absolute;
    padding-left: 10px;
    padding-right: 90px;
  }
  /* line 2587, ../sass/_posts.scss */
  .owl-classic-carousel .owl-item .lg-post .wrap-info-box > div {
    width: 100%;
  }
}
/* line 2592, ../sass/_posts.scss */
.owl-classic-carousel .owl-item .lg-post .wrap-info-box .text-box {
  max-width: 240px;
}
/* line 2596, ../sass/_posts.scss */
.owl-classic-carousel .owl-item .lg-post .wrap-info-box .counter-views {
  color: #b5bfc1;
  font-family: 'Merriweather Sans', sans-serif;
  font-weight: 300;
  font-size: 12px;
}
/* line 2602, ../sass/_posts.scss */
.owl-classic-carousel .owl-item .lg-post .wrap-info-box .counter-views span {
  margin-right: 15px;
}
/* line 2606, ../sass/_posts.scss */
.owl-classic-carousel .owl-item .lg-post .wrap-info-box .counter-views path {
  stroke: #b5bfc1;
}
/* line 2610, ../sass/_posts.scss */
.owl-classic-carousel .owl-item .lg-post .wrap-info-box .counter-views .svg ellipse {
  stroke: #b5bfc1;
  fill: #b5bfc1;
}
/* line 2615, ../sass/_posts.scss */
.owl-classic-carousel .owl-item .lg-post .wrap-info-box .counter-views .svg.comment path {
  fill: #b5bfc1;
  stroke: inherit !important;
}
/* line 2626, ../sass/_posts.scss */
.owl-classic-carousel .owl-item .lg-post .wrap-info-box .autor-box {
  margin-top: 20px;
  border-top: 3px solid #ff7327 !important;
}
/* line 2630, ../sass/_posts.scss */
.owl-classic-carousel .owl-item .lg-post .wrap-info-box .autor-box span {
  color: white;
}
/* line 2632, ../sass/_posts.scss */
.owl-classic-carousel .owl-item .lg-post .wrap-info-box .autor-box span a {
  color: white;
}
/* line 2634, ../sass/_posts.scss */
.owl-classic-carousel .owl-item .lg-post .wrap-info-box .autor-box span a:hover {
  color: #ff8346;
}
/* line 2637, ../sass/_posts.scss */
.owl-classic-carousel .owl-item .lg-post .wrap-info-box .autor-box span a.creation-date {
  top: 0;
  line-height: 1;
}
/* line 2648, ../sass/_posts.scss */
.owl-classic-carousel .owl-item.active .lg-post .wrap-info-box {
  top: 0;
  opacity: 1;
}
/* line 2653, ../sass/_posts.scss */
.owl-classic-carousel .owl-item .slide {
  height: 650px;
  overflow: hidden;
  background-size: cover;
}
/* line 2657, ../sass/_posts.scss */
.owl-classic-carousel .owl-item .slide img {
  opacity: 0;
}
@media (max-width: 991px) {
  /* line 2653, ../sass/_posts.scss */
  .owl-classic-carousel .owl-item .slide {
    height: 450px;
  }
}
@media (max-width: 767px) {
  /* line 2653, ../sass/_posts.scss */
  .owl-classic-carousel .owl-item .slide {
    height: 280px;
  }
}
@media (max-width: 480px) {
  /* line 2653, ../sass/_posts.scss */
  .owl-classic-carousel .owl-item .slide {
    height: 200px;
  }
}
/* line 2672, ../sass/_posts.scss */
.owl-classic-carousel .owl-controls {
  position: relative;
}
/* line 2674, ../sass/_posts.scss */
.owl-classic-carousel .owl-controls .owl-dots {
  display: table;
  width: 100%;
  height: 3px;
  position: absolute;
  bottom: -1px;
}
/* line 2681, ../sass/_posts.scss */
.owl-classic-carousel .owl-controls .owl-dots .owl-dot {
  display: table-cell;
  background: #cbdbdf;
  height: 100%;
  -webkit-transition: background 0.8s cubic-bezier(0.22, 0.61, 0.36, 1);
  transition: background 0.8s cubic-bezier(0.22, 0.61, 0.36, 1);
}
/* line 2688, ../sass/_posts.scss */
.owl-classic-carousel .owl-controls .owl-dots .owl-dot.active {
  background: #ff7327;
}

/* line 2696, ../sass/_posts.scss */
.single-post .owl-classic-carousel .owl-controls .owl-dots {
  width: 100%;
}

/* line 2701, ../sass/_posts.scss */
.owl-post-carousel {
  margin-top: 8px;
  margin-bottom: 80px;
  clear: both;
}
@media (max-width: 767px) {
  /* line 2701, ../sass/_posts.scss */
  .owl-post-carousel {
    margin-bottom: 0px;
  }
}
/* line 2709, ../sass/_posts.scss */
.owl-post-carousel .owl-item .post-img {
  min-width: auto;
}
/* line 2712, ../sass/_posts.scss */
.owl-post-carousel .owl-item .inner-wrap {
  background: none !important;
}
/* line 2715, ../sass/_posts.scss */
.owl-post-carousel .owl-item .text-box {
  margin-top: 30px;
}
/* line 2719, ../sass/_posts.scss */
.owl-post-carousel .owl-controls {
  display: none;
}
/* line 2722, ../sass/_posts.scss */
.owl-post-carousel .autor-box .creation-date {
  clear: both;
  display: inline-block;
}

/* line 2730, ../sass/_posts.scss */
.default-theme .widgets-box {
  padding-left: 0;
  padding-right: 0;
}

/* Page post
------------------------------------------------------------------------------------*/
/* line 3, ../sass/_page-post.scss */
.page-post {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  /* line 3, ../sass/_page-post.scss */
  .page-post {
    margin-bottom: 28px;
    margin-top: 28px;
  }
  /* line 8, ../sass/_page-post.scss */
  .page-post .row {
    position: relative;
  }
}
@media (max-width: 767px) {
  /* line 3, ../sass/_page-post.scss */
  .page-post {
    margin-bottom: 16px;
    margin-top: 16px;
  }
}
/* line 19, ../sass/_page-post.scss */
.page-post .post-description p {
  font-size: 18px;
  font-size: 1.28571rem;
  font-style: italic;
}
/* line 23, ../sass/_page-post.scss */
.page-post .post-description .meta {
  float: none;
  margin-bottom: 50px;
  overflow: hidden;
  padding: 10px 0;
  width: 100%;
}
@media (max-width: 992px) {
  /* line 23, ../sass/_page-post.scss */
  .page-post .post-description .meta {
    margin-bottom: 15px;
  }
}
/* line 32, ../sass/_page-post.scss */
.page-post .post-description .meta img {
  width: 40px;
  float: left;
  margin-right: 15px;
}
/* line 37, ../sass/_page-post.scss */
.page-post .post-description .meta cite {
  font-size: 12px;
  font-size: 0.85714rem;
  color: #384042;
  display: block;
  font-family: 'Merriweather Sans', sans-serif;
  font-style: normal;
  padding-top: 9px;
  line-height: 0.9;
}
/* line 45, ../sass/_page-post.scss */
.page-post .post-description .meta cite a {
  color: #384042;
  font-weight: 700;
}
/* line 48, ../sass/_page-post.scss */
.page-post .post-description .meta cite a:hover {
  color: #ff8346;
}
/* line 53, ../sass/_page-post.scss */
.page-post .post-description .meta .creation-date {
  font-size: 11px;
  font-size: 0.78571rem;
  color: #384042;
  font-style: italic;
  font-family: 'Merriweather', serif;
}
/* line 58, ../sass/_page-post.scss */
.page-post .post-description .meta .creation-date:hover {
  color: #ff8346;
}
/* line 64, ../sass/_page-post.scss */
.page-post .post-description .block-category {
  font-size: 12px;
  font-size: 0.85714rem;
  border-top: 4px solid #384042;
  padding-top: 11px;
  width: 140px;
  color: #b8c9d0;
}
@media (max-width: 992px) {
  /* line 64, ../sass/_page-post.scss */
  .page-post .post-description .block-category {
    border-top: 3px solid #384042;
    margin-bottom: 30px;
  }
}
@media (max-width: 767px) {
  /* line 64, ../sass/_page-post.scss */
  .page-post .post-description .block-category {
    margin-bottom: 7px;
  }
}
/* line 77, ../sass/_page-post.scss */
.page-post .post-description .block-category a {
  font-family: 'Merriweather Sans', sans-serif;
  font-weight: 700;
  color: #384042;
  display: inline-block;
}
@media (max-width: 992px) {
  /* line 86, ../sass/_page-post.scss */
  .page-post .comments {
    position: absolute;
    right: 0;
  }
}
/* line 93, ../sass/_page-post.scss */
.page-post ul > li {
  padding-left: 10px;
}
/* line 96, ../sass/_page-post.scss */
.page-post ul > li:before {
  content: "\2014\0020";
  color: #a5b5bb;
  position: relative;
  left: -5px;
}

/* line 106, ../sass/_page-post.scss */
.post .lg-post {
  margin-bottom: 80px;
}
/* line 109, ../sass/_page-post.scss */
.post iframe {
  max-width: 100%;
  height: auto;
}

/* line 116, ../sass/_page-post.scss */
.post .text-box ul > li:before {
  content: "\2014\0020";
  color: #a5b5bb;
  position: relative;
  left: -5px;
}

/* line 124, ../sass/_page-post.scss */
#comments {
  margin-top: 60px;
}
@media (max-width: 767px) {
  /* line 124, ../sass/_page-post.scss */
  #comments {
    margin-top: 0px;
  }
}
@media (max-width: 767px) {
  /* line 130, ../sass/_page-post.scss */
  #comments ul {
    margin-left: 0;
  }
  /* line 133, ../sass/_page-post.scss */
  #comments li.row {
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding-top: 40px;
  }
  /* line 137, ../sass/_page-post.scss */
  #comments li.row li {
    padding-top: 0px;
  }
  /* line 140, ../sass/_page-post.scss */
  #comments li.row:first-child {
    padding-top: 0;
  }
}

/* line 147, ../sass/_page-post.scss */
.block-tags {
  margin-bottom: 55px;
  margin-top: 45px;
  overflow: hidden;
}
@media (max-width: 767px) {
  /* line 147, ../sass/_page-post.scss */
  .block-tags {
    margin-bottom: 0;
    margin-top: 25px;
  }
}
/* line 155, ../sass/_page-post.scss */
.block-tags button, .block-tags a {
  background: #e1e6eb;
  float: left;
  font-family: 'Merriweather', serif;
  font-style: italic;
  font-weight: 300;
  height: 25px;
  margin-right: 5px;
}
/* line 163, ../sass/_page-post.scss */
.block-tags button.button--aylen, .block-tags a.button--aylen {
  color: #fff;
  padding: 0 11px  1px 11px;
}
/* line 166, ../sass/_page-post.scss */
.block-tags button.button--aylen span, .block-tags a.button--aylen span {
  font-size: 14px;
  font-size: 1rem;
  line-height: 25px;
  line-height: 1.78571rem;
  padding-left: 0;
  color: white;
  -webkit-transition: color 0.5s linear;
  transition: color 0.5s linear;
}
/* line 174, ../sass/_page-post.scss */
.block-tags button.button--aylen:before, .block-tags a.button--aylen:before {
  background: #c2cdd7;
}
/* line 177, ../sass/_page-post.scss */
.block-tags button.button--aylen:after, .block-tags a.button--aylen:after {
  background: #8f9ca1;
}
/* line 183, ../sass/_page-post.scss */
.block-tags a.button--aylen {
  color: #8f9ca1;
}
/* line 185, ../sass/_page-post.scss */
.block-tags a.button--aylen:hover {
  color: #fff;
}
/* line 188, ../sass/_page-post.scss */
.block-tags a.button--aylen span {
  color: #8f9ca1;
}
/* line 190, ../sass/_page-post.scss */
.block-tags a.button--aylen span:hover {
  color: #fff;
}

/* line 197, ../sass/_page-post.scss */
.comments-block {
  margin-bottom: 80px;
  clear: both;
  display: inline-block;
}

/* line 202, ../sass/_page-post.scss */
.comments-title {
  font-size: 14px;
  font-size: 1rem;
  color: #b8c9d0;
  font-weight: 700;
  position: relative;
}
@media (max-width: 992px) {
  /* line 202, ../sass/_page-post.scss */
  .comments-title {
    font-size: 12px;
    font-size: 0.85714rem;
  }
}
/* line 211, ../sass/_page-post.scss */
.comments-title span {
  position: relative;
}
/* line 215, ../sass/_page-post.scss */
.comments-title:after {
  background-color: #b8c9d0;
  bottom: 0;
  content: '';
  height: 2px;
  left: 105px;
  margin: auto;
  position: absolute;
  top: 0;
  width: 100%;
}

/* line 229, ../sass/_page-post.scss */
.also-post {
  color: #b8c9d0;
  font-weight: 700;
  margin-bottom: 20px;
  overflow: hidden;
  position: relative;
  font-size: 14px;
  font-size: 1rem;
}
@media (max-width: 992px) {
  /* line 229, ../sass/_page-post.scss */
  .also-post {
    margin-bottom: 10px;
  }
}
/* line 240, ../sass/_page-post.scss */
.also-post:after {
  background-color: #dee7eb;
  bottom: 0;
  content: '';
  height: 2px;
  margin: auto;
  margin-left: 10px;
  position: absolute;
  top: 0;
  width: 100%;
}

/* line 253, ../sass/_page-post.scss */
.comments-block .comments-title {
  font-size: 14px;
  font-size: 1rem;
}
@media (max-width: 767px) {
  /* line 256, ../sass/_page-post.scss */
  .comments-block .col-sm-3 {
    float: left;
    padding-left: 10px;
    padding: 0;
    width: 40px;
  }
  /* line 262, ../sass/_page-post.scss */
  .comments-block .col-sm-3 img {
    height: 30px;
    width: 30px;
    border-radius: 50%;
  }
}
@media (max-width: 992px) {
  /* line 269, ../sass/_page-post.scss */
  .comments-block .col-sm-9 {
    padding-left: 30px;
  }
}
@media (max-width: 767px) {
  /* line 269, ../sass/_page-post.scss */
  .comments-block .col-sm-9 {
    padding-left: 10px;
  }
}
/* line 277, ../sass/_page-post.scss */
.comments-block h5 {
  overflow: hidden;
}
/* line 280, ../sass/_page-post.scss */
.comments-block h6 {
  margin-bottom: 16px;
}
/* line 283, ../sass/_page-post.scss */
.comments-block input {
  margin-bottom: 15px;
}
/* line 286, ../sass/_page-post.scss */
.comments-block ul {
  list-style-type: none;
  overflow: hidden;
  padding-left: 0;
  margin-top: 90px;
}
@media (max-width: 767px) {
  /* line 286, ../sass/_page-post.scss */
  .comments-block ul {
    margin-top: 40px;
  }
}
/* line 294, ../sass/_page-post.scss */
.comments-block ul li {
  list-style-image: none;
  padding: 0;
}
/* line 298, ../sass/_page-post.scss */
.comments-block ul li:last-of-type .block-likes {
  padding-bottom: 21px;
}
/* line 303, ../sass/_page-post.scss */
.comments-block ul .children {
  margin-top: 30px;
  padding-right: 0;
  clear: left;
}
@media (max-width: 991px) {
  /* line 303, ../sass/_page-post.scss */
  .comments-block ul .children {
    padding-right: 10px;
  }
}
/* line 311, ../sass/_page-post.scss */
.comments-block ul .children li {
  padding-top: 0;
}
/* line 314, ../sass/_page-post.scss */
.comments-block ul .children li:first-of-type .col-sm-9,
.comments-block ul .children li:first-of-type .col-md-12 {
  position: relative;
  padding-top: 32px;
}
/* line 318, ../sass/_page-post.scss */
.comments-block ul .children li:first-of-type .col-sm-9:before,
.comments-block ul .children li:first-of-type .col-md-12:before {
  background: #b8c9d0;
  content: "";
  height: 1px;
  left: 15px;
  position: absolute;
  top: 0;
  width: calc(100% - 30px);
}
@media (max-width: 767px) {
  /* line 318, ../sass/_page-post.scss */
  .comments-block ul .children li:first-of-type .col-sm-9:before,
  .comments-block ul .children li:first-of-type .col-md-12:before {
    left: 10px;
    width: calc(100% - 10px);
  }
}
/* line 332, ../sass/_page-post.scss */
.comments-block ul .children li:first-of-type .col-sm-3 {
  padding-top: 32px;
}
/* line 338, ../sass/_page-post.scss */
.comments-block ul .children li:last-of-type .col-sm-9,
.comments-block ul .children li:last-of-type .col-md-12 {
  position: relative;
  padding-bottom: 33px;
}
/* line 342, ../sass/_page-post.scss */
.comments-block ul .children li:last-of-type .col-sm-9:after,
.comments-block ul .children li:last-of-type .col-md-12:after {
  content: "";
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 15px;
  position: absolute;
  background: #b8c9d0;
}
@media (max-width: 767px) {
  /* line 342, ../sass/_page-post.scss */
  .comments-block ul .children li:last-of-type .col-sm-9:after,
  .comments-block ul .children li:last-of-type .col-md-12:after {
    width: calc(100% - 15px);
  }
}
@media (max-width: 767px) {
  /* line 303, ../sass/_page-post.scss */
  .comments-block ul .children {
    margin-left: 20px;
    width: 100%;
  }
}
/* line 362, ../sass/_page-post.scss */
.comments-block ul .children .col-sm-3 {
  padding-left: 10px;
}
/* line 363, ../sass/_page-post.scss */
.comments-block ul .children .col-sm-3 img {
  margin-top: 10px;
  float: right;
}
@media (max-width: 767px) {
  /* line 362, ../sass/_page-post.scss */
  .comments-block ul .children .col-sm-3 {
    padding-left: 10px;
    padding-top: 0px;
  }
}
@media (max-width: 767px) {
  /* line 376, ../sass/_page-post.scss */
  .comments-block ul .children .col-sm-9,
  .comments-block ul .children .col-md-12 {
    padding-bottom: 5px;
    padding-top: 5px;
  }
}
/* line 382, ../sass/_page-post.scss */
.comments-block ul .children .col-sm-9 .meta,
.comments-block ul .children .col-md-12 .meta {
  margin-top: 7px;
  padding-left: 5px;
  margin-bottom: 15px;
}
/* line 387, ../sass/_page-post.scss */
.comments-block ul .children .col-sm-9 p,
.comments-block ul .children .col-md-12 p {
  padding-left: 5px;
}
/* line 390, ../sass/_page-post.scss */
.comments-block ul .children .col-sm-9 .block-likes,
.comments-block ul .children .col-md-12 .block-likes {
  border: none;
  padding-bottom: 16px;
  padding-left: 5px;
}
/* line 397, ../sass/_page-post.scss */
.comments-block ul .children .col-sm-9 li:last-of-type .block-likes,
.comments-block ul .children .col-md-12 li:last-of-type .block-likes {
  padding-bottom: 34px;
}
/* line 406, ../sass/_page-post.scss */
.comments-block ul .children .children li .col-sm-9:before,
.comments-block ul .children .children li .col-md-12:before {
  display: none !important;
}
/* line 415, ../sass/_page-post.scss */
.comments-block img {
  display: block;
  height: 100px;
  margin: auto;
  margin-top: 40px;
  width: 100px;
}
@media (max-width: 767px) {
  /* line 415, ../sass/_page-post.scss */
  .comments-block img {
    margin-top: 0;
  }
}
/* line 426, ../sass/_page-post.scss */
.comments-block .comment-list p {
  line-height: 24px;
  line-height: 1.71429rem;
  clear: both;
  font-style: italic;
  margin-bottom: 10px;
  font-weight: 300;
  padding-top: 3px;
}
/* line 435, ../sass/_page-post.scss */
.comments-block .meta {
  float: left;
  margin-bottom: 7px;
  margin-top: 40px;
  padding: 0;
  width: 100%;
}
/* line 441, ../sass/_page-post.scss */
.comments-block .meta cite {
  font-size: 14px;
  font-size: 1rem;
  display: block;
  font-style: normal;
  font-weight: 700;
  color: #b8c9d0;
}
/* line 447, ../sass/_page-post.scss */
.comments-block .meta cite span {
  color: #384042;
  font-family: 'Merriweather Sans', sans-serif;
}
@media (max-width: 767px) {
  /* line 441, ../sass/_page-post.scss */
  .comments-block .meta cite {
    font-size: 12px;
    font-size: 0.85714rem;
    width: 80%;
    line-height: 2px;
    margin-bottom: 3px;
    padding-top: 4px;
  }
}
/* line 459, ../sass/_page-post.scss */
.comments-block .meta .creation-date {
  font-size: 11px;
  font-size: 0.78571rem;
  color: #b8c9d0;
  display: inline-block;
  font-family: 'Merriweather Sans', sans-serif;
  font-style: italic;
  line-height: 1em;
}
/* line 466, ../sass/_page-post.scss */
.comments-block .meta .creation-date:hover {
  color: #ff8346;
}
/* line 470, ../sass/_page-post.scss */
.comments-block .meta .comment-edit-link {
  font-size: 12px;
  font-size: 0.85714rem;
  color: #b8c9d0;
}
/* line 473, ../sass/_page-post.scss */
.comments-block .meta .comment-edit-link:hover {
  color: #ff8346;
}
@media (max-width: 767px) {
  /* line 435, ../sass/_page-post.scss */
  .comments-block .meta {
    float: none;
    margin-left: 40px;
    margin-top: 0;
  }
}
/* line 484, ../sass/_page-post.scss */
.comments-block .block-likes {
  padding-bottom: 10px;
}
/* line 486, ../sass/_page-post.scss */
.comments-block .block-likes span {
  font-size: 12px;
  font-size: 0.85714rem;
  color: #b8c9d0;
  cursor: pointer;
  font-style: italic;
  font-weight: 300;
  padding-left: 15px;
  transition: color .3s;
}
/* line 494, ../sass/_page-post.scss */
.comments-block .block-likes span:hover {
  color: #ff8346;
  transition: color .3s;
}
/* line 498, ../sass/_page-post.scss */
.comments-block .block-likes span:first-child {
  border-right: 1px solid #b8c9d0;
  padding-left: 0;
  padding-right: 11px;
}
/* line 504, ../sass/_page-post.scss */
.comments-block .block-likes a {
  color: #b8c9d0;
  font-size: 12px;
  font-size: 0.85714rem;
  float: right;
  font-family: 'Merriweather Sans', sans-serif;
  font-weight: 700;
}
/* line 510, ../sass/_page-post.scss */
.comments-block .block-likes a:hover {
  color: #ff8346;
}
/* line 515, ../sass/_page-post.scss */
.comments-block textarea {
  height: 120px;
  margin-bottom: 10px;
}
/* line 518, ../sass/_page-post.scss */
.comments-block textarea:focus {
  box-shadow: none;
}

/* line 523, ../sass/_page-post.scss */
.nav-posts {
  overflow: hidden;
}
@media (max-width: 992px) {
  /* line 523, ../sass/_page-post.scss */
  .nav-posts {
    margin-bottom: 18px;
  }
}
/* line 528, ../sass/_page-post.scss */
.nav-posts .pagination-post {
  display: block;
  margin: 15px 0 35px 0;
  overflow: hidden;
  width: 100%;
}
@media (max-width: 992px) {
  /* line 528, ../sass/_page-post.scss */
  .nav-posts .pagination-post {
    display: none;
  }
}
/* line 536, ../sass/_page-post.scss */
.nav-posts .pagination-post > li {
  list-style-image: none;
}
/* line 538, ../sass/_page-post.scss */
.nav-posts .pagination-post > li img {
  width: 17px;
}
/* line 541, ../sass/_page-post.scss */
.nav-posts .pagination-post > li > a {
  font-size: 12px;
  font-size: 0.85714rem;
  background-color: transparent;
  border: none;
  color: #a5b5bb;
  font-style: italic;
}
/* line 548, ../sass/_page-post.scss */
.nav-posts .pagination-post > li.p-left {
  float: left;
  padding-left: 9px;
}
/* line 551, ../sass/_page-post.scss */
.nav-posts .pagination-post > li.p-left img {
  margin-right: 13px;
}
/* line 554, ../sass/_page-post.scss */
.nav-posts .pagination-post > li.p-left .svg rect {
  fill: #a5b5bb;
}
/* line 558, ../sass/_page-post.scss */
.nav-posts .pagination-post > li.p-right {
  float: right;
  padding-right: 20px;
}
/* line 561, ../sass/_page-post.scss */
.nav-posts .pagination-post > li.p-right img {
  margin-left: 13px;
}
/* line 564, ../sass/_page-post.scss */
.nav-posts .pagination-post > li.p-right .svg {
  margin-left: 2px;
}
/* line 566, ../sass/_page-post.scss */
.nav-posts .pagination-post > li.p-right .svg rect {
  fill: #a5b5bb;
}
/* line 572, ../sass/_page-post.scss */
.nav-posts .pagination-post .center-n {
  display: inline-block;
}
/* line 575, ../sass/_page-post.scss */
.nav-posts .pagination-post .icon-back-to-all {
  background: #b8c9d0;
  width: 2px;
  height: 10px;
  position: relative;
  display: inline-block;
  margin-right: 15px;
  margin-left: 4px;
  -webkit-transition: background 0.2s linear;
  transition: background 0.2s linear;
}
/* line 585, ../sass/_page-post.scss */
.nav-posts .pagination-post .icon-back-to-all:before, .nav-posts .pagination-post .icon-back-to-all:after {
  content: " ";
  background: #b8c9d0;
  width: 2px;
  height: 10px;
  position: absolute;
  top: 0;
  left: -4px;
  -webkit-transition: background 0.2s linear;
  transition: background 0.2s linear;
}
/* line 596, ../sass/_page-post.scss */
.nav-posts .pagination-post .icon-back-to-all:after {
  left: 4px;
}

/* line 602, ../sass/_page-post.scss */
.no-touch-device .pagination-box a {
  -webkit-transition: color 0.1s linear;
  transition: color 0.1s linear;
}
/* line 605, ../sass/_page-post.scss */
.no-touch-device .pagination-box a:hover {
  color: #6A6E6F !important;
}
/* line 607, ../sass/_page-post.scss */
.no-touch-device .pagination-box a:hover span, .no-touch-device .pagination-box a:hover span:before, .no-touch-device .pagination-box a:hover span:after {
  background: #6A6E6F;
}
/* line 610, ../sass/_page-post.scss */
.no-touch-device .pagination-box a:hover .floating-toward {
  animation-duration: 1.5s;
  animation-iteration-count: infinite;
  animation-name: floatingtoward;
  -webkit-animation-duration: 1.5s;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-name: floatingtoward;
}

/* line 621, ../sass/_page-post.scss */
.comment-respond {
  font-weight: 700;
}
@media (max-width: 992px) {
  /* line 621, ../sass/_page-post.scss */
  .comment-respond {
    margin-bottom: 10px;
  }
}

/* line 627, ../sass/_page-post.scss */
#respond {
  padding-top: 10px;
}

/* line 631, ../sass/_page-post.scss */
.comment #respond form.comment-form {
  clear: both;
  padding-left: 10px;
  padding-right: 10px;
}

/* line 637, ../sass/_page-post.scss */
.comment-notes,
.comment-notes span {
  font-size: 12px;
  font-weight: 400;
  color: rgba(56, 64, 66, 0.68);
}

/* line 643, ../sass/_page-post.scss */
.last-block-post {
  padding-bottom: 0;
}

/* line 648, ../sass/_page-post.scss */
.post4 .comments-block ul {
  margin-top: 0;
}
/* line 649, ../sass/_page-post.scss */
.post4 .comments-block ul .meta:first-of-type {
  margin-top: 5px;
}
/* line 653, ../sass/_page-post.scss */
.post4 .comments-block ul.children {
  margin-top: 17px;
}
/* line 655, ../sass/_page-post.scss */
.post4 .comments-block ul.children .col-md-12 {
  padding-bottom: 9px;
  padding-left: 54px;
  padding-top: 0;
}
@media (max-width: 767px) {
  /* line 664, ../sass/_page-post.scss */
  .post4 .comments-block .meta {
    margin-left: 0px !important;
  }
}

/* Post gallery
-------------------------------------------------------------------------------------------*/
/* line 673, ../sass/_page-post.scss */
.cl-thumbs-wrapper {
  position: relative;
}

/* line 677, ../sass/_page-post.scss */
.cl-attr {
  background: #b8c9d0;
  bottom: 9px;
  height: 40px;
  margin: auto;
  max-height: 30%;
  position: absolute;
  top: 0;
  width: 28px;
}
@media (max-width: 767px) {
  /* line 677, ../sass/_page-post.scss */
  .cl-attr {
    width: 18px;
  }
}
/* line 689, ../sass/_page-post.scss */
.cl-attr img {
  bottom: 0;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
}
/* line 697, ../sass/_page-post.scss */
.cl-attr.cl-prev {
  left: 0;
}
/* line 699, ../sass/_page-post.scss */
.cl-attr.cl-prev img {
  padding-right: 4px;
}
@media (max-width: 767px) {
  /* line 697, ../sass/_page-post.scss */
  .cl-attr.cl-prev {
    float: left;
  }
}
/* line 706, ../sass/_page-post.scss */
.cl-attr.cl-next {
  right: 1px;
}
/* line 708, ../sass/_page-post.scss */
.cl-attr.cl-next img {
  padding-left: 4px;
}
@media (max-width: 767px) {
  /* line 706, ../sass/_page-post.scss */
  .cl-attr.cl-next {
    float: right;
  }
}

/* line 717, ../sass/_page-post.scss */
.block-post {
  margin: 0;
  overflow: hidden;
}
/* line 720, ../sass/_page-post.scss */
.block-post .row {
  overflow: hidden;
}

/* line 725, ../sass/_page-post.scss */
.cl-carousel {
  margin-bottom: 20px;
}
/* line 727, ../sass/_page-post.scss */
.cl-carousel div {
  float: left;
  padding: 0 10px;
}
/* line 730, ../sass/_page-post.scss */
.cl-carousel div img {
  width: 100%;
}

/* line 736, ../sass/_page-post.scss */
.gallery-carousel {
  margin: 0 auto 80px;
}
/* line 738, ../sass/_page-post.scss */
.gallery-carousel .wrap-post-img {
  float: left;
  padding: 0 10px;
}

/* post-audio
----------------------------------------------------------------------------------*/
/* line 746, ../sass/_page-post.scss */
.audio-iframe {
  margin-bottom: 60px;
}

/* post-aside
---------------------------------------------------------------------------------*/
/* line 753, ../sass/_page-post.scss */
.post-aside .block-tags {
  margin-top: 33px;
}

/* post-status
---------------------------------------------------------------------------------*/
/* line 761, ../sass/_page-post.scss */
.post-status .block-tags {
  margin-top: 33px;
}

/* line 768, ../sass/_page-post.scss */
.notify-me .form-message {
  display: block;
  position: absolute;
  margin-top: 10px;
  top: 100%;
}
@media (max-width: 767px) {
  /* line 768, ../sass/_page-post.scss */
  .notify-me .form-message {
    position: static;
    text-align: center;
  }
}

/* fashion
---------------------------------------------------------------------------------*/
/* line 785, ../sass/_page-post.scss */
.fashion .pageImg-box {
  margin-bottom: 45px;
  padding-top: 40px;
}
@media (max-width: 767px) {
  /* line 785, ../sass/_page-post.scss */
  .fashion .pageImg-box {
    margin-bottom: 30px;
  }
}
@media (min-width: 992px) {
  /* line 795, ../sass/_page-post.scss */
  .fashion.single main {
    padding-top: 40px;
  }
}
/* line 800, ../sass/_page-post.scss */
.fashion .button--isi {
  color: #fff;
}
/* line 802, ../sass/_page-post.scss */
.fashion .button--isi span {
  color: #fff;
}
/* line 805, ../sass/_page-post.scss */
.fashion .button--isi:hover:before {
  background: #262a2c;
}
/* line 810, ../sass/_page-post.scss */
.fashion .block-tags .button--aylen span {
  color: #8f9ca1;
}
/* line 814, ../sass/_page-post.scss */
.fashion .block-tags .button--aylen:hover span {
  color: white;
}
/* line 820, ../sass/_page-post.scss */
.fashion .also-post {
  margin-top: 70px;
  margin-left: 3px;
}
@media (max-width: 767px) {
  /* line 820, ../sass/_page-post.scss */
  .fashion .also-post {
    margin-top: 0;
  }
}
/* line 830, ../sass/_page-post.scss */
.fashion .owl-post-carousel .owl-item .inner-wrap {
  background: none;
}
/* line 832, ../sass/_page-post.scss */
.fashion .owl-post-carousel .owl-item .inner-wrap .text-box {
  min-height: auto;
}
/* line 838, ../sass/_page-post.scss */
.fashion .box-category-title {
  padding-bottom: 80px;
}
@media (max-width: 767px) {
  /* line 838, ../sass/_page-post.scss */
  .fashion .box-category-title {
    padding-bottom: 10px;
  }
}

/* line 849, ../sass/_page-post.scss */
.category .sidebar-right,
.front .sidebar-right,
.single .sidebar-right {
  padding-top: 40px;
}

/* food 
---------------------------------------------------------------------------------*/
/* line 858, ../sass/_page-post.scss */
.food .comments-title:after {
  background-color: #c0c0ae;
}
/* line 861, ../sass/_page-post.scss */
.food .comments-block .block-likes span, .food .comments-block .meta .creation-date, .food .comments-block .meta cite,
.food .comments-block .block-likes span:first-child,
.food .comments-block .block-likes a {
  border-color: #c0c0ae;
  color: #c0c0ae;
}
/* line 866, ../sass/_page-post.scss */
.food .comments-block .block-likes span:hover, .food .comments-block .meta .creation-date:hover, .food .comments-block .meta cite:hover,
.food .comments-block .block-likes span:first-child:hover,
.food .comments-block .block-likes a:hover {
  color: #ff8346;
}
/* line 870, ../sass/_page-post.scss */
.food .comments-block ul .children li:first-of-type .col-sm-9:before,
.food .comments-block ul .children li:first-of-type .col-md-12:before,
.food .comments-block ul .children li:last-of-type .col-sm-9:after,
.food .comments-block ul .children li:last-of-type .col-md-12:after {
  background-color: #c0c0ae;
}
/* line 877, ../sass/_page-post.scss */
.food .block-tags button {
  background: #7b7167;
  color: #fff;
}
/* line 880, ../sass/_page-post.scss */
.food .block-tags button:hover:before {
  background: #686158;
}
/* line 884, ../sass/_page-post.scss */
.food .also-post {
  color: #c0c0ae;
}
/* line 886, ../sass/_page-post.scss */
.food .also-post:after {
  background-color: #c0c0ae;
}
/* line 890, ../sass/_page-post.scss */
.food .post-description {
  padding-left: 30px;
}
/* line 893, ../sass/_page-post.scss */
.food .list-style li:before {
  color: #c0c0ae;
}
/* line 896, ../sass/_page-post.scss */
.food .comments-title {
  color: #c0c0ae;
}
/* line 899, ../sass/_page-post.scss */
.food .share-block > div,
.food .share-block .count-box {
  border-color: #7b7167 !important;
  color: #7b7167;
}
/* line 904, ../sass/_page-post.scss */
.food .nav-posts .pagination-post > li > a:hover {
  color: #3d3a34 !important;
}
/* line 906, ../sass/_page-post.scss */
.food .nav-posts .pagination-post > li > a:hover rect {
  fill: #3d3a34 !important;
}

/*  design-theme  
---------------------------------------------------------------------------------*/
@media (min-width: 1024px) {
  /* line 912, ../sass/_page-post.scss */
  .design-theme .also-post {
    margin-bottom: 50px;
  }
}

/* post-img 
--------------------------------------------------------------------------------*/
/* line 920, ../sass/_page-post.scss */
.post-img {
  position: relative;
}

/* line 924, ../sass/_page-post.scss */
.post-text p, .post-text a {
  word-break: break-all;
}

/* Page about
-----------------------------------------------------------------------------------*/
/* line 4, ../sass/_page-about.scss */
.about-page .comments {
  margin: 2px auto;
  margin-top: 76px;
}
/* line 8, ../sass/_page-about.scss */
.about-page .autor-box {
  font-family: 'Merriweather Sans', sans-serif;
  margin-left: 16px;
  margin-top: 48px;
}
/* line 12, ../sass/_page-about.scss */
.about-page .autor-box a {
  font-family: 'Merriweather Sans', sans-serif;
  font-style: normal;
}
@media (max-width: 992px) {
  /* line 8, ../sass/_page-about.scss */
  .about-page .autor-box {
    border-width: 3px;
    margin-left: 0;
    margin-top: 20px;
  }
}
@media (max-width: 767px) {
  /* line 8, ../sass/_page-about.scss */
  .about-page .autor-box {
    border: 0;
    margin-top: 0;
    width: 100%;
  }
}
/* line 26, ../sass/_page-about.scss */
.about-page .autor-box span {
  font-style: italic;
  font-family: 'Merriweather', serif;
}
/* line 31, ../sass/_page-about.scss */
.about-page .share-block {
  margin-top: 50px;
}
@media (max-width: 992px) {
  /* line 31, ../sass/_page-about.scss */
  .about-page .share-block {
    margin-top: 30px;
  }
}
@media (max-width: 992px) {
  /* line 31, ../sass/_page-about.scss */
  .about-page .share-block {
    margin-top: 25px;
  }
  /* line 38, ../sass/_page-about.scss */
  .about-page .share-block > div:first-child {
    margin-bottom: 5px;
  }
}
/* line 43, ../sass/_page-about.scss */
.about-page .comments {
  font-family: 'Merriweather', sans-serif;
  font-style: italic;
  margin-top: 75px;
  position: relative;
  font-size: 12px;
  font-size: 0.85714rem;
  font-weight: 400;
  line-height: 1.9;
  right: auto;
  max-width: 120px;
  padding-left: 2px;
}
@media (max-width: 992px) {
  /* line 43, ../sass/_page-about.scss */
  .about-page .comments {
    margin-top: 51px;
  }
}

/* line 66, ../sass/_page-about.scss */
.travelling.about-page .comments,
.tech.about-page .comments,
.ecology.about-page .comments,
.sport-post.about-page .comments,
.monochrome.about-page .comments,
.design-theme.about-page .comments {
  margin-left: 40px;
}
@media (min-width: 991px) {
  /* line 69, ../sass/_page-about.scss */
  .travelling.about-page .main-about h1,
  .tech.about-page .main-about h1,
  .ecology.about-page .main-about h1,
  .sport-post.about-page .main-about h1,
  .monochrome.about-page .main-about h1,
  .design-theme.about-page .main-about h1 {
    left: 0;
  }
}

/* line 76, ../sass/_page-about.scss */
.main-about {
  padding-bottom: 120px;
}
@media (max-width: 992px) {
  /* line 76, ../sass/_page-about.scss */
  .main-about {
    padding-bottom: 75px;
  }
}
@media (max-width: 767px) {
  /* line 76, ../sass/_page-about.scss */
  .main-about {
    padding-bottom: 55px;
  }
}
/* line 84, ../sass/_page-about.scss */
.main-about h1 {
  margin-bottom: 20px;
}
@media (min-width: 991px) {
  /* line 84, ../sass/_page-about.scss */
  .main-about h1 {
    display: inline-block;
    position: relative;
  }
}
@media (max-width: 992px) {
  /* line 84, ../sass/_page-about.scss */
  .main-about h1 {
    margin-bottom: 5px;
  }
}
/* line 95, ../sass/_page-about.scss */
.main-about .meta {
  float: left;
  padding-top: 26px;
  padding-right: 10px;
  width: 33%;
}
@media (max-width: 992px) {
  /* line 95, ../sass/_page-about.scss */
  .main-about .meta {
    margin-right: 37px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
  }
}
@media (max-width: 767px) {
  /* line 95, ../sass/_page-about.scss */
  .main-about .meta {
    display: block;
    margin-bottom: 25px;
    min-height: 60px;
    width: 100%;
  }
}
@media (max-width: 767px) {
  /* line 112, ../sass/_page-about.scss */
  .main-about .meta img {
    float: left;
    margin-right: 15px;
    max-height: 60px;
    width: auto;
  }
}

@media (min-width: 991px) {
  /* line 124, ../sass/_page-about.scss */
  .about-text {
    width: 67%;
    float: left;
  }
}

/* fashion 
--------------------------------------------------------------------------------*/
/* line 134, ../sass/_page-about.scss */
.about-page.fashion .post-img {
  padding-right: 100px;
  margin-top: 15px;
}
@media (max-width: 991px) {
  /* line 134, ../sass/_page-about.scss */
  .about-page.fashion .post-img {
    padding-right: 50px;
  }
}
@media (max-width: 767px) {
  /* line 134, ../sass/_page-about.scss */
  .about-page.fashion .post-img {
    padding-right: 0;
  }
}
/* line 144, ../sass/_page-about.scss */
.about-page.fashion h1 {
  padding-top: 30px;
  clear: both;
}

/* Page contact
----------------------------------------------------------------------------------*/
/* line 3, ../sass/_page-contact.scss */
.main-сontact {
  padding-bottom: 115px;
}
@media (max-width: 992px) {
  /* line 3, ../sass/_page-contact.scss */
  .main-сontact {
    padding-bottom: 50px;
  }
}
@media (max-width: 776px) {
  /* line 3, ../sass/_page-contact.scss */
  .main-сontact {
    padding-bottom: 30px;
  }
}
/* line 11, ../sass/_page-contact.scss */
.main-сontact h1 {
  margin-bottom: 21px;
}
/* line 14, ../sass/_page-contact.scss */
.main-сontact ul {
  list-style-type: none;
  margin-bottom: 66px;
  margin-top: 19px;
  padding-left: 0;
}
@media (max-width: 992px) {
  /* line 14, ../sass/_page-contact.scss */
  .main-сontact ul {
    margin-bottom: 40px;
    margin-top: 15px;
  }
}
@media (max-width: 776px) {
  /* line 14, ../sass/_page-contact.scss */
  .main-сontact ul {
    margin-bottom: 25px;
    margin-top: 10px;
  }
}
/* line 27, ../sass/_page-contact.scss */
.main-сontact ul li {
  font-size: 14px;
  font-size: 1rem;
  color: #4e5c60;
  font-weight: 700;
  list-style-image: none;
  padding-left: 0;
  padding: 4px 0;
}
/* line 34, ../sass/_page-contact.scss */
.main-сontact ul li img {
  margin-right: 6px;
}
/* line 37, ../sass/_page-contact.scss */
.main-сontact ul li .svg path {
  fill: #384042;
}
/* line 42, ../sass/_page-contact.scss */
.main-сontact h6 {
  margin-bottom: 16px;
}
/* line 46, ../sass/_page-contact.scss */
.main-сontact form input {
  box-shadow: none !important;
  margin-bottom: 15px;
}
/* line 50, ../sass/_page-contact.scss */
.main-сontact form textarea {
  height: 120px;
  margin-bottom: 8px;
}

/* line 57, ../sass/_page-contact.scss */
.contact-form button {
  margin-top: 5px;
}
/* line 60, ../sass/_page-contact.scss */
.contact-form button + span span {
  font-weight: 400;
  line-height: 68px;
  margin-left: 10px;
}

@media (min-width: 1200px) {
  /* line 69, ../sass/_page-contact.scss */
  .page-contact .main-content {
    margin-top: 40px;
  }
}

/* Page error
----------------------------------------------------------------------------------------------*/
/* line 4, ../sass/_page-error.scss */
.error-page main {
  display: flex;
  padding-left: 0;
  padding-right: 0;
}
/* line 8, ../sass/_page-error.scss */
.error-page main .container {
  position: relative;
}

/* line 14, ../sass/_page-error.scss */
.background.error-page-bg .layer {
  -webkit-background-size: cover;
  background-position: 100% 50%;
  background-size: cover;
}
@media (max-width: 1199px) {
  /* line 14, ../sass/_page-error.scss */
  .background.error-page-bg .layer {
    -webkit-background-size: cover;
    background-position: 40% 50%;
    background-size: cover;
  }
}
@media (max-width: 991px) {
  /* line 14, ../sass/_page-error.scss */
  .background.error-page-bg .layer {
    -webkit-background-size: cover;
    background-position: 71% 50%;
    background-size: cover;
  }
}

/* line 31, ../sass/_page-error.scss */
.error-content {
  padding-left: 62px;
  padding-top: 244px;
}
@media (max-width: 1199px) {
  /* line 31, ../sass/_page-error.scss */
  .error-content {
    padding-left: 30px;
    padding-top: 190px;
  }
}
@media (max-width: 1199px) {
  /* line 31, ../sass/_page-error.scss */
  .error-content {
    padding-left: 30px;
    padding-top: 190px;
  }
}
@media (max-width: 767px) {
  /* line 31, ../sass/_page-error.scss */
  .error-content {
    padding-left: 0px;
    padding-top: 120px;
    text-align: center;
    padding-bottom: 30px;
  }
}
/* line 48, ../sass/_page-error.scss */
.error-content h1 {
  font-size: 150px;
  font-size: 10.71429rem;
  line-height: 180px;
  line-height: 12.85714rem;
  font-family: 'Merriweather Sans', sans-serif;
  font-weight: 700;
  letter-spacing: 0.6px;
}
@media (max-width: 991px) {
  /* line 48, ../sass/_page-error.scss */
  .error-content h1 {
    margin-bottom: 17px;
  }
}
@media (max-width: 767px) {
  /* line 48, ../sass/_page-error.scss */
  .error-content h1 {
    font-size: 120px;
    font-size: 8.57143rem;
    margin-bottom: 9px;
  }
}
/* line 62, ../sass/_page-error.scss */
.error-content p {
  font-size: 16px;
  font-size: 1.14286rem;
  font-style: italic;
  margin-bottom: 30px;
}
/* line 67, ../sass/_page-error.scss */
.error-content .button--wayra {
  font-size: 14px;
  font-size: 1rem;
  font-style: italic;
  margin-left: 86px;
  padding: 8px 0;
  width: 140px;
}
@media (max-width: 767px) {
  /* line 67, ../sass/_page-error.scss */
  .error-content .button--wayra {
    float: none;
    margin: 0 auto;
  }
}
/* line 77, ../sass/_page-error.scss */
.error-content .button--wayra:active {
  border-color: transparent;
  color: white;
}

/*Appear animate -----------------------------------------------------------------*/
/* line 2, ../sass/_appear-animate.scss */
.appear-animation {
  opacity: 0;
}

/* line 6, ../sass/_appear-animate.scss */
.appear-animation-visible {
  opacity: 1;
}

/* line 10, ../sass/_appear-animate.scss */
.animated, .appear-animation {
  -moz-animation-fill-mode: both;
  -ms-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-duration: 1s;
  -moz-animation-duration: 1s;
  -ms-animation-duration: 1s;
  -o-animation-duration: 1s;
  animation-duration: 1s;
}

@-moz-keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }
  25%, 75% {
    opacity: 0;
  }
}
@-o-keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }
  25%, 75% {
    opacity: 0;
  }
}
@keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }
  25%, 75% {
    opacity: 0;
  }
}
/* line 52, ../sass/_appear-animate.scss */
.flash {
  -webkit-animation-name: flash;
  -moz-animation-name: flash;
  -o-animation-name: flash;
  animation-name: flash;
}

@-webkit-keyframes shake {
  0%, 100% {
    -webkit-transform: translateX(0);
    opacity: 1;
  }
  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translateX(-10px);
  }
  20%, 40%, 60%, 80% {
    -webkit-transform: translateX(10px);
  }
}
@-moz-keyframes shake {
  0%, 100% {
    -moz-transform: translateX(0);
    opacity: 1;
  }
  10%, 30%, 50%, 70%, 90% {
    -moz-transform: translateX(-10px);
  }
  20%, 40%, 60%, 80% {
    -moz-transform: translateX(10px);
  }
}
@-o-keyframes shake {
  0%, 100% {
    -o-transform: translateX(0);
    opacity: 1;
  }
  10%, 30%, 50%, 70%, 90% {
    -o-transform: translateX(-10px);
  }
  20%, 40%, 60%, 80% {
    -o-transform: translateX(10px);
  }
}
@keyframes shake {
  0%, 100% {
    transform: translateX(0);
    opacity: 1;
  }
  10%, 30%, 50%, 70%, 90% {
    transform: translateX(-10px);
  }
  20%, 40%, 60%, 80% {
    transform: translateX(10px);
  }
}
/* line 115, ../sass/_appear-animate.scss */
.shake {
  -webkit-animation-name: shake;
  -moz-animation-name: shake;
  -o-animation-name: shake;
  animation-name: shake;
}

@-webkit-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    opacity: 1;
  }
  40% {
    -webkit-transform: translateY(-30px);
  }
  60% {
    -webkit-transform: translateY(-15px);
  }
}
@-moz-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -moz-transform: translateY(0);
    opacity: 1;
  }
  40% {
    -moz-transform: translateY(-30px);
  }
  60% {
    -moz-transform: translateY(-15px);
  }
}
@-o-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -o-transform: translateY(0);
    opacity: 1;
  }
  40% {
    -o-transform: translateY(-30px);
  }
  60% {
    -o-transform: translateY(-15px);
  }
}
@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    transform: translateY(0);
    opacity: 1;
  }
  40% {
    transform: translateY(-30px);
  }
  60% {
    transform: translateY(-15px);
  }
}
/* line 178, ../sass/_appear-animate.scss */
.bounce {
  -webkit-animation-name: bounce;
  -moz-animation-name: bounce;
  -o-animation-name: bounce;
  animation-name: bounce;
}

@-webkit-keyframes tada {
  0% {
    -webkit-transform: scale(1);
  }
  10%, 20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
  }
  30%, 50%, 70%, 90% {
    -webkit-transform: scale(1.1) rotate(3deg);
  }
  40%, 60%, 80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
  }
  100% {
    -webkit-transform: scale(1) rotate(0);
    opacity: 1;
  }
}
@-moz-keyframes tada {
  0% {
    -moz-transform: scale(1);
  }
  10%, 20% {
    -moz-transform: scale(0.9) rotate(-3deg);
  }
  30%, 50%, 70%, 90% {
    -moz-transform: scale(1.1) rotate(3deg);
  }
  40%, 60%, 80% {
    -moz-transform: scale(1.1) rotate(-3deg);
  }
  100% {
    -moz-transform: scale(1) rotate(0);
    opacity: 1;
  }
}
@-o-keyframes tada {
  0% {
    -o-transform: scale(1);
  }
  10%, 20% {
    -o-transform: scale(0.9) rotate(-3deg);
  }
  30%, 50%, 70%, 90% {
    -o-transform: scale(1.1) rotate(3deg);
  }
  40%, 60%, 80% {
    -o-transform: scale(1.1) rotate(-3deg);
  }
  100% {
    -o-transform: scale(1) rotate(0);
    opacity: 1;
  }
}
@keyframes tada {
  0% {
    transform: scale(1);
  }
  10%, 20% {
    transform: scale(0.9) rotate(-3deg);
  }
  30%, 50%, 70%, 90% {
    transform: scale(1.1) rotate(3deg);
  }
  40%, 60%, 80% {
    transform: scale(1.1) rotate(-3deg);
  }
  100% {
    transform: scale(1) rotate(0);
    opacity: 1;
  }
}
/* line 265, ../sass/_appear-animate.scss */
.tada {
  -webkit-animation-name: tada;
  -moz-animation-name: tada;
  -o-animation-name: tada;
  animation-name: tada;
}

@-webkit-keyframes swing {
  20%, 40%, 60%, 80%, 100% {
    -webkit-transform-origin: top center;
  }
  20% {
    -webkit-transform: rotate(15deg);
  }
  40% {
    -webkit-transform: rotate(-10deg);
  }
  60% {
    -webkit-transform: rotate(5deg);
  }
  80% {
    -webkit-transform: rotate(-5deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
    opacity: 1;
  }
}
@-moz-keyframes swing {
  20% {
    -moz-transform: rotate(15deg);
  }
  40% {
    -moz-transform: rotate(-10deg);
  }
  60% {
    -moz-transform: rotate(5deg);
  }
  80% {
    -moz-transform: rotate(-5deg);
  }
  100% {
    -moz-transform: rotate(0deg);
    opacity: 1;
  }
}
@-o-keyframes swing {
  20% {
    -o-transform: rotate(15deg);
  }
  40% {
    -o-transform: rotate(-10deg);
  }
  60% {
    -o-transform: rotate(5deg);
  }
  80% {
    -o-transform: rotate(-5deg);
  }
  100% {
    -o-transform: rotate(0deg);
    opacity: 1;
  }
}
@keyframes swing {
  20% {
    transform: rotate(15deg);
  }
  40% {
    transform: rotate(-10deg);
  }
  60% {
    transform: rotate(5deg);
  }
  80% {
    transform: rotate(-5deg);
  }
  100% {
    transform: rotate(0deg);
    opacity: 1;
  }
}
/* line 355, ../sass/_appear-animate.scss */
.swing {
  -webkit-transform-origin: top center;
  -moz-transform-origin: top center;
  -o-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  -moz-animation-name: swing;
  -o-animation-name: swing;
  animation-name: swing;
}

@-webkit-keyframes wobble {
  0% {
    -webkit-transform: translateX(0%);
  }
  15% {
    -webkit-transform: translateX(-25%) rotate(-5deg);
  }
  30% {
    -webkit-transform: translateX(20%) rotate(3deg);
  }
  45% {
    -webkit-transform: translateX(-15%) rotate(-3deg);
  }
  60% {
    -webkit-transform: translateX(10%) rotate(2deg);
  }
  75% {
    -webkit-transform: translateX(-5%) rotate(-1deg);
  }
  100% {
    -webkit-transform: translateX(0%);
    opacity: 1;
  }
}
@-moz-keyframes wobble {
  0% {
    -moz-transform: translateX(0%);
  }
  15% {
    -moz-transform: translateX(-25%) rotate(-5deg);
  }
  30% {
    -moz-transform: translateX(20%) rotate(3deg);
  }
  45% {
    -moz-transform: translateX(-15%) rotate(-3deg);
  }
  60% {
    -moz-transform: translateX(10%) rotate(2deg);
  }
  75% {
    -moz-transform: translateX(-5%) rotate(-1deg);
  }
  100% {
    -moz-transform: translateX(0%);
    opacity: 1;
  }
}
@-o-keyframes wobble {
  0% {
    -o-transform: translateX(0%);
  }
  15% {
    -o-transform: translateX(-25%) rotate(-5deg);
  }
  30% {
    -o-transform: translateX(20%) rotate(3deg);
  }
  45% {
    -o-transform: translateX(-15%) rotate(-3deg);
  }
  60% {
    -o-transform: translateX(10%) rotate(2deg);
  }
  75% {
    -o-transform: translateX(-5%) rotate(-1deg);
  }
  100% {
    -o-transform: translateX(0%);
    opacity: 1;
  }
}
@keyframes wobble {
  0% {
    transform: translateX(0%);
  }
  15% {
    transform: translateX(-25%) rotate(-5deg);
  }
  30% {
    transform: translateX(20%) rotate(3deg);
  }
  45% {
    transform: translateX(-15%) rotate(-3deg);
  }
  60% {
    transform: translateX(10%) rotate(2deg);
  }
  75% {
    transform: translateX(-5%) rotate(-1deg);
  }
  100% {
    transform: translateX(0%);
    opacity: 1;
  }
}
/* line 470, ../sass/_appear-animate.scss */
.wobble {
  -webkit-animation-name: wobble;
  -moz-animation-name: wobble;
  -o-animation-name: wobble;
  animation-name: wobble;
}

@-webkit-keyframes wiggle {
  0% {
    -webkit-transform: skewX(9deg);
  }
  10% {
    -webkit-transform: skewX(-8deg);
  }
  20% {
    -webkit-transform: skewX(7deg);
  }
  30% {
    -webkit-transform: skewX(-6deg);
  }
  40% {
    -webkit-transform: skewX(5deg);
  }
  50% {
    -webkit-transform: skewX(-4deg);
  }
  60% {
    -webkit-transform: skewX(3deg);
  }
  70% {
    -webkit-transform: skewX(-2deg);
  }
  80% {
    -webkit-transform: skewX(1deg);
  }
  90% {
    -webkit-transform: skewX(0deg);
  }
  100% {
    -webkit-transform: skewX(0deg);
    opacity: 1;
  }
}
@-moz-keyframes wiggle {
  0% {
    -moz-transform: skewX(9deg);
  }
  10% {
    -moz-transform: skewX(-8deg);
  }
  20% {
    -moz-transform: skewX(7deg);
  }
  30% {
    -moz-transform: skewX(-6deg);
  }
  40% {
    -moz-transform: skewX(5deg);
  }
  50% {
    -moz-transform: skewX(-4deg);
  }
  60% {
    -moz-transform: skewX(3deg);
  }
  70% {
    -moz-transform: skewX(-2deg);
  }
  80% {
    -moz-transform: skewX(1deg);
  }
  90% {
    -moz-transform: skewX(0deg);
  }
  100% {
    -moz-transform: skewX(0deg);
    opacity: 1;
  }
}
@-o-keyframes wiggle {
  0% {
    -o-transform: skewX(9deg);
  }
  10% {
    -o-transform: skewX(-8deg);
  }
  20% {
    -o-transform: skewX(7deg);
  }
  30% {
    -o-transform: skewX(-6deg);
  }
  40% {
    -o-transform: skewX(5deg);
  }
  50% {
    -o-transform: skewX(-4deg);
  }
  60% {
    -o-transform: skewX(3deg);
  }
  70% {
    -o-transform: skewX(-2deg);
  }
  80% {
    -o-transform: skewX(1deg);
  }
  90% {
    -o-transform: skewX(0deg);
  }
  100% {
    -o-transform: skewX(0deg);
    opacity: 1;
  }
}
@keyframes wiggle {
  0% {
    transform: skewX(9deg);
  }
  10% {
    transform: skewX(-8deg);
  }
  20% {
    transform: skewX(7deg);
  }
  30% {
    transform: skewX(-6deg);
  }
  40% {
    transform: skewX(5deg);
  }
  50% {
    transform: skewX(-4deg);
  }
  60% {
    transform: skewX(3deg);
  }
  70% {
    transform: skewX(-2deg);
  }
  80% {
    transform: skewX(1deg);
  }
  90% {
    transform: skewX(0deg);
  }
  100% {
    transform: skewX(0deg);
    opacity: 1;
  }
}
/* line 629, ../sass/_appear-animate.scss */
.wiggle {
  -webkit-animation-name: wiggle;
  -moz-animation-name: wiggle;
  -o-animation-name: wiggle;
  animation-name: wiggle;
  -webkit-animation-timing-function: ease-in;
  -moz-animation-timing-function: ease-in;
  -o-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}

/* originally authored by Nick Pettit - https: //github.com/nickpettit/glide */
@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.1);
  }
  100% {
    -webkit-transform: scale(1);
    opacity: 1;
  }
}
@-moz-keyframes pulse {
  0% {
    -moz-transform: scale(1);
  }
  50% {
    -moz-transform: scale(1.1);
  }
  100% {
    -moz-transform: scale(1);
    opacity: 1;
  }
}
@-o-keyframes pulse {
  0% {
    -o-transform: scale(1);
  }
  50% {
    -o-transform: scale(1.1);
  }
  100% {
    -o-transform: scale(1);
    opacity: 1;
  }
}
@keyframes pulse {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.1);
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
/* line 697, ../sass/_appear-animate.scss */
.pulse {
  -webkit-animation-name: pulse;
  -moz-animation-name: pulse;
  -o-animation-name: pulse;
  animation-name: pulse;
}

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-o-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
/* line 744, ../sass/_appear-animate.scss */
.fadeIn {
  -webkit-animation-name: fadeIn;
  -moz-animation-name: fadeIn;
  -o-animation-name: fadeIn;
  animation-name: fadeIn;
}

@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}
@-moz-keyframes fadeInUp {
  0% {
    opacity: 0;
    -moz-transform: translateY(20px);
  }
  100% {
    opacity: 1;
    -moz-transform: translateY(0);
  }
}
@-o-keyframes fadeInUp {
  0% {
    opacity: 0;
    -o-transform: translateY(20px);
  }
  100% {
    opacity: 1;
    -o-transform: translateY(0);
  }
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
/* line 799, ../sass/_appear-animate.scss */
.fadeInUp {
  -webkit-animation-name: fadeInUp;
  -moz-animation-name: fadeInUp;
  -o-animation-name: fadeInUp;
  animation-name: fadeInUp;
}

@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}
@-moz-keyframes fadeInDown {
  0% {
    opacity: 0;
    -moz-transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    -moz-transform: translateY(0);
  }
}
@-o-keyframes fadeInDown {
  0% {
    opacity: 0;
    -o-transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    -o-transform: translateY(0);
  }
}
@keyframes fadeInDown {
  0% {
    opacity: 0;
    transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
/* line 854, ../sass/_appear-animate.scss */
.fadeInDown {
  -webkit-animation-name: fadeInDown;
  -moz-animation-name: fadeInDown;
  -o-animation-name: fadeInDown;
  animation-name: fadeInDown;
}

@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}
@-moz-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -moz-transform: translateX(-20px);
  }
  100% {
    opacity: 1;
    -moz-transform: translateX(0);
  }
}
@-o-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -o-transform: translateX(-20px);
  }
  100% {
    opacity: 1;
    -o-transform: translateX(0);
  }
}
@keyframes fadeInLeft {
  0% {
    opacity: 0;
    transform: translateX(-20px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
/* line 909, ../sass/_appear-animate.scss */
.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  -moz-animation-name: fadeInLeft;
  -o-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}
@-moz-keyframes fadeInRight {
  0% {
    opacity: 0;
    -moz-transform: translateX(20px);
  }
  100% {
    opacity: 1;
    -moz-transform: translateX(0);
  }
}
@-o-keyframes fadeInRight {
  0% {
    opacity: 0;
    -o-transform: translateX(20px);
  }
  100% {
    opacity: 1;
    -o-transform: translateX(0);
  }
}
@keyframes fadeInRight {
  0% {
    opacity: 0;
    transform: translateX(20px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
/* line 964, ../sass/_appear-animate.scss */
.fadeInRight {
  -webkit-animation-name: fadeInRight;
  -moz-animation-name: fadeInRight;
  -o-animation-name: fadeInRight;
  animation-name: fadeInRight;
}

@-webkit-keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}
@-moz-keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -moz-transform: translateY(2000px);
  }
  100% {
    opacity: 1;
    -moz-transform: translateY(0);
  }
}
@-o-keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -o-transform: translateY(2000px);
  }
  100% {
    opacity: 1;
    -o-transform: translateY(0);
  }
}
@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    transform: translateY(2000px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
/* line 1019, ../sass/_appear-animate.scss */
.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  -moz-animation-name: fadeInUpBig;
  -o-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}

@-webkit-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}
@-moz-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -moz-transform: translateY(-2000px);
  }
  100% {
    opacity: 1;
    -moz-transform: translateY(0);
  }
}
@-o-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -o-transform: translateY(-2000px);
  }
  100% {
    opacity: 1;
    -o-transform: translateY(0);
  }
}
@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    transform: translateY(-2000px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
/* line 1074, ../sass/_appear-animate.scss */
.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  -moz-animation-name: fadeInDownBig;
  -o-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
}

@-webkit-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}
@-moz-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -moz-transform: translateX(-2000px);
  }
  100% {
    opacity: 1;
    -moz-transform: translateX(0);
  }
}
@-o-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -o-transform: translateX(-2000px);
  }
  100% {
    opacity: 1;
    -o-transform: translateX(0);
  }
}
@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    transform: translateX(-2000px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
/* line 1129, ../sass/_appear-animate.scss */
.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  -moz-animation-name: fadeInLeftBig;
  -o-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}

@-webkit-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}
@-moz-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -moz-transform: translateX(2000px);
  }
  100% {
    opacity: 1;
    -moz-transform: translateX(0);
  }
}
@-o-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -o-transform: translateX(2000px);
  }
  100% {
    opacity: 1;
    -o-transform: translateX(0);
  }
}
@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    transform: translateX(2000px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
/* line 1184, ../sass/_appear-animate.scss */
.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  -moz-animation-name: fadeInRightBig;
  -o-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}

@-webkit-keyframes bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.3);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
  }
  70% {
    -webkit-transform: scale(0.9);
  }
  100% {
    -webkit-transform: scale(1);
    opacity: 1;
  }
}
@-moz-keyframes bounceIn {
  0% {
    opacity: 0;
    -moz-transform: scale(0.3);
  }
  50% {
    opacity: 1;
    -moz-transform: scale(1.05);
  }
  70% {
    -moz-transform: scale(0.9);
  }
  100% {
    -moz-transform: scale(1);
    opacity: 1;
  }
}
@-o-keyframes bounceIn {
  0% {
    opacity: 0;
    -o-transform: scale(0.3);
  }
  50% {
    opacity: 1;
    -o-transform: scale(1.05);
  }
  70% {
    -o-transform: scale(0.9);
  }
  100% {
    -o-transform: scale(1);
    opacity: 1;
  }
}
@keyframes bounceIn {
  0% {
    opacity: 0;
    transform: scale(0.3);
  }
  50% {
    opacity: 1;
    transform: scale(1.05);
  }
  70% {
    transform: scale(0.9);
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
/* line 1267, ../sass/_appear-animate.scss */
.bounceIn {
  -webkit-animation-name: bounceIn;
  -moz-animation-name: bounceIn;
  -o-animation-name: bounceIn;
  animation-name: bounceIn;
}

@-webkit-keyframes bounceInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateY(-30px);
  }
  80% {
    -webkit-transform: translateY(10px);
  }
  100% {
    -webkit-transform: translateY(0);
    opacity: 1;
  }
}
@-moz-keyframes bounceInUp {
  0% {
    opacity: 0;
    -moz-transform: translateY(2000px);
  }
  60% {
    opacity: 1;
    -moz-transform: translateY(-30px);
  }
  80% {
    -moz-transform: translateY(10px);
  }
  100% {
    -moz-transform: translateY(0);
    opacity: 1;
  }
}
@-o-keyframes bounceInUp {
  0% {
    opacity: 0;
    -o-transform: translateY(2000px);
  }
  60% {
    opacity: 1;
    -o-transform: translateY(-30px);
  }
  80% {
    -o-transform: translateY(10px);
  }
  100% {
    -o-transform: translateY(0);
    opacity: 1;
  }
}
@keyframes bounceInUp {
  0% {
    opacity: 0;
    transform: translateY(2000px);
  }
  60% {
    opacity: 1;
    transform: translateY(-30px);
  }
  80% {
    transform: translateY(10px);
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}
/* line 1350, ../sass/_appear-animate.scss */
.bounceInUp {
  -webkit-animation-name: bounceInUp;
  -moz-animation-name: bounceInUp;
  -o-animation-name: bounceInUp;
  animation-name: bounceInUp;
}

@-webkit-keyframes bounceInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateY(30px);
  }
  80% {
    -webkit-transform: translateY(-10px);
  }
  100% {
    -webkit-transform: translateY(0);
    opacity: 1;
  }
}
@-moz-keyframes bounceInDown {
  0% {
    opacity: 0;
    -moz-transform: translateY(-2000px);
  }
  60% {
    opacity: 1;
    -moz-transform: translateY(30px);
  }
  80% {
    -moz-transform: translateY(-10px);
  }
  100% {
    -moz-transform: translateY(0);
    opacity: 1;
  }
}
@-o-keyframes bounceInDown {
  0% {
    opacity: 0;
    -o-transform: translateY(-2000px);
  }
  60% {
    opacity: 1;
    -o-transform: translateY(30px);
  }
  80% {
    -o-transform: translateY(-10px);
  }
  100% {
    -o-transform: translateY(0);
    opacity: 1;
  }
}
@keyframes bounceInDown {
  0% {
    opacity: 0;
    transform: translateY(-2000px);
  }
  60% {
    opacity: 1;
    transform: translateY(30px);
  }
  80% {
    transform: translateY(-10px);
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}
/* line 1433, ../sass/_appear-animate.scss */
.bounceInDown {
  -webkit-animation-name: bounceInDown;
  -moz-animation-name: bounceInDown;
  -o-animation-name: bounceInDown;
  animation-name: bounceInDown;
}

@-webkit-keyframes bounceInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateX(30px);
  }
  80% {
    -webkit-transform: translateX(-10px);
  }
  100% {
    -webkit-transform: translateX(0);
    opacity: 1;
  }
}
@-moz-keyframes bounceInLeft {
  0% {
    opacity: 0;
    -moz-transform: translateX(-2000px);
  }
  60% {
    opacity: 1;
    -moz-transform: translateX(30px);
  }
  80% {
    -moz-transform: translateX(-10px);
  }
  100% {
    -moz-transform: translateX(0);
    opacity: 1;
  }
}
@-o-keyframes bounceInLeft {
  0% {
    opacity: 0;
    -o-transform: translateX(-2000px);
  }
  60% {
    opacity: 1;
    -o-transform: translateX(30px);
  }
  80% {
    -o-transform: translateX(-10px);
  }
  100% {
    -o-transform: translateX(0);
    opacity: 1;
  }
}
@keyframes bounceInLeft {
  0% {
    opacity: 0;
    transform: translateX(-2000px);
  }
  60% {
    opacity: 1;
    transform: translateX(30px);
  }
  80% {
    transform: translateX(-10px);
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}
/* line 1516, ../sass/_appear-animate.scss */
.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  -moz-animation-name: bounceInLeft;
  -o-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}

@-webkit-keyframes bounceInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateX(-30px);
  }
  80% {
    -webkit-transform: translateX(10px);
  }
  100% {
    -webkit-transform: translateX(0);
    opacity: 1;
  }
}
@-moz-keyframes bounceInRight {
  0% {
    opacity: 0;
    -moz-transform: translateX(2000px);
  }
  60% {
    opacity: 1;
    -moz-transform: translateX(-30px);
  }
  80% {
    -moz-transform: translateX(10px);
  }
  100% {
    -moz-transform: translateX(0);
    opacity: 1;
  }
}
@-o-keyframes bounceInRight {
  0% {
    opacity: 0;
    -o-transform: translateX(2000px);
  }
  60% {
    opacity: 1;
    -o-transform: translateX(-30px);
  }
  80% {
    -o-transform: translateX(10px);
  }
  100% {
    -o-transform: translateX(0);
    opacity: 1;
  }
}
@keyframes bounceInRight {
  0% {
    opacity: 0;
    transform: translateX(2000px);
  }
  60% {
    opacity: 1;
    transform: translateX(-30px);
  }
  80% {
    transform: translateX(10px);
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}
/* line 1599, ../sass/_appear-animate.scss */
.bounceInRight {
  -webkit-animation-name: bounceInRight;
  -moz-animation-name: bounceInRight;
  -o-animation-name: bounceInRight;
  animation-name: bounceInRight;
}

@-webkit-keyframes rotateIn {
  0% {
    -webkit-transform-origin: center center;
    -webkit-transform: rotate(-200deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: center center;
    -webkit-transform: rotate(0);
    opacity: 1;
  }
}
@-moz-keyframes rotateIn {
  0% {
    -moz-transform-origin: center center;
    -moz-transform: rotate(-200deg);
    opacity: 0;
  }
  100% {
    -moz-transform-origin: center center;
    -moz-transform: rotate(0);
    opacity: 1;
  }
}
@-o-keyframes rotateIn {
  0% {
    -o-transform-origin: center center;
    -o-transform: rotate(-200deg);
    opacity: 0;
  }
  100% {
    -o-transform-origin: center center;
    -o-transform: rotate(0);
    opacity: 1;
  }
}
@keyframes rotateIn {
  0% {
    transform-origin: center center;
    transform: rotate(-200deg);
    opacity: 0;
  }
  100% {
    transform-origin: center center;
    transform: rotate(0);
    opacity: 1;
  }
}
/* line 1662, ../sass/_appear-animate.scss */
.rotateIn {
  -webkit-animation-name: rotateIn;
  -moz-animation-name: rotateIn;
  -o-animation-name: rotateIn;
  animation-name: rotateIn;
}

@-webkit-keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(0);
    opacity: 1;
  }
}
@-moz-keyframes rotateInUpLeft {
  0% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(90deg);
    opacity: 0;
  }
  100% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(0);
    opacity: 1;
  }
}
@-o-keyframes rotateInUpLeft {
  0% {
    -o-transform-origin: left bottom;
    -o-transform: rotate(90deg);
    opacity: 0;
  }
  100% {
    -o-transform-origin: left bottom;
    -o-transform: rotate(0);
    opacity: 1;
  }
}
@keyframes rotateInUpLeft {
  0% {
    transform-origin: left bottom;
    transform: rotate(90deg);
    opacity: 0;
  }
  100% {
    transform-origin: left bottom;
    transform: rotate(0);
    opacity: 1;
  }
}
/* line 1725, ../sass/_appear-animate.scss */
.rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  -moz-animation-name: rotateInUpLeft;
  -o-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft;
}

@-webkit-keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(0);
    opacity: 1;
  }
}
@-moz-keyframes rotateInDownLeft {
  0% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(-90deg);
    opacity: 0;
  }
  100% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(0);
    opacity: 1;
  }
}
@-o-keyframes rotateInDownLeft {
  0% {
    -o-transform-origin: left bottom;
    -o-transform: rotate(-90deg);
    opacity: 0;
  }
  100% {
    -o-transform-origin: left bottom;
    -o-transform: rotate(0);
    opacity: 1;
  }
}
@keyframes rotateInDownLeft {
  0% {
    transform-origin: left bottom;
    transform: rotate(-90deg);
    opacity: 0;
  }
  100% {
    transform-origin: left bottom;
    transform: rotate(0);
    opacity: 1;
  }
}
/* line 1788, ../sass/_appear-animate.scss */
.rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  -moz-animation-name: rotateInDownLeft;
  -o-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft;
}

@-webkit-keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(0);
    opacity: 1;
  }
}
@-moz-keyframes rotateInUpRight {
  0% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(-90deg);
    opacity: 0;
  }
  100% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(0);
    opacity: 1;
  }
}
@-o-keyframes rotateInUpRight {
  0% {
    -o-transform-origin: right bottom;
    -o-transform: rotate(-90deg);
    opacity: 0;
  }
  100% {
    -o-transform-origin: right bottom;
    -o-transform: rotate(0);
    opacity: 1;
  }
}
@keyframes rotateInUpRight {
  0% {
    transform-origin: right bottom;
    transform: rotate(-90deg);
    opacity: 0;
  }
  100% {
    transform-origin: right bottom;
    transform: rotate(0);
    opacity: 1;
  }
}
/* line 1851, ../sass/_appear-animate.scss */
.rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  -moz-animation-name: rotateInUpRight;
  -o-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight;
}

@-webkit-keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(0);
    opacity: 1;
  }
}
@-moz-keyframes rotateInDownRight {
  0% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(90deg);
    opacity: 0;
  }
  100% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(0);
    opacity: 1;
  }
}
@-o-keyframes rotateInDownRight {
  0% {
    -o-transform-origin: right bottom;
    -o-transform: rotate(90deg);
    opacity: 0;
  }
  100% {
    -o-transform-origin: right bottom;
    -o-transform: rotate(0);
    opacity: 1;
  }
}
@keyframes rotateInDownRight {
  0% {
    transform-origin: right bottom;
    transform: rotate(90deg);
    opacity: 0;
  }
  100% {
    transform-origin: right bottom;
    transform: rotate(0);
    opacity: 1;
  }
}
/* line 1914, ../sass/_appear-animate.scss */
.rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  -moz-animation-name: rotateInDownRight;
  -o-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight;
}

/*SyntaxHighlighter
------------------------------------------------------------*/
/* line 3, ../sass/_my-SyntaxHighlighter.scss */
.dp-highlighter {
  max-height: 250px;
  background: #dbeaf0;
}

/* line 7, ../sass/_my-SyntaxHighlighter.scss */
.dp-highlighter ol {
  background: transparent;
}

/* line 10, ../sass/_my-SyntaxHighlighter.scss */
.dp-highlighter ol li.alt {
  background: transparent;
}
/* line 12, ../sass/_my-SyntaxHighlighter.scss */
.dp-highlighter ol li.alt:first-child {
  padding-top: 15px !important;
}

/* line 16, ../sass/_my-SyntaxHighlighter.scss */
.dp-highlighter ol li, .dp-highlighter .columns div {
  background: transparent;
}

/* line 19, ../sass/_my-SyntaxHighlighter.scss */
.dp-highlighter ol li, .dp-highlighter .columns div {
  border-left: 1px solid #d1dee4;
}

/* line 23, ../sass/_my-SyntaxHighlighter.scss */
.dp-xml .tag, .dp-xml .tag-name {
  color: #32b6d7 !important;
}

/* line 26, ../sass/_my-SyntaxHighlighter.scss */
.dp-xml .attribute {
  color: #ef7829 !important;
}

/* line 30, ../sass/_my-SyntaxHighlighter.scss */
.dp-xml .attribute-value {
  color: #2cb771 !important;
}

/* line 33, ../sass/_my-SyntaxHighlighter.scss */
.dp-highlighter ol li span {
  font-size: 13px;
  line-height: 24px;
}

/* line 38, ../sass/_my-SyntaxHighlighter.scss */
.dp-highlighter ol li span {
  color: #5d6e79;
}

/* Footer
------------------------------------------------------------------------------*/
/* line 3, ../sass/_footer.scss */
footer {
  background: #383c49;
}

/* line 8, ../sass/_footer.scss */
.move-footer-effect.no-touch-device main.show-footer {
  -moz-transition: all 0.5s ease-in-out 0s;
  -o-transition: all 0.5s ease-in-out 0s;
  -webkit-transition: all 0.5s ease-in-out 0s;
  transition: all 0.5s ease-in-out 0s;
}
/* line 15, ../sass/_footer.scss */
.move-footer-effect.no-touch-device footer {
  bottom: 0;
  left: 0;
  position: absolute;
  width: 100%;
  z-index: 0;
}
/* line 21, ../sass/_footer.scss */
.move-footer-effect.no-touch-device footer .footer-social {
  padding-top: 5px;
  padding-bottom: 5px;
  position: relative;
  z-index: -1;
}
@media (max-width: 767px) {
  /* line 21, ../sass/_footer.scss */
  .move-footer-effect.no-touch-device footer .footer-social {
    padding: 0px 5px 0px 5px;
  }
}

/* line 33, ../sass/_footer.scss */
.instagram {
  background: #ffffff;
}
/* line 37, ../sass/_footer.scss */
.instagram.full-width #instagram-timeline ul {
  display: table;
  margin: 0 0 -1px 0;
  width: 100%;
  max-height: none;
}
/* line 42, ../sass/_footer.scss */
.instagram.full-width #instagram-timeline ul li {
  display: table-cell;
  float: none;
  width: 16.666%;
}
/* line 46, ../sass/_footer.scss */
.instagram.full-width #instagram-timeline ul li img {
  height: auto;
  padding: 0;
}
/* line 50, ../sass/_footer.scss */
.instagram.full-width #instagram-timeline ul li:nth-child(n+7) {
  display: none;
}

/* line 60, ../sass/_footer.scss */
#instagram-timeline ul {
  margin-left: -2px;
  margin-right: -2px;
  margin-top: 36px;
  max-height: 90px;
  overflow: hidden;
  padding: 0;
}
@media (max-width: 1169px) {
  /* line 60, ../sass/_footer.scss */
  #instagram-timeline ul {
    margin-top: 41px;
  }
}
/* line 70, ../sass/_footer.scss */
#instagram-timeline ul li {
  float: left;
  list-style: none;
  padding: 0;
  width: 25%;
}
/* line 76, ../sass/_footer.scss */
#instagram-timeline ul img {
  height: 90px;
  width: 100%;
  padding-left: 2px;
  padding-right: 2px;
}

/* line 84, ../sass/_footer.scss */
.footer-social {
  clear: both;
  min-height: 170px;
}
@media (max-width: 767px) {
  /* line 84, ../sass/_footer.scss */
  .footer-social {
    padding-bottom: 35px;
    padding-top: 20px;
  }
}
/* line 94, ../sass/_footer.scss */
.footer-social .social-box .s-box button:hover:before {
  background: #656d8a;
}
@media (max-width: 1169px) and (min-width: 992px) {
  /* line 93, ../sass/_footer.scss */
  .footer-social .social-box {
    padding-bottom: 40px;
    padding-top: 40px;
  }
}
@media (max-width: 991px) {
  /* line 93, ../sass/_footer.scss */
  .footer-social .social-box {
    padding-bottom: 0px;
    padding-top: 40px;
  }
}
@media (max-width: 767px) {
  /* line 93, ../sass/_footer.scss */
  .footer-social .social-box {
    padding-bottom: 0px;
    padding-top: 13px;
  }
}

/* line 113, ../sass/_footer.scss */
.footer-back {
  background: #f6f8fe;
  height: 70px;
}
@media (max-width: 767px) {
  /* line 113, ../sass/_footer.scss */
  .footer-back {
    height: 90px;
    padding-top: 25px;
  }
  /* line 119, ../sass/_footer.scss */
  .footer-back > div {
    background: #f6f8fe;
  }
}

/* design-theme 
------------------------------------------------------------------------*/
/* line 127, ../sass/_footer.scss */
.design-theme .footer-secondary-box {
  padding-top: 69px;
  padding-bottom: 20px;
}

/* foot-back 
------------------------------------------------------------------------*/
/* line 134, ../sass/_footer.scss */
.foot-back {
  font-size: 12px;
  font-size: 0.85714rem;
  line-height: 30px;
  line-height: 2.14286rem;
  -webkit-transition: color 0.1s linear;
  color: #525666;
  cursor: pointer;
  float: right;
  font-family: 'Merriweather Sans', sans-serif;
  font-weight: 700;
  margin-bottom: 15px;
  margin-right: 5px;
  margin-top: 19px;
  transition: color 0.1s linear;
}
@media (max-width: 991px) {
  /* line 134, ../sass/_footer.scss */
  .foot-back {
    margin-right: 25px;
  }
}
@media (max-width: 767px) {
  /* line 134, ../sass/_footer.scss */
  .foot-back {
    float: none;
    margin-bottom: 0;
    margin-right: 0;
    margin-top: 0;
    text-align: center;
  }
}
/* line 157, ../sass/_footer.scss */
.foot-back .svg g g polygon {
  -webkit-transition: fill 0.1s linear;
  transition: fill 0.1s linear;
  fill: #525666;
}
/* line 162, ../sass/_footer.scss */
.foot-back:hover {
  color: #656d8a;
}
/* line 164, ../sass/_footer.scss */
.foot-back:hover .svg g g polygon {
  fill: #656d8a;
}
/* line 168, ../sass/_footer.scss */
.foot-back .svg {
  margin-left: 10px;
  position: relative;
  top: 3px;
}
/* line 173, ../sass/_footer.scss */
.foot-back:hover .floating {
  -webkit-animation-duration: 1.5s;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-name: floating;
  animation-duration: 1.5s;
  animation-iteration-count: infinite;
  animation-name: floating;
}

@media (min-width: 992px) {
  /* line 184, ../sass/_footer.scss */
  .black-style .footer-with-menu .logo-mini {
    margin-left: -15px;
    padding-left: 0;
  }
}
@media (min-width: 992px) {
  /* line 190, ../sass/_footer.scss */
  .black-style .footer-with-menu .link-block {
    margin-right: -10px;
  }
}
/* line 196, ../sass/_footer.scss */
.black-style .footer-with-menu .footer-back .copyright,
.black-style .footer-with-menu .footer-back .foot-back {
  color: #525666;
}
@media (min-width: 992px) {
  /* line 200, ../sass/_footer.scss */
  .black-style .footer-with-menu .footer-back .copyright {
    margin-left: -10px;
  }
}
@media (min-width: 992px) {
  /* line 205, ../sass/_footer.scss */
  .black-style .footer-with-menu .footer-back .foot-back {
    margin-right: -10px;
  }
}

@keyframes floating {
  0% {
    transform: translateY(0%);
  }
  50% {
    transform: translateY(38%);
  }
  100% {
    transform: translateY(0%);
  }
}
@-webkit-keyframes floating {
  0% {
    -webkit-transform: translateY(0%);
  }
  50% {
    -webkit-transform: translateY(38%);
  }
  100% {
    -webkit-transform: translateY(0%);
  }
}
/* copyright
----------------------------------------------------------------------------------*/
/* line 241, ../sass/_footer.scss */
.copyright {
  font-size: 10px;
  font-size: 0.71429rem;
  line-height: 30px;
  line-height: 2.14286rem;
  color: #525666;
  font-style: italic;
  margin-bottom: 15px;
  margin-left: 5px;
  margin-top: 23px;
}
@media (max-width: 991px) {
  /* line 241, ../sass/_footer.scss */
  .copyright {
    margin-left: 25px;
  }
}
@media (max-width: 767px) {
  /* line 241, ../sass/_footer.scss */
  .copyright {
    line-height: 20px;
    line-height: 1.42857rem;
    margin-left: 0;
    margin-top: 0;
    margin-bottom: 25px;
    text-align: center;
  }
}

/* footer-center
----------------------------------------------------------------------------------*/
/* line 263, ../sass/_footer.scss */
.footer-center {
  padding-bottom: 40px;
  padding-top: 10px;
  text-align: center;
}
/* line 267, ../sass/_footer.scss */
.footer-center .footer-back {
  height: auto;
  overflow: hidden;
  padding-top: 0;
}
/* line 272, ../sass/_footer.scss */
.footer-center .foot-back {
  line-height: 14px;
  line-height: 1rem;
  margin-top: 0;
  float: none;
  margin-right: 0;
  margin-bottom: 0;
}
/* line 278, ../sass/_footer.scss */
.footer-center .foot-back .back-to-top,
.footer-center .foot-back .logo-footer {
  margin-top: 17px;
  margin-bottom: 0;
}
/* line 284, ../sass/_footer.scss */
.footer-center .copyright {
  line-height: 14px;
  line-height: 1rem;
  margin-left: 0;
  margin-top: 9px;
}
/* line 289, ../sass/_footer.scss */
.footer-center .svg {
  margin-left: 0;
}

/* footer-whole
----------------------------------------------------------------------------------*/
/* line 297, ../sass/_footer.scss */
.footer-with-menu .logo-mini {
  float: left;
  height: 50px !important;
  padding-bottom: 35px;
  padding-left: 5px;
  padding-right: 25px;
  padding-top: 35px;
}
@media (max-width: 991px) {
  /* line 297, ../sass/_footer.scss */
  .footer-with-menu .logo-mini {
    float: none;
    padding-bottom: 10px;
    padding-top: 5px;
    text-align: center;
  }
}
/* line 310, ../sass/_footer.scss */
.footer-with-menu .logo-mini svg {
  width: 88px;
}
/* line 312, ../sass/_footer.scss */
.footer-with-menu .logo-mini svg * {
  fill: #525666;
}
/* line 317, ../sass/_footer.scss */
.footer-with-menu .footer-social {
  min-height: 120px;
}
@media (max-width: 991px) {
  /* line 317, ../sass/_footer.scss */
  .footer-with-menu .footer-social {
    padding-bottom: 40px;
    padding-top: 40px;
  }
}
/* line 324, ../sass/_footer.scss */
.footer-with-menu .social {
  margin-bottom: 30px;
  margin-top: 30px;
  overflow: hidden;
}
@media (max-width: 991px) {
  /* line 324, ../sass/_footer.scss */
  .footer-with-menu .social {
    margin: 10px auto;
    text-align: center;
    padding-left: 0;
  }
}
/* line 333, ../sass/_footer.scss */
.footer-with-menu .social li {
  display: inline-block;
  margin-right: 1px;
  padding-bottom: 10px;
  padding-left: 0;
  padding-top: 10px;
}
/* line 339, ../sass/_footer.scss */
.footer-with-menu .social li a {
  border-radius: 50%;
  border: 2px solid #525666;
  color: #525666;
  display: block;
  height: 40px;
  text-align: center;
  transition: color .5s, background .5s;
  width: 40px;
}
/* line 348, ../sass/_footer.scss */
.footer-with-menu .social li a i {
  line-height: 36px;
  line-height: 2.57143rem;
  font-size: 16px;
  font-size: 1.14286rem;
}
/* line 354, ../sass/_footer.scss */
.footer-with-menu .social li:hover a {
  color: #424756;
  background: #525666;
}
/* line 359, ../sass/_footer.scss */
.footer-with-menu .social li:last-child {
  margin-right: 0;
}
/* line 364, ../sass/_footer.scss */
.footer-with-menu .link-block {
  line-height: 24px;
  line-height: 1.71429rem;
  float: right;
  margin-top: 43px;
  max-width: 50%;
  overflow: hidden;
}
@media (max-width: 991px) {
  /* line 364, ../sass/_footer.scss */
  .footer-with-menu .link-block {
    float: none;
    margin-top: 10px;
    max-width: 100%;
    margin-bottom: 10px;
    margin-left: 0;
    padding-left: 0;
    text-align: center;
  }
}
/* line 379, ../sass/_footer.scss */
.footer-with-menu .link-block li {
  display: inline-block;
  margin-right: 8px;
}
/* line 382, ../sass/_footer.scss */
.footer-with-menu .link-block li:last-child {
  margin-right: 0;
}
@media (max-width: 991px) {
  /* line 385, ../sass/_footer.scss */
  .footer-with-menu .link-block li:first-child {
    margin-left: 10px;
  }
}
/* line 391, ../sass/_footer.scss */
.footer-with-menu .link-block a {
  color: #525666;
  font-style: italic;
}
/* line 395, ../sass/_footer.scss */
.footer-with-menu .link-block a:hover {
  color: #ff8346;
}

/* line 407, ../sass/_footer.scss */
.food footer .button--isi > span {
  color: white;
}
