/*!* --------------- Reset styles --------- *!*/
/*.panel-grid .widget {*/
/*  overflow: initial; }*/

/*.tfl-clear {*/
/*  clear: both; }*/

/*.tfl-center {*/
/*  text-align: center; }*/

/*.tfl-container, .tfl-uber-grid-container, .tfl-grid-container {*/
/*  -webkit-box-sizing: border-box;*/
/*          box-sizing: border-box; }*/
/*  .tfl-container *, .tfl-container *::after, .tfl-container *::before, .tfl-uber-grid-container *, .tfl-uber-grid-container *::after, .tfl-uber-grid-container *::before, .tfl-grid-container *, .tfl-grid-container *::after, .tfl-grid-container *::before {*/
/*    -webkit-box-sizing: inherit;*/
/*            box-sizing: inherit; }*/
/*  .tfl-container ol, .tfl-container ul, .tfl-container ol > li, .tfl-container ul > li, .tfl-container ol:hover, .tfl-container ul:hover, .tfl-container ul > li:hover, .tfl-container ol > li:hover, .tfl-container ol > li > a, .tfl-container ul > li > a, .tfl-container ol > li > a:hover, .tfl-container ul > li > a:hover, .tfl-container img, .tfl-uber-grid-container ol, .tfl-uber-grid-container ul, .tfl-uber-grid-container ol > li, .tfl-uber-grid-container ul > li, .tfl-uber-grid-container ol:hover, .tfl-uber-grid-container ul:hover, .tfl-uber-grid-container ul > li:hover, .tfl-uber-grid-container ol > li:hover, .tfl-uber-grid-container ol > li > a, .tfl-uber-grid-container ul > li > a, .tfl-uber-grid-container ol > li > a:hover, .tfl-uber-grid-container ul > li > a:hover, .tfl-uber-grid-container img, .tfl-grid-container ol, .tfl-grid-container ul, .tfl-grid-container ol > li, .tfl-grid-container ul > li, .tfl-grid-container ol:hover, .tfl-grid-container ul:hover, .tfl-grid-container ul > li:hover, .tfl-grid-container ol > li:hover, .tfl-grid-container ol > li > a, .tfl-grid-container ul > li > a, .tfl-grid-container ol > li > a:hover, .tfl-grid-container ul > li > a:hover, .tfl-grid-container img {*/
/*    padding: 0;*/
/*    margin: 0;*/
/*    border: none;*/
/*    -webkit-box-shadow: none;*/
/*            box-shadow: none;*/
/*    list-style: none;*/
/*    background: none; }*/
/*    .tfl-container ol:before, .tfl-container ol:after, .tfl-container ul:before, .tfl-container ul:after, .tfl-container ol > li:before, .tfl-container ol > li:after, .tfl-container ul > li:before, .tfl-container ul > li:after, .tfl-container ol:hover:before, .tfl-container ol:hover:after, .tfl-container ul:hover:before, .tfl-container ul:hover:after, .tfl-container ul > li:hover:before, .tfl-container ul > li:hover:after, .tfl-container ol > li:hover:before, .tfl-container ol > li:hover:after, .tfl-container ol > li > a:before, .tfl-container ol > li > a:after, .tfl-container ul > li > a:before, .tfl-container ul > li > a:after, .tfl-container ol > li > a:hover:before, .tfl-container ol > li > a:hover:after, .tfl-container ul > li > a:hover:before, .tfl-container ul > li > a:hover:after, .tfl-container img:before, .tfl-container img:after, .tfl-uber-grid-container ol:before, .tfl-uber-grid-container ol:after, .tfl-uber-grid-container ul:before, .tfl-uber-grid-container ul:after, .tfl-uber-grid-container ol > li:before, .tfl-uber-grid-container ol > li:after, .tfl-uber-grid-container ul > li:before, .tfl-uber-grid-container ul > li:after, .tfl-uber-grid-container ol:hover:before, .tfl-uber-grid-container ol:hover:after, .tfl-uber-grid-container ul:hover:before, .tfl-uber-grid-container ul:hover:after, .tfl-uber-grid-container ul > li:hover:before, .tfl-uber-grid-container ul > li:hover:after, .tfl-uber-grid-container ol > li:hover:before, .tfl-uber-grid-container ol > li:hover:after, .tfl-uber-grid-container ol > li > a:before, .tfl-uber-grid-container ol > li > a:after, .tfl-uber-grid-container ul > li > a:before, .tfl-uber-grid-container ul > li > a:after, .tfl-uber-grid-container ol > li > a:hover:before, .tfl-uber-grid-container ol > li > a:hover:after, .tfl-uber-grid-container ul > li > a:hover:before, .tfl-uber-grid-container ul > li > a:hover:after, .tfl-uber-grid-container img:before, .tfl-uber-grid-container img:after, .tfl-grid-container ol:before, .tfl-grid-container ol:after, .tfl-grid-container ul:before, .tfl-grid-container ul:after, .tfl-grid-container ol > li:before, .tfl-grid-container ol > li:after, .tfl-grid-container ul > li:before, .tfl-grid-container ul > li:after, .tfl-grid-container ol:hover:before, .tfl-grid-container ol:hover:after, .tfl-grid-container ul:hover:before, .tfl-grid-container ul:hover:after, .tfl-grid-container ul > li:hover:before, .tfl-grid-container ul > li:hover:after, .tfl-grid-container ol > li:hover:before, .tfl-grid-container ol > li:hover:after, .tfl-grid-container ol > li > a:before, .tfl-grid-container ol > li > a:after, .tfl-grid-container ul > li > a:before, .tfl-grid-container ul > li > a:after, .tfl-grid-container ol > li > a:hover:before, .tfl-grid-container ol > li > a:hover:after, .tfl-grid-container ul > li > a:hover:before, .tfl-grid-container ul > li > a:hover:after, .tfl-grid-container img:before, .tfl-grid-container img:after {*/
/*      display: none; }*/
/*  .tfl-container a, .tfl-uber-grid-container a, .tfl-grid-container a {*/
/*    text-decoration: initial; }*/
/*  .tfl-container img, .tfl-uber-grid-container img, .tfl-grid-container img {*/
/*    max-width: 100%;*/
/*    width: auto;*/
/*    height: auto; }*/

