/*
Theme Name: Paritime Child Theme
Theme URI: http://paritime.like-themes.com/
Author: Like Themes
Author URI: http://like-themes.com/
Description: Blank Child Theme for Paritime
Template: paritime
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: four-columns, right-sidebar, full-width-template
Text Domain: paritime

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

.lte-services-sc.lte-layout-grid .lte-item .lte-item-inner {
    background-color: rgba(255, 255, 255, 0.25);
    padding: 20px 0;
}

.lte-footer-widget-area .lte-header-widget {
    font-size: 26px;
    text-transform: uppercase !important;
	font-weight: 700;
}

.lte-contact-form-7.lte-style-solid input {
    font-size: 18px !important;
}

.mc4wp-form-806 .lte-btn.btn-second {
    line-height: 1.8 !important;
}

.lte-heading.lte-size-bg .lte-header {
    font-size: 72px !important;
    line-height: 1.1em !important;
}

@media (max-width: 1620px) { .elementor-element-670c2a82 h3 {
    font-size: 36px !important;
}}

@media (max-width: 1500px) {.elementor-element-ff5f752 h3 {
    font-size: 42px !important;
}}

.lte-services-sc.lte-layout-grid .lte-item .lte-header {
    font-size: 27px !important;
}
	
.elementor-element-2bb6414b .elementor-element-populated {
    padding: 0px !important;
}

@font-face {
  font-family: 'Montserrat';
  src: url('https://www.padelklatovy.cz/wp-content/uploads/2024/09/Montserrat-Bold.ttf');
  font-style: normal;
}

@font-face {
  font-family: 'Montserrat';
  src: url('https://www.padelklatovy.cz/wp-content/uploads/2024/09/Montserrat-BoldItalic.ttf');
  font-style: italic;
}

h1, h2, h3, h4, h5, h6 {
    font-family: 'Montserrat' !important;
    font-weight: bold !important;
}

.lte-header {
  font-family: 'Montserrat' !important;
	font-weight: bold !important;
}

.lte-heading .lte-watermark {
    font-family: 'Kanit', serif !important;
    /* font-family: var(--font-headers), serif; */
    font-weight: 600;
    letter-spacing: var(--font-headers-letterspacing);
    font-style: italic;
    white-space: nowrap;
    font-size: 140px;

}

.elementor-element-050fa58 h1 {
  font-family: 'Kanit' !important;
  font-weight: 600 !important;
}

.zs-slideshow .zs-slides .zs-slide {
    background-position: top !important;
}

.grecaptcha-badge {
	display:none !important;
}

.tags-line {
	display:none !important;
}

.blog-post .image img {
    border-radius: 5px 5px 5px 5px;
}

.lte-page-header h1 {
    line-height: 1.1em !important;
    font-size: 60px;
}

.lte-page-header .container {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
}

.lte-page-header .breadcrumbs, .lte-social.lte-nav-second {
	display:none !important;
}

@media (max-width: 768px) {
.elementor-13198 .elementor-element.elementor-element-64580a3 > .elementor-widget-container {
    padding: 20px 0px 20px 0px !important;
}}
@media (max-width: 768px) {
.elementor-13198 .elementor-element.elementor-element-70f76abd > .elementor-widget-container {
    padding: 20px 0px 20px 0px !important;
}}

@media (max-width: 768px) {
.elementor-13198 .elementor-element.elementor-element-d572750 {
    padding: 0px 10px 0px 10px !important;
}}

@media (max-width: 768px) {
.elementor-23545 .elementor-element.elementor-element-3c510bd  {
    --spacer-size: 20px !important;
}}

@media (max-width: 768px) {
.elementor-23545 .elementor-element.elementor-element-e1cb39e {
    --spacer-size: 20px !important;
}}

.elementor-element-9ce1393 .elementor-widget-wrap {
	padding: 0px !important;
}

.lte-nav-search {
	display:none !important;
}

@media (max-width: 768px) {
.lte-footer-widget-area .lte-social-icons-list .lte-header {
    padding-left: 10px  !important;
}}

