/* 
Theme Name: CEN
Theme URI: https://cen.edu.au
Author: Elevate Creative
Author URI: https://elevatecreative.com.au
Description: A custom theme for CEN based on GeneratePress
Version: 1.0.0
Template: generatepress
*/

.flex-column>div>div{flex-wrap:wrap!important}.flex-column>div>div>div{width:100%!important}.orange{color:#e85}@media screen and (max-width:767px){.top-bar{display:none}}.top-bar{background-color:#f4f1e9;height:35px}.top-bar .inside-top-bar{max-width:1360px!important;padding:7px 0 0 0}.top-bar a{color:#2e4057!important;font-size:16px!important;line-height:21px!important;transition:color .3s ease}.top-bar a:hover{color:#6ba8c0!important}.top-bar li{margin:0!important}.top-bar li:nth-child(1),.top-bar li:nth-child(3){margin-right:52px!important}.top-bar li:nth-child(2){margin-right:75px!important}#site-navigation{height:110px!important;background-color:#2e4057}#site-navigation>div{max-width:1300px!important;height:100%}#site-navigation .header-image{width:auto;height:87px}#site-navigation .main-title{display:none}#site-navigation .menu-item a{padding-right:0;padding-left:0;margin:0 27px;color:#fff;font-size:22px;line-height:27px;letter-spacing:.72px;background-color:transparent;font-family:'Argent CF',sans-serif;transition:color .3s ease}#site-navigation #menu-main-menu>li>a{height:110px;line-height:110px}#site-navigation .menu-item a:hover{background-color:transparent;color:#e85}#site-navigation .menu-item.current_page_item a,#site-navigation .menu-item.sfHover a{background-color:transparent}#site-navigation #menu-main-menu>li:last-of-type a{margin-right:0}#site-navigation #menu-main-menu .menu-item-has-children span{padding-right:0}#site-navigation .sub-menu{display:grid;grid-template-columns:1fr 1fr 1fr;width:auto;padding:30px;background-color:#fff;border-bottom:3px solid #e85;top:110px;box-shadow:0 3px 6px 0 rgb(0 0 0 / 16%)}@media screen and (min-width:1300px) and (max-width:1850px){#site-navigation .sub-menu{grid-template-columns:1fr 1fr;grid-row-gap:20px}}#site-navigation .sub-menu a{color:#2e4057;margin-left:0;width:350px}#site-navigation li.menu-item-1938 .sub-menu a{width:260px!important}#site-navigation li.menu-item-2400 .sub-menu{right:0;float:none;left:auto}#site-navigation li.menu-item-2400 .sub-menu li a{color:#2e4057;margin-left:0;width:180px;text-align:center}.elementor-kit-29 button{font-size:28px!important;font-weight:700!important}#generate-slideout-menu,#generate-slideout-menu .sub-menu{background-color:#2e4057}#generate-slideout-menu.is-open{width:350px}#generate-slideout-menu a{color:#fff;font-size:24px;line-height:27px;letter-spacing:.72px;font-family:'Argent CF',sans-serif}#generate-slideout-menu .slideout-menu>li>a,#generate-slideout-menu aside ul a{padding:16px 0;margin:0 20px;border-bottom:1px groove #fff}#generate-slideout-menu .current_page_item a,#generate-slideout-menu .sfHover a,#generate-slideout-menu .slideout-menu a:hover{background-color:transparent}#generate-slideout-menu .sub-menu a{font-size:18px;line-height:21px;letter-spacing:.54px;padding:12px 0;margin-left:40px}#generate-slideout-menu aside ul{display:flex;flex-direction:column}.subscribe .elementor-field-group,.subscribe .elementor-field-type-email{padding:0!important}.subscribe button{height:100%}@media screen and (max-width:767px){.subscribe__title .elementor-icon-box-wrapper{display:flex;align-items:center}.subscribe__title .elementor-icon-box-icon{margin-bottom:0!important}}#gform_2 .gform_body ul input{width:100%;padding:10px 15px;border-radius:8px;background-color:#f4f1e9;font-size:22px;line-height:25px;color:#666;font-family:Roboto,Sans-serif;font-size:16px}#gform_2 .gform_button.button{background-color:#e85;border-radius:8px;padding:10px 45px;font-size:22px;line-height:25px;font-weight:400;font-family:Roboto,Sans-serif}#gform_2 .gform_button.button:hover{background-color:#6ba8c0}@media screen and (min-width:768px){#gform_2 .gform_body ul{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px}#gform_2 .gform_body ul li{padding-right:0}#gform_2 .gform_button.button{margin-left:16px}@media screen and (min-width:1024px){#gform_2 .gform_body{width:80%;max-width:85%}#gform_2 .gform_footer{max-width:15%}}}.cen__sigle-bg{position:relative;overflow:hidden}@media screen and (min-width:768px){.cen__sigle-bg::after{content:"";position:absolute;width:100%;height:100%;top:15%;left:85%;z-index:-1;background:url(/wp-content/uploads/Beige-8.png);background-repeat:no-repeat}.cen__sigle-bg::before{content:"";position:absolute;width:100%;height:100%;bottom:-10%;left:-20%;z-index:-1;background:url(/wp-content/uploads/Beige-8.png);background-repeat:no-repeat}}.cen__share .elementor-widget-wrap{align-items:center}.cen__share .text p{margin-bottom:0;margin-right:18px}.cen__share .icon .elementor-share-btn{background-color:transparent;box-shadow:0 0 6px #00000029;border-radius:50%}.cen__share .icon .elementor-share-btn__icon{background-image:none}.cen__share .icon i:before{content:"\f1e0"!important;font-family:"Font Awesome 5 Free";font-weight:900;color:#e85}.cen__nevigation .elementor-post-navigation__link a{padding:35px 50px;border-radius:10px;box-shadow:0 9px 12px #f4f1e9}.cen__content p:nth-child(2){padding-left:20px;position:relative}.cen__content p:nth-child(2)::before{content:'';width:5px;height:100%;background-color:#e85;display:inline-block;position:absolute;top:0;left:0}.cen__meta i::before{font-family:"Font Awesome 5 Free"}.cen__meta li{align-items:center!important}.cen__meta i.fa-calendar{font-size:14px!important}.btn__transparent a{background-color:transparent;padding:0 30px 0 0;position:relative}.btn__transparent:hover span{color:#6ba8c0;transition:color .3s ease}.btn__transparent a::after{position:absolute;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f061";top:50%;right:0;transform:translateY(-50%)}.btn__transparent a:hover::after{color:#6ba8c0;transition:color .3s ease}.btn__orange a{padding:17px 56px 14px;background-color:#e85;border-radius:5px;transition:background-color .3s ease}.btn__orange a:hover{background-color:#6ba8c0}.section-overlay .elementor-background-overlay{background-color:transparent!important;background:linear-gradient(90deg,#00497e 0,#2e4057 45%,#00000000 100%)!important;opacity:.7!important;transition:none!important}.title__bg{background-image:url(/wp-content/uploads/Beige-30.png);background-repeat:no-repeat;background-position:center center;background-size:30%}.icon__round .elementor-icon{padding:25px;background-color:#6ba8c0;border-radius:50%}.posts__design .elementor-post__text{display:flex;flex-direction:column}.posts__design .elementor-post__meta-data{order:1;color:#2e4057;font-size:18px;line-height:21px;text-transform:uppercase;font-family:'Argent CF',sans-serif}.posts__design .elementor-post__title{order:2}.posts__design .elementor-post__title a{font-size:28px;line-height:32px;color:#2e4057}.posts__design .elementor-post__excerpt{order:3}.posts__design .elementor-post__excerpt p{font-size:20px;line-height:24px;color:#2e4057}.posts__design .elementor-post__read-more{order:4}.posts__design .elementor-post__read-more{color:#e85;font-size:14px;line-height:21px;font-weight:400;text-transform:uppercase;width:fit-content;position:relative;transition:color .3s ease}.posts__design .elementor-post__read-more:hover{color:#6ba8c0}.posts__design .elementor-post__read-more::after{position:absolute;font-family:"Font Awesome 5 Free";font-weight:400;content:"\f061";top:50%;right:-30px;transform:translateY(-50%)}.posts__design .elementor-post__read-more:hover::after{color:#6ba8c0}.cen__title-bg{width:215px!important;height:51px;background-image:url(/wp-content/uploads/Beige-30.png);background-size:cover;display:flex;align-items:center}.cen__title-bg h4{margin-left:32px}.cen__servicepage-right-title p{padding-left:20px;position:relative}.cen__servicepage-right-title p::before{content:'';display:inline-block;width:5px;height:100%;background-color:#e85;top:0;left:0;position:absolute}.cen__servicepage-right-table section:not(:last-of-type){margin:0 24px;padding:32px 0;border-style:solid;border-width:0 0 1px 0;border-color:#d6d6D699}.cen__servicepage-right-button a{padding:17px 24px;background-color:#e85;border-radius:5px}.cen__servicepage-right-journals figure{width:100%!important}.servicepage__bg{position:relative}.servicepage__bg::before{content:"";position:absolute;width:100%;height:100%;top:30%;left:0;z-index:-1;background:url(/wp-content/uploads/servicepage-bg1.png);background-repeat:no-repeat}.servicepage__bg::after{content:"";position:absolute;width:100%;height:100%;top:50%;left:calc(100% - 150px);z-index:-1;background:url(/wp-content/uploads/servicepage-bg2.png);background-repeat:no-repeat}.servicepage__contact{position:absolute;left:0;top:115%}body{counter-reset:counter1 counter2}.statepage__counter1,.statepage__counter2{padding-left:30px}.statepage__counter1 h3,.statepage__counter2 h3{position:relative}.statepage__counter1 h3::before,.statepage__counter2 h3::before{position:absolute;top:0;left:-40px;font-family:'Argent CF',sans-serif;color:#e85;font-size:30px;line-height:30px}.statepage__counter1 h3::before{counter-increment:counter1;content:counter(counter1)}.statepage__counter2 h3::before{counter-increment:counter2;content:counter(counter2)}.cen__news{position:relative}.cen__news .cen__share{position:absolute;top:calc(100% - 45px);right:0;width:fit-content!important}.cen__news .elementor-post__read-more{width:fit-content;position:relative}.cen__news .elementor-post__read-more:hover{color:#6ba8c0!important;transition:color .3s ease}.cen__news .elementor-post__read-more::after{position:absolute;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f061";top:50%;right:-30px;transform:translateY(-50%)}.cen__news .elementor-post__read-more:hover::after{color:#6ba8c0!important;transition:color .3s ease}.cen__news .elementor-post-date,.posts__design.news .elementor-post-date{position:relative;padding-left:30px}.cen__news .elementor-post-date::after,.posts__design.news .elementor-post-date::after{position:absolute;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f133";top:50%;left:0;transform:translateY(-50%)}.cen__news-link{margin-bottom:0!important}.cen__news-link p{position:relative}.cen__news-link p::after{position:absolute;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f061";right:0;top:50%;transform:translateY(-50%)}.cen__news-link:hover p{color:#e85!important;transition:color .3s ease}.cen__news-link:hover p::after{color:#e85;transition:color .3s ease}.posts__design.archive article{box-shadow:0 0 6px #00000029}.posts__design.archive .elementor-post__text{padding:0 22px 27px}.school__col>div{box-shadow:rgba(50,50,93,.25) 0 2px 5px -1px,rgba(0,0,0,.3) 0 1px 3px -1px;padding:10px 0 10px 10px}@media screen and (min-width:768px){.school__col{margin:0 15px}}form.job_filters{background:0 0!important}form.job_filters ul.job_types{border-top:0!important}form.job_filters ul.job_types li{border-right:0!important}ul.job_listings{margin-top:30px!important}.job_listings li.job_listing{padding:24px 0!important}.job_listings li.job_listing img.company_logo{display:none}.job_listings li.job_listing .position{padding-left:0!important}.job_listings li.job_listing .position h3{font-size:18px!important;margin-bottom:5px!important}.job_listings li.job_listing .position h3:hover{color:#e85}.job_listings li.job_listing .company strong{font-weight:400!important}.job_listings li.job_listing .meta li.job-type{color:#2e4057!important;font-weight:400!important}.event-tickets .tribe-tickets__tickets-form{max-width:100%!important}.tribe-common .tribe-common-h4{font-family:"Argent CF",Sans-serif!important;color:#2e4057!important}.tribe-common .tribe-common-b2,.tribe-common .tribe-common-b3,.tribe-common .tribe-common-h7,.tribe-common .tribe-common-h8{font-family:Roboto,Sans-serif!important}button.tribe-common-c-btn{background-color:#2e4057!important}button.tribe-common-c-btn:hover{background-color:#6ba8c0!important}