/***************************************************
  Mixins Themes 
/***************************************************/
/* Mixin Normal*/
/* Mixin Clear */
/* Mixin Border */
/*background RGBA
============================================*/
/***************************************************
  Mixins RTL Themes 
/***************************************************/
/************************************ 
	Override Bootstrap 
*************************************/
/**
 * Web Application Prefix Apply For Making Owner Styles
 */
/**
 *   Blocks Layout Selectors 
 */
/***********************************************************************/
/*
 *   TYPE CODE CSS HERE
 */
#index #wrapper {
  padding-top: 0; }
#index #main .page-footer {
  margin-bottom: 0; }
#index .footer-container {
  margin-top: 0; }

@media (min-width: 1025px) {
  .elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1290px; } }

.elementor-2 .elementor-element.elementor-element-425d6a9.elementor-position-top .elementor-image-box-img {
  margin-bottom: 0; }

.elementor-2 .elementor-element.elementor-element-b62e67e.elementor-position-top .elementor-image-box-img {
  margin-bottom: 0; }

[dir] .popup-over.leo_block_top .popup-content {
  right: auto;
  left: 0; }

*[dir="rtl"] .off-canvas-active > .off-canvas-nav-megamenu {
  transform: translateX(0); }

.width-content {
  max-width: 1740px;
  margin: 0 auto; }

#index .name-manufacturer {
  display: none; }

#checkout .lql-form-content input {
  border: 1px solid #b5afaf; }

#leo_search_block_top {
  float: right; }
  @media (max-width: 767px) {
    #leo_search_block_top {
      position: static;
      padding-right: 12px; } }
  #leo_search_block_top .title_block {
    margin: 0;
    padding: 0;
    display: block;
    font-size: 0;
    z-index: 9999;
    height: 20px; }
    #leo_search_block_top .title_block:before {
      content: "\f002";
      font-family: "Font Awesome 6 Pro";
      font-weight: 300;
      font-size: 20px;
      color: #000; }
      @media (max-width: 1400px) {
        #leo_search_block_top .title_block:before {
          color: #000;
          font-size: 21px; } }
    #leo_search_block_top .title_block:hover:before {
      color: var(--theme-color-default); }
  #leo_search_block_top .list-cate-wrapper {
    display: none; }
  #leo_search_block_top form {
    opacity: 0;
    visibility: hidden;
    max-width: 300px;
    border: 1px solid #000;
    position: absolute;
    width: 100%;
    top: 100%;
    transform: translateY(20px);
    transition: all 0.3s;
    width: 290px;
    right: -63px;
    background: #fff;
    z-index: 9; }
    #leo_search_block_top form .form-control {
      height: 45px;
      background: #fff;
      border: none;
      outline-color: transparent; }
  #leo_search_block_top.show form {
    opacity: 1;
    visibility: visible;
    transform: translateY(10px);
    padding: 0 10px;
    right: 0;
    top: calc(100% + 20px); }
    [dir] #leo_search_block_top.show form {
      left: 0px;
      right: auto; }
    @media (max-width: 575px) {
      #leo_search_block_top.show form {
        right: -115px; }
        [dir] #leo_search_block_top.show form {
          right: -105px; } }

@media (min-width: 1025px) {
  #index .header1-h1 {
    position: absolute;
    z-index: 999;
    width: 100%; } }

