/* FNY trimmed copy of limme/style.css v1.2.4 (12.10.2026). Only rules whose selectors match elements on the site; the full style.css is still loaded asynchronously right after. Rebuild from the theme file if the design changes. */
:root{--font-main: 'Mulish';
  --font-headers: 'Taviraj';
  --font-subheaders: 'Taviraj';
  --font-main-letterspacing: 0;
  --font-headers-letterspacing: 0;
  --font-subheaders-letterspacing: 0;
  --main: #D7B65D;
  --second: #D7B65D;
  --gray: #F5F5F5;
  --black: #192026;
  --white: #ffffff;
  --red: #E65338;
  --green: #82B452;
  --yellow: #E2B239;}
html{font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */}
body{margin: 0;}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary{display: block;}
a{background-color: transparent;}
a:active,
a:hover{outline: 0;}
b,
strong{font-weight: bold;}
h1{font-size: 2em;
  margin: 0.67em 0;}
small{font-size: 80%;}
img{border: 0;}
svg:not(:root){overflow: hidden;}
figure{margin: 1em 40px;}
button,
input,
optgroup,
select,
textarea{color: inherit;
  /* 1 */
  font: inherit;
  /* 2 */
  margin: 0;
  /* 3 */}
button{overflow: visible;}
button,
select{text-transform: none;}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"]{-webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */}
button::-moz-focus-inner,
input::-moz-focus-inner{border: 0;
  padding: 0;}
input{line-height: normal;}
textarea{overflow: auto;}
table{border-collapse: collapse;
  border-spacing: 0;}
td,
th{padding: 0;}
.color-main{color: #D7B65D;
  color: var(--main);}
.clearfix:before,
.clearfix:after{content: " ";
  display: table;}
.clearfix:after{clear: both;}
body{color: #192026;
  color: var(--black);
  background-color: #FFFFFF;
  background-color: var(--white);}
.lte-header-wrapper{color: #FFFFFF;
  color: var(--white);
  position: relative;
  z-index: 20;}
@media (max-width: 1299px){.lte-header-wrapper{background-size: cover;}}
.lte-header-wrapper.header-parallax .lte-page-header{background-attachment: fixed;}
@media (max-width: 768px){.lte-header-wrapper.header-parallax .lte-page-header{background-size: cover;}}
.lte-header-wrapper.lte-layout-transparent-full .lte-page-header,
.lte-header-wrapper.lte-layout-transparent .lte-page-header,
.lte-header-wrapper.lte-layout-desktop-center-transparent .lte-page-header{padding-top: 80px;}
.lte-header-wrapper + .main-wrapper > .margin-default,
.lte-header-wrapper + .margin-default{padding-top: 100px;
  padding-bottom: 120px;}
@media (max-width: 991px){.lte-header-wrapper + .main-wrapper > .margin-default,
  .lte-header-wrapper + .margin-default{padding-top: 80px;
    padding-bottom: 90px;}}
.lte-header-wrapper + .main-wrapper > .margin-post,
.lte-header-wrapper + .margin-post{padding-top: 100px;
  padding-bottom: 160px;}
@media (max-width: 768px){.lte-header-wrapper + .main-wrapper > .margin-post,
  .lte-header-wrapper + .margin-post{padding-bottom: 130px;}}
.lte-page-header{color: #FFFFFF;
  color: var(--white);
  background-color: #192026;
  background-color: var(--black);
  text-align: center;
  margin: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-bottom: 0;
  background-repeat: no-repeat;
  overflow: hidden;
  position: relative;
  background-position: 50% 0px;
  border: 0 none;}
.lte-header-overlay .lte-page-header:before{background-color: #192026;
  background-color: var(--black);
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  position: absolute;
  pointer-events: none;
  zoom: 1;
  filter: alpha(opacity=75);
  -webkit-opacity: 0.75;
  -moz-opacity: 0.75;
  opacity: 0.75;
  content: "";}
.lte-page-header .container{position: relative;
  z-index: 2;
  padding-top: 150px;
  padding-bottom: 150px;}
@media (max-width: 991px){.lte-page-header .container{padding-top: 100px;
    padding-bottom: 160px;}}
@media (min-width: 1200px){.lte-page-header .lte-header-h1-wrapper{padding: 0 100px;}}
.lte-page-header h1{margin: 0;
  color: #FFFFFF;
  color: var(--white);
  position: relative;
  z-index: 11;
  line-height: 1.15em;
  font-size: 64px;
  display: inline;}
@media (max-width: 1599px){.lte-page-header h1{font-size: 48px;}}
@media (max-width: 768px){.lte-page-header h1{font-size: 36px;
    background-size: 100% 10px;}}
.lte-ul-nav{list-style: none;
  margin: 0;
  padding: 0;}
.lte-ul-nav li > a{display: block;}
.lte-navbar{z-index: 3;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  background-clip: border-box;
  border: 0 none;
  padding: 0px 0;
  margin-bottom: 0;
  vertical-align: top;}
.lte-navbar > .container{position: relative;
  overflow: visible;
  vertical-align: middle;
  padding-left: 15px;
  padding-right: 15px;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -moz-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;}
.lte-navbar > .container:after{content: "";
  display: block;
  border-bottom: 2px dashed var(--white);
  position: absolute;
  left: 15px;
  right: 15px;
  bottom: 0;
  zoom: 1;
  filter: alpha(opacity=20);
  -webkit-opacity: 0.2;
  -moz-opacity: 0.2;
  opacity: 0.2;}
.lte-navbar .lte-navbar-logo{margin-right: 30px;
  margin-inline-end: 30px;
  margin-inline-start: 0;}
.lte-navbar .lte-navbar-logo .lte-logo{z-index: 2;}
.lte-navbar .lte-navbar-logo .lte-logo img{max-height: 50px;
  width: auto;}
.lte-navbar.affix-top{z-index: 100;
  left: 0;
  right: 0;}
.lte-navbar .mega-menu,
.lte-navbar ul ul{display: none;}
.lte-navbar .lte-navbar-items{zoom: 1;
  filter: alpha(opacity=0);
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -webkit-transition: opacity 0.3s ease;
  -moz-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: center;
  padding: 6px 0px 6px 0;}
.lte-navbar .lte-navbar-items.navbar-desktop{zoom: 1;
  filter: alpha(opacity=100);
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;}
.lte-navbar .lte-navbar-items.navbar-desktop .toggle-wrap{display: none;}
.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav{display: inline-block;
  margin: 0 0;
  z-index: 4;}
.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li{float: left;}
.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav li,
.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav a{font-family: 'Mulish', sans-serif;
  font-family: var(--font-main), sans-serif;
  font-weight: 400;
  letter-spacing: var(--font-main-letterspacing);
  font-size: 12px;
  text-transform: uppercase;
  transition: none;
  padding: 0;}
.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav span:hover,
.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav li:hover{cursor: pointer;}
.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav a{padding: 0px 22px 0;
  position: relative;
  cursor: pointer;}
.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav a:focus{background: transparent;}
.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav a > span{display: inline-block;
  position: relative;
  padding: 0 0 0;
  pointer-events: none;}
.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li:hover > a{background: transparent;}
.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li > a{-webkit-transition: color 0.4s ease;
  -moz-transition: color 0.4s ease;
  -o-transition: color 0.4s ease;
  transition: color 0.4s ease;
  position: relative;
  z-index: 5;}
.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li > a > span:after{position: absolute;
  content: "";
  border-bottom: 2px solid var(--main);
  border-color: #D7B65D;
  border-color: var(--main);
  left: 0;
  right: 0;
  bottom: -2px;
  -webkit-transform: scaleX(0);
  -moz-transform: scaleX(0);
  -ms-transform: scaleX(0);
  -o-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;}
@supports (-webkit-appearance:none){.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li > a span:before{top: 1px;}}
.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li.current-menu-ancestor:not(.menu-item-has-children) > a,
.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li.current-menu-item:not(.menu-item-has-children) > a,
.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li.current-menu-parent:not(.menu-item-has-children) > a,
.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li.current_page_parent:not(.menu-item-has-children) > a,
.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li.current_page_item:not(.menu-item-has-children) > a{padding-right: 16px;}
.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li.current-menu-ancestor > a,
.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li.current-menu-item > a,
.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li.current-menu-parent > a,
.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li.current_page_parent > a,
.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li.current_page_item > a{cursor: default;}
.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li.page_item_has_children:not(:last-child),
.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li.menu-item-has-children:not(:last-child){padding-right: 6px;}
.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li.page_item_has_children > a,
.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li.menu-item-has-children > a{position: relative;}
.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li.page_item_has_children > a:after,
.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li.menu-item-has-children > a:after{-moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
  position: absolute;
  content: "\f054";
  font-size: 10px;
  line-height: 8px;
  top: 50%;
  margin: -4px 0 0 6px;
  margin-inline-end: 0;
  margin-inline-start: 6px;
  -webkit-transition: -webkit-transform 0.2s;
  -moz-transition: -moz-transform 0.2s;
  -o-transition: -o-transform 0.2s;
  transition: -webkit-transform 0.2s,-moz-transform 0.2s,-o-transform 0.2s,transform 0.2s;}
.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li.page_item_has_children:hover > ul,
.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li.menu-item-has-children:hover > ul{zoom: 1;
  filter: alpha(opacity=100);
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
  z-index: 100;}
.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li.page_item_has_children:hover > ul li,
.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li.menu-item-has-children:hover > ul li{-webkit-transform: translateX(0%);
  -moz-transform: translateX(0%);
  -ms-transform: translateX(0%);
  -o-transform: translateX(0%);
  transform: translateX(0%);}
.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li.page_item_has_children:hover:after,
.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li.menu-item-has-children:hover:after{content: "";
  z-index: 0;
  position: absolute;
  height: 92px;
  width: 100%;
  min-width: 100px;
  bottom: -30px;
  left: 0;
  display: block;
  background: transparent;}
.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li.page_item_has_children:hover > ul,
.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li.menu-item-has-children:hover > ul{pointer-events: auto;}
.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav ul.children,
.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav ul.sub-menu{width: 250px;
  margin: 15px 0px 0 0px;
  padding: 8px 0px 8px;
  margin-left: -75px;
  display: block;
  zoom: 1;
  filter: alpha(opacity=0);
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  position: absolute;
  -webkit-transform: translateY(10%);
  -moz-transform: translateY(10%);
  -ms-transform: translateY(10%);
  -o-transform: translateY(10%);
  transform: translateY(10%);
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
  z-index: 0;
  pointer-events: none;
  text-align: left;
  list-style: none;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  background-clip: border-box;
  -webkit-box-shadow: 0 0px 3px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 0px 3px rgba(0, 0, 0, 0.15);
  box-shadow: 0 0px 3px rgba(0, 0, 0, 0.15);
  background-color: #FFFFFF;
  background-color: var(--white);}
.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav ul.children li,
.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav ul.sub-menu li{padding: 0;
  position: relative;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
  text-align: start;}
.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav ul.children li:last-child,
.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav ul.sub-menu li:last-child{border-bottom: none;}
.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav ul.children li a,
.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav ul.sub-menu li a{padding: 4px 18px 8px 18px;
  margin: 0 10px;
  display: block;
  font-size: 14px;
  position: relative;
  text-transform: none;
  -webkit-transition: color 0.2s ease, background 0.2s ease;
  -moz-transition: color 0.2s ease, background 0.2s ease;
  -o-transition: color 0.2s ease, background 0.2s ease;
  transition: color 0.2s ease, background 0.2s ease;
  color: #192026;
  color: var(--black);
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  background-clip: border-box;}
.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav ul.children li a span,
.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav ul.sub-menu li a span{vertical-align: middle;}
.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav ul.children li:not(.mega-menu-col):hover > a,
.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav ul.sub-menu li:not(.mega-menu-col):hover > a{background-color: #D7B65D;
  background-color: var(--main);
  color: #192026 !important;
  color: var(--black) !important;}
.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li ul.children,
.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li ul.sub-menu{z-index: 20;}
.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li + li{z-index: 19;}
.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li + li + li{z-index: 18;}
.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li + li + li + li{z-index: 17;}
.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav > li + li + li + li + li{z-index: 16;}
.lte-navbar .lte-navbar-toggle{display: none;
  border: 1px solid transparent;
  background-color: transparent;
  background-image: none;
  height: 34px;
  width: 27px;
  margin: 0 0 0 0;
  padding: 0;
  position: absolute;
  right: 25px;
  top: 50%;
  margin-top: 0px;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);}
.lte-navbar .lte-navbar-toggle .icon-bar{background-color: #192026;
  background-color: var(--black);
  height: 2px;
  padding: 0;
  width: 100%;
  margin: 4px auto 3px;
  transition: all 0.2s;
  float: left;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  background-clip: border-box;}
.lte-navbar .lte-navbar-toggle.collapsed{right: 25px;}
.lte-navbar .lte-navbar-toggle.collapsed .top-bar{width: 100%;}
.lte-navbar .lte-navbar-toggle.collapsed .middle-bar{width: 100%;}
.lte-navbar .lte-navbar-toggle.collapsed .bottom-bar{width: 100%;}
.lte-navbar .lte-navbar-toggle:hover .icon-bar{background-color: #D7B65D;
  background-color: var(--main);}
.lte-navbar .lte-navbar-toggle:hover .top-bar{width: 50%;}
.lte-navbar .lte-navbar-toggle:hover .middle-bar{width: 100%;}
.lte-navbar .lte-navbar-toggle:hover .bottom-bar{width: 100%;}
.lte-navbar .lte-mobile-controls{display: none;}
.lte-navbar .lte-navbar-items.navbar-mobile{z-index: 100;
  zoom: 1;
  filter: alpha(opacity=100);
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  margin: 0px 0  0;
  padding: 0px 0 0px 0 !important;
  background-color: #192026;
  background-color: var(--black);
  top: 0px;
  bottom: 0px;
  left: 0;
  right: auto;
  position: fixed;
  z-index: 1000020;
  height: 100%;
  width: 100%;
  max-height: 100% !important;
  display: block;
  overflow: scroll;
  text-align: start;
  min-width: 0;
  -webkit-transition: all 0.6s ease;
  -moz-transition: all 0.6s ease;
  -o-transition: all 0.6s ease;
  transition: all 0.6s ease;
  border-top: none;}
.lte-navbar .lte-navbar-items.navbar-mobile:before{display: none;}
.lte-navbar .lte-navbar-items.navbar-mobile .lte-mobile-controls{display: block;}
.lte-navbar .lte-navbar-items.navbar-mobile .lte-navbar-toggle .close{margin-left: -20px;}
.lte-navbar .lte-navbar-items.navbar-mobile.collapse{left: -100%;}
@media (min-width: 768px){.lte-navbar .lte-navbar-items.navbar-mobile{left: auto;}
.lte-navbar .lte-navbar-items.navbar-mobile .lte-mobile-controls,
  .lte-navbar .lte-navbar-items.navbar-mobile .lte-nav-ul{max-width: 420px;
    margin: 0 auto !important;}}
.lte-navbar .lte-navbar-items.navbar-mobile .toggle-wrap{text-align: right;
  position: relative;
  padding: 0px 20px 0;
  height: 105px;}
.lte-navbar .lte-navbar-items.navbar-mobile .toggle-wrap .lte-logo{position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  max-width: 40%;}
.lte-navbar .lte-navbar-items.navbar-mobile .toggle-wrap .lte-logo img{max-height: 50px;
  width: auto;}
@media (min-width: 768px){.lte-navbar .lte-navbar-items.navbar-mobile .toggle-wrap .lte-logo{left: 30px;}}
.lte-navbar .lte-navbar-items.navbar-mobile .toggle-wrap .lte-navbar-toggle{right: 35px;
  position: relative;
  width: auto;
  height: auto;
  padding: 0;
  display: block;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  margin: 5px 0 0 0;}
.lte-navbar .lte-navbar-items.navbar-mobile .toggle-wrap .lte-navbar-toggle .close{font-family: 'Mulish', sans-serif;
  font-family: var(--font-main), sans-serif;
  letter-spacing: var(--font-main-letterspacing);
  color: #FFFFFF;
  color: var(--white);
  color: transparent !important;
  zoom: 1;
  filter: alpha(opacity=100);
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  font-weight: 400;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  text-shadow: 0 0 0;
  display: block;
  width: 40px;
  height: 40px;}
.lte-navbar .lte-navbar-items.navbar-mobile .toggle-wrap .lte-navbar-toggle .close:before,
.lte-navbar .lte-navbar-items.navbar-mobile .toggle-wrap .lte-navbar-toggle .close:after{content: "";
  height: 30px;
  display: block;
  font-size: 0;
  border-right: 2px solid var(--white);
  position: absolute;
  top: 0;
  right: 10px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;}
.lte-navbar .lte-navbar-items.navbar-mobile .toggle-wrap .lte-navbar-toggle .close:after{-webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);}
.lte-navbar .lte-navbar-items.navbar-mobile .toggle-wrap .lte-navbar-toggle:hover .close{color: #D7B65D;
  color: var(--main);}
.lte-navbar .lte-navbar-items.navbar-mobile .toggle-wrap .lte-navbar-toggle:hover .close:after,
.lte-navbar .lte-navbar-items.navbar-mobile .toggle-wrap .lte-navbar-toggle:hover .close:before{border-color: #D7B65D;
  border-color: var(--second);}
.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav{padding: 0px 0px 20px;
  margin: 40px auto 0 !important;
  float: none;}
@media (max-width: 768px){.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav{margin-top: 0 !important;}}
.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li{float: none;}
.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li > a{font-size: 28px;
  padding: 10px 40px 18px 20px;
  padding-inline-start: 20px;
  padding-inline-end: 40px;
  color: #FFFFFF;
  color: var(--white);
  word-wrap: break-word;
  line-height: 1em;
  position: relative;
  font-family: 'Mulish', sans-serif;
  font-family: var(--font-main), sans-serif;
  font-weight: 400;
  letter-spacing: var(--font-main-letterspacing);}
@media (min-width: 768px){.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li > a{padding-left: 30px;
    padding-inline-start: 30px;}}
@media (max-width: 1599px){.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li > a{font-size: 20px;
    padding-top: 10px;
    padding-bottom: 10px;}}
.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li > a:before{content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;}
.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav li{cursor: pointer;
  margin: 2px 10px 2px 0;}
.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav li.menu-item-has-children > a{pointer-events: none;}
.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav li.menu-item-has-children > a > span{pointer-events: auto;
  display: block;}
.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav li.menu-item-has-children > a:after{width: 34px;
  height: 34px;
  line-height: 28px;
  text-align: center;
  font-size: 34px;
  content: "+" !important;
  font-family: 'Mulish', sans-serif;
  font-family: var(--font-main), sans-serif;
  font-weight: 400;
  letter-spacing: var(--font-main-letterspacing);
  margin-top: 0px;
  right: 20px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  position: absolute;
  pointer-events: auto;}
.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav li a:focus{background: transparent;}
.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav li a:hover{color: #D7B65D;
  color: var(--main);
  background-color: transparent;}
.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav ul{padding: 0;
  margin: 0 0 0 18px;
  margin-inline-start: 18px;
  margin-inline-end: 0;
  list-style: none;
  overflow: hidden;
  transform-origin: top;
  transform: scaleY(0);
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  position: absolute;}
@media (min-width: 992px){.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav ul{margin-left: 28px;}}
.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav ul li{position: relative;
  text-transform: none;
  padding: 0;
  margin-right: 0;}