/*!* ------- General styles ------------ *!*/
/*.tfl-container {*/
/*  margin-left: auto;*/
/*  margin-right: auto; }*/
/*  .tfl-container::after {*/
/*    clear: both;*/
/*    content: "";*/
/*    display: block; }*/

/*.panel-grid .widget {*/
/*  border: 0; }*/

/*.tfl-center {*/
/*  text-align: center; }*/

/*!* ---------------- Uber Grid Styles ---------------------- *!*/
/*.tfl-uber-grid-container {*/
/*  display: grid;*/
/*  grid-column-gap: 30px;*/
/*  grid-row-gap: 35px; }*/
/*  .tfl-uber-grid-container.tfl-grid-auto-column-layout {*/
/*    grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)); }*/
/*  .tfl-uber-grid-container.tfl-grid-mobile-1 {*/
/*    grid-template-columns: repeat(1, 1fr); }*/
/*  .tfl-uber-grid-container.tfl-grid-mobile-2 {*/
/*    grid-template-columns: repeat(2, 1fr); }*/
/*  .tfl-uber-grid-container.tfl-grid-mobile-3 {*/
/*    grid-template-columns: repeat(3, 1fr); }*/
/*  .tfl-uber-grid-container.tfl-grid-mobile-4 {*/
/*    grid-template-columns: repeat(4, 1fr); }*/
/*  .tfl-uber-grid-container.tfl-grid-mobile-5 {*/
/*    grid-template-columns: repeat(5, 1fr); }*/
/*  .tfl-uber-grid-container.tfl-grid-mobile-6 {*/
/*    grid-template-columns: repeat(6, 1fr); }*/
/*  @media only screen and (min-width: 767px) {*/
/*    .tfl-uber-grid-container.tfl-grid-tablet-1 {*/
/*      grid-template-columns: repeat(1, 1fr); }*/
/*    .tfl-uber-grid-container.tfl-grid-tablet-2 {*/
/*      grid-template-columns: repeat(2, 1fr); }*/
/*    .tfl-uber-grid-container.tfl-grid-tablet-3 {*/
/*      grid-template-columns: repeat(3, 1fr); }*/
/*    .tfl-uber-grid-container.tfl-grid-tablet-4 {*/
/*      grid-template-columns: repeat(4, 1fr); }*/
/*    .tfl-uber-grid-container.tfl-grid-tablet-5 {*/
/*      grid-template-columns: repeat(5, 1fr); }*/
/*    .tfl-uber-grid-container.tfl-grid-tablet-6 {*/
/*      grid-template-columns: repeat(6, 1fr); } }*/
/*  @media only screen and (min-width: 1024px) {*/
/*    .tfl-uber-grid-container.tfl-grid-desktop-1 {*/
/*      grid-template-columns: repeat(1, 1fr); }*/
/*    .tfl-uber-grid-container.tfl-grid-desktop-2 {*/
/*      grid-template-columns: repeat(2, 1fr); }*/
/*    .tfl-uber-grid-container.tfl-grid-desktop-3 {*/
/*      grid-template-columns: repeat(3, 1fr); }*/
/*    .tfl-uber-grid-container.tfl-grid-desktop-4 {*/
/*      grid-template-columns: repeat(4, 1fr); }*/
/*    .tfl-uber-grid-container.tfl-grid-desktop-5 {*/
/*      grid-template-columns: repeat(5, 1fr); }*/
/*    .tfl-uber-grid-container.tfl-grid-desktop-6 {*/
/*      grid-template-columns: repeat(6, 1fr); } }*/

