/*
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
*/
/*
.fusion-sticky-header-wrapper:after {
    background-image: url(/wp-content/uploads/2018/07/JA-Colour-Bar.png);
    content: " ";
    position: absolute;
    height: 7px;
    width: 100%;
    z-index: 99;
    left: 0px;
}*/
.gform_wrapper .description, .gform_wrapper .gfield_description, .gform_wrapper .gsection_description, .gform_wrapper .instruction {
    font-size: inherit !important;
}
.helpyouth {
    text-align: center;
    padding: 55px 0 0;
}
.helpyouth img {
    margin: 0 auto;
    max-width: 1382px;
    width: 100%;
}
/* .fusion-footer:before {
    background-image: url(/wp-content/uploads/2018/07/JA-Colour-Bar.png);
    content: " ";
    position: absolute;
    height: 7px;
    width: 100%;
    z-index: 99;
    left: 0px;
} */
.testi blockquote:before {
    background-image: url(/wp-content/uploads/2018/07/quote-4.png);
    content: "";
    position: absolute;
    width: 34px;
    background-repeat: no-repeat;
    height: 31px;
    top: 0;
    left: -5px;
}
.testi blockquote:after {
    background-image: url(/wp-content/uploads/2018/07/quote-3.png);
    content: "";
    position: absolute;
    width: 50px;background-repeat:no-repeat;
    height: 50px;bottom:40px;right:0px;
    background-position: 5% 17%;
}
p.copyryt_txt {
	font-size: 12.86px;
	letter-spacing: 0.6px;
    color: #ffffff;
    text-align: left;
	margin: unset;
}

/* .company_logo, .footer_cosla {
    margin-top: 20px;
}   */
.fusion-secondary-menu li span.menu-text {
    font-size: 16px !important;
    text-transform: uppercase;
	    background: #ee9601;font-weight: bold;
    padding: 10px 44px;    border-radius: 6px;
}
.fusion-secondary-menu li span.menu-text:hover {
    background: #f4c105;
}
li#menu-item-11808 span.menu-text {
    padding: 10px 30px;
}
.fusion-secondary-menu>ul>li {
    float: left;
    border-left: 0px solid transparent !important;
}
.white h1 {
    color: #fff !important;
}
.white p {
    color: #fff;
}

.margin-width{
	margin-bottom:40px;
}

.table-2.my-atsg thead th {
    width: 33%;
}
.table-2.my-atsg thead th:nth-child(3) {
    padding-left: 40px;
}
.table-2.my-atsg tbody td:nth-child(3) {
    padding-left: 40px;
}
ul li {
    font-size: 16px;
}
.accordian.fusion-accordian .fusion-toggle-heading {
    font-size: 16px;
}
.margin_les .col.content-wrapper.link-area-box.link-type-button.icon-hover-animation-fade.fusion-animated {
    padding-top: 0px;
}
.margin_les .icon {
    margin-bottom: 0px !important;
}
.margin_les a.fusion-read-more-button.fusion-content-box-button.fusion-button.button-default.button-large.button-round.button-flat {
    top: 0px !important;
    margin-top: 0px;
}
/* 
.post-content p{margin-bottom: 16px !important;} */

/* .fusion-button.button-1 {
    width: auto;
    margin-bottom: 15px;
} */



.fusion-fa-align-center {
    background: #EBEBEB;
    padding: 10px;
}
.tab-pane a.fusion-button.button-flat.fusion-button-round.button-large {
    margin-bottom: 15px;
}
.fusion-main-menu ul li a {
    text-decoration: none;
}

a {
    text-decoration: underline;
}
.fusion-secondary-menu > ul > li > a {
    text-decoration: none;
}

/* NEW HOMEPAGE DESIGN */
/* GENERAL */
body .fusion-theme-sharing-box h4{
	font-size: 20px;
}

html:not(.avada-has-site-width-percent) .fusion-page-title-bar{
	padding-top: 30px;
	padding-bottom: 30px;
}