.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav ul li a{padding: 12px 0px 12px 25px;
  font-size: 20px;
  color: #FFFFFF;
  color: var(--white);
  display: block;
  line-height: 1em;
  position: relative;}
.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav ul li a:before{color: #D7B65D;
  color: var(--main);
  content: "-";
  font-family: 'Mulish', sans-serif;
  font-family: var(--font-main), sans-serif;
  font-weight: 400;
  letter-spacing: var(--font-main-letterspacing);
  transition: color 0.5s ease;
  zoom: 1 !important;
  filter: alpha(opacity=100) !important;
  -webkit-opacity: 1 !important;
  -moz-opacity: 1 !important;
  opacity: 1 !important;
  font-weight: 600;
  padding-right: 2px;
  margin-left: -16px;
  margin-top: -1px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  position: absolute;}
.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav .sub-menu{margin-bottom: 20px;}
.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav .sub-menu li a{font-family: 'Mulish', sans-serif;
  font-family: var(--font-main), sans-serif;
  font-weight: 400;
  letter-spacing: var(--font-main-letterspacing);
  padding-left: 20px;
  font-size: 16px;
  padding-right: 60px;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-inline-end: 60px;
  padding-inline-start: 20px;}
@media (max-width: 768px){.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav .sub-menu li a{padding-top: 6px;
    padding-bottom: 6px;}}
.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav .sub-menu li a span{padding-left: 0;
  line-height: 1.5em;
  padding-top: 0;
  padding-bottom: 0;}
.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current-menu-ancestor > a,
.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current-menu-item > a,
.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current-menu-parent > a,
.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current_page_parent > a,
.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current_page_item > a{color: #D7B65D;
  color: var(--main);
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  background-clip: border-box;}
.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current-menu-ancestor > a:after,
.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current-menu-item > a:after,
.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current-menu-parent > a:after,
.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current_page_parent > a:after,
.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current_page_item > a:after{color: #FFFFFF;
  color: var(--white);}
.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current-menu-ancestor ul li.current-menu-ancestor a,
.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current-menu-item ul li.current-menu-ancestor a,
.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current-menu-parent ul li.current-menu-ancestor a,
.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current_page_parent ul li.current-menu-ancestor a,
.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current_page_item ul li.current-menu-ancestor a,
.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current-menu-ancestor ul li.current-menu-item a,
.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current-menu-item ul li.current-menu-item a,
.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current-menu-parent ul li.current-menu-item a,
.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current_page_parent ul li.current-menu-item a,
.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current_page_item ul li.current-menu-item a,
.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current-menu-ancestor ul li.current-menu-parent a,
.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current-menu-item ul li.current-menu-parent a,
.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current-menu-parent ul li.current-menu-parent a,
.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current_page_parent ul li.current-menu-parent a,
.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current_page_item ul li.current-menu-parent a,
.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current-menu-ancestor ul li.current_page_parent a,
.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current-menu-item ul li.current_page_parent a,
.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current-menu-parent ul li.current_page_parent a,
.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current_page_parent ul li.current_page_parent a,
.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current_page_item ul li.current_page_parent a,
.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current-menu-ancestor ul li.current_page_item a,
.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current-menu-item ul li.current_page_item a,
.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current-menu-parent ul li.current_page_item a,
.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current_page_parent ul li.current_page_item a,
.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current_page_item ul li.current_page_item a{color: #D7B65D;
  color: var(--second);}
.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current-menu-ancestor ul li.current-menu-ancestor a:before,
.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current-menu-item ul li.current-menu-ancestor a:before,
.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current-menu-parent ul li.current-menu-ancestor a:before,
.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current_page_parent ul li.current-menu-ancestor a:before,
.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current_page_item ul li.current-menu-ancestor a:before,
.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current-menu-ancestor ul li.current-menu-item a:before,
.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current-menu-item ul li.current-menu-item a:before,
.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current-menu-parent ul li.current-menu-item a:before,
.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current_page_parent ul li.current-menu-item a:before,
.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current_page_item ul li.current-menu-item a:before,
.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current-menu-ancestor ul li.current-menu-parent a:before,
.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current-menu-item ul li.current-menu-parent a:before,
.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current-menu-parent ul li.current-menu-parent a:before,
.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current_page_parent ul li.current-menu-parent a:before,
.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current_page_item ul li.current-menu-parent a:before,
.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current-menu-ancestor ul li.current_page_parent a:before,
.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current-menu-item ul li.current_page_parent a:before,
.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current-menu-parent ul li.current_page_parent a:before,
.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current_page_parent ul li.current_page_parent a:before,
.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current_page_item ul li.current_page_parent a:before,
.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current-menu-ancestor ul li.current_page_item a:before,
.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current-menu-item ul li.current_page_item a:before,
.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current-menu-parent ul li.current_page_item a:before,
.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current_page_parent ul li.current_page_item a:before,
.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current_page_item ul li.current_page_item a:before{color: #D7B65D;
  color: var(--main);}
.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current-menu-ancestor ul li.current-menu-ancestor a:hover,
.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current-menu-item ul li.current-menu-ancestor a:hover,
.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current-menu-parent ul li.current-menu-ancestor a:hover,
.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current_page_parent ul li.current-menu-ancestor a:hover,
.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current_page_item ul li.current-menu-ancestor a:hover,
.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current-menu-ancestor ul li.current-menu-item a:hover,
.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current-menu-item ul li.current-menu-item a:hover,
.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current-menu-parent ul li.current-menu-item a:hover,
.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current_page_parent ul li.current-menu-item a:hover,
.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current_page_item ul li.current-menu-item a:hover,
.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current-menu-ancestor ul li.current-menu-parent a:hover,
.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current-menu-item ul li.current-menu-parent a:hover,
.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current-menu-parent ul li.current-menu-parent a:hover,
.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current_page_parent ul li.current-menu-parent a:hover,
.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current_page_item ul li.current-menu-parent a:hover,
.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current-menu-ancestor ul li.current_page_parent a:hover,
.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current-menu-item ul li.current_page_parent a:hover,
.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current-menu-parent ul li.current_page_parent a:hover,
.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current_page_parent ul li.current_page_parent a:hover,
.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current_page_item ul li.current_page_parent a:hover,
.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current-menu-ancestor ul li.current_page_item a:hover,
.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current-menu-item ul li.current_page_item a:hover,
.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current-menu-parent ul li.current_page_item a:hover,
.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current_page_parent ul li.current_page_item a:hover,
.lte-navbar .lte-navbar-items.navbar-mobile .lte-ul-nav > li.current_page_item ul li.current_page_item a:hover{background: transparent;}
.lte-navbar.affix{position: fixed;
  top: 0;
  width: 100%;
  z-index: 10000;}
.lte-mobile-controls{position: relative;
  padding: 30px 23px 100px 23px;}
.lte-mobile-controls ul{padding: 0;
  list-style: none;}
@media (min-width: 1600px){.lte-navbar-icons{margin: 0 0 0 0px;}}
.lte-navbar-icons ul{margin: 0 0 0 -40px;
  margin-inline-start: -40px;
  margin-inline-end: 0;
  padding: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  list-style: none;}
.lte-navbar-icons li{margin-left: 40px;
  margin-bottom: 0;
  margin-inline-start: 40px;
  margin-inline-end: 0;
  position: relative;}
.lte-navbar-icons .lte-nav-button .lte-btn{padding: 4px 12px;}
#lte-nav-wrapper{/* Text color black */
  /* Text color white */}
#lte-nav-wrapper .lte-navbar-items.navbar-desktop .lte-ul-nav a > span:after{border-color: #D7B65D;
  border-color: var(--main);}
#lte-nav-wrapper .lte-navbar-items.navbar-desktop .lte-ul-nav > li > a:after{color: #D7B65D;
  color: var(--main);}
#lte-nav-wrapper .lte-navbar-items.navbar-desktop .lte-ul-nav > li > a:hover{color: #D7B65D;
  color: var(--main);}
#lte-nav-wrapper .lte-navbar-items.navbar-desktop .lte-ul-nav > li.current-menu-ancestor > a,
#lte-nav-wrapper .lte-navbar-items.navbar-desktop .lte-ul-nav > li.current-menu-item > a,
#lte-nav-wrapper .lte-navbar-items.navbar-desktop .lte-ul-nav > li.current-menu-parent > a,
#lte-nav-wrapper .lte-navbar-items.navbar-desktop .lte-ul-nav > li.current_page_parent > a,
#lte-nav-wrapper .lte-navbar-items.navbar-desktop .lte-ul-nav > li.current_page_item > a{color: #D7B65D !important;
  color: var(--main) !important;}
#lte-nav-wrapper .lte-navbar-items.navbar-desktop .lte-ul-nav ul a:hover{color: #FFFFFF;
  color: var(--white);}
#lte-nav-wrapper.lte-nav-color-white .lte-navbar .lte-navbar-toggle .icon-bar{background-color: #FFFFFF;
  background-color: var(--white);}
#lte-nav-wrapper.lte-nav-color-white .lte-navbar-items.navbar-desktop .lte-ul-nav > li > a{color: #FFFFFF;
  color: var(--white);}
#lte-nav-wrapper.lte-nav-color-white .lte-navbar-items.navbar-desktop .lte-ul-nav > li > a:hover{color: #D7B65D;
  color: var(--main);}
#lte-nav-wrapper.lte-nav-color-white .lte-navbar-items.navbar-desktop .lte-ul-nav > li.current-menu-ancestor > a,
#lte-nav-wrapper.lte-nav-color-white .lte-navbar-items.navbar-desktop .lte-ul-nav > li.current-menu-item > a,
#lte-nav-wrapper.lte-nav-color-white .lte-navbar-items.navbar-desktop .lte-ul-nav > li.current-menu-parent > a,
#lte-nav-wrapper.lte-nav-color-white .lte-navbar-items.navbar-desktop .lte-ul-nav > li.current_page_parent > a,
#lte-nav-wrapper.lte-nav-color-white .lte-navbar-items.navbar-desktop .lte-ul-nav > li.current_page_item > a{color: #D7B65D;
  color: var(--main);}
#lte-nav-wrapper{width: 100%;
  z-index: 100;
  position: relative;
  min-height: 100px;}
#lte-nav-wrapper .container{min-height: 100px;
  zoom: 1;
  filter: alpha(opacity=0);
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -webkit-transition: opacity 0.3s ease;
  -moz-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
  position: relative;}
#lte-nav-wrapper.inited{max-height: initial;}
#lte-nav-wrapper.inited .container{zoom: 1;
  filter: alpha(opacity=100);
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;}
#lte-nav-wrapper.inited .lte-navbar-items{max-height: initial;}
#lte-nav-wrapper.lte-navwrapper-mobile .container{-webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;}
#lte-nav-wrapper.lte-navwrapper-mobile .lte-navbar-toggle{display: inline-block;}
#lte-nav-wrapper.lte-navwrapper-mobile .lte-navbar-icons-add,
#lte-nav-wrapper.lte-navwrapper-mobile .lte-navbar-icons{display: none;}
#lte-nav-wrapper.lte-navwrapper-mobile .lte-navbar-logo{margin-right: 0;}
#lte-nav-wrapper.lte-layout-transparent,
#lte-nav-wrapper.lte-layout-transparent-full,
#lte-nav-wrapper.lte-layout-transparent-overlay{margin-bottom: -100px;}
#lte-nav-wrapper.lte-layout-transparent.lte-nav-color-white .lte-navbar.affix,
#lte-nav-wrapper.lte-layout-transparent-full.lte-nav-color-white .lte-navbar.affix,
#lte-nav-wrapper.lte-layout-transparent-overlay.lte-nav-color-white .lte-navbar.affix{background-color: #192026;
  background-color: var(--black);}
#lte-nav-wrapper.lte-layout-transparent .lte-navbar,
#lte-nav-wrapper.lte-layout-transparent-full .lte-navbar,
#lte-nav-wrapper.lte-layout-transparent-overlay .lte-navbar{-webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;}
#lte-nav-wrapper.lte-layout-transparent:after,
#lte-nav-wrapper.lte-layout-transparent-full:after,
#lte-nav-wrapper.lte-layout-transparent-overlay:after{content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: -1;
  background-color: #192026;
  background-color: var(--black);
  zoom: 1;
  filter: alpha(opacity=50);
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;}
#lte-nav-wrapper.lte-layout-transparent.lte-layout-transparent-full:after,
#lte-nav-wrapper.lte-layout-transparent-full.lte-layout-transparent-full:after,
#lte-nav-wrapper.lte-layout-transparent-overlay.lte-layout-transparent-full:after{display: none;}
.lte-navbar > .container > .lte-navbar-icons-add{list-style: none;
  margin: 0 40px;
  padding: 0 40px;
  z-index: 3;
  position: relative;}
.lte-navbar > .container > .lte-navbar-icons-add:before,
.lte-navbar > .container > .lte-navbar-icons-add:after{border-left: 1px solid rgba(255, 255, 255, 0.1);
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  height: 50px;}
.lte-navbar > .container > .lte-navbar-icons-add:after{left: auto;
  right: 0;}
.lte-navbar > .container > .lte-navbar-icons-add a{color: #FFFFFF;
  color: var(--white);
  font-size: 14px;}
.lte-navbar > .container > .lte-navbar-icons-add a:before{color: #D7B65D;
  color: var(--main);
  margin-right: 10px;
  font-size: 24px;
  position: relative;
  top: 2px;}
.lte-navbar > .container > .lte-navbar-icons-add a:hover{color: #D7B65D;
  color: var(--main);}
.screen-reader-text{clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;}
.screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus{display: block;
  top: 5px;
  left: 5px;
  width: auto;
  height: auto;
  padding: 1em 1.5em;
  font-size: 0.85em;
  line-height: normal;
  color: #192026;
  color: var(--black);
  background-color: #F5F5F5;
  background-color: var(--gray);
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  background-clip: border-box;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  text-decoration: none;
  z-index: 100000;
  /* Above WP toolbar */}
.has-text-align-center{text-align: center;}
img.alignleft,
img.alignnone,
img.alignright,
img.aligncenter{-webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  background-clip: border-box;}
html,
body,
div,
table{font-size: 16px;
  line-height: 1.7em;
  font-family: 'Mulish', sans-serif;
  font-family: var(--font-main), sans-serif;
  letter-spacing: var(--font-main-letterspacing);
  font-weight: 400;}
@media (max-width: 1599px){html,
  body,
  div,
  table{font-size: 16px;}}
h1,
h2,
h3,
h4,
h5,
h6{font-family: 'Taviraj', serif;
  font-family: var(--font-headers), serif;
  font-weight: 500;
  letter-spacing: var(--font-headers-letterspacing);
  -ms-word-wrap: break-word;
  word-wrap: break-word;
  color: #192026;
  color: var(--black);}
.lte-background-black h1,
.lte-background-black h2,
.lte-background-black h3,
.lte-background-black h4,
.lte-background-black h5,
.lte-background-black h6{color: #FFFFFF;
  color: var(--white);}
.has-main-theme-color{color: #D7B65D;
  color: var(--main);}
.has-black-background-color{background-color: #192026;
  background-color: var(--black);}
p{margin-top: 0;
  font-size: 16px;
  line-height: 1.7em;
  font-family: 'Mulish', sans-serif;
  font-family: var(--font-main), sans-serif;
  font-weight: 400;
  letter-spacing: var(--font-main-letterspacing);}
@media (max-width: 1599px){p{font-size: 16px;}}
.fa{-moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;}
a{text-decoration: none;
  color: #192026;
  color: var(--black);}
a:focus,
a:hover{color: #D7B65D;
  color: var(--main);
  text-decoration: none;}
h1,
h2,
h3,
h4,
h5,
h6{clear: both;
  line-height: 1.3em;}
h1{margin: 0 0 10px;
  font-size: 100px;}
@media (max-width: 1199px){h1{font-size: 64px;}}
@media (max-width: 991px){h1{font-size: 48px;}}
@media (max-width: 768px){h1{font-size: 48px;}}
@media (max-width: 479px){h1{font-size: 32px;}}
h2{margin: 54px 0 16px;
  font-size: 60px;
  line-height: 1.2em;}
@media (max-width: 1199px){h2{font-size: 48px;}}
@media (max-width: 768px){h2{font-size: 36px;}}
h3{margin: 64px 0 16px;
  font-size: 48px;}
@media (max-width: 768px){h3{font-size: 30px;}}
h4{margin: 42px 0 16px;
  font-size: 36px;}
@media (max-width: 768px){h4{font-size: 30px;}}
h5{margin: 42px 0 16px;
  font-size: 24px;}
h6{margin: 42px 0 16px;
  font-size: 18px;}
figure{margin: 1em 0px;}
small{font-family: 'Taviraj', serif;
  font-family: var(--font-headers), serif;
  font-weight: 500;
  letter-spacing: var(--font-headers-letterspacing);
  font-size: 16px;}
.wp-block-quote,
blockquote{border: 2px solid var(--main);
  border-color: #D7B65D;
  border-color: var(--main);
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  background-clip: border-box;
  margin: 40px 0 40px 0px;
  padding: 30px 80px 60px;
  position: relative;
  text-align: center;
  font-family: 'Mulish', sans-serif;
  font-family: var(--font-main), sans-serif;
  font-weight: 400;
  letter-spacing: var(--font-main-letterspacing);
  font-size: 14px;
  font-style: italic;}
@media (max-width: 768px){.wp-block-quote,
  blockquote{padding-left: 15px;
    padding-right: 15px;}}
.wp-block-quote > *,
blockquote > *{position: relative;
  z-index: 1;}
.wp-block-quote:before,
blockquote:before{display: inline-block;
  font-family: lte-font;
  font-weight: 400 !important;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e850";
  font-size: 26px;
  font-style: italic;
  line-height: 1.3em;
  width: 60px;
  height: 40px;
  display: block;
  margin: 0 auto;
  height: 46px;
  font-size: 26px !important;
  color: #D7B65D;
  color: var(--main);
  margin-bottom: 20px;
  z-index: 1;
  position: relative;}
.wp-block-quote .lte-triangle,
blockquote .lte-triangle{display: none;}
.wp-block-quote .lte-triangle:before,
blockquote .lte-triangle:before{content: "";
  display: block;
  position: absolute;
  bottom: -72px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 22px 22px 0 22px;
  border-color: var(--main) transparent transparent transparent;}
.wp-block-quote .lte-triangle:after,
blockquote .lte-triangle:after{content: "";
  display: block;
  position: absolute;
  bottom: -70px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 20px 20px 0 20px;
  border-color: var(--white) transparent transparent transparent;}
.wp-block-image img{-webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  background-clip: border-box;
  margin-bottom: 20px;}
.wp-block-button__link{-webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  background-color: #D7B65D;
  background-color: var(--main);
  display: inline-block !important;}
.wp-block-button__link:hover{background-color: #192026;
  background-color: var(--black);}
.wp-block-button{margin: 0 0 30px;
  display: block;}
.wp-block-button.is-style-outline .wp-block-button__link{border: 2px solid var(--main);
  border-color: #D7B65D;
  border-color: var(--main);
  color: #D7B65D;
  color: var(--main);}
.wp-block-button.is-style-outline .wp-block-button__link:hover{background-color: transparent;
  border-color: #192026;
  border-color: var(--black);
  color: #192026;
  color: var(--black);}
