/*
Theme Name: Corpkit Child
Description: Child Theme for Corpkit Theme
Author: zozothemes
Version: 1.0
Template: corpkit
Tags: one-column, two-columns, right-sidebar, flexible-header, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
Text Domain: zozothemes
*/

/*Custom Style Code Right Here */
.box-logo-image img{
	width:160px;
}
h3.post-title-head {
    pointer-events: none;
    margin-top: 10px;
    font-size: 20px;
}
.testimonial-wrapper .owl-carousel .owl-nav .owl-prev {
    left: -50px!important;
}
.testimonial-wrapper .owl-carousel .owl-nav .owl-next {
    right: -20px!important;
}
.sbi_item.sbi_type_image .sbi_photo img {
    border-radius: 10px;
}
button.sbi_load_btn, button.sbi_load_btn:hover {
    background: #f59422 !important;
    font-size: 16px!important;
    padding: 8px 20px!important;
	box-shadow: inset 0 0 10px 20px #f59422!important;
}
.sb_instagram_header.sbi_medium .sbi_feedtheme_header_text p {
    display: none;
}
#sb_instagram #sbi_load {
    margin-top: 30px;
}
.sbi_follow_btn.sbi_custom a, .sbi_follow_btn.sbi_custom a:hover{
    background: #1d479b!important;
    padding: 8px 20px!important;
    font-size: 16px!important;
	box-shadow: inset 0 0 10px 20px #1d479b!important;
}
body.postid-18187, body.postid-18187 .corpkit-cea .page-title-wrap-inner{
    background-image: url(https://cvfin.com.au/wp-content/uploads/2025/10/Accounting-Bookkeeping-3.jpg);
	background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}
body.postid-20043, body.postid-20043 .corpkit-cea .page-title-wrap-inner{
    background-image: url(https://cvfin.com.au/wp-content/uploads/2025/10/Property-Investor-Banner.jpg);
	background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}
body.postid-18188, body.postid-18188 .corpkit-cea .page-title-wrap-inner{
    background-image: url(https://cvfin.com.au/wp-content/uploads/2025/10/Business-Advisory-3.jpg);
	background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}
body.postid-18190, body.postid-18190 .corpkit-cea .page-title-wrap-inner{
    background-image: url(https://cvfin.com.au/wp-content/uploads/2025/10/CFO.jpg);
	background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
	padding-bottom:135px;
}
.growth-box .feature-box-title{
	min-height: 70px;
}
.topbar a, .mobile-topbar-wrap a{
	font-family: Quicksand !important;
}
.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot {
    background: #f59422;
}
.corpkit-page .page-title-wrap-inner {background-position: 0 69px!important;}
.custom-container.topbar-inner .topbar-items.nav.pull-left>li .nav-item-inner:before, 
.topbar-items.pull-left .nav-item:first-child .nav-item-inner{
	background:#1d479b;
}
.header-inner .main-logo img {
    max-height: 80px;
}
span.spl-slash:before, span.spl-slash:after{
	background: #f59422!important;
}
.feature-box-wrapper.feature-box-classic .feature-box-inner .feature-box-title:before, .service-style-modern .service-inner .post-title-head a:before {
	box-shadow: 9px 0px 0 0 #f59422, 19px 0px 0 0 #f59422, 28px 0px 0 0 #f59422, 49px 0px 0 0 #f59422;
}
.contact-form-wrapper input.wpcf7-form-control.wpcf7-submit:hover{
	background: #1d479b!important;
}
.contact-details p{
	display: flex;
	gap: 15px;
}
.elementor-widget-contactform{
	box-shadow: rgba(159, 159, 159, 0.15) 0px 0px 15px 13px;
	    border-radius: 25px;
}
.cvf-accountant-section .cvf-container {
  max-width: 1200px;
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
  gap: 40px;
  align-items: flex-start;
}
.services-section-box .feature-box-default{
	min-height:380px;
}
.services-section-box .feature-box-default .cea-button-wrapper{
	display:none;
}
.services-section-box .feature-box-default .fbox-content{
	margin-bottom: 0px;
}
.services-section-box .feature-box-default .feature-box-inner .feature-box-title{
	z-index: 1;
}
.services-section-box .feature-box-wrapper.feature-box-default:after{
	background: #f59422a6;
}
.cvf-accountant-section .accountant-challenges h2 {
  color: #1d479b;
  font-size: 32px;
  margin-bottom: 10px;
}
.service-areas-single-details .cvf-container .accountant-challenges{
	width:100%;
}
.service-areas-single-details .cvf-container .accountant-challenges ul li{
	color:#797979;
}

.cvf-accountant-section .accountant-challenges p {
  color: #fff;
  font-size: 18px;
  margin-bottom: 15px;
}

.cvf-accountant-section .accountant-challenges ul {
  color: #fff;
  list-style: none;
  padding-left: 0px;
  line-height: 1.8;
}

.cvf-accountant-section .cvf-container ul li i{
	padding-right: 10px;
    color: #f59422!important;
}
.partner-for-growth .accountant-challenges ul li{
	color:#797979!important;
	display: flex;
}
.partner-for-growth .accountant-challenges ul li i{
	margin-top: 10px;
}
selector .swiper-wrapper {
      -webkit-transition-timing-function: linear !important;
      -moz-transition-timing-function: linear !important;
      -o-transition-timing-function: linear !important;
      transition-timing-function: linear !important; 
}

.cvf-accountant-section .accountant-solutions h3 {
  color: #f59422;
  margin-bottom: 15px;
  font-size: 20px;
}

.cvf-accountant-section .accountant-solutions ul {
  color: #222;
  list-style: none;
  padding-left: 0;
  line-height: 1.8;
}

.cvf-accountant-section .accountant-solutions ul li {
    margin-bottom: 8px;
    color: #fff;
}

/* ✅ Track Record Subsection */
.cvf-accountant-section .accountant-track-record {
  border-top: 1px solid #e2e8f0;
  padding-top: 20px;
  margin-top: 20px;
}

.cvf-accountant-section .accountant-track-record h4 {
  color: #1d479b;
  margin-bottom: 10px;
  font-size: 18px;
}

.cvf-accountant-section .accountant-track-record ul {
  list-style: none;
  padding-left: 0;
  color: #222;
  line-height: 1.8;
}
.service-areas-hero-content .section-description{
	max-width:100%;
}
.service-areas-box .elementor-element .elementor-widget-container.feature-box-wrapper{
	min-height:600px;
}
.service-areas-box .elementor-element .elementor-widget-container.feature-box-wrapper .fbox-content{
	min-height:210px;
}
.blog-section .blog-box-section .row{
	margin-right: 0;
    margin-left: 0;
}


/* ✅ Responsive Layout */
@media (max-width: 991px) {
  .cvf-accountant-section .cvf-container {
    flex-direction: column;
  }
  .cvf-accountant-section .accountant-challenges h2 {
    font-size: 26px;
  }
  .cvf-accountant-section .accountant-solutions {
    padding: 25px 20px;
  }
	.service-areas-box .elementor-element .elementor-widget-container.feature-box-wrapper {
		min-height: 741px;
	}
	.corpkit-page .page-title-wrap-inner {
		background-position: 0;
	}
}
.our_core_value .media-icon-part.align-self-center figure.cea-feature-box-img {
    width: 72px;
	margin-bottom: 0px !important;
}
.corpkit-page .page-title-wrap-inner > .page-title-overlay {
    background: #1d479bdb;
}
.ti-headphone-alt:before {
    content: "\e621";
}

.contact-form-wrapper .wpcf7 input[type="submit"] {
	text-transform: none;
}
.btn-default, .btn.btn-default, .default-btn a.elementor-button, .corpkit-popup-wrapper a.btn, .header-button a.btn.btn-default, .about-widget.widget-content .author-url a {
    text-transform: none;
}
.single .service-img {
    display: none;
}
.single .corpkit-content-inner {
    padding-top: 0px;
}
.single .custom-post-nav {
    display: none;
}
.single .corpkit-content-inner {
    padding-bottom: 40px;
}
.contact-form .wpcf7-form .contact-details span{
	width:100%;
}
@media (max-width: 840px) {
	.blog-section .blog-box-section .row{
		display:ruby;
	}
	.blog-section .blog-box-section .row .col-md-4{
		max-width: 50%;
	}
}
@media (max-width: 768px) {
	.services-section-box .feature-box-default, 
	.service-areas-box .elementor-element .elementor-widget-container.feature-box-wrapper, 
	.service-areas-box .elementor-element .elementor-widget-container.feature-box-wrapper .fbox-content{
		min-height:auto;
	}
}
@media (max-width: 1024px) {
	.partner-for-growth-box-section .elementor-container{
		display: grid !important;
    	grid-template-columns: 2fr 2fr;
    	grid-gap: 20px !important;
	}	
	.growth-box .feature-box-title {
		min-height: auto;
	}
	.service-areas-box .elementor-element .elementor-widget-container.feature-box-wrapper {
		min-height: 622px;
	}
}
@media (max-width: 640px) {
    .blog-section .blog-box-section .row .col-md-4 {
        max-width: 100%;
    }
}
@media (max-width: 480px) {
	.partner-for-growth-box-section .elementor-container{
    	grid-template-columns: 1fr;
	}	
	.growth-box .cea-button-wrapper{
		display:none;
	}
	.growth-box .cvf-accountant-section.partner-for-growth .cvf-container .accountant-challenges{
		width:100%;
	}
	.growth-box .cvf-accountant-section.partner-for-growth .cvf-container .accountant-challenges ul li{
		justify-content: center;
	}
	.growth-box .feature-box-inner{
		text-align:center;
	}
	h2{
		font-size: 28px;
		line-height: 35px;
	}
	h4, .fbox-number{
		font-size: 20px;
    	line-height: 25px;
	}
	.home-struggling-contant-section .cvf-accountant-section .accountant-challenges ul li{
		display:flex;
	}
	.home-struggling-contant-section .cvf-accountant-section .accountant-challenges ul li i{
		margin-top:10px;
	}
	.contact-details p {
		display: block;
	}
	.investors-box .media .media-icon-part{
		display:none;
	}
}
@media (max-width: 460px) {
	.header-slider-wrapper .sr7-btn{
		width:140px!important;
		left:36px!important;
	}
}
@media (max-width: 340px) {
	.header-slider-wrapper .sr7-btn{
		left:30px!important;
	}
}

@media (min-width: 768px) {
.blog-wrapper.blog-style-classic.blog-light .blog-inner {
    min-height: 400px;
}
}	

@media (min-width: 1180px) {
.testimonial-wrapper .owl-carousel .owl-nav {
    top: 150px!important;
	transform:unset!important;
}
}	

#sb_instagram #sbi_load {
    display: none;
}
.sb_instagram_header.sbi_medium {
    display: none;
}