/*
Theme Name:         Kirana
Theme URI:
Description:		RTO
Version:            1.1
Author:             Blueprint Solutions Pty Ltd
Author URI:         http://www.blueprintsolutionsgroup.com/
Tags:
Text Domain: kirana, 
*/

/*----------------------------------------------*/
/* Global Reset */
/*----------------------------------------------*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0; padding: 0; border: 0; font: inherit;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}
table {border-collapse: collapse; border-spacing: 0;}

/*----------------------------------------------*/
/* Extra fonts */
/*----------------------------------------------*/
@font-face {font-family: 'ProximaNova-Black'; src: url('fonts/proximanova-black-webfont.woff2') format('woff2'), url('fonts/proximanova-black-webfont.woff') format('woff'); font-weight: normal; font-style: normal;}
@font-face {font-family: 'ProximaNova-Bold'; src: url('fonts/proximanova-bold-webfont.woff2') format('woff2'), url('fonts/proximanova-bold-webfont.woff') format('woff'); font-weight: normal; font-style: normal;}
@font-face {font-family: 'ProximaNova-BoldIt'; src: url('fonts/proximanova-boldit-webfont.woff2') format('woff2'), url('fonts/proximanova-boldit-webfont.woff') format('woff'); font-weight: normal; font-style: normal;}
@font-face {font-family: 'ProximaNova-Extrabold'; src: url('fonts/proximanova-extrabold-webfont.woff2') format('woff2'), url('fonts/proximanova-extrabold-webfont.woff') format('woff'); font-weight: normal; font-style: normal;}
@font-face {font-family: 'ProximaNova-Light'; src: url('fonts/proximanova-light-webfont.woff2') format('woff2'), url('fonts/proximanova-light-webfont.woff') format('woff'); font-weight: normal; font-style: normal;}
@font-face {font-family: 'ProximaNova-LightItalic'; src: url('fonts/proximanova-lightitalic-webfont.woff2') format('woff2'), url('fonts/proximanova-lightitalic-webfont.woff') format('woff'); font-weight: normal; font-style: normal;}
@font-face {font-family: 'ProximaNova-Regular'; src: url('fonts/proximanova-regular-webfont.woff2') format('woff2'), url('fonts/proximanova-regular-webfont.woff') format('woff'); font-weight: normal; font-style: normal;}
@font-face {font-family: 'ProximaNova-RegularItalic'; src: url('fonts/proximanova-regularitalic-webfont.woff2') format('woff2'), url('fonts/proximanova-regularitalic-webfont.woff') format('woff'); font-weight: normal; font-style: normal;}
@font-face {font-family: 'ProximaNova-Semibold'; src: url('fonts/proximanova-semibold-webfont.woff2') format('woff2'), url('fonts/proximanova-semibold-webfont.woff') format('woff'); font-weight: normal; font-style: normal;}
@font-face {font-family: 'ProximaNova-SemiboldItalic'; src: url('fonts/proximanova-semibolditalic-webfont.woff2') format('woff2'), url('fonts/proximanova-semibolditalic-webfont.woff') format('woff'); font-weight: normal; font-style: normal;}
@font-face {font-family: 'Arimo Bold'; src: url('fonts/arimo-bold-webfont.woff2') format('woff2'), url('fonts/arimo-bold-webfont.woff') format('woff'); font-weight: normal; font-style: normal;}
@font-face {font-family: 'Arimo Regular'; src: url('fonts/arimo-regular-webfont.woff2') format('woff2'), url('fonts/arimo-regular-webfont.woff') format('woff'); font-weight: normal; font-style: normal;}
@font-face{}
/*----------------------------------------------*/
/* Base */
/*----------------------------------------------*/
html{-webkit-tap-highlight-color:transparent; -webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;margin:0;padding:0;height:100%;overflow-y: scroll;}
body{position:relative; font-family: 'ProximaNova-Regular'; color:#00314a; background-color: #fff; padding: 0; margin: 0; font-size: 14px; height:100%;}
img, article img, aside img, header img, section img, img[class*="align"] {max-width: 100%;}
img, article img, aside img, header img, section img, img[class*="align"] {height: auto;}
a, a:hover, a:active, a:focus {color:#57068c; text-decoration:underline;}
.aligncenter, div.aligncenter{display:block;margin:0 auto;}
.alignleft{float:left;margin:0 1rem .75rem 0;}
.alignright{float:right;margin:0 0 .75rem 1rem;}
.alignnone{max-width:100%;height:auto;margin:1rem 0 0 0.5rem;}
.nopadding {padding: 0 !important;}
.nopaddingleft {padding-left: 0 !important;}
.nopaddingright {padding-right: 0 !important;}
h1{font-family: 'Arimo Bold';}
h2{font-family: 'Arimo Bold'; text-transform:uppercase;color:#00314a;font-size:32px;line-height:1.5;margin: 0 0 1rem 0;}
h3{font-family: 'Arimo Bold';text-transform:uppercase;color:#00314a;font-size:22px;line-height:1.3;margin: 0 0 0.4rem 0;}
h4{font-family: 'Arimo Bold'; text-transform: uppercase; position: relative; color: #00314a; font-size: 16px; line-height: 1.3; padding-bottom: .1rem; margin: 0 0 1rem 0;}
h4:after{position:absolute;content:"";background-color:#2F576B;height:1px;left:0;bottom:0;width:1.65rem;}
h5{font-family: 'Arimo Bold'; text-transform: none; position: relative; color: #00314a; font-size: 16px; line-height: 1.3; padding-bottom: .1rem; margin: 0 0 1rem 0;}
h6{}
p{font-size:14px;line-height:2;margin-bottom:0.65rem;color:#00314a;}
.lazy-image{width:100%; height: 100%; background-repeat: no-repeat; background-position: center; background-size: cover;}
/*----------------------------------------------*/
/* Header */
/*----------------------------------------------*/
header#main-header{display:block;width:100%;z-index:99000;}
header#main-header #top-header{background-color:#210f2e;}
header#main-header #top-header .container{position:relative;}
header#main-header #top-header .widget{display:inline-block;}
header#main-header #top-header .widget .widget-title, header#main-header #top-header .widget .widget_title{display:none;}
header#main-header #top-header .top-menu li.elearning:hover, header#main-header #top-header .top-menu li.mykirana:hover, header#main-header #top-header .top-menu li.kiranablog:hover{background-color:transparent;}
header#main-header #top-header .top-menu li.elearning a, header#main-header #top-header .top-menu li.mykirana a, header#main-header #top-header .top-menu li.kiranablog a{display: inline-block; vertical-align: middle; font-size: 12px; color: #FFF; text-transform: none; text-decoration: none; margin: 0 2px; padding: .5rem 0.65rem; border-radius: 3px;cursor: pointer;-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-ms-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;}
header#main-header #top-header .top-menu li.elearning a:hover, header#main-header #top-header .top-menu li.mykirana a:hover, header#main-header #top-header .top-menu li.kiranablog a:hover{box-shadow: 0 3px 8px 0 rgba(0,0,0,.3); -webkit-box-shadow: 0 3px 8px 0 rgba(0,0,0,.3); -moz-box-shadow: 0 3px 8px 0 rgba(0,0,0,.3);}
header#main-header #top-header .top-menu li.elearning a{background-color: #00a1de;}
header#main-header #top-header .top-menu li.mykirana a, header#main-header #top-header .top-menu li.kiranablog a {background-color: #00635E;}
header#main-header #top-header .top-menu li.elearning a:before, header#main-header #top-header .top-menu li.mykirana a:before, header#main-header #top-header .top-menu li.kiranablog a:before{content:"";display:inline-block;vertical-align:top;}
header#main-header #top-header .top-menu li.elearning a:before{width:11px;height:12px;background:transparent url(images/elearning-icon@2x.png) no-repeat center / contain;margin-right:0.25rem;}
header#main-header #top-header .top-menu li.mykirana a:before{width:9px;height:12px;background:transparent url(images/MyKirana@2x.png) no-repeat center / contain;margin-right:0.25rem;}
header#main-header #top-header .top-menu li.kiranablog a:before{width:9px;height:12px;background:transparent url(images/kiranablog@2x.png) no-repeat center / contain;margin-right:0.25rem;}

.c-hamburger {position: absolute; overflow: hidden; margin: 0; padding: 0; width: 41px; height: 41px; font-size: 0; text-indent: -9999px; appearance: none; box-shadow: none; border-radius: none; border: none; cursor: pointer; transition: background 0.3s;background:transparent url(images/hamburger-v2.png) no-repeat center;background-size:contain;}
.c-hamburger:focus {outline: none;}
.c-hamburger--htx.is-active {background:transparent url(images/Hamburger-hover@2x.png) no-repeat center;background-size:contain;}
header#main-header #top-header ul.brand-menu{display:none;position: absolute; top: 41px; z-index: 99905; margin:0;padding:0;border-bottom: 5px solid #57068c;}
header#main-header #top-header ul.brand-menu li{display:table;padding: 1rem 1.5rem;}
header#main-header #top-header ul.brand-menu li a{color:#888888;text-decoration:none;}
header#main-header #top-header ul.brand-menu li:nth-child(odd){background-color:#F0F0F0;}
header#main-header #top-header ul.brand-menu li:nth-child(even){background-color:#E2E2E2;}
header#main-header #top-header ul.brand-menu li span{display:table-cell;vertical-align:middle;}
header#main-header #top-header ul.brand-menu li span.icon{width:130px; height:60px;padding-right: 1.5rem;}
header#main-header #top-header ul.brand-menu li span.icon .menu-icon{background-size:contain;}
header#main-header #top-header .c-hamburger + ul.brand-menu + .call-us{/*padding-left:50px;*/}

header#main-header #top-header .call-us{display:inline-block;padding:0.4rem 0;color:#8c8194; font-size:13px;}
header#main-header #top-header .call-us span{display:inline-block;vertical-align:middle;}
header#main-header #top-header .call-us .call{font-family: 'Arimo Bold'; font-size:16px;color:#FFF;cursor:pointer;text-decoration:none;}
header#main-header #top-header .call-us .call:before{display:inline-block;vertical-align:middle;margin:0 2px 0 4px;content:"";background:transparent url(images/phone-icon@x2.png) center no-repeat;background-size:contain;width:10px;height:12px;}
header#main-header #top-header .call-us .schedule{font-family: 'Arimo Regular';font-size:14px;text-transform:uppercase;color:rgba(255,255,255,0.5);padding-left: 4px;}
header#main-header #top-header .call-us a.btns{display:inline-block;vertical-align:middle;font-size:12px;color:#FFF;text-transform:uppercase;text-decoration:none;margin:0;padding:0.5rem;border-radius:3px;}
header#main-header #top-header .call-us a.enquire-now{background-color:#00a1de;margin-left: 4px;}
header#main-header #top-header .call-us a.live-chat{background-color:#F6871F;margin-right: 4px;cursor:pointer;}
header#main-header #top-header .menu-top-menu-container{margin-top: 5px}
header#main-header #top-header .top-menu{list-style: none; display: block; width: 100%;}
header#main-header #top-header .top-menu li{font-family: 'Arimo Regular'; color: #61dfbb; display: inline-block; vertical-align: middle; font-size: 12px;}
header#main-header #top-header .top-menu li:before{display:inline-block;vertical-align:middle;margin:0 0.25rem 0 1rem;}
header#main-header #top-header .top-menu li a{display:inline-block;vertical-align: middle;padding: 0.85rem 1rem 0.85rem 0.5rem;color:#61dfbb;text-decoration:none;}
header#main-header #top-header .top-menu li.contact{}
header#main-header #top-header .top-menu li.contact a{padding:0.85rem 0.75rem;}
header#main-header #top-header .top-menu li.contact > a:before{content:"";display: inline-block;vertical-align: top;width: 14px; height: 10px; background: transparent url(images/contact-icon@x2.png) no-repeat center / contain; margin-right: 0.25rem;}
header#main-header #top-header .top-menu .login{}
header#main-header #top-header .top-menu .login:before{content:"";background:transparent url(images/login-icon@x2.png) center no-repeat;background-size:contain;width:10px;height:12px;}
header#main-header #main-navigation{display:block;position:relative;width:100%;z-index:99900;background:rgba(255,255,255,0.9);margin:0;padding:0;box-shadow: 0px 5px 7px 0px rgba(0, 0, 0, 0.15);-webkit-box-shadow: 0px 5px 7px 0px rgba(0, 0, 0, 0.15);-moz-box-shadow: 0px 5px 7px 0px rgba(0, 0, 0, 0.15);-webkit-transition: all 0.30s ease-in-out; -moz-transition: all 0.30s ease-in-out; -ms-transition: all 0.30s ease-in-out; -o-transition: all 0.30s ease-in-out;}
header#main-header #main-header-content{display:block;position:relative;width:100%;z-index:99900;}
header#main-header #main-header-content.scrolled{position:fixed;top:0;}
header#main-header #main-header-content.scrolled #main-navigation{background:rgba(255,255,255,1);}
header#main-header #main-navigation.scrolled{position:fixed;top:0;background:rgba(255,255,255,1);}
header#main-header #main-navigation.scrolled h2.logo{/*width:120px;*/}
h2.logo{margin-top: 6px;}
header#main-header #main-navigation.scrolled ul.main-menu li > a{padding:1.5rem 0.75rem 1.5rem 0.75rem;}
header#main-header #main-navigation ul.main-menu li.search{}
header#main-header #main-navigation ul.main-menu li > a{display:block;text-decoration:none;color:#05344f;padding: 2.5rem 0.75rem 2.1rem 0.75rem;}
header#main-header #main-navigation ul.main-menu li > a:hover{color:#57068c;}
header#main-header #main-navigation ul.main-menu li > a:hover:before{content:""; width:100%;height:2px;position:absolute;background-color:#57068c;left:0;bottom:-2px;z-index:99990;}
header#main-header #main-navigation ul.main-menu li > a:hover:after{content: ""; width: 0; height: 0; border-left: 7px solid transparent; border-right: 7px solid transparent; border-top: 7px solid #57068c; position: absolute; left: 0; right: 0; margin: 0 auto; bottom: -9px;z-index:99990;}
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation li.mega-search >  a{width:48px !important;height:48px !important;background:transparent url(images/icon-search.png) center no-repeat !important;position: absolute;top: 50%;transform: translateY(-60%);}
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation li.mega-search >  a:after, #mega-menu-wrap-primary_navigation #mega-menu-primary_navigation li.mega-search >  a:before{display: none !important;}
#mega-menu-wrap-primary_navigation {background: none;}
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation>li.mega-menu-item.mega-invisible{display:none;}
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation>li.mega-menu-item.mega-toggle-on>a.mega-menu-link, #mega-menu-wrap-primary_navigation #mega-menu-primary_navigation>li.mega-menu-item>a.mega-menu-link:hover, #mega-menu-wrap-primary_navigation #mega-menu-primary_navigation>li.mega-menu-item>a.mega-menu-link:focus{position:relative;background: none;color: #57068c;}

#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation>li.mega-menu-item>a.mega-menu-link{font-family: 'Arimo Bold'; text-transform:uppercase;font-size:14px;color:#05344f;padding-bottom: 61px;letter-spacing:-0.25px;}
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation>li.mega-menu-item.mega-menu-item-has-children>a.mega-menu-link:hover:before, #mega-menu-wrap-primary_navigation #mega-menu-primary_navigation>li.mega-menu-item.mega-menu-item-has-children.mega-toggle-on>a.mega-menu-link:before, #mega-menu-wrap-primary_navigation #mega-menu-primary_navigation>li.mega-menu-item.mega-menu-item-has-children:hover>a.mega-menu-link:before{/*content:""; width:100%;height:2px;position:absolute;background-color:#57068c;left:0;bottom:0px;z-index:99990;*/}
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation li.mega-menu-flyout.mega-menu-item-has-children>a.mega-menu-link:after, #mega-menu-wrap-primary_navigation #mega-menu-primary_navigation li.mega-menu-flyout li.mega-menu-item-has-children>a.mega-menu-link:after, #mega-menu-wrap-primary_navigation #mega-menu-primary_navigation>li.mega-menu-item-has-children>a.mega-menu-link:after{display: none;}
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation>li.mega-menu-item.mega-menu-item-has-children>a.mega-menu-link:hover:after, #mega-menu-wrap-primary_navigation #mega-menu-primary_navigation>li.mega-menu-item.mega-menu-item-has-children.mega-toggle-on>a.mega-menu-link:after, #mega-menu-wrap-primary_navigation #mega-menu-primary_navigation>li.mega-menu-item.mega-menu-item-has-children:hover>a.mega-menu-link:after{content: ""; width: 0; height: 0; border-left: 7px solid transparent; border-right: 7px solid transparent; border-top: 7px solid #57068c; position: absolute; left: 0; right: 0; margin: 0 auto; bottom: -7px; display: block;z-index:999999 !important;}
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation>li{position: relative;}
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation>li.search{display: inline-block;}
#mega-menu-wrap-primary_navigation, #mega-menu-wrap-primary_navigation #mega-menu-primary_navigation{position: static;}
.static-column-mega-menu{position: static;}
.relative-column-mega-menu{position: relative;}
.mega-menu-top {padding: 12px;border-bottom: thin solid #d6d6d6;line-height: 32px;font-size: 15px;}
.mega-menu-top strong {font-size: 20px;font-weight: bold;color: #00334e;display: block;float: left;padding-right: 28px;border-right: thin solid #d6d6d6;margin-right: 21px;}
.mega-menu-top span {padding-left: 20px; background: url(images/phone-icon-dark.png) no-repeat; margin-left: 10px;}
.mega-menu-top a {background: #57068c;color: #FFF;text-decoration: none;margin: 0 5px;padding: 6px 10px;border-radius: 3px;font-size: 12px;}
.mega-menu-top a:hover {color: #FFF;}
.mega-menu-top:after {content: "";display: block;clear: both;}
.mega-menu-top span {font-weight: 600;}
ul.mega-sub-menu {border-top: 2px solid #57068c !important;border-bottom: 6px solid #57068c !important;-webkit-box-shadow: 1px 0 4px 3px rgba(000,000,000,.2) !important;box-shadow: 1px 0 4px 3px rgba(000,000,000,.2) !important;}

#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-flyout ul.mega-sub-menu{display:none;}
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-flyout.mega-toggle-on ul.mega-sub-menu{display:block;}

#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-flyout ul.mega-sub-menu{z-index: 999990 !important;width:240px !important;left: 50% !important;transform: translate(-50%,0);}
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item{position:relative;}
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item > a.mega-menu-link{-webkit-transition: all 0.50s ease-in-out; -moz-transition: all 0.50s ease-in-out; -ms-transition: all 0.50s ease-in-out; -o-transition: all 0.50s ease-in-out; font-family: 'Arimo Bold' !important; text-transform: uppercase; font-size: 14px; color: #00324A !important; padding: 1rem 1rem 1rem 4rem; line-height: 1;}
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item.mega-call-us > a.mega-menu-link{font-size:18px;}
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item > a.mega-menu-link span{font-size: 14px;}
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:last-child > a.mega-menu-link{}
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item > a.mega-menu-link:before{content:""; margin-left: 1rem; width: 35px; height: 35px;background-color:#ece1f3 !important;background-size:cover !important;}

#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item.mega-call-us > a.mega-menu-link:before{background-image:url(images/icon-call@3x.png);}
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item.mega-talk-student > a.mega-menu-link:before{background-image:url(images/icon-chat@3x.png);}
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item.mega-funding-enquiry > a.mega-menu-link:before{background-image:url(images/icon-fa@3x.png);}
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item.mega-enquire-today > a.mega-menu-link:before{background-image:url(images/icon-enquire@3x.png);}
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item.mega-menu-location > a.mega-menu-link:before{background-image:url(images/icon-location@3x.png);}

#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item > a.mega-menu-link:hover{background-color:#FFF !important; box-shadow: 0px 5px 7px 0px rgba(0, 0, 0, 0.15); -webkit-box-shadow: 0px 5px 7px 0px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0px 5px 7px 0px rgba(0, 0, 0, 0.15);}

div#mega-menu-wrap-primary_navigation {padding-top: 27px;}
ul.mega-sub-menu li a::before {color: #57068c !important;background: #E1EBEB;display: block !important;float: left;font-size: 26px !important;width: 50px;height: 50px;text-align: center;border-radius: 50%;line-height: 52px !important; position: absolute !important; left: 0; top: 50%; transform: translateY(-50%);}
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link {position:relative;color: #00334e;line-height: 21px;font-size: 14px; padding-left: 63px;}
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:hover {color: #57068c;}
.mega-menu-link:hover::before { background-color: #57068c;}
/*
.mega-earlychildhood .mega-menu-link:before {content: ""; background-repeat: no-repeat;background-position: 12px;}
.mega-earlychildhood .mega-menu-link:hover::before {content: ""; background-repeat: no-repeat; background-color: #57068c;}
.mega-agedcare .mega-menu-link:before {content: ""; background-repeat: no-repeat;background-position: 12px;}
.mega-agedcare .mega-menu-link:hover::before {content: ""; background-repeat: no-repeat; background-color: #57068c;}
.mega-disabled-icon .mega-menu-link:before {content: ""; background-repeat: no-repeat;background-position: 12px;}
.mega-disabled-icon .mega-menu-link:hover::before {content: ""; background-repeat: no-repeat; background-color: #57068c;}
.mega-business-icon .mega-menu-link:before {content: ""; background-repeat: no-repeat;background-position: 12px;}
.mega-business-icon .mega-menu-link:hover::before {content: "";background-repeat: no-repeat; background-color: #57068c;}
.mega-store-icon .mega-menu-link:before {content: ""; background-repeat: no-repeat;background-position: 12px;}
.mega-store-icon .mega-menu-link:hover::before {content: ""; background-repeat: no-repeat; background-color: #57068c;}
.mega-information-icon .mega-menu-link:before {content: ""; background-repeat: no-repeat;background-position: 12px;}
.mega-information-icon .mega-menu-link:hover::before {content: ""; background-repeat: no-repeat; background-color: #57068c;}
.mega-community-icon .mega-menu-link:before {content: ""; background-repeat: no-repeat;background-position: 12px;}
.mega-community-icon .mega-menu-link:hover::before {content: ""; background-repeat: no-repeat; background-color: #57068c;}
.mega-warehouse-icon .mega-menu-link:before {content: ""; background-repeat: no-repeat;background-position: 12px;}
.mega-warehouse-icon .mega-menu-link:hover::before {content: ""; background-repeat: no-repeat; background-color: #57068c;}
*/

header#main-header #top-header .top-menu li {position:relative;margin:0;padding:0;cursor: pointer;}
header#main-header #top-header .top-menu li:hover{background-color: #57068c;}
header#main-header #top-header .top-menu .sub-menu{position: absolute; display: none; width:240px; margin: 0; padding: 0; top: 100%; left: auto; right: 0; float: none; background-color: #57068c; color: #61dfbb; border: none; border-bottom: 5px solid #57068c;  border-radius: 0; text-transform: uppercase; text-align: left; z-index: 99990;}
header#main-header #top-header .top-menu li:hover .sub-menu{display:block;}
header#main-header #top-header .top-menu .sub-menu li{display: block; margin: 0; padding:0;}
header#main-header #top-header .top-menu .sub-menu li:hover{background-color: #57068c;}
header#main-header #top-header .top-menu .sub-menu li a{display: block; position: relative; background: transparent; margin: 0; padding: .65rem 2rem .65rem 2.5rem; white-space: normal;}
header#main-header #top-header .top-menu .sub-menu li a span{color:rgba(91,220,187,0.5);}
header#main-header #top-header .top-menu .sub-menu .call-us-top {background: url(images/call-us-icon.png) no-repeat center;background-repeat: no-repeat;background-position:0.75rem 0.75rem;}
header#main-header #top-header .top-menu .sub-menu .talk-student{background: url(images/talk-student-icon.png) no-repeat center;background-repeat: no-repeat;background-position:0.75rem 0.75rem;}
header#main-header #top-header .top-menu .sub-menu .funding-enquiry{background: url(images/funding-enquiry-icon.png) no-repeat center;background-repeat: no-repeat;background-position:0.75rem 0.75rem;}
header#main-header #top-header .top-menu .sub-menu .enquire-today{background: url(images/enquire-today-icon.png) no-repeat center;background-repeat: no-repeat;background-position:0.75rem 0.75rem;}
header#main-header #top-header .top-menu .sub-menu .menu-location{background: url(images/campus-locations-icon.png) no-repeat center;background-repeat: no-repeat;background-position:0.75rem 0.75rem;}

#study-with-us-menu.mega-menu-top{color:#05344f;}
#study-with-us-menu.mega-menu-top strong{font-family: 'Arimo Bold'; font-weight:700 !important;}
.mega-menu-top a.btn-default{}
.mega-menu-top a.btn-alt{background-color:#57068c;}
.mega-menu-top .telno{position: relative; padding: .25rem 0.5rem .25rem 1.75rem; font-family: 'Arimo Bold'; font-size: 1.1rem; background: #ece1f3 url(images/phone-icon-dark.png) 0.5rem center no-repeat;}
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item{display: inline-block; float: none; vertical-align: middle; padding-right: 0.2rem;}
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item:before{content: ""; display: inline-block; width: 55px; height: 55px; border-radius: 100%; background-color: #ece1f3; position: absolute; top: 50%; transform: translate(0,-50%);}
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item:hover:before{background-color:#57068c;}
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item.mega-menu-item-type-widget{margin-bottom:0rem;}
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item.mega-menu-item-type-widget:before{display:none;}
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item a.mega-menu-link{position: relative; font-family: 'Arimo Bold'; padding-left: 70px;}

#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item.mega-icon-study-courses:before{background:#ece1f3 url(images/icon-study-courses@3x.png) center / 50%  no-repeat;}
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item.mega-icon-study-courses:hover:before{background:#57068c url(icons/icon-study-courses-hover@3x.png) center / 50%  no-repeat;}
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item.mega-icon-study-financial-assistance:before{background:#ece1f3 url(images/icon-study-fa@3x.png) center / 50%  no-repeat;}
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item.mega-icon-study-financial-assistance:hover:before{background:#57068c url(icons/icon-study-fa-hover@3x.png) center / 50%  no-repeat;}
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item.mega-icon-study-flexible-learning:before{background:#ece1f3 url(images/icon-study-fl@3x.png) center / 50%  no-repeat;}
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item.mega-icon-study-flexible-learning:hover:before{background:#57068c url(icons/icon-study-fl-hover@3x.png) center / 50%  no-repeat;}
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item.mega-icon-study-sap:before{background:#ece1f3 url(images/icon-study-sap@3x.png) center / 50%  no-repeat;}
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item.mega-icon-study-sap:hover:before{background:#57068c url(icons/icon-study-sap-hover@3x.png) center / 50%  no-repeat;}
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item.mega-icon-study-pathway:before{background:#ece1f3 url(images/icon-study-pathway@3x.png) center / 50%  no-repeat;}
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item.mega-icon-study-pathway:hover:before{background:#57068c url(icons/icon-study-pathway-hover@3x.png) center / 50%  no-repeat;}
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item.mega-icon-study-testimonial:before{background:#ece1f3 url(images/icon-study-testimonial@3x.png) center / 50%  no-repeat;}
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item.mega-icon-study-testimonial:hover:before{background:#57068c url(icons/icon-study-testimonial-hover@3x.png) center / 50%  no-repeat;}
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item.mega-icon-study-location:before{background:#ece1f3 url(images/icon-study-location@3x.png) center / 35%  no-repeat;}
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item.mega-icon-study-location:hover:before{background:#57068c url(icons/icon-study-location-hover@3x.png) center / 35%  no-repeat;}
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item.mega-icon-study-student-policy:before{background:#ece1f3 url(images/icon-study-policy@3x.png) center / 35%  no-repeat;}
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item.mega-icon-study-student-policy:hover:before{background:#57068c url(icons/icon-study-policy-hover@3x.png) center / 35%  no-repeat;}
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item.mega-icon-study-online-payment:before{background:#ece1f3 url(images/icon-study-payment@3x.png) center / 50%  no-repeat;}
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item.mega-icon-study-online-payment:hover:before{background:#57068c url(icons/icon-study-payment-hover@3x.png) center / 50%  no-repeat;}

#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item.mega-icon-int-study:before{background:#ece1f3 url(icons/icon-int-study@3x.png) center / 50%  no-repeat;}
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item.mega-icon-int-study:hover:before{background:#57068c url(icons/icon-int-study-hover@3x.png) center / 50%  no-repeat;}
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item.mega-icon-int-course-fees:before{background:#ece1f3 url(icons/icon-int-course-fees@3x.png) center / 50%  no-repeat;}
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item.mega-icon-int-course-fees:hover:before{background:#57068c url(icons/icon-int-course-fees-hover@3x.png) center / 50%  no-repeat;}
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item.mega-icon-int-eligibility:before{background:#ece1f3 url(icons/icon-int-eligibility@3x.png) center / 50%  no-repeat;}
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item.mega-icon-int-eligibility:hover:before{background:#57068c url(icons/icon-int-eligibility-hover@3x.png) center / 50%  no-repeat;}
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item.mega-icon-int-location:before{background:#ece1f3 url(icons/icon-int-location@3x.png) center / 50%  no-repeat;}
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item.mega-icon-int-location:hover:before{background:#57068c url(icons/icon-int-location-hover@3x.png) center / 50%  no-repeat;}
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item.mega-icon-int-pathway:before{background:#ece1f3 url(icons/icon-study-pathway@3x.png) center / 50%  no-repeat;}
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item.mega-icon-int-pathway:hover:before{background:#57068c url(icons/icon-study-pathway-hover@3x.png) center / 50%  no-repeat;}
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item.mega-icon-int-policy:before{background:#ece1f3 url(icons/icon-study-policy@3x.png) center / 35%  no-repeat;}
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item.mega-icon-int-policy:hover:before{background:#57068c url(icons/icon-study-policy-hover@3x.png) center / 35%  no-repeat;}
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item.mega-icon-int-partner:before{background:#ece1f3 url(icons/icon-int-partner@3x.png) center / 50%  no-repeat;}
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item.mega-icon-int-partner:hover:before{background:#57068c url(icons/icon-int-partner-hover@3x.png) center / 50%  no-repeat;}
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item.mega-icon-int-online-payment:before{background:#ece1f3 url(icons/icon-study-payment@3x.png) center / 50%  no-repeat;}
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item.mega-icon-int-online-payment:hover:before{background:#57068c url(icons/icon-study-payment-hover@3x.png) center / 50%  no-repeat;}


/*----------------------------------------------*/
/* Main */
/*----------------------------------------------*/
#main-content{}
#main-content a{-webkit-transition: all 0.50s ease-in-out; -moz-transition: all 0.50s ease-in-out; -ms-transition: all 0.50s ease-in-out; -o-transition: all 0.50s ease-in-out;}
#main-content .page-banner{position: relative; display: block; width: 100%;}
#main-content .page-banner .overlay{transition: visibility 0s, opacity 0.5s linear; position: absolute; width: 100%; height: 100%; z-index: 0; background-color: rgba(33, 15, 46, 0.5);}
#main-content .page-banner .header-image{display:block; position:relative;width:100%; top:0; left:0;}
#main-content .page-banner .header-image img{opacity: 0;}
#main-content .page-banner .container{position: absolute; display: block; top: 0; left: 0; right: 0;}
#main-content .page-banner .container, #main-content .page-banner .row-fluid, #main-content .page-banner .row, #main-content .page-banner .col-md-12{height:100%;}
#main-content .page-banner .col-md-12{position:relative;}
#main-content .page-banner .header-caption{display: block;}
#main-content .page-banner .header-caption .page-title{position:relative; display:block;color:#FFF;text-transform: none; font-size: 38px; line-height:1;margin:0;padding:0;}
#main-content .page-banner .header-caption .page-title small{display:block; color: #FFF; text-transform: none; font-size: 22px;}
/*#main-content .page-banner .header-caption .page-title:before{content: ""; position: absolute; top: -1.5rem; left: -2rem; width: 2rem; height: 2rem; background: transparent; border-left: #FFF 1rem solid; border-top: #FFF 1rem solid; border-radius: 100% 0 0 0; -moz-border-radius: 100% 0 0 0; -webkit-border-radius: 100% 0 0 0;}*/
#main-content .page-banner.full-height-banner .header-caption h1{color: #00314A; font-size: 82px;}
#main-content .page-banner.full-height-banner .header-caption .page-title:before{border-left: #00314A 1rem solid;border-top: #00314A 1rem solid;}
#main-content .page-banner.full-height-banner .header-caption{width: 30%;}

#main-content.our-team-page-template .page-banner .header-caption{width:100%;}
#main-content.our-team-page-template .page-banner .header-caption .page-title{font-size:60px;text-align:center;}
#main-content.our-team-page-template .page-banner .header-caption .page-title:before{display:none;}
#main-content.our-team-page-template .page-banner .header-caption p{font-size: 30px; color: #FFF; text-align: center; line-height: 1.3;line-height: 1; margin-bottom: 0;}
#main-content.our-team-page-template .page-banner .header-caption p a{color:#FFF;}
#main-content.our-team-page-template .page-banner .header-caption p small{font-size:18px;}
#main-content.our-team-page-template .join-us{text-align:center;padding-top:2rem;padding-bottom:3rem;background-color:#EBF3F2;}
#main-content.our-team-page-template .join-us h3{font-size:32px;color:#00314A;}
#main-content.our-team-page-template .join-us p{font-size:18px;line-height:1.4;color:#00314A;}
#main-content.our-team-page-template .join-us a.career-mail{}
#main-content.our-team-page-template .join-us a.career-mail:before{content:"";display:inline-block;vertical-align:middle;width:15px;height:10px;background:transparent url(images/email-careers-kiranan-icon@2x.png) no-repeat center;background-size:contain;margin-right:0.75rem;}
#main-content.our-team-page-template ul.team-members{display:block;text-align:center; margin: 0 auto !important; padding: 0 !important;}
#main-content.our-team-page-template ul.team-members li.member{display:inline-block;vertical-align:top;text-align:center;}
#main-content.our-team-page-template ul.team-members li.member:before, #main-content.our-team-page-template ul.team-members li.member:after{display:none !important;}
#main-content.our-team-page-template ul.team-members li.member .icon{display:block;width:148px;height:148px;background-size:cover; margin: 0 auto 0.25rem auto; padding: 0;}
#main-content.our-team-page-template ul.team-members li.member .name{font-size:20px;color:#00314A;}
#main-content.our-team-page-template ul.team-members li.member .position{display:block;font-family: 'ProximaNova-Regular';font-size:16px;color:#00314A;}
#main-content .article table.aboutus-table {width: 93.4%;}

#main-content .page-content{padding-top:1.875rem;padding-bottom:4.5rem;}
#main-content .article{}
#main-content .article .article-title{position:relative;line-height:1.2;margin-bottom: 2.25rem;padding-bottom:0.5rem;}
#main-content .article .article-title:after{content:""; position: absolute; bottom: 0; left: 0; height: 3px; width: 2.25rem; background-color: #57068c;}
#main-content .article h1{}
#main-content .article h2:not(.article-title){font-size: 24px;line-height: 1.3;margin-bottom: 0.35rem;text-transform: none;}
#main-content .article p{font-size:14px; line-height:1.75; margin-bottom: 1.5rem;}
#main-content .article strong, #main-content .article b{font-family: 'ProximaNova-Bold';}
#main-content .article h3{font-size:20px;text-transform:none;}
#main-content .article blockquote{border-left:3px solid #F1F9F6; margin:1rem 2rem; padding:0.5rem 2rem 0.25rem 1rem;}
#main-content .article blockquote p{margin-bottom:0.75rem;}
#main-content .article blockquote p:last-child{margin-bottom:0.25rem;}
#main-content .article img{/*border:5px solid rgba(241,249,246,0.8);*/}
#main-content .article ul, #main-content .article ol{padding-left:2.5rem; margin-bottom: 1.5rem;}
#main-content .article ul,#main-content .article ol{list-style: none;}
#main-content .article ol {counter-reset: item;}
#main-content .article ol li:before {position: absolute;left: -0.75rem;content: counter(item) ". "; counter-increment: item; font-family: 'ProximaNova-Bold';font-size:16px;color:#57068c;;}
#main-content .article ul li:before{position:absolute;content:"";display:block;width:10px;height:10px;background:transparent url(images/bullet-disc.png) no-repeat center;background-size:contain;top:0.5rem;left:-0.75rem;}

#main-content .article ul.children li:before{position:absolute;content: "\2014";display:block;width:10px;height:10px;background:none;background-size:contain;top:0;left:-0.75rem;}

#main-content .article ul li, #main-content .article ol li{position:relative;font-size:14px;line-height:2;margin-bottom:1rem;padding-left:0.75rem;color:#00314a;}
#main-content .article table{display:table;width:100%; margin:2rem 0; padding: 0;}
#main-content .article table th, #main-content .article table td{font-size:14px;border:1px solid #57068c;margin:0;padding:0.75rem 1.25rem;}
#main-content .article table th{font-family: 'ProximaNova-Bold';color:#57068c;}
#main-content .article table td{color:#234B60;}
#main-content .article table tr{}
#main-content .article table tr:nth-child(odd){background-color:rgba(228, 191, 252, 0.24);}
#main-content .article table tr:nth-child(even){}

#main-content .article a{text-decoration:none;color:#57068c;-webkit-transition: all 0.30s ease-in-out; -moz-transition: all 0.30s ease-in-out; -ms-transition: all 0.30s ease-in-out; -o-transition: all 0.30s ease-in-out;}
#main-content .article a.referrer{font-weight:700 !important;}
#main-content .article a:hover, #main-content .article a.active{text-decoration:underline;color:#57068c;}
#main-content .article .readmore{display:inline-block;margin-right:1rem;}
#main-content .article .readmore a{font-size:16px;}
#main-content .article .readmore:after{content: ""; display: inline-block; vertical-align:middle; background: transparent url(images/read-more-arrow.png) no-repeat center; width: 35px; height: 21px; margin-left: 5px; background-size: contain;}

#main-content.courses-page-template .page-content{padding-bottom:0;}
#main-content.courses-page-template .page-content > .container{padding-bottom:4.5rem;}
#main-content.courses-page-template .page-content .course-filter{margin-bottom:2rem;}
#main-content.courses-page-template .page-content .course-filter > span{display:inline-block;padding:0.25rem 0.75rem;background-color:#EFF7F5;margin-right:0.25rem;margin-bottom:0.5rem;}
#main-content.courses-page-template .page-content .course-filter > span input[type=checkbox], #main-content.courses-page-template .page-content .course-filter > span label{display:inline-block;vertical-align:middle;}
#main-content.courses-page-template .page-content .course-filter > span input[type=checkbox]{-webkit-appearance: none; background: transparent url(images/checkbox-unselect.png) no-repeat center;margin:0;padding: 1.032rem .4rem; outline: 0; cursor: pointer; width: 20px !important; height: 21px; -webkit-box-shadow: none;  -moz-box-shadow: none; -o-box-shadow: none;}
#main-content.courses-page-template .page-content .course-filter > span input[type=checkbox]:checked{background: transparent url(images/checkbox-select.png) no-repeat center;}
#main-content.courses-page-template .page-content .course-filter > span label{color:#00324A;text-transform:uppercase;margin:0;padding:0 0 0 0.5rem;cursor: pointer;}
#main-content.courses-page-template .page-content .courses-group, #main-content.careers-page-template .page-content .careers-group{display:none;}
#main-content.courses-page-template .page-content .courses-group h3.course-category-title{position:relative;font-family: 'ProximaNova-Bold';font-size:24px;text-transform:uppercase;color:#00324A; margin-bottom: 1rem; padding-bottom: 0.5rem;}
#main-content.courses-page-template .page-content .courses-group h3.course-category-title:after{content: ""; position: absolute;   bottom: 0; left: 0; height: 3px; width: 2.25rem; background-color: #57068c;}
#main-content.courses-page-template .courses-group ul.course-list{display: block; width: 100%; margin: 0; padding: 0; list-style: none;text-align: left;}
#main-content.courses-page-template .courses-group ul.course-list li.course{position: relative; display: inline-block; vertical-align: top;padding:0;}
#main-content.courses-page-template .courses-group ul.course-list li.course:before{display:none;}
#main-content.courses-page-template .courses-group ul.course-list li.course.end-course{position:relative; background-color: #F2F2F2; padding: 1.25rem 0.5rem; border-bottom: 5px inset #57068c;text-align:center;}
#main-content.courses-page-template .courses-group ul.course-list li.course.end-course img{width:30%; margin: 0 auto 1.5rem auto;}
#main-content.courses-page-template .courses-group ul.course-list li.course.end-course h3{color: #57068c; font-size: 16px; line-height: 1.1; margin-bottom: 0.25rem;}
#main-content.courses-page-template .courses-group ul.course-list li.course.end-course p{font-size: 11px; line-height:1.3; color: #555555;margin-bottom:1rem;}
#main-content.courses-page-template .courses-group ul.course-list li.course.end-course p a.click-here{font-size: 13px; color: #57068c; background-color: transparent; text-transform: uppercase; text-decoration: none; display: inline-block; padding: 0.25rem 0.5rem; border: 1px solid #57068c; border-radius: 3px; width:55%;-webkit-transition: all 0.50s ease-in-out; -moz-transition: all 0.50s ease-in-out; -ms-transition: all 0.50s ease-in-out; -o-transition: all 0.50s ease-in-out;}
#main-content.courses-page-template .courses-group ul.course-list li.course.end-course p a.click-here:hover{color: #FFF; background-color: #57068c;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;}
#main-content.courses-page-template .courses-group ul.course-list li.course a{display:block;width:100%;height:100%;}
#main-content.courses-page-template .courses-group ul.course-list li.course > a:hover{box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.75);-webkit-box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.75);-moz-box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.75);}
#main-content.courses-page-template .courses-group ul.course-list li.course a .overlay{visibility: visible; opacity: 1; transition: visibility 0s, opacity 0.5s linear; position: absolute; width: 100%; height: 100%; z-index: 100; /* background-color: rgba(0,125,107,0.5); */}
#main-content.courses-page-template .courses-group ul.course-list li.course > a:hover .overlay{visibility: hidden; opacity: 0;}
#main-content.courses-page-template .courses-group ul.course-list li.course a .caption{position: absolute; font-family: 'ProximaNova-Bold'; font-size: 14px; display: table; vertical-align: middle; width: 100%; bottom: 0; left: 0; text-align: left; text-transform: uppercase; background-color: rgba(0,0,0,0.6); color: #FFF; padding:0; min-height:4rem; z-index:200;}
#main-content.courses-page-template .courses-group ul.course-list li.course > a:hover .caption{padding: 0 0 0 10px;}
#main-content.courses-page-template .courses-group ul.course-list li.course a .caption:before{content: ""; display: table-cell; width: 15px; height: 100%; border-left: 5px solid #B2D338;}
#main-content.courses-page-template .courses-group ul.course-list li.course > a:hover .caption:before{display:none;}
#main-content.courses-page-template .courses-group ul.course-list li.course a .caption:after{content:"";display:none;width:55px;height:100%;}
#main-content.courses-page-template .courses-group ul.course-list li.course > a:hover .caption:after{display: table-cell; background: #809638 url(images/arrow-icon@x2.png) no-repeat center;background-size: 1.5rem;}
#main-content.courses-page-template .courses-group ul.course-list li.course a .caption div{display: table-cell; vertical-align: middle;line-height:1.3;}
#main-content.courses-page-template .courses-group ul.course-list li.course > a:hover .caption div{text-align:center;}

#main-content.careers-page-template .page-content{padding-bottom:0;}
#main-content.careers-page-template .page-content > .container{padding-bottom:4.5rem;}
#main-content.careers-page-template .page-content .course-filter{margin-bottom:2rem;}
#main-content.careers-page-template .page-content .course-filter > span{display:inline-block;padding:0.25rem 0.75rem;background-color:#EFF7F5;margin-right:0.25rem;margin-bottom:0.5rem;}
#main-content.careers-page-template .page-content .course-filter > span input[type=checkbox], #main-content.careers-page-template .page-content .course-filter > span label{display:inline-block;vertical-align:middle;}
#main-content.careers-page-template .page-content .course-filter > span input[type=checkbox]{-webkit-appearance: none; background: transparent url(images/checkbox-unselect.png) no-repeat center;margin:0;padding: 1.032rem .4rem; outline: 0; cursor: pointer; width: 20px !important; height: 21px; -webkit-box-shadow: none;  -moz-box-shadow: none; -o-box-shadow: none;}
#main-content.careers-page-template .page-content .course-filter > span input[type=checkbox]:checked{background: transparent url(images/checkbox-select.png) no-repeat center;}
#main-content.careers-page-template .page-content .course-filter > span label{color:#00324A;text-transform:uppercase;margin:0;padding:0 0 0 0.5rem;cursor: pointer;}
#main-content.careers-page-template .page-content .courses-group{display:none;}
#main-content.careers-page-template .page-content .courses-group h3.course-category-title{position:relative;font-family: 'ProximaNova-Bold';font-size:24px;text-transform:uppercase;color:#00324A; margin-bottom: 1rem; padding-bottom: 0.5rem;}
#main-content.careers-page-template .page-content .courses-group h3.course-category-title:after{content: ""; position: absolute;   bottom: 0; left: 0; height: 3px; width: 2.25rem; background-color: #57068c;}
#main-content.careers-page-template .courses-group ul.course-list{display: block; width: 100%; margin: 0; padding: 0; list-style: none;text-align: left;}
#main-content.careers-page-template .courses-group ul.course-list li.course{position: relative; display: inline-block; vertical-align: top;padding:0;}
#main-content.careers-page-template .courses-group ul.course-list li.course:before{display:none;}
#main-content.careers-page-template .courses-group ul.course-list li.course.end-course{position:relative; background-color: #F2F2F2; padding: 1.25rem 0.5rem; border-bottom: 5px inset #57068c;text-align:center;}
#main-content.careers-page-template .courses-group ul.course-list li.course.end-course img{width:30%; margin: 0 auto 1.5rem auto;}
#main-content.careers-page-template .courses-group ul.course-list li.course.end-course h3{color: #57068c; font-size: 16px; line-height: 1.1; margin-bottom: 0.25rem;}
#main-content.careers-page-template .courses-group ul.course-list li.course.end-course p{font-size: 11px; line-height:1.3; color: #555555;margin-bottom:1rem;}
#main-content.careers-page-template .courses-group ul.course-list li.course.end-course p a.click-here{font-size: 13px; color: #57068c; background-color: transparent; text-transform: uppercase; text-decoration: none; display: inline-block; padding: 0.25rem 0.5rem; border: 1px solid #57068c; border-radius: 3px; width:55%;-webkit-transition: all 0.50s ease-in-out; -moz-transition: all 0.50s ease-in-out; -ms-transition: all 0.50s ease-in-out; -o-transition: all 0.50s ease-in-out;}
#main-content.careers-page-template .courses-group ul.course-list li.course.end-course p a.click-here:hover{color: #FFF; background-color: #57068c;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;}
#main-content.careers-page-template .courses-group ul.course-list li.course a{display:block;width:100%;height:100%;}
#main-content.careers-page-template .courses-group ul.course-list li.course a:hover{box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.75);-webkit-box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.75);-moz-box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.75);}
#main-content.careers-page-template .courses-group ul.course-list li.course a .overlay{visibility: visible; opacity: 1; transition: visibility 0s, opacity 0.5s linear; position: absolute; width: 100%; height: 100%; z-index: 100; background-color: rgba(0,125,107,0.5);}
#main-content.careers-page-template .courses-group ul.course-list li.course a:hover .overlay{visibility: hidden; opacity: 0;}
#main-content.careers-page-template .courses-group ul.course-list li.course a .caption{position: absolute; font-family: 'ProximaNova-Bold'; font-size: 14px; display: table; vertical-align: middle; width: 100%; bottom: 0; left: 0; text-align: left; text-transform: uppercase; background-color: rgba(0,0,0,0.6); color: #FFF; padding:0; min-height:4rem; z-index:200;}
#main-content.careers-page-template .courses-group ul.course-list li.course a:hover .caption{padding: 0 0 0 10px;}
#main-content.careers-page-template .courses-group ul.course-list li.course a .caption:before{content: ""; display: table-cell; width: 15px; height: 100%; border-left: 5px solid #B2D338;}
#main-content.careers-page-template .courses-group ul.course-list li.course a:hover .caption:before{display:none;}
#main-content.careers-page-template .courses-group ul.course-list li.course a .caption:after{content:"";display:none;width:55px;height:100%;}
#main-content.careers-page-template .courses-group ul.course-list li.course a:hover .caption:after{display: table-cell; background: #809638 url(images/arrow-icon@x2.png) no-repeat center;background-size: 1.5rem;}
#main-content.careers-page-template .courses-group ul.course-list li.course a .caption div{display: table-cell; vertical-align: middle;line-height:1.3;}
#main-content.careers-page-template .courses-group ul.course-list li.course a:hover .caption div{text-align:center;}

#main-content .aside .button, #main-content .article .button, .gform_wrapper .button{font-family: 'ProximaNova-Bold';background-color:#57068c !important;color:#FFF !important;text-transform:uppercase;text-decoration:none !important;/*padding: .719rem 0.5rem !important;*/display:inline-block;border-radius:3px;}
#main-content .button:hover, #main-content .button.active, .gform_wrapper .button:hover, .gform_wrapper .button.active{box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.41);-webkit-box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.41);-moz-box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.41);-o-box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.41);}
#main-content .button.btn-large{font-size:16px;padding: 0.719rem 1.5rem;margin-bottom:1rem;margin-right: 1rem;}
#main-content .button.btn-large:hover, #main-content .button.btn-large.active{}
#main-content .button.btn-small{font-size:14px;padding: 0.594rem 1.2rem;margin-bottom: 0.5rem;margin-right: 0.75rem;}
#main-content .button.btn-small:hover,#main-content .button.btn-small.active{}
#main-content .aside .gform_wrapper button{padding: .719rem 0.5rem !important;}

#main-content .article .video-container {position: relative; margin-bottom:1.5rem; padding-bottom: 56.25%;  padding-top: 30px; height: 0; overflow: hidden;}
#main-content .article .video-container iframe, #main-content .article .video-container object, #main-content .article .video-container embed {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}

#main-content.category-page .article .news-item{box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, 0.14); -webkit-box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, 0.14); -moz-box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, 0.14); -o-box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, 0.14); margin: 0 0 1.5rem 0; padding: 0; cursor:pointer;-webkit-transition: all 0.50s ease-in-out; -moz-transition: all 0.50s ease-in-out; -ms-transition: all 0.50s ease-in-out; -o-transition: all 0.50s ease-in-out;}
#main-content.category-page .article .news-item:hover{box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.47); -webkit-box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.47); -moz-box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.47); -o-box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.47);}
#main-content.category-page .article .news-item .news-image{display:block;position:relative;}
#main-content.category-page .article .news-item .news-image .overlay{visibility: visible; opacity: 1; transition: visibility 0s, opacity 0.5s linear; position: absolute; width: 100%; height: 100%; z-index: 100; background-color: rgba(0,125,107,0.5);}
#main-content.category-page .article .news-item:hover .news-image .overlay{visibility: hidden; opacity: 0;}
#main-content.category-page .article .news-item .news-image .news-icon{width: 100%;}
#main-content.category-page .article .news-item .news-content{}
#main-content.category-page .article .news-item .news-content h5{margin-bottom:0.5rem;padding-left:12px;}
#main-content.category-page .article .news-item .news-content h5:before{content: ""; position: absolute; display: block; vertical-align: middle; width: 4px; height: 85%; background-color: #57068c; left: 0; top: 0; bottom: 0; margin: auto 0;}
#main-content.category-page .article .news-item .news-content h5 a{color:#00314a;text-decoration:none;}
#main-content.category-page .article .news-item .news-content h5 a:hover, #main-content.category-page .article .news-item:hover .news-content h5 a{color:#57068c;}
#main-content.category-page .article .news-item .news-content p{color:rgba(85,85,85,0.6);font-size:14px;line-height:1.4;}
#main-content.category-page .article .news-item .news-content p.categories{color: #A9A9A9;line-height: 1.1;margin-bottom: 0.35rem;}
#main-content.category-page .article .news-item .news-content p.categories a{color:#555555;}
#main-content.category-page .article .news-item .news-content p.news-postinfo-header{font-size:14px;color:#ADADAD;font-style:italic;margin-bottom:0.65rem;}
#main-content.category-page .article .news-item .news-content p.news-postinfo-header span{display:inline-block;vertical-align:middle;font-style:normal;color:#00314A;}
#main-content.category-page .article .news-item .news-content p.news-postinfo-header span.avatar{}
#main-content.category-page .article .news-item .news-content p.news-postinfo-header span.avatar img{border:none;border-radius:100%;margin-right: 0.1rem;}
#main-content.category-page .article .news-item .news-content p.news-postinfo-header span a{font-weight:normal;color:#00314A;}
#main-content.category-page .article .news-item .news-content p.excerpt{margin-bottom:0.25rem;}
#main-content.category-page .article .news-item:hover .news-content p{color:rgba(85,85,85,1);}
#main-content.category-page .article .news-item .news-postinfo-footer{display: block; padding:0.45rem 0.5rem; border-top: 1px solid #ECECEC;}
#main-content.category-page .article .news-item .news-postinfo-footer ul.news-links{font-family: 'Arimo Bold'; font-size: 14px; text-transform: uppercase; list-style: none; width: 100%; display: table; margin: 0.25rem 0; padding: 0;}
#main-content.category-page .article .news-item .news-postinfo-footer ul.news-links li{display:table-cell; vertical-align:middle;}
#main-content.category-page .article .news-item .news-postinfo-footer ul.news-links li:before{display:none;}
#main-content.category-page .article .news-item .news-postinfo-footer ul.news-links li a{color:#57068c;}
#main-content.category-page .article .news-item .news-postinfo-footer ul.news-links li.read-more{}
#main-content.category-page .article .news-item .news-postinfo-footer ul.news-links li.read-more a{text-decoration:none;}
#main-content.category-page .article .news-item .news-postinfo-footer ul.news-links li.read-more a:hover{text-decoration:underline;}
#main-content.category-page .article .news-item .news-postinfo-footer ul.news-links li.social{width:32px;}
#main-content.category-page .article .news-item .news-postinfo-footer ul.news-links li.social a{display:block;width:24px;height:24px;-webkit-transition: all 0.50s ease-in-out; -moz-transition: all 0.50s ease-in-out; -ms-transition: all 0.50s ease-in-out; -o-transition: all 0.50s ease-in-out;}
#main-content.category-page .article .news-item .news-postinfo-footer ul.news-links li.facebook{}
#main-content.category-page .article .news-item .news-postinfo-footer ul.news-links li.facebook a{background:transparent url(images/facebook-foot-icon-gray@x2.png) no-repeat center;background-size:cover;}
#main-content.category-page .article .news-item .news-postinfo-footer ul.news-links li.facebook a:hover{background:transparent url(images/facebook-foot-icon@x2.png) no-repeat center;background-size:cover;}
#main-content.category-page .article .news-item .news-postinfo-footer ul.news-links li.twitter{}
#main-content.category-page .article .news-item .news-postinfo-footer ul.news-links li.twitter a{background:transparent url(images/twitter-foot-icon-gray@x2.png) no-repeat center;background-size:cover;}
#main-content.category-page .article .news-item .news-postinfo-footer ul.news-links li.twitter a:hover{background:transparent url(images/twitter-foot-icon@x2.png) no-repeat center;background-size:cover;}
#main-content.category-page .article .news-item .news-postinfo-footer ul.news-links li.googleplus{}
#main-content.category-page .article .news-item .news-postinfo-footer ul.news-links li.googleplus a{background:transparent url(images/google-foot-icon-gray@x2.png) no-repeat center;background-size:cover;}
#main-content.category-page .article .news-item .news-postinfo-footer ul.news-links li.googleplus a:hover{background:transparent url(images/google-foot-icon@x2.png) no-repeat center;background-size:cover;}
#main-content.category-page .article .news-item .news-postinfo-footer ul.news-links li.linkedin{}
#main-content.category-page .article .news-item .news-postinfo-footer ul.news-links li.linkedin a{background:transparent url(images/linkedin-foot-icon-gray@x2.png) no-repeat center;background-size:cover;}
#main-content.category-page .article .news-item .news-postinfo-footer ul.news-links li.linkedin a:hover{background:transparent url(images/linkedin-foot-icon@x2.png) no-repeat center;background-size:cover;}


.article .testimonial-item{display:block;width:100%;padding:1.25rem 1.5rem;border-left:4px solid #57068c;border-top:1px solid #C9C9C9;border-bottom:1px solid #C9C9C9;border-right:1px solid #C9C9C9;cursor:pointer;margin-bottom:0.35rem;}
.article .testimonial-item:hover{box-shadow: 0px 0px 2px 1px rgba(0, 0, 0, .2);-moz-box-shadow: 0px 0px 2px 1px rgba(0, 0, 0, .2);-webkit-box-shadow: 0px 0px 2px 1px rgba(0, 0, 0, .2);}
.article .testimonial-item .testimonial-table{display:table;}
.article .testimonial-item .testimonial-table .testimonial-photo, .article .testimonial-item .testimonial-table .testimonial-content{display:table-cell;vertical-align:middle;}
.article .testimonial-item .testimonial-table .testimonial-photo{}
.article .testimonial-item .testimonial-table .testimonial-photo .testimonial-image{width:148px;height:148px;border-radius:100%; background-color: #E9E9E9;}
.article .testimonial-item .testimonial-table .testimonial-content{padding-left: 1.5rem;}
.article .testimonial-item .testimonial-table .testimonial-content .blurb{}
.article .testimonial-item .testimonial-table .testimonial-content .blurb:before{content:"";display:block;height:18px;background:transparent url(images/icon-quote.png) no-repeat left center;margin-bottom:0.25rem;}
.article .testimonial-item .testimonial-table .testimonial-content .blurb p{margin-bottom: 0.25rem !important;}
.article .testimonial-item .testimonial-table .testimonial-content .testimonial-by{border-left:4px solid #57068c;padding: 0.15rem 0 0.15rem 0.35rem;}
.article .testimonial-item .testimonial-table .testimonial-content .testimonial-by h4{font-size:16px;line-height: 1.5;color:#00314A;text-transform:none;margin-bottom: 0;}
.article .testimonial-item .testimonial-table .testimonial-content .testimonial-by h4:before, .article .testimonial-item .testimonial-table .testimonial-content .testimonial-by h4:after{display:none;}
.article .testimonial-item .testimonial-table .testimonial-content .testimonial-by h4 small{font-family: 'ProximaNova-Regular';font-size:14px;color:#00314A;display:block;}
.article .testimonial-item .testimonial-table .testimonial-content span.stars, span.stars span {display: block; background: url(images/stars.png) 0 -11px repeat-x; width: 65px; height: 11px;margin:0.25rem 0;}
.article .testimonial-item .testimonial-table .testimonial-content span.stars span {background-position: 0 0;}

#main-content .article #faq-accordion{}
#main-content .article #faq-accordion .panel-default {border-top: 0; border-bottom: 0; border-left: 1px solid #57068c; border-right: 1px solid #57068c; margin-bottom: 1rem;}
#main-content .article #faq-accordion .panel-default .panel-heading {display: block; width: 100%; font-family: 'ProximaNova-Bold'; color: #57068c; background-color: transparent; border-top: 1px solid #57068c; border-bottom: 1px solid #57068c; border-radius: 3px; margin: 0; padding: 0;}
#main-content .article #faq-accordion .panel-default .panel-heading .faq-header {display: table; width: 100%; margin: 0; padding: 0; background-color: rgba(228, 191, 252, 0.24); border-radius: 3px;}
#main-content .article #faq-accordion .panel-default .panel-heading .faq-header li{position:relative;display: table-cell; vertical-align: middle; margin: 0; padding: 0;}
#main-content .article #faq-accordion .panel-default .panel-heading .faq-header li:before{display:none;}
#main-content .article #faq-accordion .panel-default .panel-heading .faq-header li.faq-question{position: relative; font-size: 16px; line-height: 1.2; text-transform: uppercase; padding-left: 1rem; padding-right: 1.5rem;}
#main-content .article #faq-accordion .panel-default .panel-heading .faq-header li.faq-question h3{font-family:ProximaNova-Regular; font-size:16px;text-transform:uppercase;line-height:1.3;margin-bottom:0;}
#main-content .article #faq-accordion .panel-default .panel-heading .faq-header li.faq-question h3:before{font-family: 'Arimo Bold'; font-size:30px; content:"Q"; display:inline-block; vertical-align:middle;margin-right:1rem; color:#57068c;}

#main-content .article #faq-accordion .panel-default .panel-heading .faq-header li.panel-tool{width: 50px; height: 60px;}
#main-content .article #faq-accordion .panel-default .panel-heading .faq-header li.panel-tool .toggle-menu{display: block; width: 100%; height: 100%; padding: .75rem; border-top-right-radius: 3px; border-bottom-right-radius: 3px; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d;}
#main-content .article #faq-accordion .panel-default .panel-heading .faq-header li.panel-tool .toggle-menu a{display: block; text-indent: 100%; white-space: nowrap; overflow: hidden; position: relative; top: 50%; transform: translateY(-50%); width: 25px; height: 25px; border-radius: 100%; background: transparent url(images/arrow-up-icon@2x.png) center no-repeat; background-size: contain;}
#main-content .article #faq-accordion .panel-default .panel-heading .faq-header li.panel-tool .toggle-menu a:hover{background: transparent url(images/hover-arrow-up@2x.png) center no-repeat; background-size: contain;}
#main-content .article #faq-accordion .panel-default .panel-heading .faq-header li.panel-tool .toggle-menu a.collapsed{background: transparent url(images/arrow-down-icon@2x.png) center no-repeat; background-size: contain;}
#main-content .article #faq-accordion .panel-default .panel-heading .faq-header li.panel-tool .toggle-menu a.collapsed:hover{background: transparent url(images/hover-arrow-down@2x.png) center no-repeat; background-size: contain;}
#main-content .article #faq-accordion .panel-default .panel-collapse .panel-body{border-top: 0; border-left: 0; border-right: 0; border-bottom: 1px solid #57068c; border-radius: 3px; margin: 0; padding: 1rem 1.25rem 2rem 1.25rem;}
#main-content .article #faq-accordion .panel-default .panel-collapse .panel-body .content {display:table;}
#main-content .article #faq-accordion .panel-default .panel-collapse .panel-body .content:before{font-family: 'Arimo Bold'; font-size:30px; content:"A"; display:table-cell; vertical-align:top;padding-right:1rem;}
#main-content .article #faq-accordion .panel-default .panel-collapse .panel-body .content .faq-answer{display:table-cell;vertical-align:top;}


#main-content .article .default-accordion .panel-default {border-top: 0; border-bottom: 0; border-left: 1px solid #57068c; border-right: 1px solid #57068c; margin-bottom: 1rem;}
#main-content .article .default-accordion .panel-default .panel-heading {display: block; width: 100%; font-family: 'ProximaNova-Bold'; color: #57068c; background-color: transparent; border-top: 1px solid #57068c; border-bottom: 1px solid #57068c; border-radius: 3px; margin: 0; padding: 0;}
#main-content .article .default-accordion .panel-default .panel-heading .accordion-header {display: table; width: 100%; margin: 0; padding: 0; background-color: rgba(228, 191, 252, 0.24); border-radius: 3px;}
#main-content .article .default-accordion .panel-default .panel-heading .accordion-header li{position:relative;display: table-cell; vertical-align: middle; margin: 0; padding: 0;}
#main-content .article .default-accordion .panel-default .panel-heading .accordion-header li:before{display:none;}
#main-content .article .default-accordion .panel-default .panel-heading .accordion-header li.accordion-title{position: relative; font-size: 16px; line-height: 1.2; text-transform: uppercase; padding-left: 1rem; padding-right: 1.5rem;}
#main-content .article .default-accordion .panel-default .panel-heading .accordion-header li.accordion-title h3{font-family:ProximaNova-Bold; font-size:16px;text-transform:uppercase;line-height:1.3;margin-bottom:0;}
#main-content .article .default-accordion .panel-default .panel-heading .accordion-header li.panel-tool{width: 50px; height: 60px;}
#main-content .article .default-accordion .panel-default .panel-heading .accordion-header li.accordion-title h3.course-category-name{text-transform:none;}
#main-content .article .default-accordion .panel-default .panel-heading .accordion-header li.accordion-title h3.course-category-name:before{display:inline-block;content:"";margin-right:1rem;width:26px;height:26px;vertical-align: middle;background-size: cover;}

#main-content .article .default-accordion .panel-default .panel-heading .accordion-header li.accordion-title h3.course-category-name.aged-care-course-category:before{background-image:url("images/aged-care.png"); background-repeat: no-repeat; background-position: top left;}
#main-content .article .default-accordion .panel-default .panel-heading .accordion-header li.accordion-title h3.course-category-name.business-management-course-category:before{background-image:url("images/business-icon.png"); background-repeat: no-repeat; background-position: top left;}
#main-content .article .default-accordion .panel-default .panel-heading .accordion-header li.accordion-title h3.course-category-name.community-services-course-category:before{background-image:url("images/community-icon.png"); background-repeat: no-repeat; background-position: top left;}
#main-content .article .default-accordion .panel-default .panel-heading .accordion-header li.accordion-title h3.course-category-name.disability-course-category:before{background-image:url("images/disabled-icon-menu.png"); background-repeat: no-repeat; background-position: top left;}
#main-content .article .default-accordion .panel-default .panel-heading .accordion-header li.accordion-title h3.course-category-name.early-childhood-education-care-course-category:before{background-image:url("images/early-childhood.png"); background-repeat: no-repeat; background-position: top left;}
#main-content .article .default-accordion .panel-default .panel-heading .accordion-header li.accordion-title h3.course-category-name.information-technology-course-category:before{background-image:url("images/information-icon.png"); background-repeat: no-repeat; background-position: top left;}
#main-content .article .default-accordion .panel-default .panel-heading .accordion-header li.accordion-title h3.course-category-name.retail-course-category:before{background-image:url("images/store-icon.png"); background-repeat: no-repeat; background-position: top left;}
#main-content .article .default-accordion .panel-default .panel-heading .accordion-header li.accordion-title h3.course-category-name.warehousing-transport-course-category:before{background-image:url("images/warehouse-icon.png"); background-repeat: no-repeat; background-position: top left;}


#main-content .article .default-accordion .panel-default .panel-heading .accordion-header li.panel-tool .toggle-menu{display: block; width: 100%; height: 100%; padding: .75rem; border-top-right-radius: 3px; border-bottom-right-radius: 3px; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d;}
#main-content .article .default-accordion .panel-default .panel-heading .accordion-header li.panel-tool .toggle-menu a{display: block; text-indent: 100%; white-space: nowrap; overflow: hidden; position: relative; top: 50%; transform: translateY(-50%); width: 25px; height: 25px; border-radius: 100%; background: transparent url(images/arrow-up-icon@2x.png) center no-repeat; background-size: contain;}
#main-content .article .default-accordion .panel-default .panel-heading .accordion-header li.panel-tool .toggle-menu a:hover{background: transparent url(images/hover-arrow-up@2x.png) center no-repeat; background-size: contain;}
#main-content .article .default-accordion .panel-default .panel-heading .accordion-header li.panel-tool .toggle-menu a.collapsed{background: transparent url(images/arrow-down-icon@2x.png) center no-repeat; background-size: contain;}
#main-content .article .default-accordion .panel-default .panel-heading .accordion-header li.panel-tool .toggle-menu a.collapsed:hover{background: transparent url(images/hover-arrow-down@2x.png) center no-repeat; background-size: contain;}
#main-content .article .default-accordion .panel-default .panel-collapse .panel-body{border-top: 0; border-left: 0; border-right: 0; border-bottom: 1px solid #57068c; border-radius: 3px; margin: 0; padding: 1.5rem 1.25rem 2rem 1.25rem;}
#main-content .article .default-accordion .panel-default .panel-collapse .panel-body .content {display:table;width:100%;}
#main-content .article .default-accordion .panel-default .panel-collapse .panel-body .content .faq-answer{display:table-cell;vertical-align:top;}

#main-content .article .default-accordion .panel-default .panel-collapse .panel-body .content ul.career-list{    margin:0 0 1rem 0; padding: 0; list-style: none;}
#main-content .article .default-accordion .panel-default .panel-collapse .panel-body .content ul.career-list li{display: inline-block; line-height: 1.4; vertical-align: top; position: relative; width: 25%; padding: 0 1rem; margin-bottom: .5rem;}
#main-content .article .default-accordion .panel-default .panel-collapse .panel-body .content ul.career-list li:before{width: 6px; height: 6px; top: 0.3rem; left: 0;}

#main-content.locations-template .article .acf-map, #main-content.single-locations-template .article .acf-map {height: 300px; border: #57068c solid 3px;}

#main-content .article .acf-map {width: 100%; height: 300px; border: #ccc solid 1px; margin: 20px 0;}
#main-content .article .acf-map img {max-width: inherit !important;}

/*----------------------------------------------*/
/* Forms */
/*----------------------------------------------*/
#main-content .article > .gform_wrapper{padding: 1rem 2rem;border:2px solid #F1F1F1;border-radius: 0.25rem;}
#main-content .article > .gform_wrapper form{max-width: 90%;}

body .gform_wrapper{max-width: 100%; margin: 0;}
.gform_wrapper form .gform_heading{width: 100%; margin: 0 0 0.75rem 0;}
.gform_wrapper form .gform_heading .gform_title{font-size: 18px; text-transform: uppercase;}
.gform_wrapper form .gform_heading .gform_description{font-size: 14px; line-height: 1.6; margin-bottom: 1.5rem;}
body .gform_wrapper form .gform_body{width:100%;}
.gform_wrapper ul.gform_fields li:before{display:none !important;}
.gform_wrapper ul li:after, .gform_wrapper ul li:before, .gform_wrapper ul.gform_fields, .gform_wrapper ul.gform_fields li{padding:0 !important;}
body .gform_wrapper .gfield_label, body .gform_wrapper .gfield_label, body .gform_wrapper .top_label .gfield_label, .hs-form label{color:rgba(0,0,0,0.6);font-size:13px;font-weight:400;margin:0.2rem 0.25rem 0.2rem 0 !important;}
body .gform_wrapper label.gfield_label+div.ginput_container, body .gform_wrapper label.gfield_label+div.ginput_container{position:relative;margin-top: 0 !important;}
body .gform_wrapper .top_label div.ginput_container{position:relative;margin-top: 0 !important;}
.gform_wrapper label.gfield_label+div.ginput_container.gfield_select_container{position:relative;}
.gform_wrapper label.gfield_label+div.ginput_container.gfield_select_container:after{position:absolute;content:"";width:9px;height:16px;background: transparent url(images/select-dropdown-arrow.png) no-repeat center; right: 0.85rem; top: 0.85rem; z-index: 0;}
body .gform_wrapper li.gfield.nolabel label.gfield_label {display: none !important;}
body .gform_wrapper .top_label li.gfield.gf_left_half, body .gform_wrapper .top_label li.gfield.gf_right_half{width:48.5%;}
body .gform_wrapper .top_label li.gfield{margin: 0 0 0.5rem 0; padding: 0;}
body .gform_wrapper .top_label li.gfield.gf_left_half{margin:0 0 0.5rem 0 !important;}
body .gform_wrapper .top_label li.gfield.gf_right_half{margin-left: 3% !important;margin-bottom:0.5rem !important;}
body .gform_wrapper .gfield_required {color: #57068c !important;}
body .gform_wrapper input, body .gform_wrapper select, body .gform_wrapper textarea{font-size:13px;width: 100% !important;color:#333333;-webkit-border-radius: 3px 3px 3px 3px; border-radius: 3px 3px 3px 3px; border: thin solid #E1E1E1; box-shadow:none; -webkit-box-shadow:none; -moz-box-shadow:none; -o-box-shadow:none;}
.gform_wrapper input{line-height: 1;padding: 0.844rem 0.4rem !important;}
.gform_wrapper select{outline: none; -webkit-appearance: none; -moz-appearance: none; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; margin-left:0 !important; padding: 0.68rem 0.75rem !important;  line-height: 1.65;z-index:90;}
body .gform_wrapper textarea{margin:0;padding: 0.75rem;}
.gform_wrapper ul.gfield_checkbox, .gform_wrapper ul.gfield_radio{padding:0!important;margin:0 0 0.5rem 0 !important;}
body .gform_wrapper ul.gfield_checkbox li, body .gform_wrapper ul.gfield_radio li{font-size: 13px !important; margin-bottom: 0.5rem !important;min-height: 2rem;}
.gform_wrapper ul.gfield_checkbox li input, .gform_wrapper ul.gfield_radio li input{position: absolute; line-height: 1; border: 0; top: 0; left: 0; margin: 0 !important;}
.gform_wrapper ul.gfield_checkbox li label, .gform_wrapper ul.gfield_radio li label{display:block; width:100%; margin: 0;padding:0.35rem 0 0 2rem;font-size: 13px;line-height:1;font-weight: 400;color: rgba(0,0,0,0.6);}
body .gform_wrapper ul.gfield_checkbox li input[type=checkbox]{-webkit-appearance: none; background: transparent url(images/checkbox-unselect.png) no-repeat center; outline: none; cursor: pointer; width: 20px !important; height: 21px; margin: 0 0.75rem 0 0;}
body .gform_wrapper ul.gfield_checkbox li input[type=checkbox]:checked{background: transparent url(images/checkbox-select.png) no-repeat center;}
body .gform_wrapper ul.gfield_checkbox li input[type=checkbox]:checked + label{font-weight:400;}
body .gform_wrapper ul.gfield_radio li input[type=radio]{-webkit-appearance: none; background: transparent url(images/radio-unselect.png) no-repeat center; outline: none; cursor: pointer; width: 22px !important; height: 23px; margin: 0 0.75rem 0 0;}
body .gform_wrapper ul.gfield_radio li input[type=radio]:checked{background: transparent url(images/radio-select.png) no-repeat center;}
body .gform_wrapper ul.gfield_radio li input[type=radio]:checked + label{font-weight:400;}
.gform_wrapper ::-webkit-input-placeholder, .gform_wrapper ::-moz-placeholder, .gform_wrapper :-ms-input-placeholder, .gform_wrapper :-moz-placeholder{color:rgba(0,0,0,0.8);}
body .gform_wrapper .gform_footer{margin: 0.5rem 0 0.2rem 0; padding: 0.5rem 0 0.2rem 0;}
body .gform_wrapper .gform_page_footer{border-top:none;width:100% !important;}
body .gform_wrapper .gform_page_footer .button.gform_button, body .gform_wrapper .gform_page_footer .button.gform_next_button{margin-right:0 !important;}
body .gform_wrapper .gform_previous_button {display:block;}
body .gform_wrapper .gform_footer input.button, body .gform_wrapper .gform_footer button, body .gform_wrapper .gform_page_footer button, body .gform_wrapper .gform_footer input[type=submit], body .gform_wrapper .gform_footer input[type=button]{font-size:16px;line-height: 1.65;margin:0.5rem 0 !important;padding: .719rem 1.5rem !important;border:none;width:100%;}

body div.newsletter-banner .gform_wrapper .gform_footer button{border-top-left-radius: 0 !important; border-bottom-left-radius: 0 !important; line-height: 1.75!important;}

.floating-form-container .gform_wrapper input, .floating-form-container .gform_wrapper select, .floating-form-container .gform_wrapper textarea{font-size:16px !important;-webkit-border-radius: 3px 3px 3px 3px; border-radius: 3px 3px 3px 3px; border:none; box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.18); -webkit-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.18); -moz-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.18); -o-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.18);}
.floating-form-container .gform_wrapper ul.gfield_checkbox li input, .floating-form-container .gform_wrapper ul.gfield_radio li input{box-shadow:none; -webkit-box-shadow:none; -moz-box-shadow:none; -o-box-shadow:none;}
.floating-form-container .gform_wrapper input{padding: 1.032rem 0.4rem !important;}
.floating-form-container .gform_wrapper select{adding: 0.8125rem 0.75rem;}
.floating-form-container .gform_wrapper label.gfield_label+div.ginput_container.gfield_select_container:after{top:1rem;}

body .gform_wrapper div.validation_error{}
body .gform_wrapper li.gfield.gfield_error, body .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{border-top:none;border-bottom:none;background-color:transparent;}
body .gform_wrapper li.gfield.ginput_container_valid_field.gfield_contains_required label.gfield_label, body .gform_wrapper li.gfield.gfield_contains_required label.gfield_label.label_focused, body .gform_wrapper li.gfield:not(.gfield_contains_required) label.gfield_label{color:#57068c;}
body .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label:not(.label_focused){color:#A60363;}
body .gform_wrapper li.gfield.gfield_error.gfield_contains_required .gfield_required{color:#A60363 !important;}
body .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), body .gform_wrapper li.gfield_error textarea, body .gform_wrapper li.gfield_error select{border: thin solid #C12672;}
body .gform_wrapper li.gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):focus, body .gform_wrapper li.gfield textarea:focus, body .gform_wrapper li.gfield select:focus{outline:none; border: thin solid #57068c;}
body .gform_wrapper .validation_message, body .gform_wrapper .LV_validation_message.LV_invalid{font-size:13px;color:#A60363; font-weight: normal;margin-bottom:0.2rem;}
body .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container{margin-top:0 !important;position: relative;}
body .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label:not(.label_focused)+.LV_invalid{display:inline-block !important;color: #a60363;}

body .gform_wrapper li.gfield.ginput_container_valid_field .ginput_container:before{position:absolute;content:"";width:23px;height:23px;background:transparent url(images/check-approved@2x.png) no-repeat center center;background-size:contain;top:0;bottom:0;right:0.5rem;margin:auto;}
body .gform_wrapper li.gfield.ginput_container_invalid_field .ginput_container:before{position:absolute;content:"";width:23px;height:23px;background:transparent url(images/wrong-input@2x.png) no-repeat center center;background-size:contain;top:0;bottom:0;right:0.5rem;margin:auto;}
body .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description{display:none;}
body .gform_wrapper li.gfield.ginput_container_valid_field.ginput_container.gfield_select_container:after, body .gform_wrapper li.gfield.ginput_container_invalid_field .ginput_container.gfield_select_container:after{display:none;}

/*----------------------------------------------*/
/* Courses */
/*----------------------------------------------*/
#main-content.single-course-template{}
#main-content.single-course-template .page-banner .header-caption .page-title{font-size:38px;}
#main-content.single-course-template .page-banner .header-caption .page-title small{display:block; color: #FFF; text-transform:uppercase; font-size: 22px;}

#main-content.taxonomy-courses{}
#main-content.taxonomy-courses .page-banner .header-caption .page-title{font-size: 44px;}
#main-content.taxonomy-courses .page-banner .header-caption .page-title small{display:block; color: #FFF; text-transform: none; font-size: 22px;}

#main-content.taxonomy-courses .article{padding-right: 15px;}
#main-content.taxonomy-courses .article .article-title{position:relative;margin-bottom:1rem;}

#main-content .article .description{display:block; overflow: hidden; margin-bottom:0.5rem;}
#main-content .article .description .course-image{border-radius: 100%;}
#main-content .article .description p{font-size:14px;line-height:1.75; margin-bottom: 1.5rem;}
#main-content .article .description p:first-child, #main-content .article .description p strong{font-family: 'ProximaNova-Bold'; font-size:16px;line-height:1.75;}

#main-content .article .course-search{display: block; position: relative; width: 100%; border: none/*1px solid #CCC; border-radius: 0.2rem*/; margin: 0 0 2rem 0; padding:/*1.5rem 2rem 1rem 2rem*/1.5rem 0 1rem 0;-webkit-transition: all 0.30s ease-in-out; -moz-transition: all 0.30s ease-in-out; -ms-transition: all 0.30s ease-in-out; -o-transition: all 0.30s ease-in-out;}
#main-content .article .course-search h3.search-title{font-size: 18px; line-height: 1.5; margin-bottom: .5rem;}
#main-content .article .course-search h3.search-title a.advanced-search{font-family: 'ProximaNova-Regular'; font-size: 14px; text-transform: none; margin-left: 1rem;}
#main-content .article .course-search{}
#main-content .article .course-search form#course_search_form{display:block;width:100%;border:0;margin:0;padding:0;}
#main-content .article .course-search form#course_search_form .input-group{width: 100%; position: relative; margin: 0  0 1.5rem 0; padding: 0;}
#main-content .article .course-search form#course_search_form .input-group.collapse{display:none;-webkit-transition: all 0.30s ease-in-out; -moz-transition: all 0.30s ease-in-out; -ms-transition: all 0.30s ease-in-out; -o-transition: all 0.30s ease-in-out;}
#main-content .article .course-search form#course_search_form .input-group.collapse.in{display:block;}
#main-content .article .course-search form#course_search_form .input-group{}
#main-content .article .course-search form#course_search_form .input-group input[type="text"]{display: block; font-family: 'ProximaNova-Regular'; font-size: 18px; color: #57068c; width: 100%; border: 1px solid #57068c;  border-radius: 0.125rem; outline: none; padding:0.2rem 2rem 0.2rem 4rem; height: 3.4rem; -webkit-transition: all 0.30s ease-in-out; -moz-transition: all 0.30s ease-in-out; -ms-transition: all 0.30s ease-in-out; -o-transition: all 0.30s ease-in-out; box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.14); -webkit-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.14); -moz-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.14);background: #FFF url(images/search-icon@x2.png) no-repeat 2% 50%; background-size: 1.75rem;}
#main-content .article .course-search form#course_search_form .input-group input[type="text"]::-webkit-input-placeholder{color: #00314A !important;}
#main-content .article .course-search form#course_search_form .input-group-btn{position: absolute; display: block; background-color: #57068c; margin: 0; padding: 0; height:3.4rem; width: auto; top: 0; right: 0; z-index: 100; border-top-right-radius: 0.125rem; border-bottom-right-radius: 0.125rem;}
#main-content .article .course-search form#course_search_form .input-group input[type="submit"]#search-submit{display: table-cell; vertical-align: middle; margin: 0; padding:0 50px; font-size: 18px; font-family: 'ProximaNova-Bold'; text-transform: none; width: 100%; height: 100%; outline: none; border: 0; border-top-right-radius: 0.125rem; border-bottom-right-radius: 0.125rem; background-color: transparent; color: #FFF; text-decoration: none;}
#main-content .article .course-search form#course_search_form .input-group label{color: rgba(0,0,0,0.6); font-size: 13px; margin: 0.2rem 0;}
#main-content .article .course-search form#course_search_form .input-group .select_container{position: relative;    margin: 0 0 1rem 0;}
#main-content .article .course-search form#course_search_form .input-group .select_container select{float:none;font-size: 13px; width: 100%; background: transparent;color: #333333;outline: none; -webkit-appearance: none; -moz-appearance: none; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; padding: 0.68rem 0.75rem; line-height: 1.65; z-index: 90;height:auto;  border-radius: 3px 3px 3px 3px; border: thin solid #DCDCDC;-webkit-transition: all 0.30s ease-in-out; -moz-transition: all 0.30s ease-in-out; -ms-transition: all 0.30s ease-in-out; -o-transition: all 0.30s ease-in-out;}
#main-content .article .course-search form#course_search_form .input-group .select_container select:focus{box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, 0.2); -o-box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, 0.2);}
#main-content .article .course-search form#course_search_form .input-group .select_container:after{position: absolute; content: "";  width: 9px;height: 16px; background: transparent url(images/select-dropdown-arrow.png) no-repeat center; right: 0.85rem; top: 0.85rem; z-index: 0;}


#main-content .article .course-list-title{font-size:18px; margin-bottom: 0.5rem;}
#main-content .article .accordion.course-list .panel-default{border-top: none; border-bottom: none; border-left: 1px solid #57068c; border-right: 1px solid #57068c; margin-bottom: 2rem;}
#main-content .article .accordion.course-list .panel-default .panel-heading{display: block; width: 100%; font-family: 'ProximaNova-Bold'; color: #57068c; background-color: transparent; border-top: 1px solid #57068c; border-bottom: 1px solid #57068c; border-radius: 3px; margin: 0; padding: 0;}
#main-content .article .accordion.course-list .panel-default .panel-heading .panel-title{margin: 0; padding: 0;}

#main-content .article .accordion.course-list .panel-default .panel-heading .course-header{width:100%;margin:0;padding:0;background-color: rgba(228, 191, 252, 0.24); border-top-left-radius: 3px; border-bottom-left-radius: 3px;}
#main-content .article .accordion.course-list .panel-default .panel-heading .course-header li:before{display:none;}
#main-content .article .accordion.course-list .panel-default .panel-heading .course-header .course-name{margin: 0;line-height:1.2;}
#main-content .article .accordion.course-list .panel-default .panel-heading .course-header .course-name a{text-decoration:none;}
#main-content .article .accordion.course-list .panel-default .panel-heading .course-header .course-name a:hover{text-decoration:underline;}
#main-content .article .accordion.course-list .panel-default .panel-heading .course-header .course-tool{vertical-align: middle; margin: 0; border-top-right-radius: 3px; border-bottom-right-radius: 3px;}
#main-content .article .accordion.course-list .panel-default .panel-heading .course-header .course-tool ul.quick-info{display: inline-block; vertical-align: middle; background-color: #F5FAF9; list-style: none; margin:0; padding: 0;border-top-right-radius: 3px; border-bottom-right-radius: 3px;}
#main-content .article .accordion.course-list .panel-default .panel-heading .course-header .course-tool ul.quick-info li{display: inline-block; vertical-align: middle; width: 50px; height: 60px; margin: 0; padding: 0.7rem 0.4rem;}
#main-content .article .accordion.course-list .panel-default .panel-heading .course-header .course-tool ul.quick-info li:first-child{width: 55px; padding: 0.7rem 0.4rem 0.7rem 0.7rem;}
#main-content .article .accordion.course-list .panel-default .panel-heading .course-header .course-tool ul.quick-info li span.overlay{display: block; border-radius: 100%; width: 38px; height: 38px; z-index:100;}
#main-content .article .accordion.course-list .panel-default .panel-heading .course-header .course-tool ul.quick-info li:hover span.overlay{background-color: #dff1ef;}
#main-content .article .accordion.course-list .panel-default .panel-heading .course-header .course-tool ul.quick-info li span.circle{display: block; border-radius: 100%; width: 38px; height: 38px; cursor:pointer;background-size: 70% !important;}
#main-content .article .accordion.course-list .panel-default .panel-heading .course-header .course-tool ul.quick-info li span.yes span.circle{filter:opacity(1);-moz-filter:opacity(1);-o-filter:opacity(1);-webkit-filter:opacity(1);}
#main-content .article .accordion.course-list .panel-default .panel-heading .course-header .course-tool ul.quick-info li span.no span.circle{filter:opacity(0.1);-moz-filter:opacity(0.1);-o-filter:opacity(0.1);-webkit-filter:opacity(0.1);}
#main-content .article .accordion.course-list .panel-default .panel-heading .course-header .course-tool ul.quick-info li .tooltip-inner{width:300px;padding:0.5rem 1rem;border-radius:0;}
#main-content .article .accordion.course-list .panel-default .panel-heading .course-header .course-tool ul.quick-info li span.yes .tooltip-inner{background-color:#57068c;}
#main-content .article .accordion.course-list .panel-default .panel-heading .course-header .course-tool ul.quick-info li span.yes .tooltip.top .tooltip-arrow{border-top-color:#57068c;}
#main-content .article .accordion.course-list .panel-default .panel-heading .course-header .course-tool ul.quick-info li span.no .tooltip-inner{background-color:#00314A;}
#main-content .article .accordion.course-list .panel-default .panel-heading .course-header .course-tool ul.quick-info li span.no .tooltip.top .tooltip-arrow{border-top-color:#00314A;}
#main-content .article .accordion.course-list .panel-default .panel-heading .course-header .course-tool ul.quick-info li:hover span.circle{}
#main-content .article .accordion.course-list .panel-default .panel-heading .course-header .course-tool ul.quick-info li.study-online span.circle{background:transparent url(images/studying-online-icon@2x.png) center no-repeat;}
#main-content .article .accordion.course-list .panel-default .panel-heading .course-header .course-tool ul.quick-info li.payment-option span.circle{background:transparent url(images/nopayment-avail-icon@2x.png) center no-repeat;}
#main-content .article .accordion.course-list .panel-default .panel-heading .course-header .course-tool ul.quick-info li.nationally-recognized span.circle{background:transparent url(images/nationally-recognized-icon@2x.png) center no-repeat;}
#main-content .article .accordion.course-list .panel-default .panel-heading .course-header .course-tool ul.quick-info li.start-dates span.circle{background:transparent url(images/calendar-icon@2x.png) center no-repeat;}
#main-content .article .accordion.course-list .panel-default .panel-heading .course-header .course-tool ul.quick-info li.access-sap span.circle{background:transparent url(images/AEP-ico@2x.png) center no-repeat;}
#main-content .article .accordion.course-list .panel-default .panel-heading .course-header .course-tool ul.quick-info li.funding-available span.circle{background:transparent url(images/cash-icon@2x.png) center no-repeat;}
#main-content .article .accordion.course-list .panel-default .panel-heading .course-header .course-tool ul.quick-info li.toggle-menu{vertical-align: middle; background-color: rgba(228, 191, 252, 0.24); border-left: 1px solid; width: 50px; height: 60px; padding: 0.75rem; border-top-right-radius: 3px; border-bottom-right-radius: 3px; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d;}
#main-content .article .accordion.course-list .panel-default .panel-heading .course-header .course-tool ul.quick-info li.toggle-menu a{display: block; position: relative; top: 50%; transform: translateY(-50%); width: 25px; height: 25px; border-radius:100%; background: transparent url(images/arrow-up-icon@2x.png) center no-repeat;background-size: contain;}
#main-content .article .accordion.course-list .panel-default .panel-heading .course-header .course-tool ul.quick-info li.toggle-menu a:hover{background: transparent url(images/hover-arrow-up@2x.png) center no-repeat; background-size: contain;}
#main-content .article .accordion.course-list .panel-default .panel-heading .course-header .course-tool ul.quick-info li.toggle-menu a:hover{box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, 0.2);-o-box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, 0.2);-webkit-box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, 0.2);}
#main-content .article .accordion.course-list .panel-default .panel-heading .course-header .course-tool ul.quick-info li.toggle-menu a.collapsed{background: transparent url(images/arrow-down-icon@2x.png) center no-repeat;background-size: contain;}
#main-content .article .accordion.course-list .panel-default .panel-heading .course-header .course-tool ul.quick-info li.toggle-menu a.collapsed:hover{background: transparent url(images/hover-arrow-down@2x.png) center no-repeat; background-size: contain;}
#main-content .article .accordion.course-list .panel-default .panel-heading .course-header .course-name .toggle-menu{position: absolute; top: 0; right: 0; border-left: 1px solid; width: 50px; height: 100%; padding: 0.75rem; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d;}
#main-content .article .accordion.course-list .panel-default .panel-heading .course-header .course-name .toggle-menu a{display: block; position: relative; top: 50%; transform: translateY(-50%); width: 25px; height: 25px; border-radius:100%; background: transparent url(images/arrow-up-icon@2x.png) center no-repeat;background-size: contain;}
#main-content .article .accordion.course-list .panel-default .panel-heading .course-header .course-name .toggle-menu a:hover{background: transparent url(images/hover-arrow-up@2x.png) center no-repeat; background-size: contain;}
#main-content .article .accordion.course-list .panel-default .panel-heading .course-header .course-name .toggle-menu a:hover{box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, 0.2);-o-box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, 0.2);-webkit-box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, 0.2);}
#main-content .article .accordion.course-list .panel-default .panel-heading .course-header .course-name .toggle-menu a.collapsed{background: transparent url(images/arrow-down-icon@2x.png) center no-repeat;background-size: contain;}
#main-content .article .accordion.course-list .panel-default .panel-heading .course-header .course-name .toggle-menu a.collapsed:hover{background: transparent url(images/hover-arrow-down@2x.png) center no-repeat; background-size: contain;}
#main-content .article .accordion.course-list .panel-default .panel-collapse{border: none;}
#main-content .article .accordion.course-list .panel-default .panel-collapse .panel-body{border-top: none; border-left: none; border-right: none; border-bottom: 1px solid #57068c; border-radius: 3px; margin: 0; padding: 1.5rem;}
#main-content .article .accordion.course-list .panel-default .panel-collapse .panel-body .content{}
#main-content .article .accordion.course-list .panel-default .panel-collapse .panel-body .content .course-description{overflow: hidden;}
#main-content .article .accordion.course-list .panel-default .panel-collapse .panel-body .content .course-description .course-image{float: left; margin-right: 1.5rem; margin-bottom:1rem; height: auto; border-radius: 100%;}

#main-content .article .accordion.course-list .panel-default .panel-collapse .panel-body .content .more-info{}
#main-content .article .accordion.course-list .panel-default .panel-collapse .panel-body .content .more-info > div{}
#main-content .article .accordion.course-list .panel-default .panel-collapse .panel-body .content .more-info > div:not(:first-child){}
#main-content .article .accordion.course-list .panel-default .panel-collapse .panel-body .content .more-info > div:not(:last-child){}
#main-content .article .accordion.course-list .panel-default .panel-collapse .panel-body .content .more-info .method{}
#main-content .article .accordion.course-list .panel-default .panel-collapse .panel-body .content .more-info .duration{}
#main-content .article .accordion.course-list .panel-default .panel-collapse .panel-body .content .more-info .provider{}
#main-content .article .accordion.course-list .panel-default .panel-collapse .panel-body .content .more-info span.title{display: block;font-family: 'ProximaNova-Bold';font-size:14px; line-height:1.2;margin-bottom:0.3rem;text-transform:uppercase;color:#57068c;}
#main-content .article .accordion.course-list .panel-default .panel-collapse .panel-body .content .more-info span.content{font-family: 'ProximaNova-Regular';font-size:14px;line-height: 1.4;color:#00314A;}
#main-content .article .accordion.course-list .panel-default .panel-collapse .panel-body .content *{font-size:14px;}
#main-content .article .accordion.course-list .panel-default .panel-collapse .panel-body .content p{margin-top:0.2rem;}
#main-content .article .accordion.course-list .panel-default .panel-collapse .panel-body .content p.btns{display:block;margin:1rem 0 0 0;padding:0;}
#main-content .article .accordion.course-list .panel-default .panel-collapse .panel-body .content p.btns a{display: inline-block; text-transform: uppercase; text-decoration: none; padding:0.7rem 2rem; border-radius: .25rem; -webkit-transition: all 0.50s ease-in-out; -moz-transition: all 0.50s ease-in-out; -ms-transition: all 0.50s ease-in-out; -o-transition: all 0.50s ease-in-out;}
#main-content .article .accordion.course-list .panel-default .panel-collapse .panel-body .content p.btns a.enquire-now{background-color: #00a1de; color: #FFF;}
#main-content .article .accordion.course-list .panel-default .panel-collapse .panel-body .content p.btns a.enquire-now:after{content: ""; display: inline-block; vertical-align: middle; background: transparent url(images/arrow-icon@x2.png) no-repeat center; width: 23px; height: 12px; margin-left: 8px; margin-bottom: 3px; background-size: contain;}
#main-content .article .accordion.course-list .panel-default .panel-collapse .panel-body .content p.btns a.full-course-details{border: 1px solid #40B5A3; color: #57068c;}
#main-content .article .accordion.course-list .panel-default .panel-collapse .panel-body .content p.btns a.full-course-details:after{content: ""; display: inline-block; vertical-align: middle; background: transparent url(images/arrow-thin-icon@x2.png) no-repeat center; width: 15px; height: 12px; margin-left: 12px; margin-bottom: 3px; background-size: contain;}
#main-content .article .accordion.course-list .panel-default .panel-collapse .panel-body .content p.btns a:hover{box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.34); -webkit-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.34); -moz-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.34);}
#main-content .aside{}
#main-content .aside .widget{display: block; width: 100%; margin-bottom:1rem; padding:1.125rem 0.5rem 1.125rem 0.75rem; background-color: #F0F8F6; border-left: 2px solid #57068c;}


#main-content.single-course-template .single-course-title{margin-bottom: 1.25rem !important;}
#main-content.single-course-template .single-course-title .icon, #main-content.single-course-template .single-course-title .title{vertical-align:middle;}
#main-content.single-course-template .single-course-title .icon{}
#main-content.single-course-template .single-course-title .icon img{border-radius:100%;}
#main-content.single-course-template .single-course-title .title{text-transform:uppercase;font-size:32px;line-height:1;}
#main-content.single-course-template .single-course-title .title small{position:relative;display:block;font-size:16px;line-height:1;text-transform:uppercase;color:#00314A;margin-bottom:0.75rem;padding-bottom:0.75rem;}
#main-content.single-course-template .single-course-title .title small:after{content: "";position: absolute;bottom: 0;left: 0;height: 3px;width: 2.25rem;background-color: #57068c;}

#main-content.single-course-template ul.quick-info{display: block; width: 100%; list-style: none; margin:1rem 0; padding:.25rem 0 .5rem 0; border: thin solid #57068c; border-radius: 3px;}
#main-content.single-course-template ul.quick-info li{display: inline-block;vertical-align: top;text-align: center;margin: 0;padding: 0;width: 20%;line-height: 1.1 !important;}
#main-content.single-course-template ul.quick-info li:before{display:none;}
#main-content.single-course-template ul.quick-info li .content{display:block;padding: 0 25%;cursor:pointer;}
#main-content.single-course-template ul.quick-info li span.overlay{display: block;background-color:transparent;border-radius: 100%;width: 38px;height: 38px;margin:0 auto;position:relative;z-index:100;}
#main-content.single-course-template ul.quick-info li:hover span.overlay{/*background-color: #dff1ef;*/}
#main-content.single-course-template ul.quick-info li span.circle{display: block;width: 38px;height: 38px;margin: 0 auto;background-size: 70% !important;}
#main-content.single-course-template ul.quick-info li.study-online span.circle{background:transparent url(images/studying-online-icon@2x.png) center no-repeat;}
#main-content.single-course-template ul.quick-info li.payment-option span.circle{background:transparent url(images/nopayment-avail-icon@2x.png) center no-repeat;}
#main-content.single-course-template ul.quick-info li.nationally-recognized span.circle{background:transparent url(images/nationally-recognized-icon@2x.png) center no-repeat;}
#main-content.single-course-template ul.quick-info li.start-dates span.circle{background:transparent url(images/calendar-icon@2x.png) center no-repeat;}
#main-content.single-course-template ul.quick-info li.access-sap span.circle{background:transparent url(images/AEP-ico@2x.png) center no-repeat;}
#main-content.single-course-template ul.quick-info li.funding-available span.circle{background:transparent url(images/cash-icon@2x.png) center no-repeat;}
#main-content.single-course-template ul.quick-info li.yes span.circle{filter: opacity(1);-moz-filter: opacity(1);-o-filter: opacity(1);-webkit-filter: opacity(1);}
#main-content.single-course-template ul.quick-info li.no span.circle{filter: opacity(0.3);-moz-filter: opacity(0.3);-o-filter: opacity(0.3);-webkit-filter: opacity(0.3);}
#main-content.single-course-template ul.quick-info li span.caption{font-family: 'ProximaNova-Bold';font-size:12px;text-transform:uppercase;}
#main-content.single-course-template ul.quick-info li.yes span.caption{color:rgba(0,49,74,1);}
#main-content.single-course-template ul.quick-info li.no span.caption{color:rgba(0,49,74,0.3);}

#main-content.single-course-template ul.method-duration-rto{display:table;width:100%;margin:0.5rem 0 1rem 0;padding:0;}
#main-content.single-course-template ul.method-duration-rto li{display:table-cell;vertical-align:top;margin:0;padding:0;width: 33.333333333%;line-height:1.3;}
#main-content.single-course-template ul.method-duration-rto li p{/*margin-bottom:0;*/}
#main-content.single-course-template ul.method-duration-rto li .content{position:relative;margin-right: 0.3rem;margin-left: 0.3rem;}
#main-content.single-course-template ul.method-duration-rto li:first-child{}
#main-content.single-course-template ul.method-duration-rto li:first-child .content{margin-right: 0.3rem;margin-left:0;}
#main-content.single-course-template ul.method-duration-rto li:last-child{}
#main-content.single-course-template ul.method-duration-rto li:last-child .content{margin-right:0;margin-left: 0.3rem;}
#main-content.single-course-template ul.method-duration-rto li:before{display:none;}
#main-content.single-course-template ul.method-duration-rto li.method{}
#main-content.single-course-template ul.method-duration-rto li.method h3:before{content: "";display: inline-block;vertical-align: middle;background: transparent url(images/learning-method-icon@2x.png) no-repeat center;width: 27px;height: 22px;margin-right: 8px;}
#main-content.single-course-template ul.method-duration-rto li.duration{}
#main-content.single-course-template ul.method-duration-rto li.duration h3:before{content: "";display: inline-block;vertical-align: middle;background: transparent url(images/duration-icon@2x.png) no-repeat center;width: 17px;height: 20px;margin-right: 8px;}
#main-content.single-course-template ul.method-duration-rto li.rto{}
#main-content.single-course-template ul.method-duration-rto li.rto h3:before{content: "";display: inline-block;vertical-align: middle;background: transparent url(images/rto-icon@2x.png) no-repeat center;width: 22px;height: 23px;margin-right: 8px;}
#main-content.single-course-template ul.method-duration-rto li .content{border: thin solid #57068c;border-radius: 3px;padding: 1rem;}
#main-content.single-course-template ul.method-duration-rto li h3{font-family: 'ProximaNova-Bold';font-size:16px;    line-height: 1;margin-bottom: 1rem;text-transform:uppercase;color:#57068c;}
#main-content.single-course-template ul.method-duration-rto li h3:before{background-size: contain !important;}


#main-content .article .course-accordion.course-detail .panel-default {border-top: none;border-bottom: none;border-left: 1px solid #57068c;border-right: 1px solid #57068c;margin-bottom:1rem;}
#main-content .article .course-accordion.course-detail .panel-default .panel-heading {display: block;width: 100%;font-family: 'ProximaNova-Bold';color: #57068c;background-color: transparent;border-top: 1px solid #57068c;border-bottom: 1px solid #57068c;border-radius: 3px;margin: 0;padding: 0;}
#main-content .article .course-accordion.course-detail .panel-default .panel-collapse {border: none;}
#main-content .article .course-accordion.course-detail .panel-default .panel-collapse .panel-body {border-top: none;border-left: none;border-right: none;border-bottom: 1px solid #57068c;border-radius: 3px;margin: 0;padding: 1rem 1.25rem 2rem 1.25rem;}
#main-content .article .course-accordion.course-detail .panel-default.opportunity .panel-collapse .panel-body, #main-content .article .course-accordion.course-detail .panel-default.structure .panel-collapse .panel-body{padding: 1rem 1.25rem;}
#main-content .article .course-accordion.course-detail .panel-default .panel-heading .header {display:table;width:100%;margin: 0;padding: 0;background-color: rgba(228, 191, 252, 0.24);border-radius:3px;}
#main-content .article .course-accordion.course-detail .panel-default .panel-heading .header li{display: table-cell;vertical-align: middle;margin:0;padding:0;}
#main-content .article .course-accordion.course-detail .panel-default .panel-heading .header li:before{display:none;}
#main-content .article .course-accordion.course-detail .panel-default .panel-heading .header li.panel-name{position:relative;font-size: 18px;line-height:1.2;text-transform: uppercase; padding-left:1.75rem; padding-right: 1.5rem;}
#main-content .article .course-accordion.course-detail .panel-default .panel-heading .header li.panel-name:before{display:inline-block;position:relative;vertical-align:middle;top:0;width:26px;height:32px;content:"";background-size:contain !important;}
#main-content .article .course-accordion.course-detail .panel-default .panel-heading .header li.panel-name.course-description:before{background:transparent url(images/course-desc-icon@2x.png) center no-repeat;}
#main-content .article .course-accordion.course-detail .panel-default .panel-heading .header li.panel-name.career-opportunity:before{background:transparent url(images/career-opportunities@2x.png) center no-repeat;height:22px;}
#main-content .article .course-accordion.course-detail .panel-default .panel-heading .header li.panel-name.course-structure:before{background:transparent url(images/course-structure-icon@2x.png) center no-repeat;}
#main-content .article .course-accordion.course-detail .panel-default .panel-heading .header li.panel-name.price-payment:before{background:transparent url(images/price-and-payment-icon@2x.png) center no-repeat;}
#main-content .article .course-accordion.course-detail .panel-default .panel-heading .header li.panel-tool{border-left: 1px solid; width: 50px; height: 60px;}
#main-content .article .course-accordion.course-detail .panel-default .panel-heading .header li.panel-tool .toggle-menu{display:block;width: 100%; height:100%;padding: 0.75rem; border-top-right-radius: 3px; border-bottom-right-radius: 3px;-webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d;}
#main-content .article .course-accordion.course-detail .panel-default .panel-heading .header li.panel-tool .toggle-menu a.collapsed{background: transparent url(images/arrow-down-icon@2x.png) center no-repeat;background-size: contain;}
#main-content .article .course-accordion.course-detail .panel-default .panel-heading .header li.panel-tool .toggle-menu a.collapsed:hover{background: transparent url(images/hover-arrow-down@2x.png) center no-repeat; background-size: contain;}
#main-content .article .course-accordion.course-detail .panel-default .panel-heading .header li.panel-tool .toggle-menu a{display: block;text-indent: 100%; white-space: nowrap; overflow: hidden;position: relative;top:50%; transform: translateY(-50%);width: 25px;height: 25px;border-radius: 100%; background:transparent url(images/arrow-up-icon@2x.png) center no-repeat;background-size: contain;}
#main-content .article .course-accordion.course-detail .panel-default .panel-heading .header li.panel-tool .toggle-menu a:hover{background: transparent url(images/hover-arrow-up@2x.png) center no-repeat; background-size: contain;}
#main-content .article .course-accordion.course-detail .panel-default .panel-heading .header li.panel-tool .toggle-menu a:hover, #main-content .article .course-accordion.course-detail .panel-default .panel-heading .header li.panel-tool .toggle-menu a:active{box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, 0.2); -o-box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, 0.2);}
#main-content .article .course-accordion.course-detail .panel-default .panel-collapse .panel-body .content h4{text-transform:none;padding-bottom: 0.5rem;margin-bottom: 0.75rem;}
#main-content .article .course-accordion.course-detail .panel-default .panel-collapse .panel-body .content h4:after{background-color: #57068c;width:2rem;}
#main-content .article .course-accordion.course-detail .panel-default .panel-collapse .panel-body .content ul {list-style: disc;margin-bottom:1.25rem;}
#main-content .article .course-accordion.course-detail .panel-default .panel-collapse .panel-body .content ul li{    padding-left: 0; margin-bottom: .25rem;}
#main-content .article .course-accordion.course-detail .panel-default .panel-collapse .panel-body .content ul li:before{display:none;}
#main-content .article .course-accordion.course-detail .panel-default .panel-collapse .panel-body .content ul.career-list{padding: 0; list-style: none;}
#main-content .article .course-accordion.course-detail .panel-default .panel-collapse .panel-body .content ul.career-list li{display: inline-block;line-height: 1.4;vertical-align: top;position: relative;width: 25%;padding: 0 2.5% 0 3.5%;margin-bottom: 0.5rem;}
#main-content .article .course-accordion.course-detail .panel-default .panel-collapse .panel-body .content ul.career-list li:before{display: inline-block;background: transparent url(images/career-opportunities@2x.png) center no-repeat;background-size: contain;top: 4px;left: 0px;width: 13px;height: 11px;}
#main-content .article .course-accordion.course-detail .panel-default.structure .panel-collapse .panel-body .content h3{font-size: 16px;text-transform: uppercase;margin-bottom: 0.5rem;}
#main-content .article .course-accordion.course-detail .panel-default.structure .panel-collapse .panel-body .content table.uoc{margin: 0 0 1.5rem 0;border-collapse: separate;}
#main-content .article .course-accordion.course-detail .panel-default.structure .panel-collapse .panel-body .content table.uoc tr{}
#main-content .article .course-accordion.course-detail .panel-default.structure .panel-collapse .panel-body .content table.uoc th{color: #FFF;border: 0;}
#main-content .article .course-accordion.course-detail .panel-default.structure .panel-collapse .panel-body .content table.uoc td{color:#00324A;border: 0;}
#main-content .article .course-accordion.course-detail .panel-default.structure .panel-collapse .panel-body .content table.uoc th, #main-content .article .course-accordion.course-detail .panel-default.structure .panel-collapse .panel-body .content table.uoc td{}
#main-content .article .course-accordion.course-detail .panel-default.structure .panel-collapse .panel-body .content table.uoc th:first-child, #main-content .article .course-accordion.course-detail .panel-default.structure .panel-collapse .panel-body .content table.uoc td:first-child{width:8rem;border-right:thin solid #FFF;}
#main-content .article .course-accordion.course-detail .panel-default.structure .panel-collapse .panel-body .content table.uoc tr:first-child{background-color:#57068c !important;}
#main-content .article .course-accordion.course-detail .panel-default.structure .panel-collapse .panel-body .content table.uoc tr:nth-child(odd){background-color: rgba(228, 191, 252, 0.24);}
#main-content .article .course-accordion.course-detail .panel-default.structure .panel-collapse .panel-body .content table.uoc tr:nth-child(even){background-color: #DDEDEC;}
#main-content .article .page-bottom-buttons{padding: 0;}
#main-content .article .page-bottom-buttons.testimonials-bottom-buttons{margin-top:4rem;margin-bottom:1rem;}
#main-content .article .page-bottom-buttons li{padding: 0;margin-right: 0.5rem;display: inline-block;vertical-align: top;}
#main-content .article .page-bottom-buttons li a.button{font-family: 'ProximaNova-Regular' !important;margin:0;padding: 0.5625rem 2.2rem;}
#main-content .article .page-bottom-buttons li a.button.btn-large-alt{font-size:16px;}
#main-content .article .page-bottom-buttons li:before{display:none;}
#main-content .article .page-bottom-buttons li.live-chat{text-align:center;}
#main-content .article .page-bottom-buttons li.live-chat a.button{padding: 0.5rem 2.65rem !important; margin-top: 15px;}
#main-content .article .page-bottom-buttons li.live-chat a.button:before{content:"";display: inline-block;vertical-align: middle;margin-right: 8px;width: 30px;height: 24px;background: transparent url(images/live-chat-icon@2x.png) no-repeat center;background-size: contain;}
#main-content .article .page-bottom-buttons li.live-chat span{display:block;clear:both;color: #57068c;margin-top:0.25rem;}
#main-content .article .page-bottom-buttons li.enquire-now{}
#main-content .article .page-bottom-buttons li.enquire-now a.button{padding: 0.5rem 1.65rem !important; margin-top: 15px;}
#main-content .article .page-bottom-buttons li.enquire-now a.button:after{content:"";display: inline-block;vertical-align: middle;background: transparent url(images/arrow-icon@x2.png) no-repeat center;width: 30px;height: 16px;margin-left: 10px;background-size: contain;}
#main-content .article .page-bottom-buttons li.download-brochure{}
#main-content .article .page-bottom-buttons li.download-brochure a.button{color: #57068c !important;background-color: #FFF !important;border: thin solid #57068c;padding: 0.45rem 1.5rem !important; margin-top: 15px;}
#main-content .article .page-bottom-buttons li.download-brochure a.button:after{content: "";display: inline-block;vertical-align: middle;background: transparent url(images/download-arrow-down-white.png) no-repeat center;width: 14px;height: 19px;background-size: contain;margin-left: 8px;}


/*----------------------------------------------*/
/* Custom Widget */
/*----------------------------------------------*/
.widget ul.ctalist{width: 100%;list-style:none;font-family: 'Arimo Bold';color:#00314A;text-transform:uppercase;}
.widget ul.ctalist li{vertical-align:middle;padding-right:0.5rem;}
.widget ul.ctalist li.ctawidgeticon{}
.widget ul.ctalist li.ctawidgeticon .icon{width:57px;height:57px;background-size:contain;}
.widget ul.ctalist li.ctawidgettext{}
.widget ul.ctalist li.ctawidgettext span{}
.widget ul.ctalist li.ctawidgettext .top{font-size:16px;}
.widget ul.ctalist li.ctawidgettext .middle{font-size:25px;}
.widget ul.ctalist li.ctawidgettext .bottom{font-size:12px;}
.widget ul.ctalist li.ctawidgetlink{}
.widget ul.ctalist li.ctawidgetlink a{display: inline-block; font-size: 14px; text-transform: uppercase; text-decoration: none; background-color: #57068c; color: #FFF; margin:0; padding: 0.75rem 1.4rem; -webkit-transition: all 0.50s ease-in-out; -moz-transition: all 0.50s ease-in-out; -ms-transition: all 0.50s ease-in-out; -o-transition: all 0.50s ease-in-out;}
.widget ul.ctalist li.ctawidgetlink a:hover{box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.3);}

.widget ul.insightlist{width: 100%; list-style: none; color: #00314A;}
.widget ul.insightlist li{display: table-cell; vertical-align: top; padding-right: 0.75rem;}
.widget ul.insightlist li.insightwidgeticon{}
.widget ul.insightlist li.insightwidgeticon .icon{width:67px;height:67px;background-size:contain;}
.widget ul.insightlist li.insightwidgetcontent{}
.widget ul.insightlist li.insightwidgetcontent .insighttitle .widgettitle{font-family: 'Arimo Bold';font-size:24px;line-height:1.1;margin-bottom:0.2rem;}
.widget ul.insightlist li.insightwidgetcontent .insighttitle .widgettitle:after{content:"";height: 0; width: 0;}
.widget ul.insightlist li.insightwidgetcontent .upto{font-size: 18px; background-color: #E3D311; line-height: 1; padding: 0 0.25rem;}
.widget ul.insightlist li.insightwidgetcontent .value{font-family: 'ProximaNova-Bold';font-size:46px;line-height:1;}
.widget ul.insightlist li.insightwidgetcontent p{font-size: 14px; line-height: 1.5; margin-bottom: 0.2rem;}
.widget ul.insightlist li.insightwidgetcontent p.description{font-family: 'ProximaNova-Regular';}
.widget ul.insightlist li.insightwidgetcontent p.source{font-family: 'ProximaNova-Bold';}
.widget ul.insightlist li.insightwidgetcontent p.source a{color: #00314A;text-decoration:none;}
.widget ul.insightlist li.insightwidgetcontent p.source a:hover{text-decoration:underline;}

#main-content .aside .widget.kirana_testimonial_widget{padding:1.125rem 1.25rem;}
.widget .testimonialwidget .testimonialtitle .widgettitle{font-size: 21px;}
.widget .testimonialwidget .testimonialtitle .widgettitle:before{content:"";display:inline-block;vertical-align:middle;width:37px;height:33px;background: transparent url(images/testimonial-quote.png) no-repeat center;background-size:contain;margin-right:0.75rem;padding:0;}
.widget .testimonialwidget .testimonialtitle .widgettitle:after{content:"";height: 0; width: 0;}
.widget .testimonialwidget .testimonialtitle .widgettitle span{display:inline-block;vertical-align:middle; line-height: 1;}
.kirana_testimonial_widget .testimonial-item{}
.kirana_testimonial_widget .testimonial-item .testimonial{font-family: 'ProximaNova-RegularItalic';font-size:14px;line-height:1.8;}
.kirana_testimonial_widget .testimonial-item .testimonial-by{display: table; width: 100%; margin-top: 0.5rem;}
.kirana_testimonial_widget .testimonial-item .testimonial-by .testimonial-photo{width: 92px;}
.kirana_testimonial_widget .testimonial-item .testimonial-by .testimonial-photo, .kirana_testimonial_widget .testimonial-item .testimonial-by .testimonial-name{display:table-cell;vertical-align:middle;padding-bottom:0.75rem;}
.kirana_testimonial_widget .testimonial-item .testimonial-by .testimonial-photo .photo{width: 66px; height: 66px; border-radius: 100%; border: 2px solid #FFF; box-shadow: 0px 2px 2px 0px rgba(82, 82, 82, 0.28); -webkit-box-shadow: 0px 2px 2px 0px rgba(82, 82, 82, 0.28); -moz-box-shadow: 0px 2px 2px 0px rgba(82, 82, 82, 0.28); -o-box-shadow: 0px 2px 2px 0px rgba(82, 82, 82, 0.28);}
.kirana_testimonial_widget .testimonial-item .testimonial-by .testimonial-name{}
.kirana_testimonial_widget .testimonial-item .testimonial-by .testimonial-name .name{font-family: 'ProximaNova-Bold';position:relative;font-size:14px;margin-bottom: 0.25rem;}
.kirana_testimonial_widget .testimonial-item .testimonial-by .testimonial-name .name:before{position:absolute;content:"\2014";font-family: 'ProximaNova-Bold';font-size:14px; left: -1rem;}
.kirana_testimonial_widget .testimonial-item .testimonial-by .testimonial-name .title{font-size:13px;line-height: 1.2;}

#main-content .aside .kirana_popular_courses_widget, #main-content .aside .kirana_popular_posts_widget{padding:1.125rem 0 0 0;}
.widget .popularcourseswidget .popularcoursestitle .widgettitle{font-size: 21px; margin: 0; padding: 0 1.5rem 0.75rem 1.5rem;}
.widget .popularcourseswidget .popularcoursestitle .widgettitle:before{content:"";display:inline-block;vertical-align:middle;width:28px;height:28px;background: transparent url(images/popular-courses.png) no-repeat center;background-size:contain;margin-right:1.25rem;padding:0;}
.widget .popularcourseswidget .popularcoursestitle .widgettitle:after{content:"";height: 0; width: 0;}
.widget .popularcourseswidget .popularcoursestitle .widgettitle span{display:inline-block;vertical-align:middle; line-height: 1; max-width: 80%;}
.widget .popularcourseswidget .popular-course-list{display:block;}
.widget .popularcourseswidget .popular-course-list li{display:block;margin-bottom: 0.25rem !important;padding: 0.3rem 1rem;-webkit-transition: all 0.20s ease-in-out; -moz-transition: all 0.20s ease-in-out; -ms-transition: all 0.20s ease-in-out; -o-transition: all 0.20s ease-in-out;}
.widget .popularcourseswidget .popular-course-list li span{position:relative; display:table-cell;vertical-align:middle;}
.widget .popularcourseswidget .popular-course-list li a{display:table;width:100%;color:#00314A;text-decoration:none;}
.widget .popularcourseswidget .popular-course-list li:hover{box-shadow:0 2px 4px rgba(0,0,0,0.15),0px -2px 4px rgba(0,0,0,0.15);}
.widget .popularcourseswidget .popular-course-list li:nth-child(even){background-color:#F1F9F6;}
.widget .popularcourseswidget .popular-course-list li:nth-child(odd){background-color:#E9F1EE;}
.widget .popularcourseswidget .popular-course-list li .course-image{padding-right: 1rem;}
.widget .popularcourseswidget .popular-course-list li .course-image .icon{width:49px;height:49px;border-radius:100%;}
.widget .popularcourseswidget .popular-course-list li .course-image .icon.no-image{background-color: #FFF;}
.widget .popularcourseswidget .popular-course-list li .course-title{font-size:14px;padding-right:4rem;}
.widget .popularcourseswidget .popular-course-list li .course-title:after{position:absolute; top: 45%; right: 0;content:"";display:none;width:20px;height:10px;background:transparent url(images/popular-course-arrow.png) no-repeat center;}
.widget .popularcourseswidget .popular-course-list li:hover .course-title:after{display:block;}

.widget .popularpostswidget .popularpoststitle .widgettitle{font-size: 21px; margin: 0; padding: 0 1.5rem 0.75rem 1.5rem;}
.widget .popularpostswidget .popularpoststitle .widgettitle:before{content:"";display:inline-block;vertical-align:middle;width:32px;height:28px;background: transparent url(images/Popular-post-icon-sidebar@2x.png) no-repeat center;background-size:contain;margin-right:1.25rem;padding:0;}
.widget .popularpostswidget .popularpoststitle .widgettitle:after{content:"";height: 0; width: 0;}
.widget .popularpostswidget .popularpoststitle .widgettitle span{display:inline-block;vertical-align:middle; line-height: 1; max-width: 80%;}
.widget .popularpostswidget .popular-post-list{display:block;}
.widget .popularpostswidget .popular-post-list li{display:block;margin-bottom: 0.25rem !important;padding: 0.3rem 1rem;-webkit-transition: all 0.20s ease-in-out; -moz-transition: all 0.20s ease-in-out; -ms-transition: all 0.20s ease-in-out; -o-transition: all 0.20s ease-in-out;}
.widget .popularpostswidget .popular-post-list li span{position:relative; display:table-cell;vertical-align:middle;}
.widget .popularpostswidget .popular-post-list li a{display:table;width:100%;color:#00314A;text-decoration:none;}
.widget .popularpostswidget .popular-post-list li:hover{box-shadow:0 2px 4px rgba(0,0,0,0.15),0px -2px 4px rgba(0,0,0,0.15);}
.widget .popularpostswidget .popular-post-list li:nth-child(even){background-color:#F1F9F6;}
.widget .popularpostswidget .popular-post-list li:nth-child(odd){background-color:#E9F1EE;}
.widget .popularpostswidget .popular-post-list li .post-image{padding-right: 1rem;}
.widget .popularpostswidget .popular-post-list li .post-image .icon{width:49px;height:49px;border-radius:100%;}
.widget .popularpostswidget .popular-post-list li .post-image .icon.no-image{background-color: #FFF;}
.widget .popularpostswidget .popular-post-list li .post-title{font-size:14px;padding-right:4rem;}
.widget .popularpostswidget .popular-post-list li .post-title:after{position:absolute; top: 45%; right: 0;content:"";display:none;width:20px;height:10px;background:transparent url(images/popular-course-arrow.png) no-repeat center;}
.widget .popularpostswidget .popular-post-list li:hover .post-title:after{display:block;}

#main-content .aside .kirana_recent_news_widget{padding:1.125rem 0 0 0;}
.widget .recentnewswidget .recentnewstitle .widgettitle{font-size: 21px; margin: 0; padding: 0 1.5rem 0.75rem 1.5rem;}
.widget .recentnewswidget .recentnewstitle .widgettitle:before{content:"";display:inline-block;vertical-align:middle;width:29px;height:26px;background: transparent url(images/recent-news.png) no-repeat center;background-size:contain;margin-right:1.25rem;padding:0;}
.widget .recentnewswidget .recentnewstitle .widgettitle:after{content:"";height: 0; width: 0;}
.widget .recentnewswidget .recentnewstitle .widgettitle span{display:inline-block;vertical-align:middle; line-height: 1; max-width: 80%;}
.widget .recentnewswidget .recent-news-list{display:block;}
.widget .recentnewswidget .recent-news-list li{display:block;margin-bottom: 0.25rem !important;padding: 0.3rem 1rem;-webkit-transition: all 0.20s ease-in-out; -moz-transition: all 0.20s ease-in-out; -ms-transition: all 0.20s ease-in-out; -o-transition: all 0.20s ease-in-out;}
.widget .recentnewswidget .recent-news-list li span{position:relative; display:table-cell;vertical-align:middle;}
.widget .recentnewswidget .recent-news-list li a{display:table;width:100%;color:#00314A;text-decoration:none;}
.widget .recentnewswidget .recent-news-list li:hover{box-shadow:0 2px 4px rgba(0,0,0,0.15),0px -2px 4px rgba(0,0,0,0.15);}
.widget .recentnewswidget .recent-news-list li:nth-child(even){background-color:#F1F9F6;}
.widget .recentnewswidget .recent-news-list li:nth-child(odd){background-color:#E9F1EE;}
.widget .recentnewswidget .recent-news-list li .news-image{padding-right: 1rem;}
.widget .recentnewswidget .recent-news-list li .news-image .icon{width:49px;height:49px;border-radius:100%;}
.widget .recentnewswidget .recent-news-list li .news-image .icon.no-image{background-color: #FFF;}
.widget .recentnewswidget .recent-news-list li .news-title{font-size:14px;padding-right:4rem;}
.widget .recentnewswidget .recent-news-list li .news-title:after{position:absolute; top: 45%; right: 0;content:"";display:none;width:20px;height:10px;background:transparent url(images/popular-course-arrow.png) no-repeat center;}
.widget .recentnewswidget .recent-news-list li:hover .news-title:after{display:block;}

#main-content .aside .widget.kirana_course_guide_widget{padding-left: 0;}
.course_guide_widget{}
.course_guide_widget ul.courseguide{display: table;}
.course_guide_widget ul.courseguide .courseguideicon, .course_guide_widget ul.courseguide .courseguidecontent{vertical-align: top;}
.course_guide_widget ul.courseguide .courseguideicon{position:relative;width: 133px;height:138px;}
.course_guide_widget ul.courseguide .courseguideicon .icon{position: absolute;top: -2rem;left: -0.5rem;width:133px;height:170px;}
.course_guide_widget ul.courseguide .courseguidecontent{}
.course_guide_widget ul.courseguide .courseguidecontent .courseguidetitle{}
.course_guide_widget ul.courseguide .courseguidecontent .courseguidetitle .widgettitle{font-size:18px;color:#333;line-height:1.1;margin-bottom: 0.25rem;}
.course_guide_widget ul.courseguide .courseguidecontent .description{font-size: 14px;}
.course_guide_widget ul.courseguide .courseguidecontent .source{}
.course_guide_widget ul.courseguide .courseguidecontent .source a.button.btn-large{border-radius: 0 !important; padding:0.8125rem 2rem !important; margin: 0 !important;}
.course_guide_widget ul.courseguide .courseguidecontent .source a.button.btn-large:before{display: inline-block;vertical-align: middle;margin:0 8px 4px 0;content: "";background: transparent url(images/download-icon.png) center no-repeat;background-size: contain;width: 23px;height: 19px;}

#main-content .aside .widget.kirana_offer_widget{padding: 1.125rem 1rem;}
.course_offer_widget{}
.course_offer_widget .courseoffertitle{}
.course_offer_widget .courseoffertitle .widgettitle{font-size: 21px;line-height: 1.1;}
.course_offer_widget .courseofferlist{display:block;width:100%;}
.course_offer_widget .courseofferlist .courseofferitem{display:table;width:100%;margin-bottom:1rem;}
.course_offer_widget .courseofferlist .courseofferitem .courseoffericon, .course_offer_widget .courseofferlist .courseofferitem .courseofferdesc{display:table-cell;vertical-align:middle;}
.course_offer_widget .courseofferlist .courseofferitem .courseoffericon{width:35px;padding-right: 1.2rem;}
.course_offer_widget .courseofferlist .courseofferitem .courseoffericon .icon{width:40px;height:40px;background-size:80%;}
.course_offer_widget .courseofferlist .courseofferitem .courseofferdesc{}

#main-content .aside .widget.kirana_social_widget{padding: 1.125rem 1rem;}
.social_network_widget{}
.social_network_widget .socialnetworktitle{}
.social_network_widget .socialnetworktitle .widgettitle{font-size: 21px;line-height: 1.1;margin:0 0 1rem 0;}
.social_network_widget .socialnetworktitle .widgettitle:before, .social_network_widget .socialnetworktitle .widgettitle:after{display:none;}
.socialnetworklist{display:block;width:100%;margin-bottom:1rem;}
.socialnetworklist .socialnetwork{display:table;width:100%;margin: 0;}
.socialnetworklist .socialnetwork > span{display:table-cell;vertical-align:middle;border: thin solid #E8EFEE;background-color: #FFF;}
.socialnetworklist .socialnetwork:not(:last-child){border-bottom:0;}
.socialnetworklist .socialnetwork .snicon{width:36px;height:36px;}
.socialnetworklist .socialnetwork .snicon a{display:block;width:100%;height:100%;}
.socialnetworklist .socialnetwork .snicon .icon{width:100%;height:100%;background-size:90%;}
.socialnetworklist .socialnetwork .snlink{border-left:0;padding-left: 0.5rem;}
.socialnetworklist .socialnetwork .snlink a{color:#FFF;text-decoration:none;}

#main-content .aside .widget.kirana_career_outcomes_widget{padding:2rem 1.5rem 1.5rem 1rem;}
.career_outcome_widget{}
.career_outcome_widget .careeroutcometitle{}
.career_outcome_widget .careeroutcometitle .widgettitle{font-size:24px;line-height:1.3;margin-bottom:0.5rem;}
.career_outcome_widget .careeroutcometitle .widgettitle small{display:block;font-size:14px;color:#00324A !important;}
.career_outcome_widget p{line-height:1.5;}
.career_outcome_widget ul.careeroutcomelist{max-height: 160px; overflow: auto; margin:0 0.5rem 1.5rem 0; padding: 0 0 0 0.25rem;}
.career_outcome_widget ::-webkit-scrollbar{width:5px;}
.career_outcome_widget ::-webkit-scrollbar-button{height:4px;-webkit-box-shadow: inset 0 0 2px rgba(215,228,224,1);}
.career_outcome_widget ::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 2px rgba(215,228,224,1);}
.career_outcome_widget ::-webkit-scrollbar-track-piece{}
.career_outcome_widget ::-webkit-scrollbar-thumb{background-color:rgba(0,154,132,1);border-radius:2px;}
.career_outcome_widget ::-webkit-scrollbar-corner{}
.career_outcome_widget ::-webkit-scrollbar-resizer{}
.career_outcome_widget ul.careeroutcomelist li.careeritem{position: relative;padding: 0 1.5rem 0 2.25rem;margin-bottom: 0.5rem;}
.career_outcome_widget ul.careeroutcomelist li.careeritem:before{content: "";position: absolute;top: 0;left: 0.5rem;display: inline-block;background: transparent url(images/career-opportunities@2x.png) center no-repeat;background-size: contain;width: 13px;height: 11px;}

#main-content .aside .widget.kirana_message_widget{padding:0;background-color:transparent;border:none;}
.kirana_message_inner_widget{padding:2rem 4.5rem 2rem 1.5rem;}
.kirana_message_inner_widget .message{display:block;color:#FFF;font-size:16px;line-height:1.5;margin-bottom:1rem;}
.kirana_message_inner_widget .name{display:block;font-family: 'ProximaNova-Bold';font-size:16px;color:#FFF;}
.kirana_message_inner_widget .position{font-family: 'ProximaNova-Regular';font-size:13px;}

#main-content .aside .widget.kirana_categories_widget {padding: 1.125rem 0 0 0;}
.blogcategorywidget{}
.blogcategorywidget .blogcategorytitle .widgettitle {font-size: 21px;  margin: 0; padding: 0 1.5rem 0.75rem 1.5rem;}
.blogcategorywidget .blogcategorytitle .widgettitle:before{content: "";display: inline-block;vertical-align: middle;width: 31px;height: 28px;background: transparent url(images/Blog-Category-icon-sidebar@2x.png) no-repeat center;background-size: contain;margin-right: 1.25rem;padding: 0;}
.blogcategorywidget .categoryform{display: block;width:100%;margin:0;padding:0;}
.blogcategorywidget .categoryform p{margin: 0;padding: 0.5rem 1.5rem;}
.blogcategorywidget .categoryform p.odd{background-color: #E9F1EE;}
.blogcategorywidget .categoryform p.even{background-color: #F1F9F6;}
.blogcategorywidget .categoryform p input[type="radio"], .blogcategorywidget .categoryform p label{display:inline-block;vertical-align:middle;}
.blogcategorywidget .categoryform p input[type="radio"]{-webkit-appearance: none; background: transparent url(images/radio-unselect.png) no-repeat center;outline: none;cursor: pointer;width: 22px !important; height: 23px;margin: 0 0.75rem 0 0;}
.blogcategorywidget .categoryform p input[type="radio"]:checked{background: transparent url(images/radio-select.png) no-repeat center;}
.blogcategorywidget .categoryform p label{cursor:pointer;}
.blogcategorywidget .categoryform p.categoryitem-more a{font-family: 'ProximaNova-Bold' !important;color:#00314A;text-decoration:none;display:block;}
.blogcategorywidget .categoryform p.categoryitem-more a span{display:inline-block;vertical-align:middle;}
.blogcategorywidget .categoryform p.categoryitem-more a span.see-more{display:none;}
.blogcategorywidget .categoryform p.categoryitem-more a:before{content:"See less";display:inline-block;vertical-align:middle;}
.blogcategorywidget .categoryform p.categoryitem-more a:after{content:"";display:inline-block;vertical-align:middle;width:10px;height:9px;margin-left:0.25rem;background:transparent url(images/dropdown-arrow-icon-sidebar-up@2x.png) no-repeat center;background-size:cover;}
.blogcategorywidget .categoryform p.categoryitem-more a.collapsed span.see-more{display:inline-block;vertical-align:middle;}
.blogcategorywidget .categoryform p.categoryitem-more a.collapsed:before{display:none;}
.blogcategorywidget .categoryform p.categoryitem-more a.collapsed:after{content:"";display:inline-block;vertical-align:middle;width:10px;height:9px;margin-left:0.25rem;background:transparent url(images/dropdown-arrow-icon-sidebar@2x.png) no-repeat center;background-size:cover;}

#main-content .aside .widget.kirana_search_widget{padding:1.125rem 0 0.75rem 0;}
.kiranasearchwidget{}
.kiranasearchwidget .kiranasearchtitle{}
.kiranasearchwidget .kiranasearchtitle .widgettitle{font-size: 21px;  margin: 0; padding: 0 1.5rem 0.75rem 1.5rem;}
.kiranasearchwidget #customsearchform{position:relative;margin: 0 0 1rem; padding: 0 1.5rem;}
.kiranasearchwidget #customsearchform input[type="text"]{display: block; font-family: 'ProximaNova-Regular'; font-size: 14px; width: 100%; border: none; border-radius: 0; outline: none; margin:0; padding: 0.9075rem 4.5rem 0.9075rem 1rem; -webkit-transition: all 0.30s ease-in-out; -moz-transition: all 0.30s ease-in-out; -ms-transition: all 0.30s ease-in-out; -o-transition: all 0.30s ease-in-out; box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.14); -webkit-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.14); -moz-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.14);}
.kiranasearchwidget #customsearchform input[type="submit"]{position: absolute; top: 0; right: 1.5rem; text-indent: 100%; white-space: nowrap; overflow: hidden; -webkit-appearance: none; outline: none; margin: 0; padding: 0; border: 0; display: block; width: 3.5rem; height: 100%; background: #57068c url(images/search-icon-white@2x.png) no-repeat center; background-size: 1.65rem;}

#main-content .aside .widget.kirana_financial_assistance_widget{padding:1.125rem 0 0 0;}
.financialassistancewidget .financialassistancetitle .widgettitle{font-size: 21px; margin: 0; padding: 0 1.5rem 0.75rem 1.5rem;}
.financialassistancewidget .financialassistancetitle .widgettitle:before{content:"";display:inline-block;vertical-align:middle;width:36px;height:34px;background: transparent url(images/funding-inquiry-icon@x2.png) no-repeat center;background-size:contain;margin-right:1rem;padding:0;}
.financialassistancewidget .financialassistancetitle .widgettitle:after{content:"";height: 0; width: 0;}
.financialassistancewidget .financialassistancetitle .widgettitle span{display:inline-block;vertical-align:middle; line-height: 1; max-width:90%;}
.financialassistancewidget .financial-assistance-list{display:block;}
.financialassistancewidget .financial-assistance-list li{display:block;margin-bottom: 0.25rem !important;padding: 0.3rem 1rem;-webkit-transition: all 0.20s ease-in-out; -moz-transition: all 0.20s ease-in-out; -ms-transition: all 0.20s ease-in-out; -o-transition: all 0.20s ease-in-out;}
.financialassistancewidget .financial-assistance-list li span{position:relative; display:table-cell;vertical-align:middle;}
.financialassistancewidget .financial-assistance-list li a{display:table;width:100%;color:#00314A;text-decoration:none;}
.financialassistancewidget .financial-assistance-list li:hover{box-shadow:0 2px 4px rgba(0,0,0,0.15),0px -2px 4px rgba(0,0,0,0.15);}
.financialassistancewidget .financial-assistance-list li:nth-child(even){background-color:#F1F9F6;}
.financialassistancewidget .financial-assistance-list li:nth-child(odd){background-color:#E9F1EE;}
.financialassistancewidget .financial-assistance-list li .financial-assistance-image{width:65px;padding-right: 1rem;}
.financialassistancewidget .financial-assistance-list li .financial-assistance-image .icon{width:49px;height:49px;border-radius:100%;}
.financialassistancewidget .financial-assistance-list li .financial-assistance-image .icon.no-image{background-color: #FFF;}
.financialassistancewidget .financial-assistance-list li .financial-assistance-title{font-size:14px;padding-right:4rem;}
.financialassistancewidget .financial-assistance-list li .financial-assistance-title:after{position:absolute; top: 45%; right: 0;content:"";display:none;width:20px;height:10px;background:transparent url(images/popular-course-arrow.png) no-repeat center;}
.financialassistancewidget .financial-assistance-list li:hover .financial-assistance-title:after{display:block;}

#main-content .aside .widget.kirana_related_content_widget{padding:1.125rem 0 0 0;}
.relatedcontentwidget .relatedcontenttitle .widgettitle{font-size: 21px; margin: 0; padding: 0 1.5rem 0.75rem 1.5rem;}
.relatedcontentwidget .relatedcontenttitle .widgettitle:before{content:"";display:inline-block;vertical-align:middle;width:32px;height:36px;background: transparent url(images/related-content.png) no-repeat center;background-size:contain;margin-right:1.25rem;padding:0;}
.relatedcontentwidget .relatedcontenttitle .widgettitle:after{content:"";height: 0; width: 0;}
.relatedcontentwidget .relatedcontenttitle .widgettitle span{display:inline-block;vertical-align:middle; line-height: 1; max-width: 80%;}
.relatedcontentwidget .related-content-list{display:block;}
.relatedcontentwidget .related-content-list li{display:block;margin-bottom: 0.25rem !important;padding: 0.3rem 1rem;-webkit-transition: all 0.20s ease-in-out; -moz-transition: all 0.20s ease-in-out; -ms-transition: all 0.20s ease-in-out; -o-transition: all 0.20s ease-in-out;}
.relatedcontentwidget .related-content-list li span{position:relative; display:table-cell;vertical-align:middle;}
.relatedcontentwidget .related-content-list li a{display:table;width:100%;color:#00314A;text-decoration:none;}
.relatedcontentwidget .related-content-list li:hover{box-shadow:0 2px 4px rgba(0,0,0,0.15),0px -2px 4px rgba(0,0,0,0.15);}
.relatedcontentwidget .related-content-list li:nth-child(even){background-color:#F1F9F6;}
.relatedcontentwidget .related-content-list li:nth-child(odd){background-color:#E9F1EE;}
.relatedcontentwidget .related-content-list li .related-content-image{width:65px;padding-right: 1rem;}
.relatedcontentwidget .related-content-list li .related-content-image .icon{width:49px;height:49px;border-radius:100%;}
.relatedcontentwidget .related-content-list li .related-content-image .icon.no-image{background-color: #FFF;}
.relatedcontentwidget .related-content-list li .related-content-title{font-size:14px;padding-right:4rem;}
.relatedcontentwidget .related-content-list li .related-content-title:after{position:absolute; top: 45%; right: 0;content:"";display:none;width:20px;height:10px;background:transparent url(images/popular-course-arrow.png) no-repeat center;}
.relatedcontentwidget .related-content-list li:hover .related-content-title:after{display:block;}

#main-content .aside .widget.gform_widget, #main-content .aside .widget.code_php_in_widget{padding: 1.125rem;}
#main-content .aside .widget .gform_wrapper form .gform_heading{margin:0 0 0.5rem;}
#main-content .aside .widget .gform_wrapper form .gform_heading .gform_title{font-size:27px;}
#main-content .aside .widget .gform_wrapper form .gform_heading .gform_description{font-size:16px;line-height:1.3;color:#333;width:100%;margin-bottom:0.25rem;}
#main-content .aside .widget .gform_wrapper .gfield_label, #main-content .aside .widget .gform_wrapper .gfield_label, #main-content .aside .widget .gform_wrapper .top_label .gfield_label{font-size:11px;}
#main-content .aside .widget .gform_wrapper .validation_message, #main-content .aside .widget .gform_wrapper .LV_validation_message.LV_invalid{font-size:11px;}
#main-content .aside .widget .gform_wrapper input{padding: .844rem .75rem !important;}
#main-content .aside .widget .gform_wrapper select{padding: .68rem .75rem !important;}
#main-content .aside .widget .gform_wrapper textarea{}
#main-content .aside .widget .gform_wrapper input, #main-content .aside .widget .gform_wrapper select {outline:none;border:0; box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.18);}
#main-content .aside .widget .gform_wrapper input[type="text"], #main-content .aside .widget .gform_wrapper input[type="email"], #main-content .aside .widget .gform_wrapper input[type="password"]{background-image: none !important;}
#main-content .aside .widget .gform_wrapper input[type="checkbox"], #main-content .aside .widget .gform_wrapper input[type="radio"]{box-shadow:none !important;}
#main-content .aside .widget .gform_wrapper ::-webkit-input-placeholder, #main-content .aside .widget .gform_wrapper ::-moz-placeholder, #main-content .aside .widget .gform_wrapper :-ms-input-placeholder, #main-content .aside .widget .gform_wrapper :-moz-placeholder{color:rgba(0,0,0,0.8);}
#main-content .aside .widget .gform_wrapper .gform_footer {margin: 0 0 0.2rem 0;padding: 0 0 0.2rem 0;}
#main-content .aside .widget .gform_wrapper form.check-button-left .gform_footer button:before{content:"";display:inline-block;vertical-align:middle;width:27px;height:23px;background:transparent url(images/form-button-check-white.png) no-repeat center;margin-right:0.5rem;}

#main-content .aside .widget.gform_widget p.privacy-policy, #main-content .aside .widget.code_php_in_widget p.privacy-policy{max-width: 95%; padding: 0 1rem .5rem 1.5rem; color: rgba(0,0,0,0.45); background-size: 12px;}

#main-content .aside .widget.kirana_form_floating_icon_widget{padding: 1.125rem;}
.floatingiconformwidget{position:relative;}
.floatingiconformwidget .formtitle{}
.floatingiconformwidget .formtitle .widgettitle{font-size:27px;color:#333;line-height: 1.1;margin-bottom: 0.2rem;}
.floatingiconformwidget .formtitle .widgettitle span{color:#57068c;}
.floatingiconformwidget .formdescription{font-size:16px;line-height:1.1;color:#333;margin-bottom:0.5rem;}

#main-content .aside .widget.kirana_form_icon_widget{padding:1.5rem 1.125rem 1rem 1.125rem;}
.kiranaformwidget{}
.kiranaformwidget img.icon{float: left; margin-right: 0.4rem; margin-bottom: 1rem;}
.kiranaformwidget .formtitle{}
.kiranaformwidget .formtitle .widgettitle{font-size:27px;color:#333;line-height: 1.1;margin-bottom: 0.2rem;}
.kiranaformwidget .formdescription{font-size:14px;line-height:1.1;color:#333;margin-bottom:0.5rem;}


/*----------------------------------------------*/
/* Breadcrumb */
/*----------------------------------------------*/
#main-content .page-breadcrumb{display:block;width:100%;background-color:#F0F8F6;border-top:6px solid #57068c;}
#main-content .page-breadcrumb .trail{font-size:12px;line-height:1.5;text-transform:uppercase; color:#57068c;margin:0;padding:0.65rem 0;}
#main-content .page-breadcrumb .trail a{color:#00324A;text-decoration:none;}
#main-content .page-breadcrumb .trail a:hover{color:#57068c;}
#main-content .page-breadcrumb .trail span{display:inline-block; vertical-align: middle;}
#main-content .page-breadcrumb .trail span.sep{width: 1rem; height: 1.075rem; background:  transparent url(images/sep.png) no-repeat center; background-size: contain; margin: 0 0.35rem; padding: 0;}

/*----------------------------------------------*/
/* Homepage */
/*----------------------------------------------*/
.uranus.tparrows{width: 45px !important; height: 78px !important;}
.tparrows.tp-leftarrow:before{content:"" !important;width: 45px !important; height: 78px !important;background:transparent url(images/icon-prev.png) center no-repeat;}
.tparrows.tp-rightarrow:before{content:"" !important;width: 45px !important; height: 78px !important;background:transparent url(images/icon-next.png) center no-repeat;}

#main-content.homepage .hero-banner{position:relative;}
#main-content.homepage .hero-banner .overlay{transition: visibility 0s, opacity 0.5s linear; position: absolute; width: 100%; height: 100%; z-index: 0; background-color: rgba(0,125,107,0.5);}
#main-content.homepage .hero-banner .hero-item{position:relative;}
#main-content.homepage .hero-banner .hero-item .banner-overlay {background:rgba(33, 15, 46, 0.5); position: absolute; width: 100%; height: 100%; z-index: 1;}
#main-content.homepage .hero-banner .hero-item .hero-image{display:block;width:100%;}
#main-content.homepage .hero-banner .hero-item .hero-caption{position: absolute; display: block; z-index: 9000;}
#main-content.homepage .hero-banner .hero-item .hero-caption h2{position:relative; text-transform: none; color: #FFF; line-height: 1.1; margin-bottom: 0.25rem;}
/*#main-content.homepage .hero-banner .hero-item .hero-caption h2:before{content: ""; position: absolute; top: -1rem; left: -2rem; width: 2rem; height: 2rem; background: transparent; border-left: #FFF 1rem solid; border-top: #FFF 1rem solid; border-radius: 100% 0 0 0; -moz-border-radius: 100% 0 0 0; -webkit-border-radius: 100% 0 0 0;}*/
#main-content.homepage .hero-banner .hero-item .hero-caption p{font-family: 'ProximaNova-Light'; line-height: 1.5; color: #FFF;}
#main-content.homepage .hero-banner .hero-item .hero-caption p a.enquire-now{display: inline-block; text-transform: uppercase; text-decoration: none; background-color: #00a1de; color: #FFF; margin-top: .45rem; border-radius:0.25rem; -webkit-transition: all 0.50s ease-in-out; -moz-transition: all 0.50s ease-in-out; -ms-transition: all 0.50s ease-in-out; -o-transition: all 0.50s ease-in-out;}
#main-content.homepage .hero-banner .hero-item .hero-caption p a.enquire-now:after{content: ""; display: inline-block; vertical-align: middle; background: transparent url(images/button-arrow.png) no-repeat center; width: 23px; height: 12px; margin-left: 12px; margin-bottom: 3px; background-size: contain;}
#main-content.homepage .hero-banner .hero-item .hero-caption p a:hover.enquire-now{box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.3);}
#main-content.homepage .hero-banner .owl-nav{position: absolute; display: block; top: 50%; transform: translate(0%, -50%);}
#main-content.homepage .hero-banner .owl-nav .owl-prev,#main-content.homepage .hero-banner .owl-nav .owl-next{display:block;width:35px;height:60px;text-indent: 100%; white-space: nowrap; overflow: hidden;}
#main-content.homepage .hero-banner .owl-nav .owl-prev{position: absolute;background:transparent url(https://insight.edu.au/wp-content/uploads/2017/05/arrow-slider-left-icon@x2-v2.png) no-repeat center;background-size:contain;}
#main-content.homepage .hero-banner .owl-nav .owl-next{position: absolute;background:transparent url(https://insight.edu.au/wp-content/uploads/2017/05/arrow-slider-right-icon@x2-v2.png) no-repeat center;background-size:contain;}
#main-content.homepage .hero-banner .owl-dots{position: absolute; text-align: center; display: block; width: 100%;}
#main-content.homepage .hero-banner .owl-dots .owl-dot{display: inline-block;}
#main-content.homepage .hero-banner .owl-dots .owl-dot span{display: block; width: 0.55rem; height: 0.55rem; background-color: rgba(255,255,255,0.3); border-radius: 100%; margin: 0 .125rem;}
#main-content.homepage .hero-banner .owl-dots .owl-dot.active{}
#main-content.homepage .hero-banner .owl-dots .owl-dot.active span{background-color: #57068c;}

#main-content.homepage .hero-banner .search-section{position: absolute; bottom: 0; display: block; width: 100%; margin: 0; padding: 0.8rem 0 1.65rem 0; background-color: rgba(0,0,0,0.3); z-index: 9900;}
#main-content.homepage .hero-banner .search-section .search-form{}
#main-content.homepage .hero-banner .search-section .search-form form#search_form{}
#main-content.homepage .hero-banner .search-section .search-form form#search_form .input-group{display: block; width: 100%; position: relative; margin: 0; padding: 0;}
#main-content.homepage .hero-banner .search-section .search-form form#search_form .input-group input[type="text"]{display: block; font-family: 'ProximaNova-Regular'; font-size: 20px; text-transform:uppercase; color: #57068c; width: 100%; border: none;  border-radius: 0.125rem; outline: none; padding:1% 28% 1% 6%; height: 3.95rem; -webkit-transition: all 0.30s ease-in-out; -moz-transition: all 0.30s ease-in-out; -ms-transition: all 0.30s ease-in-out; -o-transition: all 0.30s ease-in-out; box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.14); -webkit-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.14); -moz-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.14);background: #FFF url(images/search-icon@x2-v2.png) no-repeat 2% 50%; background-size: 1.75rem;}
#main-content.homepage .hero-banner .search-section .search-form form#search_form .input-group input[type="text"]::-webkit-input-placeholder{color: #00a1de !important;}
#main-content.homepage .hero-banner .search-section .search-form form#search_form .input-group-btn{position: absolute; display: table; background-color: #00a1de; margin: 0; padding: 0; height:3.95rem; width: auto; top: 0; right: 0; z-index: 100; border-top-right-radius: 0.125rem; border-bottom-right-radius: 0.125rem;}
#main-content.homepage .hero-banner .search-section .search-form form#search_form .input-group input[type="submit"]#search-submit{display: table-cell; vertical-align: middle; margin: 0; padding:17px 50px; font-size: 18px; font-family: 'ProximaNova-Bold'; text-transform: uppercase; width: 100%; height: 100%; outline: none; border: 0; border-top-right-radius: 0.125rem; border-bottom-right-radius: 0.125rem; background-color: transparent; color: #FFF; text-decoration: none;background: transparent url(images/arrow-icon@x2.png) no-repeat center; background-size: 23px 12px;background-position: 190px 20px;}

ul.ui-autocomplete.ui-menu{background: #fff;z-index: 9999999; width: 400px; color: #57068c;padding: 5px;}
ul.ui-autocomplete.ui-menu li:hover,
ul.ui-autocomplete.ui-menu li:focus{background-color: rgba(63, 167, 138, 0.3); }

#main-content.homepage .information{background: linear-gradient(0deg, #F1F8F6, #F0F8F6 100%);margin:0;padding:0;text-align:center;border-top:10px solid #57068c;}
#main-content.homepage .information .content{padding:1.5rem 0;cursor:pointer;}
#main-content.homepage .information .content:hover{box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.09);-webkit-box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.09);-moz-box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.09);}
#main-content.homepage .information .content .icon{display:inline-block;width:100%;height:100px;margin: 0 0 .75rem 0; padding: 0;}
#main-content.homepage .information .content .icon span.circle{width:100px;height:100px;border-radius:100%;display:inline-block;}
#main-content.homepage .information .content.affordable-study .icon span{background:#EAF2F2 url(images/affortable-study-icon@x2.png) no-repeat center;background-size:60%;}
#main-content.homepage .information .content.flexible-learning .icon span{background:#EAF2F2 url(images/flexible-learning-icon@x2.png) no-repeat center;background-size:60%;}
#main-content.homepage .information .content.pathways-to-university .icon span{background:#EAF2F2 url(images/pathways-university-icon@x2.png) no-repeat center;background-size:60%;}
#main-content.homepage .information .content.industries .icon span{background:#EAF2F2 url(images/industries-2016-icon@x2.png) no-repeat center;background-size:60%;}
#main-content.homepage .information h3{font-size:18px;}
#main-content.homepage .information .content p{font-size:13px;line-height:1.4;padding: 0 0.35rem;}
#main-content.homepage .information .content p a.click-here{color: #57068c; background-color: transparent; text-transform: uppercase; text-decoration: none; display: inline-block; padding: 0.35rem 0.5rem; border: 1px solid #57068c; border-radius: 4px;-webkit-transition: all 0.50s ease-in-out; -moz-transition: all 0.50s ease-in-out; -ms-transition: all 0.50s ease-in-out; -o-transition: all 0.50s ease-in-out;}
#main-content.homepage .information .content p a.click-here:hover{color:#FFF;background-color:#57068c;}

#main-content.homepage .area-of-study{background-color: #FFF;margin:0;padding-top:3rem; padding-bottom:1.5rem;}
#main-content.homepage .area-of-study h2{position:relative;padding-bottom: 1.5rem;text-align:center;}
#main-content.homepage .area-of-study h2 small{display:block;font-family: 'ProximaNova-Regular';font-size:16px;text-transform:none;}
#main-content.homepage .area-of-study h2:after{content:"";position:absolute;bottom:0;left:0;right:0;margin:0 auto; height:3px; width:2.25rem;background-color:#57068c;}
#main-content.homepage .area-of-study ul.course-list{display: block; width: 100%; margin: 0; padding: 0; list-style: none;text-align: center;}
#main-content.homepage .area-of-study ul.course-list li.course{position: relative; display: inline-block; vertical-align: top; padding: 0 10px;}
#main-content.homepage .area-of-study ul.course-list li.course.end-course{position:relative; background-color: #F2F2F2; padding: 0.75rem 0.5rem; border-bottom: 5px inset #57068c;}
#main-content.homepage .area-of-study ul.course-list li.course.end-course img{width: 40%; margin: 0 auto 0.5rem auto;}
#main-content.homepage .area-of-study ul.course-list li.course.end-course h3{color: #57068c; font-size: 16px; line-height: 1.1; margin-bottom: 0.25rem;}
#main-content.homepage .area-of-study ul.course-list li.course.end-course p{font-size: 11px; line-height:1.3; color: #555555;margin-bottom:0.25rem;}
#main-content.homepage .area-of-study ul.course-list li.course.end-course p a.click-here{font-size: 13px; color: #57068c; background-color: transparent; text-transform: uppercase; text-decoration: none; display: inline-block; padding: 0.25rem 0.5rem; border: 1px solid #57068c; border-radius: 3px; width:55%;-webkit-transition: all 0.50s ease-in-out; -moz-transition: all 0.50s ease-in-out; -ms-transition: all 0.50s ease-in-out; -o-transition: all 0.50s ease-in-out;}
#main-content.homepage .area-of-study ul.course-list li.course.end-course p a.click-here:hover{color: #FFF; background-color: #57068c;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;}
#main-content.homepage .area-of-study ul.course-list li.course a{display:block;width:100%;height:100%;border-radius: 50%;text-decoration: none}
/*.lazy-image {border-radius: 50%;}*/
#main-content.homepage .area-of-study ul.course-list li.course a:hover{box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.75);-webkit-box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.75);-moz-box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.75);}
#main-content.homepage .area-of-study ul.course-list li.course .caption {margin: 30px 0;}
#main-content.homepage .area-of-study ul.course-list li.course a .overlay{visibility: visible; opacity: 1; transition: visibility 0s, opacity 0.5s linear; position: absolute; width: 100%; height: 100%; z-index: 100; /* background-color: rgba(0,125,107,0.5); */}
#main-content.homepage .area-of-study ul.course-list li.course a:hover .overlay{visibility: hidden; opacity: 0;}
/*#main-content.homepage .area-of-study ul.course-list li.course a .caption{position: absolute; font-family: 'ProximaNova-Bold'; font-size: 14px; display: table; vertical-align: middle; width: 100%; bottom: 0; left: 0; text-align: left; text-transform: uppercase; background-color: rgba(0,0,0,0.6); color: #FFF; padding:0; height: 55px; z-index:200; text-align: center;}*/
/*#main-content.homepage .area-of-study ul.course-list li.course a:hover .caption{padding: 0 0 0 10px;}*/
#main-content.homepage .area-of-study ul.course-list li.course a .caption:before{content: ""; display: table-cell; width: 5px; height: 100%;
	background: -moz-linear-gradient(top,  rgba(193,1,117,1) 0%, rgba(193,1,117,1) 1%, rgba(104,5,136,0.97) 76%, rgba(104,5,136,1) 100%);
	background: -webkit-linear-gradient(top,  rgba(193,1,117,1) 0%,rgba(193,1,117,1) 1%,rgba(104,5,136,0.97) 76%,rgba(104,5,136,1) 100%);
	background: linear-gradient(to bottom,  rgba(193,1,117,1) 0%,rgba(193,1,117,1) 1%,rgba(104,5,136,0.97) 76%,rgba(104,5,136,1) 100%); display: none;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c10175', endColorstr='#680588',GradientType=0 );
	}
#main-content.homepage .area-of-study ul.course-list li.course a:hover .caption:before{display:none;}
#main-content.homepage .area-of-study ul.course-list li.course a .caption:after{content:"";display:none;width:55px;height:100%;}
#main-content.homepage .area-of-study ul.course-list li.course a:hover .caption:after{display: table-cell; background: #bf0175 url(images/arrow-icon@x2.png) no-repeat center;background-size: 1.5rem;	}
#main-content.homepage .area-of-study ul.course-list li.course a .caption div{/*display: table-cell; vertical-align: middle; width: 100%;*/ text-transform: uppercase;font-weight: bold;font-size: 16px; }
#main-content.homepage .area-of-study ul.course-list li.course a:hover .caption div{text-align:center;}
#main-content.homepage .area-of-study p.course-btns{text-align:center;text-transform:uppercase;margin:1rem 0 0 0;}
#main-content.homepage .area-of-study p.course-btns a{display: inline-block; text-decoration: none; margin: 0 .25rem 1rem .25rem; padding:0.95rem 2.825rem; border-radius: .25rem;-webkit-transition: all 0.50s ease-in-out; -moz-transition: all 0.50s ease-in-out; -ms-transition: all 0.50s ease-in-out; -o-transition: all 0.50s ease-in-out;}
#main-content.homepage .area-of-study p.course-btns a:hover{box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.34);-webkit-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.34);-moz-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.34);}
#main-content.homepage .area-of-study p.course-btns a.button-courses-see{background-color: #00a1de; color: #FFF;padding: 0.95rem 2rem;}
#main-content.homepage .area-of-study p.course-btns a.button-courses-see:after{content: ""; display: inline-block; vertical-align: middle; background: transparent url(images/button-arrow.png) no-repeat center; width: 23px; height: 12px; margin-left: 8px; margin-bottom: 3px; background-size: contain;}
#main-content.homepage .area-of-study p.course-btns a.button-courses-see:hover{}

#main-content.homepage .right-course{background: linear-gradient(0deg, #F1F8F6, #F0F8F6 100%);padding:1rem 0;}
#main-content.homepage .right-course .content{text-align: center;}
#main-content.homepage .right-course .content .icon{vertical-align: middle;}
#main-content.homepage .right-course .content .description{vertical-align: middle; text-align: left;}
#main-content.homepage .right-course .content .description h2{font-size: 30px; line-height: 1.1; margin-bottom: 0.5rem;}
#main-content.homepage .right-course .content .description p{font-size:18px;line-height:1.4;}
#main-content.homepage .right-course .content .description p a.questionnaire-btn{display: inline-block; text-transform: uppercase; text-decoration: none; background-color: #57068c; color: #FFF; margin-top: .45rem; padding: 0.95rem 1.75rem; -webkit-transition: all 0.50s ease-in-out; -moz-transition: all 0.50s ease-in-out; -ms-transition: all 0.50s ease-in-out; -o-transition: all 0.50s ease-in-out;}
#main-content.homepage .right-course .content .description p a.questionnaire-btn:hover{box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.3);}
#main-content.homepage .right-course .content .description p a.questionnaire-btn:after{content: ""; display: inline-block; vertical-align: middle; background: transparent url(images/arrow-icon@x2.png) no-repeat center; width: 23px; height: 12px; margin-left: 12px; margin-bottom: 3px; background-size: contain;}

#main-content.homepage .career-choice{background-color: #FFF;margin:0;padding-top:3rem;padding-bottom:3rem;}
#main-content.homepage .career-choice h2{position:relative;padding-bottom: 1.5rem;text-align:center;}
#main-content.homepage .career-choice h2 small{display:block;font-family: 'ProximaNova-Regular';font-size:16px;text-transform:none;}
#main-content.homepage .career-choice h2:after{content:"";position:absolute;bottom:0;left:0;right:0;margin:0 auto; height:3px; width:2.25rem;/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#680588+0,680588+24,c10175+99&1+0,0.97+24,1+100 */
	background: -moz-linear-gradient(left,  rgba(104,5,136,1) 0%, rgba(104,5,136,0.97) 24%, rgba(193,1,117,1) 99%, rgba(193,1,117,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  rgba(104,5,136,1) 0%,rgba(104,5,136,0.97) 24%,rgba(193,1,117,1) 99%,rgba(193,1,117,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  rgba(104,5,136,1) 0%,rgba(104,5,136,0.97) 24%,rgba(193,1,117,1) 99%,rgba(193,1,117,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#680588', endColorstr='#c10175',GradientType=1 ); /* IE6-9 */
	}
#main-content.homepage .career-choice ul.career-list{display: block; width: 100%; margin: 0 0 1.5rem 0; padding: 0; list-style: none;text-align: center;}
#main-content.homepage .career-choice ul.career-list li.career{position: relative; display: inline-block; vertical-align: top;}
#main-content.homepage .career-choice ul.career-list li.career a{display:block;width:100%;height:100%;}
#main-content.homepage .career-choice ul.career-list li.career a:hover{box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.75);-webkit-box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.75);-moz-box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.75);}
#main-content.homepage .career-choice ul.career-list li.career a .overlay{visibility: visible; opacity: 1; transition: visibility 0s, opacity 0.5s linear; position: absolute; width: 100%; height: 100%; z-index: 100; /* background-color: rgba(0,125,107,0.5); */}
#main-content.homepage .career-choice ul.career-list li.career a:hover .overlay{visibility: hidden; opacity: 0;}
#main-content.homepage .career-choice ul.career-list li.career a .caption{position: absolute; font-family: 'ProximaNova-Bold'; font-size: 14px; display: table; vertical-align: middle; width: 100%; bottom: 0; left: 0; text-align: left; text-transform: uppercase; background-color: rgba(0,0,0,0.6); color: #FFF; padding:0; height: 55px; z-index:200;}
#main-content.homepage .career-choice ul.career-list li.career a:hover .caption{padding: 0 0 0 15px;}
#main-content.homepage .career-choice ul.career-list li.career a .caption:before{content: ""; display: table-cell; width: 5px; height: 100%; /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#c10175+1,680588+76,680588+100&1+0,0.97+76,1+100 */
	background: -moz-linear-gradient(top,  rgba(193,1,117,1) 0%, rgba(193,1,117,1) 1%, rgba(104,5,136,0.97) 76%, rgba(104,5,136,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(193,1,117,1) 0%,rgba(193,1,117,1) 1%,rgba(104,5,136,0.97) 76%,rgba(104,5,136,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(193,1,117,1) 0%,rgba(193,1,117,1) 1%,rgba(104,5,136,0.97) 76%,rgba(104,5,136,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c10175', endColorstr='#680588',GradientType=0 ); /* IE6-9 */
	}
#main-content.homepage .career-choice ul.career-list li.career a:hover .caption:before{display:none;}
#main-content.homepage .career-choice ul.career-list li.career a .caption div{display: table-cell; vertical-align: middle; padding-left:35px;}
#main-content.homepage .career-choice p.career-btns{text-align:center;text-transform:uppercase;margin:1rem 0 0 0;}
#main-content.homepage .career-choice p.career-btns a{display: inline-block; text-decoration: none; margin: 0 .25rem 1rem .25rem; padding:0.95rem 2.825rem; border-radius: .25rem;-webkit-transition: all 0.50s ease-in-out; -moz-transition: all 0.50s ease-in-out; -ms-transition: all 0.50s ease-in-out; -o-transition: all 0.50s ease-in-out;}
#main-content.homepage .career-choice p.career-btns a:hover{box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.34);-webkit-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.34);-moz-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.34);}
#main-content.homepage .career-choice p.career-btns a.see-career-list{border: 1px solid #00a1de; color: #00a1de;}
#main-content.homepage .career-choice p.career-btns a.see-career-list:after{content: ""; display: inline-block; vertical-align: middle; background: transparent url(images/button-arrow-blue.png) no-repeat center; width: 15px; height: 12px;  margin-left: 8px; margin-bottom: 3px; background-size: contain;}
#main-content.homepage .career-choice p.career-btns a.see-career-list:hover{}
#main-content.homepage .career-choice p.career-btns a.talk-course-advisor{background-color: #00a1de; color: #FFF;padding: 0.95rem 2rem;}
#main-content.homepage .career-choice p.career-btns a.talk-course-advisor:after{content: ""; display: inline-block; vertical-align: middle; background: transparent url(images/button-arrow.png) no-repeat center; width: 23px; height: 12px; margin-left: 8px; margin-bottom: 3px; background-size: contain;}
#main-content.homepage .career-choice p.career-btns a.talk-course-advisor:hover{}

/* #main-content.homepage .why-study-with-us{background: linear-gradient(0deg, #F1F8F6, #F0F8F6 100%);margin:0;padding-top:3rem;padding-bottom:3rem;} */
#main-content.homepage .why-study-with-us{background:#f0f0f0;margin:0;padding-top:3rem;padding-bottom:3rem;}
#main-content.homepage .why-study-with-us h2{position:relative;padding-bottom: 1.5rem;text-align:center;}
#main-content.homepage .why-study-with-us h2 small{display:block;font-family: 'ProximaNova-Regular';font-size:16px;text-transform:none;}
#main-content.homepage .why-study-with-us h2:after{content:"";position:absolute;bottom:0;left:0;right:0;margin:0 auto; height:3px; width:2.25rem;/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#680588+0,680588+24,c10175+99&1+0,0.97+24,1+100 */
	background: -moz-linear-gradient(left,  rgba(104,5,136,1) 0%, rgba(104,5,136,0.97) 24%, rgba(193,1,117,1) 99%, rgba(193,1,117,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  rgba(104,5,136,1) 0%,rgba(104,5,136,0.97) 24%,rgba(193,1,117,1) 99%,rgba(193,1,117,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  rgba(104,5,136,1) 0%,rgba(104,5,136,0.97) 24%,rgba(193,1,117,1) 99%,rgba(193,1,117,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#680588', endColorstr='#c10175',GradientType=1 );}
#main-content.homepage .why-study-with-us p.schedule-description{font-size: 14px; color: #00314a;}
#main-content.homepage .why-study-with-us p.schedule-description a{font-weight: 700; text-decoration: none;}
#main-content.homepage .why-study-with-us p.schedule-email a{color: #57068c!important;}
#main-content.homepage .why-study-with-us .features .blurb h5{margin-top: 10px;}
#main-content.homepage .why-study-with-us .features{}
#main-content.homepage .why-study-with-us .features .blurb{display:block; vertical-align:middle; margin: 0 auto;}
#main-content.homepage .why-study-with-us .features .blurb h5{text-transform:uppercase; line-height: 1.1; margin-bottom: 0.25rem; text-align: center;}
#main-content.homepage .why-study-with-us .features .icon{cursor:pointer;}
#main-content.homepage .why-study-with-us .features .blurb p{font-size:14px;line-height:1.4;}
#main-content.homepage .why-study-with-us .features .left, #main-content.homepage .why-study-with-us .features .middle, #main-content.homepage .why-study-with-us .features .right{}
#main-content.homepage .why-study-with-us .features .left, #main-content.homepage .why-study-with-us .features .right{}
#main-content.homepage .why-study-with-us .features .middle{}
#main-content.homepage .why-study-with-us .features .left{position:relative;}
#main-content.homepage .why-study-with-us .features .left .top{text-align: center;}
#main-content.homepage .why-study-with-us .features .left .bottom{text-align: center;}
#main-content.homepage .why-study-with-us .features .left .icon{}
#main-content.homepage .why-study-with-us .features .left .blurb p{}
#main-content.homepage .why-study-with-us .features .middle{text-align: center;}
#main-content.homepage .why-study-with-us .features .middle .icon{overflow:hidden;position: relative; width: 250px; height: 250px; background-color: #e1e1e1; border: 4px solid #FFF; border-radius: 100%; margin: auto;-webkit-transition: all 0.50s ease-in-out; -moz-transition: all 0.50s ease-in-out; -ms-transition: all 0.50s ease-in-out; -o-transition: all 0.50s ease-in-out;}
#main-content.homepage .why-study-with-us .features .middle .icon:hover{box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.26); -webkit-box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.26); -moz-box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.26); -o-box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.26);}
#main-content.homepage .why-study-with-us .features .middle .icon .kirana-icon-image{max-width:170px;height: 60%; position: absolute; top: 45%; left: 52%; transform: translate(-50%, -50%);background-size:contain;}
#main-content.homepage .why-study-with-us .features .middle .center .icon{width: 84px; height: 84px; border: none;}
#main-content.homepage .why-study-with-us .features .right{position:relative;}
#main-content.homepage .why-study-with-us .features .right .top{text-align: center; max-width: 50%;}
#main-content.homepage .why-study-with-us .features .right .bottom{text-align: center; width: 85%;}
#main-content.homepage .why-study-with-us .features .right .icon{}
#main-content.homepage .why-study-with-us .features .right .blurb p{}
#main-content.homepage .why-study-with-us .features .left .icon, #main-content.homepage .why-study-with-us .features .right .icon{position:relative; display:block; vertical-align:middle; width:84px; height:84px; border-radius: 100%; background-color: #e1e1e1; margin: 0 auto;}
#main-content.homepage .why-study-with-us .features .left .icon img, #main-content.homepage .why-study-with-us .features .right .icon img, #main-content.homepage .why-study-with-us .features .left .icon .feature-icon-image, #main-content.homepage .why-study-with-us .features .right .icon .feature-icon-image,#main-content.homepage .why-study-with-us .features .middle .icon .feature-icon-image{height:56%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);background-size: contain;}

#main-content.homepage .why-study-with-us .awards-badges{position:relative;display:block;width:100%;text-align:center;margin:2rem 0 0 0;padding:1.5rem 1rem; box-shadow: 0 0 10px 1px rgba(0,0,0,0.1); -webkit-box-shadow: 0 0 10px 1px rgba(0,0,0,0.1); -moz-box-shadow: 0 0 10px 1px rgba(0,0,0,0.1); -o-box-shadow: 0 0 10px 1px rgba(0,0,0,0.1);}
#main-content.homepage .why-study-with-us .awards-badges .title{font-family: 'ProximaNova-Bold'; display: inline-block; position: absolute; text-transform: uppercase; color: #00314a; background-color: #F0F8F6; font-size: 16px; line-height: 1;}
#main-content.homepage .why-study-with-us .awards-badges ul.awards-badges-list{width: 100%;}
#main-content.homepage .why-study-with-us .awards-badges ul.awards-badges-list li.awards-badges-item{}
#main-content.homepage .why-study-with-us .awards-badges ul.awards-badges-list li.awards-badges-item a{display:block;width:100%;height:100%;}
#main-content.homepage .why-study-with-us .awards-badges ul.awards-badges-list li.awards-badges-item img{filter: alpha(opacity=30);opacity:0.3;-webkit-transition: all 0.50s ease-in-out; -moz-transition: all 0.50s ease-in-out; -ms-transition: all 0.50s ease-in-out; -o-transition: all 0.50s ease-in-out;}
#main-content.homepage .why-study-with-us .awards-badges ul.awards-badges-list li.awards-badges-item:hover img{filter: none;opacity:1;}

#main-content.homepage .why-study-with-us .callback{text-align:center;}
#main-content.homepage .why-study-with-us .callback p.btns{display: block; text-align: center; margin: 2rem 0 1rem 0;  padding: 0;}
#main-content.homepage .why-study-with-us .callback p.btns a{display: inline-block; text-decoration: none; margin: 0 .25rem 1rem .25rem; padding: 0.95rem 1.5rem; min-width:14.5rem; border-radius: .25rem;-webkit-transition: all 0.50s ease-in-out; -moz-transition: all 0.50s ease-in-out; -ms-transition: all 0.50s ease-in-out; -o-transition: all 0.50s ease-in-out;}
#main-content.homepage .why-study-with-us .callback p.btns a:hover{box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.34); -webkit-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.34); -moz-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.34);}
#main-content.homepage .why-study-with-us .callback p.btns a.find-out-more{border: 1px solid #00a1de; color: #00a1de;text-transform:uppercase;}
#main-content.homepage .why-study-with-us .callback p.btns a.find-out-more:after{content: ""; display: inline-block; vertical-align: middle; background: transparent url(images/button-arrow-blue.png) no-repeat center; width: 15px; height: 12px; margin-left: 8px; margin-bottom: 3px; background-size: contain;}
#main-content.homepage .why-study-with-us .callback p.btns a.call-now{background-color: #00a1de; color: #FFF;text-transform:uppercase;}
#main-content.homepage .why-study-with-us .callback p.btns a.call-now .tel-no{}
#main-content.homepage .why-study-with-us .callback p.btns a.call-now .tel-no:before{display: inline-block; vertical-align: middle; margin:0 4px 4px 2px; content: ""; background: transparent url(images/phone-icon@x2.png) center no-repeat; background-size: contain; width: 10px; height: 12px;-moz-transform: scaleX(-1); -o-transform: scaleX(-1); -webkit-transform: scaleX(-1); transform: scaleX(-1); filter: FlipH; -ms-filter: "FlipH";}
#main-content.homepage .why-study-with-us .callback h3{font-size:20px;}
#main-content.homepage .why-study-with-us .callback p a{color:#00314A;}
#main-content.homepage .why-study-with-us .callback p.pick-schedule{margin: 2rem 0 0 0;}
#main-content.homepage .why-study-with-us .callback p.pick-schedule a{font-family: 'ProximaNova-Bold'; text-transform:uppercase; color:#00a1de;}
#main-content.homepage .why-study-with-us .callback p.pick-schedule a:before{content:""; display:inline-block;vertical-align:middle;background:transparent url(images/schedule-icon@x2-v2.png) no-repeat center;width:22px;height:22px;background-size:contain; margin-right: 8px;}

#main-content.homepage .learning-story{background-color:#210f2e;margin:0;padding-top:3rem;padding-bottom:8rem;}
#main-content.homepage .learning-story h2{position:relative;padding-bottom: 1.5rem;text-align:center;color:#FFF;}
#main-content.homepage .learning-story h2 small{display:block;font-family: 'ProximaNova-Regular';font-size:16px;text-transform:none;color:#FFF;}
#main-content.homepage .learning-story h2:after{content:"";position:absolute;bottom:0;left:0;right:0;margin:0 auto; height:3px; width:2.25rem;/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#680588+0,680588+24,c10175+99&1+0,0.97+24,1+100 */
	background: -moz-linear-gradient(left,  rgba(104,5,136,1) 0%, rgba(104,5,136,0.97) 24%, rgba(193,1,117,1) 99%, rgba(193,1,117,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  rgba(104,5,136,1) 0%,rgba(104,5,136,0.97) 24%,rgba(193,1,117,1) 99%,rgba(193,1,117,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  rgba(104,5,136,1) 0%,rgba(104,5,136,0.97) 24%,rgba(193,1,117,1) 99%,rgba(193,1,117,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#680588', endColorstr='#c10175',GradientType=1 );}
#main-content.homepage .learning-story #story-owl-carousel{position: relative;}
#main-content.homepage .learning-story #story-owl-carousel.owl-carousel .owl-stage-outer{padding-bottom:1.5rem;}
#main-content.homepage .learning-story #story-owl-carousel .owl-item{}
#main-content.homepage .learning-story #story-owl-carousel .owl-item .story-item{cursor:pointer;display: block; position:relative;width: 100%; height: 100%;}
#main-content.homepage .learning-story #story-owl-carousel .owl-item .arrow{display: block; position: relative; width: 100%; height: 1.5rem;}
#main-content.homepage .learning-story #story-owl-carousel .owl-item .arrow:after{content: ""; display:none; width: 0; height: 0; border-style: solid; border-width: 0 15px 15px 15px; border-color: transparent transparent #FFF transparent; position: absolute; bottom:0; left: 0; right: 0; margin: 0 auto; z-index: 999;}
#main-content.homepage .learning-story #story-owl-carousel .owl-item:hover .arrow:after{display:block;}
#main-content.homepage .learning-story #story-owl-carousel .owl-item .story-item .lazy-image{border: 3px solid #FFF;background-color:#FFF;border-radius: 100%;}
#main-content.homepage .owl-carousel .owl-stage-outer{width: 100%;}

#main-content.homepage .learning-story ul.story-caption-list{position:relative;width: 90%;margin: 0 auto 3rem auto;}
#main-content.homepage .learning-story ul.story-caption-list li.story{position:absolute;top:0;width:100%;display:none; text-align: center; margin:0; padding:1rem 1.5rem; background-color: #FFF; box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.4); -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.4); -moz-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.4); -webkit-transition: all 0.30s ease-in-out; -moz-transition: all 0.30s ease-in-out; -ms-transition: all 0.30s ease-in-out; -o-transition: all 0.30s ease-in-out;z-index:0;}
#main-content.homepage .learning-story ul.story-caption-list li.story .story-caption{display:block;width:100%;height:100%;}
#main-content.homepage .learning-story ul.story-caption-list li.story .story-caption h4.title{line-height: 1.1; margin-bottom: 0.5rem;}
#main-content.homepage .learning-story ul.story-caption-list li.story .story-caption h4.title:after{display:none;}
#main-content.homepage .learning-story ul.story-caption-list li.story .story-caption p.blurb{font-size:14px;}

#main-content.homepage .learning-story ul.story-list{position:relative; display: block; width: 100%; text-align: center;margin:2rem 0;cursor:pointer;}
#main-content.homepage .learning-story ul.story-list li.story{display: inline-block; width:calc(7vw); border-radius: 100%; margin:0 0.75rem;padding:0;}
#main-content.homepage .learning-story ul.story-list li.story a{display:block;width:100%;height:100%;}
#main-content.homepage .learning-story ul.story-list li.story .lazy-image{position: relative;border: 3px solid #FFF;border-radius: 100%;}
#main-content.homepage .learning-story ul.story-list li.story .lazy-image:after{content: ""; display:none; width: 0; height: 0; border-style: solid; border-width: 0 15px 15px 15px; border-color: transparent transparent #FFF transparent; position: absolute; bottom: -42%; left: 0; right: 0; margin: 0 auto; z-index: 999;}
#main-content.homepage .learning-story ul.story-list li.story:hover .lazy-image:after, #main-content.homepage .learning-story ul.story-list:not(.hover) li.story.active .lazy-image:after{display:block;}
#main-content.homepage .learning-story ul.story-list li.story .story-item{position: absolute; display:none; width: 90%; left: 0; right: 0; bottom:-115%; margin: 0 auto; padding: 1rem 1.5rem; background-color: #FFF;box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.4);-webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.4);-moz-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.4);-webkit-transition: all 0.30s ease-in-out; -moz-transition: all 0.30s ease-in-out; -ms-transition: all 0.30s ease-in-out; -o-transition: all 0.30s ease-in-out;}
#main-content.homepage .learning-story ul.story-list li.story:hover .story-item, #main-content.homepage .learning-story ul.story-list:not(.hover) li.story.active .story-item {display:block;}
#main-content.homepage .learning-story ul.story-list li.story .story-item h4.title{line-height: 1.1; margin-bottom: 0.5rem;}
#main-content.homepage .learning-story ul.story-list li.story .story-item h4.title:after{display:none;}
#main-content.homepage .learning-story ul.story-list li.story .story-item p.blurb{font-size: 14px;}

#main-content .frequently-asked-questions{background: linear-gradient(0deg, #F1F8F6, #F0F8F6 100%);margin:0;padding-top:3rem;padding-bottom:3rem;}
#main-content .frequently-asked-questions h2{position:relative;padding-bottom: 1.5rem;text-align:center;}
#main-content .frequently-asked-questions h2 small{display:block;font-family: 'ProximaNova-Regular';font-size:16px;text-transform:none;}
#main-content .frequently-asked-questions h2:after{content:"";position:absolute;bottom:0;left:0;right:0;margin:0 auto; height:3px; width:2.25rem;/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#680588+0,680588+24,c10175+99&1+0,0.97+24,1+100 */
	background: -moz-linear-gradient(left,  rgba(104,5,136,1) 0%, rgba(104,5,136,0.97) 24%, rgba(193,1,117,1) 99%, rgba(193,1,117,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  rgba(104,5,136,1) 0%,rgba(104,5,136,0.97) 24%,rgba(193,1,117,1) 99%,rgba(193,1,117,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  rgba(104,5,136,1) 0%,rgba(104,5,136,0.97) 24%,rgba(193,1,117,1) 99%,rgba(193,1,117,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#680588', endColorstr='#c10175',GradientType=1 );}
#main-content .frequently-asked-questions .callback{text-align:center;}
#main-content .frequently-asked-questions .callback p.btns{display: block; text-align: center;}
#main-content .frequently-asked-questions .callback p.btns a{display: inline-block; text-decoration: none; margin: 0 .25rem 1rem .25rem; padding: 0.95rem 1.5rem; min-width:18rem; border-radius: .25rem;-webkit-transition: all 0.50s ease-in-out; -moz-transition: all 0.50s ease-in-out; -ms-transition: all 0.50s ease-in-out; -o-transition: all 0.50s ease-in-out;}
#main-content .frequently-asked-questions .callback p.btns a:hover{box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.34); -webkit-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.34); -moz-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.34);}
#main-content .frequently-asked-questions .callback p.btns a.find-out-more{border: 1px solid #40B5A3; color: #57068c;}
#main-content .frequently-asked-questions .callback p.btns a.find-out-more:after{content: ""; display: inline-block; vertical-align: middle; background: transparent url(images/arrow-thin-icon@x2.png) no-repeat center; width: 15px; height: 12px; margin-left: 8px; margin-bottom: 3px; background-size: contain;}
#main-content .frequently-asked-questions .callback p.btns a.see-more-questions{background-color: #57068c; color: #FFF;text-transform:uppercase;}
#main-content .frequently-asked-questions .callback p.btns a.see-more-questions:after{content: ""; display: inline-block; vertical-align: middle; background: transparent url(images/arrow-thin-icon-white@x2.png) no-repeat center; width: 15px; height: 12px; margin-left: 8px; margin-bottom: 3px; background-size: contain;}
#main-content .frequently-asked-questions .callback p.btns a.call-now{background-color: #57068c; color: #FFF;}
#main-content .frequently-asked-questions .callback p.btns a.call-now .tel-no{}
#main-content .frequently-asked-questions .callback p.btns a.call-now .tel-no:before{display: inline-block; vertical-align: middle; margin:0 4px 4px 2px; content: ""; background: transparent url(images/phone-icon@x2.png) center no-repeat; background-size: contain; width: 10px; height: 12px;-moz-transform: scaleX(-1); -o-transform: scaleX(-1); -webkit-transform: scaleX(-1); transform: scaleX(-1); filter: FlipH; -ms-filter: "FlipH";}
#main-content .frequently-asked-questions .callback p.btns a.call-today{background-color: #00a1de; color: #FFF;text-transform:uppercase;}
#main-content .frequently-asked-questions .callback p.btns a.call-today .tel-no{}
#main-content .frequently-asked-questions .callback p.btns a.call-today .tel-no:before{display: inline-block; vertical-align: middle; float:right; margin:10px 4px 4px 2px; content: ""; background: transparent url(images/button-arrow.png) center no-repeat; background-size: contain; width: 10px; height: 12px;-moz-transform: scaleX(-1); -o-transform: scaleX(-1); -webkit-transform: scaleX(-1); transform: scaleX(-1); filter: FlipH; -ms-filter: "FlipH";}
#main-content .frequently-asked-questions .callback h3{font-size:32px;}
#main-content .frequently-asked-questions .callback p a{color:#00314A;}
#main-content .frequently-asked-questions .callback p.pick-schedule{margin: 2rem 0 0 0;}
#main-content .frequently-asked-questions .callback p.pick-schedule a{font-family: 'ProximaNova-Bold'; text-transform:uppercase; color:#57068c;}
#main-content .frequently-asked-questions .callback p.pick-schedule a:before{content:""; display:inline-block;vertical-align:middle;background:transparent url(images/schedule-icon@x2.png) no-repeat center;width:22px;height:22px;background-size:contain; margin-right: 8px;}
#main-content .frequently-asked-questions p.schedule-email{font-size: 18px;}
#main-content .frequently-asked-questions p.faq-schedule-description{font-size: 26px;}

#main-content .frequently-asked-questions #faq-owl-carousel{width:85%;margin:0 auto;padding: 0 10px;}
#main-content .frequently-asked-questions #faq-owl-carousel .item{text-align:center; margin:0.5rem 0.25rem; padding: 1rem 0.5rem; /*cursor:pointer;*/}
#main-content .frequently-asked-questions #faq-owl-carousel .item:hover{box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.09); -webkit-box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.09); -moz-box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.09); -o-box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.09);}
#main-content .frequently-asked-questions #faq-owl-carousel .item .carousel-icon{position:relative;display:block;width:80px; height:80px;background-color:#e8e8e8;border-radius:100%;margin:0 auto 1rem auto;}
#main-content .frequently-asked-questions #faq-owl-carousel .item .carousel-icon .carousel-icon-image{height: 60%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); background-size: contain;}
#main-content .frequently-asked-questions #faq-owl-carousel .item h5{font-size:14px;text-transform:uppercase;}
#main-content .frequently-asked-questions #faq-owl-carousel .item h5 a{color: #00314a;text-decoration:none;}
#main-content .frequently-asked-questions #faq-owl-carousel .item h5 a:hover{text-decoration:underline;}
#main-content .frequently-asked-questions #faq-owl-carousel .owl-controls{}
#main-content .frequently-asked-questions #faq-owl-carousel .owl-controls .owl-nav{}
#main-content .frequently-asked-questions #faq-owl-carousel .owl-controls .owl-nav div{display:block;width:25px;height:44px;text-indent: 100%; white-space: nowrap; overflow: hidden;}
#main-content .frequently-asked-questions #faq-owl-carousel .owl-controls .owl-nav .owl-prev{position:absolute;top:30%;left:-50px;background:transparent url(images/arrow-slider-left-icon@x2-v2.png) no-repeat center;background-size:cover;}
#main-content .frequently-asked-questions #faq-owl-carousel .owl-controls .owl-nav .owl-next{position:absolute;top:30%;right:-50px;background:transparent url(images/arrow-slider-right-icon@x2-v2.png) no-repeat center;background-size:cover;}

#main-content.homepage .from-news-and-media{background-color: #FFF;margin:0;padding-top:3rem;padding-bottom:3rem;}
#main-content.homepage .from-news-and-media h2{position:relative;padding-bottom: 1.5rem;text-align:center;}
#main-content.homepage .from-news-and-media h2 small{display:block;font-family: 'ProximaNova-Regular';font-size:16px;text-transform:none;}
#main-content.homepage .from-news-and-media h2:after{content:"";position:absolute;bottom:0;left:0;right:0;margin:0 auto; height:3px; width:2.25rem;background-color:#57068c;}
#main-content.homepage .from-news-and-media .col-md-3{padding-right: 5px; padding-left: 5px;}
#main-content.homepage .from-news-and-media .news-item{box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, 0.14); -webkit-box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, 0.14); -moz-box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, 0.14); -o-box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, 0.14); margin: 0 0 1rem 0; padding: 0; cursor:pointer;-webkit-transition: all 0.50s ease-in-out; -moz-transition: all 0.50s ease-in-out; -ms-transition: all 0.50s ease-in-out; -o-transition: all 0.50s ease-in-out;}
#main-content.homepage .from-news-and-media .news-item:hover{box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.47); -webkit-box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.47); -moz-box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.47); -o-box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.47);}
#main-content.homepage .from-news-and-media .news-item .news-image{display:block;position:relative;}
#main-content.homepage .from-news-and-media .news-item .news-image .overlay{visibility: visible; opacity: 1; transition: visibility 0s, opacity 0.5s linear; position: absolute; width: 100%; height: 100%; z-index: 100; background-color: rgba(0,125,107,0.5);}
#main-content.homepage .from-news-and-media .news-item:hover .news-image .overlay{visibility: hidden; opacity: 0;}
#main-content.homepage .from-news-and-media .news-item .news-image .news-icon{width: 100%;}
#main-content.homepage .from-news-and-media .news-item .news-content{}
#main-content.homepage .from-news-and-media .news-item .news-content h5{padding-left:12px;}
#main-content.homepage .from-news-and-media .news-item .news-content h5:before{content: ""; position: absolute; display: block; vertical-align: middle; width: 4px; height: 85%; background-color: #57068c; left: 0; top: 0; bottom: 0; margin: auto 0;}
#main-content.homepage .from-news-and-media .news-item .news-content h5 a{color:#00314a;text-decoration:none;}
#main-content.homepage .from-news-and-media .news-item .news-content h5 a:hover, #main-content.homepage .from-news-and-media .news-item:hover .news-content h5 a{color:#57068c;}
#main-content.homepage .from-news-and-media .news-item .news-content p{color:rgba(85,85,85,0.6);font-size:14px;line-height:1.4;}
#main-content.homepage .from-news-and-media .news-item:hover .news-content p{color:rgba(85,85,85,1);}
#main-content.homepage .from-news-and-media .news-item .news-postinfo-footer{display: block; padding:0.75rem 0.65rem; border-top: 1px solid #ECECEC;}
#main-content.homepage .from-news-and-media .news-item .news-postinfo-footer ul.news-links{font-family: 'Arimo Bold'; font-size: 14px; text-transform: uppercase; list-style: none; width: 100%; display: table; margin: 0.25rem 0; padding: 0;}
#main-content.homepage .from-news-and-media .news-item .news-postinfo-footer ul.news-links li{display:table-cell; vertical-align:middle;}
#main-content.homepage .from-news-and-media .news-item .news-postinfo-footer ul.news-links li a{color:#57068c;}
#main-content.homepage .from-news-and-media .news-item .news-postinfo-footer ul.news-links li.read-more{}
#main-content.homepage .from-news-and-media .news-item .news-postinfo-footer ul.news-links li.read-more a{text-decoration:none;}
#main-content.homepage .from-news-and-media .news-item .news-postinfo-footer ul.news-links li.read-more a:hover{text-decoration:underline;}
#main-content.homepage .from-news-and-media .news-item .news-postinfo-footer ul.news-links li.social{width:32px;}
#main-content.homepage .from-news-and-media .news-item .news-postinfo-footer ul.news-links li.social a{display:block;width:24px;height:24px;-webkit-transition: all 0.50s ease-in-out; -moz-transition: all 0.50s ease-in-out; -ms-transition: all 0.50s ease-in-out; -o-transition: all 0.50s ease-in-out;}
#main-content.homepage .from-news-and-media .news-item .news-postinfo-footer ul.news-links li.facebook{}
#main-content.homepage .from-news-and-media .news-item .news-postinfo-footer ul.news-links li.facebook a{background:transparent url(images/facebook-foot-icon-gray@x2.png) no-repeat center;background-size:cover;}
#main-content.homepage .from-news-and-media .news-item .news-postinfo-footer ul.news-links li.facebook a:hover{background:transparent url(images/facebook-foot-icon@x2.png) no-repeat center;background-size:cover;}
#main-content.homepage .from-news-and-media .news-item .news-postinfo-footer ul.news-links li.twitter{}
#main-content.homepage .from-news-and-media .news-item .news-postinfo-footer ul.news-links li.twitter a{background:transparent url(images/twitter-foot-icon-gray@x2.png) no-repeat center;background-size:cover;}
#main-content.homepage .from-news-and-media .news-item .news-postinfo-footer ul.news-links li.twitter a:hover{background:transparent url(images/twitter-foot-icon@x2.png) no-repeat center;background-size:cover;}
#main-content.homepage .from-news-and-media .news-item .news-postinfo-footer ul.news-links li.googleplus{}
#main-content.homepage .from-news-and-media .news-item .news-postinfo-footer ul.news-links li.googleplus a{background:transparent url(images/google-foot-icon-gray@x2.png) no-repeat center;background-size:cover;}
#main-content.homepage .from-news-and-media .news-item .news-postinfo-footer ul.news-links li.googleplus a:hover{background:transparent url(images/google-foot-icon@x2.png) no-repeat center;background-size:cover;}
#main-content.homepage .from-news-and-media .news-item .news-postinfo-footer ul.news-links li.linkedin{}
#main-content.homepage .from-news-and-media .news-item .news-postinfo-footer ul.news-links li.linkedin a{background:transparent url(images/linkedin-foot-icon-gray@x2.png) no-repeat center;background-size:cover;}
#main-content.homepage .from-news-and-media .news-item .news-postinfo-footer ul.news-links li.linkedin a:hover{background:transparent url(images/linkedin-foot-icon@x2.png) no-repeat center;background-size:cover;}

#main-content.homepage .social-network{display:block; width:100%;background-color:#FFF;text-align:center;padding:1.75rem 0;}
#main-content.homepage .social-network h2{position:relative;padding-bottom: 1.5rem;}
#main-content.homepage .social-network h2 small{display:block;font-family: 'ProximaNova-Regular';font-size:16px;text-transform:none;}
#main-content.homepage .social-network h2:after{content:"";position:absolute;bottom:0;left:0;right:0;margin:0 auto; height:3px; width:2.25rem;/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#680588+0,680588+24,c10175+99&1+0,0.97+24,1+100 */
	background: -moz-linear-gradient(left,  rgba(104,5,136,1) 0%, rgba(104,5,136,0.97) 24%, rgba(193,1,117,1) 99%, rgba(193,1,117,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  rgba(104,5,136,1) 0%,rgba(104,5,136,0.97) 24%,rgba(193,1,117,1) 99%,rgba(193,1,117,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  rgba(104,5,136,1) 0%,rgba(104,5,136,0.97) 24%,rgba(193,1,117,1) 99%,rgba(193,1,117,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#680588', endColorstr='#c10175',GradientType=1 );}
#main-content.homepage .social-network ul.social-links{display:block;width:100%;list-style:none;margin:0 0 .5rem 0;padding:0}
#main-content.homepage .social-network ul.social-links li{display:inline-block;margin:0.25rem 0.7rem;}
#main-content.homepage .social-network ul.social-links li a{display:block;width:62px;height:62px;-webkit-transition: all 0.50s ease-in-out; -moz-transition: all 0.50s ease-in-out; -ms-transition: all 0.50s ease-in-out; -o-transition: all 0.50s ease-in-out;border-radius: 100%;background-size: contain !important;}
#main-content.homepage .social-network ul.social-links li a:hover{box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.47); -webkit-box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.47); -moz-box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.47); -o-box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.47);}
#main-content.homepage .social-network ul.social-links li.facebook a{background:transparent url(images/big-facebook-icon-content@2x.png) no-repeat;}
#main-content.homepage .social-network ul.social-links li.twitter a{background:transparent url(images/big-twitter-icon-content@2x.png) no-repeat;}
#main-content.homepage .social-network ul.social-links li.googleplus a{background:transparent url(images/big-google-icon-content@2x.png) no-repeat;}
#main-content.homepage .social-network ul.social-links li.linkedin a{background:transparent url(images/big-linkedn-icon-content@2x.png) no-repeat;}
#main-content.homepage .social-network ul.social-links li.instagram a{background:transparent url(images/big-instagram-icon-content@2x.png) no-repeat;}

#main-content .news-and-media{background: linear-gradient(0deg, #F1F8F6, #F0F8F6 100%);margin:0;padding:0;text-align:center;}
#main-content .news-and-media .content{padding:1.5rem 0 1rem 0;cursor:pointer;}
#main-content .news-and-media .content:hover{box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.09);-webkit-box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.09);-moz-box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.09);}
#main-content .news-and-media .content .icon{display:inline-block;width:100%;height:44px;margin: 0 0 .75rem 0; padding: 0;}
#main-content .news-and-media .content.live-chat .icon{background:transparent url(images/livechat-icon@x2.png) no-repeat center;background-size:contain;}
#main-content .news-and-media .content.funding-inquiry .icon{background:transparent url(images/funding-inquiry-icon@x2.png) no-repeat center;background-size:contain;}
#main-content .news-and-media .content.get-in-touch .icon{background:transparent url(images/get-touch-icon@x2.png) no-repeat center;background-size:contain;}
#main-content .news-and-media h3{font-size:18px;}
#main-content .news-and-media .content p{font-size:14px;line-height:1.4;}
#main-content .news-and-media .content p a.click-here{color: #57068c; background-color: transparent; font-size: 13px; text-transform: uppercase; text-decoration: none; display: inline-block; padding: 0.35rem 1.5rem; border: 1px solid #57068c; border-radius: 4px; -webkit-transition: all 0.50s ease-in-out; -moz-transition: all 0.50s ease-in-out; -ms-transition: all 0.50s ease-in-out; -o-transition: all 0.50s ease-in-out;}
#main-content .news-and-media .content p a.click-here:hover{color:#FFF;background-color:#57068c;}

#main-content.search-result{}
#main-content.search-result .page-banner{position: relative; display: block; width: 100%;height: 300px;}
#main-content.search-result .page-banner .header-image{position:absolute; top:0; left:0;}
#main-content.search-result .page-banner .header-image .container, #main-content.taxonomy-courses .page-banner .header-image .row-fluid, #main-content.taxonomy-courses .page-banner .header-image .row, #main-content.taxonomy-courses .page-banner .header-image .col-md-12{height:100%;}
#main-content.search-result .page-banner .header-image .col-md-12{position:relative;}
#main-content.search-result .page-banner .header-image .header-caption{display: block; width: 100%; position:absolute; bottom:30%;}
#main-content.search-result .page-banner .header-image .header-caption .page-title{position:relative; display:block;color:#FFF;text-transform: none; font-size: 44px; line-height:1;margin:0;padding:0;top: 170px;}
#main-content.search-result .page-banner .header-image .header-caption .page-title:before{content: ""; position: absolute; top: -1.5rem; left: -2rem; width: 2rem; height: 2rem; background: transparent; border-left: #FFF 1rem solid; border-top: #FFF 1rem solid; border-radius: 100% 0 0 0; -moz-border-radius: 100% 0 0 0; -webkit-border-radius: 100% 0 0 0;}

#main-content.search-result{position: relative; bottom: 0; display: block; width: 100%; margin: 0; z-index: 9900;}
#main-content.search-result .search-form{}
#main-content.search-result .search-form form#search_form{}
#main-content.search-result .search-form form#search_form .input-group{display: block; width: 100%; position: relative; margin: 0; padding: 0;}
#main-content.search-result .search-form form#search_form .input-group input[type="text"]{display: block; font-family: 'ProximaNova-Regular'; font-size: 20px; color: #57068c; width: 100%; border: none;  border-radius: 0.300rem; outline: none; padding:1% 28% 1% 6%; height: 3.95rem; -webkit-transition: all 0.30s ease-in-out; -moz-transition: all 0.30s ease-in-out; -ms-transition: all 0.30s ease-in-out; -o-transition: all 0.30s ease-in-out; box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.14); -webkit-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.14); -moz-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.14);background: #FFF url(images/search-icon@x2.png) no-repeat 2% 50%; background-size: 1.75rem;border: 1px solid #57068c;}
#main-content.search-result .search-form form#search_form .input-group input[type="text"]::-webkit-input-placeholder{color: #57068c !important;}
#main-content.search-result .search-form form#search_form .input-group-btn{position: absolute; display: table; background-color: #57068c; margin: 0; padding: 0; height:4rem; width: auto; top: 0; right: 0; z-index: 100; border-top-right-radius: 0.125rem; border-bottom-right-radius: 0.125rem;}
#main-content.search-result .search-form form#search_form .input-group-btn input[type="submit"]{padding: 0 25px; font-size: 18px; font-family: 'ProximaNova-Bold'; text-transform: uppercase; width: 100%; height: 100%; outline: none; border: 0; border-top-right-radius: 0.125rem; border-bottom-right-radius: 0.125rem; background-color: transparent; color: #FFF; text-decoration: none;}

#main-content.search-result .search-bar{border: 1px solid #c9c9c9; border-radius: 5px;padding: 30px;margin-bottom: 20px;min-height: 160px;}
#main-content.search-result .search-bar p{font-family: 'ProximaNova-Regular';}
#main-content.search-result .search-bar .result-title{font-weight: 600;}

#main-content.search-result ul, #main-content.search-result .article ol{padding-left: 0px;}
#main-content.search-result ul.results-items li:before{width:0;height:0;}
#main-content.search-result ul.results-items li{padding: 0.5rem 1rem;}
#main-content.search-result ul.results-items li p{font-size:14px;margin-bottom:1rem;}
#main-content.search-result ul li{list-style: none; margin-bottom: 30px;border-left: 5px solid #f1f9f6;}
#main-content.search-result .h-readmore{font-size: 1.2rem;}
#main-content.search-result .h-readmore a{font-size:1rem;text-decoration: none;}
#main-content.search-result .h-readmore a:hover{text-decoration:underline;}
#main-content.search-result .result-title a{color: #00314a;text-decoration: none;}
#main-content.search-result .h-readmore:after{content: ""; display: inline-block; vertical-align:middle; background: transparent url(images/arrow-icon-content@2x.png) no-repeat center; width: 35px; height: 21px; margin-left: 5px;margin-top: 7px; background-size: contain;}

#main-content.search-result span.paginate-top{font-size: 18px;}
#main-content.search-result span.paginations{margin-left: 20px;}
#main-content.search-result span.page-numbers.current{background-color: #57068c;border: 1px solid #57068c;padding: 4px 10px 4px;color: #fff;}
#main-content.search-result a.page-numbers{border: 1px solid #57068c; padding: 4px 10px 4px;}

#main-content.search-result p{font-size: 14px;}
#main-content.search-result h3.result-title{font-size: 20px;}


#main-content.error-404 .search-form{}
#main-content.error-404 .search-form form#search_form{}
#main-content.error-404 .search-form form#search_form .input-group{display: block; width: 100%; position: relative; margin: 0; padding: 0;}
#main-content.error-404 .search-form form#search_form .input-group input[type="text"]{display: block; font-family: 'ProximaNova-Regular'; font-size: 20px; color: #57068c; width: 100%; border: none;  border-radius: 0.300rem; outline: none; padding:1% 28% 1% 6%; height: 3.95rem; -webkit-transition: all 0.30s ease-in-out; -moz-transition: all 0.30s ease-in-out; -ms-transition: all 0.30s ease-in-out; -o-transition: all 0.30s ease-in-out; box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.14); -webkit-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.14); -moz-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.14);background: #FFF url(images/search-icon@x2.png) no-repeat 2% 50%; background-size: 1.75rem;border: 1px solid #57068c;}
#main-content.error-404 .search-form form#search_form .input-group input[type="text"]::-webkit-input-placeholder{color: #57068c !important;}
#main-content.error-404 .search-form form#search_form .input-group-btn{position: absolute; display: table; background-color: #57068c; margin: 0; padding: 0; height:4rem; width: auto; top: 0; right: 0; z-index: 100; border-top-right-radius: 0.125rem; border-bottom-right-radius: 0.125rem;}
#main-content.error-404 .search-form form#search_form .input-group-btn input[type="submit"]{padding: 0 25px; font-size: 18px; font-family: 'ProximaNova-Bold'; text-transform: uppercase; width: 100%; height: 100%; outline: none; border: 0; border-top-right-radius: 0.125rem; border-bottom-right-radius: 0.125rem; background-color: transparent; color: #FFF; text-decoration: none;}

/*
#main-content.blog-home .page-banner .newsletter-form{width: 70%; background-color: rgba(0,0,0,0.3);padding: 15px; margin: 0 auto;margin-top: 5%;}
#main-content.blog-home .page-banner .newsletter-form{}
#main-content.blog-home .page-banner .newsletter-form form#newsletter_form{display: block; width: 100%;}
#main-content.blog-home .page-banner .newsletter-form form#newsletter_form .input-group{display: inline-block; width: 100%; position: relative; margin: 0; padding: 0;}
#main-content.blog-home .page-banner .newsletter-form form#newsletter_form .input-group input#newsletter_email{display: block; font-family: 'ProximaNova-Regular'; font-size: 16px; width: 100%; border: none; border-radius: 0.125rem; outline: none; padding:1rem 11rem 1rem 1.5rem; height: 3.2rem; -webkit-transition: all 0.30s ease-in-out; -moz-transition: all 0.30s ease-in-out; -ms-transition: all 0.30s ease-in-out; -o-transition: all 0.30s ease-in-out; box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.14); -webkit-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.14); -moz-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.14);}
#main-content.blog-home .page-banner .newsletter-form form#newsletter_form .input-group .input-group-btn{position: absolute; display: table; background-color: #B2D338; margin: 0; padding:0; height: 3.2rem; width: auto; top: 0; right: 0; z-index: 100; border-top-right-radius: 0.125rem; border-bottom-right-radius: 0.125rem;}
#main-content.blog-home .page-banner .newsletter-form form#newsletter_form .input-group .input-group-btn a#newsletter_submit{display: table-cell; vertical-align: middle; margin:0; padding: 0 0.75rem; font-size: 16px; font-family: 'ProximaNova-Bold'; width: 100%; height: 100%; outline: none; border: 0; border-top-right-radius: 0.125rem; border-bottom-right-radius: 0.125rem; background-color: transparent; color: #FFF; text-decoration: none;}
#main-content.blog-home .page-banner .newsletter-form form#newsletter_form .input-group .input-group-btn a#newsletter_submit:after{content: "";display: inline-block;vertical-align: top;background: transparent url(images/arrow-icon@x2.png) no-repeat center;width: 23px;height: 12px;margin-left: 8px;background-size: contain;}
*/

#main-content.blog-home .article .post-featured img{border: none;min-width: 100%; max-height: 238px; min-height: 238px; object-fit: cover;}
#main-content.blog-home .article .posts-items img{}
.post-image-container{width: 100%; max-height: 150px;}
.post-image-container img{border: none;min-width: 100%; max-height: 150px; object-fit: cover;}
.compat-object-fit{background-size: cover; background-position: center center;}
.post-image-container img{opacity: 0;}
#main-content.blog-home .article .article-title, #main-content.blog-home .aside{margin-top: 35px;}
#main-content.blog-home .article{margin-bottom: 10px;}
#main-content.blog-home .article .posts-items{border: 1px solid #c9c9c9;width: 50%;float: left;}
#main-content.blog-home .article .posts-items .post-items-content{padding-top: 15px;padding-left: 22px; padding-right: 22px;min-height: 500px;}
#main-content.blog-home .article .posts-items h2 a{font-size: 24px; color: #00314a;}
#main-content.blog-home .article .posts-items h2 a:hover{text-decoration: none;}
#main-content.blog-home .article .posts-items .post-content{padding-top: 30px;}
#main-content.blog-home .article .posts-items p{font-family: 'ProximaNova-Regular';font-size: 14px;color: #00314a;margin-top: 19px;}
#main-content.blog-home .article .posts-items .post-details{font-size: 0.75rem;color: #adb6bc;}
#main-content.blog-home .article .posts-items .post-details a{font-size: 0.75rem;color: #adb6bc;;}
#main-content.blog-home .article .posts-items .post-details a:hover{text-decoration: none;color: #57068c;}
#main-content.blog-home .article .posts-items .h-readmore a{font-size: 16px;text-decoration: none;}
#main-content.blog-home .article .posts-items .h-readmore:after{content: ""; display: inline-block; vertical-align:middle; background: transparent url(images/arrow-icon-content@2x.png) no-repeat center; width: 35px; height: 21px; margin-left: 5px; background-size: contain;}
#main-content.blog-home .article .posts-items .social-share{border-top: 1px solid #c9c9c9;margin-left: 0px;padding: 10px 20px 10px 20px; font-family: 'ProximaNova-Semibold';}
#main-content.blog-home .article .posts-items .social-share small{vertical-align: middle;text-transform: uppercase;font-size: 10px;}
#main-content.blog-home .article .posts-items .social-share small a{font-family: 'ProximaNova-Regular'; color: #b3b3b3;font-size: 10px; }
#main-content.blog-home .article .posts-items .social-share small a:hover{color: #57068c;text-decoration: none;}
#main-content.blog-home .article .posts-items .social-share small span{color: #b3b3b3;}

#main-content.blog-home .article .post-featured {border: 1px solid #c9c9c9;position: relative;padding-top: 20px;padding-left: 22px; padding-right: 22px;}
#main-content.blog-home .article .post-featured .post-featured-inner{clear: both;}
#main-content.blog-home .article .post-featured .social-share{border-top: 1px solid #c9c9c9;margin-left: 0px;padding-top: 6px;padding-bottom: 15px;font-family: 'ProximaNova-Semibold';}
#main-content.blog-home .article .post-featured .social-share small{vertical-align: middle;text-transform: uppercase;font-size: 10px;}
#main-content.blog-home .article .post-featured .post-details{font-size: 12px;color: #adb6bc;}
#main-content.blog-home .article .post-featured .post-details a{font-size: 0.75rem;color: #adb6bc;}
#main-content.blog-home .article .post-featured .post-details a:hover{text-decoration: none;color: #57068c;}
#main-content.blog-home .article .post-featured .social-share small a{font-family: 'ProximaNova-Regular'; color: #b3b3b3;font-size: 0.625rem; }
#main-content.blog-home .article .post-featured .social-share small a:hover{color: #57068c;text-decoration: none;}
#main-content.blog-home .article .post-featured .social-share small span{color: #b3b3b3;font-size: 10px;}
#main-content.blog-home .article .post-featured .h-readmore a{font-size: 16px;text-decoration: none;}
#main-content.blog-home .article .post-featured .h-readmore:after{content: ""; display: inline-block; vertical-align:middle; background: transparent url(images/arrow-icon-content@2x.png) no-repeat center; width: 35px; height: 21px; margin-left: 5px; background-size: contain;}
#main-content.blog-home .article .post-featured h2 a{font-size: 24px; color: #00314a;}
#main-content.blog-home .article .post-featured h2 a:hover{text-decoration: none;}
#main-content.blog-home .article .post-featured p{font-family: 'ProximaNova-Regular';font-size: 14px;color: #00314a;margin-top: 19px;}
#main-content.blog-home .article .post-featured p.featured{font-family: 'ProximaNova-Bold'; font-size: 14px;color: #fff;padding: 5px;background-color: #57068c;position: absolute;text-transform: uppercase; }
#main-content.blog-home .article .post-featured .post-featured-image{float: left;width: 50%;}
#main-content.blog-home .article .post-featured .post-featured-content{padding-left: 25px;}
#main-content.blog-home .article .post-featured .no-padding{padding: 0;}

#main-content.blog-home .social-side li{border: 1px solid #e4eaea;background: #fff;}
#main-content.blog-home .social-side .social-side-image img{border-right: 1px solid #e4eaea;}

#main-content.archives .page-banner{margin-top: 0px;min-height: 254px;background: url('images/blog-home-bg.jpg');background-repeat: no-repeat;background-position: -65px -130px; }
#main-content.archives .page-banner .header-caption{position: relative;text-align: center;color: #FFF!important;width: 100%;top: 15%;}
#main-content.archives .page-banner .header-caption h1{font-size: 2.375rem;}
#main-content.archives .page-banner .header-caption p{font-family: 'ProximaNova-Regular'; color: #fff; font-size: 1.125rem;}



#main-content.archives .article .post-featured img{border: none;min-width: 100%; max-height: 238px; min-height: 238px; object-fit: cover;}
#main-content.archives .article .posts-items img{border: none;min-width: 100%; max-height: 150px; min-height: 150px; object-fit: cover;}
#main-content.archives .article .article-title, #main-content.archives .aside{margin-top: 35px;}
#main-content.archives .article{margin-bottom: 10px;}
#main-content.archives .article .posts-items{border: 1px solid #c9c9c9;width: 50%;float: left;}
#main-content.archives .article .posts-items .post-items-content{padding-top: 15px;padding-left: 22px; padding-right: 22px;min-height: 500px;}
#main-content.archives .article .posts-items h2 a{font-size: 24px; color: #00314a;}
#main-content.archives .article .posts-items h2 a:hover{text-decoration: none;}
#main-content.archives .article .posts-items .post-content{padding-top: 30px;}
#main-content.archives .article .posts-items p{font-family: 'ProximaNova-Regular';font-size: 14px;color: #00314a;margin-top: 19px;}
#main-content.archives .article .posts-items .post-details{font-size: 0.75rem;color: #adb6bc;}
#main-content.archives .article .posts-items .post-details a{font-size: 0.75rem;color: #adb6bc;;}
#main-content.archives .article .posts-items .post-details a:hover{text-decoration: none;color: #57068c;}
#main-content.archives .article .posts-items .h-readmore a{font-size: 16px;text-decoration: none;}
#main-content.archives .article .posts-items .h-readmore:after{content: ""; display: inline-block; vertical-align:middle; background: transparent url(images/arrow-icon-content@2x.png) no-repeat center; width: 35px; height: 21px; margin-left: 3px;margin-top: -3px; background-size: contain;}
#main-content.archives .article .posts-items .social-share{border-top: 1px solid #c9c9c9;margin-left: 0px;padding: 10px 20px 10px 20px; font-family: 'ProximaNova-Semibold';}
#main-content.archives .article .posts-items .social-share small{vertical-align: middle;text-transform: uppercase;font-size: 10px;}
#main-content.archives .article .posts-items .social-share small a{font-family: 'ProximaNova-Regular'; color: #b3b3b3;font-size: 10px; }
#main-content.archives .article .posts-items .social-share small a:hover{color: #57068c;text-decoration: none;}
#main-content.archives .article .posts-items .social-share small span{color: #b3b3b3;}

#main-content.page-template .post-thumbnails {overflow-y: hidden;border: none;margin-left: 0px;margin-top: 30px;margin-bottom: 20px; max-width: 100%; max-height: 250px;object-fit: cover;}
#main-content.page-template .post-thumbnails img{max-width: 100%;}

#main-content.page-template .career-choice{background-color: #FFF;margin:0;}
#main-content.page-template .career-choice h2{position:relative;padding-bottom: 1.5rem;text-align:center;}
#main-content.page-template .career-choice h2 small{display:block;font-family: 'ProximaNova-Regular';font-size:16px;text-transform:none;}
#main-content.page-template .career-choice h2:after{content:"";position:absolute;bottom:0;left:0;right:0;margin:0 auto; height:3px; width:2.25rem;background-color:#57068c;}
#main-content.page-template .career-choice ul.career-list{display: block; width: 100%; margin: 0 0 1.5rem 0; padding: 0; list-style: none;text-align: left;}
#main-content.page-template .career-choice ul.career-list li.career{position: relative; display: inline-block; vertical-align: top;}
#main-content.page-template .career-choice ul.career-list li a{display:block;width:100%;height:100%;}
#main-content.page-template .career-choice ul.career-list li.career a:hover{box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.75);-webkit-box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.75);-moz-box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.75);}
#main-content.page-template .career-choice ul.career-list li.career a .overlay{visibility: visible; opacity: 1; left: 0; transition: visibility 0s, opacity 0.5s linear; position: absolute; width: 100%; height: 100%; z-index: 100;}
#main-content.page-template .career-choice ul.career-list li.career a:hover .overlay{visibility: hidden; opacity: 0;}
#main-content.page-template .career-choice ul.career-list li.career a .caption{position: absolute; font-family: 'ProximaNova-Bold'; font-size: 14px; display: table; vertical-align: middle; width: 100%; bottom: 0; left: 0; text-align: left; text-transform: uppercase; background-color: rgba(0,0,0,0.6); color: #FFF; padding:0; height: 55px; z-index:200;}
#main-content.page-template .career-choice ul.career-list li.career a:hover .caption{padding: 0 0 0 15px;}
#main-content.page-template .career-choice ul.career-list li.career a .caption:before{content: ""; display: table-cell; width: 5px; height: 100%;
	background: -moz-linear-gradient(top,  rgba(193,1,117,1) 0%, rgba(193,1,117,1) 1%, rgba(104,5,136,0.97) 76%, rgba(104,5,136,1) 100%);
	background: -webkit-linear-gradient(top,  rgba(193,1,117,1) 0%,rgba(193,1,117,1) 1%,rgba(104,5,136,0.97) 76%,rgba(104,5,136,1) 100%);
	background: linear-gradient(to bottom,  rgba(193,1,117,1) 0%,rgba(193,1,117,1) 1%,rgba(104,5,136,0.97) 76%,rgba(104,5,136,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c10175', endColorstr='#680588',GradientType=0 )}
#main-content.page-template .career-choice ul.career-list li.career a:hover .caption:before{display:none;}
#main-content.page-template .career-choice ul.career-list li.career a .caption div{display: table-cell; vertical-align: middle; padding-left:15px;}
#main-content.page-template .career-choice p.career-btns{text-align:center;text-transform:uppercase;margin:1rem 0 0 0;}
#main-content.page-template .career-choice p.career-btns a{display: inline-block; text-decoration: none; margin: 0 .25rem 1rem .25rem; padding:0.95rem 2.825rem; border-radius: .25rem;-webkit-transition: all 0.50s ease-in-out; -moz-transition: all 0.50s ease-in-out; -ms-transition: all 0.50s ease-in-out; -o-transition: all 0.50s ease-in-out;}
#main-content.page-template .career-choice p.career-btns a:hover{box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.34);-webkit-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.34);-moz-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.34);}
#main-content.page-template .career-choice p.career-btns a.see-career-list{border: 1px solid #40B5A3; color: #57068c;}
#main-content.page-template .career-choice p.career-btns a.see-career-list:after{content: ""; display: inline-block; vertical-align: middle; background: transparent url(images/arrow-thin-icon@x2.png) no-repeat center; width: 15px; height: 12px;  margin-left: 8px; margin-bottom: 3px; background-size: contain;}
#main-content.page-template .career-choice p.career-btns a.see-career-list:hover{}
#main-content.page-template .career-choice p.career-btns a.talk-course-advisor{background-color: #57068c; color: #FFF;padding: 0.95rem 2rem;}
#main-content.page-template .career-choice p.career-btns a.talk-course-advisor:after{content: ""; display: inline-block; vertical-align: middle; background: transparent url(images/arrow-icon@x2.png) no-repeat center; width: 23px; height: 12px; margin-left: 8px; margin-bottom: 3px; background-size: contain;}
#main-content.page-template .career-choice p.career-btns a.talk-course-advisor:hover{}
#main-content.page-template .career-choice ul li:before{content: none;}
#main-content.page-template .article .career-choice ul li{padding-left: 0;}

#main-content.single-post-template .post-details{font-size: 12px;color: #adb6bc;}
#main-content.single-post-template .post-details a{font-size: 0.75rem;color: #57068c;}
#main-content.single-post-template .post-details a:hover{text-decoration: none;color: #adb6bc;}
#main-content.single-post-template .article p{font-size: 16px;}
#main-content.single-post-template h2.post-title{position:relative;line-height:1.2;margin-bottom: 2.25rem;padding-bottom:0.5rem;font-size: 34px;}
#main-content.single-post-template .single-post-thumbnails {overflow-y: hidden;border: none;margin-left: 0px;margin-top: 30px;margin-bottom: 20px; width: 100%; max-height: 400px;object-fit: cover;}
#main-content.single-post-template .single-post-thumbnails img{width: 100%;}
#main-content.single-post-template .bulleted-paragraph{border-left: 5px solid #57068c;margin-left: 10px;padding-left: 10px;}
#main-content.single-post-template .bulleted-paragraph b{font-size: 24px;}
#main-content.single-post-template .category-post,
#main-content.single-post-template .category-post a{font-family: 'ProximaNova-Regular'; color: #aaaaaa; font-size: 14px;}
#main-content.single-post-template .category-post a:hover{text-decoration: none;}
#main-content.single-post-template .category-post b{font-family: 'ProximaNova-Bold';}
#main-content.single-post-template .social-links{font-family: 'Arimo Bold'; font-size: 14px; text-transform: uppercase; list-style: none; width: 100%; margin: 0.65rem 0; padding: 0;}
#main-content.single-post-template .social-links span{display:table-cell; vertical-align:middle;}
#main-content.single-post-template .social-links span.share-this{color: #aaaaaa;font-size: 11px;font-family: 'ProximaNova-Regular'; padding-right: 20px;}
#main-content.single-post-template .social-links span.share-this a{text-decoration:none;}
#main-content.single-post-template .social-links span.social{width:32px;}
#main-content.single-post-template .social-links span.social a{display:block;width:24px;height:24px;-webkit-transition: all 0.50s ease-in-out; -moz-transition: all 0.50s ease-in-out; -ms-transition: all 0.50s ease-in-out; -o-transition: all 0.50s ease-in-out;}
#main-content.single-post-template .social-links span.facebook{}
#main-content.single-post-template .social-links span.facebook a{background:transparent url(images/fb-share.png) no-repeat center;background-size:cover;}
#main-content.single-post-template .social-links span.facebook a:hover{background:transparent url(images/fb-share2.png) no-repeat center;background-size:cover;}
#main-content.single-post-template .social-links span.twitter{}
#main-content.single-post-template .social-links span.twitter a{background:transparent url(images/twitter-share.png) no-repeat center;background-size:cover;}
#main-content.single-post-template .social-links span.twitter a:hover{background:transparent url(images/twitter-share2.png) no-repeat center;background-size:cover;}
#main-content.single-post-template .social-links span.googleplus{}
#main-content.single-post-template .social-links span.googleplus a{background:transparent url(images/google-share.png) no-repeat center;background-size:cover;}
#main-content.single-post-template .social-links span.googleplus a:hover{background:transparent url(images/google-share2.png) no-repeat center;background-size:cover;}
#main-content.single-post-template .social-links span.rss{}
#main-content.single-post-template .social-links span.rss a{background:transparent url(images/rss-share.png) no-repeat center;background-size:cover;}
#main-content.single-post-template .social-links span.rss a:hover{background:transparent url(images/rss-share2.png) no-repeat center;background-size:cover;}
#main-content.single-post-template .social-links span.email{}
#main-content.single-post-template .social-links span.email a{background:transparent url(images/email-share.png) no-repeat center;background-size:cover;}
#main-content.single-post-template .social-links span.email a:hover{background:transparent url(images/email-share2.png) no-repeat center;background-size:cover;}
#main-content.single-post-template .post-author{border: 1px solid #c9c9c9;}
#main-content.single-post-template .post-author .author-avatar{padding: 30px 30px 30px;display: table-cell;}
#main-content.single-post-template .post-author .author-avatar img{border:none;max-width: 250px;display: inline;margin: 0 auto;height: 100%;width: auto;}
#main-content.single-post-template .post-author .author-avatar .image-cropper {width: 100px;height: 100px;position: relative;overflow: hidden;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;border-radius: 50%;}
#main-content.single-post-template .post-author .author-info h2{font-size: 15px; font-family: 'ProximaNova-Bold';color: #00314a;text-transform: uppercase;}
#main-content.single-post-template .post-author .author-info{display: table-cell;vertical-align: middle;padding: 30px 30px 30px;}
#main-content.single-post-template .post-author .author-info p {font-size: 14px;}
#main-content.single-post-template .post-author .social-links span.follow{font-size: 12px; font-family: 'ProximaNova-Regular';text-transform: uppercase;color: #aaaaaa;}
#main-content.single-post-template .post-author .social-links span.follow a{color: #01a085;}
#main-content.single-post-template .post-author .social-links span.social-share-icon{padding-right: 15px;padding-left: 15px;}
#main-content.single-post-template .comments-section{border: 1px solid #c9c9c9; margin-top: 20px; padding: 45px;}
#main-content.single-post-template .current-blog{border: 1px solid #c9c9c9;padding: 35px; text-align: center;}
#main-content.single-post-template .current-blog h2{text-transform: uppercase;font-size: 14px;color: #00314a; }
#main-content.single-post-template .current-blog p{color: #aab3b9;}
#main-content.single-post-template .nav-article{color: #00314a; width: 50%;border: 1px solid #d4d4d4;display: block;display: table-cell;padding: 30px 25px 30px;min-height: 85px;font-family: 'ProximaNova-Bold';}
#main-content.single-post-template .nav-article a{font-family: 'ProximaNova-Regular';margin-top: 15px;}
#main-content.single-post-template .nav-article a:hover{text-decoration: none;}



#main-content .aside .widget_categories{padding: 1.125rem 0 0 0;}
#main-content .aside .widget_categories h2{font-size: 21px;margin: 0;padding: 0 1.5rem .75rem 1.5rem;}
#main-content .aside .widget_categories h2:before{content: "";display: inline-block;vertical-align: middle;width: 32px;height: 28px;background: transparent url(images/category-post.png) no-repeat center;background-size: contain;margin-right: 1.25rem;padding: 0;}
.widget_categories li {position: relative; padding: 10px 30px 10px;font-size: 14px;}
.widget_categories li:nth-child(odd){background: #e9f1ee;}
.widget_categories li a:before {content: '';position: absolute;left: 30px;top: 8px;width: 17px;height: 17px;border: 1px solid #ccc;background: #FFF;border-radius: 50%;}
.widget_categories li a {padding-left: 24px;color: #00314a;text-decoration: none;}
.widget_categories li a:hover{color: #57068c; text-decoration: none;}
.widget_categories li.current-cat a:after {content: "•"; width: 100px; position: absolute;top: -7px;left: 29px;font-size: 50px;line-height: 0.8;color: rgb(57, 181, 74);transition: all 0.2s;}
.widget_categories li.current-cat a{color: #57068c;}

#main-content.page-template a.government-enquire-now {border-radius: 3px;margin: 0;display: inline-block; font-family: 'ProximaNova-Regular'; text-transform: uppercase; background-color: #57068c; color: #FFF; margin: .45rem 0 0 0; padding: 18px 40px 18px 40px; font-size: 16px; -webkit-transition: all 0.50s ease-in-out; -moz-transition: all 0.50s ease-in-out; -ms-transition: all 0.50s ease-in-out; -o-transition: all 0.50s ease-in-out;box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.14); -webkit-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.14); -moz-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.14);}
#main-content.page-template a.government-enquire-now:hover{text-decoration: none;box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.3);-moz-box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.3);}
#main-content.page-template a.government-enquire-now:after{content: ""; display: inline-block; vertical-align: middle; background: transparent url(images/arrow-icon@x2.png) no-repeat center; width: 23px; height: 12px; margin-left: 8px; background-size: contain;}
#main-content.page-template a.government-live-chat{border-radius: 3px;display: inline-block; vertical-align: middle; background-color: #57068c; color: #FFF; text-decoration: none; padding: 18px 40px 18px 40px; font-size: 16px; margin-right: 1.5rem; -webkit-transition: all 0.50s ease-in-out; -moz-transition: all 0.50s ease-in-out; -ms-transition: all 0.50s ease-in-out; -o-transition: all 0.50s ease-in-out;}
#main-content.page-template a.government-live-chat:hover{box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.14); -webkit-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.14); -moz-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.14);}
#main-content.page-template a.government-live-chat:before{content:"";display:inline-block;vertical-align: baseline; margin-right: 8px;width:15px;height:12px;background: transparent url(images/talk-icon-white@x2.png) no-repeat center;background-size: contain;}

#main-content.page-template .government-funding strong{line-height: 1.75;}
#main-content.page-template .government-funding table{display:table;width:100%; margin:2rem 0; padding: 0;}
#main-content.page-template .government-funding table th, #main-content .article table td{font-size:14px;border:1px solid #57068c;margin:0;padding:0.75rem 1.25rem;}
#main-content.page-template .government-funding table th{font-family: 'ProximaNova-Bold';font-size: 16px; color:#57068c;background: rgba(228, 191, 252, 0.24);}
#main-content.page-template .government-funding table td{color:#234B60;}
#main-content.page-template .government-funding table td:first-child{color: #57068c;width: 40%;}
#main-content.page-template .government-funding table tr{}
#main-content.page-template .government-funding table tr:nth-child(odd){background: #fafcfc;}
#main-content.page-template .government-funding table tr:nth-child(even){}
#main-content.page-template .government-funding {font-family: 'ProximaNova-Regular';font-size: 14px;line-height: 1.75;}
span.schedule-government{margin-top: .25rem;margin-left: .50rem;color: #57068c;font-size: 14px;font-family: 'ProximaNova-Regular';}

#main-content.locations-template .page-banner{max-height: 277px;height: 277px;}
#main-content.locations-template .article
#main-content.locations-template .article{margin-top: 115px;margin-bottom: 110px;}


/* locations */
#main-content.locations-template .article #accordion.location-list .panel-default{border-top: none; border-bottom: none; border-left: 1px solid #57068c; border-right: 1px solid #57068c; margin-bottom: 2rem;}
#main-content.locations-template .article #accordion.location-list .panel-default .panel-heading{display: block; width: 100%; font-family: 'ProximaNova-Bold'; color: #57068c; background-color: transparent; border-top: 1px solid #57068c; border-bottom: 1px solid #57068c; border-radius: 3px; margin: 0; padding: 0;}
#main-content.locations-template .article #accordion.location-list .panel-default .panel-heading .panel-title{margin: 0; padding: 0;}

#main-content.locations-template .article #accordion.location-list .panel-default .panel-heading .location-header{width:100%;margin:0;padding:0;background-color: rgba(228, 191, 252, 0.24); border-top-left-radius: 3px; border-bottom-left-radius: 3px;}
#main-content.locations-template .article #accordion.location-list .panel-default .panel-heading .location-header li:before{display:none;}
#main-content.locations-template .article #accordion.location-list .panel-default .panel-heading .location-header .location-name{margin: 0;line-height:1.2;}
#main-content.locations-template .article #accordion.location-list .panel-default .panel-heading .location-header .location-name a{text-decoration:none;}
#main-content.locations-template .article #accordion.location-list .panel-default .panel-heading .location-header .location-name a:hover{text-decoration:underline;}
#main-content.locations-template .article #accordion.location-list .panel-default .panel-heading .location-header .location-tool{vertical-align: middle; margin: 0; border-top-right-radius: 3px; border-bottom-right-radius: 3px;}
#main-content.locations-template .article #accordion.location-list .panel-default .panel-heading .location-header .location-tool ul.quick-info{padding-left:0;}
#main-content.locations-template .article #accordion.location-list .panel-default .panel-heading .location-header .location-tool ul.quick-info li{display: inline-block; vertical-align: middle; width: 40px; height: 60px; margin: 0; padding: 0.7rem 0.4rem;}
#main-content.locations-template .article #accordion.location-list .panel-default .panel-heading .location-header .location-tool ul.quick-info li:first-child{width: 55px; padding: 0.7rem 0.4rem 0.7rem 0.7rem;}
#main-content.locations-template .article #accordion.location-list .panel-default .panel-heading .location-header .location-tool ul.quick-info li span.overlay1{display: block; border-radius: 100%; width: 38px; height: 38px;}
#main-content.locations-template .article #accordion.location-list .panel-default .panel-heading .location-header .location-tool ul.quick-info li:hover span.overlay1{background-color: #dff1ef;}
#main-content.locations-template .article #accordion.location-list .panel-default .panel-heading .location-header .location-tool ul.quick-info li span.circle{display: block; border-radius: 100%; width: 38px; height: 38px; cursor:pointer;}
#main-content.locations-template .article #accordion.location-list .panel-default .panel-heading .location-header .location-tool ul.quick-info li span.yes span.circle{filter:opacity(1);-moz-filter:opacity(1);-o-filter:opacity(1);-webkit-filter:opacity(1);}
#main-content.locations-template .article #accordion.location-list .panel-default .panel-heading .location-header .location-tool ul.quick-info li .tooltip-inner{width:300px;padding:0.5rem 1rem;border-radius:2px;}
#main-content.locations-template .article #accordion.location-list .panel-default .panel-heading .location-header .location-tool ul.quick-info li span.yes .tooltip-inner{background-color:#57068c;}
#main-content.locations-template .article #accordion.location-list .panel-default .panel-heading .location-header .location-tool ul.quick-info li span.yes .tooltip.top .tooltip-arrow{border-top-color:#57068c;}
#main-content.locations-template .article #accordion.location-list .panel-default .panel-heading .location-header .location-tool ul.quick-info li span.no .tooltip-inner{background-color:#57068c;}
#main-content.locations-template .article #accordion.location-list .panel-default .panel-heading .location-header .location-tool ul.quick-info li span.no .tooltip.top .tooltip-arrow{border-top-color:#57068c;}
#main-content.locations-template .article #accordion.location-list .panel-default .panel-heading .location-header .location-tool ul.quick-info li:hover span.circle{}
#main-content.locations-template .article #accordion.location-list .panel-default .panel-heading .location-header .location-tool ul.quick-info li.free-wifi span.circle{background:transparent url(images/wifi-icon.png) center no-repeat;}
#main-content.locations-template .article #accordion.location-list .panel-default .panel-heading .location-header .location-tool ul.quick-info li.airconditioned span.circle{background:transparent url(images/aircon-icon.png) center no-repeat;}
#main-content.locations-template .article #accordion.location-list .panel-default .panel-heading .location-header .location-tool ul.quick-info li.training-rooms span.circle{background:transparent url(images/training-icon.png) center no-repeat;background-size: 70%;}
#main-content.locations-template .article #accordion.location-list .panel-default .panel-heading .location-header .location-tool ul.quick-info li.street-parking span.circle{background:transparent url(images/parking-icon.png) center no-repeat;}
#main-content.locations-template .article #accordion.location-list .panel-default .panel-heading .location-header .location-tool ul.quick-info li.paid-parking span.circle{background:transparent url(images/paid-parking-icon.png) center no-repeat;}
#main-content.locations-template .article #accordion.location-list .panel-default .panel-heading .location-header .location-tool ul.quick-info li.disabled-access span.circle{background:transparent url(images/disabled-icon.png) center no-repeat;}
#main-content.locations-template .article #accordion.location-list .panel-default .panel-heading .location-header .location-tool ul.quick-info li.place-of-interest span.circle{background:transparent url(images/place-icon.png) center no-repeat;}
#main-content.locations-template .article #accordion.location-list .panel-default .panel-heading .location-header .location-tool ul.quick-info li.public-transportation span.circle{background:transparent url(images/public-trans-icon.png) center no-repeat;}
#main-content.locations-template .article #accordion.location-list .panel-default .panel-heading .location-header .location-tool ul.quick-info li.toggle-menu{vertical-align: middle; background-color: rgba(228, 191, 252, 0.24); border-left: 1px solid; width: 50px; height: 60px; padding: 0.75rem; border-top-right-radius: 3px; border-bottom-right-radius: 3px; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d;}
#main-content.locations-template .article #accordion.location-list .panel-default .panel-heading .location-header .location-tool ul.quick-info li.toggle-menu a{display: block; position: relative; top: 50%; transform: translateY(-50%); width: 25px; height: 25px; border-radius:100%; background: transparent url(images/arrow-up-icon@2x.png) center no-repeat;background-size: contain;}
#main-content.locations-template .article #accordion.location-list .panel-default .panel-heading .location-header .location-tool ul.quick-info li.toggle-menu a:hover{background: transparent url(images/hover-arrow-up@2x.png) center no-repeat; background-size: contain;}
#main-content.locations-template .article #accordion.location-list .panel-default .panel-heading .location-header .location-tool ul.quick-info li.toggle-menu a:hover{box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, 0.2);-o-box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, 0.2);-webkit-box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, 0.2);}
#main-content.locations-template .article #accordion.location-list .panel-default .panel-heading .location-header .location-tool ul.quick-info li.toggle-menu a.collapsed{background: transparent url(images/arrow-down-icon@2x.png) center no-repeat;background-size: contain;}
#main-content.locations-template .article #accordion.location-list .panel-default .panel-heading .location-header .location-tool ul.quick-info li.toggle-menu a.collapsed:hover{background: transparent url(images/hover-arrow-down@2x.png) center no-repeat; background-size: contain;}
#main-content.locations-template .article #accordion.location-list .panel-default .panel-heading .location-header .location-name .toggle-menu{position: absolute; top: 0; right: 0; border-left: 1px solid; width: 50px; height: 100%; padding: 0.75rem; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d;}
#main-content.locations-template .article #accordion.location-list .panel-default .panel-heading .location-header .location-name .toggle-menu a{display: block; position: relative; top: 50%; transform: translateY(-50%); width: 25px; height: 25px; border-radius:100%; background: transparent url(images/arrow-up-icon@2x.png) center no-repeat;background-size: contain;}
#main-content.locations-template .article #accordion.location-list .panel-default .panel-heading .location-header .location-name .toggle-menu a:hover{background: transparent url(images/hover-arrow-up@2x.png) center no-repeat; background-size: contain;}
#main-content.locations-template .article #accordion.location-list .panel-default .panel-heading .location-header .location-name .toggle-menu a:hover{box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, 0.2);-o-box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, 0.2);-webkit-box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, 0.2);}
#main-content.locations-template .article #accordion.location-list .panel-default .panel-heading .location-header .location-name .toggle-menu a.collapsed{background: transparent url(images/arrow-down-icon@2x.png) center no-repeat;background-size: contain;}
#main-content.locations-template .article #accordion.location-list .panel-default .panel-heading .location-header .location-name .toggle-menu a.collapsed:hover{background: transparent url(images/hover-arrow-down@2x.png) center no-repeat; background-size: contain;}
#main-content.locations-template .article #accordion.location-list .panel-default .panel-collapse{border: none;}
#main-content.locations-template .article #accordion.location-list .panel-default .panel-collapse .panel-body{border-top: none; border-left: none; border-right: none; border-bottom: 1px solid #57068c; border-radius: 3px; margin: 0; padding: 1.5rem;}
#main-content.locations-template .article #accordion.location-list .panel-default .panel-collapse .panel-body .content{}
#main-content.locations-template .article #accordion.location-list .panel-default .panel-collapse .panel-body .content .location-description{overflow: hidden;}
#main-content.locations-template .article #accordion.location-list .panel-default .panel-collapse .panel-body .content .location-description .location-image{float: left; margin-right: 1.5rem; margin-bottom:1rem; height: auto; border-radius: 100%;}

#main-content.locations-template .article #accordion.location-list .panel-default .panel-collapse .panel-body .content .more-info{}
#main-content.locations-template .article #accordion.location-list .panel-default .panel-collapse .panel-body .content .more-info > div{}
#main-content.locations-template .article #accordion.location-list .panel-default .panel-collapse .panel-body .content .more-info > div:not(:first-child){}
#main-content.locations-template .article #accordion.location-list .panel-default .panel-collapse .panel-body .content .more-info > div:not(:last-child){}
#main-content.locations-template .article #accordion.location-list .panel-default .panel-collapse .panel-body .content .more-info .method{}
#main-content.locations-template .article #accordion.location-list .panel-default .panel-collapse .panel-body .content .more-info .duration{}
#main-content.locations-template .article #accordion.location-list .panel-default .panel-collapse .panel-body .content .more-info .provider{}
#main-content.locations-template .article #accordion.location-list .panel-default .panel-collapse .panel-body .content .more-info span.title{display: block;font-family: 'ProximaNova-Bold';font-size:14px; line-height:1.2;margin-bottom:0.3rem;text-transform:uppercase;color:#57068c;}
#main-content.locations-template .article #accordion.location-list .panel-default .panel-collapse .panel-body .content .more-info span.content{font-family: 'ProximaNova-Regular';font-size:14px;line-height: 1.4;color:#00314A;}
#main-content.locations-template .article #accordion.location-list .panel-default .panel-collapse .panel-body .content *{font-size:14px;}
#main-content.locations-template .article #accordion.location-list .panel-default .panel-collapse .panel-body .content p{margin-top:0.2rem;margin-bottom: 1px;}
#main-content.locations-template .article #accordion.location-list .panel-default .panel-collapse .panel-body .content p.btns{display:block;margin:1rem 0 0 0;padding:0;}
#main-content.locations-template .article #accordion.location-list .panel-default .panel-collapse .panel-body .content p.btns a{display: inline-block; text-transform: uppercase; text-decoration: none; padding:0.7rem 2rem; border-radius: .25rem; -webkit-transition: all 0.50s ease-in-out; -moz-transition: all 0.50s ease-in-out; -ms-transition: all 0.50s ease-in-out; -o-transition: all 0.50s ease-in-out;}
#main-content.locations-template .article #accordion.location-list .panel-default .panel-collapse .panel-body .content p.btns a.enquire-now{background-color: #57068c; color: #FFF;}
#main-content.locations-template .article #accordion.location-list .panel-default .panel-collapse .panel-body .content p.btns a.enquire-now:after{content: ""; display: inline-block; vertical-align: middle; background: transparent url(images/arrow-icon@x2.png) no-repeat center; width: 23px; height: 12px; margin-left: 8px; margin-bottom: 3px; background-size: contain;}
#main-content.locations-template .article #accordion.location-list .panel-default .panel-collapse .panel-body .content li.talk-advisor a.button{color: #57068c !important;background-color: #FFF !important;border: thin solid #57068c;    padding: 0.45rem 1.5rem !important; margin-top:15px;}
#main-content.locations-template .article #accordion.location-list .panel-default .panel-collapse .panel-body .content li.talk-advisor a.button:after{content: "";display: inline-block;vertical-align: middle;background: transparent url(images/arrow-thin-icon@x2.png) no-repeat center;width: 14px;height: 19px;background-size: contain;margin-left: 8px;}
#main-content.locations-template .article #accordion.location-list .panel-default .panel-collapse .panel-body .content p.btns a:hover{box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.34); -webkit-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.34); -moz-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.34);}
#main-content.locations-template .article #accordion.location-list .panel-default .panel-collapse .panel-body .content .tooltip-box span{display:block;font-size: 11px;font-family: 'ProximaNova-Light';}

#main-content.locations-template .article #accordion.location-list .panel-default .panel-heading .location-name h3{color: #57068c;font-size: 18px; margin: 0;}
#main-content.locations-template .article #accordion.location-list .panel-default .panel-heading .location-name h3:before{content:"";display:inline-block;vertical-align:middle;width:34px;height:36px;background: transparent url(images/address-2-icon.png) no-repeat center;background-size:contain;margin-right:0.7rem;padding:0;}
#main-content.locations-template .article #accordion.location-list .panel-default .panel-heading .location-name h3:after{content:"";height: 0; width: 0;}

#main-content.locations-template  .article #accordion.location-list .panel-default .panel-collapse .panel-body .content .tooltip-box{width: 12%;min-height:0px; margin-right: 0.5%;float:left;font-family: 'ProximaNova-Regular'; font-size: 11px;border: 1px solid #c9c9c9;padding-top: 12px;padding-right: 0px; padding-left: 0px;}
#main-content.locations-template  .article #accordion.location-list .panel-default .panel-collapse .panel-body .content .tooltip-box .tooltip-box-top{border-bottom: 1px solid #c9c9c9;padding: 0 0.5rem 1rem;min-height: 5.5rem;}
#main-content.locations-template  .article #accordion.location-list .panel-default .panel-collapse .panel-body .content .tooltip-box .tooltip-box-bottom{padding: .5rem .75rem .75rem;font-weight: 600;font-family: 'ProximaNova-Semibold';min-height: 6rem;}
#main-content.locations-template  .article #accordion.location-list .panel-default .panel-collapse .panel-body .content .tooltip-box .tooltip-box-bottom p{font-size: 11px;line-height:1.3;}
#main-content.locations-template  .article #accordion.location-list .panel-default .panel-collapse .panel-body .content .tooltip-box .tooltip-box-top img{border:none;margin-bottom: 15px;}
#main-content.locations-template  .article #accordion.location-list .panel-default .panel-collapse .panel-body .content .address {color: #00314a;font-size: 13px; margin: 0;background: transparent url(images/address-icon.png) no-repeat 0px 4px;padding: 10px 35px 10px; }
#main-content.locations-template  .article #accordion.location-list .panel-default .panel-collapse .panel-body .content .contact {color: #00314a;font-size: 13px; margin: 0; background: transparent url(images/location-contact-icon.png) no-repeat 0px 4px;padding: 10px 35px 10px;}
#main-content.locations-template  .article #accordion.location-list .panel-default .panel-collapse .panel-body .location-content-inner{color: #57068c;font-size: 14px; margin: 0; background: transparent url(images/metro-icon.png) no-repeat 0px 4px;padding: 20px 35px 20px;clear: both;color: #00314a;background-position:0px 15px;}
#main-content.locations-template  .article #accordion.location-list .panel-default .panel-collapse .panel-body .content  iframe{width: 100%; height: 317px; border:3px solid #65b560!important;}


#main-content.locations-template .article ul, #main-content .article ol{margin: 0;}
#main-content.locations-template  .article #accordion.location-list .panel-default .panel-collapse .panel-body .content p.take-action{font-size: 18px; text-transform: uppercase;color: #00314a;}


#main-content.single-locations-template .article .address {color: #00314a;font-size: 13px; margin: 0;background: transparent url(images/address-icon.png) no-repeat 0px 4px;padding: 10px 35px 10px; }
#main-content.single-locations-template .article .contact {color: #00314a;font-size: 13px; margin: 0; background: transparent url(images/location-contact-icon.png) no-repeat 0px 4px;padding: 10px 35px 10px;}
#main-content.single-locations-template .article p.take-action{font-size: 18px; text-transform: uppercase;color: #00314a;}

#main-content.single-locations-template .tooltip-box{width: 12%;min-height: 206px; margin-right: 0.5%;display: table-cell;font-family: 'ProximaNova-Regular'; font-size: 11px;border: 1px solid #c9c9c9;padding-top: 12px;padding-right: 0px; padding-left: 0px;}
#main-content.single-locations-template .tooltip-box .tooltip-box-top{border-bottom: 1px solid #c9c9c9;padding: 0px 5px 20px;min-height: 93px;}
#main-content.single-locations-template .tooltip-box .tooltip-box-bottom{padding: 7px 10px 10px;font-weight: 600;font-family: 'ProximaNova-Semibold';}
#main-content.single-locations-template .tooltip-box .tooltip-box-bottom p{font-size: 11px;}
#main-content.single-locations-template .tooltip-box .tooltip-box-top img{margin-bottom: 15px;border: 0px;}
#main-content.single-locations-template .location-content-inner{color: #57068c;font-size: 14px; margin: 0; background: transparent url(images/metro-icon.png) no-repeat 0px 4px;padding: 20px 35px 0px;clear: both;color: #00314a;background-position:0px 15px;}
#main-content.single-locations-template .article li.talk-advisor a.button{color: #57068c !important;background-color: #FFF !important;border: thin solid #57068c;    padding: 0.45rem 1.5rem !important; margin-top:15px; cursor: pointer;}
#main-content.single-locations-template .article li.talk-advisor a.button:after{content: "";display: inline-block;vertical-align: middle;background: transparent url(images/arrow-thin-icon@x2.png) no-repeat center;width: 14px;height: 19px;background-size: contain;margin-left: 8px;}
/* locations end */

/* faq */
#main-content .article #accordion.faq-list .panel-default{border-top: none; border-bottom: none; border-left: 1px solid #57068c; border-right: 1px solid #57068c; margin-bottom: 2rem;}
#main-content .article #accordion.faq-list .panel-default .panel-heading{display: block; width: 100%; font-family: 'ProximaNova-Bold'; color: #57068c; background-color: transparent; border-top: 1px solid #57068c; border-bottom: 1px solid #57068c; border-radius: 3px; margin: 0; padding: 0;}
#main-content .article #accordion.faq-list .panel-default .panel-heading .panel-title{margin: 0; padding: 0;}

#main-content .article #accordion.faq-list .panel-default .panel-heading .faq-header{width:100%;margin:0;padding:0;background-color: rgba(228, 191, 252, 0.24); border-top-left-radius: 3px; border-bottom-left-radius: 3px;}
#main-content .article #accordion.faq-list .panel-default .panel-heading .faq-header li:before{display:none;}
#main-content .article #accordion.faq-list .panel-default .panel-heading .faq-header .faq-name{margin: 0;line-height:1.2;}
#main-content .article #accordion.faq-list .panel-default .panel-heading .faq-header .faq-name a{text-decoration:none;}
#main-content .article #accordion.faq-list .panel-default .panel-heading .faq-header .faq-name a:hover{text-decoration:underline;}
#main-content .article #accordion.faq-list .panel-default .panel-heading .faq-header .faq-tool{vertical-align: middle; margin: 0; border-top-right-radius: 3px; border-bottom-right-radius: 3px;}
#main-content .article #accordion.faq-list .panel-default .panel-heading .faq-header .faq-tool ul.quick-info li{display: inline-block; vertical-align: middle; width: 40px; height: 60px; margin: 0; padding: 0.7rem 0.4rem;}
#main-content .article #accordion.faq-list .panel-default .panel-heading .faq-header .faq-tool ul.quick-info li:first-child{width: 55px; padding: 0.7rem 0.4rem 0.7rem 0.7rem;}
#main-content .article #accordion.faq-list .panel-default .panel-heading .faq-header .faq-tool ul.quick-info li span.overlay{display: block; border-radius: 100%; width: 38px; height: 38px;}
#main-content .article #accordion.faq-list .panel-default .panel-heading .faq-header .faq-tool ul.quick-info li:hover span.overlay{background-color: #dff1ef;}
#main-content .article #accordion.faq-list .panel-default .panel-heading .faq-header .faq-tool ul.quick-info li span.circle{display: block; border-radius: 100%; width: 38px; height: 38px; cursor:pointer;}
#main-content .article #accordion.faq-list .panel-default .panel-heading .faq-header .faq-tool ul.quick-info li span.yes span.circle{filter:opacity(1);-moz-filter:opacity(1);-o-filter:opacity(1);-webkit-filter:opacity(1);}
#main-content .article #accordion.faq-list .panel-default .panel-heading .faq-header .faq-tool ul.quick-info li .tooltip-inner{width:300px;padding:0.5rem 1rem;border-radius:2px;}
#main-content .article #accordion.faq-list .panel-default .panel-heading .faq-header .faq-tool ul.quick-info li span.yes .tooltip-inner{background-color:#57068c;}
#main-content .article #accordion.faq-list .panel-default .panel-heading .faq-header .faq-tool ul.quick-info li span.yes .tooltip.top .tooltip-arrow{border-top-color:#57068c;}
#main-content .article #accordion.faq-list .panel-default .panel-heading .faq-header .faq-tool ul.quick-info li span.no .tooltip-inner{background-color:#57068c;}
#main-content .article #accordion.faq-list .panel-default .panel-heading .faq-header .faq-tool ul.quick-info li span.no .tooltip.top .tooltip-arrow{border-top-color:#57068c;}
#main-content .article #accordion.faq-list .panel-default .panel-heading .faq-header .faq-tool ul.quick-info li:hover span.circle{}
#main-content .article #accordion.faq-list .panel-default .panel-heading .faq-header .faq-tool ul.quick-info li.toggle-menu{vertical-align: middle; background-color: rgba(213, 157, 251, 0.26); border-left: 1px solid; width: 50px; height: 60px; padding: 0.75rem; border-top-right-radius: 3px; border-bottom-right-radius: 3px; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d;}
#main-content .article #accordion.faq-list .panel-default .panel-heading .faq-header .faq-tool ul.quick-info li.toggle-menu a{display: block; position: relative; top: 50%; transform: translateY(-50%); width: 25px; height: 25px; border-radius:100%; background: transparent url(images/arrow-up-icon@2x.png) center no-repeat;background-size: contain;}
#main-content .article #accordion.faq-list .panel-default .panel-heading .faq-header .faq-tool ul.quick-info li.toggle-menu a:hover{background: transparent url(images/hover-arrow-up@2x.png) center no-repeat; background-size: contain;}
#main-content .article #accordion.faq-list .panel-default .panel-heading .faq-header .faq-tool ul.quick-info li.toggle-menu a:hover{box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, 0.2);-o-box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, 0.2);-webkit-box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, 0.2);}
#main-content .article #accordion.faq-list .panel-default .panel-heading .faq-header .faq-tool ul.quick-info li.toggle-menu a.collapsed{background: transparent url(images/arrow-down-icon@2x.png) center no-repeat;background-size: contain;}
#main-content .article #accordion.faq-list .panel-default .panel-heading .faq-header .faq-tool ul.quick-info li.toggle-menu a.collapsed:hover{background: transparent url(images/hover-arrow-down@2x.png) center no-repeat; background-size: contain;}
#main-content .article #accordion.faq-list .panel-default .panel-heading .faq-header .faq-name .toggle-menu{position: absolute; top: 0; right: 0; border-left: 1px solid; width: 50px; height: 100%; padding: 0.75rem; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d;}
#main-content .article #accordion.faq-list .panel-default .panel-heading .faq-header .faq-name .toggle-menu a{display: block; position: relative; top: 50%; transform: translateY(-50%); width: 25px; height: 25px; border-radius:100%; background: transparent url(images/arrow-up-icon@2x.png) center no-repeat;background-size: contain;}
#main-content .article #accordion.faq-list .panel-default .panel-heading .faq-header .faq-name .toggle-menu a:hover{background: transparent url(images/hover-arrow-up@2x.png) center no-repeat; background-size: contain;}
#main-content .article #accordion.faq-list .panel-default .panel-heading .faq-header .faq-name .toggle-menu a:hover{box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, 0.2);-o-box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, 0.2);-webkit-box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, 0.2);}
#main-content .article #accordion.faq-list .panel-default .panel-heading .faq-header .faq-name .toggle-menu a.collapsed{background: transparent url(images/arrow-down-icon@2x.png) center no-repeat;background-size: contain;}
#main-content .article #accordion.faq-list .panel-default .panel-heading .faq-header .faq-name .toggle-menu a.collapsed:hover{background: transparent url(images/hover-arrow-down@2x.png) center no-repeat; background-size: contain;}
#main-content .article #accordion.faq-list .panel-default .panel-collapse{border: none;}
#main-content .article #accordion.faq-list .panel-default .panel-collapse .panel-body{border-top: none; border-left: none; border-right: none; border-bottom: 1px solid #57068c; border-radius: 3px; margin: 0; padding: 1.5rem;}
#main-content .article #accordion.faq-list .panel-default .panel-collapse .panel-body .content{}
#main-content .article #accordion.faq-list .panel-default .panel-collapse .panel-body .content .faq-description{overflow: hidden;}
#main-content .article #accordion.faq-list .panel-default .panel-collapse .panel-body .content .faq-description .location-image{float: left; margin-right: 1.5rem; margin-bottom:1rem; height: auto; border-radius: 100%;}

#main-content .article #accordion.faq-list .panel-default .panel-collapse .panel-body .content .more-info{}
#main-content .article #accordion.faq-list .panel-default .panel-collapse .panel-body .content .more-info > div{}
#main-content .article #accordion.faq-list .panel-default .panel-collapse .panel-body .content .more-info > div:not(:first-child){}
#main-content .article #accordion.faq-list .panel-default .panel-collapse .panel-body .content .more-info > div:not(:last-child){}
#main-content .article #accordion.faq-list .panel-default .panel-collapse .panel-body .content .more-info .method{}
#main-content .article #accordion.faq-list .panel-default .panel-collapse .panel-body .content .more-info .duration{}
#main-content .article #accordion.faq-list .panel-default .panel-collapse .panel-body .content .more-info .provider{}
#main-content .article #accordion.faq-list .panel-default .panel-collapse .panel-body .content .more-info span.title{display: block;font-family: 'ProximaNova-Bold';font-size:14px; line-height:1.2;margin-bottom:0.3rem;text-transform:uppercase;color:#57068c;}
#main-content .article #accordion.faq-list .panel-default .panel-collapse .panel-body .content .more-info span.content{font-family: 'ProximaNova-Regular';font-size:14px;line-height: 1.4;color:#00314A;}
#main-content .article #accordion.faq-list .panel-default .panel-collapse .panel-body .content *{font-size:14px;}
#main-content .article #accordion.faq-list .panel-default .panel-collapse .panel-body .content p{margin-top:0.2rem;}
#main-content .article #accordion.faq-list .panel-default .panel-collapse .panel-body .content .tooltip-box h1{font-size: 11px;font-family: 'ProximaNova-Light';}

#main-content .article #accordion.faq-list .panel-default .panel-heading .faq-name h1{color: #57068c;font-size: 18px; margin: 0;padding: 10px;}

#main-content .article #accordion.faq-list .panel-default .panel-collapse .panel-body .content .tooltip-box{width: 12%;min-height: 246px; margin-right: 0.5%;float:left;font-family: 'ProximaNova-Regular'; font-size: 11px;border: 1px solid #c9c9c9;padding-top: 12px;padding-right: 0px; padding-left: 0px;}
#main-content .article #accordion.faq-list .panel-default .panel-collapse .panel-body .content .tooltip-box .tooltip-box-top{border-bottom: 1px solid #c9c9c9;padding: 0px 5px 20px;min-height: 93px;}
#main-content .article #accordion.faq-list .panel-default .panel-collapse .panel-body .content .tooltip-box .tooltip-box-bottom{padding: 7px 10px 10px;font-weight: 600;font-family: 'ProximaNova-Semibold';}
#main-content .article #accordion.faq-list .panel-default .panel-collapse .panel-body .content .tooltip-box .tooltip-box-bottom p{font-size: 11px;}
#main-content .article #accordion.faq-list .panel-default .panel-collapse .panel-body .content .tooltip-box .tooltip-box-top img{margin-bottom: 15px;}

#main-content .article ul, #main-content .article ol{margin: 0;}


/* faq end */

/* For Locations Shortcode */

#main-content.page-template .article div[id^="accordion-"] .panel-default{border-top: none; border-bottom: none; border-left: 1px solid #57068c; border-right: 1px solid #57068c; margin-bottom: 2rem;}
#main-content.page-template .article div[id^="accordion-"] .panel-default .panel-heading{display: block; width: 100%; font-family: 'ProximaNova-Bold'; color: #57068c; background-color: transparent; border-top: 1px solid #57068c; border-bottom: 1px solid #57068c; border-radius: 3px; margin: 0; padding: 0;}
#main-content.page-template .article div[id^="accordion-"] .panel-default .panel-heading .panel-title{margin: 0; padding: 0;}

#main-content.page-template .article div[id^="accordion-"] .panel-default .panel-heading .location-header{width:100%;margin:0;padding:0;background-color: rgba(213, 157, 251, 0.26); border-top-left-radius: 3px; border-bottom-left-radius: 3px;}
#main-content.page-template .article div[id^="accordion-"] .panel-default .panel-heading .location-header li:before{display:none;}
#main-content.page-template .article div[id^="accordion-"] .panel-default .panel-heading .location-header .location-name{margin: 0;line-height:1.2;}
#main-content.page-template .article div[id^="accordion-"] .panel-default .panel-heading .location-header .location-name a{text-decoration:none;}
#main-content.page-template .article div[id^="accordion-"] .panel-default .panel-heading .location-header .location-name a:hover{text-decoration:underline;}
#main-content.page-template .article div[id^="accordion-"] .panel-default .panel-heading .location-header .location-tool{vertical-align: middle; margin: 0; border-top-right-radius: 3px; border-bottom-right-radius: 3px;}
#main-content.page-template .article div[id^="accordion-"] .panel-default .panel-heading .location-header .location-tool ul.quick-info{padding-left:0;}
#main-content.page-template .article div[id^="accordion-"] .panel-default .panel-heading .location-header .location-tool ul.quick-info li{display: inline-block; vertical-align: middle; width: 40px; height: 60px; margin: 0; padding: 0.7rem 0.4rem;}
#main-content.page-template .article div[id^="accordion-"] .panel-default .panel-heading .location-header .location-tool ul.quick-info li:first-child{width: 55px; padding: 0.7rem 0.4rem 0.7rem 0.7rem;}
#main-content.page-template .article div[id^="accordion-"] .panel-default .panel-heading .location-header .location-tool ul.quick-info li span.overlay1{display: block; border-radius: 100%; width: 38px; height: 38px;}
#main-content.page-template .article div[id^="accordion-"] .panel-default .panel-heading .location-header .location-tool ul.quick-info li:hover span.overlay1{background-color: #dff1ef;}
#main-content.page-template .article div[id^="accordion-"] .panel-default .panel-heading .location-header .location-tool ul.quick-info li span.circle{display: block; border-radius: 100%; width: 38px; height: 38px; cursor:pointer;}
#main-content.page-template .article div[id^="accordion-"] .panel-default .panel-heading .location-header .location-tool ul.quick-info li span.yes span.circle{filter:opacity(1);-moz-filter:opacity(1);-o-filter:opacity(1);-webkit-filter:opacity(1);}
#main-content.page-template .article div[id^="accordion-"] .panel-default .panel-heading .location-header .location-tool ul.quick-info li .tooltip-inner{width:300px;padding:0.5rem 1rem;border-radius:2px;}
#main-content.page-template .article div[id^="accordion-"] .panel-default .panel-heading .location-header .location-tool ul.quick-info li span.yes .tooltip-inner{background-color:#57068c;}
#main-content.page-template .article div[id^="accordion-"] .panel-default .panel-heading .location-header .location-tool ul.quick-info li span.yes .tooltip.top .tooltip-arrow{border-top-color:#57068c;}
#main-content.page-template .article div[id^="accordion-"] .panel-default .panel-heading .location-header .location-tool ul.quick-info li span.no .tooltip-inner{background-color:#57068c;}
#main-content.page-template .article div[id^="accordion-"] .panel-default .panel-heading .location-header .location-tool ul.quick-info li span.no .tooltip.top .tooltip-arrow{border-top-color:#57068c;}
#main-content.page-template .article div[id^="accordion-"] .panel-default .panel-heading .location-header .location-tool ul.quick-info li:hover span.circle{}
#main-content.page-template .article div[id^="accordion-"] .panel-default .panel-heading .location-header .location-tool ul.quick-info li.free-wifi span.circle{background:transparent url(images/wifi-icon.png) center no-repeat;}
#main-content.page-template .article div[id^="accordion-"] .panel-default .panel-heading .location-header .location-tool ul.quick-info li.airconditioned span.circle{background:transparent url(images/aircon-icon.png) center no-repeat;}
#main-content.page-template .article div[id^="accordion-"] .panel-default .panel-heading .location-header .location-tool ul.quick-info li.training-rooms span.circle{background:transparent url(images/training-icon.png) center no-repeat;background-size: 70%;}
#main-content.page-template .article div[id^="accordion-"] .panel-default .panel-heading .location-header .location-tool ul.quick-info li.street-parking span.circle{background:transparent url(images/parking-icon.png) center no-repeat;}
#main-content.page-template .article div[id^="accordion-"] .panel-default .panel-heading .location-header .location-tool ul.quick-info li.paid-parking span.circle{background:transparent url(images/paid-parking-icon.png) center no-repeat;}
#main-content.page-template .article div[id^="accordion-"] .panel-default .panel-heading .location-header .location-tool ul.quick-info li.disabled-access span.circle{background:transparent url(images/disabled-icon.png) center no-repeat;}
#main-content.page-template .article div[id^="accordion-"] .panel-default .panel-heading .location-header .location-tool ul.quick-info li.place-of-interest span.circle{background:transparent url(images/place-icon.png) center no-repeat;}
#main-content.page-template .article div[id^="accordion-"] .panel-default .panel-heading .location-header .location-tool ul.quick-info li.public-transportation span.circle{background:transparent url(images/public-trans-icon.png) center no-repeat;}
#main-content.page-template .article div[id^="accordion-"] .panel-default .panel-heading .location-header .location-tool ul.quick-info li.toggle-menu{vertical-align: middle; background-color: rgba(228, 191, 252, 0.24); border-left: 1px solid; width: 50px; height: 60px; padding: 0.75rem; border-top-right-radius: 3px; border-bottom-right-radius: 3px; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d;}
#main-content.page-template .article div[id^="accordion-"] .panel-default .panel-heading .location-header .location-tool ul.quick-info li.toggle-menu a{display: block; position: relative; top: 50%; transform: translateY(-50%); width: 25px; height: 25px; border-radius:100%; background: transparent url(images/arrow-up-icon@2x.png) center no-repeat;background-size: contain;}
#main-content.page-template .article div[id^="accordion-"] .panel-default .panel-heading .location-header .location-tool ul.quick-info li.toggle-menu a:hover{background: transparent url(images/hover-arrow-up@2x.png) center no-repeat; background-size: contain;}
#main-content.page-template .article div[id^="accordion-"] .panel-default .panel-heading .location-header .location-tool ul.quick-info li.toggle-menu a:hover{box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, 0.2);-o-box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, 0.2);-webkit-box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, 0.2);}
#main-content.page-template .article div[id^="accordion-"] .panel-default .panel-heading .location-header .location-tool ul.quick-info li.toggle-menu a.collapsed{background: transparent url(images/arrow-down-icon@2x.png) center no-repeat;background-size: contain;}
#main-content.page-template .article div[id^="accordion-"] .panel-default .panel-heading .location-header .location-tool ul.quick-info li.toggle-menu a.collapsed:hover{background: transparent url(images/hover-arrow-down@2x.png) center no-repeat; background-size: contain;}
#main-content.page-template .article div[id^="accordion-"] .panel-default .panel-heading .location-header .location-name .toggle-menu{position: absolute; top: 0; right: 0; border-left: 1px solid; width: 50px; height: 100%; padding: 0.75rem; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d;}
#main-content.page-template .article div[id^="accordion-"] .panel-default .panel-heading .location-header .location-name .toggle-menu a{display: block; position: relative; top: 50%; transform: translateY(-50%); width: 25px; height: 25px; border-radius:100%; background: transparent url(images/arrow-up-icon@2x.png) center no-repeat;background-size: contain;}
#main-content.page-template .article div[id^="accordion-"] .panel-default .panel-heading .location-header .location-name .toggle-menu a:hover{background: transparent url(images/hover-arrow-up@2x.png) center no-repeat; background-size: contain;}
#main-content.page-template .article div[id^="accordion-"] .panel-default .panel-heading .location-header .location-name .toggle-menu a:hover{box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, 0.2);-o-box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, 0.2);-webkit-box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, 0.2);}
#main-content.page-template .article div[id^="accordion-"] .panel-default .panel-heading .location-header .location-name .toggle-menu a.collapsed{background: transparent url(images/arrow-down-icon@2x.png) center no-repeat;background-size: contain;}
#main-content.page-template .article div[id^="accordion-"] .panel-default .panel-heading .location-header .location-name .toggle-menu a.collapsed:hover{background: transparent url(images/hover-arrow-down@2x.png) center no-repeat; background-size: contain;}
#main-content.page-template .article div[id^="accordion-"] .panel-default .panel-collapse{border: none;}
#main-content.page-template .article div[id^="accordion-"] .panel-default .panel-collapse .panel-body{border-top: none; border-left: none; border-right: none; border-bottom: 1px solid #57068c; border-radius: 3px; margin: 0; padding: 1.5rem;}
#main-content.page-template .article div[id^="accordion-"] .panel-default .panel-collapse .panel-body .content{}
#main-content.page-template .article div[id^="accordion-"] .panel-default .panel-collapse .panel-body .content .location-description{overflow: hidden;}
#main-content.page-template .article div[id^="accordion-"] .panel-default .panel-collapse .panel-body .content .location-description .location-image{float: left; margin-right: 1.5rem; margin-bottom:1rem; height: auto; border-radius: 100%;}

#main-content.page-template .article div[id^="accordion-"] .panel-default .panel-collapse .panel-body .content .more-info{}
#main-content.page-template .article div[id^="accordion-"] .panel-default .panel-collapse .panel-body .content .more-info > div{}
#main-content.page-template .article div[id^="accordion-"] .panel-default .panel-collapse .panel-body .content .more-info > div:not(:first-child){}
#main-content.page-template .article div[id^="accordion-"] .panel-default .panel-collapse .panel-body .content .more-info > div:not(:last-child){}
#main-content.page-template .article div[id^="accordion-"] .panel-default .panel-collapse .panel-body .content .more-info .method{}
#main-content.page-template .article div[id^="accordion-"] .panel-default .panel-collapse .panel-body .content .more-info .duration{}
#main-content.page-template .article div[id^="accordion-"] .panel-default .panel-collapse .panel-body .content .more-info .provider{}
#main-content.page-template .article div[id^="accordion-"] .panel-default .panel-collapse .panel-body .content .more-info span.title{display: block;font-family: 'ProximaNova-Bold';font-size:14px; line-height:1.2;margin-bottom:0.3rem;text-transform:uppercase;color:#57068c;}
#main-content.page-template .article div[id^="accordion-"] .panel-default .panel-collapse .panel-body .content .more-info span.content{font-family: 'ProximaNova-Regular';font-size:14px;line-height: 1.4;color:#00314A;}
#main-content.page-template .article div[id^="accordion-"] .panel-default .panel-collapse .panel-body .content *{font-size:14px;}
#main-content.page-template .article div[id^="accordion-"] .panel-default .panel-collapse .panel-body .content p{margin-top:0.2rem;margin-bottom: 1px;}
#main-content.page-template .article div[id^="accordion-"] .panel-default .panel-collapse .panel-body .content p.btns{display:block;margin:1rem 0 0 0;padding:0;}
#main-content.page-template .article div[id^="accordion-"] .panel-default .panel-collapse .panel-body .content p.btns a{display: inline-block; text-transform: uppercase; text-decoration: none; padding:0.7rem 2rem; border-radius: .25rem; -webkit-transition: all 0.50s ease-in-out; -moz-transition: all 0.50s ease-in-out; -ms-transition: all 0.50s ease-in-out; -o-transition: all 0.50s ease-in-out;}
#main-content.page-template .article div[id^="accordion-"] .panel-default .panel-collapse .panel-body .content p.btns a.enquire-now{background-color: #57068c; color: #FFF;}
#main-content.page-template .article div[id^="accordion-"] .panel-default .panel-collapse .panel-body .content p.btns a.enquire-now:after{content: ""; display: inline-block; vertical-align: middle; background: transparent url(images/arrow-icon@x2.png) no-repeat center; width: 23px; height: 12px; margin-left: 8px; margin-bottom: 3px; background-size: contain;}
#main-content.page-template .article div[id^="accordion-"] .panel-default .panel-collapse .panel-body .content li.talk-advisor a.button{color: #57068c !important;background-color: #FFF !important;border: thin solid #57068c;    padding: 0.45rem 1.5rem !important; margin-top:15px;}
#main-content.page-template .article div[id^="accordion-"] .panel-default .panel-collapse .panel-body .content li.talk-advisor a.button:after{content: "";display: inline-block;vertical-align: middle;background: transparent url(images/arrow-thin-icon@x2.png) no-repeat center;width: 14px;height: 19px;background-size: contain;margin-left: 8px;}
#main-content.page-template .article div[id^="accordion-"] .panel-default .panel-collapse .panel-body .content p.btns a:hover{box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.34); -webkit-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.34); -moz-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.34);}
#main-content.page-template .article div[id^="accordion-"] .panel-default .panel-collapse .panel-body .content .tooltip-box span{display:block;font-size: 11px;font-family: 'ProximaNova-Light';}

#main-content.page-template .article div[id^="accordion-"] .panel-default .panel-heading .location-name h3{color: #57068c;font-size: 18px; margin: 0;}
#main-content.page-template .article div[id^="accordion-"] .panel-default .panel-heading .location-name h3:before{content:"";display:inline-block;vertical-align:middle;width:34px;height:36px;background: transparent url(images/address-2-icon.png) no-repeat center;background-size:contain;margin-right:0.7rem;padding:0;}
#main-content.page-template .article div[id^="accordion-"] .panel-default .panel-heading .location-name h3:after{content:"";height: 0; width: 0;}

#main-content.page-template  .article div[id^="accordion-"] .panel-default .panel-collapse .panel-body .content .tooltip-box{width: 12%;min-height:0px; margin-right: 0.5%;float:left;font-family: 'ProximaNova-Regular'; font-size: 11px;border: 1px solid #c9c9c9;padding-top: 12px;padding-right: 0px; padding-left: 0px;}
#main-content.page-template  .article div[id^="accordion-"] .panel-default .panel-collapse .panel-body .content .tooltip-box .tooltip-box-top{border-bottom: 1px solid #c9c9c9;padding: 0 0.5rem 1rem;min-height: 5.5rem;}
#main-content.page-template  .article div[id^="accordion-"] .panel-default .panel-collapse .panel-body .content .tooltip-box .tooltip-box-bottom{padding: .5rem .75rem .75rem;font-weight: 600;font-family: 'ProximaNova-Semibold';min-height: 6rem;}
#main-content.page-template  .article div[id^="accordion-"] .panel-default .panel-collapse .panel-body .content .tooltip-box .tooltip-box-bottom p{font-size: 11px;line-height:1.3;}
#main-content.page-template  .article div[id^="accordion-"] .panel-default .panel-collapse .panel-body .content .tooltip-box .tooltip-box-top img{border:none;margin-bottom: 15px;}
#main-content.page-template  .article div[id^="accordion-"] .panel-default .panel-collapse .panel-body .content .address {color: #00314a;font-size: 13px; margin: 0;background: transparent url(images/address-icon.png) no-repeat 0px 4px;padding: 10px 35px 10px; }
#main-content.page-template  .article div[id^="accordion-"] .panel-default .panel-collapse .panel-body .content .contact {color: #00314a;font-size: 13px; margin: 0; background: transparent url(images/location-contact-icon.png) no-repeat 0px 4px;padding: 10px 35px 10px;}
#main-content.page-template  .article div[id^="accordion-"] .panel-default .panel-collapse .panel-body .location-content-inner{color: #57068c;font-size: 14px; margin: 0; background: transparent url(images/metro-icon.png) no-repeat 0px 4px;padding: 20px 35px 20px;clear: both;color: #00314a;background-position:0px 15px;}
#main-content.page-template  .article div[id^="accordion-"] .panel-default .panel-collapse .panel-body .content  iframe{width: 100%; height: 317px; border:3px solid #65b560!important;}


#main-content.page-template  .article div[id^="accordion-"] .panel-default .panel-collapse .panel-body .content p.take-action{font-size: 18px; text-transform: uppercase;color: #00314a;}

/* END Locations Shortcode */

#main-content .post-paginations{display: block; margin: 0; padding: 2.5rem 0 2.5rem; clear: both; font-family: 'ProximaNova-Regular'; font-size: 15px;}
#main-content .post-paginations a{border: 1px solid #57068c; padding: 4px 10px 4px;}
#main-content .post-paginations a:hover{text-decoration: none;background-color: #57068c;color: #fff;}
#main-content .post-paginations > span{display:inline-block;vertical-align:middle;margin-right:0.25rem;}
#main-content .post-paginations span.current {background-color: #57068c; border: 1px solid #57068c; padding: 4px 10px 4px; color: #fff; }


#main-content.author-page-template .post-author{border: 1px solid #c9c9c9;clear: both; margin-top: 22px;}
#main-content.author-page-template .post-author .author-avatar{padding: 21px 0px 30px 28px;display: table-cell;}
#main-content.author-page-template .post-author .author-avatar img{border:none;max-width: 250px;display: inline;margin: 0 auto;height: 100%;width: auto;}
#main-content.author-page-template .post-author .author-avatar .image-cropper {width: 100px;height: 100px;position: relative;overflow: hidden;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;border-radius: 50%;}
#main-content.author-page-template .post-author .author-info h1{font-size: 15px; font-family: 'ProximaNova-Bold';color: #00314a;text-transform: uppercase;}
#main-content.author-page-template .post-author .author-info{display: table-cell;vertical-align: middle;padding: 28px 26px 15px;}
#main-content.author-page-template .post-author .author-info p {font-size: 14px;}
#main-content.author-page-template .post-author .social-links span.follow{font-size: 12px; font-family: 'ProximaNova-Regular';text-transform: uppercase;color: #aaaaaa;}
#main-content.author-page-template .post-author .social-links span.follow a{color: #01a085;}
#main-content.author-page-template .post-author .social-links span.social-share-icon{padding-right: 15px;padding-left: 15px;}
#main-content.author-page-template .article .posts-items img{border: none;min-width: 100%; max-height: 150px; min-height: 150px; object-fit: cover;}
#main-content.author-page-template .article .article-title, #main-content.blog-home .aside{margin-top: 35px;}
#main-content.author-page-template .article{margin-bottom: 10px;}
#main-content.author-page-template .article .posts-items{border: 1px solid #c9c9c9;width: 50%;float: left;}
#main-content.author-page-template .article .posts-items .post-items-content{padding-top: 15px;padding-left: 22px; padding-right: 22px;min-height: 500px;}
#main-content.author-page-template .article .posts-items h2 a{font-size: 24px; color: #00314a;}
#main-content.author-page-template .article .posts-items h2 a:hover{text-decoration: none;}
#main-content.author-page-template .article .posts-items .post-content{padding-top: 30px;}
#main-content.author-page-template .article .posts-items p{font-family: 'ProximaNova-Regular';font-size: 14px;color: #00314a;margin-top: 19px;}
#main-content.author-page-template .article .posts-items .post-details{font-size: 0.75rem;color: #adb6bc;}
#main-content.author-page-template .article .posts-items .post-details a{font-size: 0.75rem;color: #adb6bc;;}
#main-content.author-page-template .article .posts-items .post-details a:hover{text-decoration: none;color: #57068c;}
#main-content.author-page-template .article .posts-items .h-readmore a{font-size: 16px;text-decoration: none;}
#main-content.author-page-template .article .posts-items .h-readmore:after{content: ""; display: inline-block; vertical-align:middle; background: transparent url(images/arrow-icon-content@2x.png) no-repeat center; width: 35px; height: 21px; margin-left: 3px;margin-top: -2px; background-size: contain;}
#main-content.author-page-template .article .posts-items .social-share{border-top: 1px solid #c9c9c9;margin-left: 0px;padding: 10px 20px 10px 20px; font-family: 'ProximaNova-Semibold';}
#main-content.author-page-template .article .posts-items .social-share small{vertical-align: middle;text-transform: uppercase;font-size: 10px;}
#main-content.author-page-template .article .posts-items .social-share small a{font-family: 'ProximaNova-Regular'; color: #b3b3b3;font-size: 10px; }
#main-content.author-page-template .article .posts-items .social-share small a:hover{color: #57068c;text-decoration: none;}
#main-content.author-page-template .article .posts-items .social-share small span{color: #b3b3b3;}

.post-page  .results-info{border: 1px solid #c9c9c9;padding: 18px 15px 18px;}
.post-page .paginate-top{font-size: 18px;font-family: 'ProximaNova-Regular';color: #00314a;}
#main-content.post-page .author-social{font-family: 'Arimo Bold'; font-size: 14px; text-transform: uppercase; list-style: none; width: 100%; margin: 0.65rem 0; padding: 0;}
#main-content.post-page .author-social span{display:table-cell; vertical-align:middle;}
#main-content.post-page .author-social span.share-this{color: #aaaaaa;font-size: 11px;font-family: 'ProximaNova-Regular'; padding-right: 20px;}
#main-content.post-page .author-social span.share-this a{text-decoration:none;}
#main-content.post-page .author-social span.social{width:32px;}
#main-content.post-page .author-social span.social a{display:block;width:24px;height:24px;-webkit-transition: all 0.50s ease-in-out; -moz-transition: all 0.50s ease-in-out; -ms-transition: all 0.50s ease-in-out; -o-transition: all 0.50s ease-in-out;}
#main-content.post-page .author-social span.facebook{}
#main-content.post-page .author-social span.facebook a{background:transparent url(images/facebook-foot-icon@x2.png) no-repeat center;background-size:cover;}
#main-content.post-page .author-social span.facebook a:hover{background:transparent url(images/facebook-foot-icon@x2.png) no-repeat center;background-size:cover;}
#main-content.post-page .author-social span.twitter{}
#main-content.post-page .author-social span.twitter a{background:transparent url(images/twitter-foot-icon@x2.png) no-repeat center;background-size:cover;}
#main-content.post-page .author-social span.twitter a:hover{background:transparent url(images/twitter-foot-icon@x2.png) no-repeat center;background-size:cover;}
#main-content.post-page .author-social span.googleplus{}
#main-content.post-page .author-social span.googleplus a{background:transparent url(images/google-foot-icon@x2.png) no-repeat center;background-size:cover;}
#main-content.post-page .author-social span.googleplus a:hover{background:transparent url(images/google-foot-icon@x2.png) no-repeat center;background-size:cover;}
#main-content.post-page .author-social span.linkedin{}
#main-content.post-page .author-social span.linkedin a{background:transparent url(images/linkedin-foot-icon@x2.png) no-repeat center;background-size:cover;}
#main-content.post-page .author-social span.linkedin a:hover{background:transparent url(images/linkedin-foot-icon@x2.png) no-repeat center;background-size:cover;}
#main-content.post-page .post-author .author-info span.follow{font-size: 12px; font-family: 'ProximaNova-Regular';text-transform: uppercase;color: #aaaaaa;}
#main-content.post-page .post-author .author-info span.follow a{color: #01a085;}
#main-content.post-page .post-author .author-info span.social-share-icon{padding-right: 15px;padding-left: 15px;}
#main-content.post-page .clear{clear: both;}
.clear{clear: both;}
/*----------------------------------------------*/
/* Modal */
/*----------------------------------------------*/
#simplemodal-overlay{z-index: 999990 !important;}
#simplemodal-container{z-index: 999999 !important;}
#simplemodal-container a.modalCloseImg{display:none;}
#basic-modal-content-welcome{border-top: 8px solid #57068c;padding: 2.5rem 6rem 1.5rem 6rem;text-align:center;}
#basic-modal-content-welcome h2{font-size:94px;text-transform:none;margin-bottom:0;}
#basic-modal-content-welcome .top p{font-size:18px;line-height:1.3;}
#basic-modal-content-welcome a.button{display: inline-block; text-transform: none; text-decoration: none; background-color: #57068c; color: #FFF; font-size: 24px; margin:0; padding: 0.907rem 1.75rem; -webkit-transition: all 0.50s ease-in-out; -moz-transition: all 0.50s ease-in-out; -ms-transition: all 0.50s ease-in-out; -o-transition: all 0.50s ease-in-out;}
#basic-modal-content-welcome a.button:hover{box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.3);}
#basic-modal-content-welcome a.button.simplemodal-close{cursor:pointer;margin: 0.75rem 0;}
#basic-modal-content-welcome a.button.simplemodal-close:after{content:"";display: inline-block;vertical-align: middle;background: transparent url(images/arrow-icon@x2.png) no-repeat center; width: 23px;height: 12px;margin-left: 12px;margin-bottom: 3px;background-size: contain;}
#basic-modal-content-welcome .bottom p{font-size:16px;line-height: 1.3;color:rgba(5,53,79,0.3);}
[id^="basic-modal-dialog-"] .header span.icon .image{
	background-image: url(https://insight.edu.au/wp-content/uploads/2019/06/livechat-icon@x2_seizeTheDay-1.png) !important;
}
[id^="basic-modal-faq"]{border-top: 8px solid #57068c;padding:2.5rem 3.5rem;/* -webkit-box-shadow: 0 5px 15px rgba(0,0,0,.5); box-shadow: 0 5px 15px rgba(0,0,0,.5);*/}
.simplemodal-wrap{-webkit-box-shadow: 0 5px 15px rgba(0,0,0,.5); box-shadow: 0 5px 15px rgba(0,0,0,.5);}
#simplemodal-container a.faq-modal-close{content: ""; opacity: 0.3; display: block; position: absolute; top: 2.5rem; right: 1.5rem; width: 23px; height: 24px; cursor: pointer;background:transparent url(images/faq-modal-close.png) no-repeat center;}
[id^="basic-modal-faq"] h5.title{font-size: 30px; line-height: 1; text-transform: uppercase; margin-bottom: 1rem;}
[id^="basic-modal-faq"] img.faq-icon{cursor:pointer; border-radius: 100%;  margin-bottom: 1rem;}
[id^="basic-modal-faq"] img.faq-icon:hover{box-shadow: 0 5px 11px 0 rgba(0,0,0,.13); -webkit-box-shadow: 0 5px 11px 0 rgba(0,0,0,.13); -moz-box-shadow: 0 5px 11px 0 rgba(0,0,0,.13); -o-box-shadow: 0 5px 11px 0 rgba(0,0,0,.13);}
[id^="basic-modal-faq"] p{font-size: 14px; line-height:2; color: #02324e; margin-bottom:1rem;padding:0;}
[id^="basic-modal-faq"] a.button.btn-large{display: inline-block; vertical-align: middle; text-decoration: none; border-radius: 3px; color: #57068c !important; text-transform: uppercase; background-color: #FFF !important; border: thin solid #57068c; margin-top: 1rem; padding: .8rem 2.5rem;}
[id^="basic-modal-faq"] a.button.btn-large:hover{box-shadow: 0 2px 8px 0 rgba(0,0,0,.41); -webkit-box-shadow: 0 2px 8px 0 rgba(0,0,0,.41); -moz-box-shadow: 0 2px 8px 0 rgba(0,0,0,.41); -o-box-shadow: 0 2px 8px 0 rgba(0,0,0,.41);}
[id^="basic-modal-faq"] a.button.btn-large:after{content: ""; display: inline-block; vertical-align: middle; background: transparent url(images/arrow-icon-content@2x.png) no-repeat center; width: 22px; height: 11px; background-size: contain; margin-left: 8px;}

[id^="basic-modal-dialog-"]{border-top: 8px solid #57068c;padding:1rem 1.25rem;}
#simplemodal-container a.modal-dialog-close{content: ""; opacity: 0.3; display: block; position: absolute; top: 1.5rem; right:0.75rem; width: 23px; height: 24px; cursor: pointer;background:transparent url(images/faq-modal-close.png) no-repeat center;}
[id^="basic-modal-dialog-"] .header{display:table;width:100%;}
[id^="basic-modal-dialog-"] .header span{display:table-cell;vertical-align:middle;}
[id^="basic-modal-dialog-"] .header span.icon{width:105px;}
[id^="basic-modal-dialog-"] .header span.icon .image{display:block;width:105px;height:105px;}
[id^="basic-modal-dialog-"] .header span.title-desc{}
[id^="basic-modal-dialog-"] .header span.title-desc h3{font-size:42px;line-height:1.2;margin-bottom:0.125rem;color:#02324e;}
[id^="basic-modal-dialog-"] .header span.title-desc p{line-height:1.3;color:#333;}
[id^="basic-modal-dialog-"] p.notice{font-size:11px;line-height:1.2;color:rgba(0,0,0,0.67);padding: 0 0.75rem;text-align: center;}
[id^="basic-modal-dialog-"] p.close-label{text-align:center;font-size:16px;line-height: 1;margin-top:1.5rem; margin-bottom:0;}
[id^="basic-modal-dialog-"] p.close-label a.simplemodal-close{color:#333;cursor:pointer;}
[id^="basic-modal-dialog-"] .gform_wrapper .field_sublabel_above ul.gfield_radio li label, [id^="basic-modal-dialog-"] .gform_wrapper .field_sublabel_below ul.gfield_checkbox li label{font-size:12px;color:rgba(51,51,51,0.67);line-height: 1.3;}
[id^="basic-modal-dialog-"] .gform_wrapper li.gfield .gfield_label, [id^="basic-modal-dialog-"] .gform_wrapper li.gfield .gfield_label, [id^="basic-modal-dialog-"] .gform_wrapper li.gfield .top_label .gfield_label{font-size:14px;color: rgba(51,51,51,0.6);}
[id^="basic-modal-dialog-"] .gform_wrapper .validation_message, [id^="basic-modal-dialog-"] .gform_wrapper .LV_validation_message.LV_invalid{font-size:14px;}
[id^="basic-modal-dialog-"] .gform_wrapper li.gfield:active .gfield_label, [id^="basic-modal-dialog-"] .gform_wrapper li.gfield:active .gfield_label, [id^="basic-modal-dialog-"] .gform_wrapper li.gfield:active .top_label .gfield_label, [id^="basic-modal-dialog-"] .gform_wrapper li.gfield:focus .gfield_label, [id^="basic-modal-dialog-"] .gform_wrapper li.gfield:focus .gfield_label, [id^="basic-modal-dialog-"] .gform_wrapper li.gfield:focus .top_label .gfield_label{/*color:#000 !important;*/}
[id^="basic-modal-dialog-"] .gform_wrapper .gform_footer input.button, [id^="basic-modal-dialog-"] .gform_wrapper .gform_footer button, [id^="basic-modal-dialog-"] .gform_wrapper .gform_page_footer button, [id^="basic-modal-dialog-"] .gform_wrapper .gform_footer input[type=submit], [id^="basic-modal-dialog-"] .gform_wrapper .gform_footer input[type=button]{font-size:20px; margin:0;}
[id^="basic-modal-dialog-"] .gform_wrapper .gform_footer button:after, [id^="basic-modal-dialog-"] .gform_wrapper .gform_page_footer button:after{content: ""; display: inline-block; vertical-align: middle; background: transparent url(images/arrow-icon@x2.png) no-repeat center; width: 23px; height: 12px; margin-left: 8px; margin-bottom: 3px; background-size: contain;}


.search-sidebar form#sidebar_searchform{display:block;width:98%;}
.search-sidebar form#sidebar_searchform .input-group{display:block;width:100%;position:relative;margin:0;padding:0;}
.search-sidebar form#sidebar_searchform .input-group input#footer_s{display: block; font-family: 'ProximaNova-Regular'; font-size: 16px; width: 100%; border: none; border-radius: 0; outline: none; margin: 0 0 1.5rem 0; padding: 0.9rem 4.5rem 0.9rem 1.5rem; height: 3.2rem; -webkit-transition: all 0.30s ease-in-out; -moz-transition: all 0.30s ease-in-out; -ms-transition: all 0.30s ease-in-out; -o-transition: all 0.30s ease-in-out;box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.14);-webkit-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.14);-moz-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.14);}
.search-sidebar form#sidebar_searchform .input-group .input-group-btn{position: absolute; display: inline-block; margin: 0; padding: 0; height: 3.2rem; width: 4.5rem; top: 0; right: 0;z-index:100;}
.search-sidebar form#sidebar_searchform .input-group .input-group-btn input[type=submit]{text-indent: 100%; white-space: nowrap; overflow: hidden; -webkit-appearance: none; outline: none; margin: 0; padding: 0; border: 0; display: block; width: 100%; height: 100%; background: transparent url(images/icon-search-white.png) no-repeat center;background-size: 1.65rem;}
.KiranaBlogSearch h2{font-size: 21px;}

.modal-faq .modal-dialog {margin-top: 220px;width: 512px;}
.modal-faq .modal-dialog .modal-header{border-bottom: none;z-index: 999999;}
.modal-faq .modal-dialog .modal-header .faq-header-icon{margin-left: 30px; margin-top: 35px; background-color: #eeeeee;width: 100px;height: 100px;border-radius: 100%;display: inline-block;-webkit-box-shadow: 0px 0px 79px 3px rgba(223,223,223,1);
-moz-box-shadow: 0px 0px 79px 3px rgba(223,223,223,1);
box-shadow: 0px 0px 79px 3px rgba(223,223,223,1);}
.modal-faq .modal-dialog .modal-header .faq-qa-icon img{margin-top: 22px;margin-left: 17px;}
.modal-faq .modal-dialog .modal-content{border-top: 7px solid #57068c;z-index: 999999;border-radius: 0px;}
.modal-faq .modal-dialog .modal-body{padding-left: 50px;padding-right: 50px;padding-bottom: 65px;}
.modal-faq .modal-dialog .modal-content h5.modal-title{font-size: 30px;text-transform: uppercase;}
.modal-faq .modal-dialog .modal-content p{font-size: 14px;margin-bottom: 30px;color: #02324e;font-weight: 600;}
.modal-faq .modal-dialog .modal-content .close{font-size: 50px; color: #57068c; opacity: 0.2;}
body.modal-open {overflow: visible;}
.modal-faq .modal-dialog .modal-content a.button.btn-large{text-decoration: none;border-radius: 3px; color: #57068c!important; text-transform: uppercase; background-color: #FFF !important;border: thin solid #57068c; padding: 0.45rem 1.5rem !important;}
.modal-faq .modal-dialog .modal-content a.button.btn-large:after{content: "";display: inline-block;vertical-align: middle;background: transparent url(images/arrow-thin-icon@x2.png) no-repeat center;width: 14px;height: 19px;background-size: contain;margin-left: 8px;}

.Exp-serach {position: absolute;right: -30px;top: -70px;width: 0%;min-width: 50px;height: 50px;float: right;overflow: hidden;-webkit-transition: width 0.3s;-moz-transition: width 0.3s;transition: width 0.3s;-webkit-backface-visibility: hidden;}
.ExpInput {background: #ebf1f1;border: medium none;color: #05344f;font-family: inherit;font-size: 20px;height: 50px;margin: 0;outline: medium none;padding: 0 2%;position: absolute;right: 0;top: 0;width: 50%;z-index: 10;}
#search-close {position: relative;z-index: 999;left: 700px;top: 1px;color: #210f2e;cursor: pointer;width: 0; font-size: 40px;}
input[type="search"].ExpInput {-webkit-appearance: none;-webkit-border-radius: 0px;width: 100%;
}
.ExpInput::-webkit-input-placeholder {color: #05344f;}
.ExpInput:-moz-placeholder {color: #05344f;}
.ExpInput::-moz-placeholder {color: #05344f;}
.ExpInput:-ms-input-placeholder {color: #05344f;}
.ExpIcon,
.Expbtn  {width: 50px;height: 50px;display: block; position: absolute;right: 0;top: 0;padding: 0; margin: 0;line-height: 50px;text-align: center;cursor: pointer;}

.Expbtn {background-color:transparent; /* IE needs this */-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; /* IE 8 */filter: alpha(opacity=0); /* IE 5-7 */opacity: 0;color: transparent;color:red;border: none;outline: none;z-index: -1;}
.ExpIcon {color: #57068c;background: #dfe5e4;border-radius: 100%;z-index: 90;font-size: 22px;font-family: 'icomoon';speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;-webkit-font-smoothing: antialiased;}
.ExpIcon:before {content: "";} .Exp-serach.Exp-serach-open, .no-js .Exp-serach {width: 800px;}
header#main-header #main-header-content.scrolled #main-navigation .ExpInput{background: #fff;}
.Exp-serach.Exp-serach-open .ExpIcon,
.no-js .Exp-serach .ExpIcon {background: #e1e6e6;color: #57068c;z-index: 11;}
.Exp-serach.Exp-serach-open .Expbtn, .no-js .Exp-serach .Expbtn {/*    z-index: 90;*/}
/*----------------------------------------------*/
/* Tooltip */
/*----------------------------------------------*/
.tooltip{font-family: 'ProximaNova-Regular' !important; font-size:1rem !important;}

/*----------------------------------------------*/
/* Footer */
/*----------------------------------------------*/
footer#main-footer{}

footer#main-footer .tooltip-inner{width:300px;padding:0.75rem 1rem;background-color:#00324A;border-radius:0;}
footer#main-footer .tooltip-inner h3{font-size:16px;line-height:1.2;color:#FEFEFE;}
footer#main-footer .tooltip-inner p{text-align:left;color:#FEFEFE;font-size:14px;line-height:1.1;}


footer#main-footer .newsletter{display: block; width: 100%; padding-top: 3rem; padding-bottom: 3rem; margin-bottom: 5px; background: transparent url(images/newsletter-bg-v2.jpg) center no-repeat; background-size: cover; box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.46); -webkit-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.46); -moz-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.46);}
footer#main-footer .newsletter .content{position:relative;width: 100%; background-color: rgba(0,0,0,0.6);}
footer#main-footer .newsletter .content:before{position:absolute;content:"";width: 4px; top:0;left:0;bottom:0;margin:auto;	background: -moz-linear-gradient(top,  rgba(193,1,117,1) 0%, rgba(193,1,117,1) 1%, rgba(104,5,136,0.97) 76%, rgba(104,5,136,1) 100%);
	background: -webkit-linear-gradient(top,  rgba(193,1,117,1) 0%,rgba(193,1,117,1) 1%,rgba(104,5,136,0.97) 76%,rgba(104,5,136,1) 100%);
	background: linear-gradient(to bottom,  rgba(193,1,117,1) 0%,rgba(193,1,117,1) 1%,rgba(104,5,136,0.97) 76%,rgba(104,5,136,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c10175', endColorstr='#680588',GradientType=0 );}
footer#main-footer .newsletter .content .newsletter-caption{}
footer#main-footer .newsletter .content .newsletter-caption h2{color: #FFF; line-height: 1;}
footer#main-footer .newsletter .content .newsletter-caption p{color: #FFF; line-height: 1.1;}
footer#main-footer .newsletter .content .newsletter-form{}
footer#main-footer .newsletter .content .newsletter-form .gform_confirmation_wrapper{color:#FFF;}
footer#main-footer .newsletter .content .newsletter-form form#newsletter_form{display: block; width: 100%;}
footer#main-footer .newsletter .content .newsletter-form form#newsletter_form .input-group{display: block; width: 100%; position: relative; margin: 0; padding: 0;}
footer#main-footer .newsletter .content .newsletter-form form#newsletter_form .input-group input#newsletter_email{display: block; font-family: 'ProximaNova-Regular'; font-size: 16px; width: 100%; border: none; border-radius: 0.125rem; outline: none; padding:1rem 11rem 1rem 1.5rem; height: 3.2rem; -webkit-transition: all 0.30s ease-in-out; -moz-transition: all 0.30s ease-in-out; -ms-transition: all 0.30s ease-in-out; -o-transition: all 0.30s ease-in-out; box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.14); -webkit-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.14); -moz-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.14);}
footer#main-footer .newsletter .content .newsletter-form form#newsletter_form .input-group .input-group-btn{position: absolute; display: table; background-color: #B2D338; margin: 0; padding:0; height: 3.2rem; width: auto; top: 0; right: 0; z-index: 100; border-top-right-radius: 0.125rem; border-bottom-right-radius: 0.125rem;}
footer#main-footer .newsletter .content .newsletter-form form#newsletter_form .input-group .input-group-btn a#newsletter_submit{display: table-cell; vertical-align: middle; margin:0; padding: 0 0.75rem; font-size: 16px; font-family: 'ProximaNova-Bold'; width: 100%; height: 100%; outline: none; border: 0; border-top-right-radius: 0.125rem; border-bottom-right-radius: 0.125rem; background-color: transparent; color: #FFF; text-decoration: none;}
footer#main-footer .newsletter .content .newsletter-form form#newsletter_form .input-group .input-group-btn a#newsletter_submit:before{content:""; display: inline-block; margin-right: 8px; vertical-align: middle;background:transparent url(images/newsletter-button-icon@x2.png) no-repeat center;width:17px; height:16px;background-size:contain;}

footer#main-footer .newsletter .content .newsletter-form .gform_wrapper{display: block; width: 100%;}
footer#main-footer .newsletter .content .newsletter-form .gform_wrapper form{display: block; width: 100%; position: relative; margin: 0; padding: 0;}
footer#main-footer .newsletter .content .newsletter-form .gform_wrapper form li.gfield{margin:0 !important;}
footer#main-footer .newsletter .content .newsletter-form .gform_wrapper form input[type='email'], footer#main-footer .newsletter .content .newsletter-form .gform_wrapper form input[type='text']{display: block; font-family: 'ProximaNova-Regular'; font-size: 16px; width: 100%; border: none; border-radius: 0.125rem; outline: none; height: 3.2rem; -webkit-transition: all 0.30s ease-in-out; -moz-transition: all 0.30s ease-in-out; -ms-transition: all 0.30s ease-in-out; -o-transition: all 0.30s ease-in-out; box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.14); -webkit-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.14); -moz-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.14);}
footer#main-footer .newsletter .content .newsletter-form .gform_wrapper form .gform_footer{position: absolute; display: table; background-color: #00a1de; margin: 0; padding: 0; height: 3.2rem; width: auto; top: 0; right: 0; z-index: 100; border-top-right-radius: .125rem; border-bottom-right-radius: .125rem;}
footer#main-footer .newsletter .content .newsletter-form .gform_wrapper form .gform_footer button{display: table-cell; vertical-align: middle; margin: 0 !important; /* padding:0 .85rem !important;*/ font-size: 16px; font-family: 'ProximaNova-Bold'; width: 100%; height: 100%; outline: 0; border: 0; border-top-right-radius: .125rem; border-bottom-right-radius: .125rem; background-color: transparent !important; color: #FFF !important; text-decoration: none !important;}
footer#main-footer .newsletter .content .newsletter-form .gform_wrapper form .gform_footer button:before{content:""; display: inline-block; margin-right: 8px; vertical-align: middle;background:transparent url(images/newsletter-button-icon@x2.png) no-repeat center;width:17px; height:16px;background-size:contain;}

footer#main-footer .top-footer{display:block;position:relative;width:100%;background-color:#FFF;color:#00314a;padding:1.5rem 0 0.5rem 0;}
footer#main-footer .top-footer ul.training-locations{position: relative; line-height: 1.4; display: inline-block; padding: 0;}
footer#main-footer .top-footer ul.training-locations li{font-size: 14px;display: inline-block; vertical-align: top;}
footer#main-footer .top-footer ul.training-locations li .name{font-family: 'ProximaNova-Bold'; display: block; margin-bottom: .65rem;}
footer#main-footer .top-footer ul.training-locations li .location{position: relative; line-height: 1.4; display: inline-block; padding: 0 0 1rem 1.75rem;}
footer#main-footer .top-footer ul.training-locations li .location:before{content: ""; display: inline-block; position: absolute; top:2px; left: 0; width: 14px; height: 12px; padding-top: 2px; margin-right: 8px; background: transparent url(images/location-icon@x2.png) top center no-repeat; background-size: contain;}
footer#main-footer .top-footer ul.social-links{display:block;width:100%;list-style:none;margin:0 0 1rem 0;padding:0}
footer#main-footer .top-footer ul.social-links li{display:inline-block;margin:0 0.25rem 0 0;}
footer#main-footer .top-footer ul.social-links li a{display:block;width:32px;height:32px;background-size: cover !important;}
footer#main-footer .top-footer ul.social-links li.facebook a{background:transparent url(images/facebook-foot-icon@x2.png) center no-repeat;}
footer#main-footer .top-footer ul.social-links li.twitter a{background:transparent url(images/twitter-foot-icon@x2.png) center no-repeat;}
footer#main-footer .top-footer ul.social-links li.googleplus a{background:transparent url(images/google-foot-icon@x2.png) center no-repeat;}
footer#main-footer .top-footer ul.social-links li.linkedin a{background:transparent url(images/linkedin-foot-icon@x2.png) center no-repeat;}
footer#main-footer .top-footer ul.social-links li.instagram a{background:transparent url(images/instagram-foot-icon@2x.png) center no-repeat;}
footer#main-footer .top-footer p.email{font-size:14px;}
footer#main-footer .top-footer p.email:before{content:"";display:inline-block;vertical-align:middle;width:16px;height:10px;margin-right:8px;background:transparent url(images/email-icon@x2.png) no-repeat center;background-size:contain;}
footer#main-footer .top-footer p.email a{color:#00314a;text-decoration:none;}
footer#main-footer .top-footer p.email a:hover{text-decoration:underline;}
footer#main-footer .top-footer p.nrt-vet-fee,footer#main-footer .top-footer p.trust-signals{}
footer#main-footer .top-footer p.nrt-vet-fee img, footer#main-footer .top-footer p.trust-signals img{display: inline-block; vertical-align: middle;}

footer#main-footer .search-footer{background-color:#F3F3F3;display:block;width:100%;margin:0;padding:1rem 0 0 0;}
footer#main-footer .search-footer form#footer_searchform{display:block;width:98%;}
footer#main-footer .search-footer form#footer_searchform .input-group{display:block;width:100%;position:relative;margin:0;padding:0;}
footer#main-footer .search-footer form#footer_searchform .input-group input#footer_s{display: block; font-family: 'ProximaNova-Regular'; font-size: 16px; width: 100%; border: none; border-radius: 0; outline: none; margin: 0 0 1.5rem 0; padding: 0.9rem 4.5rem 0.9rem 1.5rem; height: 3.2rem; -webkit-transition: all 0.30s ease-in-out; -moz-transition: all 0.30s ease-in-out; -ms-transition: all 0.30s ease-in-out; -o-transition: all 0.30s ease-in-out;box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.14);-webkit-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.14);-moz-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.14);}
footer#main-footer .search-footer form#footer_searchform .input-group .input-group-btn{position: absolute; display: inline-block; margin: 0; padding: 0; height: 3.2rem; width: 4.5rem; top: 0; right: 0;z-index:100;}
footer#main-footer .search-footer form#footer_searchform .input-group .input-group-btn input[type=submit]{text-indent: 100%; white-space: nowrap; overflow: hidden; -webkit-appearance: none; outline: none; margin: 0; padding: 0; border: 0; display: block; width: 100%; height: 100%; background: transparent url(images/search-icon@x2.png) no-repeat center;background-size: 1.65rem;}
footer#main-footer .search-footer p.chat-and-ask{text-transform:uppercase;}
footer#main-footer .search-footer p.chat-and-ask a.student-advisor{display: inline-block; vertical-align: middle; background-color: #00a1de; color: #FFF; text-decoration: none; padding:0.85rem 1rem; margin-right: 1.5rem; -webkit-transition: all 0.50s ease-in-out; -moz-transition: all 0.50s ease-in-out; -ms-transition: all 0.50s ease-in-out; -o-transition: all 0.50s ease-in-out;}
footer#main-footer .search-footer p.chat-and-ask a.student-advisor:hover{box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.14); -webkit-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.14); -moz-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.14);}
footer#main-footer .search-footer p.chat-and-ask a.student-advisor:before{content:"";display:inline-block;vertical-align: baseline; margin-right: 8px;width:15px;height:12px;background: transparent url(images/talk-icon-white@x2.png) no-repeat center;background-size: contain;}
footer#main-footer .search-footer p.chat-and-ask .schedule{display: inline-block; vertical-align: middle; font-size: 14px; color: #333333;}

footer#main-footer .four-menu{display:block;position:relative;width:100%;background-color:#FFF;color:#00314a;}
footer#main-footer .four-menu ul{margin:0 0 0.25rem 0;padding:0;}
footer#main-footer .four-menu ul li{margin-bottom:1rem;}
footer#main-footer .four-menu ul li.loc:before, footer#main-footer .four-menu ul li.menu-item-object-rtos:before{content:"";display:inline-block;background: transparent url(images/org-icon-footer@2x.png) no-repeat center;width:14px;height:14px;margin-right: 14px;background-size:contain;}
footer#main-footer .four-menu ul li a{color:#00314a;text-decoration:none;font-size:14px;}
footer#main-footer .four-menu ul li.apply-btn a{display: inline-block; font-family: 'ProximaNova-Bold'; text-transform: uppercase; background-color: #00a1de; color: #FFF; margin: .45rem 0 1rem 0; padding: 0.85rem 1.75rem; -webkit-transition: all 0.50s ease-in-out; -moz-transition: all 0.50s ease-in-out; -ms-transition: all 0.50s ease-in-out; -o-transition: all 0.50s ease-in-out;box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.14); -webkit-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.14); -moz-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.14);}
footer#main-footer .four-menu ul li.apply-btn a:hover{box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.3);-moz-box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.3);}
footer#main-footer .four-menu ul li.apply-btn a:after{content: ""; display: inline-block; vertical-align: top; background: transparent url(images/button-arrow.png) no-repeat center; width: 23px; height: 12px; margin-left: 8px; background-size: contain;}

footer#main-footer .kirana-footer{font-size:11px;color:#888888;background-color:#f3f3f3;}
footer#main-footer .kirana-footer ul.kirana-links{display:block;width:100%;}
footer#main-footer .kirana-footer ul.kirana-links li{font-size:11px;color:#333333;}
footer#main-footer .kirana-footer ul.kirana-links li a{display:block;width:100%;height:100%;}
footer#main-footer .kirana-footer ul.kirana-links li img{margin-right: 0.65rem;}
footer#main-footer .kirana-footer ul.kirana-links li.workforce{}
footer#main-footer .kirana-footer ul.kirana-links li.colleges{}
footer#main-footer .kirana-footer ul.kirana-links li.education{}
footer#main-footer .kirana-footer ul.kirana-links li.blurb{}
footer#main-footer .kirana-footer ul.kirana-links li.blurb .title{display:block;color:#cf0072;}
footer#main-footer .kirana-footer ul.kirana-links li.blurb .description{}

footer#main-footer .copyright{display:block;width:100%;background-color:#210f2e;}
footer#main-footer .copyright p{font-size:14px;line-height:1;color:rgba(255,255,255,0.4);margin:0;padding:0;}
footer#main-footer .copyright a:hover{text-decoration:underline;}
footer#main-footer .copyright p a{color:rgba(255,255,255,0.4); text-decoration:none;}

footer#main-footer .copyright .footer-menu-item, footer#main-footer .copyright ul.menu{display:block;width:100%;}
footer#main-footer .copyright .footer-menu-item li, footer#main-footer .copyright ul.menu li{font-size:14px;line-height:1;color:rgba(255,255,255,0.4);display:inline-block;vertical-align:middle;margin:0;padding:0;}
footer#main-footer .copyright .footer-menu-item li:before, footer#main-footer .copyright ul.menu li:before{content:"|";display:inline-block;margin:0 8px;}
footer#main-footer .copyright .footer-menu-item li:first-child, footer#main-footer .copyright ul.menu li:first-child{}
footer#main-footer .copyright .footer-menu-item li:first-child:before, footer#main-footer .copyright ul.menu li:first-child:before{display:none;}
footer#main-footer .copyright .footer-menu-item li:last-child, footer#main-footer .copyright ul.menu li:last-child{}
footer#main-footer .copyright .footer-menu-item li a, footer#main-footer .copyright ul.menu li a{color:rgba(255,255,255,0.4); text-decoration:none;}

/*----------------------------------------------*/
/* Floating Buttons */
/*----------------------------------------------*/
#mega-menu-wrap-primary_navigation .mega-menu-toggle {
  background: #210f2e;
}
.button-wrap{height:225px;position:fixed;right:0;top:40%;width:80px;z-index:99900;}
.floating-form h2{line-height:30px;margin-bottom:0.5rem;}
#info .floating-form p{line-height:1.3;margin-bottom:1rem;padding-right:7rem;}
.floating-form-container#info .gform_wrapper .gform_footer button{}
.floating-form-container#info .gform_wrapper .gform_footer button:before{content: ""; display: inline-block; vertical-align: baseline; margin-right: 8px; width: 20px; height: 16px; background: url(images/Download-icon@2x.png) center center / contain no-repeat transparent;}
.floating-form-container#info .gform_wrapper .gform_footer, .floating-form-container#funding .gform_wrapper #gform_page_4_2 .gform_page_footer, .floating-form-container#funding .gform_wrapper .gform_page:last-child .gform_page_footer {padding-top: 0.5rem;padding-bottom:3rem;margin:0;}
.floating-form-container#info .gform_wrapper p.privacy-policy, .floating-form-container#funding .gform_wrapper p.privacy-policy{position:absolute;bottom:0;margin-bottom:0;padding-bottom:1rem;}

.floating-form-container#funding .gform_wrapper .gform_page_footer button:after{content: ""; display: inline-block; vertical-align: baseline; margin-left: 8px; width: 31px; height: 16px; background: url(images/enquire-icon@2x.png) center center / contain no-repeat transparent;}
.floating-form-container#funding .gform_wrapper .gform_previous_button{display:none !important;}

#funding .floating-form .gform_wrapper .gf_progressbar_wrapper{display:none;}
#funding .floating-form .gform_wrapper .gform_previous_button{display: block;width: 30%;position: absolute; top: -40px;padding: .1rem 0 !important;color: #57068c !important;background: transparent!important;left: -23px; }
#funding .floating-form .gform_wrapper .gform_previous_button:hover{box-shadow: none;}
.floating-form p{color:#000;font-size:14px;}
.button-wrap .floating-button{position:relative;top:36%;}
.floating-form-container{border-radius:4px;border-top:11px solid transparent;display:block;max-width:426px;padding:1rem 1.5rem;position:fixed;right:100px;top:50%;transform:translateY(-47%);transition:all .5s;visibility:hidden;z-index:9999;}
.floating-form-container .floating-form{opacity:0;position:relative;transition:all 600ms cubic-bezier(0.215, 0.61, 0.355, 1);webkit-transition:all 600ms cubic-bezier(0.215, 0.61, 0.355, 1);z-index:9999;}
.floating-form-container.active{background-color:#EAF2F2;border-top:11px solid #57068c;display:block;transition:all 0.5s;transition:all 600ms;visibility:visible;}
a.floating-button.active[data-selector="live-chat"]::after{display:none;}
a.floating-button.active::after{border-bottom:10px solid transparent;border-left:10px solid #e9f2f2;border-top:10px solid transparent;content:" ";display:block;height:0;height:10px;left:-23px;position:absolute;top:22px;width:0;width:10px;}
.floating-form-container.active .floating-form{opacity:1;}
.floating-form-container.active .content{opacity:1;position:relative;transition:all 600ms cubic-bezier(0.55, 0.055, 0.675, 0.19);z-index:1;}
a.floating-button{
    width: 73px;
    height: 73px;
    display: block;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    /*border-radius:50%;color:#fff;display:block;font-size:24px;height:67px;margin-bottom:10px;outline:none;top:auto;transition:transform 0.25s;width:67px;*/
}
a.floating-button[data-selector="search-header"]{background-image:url("images/floatig-buttons.png");background-position-x:3px;background-position-y:213px;}
a.floating-button[data-selector="live-chat"]{background-image:url("images/live-chat-floating-button@1x.png");background-position: center;}
a.floating-button.active[data-selector="live-chat"]{background-image:url("images/live-chat-active-button@1x.png");background-position: center;}
a.floating-button[data-selector="funding"]{background-image:url("images/funding.png");background-position: center;}
a.floating-button.active[data-selector="funding"]{background-image:url("images/funding.png");background-position: center;}
a.floating-button[data-selector="info"]{background-image:url("images/more-info.png");background-position: center;}
a.floating-button.active[data-selector="info"]{background-image:url("images/more-info.png");background-position: center;}
.overlay.active{background:rgba(000,000,000,.5);height:100%;position:fixed;top:0;margin:0;padding:0;transition:all 600ms cubic-bezier(0.215, 0.61, 0.355, 1);webkit-transition:all 600ms cubic-bezier(0.215, 0.61, 0.355, 1);width:100%;z-index:999999;}
img.form-book{position:absolute;right:0;top:-86px;}
.floating-area{position: relative;z-index: 999999;}
.overlay{z-index: 999999;}
.floating-form-container.active .close-btn{width: 30px;height: 30px; background-image: url(images/close-icon-floating-btn.png);background-repeat: no-repeat;position: absolute;padding-left: 26px;color: rgba(255, 255, 255, 0.55);font-size: 18px;line-height: 19px;top: -40px;left: 0;cursor: pointer;display: block;}
.close-btn{display: none;}
/*----------------------------------------------*/
/* Events Page */
/*----------------------------------------------*/
.featured-event-box {width: 100%;border: 1px solid #CCC;border-radius: .2rem;margin: 0 0 2rem 0;padding: 1.5rem 2rem 1rem 2rem;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;}
.featured-event-box::after{content: " ";display: block;position: static;clear: both;}
.events-wrap::after{content: " ";display: block;position: static;clear: both;}
.events-wrap {border: 1px solid #CCC;border-radius: .2rem;}
.events-title{background-color: #F1F1F1;padding: 0.8rem 2rem 0.7rem 2rem;text-transform: uppercase;font-weight: bold;-webkit-border-radius: .2rem .2rem 0 0;border-radius: .2rem .2rem 0 0;text-align: center;margin-bottom: 0;}
.event-box{border: 1px solid #CCC;padding: 1.5rem 2rem 1rem 2rem;width: 50%;float: left;}
.featured-image {width: 50%;float: left;padding-right: 20px; position: relative;}
.event-date {color: #A7B0B7;padding-left: 26px;background-image: url("images/schedule-icon-xsm.png"); background-repeat: no-repeat;line-height: 21px;}
.featured-event-right {float: left;width: 50%;}
#main-content .article .featured-event-right p {padding-bottom: 0;line-height: 18px;margin-top: 10px;margin-bottom: 10px;}
#main-content .article .featured-event-right a.button.btn-small {font-size: 10px;padding: .4rem .3rem;margin-bottom: .5rem;margin-right: 0.20rem;}
#main-content .article .featured-event-right .readmore a{font-size: 14px;}
#main-content .article .featured-event-right  h2 a{color: #00324A;}
#main-content .article .event-box .readmore a{font-size: 14px;}
#main-content .article .event-box a.button.btn-small {font-size: 10px;padding: .4rem .2rem;margin-bottom: .5rem;margin-right: 0.20rem;}
#main-content .article a.button.btn-small.calendar {background: #FFF !important;color: #57068c !Important;border: thin solid #ccc;}
#main-content .article .event-box .readmore a{font-size: 13px;}
#main-content .article .event-box .readmore{margin-right: 0;margin-bottom: 10px;margin-top: 10px;}
#main-content .article .event-box .readmore:after {width: 27px;}
#main-content .article .event-box .event-date {color: #00324A;}
#main-content .article .event-box h2 a{color: #00324A;}
#main-content .article .share-area a{color:#afaeae;}
#main-content .article .share-area a:hover{color:#57068c;text-decoration: none;}
.share-area {font-size: 10px;border-top: thin solid #eae8e8;padding-top: 14px;margin-top: 18px;color: #00324a;}
.single-events-image img{width: 100%;}
.single-events-image {height: 298px;overflow: hidden;margin-bottom: 30px;}
#main-content .article .single-events-image img {border: none;}
#main-content .article .event-tags p {line-height: 15px;font-size: 14px;color: #A3ACB3;}
.event-tags{margin: 20px 0;}
.newsletter-form_wrapper input {max-width: 451px;padding: 15.9px !important;    height: 50px;}
.newsletter-form_wrapper .gform_footer.top_label {position: absolute;top: 1px;right: 16px;max-width:200px;}
.newsletter-form_wrapper .gform_footer.top_label input{border-radius: 0;background-color: #B2D338 !important;height: 50px;}
.newsletter-form_wrapper { background: rgba(000,000,000,.3);padding: 11px;padding-top: 3px; padding-left: 15px;position: relative;}
#main-content .page-banner .header-caption .newsletter-banner{}
#main-content .page-banner .header-caption .newsletter-banner .gform_confirmation_message{color:#FFF;}
body .newsletter-form_wrapper {max-width: 650px;margin: auto;}
#main-content .newsletter-banner-wrap {margin-top:0;}
#main-content .newsletter-banner-wrap .header-caption {margin: auto;left: 0;right: 0;float: none;max-width: 800px;text-align: center;}
.newsletter-banner-wrap .header-caption h3 {color: #FFF;text-transform: none;font-size: 31px;}
.newsletter-banner-wrap .header-caption p {color: #FFF;}
body .newsletter-form_wrapper .validation_error{display: none;}
body .newsletter-form_wrapper  .gfield_error{background: none !important;border: none !important;}
.featured-banner {position: absolute;background: #57068c;color: #FFF;padding: 8px;text-transform: uppercase;font-weight: 600;line-height: 19px;top: 20px;left: 5px;}
/*----------------------------------------------*/
/* Home Autocomplete*/
/*----------------------------------------------*/
.autocomplete {position: absolute;background: #FFF;width: 100%;top: 100%;-webkit-box-shadow: 1px 0 4px 3px rgba(000,000,000,.2);box-shadow: 1px 0 4px 3px rgba(000,000,000,.2);max-width: 905px;}
.autocomplete-item::after{content: " ";display: block;clear: both;}
.autocomplete-item{padding: 20px;padding-bottom: 0;}
div.autocomplete-item:last-of-type{border-bottom: 6px solid #57068c; padding-bottom: 20px;}
.search-form{position: relative;}
.search-form::after{content: "";display: block;clear: both;}
.auto-complete-image {width: 40px; float: left;margin-right: 15px;}
.auto-complete-image img {width: 100%;}
.autocomplete-item a.auto-complete-link {text-decoration: none;font-size: 14px;line-height: 20px;color: #00334e;display: block;float: left;}
.auto-complete-quickfacts {float: right;}
.quickfacts-icon{width: 38px;height: 38px;}
.quickfacts{float: left;margin: 0 8px;}
.quickfacts-icon.no{filter: opacity(0.3);-moz-filter: opacity(0.3);-o-filter: opacity(0.3);-webkit-filter: opacity(0.3);}
.study_online{ background: transparent url(images/course-icon01.png) center no-repeat;}
.payment_options{ background: transparent url(images/course-icon02.png) center no-repeat;}
.nationally_recognized{ background: transparent url(images/NationallyRecognized.png) center no-repeat;}
.start_dates{ background: transparent url(images/course-icon04.png) center no-repeat;}
.funding_available{ background: transparent url(images/course-icon05.png) center no-repeat;}
 .quickfacts-cost{float: left;line-height: 39px;margin-left: 30px;color: #00334e;background:url(images/cost-icon.png) no-repeat left;padding-left: 31px;}
.spinner {
    margin: 21px auto 0;
    width: 70px;
    text-align: center;
    z-index: 99;
    right: 0;
    display: none;
}

.spinner > div {
  width: 18px;
  height: 18px;
  background-color: #57068c;
  border-radius: 100%;
  display: inline-block;
  -webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;
  animation: sk-bouncedelay 1.4s infinite ease-in-out both;
}

.spinner .bounce1 {
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}

.spinner .bounce2 {
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}

@-webkit-keyframes sk-bouncedelay {
  0%, 80%, 100% { -webkit-transform: scale(0) }
  40% { -webkit-transform: scale(1.0) }
}

@keyframes sk-bouncedelay {
  0%, 80%, 100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  } 40% {
    -webkit-transform: scale(1.0);
    transform: scale(1.0);
  }
}
.spinner:after{
	background: none;
}
/*----------------------------------------------*/
/* Home Popup */
/*----------------------------------------------*/
.pop-up-closebutton {
    position: absolute;
    right: 20px;
    bottom: 27px;
    opacity: .5;
    cursor: pointer;
}
.popup-message span{
	cursor: pointer;
}
.popup-message {
    padding-top: 25px;
    padding-bottom: 13px;
    background: url(images/popup-background.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    color: #FFF;
    display: none;
}
.popup-message h2 {
    color: #FFF;
    margin-bottom: 0;
    font-size: 28px;
}
.popup-message p {
    text-transform: none;
    color: #FFF;
    font-family: 'ProximaNova-Light';
    font-size: 20px;
    line-height: 22px;
}
.popup-message a.button {
    display: inline-block;
    color: #FFF;
    background: #b1d037;
    /* max-width: 300px; */
    text-align: center;
    /* margin: auto; */
    padding: 16px;
    margin-bottom: 13px;
    margin-top: 18px;
    border-radius: .25rem;
    text-decoration: none;
    font-weight: bold;
}
.popup-message a.button:hover {
	box-shadow: 0 3px 8px 0 rgba(0,0,0,.3);
    -webkit-box-shadow: 0 3px 8px 0 rgba(0,0,0,.3);
    -moz-box-shadow: 0 3px 8px 0 rgba(0,0,0,.3);
}
.popup-container {
    max-width: 774px;
    margin: auto;
    position: relative;
}
.popup-container::after {
    content: " ";
    clear: both;
    display: block;
}
.popup-container .left {
    float: left;
    width: 50%;
}
.popup-container .right {
	text-align: center;
    float: left;
    width: 50%;
}
.popup-container small {
    color: #b2d338;
}
/*----------------------------------------------*/
/* Pathway page */
/*----------------------------------------------*/
.uni-image { position: absolute;right: 17px;margin-top: -56px;width: 150px;}
.uni-degree{width: 40%;}
.qualifications{width: 60%;}
.pathways-box {border: thin solid #ccc;padding: 20px;border-radius: 3px;margin-bottom: 40px;}
.pathways-box img{width: 24%;}

table td.qualifications li {
    text-indent: -20px;
    padding-left: 1.25rem;
}

.not-found-panel {
    border: thin solid #ccc;
    padding: 54px 122px;
    max-width: 900px;
    margin: 40px auto;
    box-sizing: border-box;
}
.not-found-panel h2 {
    margin-top: 30px;
    margin-bottom: 10px;
}
.not-found-panel strong {
    font-weight: 700;
    text-transform: uppercase;
    font-size: 14px;
}
.not-found-upper-panel::after{
    content: "";
    clear: both;
}
.not-found-list {
    padding-left: 36px;
}
.not-found-list li{
    list-style:disc;
}
.not-found-links{
    margin-top: 30px;
}
.not-found-links a {
    display: inline-block;
    background-color: #019a85;
    color: #FFF;
    text-decoration: none;
    padding: 22px;
    font-weight: 600;
    width: 31%;
    margin-right: 1%;
    text-align: center;
}

.not-found-panel .pull-left{margin-right: 20px;}

.contact-form-wrapper {border:2px solid #F1F1F1;border-top: #57068c 7px solid; padding:2.85rem 1.7rem;}
.contact-form-wrapper .gform_confirmation_wrapper, .gform_confirmation_wrapper{text-align:center;margin:0;padding:1rem 0;}
.contact-form-wrapper .gform_confirmation_wrapper + p.privacy-policy, .gform_confirmation_wrapper + p.privacy-policy{display:none !important;}
p.privacy-policy {font-size: 12px !important; line-height: 1.4 !important; display: block; max-width: 65%; margin: auto; padding: 0 1.75rem 0.25rem 2.25rem; background-image: url(images/lock.png); background-repeat: no-repeat; background-position-y:0.2rem;}
.floating-form-container p.privacy-policy{max-width:100%;margin-bottom:0;padding-bottom:1.5rem;padding-right: 0 !important;}

#main-content .article input#gform_submit_button_1 {padding: 14px; background-image: url('images/send-icon.png'); background-repeat: no-repeat; background-position-x: 198px; background-position-y: 11px;}

.addresses-list li{
	padding-left: 25px;
	margin-bottom: 15px;
	line-height: 22px;
}
.addresses-list li:first-child{
	background-image: url("images/phone-icon-dark.png");
	background-repeat: no-repeat;
}
.addresses-list li:nth-child(2){
	background-image: url("images/location-icon@x1.png");
	background-repeat: no-repeat;
}
.phone-area{
	display: block;
	background-image: url("images/phone-icon-dark.png");
	background-repeat: no-repeat;
	padding-left: 25px;
}
.email-area{
	display: block;
	background-image: url("images/mail-icon.png");
	background-repeat: no-repeat;
	padding-left: 25px;
}
.address-widget h4::after {
    display: none;
}
#main-content .aside.address-widget .widget {
    padding-left: 1.75em;
    padding-right: 1.75em;
}

#main-content .aside.address-widget .widget a{
    text-decoration: none;
}
#main-content .aside.address-widget .widget hr{
   	display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 30px 0;
    padding: 0;
}
.address-widget .widget-title {
    padding-left: 45px;
    background-image: url('images/address-icon.png');
    background-repeat: no-repeat;
    background-repeat: no-repeat;
    background-position-y: 1px;
    line-height: 36px;
}
#gform_wrapper_3 .gf_progressbar_wrapper {
    display: none;
}
@media(max-width: 1199px){
	#main-content .article input#gform_submit_button_1 {
	    padding: 14px;
	    background-image: url('images/send-icon.png');
	    background-repeat: no-repeat;
	    background-position-x: 10px;
	    background-position-y: 7px;
	}
}
@media(max-width: 1024px){
	#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item:before{width: 40px !important; height: 40px !important;}
	#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item a.mega-menu-link{padding-left:50px !important;}
	.featured-event-right{width: 65%;}
	.featured-image {width: 35%;}
	.newsletter-banner-image{padding-top: 50px;}
	#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation>li.mega-menu-item>a.mega-menu-link{font-size: 11px;}
}
@media(max-width:1023px){
	#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item:before{display:none !important;}
	#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item a.mega-menu-link{padding-left:0 !important;}
	#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-flyout ul.mega-sub-menu{width: 180px !important; left: 0 !important; right: 0% !important; transform: translate(-60%,0) !important;}
	#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item > a.mega-menu-link:before{display:none !important;}
	#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item > a.mega-menu-link{padding:0.75rem 1rem !important;}
}
@media(max-width: 991px){
	.not-found-links a {
	    float: left;
	    display: block;
	    height: 83px;
	}
	.not-found-links a:last-of-type {
		padding-top: 30px;
	}
}
@media(max-width: 800px){
	.ExpInput{background: #fff;}
	.Exp-serach{right: -3px;}
	header#main-header #top-header .call-us span.or-call{margin-top:0.5rem;}
	header#main-header #top-header .top-menu,
	h2.logo{text-align: center;}
	header#main-header #top-header .top-menu li.dropdown{padding-right: 10px;}
	header#main-header #top-header .top-menu li.dropdown:after{width: 0; content: "";height: 0; border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: 5px solid #61dfbb; position: absolute; top: 18px; right: 5px;}
	input[type="search"].ExpInput{width: 90%;}
}
@media(max-width: 768px){

	.not-found-links a {
    	width: 100%;
    	margin-bottom: 10px;
    	height: auto;

	}
	.not-found-panel .pull-left {
	    float: none;
	    width: 100%;
	    text-align: center;
	}
	.not-found-panel h2 {
	    text-align: center;
	}
	.not-found-links a:last-of-type {
		padding-top: 22px;
	}
	.contact-form-wrapper {
	    max-width: 671px;
	    margin: 40px auto;
	}
	.button-wrap{
		display: none;
	}
	.event-box{width: 100%;}
	.events-image img{width: 100%;}
	.newsletter-form_wrapper .gform_footer.top_label {position: static;}
	.newsletter-form_wrapper input {max-width: 100%;}
	.newsletter-banner-image{padding-top: 105px;}

	#main-content.locations-template  .article #accordion.location-list .panel-default .panel-collapse .panel-body .content .tooltip-box{width: 32%;}
	#main-content.locations-template .address-container .address-header .address-header-title,
	#main-content.locations-template .address-container .address-header .address-header-icon{border: none;text-align: center;font-size: 12px;}
	#main-content.locations-template .address-container{position: relative;}
	#main-content.locations-template .address-container .address-header .show-button{position: absolute;top: 0; right: 10px;}
	.mega-menu-top, #mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item.mega-menu-item-type-widget{display: none !important;}
	#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation>li.mega-menu-item>a.mega-menu-link{font-size: 9px;}
	#main-content.single-course-template ul.quick-info li .content{padding: 0px 20%;}
	#main-content .article table.faq-table td{padding: 0.75rem 0.25rem;}
}

@media(max-width: 667px ){
	#main-content.blog-home .article .posts-items .post-items-content{min-height: 650px;}
	#main-content.single-course-template ul.quick-info li .content{padding: 0px 10%;}
}
@media(max-width: 603px){
	#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation>li.mega-menu-item>a.mega-menu-link{font-size: 9px;}
	.ExpIcon{font-size: 14px;}
	.ExpIcon, .Expbtn{width: 32px; height: 32px; line-height: 32px;right: 4px;}
	.Exp-serach{top: -60px;}
	.ExpInput{font-size: 10px; height: 35px;}
	/* header#main-header #top-header .call-us{font-size: 12px;} */
	input[type="search"].ExpInput{width: 70%;}
}
@media(max-width: 600px){
	.ExpInput{background: #eaf1f0; }
	#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item{display:block;margin:0 !important;padding:0.75rem !important;}
	#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation>li.mega-menu-item>a.mega-menu-link{font-size: 14px;padding-bottom:20px;}
	#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item{float: none;display:block;width:100%;margin:0.3rem 0;}
	input[type="search"].ExpInput{width: 100%;}
	#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-flyout ul.mega-sub-menu{width: 100% !important; left: 0 !important; right: 0% !important; transform: none !important;}
	#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item > a.mega-menu-link {padding: 0.75rem !important;}
	#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item > a.mega-menu-link br{display:none !important;}
	div#mega-menu-wrap-primary_navigation{padding-top: 10px !important;}
}
@media(max-width: 533px){
	/* header#main-header #top-header .call-us{font-size: 21px;} */
	#main-content.single-course-template ul.quick-info li .content{padding: 0px 0%;}
	#main-content.single-course-template ul.quick-info li span.caption{font-size: 10px;}
	#main-content .article table.faq-table td{font-size: 12px;}
}
@media(max-width: 425px){
	.newsletter-banner-image{padding-top: 200px;}
	.not-found-panel {
	    padding: 54px 40px;
	}
	.featured-event-right{width: 100%;}
	.featured-image {width: 100%;padding-right: 0;}
	#main-content.locations-template .article #accordion.location-list .panel-default .panel-heading .location-name h3{font-size: 15px;}
}
@media(max-width: 320px){
	.newsletter-banner-image{padding-top: 260px;}
}
.default-btn-blue{
    background-color: #00a1de;
    color: #FFF !important;
    padding: 0.95rem 2rem !important;
    display: inline-block;
    text-decoration: none !important;
    margin: 0 .25rem 1rem .25rem;
    padding: 0.95rem 2.825rem;
    border-radius: .25rem;
    -webkit-transition: all 0.50s ease-in-out;
    -moz-transition: all 0.50s ease-in-out;
    -ms-transition: all 0.50s ease-in-out;
    -o-transition: all 0.50s ease-in-out;
    text-transform: uppercase;
    text-align: center;
    position: relative;
    left: 50%;
    transform: translateX(-50%);
    margin: 30px 0;
}
.default-btn-blue:hover{
	box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.34);
    -webkit-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.34);
    -moz-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.34);
}
.success-overlay{position: fixed; z-index: 99999; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.4);}
.success-message-popup{cursor: pointer; position: absolute; top: 50%; left: 50%; width: 305px; transform: translate(-50%,-50%); background-color: #F2F2F2; line-height: 1.6; text-align: center; margin: 0; padding: 2rem 1.25rem; border-radius: 0.25rem; box-shadow: 0 5px 15px 0 rgba(0,0,0,.75); -webkit-box-shadow: 0 5px 15px 0 rgba(0,0,0,.75); -moz-box-shadow: 0 5px 15px 0 rgba(0,0,0,.75);}

/*Hubspot Form Code */
.hs-form fieldset{
	min-width: 100%;
}
.hs-form input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]){
    font-size: inherit;
    font-family: inherit;
    letter-spacing: normal;
	width: 100%;
	padding: 9px 5px;
	box-sizing: border-box;
	margin-bottom:10px;
	-webkit-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    border: thin solid #E1E1E1;
}
.hbspt-form textarea{
	width: 100% !important;	
	-webkit-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    border: thin solid #E1E1E1 !important;
}
.hs-form select{
	padding: 15px 10px;
	border: 1px solid rgba(0,0,0,0.1);
    font-size: inherit;
    font-family: inherit;
    letter-spacing: normal;
	width: 100% !important;
	margin-bottom:9px !important;
	-webkit-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    border: thin solid #E1E1E1;
	-moz-appearance:none; /* Firefox */
    -webkit-appearance:none; /* Safari and Chrome */
    appearance:none; 
	background: transparent url(https://insight.edu.au/wp-content/themes/kirana/images/select-dropdown-arrow.png);
 
  background-position:
    calc(100% - 20px) calc(1em + 5px),
    calc(100% - 15px) calc(1em + 10px),
    calc(100% - 2.5em) 0.5em;
  background-size: 9px;
  background-repeat: no-repeat;	
}

.hs-form input:focus, .hs-form select:focus{
	outline: none;
	border: thin solid #570681 !important;
}

.hs-button{
	font-family: 'ProximaNova-Bold';
    background-color: #57068c !important;
    color: #FFF !important;
    text-transform: uppercase;
    text-decoration: none !important;
    display: inline-block;
    border-radius: 3px;
	width: 100%;
	font-size: 16px;
    line-height: 1.65;
    margin: 0.5rem 0 !important;
    padding: .719rem 1.5rem;
    border: none;
}
.hs-button:hover{
-webkit-box-shadow: 11px 10px 7px -11px rgba(0,0,0,0.75);
-moz-box-shadow: 11px 10px 7px -11px rgba(0,0,0,0.75);
box-shadow: 11px 10px 7px -11px rgba(0,0,0,0.75);
}

@media screen and (max-width:380px){
	.hs-form .hs-button{
		font-size: 11px;
		padding:0px !important;
	}
	.kiranaformwidget .hs-form .hs-button{
		font-size: 11px;
		padding: .844rem .75rem !important;
	}
}
.submitted-message{
	font-weight: bold;
    font-size: 20px;
}
.hs-error-msg{
	color: red !important;
	font-weight:bold;
}
.hs-form .hs_error_rollup .hs-main-font-element{
	color: red !important;
	font-weight:bold;
}

.hs-form li:before{
	content: none !important;
}
.hs-form ul, .hs-form li{
	padding-left:0px !important;
}
.hs-form input[type="checkbox"]{
	-ms-transform: scale(2);
	-moz-transform: scale(2);
	-webkit-transform: scale(2);
	-o-transform: scale(2);
	transform: scale(2);
	padding: 10px;
	margin-right: 10px;
	margin-left: 10px;
	width: 15px !important;
	position: relative;
	top: 7px;
}
.hs-form .hs-form-booleancheckbox-display span{
	width: 80%;
    display: inline-flex;
    line-height: 1em;
}
@media screen and (max-width:305px){
	.hs-form .hs-form-booleancheckbox-display span{
	width: 100%;
 }
}
select:focus {
  outline: 0px solid transparent !important;
	 box-shadow: none !important;
	 border: transparent !important;
}
.kiranaformwidget .hbspt-form .hs-form-field label{
	font-size:11px;
	margin-left: 8px !important;
}
.kiranaformwidget .hbspt-form input, .kiranaformwidget .hbspt-form select{
	outline: none;
	border: 0;
	box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.18);
	padding: .844rem .75rem;
	line-height: 1.5;
	margin-bottom: 0px !important;
	width: 95% !important;
}
.kiranaformwidget .hbspt-form select{
	background: white url(https://insight.edu.au/wp-content/themes/kirana/images/select-dropdown-arrow.png);    background-position: calc(100% - 20px) calc(1em + 5px), calc(100% - 15px) calc(1em + 10px), calc(100% - 2.5em) 0.5em;
    background-size: 9px;
    background-repeat: no-repeat;
	line-height: 1;
}
#basic-modal-dialog-seizetheday select{
	background: white url(https://insight.edu.au/wp-content/themes/kirana/images/select-dropdown-arrow.png);    background-position: calc(100% - 20px) calc(1em + 0px), calc(100% - 15px) calc(1em + 10px), calc(100% - 2.5em) 0.5em;
    background-size: 9px;
    background-repeat: no-repeat;
	line-height: 1;
}
.kiranaformwidget input[type="checkbox"]{
	width: 14px !important;
	margin-bottom: 1rem !important;
}
.kiranaformwidget .actions{
	text-align: center;
}
.kiranaformwidget .input{
	text-align: center;
}
.kiranaformwidget .privacy-policy{
	max-width:67% !important;
}
.kiranaformwidget .hs-button::after {
    content: "";
    display: inline-block;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    background: transparent url(https://insight.edu.au/wp-content/themes/kirana/images/arrow-icon@x2.png) no-repeat center;
        background-size: auto;
    margin-left: 0.65rem;
    background-size: contain;
}
.kiranaformwidget .hs-button{
	font-size:13px !important;
}
#text-11 .hs_submit{
	margin-top: 13px;
}
#text-11 input:not([type="submit"]){
	padding: 9px 20px;
}
.textwidget .submitted-message{
	line-height:1.5rem;
}
.newsletter-form .hs-button{
	display: table-cell;
vertical-align: middle;
margin: 0 !important;
font-size: 16px;
font-family: 'ProximaNova-Bold';
width: 100%;
outline: 0;
border: 0;
border-top-right-radius: .125rem;
border-bottom-right-radius: .125rem;
background-color: transparent !important;
color: #FFF !important;
text-decoration: none !important;
	position: relative;
    top: -0.6rem;
    padding-top: 0px;
    padding-bottom: 0px;
}
.newsletter-form input{
	line-height:18px;
}
.newsletter-form .hs_submit{
    position: relative;
}
.newsletter-form .actions {
    position: absolute;
    display: inline-block;
    background-color: #00a1de;
    margin: 0;
    padding-top: 5px !important;
    height: 39px;
    width: auto;
    top: -49px;
    right: 0px;
    z-index: 100;
    border-top-right-radius: .125rem;
    border-bottom-right-radius: .125rem;
    padding-left: 10px;
}
.newsletter-form .actions::before {
    content: "";
    display: inline-block;
    margin-right: 8px;
    vertical-align: middle;
    background: transparent url(https://insight.edu.au/wp-content/themes/kirana/images/newsletter-button-icon@x2.png) no-repeat center;
        background-size: auto;
    width: 17px;
    height: 16px;
    background-size: contain;
	position: relative;
    top: 7px;
}
.newsletter-form .submitted-message{
	color:white;
}
@media screen and (max-width:380px){
	.newsletter-form .actions::before {
		left: -7px;
	}
}
/*@media screen and (min-width:423px) and (max-width:1023px){*/
/*	.newsletter-form .actions {*/
/*     top: 110px;*/
/* }*/
/*}*/

/*@media screen and (min-width:326px) and (max-width:422px){*/
/*	.newsletter-form .actions {*/
/*     top: 142px;*/
/* }*/
/*}*/

/*@media screen and (max-width:325px){*/
/*	.newsletter-form .actions {*/
/*     top: 158px;*/
/* }*/
/*}*/
/* End Hubspot Form Code */


/* SKILLSETS FEE FREE */

:root{
    --primaryColour: #57068C;
}
#skillsets{
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1rem 1fr 1rem 1fr;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 1rem;
    row-gap: 2rem;;
}
.skillset-wrapper-hidden{
    display: none;
    grid-column: 1/-1;
    border-radius: 5px;
    background-color: white;
    -webkit-box-shadow: 0px 0px 25px #0000001A; 
    box-shadow: 0px 0px 25px #0000001A;
    padding:1.5rem;
}
.skillset-internal-wrapper{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.skillset-internal-wrapper > *{
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
}
.skillset-content-large{
    padding:1.5rem;
    /*display: flex;*/
    /*flex-direction: column;*/
    /*justify-content: space-between;*/
}
.skillset-large__heading{
    color: var(--primaryColour);
    font-size:14px;
    font-weight: bold;
    margin-bottom: 0.3rem;
}
.skillset-course-name{
    color: #01314A;
    text-transform: capitalize;
}
.skillset-course-subtitle{
    color: #777777;
    font-size: 12px;
    font-style: italic;
    margin-bottom: 1rem;
    display:block;
}
#skillsets .skillset-content-large p{
    margin-bottom: 1rem;
}
.skillset-large__subheading{
    color: #570B8C;
}
.skilset-apply, .skilset-downlaod{
    font-size: 15px;
}
.skilset-apply{
    background-color: #47A0D9;
    color: white;
    border: none;padding: 1rem;
}
#skillsets .skilset-apply a{
    color: white;
}

#skillsets .skilset-apply a:hover{
    color: white;
    text-decoration: none;
}
.skilset-apply:hover{
    background-color: #00314a;
}
.skilset-downlaod{
    background-color: white;
    border: 1px solid #47A0D9;
    color: #47A0D9;
    padding:0.95rem
}
#skillsets .skilset-downlaod a{
    color: #47A0D9;
}
.skilset-downlaod:hover{
    background-color: #00314a;
    border: none;
}
.skilset-downlaod:hover a{
    color: white !important;
}
.skilset-downlaod a:hover{
    color: white !important;
    border: none;
    text-decoration: none !important;
}
.skillset-wrapper{
    background-color: white;
    -webkit-box-shadow: 0px 0px 25px #0000001A; 
    box-shadow: 0px 0px 25px #0000001A;
    text-align: center;
    padding: 0.9rem;
    border-radius: 5px;
    position: relative;
    display: flex;
    flex-direction: column;
}
.skillset-img-small img{
    border-radius: 50%;
    width:80%;
    margin-bottom:1rem;
}
.skillset-title{
    color: var(--primaryColour);
    font-size:1rem;
    font-size:20px;
    text-transform: uppercase;
    margin-bottom: 1rem;
    margin-top:0.8rem;
}
.skillset-readmore{
    display: flex;
    flex-direction: column;
    flex: 1;
    justify-content: flex-end;
}
.skillset-readmore a{
    color: #47A0D9 !important;
    font-size:12px;
    font-weight:bold;
}
.skillset-wrapper-clicked{
    background-color: #210F2E;
}
.skillset-wrapper-clicked .skillset-title,.skillset-wrapper-clicked .skillset-content p,.skillset-wrapper-clicked .skillset-readmore a{
    color: white !important;
}
.skillset-wrapper-clicked .skillset-title{
    font-weight: 600;
}
.skillset-readmore a:focus{
    outline:none;
}
.skillset-wrapper-clicked::after {
    content: "";
    width: 0;
    height: 0;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-top: 29px solid #210F2E; 
    bottom: -1.5rem;
    position: absolute;
    display: block;
    margin: 0 auto;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
    left: 50%;
}
#main-content.page-template-template-skillsets  .header-caption{
    bottom: 50%;
    -webkit-transform: translateY(50%);
        -ms-transform: translateY(50%);
            transform: translateY(50%);
}
.skillsets-opening{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.skillsets-content{
    -webkit-box-flex:2;
        -ms-flex:2;
            flex:2;
}
.skillsets-image{
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    position: relative;
    top: -1rem;
}
.skillsets-image img{
    border-radius: 50%;
    width:80%;
    border:4px solid var(--primaryColour);
    margin: 0 auto;
    display: block;
}
.header-image{
    position: relative;
}
.page-template-template-skillsets .header-image::after{
    content: '';
    position: absolute;
    background-color: rgb(87,6,140,0.4);
    width:100%;
    height:100%;
    left:0;
    top:0;
}
.modal--show .modal-inner{
    top:25%;
}
#download-brochure .modal-close::after{
    top: 25%;
    right: 51%;
    font-size: 2.5rem !important;
    color: #bbb7b7;
    background-color: #eff8f6;
}
.modal--show .modal-content{
    padding: 15px 2rem;
    background-color: #eff8f6;
}
.modal--show p.article-title{
    font-size: 1.3rem;
    color: #01314a;
    font-weight: 900;
    position: relative;
    margin-bottom: 1rem;
}
.modal--show p.article-title::after {
        content: "";
        position: absolute;
        bottom: 0;
        left: 0;
        height: 3px;
        width: 2.25rem;
        background-color: #57068c;
}
#download-brochure label:not(.hs-error-msg){
    display: none;
}
#download-brochure select{
    background-color: white;
}
#download-brochure .privacy-policy{
    text-align: center;
    margin-top: 1rem;
    padding: 0 2rem;
}
#download-brochure input[type="submit"]{
    font-size:0.9rem;
    background-color: #47a0d9 !important;
}
.skillset-download-button{
    color: white;
    text-decoration: none;
}
.skillset-download-button:hover{
    color: white;
    text-decoration: none;
}
.interested-course{
    width: 100%;
    padding: 1rem;
}
input[name="interested_course"]:disabled{
    background: #fff !important;
}
.close-skillset{
    position: absolute;
    right: 2rem;
    color: #ccc;
    cursor: pointer;
}

@media screen and (max-width:767px){
    #skillsets{
        display: -ms-grid;
        display: grid;
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
        grid-gap: 1rem;
        row-gap: 2rem;
    }
    .skillset-internal-wrapper{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
            -ms-flex-direction:column;
                flex-direction:column;
    }
    .skillset-img-large{
        display: none;
    }
}
@media screen and (max-width:690px){
    #download-brochure .modal-close::after{
        right: 4%;
    }
}
.uoc_ul{
    margin-top: 1rem !important;
}
.uoc_ul li{
    line-height: 1.3rem !important;
}
/* END SKILLSETS FEE FREE */


#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item.mega-menu-item-5594 > a.mega-menu-link::before {
	background-image: url('/wp-content/uploads/2020/11/partnership.png');
	background-size: 30px !important;
	background-repeat: no-repeat;
	background-position: center;
	top: 50% !important;
}


#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item.mega-menu-item-5650::before {
    background: #ece1f3 url('/wp-content/uploads/2020/11/free1-3.png') center / 60% no-repeat;

}
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-megamenu > ul.mega-sub-menu > #mega-menu-item-5650:hover::before{
    background: #5e3896 url('/wp-content/uploads/2020/11/free-white.png') center / 60% no-repeat;
}