/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

/* EDIT CORE */

/* EDIT CORE -END */

/* For TAB - START */
.fusion-tabs.clean .tab-content .tab-pane
{
  padding: 0px !important;
}

.tab-content .tab-pane.active h3 {
    margin-bottom: 20px !important;
}
@media only screen and (min-width: 640px) {
    .fusion-tabs.vertical-tabs.clean .tab-content {
        padding-inline-start: 0px;
      padding-right: 10px;
    }
}
/* For TAB - END */

.star-rating-container {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 6px; /* spacing between items */
  flex-wrap: wrap;
}

.star-testimonial {
  width: 24px;
  height: 24px;
}

.star-rating-wrapper .star-group img{
    width:16px !important;
	height:16px !important;
}

.bold-opac {
  font-weight: bold;
  opacity: 0.8;
  margin-left: 8px;
}



.accounting-services .fusion-builder-data-cid.active .fusion-builder-child-element-content .tab-link{
	background: #03044f;
}

.accounting-services .fusion-builder-data-cid.active .fusion-builder-child-element-content .tab-link .fusion-tab-heading{
    color: #ffffff;
} 

.accounting-services .fusion-builder-data-cid .fusion-builder-child-element-content .tab-link:hover{
background: #03044f;
}

.accounting-services .fusion-builder-child-element-content .tab-link .fusion-tab-heading:hover{
    color: #ffffff;
} 

.services-card-icon .fusion-column-wrapper .fontawesome-icon.fb-icon-element.circle-yes{
    position: absolute;
    z-index: 999;
    top: 60px;
    left: 100px;
}


.footer-main-width{
    max-width: 140px;
}

.awb-off-canvas .fusion-fullwidth, .fusion-tb-footer .fusion-fullwidth{
    border: none;
}


.post-content .fusion-fullwidth{
padding: 0;
border: none;
}


.post-content .fusion-fullwidth.fullwidth-box{
    padding: 50px 20px;
}

.awb-menu__sub-li:hover {
    background-color: var(--awb-submenu-bg);
}

.button-default .fusion-button-text{
    color: white;
}

@media (min-width: 1165px) {
  .footer-main-width {
    max-width: 160px;
    max-width: 145px;
  }

}


.ctm-fusion-column .fusion-column-wrapper.fusion-content-layout-column{
    position: relative;
}


.ctm-fusion-column .fusion-content-boxes.has-flex-alignment {
    position: absolute;
    bottom: -75px;
    left: -50px;
    z-index: 1;
    margin: 0;
}

.ctm-fusion-column p{
margin: 0;
}

.ctm-fusion-column .fusion-content-boxes .content-wrapper-background{
  padding: 12px;
  max-width: 490px;
box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
}

.ctm-fusion-column .fusion-content-boxes .content-container{
margin-bottom:0;
}

.my-form-wrapper .fusion-form-input {
    background-color: #ffffff !important;
}

.subscription-notice-message .fusion-alert,
.subscription-notice-message .fusion-alert-success,
.subscription-notice-message .fusion-form-response,
.subscription-notice-message .fusion-form-response-success {
    color: #ffffff !important;
}

.subscription-notice-message .fusion-alert.alert-success.success
{
	--awb-background-color: #15d16c!important;
}

.subscription-notice-message .fusion-alert *,
.subscription-notice-message .fusion-form-response * {
    color: #ffffff !important;
}

.subscription-notice-message .fusion-alert .fusion-alert-close {
    color: #ffffff !important;
}



@media (max-width: 599px) {
	.ctm-fusion-column .fusion-content-boxes.has-flex-alignment{
		position: unset;
	}

}

@media (max-width: 1359px){
	.ctm-fusion-column .fusion-content-boxes.has-flex-alignment{
		left: -25px !important;
		bottom: -130px !important;

	}
}


.fusion-tabs.clean .tab-content .tab-pane{
    padding: 10px;
}

.fusion-tabs.vertical-tabs.clean{
	box-shadow: rgba(0, 0, 0, 0.05) 0px 6px 24px 0px, rgba(0, 0, 0, 0.08) 0px 0px 0px 1px;
	border-radius: 10px;
	padding: 28px;
}

.fusion-tabs.vertical-tabs.clean .nav{
    order: 2;
}
.fusion-tabs.vertical-tabs.clean .tab-content{
 order: 1;
}

.awb-menu__sub-ul .awb-menu__sub-li{
    background: #ffffff;
}

.awb-menu__sub-ul .awb-menu__sub-li:hover{
	background: #eeeeee;
}

.awb-menu__sub-ul .awb-menu__sub-li.current-menu-item{
	border-top: 2px solid #2cbc63;
	border-bottom: 2px solid #2cbc63;
	background: #ffffff;
}

/* google Review hide - START */

.hide-grw-widget {
    display: none !important;
}

.hide-grw-widget .wp-gr.wpac[data-id="3755"] {
    display: none !important;
}

/* google Review hide - END */


/*Media Query*/

@media only screen and (max-width: 600px) {
  .reviews .awb-quote
{
    padding: 6px!important;
    text-align: justify!important;
}

.reviews .awb-quote .awb-quote-content p
{
    font-size: 20px !important;
}
}


.awb-quote{
	padding: 0 !important;
}

.author{
	margin: 0 !important;
	margin-top: -20px !important;
}

.fusion-tb-header .ti-widget.ti-goog{
display: none;
}

/* Learn more */
.learn-more-custom-btn {
  border: 1px solid #023A4C;
  border-radius: 50px;
  padding: 8px 12px;
  color: #023a51;
  font-size: 14px;
  background: white;
  transition: all 0.3s ease;
}

.learn-more-custom-btn:hover {
  background-color: #15d16c;
  color: white;
  border-color: #15d16c;
  cursor: pointer;
}
/*  */