/*!* -------- Widget separator headline ------------ *!*/
/*.tfl-widget-heading {*/
/*  font-size: 18px;*/
/*  line-height: 26px;*/
/*  letter-spacing: 1px;*/
/*  font-weight: bold;*/
/*  color: #333;*/
/*  text-transform: uppercase;*/
/*  clear: none;*/
/*  margin-top: 0;*/
/*  margin-bottom: 10px;*/
/*  font-size: 40px;*/
/*  line-height: 52px;*/
/*  text-align: center; }*/
/*  @media only screen and (max-width: 767px) {*/
/*    .tfl-widget-heading {*/
/*      font-size: 32px;*/
/*      line-height: 44px; } }*/

/*!* --------------- Button CSS -------------------- *!*/
/*input.tfl-button, button.tfl-button, a.tfl-button, .tfl-button:active, .tfl-button:visited {*/
/*  display: inline-block;*/
/*  text-align: center;*/
/*  line-height: 1;*/
/*  cursor: pointer;*/
/*  -webkit-appearance: none;*/
/*  vertical-align: middle;*/
/*  border: 1px solid transparent;*/
/*  border-radius: 3px;*/
/*  padding: 16px 40px;*/
/*  margin: 0;*/
/*  font-size: 12px;*/
/*  font-weight: normal;*/
/*  text-transform: uppercase;*/
/*  letter-spacing: 2px;*/
/*  background-color: #f94213;*/
/*  color: #fefefe;*/
/*  outline: none;*/
/*  -webkit-transition: all 0.4s ease-in-out 0s;*/
/*  transition: all 0.4s ease-in-out 0s; }*/
/*  input.tfl-button.tfl-rounded, button.tfl-button.tfl-rounded, a.tfl-button.tfl-rounded, .tfl-button:active.tfl-rounded, .tfl-button:visited.tfl-rounded {*/
/*    border-radius: 999px; }*/
/*  input.tfl-button.tfl-large, button.tfl-button.tfl-large, a.tfl-button.tfl-large, .tfl-button:active.tfl-large, .tfl-button:visited.tfl-large {*/
/*    padding: 20px 60px; }*/
/*  input.tfl-button.tfl-small, button.tfl-button.tfl-small, a.tfl-button.tfl-small, .tfl-button:active.tfl-small, .tfl-button:visited.tfl-small {*/
/*    padding: 12px 25px;*/
/*    font-size: 11px; }*/
/*  input.tfl-button:hover, button.tfl-button:hover, a.tfl-button:hover, .tfl-button:active:hover, .tfl-button:visited:hover {*/
/*    background-color: #f9633e;*/
/*    color: #fefefe; }*/

/*.tfl-button.tfl-black {*/
/*  background-color: #363636; }*/

/*.tfl-button.tfl-black:hover {*/
/*  background-color: #434343; }*/

/*.tfl-button.tfl-blue {*/
/*  background-color: #46a5d5; }*/

/*.tfl-button.tfl-blue:hover {*/
/*  background-color: #5bafda; }*/

/*.tfl-button.tfl-cyan {*/
/*  background-color: #57c0dc; }*/

/*.tfl-button.tfl-cyan:hover {*/
/*  background-color: #6cc8e0; }*/

/*.tfl-button.tfl-green {*/
/*  background-color: #00a57d; }*/

/*.tfl-button.tfl-green:hover {*/
/*  background-color: #00bf90; }*/

/*.tfl-button.tfl-orange {*/
/*  background-color: #e87151; }*/

/*.tfl-button.tfl-orange:hover {*/
/*  background-color: #eb8368; }*/

/*.tfl-button.tfl-pink {*/
/*  background-color: #dd5679; }*/