.jabc-w-box-shadow,
.fusion-button.button-flat.jabc-w-box-shadow{
    box-shadow: 0px 5px 12px 0px rgba(0,0,0,0.10) !important;
    -webkit-box-shadow: 0px 5px 12px 0px rgb(0 0 0 / 10%) !important !important;
    -moz-box-shadow: 0px 5px 12px 0px rgba(0,0,0,0.10) !important;	
}

.jabc-title-w-bg-285f74{
    background-color: #285f74;
    padding: 20px 40px;
/*     border-radius: 56.25px 0 0 0; */
}

.jabc-container-w-nested-columns .fusion-builder-row-inner{
	margin-left: unset !important;
    margin-right: unset !important;
}

/* BUTTON */
.fusion-button-span-yes{
	max-width: 100%;
}
.fusion-button-span-yes.jabc-button-span-left-aligned{
	justify-content: flex-start;
}
.fusion-button.jabc-fusion-button-w-icon-46b17b i{
	color: #46b17b !important;
}

/* END GENERAL */

/* HEADER */
.jabc-site-logo img.fusion-standard-logo{
	max-height: 100% !important;
	max-width: 100%;
}

@media only screen and (min-width: 1025px) {
	.jabc-header-menu .fusion-menu .custom-link span{
		justify-content: center;
		min-width: 140px;
		color: #fff;
		padding: 7px 15px;
		border-radius: 5.36px;		
		background-color: #00a0af;
	}
	.jabc-header-menu .fusion-menu .custom-link span:hover{
		background-color: #285f74 !important;
	}
}
@media only screen and (max-width: 1024px) {
	.jabc-header-menu .fusion-menu .custom-menu-search .fusion-menu-form-inline{
		padding-top: calc(20 * 1px) !important;
		padding-bottom: calc(20 * 1px) !important;
		min-height: unset !important;
	}
}
/* END HEADER */

/* HOMEPAGE */
.home #main{
	padding-top: 0px !important;
}
/* POST CARDS */
.fusion-post-cards .fusion-grid-posts-cards>.fusion-layout-column>.fusion-column-wrapper{
    border-radius: 60px 0 60px 0;
    box-shadow: 0px 5px 12px 0px rgba(0,0,0,0.10) !important;
    -webkit-box-shadow: 0px 5px 12px 0px rgb(0 0 0 / 10%) !important !important;
    -moz-box-shadow: 0px 5px 12px 0px rgba(0,0,0,0.10) !important;		
}
.fusion-post-cards.fusion-post-cards-1.jabc-latest-news-post-card .fusion_builder_column_inner{
    margin-bottom: 0px;
}
.fusion-post-cards .fusion-grid-posts-cards>.fusion-layout-column>.fusion-column-wrapper .fusion-image-wrapper{
    border-radius: 60px 0 0 0;
}


/* CONTENT BOXES */
.jabc-container-w-nested-columns .fusion-builder-row-inner{
    align-items: normal !important;
    flex-wrap: nowrap !important;
}
.jabc-container-w-nested-columns.gap-70px .fusion-builder-row-inner{
    gap: 50px;
}
.jabc-container-w-nested-columns.gap-50px .fusion-builder-row-inner{
    gap: 30px;
}
.jabc-container-w-nested-columns.gap-70px .fusion-builder-row-inner:not(:last-of-type){
	margin-bottom: 50px;
}
.jabc-container-w-nested-columns.gap-50px .fusion-builder-row-inner:not(:last-of-type){
   margin-bottom: 30px;
}

.jabc-content-boxes{
    border-radius: 60px 0 60px 0;
    box-shadow: 0px 5px 12px 0px rgba(0,0,0,0.10) !important;
    -webkit-box-shadow: 0px 5px 12px 0px rgb(0 0 0 / 10%) !important !important;
    -moz-box-shadow: 0px 5px 12px 0px rgba(0,0,0,0.10) !important;	    
}
.jabc-content-boxes:hover{
	transition: all linear 0.2s;
    box-shadow: 0px 5px 20px 0px rgba(0,0,0,0.25) !important;
    -webkit-box-shadow: 0px 5px 20px 0px rgb(0 0 0 / 25%) !important !important;
    -moz-box-shadow: 0px 5px 20px 0px rgba(0,0,0,0.25) !important;		
}
.jabc-content-boxes .content-box-column{
    padding: 0px;
	margin-bottom: 0px !important;
}
.jabc-content-boxes .content-box-wrapper .image img{
	width: 100%;
	max-width: 100%;	
    border-radius: 60px 0 0 0;
	margin-bottom: 0px !important;
}
.jabc-content-boxes .heading{
	margin-bottom: 0px !important;
}
.jabc-content-boxes .content-box-wrapper .content-container{
	text-align: left !important;
	padding: 40px;
	margin-bottom: 0px;
}
.jabc-content-boxes .content-box-wrapper .content-container h3{
	font-size: 26px;
	letter-spacing: 0.8px;
	font-weight: 400;
}