.wp-block-button__link{font-family: 'Taviraj', serif;
  font-family: var(--font-headers), serif;
  font-weight: 500;
  letter-spacing: var(--font-headers-letterspacing);
  color: #FFFFFF;
  color: var(--white);}
@font-face{
  font-family: 'lte-font';
  src: url('https://aclasslimocar.com/wp-content/themes/limme/assets/fonts/lte-font.eot?67100412');
  src: url('https://aclasslimocar.com/wp-content/themes/limme/assets/fonts/lte-font.eot?67100412#iefix') format('embedded-opentype'), url('https://aclasslimocar.com/wp-content/themes/limme/assets/fonts/lte-font.woff2?67100412') format('woff2'), url('https://aclasslimocar.com/wp-content/themes/limme/assets/fonts/lte-font.woff?67100412') format('woff'), url('https://aclasslimocar.com/wp-content/themes/limme/assets/fonts/lte-font.ttf?67100412') format('truetype'), url('https://aclasslimocar.com/wp-content/themes/limme/assets/fonts/lte-font.svg?67100412#lte-font') format('svg');
  font-weight: normal;
  font-style: normal;
}
[class^="icon-"]:before,
[class*=" icon-"]:before{font-family: "limme-fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;}
.lte-header,
.header{font-family: 'Taviraj', serif;
  font-family: var(--font-headers), serif;
  font-weight: 500;
  letter-spacing: var(--font-headers-letterspacing);
  -ms-word-wrap: break-word;
  word-wrap: break-word;}
a{transition: color 0.5s ease;}
a > h1,
a > h2,
a > h3,
a > h4,
a > h5,
a > h6{transition: color 0.5s ease;}
a:hover{color: #D7B65D;
  color: var(--main);}
a:focus{outline: 0 none;}
a img{border: 0;
  outline: 0 none;}
.comment-text h1:first-child,
.lte-text-page h1:first-child,
.comment-text h2:first-child,
.lte-text-page h2:first-child,
.comment-text h3:first-child,
.lte-text-page h3:first-child,
.comment-text h4:first-child,
.lte-text-page h4:first-child,
.comment-text h5:first-child,
.lte-text-page h5:first-child,
.comment-text h6:first-child,
.lte-text-page h6:first-child{margin-top: 0;}
.comment-text .entry-content > p,
.lte-text-page .entry-content > p{font-size: 18px;}
.comment-text ul li,
.lte-text-page ul li{margin-bottom: 6px;}
@media (max-width: 1599px){.comment-text ul li,
  .lte-text-page ul li{font-size: 16px;}}
.comment-text h1,
.lte-text-page h1{margin-bottom: 16px;}
.comment-text p,
.lte-text-page p{margin-bottom: 30px;}
.comment-text p:last-child,
.lte-text-page p:last-child{margin-bottom: 0;}
@media (max-width: 991px){.comment-text img.size-full,
  .lte-text-page img.size-full{max-width: 100% !important;
    height: auto !important;}}
.comment-text table.wp-block-table,
.lte-text-page table.wp-block-table,
.comment-text table.shop_table,
.lte-text-page table.shop_table,
.comment-text table.lte-table,
.lte-text-page table.lte-table{width: 100%;
  border-collapse: separate;
  border-spacing: 0px;}
.comment-text table.wp-block-table th,
.lte-text-page table.wp-block-table th,
.comment-text table.shop_table th,
.lte-text-page table.shop_table th,
.comment-text table.lte-table th,
.lte-text-page table.lte-table th,
.comment-text table.wp-block-table td,
.lte-text-page table.wp-block-table td,
.comment-text table.shop_table td,
.lte-text-page table.shop_table td,
.comment-text table.lte-table td,
.lte-text-page table.lte-table td{padding: 20px 25px;
  font-size: 16px;}
.comment-text table.wp-block-table tbody th,
.lte-text-page table.wp-block-table tbody th,
.comment-text table.shop_table tbody th,
.lte-text-page table.shop_table tbody th,
.comment-text table.lte-table tbody th,
.lte-text-page table.lte-table tbody th,
.comment-text table.wp-block-table tbody td,
.lte-text-page table.wp-block-table tbody td,
.comment-text table.shop_table tbody td,
.lte-text-page table.shop_table tbody td,
.comment-text table.lte-table tbody td,
.lte-text-page table.lte-table tbody td{border-top: 0;
  border-left: 0;
  border-right: 0;
  border-right: 1px solid rgba(0, 0, 0, 0.1);
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  border-color: var(--main);
  border-color: rgba(0, 0, 0, 0.1);
  border-color: #F5F5F5;
  border-color: var(--gray);}
.comment-text table.wp-block-table tbody th:first-child,
.lte-text-page table.wp-block-table tbody th:first-child,
.comment-text table.shop_table tbody th:first-child,
.lte-text-page table.shop_table tbody th:first-child,
.comment-text table.lte-table tbody th:first-child,
.lte-text-page table.lte-table tbody th:first-child,
.comment-text table.wp-block-table tbody td:first-child,
.lte-text-page table.wp-block-table tbody td:first-child,
.comment-text table.shop_table tbody td:first-child,
.lte-text-page table.shop_table tbody td:first-child,
.comment-text table.lte-table tbody td:first-child,
.lte-text-page table.lte-table tbody td:first-child{border-left: 1px solid rgba(0, 0, 0, 0.1);
  border-color: rgba(0, 0, 0, 0.1);
  border-color: #F5F5F5;
  border-color: var(--gray);}
.comment-text table.wp-block-table tbody:first-child tr:first-child td,
.lte-text-page table.wp-block-table tbody:first-child tr:first-child td,
.comment-text table.shop_table tbody:first-child tr:first-child td,
.lte-text-page table.shop_table tbody:first-child tr:first-child td,
.comment-text table.lte-table tbody:first-child tr:first-child td,
.lte-text-page table.lte-table tbody:first-child tr:first-child td,
.comment-text table.wp-block-table tbody:first-child tr:first-child th,
.lte-text-page table.wp-block-table tbody:first-child tr:first-child th,
.comment-text table.shop_table tbody:first-child tr:first-child th,
.lte-text-page table.shop_table tbody:first-child tr:first-child th,
.comment-text table.lte-table tbody:first-child tr:first-child th,
.lte-text-page table.lte-table tbody:first-child tr:first-child th{border-top: 1px solid rgba(0, 0, 0, 0.1);
  border-color: var(--main);
  border-color: rgba(0, 0, 0, 0.1);
  border-color: #F5F5F5;
  border-color: var(--gray);}
.comment-text table.wp-block-table tbody tr:nth-child(even) td,
.lte-text-page table.wp-block-table tbody tr:nth-child(even) td,
.comment-text table.shop_table tbody tr:nth-child(even) td,
.lte-text-page table.shop_table tbody tr:nth-child(even) td,
.comment-text table.lte-table tbody tr:nth-child(even) td,
.lte-text-page table.lte-table tbody tr:nth-child(even) td{background: transparent;}
.comment-text table.wp-block-table td,
.lte-text-page table.wp-block-table td,
.comment-text table.shop_table td,
.lte-text-page table.shop_table td,
.comment-text table.lte-table td,
.lte-text-page table.lte-table td{border: 1px solid var(--white);}
@media (max-width: 768px){.comment-text table.wp-block-table th,
  .lte-text-page table.wp-block-table th,
  .comment-text table.shop_table th,
  .lte-text-page table.shop_table th,
  .comment-text table.lte-table th,
  .lte-text-page table.lte-table th,
  .comment-text table.wp-block-table td,
  .lte-text-page table.wp-block-table td,
  .comment-text table.shop_table td,
  .lte-text-page table.shop_table td,
  .comment-text table.lte-table td,
  .lte-text-page table.lte-table td{font-size: 12px;
    padding: 10px 12px;}}
@media (max-width: 479px){.comment-text table.wp-block-table th,
  .lte-text-page table.wp-block-table th,
  .comment-text table.shop_table th,
  .lte-text-page table.shop_table th,
  .comment-text table.lte-table th,
  .lte-text-page table.lte-table th,
  .comment-text table.wp-block-table td,
  .lte-text-page table.wp-block-table td,
  .comment-text table.shop_table td,
  .lte-text-page table.shop_table td,
  .comment-text table.lte-table td,
  .lte-text-page table.lte-table td{font-size: 12px;
    padding: 5px 7px;}}
p + ul{margin-top: -10px !important;}
ul.ul-arrow,
ul.arrow,
ul.disc,
ul.check,
ul.check-invert{list-style: none;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 30px;
  font-size: 16px;}
ul.ul-arrow li,
ul.arrow li,
ul.disc li,
ul.check li,
ul.check-invert li{margin-bottom: 14px;
  text-align: left;
  position: relative;}
ul.ul-arrow li:before,
ul.arrow li:before,
ul.disc li:before,
ul.check li:before,
ul.check-invert li:before{content: "\f00c";
  display: block;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
  font-weight: 100;
  position: absolute;
  margin: 0px 0 0 -46px;}
ul.ul-arrow.check-invert,
ul.arrow.check-invert,
ul.disc.check-invert,
ul.check.check-invert,
ul.check-invert.check-invert,
ul.ul-arrow.check,
ul.arrow.check,
ul.disc.check,
ul.check.check,
ul.check-invert.check{padding-left: 45px;
  margin-left: 20px;
  display: inline-block;
  margin-inline-start: 20px;
  margin-inline-end: 0;
  padding-inline-start: 45px;
  padding-inline-end: 0;}
ul.ul-arrow.check-invert li,
ul.arrow.check-invert li,
ul.disc.check-invert li,
ul.check.check-invert li,
ul.check-invert.check-invert li,
ul.ul-arrow.check li,
ul.arrow.check li,
ul.disc.check li,
ul.check.check li,
ul.check-invert.check li{margin-bottom: 5px;}
ul.ul-arrow.check-invert li:before,
ul.arrow.check-invert li:before,
ul.disc.check-invert li:before,
ul.check.check-invert li:before,
ul.check-invert.check-invert li:before,
ul.ul-arrow.check li:before,
ul.arrow.check li:before,
ul.disc.check li:before,
ul.check.check li:before,
ul.check-invert.check li:before{-moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
  content: "\f00c";
  font-size: 14px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  background-clip: border-box;
  margin-left: -28px;
  margin-top: 2px;
  color: #D7B65D;
  color: var(--main);}
ul.ul-arrow li:before,
ul.arrow li:before,
ul.disc li:before,
ul.check li:before,
ul.check-invert li:before{color: #D7B65D;
  color: var(--main);}
ul.ul-arrow.disc li:before,
ul.arrow.disc li:before,
ul.disc.disc li:before,
ul.check.disc li:before,
ul.check-invert.disc li:before{-moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
  content: "•";
  font-size: 20px;
  margin: 0px 0 0 -18px;}
.elementor-widget-lte-header{overflow: visible !important;}
.lte-heading{position: relative;}
.lte-heading h1,
.lte-heading h2,
.lte-heading h3,
.lte-heading h4,
.lte-heading h5,
.lte-heading h6{z-index: 3;
  position: relative;
  margin: 0;}
.lte-heading h1{line-height: 1em;
  padding-bottom: 10px;
  padding-top: 10px;}
.lte-heading h2{line-height: 1.1em;}
.lte-heading h3{line-height: 1.2em;}
.lte-heading h4{line-height: 1.1em;}
.lte-heading h5{line-height: 1.4em;}
.lte-heading h6{line-height: 1.4em;}
.lte-background-black .lte-heading .lte-header{color: #FFFFFF;
  color: var(--white);}
.lte-heading .lte-heading-content{display: block;}
.lte-heading.lte-style-italic .lte-header{font-style: italic;
  font-weight: 300;}
@media (max-width: 768px){.lte-heading.lte-style-italic.heading-tag-h4 h4{font-size: 24px;
    margin-top: 10px;}}
.lte-heading.lte-style-header-subheader .lte-subheader{margin-bottom: 0px;
  font-family: 'Taviraj', serif;
  font-family: var(--font-subheaders), serif;
  font-weight: 500;
  letter-spacing: var(--font-subheaders-letterspacing);
  font-style: italic;}
.lte-heading.lte-style-header-subheader span{font-style: italic;
  font-weight: 300;}
@keyframes lte-dashed-spin{
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.lte-heading.lte-size-huge .lte-header{font-size: 160px;
  line-height: .9em;
  overflow: visible;}
@media (max-width: 1599px){.lte-heading.lte-size-huge .lte-header{font-size: 120px;}}
@media (max-width: 1199px){.lte-heading.lte-size-huge .lte-header{font-size: 80px;}}
@media (max-width: 991px){.lte-heading.lte-size-huge .lte-header{font-size: 72px;}}
@media (max-width: 768px){.lte-heading.lte-size-huge .lte-header{font-size: 46px;}}
.lte-heading.lte-size-xl .lte-header{font-size: 120px;
  line-height: .9em;
  overflow: visible;}
@media (max-width: 1599px){.lte-heading.lte-size-xl .lte-header{font-size: 120px;}}
@media (max-width: 1199px){.lte-heading.lte-size-xl .lte-header{font-size: 80px;}}
@media (max-width: 991px){.lte-heading.lte-size-xl .lte-header{font-size: 72px;}}
@media (max-width: 768px){.lte-heading.lte-size-xl .lte-header{font-size: 46px;}}
.lte-heading.lte-size-lg .lte-header{font-size: 100px;
  line-height: 1em;
  overflow: visible;}
@media (max-width: 1599px){.lte-heading.lte-size-lg .lte-header{font-size: 80px;}}
@media (max-width: 1199px){.lte-heading.lte-size-lg .lte-header{font-size: 80px;}}
@media (max-width: 991px){.lte-heading.lte-size-lg .lte-header{font-size: 72px;}}
@media (max-width: 768px){.lte-heading.lte-size-lg .lte-header{font-size: 40px;}}
.lte-heading.lte-size-bg .lte-header{font-size: 80px;
  line-height: 1em;}
@media (max-width: 1599px){.lte-heading.lte-size-bg .lte-header{font-size: 64px;}}
@media (max-width: 768px){.lte-heading.lte-size-bg .lte-header{font-size: 40px;}}
.lte-heading.lte-size-sm .lte-header{font-size: 30px;
  line-height: 1em;}
.lte-heading.lte-underline{position: relative;
  padding-bottom: 16px;}
.lte-heading.lte-underline.lte-heading{padding-bottom: 14px;}
.lte-heading.lte-underline:before{content: "";
  width: 230px;
  position: absolute;
  bottom: 0;
  border-bottom: 2px solid var(--black);
  border-color: rgba(0, 0, 0, 0.05);
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);}
.lte-heading.lte-underline:after{content: "";
  width: 70px;
  position: absolute;
  bottom: 0;
  border-bottom: 2px solid var(--main);
  border-color: #D7B65D;
  border-color: var(--main);
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);}
.lte-heading.lte-color-main .lte-header{color: #D7B65D;
  color: var(--main);}
.lte-heading.lte-color-white .lte-header{color: #FFFFFF;
  color: var(--white);}
.lte-heading.lte-color-black .lte-header{color: #192026;
  color: var(--black);}
.lte-heading.lte-subcolor-main .lte-subheader,
.lte-heading.lte-subcolor-main .lte-header span{color: #D7B65D;
  color: var(--main);}
.lte-heading.lte-subcolor-white .lte-subheader,
.lte-heading.lte-subcolor-white .lte-header span{color: #FFFFFF;
  color: var(--white);}
@media (max-width: 1599px){.lte-icons-image{/*		img { padding-right: 60px; }*/}}
@media (max-width: 1599px){.lte-icons-col{padding-left: 60px;}}
@media (max-width: 1199px){.lte-icons-col{padding-left: 0;}}
@media (min-width: 1200px){.lte-section-end > div{margin-right: 0 !important;}}
@-webkit-keyframes zoomin{ 0% { -webkit-transform: scale(.0, .0) translate3d(200%, 0, 0); } 100% { -webkit-transform: scale(1, 1) translate3d(0, 0, 0); }}
@-moz-keyframes zoomin{ 0% { -moz-transform: scale(.0, .0) translate3d(200%, 0, 0); } 100% { -moz-transform: scale(1, 1) translate3d(0, 0, 0); }}
@-o-keyframes zoomin{ 0% { -o-transform: scale(.0, .0) translate3d(200%, 0, 0); } 100% { -o-transform: scale(1, 1) translate3d(0, 0, 0); }}
@keyframes zoomin{ 0% {-webkit-transform: scale(.0, .0) translate3d(200%, 0, 0);-moz-transform: scale(.0, .0) translate3d(200%, 0, 0);-ms-transform: scale(.0, .0) translate3d(200%, 0, 0);transform: scale(.0, .0) translate3d(200%, 0, 0); } 100% {-webkit-transform: scale(1, 1) translate3d(0, 0, 0);-moz-transform: scale(1, 1) translate3d(0, 0, 0);-ms-transform: scale(1, 1) translate3d(0, 0, 0);transform: scale(1, 1) translate3d(0, 0, 0); }}
.lte-section-car .elementor-container.elementor-column-gap-no .elementor-element{overflow: visible !important;}
.lte-img-border-hover img{border: 0 none !important;
  z-index: 1;
  position: relative;}
@media (min-width: 1200px){.lte-testimonials-list.lte-swiper-slider{max-width: 1540px;}}
.lte-testimonials-list .swiper-slide{height: auto !important;}
@media (max-width: 991px){.lte-testimonials-list .swiper-slide{padding-left: 0px;
    padding-right: 0px;}}
.lte-testimonials-list.lte-cols-3 .lte-inner{padding-bottom: 60px;}
@media (max-width: 1599px){.lte-testimonials-list.lte-cols-3 .lte-inner{padding-bottom: 50px;}}
@media (max-width: 1199px){.lte-testimonials-list.lte-cols-3 .lte-inner{padding-bottom: 30px;}}
@media (max-width: 768px){.lte-testimonials-list.lte-cols-3 .lte-inner{padding-top: 30px;
    padding-bottom: 30px;}}
.lte-testimonials-list .lte-inner{text-align: center;
  position: relative;
  color: #192026;
  color: var(--black);
  margin: 0 auto 10px auto;
  padding: 30px 15px 30px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  background-clip: border-box;
  z-index: 2;
  max-width: 1050px;}
.lte-testimonials-list .lte-inner .lte-descr{z-index: 2;
  position: relative;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  background-clip: border-box;
  padding: 54px 0 15px;
  margin: 1px 0 15px;}
.lte-testimonials-list .lte-inner .lte-descr:before{display: inline-block;
  font-family: lte-font;
  font-weight: 400 !important;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e850";
  font-size: 26px;
  font-style: italic;
  line-height: 1.3em;
  width: 60px;
  height: 40px;
  display: block;
  margin: 0 auto;
  color: #D7B65D;
  color: var(--main);
  overflow: hidden;
  z-index: 2;
  margin-top: -20px;
  margin-bottom: -20px;}
.lte-testimonials-list .lte-inner .lte-image{vertical-align: top;
  display: inline-block;
  margin-bottom: 6px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  background-clip: border-box;
  position: relative;
  z-index: 2;}
.lte-testimonials-list .lte-inner .lte-header{font-size: 18px;
  margin: 4px auto 0px;
  position: relative;}
