@charset "utf-8";
/***!  https://anzcp.org/wp-admin/css/color-picker.min.css?ver=6.6.3  !***/

@media all{/*! This file is auto-generated */
.wp-color-picker{width:80px;direction:ltr}.wp-picker-container .hidden{display:none}.wp-picker-container .wp-color-result.button{min-height:30px;margin:0 6px 6px 0;padding:0 0 0 30px;font-size:11px}.wp-color-result-text{background:#f6f7f7;border-radius:0 2px 2px 0;border-left:1px solid #c3c4c7;color:#50575e;display:block;line-height:2.54545455;padding:0 6px;text-align:center}.wp-color-result:focus,.wp-color-result:hover{background:#f6f7f7;border-color:#8c8f94;color:#1d2327}.wp-color-result:focus:after,.wp-color-result:hover:after{color:#1d2327;border-color:#a7aaad;border-left:1px solid #8c8f94}.wp-picker-container{display:inline-block}.wp-color-result:focus{border-color:#4f94d4;box-shadow:0 0 3px rgba(34,113,177,.8)}.wp-color-result:active{transform:none!important}.wp-picker-open+.wp-picker-input-wrap{display:inline-block;vertical-align:top}.wp-picker-input-wrap label{display:inline-block;vertical-align:top}.form-table .wp-picker-input-wrap label{margin:0!important}.wp-customizer .wp-picker-input-wrap .button.wp-picker-clear,.wp-customizer .wp-picker-input-wrap .button.wp-picker-default,.wp-picker-input-wrap .button.wp-picker-clear,.wp-picker-input-wrap .button.wp-picker-default{margin-left:6px;padding:0 8px;line-height:2.54545455;min-height:30px}.wp-picker-container .iris-square-slider .ui-slider-handle:focus{background-color:#50575e}.wp-picker-container .iris-picker{border-radius:0;border-color:#dcdcde;margin-top:6px}.wp-picker-container input[type=text].wp-color-picker{width:4rem;font-size:12px;font-family:monospace;line-height:2.33333333;margin:0;padding:0 5px;vertical-align:top;min-height:30px}.wp-color-picker::-webkit-input-placeholder{color:#646970}.wp-color-picker::-moz-placeholder{color:#646970;opacity:1}.wp-color-picker:-ms-input-placeholder{color:#646970}.wp-picker-container input[type=text].iris-error{background-color:#fcf0f1;border-color:#d63638;color:#000}.iris-picker .iris-strip .ui-slider-handle:focus,.iris-picker .ui-square-handle:focus{border-color:#3582c4;border-style:solid;box-shadow:0 0 0 1px #3582c4;outline:2px solid transparent}.iris-picker .iris-palette:focus{box-shadow:0 0 0 2px #3582c4}}@media screen and (max-width:782px){.wp-picker-container input[type=text].wp-color-picker{width:5rem;font-size:16px;line-height:1.875;min-height:32px}.wp-customizer .wp-picker-container input[type=text].wp-color-picker{padding:0 5px}.wp-picker-input-wrap .button.wp-picker-clear,.wp-picker-input-wrap .button.wp-picker-default{padding:0 8px;line-height:2.14285714;min-height:32px}.wp-customizer .wp-picker-input-wrap .button.wp-picker-clear,.wp-customizer .wp-picker-input-wrap .button.wp-picker-default{padding:0 8px;font-size:14px;line-height:2.14285714;min-height:32px}.wp-picker-container .wp-color-result.button{padding:0 0 0 40px;font-size:14px;line-height:2.14285714}.wp-customizer .wp-picker-container .wp-color-result.button{font-size:14px;line-height:2.14285714}.wp-picker-container .wp-color-result-text{padding:0 14px;font-size:inherit;line-height:inherit}.wp-customizer .wp-picker-container .wp-color-result-text{padding:0 10px}}

/***!  https://anzcp.org/wp-content/themes/hello-theme-child/style.css?ver=28  !***/

@media all{/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Custom Styles */

body {color:#013287;}

p {text-align: justify;}

.btn {
	display: inline-block;
    padding: 8px 16px;
    margin: .3rem;
    font-weight: 500;
    letter-spacing: .15rem;
    font-size: 1em;
    border-radius: .3rem;
    background: #0c3d70;
    color:#fff;
}
body a.btn:hover {color:#fff;}
.btn-large {padding: 12px 24px;}
.btn-info {}

#anzcp_top_menu ul, #anzcp_top_menu li {list-style:none;}
#anzcp_top_menu ul {padding:0;margin:0;display: block;text-align:right;}
#anzcp_top_menu li {display:inline-block;}
#anzcp_top_menu li a {display:block;padding: 12px;font-size:0.8em;font-weight:600;color:#013287}
#anzcp_top_menu li a.btn {color: #fff;}

.elementor-button-wrapper a.elementor-button, body a.btn {color:#fff;}

.anzcp-large-blue-button a {min-width: 220px;}

.anzcp-full-w-btn a, a.anzcp-full-w-btn {
    display: block;
   
    margin: .3rem;
    font-weight: 500;
    letter-spacing: .15rem;
    border-radius: .3rem;
    background: #053A6C;
    color:#fff !important;
    text-align: center;
    font-size: 18px;
    padding: 20px 40px;
}

ul + p, ul + h6 {margin-top: 15px}
p + ul, h6 + ul {margin-top: -7px}

/* ================== Menu */
#top-corner-menu p {margin:0;}
#top-corner-menu a {
    padding: 9px 8px 6px;
    color: #013287;
    font-size: 0.8em;
    text-transform: uppercase;
    display: inline-block;
}


.elementor-menu-toggle {
    position: absolute;
    top: -35px;
    right: 35px;
}

.elementor-widget-nav-menu .elementor-nav-menu--main li.current-menu-parent > a.elementor-item {color: #F95135;}

[data-elementor-type="footer"] .elementor-nav-menu {z-index:1}
/* search button */
/*
.elementor-search-form__toggle {
    position: absolute;
    top:-200px;
}
*/
/* hidden desktop menu items */
/*
nav.elementor-nav-menu--layout-horizontal ul.elementor-nav-menu > li.menu-item-2132,
nav.elementor-nav-menu--layout-horizontal ul.elementor-nav-menu > li.menu-item-5277,
nav.elementor-nav-menu--layout-horizontal ul.elementor-nav-menu > li.menu-item-4802,
nav.elementor-nav-menu--layout-horizontal ul.elementor-nav-menu > li.menu-item-4580,
nav.elementor-nav-menu--layout-horizontal ul.elementor-nav-menu > li.menu-item-4777,
nav.elementor-nav-menu--layout-horizontal ul.elementor-nav-menu > li.menu-item-2238,
nav.elementor-nav-menu--layout-horizontal ul.elementor-nav-menu > li.menu-item-5191,
nav.elementor-nav-menu--layout-horizontal ul.elementor-nav-menu > li.menu-item-5192,
nav.elementor-nav-menu--layout-horizontal ul.elementor-nav-menu > li.menu-item-4712
*/

/*
nav.elementor-nav-menu--layout-horizontal ul.elementor-nav-menu > li.menu-item-5191,
nav.elementor-nav-menu--layout-horizontal ul.elementor-nav-menu > li.menu-item-5192
{display:none;}

body.logged-in nav.elementor-nav-menu--layout-horizontal ul.elementor-nav-menu > li.menu-item-5192 {display: block;}
*/

body.logged-in nav.elementor-nav-menu--layout-horizontal ul.elementor-nav-menu > li.menu-item-5405
{display:none;}

.member-only-product-notice {padding: 20px;margin: 0 0 15px;background: #f2f9fc;}
body.logged-in .member-only-product-notice {display:none;}

/* ================== Home */
body.home .page-title-container {display: none;}

.elementor-24 .elementor-element.elementor-element-dd48415 .swiper-slide-contents {max-width: 39%}

body.home .wp_bannerize_container {
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
}
body.home .wp_bannerize_container > div {width:50%;margin-bottom: 20px}

body.home .elementor-widget-spacer {display: none}

body.home .elementor-4617 .elementor-element.elementor-element-26f0041a {margin-top:0;}

/* random glitch fix */ 
.elementor-250 .elementor-element.elementor-element-ef447e5:after {color:#fff;}

/* side menu */
.anzcp-sidemenu #menu-main-menu li {display: none;}
.anzcp-sidemenu #menu-main-menu li.current-menu-item,
.anzcp-sidemenu #menu-main-menu li.current-menu-item li, 
.anzcp-sidemenu #menu-main-menu li.current-menu-ancestor, 
.anzcp-sidemenu #menu-main-menu li.current-menu-ancestor li
{display: block}

.anzcp-sidemenu ul#menu-main-menu, .anzcp-sidemenu ul#menu-main-menu ul, .anzcp-sidemenu #menu-main-menu li {padding: 0;margin:0;list-style: none;}
.anzcp-sidemenu #menu-main-menu a {color:#013287;display: block;padding:15px 25px;border-bottom: 2px solid #fff;}
.anzcp-sidemenu #menu-main-menu li.current-menu-item > a {background-color:#d9e7eb }

.anzcp-sidemenu #menu-main-menu > li.current-menu-item > a,
.anzcp-sidemenu #menu-main-menu li.current-menu-ancestor > a {background-color: #fff;font-weight: bold;padding:5px 0 15px 0;font-size: 1.1em;}

/* pagelist */

.pagelist .elementor-grid-item {background-color: #F2F6F7;}
.pagelist .elementor-post__title {padding-top: 10px;}

.anzcp-file-list.pagelist article {margin-bottom: 5px;}
.anzcp-filelist-image {height: 100px;width: 150px;background-size: cover;}

.anzcp-file-list.pagelist .elementor-post__thumbnail__link {width: 155px}

.anzcp-file-list.elementor-widget-posts .elementor-post__title {color:#013287;padding:0;}

.anzcp-file-list .elementor-post__text {padding-right: 160px;line-height: 90px}
.anzcp-file-list h3.elementor-post__title {
    display: inline-block;
    vertical-align: middle;
    line-height: 120%;
}

.anzcp-file-list .elementor-post__read-more {position: absolute;right: 20px;top:50%;background: #013287;color: #fff;    font-size: 15px;
    padding: 12px 24px;
    -webkit-border-radius: 3px;text-align: center;
    border-radius: 3px;min-width: 122px;margin-top:-22px;line-height:100% }
.anzcp-file-list .elementor-post__read-more:hover {color:#fff;}

.bluetext td {color:#243d6d !important;}

/* PIRS Styles */

ul.reports-pdf-list {padding: 0}

/* Membership Form */
form#membership fieldset {border:1px solid #ccc;}
form#membership .form-group {margin:2px 2px 5px;}
form#membership label.error {font-size: 0.8em;color:#b00;}

form#membership input[type="date"].error,
form#membership input[type="email"].error,
form#membership input[type="number"].error,
form#membership input[type="password"].error,
form#membership input[type="search"].error,
form#membership input[type="tel"].error,
form#membership input[type="text"].error,
form#membership select.error,
form#membership textarea.error {border-color:#d00;}

/* woo commerce */
.woocommerce .return-to-shop,
.product .product_meta {display: none;}

.woocommerce div.product form.cart table td {padding-left: 10px;}

.woocommerce div.product.elementor form.cart.variations_form .woocommerce-variation-add-to-cart,
.woocommerce div.product.elementor form.cart:not(.grouped_form):not(.variations_form)
{display: block;}

.thwepo_radio.bulk_enrol .value label {display:block}
.thwepo_radio.bulk_enrol .value label .woocommerce-Price-amount.amount::before {content:" +"}
.multi_student_section {margin:10px 0;padding:15px;background:#f2f9fc;}

.processing #order_review #place_order {
    position: relative;
    background:transparent!important;
    border: #c3c3c3!important;
    color: #c3c3c3!important;
    cursor: not-allowed!important;
}

.xpro-quantity-wrap.single-quantity-only .xpro-minus,
.xpro-quantity-wrap.single-quantity-only .xpro-plus {display:none;}

.custom-product-column.column-sold-out-notice .elementor-widget-wrap::after {
       display: block;
    color: #222;
    padding: 10px 20px;
    background: #ddd;
    content: "No Longer Available";
    margin: 20px 0;
    width: 100%;
    text-align: center;
    font-weight: 600;
}

/* ------------ */

.anzcp-flipboxes .elementor-widget-wrap {justify-content: center;}
.anzcp-flipboxes .elementor-widget-wrap > div {margin-bottom: 0}
.anzcp-flipboxes .elementor-widget-wrap > div > div {padding: 10px}

.anzcp-documents .elementor-widget-wrap {justify-content: center;}
.anzcp-document-card {text-align: center;font-weight: 500;border-radius: .3rem;border:1px solid #ccc;  background: #0c3d70;color: #fff !important;overflow: hidden;}
.anzcp-document-card-title {padding: 8px 20px;line-height: 60px;}
.anzcp-document-card-title >div {font-size: 18px;line-height: 22px;display: inline-block;vertical-align: middle;}
.anzcp-document-image-container {background: #f2f6f7;padding: 32px 32px 10px;    border-top: 6px solid #e40800;}
.anzcp-document-button-container {padding:10px 0px 20px;background: #f2f6f7;}
.anzcp-document-button-container .btn {border: 2px solid #fff;transition: 0.5s;}
.anzcp-document-button-container .btn:hover {padding:15px 20px;}

.anzcp-report-wrapper {justify-content: center;text-align: center;}
.anzcp-report-card {
    margin: 0 10px 20px;
    display: inline-block;
    vertical-align: top;
    min-height:280px;width:196px;
    border:1px solid #4B30A1;}
.anzcp-report-card > a > div {padding:5px;}

.anzcp-report-card {background: #f2f6f7;}
.report-row1 {background-color: #0c3d70;color:#ddd;}
.report-row2 {background-color: #013287;color:#fff;padding:10px}
.report-row3 {background-color: #e40800;color:#ddd;}
.report-row4 {background-color: #e40800;color:#fff;padding:10px}
.anzcp-report-card a .report-row5 {color:#333;padding:15px 10px}

.anzcp-document-card.anzcp-award {}
.anzcp-document-image-container.award-logo-container {background: #fff;}
.anzcp-award.size-yes .anzcp-document-image-container.award-logo-container {min-height: 134px;}
.anzcp-document-card.anzcp-award .anzcp-document-button-container {background: #fff}

.btn.anzcp-large-btn , .elementor-element .elementor-container .anzcp-large-btn .elementor-button{
    text-decoration: underline;
   
    font-size: 1.2em;
    letter-spacing: normal;
    min-width: 435px;
    text-align: center;
    border-radius: 13px;
    margin:14px 7px 0
}
.btn.anzcp-large-btn {padding: 15px 15px;}
.elementor-element .elementor-container .anzcp-large-btn .elementor-button {margin:0 10px 15px; padding: 45px 15px;}


.uo-tclr-open-content-button.uo-tclr-open-content-button--large {
    background: #d00;
    border-radius: 28px;
    padding: 10px 25px 16px;
}
.uo-tclr-open-content-button.uo-tclr-open-content-button--large:hover {background:#59d600  !important}
.uo-tclr-open-content-button.uo-tclr-open-content-button--large span,
.uo-tclr-open-content-button.uo-tclr-open-content-button--large svg {color:#fff;}
body .nivo-lightbox-theme-default.nivo-lightbox-overlay {background: #000;}
.ld-button:hover span {color:#fff !important;}
body .nivo-lightbox-theme-default .nivo-lightbox-close {
    background:url(https://anzcp.org/close-btn.png) no-repeat 0px -32px;
    height: 32px !important;
    width: 32px !important;
    opacity: 0.9;
}
body .nivo-lightbox-theme-default .nivo-lightbox-close:hover {background-position: 0px 0px;}

a.big-red-btn {
    font-size: 18px;
    background: #d00;
    border-radius: 28px;
    padding: 14px 25px 14px;
    color:#fff;
    display: inline-block;
    vertical-align: middle;
    font-weight: 600;
    margin:10px 0;
}
a.big-red-btn:hover {color:#000;background: #5ad601;}
.uo-tclr-open-content-button.uo-tclr-open-content-button--large:hover span,
.uo-tclr-open-content-button.uo-tclr-open-content-button--large:hover svg{color:#000;}

.elementor-widget-nav-menu a.elementor-sub-item {display: block;}
.elementor-widget-nav-menu a.elementor-sub-item i {color: #0c3d70;margin-right:3px}

/* Member Directory and Autotrans Dashboard */
#autotrans_dashboard_modal_container, #anzcp_request_contact_form_container {display:none;background: rgba(0, 0, 0, 0.4);z-index: 99999;top:0;left:0;right:0;bottom:0;position: fixed;}
#autotrans_dashboard_modal_container.popup, #anzcp_request_contact_form_container.popup {display: block; }
.anzcp-request-contact-popup {position: absolute;top:50%;margin:-260px 0 0 -150px;left:50%;width: 420px;height: 400px;background: #fff;padding: 40px 25px 25px;box-sizing: border-box;}
.anzcp-request-contact-popup .close-btn {position: absolute;right:0;top:0;width: 50px;height: 50px;background: #e9f0fd;text-align: center;padding-top: 14px;box-sizing: border-box;}
.anzcp-request-contact:hover {cursor: pointer;}
#anzcp_request_form_name_area {font-size:1.2em;font-weight: 600;}

#autotrans_dashboard_modal_container .anzcp-request-contact-popup {top:32%;margin:-100px 0 0 -430px;left:50%;width: 860px;height: auto;}

#autotrans_dashboard_wrapper td {padding:6px;font-size:14px;}

/* side bar nav style */

.anzcp-ul-nav ul, .anzcp-ul-nav ul li {list-style:none;padding:0;margin: 0;}
.anzcp-ul-nav ul {margin-bottom:30px;}
.anzcp-ul-nav ul a, .anzcp-ul-nav ul span {
    display: block;
    padding: 10px 1px;
    border-bottom: 1px solid #7d989f;
    font-size: 0.9em;
}


/*=========================== Gravity Forms ================= */

.gform_wrapper.gf_browser_chrome .gfield_checkbox li input, .gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox], .gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio] {margin-top:0;}


.alert {margin: 10px 0;padding: 15px 20px;background-color: #f2f9fc;border: 1px solid #c5d8e1;border-radius: 5px;}

/*========================= Media Queries ================== */

}@media only screen and (min-width: 1025px){
    .elementor-top-section .elementor-nav-menu li.menu-item-2132,
    .elementor-top-section .elementor-nav-menu li.menu-item-2238,
    .elementor-top-section .elementor-nav-menu li.menu-item-5444,
    .elementor-top-section .elementor-nav-menu li.menu-item-5405 {display:none;}
}



@media only screen and (max-width: 767px){

    .pagelist .elementor-grid-item {background-color: transparent;}
    .pagelist .elementor-post__title {padding-top: 2px;}

    .elementor-menu-toggle {top:-50px;}
    #top_menu_column .elementor-column-wrap {padding: 0}

}
