@charset "UTF-8";
/*------------------------------------------------------------------
 


INCLUDES VARIABLES



1.Typography---------------------------------(Line 96)
  1.1 Title----------------------------------(Line 108)
  1.2 Link-----------------------------------(Line 234)
  1.3 P--------------------------------------(Line 280)
  1.4 Figure---------------------------------(Line 308)
  1.5 Blockquote-----------------------------(Line 339)
  1.6 Ol, Ul --------------------------------(Line 423)
  1.7 Table----------------------------------(Line 479)
  1.8 Input----------------------------------(Line 607)
  1.9 Textarea-------------------------------(Line 788)
  1.10 Checkbox------------------------------(Line 809)
  1.11 Select--------------------------------(Line 892)
  1.12 Button ------------------------------(Line 1017)
  1.13 General typography-------------------(Line 1068)
2.Widget------------------------------------(Line 1227)
  2.1 Widget-title--------------------------(Line 1255)
  2.2 Widget-comment------------------------(Line 1402)
  2.3 widget_recent_entries-----------------(Line 1453)
  2.4 Widget-tags --------------------------(Line 1475)
  2.4 Widget-twitter -----------------------(Line 1507)
  2.5 Widget-facebook-----------------------(Line 1573)
  2.6 Widget-links--------------------------(Line 1741)
  2.7 Widget-calendar-----------------------(Line 1769)
  2.8 Widget-subscription-------------------(Line 1937)
  2.9 Widget-about--------------------------(Line 1973)
  2.10 Widget-arhives------------------------(Line 2036)
  2.11 Video-Widget -------------------------(Line 2095)
  2.12 Widget-meta --------------------------(Line 2174)
  2.13 Widget-text --------------------------(Line 2238)
3.Hover effect------------------------------(Line 2377)
  3.1 Hover-zoom----------------------------(Line 2378)
  3.2 Hover-isi-----------------------------(Line 2446)
  3.3 Hover-wayra---------------------------(Line 2519)
  3.4 Cl-category---------------------------(Line 2619)
  3.5 Hover-category------------------------(Line 2685)
  3.6 Hover-aylen---------------------------(Line 2730)
4.Header------------------------------------(Line 2860)
  4.1 Button Hamb Menu----------------------(Line 3329)
5.Main--------------------------------------(Line 3649)
  5.1 background----------------------------(Line 3808)
  5.2 sticki-bar----------------------------(Line 3839)
  5.3 share link----------------------------(Line 4322)
  5.4 box-category-title--------------------(Line 4396)
  5.5 pagination-box------------------------(Line 4507)
6. Youtube-iframe---------------------------(Line 4629)
7. Monochrome theme------------------------(Line 4708)
8. Design theme----------------------------(Line 4800)
9.List-posts-------------------------------(Line 4960)
  9.1 General-style-post-------------------(Line 4964)
  9.2 Video-fancybox-----------------------(Line 5775)
  9.4 Half-post & xs-post------------------(Line 5694)
  9.5 Recent-post--------------------------(Line 6429)
  9.6 Sport-post---------------------------(Line 6413)
  9.7 Design-post--------------------------(Line 7195)
  9.8 Bricklaying-post---------------------(Line 7281)
  9.9 d7-post -----------------------------(Line 7387)
15.Food theme-------------------------------(Line 7709)
16.Monochrome post style--------------------(Line 7759)
17.Design-theme-----------------------------(Line 8004)
18.Sport-theme------------------------------(Line 8079)
19.Banner-----------------------------------(Line 8581)
19.Divider----------------------------------(Line 8656)
20.Page post--------------------------------(Line 8701)
  20.1 post gallery-------------------------(Line 9520)
  20.2 post-audio---------------------------(Line 9616)
  20.3 post-aside---------------------------(Line 9623)
  20.4 post-status--------------------------(Line 9630)
21.Page about-------------------------------(Line 9746)
22.Page contact-----------------------------(Line 9944)
23.Page error-------------------------------(Line 10038)
24.Appear animate---------------------------(Line 10154)
26.Footer-----------------------------------(Line 11976)
  26.1 Foot-back----------------------------(Line 12136)
  26.2 Copyright ---------------------------(Line 12253)
  26.3 Footer-center -----------------------(Line 12285)
  26.4 Footer-whole ------------------------(Line 12332)





------------------------------------------------------------------- */
/* Typography 
---------------------------------------------------------------------------------*/
/* line 3, ../sass/_typography.scss */
html, body {
  -webkit-font-smoothing: antialiased;
  color: #4e5c60;
  font-family: 'Playfair Display', serif;
  font-size: 14px;
  margin: 0;
  padding: 0;
}

/* Title
----------------------------------------------------------------------*/
/* line 15, ../sass/_typography.scss */
h1, h2, h3, h4, h5, h6 {
  font-family: 'Montserrat', sans-serif;
  font-weight: 700;
  line-height: 1.45em;
  margin-top: 0;
  word-break: break-word;
}

/* line 22, ../sass/_typography.scss */
h1 {
  font-size: 36px;
  font-size: 2.57143rem;
  line-height: 44px;
  line-height: 3.14286rem;
  letter-spacing: -1.6px;
  margin-bottom: 17px;
}
@media (max-width: 992px) {
  /* line 22, ../sass/_typography.scss */
  h1 {
    font-size: 32px;
    font-size: 2.28571rem;
    line-height: 37px;
    line-height: 2.64286rem;
  }
}

/* line 34, ../sass/_typography.scss */
h2 {
  font-size: 30px;
  font-size: 2.14286rem;
  margin-bottom: 19px;
  letter-spacing: -0.8px;
  line-height: 38px;
  line-height: 2.71429rem;
}
@media (max-width: 992px) {
  /* line 34, ../sass/_typography.scss */
  h2 {
    font-size: 24px;
    font-size: 1.71429rem;
    line-height: 30px;
    line-height: 2.14286rem;
  }
}

/* line 47, ../sass/_typography.scss */
h3 {
  font-size: 24px;
  font-size: 1.71429rem;
  line-height: 33px;
  line-height: 2.35714rem;
  margin-bottom: 24px;
  letter-spacing: -0.6px;
}
@media (max-width: 992px) {
  /* line 47, ../sass/_typography.scss */
  h3 {
    font-size: 20px;
    font-size: 1.42857rem;
    line-height: 27px;
    line-height: 1.92857rem;
    margin-bottom: 15px;
  }
}

/* line 59, ../sass/_typography.scss */
h4 {
  font-size: 20px;
  font-size: 1.42857rem;
  line-height: 27px;
  line-height: 1.92857rem;
  margin-bottom: 20px;
  letter-spacing: -0.6px;
}
@media (max-width: 992px) {
  /* line 59, ../sass/_typography.scss */
  h4 {
    margin-bottom: 10px;
  }
}
@media (max-width: 767px) {
  /* line 59, ../sass/_typography.scss */
  h4 {
    letter-spacing: -0.15px;
  }
}

/* line 72, ../sass/_typography.scss */
h5 {
  font-size: 18px;
  font-size: 1.28571rem;
  line-height: 23px;
  line-height: 1.64286rem;
  margin-bottom: 16px;
  letter-spacing: -0.6px;
}
@media (max-width: 992px) {
  /* line 72, ../sass/_typography.scss */
  h5 {
    font-size: 14px;
    font-size: 1rem;
    line-height: 18px;
    line-height: 1.28571rem;
  }
}

/* line 83, ../sass/_typography.scss */
h6 {
  font-size: 14px;
  font-size: 1rem;
  letter-spacing: -0.4px;
  line-height: 18px;
  margin-bottom: 15px;
}
@media (max-width: 992px) {
  /* line 83, ../sass/_typography.scss */
  h6 {
    font-size: 12px;
    font-size: 0.85714rem;
  }
}

/* Link
---------------------------------------------------------------------------------*/
/* line 96, ../sass/_typography.scss */
a:hover, a:focus {
  text-decoration: none;
}

/* line 99, ../sass/_typography.scss */
a:focus {
  outline-offset: 0 !important;
  outline: 0 !important;
}

/* line 103, ../sass/_typography.scss */
a, .default-link {
  -webkit-transition: color 0.2s linear;
  transition: color 0.2s linear;
  color: #a5b5bb;
  cursor: pointer;
}
/* line 108, ../sass/_typography.scss */
a:hover, a:active, a:focus, .default-link:hover, .default-link:active, .default-link:focus {
  outline: none;
  text-decoration: none;
}
/* line 112, ../sass/_typography.scss */
a:hover, .default-link:hover {
  color: #ff8346;
}
/* line 115, ../sass/_typography.scss */
a:active, a:hover:active, .default-link:active, .default-link:hover:active {
  color: #ff8346;
}
/* line 119, ../sass/_typography.scss */
a.default-visited, .default-link.default-visited {
  color: #b8c9d0;
}
/* line 122, ../sass/_typography.scss */
a.default-hovered, .default-link.default-hovered {
  color: #ff8346;
}
/* line 125, ../sass/_typography.scss */
a.default-active, .default-link.default-active {
  color: #ff8346;
}

/* P
---------------------------------------------------------------------------------*/
/* line 133, ../sass/_typography.scss */
p {
  font-size: 14px;
  font-size: 1rem;
  line-height: 30px;
  letter-spacing: 0.35px;
  margin: 0 0 14px;
  word-break: break-word;
}
@media (max-width: 767px) {
  /* line 133, ../sass/_typography.scss */
  p {
    line-height: 26px;
    line-height: 1.85714rem;
  }
}

/* line 144, ../sass/_typography.scss */
em {
  font-size: 18px;
  font-size: 1.28571rem;
  line-height: 28px;
  line-height: 2rem;
  letter-spacing: 0.02px;
}

/* Figure
---------------------------------------------------------------------------------*/
/* line 152, ../sass/_typography.scss */
figure {
  width: 100%;
}
@media (min-width: 768px) {
  /* line 152, ../sass/_typography.scss */
  figure {
    margin: 5px 40px 20px 0;
  }
}
/* line 158, ../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 166, ../sass/_typography.scss */
figure figcaption span {
  font-size: 14px;
  font-size: 1rem;
  letter-spacing: 0px;
  padding-right: 2px;
}

/* Blockquote
---------------------------------------------------------------------------------*/
/* line 176, ../sass/_typography.scss */
blockquote {
  font-size: 14px;
  font-size: 1rem;
  line-height: 22px;
  line-height: 1.57143rem;
  border-bottom: 1px solid #d7dde0;
  border-left: 0;
  border-top: 1px solid #d7dde0;
  font-style: italic;
  font-weight: 700;
  margin-bottom: 20px;
  margin-top: 20px;
  padding: 22px 19px 27px 19px;
  letter-spacing: 0.4px;
}
@media (max-width: 992px) {
  /* line 176, ../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 176, ../sass/_typography.scss */
  blockquote {
    padding: 11px 40px 11px 19px;
  }
}
/* line 199, ../sass/_typography.scss */
blockquote footer {
  background: transparent;
}
/* line 201, ../sass/_typography.scss */
blockquote footer cite {
  font-size: 14px;
  font-size: 1rem;
  color: #b8c9d0;
  display: block;
  font-style: italic;
  font-weight: 300;
  letter-spacing: -0.2px;
  padding-top: 11px;
}
/* line 210, ../sass/_typography.scss */
blockquote footer:before {
  content: '';
}
/* line 215, ../sass/_typography.scss */
blockquote.blockquote-float {
  float: left;
  margin-right: 40px;
  width: 100%;
}
@media (max-width: 430px) {
  /* line 215, ../sass/_typography.scss */
  blockquote.blockquote-float {
    max-width: 100%;
  }
}

/* line 224, ../sass/_typography.scss */
.typography blockquote.blockquote-float {
  max-width: 280px;
}

/* line 228, ../sass/_typography.scss */
.box-spacing {
  margin-bottom: 43px;
  margin-top: 38px;
}
@media (max-width: 767px) {
  /* line 231, ../sass/_typography.scss */
  .box-spacing .row {
    float: left;
    width: 50%;
  }
}

/* Ol, Ul 
---------------------------------------------------------------------------------*/
/* line 240, ../sass/_typography.scss */
ol {
  padding-left: 34px;
  padding-bottom: 9px;
}
@media (max-width: 767px) {
  /* line 240, ../sass/_typography.scss */
  ol {
    padding-left: 24px;
  }
}
/* line 246, ../sass/_typography.scss */
ol li {
  line-height: 23px;
  line-height: 1.64286rem;
}

/* line 252, ../sass/_typography.scss */
ul li, ol li {
  padding: 8px 0 7px 0;
}

/* line 257, ../sass/_typography.scss */
ul {
  list-style-type: none;
  margin-bottom: 17px;
  margin-top: 17px;
  padding-left: 10px;
}
@media (max-width: 992px) {
  /* line 257, ../sass/_typography.scss */
  ul {
    margin-left: 10px;
  }
}
/* line 265, ../sass/_typography.scss */
ul li {
  line-height: 23px;
  line-height: 1.64286rem;
  list-style-image: none;
  list-style-position: inside;
}
/* line 271, ../sass/_typography.scss */
ul.list-style li {
  padding-left: 10px;
}
/* line 273, ../sass/_typography.scss */
ul.list-style li:before {
  content: "\2014\0020";
  color: #a5b5bb;
  position: relative;
  left: -5px;
}

/* Table 
---------------------------------------------------------------------------------*/
/* line 285, ../sass/_typography.scss */
.table-responsive {
  border: none;
  margin-top: 28px;
}

/* line 289, ../sass/_typography.scss */
article table,
.comment table,
table.table-striped {
  margin-bottom: 15px;
  width: 100%;
}
/* line 296, ../sass/_typography.scss */
article table thead tr th,
.comment table thead tr th,
table.table-striped thead tr th {
  font-size: 14px;
  font-size: 1rem;
  background: #b8c9d0;
  border-right: 1px solid rgba(65, 69, 84, 0.05);
  border: 0;
  color: #4e5c60;
  font-family: 'Montserrat', sans-serif;
  font-weight: 700;
  line-height: 50px;
  padding: 0;
  text-align: center;
}
@media (max-width: 767px) {
  /* line 296, ../sass/_typography.scss */
  article table thead tr th,
  .comment table thead tr th,
  table.table-striped thead tr th {
    padding: 0 10px;
  }
}
/* line 310, ../sass/_typography.scss */
article table thead tr th:first-child,
.comment table thead tr th:first-child,
table.table-striped thead tr th:first-child {
  text-align: left;
  padding-left: 30px;
}
/* line 314, ../sass/_typography.scss */
article table thead tr th:last-child,
.comment table thead tr th:last-child,
table.table-striped thead tr th:last-child {
  border-right: 0;
}
/* line 322, ../sass/_typography.scss */
article table tbody tr,
.comment table tbody tr,
table.table-striped tbody tr {
  background: #dbeaf0;
}
/* line 324, ../sass/_typography.scss */
article table tbody tr td,
.comment table tbody tr td,
table.table-striped tbody tr td {
  font-size: 14px;
  font-size: 1rem;
  border: 0;
  border-right: 1px solid rgba(65, 69, 84, 0.05);
  color: #4e5c60;
  font-weight: 300;
  line-height: 50px;
  padding: 0;
  text-align: center;
}
/* line 333, ../sass/_typography.scss */
article table tbody tr td:last-child,
.comment table tbody tr td:last-child,
table.table-striped tbody tr td:last-child {
  border-right: 0;
}
/* line 336, ../sass/_typography.scss */
article table tbody tr td:first-child,
.comment 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 336, ../sass/_typography.scss */
  article table tbody tr td:first-child,
  .comment table tbody tr td:first-child,
  table.table-striped tbody tr td:first-child {
    padding: 0 10px;
  }
}

/* line 351, ../sass/_typography.scss */
article table > tbody > tr:nth-of-type(odd),
.comment table > tbody > tr:nth-of-type(odd),
.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #e6f2f7;
}

/* line 356, ../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 362, ../sass/_typography.scss */
.table-description span {
  font-size: 14px;
  font-size: 1rem;
  font-style: italic;
}

/* line 368, ../sass/_typography.scss */
.comment table tbody tr th, .comment table tbody tr td {
  line-height: 25px;
  padding: 3px;
}
/* line 371, ../sass/_typography.scss */
.comment table tbody tr th:first-child, .comment table tbody tr td:first-child {
  padding: 5px;
}

/* Input
---------------------------------------------------------------------------------*/
/* line 378, ../sass/_typography.scss */
.input-box > div > div {
  margin-bottom: 10px;
}

/* line 382, ../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-size: 14px;
  font-size: 1rem;
  font-weight: 400;
  font-family: 'Montserrat', sans-serif;
}

/* line 394, ../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-size: 14px;
  font-size: 1rem;
  font-weight: 400;
  opacity: 1;
  font-family: 'Montserrat', sans-serif;
}

/* line 406, ../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-size: 14px;
  font-size: 1rem;
  font-weight: 400;
  font-family: 'Montserrat', sans-serif;
}

/* line 417, ../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-size: 14px;
  font-size: 1rem;
  font-weight: 400;
  font-family: 'Montserrat', sans-serif;
}

/* line 429, ../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-style: italic;
  font-weight: 300;
  font-family: 'Montserrat', sans-serif;
}
/* line 439, ../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-style: italic;
  font-weight: 300;
  font-family: 'Montserrat', sans-serif;
}
/* line 449, ../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-style: italic;
  font-weight: 300;
  font-family: 'Montserrat', sans-serif;
}
/* line 459, ../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-style: italic;
  font-weight: 300;
  font-family: 'Montserrat', sans-serif;
}
/* line 468, ../sass/_typography.scss */
.search-block input:focus::-webkit-input-placeholder {
  color: transparent;
}
/* line 471, ../sass/_typography.scss */
.search-block input:focus::-moz-placeholder {
  color: transparent;
}
/* line 474, ../sass/_typography.scss */
.search-block input:focus:-moz-placeholder {
  color: transparent;
}
/* line 477, ../sass/_typography.scss */
.search-block input:focus:-ms-input-placeholder {
  color: transparent;
}

/* line 482, ../sass/_typography.scss */
.bootstrap-select.btn-group .dropdown-toggle .filter-option {
  letter-spacing: 0px;
  -webkit-transition: color 0.2s linear;
  transition: color 0.2s linear;
}

/* line 487, ../sass/_typography.scss */
.dropdown-menu {
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 491, ../sass/_typography.scss */
.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {
  margin-bottom: 0;
}

/* line 494, ../sass/_typography.scss */
.bootstrap-select.btn-group .dropdown-menu li a span.text {
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
}

/* line 498, ../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 #b8c9d0;
  box-shadow: none;
  color: #546266;
  font-weight: 700;
  height: 50px;
  margin-bottom: 12px;
  padding: 0 20px;
  width: 100%;
  font-family: 'Montserrat', sans-serif;
}
/* line 518, ../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 525, ../sass/_typography.scss */
textarea {
  -webkit-appearance: none;
  background: transparent;
  border-radius: 0;
  border: 2px solid #b8c9d0;
  font-weight: 700;
  height: 120px;
  margin-bottom: 12px;
  padding: 15px 20px;
  resize: none;
  width: 100%;
}
/* line 536, ../sass/_typography.scss */
textarea:focus {
  outline-offset: 0;
  outline: 0;
}

/* Checkbox
---------------------------------------------------------------------------------*/
/* line 545, ../sass/_typography.scss */
.checkbox-block {
  margin: 16px 0;
}
/* line 547, ../sass/_typography.scss */
.checkbox-block #disabled + label:before {
  border: 2px solid #dbeaf0;
}

/* line 551, ../sass/_typography.scss */
.radio-block {
  margin: 15px 0;
}
/* line 553, ../sass/_typography.scss */
.radio-block #disabled-r + label:before {
  border: 2px solid #dbeaf0;
}

/* line 559, ../sass/_typography.scss */
input[type="radio"] {
  left: -9999px;
  position: absolute;
}
/* line 563, ../sass/_typography.scss */
input[type="checkbox"] {
  left: -9999px;
  position: absolute;
}
/* line 566, ../sass/_typography.scss */
input[type="checkbox"] + label:before {
  background-repeat: no-repeat;
  border: 2px solid #b8c9d0;
  content: ' ';
  display: block;
  float: left;
  height: 20px;
  left: 13px;
  position: absolute;
  top: 0;
  width: 20px;
}
/* line 580, ../sass/_typography.scss */
input[type="checkbox"]:checked + label:before {
  background-image: url("../images/svg/tick.svg");
  background-position: 1px 3px;
  border-color: #546266;
}
/* line 585, ../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: #546266;
}
/* line 591, ../sass/_typography.scss */
input[type="radio"] + label, input[type="checkbox"] + label {
  font-size: 14px;
  font-size: 1rem;
  color: #4e5c60;
  cursor: pointer;
  font-weight: 700;
  margin-left: 30px;
  font-family: 'Montserrat', sans-serif;
}
/* line 600, ../sass/_typography.scss */
input[disabled="disabled"] + label input[type="checkbox"] + label:before {
  border: 2px solid #dbeaf0;
}
/* line 605, ../sass/_typography.scss */
input[type="radio"] + label:before {
  border-radius: 50%;
  border: 2px solid #b8c9d0;
  content: ' ';
  display: block;
  float: left;
  height: 20px;
  left: 13px;
  position: absolute;
  width: 20px;
}

/* Select
---------------------------------------------------------------------------------*/
/* line 620, ../sass/_typography.scss */
.bootstrap-select {
  margin-bottom: 12px;
  width: 100% !important;
}
/* line 623, ../sass/_typography.scss */
.bootstrap-select .btn-default.dropdown-toggle {
  background: transparent;
  border-radius: 0;
  border: 2px solid #b8c9d0;
  box-shadow: none;
  color: #a5b5bb;
  height: 50px;
  margin-bottom: 12px;
  padding: 0 20px;
  text-transform: none;
  width: 100% !important;
}
/* line 634, ../sass/_typography.scss */
.bootstrap-select .btn-default.dropdown-toggle:hover {
  background-color: transparent;
  border: 2px solid #b8c9d0;
  color: #b8c9d0;
}
/* line 639, ../sass/_typography.scss */
.bootstrap-select .btn-default.dropdown-toggle:focus {
  outline: 0 !important;
  outline-offset: 0;
}
/* line 644, ../sass/_typography.scss */
.bootstrap-select .dropdown-menu.open {
  background: #f2f5ff;
  border-radius: 0;
  border: 2px solid #b8c9d0;
  margin: 2px 0;
  padding: 0;
  width: 100%;
}
/* line 651, ../sass/_typography.scss */
.bootstrap-select .dropdown-menu.open .dropdown-menu {
  background: #f2f5ff;
  padding: 0 0 10px 0;
}
/* line 654, ../sass/_typography.scss */
.bootstrap-select .dropdown-menu.open .dropdown-menu > li > a {
  white-space: inherit;
}
/* line 660, ../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 671, ../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 680, ../sass/_typography.scss */
.bootstrap-select.open .caret {
  -webkit-transform: rotate(180deg);
  -webkit-transition: -webkit-transform .3s;
  transform: rotate(180deg);
  transition: transform .3s;
}
/* line 686, ../sass/_typography.scss */
.bootstrap-select.open:focus {
  outline: none;
}

/* line 693, ../sass/_typography.scss */
.bootstrap-select .dropdown-menu > li > a:hover, .bootstrap-select .dropdown-menu > li > a:focus {
  background-color: transparent;
  color: #546266;
}
/* line 697, ../sass/_typography.scss */
.bootstrap-select .dropdown-menu > li > a {
  color: #b8c9d0;
  font-weight: 700;
  padding-bottom: 4px;
  padding-left: 28px;
  padding-top: 13px;
  transition: color .3s;
}
/* line 705, ../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 712, ../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 #b8c9d0;
}
/* line 718, ../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 723, ../sass/_typography.scss */
.bootstrap-select.btn-group .dropdown-menu li {
  background: none;
  padding: 0;
  padding-left: 0;
}
/* line 727, ../sass/_typography.scss */
.bootstrap-select.btn-group .dropdown-menu li:before {
  display: none;
}

/* Button
---------------------------------------------------------------------------------*/
/* line 735, ../sass/_typography.scss */
.button-styles-xs button {
  margin-bottom: 10px;
  margin-right: 20px;
  float: left;
}

/* line 742, ../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 742, ../sass/_typography.scss */
  .btn-animate {
    min-width: 10px;
  }
}

/* line 764, ../sass/_typography.scss */
button {
  font-weight: 700;
  font-family: 'Montserrat', sans-serif;
  letter-spacing: 1.3px;
  text-transform: uppercase;
  font-size: 12px;
  font-size: 0.85714rem;
}
/* line 770, ../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 785, ../sass/_typography.scss */
figure {
  margin-top: 25px;
  overflow: hidden;
}

/* line 790, ../sass/_typography.scss */
.content-typography {
  padding-right: 50px;
}
@media (max-width: 992px) {
  /* line 790, ../sass/_typography.scss */
  .content-typography {
    padding-right: 10px;
  }
}
@media (max-width: 767px) {
  /* line 790, ../sass/_typography.scss */
  .content-typography {
    padding-bottom: 30px;
  }
}

/* line 800, ../sass/_typography.scss */
.typography-container .col-md-3 {
  padding-right: 0;
}
@media (max-width: 992px) {
  /* line 800, ../sass/_typography.scss */
  .typography-container .col-md-3 {
    padding-right: 10px;
  }
}

/* line 808, ../sass/_typography.scss */
.typography-block {
  margin-bottom: 45px;
}
@media (max-width: 992px) {
  /* line 808, ../sass/_typography.scss */
  .typography-block {
    margin-bottom: 35px;
  }
}

/* line 815, ../sass/_typography.scss */
.description {
  font-size: 18px;
  font-size: 1.28571rem;
  font-style: italic;
}

/* line 820, ../sass/_typography.scss */
.author-box {
  padding-top: 3px;
  margin-bottom: 47px;
}
/* line 823, ../sass/_typography.scss */
.author-box a {
  font-size: 12px;
  font-size: 0.85714rem;
  color: #b8c9d0;
}
/* line 826, ../sass/_typography.scss */
.author-box a.name-author {
  font-weight: 700;
}
/* line 829, ../sass/_typography.scss */
.author-box a.creation-date {
  font-style: italic;
}
/* line 832, ../sass/_typography.scss */
.author-box a:hover {
  color: #ff8346;
}

/* line 838, ../sass/_typography.scss */
.comments {
  margin-top: 11px;
  max-width: 140px;
  padding-top: 27px;
  padding-bottom: 27px;
  margin: 9px 0;
  position: relative;
  font-weight: 700;
  font-style: italic;
}
/* line 847, ../sass/_typography.scss */
.comments p {
  font-size: 14px;
  font-size: 1rem;
  line-height: 22px;
  line-height: 1.57143rem;
  font-weight: 700;
  font-style: italic;
  color: #4e5c60;
  margin-bottom: 0;
}
/* line 855, ../sass/_typography.scss */
.comments:before {
  content: " ";
  width: 120px;
  height: 2px;
  background: #b8c9d0;
  position: absolute;
  top: 0;
  left: 0;
}
/* line 864, ../sass/_typography.scss */
.comments:after {
  content: " ";
  width: 120px;
  height: 2px;
  background: #b8c9d0;
  position: absolute;
  bottom: 0;
  left: 0;
}

/* line 876, ../sass/_typography.scss */
.typography h1 {
  margin-top: 3px;
}
/* line 879, ../sass/_typography.scss */
.typography section {
  padding-bottom: 40px;
}
/* line 882, ../sass/_typography.scss */
.typography main {
  padding-bottom: 100px;
}

/* line 887, ../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 #b8c9d0;
  float: left;
  height: 100%;
  transition: color 0.2s linear;
  width: 40px;
}

/* line 899, ../sass/_typography.scss */
.typography2 {
  margin-top: 24px;
}

/**/
/* line 905, ../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 10, ../sass/_widget.scss */
.sidebar-right .widget {
  padding-bottom: 20px;
}

/* line 14, ../sass/_widget.scss */
.widget {
  margin-bottom: 4px;
  /*
  padding-left: 15px;
  padding-right: 15px;
  */
  clear: both;
  word-break: break-word;
}
/* line 22, ../sass/_widget.scss */
.widget .widget-title {
  font-size: 10px;
  font-size: 0.71429rem;
  color: #fff;
  font-family: 'Montserrat', sans-serif;
  font-weight: 700;
  margin-bottom: 15px;
  overflow: hidden;
  position: relative;
  text-transform: uppercase;
  letter-spacing: 0.8px;
  margin-left: -15px;
  margin-right: -15px;
}
/* line 34, ../sass/_widget.scss */
.widget .widget-title > span {
  background: #22242a;
  padding: 10px 20px;
  display: inline-block;
  border-right: 7px solid #565b6c;
}
/* line 40, ../sass/_widget.scss */
.widget .widget-title:after {
  border-bottom: 1px solid #d7dde0;
  bottom: 0;
  content: '';
  height: 1px;
  margin: auto;
  margin-left: 0;
  position: absolute;
  width: 100%;
}
/* line 54, ../sass/_widget.scss */
.widget ul {
  padding: 0;
  margin-top: 21px;
  margin-bottom: 0;
}
/* line 58, ../sass/_widget.scss */
.widget ul li {
  line-height: 17px;
  line-height: 1.21429rem;
  padding: 8px 5px 12px 2px;
}
/* line 61, ../sass/_widget.scss */
.widget ul li:before {
  content: "\2014\0020";
  color: #a5b5bb;
  position: relative;
  left: -5px;
}
/* line 70, ../sass/_widget.scss */
.widget p {
  font-size: 17px;
  font-size: 1.21429rem;
  line-height: 25px;
  line-height: 1.78571rem;
  font-style: italic;
  font-weight: 300;
}
/* line 77, ../sass/_widget.scss */
.widget a {
  color: #4e5c60;
  font-family: 'Montserrat', sans-serif;
  font-weight: 700;
  letter-spacing: -0.2px;
}
/* line 82, ../sass/_widget.scss */
.widget a:hover {
  color: #ff8346;
}
/* line 86, ../sass/_widget.scss */
.widget .author-box {
  margin-bottom: 3px;
  padding-top: 4px;
  border: none;
}
/* line 90, ../sass/_widget.scss */
.widget .author-box a {
  color: #b8c9d0;
  font-family: 'Playfair Display', serif;
}
/* line 93, ../sass/_widget.scss */
.widget .author-box a:hover {
  color: #ff8346;
}