.header1-h1 {
  background-color: rgba(0, 0, 0, 0.5); }
  .header1-h1 .leo-megamenu .navbar-nav > li > a {
    color: #fff; }
    .header1-h1 .leo-megamenu .navbar-nav > li > a.active, .header1-h1 .leo-megamenu .navbar-nav > li > a:hover, .header1-h1 .leo-megamenu .navbar-nav > li > a:focus {
      color: var(--theme-color-default); }
  .header1-h1 #leo_search_block_top .title_block:before {
    color: #fff; }
  .header1-h1 #leo_search_block_top .title_block:hover:before {
    color: var(--theme-color-default); }
  .header1-h1 .navbar-header .navbar-toggler {
    color: #fff; }
  .header1-h1 #_desktop_cart .cart-preview .header i:before {
    color: #fff; }
  .header1-h1 #_desktop_cart .cart-preview .header:hover > i:before {
    color: var(--theme-color-default); }
  .header1-h1 .header-button-wishlist > a > i:before {
    color: #fff; }
  .header1-h1 .header-button-wishlist > a:hover > i:before {
    color: var(--theme-color-default); }
  .header1-h1 #leo_block_top > a > i:before {
    color: #fff; }
  .header1-h1 #leo_block_top > a:hover > i:before {
    color: var(--theme-color-default); }

