/*
 Theme Name: Litho Child
 Theme URI: https://litho.themezaa.com/
 Description: Child theme for Litho theme
 Version: 1.2
 Author: ThemeZaa
 Author URI: https://www.themezaa.com/
 Tested up to: 5.8
 Requires PHP: 7.3
 Tags: one-column, two-columns, three-columns, left-sidebar, right-sidebar, grid-layout, custom-background, custom-colors, flexible-header, custom-menu, editor-style, featured-images, post-formats, sticky-post, theme-options, threaded-comments, translation-ready, blog, e-commerce
 License: Themeforest Split Licence
 License URI: https://themeforest.net/licenses/
 Template: litho
 Text Domain: litho-child
*/


.zl-text .content {
   
    background-color: #02A558;
    border-radius: 10px;
    width: 60%;
    color: white !important;
   margin:0 auto;
   margin-top:30px;
   padding-top:2px; 

}

.zl-link .content a{
	color:white;
  font-size:18px;
  
}

ul, ol, dl{
	padding-left:32px;
} 

.zl-link .content a:hover{
	color:white !important;
  font-size:18px;
  
}
.zl-register-form .elementor-field-subgroup label {
    font-size: 13px !important;
}

.zl-register-form span.elementor-field-option {
    line-height: 20px;
    margin-top: 15px;
}


/*----------------*/
/* GTMnow home page css */


/*----Additional CSS------*/
.zl-landing-page input.wpcf7-form-control.wpcf7-submit.has-spinner {
    margin-left: 0px !important;
}


/*----------------------*/
.zl-win-arrow a.before.nav-link::after {
    content: "\e82d";
    font-family: feather!important;
	  display:inline-block;
    rotate: 45deg;
	  height: 30px;
  	margin-left:0px;
}

.zl-win-arrow a.after.nav-link::after {
    content: "\e82d";
    font-family: feather!important;
	  display:inline-block;
    rotate: 45deg;
		color:#fefe;
	  margin-left:0px;
} 
/* Watch video form */
input.wpcf7-form-control.wpcf7-email.wpcf7-text {
    width: 100%;
    border: none;
    box-shadow: none;
    border-bottom: 1px solid;
    margin-bottom: 10px;
    padding: 5px;
}
.modal-body h2 {
    text-align: center;
}
p.z-desc {
    text-align: center;
    font-size: 17px;
    font-weight: 300;
    line-height: 22px;
	  color: black;
}
input.wpcf7-form-control.wpcf7-submit {
    background-color: rgb(5, 193, 104);
    position: relative;
    line-height: initial;
    font-weight: 700;
    cursor: pointer;
    outline: none;
    border: 1px solid transparent;
    margin: 0px;
    padding-block: 6px;
    min-height: 40px;
    width: 40%;
	  border-radius: 5px;
	margin-left: 60px !important;
}
label.email-custom-class {
    color: black;
	  width: 100%;
}
.col-12.zl-video-submit-btn p {
    text-align: center;
}
.already-submitted-message{
	color:green !important;
	font-size:17px;
	font-weight:300;
}
.col-md-12.zl-title i {
    color: #FFC100;
}

@media (min-width: 1024px) {
  .zl-sticky-column {
    position: sticky;
    top: 150px; /* Adjust if you have a fixed header */
    align-self: flex-start;
    z-index: 10;
  }
}
 
/*----- 14-02-2025 ---------*/

@media screen and (max-width: 768px) {
	
	.gtm-post-body {
		width:100% !important;
	}
ul, ol, dl{
	padding-left:10px;
} 
}

/*--------------------------*/