/* line 104, ../sass/_widget.scss */
.sidebar-right .widget:last-of-type {
  position: relative;
}

/*  widget-fb-page
---------------------------------------------------------------------------------*/
/* line 112, ../sass/_widget.scss */
.widget-fb-page .widget-content {
  padding-top: 15px;
}

/* 
---------------------------------------------------------------------------------*/
/* line 118, ../sass/_widget.scss */
.widget-social-links .widget-content, .widget-social-links .widget_content, .widget_telegraph_social_links .widget-content, .widget_telegraph_social_links .widget_content {
  padding-top: 15px;
}
/* line 120, ../sass/_widget.scss */
.widget-social-links .widget-content .socials-block, .widget-social-links .widget_content .socials-block, .widget_telegraph_social_links .widget-content .socials-block, .widget_telegraph_social_links .widget_content .socials-block {
  overflow: hidden;
  padding-bottom: 20px;
}
@media (max-width: 767px) {
  /* line 120, ../sass/_widget.scss */
  .widget-social-links .widget-content .socials-block, .widget-social-links .widget_content .socials-block, .widget_telegraph_social_links .widget-content .socials-block, .widget_telegraph_social_links .widget_content .socials-block {
    padding-bottom: 0;
  }
}
/* line 126, ../sass/_widget.scss */
.widget-social-links .widget-content .socials-block a, .widget-social-links .widget_content .socials-block a, .widget_telegraph_social_links .widget-content .socials-block a, .widget_telegraph_social_links .widget_content .socials-block a {
  display: block;
  text-align: left;
}
/* line 129, ../sass/_widget.scss */
.widget-social-links .widget-content .socials-block a .fa, .widget-social-links .widget_content .socials-block a .fa, .widget_telegraph_social_links .widget-content .socials-block a .fa, .widget_telegraph_social_links .widget_content .socials-block a .fa {
  width: 32px;
  height: 32px;
  border-radius: 50%;
  color: #22242a;
  border: 2px solid #22242a;
  display: inline-block;
  float: none;
  line-height: 30px;
  margin-right: 10px;
  margin-bottom: 5px;
  text-align: center;
  transition: border-color .3s, color .3s;
}
/* line 144, ../sass/_widget.scss */
.widget-social-links .widget-content .socials-block a:last-child, .widget-social-links .widget_content .socials-block a:last-child, .widget_telegraph_social_links .widget-content .socials-block a:last-child, .widget_telegraph_social_links .widget_content .socials-block a:last-child {
  margin-right: 0;
}
/* line 147, ../sass/_widget.scss */
.widget-social-links .widget-content .socials-block a:hover .fa, .widget-social-links .widget_content .socials-block a:hover .fa, .widget_telegraph_social_links .widget-content .socials-block a:hover .fa, .widget_telegraph_social_links .widget_content .socials-block a:hover .fa {
  border-color: #ff8346;
  color: #ff8346;
  transition: border-color .3s, color .3s;
}

/* Widget-comment
---------------------------------------------------------------------------------*/
/* line 161, ../sass/_widget.scss */
.widget-comment .widget-content ul {
  margin-top: 22px;
}
/* line 163, ../sass/_widget.scss */
.widget-comment .widget-content ul li {
  padding: 8px 5px 18px 0px;
}
/* line 165, ../sass/_widget.scss */
.widget-comment .widget-content ul li:before {
  display: none;
}
/* line 168, ../sass/_widget.scss */
.widget-comment .widget-content ul li .preview-img {
  float: left;
  width: 50px;
  margin-right: 15px;
  padding-top: 3px;
  margin-bottom: 5px;
}
@media (min-width: 992px) and (max-width: 1200px) {
  /* line 168, ../sass/_widget.scss */
  .widget-comment .widget-content ul li .preview-img {
    width: 40px;
  }
}
/* line 177, ../sass/_widget.scss */
.widget-comment .widget-content ul li .preview-img img {
  width: 100%;
  height: auto;
}
/* line 182, ../sass/_widget.scss */
.widget-comment .widget-content ul li .post-info {
  overflow: hidden;
}
/* line 185, ../sass/_widget.scss */
.widget-comment .widget-content ul li a {
  display: block;
}
/* line 188, ../sass/_widget.scss */
.widget-comment .widget-content ul li span {
  display: block;
  margin-top: 4px;
  font-size: 11px;
  letter-spacing: 0.3px;
  font-size: 11px;
  font-size: 0.78571rem;
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
}

/* widget_recent_entries
---------------------------------------------------------------------------------*/
/* line 207, ../sass/_widget.scss */
.widget_recent_comments ul li,
.widget_recent_entries ul li {
  padding: 8px 5px 12px 14px;
  position: relative;
}
/* line 210, ../sass/_widget.scss */
.widget_recent_comments ul li:before,
.widget_recent_entries ul li:before {
  content: "\2014\0020";
  color: #a5b5bb;
  position: absolute;
  top: 7px;
}
/* line 216, ../sass/_widget.scss */
.widget_recent_comments ul li a,
.widget_recent_entries ul li a {
  line-height: 1.2;
}

/* Widget-tags
---------------------------------------------------------------------------------*/
/* line 228, ../sass/_widget.scss */
.widget_tag_cloud a,
.widget-tags a {
  font-family: 'Playfair Display', serif !important;
  font-style: italic;
  font-weight: 400 !important;
  position: relative;
  padding-right: 5px;
  color: #4e5c60;
  font-size: 14px !important;
  line-height: 32px;
  line-height: 2.28571rem;
}
/* line 237, ../sass/_widget.scss */
.widget_tag_cloud a:after,
.widget-tags a:after {
  content: "\201A";
  position: absolute;
  bottom: 0;
  right: 0;
  line-height: 17px;
  line-height: 1.21429rem;
}
/* line 245, ../sass/_widget.scss */
.widget_tag_cloud a:last-of-type:after,
.widget-tags a:last-of-type:after {
  display: none;
}

/* Widget-twitter
---------------------------------------------------------------------------------*/
/* line 255, ../sass/_widget.scss */
.widget-twitter .block-follow {
  margin-left: 18px;
}
/* line 257, ../sass/_widget.scss */
.widget-twitter .block-follow span {
  display: inline-block;
  font-style: italic;
  margin-left: 17px;
  margin-top: 3px;
  vertical-align: top;
  letter-spacing: 0.3px;
}
/* line 266, ../sass/_widget.scss */
.widget-twitter .widget-title {
  margin-bottom: 20px;
}
/* line 269, ../sass/_widget.scss */
.widget-twitter .fa {
  font-size: 30px;
  font-size: 2.14286rem;
}
/* line 272, ../sass/_widget.scss */
.widget-twitter .follow {
  margin-left: 4px;
  margin-top: 26px;
  padding-bottom: 20px;
}
@media (max-width: 767px) {
  /* line 272, ../sass/_widget.scss */
  .widget-twitter .follow {
    padding-bottom: 0;
  }
}
/* line 279, ../sass/_widget.scss */
.widget-twitter .follow span, .widget-twitter .follow a {
  font-size: 12px;
  font-size: 0.85714rem;
  color: #546266;
  font-style: italic;
  font-weight: 400;
}
/* line 285, ../sass/_widget.scss */
.widget-twitter .follow span {
  font-weight: 700;
}
/* line 288, ../sass/_widget.scss */
.widget-twitter .follow .prevproject {
  color: #32a7ea;
  display: block;
  line-height: 24px;
  line-height: 1.71429rem;
  margin-top: 4px;
  letter-spacing: 0.0px;
  font-family: 'Playfair Display', serif;
}
/* line 296, ../sass/_widget.scss */
.widget-twitter .follow .right_now {
  font-family: 'Playfair Display', serif;
  font-weight: 400;
  font-size: 12px;
  font-size: 0.85714rem;
}

/* Widget-facebook
---------------------------------------------------------------------------------*/
/* line 307, ../sass/_widget.scss */
.widget-facebook .widget-title {
  margin-bottom: 22px;
}
/* line 310, ../sass/_widget.scss */
.widget-facebook .block-follow {
  margin-bottom: 30px;
}
/* line 313, ../sass/_widget.scss */
.widget-facebook .face-block {
  margin-bottom: 14px;
  overflow: hidden;
}
@media (max-width: 992px) {
  /* line 313, ../sass/_widget.scss */
  .widget-facebook .face-block {
    text-align: center;
  }
}
@media (min-width: 500px) {
  /* line 313, ../sass/_widget.scss */
  .widget-facebook .face-block {
    text-align: left;
  }
}
@media (max-width: 767px) {
  /* line 313, ../sass/_widget.scss */
  .widget-facebook .face-block {
    overflow: hidden;
  }
}
/* line 325, ../sass/_widget.scss */
.widget-facebook .face-block div {
  max-width: 250px;
  padding-left: 0;
}
@media (min-width: 500px) {
  /* line 325, ../sass/_widget.scss */
  .widget-facebook .face-block div {
    padding-left: 0;
    text-align: left;
  }
}
@media (max-width: 767px) {
  /* line 325, ../sass/_widget.scss */
  .widget-facebook .face-block div {
    display: inline-block;
  }
}
@media (min-width: 768px) {
  /* line 325, ../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 325, ../sass/_widget.scss */
  .widget-facebook .face-block div {
    max-width: 165px;
  }
}
/* line 345, ../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 357, ../sass/_widget.scss */
.widget-facebook .wrap-face-btn {
  text-align: center;
}
@media (min-width: 500px) {
  /* line 357, ../sass/_widget.scss */
  .widget-facebook .wrap-face-btn {
    text-align: left;
  }
}
@media (min-width: 768px) {
  /* line 357, ../sass/_widget.scss */
  .widget-facebook .wrap-face-btn {
    text-align: center;
  }
}
/* line 365, ../sass/_widget.scss */
.widget-facebook .wrap-face-btn .face-btn-block {
  overflow: hidden;
  padding-bottom: 20px;
  display: block;
}
@media (min-width: 992px) {
  /* line 365, ../sass/_widget.scss */
  .widget-facebook .wrap-face-btn .face-btn-block {
    text-align: center;
  }
}
@media (max-width: 767px) {
  /* line 365, ../sass/_widget.scss */
  .widget-facebook .wrap-face-btn .face-btn-block {
    padding-bottom: 0;
  }
}
/* line 375, ../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 381, ../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 381, ../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;
  }
}

@media (max-width: 767px) {
  /* line 398, ../sass/_widget.scss */
  .typography .widget-facebook .face-block div {
    max-width: 250px;
  }
}
@media (max-width: 500px) {
  /* line 398, ../sass/_widget.scss */
  .typography .widget-facebook .face-block div {
    max-width: 245px;
  }
}
@media (max-width: 500px) {
  /* line 407, ../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 398, ../sass/_widget.scss */
  .typography .widget-facebook .face-block div {
    padding-left: 0;
    max-width: 205px;
    padding-left: 5px;
  }
}
@media (min-width: 1200px) {
  /* line 398, ../sass/_widget.scss */
  .typography .widget-facebook .face-block div {
    max-width: 205px;
    padding-left: 5px;
  }
}

/* Widget-links
---------------------------------------------------------------------------------*/
/* line 433, ../sass/_widget.scss */
.widget_categories ul li,
.widget_pages ul li,
.widget-links ul li {
  line-height: 10px;
  line-height: 0.71429rem;
  position: relative;
}
/* line 436, ../sass/_widget.scss */
.widget_categories ul li a,
.widget_pages ul li a,
.widget-links ul li a {
  font-family: 'Playfair Display', serif;
  font-weight: 400;
  letter-spacing: 0.2px;
}
/* line 441, ../sass/_widget.scss */
.widget_categories ul li:before,
.widget_pages ul li:before,
.widget-links ul li:before {
  content: "\2014\0020";
  color: #a5b5bb;
  position: relative;
  left: -5px;
}

/* Widget-calendar
---------------------------------------------------------------------------------*/
/* line 453, ../sass/_widget.scss */
.widget_calendar,
.widget-calendar {
  overflow: visible;
}
/* line 456, ../sass/_widget.scss */
.widget_calendar #calendar-wrap,
.widget-calendar #calendar-wrap {
  padding-bottom: 25px;
}
/* line 459, ../sass/_widget.scss */
.widget_calendar h6,
.widget-calendar h6 {
  margin-bottom: 21px;
}
/* line 462, ../sass/_widget.scss */
.widget_calendar #calendar_wrap,
.widget-calendar #calendar_wrap {
  width: 100%;
}
/* line 465, ../sass/_widget.scss */
.widget_calendar #wp-calendar,
.widget_calendar table,
.widget-calendar #wp-calendar,
.widget-calendar table {
  min-width: 235px;
  width: 100%;
  margin-bottom: 15px;
  border-collapse: inherit;
  border-spacing: 2px;
}
@media (max-width: 991px) {
  /* line 465, ../sass/_widget.scss */
  .widget_calendar #wp-calendar,
  .widget_calendar table,
  .widget-calendar #wp-calendar,
  .widget-calendar table {
    max-width: 260px;
  }
}
/* line 475, ../sass/_widget.scss */
.widget_calendar #wp-calendar caption,
.widget_calendar table caption,
.widget-calendar #wp-calendar caption,
.widget-calendar table caption {
  font-size: 11px;
  font-size: 0.78571rem;
  line-height: 17px;
  line-height: 1.21429rem;
  font-family: 'Montserrat', sans-serif;
  font-weight: 700;
  padding-bottom: 10px;
  text-align: center;
  text-transform: uppercase;
}
/* line 483, ../sass/_widget.scss */
.widget_calendar #wp-calendar caption a,
.widget_calendar table caption a,
.widget-calendar #wp-calendar caption a,
.widget-calendar table caption a {
  font-size: 17px;
  font-size: 1.21429rem;
}
/* line 485, ../sass/_widget.scss */
.widget_calendar #wp-calendar caption a.prev-calendar,
.widget_calendar table caption a.prev-calendar,
.widget-calendar #wp-calendar caption a.prev-calendar,
.widget-calendar table caption a.prev-calendar {
  float: left;
  margin-left: 12px;
}
/* line 489, ../sass/_widget.scss */
.widget_calendar #wp-calendar caption a.next-calendar,
.widget_calendar table caption a.next-calendar,
.widget-calendar #wp-calendar caption a.next-calendar,
.widget-calendar table caption a.next-calendar {
  float: right;
  margin-right: 12px;
}
/* line 497, ../sass/_widget.scss */
.widget_calendar #wp-calendar thead tr th,
.widget_calendar table thead tr th,
.widget-calendar #wp-calendar thead tr th,
.widget-calendar table thead tr th {
  background-color: #22242a;
  color: #fff;
  line-height: 32px;
  text-align: center;
}
/* line 505, ../sass/_widget.scss */
.widget_calendar #wp-calendar tbody tr td,
.widget_calendar table tbody tr td,
.widget-calendar #wp-calendar tbody tr td,
.widget-calendar table tbody tr td {
  font-size: 12px;
  font-size: 0.85714rem;
  background-color: #22242a;
  color: #fff;
  font-style: italic;
  height: 32px;
  line-height: 32px;
  margin-bottom: 2px;
  margin-right: 2px;
  text-align: center;
  width: 32px;
}
/* line 517, ../sass/_widget.scss */
.widget_calendar #wp-calendar tbody tr td span, .widget_calendar #wp-calendar tbody tr td a,
.widget_calendar table tbody tr td span,
.widget_calendar table tbody tr td a,
.widget-calendar #wp-calendar tbody tr td span,
.widget-calendar #wp-calendar tbody tr td a,
.widget-calendar table tbody tr td span,
.widget-calendar table tbody tr td a {
  font-size: 12px;
  font-size: 0.85714rem;
  background-color: #22242a;
  color: #fff;
  display: block;
  font-style: italic;
  height: 32px;
  line-height: 32px;
  margin-bottom: 2px;
  margin-right: 2px;
  text-align: center;
  width: 32px;
}
/* line 530, ../sass/_widget.scss */
.widget_calendar #wp-calendar tbody tr td a:hover,
.widget_calendar table tbody tr td a:hover,
.widget-calendar #wp-calendar tbody tr td a:hover,
.widget-calendar table tbody tr td a:hover {
  color: #ff8346;
}
/* line 534, ../sass/_widget.scss */
.widget_calendar #wp-calendar tbody tr td.others-month span,
.widget_calendar table tbody tr td.others-month span,
.widget-calendar #wp-calendar tbody tr td.others-month span,
.widget-calendar table tbody tr td.others-month span {
  background-color: #444854;
  color: #ebeff8;
}
/* line 540, ../sass/_widget.scss */
.widget_calendar #wp-calendar tbody tr td:last-child span,
.widget_calendar table tbody tr td:last-child span,
.widget-calendar #wp-calendar tbody tr td:last-child span,
.widget-calendar table tbody tr td:last-child span {
  margin-right: 0;
}
/* line 548, ../sass/_widget.scss */
.widget_calendar #wp-calendar tfoot a,
.widget_calendar table tfoot a,
.widget-calendar #wp-calendar tfoot a,
.widget-calendar table tfoot a {
  padding-top: 5px;
  font-size: 10px;
}
/* line 553, ../sass/_widget.scss */
.widget_calendar #wp-calendar .pad,
.widget_calendar table .pad,
.widget-calendar #wp-calendar .pad,
.widget-calendar table .pad {
  background: none;
  border-color: transparent;
}

/* Widget-subscription
---------------------------------------------------------------------------------*/
/* line 564, ../sass/_widget.scss */
.widget_mc4wp_form_widget form,
.widget-subscription form {
  overflow: hidden;
  margin-bottom: 13px;
  padding-top: 15px;
}
/* line 570, ../sass/_widget.scss */
.widget_mc4wp_form_widget p,
.widget-subscription p {
  margin-bottom: 17px;
  letter-spacing: 0;
}
/* line 574, ../sass/_widget.scss */
.widget_mc4wp_form_widget label,
.widget-subscription label {
  display: none;
}
/* line 577, ../sass/_widget.scss */
.widget_mc4wp_form_widget input,
.widget-subscription input {
  max-width: 300px;
  display: block;
}
/* line 581, ../sass/_widget.scss */
.widget_mc4wp_form_widget button,
.widget-subscription button {
  float: none;
  margin-bottom: 5px;
  width: 100%;
  text-transform: uppercase;
  max-width: 300px;
}

/* Widget-about
---------------------------------------------------------------------------------*/
/* line 595, ../sass/_widget.scss */
.widget_telegraph_about_me .img-block,
.widget-about .img-block {
  display: block;
  margin-top: 30px;
}
/* line 599, ../sass/_widget.scss */
.widget_telegraph_about_me .title,
.widget-about .title {
  font-size: 14px;
  font-size: 1rem;
  font-weight: 700;
  font-family: 'Montserrat', sans-serif;
  margin-bottom: 7px;
  letter-spacing: 0.35px;
}
/* line 606, ../sass/_widget.scss */
.widget_telegraph_about_me p,
.widget-about p {
  margin-bottom: 21px;
  letter-spacing: 0;
}

/* line 611, ../sass/_widget.scss */
.dp-highlighter {
  font-family: "Source Code Pro";
}

/* line 614, ../sass/_widget.scss */
.dp-highlighter ol {
  margin: 0px 0px 1px 46px !important;
}

/* line 618, ../sass/_widget.scss */
.img-block {
  position: relative;
  display: block;
  margin-bottom: 20px;
}
/* line 622, ../sass/_widget.scss */
.img-block img {
  width: 100%;
}
/* line 625, ../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 638, ../sass/_widget.scss */
.img-block:hover span {
  opacity: 1;
}

/* Widget-arhives
---------------------------------------------------------------------------------*/
/* line 651, ../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 654, ../sass/_widget.scss */
.widget_pages ul,
.widget_nav_menu ul,
.widget_categories ul,
.widget_archive ul,
.widget-arhives ul {
  margin-left: 4px;
}
/* line 656, ../sass/_widget.scss */
.widget_pages ul li,
.widget_nav_menu ul li,
.widget_categories ul li,
.widget_archive ul li,
.widget-arhives ul li {
  line-height: 10px;
  line-height: 0.71429rem;
}
/* line 658, ../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 {
  color: #4e5c60;
  padding-left: 2px;
  transition: color .3s;
  font-family: 'Playfair Display', serif;
  font-weight: 400;
  letter-spacing: 0.2px;
}
/* line 667, ../sass/_widget.scss */
.widget_pages ul li:before,
.widget_nav_menu ul li:before,
.widget_categories ul li:before,
.widget_archive ul li:before,
.widget-arhives ul li:before {
  content: "\2014\0020";
  color: #a5b5bb;
  position: relative;
  left: -5px;
}

/* widget_archive
---------------------------------------------------------------------------------*/
/* line 679, ../sass/_widget.scss */
.widget_archive .bootstrap-select {
  margin-top: 10px;
}

/* Video-widget
---------------------------------------------------------------------------------*/
/* line 687, ../sass/_widget.scss */
.widget_telegraph_video .widget-content,
.video-widget .widget-content {
  margin-top: 30px;
  overflow: hidden;
  padding-top: 5px;
}
/* line 691, ../sass/_widget.scss */
.widget_telegraph_video .widget-content .video-frame,
.video-widget .widget-content .video-frame {
  margin-bottom: 20px;
}
/* line 693, ../sass/_widget.scss */
.widget_telegraph_video .widget-content .video-frame iframe,
.video-widget .widget-content .video-frame iframe {
  width: 100%;
}
/* line 697, ../sass/_widget.scss */
.widget_telegraph_video .widget-content .various,
.video-widget .widget-content .various {
  display: block;
  margin-bottom: 18px;
  position: relative;
}
/* line 701, ../sass/_widget.scss */
.widget_telegraph_video .widget-content .various .play-video,
.video-widget .widget-content .various .play-video {
  bottom: 0;
  height: 60px;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 60px;
}

/* line 715, ../sass/_widget.scss */
.widget_search,
.widget-search-form {
  margin-bottom: 18px;
}
/* line 717, ../sass/_widget.scss */
.widget_search .widget-content, .widget_search .search-form,
.widget-search-form .widget-content,
.widget-search-form .search-form {
  padding-top: 15px;
}
/* line 721, ../sass/_widget.scss */
.widget_search input,
.widget-search-form input {
  max-width: 300px;
}
@media (max-width: 500px) {
  /* line 721, ../sass/_widget.scss */
  .widget_search input,
  .widget-search-form input {
    display: block;
    margin: 0 auto 12px;
  }
}
/* line 728, ../sass/_widget.scss */
.widget_search button,
.widget-search-form button {
  max-width: 300px;
  width: 100%;
  text-transform: uppercase;
}
@media (max-width: 500px) {
  /* line 728, ../sass/_widget.scss */
  .widget_search button,
  .widget-search-form button {
    float: none;
    margin: auto;
  }
}

/* Widget-metas
---------------------------------------------------------------------------------*/
/* line 743, ../sass/_widget.scss */
.widget_meta .widget-title,
.widget-meta .widget-title {
  margin-bottom: 25px;
}
/* line 746, ../sass/_widget.scss */
.widget_meta ul,
.widget-meta ul {
  padding-left: 5px;
}
/* line 748, ../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 753, ../sass/_widget.scss */
.widget_meta ul li a,
.widget-meta ul li a {
  color: #4e5c60;
  transition: color .3s;
  font-family: 'Playfair Display', serif;
  font-weight: 400;
  letter-spacing: 0.2px;
  display: inline-block;
  clear: both;
  position: relative;
  padding-right: 16px;
}
/* line 763, ../sass/_widget.scss */
.widget_meta ul li a:before, .widget_meta ul li a:after,
.widget-meta ul li a:before,
.widget-meta ul li a:after {
  background: url("../images/svg/out.svg") no-repeat;
  content: '';
  height: 13px;
  transition: opacity .3s;
  width: 16px;
  position: absolute;
  right: -12px;
  top: 8px;
}
/* line 773, ../sass/_widget.scss */
.widget_meta ul li a:after,
.widget-meta ul li a:after {
  background: url("../images/svg/out-hover.svg") no-repeat;
  opacity: 0;
}
/* line 778, ../sass/_widget.scss */
.widget_meta ul li a:hover:after,
.widget-meta ul li a:hover:after {
  opacity: 1;
}
/* line 781, ../sass/_widget.scss */
.widget_meta ul li a:hover:before,
.widget-meta ul li a:hover:before {
  opacity: 0;
}

/* Widget-text
---------------------------------------------------------------------------------*/
/* line 794, ../sass/_widget.scss */
.widget_text .widget-content, .widget_text .textwidget,
.widget-text .widget-content,
.widget-text .textwidget {
  margin-bottom: 22px;
  padding-top: 15px;
  font-size: 12px;
  font-size: 0.85714rem;
  line-height: 25px;
  line-height: 1.78571rem;
  font-style: italic;
  font-weight: 300;
}
/* line 803, ../sass/_widget.scss */
.widget_text .widget-content h6, .widget_text .textwidget h6,
.widget-text .widget-content h6,
.widget-text .textwidget h6 {
  margin-bottom: 8px;
}

/* line 809, ../sass/_widget.scss */
.widget-rss .widget-content {
  padding-bottom: 30px;
}
/* line 812, ../sass/_widget.scss */
.widget-rss .widget-content ul li {
  padding: 8px 5px 0px 2px;
  margin-bottom: 5px;
}
/* line 815, ../sass/_widget.scss */
.widget-rss .widget-content ul li a,
.widget-rss .widget-content ul li cite {
  line-height: 20px;
  line-height: 1.42857rem;
  display: block;
  margin-left: 15px;
  font-style: normal;
}
/* line 822, ../sass/_widget.scss */
.widget-rss .widget-content ul li a {
  line-height: 20px;
  line-height: 1.42857rem;
  color: #4e5c60;
  font-family: 'Playfair Display', serif;
  font-weight: 400;
  cursor: pointer;
}
/* line 829, ../sass/_widget.scss */
.widget-rss .widget-content ul li cite {
  font-size: 12px;
  font-size: 0.85714rem;
  color: #b8c9d0;
  font-weight: 700;
}
/* line 834, ../sass/_widget.scss */
.widget-rss .widget-content ul li:last-child {
  margin-bottom: 0;
}

@media (min-width: 500px) and (max-width: 1200px) {
  /* line 842, ../sass/_widget.scss */
  .widget-content {
    max-width: 320px;
    margin-left: 0;
    text-align: left;
  }
  /* line 847, ../sass/_widget.scss */
  .widget-content .block-follow {
    margin-left: 0;
  }
  /* line 850, ../sass/_widget.scss */
  .widget-content div,
  .widget-content .rsswidget,
  .widget-content cite,
  .widget-content ul {
    text-align: left;
    margin-left: 0;
  }
  /* line 858, ../sass/_widget.scss */
  .widget-content .searchform input,
  .widget-content .searchform button {
    margin-left: 0;
  }
}
/* line 864, ../sass/_widget.scss */
.widget-content .socials-block {
  text-align: center;
}
/* line 866, ../sass/_widget.scss */
.widget-content .socials-block > a {
  display: inline-block;
  float: none;
  margin-right: 0;
}
@media (min-width: 500px) {
  /* line 864, ../sass/_widget.scss */
  .widget-content .socials-block {
    text-align: left;
  }
}
@media (min-width: 768px) {
  /* line 864, ../sass/_widget.scss */
  .widget-content .socials-block {
    text-align: center;
  }
}

/* social-block
--------------------------------------------------------------------*/
/* line 882, ../sass/_widget.scss */
.social-block .widget {
  padding-left: 0;
  padding-right: 0;
}

/* widget_telegraph_banner
--------------------------------------------------------------------*/
/* line 890, ../sass/_widget.scss */
.widget_telegraph_banner .widget-content {
  padding-top: 20px;
}

/* jr-insta-slider
--------------------------------------------------------------------*/
/* line 896, ../sass/_widget.scss */
.sidebar-right .jr-insta-slider .jr-insta-thumb {
  padding-top: 20px;
  padding-bottom: 10px;
}

/* jr-insta-slider
--------------------------------------------------------------------*/
/* line 904, ../sass/_widget.scss */
.footer-widgets-area .widget {
  margin-bottom: 20px;
}

/* line 908, ../sass/_widget.scss */
.widget .textwidget {
  font-size: 14px;
  font-size: 1rem;
}

/*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: #666f73;
}

/* 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: #666f73;
}
/* 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: #666f73;
}
/* 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: #1a1b1f;
  color: #546266;
  font-weight: 700;
  overflow: hidden;
  padding: 18px 70px;
}
/* line 84, ../sass/_hover-effect.scss */
.button--isi:active {
  background: #e6f0db;
  transition: background .3s;
}
/* line 87, ../sass/_hover-effect.scss */
.button--isi:active:before {
  background: #e6f0db;
}

/* line 93, ../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 113, ../sass/_hover-effect.scss */
.button--isi .button__icon {
  vertical-align: middle;
}

/* line 116, ../sass/_hover-effect.scss */
.button--isi {
  color: #4e5c60;
}
/* line 118, ../sass/_hover-effect.scss */
.button--isi > span {
  vertical-align: middle;
  color: #4e5c60;
  z-index: 999;
  padding: 0;
  display: block;
  position: relative;
}

/* line 127, ../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 150, ../sass/_hover-effect.scss */
.button--border-thick {
  border: 2px solid;
}

/* line 154, ../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 162, ../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 178, ../sass/_hover-effect.scss */
.button--wayra:hover {
  border-color: #656A7F;
  color: #fff;
}