.header1-h6 {
  background-color: rgba(0, 0, 0, 0.5); }
  .header1-h6 .leo-megamenu .navbar-nav > li > a {
    color: #fff; }
  .header1-h6 #leo_search_block_top .title_block:before {
    color: #fff; }
  .header1-h6 .navbar-header .navbar-toggler {
    color: #fff; }
  .header1-h6 #_desktop_cart .cart-preview .header i:before {
    color: #fff; }
  .header1-h6 .header-button-wishlist > a > i:before {
    color: #fff; }
  .header1-h6 #leo_block_top > a > i:before {
    color: #fff; }

.box1-h1 .elementor-image-box-title {
  position: relative;
  transition: all .3s ease; }
  .box1-h1 .elementor-image-box-title:after {
    content: "\f05b";
    font-family: 'Font Awesome 6 Pro';
    font-size: 30px;
    font-weight: 300;
    transition: all 0.5s;
    position: absolute;
    right: 0;
    top: 11px; }
    @media (max-width: 1024px) {
      .box1-h1 .elementor-image-box-title:after {
        top: 0px; } }
.box1-h1 .elementor-image-box-content {
  z-index: 2; }
.box1-h1 .elementor-image-box-wrapper {
  position: relative;
  transition: all .3s ease; }
  .box1-h1 .elementor-image-box-wrapper:after {
    background: linear-gradient(180deg, rgba(128, 118, 103, 0) 50%, #de8a26 91.67%);
    transition: all .3s ease;
    height: 0;
    content: "";
    position: absolute;
    bottom: 0;
    z-index: 1;
    width: 100%;
    left: 0; }
  .box1-h1 .elementor-image-box-wrapper:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    bottom: 0;
    background: linear-gradient(180deg, rgba(128, 118, 103, 0) 50%, #4E483F 91.67%);
    transition: all .3s ease;
    z-index: 1; }
  .box1-h1 .elementor-image-box-wrapper .elementor-image-box-description {
    transition: all .3s ease;
    transform: translateY(100px);
    max-height: 0;
    opacity: 0;
    border-top: 2px solid #fff;
    padding-top: 25px; }
  .box1-h1 .elementor-image-box-wrapper:hover {
    transition: all .3s ease; }
    .box1-h1 .elementor-image-box-wrapper:hover .elementor-image-box-description {
      opacity: 1;
      transition: all .3s ease;
      transform: translateY(0);
      max-height: 250px; }
    .box1-h1 .elementor-image-box-wrapper:hover:after {
      transition: all .3s ease;
      height: 100%; }
    .box1-h1 .elementor-image-box-wrapper:hover:before {
      background: 0 0; }

.elementor-widget:not(:last-child) {
  margin-bottom: 0px; }

.btn-shop a {
  font-family: var(--font-family-heading);
  display: inline-flex;
  background-size: 0;
  font-weight: 600;
  background-repeat: no-repeat;
  background-position: 0% 110%;
  transition: background-size 0.25s cubic-bezier(1, 1, 0, 0) 0s;
  background-image: linear-gradient(to right, #DE8A26 0%, #DE8A26 100%); }
  .btn-shop a:after {
    content: "\f05b";
    font-size: 18px;
    font-weight: 300;
    font-family: 'Font Awesome 6 Pro';
    font-style: normal;
    margin-left: 10px; }
    .rtl .btn-shop a:after {
      margin-right: 10px;
      margin-left: inherit; }
  .btn-shop a:hover {
    background-color: transparent;
    background-size: 100%; }

.btn1-shop a {
  font-family: var(--font-family-heading);
  display: inline-flex;
  background-size: 0;
  font-weight: 600;
  background-repeat: no-repeat; }
  .btn1-shop a:after {
    content: "\f05b";
    font-size: 18px;
    font-weight: 300;
    font-family: 'Font Awesome 6 Pro';
    font-style: normal;
    margin-left: 10px; }
  .btn1-shop a:hover {
    color: var(--theme-color-default); }

.content2-h1 .left {
  position: relative; }
.content2-h1 .bottom {
  position: absolute;
  top: 50%;
  left: 70px;
  transform: translateY(-50%); }
  @media (max-width: 480px) {
    .content2-h1 .bottom {
      left: 20px; } }
@media (max-width: 480px) {
  .content2-h1 img {
    height: 250px;
    object-fit: cover; } }

.content3-h1 .manufacturer-image-container img {
  opacity: 0.3;
  transition: all .3s ease; }
.content3-h1 .manufacturer-image-container:hover img {
  opacity: 1;
  background: #fff;
  transition: all .3s ease; }

#index .blog-container {
  background: #fff; }
  #index .blog-container .right-block {
    padding: 35px 50px 20px 50px;
    position: relative; }
  #index .blog-container .blog-meta {
    position: static;
    border-top: 1px solid #DDDBD4;
    padding-top: 30px; }
  #index .blog-container .author {
    float: left;
    padding-right: 10px;
    border-right: 1px solid #DDDBD4;
    margin-right: 10px; }
    #index .blog-container .author span {
      color: #979797; }
  #index .blog-container .cat span {
    color: #979797; }
  #index .blog-container .created {
    position: absolute;
    left: 0;
    top: 30px;
    writing-mode: vertical-rl;
    background: var(--theme-color-default);
    padding: 10px 6px; }
  #index .blog-container .blog-desc {
    margin-bottom: 30px;
    position: relative; }

.content5-h1 .right {
  border: 1px solid #dedbd4;
  background: #fff; }
  .content5-h1 .right .block_newsletter {
    display: inline-block; }
    .content5-h1 .right .block_newsletter .p-text > p {
      display: none; }
    .content5-h1 .right .block_newsletter form .btn {
      position: inherit;
      font-size: 14px;
      line-height: 18px;
      font-weight: 600;
      text-transform: uppercase;
      text-align: center;
      background: #DE8A26;
      color: #fff;
      width: 100%;
      display: flex;
      align-items: center;
      justify-content: center;
      right: 0; }
      .content5-h1 .right .block_newsletter form .btn:hover {
        background-color: #000; }
      .content5-h1 .right .block_newsletter form .btn i:after {
        color: #fff; }
    .content5-h1 .right .block_newsletter form input[type="email"] {
      text-align: center;
      color: #000; }

.content6-h1 .elementor-image-box-title {
  font-family: var(--font-family-base);
  margin-bottom: 0; }

@media (max-width: 1024px) {
  .content7-h1 .center img {
    max-height: 365px;
    width: 100%;
    object-fit: cover; } }
.content7-h1 .elementor-image-box-img {
  position: relative;
  transition: all .3s ease; }
  .content7-h1 .elementor-image-box-img:after {
    background: linear-gradient(180deg, rgba(128, 118, 103, 0) 50%, #de8a26 91.67%);
    transition: all .3s ease;
    height: 0;
    content: "";
    position: absolute;
    bottom: 0;
    width: 100%;
    left: 0; }
  .content7-h1 .elementor-image-box-img:hover {
    transition: all .3s ease; }
    .content7-h1 .elementor-image-box-img:hover:after {
      transition: all .3s ease;
      height: 100%; }

.footer1-h1 .left li a {
  font-family: var(--font-family-heading); }
.footer1-h1 .right .elementor-icon-box-icon {
  background: #807667;
  padding: 10px; }

.content1-h2 .widget-tab-title {
  font-family: var(--font-family-heading);
  border-top: 4px solid #DDDBD4;
  margin: 0 25px; }
  .content1-h2 .widget-tab-title.active {
    border-top: 4px solid var(--theme-color-default); }

.content2-h2 .elementor-testimonial-content {
  font-family: var(--font-family-heading);
  padding-bottom: 50px; }

.content3-h2 .block_newsletter .p-text > p {
  display: none; }

@media (max-width: 1024px) {
  .header1-h3 .elementor-row {
    display: flex; }
  .header1-h3 .center {
    order: -1; } }
@media (max-width: 767px) {
  .header1-h3 .elementor-row {
    flex-direction: row; } }

@media (min-width: 1025px) {
  .content1-h3 .right img {
    background-size: cover; } }

.content2-h3 .block-carousel-image-container {
  position: relative;
  display: inline-block; }
  .content2-h3 .block-carousel-image-container .item-title {
    position: absolute;
    font-family: var(--font-family-heading);
    left: -16px;
    transform: rotate(90deg);
    top: 70px;
    z-index: 9;
    width: max-content !important;
    padding-bottom: 30px; }
  .content2-h3 .block-carousel-image-container .item-description {
    position: absolute;
    top: 30px;
    left: 80px;
    opacity: 0;
    transition: all 0.3s;
    transform: scale(0, 1); }
    .content2-h3 .block-carousel-image-container .item-description a {
      display: block; }
      .content2-h3 .block-carousel-image-container .item-description a:hover {
        color: var(--theme-color-default);
        text-decoration: underline; }
  .content2-h3 .block-carousel-image-container:hover:before {
    content: "";
    background-color: transparent;
    background-image: linear-gradient(180deg, #000000 7.09%, #fff0 70.61%);
    width: 100%;
    height: 100%;
    position: absolute; }
  .content2-h3 .block-carousel-image-container:hover .item-title {
    border-bottom: 3px solid #DE8A26; }
  .content2-h3 .block-carousel-image-container:hover .item-description {
    opacity: 1;
    transition: all 0.3s;
    transform: scale(1); }

.text-reviews .elementor-image-box-wrapper {
  display: flex;
  justify-content: center; }
.text-reviews .elementor-image-box-content {
  width: auto; }

.content4-h3 .block-carousel-image-container {
  display: flex;
  flex-direction: column; }
  .content4-h3 .block-carousel-image-container .item-description {
    order: -1;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url("data:image/png;base64,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"); }
  .content4-h3 .block-carousel-image-container .item-sub-title {
    order: 2; }
  .content4-h3 .block-carousel-image-container .item-title {
    order: 1; }
@media (min-width: 1025px) {
  .content4-h3 .item {
    padding: 0 50px !important; } }

.content5-h3 .elementor-image {
  position: relative; }
  .content5-h3 .elementor-image:before {
    content: "\f05b";
    font-size: 27px;
    font-weight: 300;
    font-family: 'Font Awesome 6 Pro';
    font-style: normal;
    position: absolute;
    color: #fff;
    left: 0;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    opacity: 0;
    transition: all .3s ease;
    z-index: 1; }
  .content5-h3 .elementor-image:after {
    content: "";
    opacity: 0;
    background-color: #000;
    transition: all .3s ease;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0; }
  .content5-h3 .elementor-image:hover:before {
    opacity: 1;
    transition: all .3s ease; }
  .content5-h3 .elementor-image:hover:after {
    opacity: .6;
    transition: all .3s ease; }

.content1-h4 .elementor-widget-LeoCountDown {
  position: absolute;
  right: 0;
  top: 0;
  background: #000;
  max-width: 100px;
  text-align: center; }
.content1-h4 .ap-countdown-link {
  display: none; }
.content1-h4 .leocountdown-time {
  padding-bottom: 0;
  margin-top: 15px;
  margin-bottom: 0; }
  .content1-h4 .leocountdown-time li {
    display: block;
    border-bottom: 1px solid #191919;
    padding-bottom: 15px;
    padding-top: 15px; }
  .content1-h4 .leocountdown-time .lcd_text {
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 4px;
    display: block;
    text-transform: uppercase;
    padding-top: 10px; }

.content2-h4 .elementor-image-box-wrapper {
  border: 1px solid #DDDBD4;
  transition: all .3s ease; }
  .content2-h4 .elementor-image-box-wrapper:hover .elementor-image-box-title {
    color: var(--theme-color-default) !important;
    transition: all .3s ease; }
.content2-h4 .elementor-image-box-img {
  border-right: 1px solid #DDDBD4;
  padding: 18px 0;
  text-align: center; }
.content2-h4 .elementor-image-box-title {
  position: relative;
  margin-bottom: 0; }
  .content2-h4 .elementor-image-box-title:before {
    content: "\f178";
    font-family: 'Font Awesome 6 Pro';
    font-size: 15px;
    font-weight: 400;
    transition: all 0.5s;
    position: absolute;
    right: 30px;
    top: 50%;
    transform: translateY(-50%);
    color: #DE8A26; }

.content3-h4 .block-carousel-image-container {
  display: flex;
  flex-direction: column; }
  .content3-h4 .block-carousel-image-container .item-description {
    order: -1;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url("data:image/png;base64,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"); }
  .content3-h4 .block-carousel-image-container .item-sub-title {
    order: 2; }
  .content3-h4 .block-carousel-image-container .item-title {
    order: 1; }
.content3-h4 .item {
  background: #fff;
  margin: 0 15px; }
  @media (min-width: 1025px) {
    .content3-h4 .item {
      padding: 30px 50px !important; } }

.footer1-h4 .block_newsletter .p-text > p {
  display: none; }

@media (max-width: 1024px) {
  .header1-h5 .elementor-row {
    display: flex; } }
@media (max-width: 1024px) {
  .header1-h5 .elementor-row .logo-center {
    order: -1; } }

.content1-h5 .leo-plist-style-10 .item .product-miniature:last-child .thumbnail-container {
  border-bottom: none; }

@media (min-width: 576px) {
  #index .content2-h5 .right .blog-container {
    display: flex;
    padding-bottom: 30px;
    margin-bottom: 30px; } }
@media (min-width: 576px) {
  #index .content2-h5 .right .blog-container .right-block {
    padding: 0 0 0 30px;
    width: 55%; } }
@media (min-width: 576px) {
  #index .content2-h5 .right .blog-container .left-block {
    width: 45%; } }
#index .content2-h5 .right .blog-container .blog-desc {
  margin-bottom: 0; }
#index .content2-h5 .right .blog-container .blog-meta {
  border: none; }
#index .content2-h5 .right .created {
  left: -32px;
  top: 0; }
#index .content2-h5 .right .slick-active > div:last-child .blog-container {
  border-bottom: none; }
#index .content2-h5 .left .blog-container .blog-meta {
  border-bottom: none;
  border-top: 1px solid #dedbd4; }

.content3-h5 .elementor-widget-container img {
  background: #fff;
  padding: 10px; }

.content4-h5 .elementor-heading-title {
  border-bottom: 2px solid transparent; }
  .content4-h5 .elementor-heading-title:hover {
    border-bottom: 2px solid #DE8A26;
    max-width: max-content; }
    .content4-h5 .elementor-heading-title:hover sup {
      border-bottom: none; }

.content1-h6 .elementor-element:hover .elementor-image-box-title {
  text-decoration: underline; }
.content1-h6 .elementor-element:hover .elementor-button-wrapper {
  opacity: 1;
  transition: all 0.3s; }
.content1-h6 .elementor-button-wrapper {
  opacity: 0;
  transition: all 0.3s; }

.block_newsletter .p-text > p {
  display: none; }

/*# sourceMappingURL=front.css.map */
