@import url("https://fonts.googleapis.com/css?family=Roboto+Condensed:300,400,700&display=swap");
@font-face {
font-family: 'HelveticRoman';
src: url(//afterthebell.com.au/wp-content/themes/betheme-child/font/HelveticaNeueLTStd-55-Roman.eot); src: url(//afterthebell.com.au/wp-content/themes/betheme-child/font/HelveticaNeueLTStd-55-Roman.eot?#iefix) format('embedded-opentype'), url(//afterthebell.com.au/wp-content/themes/betheme-child/font/HelveticaNeueLTStd-55-Roman.woff2) format('woff2'), url(//afterthebell.com.au/wp-content/themes/betheme-child/font/HelveticaNeueLTStd-55-Roman.woff) format('woff'), url(//afterthebell.com.au/wp-content/themes/betheme-child/font/HelveticaNeueLTStd-55-Roman.ttf)  format('truetype'), url(//afterthebell.com.au/wp-content/themes/betheme-child/font/HelveticaNeueLTStd-55-Roman.svg#svgFontName) format('svg'); }
@font-face {
font-family: 'HelveticItalict';
src: url(//afterthebell.com.au/wp-content/themes/betheme-child/font/HelveticaNeueLTStd-56-Italic.eot); src: url(//afterthebell.com.au/wp-content/themes/betheme-child/font/HelveticaNeueLTStd-56-Italic.eot?#iefix) format('embedded-opentype'), url(//afterthebell.com.au/wp-content/themes/betheme-child/font/HelveticaNeueLTStd-56-Italic.woff2) format('woff2'), url(//afterthebell.com.au/wp-content/themes/betheme-child/font/HelveticaNeueLTStd-56-Italic.woff) format('woff'), url(//afterthebell.com.au/wp-content/themes/betheme-child/font/HelveticaNeueLTStd-56-Italic.ttf)  format('truetype'), url(//afterthebell.com.au/wp-content/themes/betheme-child/font/HelveticaNeueLTStd-56-Italic.svg#svgFontName) format('svg'); }
@font-face {
font-family: 'HelveticBold';
src: url(//afterthebell.com.au/wp-content/themes/betheme-child/font/HelveticaNeueLTStd-75Bold.eot); src: url(//afterthebell.com.au/wp-content/themes/betheme-child/font/HelveticaNeueLTStd-75Bold.eot?#iefix) format('embedded-opentype'), url(//afterthebell.com.au/wp-content/themes/betheme-child/font/HelveticaNeueLTStd-75Bold.woff2) format('woff2'), url(//afterthebell.com.au/wp-content/themes/betheme-child/font/HelveticaNeueLTStd-75Bold.woff) format('woff'), url(//afterthebell.com.au/wp-content/themes/betheme-child/font/HelveticaNeueLTStd-75Bold.ttf)  format('truetype'), url(//afterthebell.com.au/wp-content/themes/betheme-child/font/HelveticaNeueLTStd-75Bold.svg#svgFontName) format('svg'); }
@font-face {
font-family: 'HelveticBdCn';
src: url(//afterthebell.com.au/wp-content/themes/betheme-child/font/HelveticaNeueLTStd-BdCn.eot); src: url(//afterthebell.com.au/wp-content/themes/betheme-child/font/HelveticaNeueLTStd-BdCn.eot?#iefix) format('embedded-opentype'), url(//afterthebell.com.au/wp-content/themes/betheme-child/font/HelveticaNeueLTStd-BdCn.woff2) format('woff2'), url(//afterthebell.com.au/wp-content/themes/betheme-child/font/HelveticaNeueLTStd-BdCn.woff) format('woff'), url(//afterthebell.com.au/wp-content/themes/betheme-child/font/HelveticaNeueLTStd-BdCn.ttf)  format('truetype'), url(//afterthebell.com.au/wp-content/themes/betheme-child/font/HelveticaNeueLTStd-BdCn.svg#svgFontName) format('svg'); }
@font-face {
font-family: 'HelveticBdCnPro';
src: url(//afterthebell.com.au/wp-content/themes/betheme-child/font/HelveticaNeueLTPro-BdCn.eot); src: url(//afterthebell.com.au/wp-content/themes/betheme-child/font/HelveticaNeueLTPro-BdCn.eot?#iefix) format('embedded-opentype'), url(//afterthebell.com.au/wp-content/themes/betheme-child/font/HelveticaNeueLTPro-BdCn.woff2) format('woff2'), url(//afterthebell.com.au/wp-content/themes/betheme-child/font/HelveticaNeueLTPro-BdCn.woff) format('woff'), url(//afterthebell.com.au/wp-content/themes/betheme-child/font/HelveticaNeueLTPro-BdCn.ttf)  format('truetype'), url(//afterthebell.com.au/wp-content/themes/betheme-child/font/HelveticaNeueLTPro-BdCn.svg#svgFontName) format('svg'); }
@font-face {
font-family: 'JOKERMAN';
src: url(//afterthebell.com.au/wp-content/themes/betheme-child/font/JOKERMAN.eot); src: url(//afterthebell.com.au/wp-content/themes/betheme-child/font/JOKERMAN.eot?#iefix) format('embedded-opentype'), url(//afterthebell.com.au/wp-content/themes/betheme-child/font/JOKERMAN.woff2) format('woff2'), url(//afterthebell.com.au/wp-content/themes/betheme-child/font/JOKERMAN.woff) format('woff'), url(//afterthebell.com.au/wp-content/themes/betheme-child/font/JOKERMAN.ttf)  format('truetype'), url(//afterthebell.com.au/wp-content/themes/betheme-child/font/JOKERMAN.svg#svgFontName) format('svg'); }
@font-face {
font-family: 'HelveticaNeueLTStd-BlkCnO';
src: url(//afterthebell.com.au/wp-content/themes/betheme-child/font/HelveticaNeueLTStd-BlkCnO.eot); src: url(//afterthebell.com.au/wp-content/themes/betheme-child/font/HelveticaNeueLTStd-BlkCnO.eot?#iefix) format('embedded-opentype'), url(//afterthebell.com.au/wp-content/themes/betheme-child/font/HelveticaNeueLTStd-BlkCnO.woff2) format('woff2'), url(//afterthebell.com.au/wp-content/themes/betheme-child/font/HelveticaNeueLTStd-BlkCnO.woff) format('woff'), url(//afterthebell.com.au/wp-content/themes/betheme-child/font/HelveticaNeueLTStd-BlkCnO.ttf)  format('truetype'), url(//afterthebell.com.au/wp-content/themes/betheme-child/font/HelveticaNeueLTStd-BlkCnO.svg#svgFontName) format('svg'); }
@font-face {
font-family: 'Alterlight-Regular';
src: url(//afterthebell.com.au/wp-content/themes/betheme-child/font/Alterlight-Regular.eot); src: url(//afterthebell.com.au/wp-content/themes/betheme-child/font/Alterlight-Regular.eot?#iefix) format('embedded-opentype'), url(//afterthebell.com.au/wp-content/themes/betheme-child/font/Alterlight-Regular.woff2) format('woff2'), url(//afterthebell.com.au/wp-content/themes/betheme-child/font/Alterlight-Regular.woff) format('woff'), url(//afterthebell.com.au/wp-content/themes/betheme-child/font/Alterlight-Regular.ttf)  format('truetype'), url(//afterthebell.com.au/wp-content/themes/betheme-child/font/Alterlight-Regular.svg#svgFontName) format('svg'); }
@font-face {
font-family: 'HelveticaNeueLTStd-ThCn';
src: url(//afterthebell.com.au/wp-content/themes/betheme-child/font/HelveticaNeueLTStd-ThCn.eot); src: url(//afterthebell.com.au/wp-content/themes/betheme-child/font/HelveticaNeueLTStd-ThCn.eot?#iefix) format('embedded-opentype'), url(//afterthebell.com.au/wp-content/themes/betheme-child/font/HelveticaNeueLTStd-ThCn.woff2) format('woff2'), url(//afterthebell.com.au/wp-content/themes/betheme-child/font/HelveticaNeueLTStd-ThCn.woff) format('woff'), url(//afterthebell.com.au/wp-content/themes/betheme-child/font/HelveticaNeueLTStd-ThCn.ttf)  format('truetype'), url(//afterthebell.com.au/wp-content/themes/betheme-child/font/HelveticaNeueLTStd-ThCn.svg#svgFontName) format('svg'); }
@font-face {
font-family: 'HelveticaNeueLTStd-MdCnO';
src: url(//afterthebell.com.au/wp-content/themes/betheme-child/font/HelveticaNeueLTStd-MdCnO.otf); 
}
@font-face {
font-family: 'HelveticaLTStd-BoldCondObl';
src: url(//afterthebell.com.au/wp-content/themes/betheme-child/font/HelveticaLTStd-BoldCondObl.otf); 
}
@font-face {
font-family: 'HelveticaNeueLTStd-Cn';
src: url(//afterthebell.com.au/wp-content/themes/betheme-child/font/HelveticaNeueLTStd-Cn.otf); 
}
body{ font-family: 'HelveticRoman'; }
h3{font-size: 28px;    letter-spacing: 1px;}
#Top_bar .menu > li > a{ padding:0px 0px;   font-family: 'HelveticBdCnPro'; font-size:17px;  }
#Top_bar .menu > li > a span:not(.description){ padding:0px 8px; line-height:30px; font-weight:600;   }
#Top_bar .social-menu{ float:right; width:100%;  margin: 19px 0px;     position: relative;
top: 7px;    right: -10px; }
#Top_bar .social-menu li{ float:right; display:inline-block; margin: 0px 8px;  }
#Top_bar .social-menu li a{color:#fff; padding:8px 10px; line-height: 0; border-radius:20px; font-size:15px; font-weight:bold;  font-family: 'HelveticBdCnPro', Fallback, sans-serif; text-transform:uppercase;   }
#Top_bar .social-menu li a:hover{  text-decoration:none; }
#Top_bar.is-sticky .social-menu{ margin: 7px 0px 0px 0px;}
.header-transparent #Top_bar.is-sticky .menu > li > a span:not(.description){ line-height:40px;}
#Top_bar.is-sticky #logo img.logo-sticky{ max-height:53px !important; }
#Top_bar.is-sticky .menu > li.current-menu-item > a, #Top_bar.is-sticky .menu > li.current_page_item > a{ color: #00a79e; }
.mfn-main-slider{   z-index:1; }
.hesperiden .tp-tab{ border-bottom:none !important; border-top:2px solid #fff; width:190px !important; }
.hesperiden .tp-tab-content{ padding:15px 5px !important; margin-top:-5px !important; }
.hesperiden .tp-tab:hover, .hesperiden .tp-tab.selected{ background:none !important; border-top:2px solid #fff !important;  }
.hesperiden .tp-tab .tp-tab-image{ display:none !important;}
.hesperiden .tp-tab-title{ font-size:15px !important; }
.tp-tab.selected::before { content: ""; display: block; position: absolute; background-color: #00a79e; width: 100%;  height: 2px;  top: -2px;  left: 0;    -webkit-animation-name: borderProgressive;  -webkit-animation-duration: 4s;  animation-name: borderProgressive;  animation-duration: 4s;}
@keyframes borderProgressive {  0%   {width:0;}  100% {width: 100%;} }
@-webkit-keyframes borderProgressive {  0%   {width:0;}  100% {width: 100%;} }
.header-transparent.ab-hide #Top_bar{ background:rgba(255,255,255,0.7)}
.welcome-section h2{ font-size:30px; line-height:26px; text-align:center; color:#662d91;   font-family: 'HelveticaLTStd-BoldCondObl'; }
.welcome-section h5{ font-size:23px; line-height:28px; text-align:center; color:#662d91; font-family:'HelveticaNeueLTStd-Cn' ; margin-top:40px; letter-spacing: 1px;}
.three-feature{ overflow: unset !important; position:relative; z-index:1;   }
.three-feature .wpb_text_column{ background:#fff; -webkit-box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.12); -moz-box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.12); box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.12); border-radius: 12px; }
.three-feature .vc_column_container > .vc_column-inner{ padding-left:23px; padding-right:23px; }
.three-feature .aligncenter{ margin:0px 0px; width:100%; border-radius:12px 12px 0px 0px; }
.three-feature h3{ padding:0px 25px; color:#662d91;  font-family: 'HelveticBdCn';     font-size: 30px;
letter-spacing: 0;    margin-top:25px; }
.three-feature h3 a{ color:#662d91; margin: 0 -5px !important;}
.three-feature p.desc{ padding:0px 20px; min-height: 120px; letter-spacing: 0;}
.curious-section{background: url(//afterthebell.com.au/wp-content/uploads/2019/10/bgvector.png) no-repeat;
background-color: rgba(0, 0, 0, 0);    background-position-x: 0%;    background-position-y: 0%;
background-color:#00a79e;background-position: right bottom; overflow: inherit !important;  }
.curious-section h1{ color:#fff; text-align:center; font-size:200px; line-height:200px; font-family: 'JOKERMAN'; text-shadow: 2px 2px 2px #000000;  }
.testimonial-section{ padding:10px 0px 60px 0px; }
.testimonial-section h3{ font-size:60px; line-height:68px; text-align:center; color:#662d91; font-style:italic;  font-family: 'Alterlight-Regular'; }
.testimonial-section h4{ font-size:50px; line-height:48px; text-align:center; color:#662d91; font-weight:100;  font-family: 'HelveticaNeueLTStd-ThCn'; }
[data-vc-full-width].vc_row{overflow: inherit !important;}
.testimonial_rotator_slide_title{ float:left; min-height:150px; padding:0px 1%; border-right:1px solid #000;  margin-right:1%; width:33%; text-align:center; font-size:21px; padding-top:40px !important;  font-family: 'HelveticItalict'; }
.testimonial_rotator_slide_title b{ float:left; width:100%; font-size:33px; font-family: 'HelveticBdCn';  }
.testimonial_rotator_quote{ text-align:center; width:62%; padding:0px 1%; float:right; font-family: 'HelveticRoman';  }
.testimonial_rotator_author_info{ float:left; width:100%; text-align:right; border-left:none !important; margin-top:0px !important; padding-top:0px !important; padding-right:5px !important;   }
.testimonial_rotator_prev, .testimonial_rotator_next{ font-size:44px !important; } 
#Footer .footer_copy{ background:#F6F6F6; padding-top:30px; color:#999; }
#Footer .footer_copy a{ color:#999 !important;}
#custom_html-2{ text-align:center; }
#Footer .footer_copy .one{ margin-bottom:0px; }
#Footer .one-second{ font-family: 'HelveticItalict'; }
#Footer .social-menu{ margin-top:12px; margin-right:0px !important;  }
#Footer #social-menu li{ border-right:1px solid #999;}
#Footer #social-menu li#menu-item-86{ border-right:none; }
#Footer h2{  font-size:60px; line-height:60px; text-align:center;  font-style:italic;  font-family: 'Alterlight-Regular'; margin-bottom:0px; }
#Footer h3{ font-size:50px; line-height:48px; text-align:center; font-weight:100;  font-family: 'HelveticaNeueLTStd-ThCn'; }
#Footer hr{ background-color:#fff; width:30%; height:3px; margin: 40px auto; }
.bold{ font-weight:bold;}
.martopbot{ margin:20px 0px; }
#Footer p{ margin-bottom:0px;}
.curious-section h1 span{ cursor:pointer; }
.red-font,.yellow-font{ -webkit-transition-property: color; -webkit-transition-duration: 5s;   transition-property:color;  transition-duration: 1s; }
.curious-section h1 > span {    position: relative;}
.hover-box{ opacity:0; position:absolute; z-index:2; padding:20px; border-radius:10px; -webkit-box-shadow: 3px 4px 6px 0px rgba(0,0,0,0.91); box-shadow: 3px 4px 6px 0px rgba(0,0,0,0.91); color:#fff; font-size:38px; line-height:40px;  font-family: 'HelveticaNeueLTStd-ThCn'; top: -90px; margin-left: -50px; width:300px; text-align:center; -webkit-transition-property: opacity; -webkit-transition-duration: 5s;   transition-property:opacity;  transition-duration: 1s;   }
.rev_slider .tp-caption, .rev_slider .caption{    text-shadow: 1px 1px 2px #000;}
.hover-box .arrow1::after { content: ""; display: block; position: absolute;   border-right: 40px solid transparent;  border-top: 40px solid transparent;  border-bottom: 40px solid transparent;  bottom: -40px;  left: 0;  border-radius: 3px;}
.hover-box .arrow1::before {    content: "";
display: block;
background-color: #000;
width: 4px;
height: 54px;
position: absolute;
z-index: -1;
left: 32px;
transform: rotate(45deg);
transform-origin: 0 8px;
filter: blur(2px);}
.red-font:hover .hover-box,.yellow-font:hover .hover-box,.blue-font:hover .hover-box,.pink-font:hover .hover-box,.green-font:hover .hover-box,.purple-font:hover .hover-box,.orange-font:hover .hover-box,.darkblue-font:hover .hover-box,.darkgreen-font:hover .hover-box,.darkred-font:hover .hover-box{ opacity:1;  }
.red-font .hover-box{  background:#ff454c; text-shadow:none;  }
.red-font:hover{ color:#ff454c; }
.red-font .hover-box .arrow1::after { border-left: 40px solid #ff454c; }
.yellow-font .hover-box{  background:#fff200; color:#000; text-shadow:none;  }
.yellow-font:hover{ color:#fff200; }
.yellow-font .hover-box .arrow1::after { border-left: 40px solid #fff200; }
.blue-font .hover-box{  background:#00aeef; text-shadow:none;  width:420px;  }
.blue-font:hover{ color:#00aeef; }
.blue-font .hover-box .arrow1::after{ border-left: 40px solid #00aeef; }
.pink-font .hover-box{  background:#ec008c; text-shadow:none; width:280px;  }
.pink-font:hover{ color:#ec008c; }
.pink-font .hover-box .arrow1::after { border-left: 40px solid #ec008c; }
.green-font .hover-box{  background:#d7df23; text-shadow:none; width:340px;  }
.green-font:hover{ color:#d7df23; }
.green-font .hover-box .arrow1::after{ border-left: 40px solid #d7df23; }
.purple-font .hover-box{  background:#a78ec2; text-shadow:none;  }
.purple-font:hover{ color:#a78ec2; }
.purple-font .hover-box .arrow1::after { border-left: 40px solid #a78ec2; }
.orange-font .hover-box{  background:#e97e27; text-shadow:none; width:380px; margin-left:-480px; -webkit-box-shadow: -3px 4px 6px 0px rgba(0,0,0,0.91); box-shadow: -3px 4px 6px 0px rgba(0,0,0,0.91);  }
.orange-font:hover{ color:#e97e27; }
.orange-font .hover-box .arrow1::after { border-right: 40px solid #e97e27;right: 0; left:auto;  }
.orange-font .hover-box::before{top: 112px;right:auto; left: 490px; transform: rotate(135deg);}
.darkblue-font .hover-box{  background:#1c75bc; text-shadow:none;  margin-left:-410px;   -webkit-box-shadow: -3px 4px 6px 0px rgba(0,0,0,0.91); box-shadow: -3px 4px 6px 0px rgba(0,0,0,0.91);   }
.darkblue-font:hover{ color:#1c75bc; }
.darkblue-font .hover-box .arrow1::after{ border-right: 40px solid #1c75bc;right: 0; left:auto;  }
.darkblue-font .hover-box::before{top: 112px;right:auto; left: 410px; transform: rotate(135deg);}
.darkgreen-font .hover-box{  background:#41ad49; text-shadow:none;  margin-left:-410px;   -webkit-box-shadow: -3px 4px 6px 0px rgba(0,0,0,0.91); box-shadow: -3px 4px 6px 0px rgba(0,0,0,0.91);  }
.darkgreen-font:hover{ color:#41ad49; }
.darkgreen-font .hover-box .arrow1::after { border-right: 40px solid #41ad49;right: 0; left:auto;  }
.darkred-font .hover-box::before{top: 112px;right:auto; left: 410px; transform: rotate(135deg);}
.darkred-font .hover-box{  background:#ff454c; text-shadow:none;  right: 0;  -webkit-box-shadow: -3px 4px 6px 0px rgba(0,0,0,0.91); box-shadow: -3px 4px 6px 0px rgba(0,0,0,0.91);  }
.darkred-font:hover{ color:#ff454c; }
.darkred-font .hover-box .arrow1::after { border-right: 40px solid #ff454c; right: 0; left:auto; }
.darkred-font .hover-box::before{top: 112px;right:auto; left: 490px; transform: rotate(135deg);}
.footer-right-menu{ position:absolute; right:0px; top:25px; width:280px; z-index:2; }
.footer-right-menu a{ background:#fff; color:#52bfcc !important; padding:8px 10px; border-radius:20px; font-size:17px; font-weight:bold; 
font-family: 'Roboto Condensed', sans-serif;
margin:10px 0px;  display: inline-block; text-transform:uppercase;  }
.purple-font .hover-box::before{position: relative;     top: 108px;    left: 14px;}
.darkgreen-font .hover-box::before{    top: 151px;    right: -73px;     transform: rotate(134deg); left:inherit;}
.darkred-font .hover-box{top: -30px;    right: 70px;}
.darkred-font .hover-box::before{top: 72px;    right: auto;    left: 411px;    transform: rotate(135deg);}
.arrow1{display: block;  width: 0;  height: 0;   position: absolute;   transform: rotateY(0);     background-color: #000 !important;    bottom: 0;    left: 0;   transform-origin: 60px 0 !important;}
.orange-font .hover-box .arrow1{    transform: rotateY(0deg);     right: 0; left: auto;     transform-origin: 0 0 !important;}
.orange-font .hover-box .arrow1::before, .darkblue-font .hover-box .arrow1::before, .darkgreen-font .hover-box .arrow1::before, .darkred-font .hover-box .arrow1::before{     transform: rotate(-45deg);          transform-origin: 0 8px;      right: 35px !important;       left: inherit !important;    }
.darkblue-font .hover-box .arrow1, .darkgreen-font  .hover-box .arrow1, .darkred-font .hover-box .arrow1{left: inherit; right: 0}
.greens-box .wpb_wrapper{ width:400px; margin:0px auto; background:#6fbbb6; color:#fff; padding:20px; border-radius:25px; margin:0px 40px;    }
.width430 .wpb_wrapper{ width:430px; }
.greens-box h4{ font-family: 'HelveticItalict';  color:#fff; text-align:center; font-size:12px; margin-bottom:0px;   }
.greens-box h2{ font-family: 'HelveticBdCn'; color:#fff; text-align:center; font-size:24; }
.greens-box p{ font-family: 'HelveticRoman'; line-height:15px; text-align: center; }
#purple-strip { background:#662d91; text-align:center; color:#fff; }
#purple-strip h3{ color:#fff; font-size:55px; margin-top:30px; text-shadow: 2px 2px 2px #000000;  }
#purple-strip h3 .jokerman-font{ font-size:55px; }
.jokerman-font{ font-family: 'JOKERMAN';  }
.manage-btn{ width:200px; padding:8px; border-radius:10px; background:#00a79e; color:#fff; margin:0px auto; display:block; font-family: 'HelveticBdCnPro'; text-align:center;  font-size: 20px;  }
.manage-btn:hover{ color:#fff; text-decoration:none; }
.title-img{ text-align:center; color:#00a79e; font-family: 'HelveticRoman'; font-size:24px; }
.vc_active a span {	color: #00a79e;}    
.vc_active .wpb_wrapper {
position:relative;
background-color: rgba(0, 136, 128, 0.7411764705882353);
color: #fff;
margin: 20px 0;
padding: 30px 30px;
border-radius: 0 40px 40px 40px;
box-shadow: 7px 10px 8px rgba(0, 0, 0, 0.3803921568627451);
}
.vc_active .wpb_wrapper::before {
content: "";
display: block;
position: absolute;
border-left: 20px solid #00a79e;
border-right: 20px solid transparent;
border-bottom: 20px solid transparent;
border-top: 20px solid transparent;
top: -20px;
left: 0;
}
.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading, .vc_tta-panel-heading{border:none;}
#Subheader .title{text-shadow: 2px 10px 14px #00000047 !important; font-size: 95px; line-height: 7vmax;}
div#wpcs_tab_129{right: -58px; font-size: 14px !important;  padding-top: 7px !important;      padding: 10px 0px 2px 0px; width: 140px;      z-index: 99999 !important;}
#Top_bar .menu > li ul{    background-color: rgb(0, 167, 158); left: 60px;  border-radius: 0px 15px 15px;    padding: 15px 0px;}
#Top_bar .menu li ul li a{font-family: HelveticBdCnPro; padding: 0px 20px; color:#fff; border:none !important;}
#Top_bar .menu > li ul::before{content: "";    display: block;    position: absolute;    border-left: 10px solid #00a79e;    border-right: 10px solid transparent;    border-bottom: 10px solid transparent;    border-top: 10px solid transparent;
top: -10px;}
.menuo-arrows #Top_bar .menu > li.submenu > a > span:not(.description){    padding-bottom: 10px;}
body:not(.template-slider) #Header_wrapper , #Subheader{background-size: cover; }
.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title a {        color: #683091 !important;    }
.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title{    font-size: 18px;
letter-spacing: 1px;    font-family: HelveticRoman;}
.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon{display:none;}
.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left.vc_tta-panel-title>a{padding-left: 20px !important;}
.wpb-js-composer .vc_tta.vc_general *{border:0 !important;}
.menuo-arrows #Top_bar .menu > li.submenu > a > span:not(.description):after{    border-top-color: #662d91 !important;}
.contact-section{ text-align:center; color:#662d91;  }
.contact-section h2{  font-size:60px; line-height:60px; text-align:center;  font-style:italic;  font-family: 'Alterlight-Regular'; margin-bottom:0px; color:#662d91; }
.contact-section h3{ font-size:50px; line-height:48px; text-align:center; font-weight:100;  font-family: 'HelveticaNeueLTStd-ThCn'; color:#662d91;  }
.contact-section hr{ background-color:#662d91; width:30%; height:3px; margin: 40px auto; }   
.contact-section p{ margin-bottom:0px; font-size: 20px;   line-height: 28px; color:#662d91; }
.page-id-36 #custom_html-2{ display:none; }
.page-id-36 #Footer{ background:#F6F6F6; }
.page-id-36 #menu-main-footer-menu li a{ color:#662d91 !important; border-right-color:#662d91}
.atb-table{ background:#e7e1f0; padding:40px; border-radius:25px; -webkit-border-radius:25px; }
table.atb-table tr:first-child td{ box-shadow:none;}
.atb-table tr td{ border:none; color:#662d91; padding:25px;  }
.atb-table tr{ border-bottom:1px solid #662d91;  }
.atb-table tr:last-child{ border-bottom:none;  }
.atb-table tr td.atb-table-head{ text-align:left; font-weight:bold; }
.atb-table tr td.atb-table-desc{ text-align:left; }
.atb-table tr td.atb-table-btn a{ background:#662d91; display:block; padding:4px 15px; border-radius:25px; font-family:'Roboto Condensed', sans-serif ; color:#fff; width: 150px; }
.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading, .wpb-js-composer .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body{background-color:transparent !important;}
.vc_active .wpb_wrapper a {
color: #70fff7 !important;
}
.logoTrans{    background: url(//afterthebell.com.au/wp-content/uploads/2019/11/logoMark.png)no-repeat;
background-size: 70%;
background-position: top right;}
.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-body{    padding: 14px 20px 0 35px !important;}
.two-img-section h4{ width:64%; margin-left:18%; text-align:center; font-family: 'HelveticBdCn'; letter-spacing:1px;   }
div#wpcs_tab_129{ top:290px !important; }
.page-title-italic{ font-family: 'HelveticaNeueLTStd-BlkCnO'; }
.search-new-box{ float:left; width:80%; padding:80px 0px; margin:0px auto 0px 10%; }
.search-new-heading{ float:left; width:10%; min-height:40px; font-family: 'HelveticBdCn';font-size: 24px; padding-top: 15px; color:#662d91; }
.search-new-text{ float:left; width:75%; min-height:40px;}
.search-new-text input{ width:100%; border:none; border-bottom:2px solid #662d91; background:none; box-shadow:none;}
.search-new-text input:focus{ background:none !important;  border-bottom:2px solid #662d91; color:#662d91; }
.search-new-btn{ float:left; width:5%; min-height:40px; }
.search-new-btn input{ font-size: 23px; font-family: 'HelveticBdCn'; }
a#back_to_top.button.button_js, #popup_contact > a.button{background-color:#662d91; opacity: 1;}
.hideContent{display:none;}
.ShowMore{display: block;}
.testimonial_rotator_quote{padding-top: 30px;}
#menu-item-99 a{position: relative;}
#menu-item-99 a{background-color: transparent !important;}
.icon-facebook::after{background-color:    #662d91;    position: absolute;    width: 28px;    height: 28px;    border-radius: 50px;    display: block;    top: -4px;    left: 0;    right: 0;    margin: auto;    content: "";    z-index: -1;}
.icon-facebook::before{font-size:25px;}
.sticky-white #Top_bar.is-sticky .menu > li > a{    color: #6a3394;}
.content_wrapper{letter-spacing: 0 !important;}
ul.story-list{ margin-top:-10px; }
.story-list li{ margin-bottom:0px !important; padding:0px 0px; line-height: 18px;}
.vc_custom_1572841921605 .vc_col-sm-6:nth-child(2) p {
margin-top: 40px;
}
#Top_bar .social-menu li {
display: table;
}
#Top_bar .social-menu li a{
position:relative;
z-index:12;
display: table-cell;
background-color: #662d91;
height:auto;
color:#fff;        
line-height: 0;
border-radius:20px;       
font-weight:bold;
font-family: 'Roboto Condensed', sans-serif;
text-transform:uppercase;
text-align:center;
padding-top: 17px;
padding-right:10px;
padding-bottom: 17px;
padding-left:10px !important;
}
#Top_bar .social-menu li:nth-child(3) a::before, #Top_bar .social-menu li:nth-child(2) a::before{
content:"";position:absolute; display:block;  top:0; left:0; 
width:100%; height:100%; z-index:-1; border-radius:40px;}
#menu-item-99 a{padding-top: 5px !important;}
.icon-facebook::after{    top: 0;} .slideform h3{  font-size:40px; color:#fff; line-height:60px; text-align:center;  font-style:italic;  font-family: 'Alterlight-Regular'; margin-bottom:0px; }
.slideform h4{ font-size:30px; color:#fff; line-height:30px; text-align:center; font-weight:100;  font-family: 'HelveticaNeueLTStd-ThCn'; }
.slideform hr{ width:40%; background:#fff; height:3px;  }
div#wpcs_content_inner_129{ padding:0px !important; margin:20px 20px 0px 20px !important;}
div#wpcs_close_slider_129{ background:transparent !important; padding:5px !important; border-radius:50%; left:auto !important; top:10px !important; right:10px !important; border:1px solid #fff; }
div#wpcs_close_slider_129 img{ width:100%; }
.slideform .wpcf7-submit{ background:#662d91 !important; border-radius:0px !important; width:100%; text-transform:uppercase; }
.font11{ font-size:11px;}
.slideform input[type="email"],.slideform input[type="tel"],.slideform input[type="text"],.slideform select,.slideform textarea{ padding:8px !important;}
.slideform input[type="email"]:placeholder,.slideform input[type="tel"]:placeholder,.slideform input[type="text"]:placeholder,.slideform select:placeholder,.slideform textarea:placeholder{ color:#000 !important;}
#Footer #custom_html-2 p{ font-size:20px; line-height:28px; }
h3{ font-family: 'HelveticBdCn';  color:#662d91; }
.learn-more{ color:#662d91; float:right; font-weight:bold; }
.radius-img{ border-radius:30px; -webkit-border-radius:30px; }
#Subheader .title{ text-transform:uppercase;  font-family: 'HelveticBdCn';  text-shadow: 0 0 3px #000, 0 0 5px #000; }
.small-circle-bg:before{ height:200px; width:200px;  left:0px; top:70px; border-radius:50%; -webkit-border-radius:50%; background:#662d91; opacity:0.1; content:"";  position:absolute;  z-index:1;}
.big-circle-bg:before{ height:270px; width:270px;  right:0px; top:30px; border-radius:50%; -webkit-border-radius:50%; background:#662d91; opacity:0.1; content:"";  position:absolute;  z-index:1;}
.small-circle-bg .wpb_wrapper,.big-circle-bg .wpb_wrapper{ position:relative; z-index:2; }
.registerbtn{ position:absolute; right:20px; bottom:10px; background:#fff; color:#00a79e; padding:5px 15px; border-radius:25px;  font-family: 'HelveticBdCnPro', Fallback, sans-serif; }
#menu-main-footer-menu,#menu-our-program-menu,#menu-our-program-page-menu{ background:none !important; width:540px;  margin:0px auto; padding:0px;    }
#menu-main-footer-menu li,#menu-our-program-menu li,#menu-our-program-page-menu li{ display:inline-block; }
#menu-main-footer-menu li a,#menu-our-program-menu li a,#menu-our-program-page-menu li a{ padding:2px 10px 2px 0px; margin-right:10px; border-right:1px solid #fff; }
#menu-our-program-menu li a,#menu-our-program-page-menu li a{ border-right:1px solid #662d91 !important;  }
#menu-our-program-menu,#menu-our-program-page-menu{ width:700px; }
#menu-main-footer-menu li#menu-item-279 a,#menu-our-program-menu li#menu-item-280 a,#menu-our-program-page-menu li#menu-item-439 a{ border:none !important; }
#menu-our-program-menu li.current_page_item a,#menu-our-program-page-menu li.current_page_item a{ color:#6fbbb6 !important; }
.register-section .wpb_wrapper > div,.register-section{ margin-bottom:0px !important; }
.register-section-head{ padding:15px 0px 20px 0px; }
.register-section-head h4{ margin-bottom:0px; }
.widget_archive ul li::after, .widget_nav_menu ul li::after{ border:none; }
#Footer #nav_menu-2{ margin-top:40px; }
.register-section a:hover{ text-decoration:none; }
.register-left{ background:#d3c8e3; padding:20px;  }
.register-right{ background:#d4e7e5; padding:20px;  }
.register-left h5,.register-right h5{ font-size:23px; line-height:28px; text-align:center;  color:#58595b; font-family: 'HelveticBdCnPro';   }
.register-left ul,.register-right ul{margin-left:15px;}
.register-left ul li,.register-right ul li{margin-bottom:0px; font-size:14px; }
.registerPage-bottom h3{ margin-bottom:80px !important}
.registerPage-bottom .story-list li{ margin-bottom:15px !important; }
.registerPage-bottom{ padding-bottom:140px !important; background:url(//afterthebell.com.au/wp-content/uploads/2020/12/logo-mark-bottom.png)  right bottom no-repeat !important;  }
.leftmargin20{ margin-left:40px;}
@media(max-width:1366px){
#Top_bar .menu > li:last-child ul{    width: 120px;    left: 10px;}
}
@media(min-width:1240px){
.menuo-right #Top_bar .menu_wrapper{
width:55%;
}
#Top_bar.is-sticky{height: auto !important;}
}
@media(max-width:1024px){
.three-feature p.desc{padding-bottom: 20px;}
#menu{width: 100% !important; }
.footer-right-menu{position: relative; left: 0; margin: auto;}
}
@media(max-width:768px){
.register-left{ margin-bottom:60px; }
.registerPage-bottom{background-size: 100% !important; padding-bottom:40px !important}
.leftmargin20{ margin-left:0px !important}
.curious-section h1{    font-size: 8vmax;}
span.yellow-font .hover-box {        transform: scale(0.5);        transform-origin: 50px 130px;    }
.blue-font .hover-box{    transform: scale(0.5);    transform-origin: 80px 140px;    z-index: 99999999;}
.hover-box .arrow1::before{display: none;}
.hover-box {
top: -120px;
left: 50px;
transform: scale(.5) translate(50px, 10px);
transform-origin: left;
}
.purple-font .hover-box {
top: -90px;
left: 28px;
transform: scale(.5) translate(50px, 10px);
transform-origin: left;
}
.orange-font .hover-box{left: 265px !important;}
.darkblue-font  .hover-box{left: 250px;}
.darkblue-font .hover-box .arrow1, .darkgreen-font .hover-box .arrow1, .darkred-font .hover-box .arrow1{left: auto;        right: 0;        transform-origin: right !important;}
.darkgreen-font .hover-box{left: 240px; top: -140px;}
.darkred-font .hover-box{    left: -130px;        top: -110px;}
.green-font .hover-box{left: 30px;}
.testimonial_rotator_slide_title{    margin-bottom: 30px !important;    padding-top: 00px !important; min-height: 90px; border-right:0 !important; width: 100%;           border-bottom: 1px solid #000;}
.testimonial_rotator_quote{width:100%; }
.footer-right-menu{position: relative;}
.column.one-second p{text-align: center !important;}
#Top_bar #menu ul li a span{    line-height: 34px;     font-size: 17px;}
.footer-right-menu{left:0; margin: auto;}
.vc_custom_1572072528399{padding: 0 !important; margin-bottom: 0;}
#menu{width: 100% !important}
#Top_bar .social-menu{display: flex; justify-content: center;     align-items: center; margin-top: 0;}
.wpb_wrapper h3{line-height: 28px;}
.vc_custom_1572581934281{    padding-top: 0 !important;            padding-bottom: 0 !important;}
#menu-main-footer-menu, #menu-our-program-menu, #menu-our-program-page-menu{width:auto !important;}
.page-id-36 .wpb_wrapper{overflow-y: auto; overflow-x: overflow;}
#Footer h2{ font-size:42px !important}
#Footer h3{ font-size:27px !important; }
#menu-main-footer-menu li a, #menu-our-program-menu li a, #menu-our-program-page-menu li a{border:none !important; padding:5px 0;}
#menu-main-footer-menu{    display: flex;        flex-direction: column;        align-items: center;}
#Footer .footer_copy .social-menu{    display: flex;        flex-direction: column;}
#Footer .footer_copy .social-menu li{margin-right:0; padding-right:0 !important;}
#menu-main-footer-menu li a {
padding-right: 0 !important;
margin-right: 0 !important;
}
#Footer .footer_copy .social-menu{margin-top:20px;}
li#menu-item-99 {
margin-top: 19px !important;
transform: scale(1.1);
transform-origin: center;
}
#Side_slide{    z-index: 99999999;}
.width430 .wpb_wrapper{    width: auto;}
}
@media(max-width:768px) and (max-height:1024px) and (orientation:portrait){
.hesperiden .tp-tab-content{padding: 0 5px !important;}
.hesperiden .tp-tab-title{font-size: 12px !important;}
.hesperiden .tp-tab{width: 100px !important; min-height: 161px !important;}
#slide-4-layer-2, #slide-1-layer-2, #slide-5-layer-2, #slide-6-layer-2, #slide-7-layer-2, #slide-8-layer-2{padding: 7px 11px !important;          font-size: 13px !important;}
#slide-4-layer-2{left:40px !important}
#slide-1-layer-2{left: 26px !important;}
#slide-5-layer-2{left:17px !important;}
#slide-6-layer-2{left: 6px !important;}
#slide-7-layer-2{left:-9px !important;}
#slide-8-layer-2{left:-21px !important;}
#Footer #social-menu li{border-right:none;}
}
@media(max-width:480px){
#Top_bar .social-menu li a{font-size:12px; float: left;        line-height: inherit;}
.curious-section h1{font-size: 7vmax; line-height: inherit;}
.testimonial_rotator .testimonial_rotator_slide_title{line-height: inherit;}
.testimonial-section h3{font-size:50px;}
.vc_custom_1572581934281 h1{    transform: scale(.9);}
.section_wrapper, .container, .four.columns .widget-area{padding-left:15px !important; padding-right:15px !important;}
div#wpcs_tab_129{    width: 153px;}
.vc_custom_1572581934281{padding-top: 30px !important;        padding-bottom: 20px !important;
}
#Subheader .title{    font-size: 6vmax !important;}
.wpb_wrapper h3{line-height: 48px;}
}