@media (max-width: 768px) {
.elementor-13198 .elementor-element.elementor-element-09c2e38 {
    --spacer-size: 20px !important;
}}

@media (max-width: 768px) {
.elementor-13198 .elementor-element.elementor-element-08c6264 {
    --spacer-size: 10px !important;
}}

@media (max-width: 768px) {
.lte-tennis-price tr td:first-child {
    width: auto !important;
}}

@media (max-width: 767px) {
.elementor-13198 .elementor-element.elementor-element-51f18d0f {
    --spacer-size: 10px !important;
}}

@media (max-width: 768px) {
.elementor-13198 .elementor-element.elementor-element-36fac {
    --spacer-size: 25px !important;
}}

@media (max-width: 768px) {
.elementor-13198 .elementor-element.elementor-element-5aed4ad {
    --spacer-size: 20px !important;
}}

@media (max-width: 768px) {
.elementor-element-6d48c27 .elementor-accordion .elementor-tab-content {
    padding: 5px 20px !important;
}}

@media (max-width: 768px) {
.elementor-13198 .elementor-element.elementor-element-0981d65 > .elementor-widget-container {
    margin: 0px 0px 0px 0px !important;
}}

@media (max-width: 768px) {
.elementor-13198 .elementor-element.elementor-element-5ec088c {
    --spacer-size: 20px !important;
}}

@media (max-width: 768px) {
.elementor-13198 .elementor-element.elementor-element-1f83fc2c {
    --spacer-size: 0px !important;
}}

@media (max-width: 768px) {
.elementor-13198 .elementor-element.elementor-element-44748534 {
	margin: 30px 20px 0 !important;
}}

@media (max-width: 768px) {
.elementor-13198 .elementor-element.elementor-element-9aa3084 {
    margin-top: 0px !important;
    margin-bottom: 0px;
}}

@media (max-width: 768px) {
.elementor-13198 .elementor-element.elementor-element-640b6167 .elementor-element-populated {
    padding: 0px 30px 50px 30px !important;
}}

@media (max-width: 768px) {
.elementor-element-50c7475 {
	display: none !important;
}}

@media (max-width: 768px) {
.elementor-13198 .elementor-element.elementor-element-d333f85 {
    --spacer-size: 50px;
}}

@media (max-width: 768px){
.elementor-13198 .elementor-element.elementor-element-29fe3677 {
    width: var(--container-widget-width, 450px);
    max-width: 70vw;
    --container-widget-width: 70vw;
    --container-widget-flex-grow: 0;
}}

@media (max-width: 768px){
.elementor-13198 .elementor-element.elementor-element-42ef4971 {
    --spacer-size: 60px !important;
}}

@media (max-width: 768px) {
.elementor-13198 .elementor-element.elementor-element-3c1aa4ba {
    --spacer-size: 30px !important;
}}

@media (max-width: 768px) {
.elementor-element.elementor-element-3c510bd {
    --spacer-size: 50px !important;
}}

@media (max-width: 768px) {
.elementor-element.elementor-element-3245433d {
    margin-top: 0px;
    margin-bottom: 50px !important;
}}

@media (max-width: 768px) { .lte-tennis-price tr td:first-child {
    text-align: left;
    padding-right: 15px;
    padding-left: 15px;
    width: 200px;
}}

@media (max-width: 768px) {.lte-tennis-price tr td:last-child {
    text-align: left;
    padding-left: 15px;
}}

@media (max-width: 768px) {.lte-tennis-price tr td span {
    position: relative;
    top: 2px;
    font-size: 20px;
}}

@media (max-width: 768px) {
.lte-services-sc.lte-layout-grid .row .col-xs-12:nth-child(1) {
	margin-bottom: 20px;
}}

@media (max-width: 768px) {
  .lte-services-sc.lte-layout-grid .lte-item {
    padding-right: 0px;
    width: 100%;
  }
}