@media (min-width: 768px){.lte-testimonials-list .lte-inner .lte-header{white-space: nowrap;}}
@media (max-width: 768px){.lte-testimonials-list .lte-inner .lte-header{font-size: 18px;}}
.lte-testimonials-list .lte-inner p{display: block;
  z-index: 2;
  position: relative;
  font-size: 18px;
  font-style: italic;
  padding: 36px 10px 20px;
  margin-bottom: 0;
  line-height: 1.6em;
  color: #192026;
  color: var(--black);}
@media (min-width: 1200px){.lte-testimonials-list .lte-inner p{width: 85%;
    margin-left: auto;
    margin-right: auto;}}
@media (max-width: 768px){.lte-testimonials-list .lte-inner p{font-size: 18px;}}
.lte-testimonials-list.lte-cols-2 > .swiper-wrapper .lte-item:nth-child(even),
.lte-testimonials-list.lte-cols-3 > .swiper-wrapper .lte-item:nth-child(even){background-color: #F5F5F5;
  background-color: var(--gray);}
.lte-testimonials-list.lte-cols-2.lte-swiper-slider,
.lte-testimonials-list.lte-cols-3.lte-swiper-slider{padding-bottom: 90px;}
.lte-testimonials-list.lte-testimonials-inner{max-width: initial;
  margin-bottom: -45px;
  margin-top: 0px;}
.lte-testimonials-list.lte-testimonials-inner > div{margin-bottom: 15px;}
.lte-testimonials-list.lte-testimonials-inner .lte-inner{padding: 0px 30px 45px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  background-clip: border-box;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  position: relative;
  border: 2px solid var(--gray);
  border-color: #F5F5F5;
  border-color: var(--gray);}
.lte-testimonials-list.lte-testimonials-inner .lte-inner:hover{border-color: #D7B65D;
  border-color: var(--main);}
.lte-testimonials-list.lte-testimonials-inner .lte-descr:before{position: relative;
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
  left: auto;
  top: auto;
  color: #D7B65D;
  color: var(--main);}
.lte-testimonials-list.lte-testimonials-inner .lte-descr p{font-size: 18px;}
.lte-testimonials-list.lte-testimonials-inner .lte-descr p:after{margin-top: 60px;}
#lte-widgets-footer{color: #FFFFFF;
  color: var(--white);
  position: relative;
  background-position: 50% 0%;
  background-repeat: no-repeat;
  background-size: cover;}
#lte-widgets-footer .container{padding-top: 0px;
  padding-bottom: 0px;
  position: relative;}
#lte-widgets-footer.lte-fw.lte-footer-cols-1 .widget,
#lte-widgets-footer.lte-fw.lte-footer-cols-1 .row > div{display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  text-align: center;}
.lte-footer-widget-area{padding-top: 60px;
  width: 100%;}
@media (max-width: 768px){.lte-footer-widget-area{padding-top: 60px;}}
.lte-footer-widget-area .widget{background-color: transparent;}
.lte-footer-widget-area ul{list-style: none;}
.lte-footer-widget-area a:not(.btn){color: #FFFFFF;
  color: var(--white);}
.lte-footer-widget-area .lte-social-icons-list{display: -webkit-box !important;
  display: -moz-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
  margin-bottom: 20px;
  margin-top: 0px;}
.lte-footer-widget-area .lte-social-icons-list li{text-transform: none;
  margin: 24px 0 0 0px;
  padding: 18px 16px 18px 16px;
  position: relative;
  text-align: center;
  display: inline;}
@media (min-width: 992px){.lte-footer-widget-area .lte-social-icons-list li{-webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;}}
@media (max-width: 991px){.lte-footer-widget-area .lte-social-icons-list li{width: 100%;}}
.lte-footer-widget-area .lte-social-icons-list li:after{content: "";
  border-right: 1px dashed rgba(255, 255, 255, 0.2);
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;}
@media (max-width: 1199px){.lte-footer-widget-area .lte-social-icons-list li:after{display: none;}}
.lte-footer-widget-area .lte-social-icons-list li:last-child:after{display: none;}
.lte-footer-widget-area .lte-social-icons-list .lte-header{display: block;
  font-size: 18px;
  color: #D7B65D;
  color: var(--main);
  font-family: 'Taviraj', serif;
  font-family: var(--font-headers), serif;
  font-weight: 500;
  letter-spacing: var(--font-headers-letterspacing);
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;}
.lte-footer-widget-area .lte-social-icons-list .lte-header:hover{color: #FFFFFF;
  color: var(--white);}
.lte-footer-widget-area .lte-social-icons-list .lte-txt{font-size: 16px;
  line-height: 1.6em;
  display: block;
  margin-top: 8px;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  font-family: 'Taviraj', serif;
  font-family: var(--font-headers), serif;
  font-weight: 500;
  letter-spacing: var(--font-headers-letterspacing);}
.lte-footer-widget-area .lte-social-icons-list .lte-txt:hover{color: #D7B65D;
  color: var(--main);}
.lte-footer-widget-area .lte-social-icons-list span.lte-ic{font-size: 22px;
  text-align: center;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  color: #D7B65D;
  color: var(--main);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  background-clip: border-box;
  width: 24px;
  height: 24px;
  line-height: 24px;
  margin-right: 0px;}
.lte-footer-widget-area .lte-social-icons-list strong{font-weight: 400;
  font-size: 16px;
  color: #D7B65D;
  color: var(--main);}
.lte-footer-widget-area .lte-social-icons-list a:hover{color: #FFFFFF;
  color: var(--white);}
.lte-footer-widget-area .lte-social-icons-list a:hover .lte-txt{zoom: 1;
  filter: alpha(opacity=100);
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;}
@media (max-width: 479px){.lte-footer-widget-area .lte-social-icons-list{text-align: left;}}
.lte-footer-widget-area .lte-logo{margin-top: 0px;
  text-align: left;
  display: block;}
@media (max-width: 991px){.lte-footer-widget-area .lte-logo{max-width: initial;
    text-align: center;}}
.lte-footer-widget-area .widget{margin-bottom: 30px;}
.lte-footer-widget-area .widget:last-child{margin-bottom: 0;}
.lte-footer-widget-area .textwidget.custom-html-widget{color: rgba(255, 255, 255, 0.55);
  font-size: 16px;}
.lte-footer-widget-area .widget_text{text-align: left;}
.lte-footer-widget-area .widget_text .textwidget{padding-bottom: 0;}
@media (max-width: 768px){.lte-footer-widget-area .widget_text .textwidget{padding: 0;}}
.lte-footer-widget-area .widget_text img{-webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  background-clip: border-box;}
.lte-footer-widget-area .widget_lte_icons ul{text-align: left;}
.lte-footer-widget-area .widget_lte_icons ul li{display: inline-block;}
.lte-footer-wrapper{border-color: #D7B65D;
  border-color: var(--main);
  margin-top: 0px;
  position: relative;}
.lte-footer-wrapper:before{content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  display: block;
  background-color: #192026;
  background-color: var(--black);
  background-repeat: no-repeat;
  background-position: center;}
.lte-footer-wrapper.lte-footer-layout-copyright:before{display: none !important;}
@media (min-width: 992px){.lte-content-wrapper.lte-footer-parallax + .lte-footer-wrapper{position: fixed;
    z-index: -1;
    left: 0;
    bottom: 0;
    width: 100%;}}
#lte-widgets-footer + .copyright-block{padding-top: 103px;}
#lte-widgets-footer + .copyright-block:before{content: "";
  background-color: #000;
  position: absolute;
  top: 71px;
  right: 0;
  left: 0;
  bottom: 0;
  zoom: 1;
  filter: alpha(opacity=15);
  -webkit-opacity: 0.15;
  -moz-opacity: 0.15;
  opacity: 0.15;}
.copyright-block{position: relative;
  color: #FFFFFF;
  color: var(--white);
  text-align: center;
  padding: 42px 0 26px;
  overflow: hidden;}
.copyright-block:first-child{background-color: #192026;
  background-color: var(--black);}
.copyright-block.copyright-layout-copyright{border: 0 none;
  text-align: center;}
.copyright-block p{margin-bottom: 0;
  font-size: 14px;}
.copyright-block a{color: #D7B65D;
  color: var(--main);}
.copyright-block a:hover{color: #FFFFFF;
  color: var(--white);}
.copyright-block .container{position: relative;}
@media (max-width: 768px){.copyright-block{text-align: center;}
.copyright-block p{font-size: 14px;}}
@media (max-width: 479px){.copyright-block p{font-size: 12px;}}
.lte-go-top{background-color: #D7B65D;
  background-color: var(--main);
  color: #192026;
  color: var(--black);
  z-index: 10;
  zoom: 1;
  filter: alpha(opacity=0);
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  text-align: center;
  padding: 6px 14px 18px 14px;
  font-size: 16px;
  font-weight: bold;
  display: block;
  pointer-events: none;}
.lte-go-top.static{position: absolute;
  right: 0px;
  top: -29px;}
@media (max-width: 768px){.lte-go-top{-webkit-transform: scale(0.8);
    -moz-transform: scale(0.8);
    -ms-transform: scale(0.8);
    -o-transform: scale(0.8);
    transform: scale(0.8);}
.lte-go-top span{margin-left: 0 !important;}}
.lte-go-top:hover{background-color: #192026;
  background-color: var(--black);
  color: #FFFFFF;
  color: var(--white);}
.lte-go-top:hover .go-top-icon-v2{color: #FFFFFF;
  color: var(--white);}
.lte-go-top .go-top-icon-v2{color: #192026;
  color: var(--black);
  font-size: 50px;
  margin: 2px auto -10px;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  text-align: center;
  display: block;}
.lte-go-top .go-top-header{font-family: 'Taviraj', serif;
  font-family: var(--font-headers), serif;
  font-weight: 500;
  letter-spacing: var(--font-headers-letterspacing);
  font-weight: 600;
  font-size: 12px;
  line-height: 1em;
  margin: 0px 0 0 0;
  display: block;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;}
.lte-go-top.show{zoom: 1;
  filter: alpha(opacity=100);
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  pointer-events: auto;}
@media (max-width: 1199px){.lte-blog-wrap + .div-sidebar,
  .lte-text-page + .div-sidebar{/*		margin-top: 80px;*/}}
.lte-sidebar-header{margin-bottom: 15px;}
.lte-header-widget{padding: 0 0 6px 0;
  margin: 0px 0 20px 0;
  font-size: 18px;
  line-height: 1.8em;
  color: #192026;
  color: var(--black);
  font-family: 'Taviraj', serif;
  font-family: var(--font-headers), serif;
  font-weight: 500;
  letter-spacing: var(--font-headers-letterspacing);
  display: block;
  position: relative;}
.lte-header-widget:before{position: absolute;
  left: 0;
  bottom: 0;
  content: "";
  border-bottom: 2px solid var(--white);
  border-color: #FFFFFF;
  border-color: var(--white);
  display: block;
  width: 100%;}
.lte-header-widget:after{position: absolute;
  left: 0;
  bottom: 0;
  content: "";
  border-bottom: 2px solid var(--main);
  border-color: #D7B65D;
  border-color: var(--main);
  width: 70px;
  display: block;}
.lte-header-widget .widget-icon{color: #D7B65D;
  color: var(--main);
  font-size: 30px;
  position: absolute;
  top: -42px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);}
.woocommerce-MyAccount-navigation,
.widget-area{background-color: #F5F5F5;
  background-color: var(--gray);
  font-size: 16px;
  line-height: 2.2em ;
  color: #192026;
  color: var(--black);
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  background-clip: border-box;
  margin-bottom: 0px;
  padding-top: 10px;
  padding-bottom: 40px;
  position: relative;}
@media (max-width: 768px){.woocommerce-MyAccount-navigation,
  .widget-area{font-size: 14px;}}
.woocommerce-MyAccount-navigation p,
.widget-area p{font-size: 16px;
  line-height: 2.2em ;}
@media (max-width: 768px){.woocommerce-MyAccount-navigation p,
  .widget-area p{font-size: 14px;}}
.woocommerce-MyAccount-navigation a:not(.lte-btn),
.widget-area a:not(.lte-btn){color: #192026;
  color: var(--black);}
.woocommerce-MyAccount-navigation a:not(.lte-btn):hover,
.widget-area a:not(.lte-btn):hover{color: #D7B65D;
  color: var(--main);}
.woocommerce-MyAccount-navigation:after,
.widget-area:after{bottom: 10px;
  font-size: 200px;}
.woocommerce-MyAccount-navigation aside,
.widget-area aside{padding: 30px 30px 15px;
  position: relative;
  /*		overflow: hidden;*/
  background-repeat: no-repeat;
  background-position: 110% 50px;
  background-color: #F5F5F5;
  background-color: var(--gray);
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  background-clip: border-box;}
.woocommerce-MyAccount-navigation aside:last-child,
.widget-area aside:last-child{margin-bottom: 0;}
.woocommerce-MyAccount-navigation aside ul,
.widget-area aside ul{list-style: none;}
.woocommerce-MyAccount-navigation aside > ul,
.widget-area aside > ul{margin: 0 0 0 0;
  padding: 0;}
.woocommerce-MyAccount-navigation aside > ul li,
.widget-area aside > ul li{margin-bottom: 10px;
  vertical-align: middle;
  position: relative;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  font-size: 14px;
  text-align: center;}
.woocommerce-MyAccount-navigation aside > ul li a,
.widget-area aside > ul li a{display: inline-block;
  vertical-align: baseline;
  padding-left: 0px;
  padding-bottom: 0px;
  line-height: 1.4em;
  font-weight: bold;
  color: #192026;
  color: var(--black);}
.woocommerce-MyAccount-navigation aside > ul li a:hover,
.widget-area aside > ul li a:hover{color: #D7B65D;
  color: var(--main);}
.woocommerce-MyAccount-navigation aside > ul li.current-cat > a,
.widget-area aside > ul li.current-cat > a{font-weight: bold;}
.woocommerce-MyAccount-navigation aside > ul li.current-cat > a,
.widget-area aside > ul li.current-cat > a{cursor: default;}
.widget ul,
.page-content ul{padding-left: 0;}
.widget form,
.page-content form{padding: 0;}
.widget.widget_product_search,
.page-content.widget_product_search,
.widget.widget_search,
.page-content.widget_search{border: 0 none;
  padding-bottom: 0;
  margin-top: 0px;
  margin-bottom: 20px;}
.widget .wp-searchform,
.page-content .wp-searchform{padding: 0 0px;
  margin: 0 0 0px;
  width: 100%;
  display: block;
  position: relative;}
.widget .wp-searchform input[type="text"],
.page-content .wp-searchform input[type="text"]{width: 100%;
  display: block;}
.widget .woocommerce-product-search,
.page-content .woocommerce-product-search,
.widget .search-form,
.page-content .search-form{margin: 0;
  width: 100%;
  display: block;
  position: relative;}
.widget .woocommerce-product-search .search-icon,
.page-content .woocommerce-product-search .search-icon,
.widget .search-form .search-icon,
.page-content .search-form .search-icon{color: #192026;
  color: var(--black);}
.widget .woocommerce-product-search .search-icon:before,
.page-content .woocommerce-product-search .search-icon:before,
.widget .search-form .search-icon:before,
.page-content .search-form .search-icon:before{display: inline-block;
  font-family: lte-font;
  font-weight: 400 !important;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e80e";
  font-size: 20px;
  margin-top: 0px;
  width: 64px;
  height: 64px;
  line-height: 64px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  background-clip: border-box;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;}
.widget .woocommerce-product-search .search-icon:hover,
.page-content .woocommerce-product-search .search-icon:hover,
.widget .search-form .search-icon:hover,
.page-content .search-form .search-icon:hover{color: #D7B65D;
  color: var(--main);}
.widget .woocommerce-product-search input[type="search"],
.page-content .woocommerce-product-search input[type="search"],
.widget .search-form input[type="search"],
.page-content .search-form input[type="search"],
.widget .woocommerce-product-search input[type="text"],
.page-content .woocommerce-product-search input[type="text"],
.widget .search-form input[type="text"],
.page-content .search-form input[type="text"]{width: 100%;
  display: block;
  font-size: 14px !important;
  padding: 20px 25px 20px 30px !important;
  padding-right: 80px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  background-clip: border-box;
  background-color: #FFFFFF !important;
  background-color: var(--white) !important;}
.widget .woocommerce-product-search.search-form input[type="text"],
.page-content .woocommerce-product-search.search-form input[type="text"],
.widget .search-form.search-form input[type="text"],
.page-content .search-form.search-form input[type="text"]{border: 1px solid rgba(0, 0, 0, 0.3) !important;}
.widget .woocommerce-product-search a,
.page-content .woocommerce-product-search a,
.widget .search-form a,
.page-content .search-form a,
.widget .woocommerce-product-search button,
.page-content .woocommerce-product-search button,
.widget .search-form button,
.page-content .search-form button,
.widget .woocommerce-product-search input[type="submit"],
.page-content .woocommerce-product-search input[type="submit"],
.widget .search-form input[type="submit"],
.page-content .search-form input[type="submit"],
.widget .woocommerce-product-search button[type="submit"],
.page-content .woocommerce-product-search button[type="submit"],
.widget .search-form button[type="submit"],
.page-content .search-form button[type="submit"]{overflow: hidden;
  background: transparent;
  color: #D7B65D;
  color: var(--main);
  width: 64px;
  height: 64px;
  display: block;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  background-clip: border-box;
  right: 4px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  font-size: 14px;
  z-index: 1;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  border: 0;
  padding: 0;
  position: absolute;}
.widget .woocommerce-product-search a span,
.page-content .woocommerce-product-search a span,
.widget .search-form a span,
.page-content .search-form a span,
.widget .woocommerce-product-search button span,
.page-content .woocommerce-product-search button span,
.widget .search-form button span,
.page-content .search-form button span,
.widget .woocommerce-product-search input[type="submit"] span,
.page-content .woocommerce-product-search input[type="submit"] span,
.widget .search-form input[type="submit"] span,
.page-content .search-form input[type="submit"] span,
.widget .woocommerce-product-search button[type="submit"] span,
.page-content .woocommerce-product-search button[type="submit"] span,
.widget .search-form button[type="submit"] span,
.page-content .search-form button[type="submit"] span{padding: 0;
  position: relative;}
.widget .woocommerce-product-search a:after,
.page-content .woocommerce-product-search a:after,
.widget .search-form a:after,
.page-content .search-form a:after,
.widget .woocommerce-product-search button:after,
.page-content .woocommerce-product-search button:after,
.widget .search-form button:after,
.page-content .search-form button:after,
.widget .woocommerce-product-search input[type="submit"]:after,
.page-content .woocommerce-product-search input[type="submit"]:after,
.widget .search-form input[type="submit"]:after,
.page-content .search-form input[type="submit"]:after,
.widget .woocommerce-product-search button[type="submit"]:after,
.page-content .woocommerce-product-search button[type="submit"]:after,
.widget .search-form button[type="submit"]:after,
.page-content .search-form button[type="submit"]:after{display: none;}
.widget .woocommerce-product-search a:hover,
.page-content .woocommerce-product-search a:hover,
.widget .search-form a:hover,
.page-content .search-form a:hover,
.widget .woocommerce-product-search button:hover,
.page-content .woocommerce-product-search button:hover,
.widget .search-form button:hover,
.page-content .search-form button:hover,
.widget .woocommerce-product-search input[type="submit"]:hover,
.page-content .woocommerce-product-search input[type="submit"]:hover,
.widget .search-form input[type="submit"]:hover,
.page-content .search-form input[type="submit"]:hover,
.widget .woocommerce-product-search button[type="submit"]:hover,
.page-content .woocommerce-product-search button[type="submit"]:hover,
.widget .search-form button[type="submit"]:hover,
.page-content .search-form button[type="submit"]:hover{background-color: transparent;}
.widget.widget_categories ul li,
.page-content.widget_categories ul li,
.widget.widget_product_categories ul li,
.page-content.widget_product_categories ul li{font-weight: 400;}
.widget.widget_categories ul li a,
.page-content.widget_categories ul li a,
.widget.widget_product_categories ul li a,
.page-content.widget_product_categories ul li a{font-weight: 700;}
.widget.widget_nav_menu ul,
.page-content.widget_nav_menu ul,
.widget.widget_recent_entries ul,
.page-content.widget_recent_entries ul,
.widget.widget_meta ul,
.page-content.widget_meta ul,
.widget.widget_pages ul,
.page-content.widget_pages ul,
.widget.widget_archive ul,
.page-content.widget_archive ul,
.widget.widget_categories ul,
.page-content.widget_categories ul,
.widget.widget_product_categories ul,
.page-content.widget_product_categories ul{margin-top: 0px;
  padding-bottom: 0px;
  margin-left: 2px;}