/* line 182, ../sass/_hover-effect.scss */
.button--wayra:active,
.button--wayra:focus {
  background: #656A7F;
}

/* line 186, ../sass/_hover-effect.scss */
.button--wayra.button--inverted:hover {
  border-color: #fff;
  color: #656A7F;
}

/* line 190, ../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 198, ../sass/_hover-effect.scss */
.button--wayra.button--inverted:hover::before {
  background-color: #fff;
}

/* line 203, ../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 239, ../sass/_hover-effect.scss */
.cl-effect-11 {
  color: #4e5c60;
  display: inline-block;
  outline: none;
  padding: 10px 30px;
  position: relative;
  text-decoration: none;
  white-space: nowrap;
  word-break: normal;
}

/* line 250, ../sass/_hover-effect.scss */
.cl-effect-11:hover,
.cl-effect-11:focus {
  cursor: pointer;
  outline: none;
  text-decoration: none;
}

/* line 257, ../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 274, ../sass/_hover-effect.scss */
.cl-effect-11:hover::before,
.cl-effect-11:focus::before {
  max-width: 100%;
}

/* line 279, ../sass/_hover-effect.scss */
button.cl-effect-11 {
  color: yellow;
}
/* line 281, ../sass/_hover-effect.scss */
button.cl-effect-11:hover {
  color: #4e5c60;
}
/* line 284, ../sass/_hover-effect.scss */
button.cl-effect-11::before {
  color: #4e5c60;
  padding: 10px 0 10px 30px;
  text-transform: uppercase;
}

/* line 293, ../sass/_hover-effect.scss */
a.cl-effect-11:hover {
  color: #4e5c60;
}

/* Hover-category
-----------------------------------------------------------------------*/
/* line 301, ../sass/_hover-effect.scss */
.category-link {
  font-size: 12px;
  font-size: 0.85714rem;
  color: #b8c9d0;
  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 312, ../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 325, ../sass/_hover-effect.scss */
.category-link:hover {
  color: #b8c9d0;
}

/* line 330, ../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 342, ../sass/_hover-effect.scss */
.button--aylen {
  background: #1a1b1f;
  color: #ebeff8;
  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 360, ../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 374, ../sass/_hover-effect.scss */
.button--aylen:before {
  background: #31333b;
}
/* line 378, ../sass/_hover-effect.scss */
.button--aylen:after {
  background: #494b56;
}
/* line 382, ../sass/_hover-effect.scss */
.button--aylen:hover {
  color: #fff;
}
/* line 385, ../sass/_hover-effect.scss */
.button--aylen:hover:before, .button--aylen:hover:after {
  -webkit-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
}
/* line 390, ../sass/_hover-effect.scss */
.button--aylen:hover:after {
  -webkit-transition-delay: 0.175s;
  transition-delay: 0.175s;
}

/* 
------------------------------------------------------------------------------------*/
/* line 401, ../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 405, ../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 420, ../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 437, ../sass/_hover-effect.scss */
.button--ujarak:hover {
  color: #fff;
}
/* line 439, ../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 450, ../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-weight: 700;
}
/* line 464, ../sass/_hover-effect.scss */
input[type="submit"]:hover {
  background: #656A7F;
  color: #fff;
}

/*---------------------------------------------------------*/
/*---------------------- Site Header ----------------------*/
/*---------------------------------------------------------*/
/* line 7, ../sass/_header.scss */
#site-header {
  background: #1a1b1f;
  height: 100px;
  margin: auto;
  position: relative;
  width: 100%;
  z-index: 98;
}
/* line 15, ../sass/_header.scss */
#site-header .header-wrapper {
  position: relative;
}
@media (min-width: 768px) {
  /* line 15, ../sass/_header.scss */
  #site-header .header-wrapper {
    padding: 0;
  }
}
/* line 23, ../sass/_header.scss */
#site-header .header-menu,
#site-header .header-logo,
#site-header .header-search {
  display: table;
  float: left;
  height: 100px;
  position: relative;
}
/* line 31, ../sass/_header.scss */
#site-header .header-menu .inner-wrap,
#site-header .header-logo .inner-wrap,
#site-header .header-search .inner-wrap {
  display: table-cell;
  vertical-align: middle;
  width: 100%;
}
/* line 38, ../sass/_header.scss */
#site-header .header-logo {
  margin-left: 68px;
  margin-right: 63px;
  position: relative;
}
/* line 43, ../sass/_header.scss */
#site-header .header-logo a {
  position: relative;
}
/* line 46, ../sass/_header.scss */
#site-header .header-logo a.text-logo {
  color: #fff;
  font-family: 'Playfair Display', serif;
  font-size: 43px;
  font-size: 3.07143rem;
  font-weight: 600;
  letter-spacing: -3.4px;
  line-height: 1;
  max-height: 80px;
  top: -5px;
}
@media (max-width: 991px) {
  /* line 46, ../sass/_header.scss */
  #site-header .header-logo a.text-logo {
    font-size: 32px;
    font-size: 2.28571rem;
    line-height: 37px;
    line-height: 2.64286rem;
  }
}
/* line 67, ../sass/_header.scss */
#site-header .header-logo img {
  max-height: 80px;
  margin-top: 5px;
}
@media (max-width: 767px) {
  /* line 67, ../sass/_header.scss */
  #site-header .header-logo img {
    max-height: 40px;
  }
}
/* line 74, ../sass/_header.scss */
#site-header .header-logo svg,
#site-header .header-logo img {
  margin: 0;
  position: relative;
}
/* line 80, ../sass/_header.scss */
#site-header .header-logo svg * {
  fill: #4e5c60;
}
/* line 87, ../sass/_header.scss */
#site-header .header-search {
  background: #1d1e24;
  float: right;
  right: 0;
  top: 0;
  width: 220px;
}
/* line 94, ../sass/_header.scss */
#site-header .header-search .inner-wrap {
  text-align: center;
}
/* line 98, ../sass/_header.scss */
#site-header .header-search .search-form,
#site-header .header-search .header-search-form,
#site-header .header-search .header-search-button {
  display: inline-block;
  vertical-align: middle;
}
/* line 104, ../sass/_header.scss */
#site-header .header-search .search-form,
#site-header .header-search .header-search-form {
  width: 20px;
  padding: 0;
  position: relative;
  top: -1px;
  transition: width 0.4s cubic-bezier(0.215, 0.61, 0.355, 1);
  z-index: -2;
}
/* line 113, ../sass/_header.scss */
#site-header .header-search .search-form .header-search-input,
#site-header .header-search .header-search-form .header-search-input {
  background: transparent;
  border: none;
  color: #fff;
  font-family: 'Playfair Display', serif;
  font-weight: 300;
  height: 30px;
  padding: 0;
  opacity: 0;
  margin: 0;
  transition: opacity 0.4s cubic-bezier(0.215, 0.61, 0.355, 1);
}
/* line 128, ../sass/_header.scss */
#site-header .header-search .header-search-button {
  color: #8d95a9;
  cursor: pointer;
  font-family: 'Playfair Display', serif;
  font-size: 16px;
  font-size: 1.14286rem;
  font-weight: 300;
  overflow: hidden;
  position: relative;
  text-transform: capitalize;
  transition: color 0.4s cubic-bezier(0.215, 0.61, 0.355, 1), width 0.4s cubic-bezier(0.215, 0.61, 0.355, 1);
  white-space: nowrap;
  width: 115px;
}
/* line 141, ../sass/_header.scss */
#site-header .header-search .header-search-button svg,
#site-header .header-search .header-search-button img {
  position: relative;
  margin: auto;
  top: 1px;
}
/* line 148, ../sass/_header.scss */
#site-header .header-search .header-search-button svg.find {
  -webkit-transform: rotate(5deg);
  transform: rotate(5deg);
}
/* line 152, ../sass/_header.scss */
#site-header .header-search .header-search-button svg * {
  fill: #8d95a9;
  transition: fill 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);
}
/* line 157, ../sass/_header.scss */
#site-header .header-search .header-search-button line {
  stroke: #8d95a9;
  transition: stroke 0.4s cubic-bezier(0.215, 0.61, 0.355, 1);
}
/* line 161, ../sass/_header.scss */
#site-header .header-search .header-search-button:hover {
  color: #7e879e;
}
/* line 165, ../sass/_header.scss */
#site-header .header-search .header-search-button:hover svg * {
  fill: #7e879e;
}
/* line 169, ../sass/_header.scss */
#site-header .header-search .header-search-button:hover line {
  stroke: #7e879e;
}
/* line 174, ../sass/_header.scss */
#site-header .header-search .header-search-button .header-search-open {
  position: relative;
  opacity: 1;
  top: 1px;
  transform: translateX(0);
  transition: transform 0.4s cubic-bezier(0.215, 0.61, 0.355, 1), opacity 0.4s cubic-bezier(0.215, 0.61, 0.355, 1);
}
/* line 181, ../sass/_header.scss */
#site-header .header-search .header-search-button .header-search-open svg,
#site-header .header-search .header-search-button .header-search-open img {
  position: relative;
  margin-left: 9px;
  left: 7px;
  top: -2px;
  vertical-align: middle;
  width: 16px;
}
/* line 192, ../sass/_header.scss */
#site-header .header-search .header-search-button .header-search-close {
  position: absolute;
  opacity: 0;
  top: 0;
  transform: translateX(-10px);
  transition: transform 0.4s cubic-bezier(0.215, 0.61, 0.355, 1), opacity 0.4s cubic-bezier(0.215, 0.61, 0.355, 1);
  width: 20px;
}
/* line 203, ../sass/_header.scss */
#site-header .header-search.open .search-form,
#site-header .header-search.open .header-search-form {
  width: 120px;
  z-index: 1;
}
/* line 208, ../sass/_header.scss */
#site-header .header-search.open .header-search-input {
  opacity: 1;
}
/* line 211, ../sass/_header.scss */
#site-header .header-search.open .header-search-button {
  width: 20px;
}
/* line 214, ../sass/_header.scss */
#site-header .header-search.open .header-search-open {
  opacity: 0;
  transform: translateX(10px);
}
/* line 218, ../sass/_header.scss */
#site-header .header-search.open .header-search-close {
  opacity: 1;
  transform: translateX(0);
}
/* line 224, ../sass/_header.scss */
#site-header .header-search input[type="text"]::-webkit-input-placeholder,
#site-header .header-search input[type="email"]::-webkit-input-placeholder,
#site-header .header-search input[type="password"]::-webkit-input-placeholder,
#site-header .header-search input[type="name"]::-webkit-input-placeholder,
#site-header .header-search textarea::-webkit-input-placeholder {
  color: #4e5c60;
}
/* line 232, ../sass/_header.scss */
#site-header .header-search input[type="text"]::-moz-placeholder,
#site-header .header-search input[type="email"]::-moz-placeholder,
#site-header .header-search input[type="password"]::-moz-placeholder,
#site-header .header-search input[type="name"]::-moz-placeholder,
#site-header .header-search textarea::-moz-placeholder {
  color: #4e5c60;
}
/* line 240, ../sass/_header.scss */
#site-header .header-search input[type="text"]:-moz-placeholder,
#site-header .header-search input[type="email"]:-moz-placeholder,
#site-header .header-search input[type="password"]:-moz-placeholder,
#site-header .header-search input[type="name"]:-moz-placeholder,
#site-header .header-search textarea:-moz-placeholder {
  color: #4e5c60;
}
/* line 248, ../sass/_header.scss */
#site-header .header-search input[type="text"]:-ms-input-placeholder,
#site-header .header-search input[type="email"]:-ms-input-placeholder,
#site-header .header-search input[type="password"]:-ms-input-placeholder,
#site-header .header-search input[type="name"]:-ms-input-placeholder,
#site-header .header-search textarea:-ms-input-placeholder {
  color: #4e5c60;
}
/* line 255, ../sass/_header.scss */
#site-header .header-search input:focus::-webkit-input-placeholder {
  color: transparent;
}
/* line 258, ../sass/_header.scss */
#site-header .header-search input:focus::-moz-placeholder {
  color: transparent;
}
/* line 261, ../sass/_header.scss */
#site-header .header-search input:focus:-moz-placeholder {
  color: transparent;
}
/* line 264, ../sass/_header.scss */
#site-header .header-search input:focus:-ms-input-placeholder {
  color: transparent;
}
/* line 270, ../sass/_header.scss */
#site-header .header-menu {
  position: relative;
}
/* line 273, ../sass/_header.scss */
#site-header .header-menu .sub-even {
  background: #333744;
}
/* line 276, ../sass/_header.scss */
#site-header .header-menu .sub-odd {
  background: #2f323e;
}
/* line 280, ../sass/_header.scss */
#site-header .header-menu .inner-wrap {
  position: relative;
}
/* line 284, ../sass/_header.scss */
#site-header .header-menu .inner-wrap nav > .primary-menu {
  margin: 0;
  padding-left: 0;
  transition: opacity 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
  /* .more-menu */
}
/* line 289, ../sass/_header.scss */
#site-header .header-menu .inner-wrap nav > .primary-menu > li {
  display: inline-block;
  position: relative;
  background: none;
  margin-left: 36px;
  padding: 0;
  padding-left: 0;
  visibility: visible;
  white-space: nowrap;
}
/* line 299, ../sass/_header.scss */
#site-header .header-menu .inner-wrap nav > .primary-menu > li:first-of-type {
  margin-left: 0;
}
/* line 303, ../sass/_header.scss */
#site-header .header-menu .inner-wrap nav > .primary-menu > li > a {
  color: #fff;
  display: block;
  font-size: 16px;
  font-size: 1.14286rem;
  font-weight: 300;
  line-height: 100px;
}
/* line 312, ../sass/_header.scss */
#site-header .header-menu .inner-wrap nav > .primary-menu > li.active > a {
  color: #8d95a9;
}
/* line 316, ../sass/_header.scss */
#site-header .header-menu .inner-wrap nav > .primary-menu > li .sub-menu {
  backface-visibility: hidden;
  display: none;
  list-style-type: none;
  margin: 0;
  padding: 0 0 5px;
  position: absolute;
  top: 100%;
  width: 180px;
  z-index: 99;
}
/* line 328, ../sass/_header.scss */
#site-header .header-menu .inner-wrap nav > .primary-menu > li .sub-menu li {
  background: transparent;
  list-style-type: none;
  padding: 0;
  position: relative;
}
/* line 334, ../sass/_header.scss */
#site-header .header-menu .inner-wrap nav > .primary-menu > li .sub-menu li a {
  border-bottom: 1px solid rgba(220, 234, 239, 0.1);
  color: #f2f5ff !important;
  font-size: 14px;
  font-size: 1rem;
  font-weight: 300;
  transition: color 0.3s cubic-bezier(0.215, 0.61, 0.355, 1), opacity 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
}
/* line 342, ../sass/_header.scss */
#site-header .header-menu .inner-wrap nav > .primary-menu > li .sub-menu li.active > a {
  color: #8d95a9;
  opacity: 0.8;
}
/* line 348, ../sass/_header.scss */
#site-header .header-menu .inner-wrap nav > .primary-menu > li .sub-menu li:last-child > a {
  border-bottom: none;
}
/* line 354, ../sass/_header.scss */
#site-header .header-menu .inner-wrap nav > .primary-menu > li .sub-menu li.menu-item-has-children > a:before {
  content: "";
  margin-top: -2px;
  right: 20px;
  display: block !important;
  opacity: 1;
  position: absolute;
  top: 50%;
  -moz-transition: all .3s ease;
  -webkit-transition: all .3s ease;
  width: 3px;
  height: 3px;
  background: rgba(255, 255, 255, 0.4);
  border-radius: 50%;
}
/* line 373, ../sass/_header.scss */
#site-header .header-menu .inner-wrap nav > .primary-menu > li > .sub-menu {
  background: #333744;
  left: 0;
  margin-left: -15px;
  margin-top: -5px;
  transition: margin-top .5s ease;
}
/* line 380, ../sass/_header.scss */
#site-header .header-menu .inner-wrap nav > .primary-menu > li > .sub-menu li {
  white-space: normal;
  line-height: 23px;
  padding: 0 20px;
}
/* line 385, ../sass/_header.scss */
#site-header .header-menu .inner-wrap nav > .primary-menu > li > .sub-menu li a {
  display: block;
  padding: 13px 0;
  font-style: normal;
}
/* line 391, ../sass/_header.scss */
#site-header .header-menu .inner-wrap nav > .primary-menu > li > .sub-menu li.active > a {
  color: #8d95a9;
  opacity: 0.8;
}
/* line 396, ../sass/_header.scss */
#site-header .header-menu .inner-wrap nav > .primary-menu > li > .sub-menu li .sub-menu {
  top: 0;
  left: 100%;
}
/* line 400, ../sass/_header.scss */
#site-header .header-menu .inner-wrap nav > .primary-menu > li > .sub-menu li .sub-menu.left-position {
  left: auto;
  right: 100%;
}
/* line 410, ../sass/_header.scss */
#site-header .header-menu .inner-wrap nav > .primary-menu > li.more-menu.active > .sub-menu, #site-header .header-menu .inner-wrap nav > .primary-menu > li.menu-item-has-children.active > .sub-menu {
  margin-top: 0;
}
/* line 419, ../sass/_header.scss */
#site-header .header-menu .inner-wrap nav > .primary-menu > li.more-menu a svg {
  vertical-align: middle;
  position: relative;
  top: -1px;
}
/* line 424, ../sass/_header.scss */
#site-header .header-menu .inner-wrap nav > .primary-menu > li.more-menu a svg circle {
  fill: #fff;
  transition: fill 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
}
/* line 432, ../sass/_header.scss */
#site-header .header-menu .inner-wrap nav > .primary-menu > li.more-menu.active a svg circle {
  fill: #8d95a9;
}
/* line 444, ../sass/_header.scss */
#site-header.header-fixed {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
}
/* line 450, ../sass/_header.scss */
#site-header.header-fixed + main {
  margin-top: 100px;
}
/* line 459, ../sass/_header.scss */
#site-header .mCSB_scrollTools {
  opacity: 0;
}
/* line 462, ../sass/_header.scss */
#site-header .mCSB_scrollTools:hover {
  opacity: 0;
}

/* line 469, ../sass/_header.scss */
.touch-device #site-header .header-menu .inner-wrap nav > .primary-menu > li.active > a {
  color: #8d95a9;
}
/* line 472, ../sass/_header.scss */
.touch-device #site-header .header-menu .inner-wrap nav > .primary-menu > li.active > a > svg circle {
  fill: #8d95a9;
}

/*---------------------------------------------------------*/
/*------------------- Button Hamb Menu --------------------*/
/*---------------------------------------------------------*/
/* line 482, ../sass/_header.scss */
#site-header.min-menu {
  height: 60px;
}
/* line 485, ../sass/_header.scss */
#site-header.min-menu.header-fixed + main {
  margin-top: 60px;
}
/* line 488, ../sass/_header.scss */
#site-header.min-menu .header-wrapper {
  position: static;
}
/* line 491, ../sass/_header.scss */
#site-header.min-menu .header-logo,
#site-header.min-menu .header-search,
#site-header.min-menu .header-menu {
  height: 60px;
  opacity: 1;
  transition: opacity 0.4s cubic-bezier(0.215, 0.61, 0.355, 1), z-index 0.4s cubic-bezier(0.215, 0.61, 0.355, 1);
}
/* line 498, ../sass/_header.scss */
#site-header.min-menu .header-logo.hide-away,
#site-header.min-menu .header-search.hide-away,
#site-header.min-menu .header-menu.hide-away {
  opacity: 0;
  z-index: -1;
}
/* line 504, ../sass/_header.scss */
#site-header.min-menu .header-logo {
  margin: 0;
  position: absolute;
  left: 0;
  top: 0;
  text-align: center;
  width: 100%;
}
/* line 512, ../sass/_header.scss */
#site-header.min-menu .header-logo a.text-logo {
  top: -3px;
}
/* line 516, ../sass/_header.scss */
#site-header.min-menu .header-search {
  background: transparent;
  position: absolute;
  right: 0px;
  padding: 0 10px;
  top: 0;
  width: 50px;
  z-index: 2;
}
/* line 525, ../sass/_header.scss */
#site-header.min-menu .header-search .search-form,
#site-header.min-menu .header-search .header-search-form {
  width: 20px;
  z-index: -2;
}
/* line 529, ../sass/_header.scss */
#site-header.min-menu .header-search .search-form button,
#site-header.min-menu .header-search .header-search-form button {
  display: none !important;
}
/* line 534, ../sass/_header.scss */
#site-header.min-menu .header-search .header-search-button {
  overflow: hidden;
  right: 13px;
  margin-top: 11px;
  position: absolute;
  width: 28px;
}
/* line 541, ../sass/_header.scss */
#site-header.min-menu .header-search .header-search-button .header-search-open {
  font-size: 0;
  text-align: right;
}
/* line 545, ../sass/_header.scss */
#site-header.min-menu .header-search .header-search-button .header-search-open svg {
  margin-left: 0;
  left: 0;
  top: 0;
  width: 18px;
}
/* line 552, ../sass/_header.scss */
#site-header.min-menu .header-search .header-search-button .header-search-close {
  left: 8px;
  top: 2px;
}
/* line 558, ../sass/_header.scss */
#site-header.min-menu .header-search .inner-wrap {
  text-align: left;
}
/* line 561, ../sass/_header.scss */
#site-header.min-menu .header-search.open {
  width: 100%;
}
/* line 564, ../sass/_header.scss */
#site-header.min-menu .header-search.open .search-form,
#site-header.min-menu .header-search.open .header-search-form {
  padding-left: 10px;
  width: calc(100% - 30px);
  z-index: 1;
}
/* line 572, ../sass/_header.scss */
#site-header.min-menu .header-menu {
  width: 50px;
  z-index: 1;
  position: absolute;
  top: 0;
  left: 0;
}
/* line 579, ../sass/_header.scss */
#site-header.min-menu .header-menu:after {
  content: '';
  clear: both;
}
/* line 585, ../sass/_header.scss */
#site-header.min-menu .header-menu .header-menu-hamb {
  cursor: pointer;
  display: block;
  height: 20px;
  left: 13px;
  opacity: 1;
  position: absolute;
  top: 22px;
  transition: opacity .4s;
  width: 20px;
}
/* line 596, ../sass/_header.scss */
#site-header.min-menu .header-menu .header-menu-hamb .line {
  background: #4e5c60;
  height: 2px;
  left: 0;
  position: absolute;
  top: 7px;
  transition: all 0.2s ease;
  width: 20px;
}
/* line 606, ../sass/_header.scss */
#site-header.min-menu .header-menu .header-menu-hamb .line1 {
  top: 1px;
}
/* line 609, ../sass/_header.scss */
#site-header.min-menu .header-menu .header-menu-hamb .line3 {
  top: 13px;
}
/* line 614, ../sass/_header.scss */
#site-header.min-menu .header-menu nav {
  position: absolute;
  left: 0;
  margin-left: 45px;
  transform: translateX(-20px);
  transition: transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
}
/* line 621, ../sass/_header.scss */
#site-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;
}
/* line 630, ../sass/_header.scss */
#site-header.min-menu .header-menu nav .primary-menu > li {
  margin-left: 20px;
}
/* line 633, ../sass/_header.scss */
#site-header.min-menu .header-menu nav .primary-menu > li:first-of-type {
  margin-left: 0;
}
/* line 637, ../sass/_header.scss */
#site-header.min-menu .header-menu nav .primary-menu > li > a {
  line-height: 60px;
}
/* line 644, ../sass/_header.scss */
#site-header.min-menu .header-menu > .sub-menu {
  display: none;
  margin: 0;
  margin-left: 10px;
  padding-left: 0;
  padding-right: 0;
  position: absolute;
  left: 0;
  top: 100%;
  width: calc(100% - 20px);
  z-index: 99;
}
/* line 656, ../sass/_header.scss */
#site-header.min-menu .header-menu > .sub-menu li {
  line-height: 23px;
  padding: 0 15px;
}
/* line 660, ../sass/_header.scss */
#site-header.min-menu .header-menu > .sub-menu li a {
  display: block;
  border-bottom: 1px solid rgba(220, 234, 239, 0.1);
  padding: 13px 0;
  position: relative;
}
/* line 666, ../sass/_header.scss */
#site-header.min-menu .header-menu > .sub-menu li a:hover {
  color: #a5b5bb;
}
/* line 670, ../sass/_header.scss */
#site-header.min-menu .header-menu > .sub-menu li.active {
  padding-bottom: 15px;
}
/* line 673, ../sass/_header.scss */
#site-header.min-menu .header-menu > .sub-menu li.active > a, #site-header.min-menu .header-menu > .sub-menu li.active > a:hover {
  color: #a5b5bb;
}
/* line 679, ../sass/_header.scss */
#site-header.min-menu .header-menu > .sub-menu li:last-child > a {
  border-bottom: none;
}
/* line 684, ../sass/_header.scss */
#site-header.min-menu .header-menu > .sub-menu li.menu-item-has-children > a:before {
  content: "";
  margin-top: -2px;
  right: 20px;
  display: block !important;
  opacity: 1;
  position: absolute;
  top: 50%;
  -moz-transition: all .3s ease;
  -webkit-transition: all .3s ease;
  width: 3px;
  height: 3px;
  background: rgba(255, 255, 255, 0.4);
  border-radius: 50%;
}
/* line 703, ../sass/_header.scss */
#site-header.min-menu .header-menu > .sub-menu .sub-menu {
  display: none;
  margin: 0;
  padding: 0;
}
/* line 710, ../sass/_header.scss */
#site-header.min-menu .header-menu.open {
  overflow: visible;
  width: 100%;
}
/* line 715, ../sass/_header.scss */
#site-header.min-menu .header-menu.open .header-menu-hamb .line {
  top: 7px;
}
/* line 718, ../sass/_header.scss */
#site-header.min-menu .header-menu.open .header-menu-hamb .line1 {
  -webkit-transform: rotateZ(45deg);
}
/* line 721, ../sass/_header.scss */
#site-header.min-menu .header-menu.open .header-menu-hamb .line2 {
  opacity: 0;
}
/* line 724, ../sass/_header.scss */
#site-header.min-menu .header-menu.open .header-menu-hamb .line3 {
  -webkit-transform: rotateZ(-45deg);
}
/* line 729, ../sass/_header.scss */
#site-header.min-menu .header-menu.open .header-main-menu {
  -webkit-overflow-scrolling: touch;
  height: 60px;
  overflow-x: scroll;
  overflow-y: hidden;
  position: absolute;
  top: 0;
  width: 100%;
}
/* line 738, ../sass/_header.scss */
#site-header.min-menu .header-menu.open .header-main-menu .primary-menu {
  left: 0;
  opacity: 1;
  position: relative;
  z-index: 9;
}
/* line 745, ../sass/_header.scss */
#site-header.min-menu .header-menu.open .header-main-menu nav {
  opacity: 1;
  transform: translateX(0);
  display: block;
}

/* line 755, ../sass/_header.scss */
.no-touch-device #site-header.min-menu .header-menu.open .header-main-menu {
  overflow: hidden;
}

/* line 762, ../sass/_header.scss */
header .search-form input {
  border: none;
  margin-bottom: 0;
}
/* line 766, ../sass/_header.scss */
header .search-form button {
  display: none !important;
}

/* line 772, ../sass/_header.scss */
header .search-form input[type="text"]::-webkit-input-placeholder {
  font-size: 0px;
}

/* line 775, ../sass/_header.scss */
header .search-form input[type="text"]::-moz-placeholder {
  font-size: 0px;
}

/* line 778, ../sass/_header.scss */
header .search-form input[type="text"]:-moz-placeholder {
  font-size: 0px;
}

/* line 781, ../sass/_header.scss */
header .search-form input[type="text"]:-ms-input-placeholder {
  font-size: 0px;
}

/* Main
------------------------------------------------------------------------*/
/* line 3, ../sass/_main.scss */
html {
  height: 100%;
  width: 100%;
}

/* line 8, ../sass/_main.scss */
body {
  -webkit-font-smoothing: antialiased;
  color: #4e5c60;
  font-size: 100%;
  width: 100%;
  min-width: 320px;
  background: #cfd1d6;
}
/* line 15, ../sass/_main.scss */
body.modal-open {
  overflow: hidden !important;
}

/* line 19, ../sass/_main.scss */
.touch-device {
  overflow: auto;
  height: auto;
}
@media (max-width: 991px) {
  /* line 22, ../sass/_main.scss */
  .touch-device.modal-open {
    position: fixed;
  }
}

/* line 29, ../sass/_main.scss */
img {
  backface-visibility: hidden;
}

/* line 33, ../sass/_main.scss */
#mCSB_1_scrollbar_vertical {
  z-index: 999;
}

/* line 37, ../sass/_main.scss */
#wrapper {
  height: 100%;
  margin: 0 auto;
  max-width: 1200px;
  position: static;
  width: 100%;
  z-index: 100;
}
/* line 45, ../sass/_main.scss */
#wrapper.width-1440 {
  max-width: 1440px;
}
/* line 48, ../sass/_main.scss */
#wrapper.width-1200 {
  max-width: 1200px;
}
/* line 51, ../sass/_main.scss */
#wrapper.width-1260 {
  max-width: 1260px;
}
/* line 54, ../sass/_main.scss */
#wrapper.full-width {
  max-width: 100% !important;
}

/* line 60, ../sass/_main.scss */
.side-offset-30 .inside-wrap {
  padding-left: 30px;
  padding-right: 30px;
}
@media (max-width: 767px) {
  /* line 60, ../sass/_main.scss */
  .side-offset-30 .inside-wrap {
    padding-left: 0px;
    padding-right: 0px;
  }
}

/* line 69, ../sass/_main.scss */
.no-margin {
  padding-left: 0;
  padding-right: 0;
}
@media (max-width: 1024px) {
  /* line 69, ../sass/_main.scss */
  .no-margin {
    overflow-x: hidden;
  }
}

/* line 76, ../sass/_main.scss */
.no-padding {
  padding-left: 0 !important;
  padding-right: 0 !important;
  overflow: hidden;
}