/*.tfl-button.tfl-pink:hover {*/
/*  background-color: #e16b8a; }*/

/*.tfl-button.tfl-red {*/
/*  background-color: #da4f49; }*/

/*.tfl-button.tfl-red:hover {*/
/*  background-color: #de635e; }*/

/*.tfl-button.tfl-teal {*/
/*  background-color: #28c2ba; }*/

/*.tfl-button.tfl-teal:hover {*/
/*  background-color: #2fd4cc; }*/

/*.tfl-button.tfl-trans {*/
/*  color: #333;*/
/*  background-color: transparent;*/
/*  !* IE *!*/
/*  background-color: rgba(0, 0, 0, 0);*/
/*  border: 2px solid #a5a5a5; }*/
/*  .tfl-button.tfl-trans:hover {*/
/*    background-color: #fff;*/
/*    color: #333 !important;*/
/*    border-color: #fff; }*/

/*.tfl-button.tfl-semitrans {*/
/*  color: #fff;*/
/*  background-color: transparent;*/
/*  !* IE *!*/
/*  background-color: rgba(125, 125, 125, 0.5); }*/
/*  .tfl-button.tfl-semitrans:hover {*/
/*    background-color: #fff;*/
/*    color: #333 !important; }*/

/*!* Template Library Theme Builder Templates *!*/
/*.single-elementor_library [data-elementor-type="themesflat_grid"] .elementor-element.elementor-widget.elementor-widget-themesflat-grid-item .elementor-widget-container {*/
/*  border: 5px double #a4a0a2;*/
/*  padding: 10px; }*/

/*.single-elementor_library [data-elementor-type="themesflat_grid"] .elementor-column {*/
/*  border: 1px dotted #827e80; }*/

/*.tfl-template-error {*/
/*  padding: 20px;*/
/*  font-style: italic; }*/

/*!* ---------------------------------- Button Widget ---------------------------------- *!*/
/*input.tfl-button.tfl-with-icon i, input.tfl-button.tfl-with-icon img.tfl-thumbnail, button.tfl-button.tfl-with-icon i, button.tfl-button.tfl-with-icon img.tfl-thumbnail, a.tfl-button.tfl-with-icon i, a.tfl-button.tfl-with-icon img.tfl-thumbnail, .tfl-button.tfl-with-icon:active i, .tfl-button.tfl-with-icon:active img.tfl-thumbnail, .tfl-button.tfl-with-icon:visited i, .tfl-button.tfl-with-icon:visited img.tfl-thumbnail {*/
/*  margin-right: 15px; }*/
/*  .rtl input.tfl-button.tfl-with-icon i, .rtl input.tfl-button.tfl-with-icon img.tfl-thumbnail, .rtl button.tfl-button.tfl-with-icon i, .rtl button.tfl-button.tfl-with-icon img.tfl-thumbnail, .rtl a.tfl-button.tfl-with-icon i, .rtl a.tfl-button.tfl-with-icon img.tfl-thumbnail, .rtl .tfl-button.tfl-with-icon:active i, .rtl .tfl-button.tfl-with-icon:active img.tfl-thumbnail, .rtl .tfl-button.tfl-with-icon:visited i, .rtl .tfl-button.tfl-with-icon:visited img.tfl-thumbnail {*/
/*    margin-right: 0;*/
/*    margin-left: 15px; }*/
/*input.tfl-button.tfl-with-icon i, button.tfl-button.tfl-with-icon i, a.tfl-button.tfl-with-icon i, .tfl-button.tfl-with-icon:active i, .tfl-button.tfl-with-icon:visited i {*/
/*  color: #fff;*/
/*  font-size: 24px;*/
/*  vertical-align: middle;*/
/*  line-height: 1; }*/
/*input.tfl-button.tfl-with-icon img.tfl-thumbnail, button.tfl-button.tfl-with-icon img.tfl-thumbnail, a.tfl-button.tfl-with-icon img.tfl-thumbnail, .tfl-button.tfl-with-icon:active img.tfl-thumbnail, .tfl-button.tfl-with-icon:visited img.tfl-thumbnail {*/
/*  display: inline !important;*/
/*  vertical-align: middle;*/
/*  max-width: 50px; }*/