/* CONTENT BOXES - W SVG IMAGE */
.jabc-content-boxes.w-svg-image .content-box-wrapper .image{
    background-color: #deeff2;
    border-radius: 60px 0 0 0;
}
.jabc-content-boxes.w-svg-image .content-box-wrapper .image img{
    width: 206px;
}

/* CONTENT BOXES - ON GRID */
.row.jabc-content-boxes-on-grid{
	margin-left: unset;
	margin-right: unset;
}
.jabc-content-boxes-on-grid{
    display: grid;
}
.jabc-3cols-grid{
    grid-template-columns: 1fr 1fr 1fr;
}
.jabc-4cols-grid{
    grid-template-columns: 1fr 1fr 1fr 1fr;
}
.jabc-grid-gap50{
    gap: 50px;
}
.jabc-grid-gap30{
    gap: 30px;
}

.jabc-content-boxes-on-grid::before,
.jabc-content-boxes-on-grid::after{
	content: none !important;
}
.jabc-content-boxes-on-grid .content-box-column{
	padding: 0px;
	margin-bottom: 0px !important;
}
.jabc-content-boxes-on-grid .heading{
	margin-bottom: 0px !important;
}
.jabc-content-boxes-on-grid .content-box-wrapper .image img{
	width: 100%;
    max-width: 100%;
    border-radius: 60px 0 0 0;
    margin-bottom: 0px !important;
}
.jabc-content-boxes-on-grid .content-box-wrapper .content-container {
    text-align: left !important;
    padding: 40px;
    margin-bottom: 0px;
}
.jabc-content-boxes-on-grid .content-box-wrapper .content-container h3 {
    font-size: 26px;
    letter-spacing: 0.8px;
    font-weight: 400;
}


.jabc-content-boxes-on-grid .content-box-column{
    float: none !important;
    border-radius: 60px 0 60px 0;
    box-shadow: 0px 5px 12px 0px rgb(0 0 0 / 10%) !important;
    -webkit-box-shadow: 0px 5px 20px 0px rgb(0 0 0 / 25%) !important !important;
    -moz-box-shadow: 0px 5px 20px 0px rgba(0,0,0,0.25) !important;		
}
.jabc-content-boxes-on-grid .content-box-column:hover{
	transition: all linear 0.2s;
    box-shadow: 0px 5px 20px 0px rgba(0,0,0,0.25) !important;
    -webkit-box-shadow: 0px 5px 20px 0px rgb(0 0 0 / 25%) !important !important;
    -moz-box-shadow: 0px 5px 20px 0px rgba(0,0,0,0.25) !important;		
}

/* CONTENT BOXES - ON GRID - W SVG IMAGE */
.jabc-content-boxes-on-grid.w-svg-image .content-box-wrapper .image{
    background-color: #deeff2;
    border-radius: 60px 0 0 0;
}
.jabc-content-boxes-on-grid.w-svg-image .content-box-wrapper .image img{
    width: 206px;
}

/* CAROUSEL */
.jabc-carousel .fusion-carousel .fusion-carousel-nav .fusion-nav-prev.awb-icon-left,
.jabc-carousel .fusion-carousel .fusion-carousel-nav .fusion-nav-next.awb-icon-right{
    background-color: unset;
    color: #a6d7de;
    font-size: 35px;
    opacity: 1;
	width: 35px;
	height: 35px;
}
.jabc-carousel .fusion-carousel .fusion-carousel-nav .fusion-nav-prev.awb-icon-left::before,
.jabc-carousel .fusion-carousel .fusion-carousel-nav .fusion-nav-next.awb-icon-right::before{
    color: #a6d7de;
	font-size: 35px;
}