@media (max-width: 768px) {
.lte-heading .lte-watermark {
    font-family: 'Kanit', serif;
    font-weight: 600;
    letter-spacing: var(--font-headers-letterspacing);
    font-style: normal;
    white-space: nowrap;
    font-size: 80px !important;
    font-weight: 800;
    line-height: 150px;
    margin-top: -2px;
    padding-left: 20px;
    padding-right: 20px;
    zoom: 1;
    filter: alpha(opacity = 25);
    -webkit-opacity: 0.25;
    -moz-opacity: 0.25;
    opacity: 0.25;
    color: transparent;
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #000;
}}

@media (max-width: 768px) {
.elementor-18804 .elementor-element.elementor-element-750bb8a {
    --spacer-size: 160px !important;
}}

@media (max-width: 768px) {
.lte-slider-zoom .text-lg {
	font-size: 18px !important;
}}

@media (max-width: 768px) {
.lte-heading.lte-size-huge .lte-header {
    font-size: 70px !important;
    font-weight: 600;
    line-height: .85em;
    overflow: visible;
    font-style: italic;
}}

.lte-slider-zoom .text-lg {
    font-size: 22px;
}

@media (max-width: 768px) {
.lte-zs-slider-wrapper .elementor-element-26c0dc9:before {
    content: '';
    background-image: url(/wp-content/uploads/2024/02/slider-bg2.png);
    background-position: top center;
    background-repeat: no-repeat;
    content: " ";
    position: absolute;
    background-size: 300px !important;
    background-position: center center !important;
    width: 100%;
    margin-top: 115px;
    height: 300px;
    z-index: -1;
	    translate: -50%;

}}

#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: var(--black) !important;
	    cursor: pointer;
}

.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav a {
    padding: 0px 22px 0;
    position: relative;
    cursor: pointer;
}

.elementor-element-e0baaa5 .lte-header {
    font-size: 26px !important;
}

.elementor-element-22998af h5 {
    margin: 10px 0 12px;
    font-size: 24px;
}

.elementor-element-5b789904, .elementor-element-e134154 {
    background-color: rgba(255, 0, 0, 0.8);
}

.elementor-element-d68e997 .lte-contact-form-7 input[type="submit"] {
    background-color: var(--white) !important;
    color: #10181A;
    color: var(--black);
}

#lte-nav-wrapper .lte-navbar-icons .lte-top-search-wrapper .lte-top-search-ico {
    color: var(--main) !important;
}

#lte-nav-wrapper .lte-navbar-icons .lte-nav-social > a:before {
    color: var(--main) !important;
}

.lte-services-sc.lte-layout-grid .lte-item .lte-header {
    text-transform: uppercase !important;
}


.elementor-element-26c0dc9:before {
	content:'';
    background-image: url(/wp-content/uploads/2024/02/slider-bg2.png);
    background-position: top center;
    background-repeat: no-repeat;
	content: " ";
	position: absolute;
	background-size: 475px !important;
	background-position: center center !important;
	width: 100%;
	margin-top:85px;
	height: 555px;
	z-index: -1;
}

.lte-footer-widget-area .widget {
    margin-bottom: 20px;
}

#lte-widgets-footer > div > div > div:nth-child(2) > div, #lte-widgets-footer > div > div > div:nth-child(3) > div {
    margin-top: 15px;
}

#lte_navmenu-2 > h3 {
    padding: 0px 0px 10px;
    margin: 0px 0 45px 0;
}

.lte-footer-widget-area .widget_lte_navmenu ul li a {
    font-size: 18px !important;
}

@media (min-width: 769px) {
.lte-footer-widget-area .widget_lte_navmenu ul li {
    width: 40% !important;
}}

.lte-navbar .lte-nav-social {
    margin-bottom: 7px;
}

.elementor-element-64580a3 > div > ul > li:nth-child(1) > div > svg {
    max-width: 64px;
    margin-top: -175px;
	margin-bottom: -175px;
}

.lte-footer-widget-area .lte-social-icons-list span.lte-ic {
    font-size: 26px;
    width: 26px;
    height: 26px;
    line-height: 26px;
    margin-top: 4px;
}

#custom_html-6 {
    margin-bottom: 50px;
	 margin-top: 10px;
}

.elementor-element-64580a3 > div > ul > li:nth-child(3) > div > svg {
    max-width: 64px;
	margin-top: -110px;
	margin-bottom: -110px;
	padding: 0 0px 0 5px;
}