.widget.widget_nav_menu ul li,
.page-content.widget_nav_menu ul li,
.widget.widget_recent_entries ul li,
.page-content.widget_recent_entries ul li,
.widget.widget_meta ul li,
.page-content.widget_meta ul li,
.widget.widget_pages ul li,
.page-content.widget_pages ul li,
.widget.widget_archive ul li,
.page-content.widget_archive ul li,
.widget.widget_categories ul li,
.page-content.widget_categories ul li,
.widget.widget_product_categories ul li,
.page-content.widget_product_categories ul li{margin-bottom: 0;
  color: rgba(0, 0, 0, 0.5);
  text-align: start;
  font-size: 14px;
  position: relative;}
.widget.widget_nav_menu ul li:last-child,
.page-content.widget_nav_menu ul li:last-child,
.widget.widget_recent_entries ul li:last-child,
.page-content.widget_recent_entries ul li:last-child,
.widget.widget_meta ul li:last-child,
.page-content.widget_meta ul li:last-child,
.widget.widget_pages ul li:last-child,
.page-content.widget_pages ul li:last-child,
.widget.widget_archive ul li:last-child,
.page-content.widget_archive ul li:last-child,
.widget.widget_categories ul li:last-child,
.page-content.widget_categories ul li:last-child,
.widget.widget_product_categories ul li:last-child,
.page-content.widget_product_categories ul li:last-child{padding-bottom: 0;}
.widget.widget_nav_menu ul li:last-child:after,
.page-content.widget_nav_menu ul li:last-child:after,
.widget.widget_recent_entries ul li:last-child:after,
.page-content.widget_recent_entries ul li:last-child:after,
.widget.widget_meta ul li:last-child:after,
.page-content.widget_meta ul li:last-child:after,
.widget.widget_pages ul li:last-child:after,
.page-content.widget_pages ul li:last-child:after,
.widget.widget_archive ul li:last-child:after,
.page-content.widget_archive ul li:last-child:after,
.widget.widget_categories ul li:last-child:after,
.page-content.widget_categories ul li:last-child:after,
.widget.widget_product_categories ul li:last-child:after,
.page-content.widget_product_categories ul li:last-child:after{display: none;}
.widget.widget_nav_menu ul li:before,
.page-content.widget_nav_menu ul li:before,
.widget.widget_recent_entries ul li:before,
.page-content.widget_recent_entries ul li:before,
.widget.widget_meta ul li:before,
.page-content.widget_meta ul li:before,
.widget.widget_pages ul li:before,
.page-content.widget_pages ul li:before,
.widget.widget_archive ul li:before,
.page-content.widget_archive ul li:before,
.widget.widget_categories ul li:before,
.page-content.widget_categories ul li:before,
.widget.widget_product_categories ul li:before,
.page-content.widget_product_categories ul li:before{-moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
  content: "\f054";
  font-size: 10px;
  color: #D7B65D;
  color: var(--main);
  margin-right: 8px;
  margin-inline-start: 0;
  margin-inline-end: 8px;
  top: -1px;
  position: relative;}
.widget.widget_nav_menu ul li a,
.page-content.widget_nav_menu ul li a,
.widget.widget_recent_entries ul li a,
.page-content.widget_recent_entries ul li a,
.widget.widget_meta ul li a,
.page-content.widget_meta ul li a,
.widget.widget_pages ul li a,
.page-content.widget_pages ul li a,
.widget.widget_archive ul li a,
.page-content.widget_archive ul li a,
.widget.widget_categories ul li a,
.page-content.widget_categories ul li a,
.widget.widget_product_categories ul li a,
.page-content.widget_product_categories ul li a{padding-left: 0;
  padding: 0px 0 10px;
  display: inline-block;
  color: #192026;
  color: var(--black);}
.widget.widget_nav_menu ul li a:hover,
.page-content.widget_nav_menu ul li a:hover,
.widget.widget_recent_entries ul li a:hover,
.page-content.widget_recent_entries ul li a:hover,
.widget.widget_meta ul li a:hover,
.page-content.widget_meta ul li a:hover,
.widget.widget_pages ul li a:hover,
.page-content.widget_pages ul li a:hover,
.widget.widget_archive ul li a:hover,
.page-content.widget_archive ul li a:hover,
.widget.widget_categories ul li a:hover,
.page-content.widget_categories ul li a:hover,
.widget.widget_product_categories ul li a:hover,
.page-content.widget_product_categories ul li a:hover{color: #D7B65D;
  color: var(--main);}
.widget_product_tag_cloud,
.widget_tag_cloud,
.lte-tags{margin: 0 0;
  padding: 0 0;}
.widget_product_tag_cloud a,
.widget_tag_cloud a,
.lte-tags a{font-size: 12px !important;
  line-height: 1.3em;
  font-family: 'Mulish', sans-serif;
  font-family: var(--font-main), sans-serif;
  font-weight: 400;
  letter-spacing: var(--font-main-letterspacing);
  font-weight: bold;
  display: inline-block;
  padding: 8px 25px 8px;
  margin-bottom: 10px;
  margin-right: 4px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  background-clip: border-box;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  background-color: #FFFFFF;
  background-color: var(--white);
  color: #192026 !important;
  color: var(--black) !important;}
.widget_product_tag_cloud a:before,
.widget_tag_cloud a:before,
.lte-tags a:before{content: "#";
  color: #D7B65D;
  color: var(--main);}
.widget_product_tag_cloud a:hover,
.widget_tag_cloud a:hover,
.lte-tags a:hover{background-color: #FFFFFF;
  background-color: var(--white);
  color: #D7B65D !important;
  color: var(--main) !important;}
.widget_product_tag_cloud a:last-child:after,
.widget_tag_cloud a:last-child:after,
.lte-tags a:last-child:after{content: "";}
.widget_text .textwidget{padding: 0px 0px 0px;
  margin: 0px 0 0;}
.widget_text img{margin-bottom: 12px;}
.widget_text p{font-size: 14px;
  line-height: 1.7em;}
.widget_text p:not(:last-child){margin: 0 0 20px 0;}
.widget_text .lte-btn-wrap{margin-top: 0px;
  margin-bottom: 20px;}
@media (max-width: 1199px){.div-sidebar .widget-area{padding: 50px 15px 0 0;
    max-width: 330px;
    z-index: 99;
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    overflow: scroll;
    -webkit-transform: translate3d(-100%, 0, 0);
    -moz-transform: translate3d(-100%, 0, 0);
    -ms-transform: translate3d(-100%, 0, 0);
    -o-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    -webkit-transition: -webkit-transform 0.7s ease;
    -moz-transition: -moz-transform 0.7s ease;
    -o-transition: -o-transform 0.7s ease;
    transition: -webkit-transform 0.7s ease,-moz-transform 0.7s ease,-o-transform 0.7s ease,transform 0.7s ease;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    background-clip: border-box;
    z-index: 500;}
.div-sidebar .widget-area > aside:last-child{margin-bottom: 20px;}
.lte-sidebar-close{position: absolute;
    top: 8px;
    right: 5px;
    cursor: pointer;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
    width: 64px;
    height: 48px;
    zoom: 1;
    filter: alpha(opacity=75);
    -webkit-opacity: 0.75;
    -moz-opacity: 0.75;
    opacity: 0.75;}
.lte-sidebar-close:hover{zoom: 1;
    filter: alpha(opacity=100);
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;}
.lte-sidebar-close:after,
  .lte-sidebar-close:before{content: "";
    border-top: 2px solid var(--black);
    border-color: #192026;
    border-color: var(--black);
    width: 32px;
    height: 32px;
    display: block;
    position: absolute;
    top: 15px;
    right: 0px;}
.lte-sidebar-close:after{-webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    right: 0;}
.lte-sidebar-close:before{-webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    right: 22px;}
.lte-sidebar-filter{position: fixed;
    bottom: 30px;
    left: 0;
    font-size: 16px;
    width: 34px;
    height: 34px;
    line-height: 34px;
    padding: 0 4px 0 0;
    margin-top: -80px;
    display: block;
    text-align: center;
    background-color: #D7B65D;
    background-color: var(--main);
    color: #192026;
    color: var(--black);
    -webkit-border-top-right-radius: 0px;
    -moz-border-radius-topright: 0px;
    border-top-right-radius: 0px;
    -webkit-border-bottom-right-radius: 0px;
    -webkit-background-clip: padding-box;
    -moz-border-radius-bottomright: 0px;
    -moz-background-clip: padding;
    border-bottom-right-radius: 0px;
    cursor: pointer;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
    z-index: 5;}
.lte-sidebar-filter:after{display: inline-block;
    font-family: lte-font;
    font-weight: 400 !important;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e80f";
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;}
.lte-sidebar-filter:hover{background-color: #192026;
    background-color: var(--black);
    color: #FFFFFF;
    color: var(--white);}
.lte-sidebar-overlay{position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: #141d2c;
    zoom: 1;
    filter: alpha(opacity=0);
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
    -webkit-transition: opacity 0.3s, visibility 0s ease 0.3s;
    -moz-transition: opacity 0.3s, visibility 0s ease 0.3s;
    -o-transition: opacity 0.3s, visibility 0s ease 0.3s;
    transition: opacity 0.3s, visibility 0s ease 0.3s;
    z-index: 99;
    visibility: hidden;}}
div.blog-block{margin-top: -70px;}
@media (max-width: 768px){div.blog-block{margin-top: -70px;}}
div.blog{padding: 0;
  margin-bottom: 0;
  overflow: visible;}
div.blog article{-webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  position: relative;
  margin-top: 70px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  background-clip: border-box;}
@media (max-width: 768px){div.blog article{margin-top: 70px;}}
div.blog article:not(.has-post-thumbnail){background-color: #F5F5F5;
  background-color: var(--gray);
  padding: 30px 30px 30px;
  color: #192026;
  color: var(--black);}
div.blog article:not(.has-post-thumbnail) .lte-post-date{display: inline-block;}
div.blog article:not(.has-post-thumbnail) .lte-description{padding-top: 0;
  margin-top: -4px;}
div.blog article:not(.has-post-thumbnail) .lte-header > *{color: #192026;
  color: var(--black);}
div.blog article.has-post-thumbnail{margin-bottom: -8px;}
div.blog article .lte-header > *{-webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  margin: 0;
  line-height: 1.4em;
  text-transform: none;
  font-size: 24px;}
.lte-background-black div.blog article .lte-header > *{color: #FFFFFF;
  color: var(--white);}
div.blog article .lte-header:hover > *{color: #D7B65D;
  color: var(--main);}
div.blog article .lte-photo{display: block;
  position: relative;
  overflow: hidden;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  background-clip: border-box;}
div.blog article .lte-photo .lte-photo-overlay{top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  position: absolute;
  background-color: #192026;
  background-color: var(--black);
  zoom: 1;
  filter: alpha(opacity=0);
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;}
div.blog article .lte-photo img{-webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  background-clip: border-box;
  -webkit-border-bottom-right-radius: 0;
  -moz-border-radius-bottomright: 0;
  border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  -webkit-background-clip: padding-box;
  -moz-border-radius-bottomleft: 0;
  -moz-background-clip: padding;
  border-bottom-left-radius: 0;}
@media (max-width: 768px){div.blog article .lte-photo img{width: 100%;
    height: auto;}}
div.blog article .lte-photo:hover{color: #192026;
  color: var(--black);}
div.blog article .lte-photo:hover img{-webkit-transform: scale(1.15);
  -moz-transform: scale(1.15);
  -ms-transform: scale(1.15);
  -o-transform: scale(1.15);
  transform: scale(1.15);}
div.blog article .lte-photo .lte-date-large{position: absolute;
  left: 0;
  bottom: 0;}
div.blog article .lte-description{z-index: 2;
  position: relative;
  padding: 16px 0px 0px;}
div.blog article .lte-description .lte-excerpt{padding-top: 0px;
  margin-top: 4px;
  margin-bottom: 20px;
  font-size: 16px;
  line-height: 1.7em;
  zoom: 1;
  filter: alpha(opacity=75);
  -webkit-opacity: 0.75;
  -moz-opacity: 0.75;
  opacity: 0.75;}
div.blog .paging-navigation .pagination{margin-bottom: 0;}
@media (max-width: 991px){div.blog{padding: 0 0 30px;}
div.blog .item ul{padding-left: 0;}}
.lte-excerpt{overflow-wrap: break-word;
  word-wrap: break-word;
  -ms-word-break: break-all;
  word-break: break-all;
  word-break: break-word;}
.lte-cats a{color: #D7B65D;
  color: var(--main);
  display: inline-block;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;}
.lte-background-black .lte-cats a:hover{color: #FFFFFF;
  color: var(--white);}
.lte-description{display: block;
  vertical-align: baseline;
  padding: 0 0;
  margin: 0 0;}
.lte-date-large{font-family: 'Taviraj', serif;
  font-family: var(--font-headers), serif;
  font-weight: 500;
  letter-spacing: var(--font-headers-letterspacing);
  text-align: center;
  display: inline-block;
  background-color: #D7B65D;
  background-color: var(--main);
  padding: 14px 14px 8px;
  font-size: 14px;}
.lte-date-large .lte-date-day{font-size: 30px;
  display: block;}
.lte-post-info{list-style: none;
  margin: 0px 0 0 0;
  padding: 0px 0 0px;
  font-size: 12px;}
.lte-post-info .lte-post-category{position: relative;
  margin-right: 34px;
  margin-inline-end: 34px;
  margin-inline-start: 0;}
.lte-post-info .lte-post-category .lte-cats{position: relative;
  font-weight: bold;}
.lte-post-info .lte-post-category + li{position: relative;}
.lte-post-info .lte-post-category + li:after{content: "";
  border-right: 1px solid var(--black);
  border-color: #192026;
  border-color: var(--black);
  position: absolute;
  left: -17px;
  bottom: 7px;
  height: 13px;
  zoom: 1;
  filter: alpha(opacity=50);
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;}
.lte-post-info .lte-post-date{display: none;}
.lte-post-info .lte-date > span,
.lte-post-info .lte-icon-fav > span,
.lte-post-info .lte-icon-comments > span{zoom: 1 !important;
  filter: alpha(opacity=55) !important;
  -webkit-opacity: 0.55 !important;
  -moz-opacity: 0.55 !important;
  opacity: 0.55 !important;}
.lte-post-info li{display: inline-block;
  margin-right: 30px;
  margin-bottom: 0 !important;
  font-size: 12px !important;
  margin-inline-end: 30px;
  margin-inline-start: 0;}
.lte-post-info li:last-child{margin-right: 0;}
.lte-post-info li span{font-family: 'Mulish', sans-serif;
  font-family: var(--font-main), sans-serif;
  font-weight: 400;
  letter-spacing: var(--font-main-letterspacing);}
.lte-background-black .lte-post-info li span{color: rgba(255, 255, 255, 0.85);}
.lte-post-info li a:before,
.lte-post-info li:before{color: #D7B65D;
  color: var(--main);
  margin-right: 6px;
  position: relative;
  top: 0px;}
.lte-post-info li + li{margin-right: 18px;
  margin-inline-end: 18px;
  margin-inline-start: 0;}
.lte-icon-comments:before{-moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
  font-size: 12px;
  content: "\f4ad";}
.lte-icon-comments span{top: 0px;
  position: relative;}
.lte-date .dt{font-weight: bold;}
.lte-date:before{font-size: 14px;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
  content: "\f073";
  margin-right: 6px;
  display: none;}
div.blog .div-thumbnail{padding-bottom: 0px;}
div.blog .div-thumbnail:last-child{padding-bottom: 0;}
div.blog.layout-classic{margin-top: -70px;}
div.blog.layout-classic article{margin-top: 70px;
  text-align: start;}
div.blog.layout-classic article:not(.has-post-thumbnail){margin-bottom: 15px;
  -webkit-box-shadow: 0 0 0 transparent !important;
  -moz-box-shadow: 0 0 0 transparent !important;
  box-shadow: 0 0 0 transparent !important;
  padding: 15px 30px;}
div.blog.layout-classic article .lte-photo{max-height: 700px;
  overflow: hidden;}
div.blog.layout-classic article .lte-excerpt{margin-bottom: 18px;}
div.blog.layout-classic article .lte-header h3{font-size: 36px;
  line-height: 1.2em;
  margin-bottom: 8px;}
@media (max-width: 479px){div.blog.layout-classic article .lte-header h3{font-size: 30px;}}
div.blog.layout-classic .row > div:not(.div-thumbnail) + div:not(.div-thumbnail) article{margin-top: 15px;}
div.blog.layout-classic .row > div.div-thumbnail + div:not(.div-thumbnail) article{margin-top: 45px;}
div.blog.layout-classic .row > div:not(.div-thumbnail) + div article{margin-top: 15px;}
div.blog.layout-classic .row > div:last-child article{margin-bottom: 0;}
.lte-post-date{display: inline-block;
  position: relative;
  margin-right: 30px;
  margin-inline-end: 30px;
  margin-inline-start: 0;}
.lte-post-date:after{content: "";
  border-right: 1px solid var(--black);
  border-color: #192026;
  border-color: var(--black);
  position: absolute;
  right: -15px;
  bottom: 7px;
  height: 13px;
  zoom: 1;
  filter: alpha(opacity=50);
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;}
.lte-blog-sc{margin-top: 0px;
  margin-bottom: -50px !important;}
.lte-blog-sc.blog{padding-bottom: 0;}
.lte-blog-sc.blog article{margin-top: 0px;
  margin-bottom: 50px !important;}
.lte-blog-sc.blog article .lte-description{padding-bottom: 0;}
.blog-post{margin: 0 0 0px;
  overflow: visible;}
.blog-post article{background: transparent;}
.blog-post .image{position: relative;
  display: block;
  margin: 0 0 15px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  background-clip: border-box;
  max-height: 650px;
  overflow: hidden;}
.blog-post .image img{margin: 0px 0 0px 0;
  max-width: 100%;
  height: auto;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  background-clip: border-box;}
.blog-post p{margin-bottom: 30px;}
.blog-post > article > div > .blog-info-post-top{padding: 0px 0px 0px 0px;
  margin-bottom: 30px;
  font-size: 12px;
  position: relative;
  border-bottom: 2px dashed rgba(0, 0, 0, 0.15);}
