@charset "UTF-8";
/*
 Theme Name:   HolyCross Child
 Theme URI:    http://wp.swlabs.co/holycross/
 Description:  HolyCross Child Theme
 Author:       Swlabs
 Author URI:   https://themeforest.net/user/swlabs
 Template:     holycross
 Version:      1.9.1
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  holycross
 */
/**
 *
 *  STYLE FOR THEME UNIT TEST
 *
 *
 *  [Table of contents]
 *
 *  [&. Content / #key]
 *  [Let press Ctrl + f and type of paste the key, then press Enter to search the content ]
 *
 *  Summary:
 *
 *
 *  0. RESET CSS
 *
 *  1. SLZ CLASS DEFAULT
 *
 *  2. WIDGETS
 *
 *  3. ENTRY CONTENT
 *
 *  4. COMMENT FORM
 *
 *  5. BLOG ITEM
 *
 *  6. BLOG DETAIL
 *
 *  7. TITLE COMMAND
 *
 *  8. BTN BACK TO TOP
 *
 *  9. PAGE 404
 * 
 *
 *  Responsive
 *
 *
 *
 */
/*======================================
=            00. FONTS               =
=======================================*/
@font-face {
  font-family: 'GillSans';
  src: url("fonts/GillSansStd.eot?#iefix") format("embedded-opentype"), url("fonts/GillSansStd.otf") format("opentype"), url("fonts/GillSansStd.woff") format("woff"), url("fonts/GillSansStd.ttf") format("truetype"), url("fonts/GillSansStd.svg#GillSansStd") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'GillSans';
  src: url("fonts/GillSansStd-Light.eot?#iefix") format("embedded-opentype"), url("fonts/GillSansStd-Light.otf") format("opentype"), url("fonts/GillSansStd-Light.woff") format("woff"), url("fonts/GillSansStd-Light.ttf") format("truetype"), url("fonts/GillSansStd-Light.svg#GillSansStd-Light") format("svg");
  font-weight: lighter;
  font-style: normal; }
@font-face {
  font-family: 'GillSans';
  src: url("fonts/GillSansStd-LightItalic.eot?#iefix") format("embedded-opentype"), url("fonts/GillSansStd-LightItalic.otf") format("opentype"), url("fonts/GillSansStd-LightItalic.woff") format("woff"), url("fonts/GillSansStd-LightItalic.ttf") format("truetype"), url("fonts/GillSansStd-LightItalic.svg#GillSansStd-LightItalic") format("svg");
  font-weight: lighter;
  font-style: italic; }
@font-face {
  font-family: 'FranklinGothic';
  src: url("fonts/ITCFranklinGothicStd-Book.eot?#iefix") format("embedded-opentype"), url("fonts/ITCFranklinGothicStd-Book.otf") format("opentype"), url("fonts/ITCFranklinGothicStd-Book.woff") format("woff"), url("fonts/ITCFranklinGothicStd-Book.ttf") format("truetype"), url("fonts/ITCFranklinGothicStd-Book.svg#ITCFranklinGothicStd-Book") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'FranklinGothic';
  src: url("fonts/ITCFranklinGothicStd-Demi.eot?#iefix") format("embedded-opentype"), url("fonts/ITCFranklinGothicStd-Demi.otf") format("opentype"), url("fonts/ITCFranklinGothicStd-Demi.woff") format("woff"), url("fonts/ITCFranklinGothicStd-Demi.ttf") format("truetype"), url("fonts/ITCFranklinGothicStd-Demi.svg#ITCFranklinGothicStd-Demi") format("svg");
  font-weight: 600;
  font-style: normal; }
@font-face {
  font-family: 'FranklinGothic';
  src: url("fonts/FranklinGothic-BookOblique.eot?#iefix") format("embedded-opentype"), url("fonts/FranklinGothic-BookOblique.otf") format("opentype"), url("fonts/FranklinGothic-BookOblique.woff") format("woff"), url("fonts/FranklinGothic-BookOblique.ttf") format("truetype"), url("fonts/FranklinGothic-BookOblique.svg#FranklinGothic-BookOblique") format("svg");
  font-weight: normal;
  font-style: italic; }
/*=========  End of Fonts  =======*/
/*=======================================
 =            0. RESET CSS              =
 =======================================*/
/* line 136, scss/style.scss */
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

/* line 142, scss/style.scss */
html {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  font-size: 14px;
  height: 100%;
  margin: 0 auto;
  padding: 0;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased; }
  html * {
    outline: 0;
    margin: 0;
    padding: 0; }

/* line 143, scss/style.scss */
/* line 158, scss/style.scss */
body {
  height: 100%;
  margin: 0 auto;
  padding: 0;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  height: auto;
  font-family: 'FranklinGothic', 'Source Sans Pro', sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.4;
  color: #555555;
  background-color: #fff;
  word-wrap: normal; }

/* line 174, scss/style.scss */
header, nav, body, section, article, aside, footer, address, hgroup {
  display: block; }

/* line 178, scss/style.scss */
h1, h2, h3, h4, h5, p, ul, li, dl, dt, dd, table, tr, td, form {
  margin: 0;
  padding: 0; }

/* line 183, scss/style.scss */
ul, li {
  list-style-position: outside;
  list-style-type: none; }

/* line 188, scss/style.scss */
table {
  border-spacing: 0;
  border-collapse: collapse; }

/* line 193, scss/style.scss */
strong, b {
  font-weight: bold; }

/* line 197, scss/style.scss */
a {
  color: #333333;
  text-decoration: none;
  -webkit-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease; }
  a:hover, a:active, a:focus {
    color: #F59F1D;
    outline: 0;
    text-decoration: none; }

/* line 203, scss/style.scss */
/* line 210, scss/style.scss */
h1, h2, h3, h4, h5, h6, .single-post .category-48 .slz-sidebar-column .title-widget {
  clear: both;
  font-family: 'FranklinGothic', sans-serif;
  line-height: 1.1;
  font-weight: bolder;
  margin: 0; }