/* line 82, ../sass/_main.scss */
main {
  position: relative;
  z-index: 1;
  padding-bottom: 120px;
}
@media (max-width: 767px) {
  /* line 82, ../sass/_main.scss */
  main {
    padding-bottom: 60px;
  }
}

/* line 91, ../sass/_main.scss */
section {
  position: relative;
  margin-top: 20px;
}

/* line 95, ../sass/_main.scss */
.main-content section:first-of-type {
  margin-top: 40px;
}

/* line 98, ../sass/_main.scss */
.box-category-title,
#featured-top-slider {
  margin-top: 0;
}

/* line 102, ../sass/_main.scss */
.footer-widgets-area {
  margin-bottom: 120px;
}
@media (max-width: 767px) {
  /* line 102, ../sass/_main.scss */
  .footer-widgets-area {
    margin-bottom: 60px;
  }
}

/* line 108, ../sass/_main.scss */
.inside-wrap {
  margin: 0 auto;
}

/* line 111, ../sass/_main.scss */
.single .main-content section:first-of-type {
  margin-top: 60px;
}
@media (max-width: 767px) {
  /* line 111, ../sass/_main.scss */
  .single .main-content section:first-of-type {
    margin-top: 0px;
  }
}

/* Background
--------------------------------------------------------------------------*/
/* line 120, ../sass/_main.scss */
.background {
  height: 100%;
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: -1;
}
/* line 128, ../sass/_main.scss */
.background.size-box {
  left: 10px;
  width: calc(100% - 20px);
}
/* line 133, ../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 150, ../sass/_main.scss */
.wrapper .inner-wrapper {
  margin: 0 auto;
}
/* line 154, ../sass/_main.scss */
.wrapper main, .wrapper header {
  -webkit-transform: translateY(0);
  -webkit-transition: -webkit-transform .3s;
  transform: translateY(0);
  transition: transform .3s;
}

/* line 161, ../sass/_main.scss */
.move-footer-effect .inner-wrapper {
  padding-bottom: 70px;
  position: relative;
}
@media (max-width: 767px) {
  /* line 161, ../sass/_main.scss */
  .move-footer-effect .inner-wrapper {
    padding-bottom: 90px;
  }
}

/* line 168, ../sass/_main.scss */
.touch-device .wrapper .inner-wrapper {
  padding-bottom: 0;
}

/* line 172, ../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 172, ../sass/_main.scss */
  .cd-nav-trigger {
    height: 40px;
    width: 40px;
  }
}
/* line 186, ../sass/_main.scss */
.cd-nav-trigger.close-nav .open-bar {
  background: #333744;
}
/* line 188, ../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 196, ../sass/_main.scss */
.cd-nav-trigger:before {
  background: transparent;
}
/* line 199, ../sass/_main.scss */
.cd-nav-trigger:after {
  background: transparent;
}
/* line 202, ../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 202, ../sass/_main.scss */
  .cd-nav-trigger .open-bar {
    height: 40px;
    width: 40px;
  }
}
/* line 220, ../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 220, ../sass/_main.scss */
  .cd-nav-trigger .open-bar:after {
    bottom: 18px;
    left: 17px;
  }
}

/* line 238, ../sass/_main.scss */
.sticky-bar-block {
  background: #f2f5ff;
  left: 0;
  margin: auto;
  max-width: 1260px;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}
/* line 247, ../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 247, ../sass/_main.scss */
  .sticky-bar-block .content-box {
    padding: 10px;
  }
}
/* line 263, ../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 271, ../sass/_main.scss */
.social-box {
  padding-bottom: 35px;
  padding-top: 35px;
}
@media (min-width: 992px) and (max-width: 1169px) {
  /* line 271, ../sass/_main.scss */
  .social-box {
    padding-bottom: 15px;
    padding-top: 5px;
  }
}
@media (max-width: 991px) {
  /* line 271, ../sass/_main.scss */
  .social-box {
    padding-bottom: 70px;
    padding-top: 65px;
  }
}
@media (max-width: 767px) {
  /* line 271, ../sass/_main.scss */
  .social-box {
    padding-bottom: 15px;
    padding-top: 15px;
  }
}
/* line 286, ../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 286, ../sass/_main.scss */
  .social-box .s-box {
    text-align: center;
    height: auto;
  }
}
/* line 296, ../sass/_main.scss */
.social-box .s-box span span {
  font-style: italic;
  padding-bottom: 5px;
  position: relative;
  top: -15px;
}
/* line 302, ../sass/_main.scss */
.social-box .s-box i {
  font-size: 48px;
  font-size: 3.42857rem;
  color: #8087a2;
  padding-right: 32px;
}
/* line 307, ../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 317, ../sass/_main.scss */
.social-box .s-box button:hover:before {
  background: #656d8a;
}
@media (max-width: 479px) {
  /* line 307, ../sass/_main.scss */
  .social-box .s-box button {
    float: none;
    margin: 15px auto 0;
  }
}

/* line 329, ../sass/_main.scss */
.subscribe-box {
  margin-top: 16px;
  margin-bottom: 68px;
}
@media (min-width: 768px) {
  /* line 329, ../sass/_main.scss */
  .subscribe-box {
    padding-left: 23px;
  }
}
@media (max-width: 767px) {
  /* line 329, ../sass/_main.scss */
  .subscribe-box {
    margin-bottom: 30px;
  }
}
/* line 338, ../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 338, ../sass/_main.scss */
  .subscribe-box h6 {
    margin-bottom: 20px;
  }
}
@media (max-width: 767px) {
  /* line 338, ../sass/_main.scss */
  .subscribe-box h6 {
    text-align: center;
  }
}
/* line 351, ../sass/_main.scss */
.subscribe-box input {
  border-color: #f2f5ff;
  height: 50px;
  max-width: 250px;
  float: left;
}
/* line 356, ../sass/_main.scss */
.subscribe-box input:focus {
  box-shadow: none;
  border-color: #f2f5ff;
  outline: none;
}
@media (max-width: 767px) {
  /* line 351, ../sass/_main.scss */
  .subscribe-box input {
    margin: 0 auto;
    float: none;
    max-width: 250px;
  }
}
/* line 368, ../sass/_main.scss */
.subscribe-box .button--isi {
  background: #f2f5ff;
  height: 50px;
  border-radius: 0;
  padding: 12px 110px;
}
@media (min-width: 992px) {
  /* line 368, ../sass/_main.scss */
  .subscribe-box .button--isi {
    position: relative;
    left: -2px;
  }
}
@media (max-width: 1180px) {
  /* line 368, ../sass/_main.scss */
  .subscribe-box .button--isi {
    padding: 12px 70px;
  }
}
@media (max-width: 767px) {
  /* line 368, ../sass/_main.scss */
  .subscribe-box .button--isi {
    margin: 0 auto;
    float: none;
    padding: 12px 107px;
  }
}
/* line 385, ../sass/_main.scss */
.subscribe-box .button--isi span {
  color: #647075;
}
/* line 388, ../sass/_main.scss */
.subscribe-box .button--isi:before {
  width: 32px;
}

/* line 394, ../sass/_main.scss */
.twitter-box {
  margin-bottom: 40px;
  color: white;
}
@media (max-width: 767px) {
  /* line 394, ../sass/_main.scss */
  .twitter-box {
    clear: both;
  }
}
/* line 402, ../sass/_main.scss */
.twitter-box .twitter-icon {
  padding: 8px 0 0 0;
}
/* line 405, ../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 405, ../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 405, ../sass/_main.scss */
  .twitter-box i {
    font-size: 35px;
    font-size: 2.5rem;
  }
}
/* line 422, ../sass/_main.scss */
.twitter-box .twitter-timeline {
  float: right;
  padding-left: 10px;
}
@media (max-width: 767px) {
  /* line 422, ../sass/_main.scss */
  .twitter-box .twitter-timeline {
    padding: 0;
    max-width: 250px;
    margin: 0 auto;
    float: none;
  }
}
/* line 431, ../sass/_main.scss */
.twitter-box .twitter-timeline .tw-author {
  margin-right: 7px;
}
/* line 434, ../sass/_main.scss */
.twitter-box .twitter-timeline ul {
  margin: 0;
}
/* line 436, ../sass/_main.scss */
.twitter-box .twitter-timeline ul li {
  padding-left: 0;
}
/* line 438, ../sass/_main.scss */
.twitter-box .twitter-timeline ul li p {
  line-height: 20px;
}

/* Backdown
-------------------------------------------------------------------*/
/* line 449, ../sass/_main.scss */
.backdown20 {
  padding-top: 19px;
}

/* line 452, ../sass/_main.scss */
.backdown70 {
  padding-top: 70px;
}
@media (max-width: 991px) {
  /* line 452, ../sass/_main.scss */
  .backdown70 {
    padding-top: 50px;
  }
}
@media (max-width: 767px) {
  /* line 452, ../sass/_main.scss */
  .backdown70 {
    padding-top: 30px;
  }
}

/* line 461, ../sass/_main.scss */
.backdown60 {
  padding-top: 60px;
}
@media (max-width: 991px) {
  /* line 461, ../sass/_main.scss */
  .backdown60 {
    padding-top: 19px;
  }
}

/* line 467, ../sass/_main.scss */
.backdown40 {
  padding-top: 40px;
}
@media (max-width: 992px) {
  /* line 467, ../sass/_main.scss */
  .backdown40 {
    padding-top: 40px;
  }
}
@media (max-width: 767px) {
  /* line 467, ../sass/_main.scss */
  .backdown40 {
    padding-top: 30px;
  }
}

/* line 476, ../sass/_main.scss */
.backdown35 {
  padding-top: 35px;
}
@media (max-width: 992px) {
  /* line 476, ../sass/_main.scss */
  .backdown35 {
    padding-top: 35px;
  }
}
@media (max-width: 767px) {
  /* line 476, ../sass/_main.scss */
  .backdown35 {
    padding-top: 30px;
  }
}

/* line 485, ../sass/_main.scss */
.marginTop-70 {
  margin-top: 70px;
}
@media (max-width: 991px) {
  /* line 485, ../sass/_main.scss */
  .marginTop-70 {
    margin-top: 50px;
  }
}
@media (max-width: 767px) {
  /* line 485, ../sass/_main.scss */
  .marginTop-70 {
    margin-top: 30px;
  }
}

/* Share link 
-------------------------------------------------------------------------*/
/* line 499, ../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 508, ../sass/_main.scss */
.share-block button.facebook {
  background: #46629e;
}
/* line 511, ../sass/_main.scss */
.share-block button.twitter {
  background: #1da1f2;
}
/* line 515, ../sass/_main.scss */
.share-block button:hover.facebook {
  background: #273657;
}
/* line 518, ../sass/_main.scss */
.share-block button:hover.twitter {
  background: #0967a0;
}
@media (max-width: 767px) {
  /* line 499, ../sass/_main.scss */
  .share-block button {
    display: block;
    margin-bottom: 5px;
  }
}
/* line 527, ../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 538, ../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-size: 14px;
  font-size: 1rem;
}
/* line 550, ../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
------------------------------------------------------------------------*/
/* line 565, ../sass/_main.scss */
.box-category-title {
  padding-top: 19px;
}
/* line 567, ../sass/_main.scss */
.box-category-title .page-category-title {
  padding: 56px 63px 106px 63px;
}
/* line 569, ../sass/_main.scss */
.box-category-title .page-category-title span {
  font-size: 16px;
  font-size: 1.14286rem;
  color: #b8c9d0;
  font-style: italic;
  font-weight: 300;
  letter-spacing: 0.6px;
}
/* line 576, ../sass/_main.scss */
.box-category-title .page-category-title h1 {
  color: #f2f5ff;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 39px;
  margin-bottom: 47px;
  position: relative;
}
/* line 593, ../sass/_main.scss */
.box-category-title .page-category-title p {
  font-style: italic;
  max-width: 400px;
  color: #f2f5ff;
  margin: 0 auto 15px;
  font-size: 16px;
  font-size: 1.14286rem;
}
/* line 601, ../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 601, ../sass/_main.scss */
  .box-category-title .page-category-title .box-list-cstegory ul {
    padding-left: 0;
  }
}
/* line 609, ../sass/_main.scss */
.box-category-title .page-category-title .box-list-cstegory ul:first-of-type {
  padding-left: 0;
}
/* line 613, ../sass/_main.scss */
.box-category-title .page-category-title .box-list-cstegory ul li {
  list-style: none;
  padding: 7px 0 0 0;
}
/* line 616, ../sass/_main.scss */
.box-category-title .page-category-title .box-list-cstegory ul li a {
  -webkit-transition: all 0.2s linear;
  color: #b8c9d0;
  font-weight: 700;
  transition: all 0.2s linear;
}
/* line 621, ../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 630, ../sass/_main.scss */
.box-category-title.no-list .page-category-title {
  padding: 100px 120px 130px 120px;
}
@media (max-width: 767px) {
  /* line 630, ../sass/_main.scss */
  .box-category-title.no-list .page-category-title {
    padding: 50px 20px 50px 20px;
  }
}
/* line 635, ../sass/_main.scss */
.box-category-title.no-list .page-category-title .box-list-cstegory {
  display: none;
}
/* line 638, ../sass/_main.scss */
.box-category-title.no-list .page-category-title h1 {
  margin-bottom: 13px;
}
/* line 640, ../sass/_main.scss */
.box-category-title.no-list .page-category-title h1:after {
  display: none;
}
/* line 644, ../sass/_main.scss */
.box-category-title.no-list .page-category-title p {
  position: relative;
  padding-bottom: 15px;
}
/* line 653, ../sass/_main.scss */
.box-category-title.no-background .background .layer {
  display: none;
}
/* line 657, ../sass/_main.scss */
.box-category-title.no-background .page-category-title {
  padding: 45px 63px 30px 63px;
}
/* line 659, ../sass/_main.scss */
.box-category-title.no-background .page-category-title h1 {
  margin-bottom: 40px;
  color: #4e5c60;
}

/* pagination-box 
----------------------------------------------------------------------------------*/
/* line 671, ../sass/_main.scss */
.pagination li {
  float: left;
  margin-left: 1px;
  margin-right: 1px;
  padding: 2px 0;
  width: 40px;
  height: 40px;
}
/* line 679, ../sass/_main.scss */
.pagination li a {
  width: auto;
  border-radius: none;
  border-radius: 0 !important;
  color: #b8c9d0;
  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 691, ../sass/_main.scss */
.pagination li:first-of-type {
  margin-right: 3px;
}
/* line 694, ../sass/_main.scss */
.pagination li:last-of-type {
  margin-left: 3px;
}
/* line 698, ../sass/_main.scss */
.pagination li svg * {
  stroke: #b8c9d0;
  transition: stroke .5s;
}
/* line 703, ../sass/_main.scss */
.pagination li a, .pagination li span {
  background: none;
  border-radius: 50% !important;
  color: #b8c9d0;
  float: none;
  line-height: 35px;
  padding: 0 17px;
  text-align: center;
  transition: all 0.2s linear;
  -webkit-transition: all 0.2s linear;
  vertical-align: middle;
  font-family: 'Montserrat', sans-serif;
  font-weight: 700;
  border: none;
}
/* line 717, ../sass/_main.scss */
.pagination li a:hover, .pagination li span:hover {
  border-color: transparent !important;
  background: none;
  color: #7e9095 !important;
}
/* line 720, ../sass/_main.scss */
.pagination li a:hover svg *, .pagination li span:hover svg * {
  stroke: #7e9095;
  transition: fill .5s;
}
/* line 728, ../sass/_main.scss */
.pagination li a img, .pagination li span img {
  width: 21px;
}
/* line 734, ../sass/_main.scss */
.pagination li.disabled a {
  background: none !important;
  border-color: transparent;
}
/* line 740, ../sass/_main.scss */
.pagination li.disabled a {
  color: #b8c9d0;
}
/* line 742, ../sass/_main.scss */
.pagination li.disabled a:hover {
  border: none;
}
/* line 747, ../sass/_main.scss */
.pagination li.active {
  background: #22242a;
}
/* line 750, ../sass/_main.scss */
.pagination li.active > span, .pagination li.active > a {
  border-color: #b8c9d0 !important;
  color: #7e9095 !important;
}
/* line 755, ../sass/_main.scss */
.pagination li.active > span:hover, .pagination li.active > a:hover {
  border-color: #b8c9d0 !important;
  color: #7e9095 !important;
}
/* line 760, ../sass/_main.scss */
.pagination li.active span {
  background: none !important;
  border-color: #b8c9d0 !important;
  color: #fff !important;
}
/* line 764, ../sass/_main.scss */
.pagination li.active span:hover {
  color: #b8c9d0;
}

/* line 772, ../sass/_main.scss */
.sport-post .pagination li.active > span {
  color: #444d50 !important;
}
/* line 774, ../sass/_main.scss */
.sport-post .box-category-title {
  padding-top: 0;
}

/* line 777, ../sass/_main.scss */
header.header-fixed .header-menu .wrap-primary-menu {
  border-top: 1px solid transparent;
  border-bottom: none;
}

/* Youtube-iframe
---------------------------------------------------------------------------------*/
/* line 784, ../sass/_main.scss */
.youtube-iframe {
  height: 100%;
  overflow: hidden;
  position: relative;
  z-index: 1;
}
/* line 789, ../sass/_main.scss */
.youtube-iframe .iframe {
  height: 100%;
  left: -100%;
  min-height: 220px;
  position: relative;
  width: 100%;
  z-index: 1;
}
/* line 796, ../sass/_main.scss */
.youtube-iframe .iframe.show-video {
  left: 0;
}
/* line 800, ../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 808, ../sass/_main.scss */
.youtube-iframe .clickMe img, .youtube-iframe .link-to-post img {
  height: 100%;
  width: 100%;
}
/* line 813, ../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 831, ../sass/_main.scss */
.youtube-iframe .play-video .fa {
  padding-top: 9px;
  width: 55px;
}
/* line 834, ../sass/_main.scss */
.youtube-iframe .play-video .fa:before {
  display: block;
  margin: 0 auto;
  width: 22px;
}
/* line 840, ../sass/_main.scss */
.youtube-iframe .play-video:hover {
  color: rgba(244, 246, 247, 0.76);
}

/* line 849, ../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;
}

/* monochrome 
------------------------------------------------------------------------------*/
/* line 858, ../sass/_main.scss */
.enable-sidebar main {
  transform: none !important;
}
/* line 861, ../sass/_main.scss */
.enable-sidebar main .widgets-box.fixed-bottom {
  position: fixed;
  bottom: 0;
  top: auto;
}
/* line 866, ../sass/_main.scss */
.enable-sidebar main .widgets-box.fixed-top {
  position: fixed;
  bottom: auto;
  top: 0;
}

/* line 877, ../sass/_main.scss */
.monochrome main .pagination-box {
  margin-bottom: 0;
  clear: both;
}
@media (min-width: 768px) {
  /* line 877, ../sass/_main.scss */
  .monochrome main .pagination-box {
    padding-bottom: 105px;
  }
}
/* line 884, ../sass/_main.scss */
.monochrome main .box-category-title {
  padding-top: 0;
}
/* line 888, ../sass/_main.scss */
.monochrome main .page-post, .monochrome main .comments-block {
  padding-left: 10px;
  padding-right: 10px;
}
/* line 892, ../sass/_main.scss */
.monochrome main .lg-post img {
  width: 100%;
}
/* line 896, ../sass/_main.scss */
.monochrome .header-minimal .search-block input {
  color: #4e5c60 !important;
}
/* line 900, ../sass/_main.scss */
.monochrome:not(.front) header {
  border-bottom: 1px solid rgba(192, 213, 219, 0);
}
/* line 905, ../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 920, ../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 928, ../sass/_main.scss */
.monochrome:not(.front) .main-content {
  clear: both;
}
/* line 930, ../sass/_main.scss */
.monochrome:not(.front) .main-content > div {
  padding-left: 120px;
  padding-right: 120px;
}
@media (max-width: 767px) {
  /* line 930, ../sass/_main.scss */
  .monochrome:not(.front) .main-content > div {
    padding-left: 20px;
    padding-right: 20px;
  }
}

/* design-theme
---------------------------------------------------------------------------------------------*/
/* line 944, ../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 959, ../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 968, ../sass/_main.scss */
.fixed {
  position: fixed !important;
}

/* line 971, ../sass/_main.scss */
.mCSB_inside > .mCSB_container {
  margin-right: 0;
}

/* line 975, ../sass/_main.scss */
.tech main {
  padding-bottom: 1px;
}
/* line 978, ../sass/_main.scss */
.tech .box-category-title.no-list .page-category-title {
  padding-left: 60px;
}
@media (max-width: 767px) {
  /* line 978, ../sass/_main.scss */
  .tech .box-category-title.no-list .page-category-title {
    padding-left: 20px;
  }
}

/**/
/* line 987, ../sass/_main.scss */
.pageImg-box {
  /*max-height: 600px;*/
  overflow: hidden;
  float: none !important;
}
/* line 990, ../sass/_main.scss */
.pageImg-box img {
  width: 100%;
  height: auto;
}
@media (min-width: 992px) {
  /* line 997, ../sass/_main.scss */
  .pageImg-box .post-video iframe {
    height: 600px;
    width: 100%;
  }
}

/**/
/* line 1007, ../sass/_main.scss */
#contactform {
  max-width: 410px;
}
@media (max-width: 767px) {
  /* line 1007, ../sass/_main.scss */
  #contactform {
    margin: 0 auto;
  }
  /* line 1011, ../sass/_main.scss */
  #contactform button#submit {
    margin: 0 auto;
    float: none;
  }
}

@media (max-width: 767px) {
  /* line 1018, ../sass/_main.scss */
  #comments #reply-title {
    max-width: 410px;
    margin: 0 auto 20px;
  }
}

/* page-title 
------------------------------------------*/
/* line 1027, ../sass/_main.scss */
.page-title {
  text-transform: uppercase;
  margin-bottom: 27px;
}
@media (max-width: 767px) {
  /* line 1027, ../sass/_main.scss */
  .page-title {
    margin-bottom: 15px;
  }
}

/* line 1036, ../sass/_main.scss */
.main-content section .articles-box {
  padding-top: 25px;
}
@media (max-width: 767px) {
  /* line 1036, ../sass/_main.scss */
  .main-content section .articles-box {
    padding-top: 10px;
  }
}
/* line 1043, ../sass/_main.scss */
.main-content section .title-box + .articles-box {
  padding-top: 0;
}

/* mob styles
-----------------------------------------------------------------*/
@media (max-width: 767px) {
  /* line 1054, ../sass/_main.scss */
  main .inside-wrap, .footer-widgets-area .inside-wrap {
    padding-left: 10px;
    padding-right: 10px;
  }

  /* line 1061, ../sass/_main.scss */
  #commentform button.button--aylen {
    margin: 0 auto;
  }

  /* line 1067, ../sass/_main.scss */
  .page .main-content section:first-of-type, .single .main-content section:first-of-type {
    margin-top: 0;
  }
  /* line 1071, ../sass/_main.scss */
  .page main .inside-wrap, .page .footer-widgets-area .inside-wrap, .single main .inside-wrap, .single .footer-widgets-area .inside-wrap {
    padding-left: 20px;
    padding-right: 20px;
  }
  /* line 1076, ../sass/_main.scss */
  .page main, .single main {
    padding-bottom: 20px;
  }
}
/*---------------------------------------*/
/* line 1086, ../sass/_main.scss */
.pagination {
  margin-bottom: 40px;
}