.lte-footer-widget-area .lte-social-icons-list .lte-header {
    padding-left: 40px;
}

.lte-footer-widget-area .lte-social-icons-list .lte-header {
    display: block;
    font-size: 20px !important;
}

.elementor-widget-lte-icons .lte-block-icon span.lte-header.lte-h6 {
    font-size: 23px !important;
}

.lte-style-solid form input:not([type="submit"]):not([type="button"]):not([type="radio"]):not([type="checkbox"]) {
    padding: 17px 25px 17px 20px;
    font-size: 16px;
}

.lte-contact-form-7.lte-style-solid input[type="submit"] {
	font-size: 16px;
    text-transform: uppercase;
    padding-top: 17px;
    padding-bottom: 17px;
}

.elementor-widget-lte-icons .lte-block-icon.lte-icon-type-left .lte-icon-content .lte-descr {
    margin-top: 2px;
}
.elementor-widget-lte-icons .lte-block-icon.lte-icon-type-right .lte-icon-content .lte-descr {
    margin-top: 2px;
}

.lte-contact-form-7 .col-lg-12.col-md-12 p {
    margin-bottom: 20px !important;
}

.lte-contact-form-7.lte-padding-yes {
    padding: 55px 40px 15px;
}

.lte-descr {
    text-align: justify;
}


.zs-enabled.lte-zs-overlay-black .zs-slideshow::before {
    background: #2C1A1A !important;
    zoom: 1;
    filter: alpha(opacity=50);
    -webkit-opacity: 0.5;
    -moz-opacity: 0.5;
    opacity: 0.5;
    pointer-events: none;
}

.elementor-accordion .elementor-accordion-item .elementor-tab-title {
    padding: 8px 0px 20px;
}

.lte-tariff-item {
	background-color: rgba(255,255,255,0.5) !important;
}

.elementor-widget-lte-icons .lte-block-icon.lte-icon-type-right.lte-icon-shape-circle i:before {
    width: 100px !important;
    height: 100px !important;
    display: block !important;
    line-height: 94px;
    transition: transform 100ms linear;
}


.elementor-widget-lte-icons .lte-block-icon.lte-icon-type-left.lte-icon-shape-circle i {
    line-height: unset;
    height: unset;
}

#lte-nav-wrapper .lte-navbar-items.navbar-desktop .lte-ul-nav > li > a:after {
    color: var(--main) !important;
}
#lte-nav-wrapper.lte-nav-color-white .lte-navbar-items.navbar-desktop .lte-ul-nav > li > a {
    color: var(--white) !important;
}

#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: rgba(255,255,255,0.85) !important;
	color: #000000 !important;
}

#lte-nav-wrapper.lte-nav-color-white .affix .lte-navbar-items.navbar-desktop .lte-ul-nav > li > a {
    color: var(--black) !important;
}

.lte-navbar {
    background-color: rgba(255,255,255,0.95) !important;
}


.lte-navbar .lte-navbar-logo .lte-logo img {
    max-height: 80px;
    width: 70px;
}

#entry-div > div > section.lte-background-black.elementor-section.elementor-top-section.elementor-element.elementor-element-d4bd236 > div > div > div > div.elementor-element.elementor-element-f86efa2.elementor-widget.elementor-widget-lte-team > div > div > div.lte-swiper-slider.swiper-container.lte-team-list.swiper-container-coverflow.swiper-container-3d > div > div.lte-item.swiper-slide > div > a {
    pointer-events: none;
}

@media (min-width: 1440px) and (max-width: 1599px) {
.lte-text-page:not(.hasSidebar) .elementor-section.elementor-section-boxed:not(.elementor-inner-section) > .elementor-container, .container {
    width: 1400px;
    padding-right: 20px;
}}

.lte-header-wrapper + .main-wrapper > .margin-post, .lte-header-wrapper + .margin-post {
    padding-top: 80px;
    padding-bottom: 80px;
}


@media (min-width: 769px) { .lte-footer-widget-area .widget_lte_navmenu ul li {
    display: inline-block;
    width: 30%;
    margin-right: 4%;
}}