/* line 216, scss/style.scss */
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, .single-post .category-48 .slz-sidebar-column .title-widget a {
  color: #333333; }

/* line 218, scss/style.scss */
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, .single-post .category-48 .slz-sidebar-column .title-widget a:hover {
  color: #F59F1D; }

/* line 222, scss/style.scss */
h1 .ssba, h2 .ssba, h3 .ssba, h4 .ssba, h5 .ssba, h6 .ssba, .single-post .category-48 .slz-sidebar-column .title-widget .ssba {
  float: right;
  display: block; }

/* line 225, scss/style.scss */
h1 .ssba .ssba_email_share, h2 .ssba .ssba_email_share, h3 .ssba .ssba_email_share, h4 .ssba .ssba_email_share, h5 .ssba .ssba_email_share, h6 .ssba .ssba_email_share, .single-post .category-48 .slz-sidebar-column .title-widget .ssba .ssba_email_share {
  margin-right: 0; }

/* line 231, scss/style.scss */
h1 {
  font-size: 24px;
  margin-bottom: 27px; }

/* line 236, scss/style.scss */
h2 {
  font-size: 32px;
  margin-bottom: 20px; }

/* line 241, scss/style.scss */
h3 {
  font-size: 20px; }

/* line 245, scss/style.scss */
h4 {
  margin-top: 0px;
  font-size: 20px;
  line-height: 1.2;
  font-style: italic;
  text-align: justify;
  border-bottom: none !important; }

h5 {
  font-size: 20px;
  margin-top: 20px;
  color: #8b8b8b !important;
  border-bottom: solid 1px #8b8b8b; }
  h5 a {
    color: #8b8b8b !important; }
    h5 a:hover {
      color: #f59f1d !important; }

h6, .single-post .category-48 .slz-sidebar-column .title-widget {
  font-size: 20px; }

/* line 267, scss/style.scss */
address {
  font-style: italic;
  margin: 0 0 24px; }

/* line 272, scss/style.scss */
abbr[title] {
  border-bottom: 1px dotted; }

/* line 276, scss/style.scss */
dfn {
  font-style: italic; }

/* line 280, scss/style.scss */
mark {
  background: #fafafa;
  color: #000; }

/* line 285, scss/style.scss */
p {
  margin: 0 0 20px;
  text-align: justify; }

/* line 293, scss/style.scss */
code, kbd, pre, samp {
  font-family: monospace, serif;
  font-size: 16px;
  -webkit-hyphens: none;
  -moz-hyphens: none;
  -ms-hyphens: none;
  hyphens: none; }

/* line 302, scss/style.scss */
pre {
  background: #f5f5f5;
  color: #666;
  font-family: monospace;
  font-size: 14px;
  margin: 20px 0;
  overflow: auto;
  padding: 20px;
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word; }

/* line 315, scss/style.scss */
blockquote, q {
  -webkit-hyphens: none;
  -moz-hyphens: none;
  -ms-hyphens: none;
  hyphens: none;
  quotes: none; }

/* line 324, scss/style.scss */
blockquote:before, blockquote:after {
  content: "";
  content: none; }

/* line 331, scss/style.scss */
q:before, q:after {
  content: "";
  content: none; }

/* line 337, scss/style.scss */
blockquote {
  font-size: 30px;
  font-style: italic;
  font-weight: 600;
  background: rgba(255, 255, 255, 0.7);
  border-left: none;
  margin: 0px 0px 20px;
  padding: 30px;
  position: relative;
  text-align: center; }
  blockquote strong, blockquote b {
    font-weight: 600; }
  blockquote p {
    font-size: 20px;
    color: #333333;
    line-height: 1.2;
    font-weight: 200;
    font-family: 'FranklinGothic', sans-serif; }
  blockquote blockquote {
    margin-right: 0; }

/* line 348, scss/style.scss */
/* line 351, scss/style.scss */
/* line 361, scss/style.scss */
/* line 367, scss/style.scss */
.block-quote cite {
  font-size: 20px;
  font-weight: 600;
  color: #F59F1D;
  text-align: center;
  display: block;
  margin-top: 15px;
  font-family: 'GillSans', serif; }

/* line 378, scss/style.scss */
blockquote cite, blockquote small {
  font-size: 20px;
  font-weight: 600;
  color: #F59F1D;
  text-align: center;
  display: block;
  margin-top: 15px; }
blockquote em, blockquote i {
  font-style: normal;
  font-weight: 300; }
blockquote strong, blockquote b {
  font-weight: 400; }

/* line 387, scss/style.scss */
/* line 391, scss/style.scss */
/* line 396, scss/style.scss */
small {
  font-size: smaller; }

/* line 400, scss/style.scss */
sub {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

/* line 407, scss/style.scss */
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
  top: -0.5em; }

/* line 415, scss/style.scss */
sub {
  bottom: -0.25em; }

/* line 419, scss/style.scss */
dl {
  margin: 0 0 20px; }

/* line 423, scss/style.scss */
dt {
  font-weight: 700; }

/* line 427, scss/style.scss */
dd {
  margin: 0 0 20px; }

/* line 431, scss/style.scss */
menu, ol, ul {
  margin: 0px 0 10px;
  padding: 0 0 0 15px; }

/* line 436, scss/style.scss */
ol li {
  list-style-type: inherit;
  color: inherit; }

/* line 441, scss/style.scss */
ul {
  list-style-type: disc; }
  ul li {
    list-style-type: inherit;
    color: inherit; }
  ul ul {
    list-style-type: circle; }

/* line 442, scss/style.scss */
/* line 447, scss/style.scss */
/* line 452, scss/style.scss */
ol ul {
  list-style-type: circle; }

/* line 456, scss/style.scss */
ul ul ul {
  list-style-type: square; }

/* line 461, scss/style.scss */
nav ul, nav ol {
  list-style: none;
  list-style-image: none; }

/* line 468, scss/style.scss */
li > ul, li > ol {
  margin: 0; }

/* line 473, scss/style.scss */
big {
  font-size: larger; }

/* line 477, scss/style.scss */
code {
  padding: 2px 4px;
  font-size: 90%;
  color: #333333;
  background-color: #fafafa;
  border-radius: 4px;
  -webkit-border-radius: 4px; }

/* line 486, scss/style.scss */
kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25); }

/* line 497, scss/style.scss */
figure {
  margin: 0; }

/* line 501, scss/style.scss */
fieldset {
  border: 1px solid #E8E8E8;
  margin: 0 2px;
  min-width: inherit;
  padding: 0.35em 0.625em 0.75em; }

/* line 508, scss/style.scss */
legend {
  border: 0;
  padding: 0;
  white-space: normal; }

/* line 514, scss/style.scss */
button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0; }

/* line 519, scss/style.scss */
textarea::-webkit-input-placeholder, input::-webkit-input-placeholder, textarea::-moz-placeholder, input::-moz-placeholder, textarea:-ms-input-placeholder, input:-ms-input-placeholder, textarea:-moz-placeholder, input:-moz-placeholder {
  color: #777777; }

/* line 523, scss/style.scss */
textarea {
  overflow: auto;
  vertical-align: top; }

/* line 528, scss/style.scss */
table {
  border-bottom: 1px solid #E8E8E8;
  border-collapse: collapse;
  border-spacing: 0;
  font-size: 14px;
  line-height: 2;
  margin: 0 0 20px;
  width: 100%; }

/* line 538, scss/style.scss */
caption, th, td {
  font-weight: 400; }

/* line 542, scss/style.scss */
caption {
  font-size: 16px;
  margin: 20px 0; }

/* line 547, scss/style.scss */
del {
  color: #333; }

/* line 551, scss/style.scss */
ins {
  background: #fafafa;
  text-decoration: none; }

/* line 556, scss/style.scss */
hr {
  background-size: 4px 4px;
  border: 0;
  height: 1px;
  margin: 0 0 24px;
  border-top: 1px solid #E8E8E8; }

/* line 564, scss/style.scss */
table {
  width: 100%; }
  table th {
    text-align: left;
    border: 1px solid #E8E8E8;
    padding: 2px 8px; }
  table td {
    border: 1px solid #E8E8E8;
    padding: 2px 8px; }

/* line 566, scss/style.scss */
/* line 571, scss/style.scss */
/*=========  End of reset css  ========*/
/*============================================
=            1. SLZ CLASS DEFAULT            =
============================================*/
/* line 583, scss/style.scss */
.body-wrapper {
  position: relative;
  overflow: hidden; }
  .body-wrapper .wrapper-content {
    position: relative; }

/* line 586, scss/style.scss */
/* line 591, scss/style.scss */
.slz-sidebar-left .slz-content-column {
  float: right; }

/* line 595, scss/style.scss */
.text-l {
  text-align: left; }

/* line 599, scss/style.scss */
.text-c {
  text-align: center; }

/* line 603, scss/style.scss */
.text-r {
  text-align: right; }

/* line 607, scss/style.scss */
.float-l {
  float: left; }

/* line 611, scss/style.scss */
.float-r {
  float: right; }

/* line 615, scss/style.scss */
.float-none {
  float: none; }

/* line 619, scss/style.scss */
.wid-100 {
  width: 100%; }

/* line 623, scss/style.scss */
.padding-top-100 {
  padding-top: 100px; }

/* line 627, scss/style.scss */
.padding-top-50 {
  padding-top: 50px; }

/* line 631, scss/style.scss */
x {
  padding-bottom: 20px; }

/* line 635, scss/style.scss */
.padding-bottom-0 {
  padding-bottom: 0; }

/* line 639, scss/style.scss */
.margin-top-50 {
  margin-top: 50px; }

/* line 643, scss/style.scss */
.margin-top-100 {
  margin-top: 0px; }

/* line 647, scss/style.scss */
.margin-bottom-100 {
  margin-bottom: 100px; }

/* line 651, scss/style.scss */
.margin-bottom-0 {
  margin-bottom: 0; }

/* line 655, scss/style.scss */
.margin-top-0 {
  margin-top: 0; }

/* line 659, scss/style.scss */
.slz-list-block {
  font-size: 0;
  margin: 0 -15px; }
  .slz-list-block > .item {
    font-size: 16px;
    padding: 0 15px;
    margin-top: 50px;
    vertical-align: top;
    display: inline-block; }
  .slz-list-block.slz-column-1 > .item {
    width: 100%; }
    .slz-list-block.slz-column-1 > .item:first-child {
      margin-top: 0; }
  .slz-list-block.slz-column-2 > .item {
    width: 50%; }
    .slz-list-block.slz-column-2 > .item:nth-child(-n + 2) {
      margin-top: 0; }

/* line 662, scss/style.scss */
/* line 669, scss/style.scss */
/* line 670, scss/style.scss */
/* line 675, scss/style.scss */
/* line 676, scss/style.scss */
/* line 683, scss/style.scss */
.slz-blog-detail .slz-list-block.slz-column-2 > .item {
  margin-top: 70px; }
  .slz-blog-detail .slz-list-block.slz-column-2 > .item:nth-child(-n + 2) {
    margin-top: 0; }

/* line 685, scss/style.scss */
/* line 691, scss/style.scss */
.slz-list-block.slz-column-3 > .item {
  width: 33.3333%; }
  .slz-list-block.slz-column-3 > .item:nth-child(-n + 3) {
    margin-top: 0; }
.slz-list-block.slz-column-4 > .item {
  width: 25%; }
  .slz-list-block.slz-column-4 > .item:nth-child(-n + 4) {
    margin-top: 0; }
.slz-list-block.slz-column-5 > .item {
  width: 20%; }
  .slz-list-block.slz-column-5 > .item:nth-child(-n + 5) {
    margin-top: 0; }
.slz-list-block.slz-column-6 > .item {
  width: 16.6666%; }
  .slz-list-block.slz-column-6 > .item:nth-child(-n + 6) {
    margin-top: 0; }
.slz-list-block.slz-column-7 > .item {
  width: 14.285%; }
  .slz-list-block.slz-column-7 > .item:nth-child(-n + 7) {
    margin-top: 0; }
.slz-list-block.slz-column-8 > .item {
  width: 12.5%; }
  .slz-list-block.slz-column-8 > .item:nth-child(-n + 8) {
    margin-top: 0; }

/* line 692, scss/style.scss */
/* line 697, scss/style.scss */
/* line 698, scss/style.scss */
/* line 703, scss/style.scss */
/* line 704, scss/style.scss */
/* line 709, scss/style.scss */
/* line 710, scss/style.scss */
/* line 715, scss/style.scss */
/* line 716, scss/style.scss */
/* line 721, scss/style.scss */
/* line 722, scss/style.scss */
/* line 729, scss/style.scss */
.col-md-8 .slz-list-block.slz-column-1 > .item, .col-md-12 .slz-list-block.slz-column-1 > .item {
  margin-top: 70px; }

/* line 733, scss/style.scss */
.col-md-8 .slz-list-block.slz-column-1 > .item:first-child, .col-md-12 .slz-list-block.slz-column-1 > .item:first-child {
  margin-top: 0px; }

/*=========  End of Slz class default  =====*/
/*=======================================
=            2. WIDGETS                 =
=======================================*/
/* line 743, scss/style.scss */
.wp-caption {
  max-width: 100%; }

/* line 747, scss/style.scss */
.wp-caption-text {
  font-weight: 400;
  font-style: italic;
  color: #7a7a7a; }

/* line 753, scss/style.scss */
.bypostauthor {
  font-weight: 400; }

/* Table */
/* line 760, scss/style.scss */
.slz-widgets a {
  text-decoration: none;
  color: #333333; }
  .slz-widgets a:focus {
    outline: none; }
  .slz-widgets a:active, .slz-widgets a:hover {
    outline: 0;
    color: #F59F1D; }
.slz-widgets h1, .slz-widgets h2, .slz-widgets h3, .slz-widgets h4, .slz-widgets h5, .slz-widgets h6, .slz-widgets .single-post .category-48 .slz-sidebar-column .title-widget, .single-post .category-48 .slz-sidebar-column .slz-widgets .title-widget {
  clear: both;
  font-family: inherit;
  line-height: 1.1;
  font-weight: 600;
  margin: 0; }
.slz-widgets h1 {
  font-size: 36px;
  margin-top: 20px;
  margin-bottom: 10px; }
.slz-widgets h2 {
  font-size: 32px;
  margin-top: 20px;
  margin-bottom: 10px; }
.slz-widgets h3 {
  font-size: 24px;
  margin-top: 20px;
  margin-bottom: 10px; }
.slz-widgets h4 {
  font-size: 20px;
  line-height: 1.2;
  margin-top: 10px;
  margin-bottom: 10px; }
.slz-widgets h5 {
  font-size: 20px;
  margin-top: 20px;
  color: #8b8b8b;
  margin-bottom: 10px; }
.slz-widgets h6, .slz-widgets .single-post .category-48 .slz-sidebar-column .title-widget, .single-post .category-48 .slz-sidebar-column .slz-widgets .title-widget {
  font-size: 20px;
  margin-top: 0px;
  margin-bottom: 10px; }
.slz-widgets address {
  font-style: italic;
  margin: 0 0 24px; }
.slz-widgets abbr[title] {
  border-bottom: 1px dotted; }
.slz-widgets b, .slz-widgets strong {
  font-weight: 700; }
.slz-widgets dfn {
  font-style: italic; }
.slz-widgets mark {
  background-color: #ff0;
  color: #000; }
.slz-widgets p {
  margin: 0 0 10px; }
.slz-widgets code, .slz-widgets kbd, .slz-widgets pre, .slz-widgets samp {
  font-family: monospace, serif;
  font-size: 14px;
  -webkit-hyphens: none;
  -moz-hyphens: none;
  -ms-hyphens: none;
  hyphens: none; }
.slz-widgets pre {
  background: #f5f5f5;
  color: #666;
  font-family: monospace, serif;
  font-size: 14px;
  margin: 20px 0;
  overflow: auto;
  padding: 20px;
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word; }
.slz-widgets small {
  font-size: smaller; }
.slz-widgets sub {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }
.slz-widgets sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
  top: -0.5em; }
.slz-widgets sub {
  bottom: -0.25em; }
.slz-widgets dl {
  margin: 0 0 20px; }
.slz-widgets dt {
  font-weight: 700; }
.slz-widgets dd {
  margin: 0 0 20px; }
.slz-widgets menu, .slz-widgets ol {
  margin: 0 0 10px;
  padding: 0 0 0 15px; }
.slz-widgets ul {
  margin: 0 0 10px;
  padding: 0 0 0 15px;
  list-style-type: disc; }
  .slz-widgets ul ul {
    list-style-type: circle; }
.slz-widgets ol ul {
  list-style-type: circle; }
.slz-widgets nav ul, .slz-widgets nav ol {
  list-style: none;
  list-style-image: none; }
.slz-widgets li > ul, .slz-widgets li > ol {
  margin: 0; }
.slz-widgets big {
  font-size: larger; }
.slz-widgets code {
  padding: 2px 4px;
  font-size: 90%;
  color: #F59F1D;
  background-color: #f9f2f4;
  border-radius: 4px;
  -webkit-border-radius: 4px; }
.slz-widgets kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25); }
.slz-widgets img {
  -ms-interpolation-mode: bicubic;
  border: 0;
  vertical-align: middle;
  max-width: 100%;
  height: auto; }
.slz-widgets svg:not(:root) {
  overflow: hidden; }
.slz-widgets figure, .slz-widgets form {
  margin: 0; }
.slz-widgets fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  min-width: inherit;
  padding: 0.35em 0.625em 0.75em; }
.slz-widgets legend {
  border: 0;
  padding: 0;
  white-space: normal; }
.slz-widgets button, .slz-widgets input, .slz-widgets select, .slz-widgets textarea {
  font-size: 100%;
  margin: 0;
  max-width: 100%;
  vertical-align: baseline; }
.slz-widgets button, .slz-widgets input {
  line-height: normal; }
.slz-widgets button, .slz-widgets html input[type="button"] {
  -webkit-appearance: button;
  cursor: pointer; }
.slz-widgets input[type="reset"], .slz-widgets input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer; }
.slz-widgets button[disabled] {
  cursor: default; }
.slz-widgets input[disabled] {
  cursor: default; }
.slz-widgets input[type="checkbox"], .slz-widgets input[type="radio"] {
  padding: 0; }
.slz-widgets input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }
.slz-widgets button::-moz-focus-inner, .slz-widgets input::-moz-focus-inner {
  border: 0;
  padding: 0; }
.slz-widgets textarea {
  overflow: auto;
  vertical-align: top; }
.slz-widgets table {
  border-bottom: 1px solid #E8E8E8;
  border-collapse: collapse;
  border-spacing: 0;
  font-size: 14px;
  line-height: 2;
  margin: 0 0 20px;
  width: 100%; }
.slz-widgets caption, .slz-widgets th, .slz-widgets td {
  font-weight: 400;
  text-align: center; }
.slz-widgets caption {
  font-size: 16px;
  margin: 20px 0; }
.slz-widgets th {
  font-weight: 600;
  font-family: 'FranklinGothic', sans-serif;
  text-transform: uppercase; }
.slz-widgets td {
  border-top: 1px solid #E8E8E8;
  padding: 6px 10px 6px 0; }
.slz-widgets del {
  color: #333; }
.slz-widgets ins {
  background-color: #fff9c0;
  text-decoration: none; }
.slz-widgets hr {
  background-size: 4px 4px;
  border: 0;
  height: 1px;
  margin: 0 0 24px;
  border-top: 1px solid #eee; }
.slz-widgets table {
  width: 100%; }
  .slz-widgets table th {
    text-align: left;
    border: 1px solid #E8E8E8;
    padding: 2px 8px; }
  .slz-widgets table td {
    border: 1px solid #E8E8E8;
    padding: 2px 8px; }
  .slz-widgets table .odd td {
    background-color: #fcfcfc; }

/*----------  Style Widget   ----------*/
.slz-widget .widget-content {
  float: left;
  width: 100%; }

.slz-widgets .widget-title, .slz-widgets .title-widget {
  text-align: left;
  color: #333333;
  font-size: 24px;
  line-height: 1.4;
  font-family: 'FranklinGothic', sans-serif;
  margin-top: 0px;
  font-weight: 600;
  padding-bottom: 0px;
  margin-bottom: 30px;
  position: relative;
  text-transform: capitalize; }
.slz-widgets .widget-title {
  line-height: 1.25; }
.slz-widgets .title-widget {
  margin-bottom: 25px;
  font-size: 20px;
  color: #333333;
  width: 100%; }

.slz-blog-detail .blog-detail-wrapper > .title {
  text-transform: none !important;
  border-bottom-width: 1px !important;
  border-bottom-color: #f59f1d !important;
  border-bottom-style: solid !important; }

/* line 1082, scss/style.scss */
.entry-content .slz-widget ul {
  list-style: none;
  padding: 0px;
  margin: 0px; }

/* line 1089, scss/style.scss */
.slz-widget ul {
  list-style: none;
  padding: 0px;
  margin: 0px; }
  .slz-widget ul > li {
    padding: 17px 0;
    line-height: 1.6; }
.slz-widget > ul > li:first-child {
  padding-top: 0px; }
.slz-widget > ul .children {
  padding-left: 30px; }

/* line 1093, scss/style.scss */
/* line 1098, scss/style.scss */
/* line 1101, scss/style.scss */
/* line 1106, scss/style.scss */
.slz-widgets.slz-dark {
  color: #CDCDCD; }
  .slz-widgets.slz-dark .slz-footer-main {
    background-color: #1B2125;
    padding-bottom: 0; }
  .slz-widgets.slz-dark .widget-title, .slz-widgets.slz-dark .title-widget {
    color: #fff; }
  .slz-widgets.slz-dark input, .slz-widgets.slz-dark select, .slz-widgets.slz-dark option {
    color: #333; }
  .slz-widgets.slz-dark .slz-widget .screen-reader-text, .slz-widgets.slz-dark .widget .screen-reader-text {
    color: #CDCDCD; }
  .slz-widgets.slz-dark .widget_recent_entries ul li, .slz-widgets.slz-dark .widget_recent_comments ul li, .slz-widgets.slz-dark .widget_archive ul li {
    border-bottom-color: rbga(232, 232, 232 0.3); }

/* line 1107, scss/style.scss */
/* line 1112, scss/style.scss */
/* line 1115, scss/style.scss */
/* line 1118, scss/style.scss */
/* line 1121, scss/style.scss */
/* line 1126, scss/style.scss */
.slz-wrapper-footer.slz-widgets .widget-title, .slz-wrapper-footer.slz-widgets .title-widget {
  font-size: 16px; }

/*----------  Widget Search  ----------*/
/* line 1133, scss/style.scss */
.widget_search {
  position: relative; }
  .widget_search .search-form {
    display: inline-block;
    position: relative;
    width: 100%;
    padding: 25px;
    vertical-align: top;
    background-color: #F5F4F4; }
    .widget_search .search-form > label {
      display: block;
      width: 100%; }
  .widget_search .screen-reader-text {
    display: block;
    margin-bottom: 15px; }
  .widget_search .search-field::-webkit-input-placeholder, .widget_search .search-field::-moz-placeholder, .widget_search .search-field:-ms-input-placeholder, .widget_search .search-field:-moz-placeholder {
    color: #777777; }
  .widget_search .search-submit {
    position: absolute;
    right: 40px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    background-color: transparent;
    color: #555555;
    border: none;
    font-size: 0;
    line-height: 24px; }
    .widget_search .search-submit:hover {
      color: #F59F1D; }
    .widget_search .search-submit:before {
      content: "\f002";
      font-family: "FontAwesome";
      font-size: 14px; }
  .widget_search .search-field:focus + .search-submit, .widget_search .search-field:active + .search-submit {
    color: #F59F1D; }

/* line 1135, scss/style.scss */
/* line 1142, scss/style.scss */
/* line 1147, scss/style.scss */
/* line 1152, scss/style.scss */
/* line 1156, scss/style.scss */
/* line 1171, scss/style.scss */
/* line 1176, scss/style.scss */
/* line 1179, scss/style.scss */
/*----------  select  ----------*/
/* line 1190, scss/style.scss */
.slz-widget select {
  color: #555555;
  width: 100%;
  height: 50px;
  width: 100%;
  padding: 0 15px;
  line-height: inherit;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  vertical-align: top;
  display: inline-block;
  border: 2px solid #d8dade;
  -moz-appearance: none;
  -webkit-appearance: none;
  background: #FFFFFF url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCOTBGRjVDMEY4RjAxMUU2QUI4OUI5RTEyNjdFMzFFMiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCOTBGRjVDMUY4RjAxMUU2QUI4OUI5RTEyNjdFMzFFMiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkI5MEZGNUJFRjhGMDExRTZBQjg5QjlFMTI2N0UzMUUyIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkI5MEZGNUJGRjhGMDExRTZBQjg5QjlFMTI2N0UzMUUyIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+HE73YgAAADxJREFUeNpiLC8vb2JgYKhlwA+amIBEHYiBTxEQ1zNBOfU4FDdB5RiYkARBAo3YFIEAC5oJDTjYDAABBgCs/An28+fdEQAAAABJRU5ErkJggg==") no-repeat;
  background-position: 95% center;
  background-position: calc(100% - 15px) center;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease; }
  .slz-widget select option {
    width: 100%; }
.slz-widget .screen-reader-text {
  display: none; }

.widget_rss .rsswidget {
  font-weight: 600;
  font-size: 16px;
  line-height: 1.4;
  font-family: 'FranklinGothic', sans-serif;
  display: block;
  margin-bottom: 5px; }
  .widget_rss .rsswidget .rss-widget-icon {
    margin-right: 0px; }
.widget_rss .title-widget .rsswidget {
  display: inline-block;
  margin-bottom: 0px;
  font-size: 24px; }
.widget_rss .rss-date {
  font-size: 16px;
  font-weight: 400;
  font-style: italic;
  margin-bottom: 10px;
  color: #F59F1D;
  display: block; }
.widget_rss ul li {
  margin-bottom: 20px;
  padding-top: 0;
  padding-bottom: 0; }

/* line 1227, scss/style.scss */
/* line 1231, scss/style.scss */
/* line 1236, scss/style.scss */
/* line 1245, scss/style.scss */
/*----------  1.2 Widget Calendar  ----------*/
/* line 1255, scss/style.scss */
.widget_calendar .block-title {
  margin-bottom: 17px; }
.widget_calendar caption {
  margin: 0px;
  border: 1px solid #E8E8E8;
  border-bottom: 0;
  font-weight: 600;
  font-family: 'FranklinGothic', sans-serif;
  padding-bottom: 10px;
  color: #333333; }
.widget_calendar table {
  width: 100%;
  text-align: center; }
  .widget_calendar table th {
    text-align: center; }
.widget_calendar td {
  padding: 8px 0; }
.widget_calendar #today {
  background-color: #F59F1D;
  font-weight: 700;
  color: #fff;
  background-color: #F59F1D;
  font-weight: 700;
  color: #fff; }
  .widget_calendar #today a {
    color: #fff; }
.widget_calendar thead tr {
  line-height: 34px; }
.widget_calendar #next, .widget_calendar #prev {
  font-weight: 500;
  text-transform: uppercase;
  color: #333333;
  font-size: 12px;
  font-family: 'FranklinGothic', sans-serif; }
.widget_calendar #next:hover, .widget_calendar #prev:hover {
  color: #F59F1D; }

/*----------   Widget entries + Recent comments + archive ----------*/
/* line 1305, scss/style.scss */
.widget_recent_entries ul li, .widget_recent_comments ul li, .widget_archive ul li {
  border-bottom: 1px solid #E8E8E8;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease; }

/* line 1312, scss/style.scss */
.widget_recent_entries ul li:last-child, .widget_recent_comments ul li:last-child, .widget_archive ul li:last-child {
  margin-bottom: 0;
  border-bottom: none; }

/* line 1317, scss/style.scss */
.widget_recent_entries ul li .post-date, .widget_archive ul li .post-date {
  display: block;
  color: #555555; }

/* line 1322, scss/style.scss */
.widget_categories ul li a, .widget_pages ul li a, .widget_recent_entries ul li a, .widget_archive ul li a, .widget_recent_comments ul li a {
  font-weight: 500;
  font-family: 'FranklinGothic', sans-serif;
  line-height: 1.6;
  font-size: 14px; }

/* line 1333, scss/style.scss */
.widget_nav_menu ul li a {
  font-weight: 400;
  line-height: 1.4;
  font-size: 16px; }

/*----------  widget Categories + pages + nav menu ----------*/
/* line 1341, scss/style.scss */
.widget_categories ul li, .widget_pages ul li, .widget_nav_menu ul li {
  position: relative;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease; }

/* line 1348, scss/style.scss */
.widget_categories ul li:last-child, .widget_pages ul li:last-child {
  margin-bottom: 0;
  border-bottom: none; }

/* line 1354, scss/style.scss */
.widget_nav_menu ul.menu > li:last-child, .widget_nav_menu ul li:last-child {
  margin-bottom: 0;
  border-bottom: none; }

/* line 1360, scss/style.scss */
.widget_categories ul .children, .widget_pages ul .children, .widget_nav_menu ul .sub-menu {
  padding-top: 8px; }

/* line 1364, scss/style.scss */
.widget_categories ul .children li a, .widget_pages ul .children li a, .widget_nav_menu ul .sub-menu li a {
  font-weight: 400; }

/* line 1368, scss/style.scss */
.widget_categories ul .children li:last-child, .widget_pages ul .children li:last-child, .widget_nav_menu ul .sub-menu li:last-child {
  padding-bottom: 0; }

/* line 1372, scss/style.scss */
.widget_categories > ul > li, .widget_pages > ul > li, .widget_nav_menu ul.menu > li, .slz-widget-custom-post li {
  border-bottom: 1px dashed #d1d3d4; }

/* line 1376, scss/style.scss */
.widget_categories > ul > li:last-child, .widget_pages > ul > li:last-child, .widget_nav_menu > ul > li:last-child, .slz-widget-custom-post li:last-child {
  border-bottom: none; }

/*----------  widget pages  ----------*/
/* line 1382, scss/style.scss */
.widget_pages ul li a:before {
  content: none; }

/* line 1387, scss/style.scss */
.widget_nav_menu ul li a:before {
  content: none; }
.widget_nav_menu .sub-menu {
  opacity: 1;
  visibility: visible;
  top: auto;
  width: 100%;
  padding-left: 30px;
  display: block;
  position: relative;
  background-color: transparent;
  border-top: none;
  box-shadow: none;
  -webkit-box-shadow: none;
  list-style-type: circle;
  -webkit-box-shadow: none;
  -moz-box-shadow: none; }
  .widget_nav_menu .sub-menu .sub-menu {
    left: 0;
    top: 0;
    padding-left: 30px;
    padding-top: 8px; }
  .widget_nav_menu .sub-menu > li {
    list-style-type: inherit;
    display: list-item;
    width: 100%;
    float: none;
    padding-left: 0;
    padding-right: 0; }
    .widget_nav_menu .sub-menu > li + li {
      border: none; }
    .widget_nav_menu .sub-menu > li > a {
      line-height: inherit;
      padding: 0;
      font-weight: 400; }
      .widget_nav_menu .sub-menu > li > a i {
        margin-left: 8px; }

/* line 1390, scss/style.scss */
/* line 1405, scss/style.scss */
/* line 1411, scss/style.scss */
/* line 1418, scss/style.scss */
/* line 1421, scss/style.scss */
/* line 1425, scss/style.scss */
/*----------  widget nav menu  ----------*/
/*----------  Widget meta, tags, meta-categories  ----------*/
/* line 1437, scss/style.scss */
.widget_meta ul li, .categories-list li, .tags-list li, .slz-tag li {
  display: inline-block;
  vertical-align: top;
  padding: 0px;
  margin: 0 10px 10px 0px;
  color: #555555;
  line-height: 1.4; }

/* line 1446, scss/style.scss */
.slz-widget .slz-tag li {
  padding-top: 0;
  padding-bottom: 0; }

/* line 1452, scss/style.scss */
.slz-blog-detail .categories-list li a, .slz-blog-detail .tags-list li a {
  margin-right: 10px;
  font-size: 16px;
  font-weight: 600; }
.slz-blog-detail .categories-list li a:hover, .slz-blog-detail .tags-list li a:hover {
  color: #F59F1D; }

/* line 1456, scss/style.scss */
/* line 1462, scss/style.scss */
.categories-list li a, .tags-list li a {
  margin-bottom: 15px; }

/* line 1466, scss/style.scss */
.entry-content .tags-links ul {
  padding-left: 0; }

/* line 1470, scss/style.scss */
.widget_meta ul li a, .categories-list li a, .tags-list li a, .slz-tag a {
  display: inline-block;
  vertical-align: top;
  margin: 0;
  font-size: 14px;
  color: #333333;
  font-family: 'FranklinGothic', sans-serif;
  line-height: inherit;
  position: relative;
  z-index: 2;
  font-weight: 500;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease; }

/* line 1486, scss/style.scss */
.widget_meta ul li a:hover, .categories-list li a:hover, .tags-list li a:hover, .slz-tag a:hover {
  color: #F59F1D; }

/* line 1491, scss/style.scss */
.widget_meta ul li a abbr[data-original-title], .widget_meta ul li a abbr[title] {
  border-bottom-color: transparent; }

/* line 1497, scss/style.scss */
.slz-blog-detail .categories-list {
  margin-bottom: 0px; }
  .slz-blog-detail .categories-list + .meta-content {
    margin-top: 20px; }
.slz-blog-detail .tags-list {
  margin-bottom: 0px; }

/* line 1498, scss/style.scss */
/* line 1503, scss/style.scss */
/*----------  meta tag, meta categories  ----------*/
/* line 1510, scss/style.scss */
.categories-list, .tags-list {
  list-style: none;
  padding-left: 0px;
  margin-bottom: 0px;
  font-family: 'FranklinGothic', sans-serif;
  font-weight: 500; }

/* line 1518, scss/style.scss */
.categories-list li, .tags-list li {
  color: #333333;
  margin: 0;
  font-size: 0;
  list-style: none;
  position: relative;
  padding-left: 25px; }

.categories-list li a, .tags-list li .link {
  color: #333333;
  font-size: 14px; }

.categories-list li a:hover, .tags-list li .link a:hover {
  color: #F59F1D; }

/* line 1536, scss/style.scss */
.categories-list li:first-child:before {
  position: absolute;
  top: 0px;
  left: 0;
  font-size: 14px;
  margin-right: 5px;
  content: "\f07c";
  font-family: "FontAwesome";
  line-height: inherit;
  font-style: normal;
  color: inherit;
  color: #CACACA; }

/* line 1550, scss/style.scss */
.tags-list li:first-child:before {
  position: absolute;
  top: 0px;
  left: 0;
  font-size: 14px;
  margin-right: 5px;
  content: "\f02b";
  font-family: "FontAwesome";
  line-height: inherit;
  font-style: normal;
  color: inherit;
  color: #CACACA; }

/* line 1564, scss/style.scss */
.categories-list + .tags-list {
  margin-top: 20px; }

/* line 1568, scss/style.scss */
.widget_text p, .slz-widgets .widget_text p {
  margin-bottom: 15px; }

/* line 1573, scss/style.scss */
.widget_text p strong {
  margin-bottom: 5px;
  display: inline-block; }
.widget_text img {
  margin-bottom: 5px; }

/* line 1577, scss/style.scss */
/* line 1582, scss/style.scss */
.slz-blog-detail .widget_text img {
  margin-bottom: 5px; }

/*---------- 6. Gallery  ----------*/
/* line 1588, scss/style.scss */
.gallery {
  margin-bottom: 1.6em;
  margin: 0 -10px; }

/* line 1593, scss/style.scss */
.gallery-item {
  display: inline-block;
  padding: 10px;
  text-align: center;
  vertical-align: top;
  width: 100%; }

/* line 1601, scss/style.scss */
.gallery-columns-2 .gallery-item {
  max-width: 50%; }

/* line 1605, scss/style.scss */
.gallery-columns-3 .gallery-item {
  max-width: 33.33%; }

/* line 1609, scss/style.scss */
.gallery-columns-4 .gallery-item {
  max-width: 25%; }

/* line 1613, scss/style.scss */
.gallery-columns-5 .gallery-item {
  max-width: 20%; }

/* line 1617, scss/style.scss */
.gallery-columns-6 .gallery-item {
  max-width: 16.66%; }

/* line 1621, scss/style.scss */
.gallery-columns-7 .gallery-item {
  max-width: 14.28%; }

/* line 1625, scss/style.scss */
.gallery-columns-8 .gallery-item {
  max-width: 12.5%; }

/* line 1629, scss/style.scss */
.gallery-columns-9 .gallery-item {
  max-width: 11.11%; }

/* line 1633, scss/style.scss */
.gallery-icon img {
  margin: 0 auto; }

/* line 1637, scss/style.scss */
.entry-content .gallery-item .gallery-caption, .gallery-item .gallery-caption {
  margin-bottom: 0; }

/* line 1641, scss/style.scss */
.gallery-caption {
  display: block;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 1.5;
  padding: 0.5em 0; }

/* line 1649, scss/style.scss */
.gallery-columns-6 .gallery-caption, .gallery-columns-7 .gallery-caption, .gallery-columns-8 .gallery-caption, .gallery-columns-9 .gallery-caption {
  display: none; }

/*----------  sticky  ----------*/
/* line 1657, scss/style.scss */
.slz-sticky {
  position: absolute;
  right: 10px;
  top: 5px;
  z-index: 10; }
  .slz-sticky .inner {
    color: #F59F1D; }
    .slz-sticky .inner:before {
      font-family: 'FontAwesome';
      content: "\f02e";
      font-size: 45px;
      color: inherit;
      text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2); }

/* line 1662, scss/style.scss */
/* line 1664, scss/style.scss */
/*----------  widget tag cloud  ----------*/
/* line 1676, scss/style.scss */
.widget_tag_cloud .tagcloud a {
  margin: 0 10px 10px 0px;
  display: inline-block;
  line-height: 1.4;
  font-family: 'FranklinGothic', sans-serif;
  font-weight: 500;
  vertical-align: middle;
  overflow: hidden;
  position: relative;
  z-index: 2; }

/*=========  End of widgets  ==========*/
/*=======================================
=            3. ENTRY CONTENT           =
=======================================*/
/* line 1695, scss/style.scss */
.page-detail-wrapper .title {
  color: #231F20;
  display: none; }

/* line 1701, scss/style.scss */
.entry-content a {
  text-decoration: none; }
  .entry-content a:focus {
    outline: none; }
  .entry-content a:active, .entry-content a:hover {
    outline: 0; }
.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6, .entry-content .single-post .category-48 .slz-sidebar-column .title-widget, .single-post .category-48 .slz-sidebar-column .entry-content .title-widget {
  clear: both;
  font-family: 'FranklinGothic', sans-serif;
  line-height: 1.4;
  font-weight: 600;
  margin: 0;
  color: #333333; }
.entry-content > h1:first-child, .entry-content > h2:first-child, .entry-content > h3:first-child, .entry-content > h4:first-child, .entry-content > h5:first-child, .entry-content > h6:first-child, .single-post .category-48 .slz-sidebar-column .entry-content > .title-widget:first-child {
  margin-top: 0px; }
.entry-content h1 {
  font-size: 36px;
  margin-top: 0;
  margin-bottom: 27px; }
.entry-content h2 {
  font-size: 24px;
  margin-top: 20px;
  margin-bottom: 0; }
.entry-content h3 {
  font-size: 20px;
  margin-top: 20px;
  margin-bottom: 5px; }
.entry-content h4 {
  font-size: 20px;
  line-height: 1.2;
  margin-top: 10px;
  margin-bottom: 10px; }
.entry-content h5 {
  font-size: 20px;
  margin-top: 20px;
  margin-bottom: 20px !important; }
.entry-content h6, .entry-content .single-post .category-48 .slz-sidebar-column .title-widget, .single-post .category-48 .slz-sidebar-column .entry-content .title-widget {
  font-size: 20px;
  margin-top: 0px;
  padding-left: 13px;
  margin-bottom: 10px; }
.entry-content address {
  font-style: italic;
  margin: 0 0 24px; }
.entry-content abbr[title] {
  border-bottom: 1px dotted; }
.entry-content b, .entry-content strong {
  font-weight: 700; }
.entry-content dfn {
  font-style: italic; }
.entry-content mark {
  background-color: #ff0;
  color: #000; }
.entry-content p {
  margin: 0 0 10px; }
.entry-content code, .entry-content kbd, .entry-content pre, .entry-content samp {
  font-family: monospace, serif;
  font-size: 14px;
  -webkit-hyphens: none;
  -moz-hyphens: none;
  -ms-hyphens: none;
  hyphens: none; }
.entry-content pre {
  background: #f5f5f5;
  color: #666;
  font-family: monospace;
  font-size: 14px;
  margin: 20px 0;
  overflow: auto;
  padding: 20px;
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word; }
.entry-content small {
  font-size: smaller; }
.entry-content blockquote b, .entry-content blockquote strong {
  font-weight: 600; }
.entry-content sub {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }
.entry-content sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
  top: -0.5em; }
.entry-content sub {
  bottom: -0.25em; }
.entry-content dl {
  margin: 0 0 20px; }
.entry-content dt {
  font-weight: 700; }
.entry-content dd {
  margin: 0 0 20px; }
.entry-content ol li {
  list-style-type: inherit;
  color: inherit; }
.entry-content ul {
  list-style-type: disc;
  float: left;
  width: 100%; }
  .entry-content ul li {
    list-style-type: inherit;
    color: inherit; }
  .entry-content ul ul {
    list-style-type: circle; }
.entry-content ol ul {
  list-style-type: circle; }
.entry-content ul ul ul {
  list-style-type: square; }
.entry-content nav ul, .entry-content nav ol {
  list-style: none;
  list-style-image: none; }
.entry-content li > ul, .entry-content li > ol {
  margin: 0; }
.entry-content big {
  font-size: larger; }
.entry-content code {
  padding: 2px 4px;
  font-size: 90%;
  color: #F59F1D;
  background-color: #f9f2f4;
  border-radius: 4px;
  -webkit-border-radius: 4px; }
.entry-content kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25); }
.entry-content img {
  -ms-interpolation-mode: bicubic;
  border: 0;
  vertical-align: middle; }
.entry-content svg:not(:root) {
  overflow: hidden; }
.entry-content figure, .entry-content form {
  margin: 0; }
.entry-content fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  min-width: inherit;
  padding: 0.35em 0.625em 0.75em; }
.entry-content legend {
  border: 0;
  padding: 0;
  white-space: normal; }
.entry-content button, .entry-content input, .entry-content select, .entry-content textarea {
  font-size: 100%;
  margin: 0;
  max-width: 100%;
  vertical-align: baseline; }
.entry-content button, .entry-content input {
  line-height: normal; }
.entry-content button, .entry-content html input[type="button"] {
  -webkit-appearance: button;
  cursor: pointer; }
.entry-content input[type="reset"], .entry-content input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer; }
.entry-content button[disabled] {
  cursor: default; }
.entry-content input[disabled] {
  cursor: default; }
.entry-content input[type="checkbox"], .entry-content input[type="radio"] {
  padding: 0; }
.entry-content input[type="search"] {
  -webkit-appearance: textfield;
  padding-right: 2px;
  /* Don't cut off the webkit search cancel button */
  width: 270px; }
.entry-content .slz-bullet-list-col-2, .entry-content .slz-bullet-list-col-3, .entry-content .slz-bullet-list-col-4 {
  padding-left: 0px; }
.entry-content .page-links {
  margin-bottom: 0px;
  margin-top: 10px;
  text-align: left; }
  .entry-content .page-links .page-links-title {
    margin-right: 10px;
    font-weight: 700; }
  .entry-content .page-links .screen-reader-text {
    display: none; }
.entry-content .screen-reader-text {
  display: none; }
.entry-content .page-links > span:not(.page-links-title):not(.screen-reader-text) {
  display: inline-block;
  vertical-align: top;
  padding: 0px;
  width: 36px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  border-radius: 36px;
  -webkit-border-radius: 36px;
  text-decoration: none;
  font-weight: 500;
  font-size: 14px;
  margin-right: 10px;
  background-color: #F59F1D;
  color: #FFFFFF;
  font-family: 'FranklinGothic', sans-serif; }
.entry-content .page-links a {
  display: inline-block;
  vertical-align: top;
  padding: 0px;
  border-radius: 36px;
  -webkit-border-radius: 36px;
  width: 36px;
  height: 36px;
  font-size: 14px;
  line-height: 36px;
  text-align: center;
  text-decoration: none;
  font-weight: 500;
  color: #555555;
  margin-right: 10px;
  background-color: #EFEFEF;
  font-family: 'FranklinGothic', sans-serif; }
  .entry-content .page-links a:hover {
    text-decoration: none;
    background-color: #F59F1D;
    color: #FFFFFF; }
  .entry-content .page-links a span {
    font-size: inherit;
    line-height: inherit;
    display: inline-block; }

/* line 1703, scss/style.scss */
/* line 1706, scss/style.scss */
/* line 1710, scss/style.scss */
/* line 1719, scss/style.scss */
/* line 1723, scss/style.scss */
/* line 1728, scss/style.scss */
/* line 1733, scss/style.scss */
/* line 1738, scss/style.scss */
/* line 1744, scss/style.scss */
/* line 1749, scss/style.scss */
/* line 1755, scss/style.scss */
/* line 1759, scss/style.scss */
/* line 1762, scss/style.scss */
/* line 1765, scss/style.scss */
/* line 1768, scss/style.scss */
/* line 1772, scss/style.scss */
/* line 1775, scss/style.scss */
/* line 1783, scss/style.scss */
/* line 1795, scss/style.scss */
/* line 1799, scss/style.scss */
/* line 1803, scss/style.scss */
/* line 1809, scss/style.scss */
/* line 1816, scss/style.scss */
/* line 1819, scss/style.scss */
/* line 1822, scss/style.scss */
/* line 1825, scss/style.scss */
/* line 1828, scss/style.scss */
/* line 1832, scss/style.scss */
/* line 1836, scss/style.scss */
/* line 1840, scss/style.scss */
/* line 1844, scss/style.scss */
/* line 1847, scss/style.scss */
/* line 1851, scss/style.scss */
/* line 1857, scss/style.scss */
/* line 1861, scss/style.scss */
/* line 1864, scss/style.scss */
/* line 1872, scss/style.scss */
/* line 1882, scss/style.scss */
/* line 1887, scss/style.scss */
/* line 1890, scss/style.scss */
/* line 1893, scss/style.scss */
/* line 1899, scss/style.scss */
/* line 1904, scss/style.scss */
/* line 1910, scss/style.scss */
/* line 1913, scss/style.scss */
/* line 1918, scss/style.scss */
/* line 1923, scss/style.scss */
/* line 1927, scss/style.scss */
/* line 1930, scss/style.scss */
/* line 1933, scss/style.scss */
/* line 1940, scss/style.scss */
/* line 1943, scss/style.scss */
/* line 1947, scss/style.scss */
/* line 1951, scss/style.scss */
/* line 1955, scss/style.scss */
/* line 1959, scss/style.scss */
/* line 1977, scss/style.scss */
/* line 1994, scss/style.scss */
/* line 1999, scss/style.scss */
/* line 2008, scss/style.scss */
.slz-post-single .entry-content menu, .slz-post-single .entry-content ol, .slz-post-single .entry-content ul {
  margin: 0 0 10px;
  padding: 0 0 0 30px; }

/* line 2015, scss/style.scss */
.block-content .entry-content menu:last-child, .block-content .entry-content ol:last-child, .block-content .entry-content ul:last-child {
  margin-bottom: 0px; }

/* line 2020, scss/style.scss */
.slz-widgets .widget_search .search-field {
  width: 100%;
  border: none;
  padding: 0 20px;
  border: 2px solid #ffffff;
  background-color: #fff;
  line-height: 46px;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  width: 100%;
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s; }

/* line 2038, scss/style.scss */
.comments-area table {
  border-bottom: 1px solid #E8E8E8;
  border-collapse: collapse;
  border-spacing: 0;
  font-size: 14px;
  line-height: 2;
  margin: 0 0 20px;
  width: 100%; }
.comments-area caption, .comments-area th, .comments-area td {
  font-weight: normal; }

/* line 2047, scss/style.scss */
/* line 2053, scss/style.scss */
.entry-content input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }
.entry-content button::-moz-focus-inner, .entry-content input::-moz-focus-inner {
  border: 0;
  padding: 0; }
.entry-content textarea {
  overflow: auto;
  vertical-align: top; }
.entry-content table {
  border-bottom: 1px solid #E8E8E8;
  border-collapse: collapse;
  border-spacing: 0;
  font-size: 14px;
  line-height: 2;
  margin: 0 0 20px;
  width: 100%; }
.entry-content caption, .entry-content th, .entry-content td {
  font-weight: normal; }
.entry-content caption {
  font-size: 16px;
  margin: 20px 0; }
.entry-content th {
  font-weight: bold;
  text-transform: capitalize; }
.entry-content thead th {
  text-transform: uppercase;
  color: #333; }
.entry-content td {
  border-top: 1px solid #E8E8E8;
  padding: 6px 10px 6px 0; }
.entry-content del {
  color: #333; }
.entry-content ins {
  background: #fff9c0;
  text-decoration: none; }
.entry-content hr {
  background-size: 4px 4px;
  border: 0;
  height: 1px;
  margin: 0 0 24px;
  border-top: 1px solid #eee; }

/* line 2056, scss/style.scss */
/* line 2060, scss/style.scss */
/* line 2064, scss/style.scss */
/* line 2073, scss/style.scss */
/* line 2076, scss/style.scss */
/* line 2080, scss/style.scss */
/* line 2084, scss/style.scss */
/* line 2088, scss/style.scss */
/* line 2092, scss/style.scss */
/* line 2095, scss/style.scss */
/* line 2099, scss/style.scss */
/* line 2109, scss/style.scss */
.comments-area caption {
  font-size: 16px;
  margin: 20px 0; }
.comments-area th {
  font-weight: bold;
  text-transform: capitalize; }
.comments-area thead th {
  text-transform: uppercase;
  color: #333; }
.comments-area td {
  border-top: 1px solid #E8E8E8;
  padding: 6px 10px 6px 0; }
.comments-area del {
  color: #333; }
.comments-area ins {
  background: #fff9c0;
  text-decoration: none; }
.comments-area hr {
  background-size: 4px 4px;
  border: 0;
  height: 1px;
  margin: 0 0 24px;
  border-top: 1px solid #eee; }
.comments-area table th {
  text-align: left;
  font-weight: 700;
  border: 1px solid #E8E8E8;
  padding: 2px 8px;
  color: #333;
  text-transform: uppercase; }
.comments-area table td {
  border: 1px solid #E8E8E8;
  padding: 2px 8px; }
  .comments-area table td a {
    font-weight: 700; }
.comments-area table .odd td {
  background-color: #fcfcfc; }

/* line 2113, scss/style.scss */
/* line 2117, scss/style.scss */
/* line 2121, scss/style.scss */
/* line 2125, scss/style.scss */
/* line 2128, scss/style.scss */
/* line 2135, scss/style.scss */
/* line 2142, scss/style.scss */
/* line 2153, scss/style.scss */
/* line 2156, scss/style.scss */
/* line 2164, scss/style.scss */
/* line 2168, scss/style.scss */
/* line 2173, scss/style.scss */
.comment-content img[height] {
  height: auto; }

/* line 2178, scss/style.scss */
img[class*="align"], img[class*="wp-image-"], img[class*="attachment-"] {
  height: auto; }

/* line 2185, scss/style.scss */
.entry-content table th {
  text-align: left;
  font-weight: 700;
  border: 1px solid #E8E8E8;
  padding: 2px 8px;
  color: #333; }
.entry-content table td {
  border: 1px solid #E8E8E8;
  padding: 2px 8px; }
.entry-content table .odd td {
  background-color: #fcfcfc; }
.entry-content img.aligncenter {
  margin: 5px auto; }
.entry-content .aligncenter {
  margin: 5px auto; }
  .entry-content .aligncenter img {
    margin: 5px auto; }
.entry-content img {
  height: auto; }
  .entry-content img.size-full, .entry-content img.size-large, .entry-content img.wp-post-image {
    height: auto;
    max-width: 100%; }
.entry-content .alignleft {
  float: left; }
.entry-content .alignright {
  float: right; }
.entry-content img.alignnone {
  margin: 5px 0; }
.entry-content img.size-full, .entry-content img.size-large, .entry-content img.wp-post-image {
  height: auto;
  max-width: 100%; }
.entry-content figure.wp-caption.alignleft, .entry-content img.alignleft {
  margin: 5px 20px 5px 0; }
.entry-content figure.wp-caption.alignright {
  margin: 5px 0 5px 20px; }
.entry-content img.alignright {
  margin: 5px 0 5px 20px; }
.entry-content img.alignnone {
  margin: 5px 0; }
.entry-content figure.alignnone {
  margin: 5px 0; }
.entry-content embed, .entry-content iframe, .entry-content object, .entry-content video {
  max-width: 100%; }
.entry-content .wp-caption {
  max-width: 100%; }
  .entry-content .wp-caption .wp-caption-text {
    font-size: 16px;
    font-style: italic;
    font-weight: 300;
    margin: 0 0 24px; }
.entry-content .entry-caption, .entry-content .gallery-caption {
  font-size: 16px;
  font-style: italic;
  font-weight: 300;
  margin: 0 0 24px; }
.entry-content .nav-links {
  margin: 0 0 20px; }
  .entry-content .nav-links:before {
    content: "";
    display: table; }
  .entry-content .nav-links:after {
    content: "";
    display: table;
    clear: both; }
  .entry-content .nav-links .nav-previous {
    display: block;
    width: 50%;
    float: left; }
  .entry-content .nav-links .nav-next {
    display: block;
    width: 50%;
    float: right; }
  .entry-content .nav-links .nav-previous a, .entry-content .nav-links .nav-next a {
    text-decoration: none;
    text-align: left; }
  .entry-content .nav-links .nav-previous .meta-nav, .entry-content .nav-links .nav-next .meta-nav {
    margin-right: 5px; }
  .entry-content .nav-links .post-title {
    font-weight: 700;
    display: block; }

/* line 2192, scss/style.scss */
/* line 2196, scss/style.scss */
/* line 2200, scss/style.scss */
/* line 2203, scss/style.scss */
/* line 2204, scss/style.scss */
/* line 2209, scss/style.scss */
/* line 2210, scss/style.scss */
/* line 2216, scss/style.scss */
/* line 2219, scss/style.scss */
/* line 2223, scss/style.scss */
/* line 2226, scss/style.scss */
/* line 2231, scss/style.scss */
/* line 2234, scss/style.scss */
/* line 2239, scss/style.scss */
/* line 2242, scss/style.scss */
/* line 2246, scss/style.scss */
/* line 2249, scss/style.scss */
/* line 2252, scss/style.scss */
/* line 2254, scss/style.scss */
/* line 2261, scss/style.scss */
/* line 2267, scss/style.scss */
/* line 2269, scss/style.scss */
/* line 2273, scss/style.scss */
/* line 2278, scss/style.scss */
/* line 2283, scss/style.scss */
/* line 2288, scss/style.scss */
/* line 2292, scss/style.scss */
/* line 2295, scss/style.scss */
/* line 2302, scss/style.scss */
.entry-summary img, .comment-content img, .slz-widgets .widget img {
  max-width: 100%; }

/* line 2308, scss/style.scss */
.dropcap:first-letter, .dropcap p:first-letter {
  font-size: 80px;
  color: #F59F1D;
  font-weight: 500;
  line-height: 1.2;
  display: block;
  margin-right: 5px;
  vertical-align: bottom;
  float: left;
  position: relative;
  margin-top: -20px; }

/* line 2322, scss/style.scss */
.dropcapi {
  font-style: italic; }
  .dropcapi p {
    font-style: italic; }
  .dropcapi:first-letter, .dropcapi p:first-letter {
    font-size: 80px;
    color: #F59F1D;
    font-weight: 500;
    line-height: 1.2;
    display: block;
    margin-right: 5px;
    vertical-align: bottom;
    font-style: italic;
    float: left;
    position: relative;
    margin-top: -20px; }

/* line 2324, scss/style.scss */
/* line 2327, scss/style.scss */
/* line 2342, scss/style.scss */
.dropcapb {
  font-weight: 600; }
  .dropcapb p {
    font-weight: 600; }
  .dropcapb:first-letter, .dropcapb p:first-letter {
    font-size: 80px;
    color: #F59F1D;
    font-weight: 600;
    line-height: 1.2;
    display: block;
    margin-right: 5px;
    vertical-align: bottom;
    float: left;
    position: relative;
    margin-top: -20px; }

/* line 2344, scss/style.scss */
/* line 2347, scss/style.scss */
/* line 2361, scss/style.scss */
.dropcapi, .dropcapb, .dropcap {
  margin-bottom: 20px; }

/* line 2365, scss/style.scss */
.dropcapi:after, .dropcapb:after, .dropcap:after {
  content: "";
  display: table;
  clear: both; }

/* line 2371, scss/style.scss */
.slz-bullet-list-col-2 {
  -webkit-column-count: 2;
  -moz-column-count: 2;
  column-count: 2;
  list-style-position: inside; }

/* line 2378, scss/style.scss */
.slz-bullet-list-col-3 {
  -webkit-column-count: 3;
  -moz-column-count: 3;
  column-count: 3;
  list-style-position: inside; }

/* line 2385, scss/style.scss */
.slz-bullet-list-col-4 {
  -webkit-column-count: 4;
  -moz-column-count: 4;
  column-count: 4;
  list-style-position: inside; }

/* line 2392, scss/style.scss */
.slz-bullet-list-col-2 li, .slz-bullet-list-col-3 li, .slz-bullet-list-col-4 li {
  list-style-position: inside; }

/*----------  3. page links  ----------*/
/*=========  End of entry content  ====*/
/*=======================================
=            4. COMMENT FORM            =
=======================================*/
/* line 2404, scss/style.scss */
.comments-area {
  margin-top: 80px; }
  .comments-area h1 {
    font-size: 36px;
    margin-top: 20px;
    margin-bottom: 10px; }
  .comments-area h2 {
    font-size: 32px;
    margin-top: 20px;
    margin-bottom: 10px; }
  .comments-area h3 {
    font-size: 24px;
    margin-top: 20px;
    margin-bottom: 10px; }
  .comments-area h4 {
    font-size: 20px;
    line-height: 1.2;
    margin-top: 10px;
    margin-bottom: 10px; }
  .comments-area h5 {
    font-size: 20px;
    margin-top: 20px;
    margin-bottom: 20px; }
  .comments-area h6, .comments-area .single-post .category-48 .slz-sidebar-column .title-widget, .single-post .category-48 .slz-sidebar-column .comments-area .title-widget {
    font-size: 20px;
    margin-top: 0px;
    padding-left: 13px;
    margin-bottom: 10px; }
  .comments-area address {
    font-style: italic;
    margin: 0 0 24px; }
  .comments-area abbr[title] {
    border-bottom: 1px dotted; }
  .comments-area b, .comments-area strong {
    font-weight: 700; }
  .comments-area dfn {
    font-style: italic; }
  .comments-area mark {
    background-color: #ff0;
    color: #000; }
  .comments-area p {
    margin: 0 0 10px; }
  .comments-area code, .comments-area kbd, .comments-area pre, .comments-area samp {
    font-family: monospace, serif;
    font-size: 14px;
    -webkit-hyphens: none;
    -moz-hyphens: none;
    -ms-hyphens: none;
    hyphens: none; }
  .comments-area pre {
    background: #f5f5f5;
    color: #666;
    font-family: monospace;
    font-size: 14px;
    margin: 20px 0;
    overflow: auto;
    padding: 20px;
    white-space: pre;
    white-space: pre-wrap;
    word-wrap: break-word; }
  .comments-area dl, .comments-area dd {
    margin: 0 0 20px; }
  .comments-area ul, .comments-area ol {
    margin-bottom: 10px; }
  .comments-area ul ul {
    margin-bottom: 0px; }
  .comments-area ol ol, .comments-area ol ul {
    margin-bottom: 0px; }
  .comments-area .comments-title {
    position: relative;
    font-size: 24px;
    text-transform: capitalize;
    color: #333333;
    font-weight: 600;
    font-family: 'FranklinGothic', sans-serif; }
  .comments-area .comment-respond .comment-reply-title {
    margin-bottom: 15px;
    text-transform: uppercase;
    font-weight: 700;
    color: #555555; }
  .comments-area .comment-list {
    margin-bottom: 0px;
    list-style: none;
    padding-left: 0px; }
    .comments-area .comment-list .comment {
      padding: 20px 0 0; }
      .comments-area .comment-list .comment:last-child {
        padding-bottom: 0; }
      .comments-area .comment-list .comment .media-body {
        overflow: visible;
        position: relative; }
    .comments-area .comment-list > .comment .comment-body .media-body:after {
      content: "";
      width: calc(100% - 20px);
      height: 1px;
      background-color: #E5E5E5;
      position: absolute;
      right: 0;
      bottom: -15px; }
    .comments-area .comment-list .children {
      padding-left: 70px;
      margin-top: 0px; }
  .comments-area ol, .comments-area ul {
    list-style: none;
    padding-left: 0px; }
  .comments-area .comment-list + .no-comments, .comments-area ol + .no-comments, .comments-area ul + .no-comments, .comments-area .comment-meta + .comment-content, .comments-area .comment-metadata + .comment-awaiting-moderation {
    margin-top: 15px; }
  .comments-area .comment-awaiting-moderation {
    padding-left: 90px; }
  .comments-area .comment-body {
    padding: 15px 0;
    position: relative; }
    .comments-area .comment-body ul {
      list-style: disc; }
      .comments-area .comment-body ul ul {
        list-style: circle; }
        .comments-area .comment-body ul ul ul {
          list-style: square; }
      .comments-area .comment-body ul li {
        list-style: inherit; }
    .comments-area .comment-body ol li {
      list-style: inherit; }
    .comments-area .comment-body ul {
      padding-left: 15px; }
    .comments-area .comment-body ol {
      padding-left: 15px;
      list-style-type: decimal; }
      .comments-area .comment-body ol ul {
        list-style-type: disc; }
    .comments-area .comment-body:before {
      display: table;
      content: ""; }
    .comments-area .comment-body:after {
      content: "";
      display: table;
      clear: both; }
  .comments-area .comment-author {
    margin-bottom: 0px;
    display: inline-block;
    vertical-align: top;
    position: relative; }
    .comments-area .comment-author img {
      max-width: 100%;
      width: 65px;
      height: 65px;
      position: absolute;
      top: 0;
      left: 0;
      border-radius: 50%;
      -webkit-border-radius: 50%; }
    .comments-area .comment-author .avatar {
      margin: 0px 10px 0px 0; }
    .comments-area .comment-author .fn {
      display: inline-block;
      margin-right: 10px;
      vertical-align: top;
      padding-left: 100px;
      font-weight: 500;
      color: #555555;
      text-transform: uppercase; }
      .comments-area .comment-author .fn a {
        font-size: 14px;
        font-weight: 900;
        color: #333333; }
        .comments-area .comment-author .fn a:hover {
          color: #F59F1D; }
    .comments-area .comment-author .says {
      display: none; }
  .comments-area .comment-metadata {
    margin-bottom: 0px;
    display: inline-block;
    position: relative;
    padding-left: 15px;
    line-height: 24px;
    float: right; }
    .comments-area .comment-metadata a {
      color: #b3b3b3; }
  .comments-area .comment-notes .required {
    color: #FB0000; }
  .comments-area .comment-list .reply {
    display: block;
    padding-left: 100px; }
    .comments-area .comment-list .reply a {
      position: relative;
      display: inline-block;
      color: #9fa3a7;
      text-decoration: none; }
      .comments-area .comment-list .reply a:hover {
        text-decoration: none;
        color: #F59F1D; }
      .comments-area .comment-list .reply a:before {
        content: "\21B5";
        margin-right: 10px;
        display: inline-block;
        color: #9fa3a7;
        font-size: 24px;
        line-height: 24px;
        vertical-align: top;
        -webkit-transform: rotateY(180deg);
        -ms-transform: rotateY(180deg);
        -o-transform: rotateY(180deg);
        transform: rotateY(180deg); }
  .comments-area .comment-awaiting-moderation, .comments-area.comment-content, .comments-area .comment-list .reply {
    width: 100%;
    word-wrap: break-word; }
  .comments-area .highlander-comment {
    margin-left: 0 !important;
    margin-right: 0 !important; }
  .comments-area .comment-metadata a {
    color: #9fa3a7;
    margin-right: 10px; }
    .comments-area .comment-metadata a:hover {
      color: #F59F1D; }
  .comments-area .comment-metadata .edit-link:before {
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-family: "FontAwesome";
    content: "\f040";
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    margin-right: 5px;
    speak: none;
    text-align: center;
    text-decoration: inherit;
    text-transform: none;
    vertical-align: top; }
  .comments-area .wrap-rating.in-post {
    margin-top: 20px;
    margin-bottom: 20px; }
  .comments-area .wrap-rating .rating-title sup {
    color: #FB0000; }
  .comments-area .rating span {
    color: #C8C8C8; }
  .comments-area .wrap-rating.in-post .rating:hover .fa.fa-star {
    color: #C8C8C8 !important; }
    .comments-area .wrap-rating.in-post .rating:hover .fa.fa-star.over {
      color: #FAE803 !important; }

/* line 2406, scss/style.scss */
/* line 2411, scss/style.scss */
/* line 2416, scss/style.scss */
/* line 2421, scss/style.scss */
/* line 2427, scss/style.scss */
/* line 2432, scss/style.scss */
/* line 2438, scss/style.scss */
/* line 2442, scss/style.scss */
/* line 2445, scss/style.scss */
/* line 2448, scss/style.scss */
/* line 2451, scss/style.scss */
/* line 2455, scss/style.scss */
/* line 2458, scss/style.scss */
/* line 2466, scss/style.scss */
/* line 2478, scss/style.scss */
/* line 2481, scss/style.scss */
/* line 2484, scss/style.scss */
/* line 2488, scss/style.scss */
/* line 2492, scss/style.scss */
/* line 2500, scss/style.scss */
/* line 2506, scss/style.scss */
/* line 2508, scss/style.scss */
/* line 2510, scss/style.scss */
/* line 2513, scss/style.scss */
/* line 2518, scss/style.scss */
/* line 2527, scss/style.scss */
/* line 2534, scss/style.scss */
/* line 2538, scss/style.scss */
/* line 2541, scss/style.scss */
/* line 2544, scss/style.scss */
/* line 2547, scss/style.scss */
/* line 2549, scss/style.scss */
/* line 2551, scss/style.scss */
/* line 2555, scss/style.scss */
/* line 2559, scss/style.scss */
/* line 2562, scss/style.scss */
/* line 2565, scss/style.scss */
/* line 2568, scss/style.scss */
/* line 2572, scss/style.scss */
/* line 2576, scss/style.scss */
/* line 2582, scss/style.scss */
/* line 2587, scss/style.scss */
/* line 2597, scss/style.scss */
/* line 2600, scss/style.scss */
/* line 2608, scss/style.scss */
/* line 2612, scss/style.scss */
/* line 2617, scss/style.scss */
/* line 2621, scss/style.scss */
/* line 2628, scss/style.scss */
/* line 2632, scss/style.scss */
/* line 2635, scss/style.scss */
/* line 2637, scss/style.scss */
/* line 2642, scss/style.scss */
/* line 2646, scss/style.scss */
/* line 2662, scss/style.scss */
/* line 2666, scss/style.scss */
/* line 2671, scss/style.scss */
/* line 2674, scss/style.scss */
/* line 2678, scss/style.scss */
/* line 2695, scss/style.scss */
/* line 2699, scss/style.scss */
/* line 2703, scss/style.scss */
/* line 2706, scss/style.scss */
/* line 2708, scss/style.scss */
/* line 2714, scss/style.scss */
.rating .fa.fa-star.voted {
  color: #FAE803 !important; }

/* line 2719, scss/style.scss */
.comments-area .comment-form > div {
  margin-bottom: 10px; }
  .comments-area .comment-form > div > label {
    font-weight: 400; }
    .comments-area .comment-form > div > label .required {
      color: #FB0000;
      margin-left: 5px; }
.comments-area .comment-form-comment > label {
  display: block; }
.comments-area input:not([type="submit"]), .comments-area input:not([type="reset"]), .comments-area input:not([type="file"]) {
  max-width: 100%;
  width: 100%;
  border: 2px solid #EDEDED;
  padding: 14px 20px;
  font-size: 16px;
  line-height: initial;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease; }
.comments-area .comment-form-comment textarea {
  max-width: 100%;
  width: 100%;
  border: 2px solid #EDEDED;
  padding: 14px 20px;
  font-size: 16px;
  line-height: initial;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease; }
.comments-area input.input-error:not([type="submit"]), .comments-area input.input-error:not([type="reset"]), .comments-area input.input-error:not([type="file"]) {
  border-color: #FB0000; }
.comments-area .comment-form-comment textarea {
  min-height: 140px;
  padding: 14px 20px;
  resize: none; }
  .comments-area .comment-form-comment textarea.input-error {
    border-color: #FB0000; }
.comments-area .comment-form {
  display: table;
  width: 100%;
  position: relative; }
  .comments-area .comment-form:before {
    content: "";
    display: table; }
  .comments-area .comment-form:after {
    display: table;
    content: "";
    clear: both;
    float: none; }
.comments-area .comment-form-author {
  width: 100%;
  display: inline-block;
  vertical-align: top; }
.comments-area .comment-form-email {
  width: 100%;
  display: inline-block;
  vertical-align: top; }
  .comments-area .comment-form-email:before {
    display: table;
    content: ""; }
  .comments-area .comment-form-email:after {
    display: table;
    content: "";
    clear: both; }
.comments-area .comment-form-comment {
  display: block;
  width: 100%;
  float: left; }
  .comments-area .comment-form-comment label {
    display: none; }
.comments-area .comment-form-author label, .comments-area .comment-form-email label, .comments-area .comment-form-url label {
  display: none; }
.comments-area .comment-form-author label .required, .comments-area .comment-form-email label .required, .comments-area .comment-form-url label .required {
  color: #FB0000; }
.comments-area .comment-form-author input, .comments-area .comment-form-email input, .comments-area .comment-form-url input {
  width: 100%; }
.comments-area .wrap-rating .rating-title {
  font-weight: 700;
  color: #707070; }
.comments-area .comment-form .comment-form-url {
  display: block;
  width: 100%;
  float: left; }
  .comments-area .comment-form .comment-form-url + .form-submit {
    margin-top: 40px; }
.comments-area .comment-form .form-submit {
  margin-bottom: 0px;
  margin-top: 10px;
  display: inline-block;
  position: relative;
  z-index: 1; }
  .comments-area .comment-form .form-submit input {
    max-width: 100%;
    width: 100%;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    border: 2px solid #F59F1D;
    background-color: #F59F1D;
    font-family: 'FranklinGothic', sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.3;
    color: #fff;
    text-transform: uppercase;
    -webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease; }
    .comments-area .comment-form .form-submit input:hover {
      background-color: #fff;
      color: #333333; }
.comments-area .input-error-msg {
  color: #FB0000;
  margin-top: 10px; }
.comments-area .pagination-comment {
  margin-top: 30px; }

/* line 2721, scss/style.scss */
/* line 2723, scss/style.scss */
/* line 2729, scss/style.scss */
/* line 2733, scss/style.scss */
/* line 2749, scss/style.scss */
/* line 2765, scss/style.scss */
/* line 2769, scss/style.scss */
/* line 2770, scss/style.scss */
/* line 2777, scss/style.scss */
/* line 2781, scss/style.scss */
/* line 2785, scss/style.scss */
/* line 2792, scss/style.scss */
/* line 2797, scss/style.scss */
/* line 2801, scss/style.scss */
/* line 2805, scss/style.scss */
/* line 2811, scss/style.scss */
/* line 2815, scss/style.scss */
/* line 2819, scss/style.scss */
/* line 2822, scss/style.scss */
/* line 2825, scss/style.scss */
/* line 2828, scss/style.scss */
/* line 2833, scss/style.scss */
/* line 2837, scss/style.scss */
/* line 2841, scss/style.scss */
/* line 2847, scss/style.scss */
/* line 2863, scss/style.scss */
/* line 2870, scss/style.scss */
/* line 2874, scss/style.scss */
/* line 2880, scss/style.scss */
.comment .author-photo img {
  width: 56px;
  height: 56px;
  border-radius: 50%;
  -webkit-border-radius: 50%; }
.comment .media-left {
  padding-right: 0; }
.comment .media-body {
  padding-left: 20px; }
  .comment .media-body .heading-wrapper {
    width: 100%;
    vertical-align: top;
    display: table; }

/* line 2886, scss/style.scss */
/* line 2889, scss/style.scss */
/* line 2891, scss/style.scss */
/* line 2899, scss/style.scss */
.comment-info-wrapper, .comment-feedback-wrapper {
  display: block; }

/* line 2904, scss/style.scss */
.comment-info-wrapper .author-name, .comment-info-wrapper .info {
  display: inline-block;
  vertical-align: top;
  position: relative; }
.comment-info-wrapper .author-name {
  margin-right: 10px;
  font-family: 'FranklinGothic', sans-serif;
  font-weight: 600;
  font-size: 18px; }
  .comment-info-wrapper .author-name + .info {
    padding-left: 15px;
    margin: 0;
    float: right; }
  .comment-info-wrapper .author-name a {
    color: #333333;
    text-transform: capitalize; }
    .comment-info-wrapper .author-name a:hover {
      color: #F59F1D; }
.comment-info-wrapper .info li {
  display: inline-block;
  vertical-align: top;
  margin-left: 5px;
  padding-left: 10px;
  position: relative;
  font-size: 16px;
  font-style: italic; }
  .comment-info-wrapper .info li a {
    color: #888888; }
    .comment-info-wrapper .info li a.date, .comment-info-wrapper .info li a:hover {
      color: #F59F1D; }
    .comment-info-wrapper .info li a.date:hover {
      color: #333333; }
  .comment-info-wrapper .info li:first-child {
    margin-left: 0;
    padding-left: 0; }
  .comment-info-wrapper .info li:last-child {
    margin-right: 0;
    padding-right: 0; }
  .comment-info-wrapper .info li + li:before {
    position: absolute;
    content: "/";
    color: #989b9f;
    opacity: 0.7;
    left: 0;
    line-height: inherit; }

/* line 2909, scss/style.scss */
/* line 2914, scss/style.scss */
/* line 2919, scss/style.scss */
/* line 2922, scss/style.scss */
/* line 2927, scss/style.scss */
/* line 2936, scss/style.scss */
/* line 2938, scss/style.scss */
/* line 2941, scss/style.scss */
/* line 2945, scss/style.scss */
/* line 2949, scss/style.scss */
/* line 2953, scss/style.scss */
/* line 2964, scss/style.scss */
.comment-feedback-wrapper a {
  position: relative;
  color: #333333;
  text-transform: uppercase;
  font-weight: 600;
  font-family: 'FranklinGothic', sans-serif;
  font-size: 12px; }
  .comment-feedback-wrapper a:hover {
    color: #F59F1D; }

/* line 2971, scss/style.scss */
/* line 2976, scss/style.scss */
.comment .comment-content {
  margin-top: 5px; }
  .comment .comment-content > p:last-child {
    margin-bottom: 0px; }
  .comment .comment-content + .comment-feedback-wrapper {
    margin-top: 5px; }
  .comment .comment-content > h2:first-child {
    margin-top: 0; }

/* line 2978, scss/style.scss */
/* line 2981, scss/style.scss */
/* line 2984, scss/style.scss */
/* line 2989, scss/style.scss */
.comment-respond {
  margin-top: 80px; }
  .comment-respond > .title {
    margin-top: 0;
    margin-bottom: 30px;
    position: relative;
    font-family: 'FranklinGothic', sans-serif;
    font-size: 24px;
    text-transform: capitalize;
    color: #333333;
    font-weight: 600; }
    .comment-respond > .title a {
      color: #F59F1D; }
    .comment-respond > .title small {
      float: right;
      font-weight: 700; }

/* line 2991, scss/style.scss */
/* line 3000, scss/style.scss */
/* line 3003, scss/style.scss */
/*=========  End of comment form  =====*/
/*=======================================
=            5. BLOG ITEM               =
=======================================*/
/* line 3016, scss/style.scss */
.block-info {
  padding-left: 0px; }
  .block-info ul {
    padding-left: 0;
    margin-bottom: 0; }
  .block-info li {
    font-size: 16px;
    margin-right: 20px;
    margin-bottom: 0;
    color: #888888;
    font-style: italic;
    line-height: 1.4;
    position: relative;
    display: inline-block;
    text-transform: capitalize; }
    .block-info li:after {
      content: "/";
      display: inline-block;
      color: #CFCFCF;
      margin-left: 15px; }
    .block-info li:last-child {
      margin-right: 0; }
      .block-info li:last-child:after {
        content: none; }
    .block-info li a {
      color: #888888;
      font-size: inherit;
      font-family: inherit;
      position: relative;
      text-decoration: none; }
    .block-info li .link .author-label {
      color: #888888; }
    .block-info li .link .author-text {
      color: #555555; }
    .block-info li:first-child .link.date {
      font-size: 24px; }
    .block-info li .link.date, .block-info li .link .author-text:hover {
      color: #F59F1D; }
    .block-info li a:hover {
      color: #F59F1D; }
    .block-info li .link.date:hover {
      color: #555555; }
    .block-info li.edit-link {
      padding-left: 0; }
      .block-info li.edit-link:before {
        content: none; }
      .block-info li.edit-link i {
        color: #9fa3a7; }
    .block-info li a:before {
      font-family: "FontAwesome";
      font-size: 14px;
      left: 0;
      color: inherit; }
  .block-info + .entry-content {
    margin-top: 10px; }
  .block-info .edit-link i {
    margin-right: 5px;
    font-style: normal;
    font-size: 14px; }
  .block-info .edit-link .post-edit-link {
    color: #888888; }
    .block-info .edit-link .post-edit-link:hover {
      color: #F59F1D; }

.slz-block-item-01 .block-text {
  float: left;
  margin-top: 0 !important;
  line-height: 1.4; }
.slz-block-item-01 .block-info {
  display: none;
  margin: 0 !important;
  padding: 0 !important;
  border: none !important; }
  .slz-block-item-01 .block-info + .block-title {
    margin-top: 10px; }
  .slz-block-item-01 .block-info li {
    width: 100%; }
  .slz-block-item-01 .block-info a {
    margin: 0;
    font-size: 14px !important;
    padding: 5px 0 4px;
    margin-bottom: 10px;
    width: 100%;
    display: block;
    border-top: 1px solid #F59F1D;
    border-bottom: 1px solid #F59F1D;
    font-style: normal !important; }
.slz-block-item-01 .block-image {
  overflow: visible;
  margin-bottom: 10px; }

.col-md-8.slz-posts .slz-list-block.slz-column-1 .slz-block-item-01 .block-info + .block-title, .col-md-12.slz-posts .slz-list-block.slz-column-1 .slz-block-item-01 .block-info + .block-title, .vc_col-sm-8 .slz-list-block.slz-column-1 .slz-block-item-01 .block-info + .block-title {
  font-size: 24px; }

/* line 3133, scss/style.scss */
.block-content .entry-title {
  font-weight: 600;
  font-family: 'FranklinGothic', sans-serif;
  line-height: 1.4; }
  .block-content .entry-title a {
    font-size: 32px;
    color: #333333;
    font-weight: 600;
    font-family: inherit; }
    .block-content .entry-title a:hover {
      color: #F59F1D;
      text-decoration: none; }
  .block-content .entry-title + .block-info {
    margin-top: 15px; }

/* line 3137, scss/style.scss */
/* line 3142, scss/style.scss */
/* line 3147, scss/style.scss */
/* line 3153, scss/style.scss */
.slz-block-item-01 .block-title {
  color: #333333;
  text-transform: none !important;
  font-size: 16px !important; }
  .slz-block-item-01 .block-title + .block-info {
    margin-top: 0; }
.slz-block-item-01 .block-info + .block-text {
  margin-top: 0;
  margin-bottom: 20px; }
.slz-block-item-01 .block-image + .block-content {
  padding-top: 10px; }
.slz-block-item-01 .block-title:hover {
  color: #F59F1D; }
.slz-block-item-01 .block-read-more {
  color: #333333;
  font-size: 14px;
  line-height: 1.3;
  font-weight: 500;
  min-width: 150px;
  text-align: center;
  text-transform: none;
  font-family: 'FranklinGothic', sans-serif;
  border: 2px solid #DADADA;
  padding: 14px 20px;
  border-radius: 2px;
  -webkit-border-radius: 2px; }
.slz-block-item-01 .continue-reading:hover {
  color: #F59F1D; }
.slz-block-item-01 .block-read-more:hover {
  color: #ffffff;
  background-color: #F59F1D;
  border-color: #F59F1D; }
.slz-block-item-01 .continue-reading {
  font-size: 14px;
  line-height: 1.4;
  text-transform: uppercase;
  font-weight: 500;
  color: #333333;
  font-family: 'FranklinGothic', sans-serif;
  display: inline-block; }
  .slz-block-item-01 .continue-reading i {
    display: inline-block;
    margin-left: 5px;
    -webkit-transition: transform 0.4s ease;
    -moz-transition: transform 0.4s ease;
    -ms-transition: transform 0.4s ease;
    -o-transition: transform 0.4s ease;
    transition: transform 0.4s ease; }
  .slz-block-item-01 .continue-reading:hover i {
    -webkit-transform: translateX(5px);
    -moz-transform: translateX(5px);
    -ms-transform: translateX(5px);
    -o-transform: translateX(5px);
    transform: translateX(5px); }

/* line 3156, scss/style.scss */
/* line 3160, scss/style.scss */
/* line 3164, scss/style.scss */
/* line 3167, scss/style.scss */
/* line 3170, scss/style.scss */
/* line 3184, scss/style.scss */
/* line 3187, scss/style.scss */
/* line 3192, scss/style.scss */
/* line 3200, scss/style.scss */
/* line 3209, scss/style.scss */
/* line 3219, scss/style.scss */
.entry-content + .entry-meta {
  margin-top: 40px; }

/* line 3223, scss/style.scss */
.slz-pagination, .pagination-wrapper {
  margin-top: 75px;
  text-align: center;
  padding-top: 30px;
  border-top: 1px solid #EFEFEF; }

/* line 3230, scss/style.scss */
.slz-pagination .pagination, .pagination-wrapper .pagination {
  margin: 0; }

/* line 3234, scss/style.scss */
.slz-pagination .pagination .nav-links, .pagination-wrapper .pagination .nav-links {
  margin-bottom: 0px; }

/* line 3239, scss/style.scss */
.slz-pagination .pagination .screen-reader-text {
  display: none; }
.slz-pagination .page-numbers {
  color: #555555;
  position: relative;
  width: 36px;
  height: 36px;
  line-height: 36px;
  border-radius: 36px;
  text-align: center;
  display: inline-block;
  font-family: 'FranklinGothic', sans-serif;
  font-weight: 500;
  font-size: 14px;
  vertical-align: top;
  float: none;
  padding: 0;
  border: none;
  background-color: #EFEFEF; }

/* line 3242, scss/style.scss */
/* line 3262, scss/style.scss */
.pagination-comment .page-numbers, .pagination-wrapper .page-numbers {
  color: #555555;
  position: relative;
  width: 36px;
  height: 36px;
  line-height: 36px;
  border-radius: 36px;
  text-align: center;
  display: inline-block;
  font-family: 'FranklinGothic', sans-serif;
  font-weight: 500;
  font-size: 14px;
  vertical-align: top;
  float: none;
  padding: 0;
  border: none;
  background-color: #EFEFEF; }

/* line 3281, scss/style.scss */
.slz-pagination .page-numbers + .page-numbers, .pagination-comment .page-numbers + .page-numbers, .pagination-wrapper .pagination li + li {
  margin-left: 5px; }

/* line 3285, scss/style.scss */
.slz-pagination .nav-links .page-numbers.current, .pagination-comment .page-numbers.current, .pagination-wrapper .page-numbers.current, .slz-pagination .nav-links .page-numbers.current:hover, .pagination-comment .page-numbers.current:hover, .pagination-wrapper .page-numbers.current:hover, .slz-pagination .nav-links .page-numbers:hover, .pagination-comment .page-numbers:hover, .pagination-wrapper .page-numbers:hover, .slz-pagination .nav-links a.page-numbers:hover, .pagination-comment a.page-numbers:hover, .pagination-wrapper a.page-numbers:hover {
  background-color: #F59F1D !important;
  color: #FFFFFF; }

/* line 3288, scss/style.scss */
/* line 3294, scss/style.scss */
/* line 3300, scss/style.scss */
.slz-pagination .page-numbers.next, .slz-pagination .page-numbers.prev {
  width: auto;
  padding: 0 20px; }

/* line 3307, scss/style.scss */
.pagination-comment .page-numbers.next, .pagination-comment .page-numbers.prev {
  width: auto;
  padding: 0 20px; }

/* line 3314, scss/style.scss */
.pagination-wrapper .page-numbers.next, .pagination-wrapper .page-numbers.prev {
  width: auto;
  padding: 0 20px; }
.pagination-wrapper .pagination li:first-child .page-numbers, .pagination-wrapper .pagination li:last-child .page-numbers {
  border-radius: 36px;
  -webkit-border-radius: 36px; }
.pagination-wrapper .page-numbers:hover, .pagination-wrapper .page-numbers:focus {
  background-color: #fff; }

/* line 3343, scss/style.scss */
/* line 3349, scss/style.scss */
/* line 3355, scss/style.scss */
.slz-sidebar-left .slz-list-block.slz-column-2 .block-quote-wrapper .block-quote, .slz-sidebar-right .slz-list-block.slz-column-2 .block-quote-wrapper .block-quote {
  font-size: 22px; }

/* line 3359, scss/style.scss */
.slz-sidebar-left .slz-list-block.slz-column-2 .block-quote-wrapper:before, .slz-sidebar-right .slz-list-block.slz-column-2 .block-quote-wrapper:before {
  font-size: 40px; }

/*=========  End of Blog ITEM  ========*/
/*=======================================
=            6. BLOG DETAIL             =
=======================================*/
/* line 3371, scss/style.scss */
.slz-blog-detail.slz-post-single .blog-detail-wrapper > .title, .slz-blog-detail.slz-post-single > .title {
  margin-bottom: 15px; }
.slz-blog-detail.slz-no-sidebar .slz-content-column {
  width: 100%; }
.slz-blog-detail.slz-no-sidebar .slz-sidebar-column {
  display: none; }
.slz-blog-detail .post-navigation {
  position: relative;
  margin-top: 50px; }

/* line 3376, scss/style.scss */
/* line 3379, scss/style.scss */
/* line 3383, scss/style.scss */
/* line 3389, scss/style.scss */
.post-navigation .nav-links {
  display: inline-block;
  vertical-align: top;
  width: 100%;
  padding: 8px 0px; }
  .post-navigation .nav-links a {
    color: #333333;
    font-family: 'FranklinGothic', sans-serif;
    font-weight: 500;
    font-size: 14px; }
    .post-navigation .nav-links a:hover {
      color: #F59F1D; }
  .post-navigation .nav-links .prev-post .meta-nav {
    margin-right: 5px;
    font-family: 'FranklinGothic', sans-serif;
    font-weight: 500;
    font-size: 14px; }
  .post-navigation .nav-links .next-post .meta-nav {
    margin-left: 5px;
    font-family: 'FranklinGothic', sans-serif;
    font-weight: 500;
    font-size: 14px; }

/* line 3394, scss/style.scss */
/* line 3399, scss/style.scss */
/* line 3403, scss/style.scss */
/* line 3409, scss/style.scss */
/* line 3419, scss/style.scss */
.slz-blog-detail .blog-detail-wrapper .block-info.header-info {
  margin-top: 0 !important;
  border-bottom: 1px solid #F59F1D;
  border-top: 1px solid #F59F1D;
  padding: 10px 0; }
.slz-blog-detail .blog-detail-wrapper .block-info li {
  margin-bottom: 0; }
  .slz-blog-detail .blog-detail-wrapper .block-info li:after {
    content: ''; }
  .slz-blog-detail .blog-detail-wrapper .block-info li:first-child .link.date {
    font-size: 16px;
    line-height: 1.4;
    text-transform: uppercase !important;
    font-style: normal !important;
    font-weight: 600;
    line-height: 1; }
.slz-blog-detail .blog-detail-wrapper > .title {
  font-weight: 600;
  color: #333333;
  text-transform: capitalize;
  margin: 0;
  display: block;
  font-size: 34px;
  line-height: 1.2;
  text-align: left;
  font-family: 'FranklinGothic', sans-serif;
  border-bottom: none !important; }
.slz-blog-detail .blog-detail-wrapper .title + div, .slz-blog-detail .blog-detail-wrapper .block-image + div {
  margin-top: 5px; }
.slz-blog-detail > .block-image + .row, .slz-blog-detail > .block-image + .title {
  margin-top: 5px; }
.slz-blog-detail.layout-5 .blog-detail-wrapper > .title {
  margin-top: 5px; }
.slz-blog-detail .blog-detail-wrapper > .title + .slz-featured-block {
  margin-top: 50px; }
.slz-blog-detail .blog-detail-wrapper > .block-info + .slz-featured-block {
  margin-top: 30px; }
.slz-blog-detail .slz-featured-block {
  margin-bottom: 30px; }
  .slz-blog-detail .slz-featured-block img {
    margin-left: auto;
    margin-right: auto; }
.slz-blog-detail .slz-sidebar-column .slz-widget {
  float: left;
  width: 100%; }
  .slz-blog-detail .slz-sidebar-column .slz-widget:first-child, .slz-blog-detail .slz-sidebar-column .slz-widget > div:first-child {
    margin-top: 0px; }
.slz-blog-detail .blog-detail-wrapper + .slz-post-footer {
  margin-top: 40px; }
.slz-blog-detail .entry-meta + .slz-related-post {
  margin-top: 30px; }

/* line 3425, scss/style.scss */
/* line 3427, scss/style.scss */
/* line 3431, scss/style.scss */
/* line 3439, scss/style.scss */
/* line 3451, scss/style.scss */
/* line 3456, scss/style.scss */
/* line 3460, scss/style.scss */
/* line 3464, scss/style.scss */
/* line 3467, scss/style.scss */
/* line 3471, scss/style.scss */
/* line 3473, scss/style.scss */
/* line 3479, scss/style.scss */
/* line 3483, scss/style.scss */
/* line 3486, scss/style.scss */
/* line 3492, scss/style.scss */
.blog-detail-wrapper .block-info li {
  list-style: none;
  vertical-align: top;
  margin-bottom: 10px; }
.blog-detail-wrapper > .block-image:after {
  content: none; }
.blog-detail-wrapper > .block-image .link {
  pointer-events: none; }
.blog-detail-wrapper .block-image .block-info {
  padding-left: 0;
  margin-bottom: 0;
  position: relative; }
.blog-detail-wrapper .block-info + .entry-content {
  margin-top: 30px; }
.blog-detail-wrapper .block-info.date {
  padding: 0;
  margin-bottom: 30px; }
  .blog-detail-wrapper .block-info.date:before {
    content: none; }
.blog-detail-wrapper + .clearfix + .slz-post-footer {
  margin-top: 45px; }

.single-post .slz-blog-detail .blog-detail-wrapper > .title {
  font-size: 20px;
  font-style: italic;
  text-align: justify;
  border-bottom: none !important; }
  .single-post .slz-blog-detail .blog-detail-wrapper > .title > .testimonio {
    font-size: 26px;
    font-style: italic;
    text-align: justify;
    border-bottom: none !important; }

/* line 3534, scss/style.scss */
/* line 3541, scss/style.scss */
.testimonio-cont {
  font-size: 26px;
  font-style: italic;
  text-align: justify;
  border-bottom: none !important; }

/*---------- content not found  ----------*/
/* line 3551, scss/style.scss */
.slz-article-not-found .heading {
  border-left: none;
  padding: 20px 0px;
  border-bottom: 1px solid #E3E3E3;
  display: block;
  width: 100%;
  margin-bottom: 30px; }
  .slz-article-not-found .heading .title {
    text-transform: none;
    color: #333333;
    margin-bottom: 0px;
    font-weight: 600;
    font-family: 'FranklinGothic', sans-serif; }
.slz-article-not-found .search-form {
  border: 2px solid #E3E3E3;
  width: 100%;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  position: relative;
  background: #FFFFFF; }
  .slz-article-not-found .search-form > label {
    display: none; }
  .slz-article-not-found .search-form .search-field {
    width: 100%;
    border: none;
    padding: 14px 20px 14px 40px;
    background: transparent;
    line-height: 1.4;
    font-weight: 400; }
  .slz-article-not-found .search-form .search-submit {
    position: absolute;
    font-size: 0px;
    right: 5px;
    top: 50%;
    border: none;
    background: transparent;
    z-index: 1;
    -webkit-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%); }
    .slz-article-not-found .search-form .search-submit * {
      font-size: 14px; }
    .slz-article-not-found .search-form .search-submit .search-icon {
      font-size: 0px;
      line-height: 1.4; }
      .slz-article-not-found .search-form .search-submit .search-icon * {
        font-size: 14px; }
      .slz-article-not-found .search-form .search-submit .search-icon:before {
        font-family: 'FontAwesome';
        content: "\f002";
        display: inline-block;
        font-size: 14px;
        color: #F59F1D;
        padding: 10px 12px; }

/* line 3558, scss/style.scss */
/* line 3566, scss/style.scss */
/* line 3573, scss/style.scss */
/* line 3576, scss/style.scss */
/* line 3584, scss/style.scss */
/* line 3597, scss/style.scss */
/* line 3600, scss/style.scss */
/* line 3601, scss/style.scss */
/* line 3606, scss/style.scss */
/*----------  Password form  ----------*/
/* line 3621, scss/style.scss */
.post-password-form {
  position: relative;
  display: block;
  min-width: 350px; }
  .post-password-form label {
    display: inline-block;
    margin-bottom: 0px; }
  .post-password-form input[type="password"] {
    display: block;
    padding: 0px 12px;
    border: 2px solid #EDEDED;
    margin-right: 5px;
    font-size: 16px;
    line-height: 46px;
    margin-top: 5px;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    min-width: 250px; }
  .post-password-form input[type="submit"] {
    padding: 0px 30px;
    line-height: 46px;
    border: 2px solid #DADADA;
    color: #333333;
    background-color: transparent;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    font-size: 14px;
    font-family: 'FranklinGothic', sans-serif;
    font-weight: 500;
    display: inline-block;
    text-transform: uppercase;
    vertical-align: bottom;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease; }
    .post-password-form input[type="submit"]:hover, .post-password-form input[type="submit"]:focus {
      background-color: #F59F1D;
      border-color: #F59F1D;
      color: #fff; }

/* line 3625, scss/style.scss */
/* line 3630, scss/style.scss */
/* line 3642, scss/style.scss */
/* line 3659, scss/style.scss */
/*----------  archive header  ----------*/
/* line 3670, scss/style.scss */
.archive-header {
  padding-top: 40px;
  padding-bottom: 40px;
  background-color: #fafafa; }

/* line 3676, scss/style.scss */
.post-by-author {
  display: block;
  color: #333333;
  font-size: 36px;
  text-transform: uppercase;
  font-weight: 700;
  margin-bottom: 30px; }

/*=========  End of blog detail  ======*/
/*======================================
=            7. TITLE COMMAND          =
=======================================*/
/* line 3691, scss/style.scss */
.slz-title-command {
  position: relative;
  background-color: #FFFFFF;
  background-size: cover;
  -webkit-background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  z-index: 2; }
  .slz-title-command:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background-color: #F59F1D;
    opacity: 0.9;
    z-index: -1; }
  .slz-title-command > .container {
    height: 100%; }
  .slz-title-command .title-command-wrapper {
    padding: 40px 0; }
    .slz-title-command .title-command-wrapper:before {
      content: "";
      display: table; }
    .slz-title-command .title-command-wrapper:after {
      content: "";
      display: table;
      clear: both; }
    .slz-title-command .title-command-wrapper .title {
      line-height: 1.4;
      margin: 0;
      text-transform: capitalize;
      color: #FFFFFF;
      font-size: 24px;
      font-weight: 500;
      font-family: 'FranklinGothic', sans-serif;
      max-width: 50%;
      padding-right: 30px;
      float: left; }
  .slz-title-command .breadcrumb-wrapper {
    float: right;
    padding-left: 30px;
    max-width: 50%;
    text-align: right; }
  .slz-title-command .title-command-wrapper .breadcrumb {
    margin: 0;
    padding-left: 0;
    background: transparent;
    padding: 5px 0px; }

/* line 3699, scss/style.scss */
/* line 3710, scss/style.scss */
/* line 3713, scss/style.scss */
/* line 3715, scss/style.scss */
/* line 3719, scss/style.scss */
/* line 3724, scss/style.scss */
/* line 3737, scss/style.scss */
/* line 3743, scss/style.scss */
/* line 3751, scss/style.scss */
.slz-wrapper-content .wpb_content_element {
  margin-bottom: 0; }

/* line 3755, scss/style.scss */
.breadcrumb {
  background-color: transparent;
  padding: 20px 0;
  margin-bottom: 0;
  border-bottom: 1px solid #8b8b8b;
  padding-bottom: 0;
  margin-bottom: 30px;
  border-radius: 0; }
  .breadcrumb .breadcrumb-category-parent a {
    color: #4d4d4d;
    line-height: 1.4;
    font-size: 26px;
    font-weight: 600; }
    .breadcrumb .breadcrumb-category-parent a:hover {
      color: #f59f1d; }
  .breadcrumb .breadcrumb-category-parent + .breadcrumb-category-parent a {
    font-size: 19px;
    line-height: 1.4;
    font-weight: 500;
    color: #4d4d4d; }
    .breadcrumb .breadcrumb-category-parent + .breadcrumb-category-parent a:hover {
      color: #f59f1d; }
  .breadcrumb > li {
    opacity: 1; }
    .breadcrumb > li a {
      transition: color 0.1s; }
    .breadcrumb > li + li:before {
      color: #4d4d4d;
      font-family: FontAwesome;
      content: "\f105";
      font-size: 16px;
      padding: 0 8px;
      opacity: 1; }
    .breadcrumb > li:last-child:after {
      color: #4d4d4d;
      font-family: FontAwesome;
      content: "\f105";
      font-size: 16px;
      padding: 0 8px;
      opacity: 1; }
    .breadcrumb > li.no-children:after {
      content: ""; }
    .breadcrumb > li .breadcrumb-link {
      color: #8b8b8b;
      line-height: 1.4;
      font-size: 20px;
      font-weight: 600;
      opacity: 1; }
      .breadcrumb > li .breadcrumb-link:hover {
        opacity: 1;
        color: #f59f1d; }
    .breadcrumb > li .ubicador {
      margin-top: 20px;
      font-size: 20px;
      color: #8b8b8b;
      border-bottom: solid 1px #8b8b8b; }
    .breadcrumb > li + li a.breadcrumb-active {
      font-size: 16px;
      line-height: 1.4;
      font-weight: 500;
      color: #8b8b8b; }
      .breadcrumb > li + li a.breadcrumb-active:hover {
        color: #8b8b8b !important; }
    .breadcrumb > li .breadcrumb-link.only-title {
      color: #8b8b8b !important; }
      .breadcrumb > li .breadcrumb-link.only-title:hover {
        color: #8b8b8b !important; }

/* line 3767, scss/style.scss */
/* line 3772, scss/style.scss */
/* line 3776, scss/style.scss */
/* line 3781, scss/style.scss */
/* line 3786, scss/style.scss */
/* line 3788, scss/style.scss */
/* line 3791, scss/style.scss */
/* line 3799, scss/style.scss */
/* line 3805, scss/style.scss */
/* line 3811, scss/style.scss */
/* line 3818, scss/style.scss */
/* line 3823, scss/style.scss */
/* line 3827, scss/style.scss */
/* line 3829, scss/style.scss */
/* line 3835, scss/style.scss */
/*.breadcrumb-wrapper {
  text-transform: uppercase;
}

/*=========  End of title command  ====*/
/*======================================
=            8. BTN BACK TO TOP        =
=======================================*/
/* line 3845, scss/style.scss */
.back-to-top {
  position: fixed;
  bottom: 20px;
  right: 20px;
  cursor: pointer;
  text-decoration: none;
  opacity: 0;
  z-index: -1;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease; }
  .back-to-top i {
    color: #F59F1D;
    font-size: 24px;
    line-height: inherit;
    position: relative;
    z-index: 10; }
  .back-to-top .btn:hover, .back-to-top .btn:focus {
    outline: none; }
  .back-to-top.show {
    opacity: 1;
    visibility: visible;
    z-index: 99; }
  .back-to-top .btn {
    width: 50px;
    height: 50px;
    line-height: 50px;
    border-radius: 50px;
    -webkit-border-radius: 50px;
    padding: 0;
    position: relative;
    color: #FFFFFF;
    background-color: rgba(51, 51, 51, 0.47);
    border: none;
    overflow: hidden; }
    .back-to-top .btn i {
      color: #FFFFFF; }
    .back-to-top .btn:hover {
      background-color: #F59F1D;
      color: #FFFFFF; }
      .back-to-top .btn:hover i {
        color: #FFFFFF; }
      .back-to-top .btn:hover:before {
        bottom: 0; }
    .back-to-top .btn:focus:before {
      bottom: 0; }

/* line 3856, scss/style.scss */
/* line 3864, scss/style.scss */
/* line 3868, scss/style.scss */
/* line 3873, scss/style.scss */
/* line 3884, scss/style.scss */
/* line 3888, scss/style.scss */
/* line 3891, scss/style.scss */
/* line 3894, scss/style.scss */
/* line 3898, scss/style.scss */
    /* .back-to-top .btn:before {
        content: '';
        position: absolute;
        left: 0;
        width: 40px;
        height: 40px;
        bottom: -40px;
        background-color: #F59F1D;
        transition: all .5s ease;
        -webkit-transition: all .5s ease;
        -moz-transition: all .5s ease;
        z-index: 1;

    } */
/* .back-to-top .btn:hover i,
.back-to-top .btn:focus i {
    color: #fff;
} */
/*=========  End of to top  ===========*/
/*======================================
=            9. PAGE 404               =
=======================================*/
/* line 3930, scss/style.scss */
.error404 .slz-page-404 .slz-btn {
  font-family: 'FranklinGothic', sans-serif; }

/* line 3934, scss/style.scss */
.slz-page-404 {
  display: table;
  width: 100%;
  height: 100vh;
  padding: 40px 0 70px; }
  .slz-page-404 .content-wrapper-404 {
    display: table-cell;
    vertical-align: middle;
    text-align: center; }
    .slz-page-404 .content-wrapper-404 .img-404 {
      width: 45%; }
  .slz-page-404 .title {
    font-size: 60px;
    text-transform: uppercase;
    color: #F59F1D;
    font-weight: 700;
    margin-bottom: 40px; }
  .slz-page-404 .slz-btn {
    display: inline-block;
    position: relative;
    padding: 0px 30px;
    line-height: 50px;
    height: 50px;
    width: 160px;
    color: #333333;
    border: 1px solid #333333;
    background-color: transparent;
    -webkit-transition: all 0.6s ease;
    -o-transition: all 0.6s ease;
    transition: all 0.6s ease; }

/* line 3939, scss/style.scss */
/* line 3943, scss/style.scss */
/* line 3947, scss/style.scss */
/* line 3954, scss/style.scss */
/* line 3970, scss/style.scss */
.error404 .slz-page-404 .slz-btn {
  border-radius: 0;
  min-width: 160px;
  width: auto;
  border: 2px solid #d3d3d3;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  font-size: 14px;
  font-weight: 500; }

/* line 3981, scss/style.scss */
.slz-page-404 .slz-btn:hover {
  background-color: #F59F1D;
  border-color: #F59F1D;
  color: #fff; }

/* line 3989, scss/style.scss */
.error404 .slz-page-404 .subtitle {
  font-weight: 700;
  font-size: 40px;
  margin-top: 40px;
  color: #333333; }
  .error404 .slz-page-404 .subtitle p {
    margin-bottom: 0;
    color: inherit; }
.error404 .slz-page-404 .group-btn {
  margin-top: 20px; }
.error404 .slz-btn.main-color {
  background-color: #F59F1D;
  border-color: #F59F1D;
  color: #fff; }
.error404 .slz-page-404 .slz-btn.main-color:hover {
  background-color: #fff;
  border: 2px solid #d3d3d3;
  color: #333; }

/* line 3994, scss/style.scss */
/* line 3999, scss/style.scss */
/* line 4003, scss/style.scss */
/* line 4008, scss/style.scss */
/*=========  End of page 404  =========*/
/*======================================
=            Responsive                =
=======================================*/
@media screen and (max-width: 1024px) {
  /*----------  slz columns  ----------*/
  /* line 4024, scss/style.scss */
  .slz-list-block.slz-column-4 > .item {
    width: 33.3333%; }
    .slz-list-block.slz-column-4 > .item:nth-child(-n + 3) {
      margin-top: 0; }
  .slz-list-block.slz-column-5 > .item {
    width: 25%; }
    .slz-list-block.slz-column-5 > .item:nth-child(-n + 5) {
      margin-top: 30px; }
    .slz-list-block.slz-column-5 > .item:nth-child(-n + 4) {
      margin-top: 0; }
  .slz-list-block.slz-column-6 > .item {
    width: 25%; }
    .slz-list-block.slz-column-6 > .item:nth-child(-n + 6) {
      margin-top: 30px; }
    .slz-list-block.slz-column-6 > .item:nth-child(-n + 4) {
      margin-top: 0; }
  .slz-list-block.slz-column-7 > .item {
    width: 25%; }
    .slz-list-block.slz-column-7 > .item:nth-child(-n + 7) {
      margin-top: 30px; }
    .slz-list-block.slz-column-7 > .item:nth-child(-n + 4) {
      margin-top: 0; }
  .slz-list-block.slz-column-8 > .item {
    width: 25%; }
    .slz-list-block.slz-column-8 > .item:nth-child(-n + 8) {
      margin-top: 30px; }
    .slz-list-block.slz-column-8 > .item:nth-child(-n + 4) {
      margin-top: 0; }

  /* line 4025, scss/style.scss */
  /* line 4030, scss/style.scss */
  /* line 4031, scss/style.scss */
  /* line 4034, scss/style.scss */
  /* line 4039, scss/style.scss */
  /* line 4040, scss/style.scss */
  /* line 4043, scss/style.scss */
  /* line 4048, scss/style.scss */
  /* line 4049, scss/style.scss */
  /* line 4052, scss/style.scss */
  /* line 4057, scss/style.scss */
  /* line 4058, scss/style.scss */
  /* line 4061, scss/style.scss */ }
@media (min-width: 768px) and (max-width: 1018px) {
  /* line 4071, scss/style.scss */
  .widget_calendar thead tr {
    line-height: 28px; }
  .widget_calendar tfoot td {
    border: none; }
  .widget_calendar td {
    padding: 5px 0; }
  .widget_calendar tfoot #prev {
    text-align: left; }
  .widget_calendar tfoot #next {
    text-align: right; }
  .widget_calendar tfoot a:hover {
    color: #4db2ec; }

  /* line 4074, scss/style.scss */
  /* line 4077, scss/style.scss */
  /* line 4081, scss/style.scss */
  /* line 4084, scss/style.scss */
  /* line 4087, scss/style.scss */ }
@media screen and (min-width: 678px) {
  /* line 4095, scss/style.scss */
  .modal-dialog {
    margin-top: 60px; } }
@media screen and (max-width: 768px) {
  /* line 4102, scss/style.scss */
  .slz-blog-detail.slz-sidebar-left .slz-content-column, .slz-blog-detail.slz-sidebar-right .slz-content-column {
    float: none;
    width: 100%; }

  /* line 4107, scss/style.scss */
  .slz-sidebar-left .slz-content-column, .slz-sidebar-column {
    float: none;
    width: 100%; }

  /* line 4111, scss/style.scss */
  .slz-content-column + .slz-sidebar-column {
    margin-top: 50px; }

  /* line 4114, scss/style.scss */
  .entry-content figure {
    width: 100% !important; }

  /*----------  slz columns  ----------*/
  /* line 4119, scss/style.scss */
  .slz-list-block.slz-column-5 > .item:nth-child(-n + 4), .slz-list-block.slz-column-6 > .item:nth-child(-n + 4), .slz-list-block.slz-column-7 > .item:nth-child(-n + 4), .slz-list-block.slz-column-8 > .item:nth-child(-n + 4) {
    margin-top: 30px; }
  .slz-list-block.slz-column-5 > .item:nth-child(-n + 3), .slz-list-block.slz-column-6 > .item:nth-child(-n + 3), .slz-list-block.slz-column-7 > .item:nth-child(-n + 3), .slz-list-block.slz-column-8 > .item:nth-child(-n + 3) {
    margin-top: 0; }
  .slz-list-block.slz-column-5 > .item, .slz-list-block.slz-column-6 > .item, .slz-list-block.slz-column-7 > .item, .slz-list-block.slz-column-8 > .item {
    width: 33.3333%; }
  .slz-list-block.slz-column-4 > .item {
    width: 50%; }
    .slz-list-block.slz-column-4 > .item:nth-child(-n + 4), .slz-list-block.slz-column-4 > .item:nth-child(-n + 3) {
      margin-top: 30px; }
    .slz-list-block.slz-column-4 > .item:nth-child(-n + 2) {
      margin-top: 0; }
  .slz-list-block.slz-column-3 .item:nth-child(-n + 3) {
    margin-top: 30px; }
  .slz-list-block.slz-column-3 .item:nth-child(-n + 2) {
    margin-top: 0; }
  .slz-list-block.slz-column-3 > .item {
    width: 50%; }

  /* line 4122, scss/style.scss */
  /* line 4125, scss/style.scss */
  /* line 4128, scss/style.scss */
  /* line 4129, scss/style.scss */
  /* line 4132, scss/style.scss */
  /* line 4139, scss/style.scss */
  /* line 4142, scss/style.scss */
  /* line 4146, scss/style.scss */
  /*----------  Page 404  ----------*/
  /* line 4152, scss/style.scss */
  .slz-page-404 .content-wrapper-404 {
    padding: 0 5px; }

  /* line 4156, scss/style.scss */
  .error404 .slz-page-404 .subtitle {
    margin-top: 20px; }
  .error404 .slz-page-404 .group-btn {
    margin-top: 10px; }

  /* line 4159, scss/style.scss */
  /* line 4163, scss/style.scss */
  .slz-page-404 {
    height: auto;
    padding: 60px 0; }

  /* line 4167, scss/style.scss */
  .error404 .slz-page-404 .subtitle {
    font-size: 32px; } }
@media screen and (max-width: 767px) {
  /*----------  slz columns  -----------*/
  /* line 4174, scss/style.scss */
  .slz-list-block {
    margin: 0 -15px; }
    .slz-list-block > .item {
      padding: 0 15px;
      margin-top: 40px; }
    .slz-list-block.slz-column-3 > .item:nth-child(-n + 3) {
      margin-top: 40px; }
    .slz-list-block.slz-column-4 > .item:nth-child(-n + 4), .slz-list-block.slz-column-4 > .item:nth-child(-n + 3) {
      margin-top: 40px; }
    .slz-list-block.slz-column-5 > .item:nth-child(-n + 4), .slz-list-block.slz-column-5 > .item:nth-child(-n + 3) {
      margin-top: 40px; }
    .slz-list-block.slz-column-6 > .item:nth-child(-n + 4), .slz-list-block.slz-column-6 > .item:nth-child(-n + 3) {
      margin-top: 40px; }
    .slz-list-block.slz-column-7 > .item:nth-child(-n + 4), .slz-list-block.slz-column-7 > .item:nth-child(-n + 3) {
      margin-top: 40px; }
    .slz-list-block.slz-column-8 > .item:nth-child(-n + 4), .slz-list-block.slz-column-8 > .item:nth-child(-n + 3) {
      margin-top: 40px; }
    .slz-list-block.slz-column-3 > .item:nth-child(-n + 2), .slz-list-block.slz-column-4 > .item:nth-child(-n + 2), .slz-list-block.slz-column-5 > .item:nth-child(-n + 2), .slz-list-block.slz-column-6 > .item:nth-child(-n + 2), .slz-list-block.slz-column-7 > .item:nth-child(-n + 2), .slz-list-block.slz-column-8 > .item:nth-child(-n + 2) {
      margin-top: 0; }
    .slz-list-block.slz-column-3 > .item, .slz-list-block.slz-column-4 > .item, .slz-list-block.slz-column-5 > .item, .slz-list-block.slz-column-6 > .item, .slz-list-block.slz-column-7 > .item, .slz-list-block.slz-column-8 > .item {
      width: 50%; }

  /* line 4176, scss/style.scss */
  /* line 4180, scss/style.scss */
  /* line 4184, scss/style.scss */
  /* line 4189, scss/style.scss */
  /* line 4194, scss/style.scss */
  /* line 4199, scss/style.scss */
  /* line 4204, scss/style.scss */
  /* line 4208, scss/style.scss */
  /* line 4211, scss/style.scss */
  /* line 4216, scss/style.scss */
  .block-quote-wrapper .block-quote {
    font-size: 22px; }
  .block-quote-wrapper:before {
    font-size: 40px; }

  /* line 4219, scss/style.scss */
  /*----------  blog detail  ----------*/
  /* line 4224, scss/style.scss */
  .slz-blog-detail .blog-detail-wrapper > .title {
    font-size: 30px; }

  /* line 4229, scss/style.scss */
  .comments-area {
    margin-top: 50px; }

  /* line 4232, scss/style.scss */
  .comment-respond {
    margin-top: 50px; }
    .comment-respond > .title {
      margin-bottom: 30px; }

  /* line 4234, scss/style.scss */
  /* line 4239, scss/style.scss */
  .comments-area .comment-author .fn {
    padding-left: 80px; }
  .comments-area .comment-list .reply {
    padding-left: 80px; }
  .comments-area .comment-list > .comment > .children, .comments-area .comment-list .children {
    padding-left: 40px; }

  /* line 4243, scss/style.scss */
  /* line 4246, scss/style.scss */
  /* line 4251, scss/style.scss */
  .margin-bottom-100 {
    margin-bottom: 60px; }

  /* line 4254, scss/style.scss */
  .margin-top-100 {
    margin-top: 0px; }

  /*----------  Comments block  ----------*/
  /* line 4258, scss/style.scss */
  .comment-info-wrapper .author-name + .info {
    display: block;
    float: none;
    padding-left: 0px; }

  /*----------  page title  ----------*/
  /* line 4265, scss/style.scss */
  .slz-title-command .title-command-wrapper .title {
    max-width: 100%;
    float: none; }
  .slz-title-command .breadcrumb-wrapper {
    max-width: 100%;
    float: none;
    text-align: left;
    padding-left: 0px; }

  /* line 4269, scss/style.scss */
  /* line 4276, scss/style.scss */
  .slz-page-404 {
    height: auto; }

  /* line 4279, scss/style.scss */
  .error404 .slz-page-404 .subtitle {
    font-size: 36px; }

  /* line 4282, scss/style.scss */
  .slz-page-404 .content-wrapper-404 {
    padding: 0px 15px; }

  /* line 4285, scss/style.scss */
  .error404 .slz-page-404 .group-btn .slz-btn {
    min-width: 185px; } }
@media screen and (max-width: 600px) {
  /* line 4292, scss/style.scss */
  .comments-area .comment-list > .comment > .children, .comments-area .comment-list .children {
    padding-left: 30px; }

  /* line 4296, scss/style.scss */
  .slz-pagination {
    margin-top: 30px; }

  /* line 4299, scss/style.scss */
  .error404 .slz-page-404 .subtitle {
    font-size: 26px; } }
@media screen and (max-width: 480px) {
  /* line 4306, scss/style.scss */
  .comments-area .comment-list > .comment > .children, .comments-area .comment-list .children {
    padding-left: 20px; }

  /*----------  slz columns  ----------*/
  /* line 4312, scss/style.scss */
  .slz-list-block.slz-column-4 > .item:nth-child(-n + 2), .slz-list-block.slz-column-3 > .item:nth-child(-n + 2), .slz-list-block.slz-column-2 > .item:nth-child(-n + 2) {
    margin-top: 40px; }

  /* line 4316, scss/style.scss */
  .slz-blog-detail .slz-list-block.slz-column-2 > .item:nth-child(-n + 2) {
    margin-top: 40px; }

  /* line 4320, scss/style.scss */
  .slz-list-block.slz-column-4 > .item:first-child, .slz-list-block.slz-column-3 > .item:first-child, .slz-list-block.slz-column-2 > .item:first-child {
    margin-top: 0; }

  /* line 4324, scss/style.scss */
  .slz-blog-detail .slz-list-block.slz-column-2 > .item:first-child {
    margin-top: 0; }

  /* line 4328, scss/style.scss */
  .slz-list-block.slz-column-4 > .item, .slz-list-block.slz-column-3 > .item, .slz-list-block.slz-column-2 > .item {
    width: 100%; }
  .slz-list-block.slz-column-1 > .item {
    margin-top: 40px; }
    .slz-list-block.slz-column-1 > .item:first-child {
      margin-top: 0; }

  /* line 4331, scss/style.scss */
  /* line 4332, scss/style.scss */
  /* line 4338, scss/style.scss */
  .comment .media-body {
    padding-left: 15px; }

  /* line 4342, scss/style.scss */
  .comments-area .comment-author img {
    width: 50px;
    height: 50px; }
  .comments-area .comment-list .comment {
    padding: 15px 0; }
  .comments-area .comment-list > .comment .comment-body .media-body:after {
    width: calc(100% - 15px); }

  /* line 4347, scss/style.scss */
  /* line 4350, scss/style.scss */
  /* line 4356, scss/style.scss */
  .slz-blog-author .media-left {
    display: block;
    margin: 0 auto; }
  .slz-blog-author .media-right {
    display: block;
    padding: 15px 0 0 0;
    text-align: center; }

  /* line 4360, scss/style.scss */
  /* line 4366, scss/style.scss */
  .margin-bottom-100 {
    margin-bottom: 50px; }

  /* line 4369, scss/style.scss */
  .margin-top-100 {
    margin-top: 40px; }

  /*----------  Page 404  ----------*/
  /* line 4374, scss/style.scss */
  .error404 .slz-page-404 .subtitle {
    font-size: 25px; }
  .error404 .slz-page-404 .content-wrapper-404 img {
    width: 80%; }

  /* line 4377, scss/style.scss */ }
@media screen and (max-width: 414px) {
  /* line 4385, scss/style.scss */
  .post-navigation .nav-links .prev-post, .post-navigation .nav-links .next-post {
    width: auto;
    display: inline-block;
    text-align: center; }
  .post-navigation .nav-links .prev-post + .next-post {
    margin-top: 0px; }

  /* line 4390, scss/style.scss */
  /* line 4394, scss/style.scss */
  .comment .author-photo img {
    width: 50px;
    height: 50px; }

  /* line 4398, scss/style.scss */
  .slz-blog-detail .post-navigation {
    margin-top: 15px; }

  /* line 4401, scss/style.scss */
  .slz-post-footer .entry-meta + .slz-blog-author {
    margin-top: 30px; }

  /* line 4405, scss/style.scss */
  .comments-area .comment-form-author, .comments-area .comment-form-email {
    width: 100%;
    padding: 0; }
  .comments-area .comment-form > div {
    margin-bottom: 15px; }

  /* line 4409, scss/style.scss */ }
@media screen and (max-width: 380px) {
  /* line 4416, scss/style.scss */
  .slz-content-column, .slz-sidebar-column {
    padding: 0 15px; }

  /* line 4420, scss/style.scss */
  .comments-area .comment-author .fn {
    padding-left: 60px; }
  .comments-area .comment-list .reply {
    padding-left: 60px; }
  .comments-area .comment-list > .comment > .children {
    padding-left: 15px; }
  .comments-area p {
    margin-bottom: 0; }
  .comments-area table td, .comments-area table th {
    padding: 2px 4px; }

  .slz-widget + .slz-widget {
    margin-top: 30px; } }
@media screen and (max-width: 320px) {
  /* line 4447, scss/style.scss */
  .error404 .slz-btn + .slz-btn {
    margin-left: 0; }
  .error404 .slz-page-404 .slz-btn.transparent {
    min-width: 185px; }
  .error404 .slz-page-404 .subtitle {
    font-size: 20px; } }
/*=========  End of Responsive  =======*/
/*============================================
=                  CUSTOM TOPVL              =
============================================*/
/* line 4468, scss/style.scss */
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_3d img {
  border: 3px solid #fff; }
.wpb_single_image .vc_box_shadow_3d:before {
  display: none; }
.wpb_single_image .vc_box_shadow_3d:after {
  left: 4%;
  -moz-transform: skewY(2deg);
  -ms-transform: skewY(2deg);
  -webkit-transform: skewY(2deg);
  transform: skewY(2deg);
  -moz-box-shadow: 0 18px 12px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 18px 12px rgba(0, 0, 0, 0.3);
  box-shadow: 0 18px 12px rgba(0, 0, 0, 0.3); }

/*=========  End of custom topvl  ========*/
/* line 4485, scss/style.scss */
.slz-header-topbar {
  background-clip: transparent;
  border-bottom: #D1D3D4 1px solid !important; }
  .slz-header-topbar .navbar-topbar a {
    color: #575756;
    font-size: 13px; }
    .slz-header-topbar .navbar-topbar a:hover {
      color: #F59F1D; }
  .slz-header-topbar ul {
    margin: 0; }

.slz-header-middle-wrapper {
  height: 200px;
  display: flex !important; }
  .slz-header-middle-wrapper .slz-logo-wrapper {
    width: 30%;
    text-align: center; }
    .slz-header-middle-wrapper .slz-logo-wrapper a.logo {
      height: 170px;
      width: 186px; }
  .slz-header-middle-wrapper .slz-banner-01 {
    float: right;
    width: calc(100% - 30%) !important;
    display: flex;
    align-items: center;
    justify-content: center; }

/* line 4510, scss/style.scss */
/* line 4513, scss/style.scss */
@media (min-width: 1025px) {
  /* line 4510, scss/style.scss */
  .slz-header-middle-wrapper .slz-logo-wrapper {
    border-right: #d1d3d4 1px solid; } }
@media screen and (max-width: 1024px) {
  /* line 4510, scss/style.scss */
  .slz-header-middle-wrapper .slz-logo-wrapper {
    left: 0;
    -moz-transform: none;
    -ms-transform: none;
    -webkit-transform: none;
    transform: none; } }
.tovpil-header {
  text-align: center;
  font-family: 'FranklinGothic', sans-serif;
  margin-top: 40px;
  margin-left: 60px; }
  .tovpil-header p {
    margin: 0; }
  .tovpil-header .tovpil-title {
    text-align: left;
    font-size: 25px;
    font-style: italic;
    line-height: 28px;
    color: #7f7f7f; }
  .tovpil-header .tovpil-author, .tovpil-header .tovpil-subtitle {
    color: #000;
    margin-top: 12px;
    font-weight: lighter;
    text-transform: uppercase;
    font-size: 14px; }
  .tovpil-header .tovpil-author span, .tovpil-header .tovpil-subtitle span {
    font-size: 20px; }
  .tovpil-header .tovpil-author {
    margin-top: 0;
    line-height: 8px; }

.slz-header-with-banner .slz-main-menu:before {
  background-color: #E6E7E8; }
.slz-header-with-banner .slz-button-search, .slz-header-with-banner .slz-menu-wrapper > li > a {
  line-height: 30px !important; }

.nav-search {
  top: 35px !important; }

@media (max-width: 767px) {
  .nav-search {
    top: 20px !important; } }
.tovpil-head, .seccion.seccion-bgc.seccion-sombra {
  -webkit-box-shadow: 0px 14px 43px -4px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 14px 43px -4px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 14px 43px -4px rgba(0, 0, 0, 0.2);
  position: relative;
  z-index: 2; }

@media (max-width: 1199px) {
  /* line 4582, scss/style.scss */
  .tovpil-head, .seccion.seccion-bgc.seccion-sombra {
    display: none; } }
/* line 4590, scss/style.scss */
.tovpil-head-wrapper {
  display: flex;
  align-items: center;
  justify-content: center; }

/* line 4599, scss/style.scss */
.tovpil-head-img {
  height: 70px;
  float: left;
  width: 10%;
  width: 10vw;
  background-size: cover;
  background-position: center center;
  margin: 10px 0; }
  .tovpil-head-img.img-1 {
    background-image: url("images/header/inicio-1.jpg"); }
  .tovpil-head-img.img-2 {
    background-image: url("images/header/inicio-2.jpg"); }
  .tovpil-head-img.img-3 {
    background-image: url("images/header/inicio-3.jpg"); }
  .tovpil-head-img.img-4 {
    background-image: url("images/header/inicio-4.jpg"); }
  .tovpil-head-img.img-5 {
    background-image: url("images/header/inicio-5.jpg"); }
  .tovpil-head-img.img-6 {
    background-image: url("images/header/inicio-6.jpg"); }
  .tovpil-head-img.img-7 {
    background-image: url("images/header/inicio-7.jpg"); }
  .tovpil-head-img.img-8 {
    background-image: url("images/header/inicio-8.jpg"); }
  .tovpil-head-img.img-9 {
    background-image: url("images/header/inicio-9.jpg"); }
  .tovpil-head-img.img-10 {
    background-image: url("images/header/inicio-10.jpg"); }
  .tovpil-head-img.img-2 {
    background-position: center 40%; }

/* line 4608, scss/style.scss */
/* line 4608, scss/style.scss */
/* line 4608, scss/style.scss */
/* line 4608, scss/style.scss */
/* line 4608, scss/style.scss */
/* line 4608, scss/style.scss */
/* line 4608, scss/style.scss */
/* line 4608, scss/style.scss */
/* line 4608, scss/style.scss */
/* line 4608, scss/style.scss */
@media (min-width: 1400px) {
  /* line 4599, scss/style.scss */
  .tovpil-head-img {
    height: 100px; } }
@media (max-width: 680px) {
  /* line 4616, scss/style.scss */
  .tovpil-head-img {
    width: 20%;
    width: 20vw; }
    .tovpil-head-img.img-1, .tovpil-head-img.img-3, .tovpil-head-img.img-6, .tovpil-head-img.img-7, .tovpil-head-img.img-9 {
      display: none; }

  /* line 4620, scss/style.scss */ }
@media (max-width: 420px) {
  /* line 4629, scss/style.scss */
  .tovpil-head-img {
    width: 33.3%;
    width: 33.3vw; }
    .tovpil-head-img.img-2, .tovpil-head-img.img-10 {
      display: none; } }
header {
  background-color: #ffffff;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFFFFFF', endColorstr='#FFFEFAF3');
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZmVmNGU2Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmVmYWYzIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g");
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(50%, #fef4e6), color-stop(100%, #fefaf3));
  background-image: -moz-linear-gradient(top, #ffffff 0%, #fef4e6 50%, #fefaf3 100%);
  background-image: -webkit-linear-gradient(top, #ffffff 0%, #fef4e6 50%, #fefaf3 100%);
  background-image: linear-gradient(to bottom, #ffffff 0%, #fef4e6 50%, #fefaf3 100%); }

.widget_nav_menu .menu, .DisplayCategoriesWidget .dcw {
  margin-top: 12px;
  margin-bottom: 0; }
  .widget_nav_menu .menu li, .DisplayCategoriesWidget .dcw li {
    list-style: none;
    vertical-align: top;
    padding: 0;
    border-bottom: 0; }
    .widget_nav_menu .menu li a, .DisplayCategoriesWidget .dcw li a {
      padding: 10px 15px 10px 25px;
      position: relative;
      font-style: normal;
      font-size: 16px;
      color: #8b8b8b;
      font-weight: lighter; }
      .widget_nav_menu .menu li a:hover, .DisplayCategoriesWidget .dcw li a:hover {
        color: #231F20; }
      .widget_nav_menu .menu li a:before, .DisplayCategoriesWidget .dcw li a:before {
        content: '\f04d';
        font-family: 'FontAwesome';
        font-size: 8px;
        color: #ED1C24;
        position: absolute;
        top: 13px;
        left: 0;
        font-style: normal; }

.widget_nav_menu .menu a {
  display: block; }

.DisplayCategoriesWidget .dcw {
  display: flex;
  flex-direction: column; }
  .DisplayCategoriesWidget .dcw a {
    color: #8b8b8b; }
  .DisplayCategoriesWidget .dcw li {
    border-bottom: 1px dashed #d1d3d4;
    padding-top: 10px;
    padding-bottom: 6px; }
    .DisplayCategoriesWidget .dcw li a:before {
      top: 10px; }
    .DisplayCategoriesWidget .dcw li ul.children {
      padding-left: 0;
      display: flex;
      flex-direction: column; }
      .DisplayCategoriesWidget .dcw li ul.children li {
        order: 3; }
        .DisplayCategoriesWidget .dcw li ul.children li.cat-item-29 {
          order: 1; }
        .DisplayCategoriesWidget .dcw li ul.children li.cat-item-40 {
          order: 2; }
    .DisplayCategoriesWidget .dcw li.cat-item-28 {
      color: #fbead2;
      order: 2;
      border-bottom: 0; }
      .DisplayCategoriesWidget .dcw li.cat-item-28 li {
        color: #333; }
      .DisplayCategoriesWidget .dcw li.cat-item-28 > a {
        display: none; }
    .DisplayCategoriesWidget .dcw li.cat-item-49 {
      order: 3; }

.slz-wrapper-footer {
  background-color: #ffffff;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFFFFFF', endColorstr='#FFFEFAF3');
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZmJlMWJiIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmVmYWYzIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g");
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(50%, #fbe1bb), color-stop(100%, #fefaf3));
  background-image: -moz-linear-gradient(top, #ffffff 0%, #fbe1bb 50%, #fefaf3 100%);
  background-image: -webkit-linear-gradient(top, #ffffff 0%, #fbe1bb 50%, #fefaf3 100%);
  background-image: linear-gradient(to bottom, #ffffff 0%, #fbe1bb 50%, #fefaf3 100%); }
  .slz-wrapper-footer.slz-widgets .title-widget {
    margin-bottom: 15px;
    font-weight: bolder;
    color: #000; }
  .slz-wrapper-footer .widget_nav_menu .menu {
    margin-top: -10px;
    margin-bottom: 0; }
    .slz-wrapper-footer .widget_nav_menu .menu li {
      vertical-align: top;
      padding: 0;
      border-bottom: 0; }
      .slz-wrapper-footer .widget_nav_menu .menu li a {
        padding: 0px 15px;
        position: relative;
        display: block;
        font-style: italic;
        color: #333;
        font-size: 14px;
        line-height: 1.3; }
        .slz-wrapper-footer .widget_nav_menu .menu li a:hover {
          color: #F59F1D; }
        .slz-wrapper-footer .widget_nav_menu .menu li a:before {
          content: '\f105';
          font-family: 'FontAwesome';
          font-size: 19px;
          color: #DB9632;
          position: absolute;
          top: -3px;
          left: 0;
          font-style: normal; }
  .slz-wrapper-footer.slz-dark .widget_nav_menu .menu-footer-menu-container .menu li a {
    color: #cdcdcd; }

/* line 4721, scss/style.scss */
/* line 4729, scss/style.scss */
/* line 4732, scss/style.scss */
/* line 4736, scss/style.scss */
/* line 4744, scss/style.scss */
/* line 4747, scss/style.scss */
/* line 4761, scss/style.scss */
/* line 4766, scss/style.scss */
.slz-footer-main {
  background-color: transparent !important;
  padding: 40px 0 0 0 !important; }

/* line 4770, scss/style.scss */
.slz-footer-bottom {
  padding: 15px 0 !important;
  background-color: transparent !important; }
  .slz-footer-bottom .navbar-footer a {
    line-height: inherit;
    font-size: 12px;
    font-weight: lighter;
    text-transform: inherit; }
  .slz-footer-bottom .navbar-footer li {
    margin: 0;
    list-style-type: circle; }
    .slz-footer-bottom .navbar-footer li:before {
      content: "•";
      padding-right: 8px; }
    .slz-footer-bottom .navbar-footer li:first-child:before {
      content: none; }

/* line 4774, scss/style.scss */
/* line 4780, scss/style.scss */
/* line 4783, scss/style.scss */
/* line 4787, scss/style.scss */
/* line 4796, scss/style.scss */
.widget_nav_menu.slz-widget .menu-footer-menu-container .menu li {
  transform: none;
  -webkit-transform: none; }
.widget_nav_menu .menu-footer-menu-container .menu li {
  transform: none;
  -webkit-transform: none; }
  .widget_nav_menu .menu-footer-menu-container .menu li:hover {
    transform: none;
    -webkit-transform: none; }
.widget_nav_menu .menu-footer-menu-container .sub-menu li, .widget_nav_menu .menu-footer-menu-container li:hover .sub-menu, .widget_nav_menu .menu-footer-menu-container .sub-menu li:hover {
  transform: none;
  -webkit-transform: none; }

/* line 4801, scss/style.scss */
@media screen and (max-width: 360px) {
  /* line 4811, scss/style.scss */
  footer .widget_nav_menu .menu-footer-menu-container .menu li {
    width: 100%; } }
/*=====================================================
=            EREASE THIS PLEASE BUT FIX IT            =
=====================================================*/
/* line 4823, scss/style.scss */
.page-id-5008 .page-detail-wrapper > .title {
  display: none; }

/*=====  End of EREASE THIS PLEASE BUT FIX IT  ======*/
/* line 4833, scss/style.scss */
.slz-header-main {
  box-shadow: none;
  background-color: transparent; }
  .slz-header-main .slz-menu-icon {
    top: -55px;
    z-index: 110;
    display: none; }

/* line 4836, scss/style.scss */
/* line 4844, scss/style.scss */
.title-widget {
  font-family: 'FranklinGothic';
  font-weight: bolder; }

/* line 4849, scss/style.scss */
.sc_main_title {
  margin-bottom: 0 !important; }

/* line 4854, scss/style.scss */
.slz-header-with-banner .slz-menu-wrapper > li {
  padding: 0px 0px 0px 0px !important; }
  .slz-header-with-banner .slz-menu-wrapper > li:hover > a {
    color: #F59F1D !important; }
  .slz-header-with-banner .slz-menu-wrapper > li > a {
    padding: 0;
    font-weight: normal !important;
    font-size: 15px !important;
    color: #333 !important; }
    .slz-header-with-banner .slz-menu-wrapper > li > a span {
      padding-top: 5px;
      display: block; }
  .slz-header-with-banner .slz-menu-wrapper > li .icon-dropdown-mobile {
    display: none !important; }
.slz-header-with-banner .slz-button-search {
  margin-top: 4px; }

/* line 4857, scss/style.scss */
/* line 4861, scss/style.scss */
/* line 4866, scss/style.scss */
/* line 4871, scss/style.scss */
/* line 4875, scss/style.scss */
/* line 4880, scss/style.scss */
.page-id-7 .page-detail-wrapper > .title {
  display: none; }

/* line 4884, scss/style.scss */
.block-description {
  text-align: justify; }

/* line 4890, scss/style.scss */
.sc_event_block .slz-column-2 .slz-block-item-05.style-1 .block-image + .block-content a, .sc_event_block .slz-column-3 .slz-block-item-05.style-1 .block-image + .block-content a {
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
  overflow: hidden !important;
  width: 100% !important; }

/* line 4899, scss/style.scss */
.search-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1000;
  pointer-events: none; }
  .search-wrapper .search-container {
    position: relative; }
  .search-wrapper .container, .search-wrapper .search-container {
    pointer-events: none; }
  .search-wrapper .slz-button-search {
    pointer-events: all;
    line-height: 30px; }
  .search-wrapper .container {
    position: relative; }
  .search-wrapper .nav-search {
    padding: 0;
    left: 0;
    width: 100%;
    box-shadow: none;
    z-index: 0;
    background: transparent; }
    .search-wrapper .nav-search:before {
      display: none; }
    .search-wrapper .nav-search form {
      pointer-events: all;
      height: 30px;
      border: none;
      border-radius: 7px;
      overflow: hidden;
      float: left; }
      .search-wrapper .nav-search form input[type='search'] {
        font-size: rgba(0, 0, 0, 0.5);
        background-color: #e6e7e8;
        width: 173px;
        height: 30px;
        padding: 0 10px;
        font-family: 'FranklinGothic', 'Source Sans Pro', sans-serif;
        text-transform: uppercase;
        font-size: 13px;
        padding-top: 3px;
        width: calc(100% - 35px); }
      .search-wrapper .nav-search form .search-submit {
        border-radius: 0;
        height: 30px;
        width: 35px;
        background-color: #e6e7e8; }
        .search-wrapper .nav-search form .search-submit span {
          margin: 5px 10px 5px 5px;
          width: 20px;
          height: 20px;
          display: block;
          background-image: url("images/iconosearch.svg");
          line-height: 30px; }
          .search-wrapper .nav-search form .search-submit span:before {
            content: none; }
    .search-wrapper .nav-search a {
      display: none !important;
      color: #575756;
      pointer-events: all;
      font-size: 13px;
      line-height: 30px;
      height: 30px;
      margin-left: 20px;
      margin-top: 4px;
      display: inline-block; }
    .search-wrapper .nav-search:before {
      left: 22px; }

/* line 4906, scss/style.scss */
/* line 4909, scss/style.scss */
/* line 4913, scss/style.scss */
/* line 4916, scss/style.scss */
/* line 4919, scss/style.scss */
/* line 4922, scss/style.scss */
/* line 4929, scss/style.scss */
/* line 4932, scss/style.scss */
@media screen and (min-width: 1025px) {
  /* line 4932, scss/style.scss */
  .search-wrapper .nav-search form {
    width: 30%; } }
@media screen and (max-width: 1024px) {
  /* line 4932, scss/style.scss */
  .search-wrapper .nav-search form {
    width: 20%; } }
/* line 4946, scss/style.scss */
/* line 4963, scss/style.scss */
/* line 4967, scss/style.scss */
/* line 4973, scss/style.scss */
/* line 4980, scss/style.scss */
/* line 4991, scss/style.scss */
/* line 4997, scss/style.scss */
.slz-topbar-list.float-l {
  display: none; }
.slz-topbar-list.float-r > ul, .slz-topbar-list.float-r > div {
  float: left; }
.slz-topbar-list.float-r .menu-item {
  font-size: 13px; }
.slz-topbar-list.float-r .navbar-topbar li {
  margin: 0 15px 0 0; }

.slz-header-topbar {
  line-height: 75px; }
  .slz-header-topbar .social a:first-child {
    margin: 0; }

.slz-topbar-list.float-r > ul {
  line-height: 40px;
  margin-top: 35px; }

.slz-header-topbar .social {
  margin-top: 35px;
  line-height: 40px; }

.language-switcher {
  right: 0;
  width: 300px;
  position: absolute;
  top: 90px;
  pointer-events: all; }
  .language-switcher ul {
    float: right;
    color: rgba(255, 255, 255, 0.7);
    padding-right: 15px; }
    .language-switcher ul span {
      color: #939598;
      margin: 0 5px; }
    .language-switcher ul li {
      list-style: none;
      display: inline-block;
      vertical-align: top;
      font-size: 13px; }
      .language-switcher ul li a {
        color: #575756;
        text-transform: uppercase; }

@media (max-width: 767px) {
  .language-switcher {
    top: 20px; } }
.slz-main-menu .slz-button-search {
  display: none;
  float: right; }
.slz-main-menu .sub-menu {
  border-top-color: #F59F1D !important; }
  .slz-main-menu .sub-menu > li:hover a, .slz-main-menu .sub-menu > li:active a {
    background-color: #666;
    color: #fff !important; }
  .slz-main-menu .sub-menu > li > a {
    padding: 8px 20px 6px;
    font-size: 14px;
    background-color: #d6d6d6; }

.slz-has-subheader .slz-main-menu {
  padding-right: 0;
  display: flex;
  align-items: center;
  justify-content: center; }

.slz-navbar-wrapper .slz-menu-wrapper, .subheader-mask {
  z-index: 9999; }

@media (max-width: 1023px) {
  .slz-main-menu {
    display: none !important; } }
/* line 5106, scss/style.scss */
/* line 5109, scss/style.scss */
.slz-menu-icon {
  display: none; }

/* line 5112, scss/style.scss */
.jbar-down-toggle {
  position: absolute;
  top: 0;
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  background-color: #000;
  color: #fff;
  z-index: 110;
  right: 0;
  cursor: pointer;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s; }

/* line 5126, scss/style.scss */
.jbar-push {
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  will-change: heigth; }

/* line 5130, scss/style.scss */
.jbar {
  background-color: #000;
  color: #939598;
  text-align: right;
  height: 47px;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s; }
  .jbar span {
    line-height: 47px; }
  .jbar a {
    line-height: 47px;
    color: #f59f1d;
    margin-left: 10px;
    font-size: 13px; }

/* line 5136, scss/style.scss */
/* line 5139, scss/style.scss */
/* line 5146, scss/style.scss */
.topbar-active .jbar-down-toggle {
  top: 47px; }
  .topbar-active .jbar-down-toggle i {
    font-size: 12px; }

/* line 5148, scss/style.scss */
/* line 5155, scss/style.scss */
.search-wrapper .language-switcher {
  right: 0;
  width: 300px;
  position: absolute;
  top: 90px;
  pointer-events: all; }
  .search-wrapper .language-switcher ul {
    float: right;
    color: rgba(255, 255, 255, 0.7);
    padding-right: 15px; }
    .search-wrapper .language-switcher ul span {
      color: #939598;
      margin: 0 5px; }
    .search-wrapper .language-switcher ul li {
      list-style: none;
      display: inline-block;
      vertical-align: top;
      font-size: 13px; }
      .search-wrapper .language-switcher ul li a {
        color: rgba(0, 0, 0, 0.5);
        text-transform: uppercase; }
.search-wrapper .mltlngg_switcher {
  pointer-events: all;
  position: absolute;
  right: 0;
  top: 90px; }
  .search-wrapper .mltlngg_switcher li:after {
    display: none; }
.search-wrapper .mltlngg-lang-switch-names > li {
  padding: 0 !important;
  background-color: transparent;
  border: none; }
  .search-wrapper .mltlngg-lang-switch-names > li > a {
    font-size: 13px;
    width: auto;
    float: left;
    color: #333;
    padding: 0 10px;
    text-transform: uppercase; }
    .search-wrapper .mltlngg-lang-switch-names > li > a:hover, .search-wrapper .mltlngg-lang-switch-names > li > a:active {
      width: auto;
      color: #F59F1D; }
  .search-wrapper .mltlngg-lang-switch-names > li ul {
    display: block;
    width: auto;
    top: 0;
    float: left;
    position: relative !important; }
    .search-wrapper .mltlngg-lang-switch-names > li ul li {
      float: left;
      background-color: transparent;
      padding: 0 !important;
      text-transform: uppercase;
      border: none; }
      .search-wrapper .mltlngg-lang-switch-names > li ul li:hover {
        background-color: transparent; }
.search-wrapper .mltlngg-lang-switch-names .mltlngg-lang-button-icons {
  color: #333;
  padding: 0 10px;
  font-size: 13px;
  text-transform: uppercase;
  border-left: 1px solid #333;
  -moz-transition: color 0.3s;
  -o-transition: color 0.3s;
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
  border-radius: 0; }
  .search-wrapper .mltlngg-lang-switch-names .mltlngg-lang-button-icons:hover, .search-wrapper .mltlngg-lang-switch-names .mltlngg-lang-button-icons:active {
    color: #F59F1D; }

/* line 5161, scss/style.scss */
/* line 5165, scss/style.scss */
/* line 5169, scss/style.scss */
/* line 5174, scss/style.scss */
@media (max-width: 767px) {
  /* line 5155, scss/style.scss */
  .search-wrapper .language-switcher {
    top: 20px; } }
/* line 5185, scss/style.scss */
@media (max-width: 767px) {
  /* line 5185, scss/style.scss */
  .search-wrapper .mltlngg_switcher {
    top: 20px; } }
/* line 5193, scss/style.scss */
/* line 5198, scss/style.scss */
/* line 5202, scss/style.scss */
/* line 5209, scss/style.scss */
/* line 5215, scss/style.scss */
/* line 5221, scss/style.scss */
/* line 5227, scss/style.scss */
/* line 5233, scss/style.scss */
/* line 5240, scss/style.scss */
/* line 5249, scss/style.scss */
.title-main {
  margin-bottom: 20px !important;
  border-bottom-width: 1px !important;
  border-bottom-color: #d1d3d4 !important;
  border-bottom-style: solid !important; }
  .title-main.title-main-na-no-margin-bottom {
    margin-bottom: 0 !important; }

/* line 5254, scss/style.scss */
/* line 5258, scss/style.scss */
.sub-title-main-concentradora {
  margin-bottom: 20px !important;
  margin-top: 40px !important;
  border-bottom-width: 1px !important;
  border-bottom-color: #d1d3d4 !important;
  border-bottom-style: solid !important; }
  .sub-title-main-concentradora.title-main-na-no-margin-bottom {
    margin-bottom: 0 !important; }

/* line 5264, scss/style.scss */
/* line 5268, scss/style.scss */
.title-main-na {
  border-bottom-width: 1px !important;
  border-bottom-color: #F59F1D !important;
  border-bottom-style: solid !important; }
  .title-main-na.title-main-na-no-margin-bottom {
    margin-bottom: 0 !important; }

/* line 5273, scss/style.scss */
/* line 5277, scss/style.scss */
.title-main-na-concentradora {
  margin-top: 40px !important;
  margin-bottom: 20px !important;
  border-bottom-width: 1px !important;
  border-bottom-color: #d1d3d4 !important;
  border-bottom-style: solid !important; }

/* line 5292, scss/style.scss */
.imagen-space-concentradora {
  margin-top: 40px; }

/* line 5295, scss/style.scss */
.paragraph-space {
  margin-top: 20px; }

/* line 5298, scss/style.scss */
.imagen-space {
  margin-top: 60px; }

/* line 5301, scss/style.scss */
.imagen-space-pt {
  margin-top: 50px; }

/* line 5304, scss/style.scss */
.margin-top-20 {
  margin-top: 20px; }

/* line 5307, scss/style.scss */
.margin-bottom-20 {
  margin-bottom: 20px !important; }

/* line 5310, scss/style.scss */
.margin-top-par-80 {
  margin-top: -80px !important; }
  .margin-top-par-80 .wpb_text_column {
    margin-bottom: 0 !important; }

/* line 5312, scss/style.scss */
/* line 5316, scss/style.scss */
.margin-bottom-40 {
  margin-bottom: 40px !important; }

/* line 5319, scss/style.scss */
.paragraph-space-bottom-120 {
  margin-bottom: 120px !important; }

.paragraph-space-top-100 {
  margin-top: 100px !important; }

/* line 5322, scss/style.scss */
.dash-bottom {
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px dashed #f59f1d; }

/* line 5328, scss/style.scss */
.dash-bottom-frase {
  margin-top: 40px !important;
  border-top: 1px dashed #f59f1d !important;
  margin-bottom: 40px !important;
  border-bottom: 1px dashed #f59f1d !important;
  text-align: center !important;
  font-style: italic !important;
  background: rgba(255, 255, 255, 0.7) !important;
  float: left;
  width: 100%; }

/* line 5340, scss/style.scss */
.dash-bottom-na {
  margin-bottom: 20px !important;
  padding-bottom: none !important;
  border-bottom: 1px dashed #f59f1d !important; }

/* line 5345, scss/style.scss */
.sub-bottom-na {
  margin-top: 40px !important;
  padding-bottom: none !important;
  border-bottom: 1px dashed #f59f1d !important;
  margin-bottom: 20px !important; }

/* line 5351, scss/style.scss */
.sub-bottom-na-libros {
  padding-bottom: 20px !important;
  border-bottom: 1px solid #d1d3d4 !important;
  margin-bottom: 20px !important; }
  .sub-bottom-na-libros.first {
    margin-top: 0 !important; }

/* line 5356, scss/style.scss */
/* line 5360, scss/style.scss */
.sub-bottom-na-libros-exc {
  margin-top: 110px !important;
  padding-bottom: none !important;
  border-bottom: 1px solid #f59f1d !important;
  margin-bottom: 20px !important; }

/* line 5366, scss/style.scss */
.paragraph-imagen {
  margin: 0 0 10px;
  margin-top: -10px;
  text-align: justify;
  font-size: 10px; }

.paragraph-desarrollado {
  margin-top: 0px !important; }

.imagen-desarrollado {
  border: 1px solid #8b8b8b !important; }

/* line 5372, scss/style.scss */
.entry-content .title-no-margin h2 {
  margin-top: 0 !important; }

.entry-content .title-no-margin h3 {
  margin-top: 0 !important; }

/* line 5385, scss/style.scss */
.navbar-nav {
  width: 100%;
  display: -webkit-flex;
  display: flex;
  justify-content: space-between; }

/* line 5394, scss/style.scss */
.ssba > div {
  text-align: right !important; }

/* line 5397, scss/style.scss */
li.ssba {
  float: right;
  margin-top: -6px; }

/* line 5402, scss/style.scss */
.slz-post-footer .entry-meta {
  padding: 10px 0;
  border-top: 1px solid #F59F1D;
  position: relative; }
  .slz-post-footer .entry-meta .categories-list {
    float: left; }

/* line 5413, scss/style.scss */
/* line 5418, scss/style.scss */
.ssba_email_share {
  margin-right: -6px; }

@media screen and (min-width: 769px) {
  /* line 5424, scss/style.scss */
  .slz-footer-main .row {
    display: flex;
    justify-content: space-around; }
  .slz-footer-main .col-md-4 {
    width: auto; }

  /* line 5428, scss/style.scss */ }
@media screen and (max-width: 768px) {
  /* line 5434, scss/style.scss */
  .slz-footer-main {
    display: none; } }
/* line 5442, scss/style.scss */
.sc_posts_mansory .grid-item .block-info {
  display: none; }

/* line 5448, scss/style.scss */
.slz-main-menu .sub-menu .menu-item-has-children:hover > a:after {
  color: #F59F1D; }

/* line 5454, scss/style.scss */
.post-template-default .padding-top-100 {
  padding-top: 0 !important; }

/* line 5473, scss/style.scss */
.block-image::after {
  content: "";
  position: absolute;
  -webkit-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.6);
  box-shadow: 0 15px 10px rgba(0, 0, 0, 0.6);
  left: 5px;
  top: none !important;
  z-index: 0 !important;
  border-radius: inherit;
  -webkit-transform-origin: 0 0;
  -moz-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  -webkit-transform: skewY(-6deg);
  -ms-transform: skewY(-6deg);
  transform: skewY(-6deg);
  right: 5px !important;
  -webkit-box-shadow: 0 18px 12px rgba(0, 0, 0, 0.3) !important;
  box-shadow: 0 18px 12px rgba(0, 0, 0, 0.3) !important;
  opacity: 1 !important;
  -moz-transform: skewY(2deg) !important;
  -ms-transform: skewY(2deg) !important;
  -webkit-transform: skewY(2deg) !important;
  transform: skewY(2deg) !important;
  bottom: 26px !important;
  height: 100px !important; }
.block-image .link {
  z-index: 1 !important;
  background-color: #eee; }

/* line 5501, scss/style.scss */
/* line 5508, scss/style.scss */
.blog-detail-wrapper .block-image {
  overflow: visible; }
  .blog-detail-wrapper .block-image::before {
    content: "";
    position: absolute;
    -webkit-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.6);
    box-shadow: 0 15px 10px rgba(0, 0, 0, 0.6);
    left: 5px;
    top: none !important;
    z-index: 0 !important;
    border-radius: inherit;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transform: skewY(-6deg);
    -ms-transform: skewY(-6deg);
    transform: skewY(-6deg);
    right: 5px !important;
    -webkit-box-shadow: 0 18px 12px rgba(0, 0, 0, 0.3) !important;
    box-shadow: 0 18px 12px rgba(0, 0, 0, 0.3) !important;
    opacity: 1 !important;
    -moz-transform: skewY(2deg) !important;
    -ms-transform: skewY(2deg) !important;
    -webkit-transform: skewY(2deg) !important;
    transform: skewY(2deg) !important;
    bottom: 26px !important;
    height: 100px !important; }

.concentradora-testimonio-item {
  width: 100%;
  display: block;
  padding-top: 20px;
  color: #8b8b8b !important;
  font-weight: 600; }

.concentradora-noticia-item {
  color: #8b8b8b !important;
  font-weight: 600; }

.slz-widget-recent-post .meta-info {
  font-family: 'FranklinGothic', 'Source Sans Pro', sans-serif; }
  .slz-widget-recent-post .meta-info.category .link {
    color: #8b8b8b !important;
    font-weight: 600; }
    .slz-widget-recent-post .meta-info.category .link:hover {
      color: #F59F1D !important; }
.slz-widget-recent-post .media-heading {
  font-family: 'FranklinGothic', sans-serif !important;
  color: #333333 !important;
  font-family: 'FranklinGothic', sans-serif !important;
  font-style: italic; }

/* line 5546, scss/style.scss */
/* line 5548, scss/style.scss */
/* line 5552, scss/style.scss */
/* line 5556, scss/style.scss */
.widget_archive ul li a, .slz-categories .link {
  color: #333333 !important;
  font-family: 'FranklinGothic', sans-serif !important; }

/* line 5561, scss/style.scss */
.slz-widget-recent-post .media-heading:hover, .widget_archive ul li a:hover, .slz-categories .link:hover, .slz-widget-recent-post .meta-info.time .link {
  color: #F59F1D !important; }

.block-text {
  text-align: justify;
  margin: 0 0 10px; }

.slz-blog-detail .slz-list-block.slz-column-2 > .item {
  margin-top: -20px; }

/* line 5592, scss/style.scss */
.archive .slz-block-item-01 .block-image + .block-content {
  padding-top: 0px; }

/* line 5601, scss/style.scss */
.fondo_taller_adultos {
  background-image: url(../../uploads/2017/06/ADULTOS-HFF.png?id=1238) !important;
  background-position: 0 0 !important;
  background-repeat: no-repeat !important;
  padding-bottom: 20px; }

/* line 5609, scss/style.scss */
.fondo_taller_jov {
  background-image: url(../../uploads/2017/06/JOVENES-HFF.png?id=1226) !important;
  background-position: 0 0 !important;
  background-repeat: no-repeat !important;
  padding-bottom: 20px; }

/* line 5617, scss/style.scss */
.fondo_taller_adoles {
  background-image: url(../../uploads/2017/06/ADOLESCENTES-HFF.png?id=1250) !important;
  background-position: 0 0 !important;
  background-repeat: no-repeat !important;
  padding-bottom: 20px; }

/* line 5625, scss/style.scss */
.fondo_taller_ninos {
  background-image: url(../../uploads/2017/06/NINOS-HFF.png?id=1223) !important;
  background-position: 0 0 !important;
  background-repeat: no-repeat !important;
  padding-bottom: 20px; }

/* line 5633, scss/style.scss */
.fondo_taller_cm {
  background-image: url(../../uploads/2017/06/MATRIM-HFF.png?id=1252) !important;
  background-position: 0 0 !important;
  background-repeat: no-repeat !important;
  padding-bottom: 20px; }

/* line 5641, scss/style.scss */
.fondo_taller_eed {
  background-image: url(../../uploads/2017/06/EED-HFF.png?id=1236) !important;
  background-position: 0 0 !important;
  background-repeat: no-repeat !important;
  padding-bottom: 20px; }

/* line 5650, scss/style.scss */
.tov-list li {
  list-style: none !important;
  vertical-align: top;
  padding: 0;
  border-bottom: 0; }
  .tov-list li a {
    padding-left: 20px;
    position: relative;
    display: block;
    font-style: italic;
    font-size: 18px;
    color: #A7A9AC;
    font-weight: lighter; }
    .tov-list li a:hover {
      color: #231F20; }
    .tov-list li a:before {
      content: '\f04d';
      font-family: 'FontAwesome';
      font-size: 8px;
      color: #ED1C24;
      position: absolute;
      top: 7px;
      left: 0;
      font-style: normal; }

/* line 5657, scss/style.scss */
/* line 5666, scss/style.scss */
/* line 5669, scss/style.scss */
/* line 5683, scss/style.scss */
.slz-widget-recent-post .media-heading, .slz-block-item-01 .block-title {
  text-transform: none !important; }

.slz-widget-recent-post .media-heading {
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
  hyphens: auto; }

/* line 5687, scss/style.scss */
.wpb_text_column.wpb_content_element.vc_custom_1501556775627.title-no-margin, .wpb_text_column.wpb_content_element.vc_custom_1501639970601.title-no-margin {
  margin-top: 10px !important;
  margin-bottom: 0 !important; }
.wpb_text_column.wpb_content_element.vc_custom_1501544178872.title-main-na, .wpb_text_column.wpb_content_element.vc_custom_1501531162785.title-main-na {
  margin-bottom: 0 !important; }

/* line 5692, scss/style.scss */
/* line 5697, scss/style.scss */
.slz-posts-mansory.slz-post-mansory-layout-1 {
  margin-top: 30px;
  width: 100%;
  float: left; }

/* line 5704, scss/style.scss */
#menu-top-menu-1 a {
  text-transform: uppercase; }

.category-27 .slz-block-item-01 .block-title {
  -webkit-line-clamp: 4;
  font-size: 16px !important;
  font-style: italic;
  text-align: justify;
  hyphens: auto;
  margin-bottom: 0; }
.category-27 .slz-block-item-01 .block-text {
  display: none !important; }
.category-27 .slz-list-block .item {
  border-right: 1px solid #d1d3d4 !important;
  padding-right: 40px; }
  .category-27 .slz-list-block .item .slz-block-item-01 {
    border-bottom: 1px solid #d1d3d4 !important;
    margin-bottom: 20px; }
.category-27 #page-sidebar .media-heading {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  hyphens: auto;
  text-align: justify; }

/* line 5712, scss/style.scss */
.current-page-ancestor {
  font-weight: bolder; }

/* line 5720, scss/style.scss */
.entry-content h1 {
  font-size: 36px;
  margin-bottom: 20px !important; }
.entry-content h2 {
  margin-bottom: 20px; }
.entry-content h3 {
  font-size: 20px;
  margin-bottom: 5px !important; }
.entry-content .subtitle {
  font-size: 18px;
  line-height: 1.8; }
.entry-content .block-info {
  width: 100%;
  position: relative;
  border-top: 1px solid #F59F1D;
  border-bottom: 1px solid #F59F1D;
  float: left;
  padding: 10px 0 4px;
  margin: 20px 0 30px; }
.entry-content h1 + .block-info {
  margin-top: 0 !important; }

/* line 5724, scss/style.scss */
/* line 5727, scss/style.scss */
/* line 5731, scss/style.scss */
/* line 5736, scss/style.scss */
/* line 5745, scss/style.scss */
/* line 5750, scss/style.scss */
.title-main-na {
  border-bottom: none !important; }

/* line 5756, scss/style.scss */
.seccion {
  margin-bottom: 30px !important; }
  .seccion h2 {
    font-size: 16px;
    margin-top: 0; }
  .seccion.seccion-main h2 {
    font-size: 24px !important;
    margin-bottom: 15px; }
  .seccion h3 {
    font-size: 16px;
    margin: 0; }
  .seccion .seccion-testimonio h4 {
    font-size: 20px;
    font-style: italic;
    text-align: justify;
    border-bottom: none !important; }
  .seccion .seccion-inner {
    border-bottom: 1px solid #eee;
    padding-bottom: 15px;
    margin-bottom: 15px; }

/* line 5759, scss/style.scss */
/* line 5764, scss/style.scss */
/* line 5769, scss/style.scss */
/* line 5773, scss/style.scss */
.seccion-desarrollado {
  border-right: 1px solid #d1d3d4;
  padding-right: 25px !important; }

.seccion-desarrollado-con-vert {
  border-right: 1px solid #d1d3d4;
  padding-right: 0px !important; }

.seccion-desarrollado-con-left {
  border-left: 1px solid #d1d3d4;
  padding-right: 0px !important; }

.seccion-quienes-somos {
  border-left: 1px solid #d1d3d4;
  margin-bottom: 20px !important; }

/* line 5778, scss/style.scss */
.seccion .block-video {
  margin-top: 20px; }
.seccion > .vc_column-inner > .wpb_wrapper {
  padding-top: 30px;
  padding-bottom: 30px;
  border-top: 5px solid #f59f1d;
  border-bottom: 1px solid #d1d3d4;
  margin-bottom: 40px; }
.seccion.vc_row-fluid {
  width: 100%;
  float: left;
  position: relative;
  padding-top: 30px;
  padding-bottom: 30px;
  margin-bottom: 40px; }
  .seccion.vc_row-fluid:before {
    content: "";
    width: calc(100% - 30px);
    height: 5px;
    background-color: #f59f1d;
    margin-left: 15px;
    position: absolute;
    top: 0; }
  .seccion.vc_row-fluid:after {
    content: "";
    width: calc(100% - 30px);
    height: 1px;
    background-color: #d1d3d4;
    margin-left: 15px;
    position: absolute;
    bottom: 0; }
.seccion > .wpb_wrapper {
  border-top: 5px solid #f59f1d;
  border-bottom: 1px solid #d1d3d4;
  padding: 30px 0; }
.seccion:not(.seccion-main) h2 {
  padding-bottom: 10px !important;
  margin-top: 30px;
  margin-bottom: 20px; }
.seccion.seccion-bgc.vc_row-fluid {
  width: 100%;
  padding: 0;
  margin-bottom: 20px !important; }
  .seccion.seccion-bgc.vc_row-fluid:before, .seccion.seccion-bgc.vc_row-fluid:after {
    content: none; }
.seccion.seccion-bgc-orange {
  background-color: #fff2e6 !important; }
.seccion.seccion-no-margin {
  margin-top: 30px;
  margin-bottom: 30px; }
  .seccion.seccion-no-margin > .vc_column-inner > .wpb_wrapper {
    border: none; }

.seccion-principal {
  margin-top: 20px;
  margin-bottom: 10px;
  background-size: cover;
  background-position: center center;
  margin-left: 0;
  margin-right: 0; }
  .seccion-principal .vc_column_container.vc_col-sm-5 {
    background: rgba(255, 255, 255, 0.8);
    color: #fff; }
  .seccion-principal .vc_column-inner {
    padding: 30px 30px 30px; }
  .seccion-principal h1 {
    color: #fff;
    line-height: 1.2;
    margin-bottom: 10px !important; }
    .seccion-principal h1 a {
      color: #fff; }
  .seccion-principal h2 {
    margin-bottom: 10px !important; }
  .seccion-principal p {
    font-weight: normal;
    color: #000000;
    line-height: 1.4; }
  .seccion-principal.seccion-principal-home {
    background-image: url("../../uploads/2017/05/dandelion.jpg"); }
  .seccion-principal.seccion-principal-padre {
    padding-bottom: 70px !important;
    padding-top: 60px !important;
    background-image: url("../../uploads/2017/05/Recurso-2padre.jpg"); }
  .seccion-principal.seccion-principal-fundador {
    padding-bottom: 70px !important;
    padding-top: 60px !important;
    margin-top: 0px !important;
    background-image: url("../../uploads/2017/10/photo-ignacio-cover1.jpg") !important; }
  .seccion-principal.seccion-principal-quienes-somos {
    padding-bottom: 70px !important;
    padding-top: 60px !important;
    margin-top: 0px !important;
    background-image: url("../../uploads/2017/10/uvas_con_frase.png");
    background-size: contain; }
    .seccion-principal.seccion-principal-quienes-somos .vc_column-inner {
      padding: 30px 30px 40px; }
    [lang="en-US"] .seccion-principal.seccion-principal-quienes-somos {
      background-image: url("../../uploads/2017/12/uvas_con_frase_ing.png"); }
    [lang="pt-BR"] .seccion-principal.seccion-principal-quienes-somos {
      background-image: url("../../uploads/2017/12/uvas_con_frase_pt.png"); }

@media (max-width: 767px) {
  /* line 5864, scss/style.scss */
  .seccion-principal .vc_col-sm-7 {
    display: none; } }
.slz-btn {
  margin: 20px 0; }

/* line 5915, scss/style.scss */
.sc-video.slz-block-video .btn-play .icons:hover {
  background-color: #f59f1d !important; }

/* line 5919, scss/style.scss */
.slz-block-item-01 .block-content {
  padding: 10px 20px; }

/* line 5923, scss/style.scss */
.slz-isotope-grid .grid-item {
  padding: 0 15px !important; }

/* line 5928, scss/style.scss */
.vc_row-has-fill {
  float: left; }
  .vc_row-has-fill > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner {
    padding-top: 0px;
    padding-bottom: 0px; }
  .vc_row-has-fill > .vc_column_container > .vc_column-inner .wpb_wrapper, .vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner .wpb_wrapper {
    padding-top: 0; }

.vc_col-has-fill > .vc_column-inner {
  padding-top: 0; }

.vc_row-has-fill + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_vc_row > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_vc_row_inner > .vc_row > .vc_vc_column_inner > .vc_column_container > .vc_column-inner {
  padding-top: 0; }
.vc_row-has-fill > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_vc_column_inner > .vc_column_container > .vc_column-inner {
  padding-top: 0; }

.vc_section.vc_section-has-fill {
  padding-top: 0; }
  .vc_section.vc_section-has-fill + .vc_row-full-width + .vc_section, .vc_section.vc_section-has-fill + .vc_section .entry-content .vc_row-has-fill > .vc_column_container > .vc_column-inner {
    padding-top: 0; }

.page-child .vc_row-has-fill > .vc_column_container > .vc_column-inner {
  padding-top: 0; }

/* line 5956, scss/style.scss */
.relacionados {
  font-size: 20px;
  color: #8b8b8b !important; }

/* line 5961, scss/style.scss */
.title-main-na {
  float: left;
  width: 100%; }
  .title-main-na h2 {
    font-size: 16px;
    margin-top: 20px;
    border-bottom: 1px solid #ECE9E3;
    padding-bottom: 10px !important;
    margin-bottom: 20px; }
  .title-main-na + .sc_posts_mansory .slz-isotope-grid {
    margin-top: 0px;
    margin-bottom: 0px; }

.texto-cortado {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  margin-bottom: 50px !important;
  hyphens: auto; }

/* ESTILOS SOBRE ESCRITOS */
.seccion-principal-padre .slz-btn {
  margin: 0; }
.seccion-principal-padre h2 {
  padding-bottom: 0 !important; }
.seccion-principal-padre .vc_col-sm-7 {
  width: 0; }
.seccion-principal-padre .vc_col-sm-5 {
  width: 45.666667%;
  float: right; }

.slz-block-item-01 .block-title {
  font-size: 16px;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  margin-bottom: 10px; }
.slz-block-item-01 .block-text {
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
  hyphens: auto;
  font-size: 16px;
  margin-bottom: 0 !important; }
.slz-block-item-01 .block-read-more {
  margin-bottom: 20px;
  border-radius: 10px;
  background-color: #efefef;
  color: #555555;
  border-color: #efefef; }
  .slz-block-item-01 .block-read-more:hover {
    color: #fff;
    background-color: #f59f1d;
    border-color: #f59f1d; }

.slz-posts-mansory .grid-item {
  border-right: 1px solid #d1d3d4; }
  .slz-posts-mansory .grid-item:nth-child(6), .slz-posts-mansory .grid-item:nth-child(3) {
    border-right: none; }
.slz-posts-mansory .grid-item .slz-block-item-01, .slz-posts-mansory .grid-item:nth-child(1) .slz-block-item-01, .slz-posts-mansory .grid-item:nth-child(2) .slz-block-item-01, .slz-posts-mansory .grid-item:nth-child(3) .slz-block-item-01 {
  margin-bottom: 20px;
  border-bottom: 1px solid #d1d3d4; }

.seccion-testimonios .slz-isotope-grid {
  margin-bottom: 20px; }
.seccion-testimonios .slz-block-item-01 {
  border-bottom: none !important;
  margin-bottom: 0; }
  .seccion-testimonios .slz-block-item-01 .block-title {
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    hyphens: auto;
    font-size: 16px !important;
    margin-bottom: 0 !important;
    font-style: italic;
    text-align: justify; }
  .seccion-testimonios .slz-block-item-01 .block-text {
    display: none; }

.seccion-bgc-naranja {
  background-color: #fbead2;
  padding-bottom: 50px; }

.seccion.seccion-bgc.seccion-sombra {
  padding-bottom: 30px;
  margin-bottom: 0px !important;
  z-index: 2; }

.page-id-880 .tovpil-head + .container, .page-id-880 .seccion.seccion-bgc.seccion-sombra + .container,
.page-id-142 .tovpil-head + .container,
.page-id-142 .seccion.seccion-bgc.seccion-sombra + .container {
  position: relative; }
  .page-id-880 .tovpil-head + .container::before, .page-id-880 .seccion.seccion-bgc.seccion-sombra + .container::before,
  .page-id-142 .tovpil-head + .container::before,
  .page-id-142 .seccion.seccion-bgc.seccion-sombra + .container::before {
    content: "";
    background-color: #fff2e6;
    position: absolute;
    top: 0;
    height: 200px;
    width: 300vw;
    left: -50vw; }
  .page-id-880 .tovpil-head + .container .breadcrumb-wrapper, .page-id-880 .seccion.seccion-bgc.seccion-sombra + .container .breadcrumb-wrapper,
  .page-id-142 .tovpil-head + .container .breadcrumb-wrapper,
  .page-id-142 .seccion.seccion-bgc.seccion-sombra + .container .breadcrumb-wrapper {
    z-index: 3;
    position: relative; }

@media (min-width: 992px) {
  .category .slz-sidebar-column,
  .single-post .slz-sidebar-column {
    border-left: 1px solid #d1d3d4;
    left: -1px;
    position: relative; } }

.single-post .category-27 .title {
  color: #000; }
.single-post .category-27 .slz-sidebar-right .slz-posts {
  border-right: 1px solid #d1d3d4; }

.single-post .category-49 .title,
.single-post .category-26 .title,
.category .category-49 .title,
.category .category-26 .title {
  color: #333333;
  font-size: 36px; }
.single-post .category-49 .slz-main-content .container,
.single-post .category-49 .tovpil-head + .container,
.single-post .category-49 .seccion.seccion-bgc.seccion-sombra + .container,
.single-post .category-26 .slz-main-content .container,
.single-post .category-26 .tovpil-head + .container,
.single-post .category-26 .seccion.seccion-bgc.seccion-sombra + .container,
.category .category-49 .slz-main-content .container,
.category .category-49 .tovpil-head + .container,
.category .category-49 .seccion.seccion-bgc.seccion-sombra + .container,
.category .category-26 .slz-main-content .container,
.category .category-26 .tovpil-head + .container,
.category .category-26 .seccion.seccion-bgc.seccion-sombra + .container {
  background: #fbead2; }
@media (min-width: 992px) {
  .single-post .category-49 .slz-sidebar-right .slz-posts,
  .single-post .category-26 .slz-sidebar-right .slz-posts,
  .single-post .category-27 .slz-sidebar-right .slz-posts,
  .category .category-49 .slz-sidebar-right .slz-posts,
  .category .category-26 .slz-sidebar-right .slz-posts,
  .category .category-27 .slz-sidebar-right .slz-posts {
    border-right: 1px solid #d1d3d4;
    padding-right: 40px; } }

.category-49 .slz-list-block .item,
.category-26 .slz-list-block .item {
  border-right: 1px solid #d1d3d4 !important; }
  .category-49 .slz-list-block .item .slz-block-item-01,
  .category-26 .slz-list-block .item .slz-block-item-01 {
    padding-bottom: 20px; }
    .category-49 .slz-list-block .item .slz-block-item-01 .block-image,
    .category-26 .slz-list-block .item .slz-block-item-01 .block-image {
      margin-bottom: 20px; }
    .category-49 .slz-list-block .item .slz-block-item-01 .block-content,
    .category-26 .slz-list-block .item .slz-block-item-01 .block-content {
      border-bottom: 1px solid #d1d3d4 !important;
      margin-bottom: 20px; }

.category-27 .breadcrumb > li .breadcrumb-link,
.category-26 .breadcrumb > li .breadcrumb-link {
  text-transform: uppercase; }

.category-26 .media.term-27,
.category-27 .media.term-26 {
  display: none !important; }

.p-testimonio {
  color: #000;
  font-size: 20px;
  font-style: italic;
  text-align: justify;
  font-weight: 600;
  line-height: 1.2;
  margin-bottom: 27px !important; }

.p-noticias {
  color: #555555; }

.title-ngo-concentradora {
  font-size: 24px;
  margin-top: 0px !important; }

.slz-widget-recent-post .meta-info.category .link {
  text-transform: none !important; }

.category-noticias .slz-block-item-01 .block-info a,
.meta.fecha-sidebar a {
  font-size: 14px !important;
  width: 500%;
  position: relative;
  border-top: 1px solid #F59F1D;
  border-bottom: 1px solid #F59F1D;
  float: left;
  padding: 5px 0 4px;
  margin-bottom: 5px; }

.category-noticias .slz-block-item-01 .block-info {
  display: block;
  width: 100%; }
  .category-noticias .slz-block-item-01 .block-info li {
    width: 100%; }
  .category-noticias .slz-block-item-01 .block-info a {
    width: 100%;
    font-style: normal; }

.contenedor-libros .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_3d img {
  border: 1px solid #8b8b8b !important; }

.block-info-no-margin {
  margin-top: 0px !important; }

.seccion-homenaje {
  margin-top: 80px !important; }

.slz-footer-main #menu-item-2759 a {
  text-transform: capitalize !important; }

.item.marielas-style {
  margin-top: 0;
  padding-bottom: 20px;
  border-right: 1px solid #d1d3d4;
  padding-right: 0px !important; }
  .item.marielas-style .slz-block-item-01 {
    margin-right: 15px; }
    .item.marielas-style .slz-block-item-01 .block-title {
      font-size: 20px !important; }

.single-post .category-48 .categories-list {
  display: none; }
.single-post .category-48 .title {
  font-size: 36px !important;
  margin-bottom: 20px !important;
  font-style: normal !important; }
.single-post .category-48 .block-image {
  display: none; }
.single-post .category-48 .slz-content-column {
  border-right: 1px solid #d1d3d4;
  padding-right: 40px !important; }

.background-quienes-somos {
  background-color: #fff2e6 !important; }

.only-noticias {
  display: none; }

.category-26 .only-noticias {
  display: block; }

.not-noticias {
  display: block; }

.category-26 .not-noticias {
  display: none; }

.sc_posts_mansory.home-noticias .grid-item .block-info {
  display: block; }

.home-noticias .block-text,
.category-noticias .block-text {
  min-height: 85px;
  width: 100%; }

.servicios-testimonios .block-title {
  display: none; }
.servicios-testimonios .block-text {
  font-size: 16px !important;
  font-style: italic;
  text-align: justify;
  hyphens: auto;
  font-weight: 600; }

.servicios-noticias .grid-item .block-info {
  display: block; }

#archives-2 ul {
  margin-top: 20px; }

.relacionados-contacto {
  margin-top: 20px; }
  .relacionados-contacto .wpb_wrapper {
    padding-left: 25px;
    position: relative; }
    .relacionados-contacto .wpb_wrapper:before {
      content: '\f04d';
      font-family: 'FontAwesome';
      font-size: 8px;
      color: #ED1C24;
      position: absolute;
      top: 2px;
      left: 0;
      font-style: normal; }
    .relacionados-contacto .wpb_wrapper p {
      text-align: left;
      font-size: 16px; }
  .relacionados-contacto + .relacionados-contacto {
    border-top: 1px dashed #d1d3d4;
    padding-top: 20px; }

.tovfunfb {
  padding-left: 13px;
  font-size: 16px;
  margin: 20px 0 !important;
  display: block; }
  .tovfunfb img {
    width: 25px;
    margin-right: 10px; }