/* 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 {
  height: auto;
  margin-bottom: 0;
  max-width: 100%;
  backface-visibility: hidden;
  -webkit-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
}
/* line 23, ../sass/_posts.scss */
.list-posts .post-img img {
  width: 100%;
}
/* line 27, ../sass/_posts.scss */
.list-posts .author-box {
  overflow: hidden;
  color: #b8c9d0;
  padding-top: 9px;
  width: 180px;
}
@media (max-width: 767px) {
  /* line 27, ../sass/_posts.scss */
  .list-posts .author-box {
    margin-left: 20px;
    position: static;
  }
}
/* line 36, ../sass/_posts.scss */
.list-posts .author-box .author-link {
  padding-right: 3px;
  position: relative;
}
/* line 39, ../sass/_posts.scss */
.list-posts .author-box .author-link:after {
  content: "\201A";
  position: absolute;
  bottom: -2px;
  right: 0;
  color: #b5bfc1;
  line-height: 17px;
  line-height: 1.21429rem;
}
/* line 49, ../sass/_posts.scss */
.list-posts .author-box .creation-date {
  line-height: 0.6;
}
/* line 51, ../sass/_posts.scss */
.list-posts .author-box .creation-date a {
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
/* line 55, ../sass/_posts.scss */
.list-posts .author-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;
}
/* line 67, ../sass/_posts.scss */
.list-posts .md-post .author-box {
  width: 113px;
}
/* line 72, ../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;
  color: #8f9ca1;
}
/* line 81, ../sass/_posts.scss */
.list-posts .category-box a {
  font-weight: 700;
  letter-spacing: 0.25px;
  line-height: 1;
  color: #707689;
  font-family: 'Montserrat', sans-serif;
  font-size: 12px;
  font-size: 0.85714rem;
}
/* line 88, ../sass/_posts.scss */
.list-posts .category-box a:hover {
  color: #ff8346;
}
@media (max-width: 767px) {
  /* line 72, ../sass/_posts.scss */
  .list-posts .category-box {
    margin: 0 0 10px 20px;
  }
}
/* line 97, ../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: #4e5c60;
  -webkit-transition: all 0.1s linear;
  transition: all 0.1s linear;
}
/* line 101, ../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 109, ../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: #546266;
}
/* line 121, ../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 124, ../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 138, ../sass/_posts.scss */
.list-posts .half-post .text-box,
.list-posts .lg-post .text-box {
  left: 70px;
  max-height: 75%;
  overflow: hidden;
  position: absolute;
  bottom: 46.5%;
  max-width: 310px;
  z-index: 1;
}
@media (min-width: 992px) and (max-width: 1169px) {
  /* line 138, ../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 138, ../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 138, ../sass/_posts.scss */
  .list-posts .half-post .text-box,
  .list-posts .lg-post .text-box {
    margin-left: 20px;
    position: static;
    max-width: 100%;
  }
}
/* line 160, ../sass/_posts.scss */
.list-posts .half-post .text-box h1,
.list-posts .lg-post .text-box h1 {
  color: #f2f5ff;
  margin-bottom: 16px;
}
@media (min-width: 768px) {
  /* line 160, ../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 160, ../sass/_posts.scss */
  .list-posts .half-post .text-box h1,
  .list-posts .lg-post .text-box h1 {
    max-height: 220px;
  }
}
/* line 172, ../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 172, ../sass/_posts.scss */
  .list-posts .half-post .text-box h1 a,
  .list-posts .lg-post .text-box h1 a {
    color: #546266;
  }
}
@media (max-width: 991px) {
  /* line 160, ../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 160, ../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 193, ../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 193, ../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 193, ../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 193, ../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 193, ../sass/_posts.scss */
  .list-posts .half-post .text-box p,
  .list-posts .lg-post .text-box p {
    color: #546266;
  }
}
/* line 217, ../sass/_posts.scss */
.list-posts .half-post .author-box,
.list-posts .lg-post .author-box {
  border: none;
  bottom: 53px;
  line-height: 1.35;
  left: 72px;
  position: absolute;
  padding-top: 0px;
  z-index: 1;
  margin: 0;
}
@media (max-width: 991px) {
  /* line 217, ../sass/_posts.scss */
  .list-posts .half-post .author-box,
  .list-posts .lg-post .author-box {
    bottom: 39px;
    left: 62px;
  }
}
/* line 231, ../sass/_posts.scss */
.list-posts .half-post .author-box a,
.list-posts .lg-post .author-box a {
  color: #b8c9d0;
  display: inline-block;
}
/* line 234, ../sass/_posts.scss */
.list-posts .half-post .author-box a:hover,
.list-posts .lg-post .author-box a:hover {
  color: #ff8346;
}
/* line 237, ../sass/_posts.scss */
.list-posts .half-post .author-box a.author-link,
.list-posts .lg-post .author-box a.author-link {
  font-weight: 700;
}
/* line 241, ../sass/_posts.scss */
.list-posts .half-post .author-box .creation-date,
.list-posts .lg-post .author-box .creation-date {
  font-style: italic;
  margin-top: 4px;
}
@media (max-width: 991px) {
  /* line 241, ../sass/_posts.scss */
  .list-posts .half-post .author-box .creation-date,
  .list-posts .lg-post .author-box .creation-date {
    margin-top: 11px;
  }
}
/* line 248, ../sass/_posts.scss */
.list-posts .half-post .author-box a.creation-date,
.list-posts .lg-post .author-box a.creation-date {
  font-style: italic;
  margin-top: 4px;
  display: inline-block;
}
@media (max-width: 991px) {
  /* line 248, ../sass/_posts.scss */
  .list-posts .half-post .author-box a.creation-date,
  .list-posts .lg-post .author-box a.creation-date {
    margin-top: 11px;
  }
}
@media (max-width: 767px) {
  /* line 248, ../sass/_posts.scss */
  .list-posts .half-post .author-box a.creation-date,
  .list-posts .lg-post .author-box a.creation-date {
    position: relative;
    z-index: 1;
  }
}
@media (max-width: 767px) {
  /* line 217, ../sass/_posts.scss */
  .list-posts .half-post .author-box,
  .list-posts .lg-post .author-box {
    padding-top: 15px;
    position: static;
    width: 100%;
  }
}
/* line 269, ../sass/_posts.scss */
.list-posts .half-post.center-post h2,
.list-posts .lg-post.center-post h2 {
  font-size: 36px;
  font-size: 2.57143rem;
  line-height: 44px;
  line-height: 3.14286rem;
}
@media (max-width: 992px) {
  /* line 269, ../sass/_posts.scss */
  .list-posts .half-post.center-post h2,
  .list-posts .lg-post.center-post h2 {
    font-size: 32px;
    font-size: 2.28571rem;
    line-height: 37px;
    line-height: 2.64286rem;
  }
}
@media (min-width: 768px) {
  /* line 268, ../sass/_posts.scss */
  .list-posts .half-post.center-post,
  .list-posts .lg-post.center-post {
    padding-left: 0;
    padding-right: 0;
  }
}
/* line 281, ../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 281, ../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 293, ../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 297, ../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 304, ../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 307, ../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 312, ../sass/_posts.scss */
.list-posts .half-post.center-post .text-box, .list-posts .half-post.center-post .author-box,
.list-posts .lg-post.center-post .text-box,
.list-posts .lg-post.center-post .author-box {
  position: static;
  margin: 0 auto;
  text-align: center;
}
/* line 317, ../sass/_posts.scss */
.list-posts .half-post.center-post .text-box,
.list-posts .lg-post.center-post .text-box {
  max-width: 580px;
}
/* line 319, ../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 319, ../sass/_posts.scss */
  .list-posts .half-post.center-post .text-box p,
  .list-posts .lg-post.center-post .text-box p {
    display: none;
  }
}
/* line 327, ../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 338, ../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 344, ../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 349, ../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 363, ../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 374, ../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 398, ../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 403, ../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 415, ../sass/_posts.scss */
.list-posts .md-post .post-img:hover img {
  opacity: 0.5;
}
/* line 420, ../sass/_posts.scss */
.list-posts .md-post .text-box {
  margin-bottom: 49px;
  padding-left: 40px;
}
@media (max-width: 991px) {
  /* line 420, ../sass/_posts.scss */
  .list-posts .md-post .text-box {
    padding-left: 24px;
  }
}
/* line 426, ../sass/_posts.scss */
.list-posts .md-post .text-box h2 {
  color: #546266;
  width: 75%;
  line-height: 1.36em;
}
@media (max-width: 991px) {
  /* line 426, ../sass/_posts.scss */
  .list-posts .md-post .text-box h2 {
    line-height: 1.25em;
  }
}
/* line 433, ../sass/_posts.scss */
.list-posts .md-post .text-box h2 a {
  color: #546266;
}
/* line 438, ../sass/_posts.scss */
.list-posts .md-post .author-box {
  position: relative;
  margin-left: 36px;
  top: 4px;
}
@media (max-width: 991px) {
  /* line 438, ../sass/_posts.scss */
  .list-posts .md-post .author-box {
    margin-left: 24px;
    top: 0px;
  }
}
/* line 448, ../sass/_posts.scss */
.list-posts .sm-post {
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  /* line 448, ../sass/_posts.scss */
  .list-posts .sm-post {
    height: 100%;
  }
}
/* line 453, ../sass/_posts.scss */
.list-posts .sm-post .audio-iframe {
  margin-bottom: 0px;
}
/* line 457, ../sass/_posts.scss */
.list-posts .sm-post .inner-wrap {
  width: 100%;
  height: 100%;
  padding-bottom: 65px;
  background: #22242a;
}
/* line 464, ../sass/_posts.scss */
.list-posts .sm-post .category-box {
  height: auto;
  margin-bottom: 0;
  padding-top: 0;
}
/* line 468, ../sass/_posts.scss */
.list-posts .sm-post .category-box:after {
  display: none;
}
/* line 473, ../sass/_posts.scss */
.list-posts .sm-post .post-img {
  cursor: pointer;
  height: auto;
  overflow: hidden;
  position: relative;
  text-align: center;
  width: 100%;
}
/* line 480, ../sass/_posts.scss */
.list-posts .sm-post .post-img img {
  display: block;
  max-width: 100%;
  position: relative;
  height: auto;
  margin-bottom: 27px;
}
/* line 489, ../sass/_posts.scss */
.list-posts .sm-post .text-box {
  margin: 27px 28px 25px 28px;
}
@media (max-width: 991px) {
  /* line 489, ../sass/_posts.scss */
  .list-posts .sm-post .text-box {
    margin: 22px 30px 15px 30px;
  }
}
@media (max-width: 767px) {
  /* line 489, ../sass/_posts.scss */
  .list-posts .sm-post .text-box {
    margin: 15px 19px;
  }
}
/* line 499, ../sass/_posts.scss */
.list-posts .sm-post .text-box h4 {
  color: #f2f5ff;
  margin-bottom: 0;
}
@media (max-width: 767px) {
  /* line 499, ../sass/_posts.scss */
  .list-posts .sm-post .text-box h4 {
    letter-spacing: -0.15px;
    line-height: 1.35em;
  }
}
/* line 506, ../sass/_posts.scss */
.list-posts .sm-post .text-box h4 a {
  color: #f2f5ff;
}
/* line 512, ../sass/_posts.scss */
.list-posts .sm-post .author-box {
  border: none;
  position: absolute;
  bottom: 30px;
  left: 40px;
  padding: 0;
  margin: 0;
  display: inline-block;
}
@media (max-width: 767px) {
  /* line 512, ../sass/_posts.scss */
  .list-posts .sm-post .author-box {
    bottom: 20px;
    left: 30px;
  }
}
/* line 524, ../sass/_posts.scss */
.list-posts .sm-post .author-box .author-link {
  font-weight: 700;
  position: relative;
  padding-right: 3px;
}
/* line 528, ../sass/_posts.scss */
.list-posts .sm-post .author-box .author-link:after {
  content: "\201A";
  position: absolute;
  bottom: -2px;
  right: 0;
  color: #b5bfc1;
  line-height: 17px;
  line-height: 1.21429rem;
}
/* line 537, ../sass/_posts.scss */
.list-posts .sm-post .author-box a {
  color: #b5bfc1;
}
/* line 539, ../sass/_posts.scss */
.list-posts .sm-post .author-box a:hover {
  color: #ff8346;
}
/* line 544, ../sass/_posts.scss */
.list-posts .sm-post .counter-views {
  position: absolute;
  bottom: 30px;
  right: 40px;
  color: #b5bfc1;
  font-size: 12px;
  font-size: 0.85714rem;
}
/* line 550, ../sass/_posts.scss */
.list-posts .sm-post .counter-views span:first-of-type {
  padding-right: 15px;
}
/* line 553, ../sass/_posts.scss */
.list-posts .sm-post .counter-views svg {
  width: 15px;
  position: relative;
  top: 2px;
}
/* line 557, ../sass/_posts.scss */
.list-posts .sm-post .counter-views svg path {
  stroke: #b5bfc1;
}
/* line 560, ../sass/_posts.scss */
.list-posts .sm-post .counter-views svg ellipse {
  stroke: #b5bfc1;
  fill: #b5bfc1;
}
/* line 564, ../sass/_posts.scss */
.list-posts .sm-post .counter-views svg.comment path {
  fill: #b5bfc1;
  stroke: inherit !important;
}

/* line 581, ../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 595, ../sass/_posts.scss */
.gallery-carousel .post-img {
  position: relative;
}
/* line 598, ../sass/_posts.scss */
.gallery-carousel .post-img a img {
  width: 101%;
}
/* line 602, ../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 613, ../sass/_posts.scss */
.gallery-carousel .post-img:hover:before {
  content: '';
  position: absolute;
  bottom: 0;
  height: 7px;
  left: 0;
  width: 100%;
  background: #ff8346;
}
/* line 624, ../sass/_posts.scss */
.gallery-carousel .cl-thumbs-wrapper {
  margin-left: 1px;
}

/* video-fancybox 
---------------------------------------------------------------------------------*/
/* line 631, ../sass/_posts.scss */
.video-fancybox {
  -webkit-transition: opacity 0.2s linear;
  display: block;
  margin-bottom: 60px;
  position: relative;
  transition: opacity 0.2s linear;
}
/* line 637, ../sass/_posts.scss */
.video-fancybox:hover {
  opacity: 0.9;
}
/* line 641, ../sass/_posts.scss */
.video-fancybox img.img-video {
  height: auto;
  width: 100%;
}
/* line 646, ../sass/_posts.scss */
.video-fancybox .play-video {
  left: 50%;
  margin-left: -30px;
  margin-top: -30px;
  position: absolute;
  top: 50%;
}

/* line 657, ../sass/_posts.scss */
.grid.masonry--grid-box .info-box h4 {
  padding-left: 30px;
  padding-right: 30px;
}
@media (max-width: 767px) {
  /* line 657, ../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 668, ../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 668, ../sass/_posts.scss */
  .post2 {
    min-height: 100%;
    padding-bottom: 40px;
    padding-top: 40px;
  }
}
@media (max-width: 767px) {
  /* line 668, ../sass/_posts.scss */
  .post2 {
    padding-bottom: 30px;
    padding-top: 30px;
  }
}
/* line 685, ../sass/_posts.scss */
.post2 > div {
  display: table-cell;
  vertical-align: middle;
}

/* Main-post
---------------------------------------------------------------------------------*/
/* line 693, ../sass/_posts.scss */
.main-post {
  padding-top: 50px;
  padding-bottom: 15px;
}
@media (max-width: 767px) {
  /* line 693, ../sass/_posts.scss */
  .main-post {
    padding-left: 0;
    padding-top: 20px;
    padding-bottom: 30px;
  }
}
/* line 701, ../sass/_posts.scss */
.main-post h2 {
  margin-bottom: 20px;
}
@media (max-width: 767px) {
  /* line 701, ../sass/_posts.scss */
  .main-post h2 {
    margin-bottom: 10px;
  }
}
/* line 707, ../sass/_posts.scss */
.main-post .main-text {
  margin-bottom: 15px;
  display: block;
  overflow: hidden;
}
@media (max-width: 767px) {
  /* line 707, ../sass/_posts.scss */
  .main-post .main-text {
    margin-bottom: 10px;
  }
}
/* line 715, ../sass/_posts.scss */
.main-post .read-more {
  display: block;
  font-weight: 300;
  line-height: 30px;
  line-height: 2.14286rem;
  color: #a5b5bb;
  margin-bottom: 28px;
}
@media (max-width: 767px) {
  /* line 715, ../sass/_posts.scss */
  .main-post .read-more {
    margin-bottom: 15px;
  }
}

/* line 729, ../sass/_posts.scss */
.ecology.front main {
  padding-top: 20px;
}
/* line 731, ../sass/_posts.scss */
.ecology.front main .eco-post,
.ecology.front main .sm-post {
  padding-bottom: 45px;
}
/* line 734, ../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 731, ../sass/_posts.scss */
  .ecology.front main .eco-post,
  .ecology.front main .sm-post {
    padding-bottom: 0px;
  }
}
/* line 742, ../sass/_posts.scss */
.ecology.front main .eco-post .list-posts .author-box,
.ecology.front main .sm-post .list-posts .author-box {
  padding-top: 15px;
}
@media (max-width: 767px) {
  /* line 742, ../sass/_posts.scss */
  .ecology.front main .eco-post .list-posts .author-box,
  .ecology.front main .sm-post .list-posts .author-box {
    margin-left: 0;
  }
}
/* line 753, ../sass/_posts.scss */
.ecology:not(.front) .eco-post {
  padding-bottom: 45px;
}
/* line 759, ../sass/_posts.scss */
.ecology main .author-box {
  margin-left: 0;
}
/* line 762, ../sass/_posts.scss */
.ecology main .pagination-box {
  margin-top: 10px;
  margin-bottom: 50px;
}
/* line 765, ../sass/_posts.scss */
.ecology main .pagination-box .pagination {
  margin-top: 35px;
  margin-bottom: 40px;
}

/* line 774, ../sass/_posts.scss */
.ecology .pagination-box {
  margin-top: 0;
  margin-bottom: 5px;
}

/* line 780, ../sass/_posts.scss */
.list-posts {
  /* Half-post & xs-post
  ---------------------------------------------------------------------------------*/
}
/* line 783, ../sass/_posts.scss */
.list-posts .half-post {
  margin-bottom: 20px;
}
@media (max-width: 767px) {
  /* line 783, ../sass/_posts.scss */
  .list-posts .half-post {
    overflow: hidden;
  }
}
/* line 788, ../sass/_posts.scss */
.list-posts .half-post .post-img {
  background: #1a1b1f;
}
@media (min-width: 992px) {
  /* line 788, ../sass/_posts.scss */
  .list-posts .half-post .post-img {
    min-height: 380px;
  }
}
@media (max-width: 991px) {
  /* line 788, ../sass/_posts.scss */
  .list-posts .half-post .post-img {
    min-height: 200px;
  }
}
@media (max-width: 767px) {
  /* line 783, ../sass/_posts.scss */
  .list-posts .half-post {
    position: relative;
  }
  /* line 800, ../sass/_posts.scss */
  .list-posts .half-post .post-img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
  }
  /* line 808, ../sass/_posts.scss */
  .list-posts .half-post .post-img a {
    background-size: cover;
    background-position: center;
  }
  /* line 811, ../sass/_posts.scss */
  .list-posts .half-post .post-img a img {
    opacity: 0;
  }
}
@media (max-width: 767px) and (max-width: 767px) {
  /* line 800, ../sass/_posts.scss */
  .list-posts .half-post .post-img {
    background: #1a1b1f;
  }
  /* line 817, ../sass/_posts.scss */
  .list-posts .half-post .post-img a {
    opacity: 0.6;
  }
}

@media (min-width: 992px) {
  /* line 824, ../sass/_posts.scss */
  .list-posts .half-post .post-img a {
    display: block;
    width: 100%;
    height: 380px;
    background-size: cover;
    background-position: center;
  }
  /* line 830, ../sass/_posts.scss */
  .list-posts .half-post .post-img a img {
    opacity: 0;
  }
}
/* line 836, ../sass/_posts.scss */
.list-posts .half-post .cont-box {
  left: 70px;
  max-height: 75%;
  overflow: hidden;
  position: absolute;
  top: 55px;
  max-width: 310px;
  z-index: 1;
}
@media (max-width: 767px) {
  /* line 836, ../sass/_posts.scss */
  .list-posts .half-post .cont-box {
    position: static;
    padding: 20px 20px 0 20px;
  }
}
/* line 850, ../sass/_posts.scss */
.list-posts .half-post .cont-box .category-box {
  height: auto;
  margin: 0 0 20px 0;
  padding: 0;
}
@media (max-width: 767px) {
  /* line 850, ../sass/_posts.scss */
  .list-posts .half-post .cont-box .category-box {
    margin: 0 0 10px 0;
  }
}
/* line 857, ../sass/_posts.scss */
.list-posts .half-post .cont-box .category-box:after {
  display: none;
}
/* line 860, ../sass/_posts.scss */
.list-posts .half-post .cont-box .category-box a {
  color: #bbc5de;
}
/* line 866, ../sass/_posts.scss */
.list-posts .half-post .text-box {
  position: static;
}
/* line 868, ../sass/_posts.scss */
.list-posts .half-post .text-box h3 {
  margin-bottom: 20px;
}
@media (min-width: 992px) {
  /* line 868, ../sass/_posts.scss */
  .list-posts .half-post .text-box h3 {
    width: 90%;
  }
}
@media (max-width: 767px) {
  /* line 868, ../sass/_posts.scss */
  .list-posts .half-post .text-box h3 {
    padding-right: 25%;
  }
}
/* line 876, ../sass/_posts.scss */
.list-posts .half-post .text-box h3 a {
  overflow: hidden;
  max-height: 100px;
  color: #fff;
}
/* line 880, ../sass/_posts.scss */
.list-posts .half-post .text-box h3 a:hover {
  color: #ff8346;
}
@media (max-width: 767px) {
  /* line 866, ../sass/_posts.scss */
  .list-posts .half-post .text-box {
    position: relative;
    bottom: auto;
    left: 0;
    top: auto;
    margin-left: 0;
    width: calc(100% - 60px);
  }
}
/* line 895, ../sass/_posts.scss */
.list-posts .half-post .author-box {
  border-size: 3px;
  bottom: 55px;
  left: 70px;
  z-index: 10;
}
@media (max-width: 767px) {
  /* line 895, ../sass/_posts.scss */
  .list-posts .half-post .author-box {
    position: static;
    padding: 10px 20px 20px 20px;
  }
}
@media (max-width: 767px) {
  /* line 904, ../sass/_posts.scss */
  .list-posts .half-post .author-box span {
    line-height: 6px;
  }
}
/* line 910, ../sass/_posts.scss */
.list-posts .half-post .counter-views {
  position: absolute;
  right: 70px;
  bottom: 55px;
  color: #bbc5de;
}
@media (max-width: 767px) {
  /* line 910, ../sass/_posts.scss */
  .list-posts .half-post .counter-views {
    bottom: 20px;
    right: 30px;
  }
}
/* line 920, ../sass/_posts.scss */
.list-posts .half-post .counter-views svg path {
  stroke: #bbc5de;
}
/* line 923, ../sass/_posts.scss */
.list-posts .half-post .counter-views svg ellipse {
  stroke: #bbc5de;
  fill: #bbc5de;
}
/* line 928, ../sass/_posts.scss */
.list-posts .half-post .counter-views svg.comment path {
  fill: #bbc5de;
  stroke: inherit !important;
}
/* line 936, ../sass/_posts.scss */
.list-posts .xs-post {
  overflow: hidden;
  padding-bottom: 100px;
  padding-top: 20px;
  min-height: 300px;
}
@media (max-width: 991px) {
  /* line 936, ../sass/_posts.scss */
  .list-posts .xs-post {
    padding-top: 18px;
  }
}
@media (max-width: 767px) {
  /* line 936, ../sass/_posts.scss */
  .list-posts .xs-post {
    padding-top: 16px;
    min-height: 160px;
  }
}
/* line 949, ../sass/_posts.scss */
.list-posts .xs-post > div {
  margin-left: 20px;
  padding-right: 20px;
  position: relative;
  z-index: 1;
}
/* line 955, ../sass/_posts.scss */
.list-posts .xs-post.two-cols > div {
  margin-left: 10px;
  padding-right: 10px;
}
/* line 959, ../sass/_posts.scss */
.list-posts .xs-post span:first-of-type {
  padding-right: 13px;
}
/* line 962, ../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 972, ../sass/_posts.scss */
.list-posts .xs-post .text-box {
  overflow: hidden;
  margin-bottom: 0;
}
@media (max-width: 991px) {
  /* line 972, ../sass/_posts.scss */
  .list-posts .xs-post .text-box {
    margin-bottom: 14px;
  }
}
@media (max-width: 767px) {
  /* line 972, ../sass/_posts.scss */
  .list-posts .xs-post .text-box {
    min-height: 80px;
    margin-bottom: 16px;
  }
}
/* line 983, ../sass/_posts.scss */
.list-posts .xs-post h5 {
  color: #546266;
  letter-spacing: 0.7px;
  line-height: 1.3em;
}
@media (max-width: 991px) {
  /* line 983, ../sass/_posts.scss */
  .list-posts .xs-post h5 {
    line-height: 1.45em;
  }
}
@media (max-width: 767px) {
  /* line 983, ../sass/_posts.scss */
  .list-posts .xs-post h5 {
    line-height: 1.35em;
  }
}
/* line 993, ../sass/_posts.scss */
.list-posts .xs-post h5 a {
  letter-spacing: normal;
  color: #546266;
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 993, ../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 983, ../sass/_posts.scss */
  .list-posts .xs-post h5 {
    line-height: 1em;
  }
}
@media (max-width: 767px) {
  /* line 983, ../sass/_posts.scss */
  .list-posts .xs-post h5 {
    margin-bottom: 0px;
  }
}
/* line 1008, ../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 1014, ../sass/_posts.scss */
.list-posts .xs-post .author-box {
  width: 110px;
  position: absolute;
  bottom: 15px;
  left: 20px;
  margin-bottom: 0;
  margin-left: 0;
}
@media (max-width: 767px) {
  /* line 1014, ../sass/_posts.scss */
  .list-posts .xs-post .author-box {
    padding-top: 3px;
    width: 90px;
    padding-right: 10px;
  }
}
/* line 1026, ../sass/_posts.scss */
.list-posts .xs-post .author-box a {
  color: #b8c9d0;
  display: block;
  line-height: inherit;
}
/* line 1030, ../sass/_posts.scss */
.list-posts .xs-post .author-box a:hover {
  color: #ff8346;
}
/* line 1033, ../sass/_posts.scss */
.list-posts .xs-post .author-box a.author-link {
  position: relative;
  top: 5px;
}
/* line 1040, ../sass/_posts.scss */
.list-posts .xs-post .category-box {
  padding: 0px 0px 2px 0px;
  margin: 0 0 13px 20px;
}
/* line 1043, ../sass/_posts.scss */
.list-posts .xs-post .category-box a {
  font-weight: 600;
}

@media (max-width: 767px) {
  /* line 1056, ../sass/_posts.scss */
  .device-post .list-posts .lg-post .author-box {
    margin-left: 20px;
  }
}
/* line 1067, ../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 1075, ../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 1089, ../sass/_posts.scss */
.half-post .text-author-block .text-box h3, .half-post .text-author-block .text-box a {
  color: #a5b5bb;
}
@media (min-width: 768px) {
  /* line 1088, ../sass/_posts.scss */
  .half-post .text-author-block .text-box {
    top: 30px;
    left: 50px;
    width: calc(100% - 100px);
    max-width: 100%;
  }
}
@media (min-width: 992px) {
  /* line 1088, ../sass/_posts.scss */
  .half-post .text-author-block .text-box {
    top: 65px;
    left: 70px;
  }
}
@media (min-width: 767px) {
  /* line 1106, ../sass/_posts.scss */
  .half-post .text-author-block .author-box {
    bottom: 30px;
    left: 50px;
  }
}
@media (min-width: 992px) {
  /* line 1106, ../sass/_posts.scss */
  .half-post .text-author-block .author-box {
    bottom: 55px;
    left: 70px;
  }
}

/* line 1121, ../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 1129, ../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/#424756+0,424756+65&1+0,0+65 */
  background: -moz-linear-gradient(left, #424756 0%, rgba(66, 71, 86, 0) 65%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(left, #424756 0%, rgba(66, 71, 86, 0) 65%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #424756 0%, rgba(66, 71, 86, 0) 65%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#424756', endColorstr='#00424756',GradientType=1 );
  /* IE6-9 */
}

@media (min-width: 992px) {
  /* line 1142, ../sass/_posts.scss */
  .sidebar-on .list-posts .half-post .post-img,
  .sidebar-on .list-posts .half-post .post-img a {
    min-height: 500px;
  }
}

/* Recent-post
---------------------------------------------------------------------------------*/
/* line 1151, ../sass/_posts.scss */
.post-recent {
  padding-bottom: 60px;
}
@media (max-width: 767px) {
  /* line 1151, ../sass/_posts.scss */
  .post-recent {
    padding-bottom: 20px;
  }
}
/* line 1156, ../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 1165, ../sass/_posts.scss */
.lg-post.advertising .text-block {
  margin-bottom: 240px;
  margin-left: 30px;
}
@media (max-width: 1200px) {
  /* line 1165, ../sass/_posts.scss */
  .lg-post.advertising .text-block {
    margin-bottom: 100px;
  }
}
@media (max-width: 991px) {
  /* line 1165, ../sass/_posts.scss */
  .lg-post.advertising .text-block {
    margin-bottom: 50px;
  }
}
@media (max-width: 767px) {
  /* line 1165, ../sass/_posts.scss */
  .lg-post.advertising .text-block {
    margin-bottom: 10px;
    margin-left: 0;
  }
}
/* line 1178, ../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 1178, ../sass/_posts.scss */
  .lg-post.advertising .text-block .text-box {
    margin-top: 60px;
  }
}
@media (max-width: 767px) {
  /* line 1178, ../sass/_posts.scss */
  .lg-post.advertising .text-block .text-box {
    margin-top: 0;
    padding-right: 20px;
  }
}
@media (max-width: 767px) {
  /* line 1191, ../sass/_posts.scss */
  .lg-post.advertising .text-block .text-box h1 {
    padding-right: 20px;
  }
  /* line 1194, ../sass/_posts.scss */
  .lg-post.advertising .text-block .text-box h1 a {
    color: #f2f5ff;
  }
}
/* line 1200, ../sass/_posts.scss */
.lg-post.advertising .text-block .author-box {
  position: relative;
  bottom: auto;
  left: 0;
}

/* Sport-post
---------------------------------------------------------------------------------*/
/* line 1212, ../sass/_posts.scss */
.sport-post #wrapper > .background {
  z-index: 0;
}
/* line 1215, ../sass/_posts.scss */
.sport-post #wrapper .box-category-title.no-list .page-category-title {
  padding: 100px 30px 130px 30px;
}
/* line 1216, ../sass/_posts.scss */
.sport-post #wrapper .post-img-transparent {
  height: 650px;
}
/* line 1220, ../sass/_posts.scss */
.sport-post #wrapper .widget-sport .widgets-box {
  background: #f2f5ff;
  border: none;
  margin-left: 0;
  padding: 40px 30px;
}
@media (max-width: 991px) {
  /* line 1220, ../sass/_posts.scss */
  .sport-post #wrapper .widget-sport .widgets-box {
    margin-top: 18px;
  }
}
@media (max-width: 767px) {
  /* line 1220, ../sass/_posts.scss */
  .sport-post #wrapper .widget-sport .widgets-box {
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 35px;
    padding-bottom: 35px;
  }
}
/* line 1235, ../sass/_posts.scss */
.sport-post #wrapper .widget-sport .widgets-box .widget .widget-title {
  color: #4e5c60;
}
/* line 1238, ../sass/_posts.scss */
.sport-post #wrapper .widget-sport .widgets-box .widget.widget-latest-posts ul li {
  max-width: 211px;
}
/* line 1245, ../sass/_posts.scss */
.sport-post #wrapper .widget-sport .widgets-box .widget .socials-block a {
  color: #b8c9d0;
}
/* line 1247, ../sass/_posts.scss */
.sport-post #wrapper .widget-sport .widgets-box .widget .socials-block a:hover {
  color: #ff8346;
}
/* line 1255, ../sass/_posts.scss */
.sport-post #wrapper .pagination {
  margin: 0;
}

/* line 1260, ../sass/_posts.scss */
.sport-block {
  background-color: #f2f5ff;
  margin-bottom: 18px;
  overflow: hidden;
  width: 100%;
  display: table;
}
/* line 1267, ../sass/_posts.scss */
.sport-block h3 a {
  color: #546266;
}
@media (max-width: 767px) {
  /* line 1260, ../sass/_posts.scss */
  .sport-block {
    display: block;
    padding: 20px;
  }
}
/* line 1276, ../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 1276, ../sass/_posts.scss */
  .sport-block .post-img {
    display: block;
    min-width: 100%;
    width: 100%;
    margin: 0;
  }
}
/* line 1291, ../sass/_posts.scss */
.sport-block .post-img a {
  -webkit-perspective: 50px;
  perspective: 50px;
}
/* line 1294, ../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 1294, ../sass/_posts.scss */
  .sport-block .post-img a img {
    min-height: 100px;
  }
}
/* line 1321, ../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 1337, ../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 1344, ../sass/_posts.scss */
.sport-block .post-img:hover a:before {
  opacity: .35;
}
/* line 1350, ../sass/_posts.scss */
.sport-block .post-text {
  display: table-cell;
  padding: 20px 0;
  vertical-align: middle;
  width: 100%;
}
/* line 1355, ../sass/_posts.scss */
.sport-block .post-text h3 {
  margin-right: 40px;
}
/* line 1358, ../sass/_posts.scss */
.sport-block .post-text .author-box {
  display: block;
  margin-top: 25px;
  margin-left: 0;
}
/* line 1362, ../sass/_posts.scss */
.sport-block .post-text .author-box span {
  line-height: 1;
}

@media (min-width: 991px) {
  /* line 1370, ../sass/_posts.scss */
  .sport-pagination .pagination {
    margin-left: -.36em;
    margin-right: 12px;
  }
}

/* line 1378, ../sass/_posts.scss */
.pagination-box {
  overflow: hidden;
  clear: both;
}
/* line 1383, ../sass/_posts.scss */
.pagination-box.pagination-mini .pagination {
  margin-top: 0;
  margin-bottom: 32px;
}
@media (min-width: 768px) {
  /* line 1383, ../sass/_posts.scss */
  .pagination-box.pagination-mini .pagination {
    margin-bottom: 88px;
  }
}
/* line 1390, ../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 1407, ../sass/_posts.scss */
.pagination-box.pagination-mini .pagination li a:hover {
  border-color: #b8c9d0 !important;
}

/* line 1417, ../sass/_posts.scss */
.single .pagination-box:before, .single .pagination-box:after {
  content: " ";
  width: calc(100% - 20px);
  height: 1px;
  background: rgba(215, 221, 224, 0.5);
  position: absolute;
  top: 0;
  left: 10px;
}
/* line 1426, ../sass/_posts.scss */
.single .pagination-box:after {
  top: auto;
  bottom: 0;
}

@media (min-width: 768px) {
  /* line 1434, ../sass/_posts.scss */
  .repeatImg .post-img {
    height: 100% !important;
    width: 100% !important;
  }
}
/* line 1439, ../sass/_posts.scss */
.repeatImg .post-img a {
  min-height: 200px;
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 1439, ../sass/_posts.scss */
  .repeatImg .post-img a {
    background: none !important;
  }
}
@media (max-width: 767px) {
  /* line 1439, ../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 1452, ../sass/_posts.scss */
  .repeatImg .post-img a img {
    opacity: 0 !important;
  }
}