.lte-footer-widget-area .lte-social-icons-list strong {
    font-weight: 400;
    font-size: 14px;
    color: #B3DA2D;
    color: var(--main);
}

@media (min-width: 992px) {
    .lte-footer-widget-area .lte-social-icons-list li {
        flex: none !important;
    }
}

.lte-footer-widget-area .lte-social-icons-list li span {
    margin-right: 10px;
}

.go-top-header {
	 font-size:12px !important;
}

.lte-go-top {
    padding: 0 !important;
}
.lte-btn-inner, .btn-second {
	 font-size:16px;
	text-transform:uppercase;
}

.elementor-element-6d48c27 .elementor-accordion .elementor-tab-content {
    display: none;
    padding: 5px 50px;
    border-top: 1px solid #d5d8dc;
}

.elementor-element-6d48c27 ul.disc.disc {
	margin-bottom: 5px !important;
	margin-top: 5px !important;
}

.elementor-element-6d48c27 ul.disc.disc li {
    font-size: 18px;
    line-height: 1.7em;
}

@media (min-width: 1200px) {.col-lg-2.partners-wrap {
    width: 12.5%;
}}

.elementor-element-883a1d2 .lte-excerpt {
    font-size: 16px !important;
}

.lte-hover-logos .item img {
    filter: alpha(opacity=95);
    -webkit-opacity: 0.95;
    -moz-opacity: 0.95;
    opacity: 0.95;
    max-width: 85px;
	filter: contrast(95%);
}
.lte-hover-logos > div > div:nth-child(2) > div > a > img {
    max-width: 125px;}
.lte-hover-logos > div > div:nth-child(5) > div > a > img, .lte-hover-logos > div > div:nth-child(7) > div > a > img {
    max-width: 115px;}
.lte-hover-logos > div > div:nth-child(4) > div > a > img {
    filter: brightness(1.15);}
.lte-hover-logos > div > div:nth-child(1) > div > a > img {    
	filter: brightness(1.75);}
.lte-hover-logos > div > div:nth-child(8) > div > a > img, .lte-hover-logos > div > div:nth-child(6) > div > a > img {    
	filter: brightness(0.85);}

.lte-partners.lte-hover-logos .col-lg-2 {
    min-height: 110px;
}

.lte-tariff-item ul.lte-tariff-list li {
    padding: 7px 10px 7px;
    margin: 0 0 0 0;
    font-size: 15px;
    font-weight: 500;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.lte-tariff-item .lte-price {
    font-size: 80px;
    line-height: .7em;
    margin: 0px 0 -10px;
	}

.lte-tariff-item .lte-price span:nth-child(1) {
    font-size: 28px;
}

.lte-tariff-item .lte-price span:nth-child(3) {
    vertical-align: super;
    display: inline-block;
    font-size: 20px;
	line-height: .8em;
	padding-left: 60px;
}

.blog article .lte-description .lte-excerpt {
    text-align: justify;
}

.elementor-element-883a1d2 .post {
    display: flex;
}
.elementor-element-883a1d2 {
	margin-bottom: 30px !important;
}

.elementor-element-883a1d2 .lte-photo {
    width: 45%;
}

.elementor-element-883a1d2 .lte-description {
	padding: 20px 40px 0 40px !important;
    width: 55%;
}

.zs-slide {
    transition: transform 20000ms ease-out 0s, opacity 1000ms ease 0s;
    opacity: 1;
    z-index: 2;
	background-position: center center;
/*	animation: shrink 16s infinite alternate;*/
	
}

@keyframes shrink {
  0% {
    background-size: 109% 109%;
  }
  100% {
    background-size: 120% 120%;
  }
}
.elementor-element-6d48c27 li {
	text-align:justify !important;
}


.elementor-element-32271e, .elementor-element-26c0dc9:before {
	-webkit-animation-name: rotate;
	-webkit-animation-duration:5s;
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-timing-function:ease-in-out;
	-webkit-animation-direction: alternate;
	-moz-animation-name: rotate;
 	-moz-animation-duration:5s;
 	-moz-animation-iteration-count:infinite;
	-moz-animation-timing-function:ease-in-out;
	-moz-animation-direction: alternate;
}

@-webkit-keyframes rotate {
  from {-webkit-transform:rotate(0deg);}
  to {  -webkit-transform:rotate(360deg);}
}

@-moz-keyframes rotate {
  from {-moz-transform:rotate(0deg);}
  to {  -moz-transform:rotate(360deg);}
}

#lte-nav-wrapper, .lte-header-wrapper, #lte-nav-wrapper .container {
    min-height: 94px !important;
}

