/*
Theme Name: JTA
Theme URI: https://jtacademy.com.au/
Author: Netmow
Author URI: https://netmow.com/
Description: Custom Theme for the Johnathan Thurston Academy
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: netmow
*/
.page-id-7244 .blog-slider-area {
    padding: 5.4rem 0 8rem;
}
/* .page-id-7244 .jt-cta-area {
    margin-bottom: 9rem;
}
 */
.about_us_logo_sl .logos-area {
    padding-top: 1.8rem;
    padding-bottom: 10.6rem;
}
.indigenous_job_from .inquire-form-image {
    height: 98.2rem;
}
.indigenous_job_from .inquire-form-area {
    padding-top: 5rem;
}

.indigenous_job_from img.if-shape {
    top: -18rem;
}
.sponsor_cta .jt-cta-area {
    margin-bottom: 8rem;
}
@media screen and (max-width: 1050px){
	.page-id-7244 .logos-area {
    padding-bottom: 4px;
}
	.about_page_cta .jt-cta-area {
    margin-bottom: 60px;
}
	.about_us_logo_sl .logos-area {
    padding-bottom: 20px;
}
}

.sbs-newsletter .gform_footer.top_label {
    margin: 0!important;
    padding: 0!important;
    display: block;
}

.sbs-newsletter .gform_footer.top_label input {width: 100%;margin-bottom: 0!important;}
.sbs-newsletter-note a {
    text-decoration: underline;
}
.sbs-newsletter .validation_message {
    display: none;
}

.sbs-newsletter .gform_wrapper .gform_validation_errors {
    border: none;
    box-shadow: none;
}

.hide_counter .about_sponsor_counter {
    display: none;
}

.sec-c-hight .bs-content {
    height: 17rem;
    padding-top: 3rem;
	top: 59%;
    transition: all 1s cubic-bezier(.47,1.28,.41, 1);
}

.sec-c-hight .blog-slider-single {
    min-height: 43rem;
}

.sec-c-hight .bs-title {
    min-height: auto;
}

.sec-c-hight .bs-text {
    display: none;
}

@media screen and (min-width: 1050px){
	.sec-c-hight .blog-slider-single:hover .bs-content {
    height: auto;
    top: 3rem;
}
}
@media only screen and (max-width: 1050px) {
	.sec-c-hight .blog-slider-area{
		padding-bottom: 70px;
	}
   .sec-c-hight .blog-slider-single:hover .bs-content {
        height: 140px;
    }
}

.custom_title_text .elementor-heading-title {
    font-family: 'Avenir Next';
}

.image_hover_el figure.swiper-slide-inner {
	border-radius:1rem;
    overflow: hidden;
}

.image_hover_el figure.swiper-slide-inner img {
	display:block;
    transform: scale(1);
    transition: .7s;
}

.image_hover_el figure.swiper-slide-inner:hover img {
	transform:scale(1.2);
}

form.post-password-form {
    position: fixed;
    background-color: #fff;
    height: 100vh;
    width: 100%;
    top: 0;
    z-index: 9999;
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;
	text-align:center;
}

form.post-password-form p > input {
    border: .1rem solid #51bab2;
    background-color: #51bab2;
    padding: 1rem 2.5rem;
    color: #fff;
    border-radius: 0rem 5rem 5rem 0rem;
}

form.post-password-form p label input {padding: 1rem;border-radius: 5rem 0rem 0rem 5rem;outline: none;border: .1rem solid #51bab2;background-color: #fff;margin-left: 1rem;}

form.post-password-form p:last-child {
    margin-top: 2rem;
    padding: 3rem;
    background-color: #f5f5f5;
}

.about_spnr_text ol li {list-style: decimal;margin-bottom: 0.5rem;}

.about_spnr_text ol {
    margin-top: 1rem;
    margin-left: 1.8rem;
}
.text-img-area 
 .sec_text ul {
    margin-left: 1.8rem;
    margin-top: 1rem;
}

.text-img-area .sec_text ul li {
    list-style: disc;
    margin-bottom: .3rem;
}

.single-blog-content.jta-raw-text img.alignleft {
    float: left;
    margin-right: 2rem;
    margin-bottom: 2rem;
}

.single-blog-content.jta-raw-text img.alignright {
    float: right;
    margin-left: 2rem;
    margin-bottom: 2rem;
}


/* newslater form design */
/* .jta_news_c .quick_form_5_css {
    background-color: #51BAB2!important;
    padding: 4rem 2rem;
    border-radius: 2rem;
}

.jta_news_c div#SIGNUP_HEADING {
    text-align: center!important;
    padding: 0!important;
    font-size: 2.6rem!important;
    font-weight: 600!important;
}

.jta_news_c form .SIGNUP_FLD {
    margin: 0!important;
    height: auto!important;
    width: 100%!important;
}

.jta_news_c form {
    display: flex;
    align-items: center;
    column-gap: 1rem;
    flex-wrap: wrap;
    row-gap: 1.5rem;
    margin-top: 2rem!important;
}

.jta_news_c form .SIGNUP_FLD input {
    border: none!important;
    outline: none!important;
    padding: 1.3rem!important;
}
.jta_news_c div#errorMsgDiv {
    margin: 0!important;
    width: 100%; !importan;
    border: none!important;
    text-align: center;!importan;
    font-size: 14px!important;
    padding: 0.8rem!important;
} */

.jta_news_c 
 .quick_form_13_css {
    width: 100%!important;
    max-width: 470px;
	 border-radius:1rem;
}

.jta_news_c .quick_form_13_css form > div {
    width: 101%!important;
}

.jta_news_c .quick_form_13_css form {
    padding: 0 2rem;
}

.jta_news_c 
 div#SIGNUP_HEADING {
    background-color: #51BAB2!important;
    font-size: 2rem!important;
    font-family: 'Avenir Next'!important;
}

.jta_news_c .quick_form_13_css form > div input[type="button"] {
    background-color: #51BAB2!important;
    font-family: 'Avenir Next'!important;
    font-size: 1.5rem!important;
    /* color: #000!important; */
    font-weight: 600!important;
	transition: .5s;
}
.jta_news_c .quick_form_13_css form > div input[type="button"]:hover {
    background-color: #FF4FBB !important;
}
@media only screen and (max-width: 600px) {
	.quick_form_5_css[name="SIGNUP_BODY"] {
    padding: 20px !important;
}
}