/*
Theme Name:     Pallikoodam Child
Theme URI: 		https://pallikoodam.wpengine.com/
Author: 		the DesignThemes team
Author URI: 	https://themeforest.net/user/designthemes
Description:    Child theme for the Pallikoodam theme powered by DesignThemes
Template:       pallikoodam
Version:        1.0
*/
.elementor-23246 .elementor-element.elementor-element-f296325{
	margin-top: 0px !important;
}
.dt-sc-boxed-style.dt-sc-post-entry .blog-entry div[class*="entry-"]:not(.entry-body) {
    font-size: 13px;
    margin-top: 22px;
}
.blog-single-entry.post-overlay > .entry-thumb{
	width: 41%!important;
}
.blog-single-entry.post-overlay > .entry-thumb .entry-date:hover{display:none !important;}
@media only screen and (max-width: 767px) {

    .dt-sc-one-half,
    .dt-sc-one-third,
    .dt-sc-one-fourth,
    .dt-sc-two-third,
    .dt-sc-three-fourth {
        width: 100% !important;
        float: none !important;
        margin-right: 0 !important;
        margin-left: 0 !important;
    }

    .vc_column_container,
    .wpb_column,
    .container,
    .dt-sc-container {
        width: 100% !important;
        max-width: 100% !important;
    }

    img {
        max-width: 100% !important;
        height: auto !important;
    }

    body {
        overflow-x: hidden !important;
    }
}
@media only screen and (min-width: 320px) and (max-width: 479px) {
    .wrapper .elementor-section.elementor-section-boxed .elementor-container {
        max-width: 410px !important;
    }
}
.no-header-menu ul li a, .dt-header-menu .dt-primary-nav li a, #header .elementor-widget-wp-widget-nav_menu .dt-primary-nav li a{
	color: #000 !important;
}
.dt-sc-main-slider{
	display: none;
}
/*menu*/ /* ========================================== Page ID: 27158 Fix Main Navigation ========================================== */ .page-id-27158 .dt-primary-nav{ display:flex; align-items:center; justify-content:center; gap:35px; list-style:none; margin:0; padding:0; } .page-id-27158 .dt-primary-nav > li{ position:relative; list-style:none; margin:0; padding:0; } .page-id-27158 .dt-primary-nav > li > a{ display:block; color:#222; text-decoration:none; font-size:16px; font-weight:600; padding:15px 0; transition:.3s; } .page-id-27158 .dt-primary-nav > li:hover > a{ color:#f4a100; } /* Hide bullets */ .page-id-27158 .dt-primary-nav li::marker{ display:none; } /* Dropdown */ .page-id-27158 .dt-primary-nav .sub-menu{ position:absolute; left:0; top:100%; min-width:220px; background:#fff; box-shadow:0 10px 30px rgba(0,0,0,.15); list-style:none; padding:10px 0; margin:0; opacity:0; visibility:hidden; transform:translateY(10px); transition:.3s; z-index:9999; } .page-id-27158 .dt-primary-nav li:hover>.sub-menu{ opacity:1; visibility:visible; transform:translateY(0); } .page-id-27158 .dt-primary-nav .sub-menu li{ list-style:none; margin:0; } .page-id-27158 .dt-primary-nav .sub-menu li a{ display:block; padding:12px 20px; color:#333; text-decoration:none; font-size:15px; } .page-id-27158 .dt-primary-nav .sub-menu li a:hover{ background:#f5f5f5; color:#f4a100; } /* Hide mobile elements on desktop */ .page-id-27158 .mobile-nav-container{ display:none; } /* Desktop Menu */ @media(min-width:1025px){ .page-id-27158 .menu-menu-1-container{ display:flex; justify-content:flex-end; align-items:center; } } /* Mobile */ @media(max-width:1024px){ .page-id-27158 .menu-menu-1-container > .dt-primary-nav{ display:none; } .page-id-27158 .mobile-nav-container{ display:block; } } .page-id-27158 .dt-primary-nav .sub-menu .close-nav, .page-id-27158 .dt-primary-nav .sub-menu .go-back, .page-id-27158 .dt-primary-nav .sub-menu .see-all{ display:none !important; } .page-id-27158 .dt-primary-nav .sub-menu{ padding:10px 0 !important; } .page-id-27158 .dt-primary-nav .sub-menu li{ margin:0 !important; padding:0 !important; } .page-id-27158 .dt-primary-nav .pink > a, .page-id-27158 .dt-primary-nav .blue > a, .page-id-27158 .dt-primary-nav .orange > a, .page-id-27158 .dt-primary-nav .ruby > a, .page-id-27158 .dt-primary-nav .violet > a{ color:#000 !important; }

.cta-float {
    position: fixed;
    bottom: 0px;
    left: 20px;
    z-index: 9999;
    display: inline-block;
    animation: ctaMove 1.2s ease-in-out infinite;
}
.cta-float img {
    width: 166px;
    max-width: 100%;
    height: auto;
    cursor: pointer;
}
@keyframes ctaMove {
    0% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(-10px);
    }
    100% {
        transform: translateY(0);
    }
}
.elementor-widget-image a img[src$=".svg"] {
    width: 62px !important;
}
.no-header-menu ul li a, .dt-header-menu .dt-primary-nav li a, .elementor-widget-wp-widget-nav_menu > .elementor-widget-container .dt-primary-nav li a {
    font-family: Inter !important;
}
/* Home Page Only */
.page-id-27158 .topbarhome{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 9999;
    background: transparent !important;
}

.page-id-27158 .topbarhome .elementor-container{
    background: transparent !important;
}

.page-id-27158 .topbarhome .dt-primary-nav > li > a{
    color:#fff !important;
}

/* Pull banner behind header */
.page-id-27158 .imageslider{
    margin-top:-6px;
}

.page-id-27158 .imageslider::before{
    content:"";
    position:absolute;
    inset:0;
    background:rgba(0,0,0,.35);
    z-index:1;
}

.page-id-27158 .imageslider .swiper{
    position:relative;
    z-index:2;
padding-bottom:0px;
}