/* line 1461, ../sass/_posts.scss */
.d7-post {
  margin-bottom: 20px;
}
@media (max-width: 767px) {
  /* line 1474, ../sass/_posts.scss */
  .d7-post + .pagination-box {
    padding-bottom: 30px;
  }
}
@media (max-width: 767px) {
  /* line 1479, ../sass/_posts.scss */
  .d7-post .category-box
  .main-text {
    height: 72.423px;
  }
}
/* line 1485, ../sass/_posts.scss */
.d7-post .category-box
.main-text p:last-of-type {
  margin-bottom: 0;
}
/* line 1489, ../sass/_posts.scss */
.d7-post .post-img {
  overflow: hidden;
  position: relative;
}
/* line 1493, ../sass/_posts.scss */
.d7-post .post-img a {
  -webkit-perspective: 50px;
  perspective: 50px;
}
/* line 1496, ../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 1496, ../sass/_posts.scss */
  .d7-post .post-img a img {
    min-height: 100px;
  }
}
/* line 1523, ../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 1539, ../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 1546, ../sass/_posts.scss */
.d7-post .post-img:hover a:before {
  opacity: .35;
}
/* line 1553, ../sass/_posts.scss */
.d7-post .main-post {
  padding-top: 46px;
  padding-bottom: 40px;
  background-color: #22242a;
}
@media (max-width: 767px) {
  /* line 1553, ../sass/_posts.scss */
  .d7-post .main-post {
    padding: 27px 10px;
  }
}
/* line 1562, ../sass/_posts.scss */
.d7-post .read-more {
  display: block;
  font-family: 'Montserrat', sans-serif;
  font-size: 12px;
  font-size: 0.85714rem;
  line-height: 21px;
  line-height: 1.5rem;
  color: #676d7f;
  margin-bottom: 30px;
}
@media (max-width: 767px) {
  /* line 1562, ../sass/_posts.scss */
  .d7-post .read-more {
    padding-left: 10px;
    margin-bottom: 10px;
    padding-top: 0;
  }
}
/* line 1574, ../sass/_posts.scss */
.d7-post .read-more:hover {
  color: #ff8346;
}
/* line 1578, ../sass/_posts.scss */
.d7-post .category-box, .d7-post .text-box, .d7-post .author-box, .d7-post .read-more {
  margin-left: 100px;
  margin-bottom: 0;
}
@media (max-width: 767px) {
  /* line 1578, ../sass/_posts.scss */
  .d7-post .category-box, .d7-post .text-box, .d7-post .author-box, .d7-post .read-more {
    margin-left: 10px;
    margin-bottom: 10px;
  }
}
/* line 1586, ../sass/_posts.scss */
.d7-post .category-box a {
  color: #707689;
}
/* line 1589, ../sass/_posts.scss */
.d7-post .text-box {
  padding-right: 100px;
  padding-bottom: 0;
  margin-bottom: 0;
  color: #fff;
}
/* line 1595, ../sass/_posts.scss */
.d7-post .text-box h4 {
  margin-bottom: 25px;
}
/* line 1597, ../sass/_posts.scss */
.d7-post .text-box h4 a {
  color: #fff;
}
@media (max-width: 767px) {
  /* line 1589, ../sass/_posts.scss */
  .d7-post .text-box {
    padding-right: 10px;
    padding-left: 0;
    padding-bottom: 10px;
  }
  /* line 1607, ../sass/_posts.scss */
  .d7-post .text-box h4 {
    font-size: 20px;
    font-size: 1.42857rem;
    line-height: 27px;
    line-height: 1.92857rem;
    margin-bottom: 7px;
  }
}
/* line 1613, ../sass/_posts.scss */
.d7-post .text-box p {
  margin-bottom: 5px;
}
/* line 1618, ../sass/_posts.scss */
.d7-post .foot-post {
  padding-top: 40px;
  overflow: hidden;
}
@media (max-width: 767px) {
  /* line 1618, ../sass/_posts.scss */
  .d7-post .foot-post {
    padding-top: 10px;
  }
}
/* line 1625, ../sass/_posts.scss */
.d7-post .author-box {
  float: left;
  border: none;
  padding-top: 0px;
  width: auto;
  color: #6f7689;
}
@media (max-width: 767px) {
  /* line 1625, ../sass/_posts.scss */
  .d7-post .author-box {
    margin-bottom: 0;
  }
}
/* line 1635, ../sass/_posts.scss */
.d7-post .author-box a {
  color: #6f7689;
}
/* line 1637, ../sass/_posts.scss */
.d7-post .author-box a:hover {
  color: #ff8346;
}
/* line 1640, ../sass/_posts.scss */
.d7-post .author-box a.author-link:after {
  color: #6f7689;
}
/* line 1643, ../sass/_posts.scss */
.d7-post .author-box a.author-link {
  font-weight: 600;
}
/* line 1648, ../sass/_posts.scss */
.d7-post .author-box span .creation-date {
  display: inherit;
  position: relative;
  top: 0px;
}
/* line 1653, ../sass/_posts.scss */
.d7-post .author-box .counter-views {
  float: right;
  padding-right: 11px;
}
@media (max-width: 767px) {
  /* line 1653, ../sass/_posts.scss */
  .d7-post .author-box .counter-views {
    margin-right: 3px;
  }
}
/* line 1659, ../sass/_posts.scss */
.d7-post .author-box .counter-views span:first-of-type {
  padding-right: 18px;
}
/* line 1664, ../sass/_posts.scss */
.d7-post .author-box .svg.comment {
  position: relative;
  top: 3px;
}
/* line 1672, ../sass/_posts.scss */
.d7-post .counter-views {
  float: right;
  font-size: 12px;
  font-size: 0.85714rem;
  color: #6f7689;
  font-family: 'Montserrat', sans-serif;
  padding-right: 80px;
}
/* line 1680, ../sass/_posts.scss */
.d7-post .counter-views svg path {
  stroke: #6f7689;
}
/* line 1683, ../sass/_posts.scss */
.d7-post .counter-views svg ellipse {
  stroke: #6f7689;
  fill: #6f7689;
}
/* line 1688, ../sass/_posts.scss */
.d7-post .counter-views svg.comment path {
  fill: #6f7689;
  stroke: inherit !important;
}

/**/
/* line 1697, ../sass/_posts.scss */
.post-img .type-sticky-post {
  position: absolute;
  top: 0px;
  right: 0px;
  display: block;
  width: 40px;
  height: 40px;
  background: #fffdfc;
  text-align: center;
  padding-top: 6px;
  z-index: 10;
}
/* line 1708, ../sass/_posts.scss */
.post-img .type-sticky-post svg {
  width: 27px;
  height: 27px;
}
/* line 1712, ../sass/_posts.scss */
.post-img .type-sticky-post svg path {
  fill: #666666;
}

/* line 1718, ../sass/_posts.scss */
.post-img .type-post {
  position: absolute;
    bottom: 0;
    right: 0;
    display: block;
    width: 40px;
    height: 40px;
    background: #27292e;
    padding-top: 9px;
    text-align: center;
}
/* line 1728, ../sass/_posts.scss */
.post-img .type-post svg {
  width: 20px;
  height: 20px;
}
/* line 1731, ../sass/_posts.scss */
.post-img .type-post svg path {
  fill: white;
}

/**/
/* line 1738, ../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 1738, ../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 1755, ../sass/_posts.scss */
  .lg-post.middle-left-post .author-box, .lg-post.middle-left-post .text-box {
    margin-left: 0;
  }
  /* line 1757, ../sass/_posts.scss */
  .lg-post.middle-left-post .author-box p, .lg-post.middle-left-post .text-box p {
    max-height: 75px;
    overflow: hidden;
  }
}
/* line 1763, ../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 1763, ../sass/_posts.scss */
  .lg-post.middle-left-post .wrap-info-box {
    position: static;
  }
}
/* line 1772, ../sass/_posts.scss */
.lg-post.middle-left-post .wrap-info-box > .container {
  display: table;
  height: 100%;
}
/* line 1775, ../sass/_posts.scss */
.lg-post.middle-left-post .wrap-info-box > .container > .row {
  display: table-row;
  height: 100%;
}
/* line 1778, ../sass/_posts.scss */
.lg-post.middle-left-post .wrap-info-box > .container > .row > div {
  display: table-cell;
  vertical-align: middle;
  float: none;
}
/* line 1783, ../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 .author-box {
  position: relative;
  left: auto;
  top: auto;
  bottom: auto;
  right: auto;
}
/* line 1791, ../sass/_posts.scss */
.lg-post.middle-left-post .wrap-info-box > .container > .row > div .text-box h1 {
  margin-bottom: 14px;
}
/* line 1799, ../sass/_posts.scss */
.lg-post.middle-left-post .author-box {
  border-color: #c0d5db !important;
}
/* line 1801, ../sass/_posts.scss */
.lg-post.middle-left-post .author-box a {
  color: #b8c9d0;
}
/* line 1803, ../sass/_posts.scss */
.lg-post.middle-left-post .author-box a:hover {
  color: #ff8346;
}
/* line 1808, ../sass/_posts.scss */
.lg-post.middle-left-post .post-img a:before {
  opacity: 0.5;
  background: #505154;
}

/* Design-post 
---------------------------------------------------------------------------------*/
/* line 1816, ../sass/_posts.scss */
.design-post {
  margin-bottom: 60px;
}
@media (max-width: 767px) {
  /* line 1816, ../sass/_posts.scss */
  .design-post {
    margin-bottom: 40px;
  }
}
/* line 1821, ../sass/_posts.scss */
.design-post:nth-child(odd) {
  clear: left;
}
@media (min-width: 1024px) {
  /* line 1824, ../sass/_posts.scss */
  .design-post:nth-child(odd) .post-img {
    padding-right: 20px;
  }
}
@media (min-width: 1024px) {
  /* line 1831, ../sass/_posts.scss */
  .design-post:nth-child(even) .post-img {
    padding-left: 20px;
  }
}
@media (min-width: 1024px) {
  /* line 1836, ../sass/_posts.scss */
  .design-post:nth-child(even) .text-box, .design-post:nth-child(even) .author-box {
    margin-left: 30px;
  }
}
/* line 1842, ../sass/_posts.scss */
.design-post:first-of-type {
  clear: none;
}
/* line 1846, ../sass/_posts.scss */
.design-post .post-img {
  margin-bottom: 42px;
}
@media (max-width: 767px) {
  /* line 1846, ../sass/_posts.scss */
  .design-post .post-img {
    margin-bottom: 25px;
  }
}
/* line 1852, ../sass/_posts.scss */
.design-post .text-box {
  margin-left: 10px;
  margin-bottom: 13px;
}
@media (min-width: 768px) {
  /* line 1852, ../sass/_posts.scss */
  .design-post .text-box {
    padding-right: 100px;
  }
}
@media (max-width: 767px) {
  /* line 1852, ../sass/_posts.scss */
  .design-post .text-box {
    margin-bottom: 10px;
  }
}
/* line 1861, ../sass/_posts.scss */
.design-post .text-box h3 {
  margin-bottom: 12px;
}
@media (max-width: 767px) {
  /* line 1861, ../sass/_posts.scss */
  .design-post .text-box h3 {
    margin-bottom: 7px;
  }
}
/* line 1868, ../sass/_posts.scss */
.design-post .author-box {
  margin-left: 10px;
  clear: both;
}

/* line 1877, ../sass/_posts.scss */
.touch-device .post-img a:before {
  display: none !important;
}

/* Bricklaying-post
---------------------------------------------------------------------------------*/
@media (min-width: 992px) {
  /* line 1886, ../sass/_posts.scss */
  .fashion main {
    padding-top: 60px;
  }
}
@media (min-width: 992px) {
  /* line 1891, ../sass/_posts.scss */
  .fashion .list-posts {
    padding-top: 45px;
  }
}
@media (min-width: 992px) and (max-height: 1024px) {
  /* line 1891, ../sass/_posts.scss */
  .fashion .list-posts {
    padding-top: 0;
  }
}
/* line 1899, ../sass/_posts.scss */
.fashion .list-posts h2 {
  margin-bottom: 32px;
}
@media (max-width: 767px) {
  /* line 1899, ../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 1908, ../sass/_posts.scss */
.fashion .list-posts .author-box .creation-date {
  clear: both;
  display: inline-block;
}
@media (max-width: 767px) {
  /* line 1913, ../sass/_posts.scss */
  .fashion footer {
    padding-bottom: 45px !important;
  }
}
/* line 1919, ../sass/_posts.scss */
.fashion .footer-center {
  background: #1a1b1f;
  padding-top: 60px;
  padding-bottom: 95px;
  border-top: 1px solid #e3e9eb;
}
/* line 1924, ../sass/_posts.scss */
.fashion .footer-center .footer-back {
  background: none;
}
@media (max-width: 767px) {
  /* line 1928, ../sass/_posts.scss */
  .fashion .footer-center .footer-back > div {
    background: none;
  }
}
/* line 1935, ../sass/_posts.scss */
.fashion .logo-footer svg path {
  fill: #c0c4c9;
}
/* line 1939, ../sass/_posts.scss */
.fashion .copyright {
  color: #c0c4c9;
}
/* line 1943, ../sass/_posts.scss */
.fashion .foot-back .svg g g polygon {
  fill: #c0c4c9;
}
/* line 1946, ../sass/_posts.scss */
.fashion .foot-back:hover .svg g g polygon {
  fill: #89919a;
}
/* line 1951, ../sass/_posts.scss */
.fashion .page-post .post-description .meta img {
  width: 60px;
}
/* line 1955, ../sass/_posts.scss */
.fashion .counter-views svg {
  max-width: 13px;
  top: 1px;
  position: relative;
}
/* line 1960, ../sass/_posts.scss */
.fashion .counter-views svg path {
  stroke: #384042;
}
/* line 1964, ../sass/_posts.scss */
.fashion .counter-views svg ellipse {
  stroke: #384042;
  fill: #384042;
}
/* line 1968, ../sass/_posts.scss */
.fashion .counter-views svg.comment {
  top: 3px;
}
/* line 1970, ../sass/_posts.scss */
.fashion .counter-views svg.comment path {
  fill: #384042;
  stroke: inherit !important;
}

/* line 1981, ../sass/_posts.scss */
.bricklaying-post {
  padding-top: 60px;
}
/* line 1983, ../sass/_posts.scss */
.bricklaying-post:first-of-type {
  padding-top: 40px;
}
@media (min-width: 768px) {
  /* line 1986, ../sass/_posts.scss */
  .bricklaying-post:last-of-type {
    margin-bottom: 70px;
  }
}
/* line 1991, ../sass/_posts.scss */
.bricklaying-post .counter-views {
  margin-bottom: 20px;
  font-weight: 300;
  font-size: 12px;
}
/* line 1995, ../sass/_posts.scss */
.bricklaying-post .counter-views span {
  margin-right: 16px;
}
@media (max-width: 767px) {
  /* line 1981, ../sass/_posts.scss */
  .bricklaying-post {
    padding-top: 0px;
  }
}
/* line 2003, ../sass/_posts.scss */
.bricklaying-post .category-box {
  margin: 0 0 25px 0;
  height: auto;
  padding: 0;
  line-height: 1;
}
/* line 2008, ../sass/_posts.scss */
.bricklaying-post .category-box:after {
  display: none;
}
/* line 2016, ../sass/_posts.scss */
.bricklaying-post .author-box {
  padding-top: 13px;
  width: 110px;
}
@media (max-width: 767px) {
  /* line 2016, ../sass/_posts.scss */
  .bricklaying-post .author-box {
    margin-left: 0px;
  }
}
@media (max-width: 479px) {
  /* line 2016, ../sass/_posts.scss */
  .bricklaying-post .author-box {
    width: 110px;
  }
}
/* line 2026, ../sass/_posts.scss */
.bricklaying-post .author-box span a {
  color: #a5b5bb;
}
/* line 2028, ../sass/_posts.scss */
.bricklaying-post .author-box span a:hover {
  color: #ff8346;
}
/* line 2032, ../sass/_posts.scss */
.bricklaying-post .author-box span span {
  margin-top: 6px;
}
/* line 2038, ../sass/_posts.scss */
.bricklaying-post .img-miniature {
  margin-top: 80px;
}
@media (max-width: 767px) {
  /* line 2038, ../sass/_posts.scss */
  .bricklaying-post .img-miniature {
    margin-top: 40px;
  }
}
/* line 2044, ../sass/_posts.scss */
.bricklaying-post .img-medium {
  margin-top: 80px;
}
@media (max-width: 767px) {
  /* line 2052, ../sass/_posts.scss */
  .bricklaying-post.style-1 {
    margin-bottom: 40px;
  }
}
/* line 2057, ../sass/_posts.scss */
.bricklaying-post.style-1 .text-box {
  margin-top: -7px;
}
@media (max-width: 767px) {
  /* line 2057, ../sass/_posts.scss */
  .bricklaying-post.style-1 .text-box {
    padding-top: 55px;
  }
}
@media (max-width: 479px) {
  /* line 2057, ../sass/_posts.scss */
  .bricklaying-post.style-1 .text-box {
    padding-top: 3px;
  }
}
/* line 2066, ../sass/_posts.scss */
.bricklaying-post.style-1 .center-box {
  padding-right: 50px;
}
@media (max-width: 767px) {
  /* line 2066, ../sass/_posts.scss */
  .bricklaying-post.style-1 .center-box {
    padding-right: 20px;
  }
}
/* line 2072, ../sass/_posts.scss */
.bricklaying-post.style-1 .img-miniature {
  max-width: 240px;
}
@media (max-width: 767px) {
  /* line 2076, ../sass/_posts.scss */
  .bricklaying-post.style-2 {
    margin-bottom: 40px;
  }
}
/* line 2080, ../sass/_posts.scss */
.bricklaying-post.style-2 .category-box {
  margin-top: 130px;
  margin-bottom: 20px;
}
@media (max-width: 767px) {
  /* line 2080, ../sass/_posts.scss */
  .bricklaying-post.style-2 .category-box {
    margin-top: 15px;
  }
}
/* line 2087, ../sass/_posts.scss */
.bricklaying-post.style-2 .text-box p {
  margin-top: -20px;
}
/* line 2090, ../sass/_posts.scss */
.bricklaying-post.style-2 .img-medium {
  margin-top: 133px;
}
@media (max-width: 767px) {
  /* line 2090, ../sass/_posts.scss */
  .bricklaying-post.style-2 .img-medium {
    margin-top: 0px;
  }
}
@media (max-width: 767px) {
  /* line 2090, ../sass/_posts.scss */
  .bricklaying-post.style-2 .img-medium {
    margin-bottom: 0px;
  }
}
/* line 2099, ../sass/_posts.scss */
.bricklaying-post.style-2 .img-miniature {
  margin-top: 40px;
}
@media (min-width: 992px) {
  /* line 2102, ../sass/_posts.scss */
  .bricklaying-post.style-2 .center-box {
    padding-left: 58px;
  }
}
@media (max-width: 767px) {
  /* line 2107, ../sass/_posts.scss */
  .bricklaying-post.style-2 .third-box {
    clear: both;
  }
}
@media (max-width: 767px) {
  /* line 2111, ../sass/_posts.scss */
  .bricklaying-post.style-2 .third-box.two {
    clear: none;
  }
}
@media (max-width: 767px) {
  /* line 2119, ../sass/_posts.scss */
  .bricklaying-post.style-3 {
    margin-bottom: 40px;
  }
  /* line 2123, ../sass/_posts.scss */
  .bricklaying-post.style-3 .first-box .post-img {
    margin-bottom: 20px;
  }
}
/* line 2127, ../sass/_posts.scss */
.bricklaying-post.style-3 .category-box {
  margin-top: 30px;
}
/* line 2130, ../sass/_posts.scss */
.bricklaying-post.style-3 .img-miniature {
  max-width: 200px;
}
@media (max-width: 767px) {
  /* line 2134, ../sass/_posts.scss */
  .bricklaying-post.style-4 {
    margin-bottom: 40px;
  }
}
/* line 2138, ../sass/_posts.scss */
.bricklaying-post.style-4 .category-box {
  margin-top: 130px;
}
@media (max-width: 767px) {
  /* line 2138, ../sass/_posts.scss */
  .bricklaying-post.style-4 .category-box {
    margin-top: 30px;
  }
}
/* line 2144, ../sass/_posts.scss */
.bricklaying-post.style-4 .img-miniature {
  max-width: 240px;
  margin-top: 0px;
  margin-bottom: 70px;
}
@media (min-width: 1200px) {
  /* line 2144, ../sass/_posts.scss */
  .bricklaying-post.style-4 .img-miniature {
    margin-left: 100px;
  }
}
@media (min-width: 540px) and (max-width: 1199px) {
  /* line 2144, ../sass/_posts.scss */
  .bricklaying-post.style-4 .img-miniature {
    margin-left: 20%;
  }
}
@media (max-width: 767px) {
  /* line 2144, ../sass/_posts.scss */
  .bricklaying-post.style-4 .img-miniature {
    margin-bottom: 0px;
  }
}
@media (max-width: 767px) {
  /* line 2159, ../sass/_posts.scss */
  .bricklaying-post.style-4 .third-box {
    margin-top: 20px;
  }
}
/* line 2165, ../sass/_posts.scss */
.bricklaying-post .post-img {
  cursor: pointer;
  height: auto;
  overflow: hidden;
  position: relative;
  width: 100%;
}
/* line 2171, ../sass/_posts.scss */
.bricklaying-post .post-img a {
  display: block;
  -webkit-perspective: 50px;
  perspective: 50px;
}
/* line 2175, ../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 2189, ../sass/_posts.scss */
.bricklaying-post .post-img a:hover:before {
  opacity: 0.35;
}
/* line 2194, ../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 2213, ../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 2226, ../sass/_posts.scss */
.mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
  opacity: 0 !important;
}

/* line 2229, ../sass/_posts.scss */
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 5px;
  background-color: rgba(34, 35, 40, 0.8);
}