@media (max-width: 768px){.blog-post > article > div > .blog-info-post-top{text-align: center;}}
.blog-post > article > div > .blog-info-post-top .blog-info-left{display: block;
  margin-top: -8px;
  padding-bottom: 8px;
  vertical-align: middle;}
.blog-post > article > div > .blog-info-post-top .blog-info-left .lte-post-date{display: inline-block;
  position: relative;}
.blog-post > article > div > .blog-info-post-top .blog-info-left .lte-post-date:after{display: none;}
.blog-post > article > div > .blog-info-post-top .blog-info-left .lte-post-category:after{display: none;}
.blog-post > article > div > .blog-info-post-top .blog-info-left .lte-post-date + .lte-post-category:after{content: "";
  display: block !important;
  left: -15px;
  right: auto;
  border-right: 1px solid var(--black);
  border-color: #192026;
  border-color: var(--black);
  position: absolute;
  bottom: 7px;
  height: 13px;
  zoom: 1;
  filter: alpha(opacity=50);
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;}
.blog-post > article > div > .blog-info-post-top .blog-info-right{margin-top: -30px;
  float: right;
  font-size: 12px;}
@media (max-width: 768px){.blog-post > article > div > .blog-info-post-top .blog-info-right{display: none;}}
.blog-post > article > div > .blog-info-post-top .blog-info-right .lte-post-category{display: none;}
.blog-post > article > div > .blog-info-post-top .blog-info-right .lte-post-category + li::after{display: none;}
.blog-post > article > div > .blog-info-post-top .blog-info-right .lte-post-info{border: 0 none;
  margin: 0;
  padding: 0;}
.blog-post > article > div > .blog-info-post-top .blog-info-right .lte-post-info li{margin-right: 0;
  margin-left: 25px;}
@media (max-width: 768px){.blog-post > article > div > .blog-info-post-top .blog-info-right{position: relative;
    float: none;
    margin: 0 auto;
    padding-top: 0px;
    padding-bottom: 6px;
    left: -15px;}
.blog-post > article > div > .blog-info-post-top .blog-info-right li{float: none;
    padding-top: 0;}
.blog-post > article > div > .blog-info-post-top .blog-info-right .lte-post-info li:first-child{margin-left: 0;}}
.blog-post .blog-info-post-bottom{margin-top: 40px;
  padding: 14px 0px 11px;
  margin-bottom: 0px;
  position: relative;
  border-top: 2px dashed rgba(0, 0, 0, 0.15);}
.blog-post .blog-info-post-bottom .tags-line .tags-line-left{width: 70%;
  display: inline-block;
  vertical-align: top;}
.blog-post .blog-info-post-bottom .tags-line .tags-line-right{width: 30%;
  display: inline-block;
  vertical-align: top;}
@media (max-width: 991px){.blog-post .blog-info-post-bottom .tags-line{text-align: center;}
.blog-post .blog-info-post-bottom .tags-line .tags-line-left,
  .blog-post .blog-info-post-bottom .tags-line .tags-line-right{width: 100%;
    display: block;}}
.blog-post iframe{display: block;}
.lte-related > .lte-heading .lte-header,
.comments-area .comments-title,
.comment-reply-title{font-size: 36px;
  text-align: center;
  position: relative;
  padding-bottom: 16px;}
.lte-related > .lte-heading .lte-header:before,
.comments-area .comments-title:before,
.comment-reply-title:before{content: "";
  width: 230px;
  position: absolute;
  bottom: 0;
  border-bottom: 2px solid var(--black);
  border-color: rgba(0, 0, 0, 0.05);
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);}
.lte-related > .lte-heading .lte-header:after,
.comments-area .comments-title:after,
.comment-reply-title:after{content: "";
  width: 70px;
  position: absolute;
  bottom: 0;
  border-bottom: 2px solid var(--main);
  border-color: #D7B65D;
  border-color: var(--main);
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);}
.comments-area{margin-top: 60px;
  margin-bottom: 0px;}
.comment-respond{margin-bottom: 0px;}
.comments-form-wrap{padding-top: 20px;}
.comments-form-wrap h3{color: #192026;
  color: var(--black);}
.comments-form-wrap h3.comment-reply-title{color: #192026;
  color: var(--black);
  margin: 0 0 20px;
  padding-bottom: 16px;}
.comment-respond form,
.comments-form form{margin-top: 30px !important;
  padding: 0px 40px !important;}
@media (max-width: 768px){.comment-respond form,
  .comments-form form{padding: 40px 20px !important;}}
.comment-respond.comment-respond form,
.comments-form.comment-respond form{margin-top: 0 !important;
  padding: 0px 0px !important;}
@media (max-width: 768px){.comment-respond.comment-respond form,
  .comments-form.comment-respond form{padding: 40px 20px !important;}}
@media (max-width: 768px){.comment-respond #send_comment,
  .comments-form #send_comment{padding: 16px 35px !important;
    min-width: initial !important;}}
.form-submit{text-align: center;}
.comments-field{margin-bottom: 20px;}
h3.comment-reply-title{color: #192026 !important;
  color: var(--black) !important;
  margin-top: 0px !important;
  margin-bottom: 20px !important;
  padding-bottom: 0px;
  position: relative;
  margin-left: auto !important;
  margin-right: auto !important;}
h3.comment-reply-title small{display: none;
  font-weight: bold;
  text-transform: lowercase;
  margin-left: 5px;
  margin-top: 2px;
  font-size: 14px;
  height: 20px;
  text-align: center;
  font-family: 'Taviraj', serif;
  font-family: var(--font-headers), serif;
  font-weight: 500;
  letter-spacing: var(--font-headers-letterspacing);
  color: #192026;
  color: var(--black);}
@media (max-width: 768px){h3.comment-reply-title{font-size: 36px;}}
form.comment-form{margin-top: 20px;
  color: #192026;
  color: var(--black);
  padding: 10px 0px 45px;
  text-align: left;}
form.comment-form .select-wrap,
form.comment-form textarea,
form.comment-form input:not([type="submit"]){border: 2px solid rgba(255, 255, 255, 0.2) !important;
  background-color: #F5F5F5;
  background-color: var(--gray);}
form.comment-form .comments_notes{text-align: left;
  font-size: 14px;
  margin-bottom: 22px;
  color: #E65338;
  color: var(--red);
  text-align: center;}
form.comment-form .comments-field label{display: none;}
form.comment-form input[type="text"],
form.comment-form textarea{width: 100%;}
form.comment-form .form-submit{margin-bottom: 0;}
form.comment-form .submit{margin: 0 !important;
  min-width: 240px;}
.blog.layout-featured-rows{margin-bottom: 0 !important;}
@media (min-width: 768px){.blog.layout-featured-rows .lte-featured-large{margin-left: -30px;}
.blog.layout-featured-rows .lte-featured-large article{width: 50%;
    float: left;
    padding-left: 30px;}}
.blog.layout-featured-rows .lte-featured-small{margin-top: -39px;}
@media (max-width: 991px){.blog.layout-featured-rows .lte-featured-small{padding-left: 15px;}}
.blog.layout-featured-rows .lte-featured-small article{margin-top: 35px;}
.blog.layout-featured-rows .lte-featured-small .lte-post-date{display: inline-block;}
.blog.layout-featured-rows .lte-featured-small .lte-header > *{font-size: 24px;}
.lte-blog-sc.blog .lte-blog-inline{background-color: transparent;
  padding: 0;
  margin-bottom: 0 !important;}
.lte-blog-sc.blog .lte-blog-inline .lte-description{padding-top: 0;}
.lte-sharing-header{float: right;}
@media (max-width: 991px){.lte-sharing-header{display: none;}}
.lte-sharing-header .header{font-family: 'Mulish', sans-serif;
  font-family: var(--font-main), sans-serif;
  font-weight: 400;
  letter-spacing: var(--font-main-letterspacing);
  font-weight: bold;
  font-size: 14px;
  margin-left: 10px;
  margin-right: 2px;}
.lte-sharing-header .fa{color: #D7B65D;
  color: var(--main);
  font-size: 18px;
  margin-right: -4px;
  position: relative;
  bottom: -2px;}
.lte-sharing-header:hover + .lte-sharing{zoom: 1;
  filter: alpha(opacity=100);
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);}
.lte-sharing{list-style: none;
  margin-left: 0;
  margin-bottom: 0;
  padding: 12px 0;}
@media (min-width: 992px){.lte-sharing{position: absolute;
    right: 0;
    bottom: -40px;
    zoom: 1;
    filter: alpha(opacity=0);
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -moz-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    -o-transform: translateY(-20px);
    transform: translateY(-20px);
    -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;}}
.lte-sharing:hover{zoom: 1;
  filter: alpha(opacity=100);
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  -webkit-transform: translateY(0px);
  -moz-transform: translateY(0px);
  -ms-transform: translateY(0px);
  -o-transform: translateY(0px);
  transform: translateY(0px);}
@media (max-width: 991px){.lte-sharing{text-align: center;
    margin: 15px auto;
    display: block;}}
.lte-sharing li{display: inline-block;
  margin-left: 12px;}
@media (max-width: 768px){.lte-sharing li{margin-left: 6px;
    margin-right: 6px;}}
.lte-sharing li a span{-webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  background-clip: border-box;
  background-color: #D7B65D;
  background-color: var(--main);
  color: #FFFFFF;
  color: var(--white);
  font-size: 13px;
  width: 27px;
  height: 27px;
  overflow: hidden;
  line-height: 28px;
  text-align: center;
  display: block;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;}
.lte-sharing li a:hover span{background-color: #192026 !important;
  background-color: var(--black) !important;}
.button,
input[type="button"],
input[type="submit"],
.lte-btn{position: relative;
  overflow: hidden;
  -webkit-background-clip: border-box !important;
  -moz-background-clip: border-box !important;
  background-clip: border-box !important;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  -webkit-transition: background 0.25s, color 0.25s, border 0.25s !important;
  -moz-transition: background 0.25s, color 0.25s, border 0.25s !important;
  -o-transition: background 0.25s, color 0.25s, border 0.25s !important;
  transition: background 0.25s, color 0.25s, border 0.25s !important;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  background-clip: border-box;
  font-family: 'Taviraj', serif;
  font-family: var(--font-headers), serif;
  font-weight: 500;
  letter-spacing: var(--font-headers-letterspacing);
  font-size: 14px;
  padding: 12px 38px 12px 38px;
  min-width: 165px;
  display: inline-flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  border: 0px solid var(--main);
  color: #192026;
  color: var(--black);
  background-color: #D7B65D;
  background-color: var(--main);}
.button span,
input[type="button"] span,
input[type="submit"] span,
.lte-btn span{-webkit-transition: background 0.25s, color 0.25s, border 0.25s !important;
  -moz-transition: background 0.25s, color 0.25s, border 0.25s !important;
  -o-transition: background 0.25s, color 0.25s, border 0.25s !important;
  transition: background 0.25s, color 0.25s, border 0.25s !important;}
.button .lte-btn-inner:before,
input[type="button"] .lte-btn-inner:before,
input[type="submit"] .lte-btn-inner:before,
.lte-btn .lte-btn-inner:before{position: absolute;
  left: 0;
  bottom: 0;
  width: 0;
  height: 100%;
  z-index: -1;
  background-color: #192026;
  background-color: var(--black);
  -webkit-transition: all 0.25s ease-out;
  -moz-transition: all 0.25s ease-out;
  -o-transition: all 0.25s ease-out;
  transition: all 0.25s ease-out;
  content: "";}
.button .lte-btn-after:after,
input[type="button"] .lte-btn-after:after,
input[type="submit"] .lte-btn-after:after,
.lte-btn .lte-btn-after:after{-moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
  content: "\f061";
  font-size: 10px;
  margin-left: 8px;
  margin-inline-start: 8px;
  margin-inline-end: 0;
  position: relative;
  top: -1px;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;}
.button:focus,
input[type="button"]:focus,
input[type="submit"]:focus,
.lte-btn:focus,
.button:hover,
input[type="button"]:hover,
input[type="submit"]:hover,
.lte-btn:hover{color: #FFFFFF;
  color: var(--white);
  border-color: #FFFFFF;
  border-color: var(--white);}
.button:focus .lte-btn-inner:before,
input[type="button"]:focus .lte-btn-inner:before,
input[type="submit"]:focus .lte-btn-inner:before,
.lte-btn:focus .lte-btn-inner:before,
.button:hover .lte-btn-inner:before,
input[type="button"]:hover .lte-btn-inner:before,
input[type="submit"]:hover .lte-btn-inner:before,
.lte-btn:hover .lte-btn-inner:before{width: 100%;}
.button:focus .lte-btn-after:after,
input[type="button"]:focus .lte-btn-after:after,
input[type="submit"]:focus .lte-btn-after:after,
.lte-btn:focus .lte-btn-after:after,
.button:hover .lte-btn-after:after,
input[type="button"]:hover .lte-btn-after:after,
input[type="submit"]:hover .lte-btn-after:after,
.lte-btn:hover .lte-btn-after:after{-webkit-transform: translateX(6px);
  -moz-transform: translateX(6px);
  -ms-transform: translateX(6px);
  -o-transform: translateX(6px);
  transform: translateX(6px);}
.button.btn-lg,
input[type="button"].btn-lg,
input[type="submit"].btn-lg,
.lte-btn.btn-lg{padding: 20px 30px 20px;
  min-width: 280px;
  font-size: 18px;}
.button.btn-lg:before,
input[type="button"].btn-lg:before,
input[type="submit"].btn-lg:before,
.lte-btn.btn-lg:before{top: 20px;
  right: 46px;
  font-size: 34px;
  width: 34px;
  height: 34px;
  line-height: 34px;}
@media (max-width: 768px){.button.btn-lg,
  input[type="button"].btn-lg,
  input[type="submit"].btn-lg,
  .lte-btn.btn-lg{padding: 16px 30px;
    min-width: 200px;}}
.button.btn-xs,
input[type="button"].btn-xs,
input[type="submit"].btn-xs,
.lte-btn.btn-xs{padding: 16px 30px 16px 30px;
  line-height: 1.6em;
  min-width: 170px;}
.button .lte-btn-inner,
input[type="button"] .lte-btn-inner,
input[type="submit"] .lte-btn-inner,
.lte-btn .lte-btn-inner{display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;}
.button.btn-black,
input[type="button"].btn-black,
input[type="submit"].btn-black,
.lte-btn.btn-black{color: #FFFFFF;
  color: var(--white);
  background-color: #192026;
  background-color: var(--black);}
.button.btn-black .lte-btn-inner:before,
input[type="button"].btn-black .lte-btn-inner:before,
input[type="submit"].btn-black .lte-btn-inner:before,
.lte-btn.btn-black .lte-btn-inner:before{background-color: #D7B65D;
  background-color: var(--main);}
.button.btn-black:hover,
input[type="button"].btn-black:hover,
input[type="submit"].btn-black:hover,
.lte-btn.btn-black:hover{color: #192026;
  color: var(--black);}
.button.color-hover-white .lte-btn-inner:before,
input[type="button"].color-hover-white .lte-btn-inner:before,
input[type="submit"].color-hover-white .lte-btn-inner:before,
.lte-btn.color-hover-white .lte-btn-inner:before{background-color: #FFFFFF;
  background-color: var(--white);}
.button.color-hover-white:focus,
input[type="button"].color-hover-white:focus,
input[type="submit"].color-hover-white:focus,
.lte-btn.color-hover-white:focus,
.button.color-hover-white:hover,
input[type="button"].color-hover-white:hover,
input[type="submit"].color-hover-white:hover,
.lte-btn.color-hover-white:hover{color: #192026;
  color: var(--black);
  border-color: #FFFFFF;
  border-color: var(--white);}
.button.color-hover-white:focus span,
input[type="button"].color-hover-white:focus span,
input[type="submit"].color-hover-white:focus span,
.lte-btn.color-hover-white:focus span,
.button.color-hover-white:hover span,
input[type="button"].color-hover-white:hover span,
input[type="submit"].color-hover-white:hover span,
.lte-btn.color-hover-white:hover span{border-color: #192026;
  border-color: var(--black);}
.button.color-hover-white:focus .lte-btn-after,
input[type="button"].color-hover-white:focus .lte-btn-after,
input[type="submit"].color-hover-white:focus .lte-btn-after,
.lte-btn.color-hover-white:focus .lte-btn-after,
.button.color-hover-white:hover .lte-btn-after,
input[type="button"].color-hover-white:hover .lte-btn-after,
input[type="submit"].color-hover-white:hover .lte-btn-after,
.lte-btn.color-hover-white:hover .lte-btn-after{border-color: #192026;
  border-color: var(--black);}
.woocommerce #respond input#submit,
input[type="button"],
input[type="submit"]{font-size: 16px;
  padding: 23px 38px 23px;
  min-width: 160px;
  -webkit-transition: all 0.2s ease !important;
  -moz-transition: all 0.2s ease !important;
  -o-transition: all 0.2s ease !important;
  transition: all 0.2s ease !important;}
@media (max-width: 768px){.woocommerce #respond input#submit,
  input[type="button"],
  input[type="submit"]{max-width: initial;}}
.woocommerce #respond input#submit:hover,
input[type="button"]:hover,
input[type="submit"]:hover{color: #FFFFFF;
  color: var(--white);
  background-color: #192026;
  background-color: var(--black);
  -webkit-transition-delay: 0s, 0s, 0s !important;
  -moz-transition-delay: 0s, 0s, 0s !important;
  -o-transition-delay: 0s, 0s, 0s !important;
  transition-delay: 0s, 0s, 0s !important;}
.form-control:focus,
input:focus{outline: none;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;}
select{color: #192026;
  color: var(--black);}
form,
.form-row{font-size: 16px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  background-clip: border-box;}
form select,
.form-row select{max-width: 100%;
  color: #192026;
  color: var(--black);
  outline: 0 none;}
form textarea,
.form-row textarea,
form input:not([type="submit"]):not([type="button"]):not([type="radio"]):not([type="checkbox"]),
.form-row input:not([type="submit"]):not([type="button"]):not([type="radio"]):not([type="checkbox"]){width: 100%;
  margin: 0 auto;
  font-size: 16px;
  padding: 24px 25px 24px 25px;
  color: #000000;
  background-clip: padding-box;
  box-shadow: none !important;
  -webkit-appearance: none;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  background-clip: border-box;
  font-family: 'Mulish', sans-serif;
  font-family: var(--font-main), sans-serif;
  font-weight: 400;
  letter-spacing: var(--font-main-letterspacing);
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  border: 1px solid rgba(0, 0, 0, 0.1);
  outline: 0 none;}
form.comment-form textarea,
.form-row.comment-form textarea,
form.comment-form input:not([type="submit"]):not([type="button"]):not([type="radio"]):not([type="checkbox"]),
.form-row.comment-form input:not([type="submit"]):not([type="button"]):not([type="radio"]):not([type="checkbox"]){border: 0px solid transparent;}
.select-wrap{width: 100%;
  position: relative;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  background-clip: border-box;
  background-color: #FFFFFF;
  background-color: var(--white);
  border: 1px solid rgba(0, 0, 0, 0.1);
  outline: 0 !important;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  color: rgba(0, 0, 0, 0.5);}
.select-wrap:after,
.select-wrap select{-webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;}
.select-wrap select{background: none !important;
  border: none;
  width: 99%;
  font-size: 16px;
  padding: 24px 25px 24px 35px;
  padding-right: 3em !important;
  max-width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;}
