/*!
Theme Name: Kadence Child
Theme URI: https://www.kadencewp.com/kadence-theme/
Template: kadence
Author: Kadence WP
Author URI: https://www.kadencewp.com/
Description: A child theme for the Kadence Theme.
Version: 1.0.0
License: GNU General Public License v3.0 (or later)
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: kadence-child
*/

/* Theme customization starts here
-------------------------------------------------------------- */
.black-bg{background-color: #E8EAEF; color: #192F5A; padding: 11px 35px 11px 70px; background-image: url(assets/images/asx.svg); background-repeat: no-repeat; background-position: 32px center; display: inline-block;}
.header-social-wrap .header-social-inner-wrap .social-button{border-right: 1px solid #75829C!important; padding: 10px 20px; min-height: 42px;}
.header-social-wrap .header-social-inner-wrap .social-button:first-child{ padding-left:0;}
.nav--toggle-sub .dropdown-nav-toggle {display: none!important;}
.site-header a.social-button{ height: 1em!important;}
.main-navigation .primary-menu-container > ul li.menu-item > a {padding-top: 50px!important;  padding-bottom: 50px!important;}
.main-navigation .primary-menu-container > ul > li.menu-item > a:after{content: '';  position: absolute;border-bottom: 5px solid #192f5a;  bottom: 0; width: 0;  left: 0;-webkit-transition-duration: 0.3s;-moz-transition-duration: 0.3s;transition-duration: 0.3s;}
.main-navigation .primary-menu-container > ul li.menu-item > a:hover:after{ width:100%;-webkit-transition-duration: 0.3s;-moz-transition-duration: 0.3s;transition-duration: 0.3s;}
.main-navigation .primary-menu-container > ul li.menu-item.current-menu-item > a:after{width:100%;}
.header-navigation .header-menu-container ul ul li.menu-item > a{padding-top: 15px!important;  padding-bottom: 15px!important;}
.nav-drop-title-wrap { padding-right: 0!important;}
.title-line{ background-image: url(assets/images/line.png); background-repeat: no-repeat; background-position: left center;  padding-left: 65px;}
/*.container{max-width: var(--global-content-width, 1460px);  padding-left: var(--global-content-edge-padding);   padding-right: var(--global-content-edge-padding);}*/

ul.project-block { margin: 0!important; padding: 0!important;}
ul.project-block h4{  font-size: 28px; font-weight: 600;}
.project-location{background-image: url(assets/images/location.png); background-repeat: no-repeat; background-position: left center;  padding-left: 35px; margin-bottom: 18px; color: #192F5A;}
.project-short-content{ margin-bottom: 20px;}
.project-block li{ padding-right: 30px;}
.view-btn {  text-decoration: none; font-weight: 600; background-image: url(assets/images/readmore-arw.png); background-repeat: no-repeat; background-position: 94% 4px; padding-right: 40px;-webkit-transition-duration: 0.2s;-moz-transition-duration: 0.2s;transition-duration: 0.2s;}
.view-btn:hover{background-position: 100% 4px;-webkit-transition-duration: 0.2s;-moz-transition-duration: 0.2s;transition-duration: 0.2s;}
.newsletter-block {display: flex;  justify-content: center; gap: 20px;}
.newsletter-block input[type="text"], .newsletter-block input[type="email"] {border: 1px solid #E6E6E6; border-radius: 0; min-height: 49px; padding: 14px 15px; min-width: 450px;}
.newsletter-block .newsletter-submit{ padding: 0.7em 2.5em;}
.site-middle-footer-inner-wrap .widget {  margin-bottom: 0!important;}
footer .footer-social-item.social-link-linkedin{ border-radius: 100%!important;  background-color: #fff!important; color: #192F5A!important; padding-left: 7px!important; padding-right: 2px!important; margin-right: 10px;}
footer .footer-social-item.social-link-linkedin:hover{ opacity: 0.8;}
footer .footer-social-item.social-link-facebook{ border-radius: 100%!important;  background-color: #fff!important; color: #192F5A!important; padding-left: 7px!important; padding-right: 2px!important; margin-right: 10px;}
footer .footer-social-item.social-link-facebook:hover{ opacity: 0.8;}
footer .footer-social-item.social-link-instagram{ border-radius: 100%!important;  background-color: #fff!important; color: #192F5A!important; padding-left: 7px!important; padding-right: 2px!important;}
footer .footer-social-item.social-link-instagram:hover{ opacity: 0.8;}
.footer-social-wrap .footer-social-inner-wrap { display: flex; flex-direction: column;  align-items: baseline;  gap: 1.5em!important;}
.site-bottom-footer-wrap .site-footer-row-container-inner { border-top: 1px solid #6C7A95;}
.site-bottom-footer-inner-wrap {  padding: 10px 0;}
.footer-navigation, .footer-menu-container { justify-content: end;}
#footer-menu li{border-left: 1px solid #fff;}
#footer-menu li:first-child{border-left: none;}

.home-latest-pre ul{ margin: 0!important; padding: 0!important; list-style: none;}
.home-latest-pre ul li img{-webkit-box-shadow: 0px 0px 10px 0px rgba(217,217,217,0.5); -moz-box-shadow: 0px 0px 10px 0px rgba(217,217,217,0.5); box-shadow: 0px 0px 10px 0px rgba(217,217,217,0.5); padding: 25px; background-color: #fff;}
.home-recent-anno ul{ margin: 0!important; padding: 0!important; list-style: none;}
.home-recent-anno h4{ margin: 0!important; padding: 0!important; font-weight: 600;}
.announcements-date{ padding-left: 45px; background-image: url(assets/images/calander.svg); background-repeat: no-repeat; background-position: left center; color: #192F5A; margin-bottom: 20px;}
.home-recent-anno ul li {border-bottom: 1px solid #9DA6B7;  padding-bottom: 19px;  margin-bottom: 19px;}
.home-recent-anno ul li:last-child{ margin-bottom: 0;}
.site-branding { margin-left: -5px;}
@media only screen and (min-width: 1200px){
.inner-pages .kt-row-column-wrap{ grid-template-columns: minmax(0, 1fr) minmax(0, 3fr)!important;}
}
@media only screen and (max-width: 1200px){
    .inner-pages .kt-row-column-wrap .wp-block-kadence-column:first-child{ display: none;}
}
@media only screen and (max-width: 1400px){
    .main-navigation .primary-menu-container > ul li.menu-item > a { font-size: 16px!important;}
   
}
@media only screen and (max-width: 1250px){
.main-navigation .primary-menu-container > ul > li.menu-item > a { padding-left: calc(2em / 2)!important; padding-right: calc(2em / 2)!important;}
.header-social-wrap .header-social-inner-wrap .social-button{ padding: 10px 10px;}
}
@media only screen and (max-width: 1024px){
.announcements-date {  padding-left: 36px; font-size: 16px;}
.home-recent-anno h4 { font-size: 18px;}
ul.project-block h4 {  font-size: 20px;}
.project-location { font-size: 16px;}
.project-short-content {  font-size: 17px;}
.newsletter-block input[type="text"], .newsletter-block input[type="email"] { min-width: 300px;}
.site-middle-footer-inner-wrap { grid-column-gap: 0!important;  grid-row-gap: 0!important;        font-size: 16px;}
.site-footer-middle-section-2{ padding-bottom: 20px;}
.site-footer-middle-section-3 h2{ padding-bottom: 0!important; font-size: 20px!important;}
.site-footer-middle-section-2 h3{ padding-bottom: 0!important; font-size: 20px!important;}
.site-branding { margin-left: -15px;}
.site-header-section>.site-header-item:last-child { margin-right: -15px!important;;}

}
@media only screen and (max-width: 900px){
    .newsletter-block input[type="text"], .newsletter-block input[type="email"] { min-width: 250px;}
}
@media only screen and (max-width: 767px){
    .newsletter-block input[type="text"], .newsletter-block input[type="email"] { min-width: 100%; margin-bottom: 20px;}
    .newsletter-block {  display: block;}
    .home-recent-anno h4 { font-size: 16px;}
    .project-block li { padding-right: 0; }
    /*.slick-dots li button:before{ font-size: 50px!important;}*/
    #block-8 h2{font-size: 20px;}
    .newsletter-block input[type="text"], .newsletter-block input[type="email"] { min-height: 38px!important; font-size: 16px; padding: 9px 15px!important;}  
    .site-footer-bottom-section-1 {text-align: center;  padding-bottom: 10px;}
    .site-footer-bottom-section-2 {text-align: center;}
    .footer-navigation { justify-content: center;  }
    .site-footer-middle-section-1 img{ width: 200px;}
    .site-footer-middle-section-2 h3 { font-size: 18px !important;  margin-bottom: 5px !important;  }
    .site-footer-middle-section-3 h2 { font-size: 18px !important;  margin-bottom: 5px !important;  }
    .site-branding a.brand img.svg-logo-image { width: 168px!important;  }

}
h5.parent-title { background-color: #192F5A;  color: #fff; padding: 17px 15px; margin: 0 !important;}
.inner-page-list ul{ padding: 0 !important; margin: 0 0 30px 0 !important;   list-style: none;}
    .inner-page-list ul li {float: none;  font-size: 15px;  font-weight: 500;  border-bottom: 1px solid #dbdbdb; }
    .inner-page-list ul li a{padding: 20px 15px;  display: block;color: #000; line-height: 20px; font-size: 18px; text-decoration: none;}
    .inner-page-list ul li a:hover{color: #192F5A;}
    .inner-page-list ul li.current_page_item a{color: #192F5A; font-weight: bold;}
    .inner-page-list ul li:last-child{ border-bottom: none;}
    .inner-page-list { margin-top: 40px;}
    .inner-page-list ul{ margin-bottom: 0!important;    background-color: #ecedf1;} 

    .pdf-icon a { border-bottom: 1px solid #E4E4E4;  background-image: url(assets/images/pdf-icon.png); background-position: left 10px; background-repeat: no-repeat;  margin-bottom: 14px; padding-bottom: 12px ; padding-top: 10px;  background-size: 20px;   padding-left: 34px; text-decoration: none; color: #000; display: block;}
     .pdf-icon a:hover {  background-image: url(assets/images/pdf-icon-over.png); color: #192f5a; }
        p.pdf-icon { margin-bottom: 0px!important;}
        .inner-pages a{ text-decoration: none; color: #000;} 

.gform_required_legend{ display:none!important}
.gform-body input{border: 0!important; box-shadow: none!important;  border-bottom: 1px solid #a1a1a1!important; border-radius: 0!important;  padding: 0!important;  height: 50px!important;}
.gform-body textarea{border: 0!important; box-shadow: none!important;  border-bottom: 1px solid #a1a1a1!important; border-radius: 0!important;  padding: 0!important;  min-height: 100px!important;}
#gform_submit_button_1 {font-size: 20px;  padding: 16px 30px;  border-radius: 0;}

.home-banner .kb-advanced-slide-inner-wrap:after {content:''; background-image: url(https://arika-resources.dev3.concise.digital/wp-content/uploads/2024/09/banner-strip.png);position: absolute; left: 0; width: 100%;  height: 129px; bottom: 0; background-repeat: no-repeat; background-position: center top; background-size: cover;}
.inner-banner:after {content:''; background-image: url(https://arika-resources.dev3.concise.digital/wp-content/uploads/2024/09/banner-strip.png);position: absolute; left: 0; width: 100%;  height: 129px; bottom: 0; background-repeat: no-repeat; background-position: center top; background-size: cover;}
.about-bg-img:after{content:''; background-image: url(https://arika-resources.dev3.concise.digital/wp-content/uploads/2024/09/about-strip-1.png);position: absolute; left: -40px; width: 38%;  height: 100%; top: 22px;  background-size: cover; background-position: top right; background-repeat: no-repeat;}
.content-bg-img:after{content:''; background-image: url(https://arika-resources.dev3.concise.digital/wp-content/uploads/2024/09/side-bg.svg);position: absolute; left: -40px; width: 38%;  height: 100%; top: 22px;  background-size: contain; background-position: top right; background-repeat: no-repeat; opacity: 0.5;}

@media only screen and (max-width: 767px){
	.home-banner .kb-advanced-slide-inner-wrap:after{bottom: -50px; }
	
	
}
@media only screen and (max-width: 767px){
	.about-bg-img:after{display:none}
	.content-bg-img:after{display:none}
}
.site-top-footer-wrap { position: relative;}
.site-top-footer-wrap .site-footer-row-container-inner {background-image: url(https://arika-resources.dev3.concise.digital/wp-content/uploads/2024/09/ftr-image.png)!important; background-position: top right !important; background-repeat: no-repeat !important;}
.site-top-footer-wrap:after {content:''; background-image: url(https://arika-resources.dev3.concise.digital/wp-content/uploads/2024/09/footer-bg.png);position: absolute; left: 0; width: 100%;  height: 108px; bottom: 0; background-repeat: no-repeat; background-position: center top; background-size: cover;}


.gform_validation_errors {
    display: none !important;
}

.gform-theme--foundation .gform_fields {
    row-gap: 10px!important;
}

.footer-social-wrap .footer-social-inner-wrap {display: block;}
.footer-social-wrap .social-button.social-link-custom1{justify-content: left; margin-bottom: 20px; width: 100%;}

@media only screen and (max-width:1024px){
	footer .footer-social-item.social-link-linkedin { padding-left: 7px !important;padding-right: 3px !important;}
	footer .footer-social-item.social-link-facebook { padding-left: 8px !important;padding-right: 2px !important;}
	footer .footer-social-item.social-link-instagram { padding-left: 8px !important;padding-right: 2px !important;}
}
.js-cm-form{ display: flex;}
#newsletter_popup{display: none;}
.site-header-top-section-left .header-button{background-image: url(https://arika-resources.dev3.concise.digital/wp-content/uploads/2024/08/hugeicons_news.svg);background-repeat: no-repeat;   padding-left: 30px !important;}
.site-header-top-section-left .header-button:hover{ box-shadow: none;  background-color: transparent;background-image: url(https://arika-resources.dev3.concise.digital/wp-content/uploads/2024/08/hugeicons_news.svg);background-repeat: no-repeat; opacity:0.8}

#newsletter_popup { max-width: 500px;}
#newsletter_popup h3 { text-align: center;  font-size: 26px;}
#newsletter_popup .js-cm-form { display: block;}
#newsletter_popup .newsletter-submit { width: 100%; margin-bottom: 10px;    min-width: 100%;}
#newsletter_popup .newsletter-submit { width: 100%;}
#newsletter_popup .carousel__button.is-close { top: 3px !important; right: 0 !important; color: #192f5a !important;}
#newsletter_popup .carousel__button.is-close:hover {  background-color: transparent !important;color: #000 !important;}

@media only screen and (max-width:991px){
 .js-cm-form { display: block;}
.newsletter-submit { width: 100%; margin-bottom: 10px;    min-width: 100%;}
.newsletter-submit { width: 100%;}	
}


.home .document-list .latest-asx-item .asx-date{ padding-left: 45px; background-image: url(assets/images/calander.svg); background-repeat: no-repeat; background-position: left center; color: #192F5A; margin-bottom: 20px;}
.home .document-list .latest-asx-item .asx-title{font-style: normal;font-weight: 700;font-size: 18px;line-height: 1.5;color: var(--global-palette1);margin: 0 !important;padding: 0 !important;font-weight: 600;}
.home .document-list .latest-asx-item .asx-link{border: 0px;padding: 0px;}

.wp-block-kadence-infobox.latest-presentation-card .latest-presentation-front-page {position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);max-width: 84% !important;-webkit-box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.25);box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.25);}

@media(min-width: 1200px){
    :root {
        --global-content-width: 1200px!important;
    }
    
    .home-recent-anno ul li {
        border-bottom: 1px solid #9DA6B7;
        padding-bottom: 20px;
        margin-bottom: 21px;
    }
    
    .home .document-list .latest-asx-item .asx-date {margin-bottom: 12px;}
    
    .wp-block-kadence-infobox.latest-presentation-card .latest-presentation-front-page {top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
}

@media(min-width: 1500px){
    :root {
        --global-content-width: 1460px!important;
    }
    
    .home-recent-anno ul li {
        padding-bottom: 29px;
        margin-bottom: 28px;
    }
    
    .home .document-list .latest-asx-item .asx-date {margin-bottom: 20px;}
    
    .wp-block-kadence-infobox.latest-presentation-card .latest-presentation-front-page {top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
}

@media only screen and (max-width: 1024px){
.home .document-list .latest-asx-item .asx-date {  padding-left: 36px; font-size: 16px;}
}

@media(max-width: 1199px){
    .home .document-list .latest-asx-item .asx-date {margin-bottom: 8px;}
     .wp-block-kadence-infobox.latest-presentation-card .latest-presentation-front-page {top: 46%;}
}

@media(max-width: 767px){
    .project-section {margin-bottom: 30px;}
    ul.slick-dots {padding: 0!important;bottom: -46px!important;}
    
     .wp-block-kadence-infobox.latest-presentation-card .latest-presentation-front-page {top: 47%;}
}