/* SIGNUP MODAL */
.fusion-modal.jabc-homepage-signup-modal .modal-dialog{
    overflow-x: hidden;
}
.jabc-homepage-signup-modal .ctct-form-embed.form_0 .ctct-form-custom .ctct-form-button {
    background-color: #285f74;
    text-transform: uppercase;
    font-family: Montserrat;
    font-weight: 500;
}
.jabc-homepage-signup-modal .ctct-form-embed.form_0 .ctct-form-custom .ctct-form-button:hover{
    background-color: #00a0af;
}
/* END HOMEPAGE */


/* FOOTER */
.jabc-footer-copyright-area{
    background-color: #ffffff;
    background-image: linear-gradient(90deg, #4295a4 0%,#285f74 70%);
}
.fusion-body .fusion-footer-copyright-center.jabc-footer-copyright-area .fusion-copyright-content{
    display: flex;
    align-items: center;
}
.jabc-footer-copyright-area .col-md-4,
.jabc-footer-copyright-area .col-md-3,
.jabc-footer-copyright-area .col-md-2{
    float: none;
}

.jabc-footer-copyright-area .company_logo img{
    width: 312px;
    max-width: 100%;
}
.jabc-footer-copyright-area .blbc_logo img{
    width: 243px;
    max-width: 100%;
}


/* MEDIA QUERY */
@media only screen and (max-width: 1481px) and (min-width: 1025px){
/* HEADER */
	.fusion-body .jabc-header .fusion-builder-column-1{
		width: 20% !important;
	}
	.fusion-body .jabc-header .fusion-builder-column-2{
		width: 80% !important;
	}
	.fusion-body .fusion-menu-element-wrapper[data-count="0"].jabc-header-menu  .fusion-menu-element-list > li {
		margin-left: calc(12px / 2);
		margin-right: calc(12px / 2);
	}	
	.jabc-header-menu .fusion-menu span.menu-text{
		font-size: 14px;
	}
/* END HEADER */	
}

/* MEDIA QUERY */
@media only screen and (max-width: 1200px) and (min-width: 1025px){
/* HEADER */
	.fusion-body .jabc-header .fusion-builder-column-1{
		width: 17% !important;
	}
	.fusion-body .jabc-header .fusion-builder-column-2{
		width: 83% !important;
	}	
	.jabc-header .fusion-builder-column-1 > .fusion-column-wrapper{
		margin-left: 20px;
	}	
	.jabc-header .fusion-builder-column-2 > .fusion-column-wrapper{
		margin-right: 20px;
	}
	.fusion-body .fusion-menu-element-wrapper[data-count="0"].jabc-header-menu  .fusion-menu-element-list > li {
		margin-left: calc(10px / 2);
		margin-right: calc(10px / 2);
	}	
	.jabc-header-menu .fusion-menu span.menu-text{
		font-size: 13px !important;
	}
	.jabc-header-menu .fusion-menu .custom-link span {
		min-width: 80px !important;
	}	
/* END HEADER */	
}


@media only screen and (max-width: 1440px) {
/* HOMEPAGE */
	/* LATEST NEWS - POST CARD */
	.fusion-post-cards.fusion-post-cards-1.jabc-latest-news-post-card ul.fusion-grid > .fusion-grid-column{
		padding-left: calc((50px)/ 2);
		padding-right: calc((50px)/ 2);
	}
	.fusion-post-cards.fusion-post-cards-1.jabc-latest-news-post-card ul.fusion-grid{
		margin-right: calc((50px)/ -2);
		margin-left: calc((50px)/ -2);
	}

	.fusion-post-cards.fusion-post-cards-1.jabc-latest-news-post-card{
		margin-bottom: 50px;
	}
	
	/* 	CONTENT BOXES */
	.jabc-container-w-nested-columns.gap-70px .fusion-builder-row-inner{
		gap: 40px;
	}
	.jabc-container-w-nested-columns.gap-50px .fusion-builder-row-inner{
		gap: 20px;
	}
	.jabc-container-w-nested-columns.gap-70px .fusion-builder-row-inner:not(:last-of-type){
		margin-bottom: 40px;
	}
	.jabc-container-w-nested-columns.gap-50px .fusion-builder-row-inner:not(:last-of-type){
	   margin-bottom: 20px;
	}
/* END HOMEPAGE */		
}

@media only screen and (max-width: 1024px) {
/* HOMEPAGE */
	/* LATEST NEWS - POST CARD */
	.fusion-post-cards.fusion-post-cards-1.jabc-latest-news-post-card ul.fusion-grid > .fusion-grid-column{
		padding-left: calc((30px)/ 2);
		padding-right: calc((30px)/ 2);
	}
	.fusion-post-cards.fusion-post-cards-1.jabc-latest-news-post-card ul.fusion-grid{
		margin-right: calc((30px)/ -2);
		margin-left: calc((30px)/ -2);
	}

	.fusion-post-cards.fusion-post-cards-1.jabc-latest-news-post-card{
		margin-bottom: 30px;
	}
	
	/* 	CONTENT BOXES */
	.jabc-container-w-nested-columns.gap-70px .fusion-builder-row-inner{
		gap: 40px;
	}
	.jabc-container-w-nested-columns.gap-50px .fusion-builder-row-inner{
		gap: 50px;
	}
	.jabc-container-w-nested-columns.gap-70px .fusion-builder-row-inner:not(:last-of-type){
		margin-bottom: 40px;
	}
	.jabc-container-w-nested-columns.gap-50px .fusion-builder-row-inner:not(:last-of-type){
	   margin-bottom: 20px;
	}
	
	/* 	CONTENT BOXES - ON GRID */
	.jabc-3cols-grid{
		grid-template-columns: 1fr 1fr;
	}
	.jabc-4cols-grid{
		grid-template-columns: 1fr 1fr 1fr;
	}	
	.jabc-3cols-grid.jabc-grid-gap50{
		gap: 40px;
	}
/* END HOMEPAGE */	
}
@media only screen and (max-width: 768px) {
:root{
	--typography_sensitivity: .55 !important;
	--awb-custom_typography_1-font-size: 18px !important;
}
/* HEADER */
.jabc-site-logo img.fusion-standard-logo{
	width: 200px;
}
/* END HEADER */
	
/* HOMEPAGE */
	/* 	CONTENT BOXES */
	.jabc-container-w-nested-columns .fusion-builder-row-inner{
		align-items: flex-start !important;
		flex-wrap: wrap !important;
	}
	.jabc-container-w-nested-columns.gap-50px .fusion-builder-row-inner .fusion_builder_column_inner>.fusion-column-wrapper{
		flex-direction: column !important;
	}
	.jabc-container-w-nested-columns.gap-70px .fusion-builder-row-inner{
		gap: 20px;
	}
	.jabc-container-w-nested-columns.gap-70px .fusion-builder-row-inner:not(:last-of-type){
		margin-bottom: 20px;
	}	
	.jabc-container-w-nested-columns.gap-50px .fusion-builder-row-inner{
		gap: 20px;
	}
	
	/* 	CONTENT BOXES - ON GRID */
	.jabc-3cols-grid{
		grid-template-columns: 1fr;
	}
	.jabc-4cols-grid{
		grid-template-columns: 1fr ;
	}		
	.jabc-3cols-grid.jabc-grid-gap50{
		gap: 20px;
	}
	.jabc-4cols-grid.jabc-grid-gap30{
		gap: 20px;
	}	
	
	.jabc-content-boxes-on-grid .content-box-wrapper .content-container{
		padding: 25px;
	}	
/* END HOMEPAGE */	
	
	
/* FOOTER */
	.fusion-body .fusion-footer-copyright-center.jabc-footer-copyright-area .fusion-copyright-content{
		flex-wrap: wrap;
		gap: 20px;
	}
	.fusion-body .fusion-footer-copyright-center.jabc-footer-copyright-area .fusion-copyright-content div{
		width: 100%;
	}
	p.copyryt_txt{
		text-align: center;
	}	
/* END FOOTER */
}