.select-wrap select:hover{cursor: pointer;}
.select-wrap option{padding: 0.4em 1em;}
.select-wrap:after{content: "\f054";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
  display: block;
  line-height: 1em;
  font-size: 12px;
  width: 1em;
  height: 1em;
  text-align: center;
  position: absolute;
  right: 25px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transform: translatey(-50%) rotate(90deg);
  -moz-transform: translatey(-50%) rotate(90deg);
  -ms-transform: translatey(-50%) rotate(90deg);
  -o-transform: translatey(-50%) rotate(90deg);
  transform: translatey(-50%) rotate(90deg);
  z-index: 2;
  pointer-events: none;
  cursor: pointer;
  color: #192026;
  color: var(--black);
  margin-top: -4px !important;
  margin-top: 0px !important;}
.select-wrap select::-ms-expand{display: none;}
.lte-contact-form-7{-webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  background-clip: border-box;
  text-align: center;}
.lte-contact-form-7.lte-padding-yes{padding: 55px 40px 35px;}
@media (max-width: 479px){.lte-contact-form-7.lte-padding-yes{padding: 50px 15px 30px;}}
.woocommerce-product-search,
.wp-searchform,
form.post-password-form,
form.search-form,
form.wpcf7-form,
form.form,
form{text-align: center;
  padding: 45px 45px 25px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  background-clip: border-box;
  position: relative;}
.woocommerce-product-search select,
.wp-searchform select,
form.post-password-form select,
form.search-form select,
form.wpcf7-form select,
form.form select,
form select{max-width: 100%;}
.woocommerce-product-search label,
.wp-searchform label,
form.post-password-form label,
form.search-form label,
form.wpcf7-form label,
form.form label,
form label{text-align: start;
  display: block;
  font-size: 14px;
  padding-left: 0px;
  margin-bottom: -2px;}
.woocommerce-product-search.comment-form textarea,
.wp-searchform.comment-form textarea,
form.post-password-form.comment-form textarea,
form.search-form.comment-form textarea,
form.wpcf7-form.comment-form textarea,
form.form.comment-form textarea,
form.comment-form textarea,
.woocommerce-product-search.comment-form input[type="search"],
.wp-searchform.comment-form input[type="search"],
form.post-password-form.comment-form input[type="search"],
form.search-form.comment-form input[type="search"],
form.wpcf7-form.comment-form input[type="search"],
form.form.comment-form input[type="search"],
form.comment-form input[type="search"],
.woocommerce-product-search.comment-form input[type="email"],
.wp-searchform.comment-form input[type="email"],
form.post-password-form.comment-form input[type="email"],
form.search-form.comment-form input[type="email"],
form.wpcf7-form.comment-form input[type="email"],
form.form.comment-form input[type="email"],
form.comment-form input[type="email"],
.woocommerce-product-search.comment-form input[type="text"],
.wp-searchform.comment-form input[type="text"],
form.post-password-form.comment-form input[type="text"],
form.search-form.comment-form input[type="text"],
form.wpcf7-form.comment-form input[type="text"],
form.form.comment-form input[type="text"],
form.comment-form input[type="text"]{width: 100%;}
.woocommerce-product-search.woocommerce-product-search,
.wp-searchform.woocommerce-product-search,
form.post-password-form.woocommerce-product-search,
form.search-form.woocommerce-product-search,
form.wpcf7-form.woocommerce-product-search,
form.form.woocommerce-product-search,
form.woocommerce-product-search,
.woocommerce-product-search.wp-searchform,
.wp-searchform.wp-searchform,
form.post-password-form.wp-searchform,
form.search-form.wp-searchform,
form.wpcf7-form.wp-searchform,
form.form.wp-searchform,
form.wp-searchform{padding: 0;
  margin: 0;}
.woocommerce-product-search.woocommerce-product-search input[type="text"],
.wp-searchform.woocommerce-product-search input[type="text"],
form.post-password-form.woocommerce-product-search input[type="text"],
form.search-form.woocommerce-product-search input[type="text"],
form.wpcf7-form.woocommerce-product-search input[type="text"],
form.form.woocommerce-product-search input[type="text"],
form.woocommerce-product-search input[type="text"],
.woocommerce-product-search.wp-searchform input[type="text"],
.wp-searchform.wp-searchform input[type="text"],
form.post-password-form.wp-searchform input[type="text"],
form.search-form.wp-searchform input[type="text"],
form.wpcf7-form.wp-searchform input[type="text"],
form.form.wp-searchform input[type="text"],
form.wp-searchform input[type="text"]{width: 100% !important;
  color: #192026;
  color: var(--black);}
.woocommerce-product-search textarea,
.wp-searchform textarea,
form.post-password-form textarea,
form.search-form textarea,
form.wpcf7-form textarea,
form.form textarea,
form textarea{height: 140px;}
@media (max-width: 991px){.woocommerce-product-search,
  .wp-searchform,
  form.post-password-form,
  form.search-form,
  form.wpcf7-form,
  form.form,
  form{padding: 30px 25px;}}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.select-wrap select{padding: 13px 18px;}}
@supports (-ms-ime-align:auto){.select-wrap select{padding: 13px 18px;}}
.elementor-widget-lte-icons .lte-block-icon{list-style: none;
  padding: 0;
  margin-top: 0;
  margin-left: -15px;
  margin-right: -15px;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;}
@media (max-width: 768px){.elementor-widget-lte-icons .lte-block-icon .col-xs-6{width: 49% !important;}}
.elementor-widget-lte-icons .lte-block-icon:after{content: "";
  display: block;
  clear: both;}
.elementor-widget-lte-icons .lte-block-icon .lte-descr{font-size: 16px;
  line-height: 2.2em ;
  line-height: 1.5em;
  margin-top: 0px;
  display: block;}
@media (max-width: 768px){.elementor-widget-lte-icons .lte-block-icon .lte-descr{font-size: 14px;}}
.elementor-widget-lte-icons .lte-block-icon .lte-header{-webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  display: block;
  margin: 0;}
.lte-background-black .elementor-widget-lte-icons .lte-block-icon .lte-header{color: #FFFFFF;
  color: var(--white);}
.elementor-widget-lte-icons .lte-block-icon span.lte-header.lte-h6{font-size: 20px;}
.elementor-widget-lte-icons .lte-block-icon.lte-icon-type-top{text-align: center;}
.elementor-widget-lte-icons .lte-block-icon.lte-icon-type-top.lte-hover-animation-yes li:hover i{-webkit-transform: translateY(-8px);
  -moz-transform: translateY(-8px);
  -ms-transform: translateY(-8px);
  -o-transform: translateY(-8px);
  transform: translateY(-8px);}
.elementor-widget-lte-icons .lte-block-icon.lte-icon-type-top .lte-inner{display: block;}
.elementor-widget-lte-icons .lte-block-icon.lte-icon-type-top i{margin-bottom: 0px;
  display: inline-block;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;}
.elementor-widget-lte-icons .lte-block-icon.lte-icon-type-top .lte-icon-content{margin-top: 16px;
  display: block;}
.elementor-widget-lte-icons .lte-block-icon.lte-icon-type-top .lte-header{margin: 0px 0 0 0;}
.elementor-widget-lte-icons .lte-block-icon.lte-icon-type-top .lte-descr{padding: 12px 30px 0;
  font-size: 16px;}
@media (max-width: 768px){.elementor-widget-lte-icons .lte-block-icon.lte-icon-type-top .lte-descr{font-size: 14px;
    line-height: 1.4em;
    padding-left: 0;
    padding-right: 0;}}
.elementor-widget-lte-icons .lte-block-icon a:hover .lte-header{color: #D7B65D;
  color: var(--main);}
.elementor-widget-lte-icons .lte-block-icon a:hover .lte-descr{color: #192026;
  color: var(--black);}
.elementor-widget-lte-icons .lte-block-icon.lte-icon-divider-dashed li:not(:last-child){border-right: 1px dashed rgba(0, 0, 0, 0.25);}
.lte-background-black .elementor-widget-lte-icons .lte-block-icon.lte-icon-divider-dashed li,
.lte-background-main .elementor-widget-lte-icons .lte-block-icon.lte-icon-divider-dashed li{border-color: rgba(255, 255, 255, 0.25);}
@media (max-width: 991px){.elementor-widget-lte-icons .lte-block-icon.lte-icon-divider-dashed li:nth-child(even){border-right: 0;}}
@media (max-width: 991px){.elementor-widget-lte-icons .lte-block-icon.lte-icon-divider-dashed li{border-right: 0 !important;}}
body:not(.rtl) .elementor-widget-lte-icons .lte-block-icon.lte-icon-divider-dashed.layout-cols3 li:nth-child(3){border-right: 0 !important;}
.elementor-widget-lte-icons .lte-block-icon.lte-icon-divider-dashed.layout-cols6{/*
				body:not(.rtl) & { li:nth-child(3) { border-right: 0 !important; } }

				.rtl & { li:nth-child(4) { border-right: 0 !important; } }
*/}
@media (max-width: 1599px){.elementor-widget-lte-icons .lte-block-icon.lte-icon-divider-dashed.layout-cols6 li:nth-child(3){border-right: 0 !important;}}
.lte-background-black .elementor-widget-lte-icons .lte-block-icon.lte-icon-divider-dashed li:not(:last-child){border-color: rgba(255, 255, 255, 0.25);}
.elementor-widget-lte-icons .lte-block-icon.lte-icon-space-lg{margin-bottom: -90px;}
.elementor-widget-lte-icons .lte-block-icon.lte-icon-space-lg li{margin-bottom: 90px;}
@media (max-width: 1199px){.elementor-widget-lte-icons .lte-block-icon.lte-icon-space-lg{margin-bottom: -50px;}
.elementor-widget-lte-icons .lte-block-icon.lte-icon-space-lg li{margin-bottom: 50px;}}
.elementor-widget-lte-icons .lte-block-icon.lte-icon-space-md{margin-bottom: -48px;}
.elementor-widget-lte-icons .lte-block-icon.lte-icon-space-md li{margin-bottom: 48px;}
@media (max-width: 768px){.elementor-widget-lte-icons .lte-block-icon.lte-icon-space-md{margin-bottom: -40px;}
.elementor-widget-lte-icons .lte-block-icon.lte-icon-space-md li{margin-bottom: 40px;}}
.elementor-widget-lte-icons .lte-block-icon.lte-icon-size-medium i{font-size: 58px;}
.elementor-widget-lte-icons .lte-block-icon.lte-icon-size-xsmall i{padding: 1px;
  font-size: 30px;}
.elementor-widget-lte-icons .lte-block-icon.lte-icon-size-xsmall{/*			.lte-header { font-weight: 400; font-size: 12px; }*/}
.elementor-widget-lte-icons .lte-block-icon.lte-icon-border-disabled i{border: 0 none;}
.elementor-widget-lte-icons .lte-block-icon.lte-icon-color-main i{color: #D7B65D;
  color: var(--main);}
.lte-social-icons-list{list-style: none;
  margin: 14px 0 60px 0;
  padding: 0;}
.lte-social-icons-list li{margin: 26px 0 0px 0 !important;}
.lte-social-icons-list li a{color: #192026;
  color: var(--black);}
.lte-social-icons-list li a:hover{color: #D7B65D;
  color: var(--main);}