/*!* ---------------------------------- Heading ---------------------------------- *!*/
/*.tfl-heading {*/
/*  text-align: center;*/
/*  margin: 0 auto 60px;*/
/*  max-width: 640px; }*/
/*  @media only screen and (max-width: 767px) {*/
/*    .tfl-heading {*/
/*      margin-bottom: 40px; } }*/
/*  .tfl-heading .tfl-text {*/
/*    font-size: 18px;*/
/*    line-height: 28px;*/
/*    margin: 0 auto; }*/
/*    @media only screen and (max-width: 767px) {*/
/*      .tfl-heading .tfl-text {*/
/*        font-size: 15px;*/
/*        line-height: 26px; } }*/
/*  .tfl-heading.tfl-alignleft, .tfl-heading.tfl-alignright {*/
/*    margin: 0; }*/
/*    .tfl-heading.tfl-alignleft .tfl-text, .tfl-heading.tfl-alignright .tfl-text {*/
/*      margin: 0; }*/
/*  .tfl-heading.tfl-alignleft {*/
/*    text-align: left; }*/
/*  .tfl-heading.tfl-alignright {*/
/*    text-align: right;*/
/*    max-width: none; }*/

/*.tfl-heading .tfl-title {*/
/*  font-weight: 700;*/
/*  font-size: 32px;*/
/*  line-height: 42px;*/
/*  margin: 0 auto 20px;*/
/*  color: #333;*/
/*  font-weight: bold; }*/
/*  @media only screen and (max-width: 767px) {*/
/*    .tfl-heading .tfl-title {*/
/*      font-size: 24px;*/
/*      line-height: 32px; } }*/
/*.tfl-dark-bg .tfl-heading .tfl-title {*/
/*  color: #e5e5e5; }*/
/*!*.tfl-dark-bg .tfl-heading .tfl-subtitle {*!*/
/*!*  color: #B0B0B0; }*!*/
/*.tfl-dark-bg .tfl-heading .tfl-text {*/
/*  color: #909090; }*/
/*.tfl-heading.tfl-alignleft .tfl-title, .tfl-heading.tfl-alignright .tfl-title {*/
/*  margin: 0 0 20px; }*/

/*!*.tfl-heading .tfl-subtitle {*!*/
/*!*  margin: 0 auto 5px;*!*/
/*!*  color: #888;*!*/
/*!*  font-size: 12px;*!*/
/*!*  line-height: 20px;*!*/
/*!*  text-transform: uppercase;*!*/
/*!*  font-weight: 600;*!*/
/*!*  letter-spacing: 2px;*!*/
/*!*  position: relative;*!*/
/*!*  display: inline-block;*!*/
/*!*  padding: 0 10px; }*!*/
/*  @media only screen and (max-width: 767px) {*/
/*    !*.tfl-heading .tfl-subtitle {*!*/
/*    !*  font-size: 11px;*!*/
/*    !*  line-height: 18px; } *!*/
/*  }*/
/*.tfl-heading.tfl-alignleft .tfl-subtitle, .tfl-heading.tfl-alignright .tfl-subtitle {*/
/*  margin: 0 0 5px;*/
/*  padding: 0; }*/
/*  .tfl-heading.tfl-alignleft .tfl-subtitle:before, .tfl-heading.tfl-alignleft .tfl-subtitle:after, .tfl-heading.tfl-alignright .tfl-subtitle:before, .tfl-heading.tfl-alignright .tfl-subtitle:after {*/
/*    display: none; }*/

/*!* --------------------------------------------------------- General Styles -------------------------------------------------- *!*/
/*.tfl-post-link-overlay {*/
/*  position: absolute;*/
/*  top: 0px;*/
/*  bottom: 0px;*/
/*  left: 0px;*/
/*  right: 0px;*/
/*  width: 100%;*/
/*  z-index: 1; }*/

/*.tfl-terms a, .tfl-post-title a {*/
/*  -webkit-transition: all 0.5s ease-out 0s;*/
/*  transition: all 0.5s ease-out 0s; }*/

/*.tfl-read-more {*/
/*  position: relative;*/
/*  display: inline-block;*/
/*  font-size: 0.75rem;*/
/*  line-height: 1;*/
/*  text-decoration: none;*/
/*  padding: 8px 15px;*/
/*  margin-top: 15px;*/
/*  -webkit-transition: all 0.5s ease-out 0s;*/
/*  transition: all 0.5s ease-out 0s;*/
/*  transition: all 0.5s ease-out 0s; }*/

/*.tfl-post-featured-img-bg {*/
/*  position: relative;*/
/*  background-repeat: no-repeat;*/
/*  background-position: center;*/
/*  background-size: cover;*/
/*  margin-bottom: 15px; }*/

/*!*# sourceMappingURL=tfl-frontend.css.map *!*/