.lte-navbar .lte-navbar-items .lte-ul-nav li {
    padding-right: 50px !important;
}

.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav li, .lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav a {
    font-style: normal;
    font-size: 16px;
	text-transform: uppercase;
	letter-spacing: 1px;
}

.lte-navbar-icons .lte-nav-profile a {
    font-size: 22px;
}
.lte-navbar-icons .lte-top-search-wrapper .lte-top-search-ico {
    font-size: 20px;
}

.zs-slideshow:before {
    filter: alpha(opacity=30) !important;
    -webkit-opacity: 0.3 !important;
    -moz-opacity: 0.3 !important;
    opacity: 0.3 !important;
}

.lte-heading.lte-size-huge .lte-header {
    font-size: 162px;
    font-weight: 600;
    line-height: 0.95em;
    overflow: visible;
	font-style: italic;
}

.lte-heading.lte-subcolor-black .lte-header span {
    color: #000000;
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #fff;
	font-weight: 700;
}

.elementor-element-a8b69f8 div p, .elementor-element-388fe1b7 div p {
    margin-bottom: 0px !important;
}

.elementor-element-a8b69f8 div span, .elementor-element-388fe1b7 div span {
    font-size: 23px !important;
    line-height: 1.3em;
    font-weight: 500 !important;
}

.lte-contact-form-7 p {
    margin-bottom: 1px !important;
}

.lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav li a::after, .lte-navbar .lte-navbar-items.navbar-desktop .lte-ul-nav li a::after {
    position: absolute;
    content: "•";
    font-size: 20px;
    line-height: 10px;
    top: 50%;
    margin: -7px 0px 0px 3px;
    transition: -webkit-transform 0.2s ease 0s, -moz-transform 0.2s ease 0s, -o-transform 0.2s ease 0s, transform 0.2s ease 0s;
}

.lte-page-header {
    background-position: 50% -215px !important;
}

.lte-page-header .container {
    position: relative;
    z-index: 2;
    padding-top: 60px;
    padding-bottom: 15px;
}

.lte-social ul li a {
    color: #FFFFFF;
}

.lte-social {
    height: 22px;
    margin-top: -2px;
    margin-bottom: 64px;
}

.button.btn-lg, input[type="button"].btn-lg, input[type="submit"].btn-lg, .lte-btn.btn-lg {
    padding: 21px 30px 22px;
    min-width: 220px;
    font-size: 16px;
    text-transform: uppercase;
}

.lte-heading h3 {
    line-height: 0.95em;
}

.lte-heading.lte-style-header-subheader .lte-subheader {
    margin-bottom: 0px;
    font-family: 'Montserrat', serif;
    font-family: var(--font-subheaders), serif;
    font-weight: 800;
    letter-spacing: var(--font-subheaders-letterspacing);
    font-style: italic;
    font-size: 26px;
    position: relative;
    display: inline-block;
}

.lte-footer-wrapper:before, elementor-element-4b5e18a4:before {
    background-image: url(/wp-content/uploads/2024/02/banner-f2.jpg) !important;
}

.subscribe-wrapper .container:before {
    filter: alpha(opacity=40);
    -webkit-opacity: 0.4;
    -moz-opacity: 0.4;
    opacity: 0.4;
	background-color: rgba(44,22,23,1);
}

.lte-heading.lte-size-md .lte-header {
    font-size: 50px;
    line-height: 1em;
}

.lte-footer-widget-area {
    padding-top: 70px;
    padding-bottom: 50px;
    width: 100%;
    color: #ea4a34;
    color: var(--white);
}