/*---------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------*/
/* Food theme
-----------------------------------------------------------------------------------*/
/* line 2243, ../sass/_posts.scss */
.food .pagination-box .pagination {
  margin: 0;
}
/* line 2245, ../sass/_posts.scss */
.food .pagination-box .pagination li {
  padding: 0;
}
/* line 2250, ../sass/_posts.scss */
.food .list-posts .lg-post .post-img a:after {
  background: -moz-linear-gradient(left, #424756 0%, rgba(1, 1, 1, 0) 46%, transparent 47%, rgba(125, 185, 232, 0) 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(left, #424756 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, #424756 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 2256, ../sass/_posts.scss */
.food p {
  color: #4e5c60;
}
/* line 2261, ../sass/_posts.scss */
.food .modal-dialog .button--isi {
  background: #d6eaf2 !important;
}
/* line 2263, ../sass/_posts.scss */
.food .modal-dialog .button--isi:hover:before {
  background: #99b2bc !important;
}
/* line 2267, ../sass/_posts.scss */
.food .modal-dialog input[type="text"]::-webkit-input-placeholder, .food input[type="password"]::-webkit-input-placeholder {
  color: #626a6e !important;
}
/* line 2270, ../sass/_posts.scss */
.food .modal-dialog input[type="text"]::-moz-placeholder, .food input[type="password"]::-moz-placeholder {
  color: #626a6e !important;
}
/* line 2273, ../sass/_posts.scss */
.food .modal-dialog input[type="text"]:-moz-placeholder, .food input[type="password"]:-moz-placeholder {
  color: #626a6e !important;
}
/* line 2276, ../sass/_posts.scss */
.food .modal-dialog input[type="text"]:-ms-input-placeholder, .food input[type="password"]:-ms-input-placeholder {
  color: #626a6e !important;
}

/* Monochrome 
---------------------------------------------------------------------------------*/
@media (max-width: 767px) {
  /* line 2288, ../sass/_posts.scss */
  .monochrome .lg-post .text-box h1 {
    padding-right: 10px;
    margin-bottom: 20px;
  }
  /* line 2292, ../sass/_posts.scss */
  .monochrome .lg-post .author-box {
    margin-bottom: 10px;
  }
}
/* line 2296, ../sass/_posts.scss */
.monochrome .lg-post .post-img a:before {
  background: rgba(42, 42, 42, 0.7);
}
/* line 2300, ../sass/_posts.scss */
.monochrome .sm-post .post-img a:before {
  background: rgba(42, 42, 42, 0.7);
}
/* line 2306, ../sass/_posts.scss */
.monochrome .d7-post .author-box span a {
  color: #c0d5db;
}
/* line 2308, ../sass/_posts.scss */
.monochrome .d7-post .author-box span a:hover {
  color: #ff8346;
}
/* line 2314, ../sass/_posts.scss */
.monochrome .d7-post .author-box .counter-views .svg path {
  stroke: #c0d5db;
}
/* line 2317, ../sass/_posts.scss */
.monochrome .d7-post .author-box .counter-views .svg ellipse {
  stroke: #c0d5db;
  fill: #c0d5db;
}
/* line 2321, ../sass/_posts.scss */
.monochrome .d7-post .author-box .counter-views .svg.comment {
  position: relative;
  top: 3px;
}
/* line 2324, ../sass/_posts.scss */
.monochrome .d7-post .author-box .counter-views .svg.comment path {
  fill: #c0d5db;
  stroke: inherit !important;
}

/* line 2335, ../sass/_posts.scss */
.monochrome {
  /* d7-post 
  ---------------------------------------------------------------------------------*/
}
/* line 2338, ../sass/_posts.scss */
.monochrome .lg-post .text-box {
  top: auto;
  left: 140px;
  bottom: 43%;
  max-width: 530px;
}
/* line 2344, ../sass/_posts.scss */
.monochrome .lg-post .author-box {
  bottom: auto;
  top: 61.5%;
  left: 146px;
}
/* line 2350, ../sass/_posts.scss */
.monochrome .author-box {
  border-color: #c0d5db !important;
}
/* line 2353, ../sass/_posts.scss */
.monochrome .widget-title:after {
  background: #c0d5db !important;
}
/* line 2357, ../sass/_posts.scss */
.monochrome .mb90 {
  margin-bottom: 90px;
}
@media (max-width: 767px) {
  /* line 2357, ../sass/_posts.scss */
  .monochrome .mb90 {
    margin-bottom: 15px;
  }
}
/* line 2368, ../sass/_posts.scss */
.monochrome .widget-facebook .face-block > div {
  display: inline-block;
  padding-left: 5px;
  max-width: 255px;
}
/* line 2372, ../sass/_posts.scss */
.monochrome .widget-facebook .face-block > div a {
  float: none;
  display: inline-block;
  margin-right: 0;
  margin-bottom: 0;
}
/* line 2382, ../sass/_posts.scss */
.monochrome .widgets-box {
  padding-right: 60px;
}
@media (min-width: 768px) {
  /* line 2382, ../sass/_posts.scss */
  .monochrome .widgets-box {
    padding-left: 120px;
    padding-right: 60px;
  }
}
@media (max-width: 767px) {
  /* line 2382, ../sass/_posts.scss */
  .monochrome .widgets-box {
    padding-left: 20px;
    padding-right: 20px;
  }
}
/* line 2392, ../sass/_posts.scss */
.monochrome .widgets-box .widget:last-of-type {
  border-color: #c0d5db !important;
}

@media (min-width: 768px) {
  /* line 2397, ../sass/_posts.scss */
  .monochrome .pagination-box {
    margin-top: -18px;
    margin-bottom: 110px;
  }
}
/* line 2402, ../sass/_posts.scss */
.monochrome .pagination-box .pagination {
  margin-top: 0;
}

@media (min-width: 500px) and (max-width: 767px) {
  /* line 2408, ../sass/_posts.scss */
  .monochrome .sidebar-right .widgets-box {
    padding-left: 20px;
  }
  /* line 2411, ../sass/_posts.scss */
  .monochrome .sidebar-right .widgets-box .widget-content {
    padding-left: 0;
  }
}
@media (min-width: 1200px) {
  /* line 2408, ../sass/_posts.scss */
  .monochrome .sidebar-right .widgets-box {
    padding-left: 40px;
    margin-left: 0;
  }
}
@media (min-width: 768px) and (max-width: 1199px) {
  /* line 2419, ../sass/_posts.scss */
  .monochrome .sidebar-right .widgets-box .widget {
    float: left;
    width: calc(50% - 30px);
  }
  /* line 2423, ../sass/_posts.scss */
  .monochrome .sidebar-right .widgets-box .widget:nth-child(odd) {
    margin-right: 60px;
  }
}
/* line 2427, ../sass/_posts.scss */
.monochrome .sidebar-right .widgets-box .widget:last-of-type {
  margin-bottom: 40px;
}
@media (min-width: 500px) and (max-width: 767px) {
  /* line 2433, ../sass/_posts.scss */
  .monochrome .face-block {
    text-align: left;
  }
}
@media (min-width: 768px) {
  /* line 2439, ../sass/_posts.scss */
  .monochrome .widget-facebook .face-block {
    text-align: left;
  }
}
@media (min-width: 1200px) {
  /* line 2439, ../sass/_posts.scss */
  .monochrome .widget-facebook .face-block {
    text-align: center;
  }
}
@media (min-width: 768px) {
  /* line 2446, ../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 2446, ../sass/_posts.scss */
  .monochrome .widget-facebook .face-block div {
    max-width: 255px;
  }
}
@media (min-width: 1200px) {
  /* line 2446, ../sass/_posts.scss */
  .monochrome .widget-facebook .face-block div {
    max-width: 205px;
    text-align: center;
    padding-left: 5px;
  }
}
@media (min-width: 768px) {
  /* line 2462, ../sass/_posts.scss */
  .monochrome .widget-facebook .wrap-face-btn {
    text-align: left;
  }
}
@media (min-width: 1200px) {
  /* line 2462, ../sass/_posts.scss */
  .monochrome .widget-facebook .wrap-face-btn {
    text-align: center;
  }
}
@media (min-width: 768px) and (max-width: 1200px) {
  /* line 2471, ../sass/_posts.scss */
  .monochrome .widget-content .socials-block {
    text-align: left;
  }
}

/* line 2479, ../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 2479, ../sass/_posts.scss */
  .instagram h6 {
    padding-top: 10px;
    margin-bottom: 20px;
  }
}
/* line 2489, ../sass/_posts.scss */
.instagram .widget {
  margin-bottom: 0;
  text-align: center;
}

/* Design-theme
-----------------------------------------------------------------------*/
/* line 2499, ../sass/_posts.scss */
.design-theme .pagination {
  margin-top: 40px;
  margin-bottom: 0px;
}

/* line 2506, ../sass/_posts.scss */
.design-theme .box-category-title {
  padding-top: 0;
}
/* line 2510, ../sass/_posts.scss */
.design-theme .header-minimal .search-block input {
  color: #4e5c60 !important;
}
/* line 2514, ../sass/_posts.scss */
.design-theme .footer-secondary-box {
  background: #262b35;
}
/* line 2519, ../sass/_posts.scss */
.design-theme .footer-with-menu .footer-social {
  padding-bottom: 0;
  min-height: auto;
}
/* line 2523, ../sass/_posts.scss */
.design-theme .lg-post.middle-left-post .wrap-info-box .text-box {
  padding-left: 30px;
}
@media (max-width: 991px) {
  /* line 2523, ../sass/_posts.scss */
  .design-theme .lg-post.middle-left-post .wrap-info-box .text-box {
    padding-left: 20px;
  }
}
@media (max-width: 767px) {
  /* line 2523, ../sass/_posts.scss */
  .design-theme .lg-post.middle-left-post .wrap-info-box .text-box {
    padding-left: 10px;
  }
}
/* line 2532, ../sass/_posts.scss */
.design-theme .lg-post.middle-left-post .wrap-info-box .author-box {
  margin-left: 30px;
}
@media (max-width: 991px) {
  /* line 2532, ../sass/_posts.scss */
  .design-theme .lg-post.middle-left-post .wrap-info-box .author-box {
    margin-left: 20px;
  }
}
@media (max-width: 767px) {
  /* line 2532, ../sass/_posts.scss */
  .design-theme .lg-post.middle-left-post .wrap-info-box .author-box {
    margin-left: 10px;
  }
}
/* line 2542, ../sass/_posts.scss */
.design-theme .box-category-title {
  margin-bottom: 83px;
  padding-bottom: 0;
}
/* line 2545, ../sass/_posts.scss */
.design-theme .box-category-title.no-list .page-category-title {
  padding-left: 30px;
  padding-right: 30px;
}
@media (max-width: 767px) {
  /* line 2545, ../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 2562, ../sass/_posts.scss */
  .sport-post .widget-facebook .face-block div {
    padding-left: 0;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 2562, ../sass/_posts.scss */
  .sport-post .widget-facebook .face-block div {
    margin-left: 0;
  }
}
@media (min-width: 992px) {
  /* line 2562, ../sass/_posts.scss */
  .sport-post .widget-facebook .face-block div {
    padding-left: 5px;
  }
}
@media (max-width: 1200px) and (min-width: 992px) {
  /* line 2562, ../sass/_posts.scss */
  .sport-post .widget-facebook .face-block div {
    max-width: 205px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 2577, ../sass/_posts.scss */
  .sport-post .widget-facebook .wrap-face-btn {
    text-align: left;
  }
}
@media (min-width: 768px) {
  /* line 2583, ../sass/_posts.scss */
  .sport-post .widget-content .socials-block {
    text-align: left;
  }
}
@media (min-width: 992px) {
  /* line 2583, ../sass/_posts.scss */
  .sport-post .widget-content .socials-block {
    text-align: center;
  }
}

/* travelling
---------------------------------------------------------------------------------*/
/* line 2596, ../sass/_posts.scss */
.travelling .box-category-title {
  padding-top: 0;
}
@media (max-width: 767px) {
  /* line 2597, ../sass/_posts.scss */
  .travelling footer {
    padding-top: 30px;
  }
}
/* line 2603, ../sass/_posts.scss */
.travelling .wrapper main {
  padding-left: 0;
  padding-right: 0;
}
@media (max-width: 767px) {
  /* line 2607, ../sass/_posts.scss */
  .travelling .wrapper .lg-post {
    padding-left: 0;
    padding-right: 0;
  }
}
/* line 2613, ../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 2621, ../sass/_posts.scss */
.travelling .wrapper .list-posts .lg-post .text-box h1 {
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  /* line 2623, ../sass/_posts.scss */
  .travelling .wrapper .list-posts .lg-post .text-box h1 a {
    color: #cfd1d6;
  }
}
/* line 2629, ../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 2629, ../sass/_posts.scss */
  .travelling .wrapper .list-posts .lg-post .text-box p {
    display: none;
  }
}
/* line 2639, ../sass/_posts.scss */
.travelling .wrapper .list-posts .lg-post .author-box {
  bottom: auto;
  left: auto;
  margin: auto;
  position: relative;
  text-align: center;
  border-color: #fff;
  color: #fff;
}
/* line 2648, ../sass/_posts.scss */
.travelling .wrapper .list-posts .lg-post .author-box span a {
  color: #fff;
}
/* line 2650, ../sass/_posts.scss */
.travelling .wrapper .list-posts .lg-post .author-box span a:hover {
  color: #ff8346;
}
/* line 2656, ../sass/_posts.scss */
.travelling .wrapper .categories-box {
  padding-bottom: 0;
}

/* owl-carousel
---------------------------------------------------------------------------------*/
/* line 2667, ../sass/_posts.scss */
.owl-classic-carousel .owl-item .post-img {
  background: #1C1C1D;
}
/* line 2669, ../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 2674, ../sass/_posts.scss */
.owl-classic-carousel .owl-item .post-img a img {
  opacity: 0;
}
/* line 2680, ../sass/_posts.scss */
.owl-classic-carousel .owl-item .lg-post {
  position: relative;
}
/* line 2682, ../sass/_posts.scss */
.owl-classic-carousel .owl-item .lg-post .post-img a:before {
  opacity: 0;
}
/* line 2686, ../sass/_posts.scss */
.owl-classic-carousel .owl-item .lg-post:hover .post-img a:before {
  opacity: 0,35;
}
/* line 2691, ../sass/_posts.scss */
.owl-classic-carousel .owl-item .lg-post .wrap-info-box, .owl-classic-carousel .owl-item .lg-post .cont-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);
  -webkit-transition-delay: 0.5s;
  transition-delay: 0.3s;
}
/* line 2701, ../sass/_posts.scss */
.owl-classic-carousel .owl-item .lg-post h2 {
  margin-bottom: 15px;
}
/* line 2703, ../sass/_posts.scss */
.owl-classic-carousel .owl-item .lg-post h2 a {
  color: white;
}
/* line 2705, ../sass/_posts.scss */
.owl-classic-carousel .owl-item .lg-post h2 a:hover {
  color: #ff8346;
}
/* line 2711, ../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 2711, ../sass/_posts.scss */
  .owl-classic-carousel .owl-item .lg-post .wrap-info-box {
    position: absolute;
    padding-left: 50px;
    padding-right: 50px;
  }
  /* line 2720, ../sass/_posts.scss */
  .owl-classic-carousel .owl-item .lg-post .wrap-info-box > div {
    width: 100%;
  }
}
/* line 2725, ../sass/_posts.scss */
.owl-classic-carousel .owl-item .lg-post .wrap-info-box .text-box {
  max-width: 240px;
}
/* line 2729, ../sass/_posts.scss */
.owl-classic-carousel .owl-item .lg-post .wrap-info-box .counter-views {
  color: #b5bfc1;
  font-weight: 300;
  font-size: 12px;
}
/* line 2734, ../sass/_posts.scss */
.owl-classic-carousel .owl-item .lg-post .wrap-info-box .counter-views span {
  margin-right: 15px;
}
/* line 2738, ../sass/_posts.scss */
.owl-classic-carousel .owl-item .lg-post .wrap-info-box .counter-views path {
  stroke: #b5bfc1;
}
/* line 2742, ../sass/_posts.scss */
.owl-classic-carousel .owl-item .lg-post .wrap-info-box .counter-views .svg ellipse {
  stroke: #b5bfc1;
  fill: #b5bfc1;
}
/* line 2747, ../sass/_posts.scss */
.owl-classic-carousel .owl-item .lg-post .wrap-info-box .counter-views .svg.comment path {
  fill: #b5bfc1;
  stroke: inherit !important;
}
/* line 2758, ../sass/_posts.scss */
.owl-classic-carousel .owl-item .lg-post .wrap-info-box .author-box {
  margin-top: 20px;
  border-top: 3px solid #b8c9d0 !important;
}
/* line 2762, ../sass/_posts.scss */
.owl-classic-carousel .owl-item .lg-post .wrap-info-box .author-box span {
  color: white;
}
/* line 2764, ../sass/_posts.scss */
.owl-classic-carousel .owl-item .lg-post .wrap-info-box .author-box span a {
  color: white;
}
/* line 2766, ../sass/_posts.scss */
.owl-classic-carousel .owl-item .lg-post .wrap-info-box .author-box span a:hover {
  color: #ff8346;
}
/* line 2769, ../sass/_posts.scss */
.owl-classic-carousel .owl-item .lg-post .wrap-info-box .author-box span a.creation-date {
  top: 0;
  line-height: 1;
}
/* line 2781, ../sass/_posts.scss */
.owl-classic-carousel .owl-item.active .lg-post .wrap-info-box, .owl-classic-carousel .owl-item.active .lg-post .cont-box {
  top: 0;
  opacity: 1;
}
/* line 2790, ../sass/_posts.scss */
.owl-classic-carousel .owl-controls .owl-dots {
  display: table;
  width: calc(100% - 20px);
  height: 3px;
  position: absolute;
  bottom: -1px;
}
/* line 2797, ../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 2804, ../sass/_posts.scss */
.owl-classic-carousel .owl-controls .owl-dots .owl-dot.active {
  background: #ff7327;
}
/* line 2811, ../sass/_posts.scss */
.owl-classic-carousel .slide, .owl-classic-carousel .post-img a {
  height: 650px;
  overflow: hidden;
  background-size: cover;
}
/* line 2815, ../sass/_posts.scss */
.owl-classic-carousel .slide img, .owl-classic-carousel .post-img a img {
  opacity: 0;
}
@media (max-width: 991px) {
  /* line 2811, ../sass/_posts.scss */
  .owl-classic-carousel .slide, .owl-classic-carousel .post-img a {
    height: 450px;
  }
}
@media (max-width: 767px) {
  /* line 2811, ../sass/_posts.scss */
  .owl-classic-carousel .slide, .owl-classic-carousel .post-img a {
    height: 280px;
  }
}
@media (max-width: 480px) {
  /* line 2811, ../sass/_posts.scss */
  .owl-classic-carousel .slide, .owl-classic-carousel .post-img a {
    height: 200px;
  }
}

@media (max-width: 1199px) {
  /* line 2831, ../sass/_posts.scss */
  .fashion .owl-classic-carousel {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 2836, ../sass/_posts.scss */
  .fashion .owl-classic-carousel .owl-controls .owl-dots {
    width: 100%;
  }
}

/* line 2842, ../sass/_posts.scss */
.owl-post-carousel {
  margin-top: 8px;
  margin-bottom: 80px;
  clear: both;
}
/* line 2847, ../sass/_posts.scss */
.owl-post-carousel .owl-item .post-img {
  min-width: auto;
}
/* line 2850, ../sass/_posts.scss */
.owl-post-carousel .owl-item .inner-wrap {
  background: none !important;
}
/* line 2853, ../sass/_posts.scss */
.owl-post-carousel .owl-item .text-box {
  margin-top: 30px;
}
/* line 2857, ../sass/_posts.scss */
.owl-post-carousel .owl-controls {
  display: none;
}
/* line 2861, ../sass/_posts.scss */
.owl-post-carousel .sm-post .author-box {
  left: 30px;
}
/* line 2863, ../sass/_posts.scss */
.owl-post-carousel .sm-post .author-box .creation-date {
  clear: both;
  display: inline-block;
}
/* line 2868, ../sass/_posts.scss */
.owl-post-carousel .sm-post.sameBoxes:before {
  width: 100%;
  left: 0;
}

/* line 2878, ../sass/_posts.scss */
.owl-img-carousel .owl-controls .owl-dots {
  position: absolute;
  bottom: 10px;
  width: 100%;
  text-align: center;
}
/* line 2883, ../sass/_posts.scss */
.owl-img-carousel .owl-controls .owl-dots .owl-dot {
  width: 6px;
  height: 6px;
  background: #fff;
  display: inline-block;
  margin-right: 4px;
  border-radius: 50%;
  overflow: hidden;
  -webkit-transition: background 0.2s linear;
  transition: background 0.2s linear;
}
/* line 2893, ../sass/_posts.scss */
.owl-img-carousel .owl-controls .owl-dots .owl-dot:last-of-type {
  margin-right: 0;
}
/* line 2896, ../sass/_posts.scss */
.owl-img-carousel .owl-controls .owl-dots .owl-dot.active, .owl-img-carousel .owl-controls .owl-dots .owl-dot:hover {
  background: #ccc;
}

/* line 2904, ../sass/_posts.scss */
.owl-alsoLike-carousel {
  overflow: hidden;
}
/* line 2908, ../sass/_posts.scss */
.owl-alsoLike-carousel .owl-item .xs-post {
  transform: translate3d(0, 0, 0);
}
/* line 2911, ../sass/_posts.scss */
.owl-alsoLike-carousel .owl-item .counter-views {
  color: #b5bfc1;
}
/* line 2914, ../sass/_posts.scss */
.owl-alsoLike-carousel .owl-item .counter-views svg path {
  stroke: #b5bfc1;
}
/* line 2917, ../sass/_posts.scss */
.owl-alsoLike-carousel .owl-item .counter-views svg ellipse {
  stroke: #b5bfc1;
  fill: #b5bfc1;
}
/* line 2922, ../sass/_posts.scss */
.owl-alsoLike-carousel .owl-item .counter-views .counter-views svg.comment path {
  fill: #b5bfc1;
  stroke: inherit !important;
}
/* line 2931, ../sass/_posts.scss */
.owl-alsoLike-carousel .owl-item:nth-child(6n+1) .xs-post, .owl-alsoLike-carousel .owl-item:nth-child(6n+3) .xs-post, .owl-alsoLike-carousel .owl-item:nth-child(6n+6) .xs-post {
  background: #4b505a;
}
/* line 2934, ../sass/_posts.scss */
.owl-alsoLike-carousel .owl-item:nth-child(6n+1) .xs-post h5 a, .owl-alsoLike-carousel .owl-item:nth-child(6n+3) .xs-post h5 a, .owl-alsoLike-carousel .owl-item:nth-child(6n+6) .xs-post h5 a {
  color: #fff;
}
/* line 2938, ../sass/_posts.scss */
.owl-alsoLike-carousel .owl-item:nth-child(6n+1) .xs-post .author-box a, .owl-alsoLike-carousel .owl-item:nth-child(6n+3) .xs-post .author-box a, .owl-alsoLike-carousel .owl-item:nth-child(6n+6) .xs-post .author-box a {
  color: #a9b1c8;
}
/* line 2940, ../sass/_posts.scss */
.owl-alsoLike-carousel .owl-item:nth-child(6n+1) .xs-post .author-box a:hover, .owl-alsoLike-carousel .owl-item:nth-child(6n+3) .xs-post .author-box a:hover, .owl-alsoLike-carousel .owl-item:nth-child(6n+6) .xs-post .author-box a:hover {
  color: #ff8346;
}
/* line 2950, ../sass/_posts.scss */
.owl-alsoLike-carousel .owl-item:nth-child(6n+2) .xs-post, .owl-alsoLike-carousel .owl-item:nth-child(6n+4) .xs-post, .owl-alsoLike-carousel .owl-item:nth-child(6n+5) .xs-post {
  background: #b9beca;
}
/* line 2953, ../sass/_posts.scss */
.owl-alsoLike-carousel .owl-item:nth-child(6n+2) .xs-post h5 a, .owl-alsoLike-carousel .owl-item:nth-child(6n+4) .xs-post h5 a, .owl-alsoLike-carousel .owl-item:nth-child(6n+5) .xs-post h5 a {
  color: #4e5c60;
}
/* line 2956, ../sass/_posts.scss */
.owl-alsoLike-carousel .owl-item:nth-child(6n+2) .xs-post .author-box a, .owl-alsoLike-carousel .owl-item:nth-child(6n+4) .xs-post .author-box a, .owl-alsoLike-carousel .owl-item:nth-child(6n+5) .xs-post .author-box a {
  color: #fff;
}
/* line 2958, ../sass/_posts.scss */
.owl-alsoLike-carousel .owl-item:nth-child(6n+2) .xs-post .author-box a:hover, .owl-alsoLike-carousel .owl-item:nth-child(6n+4) .xs-post .author-box a:hover, .owl-alsoLike-carousel .owl-item:nth-child(6n+5) .xs-post .author-box a:hover {
  color: #ff8346;
}
/* line 2963, ../sass/_posts.scss */
.owl-alsoLike-carousel .owl-item:nth-child(6n+2) .xs-post .counter-views, .owl-alsoLike-carousel .owl-item:nth-child(6n+4) .xs-post .counter-views, .owl-alsoLike-carousel .owl-item:nth-child(6n+5) .xs-post .counter-views {
  color: #4e5c60;
}
/* line 2966, ../sass/_posts.scss */
.owl-alsoLike-carousel .owl-item:nth-child(6n+2) .xs-post .counter-views svg path, .owl-alsoLike-carousel .owl-item:nth-child(6n+4) .xs-post .counter-views svg path, .owl-alsoLike-carousel .owl-item:nth-child(6n+5) .xs-post .counter-views svg path {
  stroke: #4e5c60;
}
/* line 2969, ../sass/_posts.scss */
.owl-alsoLike-carousel .owl-item:nth-child(6n+2) .xs-post .counter-views svg ellipse, .owl-alsoLike-carousel .owl-item:nth-child(6n+4) .xs-post .counter-views svg ellipse, .owl-alsoLike-carousel .owl-item:nth-child(6n+5) .xs-post .counter-views svg ellipse {
  stroke: #4e5c60;
  fill: #4e5c60;
}
/* line 2974, ../sass/_posts.scss */
.owl-alsoLike-carousel .owl-item:nth-child(6n+2) .xs-post .counter-views svg.comment path, .owl-alsoLike-carousel .owl-item:nth-child(6n+4) .xs-post .counter-views svg.comment path, .owl-alsoLike-carousel .owl-item:nth-child(6n+5) .xs-post .counter-views svg.comment path {
  fill: #4e5c60;
  stroke: inherit !important;
}
/* line 2983, ../sass/_posts.scss */
.owl-alsoLike-carousel .owl-item:nth-child(6n+3) .xs-post {
  background: #40434d;
}
/* line 2989, ../sass/_posts.scss */
.owl-alsoLike-carousel .owl-item:nth-child(6n+6) .xs-post {
  background: #5c6069;
}
/* line 2994, ../sass/_posts.scss */
.owl-alsoLike-carousel .owl-item .author-box {
  border: none;
}
/* line 2996, ../sass/_posts.scss */
.owl-alsoLike-carousel .owl-item .author-box a {
  display: inline-block;
  clear: both;
}

/* line 3006, ../sass/_posts.scss */
.default-theme .widgets-box {
  padding-left: 0;
  padding-right: 0;
}

/* line 3012, ../sass/_posts.scss */
.post-video iframe {
  height: 230px;
}

/* line 3018, ../sass/_posts.scss */
.single .category-box {
  margin-left: 0;
  padding-top: 0;
}

/* line 3024, ../sass/_posts.scss */
.counter-views span {
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
  font-size: 12px;
  font-size: 0.85714rem;
}
/* line 3028, ../sass/_posts.scss */
.counter-views span:first-of-type {
  padding-right: 15px;
}
/* line 3031, ../sass/_posts.scss */
.counter-views span .comment {
  position: relative;
  top: 1px;
}

/* Banner
----------------------------------------------------------------------*/
/* line 3039, ../sass/_posts.scss */
.banner-box {
  position: relative;
  margin-bottom: 20px;
}
/* line 3042, ../sass/_posts.scss */
.banner-box .banner-img {
  position: relative;
  z-index: 0;
}
/* line 3046, ../sass/_posts.scss */
.banner-box .banner-img img {
  width: 100%;
}
/* line 3049, ../sass/_posts.scss */
.banner-box .banner-img:after {
  content: " ";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  background: -moz-linear-gradient(left, #424756 0%, rgba(66, 71, 86, 0) 85%);
  background: -webkit-linear-gradient(left, #424756 0%, rgba(66, 71, 86, 0) 85%);
  background: linear-gradient(to right, #424756 0%, rgba(66, 71, 86, 0) 85%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#424756', endColorstr='#00424756',GradientType=1 );
}
/* line 3064, ../sass/_posts.scss */
.banner-box .banner-main {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
/* line 3071, ../sass/_posts.scss */
.banner-box .banner-main .table-box {
  display: table;
  width: 100%;
  height: 100%;
}
/* line 3075, ../sass/_posts.scss */
.banner-box .banner-main .table-box .col-box {
  display: table-cell;
  vertical-align: middle;
  width: 100%;
  height: 100%;
  text-align: center;
  padding-left: 15%;
  padding-right: 15%;
}
/* line 3083, ../sass/_posts.scss */
.banner-box .banner-main .table-box .col-box h3 {
  margin-bottom: 7px;
  line-height: 34px;
  line-height: 2.42857rem;
  color: #fff;
  -webkit-transition: color 0.2s linear;
  transition: color 0.2s linear;
}
/* line 3090, ../sass/_posts.scss */
.banner-box .banner-main .table-box .col-box h6 {
  letter-spacing: 0.5px;
  color: #fff;
  -webkit-transition: color 0.2s linear;
  transition: color 0.2s linear;
}
/* line 3103, ../sass/_posts.scss */
.banner-box a .banner-main .table-box .col-box:hover h3 {
  color: #ff8346;
}

/* divider
----------------------------------------------------------------------*/
/* line 3112, ../sass/_posts.scss */
.divider {
  padding-bottom: 15px;
  margin-top: 40px;
  margin-bottom: 40px;
  position: relative;
  overflow: hidden;
}
/* line 3118, ../sass/_posts.scss */
.divider:after {
  content: " ";
  width: 100%;
  height: 1px;
  background: #d7dde0;
  position: absolute;
  bottom: 0;
  left: 0;
}
/* line 3128, ../sass/_posts.scss */
.divider h5 {
  margin-bottom: 0;
  float: left;
  font-weight: 600;
  letter-spacing: -0.4px;
}
/* line 3135, ../sass/_posts.scss */
.divider a {
  color: #546266;
  font-family: 'Montserrat', sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  float: right;
  position: relative;
  top: 4px;
  letter-spacing: 1.2px;
  font-size: 12px;
  font-size: 0.85714rem;
}
/* line 3145, ../sass/_posts.scss */
.divider a:hover {
  color: #ff8346;
}

/* 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: 23px;
  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: #546266;
  display: block;
  font-style: normal;
  padding-top: 5px;
}
/* line 43, ../sass/_page-post.scss */
.page-post .post-description .meta cite a {
  color: #546266;
  font-weight: 700;
}
/* line 46, ../sass/_page-post.scss */
.page-post .post-description .meta cite a:hover {
  color: #ff8346;
}
/* line 51, ../sass/_page-post.scss */
.page-post .post-description .meta .creation-date {
  font-size: 11px;
  font-size: 0.78571rem;
  color: #a5b5bb;
  font-style: italic;
}
/* line 55, ../sass/_page-post.scss */
.page-post .post-description .meta .creation-date:hover {
  color: #ff8346;
}
/* line 61, ../sass/_page-post.scss */
.page-post .post-description .block-category {
  font-size: 12px;
  font-size: 0.85714rem;
  border-top: 4px solid #a5b5bb;
  padding-top: 11px;
  width: 140px;
  color: #b8c9d0;
}
@media (max-width: 992px) {
  /* line 61, ../sass/_page-post.scss */
  .page-post .post-description .block-category {
    border-top: 3px solid #a5b5bb;
    margin-bottom: 30px;
  }
}
@media (max-width: 767px) {
  /* line 61, ../sass/_page-post.scss */
  .page-post .post-description .block-category {
    margin-bottom: 7px;
  }
}
/* line 74, ../sass/_page-post.scss */
.page-post .post-description .block-category a {
  font-weight: 700;
  color: #a5b5bb;
  display: inline-block;
}
@media (max-width: 992px) {
  /* line 82, ../sass/_page-post.scss */
  .page-post .comments {
    position: absolute;
    right: 0;
  }
}

/* line 91, ../sass/_page-post.scss */
.post .lg-post {
  margin-bottom: 80px;
}

/* line 96, ../sass/_page-post.scss */
#comments {
  margin-top: 60px;
}
@media (max-width: 767px) {
  /* line 96, ../sass/_page-post.scss */
  #comments {
    margin-top: 30px;
  }
}
@media (max-width: 767px) {
  /* line 102, ../sass/_page-post.scss */
  #comments ul {
    margin-left: 0;
  }
  /* line 105, ../sass/_page-post.scss */
  #comments li.row {
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding-top: 40px;
  }
  /* line 109, ../sass/_page-post.scss */
  #comments li.row li {
    padding-top: 0px;
  }
  /* line 112, ../sass/_page-post.scss */
  #comments li.row:first-child {
    padding-top: 0;
  }
}

/* line 119, ../sass/_page-post.scss */
.block-tags {
  margin-bottom: 55px;
  margin-top: 45px;
  overflow: hidden;
}
@media (max-width: 767px) {
  /* line 119, ../sass/_page-post.scss */
  .block-tags {
    margin-bottom: 30px;
  }
}
/* line 126, ../sass/_page-post.scss */
.block-tags button, .block-tags a {
  background: #22242a;
  float: left;
  font-style: italic;
  font-weight: 300;
  height: 25px;
  margin-right: 5px;
}
/* line 133, ../sass/_page-post.scss */
.block-tags button.button--aylen, .block-tags a.button--aylen {
  color: #fff;
  padding: 0 11px  1px 11px;
}
/* line 136, ../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 144, ../sass/_page-post.scss */
.block-tags button.button--aylen:before, .block-tags a.button--aylen:before {
  background: #0b0c0e;
}
/* line 147, ../sass/_page-post.scss */
.block-tags button.button--aylen:after, .block-tags a.button--aylen:after {
  background: #565b6c;
}
/* line 153, ../sass/_page-post.scss */
.block-tags a.button--aylen {
  color: #fff;
}
/* line 155, ../sass/_page-post.scss */
.block-tags a.button--aylen span {
  color: #fff;
}
/* line 158, ../sass/_page-post.scss */
.block-tags a.button--aylen:hover {
  color: #fff;
}
/* line 160, ../sass/_page-post.scss */
.block-tags a.button--aylen:hover span {
  color: #fff;
}

/* line 167, ../sass/_page-post.scss */
.comments-block {
  margin-bottom: 80px;
  clear: both;
  display: inline-block;
}
@media (max-width: 767px) {
  /* line 167, ../sass/_page-post.scss */
  .comments-block {
    margin-bottom: 60px;
  }
}

/* line 175, ../sass/_page-post.scss */
.comments-title {
  font-size: 14px;
  font-size: 1rem;
  color: #546266;
  font-weight: 700;
  position: relative;
}
@media (max-width: 992px) {
  /* line 175, ../sass/_page-post.scss */
  .comments-title {
    font-size: 12px;
    font-size: 0.85714rem;
  }
}
/* line 184, ../sass/_page-post.scss */
.comments-title span {
  position: relative;
}
/* line 188, ../sass/_page-post.scss */
.comments-title:after {
  background-color: #d7dde0;
  bottom: 0;
  content: '';
  height: 1px;
  left: 105px;
  margin: auto;
  position: absolute;
  top: 0;
  width: 100%;
}

