.lae-post-title a {
pointer-events: none;
}
.lae-entry-text-wrap a {
pointer-events: none;
}
@font-face {
font-family: 'Proxima Nova Semibold';
src: url(//www.corporatecoaches.com.au/wp-content/themes/corporate-coaches/fonts/proximaNova/ProximaNova-Semibold.eot); src: url(//www.corporatecoaches.com.au/wp-content/themes/corporate-coaches/fonts/proximaNova/ProximaNova-Semibold.eot?#iefix) format('embedded-opentype'), url(//www.corporatecoaches.com.au/wp-content/themes/corporate-coaches/fonts/proximaNova/ProximaNova-Semibold.woff) format('woff'), url(//www.corporatecoaches.com.au/wp-content/themes/corporate-coaches/fonts/proximaNova/ProximaNova-Semibold.ttf)  format('truetype'), url(//www.corporatecoaches.com.au/wp-content/themes/corporate-coaches/fonts/proximaNova/ProximaNova-Semibold.svg#67a6c9f6d7dc8f35ecb08de766ea56f0) format('svg'); font-style:   normal;
font-weight:  700;
}
@font-face {
font-family: 'Proxima Nova';
src: url(//www.corporatecoaches.com.au/wp-content/themes/corporate-coaches/fonts/proximaNova/ProximaNova-Regular.eot); src: url(//www.corporatecoaches.com.au/wp-content/themes/corporate-coaches/fonts/proximaNova/ProximaNova-Regular.eot?#iefix) format('embedded-opentype'), url(//www.corporatecoaches.com.au/wp-content/themes/corporate-coaches/fonts/proximaNova/ProximaNova-Regular.woff) format('woff'), url(//www.corporatecoaches.com.au/wp-content/themes/corporate-coaches/fonts/proximaNova/ProximaNova-Regular.ttf)  format('truetype'), url(//www.corporatecoaches.com.au/wp-content/themes/corporate-coaches/fonts/proximaNova/ProximaNova-Regular.svg#2c1459d58560f08b4b0586fbe80aa4cd) format('svg'); font-style:   normal;
font-weight:  400;
}
@font-face {
font-family: 'Proxima Nova Bold';
src: url(//www.corporatecoaches.com.au/wp-content/themes/corporate-coaches/fonts/proximaNova/ProximaNova-Bold.eot); src: url(//www.corporatecoaches.com.au/wp-content/themes/corporate-coaches/fonts/proximaNova/ProximaNova-Bold.eot?#iefix) format('embedded-opentype'), url(//www.corporatecoaches.com.au/wp-content/themes/corporate-coaches/fonts/proximaNova/ProximaNova-Bold.woff) format('woff'), url(//www.corporatecoaches.com.au/wp-content/themes/corporate-coaches/fonts/proximaNova/ProximaNova-Bold.ttf)  format('truetype'), url(//www.corporatecoaches.com.au/wp-content/themes/corporate-coaches/fonts/proximaNova/ProximaNova-Bold.svg#d1e00a8fb1fd9b428ab6b90409479fde) format('svg'); font-style:   normal;
font-weight:  700;
}
@font-face {
font-family: 'Trend Sans One';
src: url(//www.corporatecoaches.com.au/wp-content/themes/corporate-coaches/fonts/trendSansOne/Latinotype - TrendSansOne.eot); src: url(//www.corporatecoaches.com.au/wp-content/themes/corporate-coaches/fonts/trendSansOne/Latinotype - TrendSansOne.eot?#iefix) format('embedded-opentype'), url(//www.corporatecoaches.com.au/wp-content/themes/corporate-coaches/fonts/trendSansOne/Latinotype - TrendSansOne.woff) format('woff'), url(//www.corporatecoaches.com.au/wp-content/themes/corporate-coaches/fonts/trendSansOne/Latinotype - TrendSansOne.ttf)  format('truetype'), url(//www.corporatecoaches.com.au/wp-content/themes/corporate-coaches/fonts/trendSansOne/Latinotype - TrendSansOne.svg#b4f5865431c5a7c6c225f0f4f0329a5e) format('svg'); font-style:   normal;
font-weight:  400;
}
body {
overflow-x: hidden;
}
.clear_fix {
content: '';
display: block;
clear: both;
} ul#primary-menu {
margin-top: 30px;
}
.main-header-menu li {
line-height: 1;
padding: 16px;
}
.main-header-menu a {
padding: 0;
}
.main-header-menu li:first-child {
padding-left: 0;
}
.main-header-menu li:last-child {
padding-right: 0;
}
.site-logo-img img {
margin-top: -40px;
}
.main-header-menu a:focus {
outline: none;
}
header .enquiry-link {
display: block;
position: absolute;
z-index: 10;
top: -4px;
right: 20px;
width: 160px;
height: 42px;
background: #bf1718;
background-size: 24px 24px;
background-position: 125px 10px;
font-family: "Proxima Nova Bold", sans-serif;
font-weight: 700;
font-size: 18px;
line-height: 42px;
color: #ffffff;  box-sizing: border-box; text-align: center;
text-transform: uppercase;
transition: all 300ms ease;
}
header .enquiry-link,
header .phone-number {
float: right;
}
header .phone-number {
margin: 8px 180px 0 0;
}
header .phone-number p,
header .phone-number a {
margin-bottom: 0;
font-family: "Proxima Nova Bold", sans-serif;
font-weight: 700;
font-size: 20px;
line-height: 30px;
color: #ffffff;
text-transform: uppercase;
}
header .phone-number a {
display: inline-block;
margin-left: 4px;
padding-left: 25px;
background: url(//www.corporatecoaches.com.au/wp-content/themes/corporate-coaches/img/phone_icon.png) no-repeat left;
background-size: 16px 24px;
background-position: 0 1px;
}
.top-bar-html .ast-container {
position: relative;
}
.main-header-bar {
padding-top: 0;
height: 150px;
}
.main-header-menu a {
font-size: 17px;
line-height: 18px;
font-weight: 700;
font-family: 'Proxima Nova Semibold', sans-serif;
} .footer-adv-overlay {
background-color: #262525;
padding: 25px 0;
}
.footer-adv-overlay .widget p strong {
text-transform: uppercase;
font-size: 18px;
line-height: 1.2em;
font-family: "Proxima Nova Bold", sans-serif;
}
.footer-adv-overlay .widget p {
margin-bottom: 0;
text-align: right;
}
.site-footer a,
.site-footer .widget-title {
font-size: 14px;
line-height: 1.8em;
margin-bottom: 0;
font-weight: 300;
color: #ffffff;
}
.widget_nav_menu li {
line-height: 1;
}
.site-footer .widget-title {
font-family: 'Proxima Nova';
margin-bottom: 10px;
}
.site-footer .contact a {
font-size: 33px;
line-height: 1.2em;
display: inline-block;
margin: 10px 0;
background-size: 28px 36px;
}
.site-footer .contact img {
margin-right: 15px;
}
.ast-small-footer-section {
font-size: 12px;
line-height: 40px;
margin-bottom: 0;
font-weight: 400;
color: #ffffff;
}
.ast-small-footer > .ast-footer-overlay {
padding: 0 0 25px;
}
.footer-adv-widget {
padding: 0 10px;
}
.footer-adv-overlay .ast-row {
margin-left: -10px;
margin-right: -10px;
} .bottom-bar-html .panel {
margin: 50px 0 190px;
letter-spacing: 1px;
}
.bottom-bar-html .panel h2 {
font-size: 39px;
}
.lae-testimonials-slider .lae-testimonial-text {
margin-bottom: 0;
}
.lae-testimonials-slider .lae-testimonial-text p {
margin-bottom: 0;
}
.lae-testimonials-slider .lae-testimonial-user .lae-text {
text-align: center;
}
.lae-author-link {
margin-top: 20px;
}
.lae-container .lae-flex-control-nav li a, .lae-container .lae-flex-control-nav li a:hover {
border: 2px solid #413f3f;
background: none;
}
.lae-container .lae-flex-control-nav li a.lae-flex-active, .lae-container .lae-flex-control-nav li a:hover.lae-flex-active {
background: #413f3f; width: 12px;
height: 12px;
}
.lae-container .lae-flex-control-nav {
bottom: -40px;
} .ast-single-post .entry-title, .page-title {
color: #bf1718;
}
.page .entry-header {
margin: 60px 0 10px;
}
.lae-portfolio-wrap .lae-portfolio .lae-portfolio-item .lae-entry-meta span:after {
content: ':';
padding: 0;
margin-left: -3px;
}
.lae-portfolio-wrap .lae-portfolio .lae-portfolio-item .lae-entry-meta span {
font-style: normal;
}
.lae-portfolio-wrap .lae-portfolio .lae-portfolio-item .lae-entry-text-wrap {
text-align: left;
}
.lae-portfolio-wrap .lae-portfolio .lae-portfolio-item .lae-entry-meta .field-name {
}
.lae-portfolio-wrap .lae-portfolio .lae-portfolio-item .lae-project-image:hover img {
filter: none;
}
.lae-portfolio-wrap .lae-portfolio .lae-portfolio-item .entry-summary { }
.lae-portfolio-wrap .lae-portfolio .lae-portfolio-item .cct-post-acf-fields .field {
line-height: 1;
}
.lae-portfolio-wrap .lae-portfolio .lae-portfolio-item .entry-title {
margin-bottom: 20px;
}
.lae-grid-container.lae-grid-desktop-3 .lae-grid-item {
margin-bottom: 15px;
}
.lae-portfolio-wrap .lae-portfolio .lae-portfolio-item .lae-entry-meta .field-name strong {
font-family: 'Proxima Nova Bold';
font-weight: 700;
}
.lae-portfolio-wrap .lae-portfolio .lae-portfolio-item .entry-summary:before {
display: none;
} .col-md-6 {
width: 50%;
}
[class^="col-"].left {
float: left;
}
[class^="col-"].right {
float: right;
}
.row::after {
content: '';
display: block;
clear: both;
}
.row {
margin: 0 -15px;
}
.col-md-12 {
width: 100%;
}
[class^="col"] {
padding: 0 15px;
}
form .row-heading {
color: #413f3f;
margin: 0 0 10px;
}
p:empty {
display: none;
}
.wpcf7-list-item-label {
color: #413f3f;
font-size: 16px;
}
.wpcf7 input[type="checkbox"] {
height: 14px !important;
width: 14px !important;
margin: 0 5px 0 0;
}
.wpcf7 input:not([type=submit]), .wpcf7 select, .wpcf7 textarea {
border: 1px solid #ccc;
border-radius: 0;
}
.wpcf7 [class^="col"] {
padding: 0 10px;
}
.wpcf7 form .row {
margin: 0 -20px;
}
span.wpcf7-list-item {
margin: 0;
}
.wpcf7 textarea {
height: 100px;
}
.wpcf7 input#submit {
font-family: 'Proxima Nova Bold', sans-serif;
width: 330px;
background: #bf1718;
box-sizing: border-box;
border-radius: 0px;
color: #ffffff;
text-transform: uppercase;
-webkit-font-smoothing: antialiased;
height: 40px;
font-size: 20px;
padding: 0;
border: none;
padding-bottom: 2px;
display: block;
margin: auto;
margin-top: 15px;
}
.wpcf7 .wpcf7-form-control-wrap {
margin-bottom: 20px;
}
.wpcf7 form>div {
margin-bottom: 0;
}
.wpcf7 input[name*=date] { background-size: 20px 20px;
background-position: 95% 9px;
}
.wpcf7 select#service_type {
background: #ffffff url(//www.corporatecoaches.com.au/wp-content/themes/corporate-coaches/img/dropdown_arrow_down.png) no-repeat;
background-size: 16px 8px;
background-position: 95% 18px;
-webkit-appearance: none;
} .enquiry-form-wrapper {
display: none;
background: #f6f6f6;
padding: 25px 0 30px 0;
}
.enquiry-form-wrapper .close-btn {
background: url(//www.corporatecoaches.com.au/wp-content/themes/corporate-coaches/img/close_btn.png?v=1) center no-repeat;
width: 20px;
height: 20px;
background-size: 20px 20px;
display: inline-block;
text-indent: -99999px;
position: absolute;
top: 3px;
right: 40px;
z-index: 10;
}
.enquiry-form-wrapper .ast-container {
position: relative;
}
.enquiry-form-wrapper .wpcf7 input#submit {
width: 100%;
}
.wpcf7-response-output {
color: #444;
} .single .entry-content {
color: #333;
} .row.row-contact{
margin: 0 -11px !important;
}
.row-return{
margin: 0 -11px !important;
}
@media (max-width: 991px) {
.ast-page-builder-template .site-content>.ast-container,
.ast-container {
max-width: 768px;
}
.main-header-menu li {
padding: 10px;
}
.main-header-menu a {
font-size: 14px;
line-height: 15px;
}
.site-branding img {
width: 70%;
}
ul#primary-menu {
margin-top: 10px;
}
.bottom-bar-html .panel h2 {
font-size: 28px;
}
.bottom-bar-html .panel {
line-height: 38px;
margin-top: 40px;
}
.site-footer a, .site-footer .widget-title {
font-size: 11px;
}
.footer-adv-overlay .widget p strong {
font-size: 14px;
}
.site-footer .contact a {
font-size: 26px;
}
.footer-adv-overlay .widget_media_image img {
width: 180px;
}
.site-footer .contact img {
width: 20px;
height: 26px;
}
.cc_cta .elementor-button.elementor-size-sm .elementor-button-text{
font-size: 15px;
}
}
@media (max-width: 767px) {
.home.ast-header-break-point .ast-mobile-header-inline .main-header-container, 
.home.ast-header-break-point .ast-mobile-header-stack .main-header-container {
background: #403f3f; 
}
.ast-header-break-point .ast-mobile-header-inline .main-header-container, .ast-header-break-point .ast-mobile-header-stack .main-header-container { padding: 0 40px;
}
.ast-header-break-point.ast-page-builder-template .site-content>.ast-container {
max-width: 420px;
}
.ast-header-break-point header .ast-container,
footer .ast-container {
max-width: 420px;
padding: 0;
}
.ast-header-break-point .top-bar-html {
display: none;
}
.ast-header-break-point img.custom-logo {
width: 164px;
height: 48px;
margin: 12px 0;
}
.ast-header-break-point .ast-mobile-menu-buttons-fill.menu-toggle {
background: none;
}
.ast-header-break-point .ast-button-wrap .menu-toggle .menu-toggle-icon:before {
}
.ast-header-break-point .ast-button-wrap .menu-toggle .menu-toggle-icon {
font-size: 40px;
line-height: 40px;
vertical-align: -webkit-baseline-middle;
}
.ast-header-break-point .main-navigation ul li a {
color: #413f3f;
font-size: 18px;
}
.ast-header-break-point .main-navigation ul li a {
border-bottom: none;
text-align: center;
line-height: 1.2;
}
.ast-header-break-point .main-navigation ul>li:first-child {
padding: 10px;
}
.ast-header-break-point .main-header-menu {
background: #ebecec;
}
.ast-header-break-point .main-header-bar-navigation {
width: 100vw;
margin-left: -50vw;
left: 50%;
position: relative;
}
.ast-header-break-point .main-header-bar .main-header-bar-navigation {
display: block;
max-height: 0;
overflow: hidden;
margin-top: 0;
border-bottom: 1px solid transparent;
transition: 1000ms ease-in-out max-height;
}
.ast-header-break-point .main-header-bar .main-header-bar-navigation.toggle-on {
max-height: 1000px;
padding-top: 0;
border-bottom-color: #bf1718;
}
.ast-header-break-point  ul#primary-menu {
margin-top: 0;
}
.ast-header-break-point header .main-header-bar .ast-container {
max-width: 100%;
}
.ast-header-break-point .bottom-bar-html .container {
max-width: 420px;
margin: auto;
}
.ast-header-break-point .site-footer a, .site-footer .widget-title {
font-size: 16px;
line-height: 2em;
}
.ast-header-break-point .footer-adv-overlay .widget p {
text-align: left;
font-size: 16px;
line-height: 2em;
}
.ast-header-break-point
.footer-adv-overlay .widget p strong {
font-size: 18px;
}
.ast-header-break-point .site-footer .widget_text a {
font-size: 33px;
}
.ast-header-break-point .site-footer .contact img {
width: 28px;
height: 36px;
}
.col-sm-12 {
width: 100%;
}
i.lae-icon-quote:empty {
display: none;
}
.ast-header-break-point .ast-mobile-menu-buttons-fill.menu-toggle {
padding: 0;
}
.ast-page-builder-template .entry-header {
padding-left: 0;
}
.ast-header-break-point .main-navigation ul li a:focus {
color: #bf1718;
}
.ast-header-break-point:not(.home) .main-header-bar {
height: 70px;
}
.ast-header-break-point .footer-sml-layout-2 .ast-small-footer-section-2,
.footer-sml-layout-2 .ast-small-footer-section-1, .footer-sml-layout-2 .ast-small-footer-section-2 {
text-align: left;
margin-top: 0;
line-height: 1;
}
.footer-adv-overlay {
padding-bottom: 0;
}
.site-footer .contact a {
margin-top: 0;
}
.contact_form {
width: 100vw;
margin-left: -50vw;
left: 50%;
}
}
@media (max-width: 480px) {
.ast-header-break-point .ast-mobile-header-inline .main-header-container, 
.ast-header-break-point .ast-mobile-header-stack .main-header-container {
padding: 0 20px;
}
.bottom-bar-html .panel h2 {
font-size: 23px;
}
.ast-header-break-point .main-header-bar {
max-height: 350px;
}
.ast-main-header-nav-open .bottom-bar-html {
display: none;
}
}
@media (max-width: 440px) {
.ast-header-break-point.ast-page-builder-template .site-content>.ast-container,
.ast-header-break-point header .ast-container, footer .ast-container  {
max-width: 380px;
}
}
@media (max-width: 360px) {
.ast-header-break-point.ast-page-builder-template .site-content>.ast-container,
footer .ast-container {
padding: 0 20px;
}
.ast-header-break-point .bottom-bar-html .container {
padding: 0 20px;
}
}