/*
Theme Name: Alaska Hoarding
Author: Alaska Hoarding
Description: Your description goes here
Version: 1.0
Template: hello-elementor

This is the child theme for Hello Elementor theme, generated with Generate Child Theme plugin by catchthemes.

(optional values you can add: Theme URI, Author URI, License, License URI, Tags, Text Domain)
*/


/*============================== PAGE SCROLL TO ID ACTIVE STYLE START  ==============================*/
.header-menu nav li.current-menu-item a,
.footer-menu nav li.current-menu-item a{
    color: #ffffff !important;
}
.header-menu nav li a.menu-active,
.footer-menu nav li a.menu-active{
    color: #E67E50 !important;
}
/*============================== PAGE SCROLL TO ID ACTIVE STYLE END  ==============================*/

/*============================== HEADER START  ==============================*/
.finance-menu-btn{
    display: none !important;
}
/*============================== HEADER END  ==============================*/

/*============================== COMMON BUTTON ICON FILL REMOVE STYLE START  ==============================*/
.common-button-style a .elementor-button-icon svg{
    fill: none !important;
}
/*============================== COMMON BUTTON ICON FILL REMOVE STYLE END ==============================*/

/*============================== CLUTTER CLEANUP SECTION START ==============================*/
.clutter-image-gallery .swiper-slide img{
    width: 100% !important;
    height: 559px !important;
    border-radius: 20px !important;
    -webkit-border-radius: 20px !important;
    -moz-border-radius: 20px !important;
    -ms-border-radius: 20px !important;
    -o-border-radius: 20px !important;
    object-fit: cover !important;
    object-position: top center !important;
}
/*============================== CLUTTER CLEANUP SECTION END ==============================*/

/*============================== OUR SERVICES SECTION START ==============================*/
.hide-image-wrapper-item{
    display: none;
}
.zi-alaska-services-accordion .e-n-accordion-item-title-icon span{
    background-color: #E67E50 !important;
    padding: 20px 12px;
    align-items: center;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
}
.zi-alaska-services-accordion .e-n-accordion-item[open] .e-n-accordion-item-title{
    padding-bottom: 0 !important;
    border-bottom: 0 !important;
}
.zi-alaska-services-accordion .e-n-accordion-item[open]{
    background-color: rgba(230, 126, 80, 0.10);
    border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
}
/*============================== OUR SERVICES SECTION END ==============================*/

/*============================== AREA SERVED SECTION START ==============================*/
.area-grid-item:hover{
    cursor: pointer;
    background: linear-gradient(90.00deg, #D44B02 0%, #092865 100%);
}
.area-grid-item:hover .item-title .elementor-heading-title,
.area-grid-item:hover .item-description{
    color: #ffffff !important;
}

/*============================== AREA SERVED SECTION END ==============================*/

/*============================== ABOUT SECTION START ==============================*/
.common-title span{
    background: linear-gradient(90.00deg, #D44B02 0%, #092865 100%);
    color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
}
.bold-details p strong{
    color: #000000 !important;
    font-weight: 400 !important;
}
.bold-details p a{
    text-decoration: none;
}
/*============================== ABOUT SECTION END ==============================*/


/*============================== FINANCING PAGE START ==============================*/
.area-grid-item:hover .common-button-style a{
    background-color: #092865 !important;
    border-color: #092865 !important;
}
.area-grid-item:hover .common-button-style a .elementor-button-icon{
    background-color: rgba(255, 255, 255, 0.20) !important;
}
/*============================== FINANCING PAGE END ==============================*/


/*============================== FOOTER START ==============================*/
    .footer-menu nav{width: 100% !important;}
/*============================== FOOTER END ==============================*/


/*============================== MEDIA QUERIES START ==============================*/

@media(min-width: 1367px) and (max-width: 1600px){
    .header-inner-full-block{padding: 20px !important;}
}

@media(max-width: 1024px){
    .finance-menu-btn{display: flex !important;}
    .clutter-image-gallery .swiper-slide img{ height: 450px !important; }
}

@media(max-width: 880px){
    .zi-alaska-services-accordion .e-n-accordion-item-title-icon span{ padding: 15px 10px; }
}

@media(max-width: 767px){
    .footer-menu nav{width: 100% !important;}
    .area-grid-item .common-button-style .elementor-button-icon{ width: 45px !important; }
}

@media(min-width: 575px) and (max-width: 767px){
    .area-grid{--e-con-grid-template-columns: repeat(2, 1fr) !important;}
}

@media(max-width: 575px){
    .footer-menu nav ul{display: flex; flex-direction: column; justify-content: center; align-items: center; }
    .footer-menu nav ul li{margin-right: 0 !important; margin-bottom: 10px !important;}
    .footer-menu nav ul li:last-child{margin-bottom: 0 !important;}
}
/*============================== MEDIA QUERIES END ==============================*/