/*
 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
*/


@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap');

body, h1, h2, h3, h4, h5, h6, p, a, span, button, input, textarea, select {
  font-family: 'Poppins', sans-serif !important;
  
}
h2,
h1{
	font-size:48px!important;
}
/* h2{
	font-size:32px!important;
} */
h3{
	font-size:28px!important;
}
h4{
	font-size:24px!important;
}
h5{
	font-size:20px!important;
}


.box-layout{
		    padding: 0px !important;
	}
.elementor-flip-box__layer__description p{
    display: inline !important;
}

.uc-marquee-wrapper .ue-carousel-item{
	width: 407.5px !important
}

.e-con-full{
	    margin-top: -3px;
}

.uc_image_carousel_content{
	background:none!important
}


@media screen and (max-width: 767px) {
	h2{
		font-size: 34px !important
	}
}

@media screen and (min-width:1024px){
	nav.header-common-wrapper{
		background:#fff;
	}
	.navbar-nav .nav-link, .navbar-expand-lg .navbar-nav .nav-link 
	{
        margin: 0 14px;
    }
	/*.header-common-wrapper .e-con-inner,*/
	.header-common-wrapper,
	.footer-main-wrapper,
	.custom-padding-32,
	.destinations .elementor-element .e-con-inner
	{
		padding-left:32px;
		padding-right:32px;
	}
	.subscribe-form .elementor-form .elementor-form-fields-wrapper {
		display: grid!important;
        grid-template-columns:60% 40%;
	}
	.subscribe-form  .elementor-field-type-email{
		width:auto;
	}
	.subscribe-form .elementor-field-type-submit{
		width:100%
	}
	.subscribe-form .elementor-form .elementor-button{
        font-size: 16px;
        font-weight: 400;
        text-transform: capitalize;
        font-style: normal;
        text-decoration: none;
        line-height: 1em;
        letter-spacing: 0px;
        word-spacing: 0em;
        fill: #FFFFFF;
        color: #FFFFFF;
        background-color: var(--e-global-color-primary);
        border-style: solid;
        border-width: 2px 2px 2px 2px;
        border-color: var(--e-global-color-primary);
        border-radius: 100px 100px 100px 100px;
        padding: 14px 030px 014px 30px;
	}
}
/* Global tab */
a.ue-list-item{
	cursor:pointer;
}
a.ue-list-item:hover .ue-list-item-text p,
.ue-list-item .ue-list-item-text{
	   color: transparent !important;
}
a.ue-list-item.ue_list_active:hover .ue-list-item-text p{
	color:#000!important
}
/* .ue-list-item ul li::marker{
	color: #ffffff !important;
} */

/* Custom Bullet point Start */
.elementor-widget-container ul li::marker {
  color: #800020;
}

.elementor-widget-container strong,
.elementor-widget-container b {
  color: #800020;
}
/* Custom Bullet point End */
.wrapper-list .elementor-icon-box-icon{
	margin-top: -25px !important
}
/* Global layout */
@media (max-width: 1440px) and (min-width: 1025px) {
  .e-con-boxed.e-parent {
    padding-left: 32px !important;
    padding-right: 32px !important;
  }
.ue_listing_carousel .e-parent{
    padding: 0px 10px !important;
}
}

/* Update design navbar */
#navbarLeftNav .simple-dropdown .sub-menu li {
    padding: 10px 10px !important;
}
#navbarLeftNav .simple-dropdown .sub-menu li a{
	color:black !important;
	font-weight: 400;
	    font-size: 16px;
}

#navbarLeftNav .simple-dropdown .sub-menu li a:hover{
	color: #800020 !important;
}

#navbarLeftNav .simple-dropdown .sub-menu li.current-menu-item>a {
	color: #800020 !important;
	font-weight: 700 !important;
}

/* Update design navbar */
#navbarLeftNav .simple-dropdown .sub-menu li {
    padding: 10px 10px !important;
}
#navbarLeftNav .simple-dropdown .sub-menu li a{
	color:black !important;
	font-weight: 400;
	    font-size: 16px;
}

#navbarLeftNav .simple-dropdown .sub-menu li a:hover{
	color: #800020 !important;
}

#navbarLeftNav .simple-dropdown .sub-menu li.current-menu-item>a {
	color: #800020 !important;
	font-weight: 700 !important;
}
ul.sub-menu.dropdown-menu {
 padding: 0px !important
}

ul.sub-menu li a{
	padding: 5px 15px !important
}
/* .ue_listing_carousel .e-parent{
    padding: 0px 10px;
} */

.ue_post_blocks_box{
	background:none!important
}
.uc-item-active .uc_content{
background:#E6CCD2!important;
	color:#000!important;
}
.uc-item-active .uc_content a {
	color:#800020!important;
}
/* Custom select in blog */
.select2-results__options {
    min-height: 200px;
    max-height: 300px;
    overflow-y: auto;
    overflow-x: hidden;
    border-radius: 5px;
    box-shadow: 0 0 35px rgba(0, 0, 0, 0.1);
    background-color: #fff;
    padding: 4px 0;
    margin: 2px 0 0;
}
@media screen and (min-width: 481px) and (max-width: 768px) {
	h2,
	h1{
	font-size:40px!important;
	}
	/* h2{
		font-size:24px!important;

	} */
	h3{
		font-size:20px!important;

	}
	h4{
		font-size:18px!important;

	}
	h5{
		font-size:16px!important;

	}
	
}
@media screen and (max-width: 480px) {
	h2,
	h1{
		font-size:32px!important;

	}
	/* h2{
		font-size:22px!important;

	} */
	h3{
		font-size:18px!important;

	}
	h4{
		font-size:16px!important;

	}
	h5{
		font-size:14px!important;

	}
	
}