/* line 202, ../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 202, ../sass/_page-post.scss */
  .also-post {
    margin-bottom: 10px;
  }
}
/* line 213, ../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 226, ../sass/_page-post.scss */
.comments-block .comments-title {
  font-size: 10px;
  font-size: 0.71429rem;
  text-transform: uppercase;
  letter-spacing: 0.8px;
}
@media (max-width: 767px) {
  /* line 231, ../sass/_page-post.scss */
  .comments-block .col-sm-3 {
    float: left;
    padding-left: 10px;
    padding: 0;
    width: 40px;
  }
  /* line 237, ../sass/_page-post.scss */
  .comments-block .col-sm-3 img {
    height: 30px;
    width: 30px;
  }
}
@media (max-width: 992px) {
  /* line 243, ../sass/_page-post.scss */
  .comments-block .col-sm-9 {
    padding-left: 30px;
  }
}
@media (max-width: 767px) {
  /* line 243, ../sass/_page-post.scss */
  .comments-block .col-sm-9 {
    padding-left: 10px;
  }
}
/* line 251, ../sass/_page-post.scss */
.comments-block h5 {
  overflow: hidden;
}
/* line 254, ../sass/_page-post.scss */
.comments-block h6 {
  margin-bottom: 16px;
}
/* line 257, ../sass/_page-post.scss */
.comments-block input {
  margin-bottom: 15px;
}
/* line 260, ../sass/_page-post.scss */
.comments-block ul {
  list-style-type: none;
  overflow: hidden;
  padding-left: 0;
  margin-top: 20px;
}
/* line 265, ../sass/_page-post.scss */
.comments-block ul li {
  list-style-image: none;
  padding: 0;
}
/* line 269, ../sass/_page-post.scss */
.comments-block ul li:last-of-type .block-likes {
  padding-bottom: 21px;
}
/* line 274, ../sass/_page-post.scss */
.comments-block ul .children {
  margin-top: 30px;
  padding-right: 0;
  clear: left;
}
@media (max-width: 991px) {
  /* line 274, ../sass/_page-post.scss */
  .comments-block ul .children {
    padding-right: 10px;
  }
}
/* line 282, ../sass/_page-post.scss */
.comments-block ul .children li {
  padding-top: 0;
}
/* line 285, ../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 289, ../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 289, ../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 303, ../sass/_page-post.scss */
.comments-block ul .children li:first-of-type .col-sm-3 {
  padding-top: 32px;
}
/* line 309, ../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 313, ../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 313, ../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);
  }
}
/* line 332, ../sass/_page-post.scss */
.comments-block ul .children .children li:first-of-type .col-sm-9:before,
.comments-block ul .children .children li:first-of-type .col-md-12:before {
  display: none;
}
@media (max-width: 767px) {
  /* line 274, ../sass/_page-post.scss */
  .comments-block ul .children {
    margin-left: 20px;
    width: 100%;
  }
}
/* line 341, ../sass/_page-post.scss */
.comments-block ul .children .col-sm-3 {
  padding-left: 10px;
}
/* line 342, ../sass/_page-post.scss */
.comments-block ul .children .col-sm-3 img {
  margin-top: 10px;
  float: right;
}
@media (max-width: 767px) {
  /* line 341, ../sass/_page-post.scss */
  .comments-block ul .children .col-sm-3 {
    padding-left: 10px;
    padding-top: 0px;
  }
}
@media (max-width: 767px) {
  /* line 355, ../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 361, ../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 366, ../sass/_page-post.scss */
.comments-block ul .children .col-sm-9 p,
.comments-block ul .children .col-md-12 p {
  padding-left: 5px;
}
/* line 369, ../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 376, ../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 384, ../sass/_page-post.scss */
.comments-block img {
  display: block;
  height: 100px;
  margin: auto;
  margin-top: 40px;
  width: 100px;
}
@media (max-width: 767px) {
  /* line 384, ../sass/_page-post.scss */
  .comments-block img {
    margin-top: 0;
  }
}
/* line 395, ../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 404, ../sass/_page-post.scss */
.comments-block .meta {
  float: left;
  margin-bottom: 7px;
  margin-top: 40px;
  padding: 0;
  width: 100%;
}
/* line 410, ../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 416, ../sass/_page-post.scss */
.comments-block .meta cite span {
  color: #546266;
}
@media (max-width: 767px) {
  /* line 410, ../sass/_page-post.scss */
  .comments-block .meta cite {
    font-size: 12px;
    font-size: 0.85714rem;
    width: 80%;
    line-height: 16px;
    margin-bottom: 3px;
  }
}
/* line 426, ../sass/_page-post.scss */
.comments-block .meta .creation-date {
  font-size: 11px;
  font-size: 0.78571rem;
  color: #82898c;
  display: inline-block;
  font-style: italic;
  line-height: 1em;
}
/* line 432, ../sass/_page-post.scss */
.comments-block .meta .creation-date:hover {
  color: #ff8346;
}
/* line 436, ../sass/_page-post.scss */
.comments-block .meta .comment-edit-link {
  font-size: 12px;
  font-size: 0.85714rem;
  color: #b8c9d0;
}
/* line 439, ../sass/_page-post.scss */
.comments-block .meta .comment-edit-link:hover {
  color: #ff8346;
}
@media (max-width: 767px) {
  /* line 404, ../sass/_page-post.scss */
  .comments-block .meta {
    float: none;
    margin-left: 40px;
    margin-top: 0;
  }
}
/* line 450, ../sass/_page-post.scss */
.comments-block .block-likes {
  padding-bottom: 10px;
}
/* line 452, ../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 460, ../sass/_page-post.scss */
.comments-block .block-likes span:hover {
  color: #ff8346;
  transition: color .3s;
}
/* line 464, ../sass/_page-post.scss */
.comments-block .block-likes span:first-child {
  border-right: 1px solid #b8c9d0;
  padding-left: 0;
  padding-right: 11px;
}
/* line 470, ../sass/_page-post.scss */
.comments-block .block-likes a {
  color: #b8c9d0;
  font-size: 12px;
  font-size: 0.85714rem;
  float: right;
  font-weight: 700;
}
/* line 475, ../sass/_page-post.scss */
.comments-block .block-likes a:hover {
  color: #ff8346;
}
/* line 480, ../sass/_page-post.scss */
.comments-block textarea {
  height: 120px;
  margin-bottom: 10px;
}
/* line 483, ../sass/_page-post.scss */
.comments-block textarea:focus {
  box-shadow: none;
}

/* line 488, ../sass/_page-post.scss */
.comment-respond {
  clear: both;
}
/* line 490, ../sass/_page-post.scss */
.comment-respond h6 {
  padding-left: 10px;
  padding-right: 10px;
}

/* line 495, ../sass/_page-post.scss */
.nav-posts {
  overflow: hidden;
}
@media (max-width: 992px) {
  /* line 495, ../sass/_page-post.scss */
  .nav-posts {
    margin-bottom: 18px;
  }
}
/* line 500, ../sass/_page-post.scss */
.nav-posts .pagination-post {
  display: block;
  margin: 0 0 3px 0;
  overflow: hidden;
  width: 100%;
}
/* line 506, ../sass/_page-post.scss */
.nav-posts .pagination-post > li {
  list-style-image: none;
}
/* line 508, ../sass/_page-post.scss */
.nav-posts .pagination-post > li img {
  width: 17px;
}
/* line 511, ../sass/_page-post.scss */
.nav-posts .pagination-post > li > a {
  font-size: 12px;
  font-size: 0.85714rem;
  background-color: transparent;
  border: none;
  color: #6A6E6F;
}
/* line 517, ../sass/_page-post.scss */
.nav-posts .pagination-post > li > a svg {
  top: 1px;
  position: relative;
  height: 10px;
}
/* line 522, ../sass/_page-post.scss */
.nav-posts .pagination-post > li > a svg polyline {
  stroke: #a5b5bb;
}
/* line 526, ../sass/_page-post.scss */
.nav-posts .pagination-post > li > a:hover svg polyline {
  stroke: #6A6E6F;
}
/* line 530, ../sass/_page-post.scss */
.nav-posts .pagination-post > li > a.pull-right svg {
  left: 4px;
}
/* line 536, ../sass/_page-post.scss */
.nav-posts .pagination-post > li.p-left {
  float: left;
  padding-left: 0px;
}
/* line 539, ../sass/_page-post.scss */
.nav-posts .pagination-post > li.p-left img {
  margin-right: 13px;
}
/* line 542, ../sass/_page-post.scss */
.nav-posts .pagination-post > li.p-left .svg rect {
  fill: #a5b5bb;
}
/* line 546, ../sass/_page-post.scss */
.nav-posts .pagination-post > li.p-right {
  float: right;
  padding-right: 14px;
}
/* line 549, ../sass/_page-post.scss */
.nav-posts .pagination-post > li.p-right img {
  margin-left: 13px;
}
/* line 552, ../sass/_page-post.scss */
.nav-posts .pagination-post > li.p-right a {
  padding-right: 4px;
}
/* line 555, ../sass/_page-post.scss */
.nav-posts .pagination-post > li.p-right .svg {
  right: -4px;
}
/* line 557, ../sass/_page-post.scss */
.nav-posts .pagination-post > li.p-right .svg rect {
  fill: #a5b5bb;
}
/* line 563, ../sass/_page-post.scss */
.nav-posts .pagination-post .center-n {
  display: inline-block;
}
/* line 566, ../sass/_page-post.scss */
.nav-posts .pagination-post .icon-back-to-all {
  background: #b8c9d0;
  width: 2px;
  height: 10px;
  position: relative;
  top: 1px;
  display: inline-block;
  margin-right: 10px;
  margin-left: 4px;
  -webkit-transition: background 0.2s linear;
  transition: background 0.2s linear;
}
/* line 577, ../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 588, ../sass/_page-post.scss */
.nav-posts .pagination-post .icon-back-to-all:after {
  left: 4px;
}

/* line 594, ../sass/_page-post.scss */
.no-touch-device .pagination-box a {
  -webkit-transition: color 0.1s linear;
  transition: color 0.1s linear;
}
/* line 597, ../sass/_page-post.scss */
.no-touch-device .pagination-box a:hover {
  color: #6A6E6F !important;
}
/* line 599, ../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 602, ../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;
}

@media (max-width: 992px) {
  /* line 613, ../sass/_page-post.scss */
  .comment-respond {
    margin-bottom: 10px;
  }
}
/* line 617, ../sass/_page-post.scss */
.comment-respond .comment-notes {
  line-height: 24px;
  line-height: 1.71429rem;
}

/* line 621, ../sass/_page-post.scss */
#respond {
  padding-top: 10px;
}

/* line 625, ../sass/_page-post.scss */
.comment #respond form.comment-form {
  clear: both;
  padding-left: 10px;
  padding-right: 10px;
}

/* line 631, ../sass/_page-post.scss */
.last-block-post {
  padding-bottom: 0;
}

/* comments-post 
--------------------------------------------------------------------------------*/
/* line 639, ../sass/_page-post.scss */
.comments-post .comments-block ul {
  margin-top: 0;
}
/* line 640, ../sass/_page-post.scss */
.comments-post .comments-block ul .meta:first-of-type {
  margin-top: 5px;
}
/* line 644, ../sass/_page-post.scss */
.comments-post .comments-block ul.children {
  margin-top: 17px;
}
/* line 646, ../sass/_page-post.scss */
.comments-post .comments-block ul.children .col-md-12 {
  padding-bottom: 9px;
  padding-left: 54px;
  padding-top: 0;
}
@media (max-width: 767px) {
  /* line 655, ../sass/_page-post.scss */
  .comments-post .comments-block .meta {
    margin-left: 0px !important;
  }
}

/* Post gallery
-------------------------------------------------------------------------------------------*/
/* line 664, ../sass/_page-post.scss */
.cl-thumbs-wrapper {
  position: relative;
}

/* line 668, ../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 668, ../sass/_page-post.scss */
  .cl-attr {
    width: 18px;
  }
}
/* line 680, ../sass/_page-post.scss */
.cl-attr img {
  bottom: 0;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
}
/* line 688, ../sass/_page-post.scss */
.cl-attr.cl-prev {
  left: 0;
}
/* line 690, ../sass/_page-post.scss */
.cl-attr.cl-prev img {
  padding-right: 4px;
}
@media (max-width: 767px) {
  /* line 688, ../sass/_page-post.scss */
  .cl-attr.cl-prev {
    float: left;
  }
}
/* line 697, ../sass/_page-post.scss */
.cl-attr.cl-next {
  right: 1px;
}
/* line 699, ../sass/_page-post.scss */
.cl-attr.cl-next img {
  padding-left: 4px;
}
@media (max-width: 767px) {
  /* line 697, ../sass/_page-post.scss */
  .cl-attr.cl-next {
    float: right;
  }
}

/* line 708, ../sass/_page-post.scss */
.block-post {
  margin: 0;
  overflow: hidden;
}
/* line 711, ../sass/_page-post.scss */
.block-post .row {
  overflow: hidden;
}

/* line 716, ../sass/_page-post.scss */
.cl-carousel {
  margin-bottom: 20px;
}
/* line 718, ../sass/_page-post.scss */
.cl-carousel div {
  float: left;
  padding: 0 10px;
}
/* line 721, ../sass/_page-post.scss */
.cl-carousel div img {
  width: 100%;
}

/* line 727, ../sass/_page-post.scss */
.gallery-carousel {
  margin: 0 auto 80px;
}
/* line 729, ../sass/_page-post.scss */
.gallery-carousel .wrap-post-img {
  float: left;
  padding: 0 10px;
}

/* post-audio
----------------------------------------------------------------------------------*/
/* line 737, ../sass/_page-post.scss */
.audio-iframe {
  margin-bottom: 60px;
}

/* post-aside
---------------------------------------------------------------------------------*/
/* line 744, ../sass/_page-post.scss */
.post-aside .block-tags {
  margin-top: 33px;
}

/* post-status
---------------------------------------------------------------------------------*/
/* line 752, ../sass/_page-post.scss */
.post-status .block-tags {
  margin-top: 33px;
}

/* line 759, ../sass/_page-post.scss */
.notify-me .form-message {
  display: block;
  position: absolute;
  margin-top: 10px;
  top: 100%;
}
@media (max-width: 767px) {
  /* line 759, ../sass/_page-post.scss */
  .notify-me .form-message {
    position: static;
    text-align: center;
  }
}

/* fashion
---------------------------------------------------------------------------------*/
/* line 776, ../sass/_page-post.scss */
.fashion .pageImg-box {
  margin-bottom: 55px;
}
@media (max-width: 767px) {
  /* line 776, ../sass/_page-post.scss */
  .fashion .pageImg-box {
    margin-bottom: 30px;
  }
}
@media (min-width: 992px) {
  /* line 784, ../sass/_page-post.scss */
  .fashion.single main {
    padding-top: 40px;
  }
}
/* line 789, ../sass/_page-post.scss */
.fashion .button--isi {
  color: #fff;
}
/* line 791, ../sass/_page-post.scss */
.fashion .button--isi span {
  color: #fff;
}
/* line 794, ../sass/_page-post.scss */
.fashion .button--isi:hover:before {
  background: black;
}
/* line 799, ../sass/_page-post.scss */
.fashion .block-tags .button--aylen span {
  color: #565b6c;
}
/* line 803, ../sass/_page-post.scss */
.fashion .block-tags .button--aylen:hover span {
  color: white;
}
/* line 809, ../sass/_page-post.scss */
.fashion .also-post {
  margin-top: 70px;
  margin-left: 3px;
}
/* line 816, ../sass/_page-post.scss */
.fashion .owl-post-carousel .owl-item .inner-wrap {
  background: none;
}
/* line 818, ../sass/_page-post.scss */
.fashion .owl-post-carousel .owl-item .inner-wrap .text-box {
  min-height: auto;
}
/* line 824, ../sass/_page-post.scss */
.fashion .box-category-title {
  padding-bottom: 80px;
}
/* line 827, ../sass/_page-post.scss */
.fashion .sidebar-right {
  padding-top: 40px;
}

/* post-img 
--------------------------------------------------------------------------------*/
/* line 835, ../sass/_page-post.scss */
.post-img {
  position: relative;
}

/* more-link
--------------------------------------------------------------------------------*/
/* line 841, ../sass/_page-post.scss */
.more-link {
  display: inline-block;
  clear: left;
  margin-top: 15px;
}

/* single YOU MIGHT ALSO LIKE
--------------------------------------------------------------------------------*/
/* line 849, ../sass/_page-post.scss */
.single .articles-box .page-title {
  margin-top: 60px;
}

/* line 852, ../sass/_page-post.scss */
.single .comments-block {
  margin-bottom: 20px;
}
@media (max-width: 767px) {
  /* line 852, ../sass/_page-post.scss */
  .single .comments-block {
    margin-bottom: 0px;
  }
}

/* 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 .author-box {
  margin-left: 16px;
  margin-top: 48px;
}
/* line 11, ../sass/_page-about.scss */
.about-page .author-box a {
  font-style: normal;
}
@media (max-width: 992px) {
  /* line 8, ../sass/_page-about.scss */
  .about-page .author-box {
    border-width: 3px;
    margin-left: 0;
    margin-top: 20px;
  }
}
@media (max-width: 767px) {
  /* line 8, ../sass/_page-about.scss */
  .about-page .author-box {
    border: 0;
    margin-top: 0;
    width: 100%;
  }
}
/* line 24, ../sass/_page-about.scss */
.about-page .author-box span {
  font-style: italic;
}
/* line 28, ../sass/_page-about.scss */
.about-page .share-block {
  margin-top: 50px;
}
@media (max-width: 992px) {
  /* line 28, ../sass/_page-about.scss */
  .about-page .share-block {
    margin-top: 30px;
  }
}
@media (max-width: 992px) {
  /* line 28, ../sass/_page-about.scss */
  .about-page .share-block {
    margin-top: 25px;
  }
  /* line 35, ../sass/_page-about.scss */
  .about-page .share-block > div:first-child {
    margin-bottom: 5px;
  }
}
/* line 40, ../sass/_page-about.scss */
.about-page .comments {
  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 40, ../sass/_page-about.scss */
  .about-page .comments {
    margin-top: 51px;
  }
}

/* line 62, ../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 65, ../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 72, ../sass/_page-about.scss */
.main-about {
  padding-bottom: 120px;
}
@media (max-width: 992px) {
  /* line 72, ../sass/_page-about.scss */
  .main-about {
    padding-bottom: 75px;
  }
}
@media (max-width: 767px) {
  /* line 72, ../sass/_page-about.scss */
  .main-about {
    padding-bottom: 55px;
  }
}
/* line 80, ../sass/_page-about.scss */
.main-about h1 {
  margin-bottom: 20px;
}
@media (min-width: 991px) {
  /* line 80, ../sass/_page-about.scss */
  .main-about h1 {
    display: inline-block;
    position: relative;
  }
}
@media (max-width: 992px) {
  /* line 80, ../sass/_page-about.scss */
  .main-about h1 {
    margin-bottom: 5px;
  }
}
/* line 91, ../sass/_page-about.scss */
.main-about .meta {
  float: left;
  padding-top: 26px;
  padding-right: 10px;
  width: 33%;
}
@media (max-width: 992px) {
  /* line 91, ../sass/_page-about.scss */
  .main-about .meta {
    margin-right: 37px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
  }
}
@media (max-width: 767px) {
  /* line 91, ../sass/_page-about.scss */
  .main-about .meta {
    display: block;
    margin-bottom: 25px;
    min-height: 60px;
    width: 100%;
  }
}
@media (max-width: 767px) {
  /* line 108, ../sass/_page-about.scss */
  .main-about .meta img {
    float: left;
    margin-right: 15px;
    max-height: 60px;
    width: auto;
  }
}

@media (min-width: 991px) {
  /* line 120, ../sass/_page-about.scss */
  .about-text {
    width: 67%;
    float: left;
  }
}

/* fashion 
--------------------------------------------------------------------------------*/
/* line 130, ../sass/_page-about.scss */
.about-page.fashion .post-img {
  padding-right: 100px;
  margin-top: 15px;
}
@media (max-width: 991px) {
  /* line 130, ../sass/_page-about.scss */
  .about-page.fashion .post-img {
    padding-right: 50px;
  }
}
@media (max-width: 767px) {
  /* line 130, ../sass/_page-about.scss */
  .about-page.fashion .post-img {
    padding-right: 0;
  }
}
/* line 140, ../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: #4e5c60;
}
/* 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-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 61, ../sass/_page-error.scss */
.error-content p {
  font-size: 16px;
  font-size: 1.14286rem;
  font-style: italic;
  margin-bottom: 30px;
}
/* line 66, ../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 66, ../sass/_page-error.scss */
  .error-content .button--wayra {
    float: none;
    margin: 0 auto;
  }
}
/* line 76, ../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;
}

/* line 2, ../sass/_sidebar.scss */
.sidebar-on .sidebar-right {
  padding-top: 40px;
}
@media (min-width: 992px) {
  /* line 4, ../sass/_sidebar.scss */
  .sidebar-on .sidebar-right .widgets-box {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media (max-width: 991px) {
  /* line 4, ../sass/_sidebar.scss */
  .sidebar-on .sidebar-right .widgets-box {
    padding-top: 40px;
  }
}

/* line 16, ../sass/_sidebar.scss */
.single.sidebar-on .sidebar-right {
  padding-top: 95px;
}

/* line 20, ../sass/_sidebar.scss */
.page.sidebar-on .sidebar-right {
  padding-top: 83px;
}

/*SyntaxHighlighter
------------------------------------------------------------*/
/* line 3, ../sass/_my-SyntaxHighlighter.scss */
.dp-highlighter {
  max-height: 250px;
  background: #373f4f;
}

/* 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 #536871;
}

/* line 22, ../sass/_my-SyntaxHighlighter.scss */
.dp-xml .tag, .dp-xml .tag-name {
  color: #32b6d7 !important;
}

/* line 25, ../sass/_my-SyntaxHighlighter.scss */
.dp-xml .attribute {
  color: #ef7829 !important;
}

/* line 29, ../sass/_my-SyntaxHighlighter.scss */
.dp-xml .attribute-value {
  color: #2cb771 !important;
}

/* line 32, ../sass/_my-SyntaxHighlighter.scss */
.dp-highlighter ol li span {
  font-size: 13px;
  line-height: 24px;
}

/* line 37, ../sass/_my-SyntaxHighlighter.scss */
.dp-highlighter ol li span {
  color: #829bab;
}

/* Footer
------------------------------------------------------------------------------*/
/* line 3, ../sass/_footer.scss */
footer {
  position: relative;
  margin-bottom: 0 !important;
}

/* line 10, ../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 17, ../sass/_footer.scss */
.move-footer-effect.no-touch-device footer {
  bottom: 0;
  left: 0;
  position: absolute;
  width: 100%;
  z-index: 0;
}
/* line 23, ../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 23, ../sass/_footer.scss */
  .move-footer-effect.no-touch-device footer .footer-social {
    padding: 0px 5px 0px 5px;
  }
}

/* line 35, ../sass/_footer.scss */
.instagram {
  background: #ffffff;
}
/* line 39, ../sass/_footer.scss */
.instagram.full-width #instagram-timeline ul {
  display: table;
  margin: 0 0 -1px 0;
  width: 100%;
  max-height: none;
}
/* line 44, ../sass/_footer.scss */
.instagram.full-width #instagram-timeline ul li {
  display: table-cell;
  float: none;
  width: 16.666%;
}
/* line 48, ../sass/_footer.scss */
.instagram.full-width #instagram-timeline ul li img {
  height: auto;
  padding: 0;
}
/* line 52, ../sass/_footer.scss */
.instagram.full-width #instagram-timeline ul li:nth-child(n+7) {
  display: none;
}

/* line 62, ../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 62, ../sass/_footer.scss */
  #instagram-timeline ul {
    margin-top: 41px;
  }
}
/* line 72, ../sass/_footer.scss */
#instagram-timeline ul li {
  float: left;
  list-style: none;
  padding: 0;
  width: 25%;
}
/* line 78, ../sass/_footer.scss */
#instagram-timeline ul img {
  height: 90px;
  width: 100%;
  padding-left: 2px;
  padding-right: 2px;
}

/* line 86, ../sass/_footer.scss */
.footer-social {
  clear: both;
  min-height: 170px;
  overflow: hidden;
  background-repeat: no-repeat;
  background-size: cover;
}
@media (max-width: 767px) {
  /* line 86, ../sass/_footer.scss */
  .footer-social {
    padding-bottom: 35px;
    padding-top: 20px;
  }
}
/* line 97, ../sass/_footer.scss */
.footer-social .social-box .s-box button:hover:before {
  background: #656d8a;
}
@media (max-width: 1169px) and (min-width: 992px) {
  /* line 96, ../sass/_footer.scss */
  .footer-social .social-box {
    padding-bottom: 40px;
    padding-top: 40px;
  }
}
@media (max-width: 991px) {
  /* line 96, ../sass/_footer.scss */
  .footer-social .social-box {
    padding-bottom: 0px;
    padding-top: 40px;
  }
}
@media (max-width: 767px) {
  /* line 96, ../sass/_footer.scss */
  .footer-social .social-box {
    padding-bottom: 0px;
    padding-top: 13px;
  }
}

/* line 116, ../sass/_footer.scss */
.footer-back {
  background: #1a1b1f;
  /*height: 120px;*/
}
@media (max-width: 767px) {
  /* line 116, ../sass/_footer.scss */
  .footer-back {
    height: 90px;
    padding-top: 25px;
  }
  /* line 122, ../sass/_footer.scss */
  .footer-back > div {
    background: #1a1b1f;
  }
}

/* design-theme 
------------------------------------------------------------------------*/
/* line 130, ../sass/_footer.scss */
.design-theme .footer-secondary-box {
  padding-top: 69px;
  padding-bottom: 20px;
}

/* foot-back 
------------------------------------------------------------------------*/
/* line 137, ../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: #5f6375;
  cursor: pointer;
  float: right;
  font-weight: 700;
  margin-bottom: 15px;
  margin-right: 5px;
  margin-top: 19px;
  transition: color 0.1s linear;
}
@media (max-width: 991px) {
  /* line 137, ../sass/_footer.scss */
  .foot-back {
    margin-right: 25px;
  }
}
@media (max-width: 767px) {
  /* line 137, ../sass/_footer.scss */
  .foot-back {
    float: none;
    margin-bottom: 0;
    margin-right: 0;
    margin-top: 0;
    text-align: center;
  }
}
/* line 159, ../sass/_footer.scss */
.foot-back .svg g g polygon {
  -webkit-transition: fill 0.1s linear;
  transition: fill 0.1s linear;
  fill: #5f6375;
}
/* line 164, ../sass/_footer.scss */
.foot-back:hover {
  color: #656d8a;
}
/* line 166, ../sass/_footer.scss */
.foot-back:hover .svg g g polygon {
  fill: #656d8a;
}
/* line 170, ../sass/_footer.scss */
.foot-back .svg {
  margin-left: 10px;
  position: relative;
  top: 3px;
}
/* line 175, ../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 186, ../sass/_footer.scss */
  .black-style .footer-with-menu .logo-mini {
    margin-left: -15px;
    padding-left: 0;
  }
}
@media (min-width: 992px) {
  /* line 192, ../sass/_footer.scss */
  .black-style .footer-with-menu .link-block {
    margin-right: -10px;
  }
}
/* line 198, ../sass/_footer.scss */
.black-style .footer-with-menu .footer-back .copyright,
.black-style .footer-with-menu .footer-back .foot-back {
  color: #5f6375;
}
@media (min-width: 992px) {
  /* line 202, ../sass/_footer.scss */
  .black-style .footer-with-menu .footer-back .copyright {
    margin-left: -10px;
  }
}
@media (min-width: 992px) {
  /* line 207, ../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 243, ../sass/_footer.scss */
.copyright {
  font-size: 10px;
  font-size: 0.71429rem;
  line-height: 30px;
  line-height: 2.14286rem;
  color: #5f6375;
  font-style: italic;
  margin-bottom: 15px;
  margin-left: 5px;
  margin-top: 23px;
}
@media (max-width: 991px) {
  /* line 243, ../sass/_footer.scss */
  .copyright {
    margin-left: 25px;
  }
}
@media (max-width: 767px) {
  /* line 243, ../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 265, ../sass/_footer.scss */
.footer-center {
  padding-bottom: 40px;
  padding-top: 10px;
  text-align: center;
}
/* line 269, ../sass/_footer.scss */
.footer-center .footer-back {
  height: auto;
  overflow: hidden;
  padding-top: 0;
  background: none;
}
/* line 275, ../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 281, ../sass/_footer.scss */
.footer-center .foot-back .back-to-top,
.footer-center .foot-back .logo-footer {
  margin-top: 17px;
  margin-bottom: 0;
}
/* line 286, ../sass/_footer.scss */
.footer-center .foot-back .back-to-top svg *,
.footer-center .foot-back .logo-footer svg * {
  fill: #4e5c60;
}
/* line 291, ../sass/_footer.scss */
.footer-center .copyright {
  line-height: 14px;
  line-height: 1rem;
  margin-left: 0;
  margin-top: 9px;
}
/* line 296, ../sass/_footer.scss */
.footer-center .svg {
  margin-left: 0;
}

/* footer-whole
----------------------------------------------------------------------------------*/
/* line 304, ../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 304, ../sass/_footer.scss */
  .footer-with-menu .logo-mini {
    float: none;
    padding-bottom: 10px;
    padding-top: 5px;
    text-align: center;
  }
}
/* line 317, ../sass/_footer.scss */
.footer-with-menu .logo-mini svg {
  width: 88px;
}
/* line 319, ../sass/_footer.scss */
.footer-with-menu .logo-mini svg * {
  fill: #8087a2;
}
/* line 324, ../sass/_footer.scss */
.footer-with-menu .footer-social {
  min-height: 120px;
}
@media (max-width: 991px) {
  /* line 324, ../sass/_footer.scss */
  .footer-with-menu .footer-social {
    padding-bottom: 40px;
    padding-top: 40px;
  }
}
/* line 331, ../sass/_footer.scss */
.footer-with-menu .social {
  margin-bottom: 30px;
  margin-top: 30px;
  overflow: hidden;
  padding-left: 3px;
}
@media (max-width: 991px) {
  /* line 331, ../sass/_footer.scss */
  .footer-with-menu .social {
    margin: 10px auto;
    text-align: center;
    padding-left: 0;
  }
}
/* line 341, ../sass/_footer.scss */
.footer-with-menu .social li {
  display: inline-block;
  margin-right: 1px;
  padding-bottom: 10px;
  padding-left: 0;
  padding-top: 10px;
}
/* line 347, ../sass/_footer.scss */
.footer-with-menu .social li a {
  border-radius: 50%;
  border: 2px solid #8087a2;
  color: #8087a2;
  display: block;
  height: 40px;
  text-align: center;
  transition: color .5s, background .5s;
  width: 40px;
}
/* line 356, ../sass/_footer.scss */
.footer-with-menu .social li a i {
  line-height: 36px;
  line-height: 2.57143rem;
  font-size: 16px;
  font-size: 1.14286rem;
  display: table;
  width: 100%;
  height: 100%;
  vertical-align: middle;
  text-align: center;
}
/* line 364, ../sass/_footer.scss */
.footer-with-menu .social li a i:before {
  vertical-align: middle;
  display: table-cell;
}
/* line 371, ../sass/_footer.scss */
.footer-with-menu .social li:hover a {
  color: #424756;
  background: #8087a2;
}
/* line 376, ../sass/_footer.scss */
.footer-with-menu .social li:last-child {
  margin-right: 0;
}
/* line 381, ../sass/_footer.scss */
.footer-with-menu .link-block {
  line-height: 24px;
  line-height: 1.71429rem;
  float: right;
  margin-top: 39px;
  max-width: 50%;
  overflow: hidden;
  padding-right: 3px;
}
@media (max-width: 991px) {
  /* line 381, ../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 398, ../sass/_footer.scss */
.footer-with-menu .link-block li {
  display: inline-block;
  margin-right: 14px;
}
/* line 401, ../sass/_footer.scss */
.footer-with-menu .link-block li:last-child {
  margin-right: 0;
}
@media (max-width: 991px) {
  /* line 404, ../sass/_footer.scss */
  .footer-with-menu .link-block li:first-child {
    margin-left: 10px;
  }
}
/* line 410, ../sass/_footer.scss */
.footer-with-menu .link-block a {
  color: #8087a2;
}
/* line 413, ../sass/_footer.scss */
.footer-with-menu .link-block a:hover {
  color: #ff8346;
}