.lte-social-color.fa-linkedin{background: #007BB6;}
.lte-social-color.fa-google,
.lte-social-color.fa-google-plus{background: #DC4E41;}
.lte-social-color.fa-facebook-f,
.lte-social-color.fa-facebook{background: #4E71A8;}
.lte-social-color.fa-twitter{background: #1CB7EB;}
.lte-swiper-slider-wrapper{position: relative;}
.swiper-pagination-bullets .swiper-pagination-bullet{width: 6px;
  height: 6px;
  background-color: #192026;
  background-color: var(--black);
  cursor: pointer;
  zoom: 1;
  filter: alpha(opacity=100);
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  position: relative;
  margin: 0 20px !important;}
.swiper-pagination-bullets .swiper-pagination-bullet:not(.swiper-pagination-bullet-active):hover{-webkit-transform: scale(1.5);
  -moz-transform: scale(1.5);
  -ms-transform: scale(1.5);
  -o-transform: scale(1.5);
  transform: scale(1.5);}
.swiper-pagination-bullets .swiper-pagination-bullet:before{content: "";
  border: 1px solid var(--main);
  border-color: #D7B65D;
  border-color: var(--main);
  top: 50%;
  left: 50%;
  position: absolute;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 18px;
  height: 18px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  background-clip: border-box;
  display: none;}
.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color: #D7B65D;
  background-color: var(--main);}
.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active:before{display: block;}
.lte-rental-sc .lte-icons-tags{margin: 0 -8px 10px -8px;
  padding: 0;}
.lte-rental-sc .lte-icons-tags li{display: block;
  margin: 0 0 0 0px;
  float: left;
  width: 33.3%;
  text-align: center;
  position: relative;
  font-family: 'Mulish', sans-serif;
  font-family: var(--font-main), sans-serif;
  font-weight: 400;
  letter-spacing: var(--font-main-letterspacing);
  font-weight: bold;
  font-size: 14px;
  padding: 18px 0;
  max-width: 130px;}
.lte-rental-sc .lte-icons-tags li span{display: block;
  font-size: 20px;
  margin: 0;
  color: #D7B65D;
  color: var(--main);}
.lte-rental-sc .lte-icons-tags li:after{content: "";
  border: 2px solid var(--gray);
  border-color: rgba(0, 0, 0, 0.1);
  position: absolute;
  top: 5px;
  right: 8px;
  bottom: 5px;
  left: 8px;}
.lte-rental-sc .lte-icons-tags:after{content: "";
  display: block;
  clear: both;}
.lte-rental-list{margin-top: -30px;}
.lte-rental-list .lte-rental-item{margin-top: 30px;}
@media (max-width: 768px){.lte-rental-list{margin-top: -30px;}
.lte-rental-list .lte-rental-item{margin-top: 30px;}}
.lte-rental-list .lte-rental-item{position: relative;
  text-align: center;
  max-width: 490px;
  background-color: #FFFFFF;
  background-color: var(--white);}
.lte-rental-list .lte-rental-item .lte-price-top{display: inline-block;
  background-color: #192026;
  background-color: var(--black);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  background-clip: border-box;
  color: #D7B65D;
  color: var(--main);
  font-family: 'Taviraj', serif;
  font-family: var(--font-headers), serif;
  font-weight: 500;
  letter-spacing: var(--font-headers-letterspacing);
  width: 80px;
  height: 80px;
  text-align: center;
  font-size: 16px;
  padding-top: 16px;
  position: absolute;
  right: 0;
  top: 0;}
.lte-rental-list .lte-rental-item .lte-price-top span{display: block;
  color: #FFFFFF;
  color: var(--white);
  font-size: 12px;
  margin-top: -6px;}
.lte-rental-list .lte-rental-item .lte-price-bottom{display: none;}
.lte-rental-list .lte-rental-item .lte-photo{padding: 0 15px;
  display: block;
  margin-bottom: 20px;}
.lte-rental-list .lte-rental-item .lte-photo img{-webkit-transition: all 0.6s cubic-bezier(0.175, 0.885, 0.32, 1);
  -moz-transition: all 0.6s cubic-bezier(0.175, 0.885, 0.32, 1);
  -o-transition: all 0.6s cubic-bezier(0.175, 0.885, 0.32, 1);
  transition: all 0.6s cubic-bezier(0.175, 0.885, 0.32, 1);}
.lte-rental-list .lte-rental-item .lte-photo img:hover{-webkit-transform: scale(1.05);
  -moz-transform: scale(1.05);
  -ms-transform: scale(1.05);
  -o-transform: scale(1.05);
  transform: scale(1.05);
  -webkit-transition: all 0.5s cubic-bezier(0.175, 0.885, 0.32, 3.75);
  -moz-transition: all 0.5s cubic-bezier(0.175, 0.885, 0.32, 3.75);
  -o-transition: all 0.5s cubic-bezier(0.175, 0.885, 0.32, 3.75);
  transition: all 0.5s cubic-bezier(0.175, 0.885, 0.32, 3.75);}
.lte-rental-list .lte-rental-item .lte-rental-inner{position: relative;}
.lte-rental-list .lte-rental-item .lte-header{margin-top: 0;}
.lte-rental-list .lte-rental-item .lte-subheader{color: #D7B65D;
  color: var(--main);
  font-size: 18px;
  margin: -10px 0 8px 0;}
.lte-rental-list.lte-layout-buy .lte-rental-item,
.lte-rental-list.lte-layout-car .lte-rental-item{text-align: start;
  padding: 60px;}
@media (max-width: 991px){.lte-rental-list.lte-layout-buy .lte-rental-item,
  .lte-rental-list.lte-layout-car .lte-rental-item{padding: 20px;}}
.lte-rental-list.lte-layout-buy .lte-rental-item .lte-photo,
.lte-rental-list.lte-layout-car .lte-rental-item .lte-photo{padding: 0;
  display: block;
  overflow: hidden;}
.lte-rental-list.lte-layout-buy .lte-rental-item .lte-photo img,
.lte-rental-list.lte-layout-car .lte-rental-item .lte-photo img{-webkit-transition: all 0.3s ease !important;
  -moz-transition: all 0.3s ease !important;
  -o-transition: all 0.3s ease !important;
  transition: all 0.3s ease !important;}
.lte-rental-list.lte-layout-buy .lte-rental-item .lte-photo img:hover,
.lte-rental-list.lte-layout-car .lte-rental-item .lte-photo img:hover{-webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
  -webkit-transition: all 0.3s ease !important;
  -moz-transition: all 0.3s ease !important;
  -o-transition: all 0.3s ease !important;
  transition: all 0.3s ease !important;}
.lte-rental-list.lte-layout-buy .lte-rental-item .lte-price-top,
.lte-rental-list.lte-layout-car .lte-rental-item .lte-price-top{display: none;}
.lte-rental-list.lte-layout-buy .lte-rental-item .lte-price-bottom,
.lte-rental-list.lte-layout-car .lte-rental-item .lte-price-bottom{display: block;}
.lte-rental-list.lte-layout-buy .lte-rental-item .lte-price-bottom,
.lte-rental-list.lte-layout-car .lte-rental-item .lte-price-bottom{font-family: 'Taviraj', serif;
  font-family: var(--font-headers), serif;
  font-weight: 500;
  letter-spacing: var(--font-headers-letterspacing);
  color: #D7B65D;
  color: var(--main);
  font-size: 24px;
  margin-bottom: 20px;}
.lte-rental-list.lte-layout-buy .lte-rental-item .lte-price-bottom span,
.lte-rental-list.lte-layout-car .lte-rental-item .lte-price-bottom span{color: #192026;
  color: var(--black);
  font-size: 18px;}
.lte-rental-list.lte-layout-buy .lte-rental-item .lte-price-bottom span:before,
.lte-rental-list.lte-layout-car .lte-rental-item .lte-price-bottom span:before{content: "/";
  padding-left: 8px;
  padding-right: 8px;}
.lte-rental-list.lte-layout-buy .lte-rental-item .lte-btn,
.lte-rental-list.lte-layout-car .lte-rental-item .lte-btn{display: block;}
.lte-rental-list.lte-layout-buy .lte-rental-item .lte-rental-footer,
.lte-rental-list.lte-layout-car .lte-rental-item .lte-rental-footer{position: relative;}
.lte-rental-list.lte-layout-buy .lte-rental-item .lte-rental-footer .lte-ratio,
.lte-rental-list.lte-layout-car .lte-rental-item .lte-rental-footer .lte-ratio{position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);}
.lte-rental-archive.margin-default{padding-bottom: 140px !important;}
.lte-rental-archive .lte-rental-item{padding: 0 !important;}
.lte-rental-archive .lte-search-rental{margin-bottom: 60px;}
.lte-rental-archive .lte-rental-item{margin-bottom: 30px;}
.lte-ratio .lte-stars-active,
.lte-ratio .lte-stars{display: block;}
.lte-ratio .lte-stars-active span:after,
.lte-ratio .lte-stars span:after{-moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
  content: "\f005";
  font-size: 14px;
  color: #F5F5F5;
  color: var(--gray);}
.lte-ratio .lte-stars-active{position: absolute;
  top: 0;}
.lte-ratio .lte-stars-active span:after{color: #D7B65D;
  color: var(--main);}
.rental-template-default .lte-search-rental{background-color: #D7B65D;
  background-color: var(--main);
  margin-bottom: 60px;}
.elementor-widget-lte-rental-search{overflow: visible !important;}
.lte-search-rental{position: relative;
  z-index: 3;}
.lte-search-rental.lte-style-pattern{padding: 47px 75px 83px;
  background-color: #D7B65D;
  background-color: var(--main);
  background-image: url(https://aclasslimocar.com/wp-content/themes/limme/assets/images/pattern_search_08.png);}
@media (max-width: 991px){.lte-search-rental.lte-style-pattern{padding: 35px 45px 60px;}}
@media (max-width: 768px){.lte-search-rental .lte-empty{display: none !important;}}
.lte-search-rental .row{margin-top: -30px;}
.lte-search-rental .row > div{margin-top: 30px;}
.lte-search-rental select:focus{outline: none;}
.lte-search-rental label{font-size: 16px;
  display: block;
  color: #FFFFFF;
  color: var(--white);
  font-weight: bold;
  margin-bottom: 6px;}
.lte-search-rental .lte-btn{height: 78px;
  width: 100%;
  min-width: initial !important;}
.lte-search-rental .lte-btn:hover{background-color: #F5F5F5;
  background-color: var(--gray);}
.lte-rental-single .lte-description{position: relative;}
.lte-rental-single .lte-header{font-size: 36px;
  margin: 24px 0 0 0;}
.lte-rental-single .lte-subheader{font-size: 18px;
  margin: 6px 0 0px 0;
  color: #D7B65D;
  color: var(--main);}
.lte-rental-single .lte-header-wrapper{position: relative;}
.lte-rental-single .lte-content{margin-top: 24px;}
.lte-rental-single .lte-ratio{position: relative;
  margin-bottom: -18px;
  margin-top: 15px;}
.lte-rental-single .lte-price{font-family: 'Taviraj', serif;
  font-family: var(--font-headers), serif;
  font-weight: 500;
  letter-spacing: var(--font-headers-letterspacing);
  color: #D7B65D;
  color: var(--main);
  font-size: 36px;
  margin-bottom: 0px;
  position: absolute;
  right: 0;
  top: -8px;}
@media (max-width: 768px){.lte-rental-single .lte-price{position: relative;
    right: auto;
    top: auto;}}
.lte-rental-single .lte-price span{color: #192026;
  color: var(--black);
  font-size: 18px;}
.lte-rental-single .lte-price span:before{content: "/";
  padding-left: 8px;
  padding-right: 8px;}
header.lte-parallax-yes,
section.lte-parallax-yes,
div.lte-parallax-yes > .elementor-column-wrap{background-attachment: fixed !important;
  transition: background 0s !important;
  background-size: 100%;}
@media (max-width: 768px){header.lte-parallax-yes,
  section.lte-parallax-yes,
  div.lte-parallax-yes > .elementor-column-wrap{background-size: cover !important;
    background-attachment: scroll !important;
    background-position: 100% 50% !important;}}
@keyframes lte-smoke-1{
  0% {
    opacity: 0;
    transform: translate(-50%, 650px);
  }
  50% {
    opacity: .5;
  }
  100% {
    opacity: 0;
    transform: translateY(-50%, 0px);
  }
}
@keyframes lte-square{
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.paging-navigation{margin-top: 5px;
  border-top: 0px solid rgba(0, 0, 0, 0.08);}
.paging-navigation,
.page-numbers{text-align: center;
  margin-top: 0px;
  margin-bottom: -16px;}
.paging-navigation .pagination,
.page-numbers .pagination{position: relative;
  padding-top: 0px;
  padding-bottom: 80px;
  margin-top: 35px;
  margin-bottom: 0px;
  font-size: 1px;
  font-size: 0;}
@media (min-width: 1200px){.paging-navigation .pagination,
  .page-numbers .pagination{margin-top: 85px;}}
.paging-navigation .pagination .page-numbers,
.page-numbers .pagination .page-numbers{font-family: 'Mulish', sans-serif;
  font-family: var(--font-main), sans-serif;
  font-weight: 400;
  letter-spacing: var(--font-main-letterspacing);
  font-size: 16px;
  font-weight: bold;
  width: 60px;
  height: 60px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  background-clip: border-box;
  line-height: 60px;
  background-color: #F5F5F5;
  background-color: var(--gray);
  color: #192026;
  color: var(--black);
  display: inline-block;
  text-align: center;
  vertical-align: top;
  margin: 0 8px 16px;
  position: relative;
  z-index: 5;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;}
.paging-navigation .pagination .page-numbers.current,
.page-numbers .pagination .page-numbers.current{cursor: default;
  background-color: #D7B65D;
  background-color: var(--main);
  color: #192026;
  color: var(--black);
  border: 1px solid var(--main);
  border-color: #D7B65D;
  border-color: var(--main);
  z-index: 0;
  pointer-events: none;}
.paging-navigation .pagination .page-numbers:not(.dots):not(.current):not(.disabled):hover,
.page-numbers .pagination .page-numbers:not(.dots):not(.current):not(.disabled):hover{background-color: #192026;
  background-color: var(--black);
  color: #FFFFFF;
  color: var(--white);}
.paging-navigation .pagination .prev,
.page-numbers .pagination .prev,
.paging-navigation .pagination .next,
.page-numbers .pagination .next{line-height: 60px;
  color: #192026;
  color: var(--black);}
@media (max-width: 768px){.paging-navigation .pagination .prev,
  .page-numbers .pagination .prev,
  .paging-navigation .pagination .next,
  .page-numbers .pagination .next{display: none;}}
.paging-navigation .pagination .prev.prev:before,
.page-numbers .pagination .prev.prev:before,
.paging-navigation .pagination .next.prev:before,
.page-numbers .pagination .next.prev:before,
.paging-navigation .pagination .prev.next:before,
.page-numbers .pagination .prev.next:before,
.paging-navigation .pagination .next.next:before,
.page-numbers .pagination .next.next:before{-moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
  content: "\f054";
  font-size: 16px;
  line-height: 60px;
  position: relative;
  zoom: 1;
  filter: alpha(opacity=100);
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  top: 0px;
  display: inline-block;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  background-clip: border-box;}
.paging-navigation .pagination .prev.prev:before,
.page-numbers .pagination .prev.prev:before,
.paging-navigation .pagination .next.prev:before,
.page-numbers .pagination .next.prev:before{left: -2px;
  -webkit-transform: scaleX(-1);
  -moz-transform: scaleX(-1);
  -ms-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  transform: scaleX(-1);}
.paging-navigation .pagination .prev.next:before,
.page-numbers .pagination .prev.next:before,
.paging-navigation .pagination .next.next:before,
.page-numbers .pagination .next.next:before{right: -2px;}
.paging-navigation .pagination .prev.disabled,
.page-numbers .pagination .prev.disabled,
.paging-navigation .pagination .next.disabled,
.page-numbers .pagination .next.disabled{zoom: 1;
  filter: alpha(opacity=0);
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  cursor: default;
  background-color: #F5F5F5;
  background-color: var(--gray);
  color: #FFFFFF;
  color: var(--white);}
.paging-navigation .pagination .prev:not(.dots):not(.current):not(.disabled):hover,
.page-numbers .pagination .prev:not(.dots):not(.current):not(.disabled):hover,
.paging-navigation .pagination .next:not(.dots):not(.current):not(.disabled):hover,
.page-numbers .pagination .next:not(.dots):not(.current):not(.disabled):hover{background-color: #192026;
  background-color: var(--black);
  border-color: #D7B65D;
  border-color: var(--main);
  color: #FFFFFF;
  color: var(--white);}
body{color: #192026;
  color: var(--black);
  background-color: #FFFFFF;
  background-color: var(--white);}
.lte-background-main{background-color: #D7B65D;
  background-color: var(--main);}
.lte-background-white{background-color: #FFFFFF;
  background-color: var(--white);}
.lte-background-white .lte-content-wrapper{background-color: #FFFFFF;
  background-color: var(--white);}
.lte-background-black{background-color: #192026;
  background-color: var(--black);
  color: #FFFFFF;
  color: var(--white);}
.lte-content-wrapper{z-index: 3;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  min-height: calc(100vh - 86px);}
@media (max-width: 991px){.lte-content-wrapper{margin-bottom: 0 !important;}}
@media (max-width: 479px){.lte-content-wrapper{overflow: hidden;}}
.page-template-full-width .lte-text-page > .row{margin: 0 !important;}
.page-template-full-width .lte-text-page > .row > div{padding: 0;
  width: 100%;}
.screen-reader-text{position: absolute !important;
  margin: 0 !important;
  padding: 0 !important;
  clip: rect(1px, 1px, 1px, 1px);}
img{height: auto;
  max-width: 100%;
  vertical-align: middle;}
.full-width{max-width: 100%;
  height: auto;}
a[href^=tel]{color: inherit;
  text-decoration: inherit;
  font-size: inherit;}
.row{display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;}
.row:before{display: none;}
.row.row-center{display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;}
.row.row-center-x{display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;}
.row.centered{justify-content: center;}
.row.centered > div{/*
   float: none;
   display: inline-block;
   margin: 0 auto;
   vertical-align: top;
*/}
@media (max-width: 1599px){.container{max-width: initial;}}
@media (max-width: 1599px){.elementor-section.elementor-section-boxed:not(.elementor-inner-section) > .elementor-container,
  .container{width: 1400px;}}
@media (max-width: 1440px){.elementor-section.elementor-section-boxed:not(.elementor-inner-section) > .elementor-container,
  .container{width: 1280px;}}
@media (max-width: 1320px){.elementor-section.elementor-section-boxed:not(.elementor-inner-section) > .elementor-container,
  .container{width: 1180px;}}
@media (max-width: 1199px){.elementor-section.elementor-section-boxed:not(.elementor-inner-section) > .elementor-container,
  .container{width: 86%;}}
@media (max-width: 768px){.elementor-section.elementor-section-boxed:not(.elementor-inner-section) > .elementor-container,
  .container{width: auto;}}
button:focus{outline: none;}
.lte-background-overlay{height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  position: absolute;
  pointer-events: none;}
.lte-overlay-dark{background-color: #192026;
  background-color: var(--black);
  zoom: 1;
  filter: alpha(opacity=75);
  -webkit-opacity: 0.75;
  -moz-opacity: 0.75;
  opacity: 0.75;}
@-webkit-keyframes lteSpin{ 0% { -webkit-transform: rotate(0deg); translate(-50%, -50%); } 100% { -webkit-transform: rotate(360deg); translate(-50%, -50%); }}
@-moz-keyframes lteSpin{ 0% { -moz-transform: rotate(0deg); translate(-50%, -50%); } 100% { -moz-transform: rotate(360deg); translate(-50%, -50%); }}
@-o-keyframes lteSpin{ 0% { -o-transform: rotate(0deg); translate(-50%, -50%); } 100% { -o-transform: rotate(360deg); translate(-50%, -50%); }}
@keyframes lteSpin{ 0% {-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg); translate(-50%, -50%); } 100% {-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);transform: rotate(360deg); translate(-50%, -50%); }}
@keyframes loader{
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes lte-fill{
  100% {
    background-position: 0 -115px;
  }
}
.subscribe-wrapper{overflow: hidden;}
.subscribe-wrapper .elementor-inner-section > div{margin-inline-end: 0;}
@media (max-width: 768px){.subscribe-wrapper .elementor-inner-section > div{margin-right: auto;}}
.subscribe-wrapper .container{padding-top: 70px;
  padding-bottom: 70px;
  position: relative;}
@media (max-width: 768px){.subscribe-wrapper .container{padding-top: 40px;
    padding-bottom: 40px;}}
.subscribe-wrapper .container:after{content: "";
  display: block;
  border-bottom: 1px solid var(--white);
  position: absolute;
  left: 15px;
  right: 15px;
  bottom: 0;
  zoom: 1;
  filter: alpha(opacity=10);
  -webkit-opacity: 0.1;
  -moz-opacity: 0.1;
  opacity: 0.1;}
.lte-services-sc{position: relative;}
.lte-services-sc.lte-layout-grid .row > div{display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;}
.lte-services-sc.lte-layout-grid .row > div:last-child .lte-item:after{display: none;}
.lte-services-sc.lte-layout-grid .lte-item{background-size: 100%;
  background-position: center center;
  text-align: center;
  padding: 20px 40px 10px 15px;
  position: relative;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;}
@media (max-width: 768px){.lte-services-sc.lte-layout-grid .lte-item{padding-right: 20px;
    width: 100%;}}
@media (max-width: 768px){.lte-services-sc.lte-layout-grid .lte-item{-webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;}}
.lte-services-sc.lte-layout-grid .lte-item:after{border-right: 1px dashed rgba(255, 255, 255, 0.3);
  content: "";
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;}
@media (max-width: 1599px){.lte-services-sc.lte-layout-grid .lte-item:after{display: none;}}
.lte-services-sc.lte-layout-grid .lte-item .lte-header{font-size: 24px;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  margin-bottom: 8px;}
.lte-services-sc.lte-layout-grid .lte-item .lte-header > *{color: #D7B65D;
  color: var(--main);}
.lte-services-sc.lte-layout-grid .lte-item .lte-header:hover > *{color: #FFFFFF;
  color: var(--white);}
.lte-services-sc.lte-layout-grid .lte-item .lte-header > *:after{-moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
  content: "\f061";
  font-size: 8px;
  margin: -20px 0 0 12px;
  margin-inline-end: 0;
  margin-inline-start: 12px;
  position: relative;
  top: -3px;}
@media (max-width: 768px){.lte-services-sc.lte-layout-grid .lte-item .lte-header > *:after{display: none;}}
@media (max-width: 768px){.lte-services-sc.lte-layout-grid .lte-item .lte-descr{font-size: 14px;
    line-height: 1.7em;
    display: block;}}
.lte-services-sc.lte-layout-grid .lte-item .lte-photo{min-width: 110px;}
@media (min-width: 768px){.lte-services-sc.lte-layout-grid .lte-item .lte-photo{margin-right: 35px;
    margin-inline-end: 35px;
    margin-inline-start: 0;}}
@media (max-width: 768px){.lte-services-sc.lte-layout-grid .lte-item .lte-photo{margin-bottom: 20px;
    width: 100%;}}
.lte-services-sc.lte-layout-grid .lte-item .lte-photo img{-webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  background-clip: border-box;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;}
.lte-services-sc.lte-layout-grid .lte-item .lte-photo img:hover{-webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);}
.lte-services-sc.lte-layout-grid .lte-item .lte-item-inner{text-align: start;}
@media (max-width: 768px){.lte-services-sc.lte-layout-grid .lte-item .lte-item-inner{text-align: center;}}
.lte-services-sc.lte-layout-grid .lte-item .lte-item-inner .lte-descr{color: rgba(255, 255, 255, 0.5);}
.lte-services-grid-item .lte-description{padding: 25px 30px 30px;
  -webkit-border-bottom-left-radius: 0px;
  -moz-border-radius-bottomleft: 0px;
  border-bottom-left-radius: 0px;
  -webkit-border-bottom-right-radius: 0px;
  -webkit-background-clip: padding-box;
  -moz-border-radius-bottomright: 0px;
  -moz-background-clip: padding;
  border-bottom-right-radius: 0px;
  text-align: left;
  position: relative;}
@media (max-width: 768px){.lte-services-grid-item .lte-description{padding: 25px 20px 20px;}}
.lte-services-grid-item .lte-description .lte-header{margin-bottom: 0px;
  display: block;}
.lte-services-grid-item .lte-description .lte-header > *{margin: 0;}
.lte-services-grid-item .lte-description .lte-header:hover > *{color: #D7B65D;
  color: var(--main);}
.lte-services-archive{margin-top: -30px;}
.lte-services-archive article{margin-top: 30px;}
body.error404 img{max-width: 700px;}
@media (max-width: 991px){body.error404 img{max-width: 100%;}}
body.error404 h4{font-size: 48px !important;
  margin: 0 0 24px;}
@media (max-width: 768px){body.error404 h4{font-size: 24px !important;}}
body.error404 h3,
body.error404 h4{color: #192026 !important;
  color: var(--black) !important;}
body.error404 .lte-content-wrapper{min-height: 90vh;}
.page-404{text-align: center;}
body.error404 .page-404-default{padding: 150px 0 160px;}
body.error404 .page-404-default .center-404{max-width: 400px;
  margin: 0 auto 36px;}
.elementor-container.elementor-column-gap-no .elementor-element{overflow: hidden;}
.lte-background-black .elementor-widget-text-editor{zoom: 1;
  filter: alpha(opacity=80);
  -webkit-opacity: 0.8;
  -moz-opacity: 0.8;
  opacity: 0.8;}
.elementor-accordion .elementor-accordion-item{margin-bottom: 15px;}
.elementor-accordion .elementor-accordion-item .elementor-tab-title{background-color: #F5F5F5;
  background-color: var(--gray);
  font-family: 'Taviraj', serif;
  font-family: var(--font-headers), serif;
  font-weight: 500;
  letter-spacing: var(--font-headers-letterspacing);
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  font-size: 20px;
  padding: 20px 25px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  background-clip: border-box;}
.elementor-accordion .elementor-accordion-item .elementor-tab-title:hover{background-color: #D7B65D;
  background-color: var(--main);
  color: #192026;
  color: var(--black);}
.elementor-accordion .elementor-accordion-item .elementor-tab-title:hover a{color: #192026;
  color: var(--black);}
.elementor-accordion .elementor-accordion-item .elementor-tab-title i{font-family: 'Mulish', sans-serif;
  font-family: var(--font-main), sans-serif;
  font-weight: 400;
  letter-spacing: var(--font-main-letterspacing);
  font-size: 14px;
  position: relative;
  top: 0px;
  right: 2px;}
.elementor-accordion .elementor-accordion-item .elementor-tab-title i:before{-moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
  content: "\f054";}
.elementor-accordion .elementor-accordion-item .elementor-tab-title.elementor-active i{font-family: 'Mulish', sans-serif;
  font-family: var(--font-main), sans-serif;
  font-weight: 400;
  letter-spacing: var(--font-main-letterspacing);
  font-size: 14px;
  position: relative;
  top: 0px;
  right: 3px;}
.elementor-accordion .elementor-accordion-item .elementor-tab-title.elementor-active i:before{-moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
  content: "\f054";
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);}