/****************************************************************************THEME STYLESHEET*****************************************************************************//*  refer to the GCB "globalvariables" for a list of possible variables *//****************************************************************************MASTER SITE WIDTH*****************************************************************************/.row {max-width: 63.125em;}@media only screen and (min-width: 1025px) {.row {max-width: 90.063em;}}.row .row {max-width: 150em; /* this just needs to be more than the main row width */}/****************************************************************************TYPOGRAPHY*****************************************************************************/body {background: white;/*background: url('https://www.agi.edu.au/theme/img/body-bkg-tile.jpg') top left repeat #efefef;*/color: #000000;padding: 0;margin: 0;font-family: "Roboto", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;font-size: 100%;}/*  HEADINGS****************************************************/h1, h2, h3, h4, h5, h6 {font-family: "Roboto", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;font-weight: normal;font-style: normal;margin-top: 0.2em;margin-bottom: 0.5em;line-height: 1.2125em;}h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {text-decoration: none !important;}.page-title {background: #043470;padding: 15px 0;margin-bottom: 20px;}@media only screen and (min-width: 641px) {.page-title {padding: 25px 0;}}@media only screen and (min-width: 1025px) {.page-title {padding: 35px 0;}}h1 {font-size: 1.75em;color: #FFFFFF;font-weight: 300;padding: 0;margin: 0;text-align: center;}.page-title h1 a,.page-title h1 a:hover {color: #FFFFFF;cursor: default;}h2, .panel h2 {font-size: 1.6875em;color: #000000;font-weight: 300;}h2:not(.item) a {color: #000000;}h3, .panel h3 {font-size: 1.375em;color: #043470;font-weight: 400;}h3:not(.item) a {color: #043470;}h4, .panel h4 {font-size: 1.125em;color: #555555;font-weight: 400;}#main-content h4 {font-style: italic;}h4:not(.item) a {color: #555555;}h5, .panel h5 {font-size: 1.125em;color: #000000;font-weight: 700;}h5:not(.item) a {color: #000000;}h6, .panel h6 {font-size: 1em;color: #000000;font-weight: bold;}h6:not(.item) a {color: #000000;}@media only screen and (min-width: 641px) {h1, h2, h3, h4, h5, h6 {line-height: 1.4;}h1 {font-size: 2em;text-align: left;}h2 {font-size: 1.75em;}h3 {font-size: 1.4em;}h4 {font-size: 1.1em;}}/*  HYPERLINKS****************************************************/a {color: #b73928;text-decoration: none;}a:hover,a:focus {color: #000000;}.content a {text-decoration: none;}/* avoid applying anywhere but within paragraphsotherwise there could be various issues *//* external */.content p a[target^="_blank"]:not(.button),.content ul a[target^="_blank"]:not(.button),.content ol a[target^="_blank"]:not(.button) {padding-left: 25px;background: url(https://www.agi.edu.au/theme/img/icons/external.png) no-repeat 4px 50%;}/* emails */.content p a[href^="mailto:"]:not(.button),.content ul a[href^="mailto:"]:not(.button),.content ol a[href^="mailto:"]:not(.button) {padding-left: 25px;background: url(https://www.agi.edu.au/theme/img/icons/email.png) no-repeat 4px 50%;}/* pdfs */.content p a[href$=".pdf"]:not(.button),.content ul a[href$=".pdf"]:not(.button),.content ol a[href$=".pdf"]:not(.button) {padding-left: 25px;background: url(https://www.agi.edu.au/theme/img/icons/pdf.png) no-repeat 4px 50%;}.content p > a.no-icon {padding: 0 !important;background: transparent !important;}/*  PARAGRAPHS AND LISTS****************************************************/p {font-size: 1em;line-height: 1.6;margin-bottom: 1.25em;}ul,ol {margin-left: 35px;font-size: 1em;}/*  IMAGES****************************************************/#main-content img,#sidebar img {max-width: 100%;}#main-content .th {border: 10px solid #FFF;}#main-content .th:hover,#main-content .th:focus {box-shadow: 0 0 6px 1px rgba(43, 166, 203, 0.5);}#sidebar .th {border: 5px solid #FFF;}#sidebar .th:hover,#sidebar .th:focus {box-shadow: 0 0 6px 1px rgba(43, 166, 203, 0.5);}#main-content img[style*="float: left"],.page-section img[style*="float: left"] {float: left;margin: 0 20px 20px 0;}#main-content img[style*="float: right"],.page-section img[style*="float: right"] {float: right;margin: 0 0 20px 20px;}/*#main-content a:not(.th) img:hover:not(.th) {opacity: 0.75;}*//****************************************************************************HEADER*****************************************************************************//*  WRAPPER****************************************************/header .row.header {padding-top: 15px;}/*  COMPANY LOGO****************************************************/.site-logo figure {text-align: center;margin: 0 0 20px 0;padding: 0;}.site-logo figure img {width: 83px;}@media only screen and (min-width: 641px) {.site-logo figure {text-align: left;}}/*  ACTIONS****************************************************/.header-actions {text-align: center;padding-bottom: 15px;}.header-actions .contact {line-height: 1em;}.header-actions .phone-au {font-weight: bold;font-size: 32px;line-height: 1em;padding-bottom: 10px;}.header-actions .phone-int {font-weight: normal;color: #666;font-size: 13px;}.header-actions .enquire-button {display: block;margin: 3px 0 0 55px;}.header-actions .enquire-button a {font-size: 18px;}@media only screen and (max-width: 900px) {.header-actions .phone-au {padding-bottom: 5px;}.header-actions .phone-au,.header-actions .phone-int {position: relative;top: 20px;}}@media only screen and (min-width: 641px) {.header-actions {text-align: right;padding-bottom: 0;}.header-actions .contact {padding-top: 18px;}.header-actions .phone-au {font-weight: bold;font-size: 25px;line-height: 1em;padding-bottom: 10px;}.header-actions .phone-int {font-weight: normal;color: #666;font-size: 12px;}.header-actions .enquire-button {display: inline-block;float: right;margin: 22px 0 0 40px;}.header-actions .enquire-button a {font-size: 16px;}}@media only screen and (min-width: 1025px) {.header-actions .contact {padding-top: 27px;}.header-actions .phone-au {font-weight: bold;font-size: 32px;line-height: 1em;padding-bottom: 10px;}.header-actions .phone-int {font-weight: normal;color: #666;font-size: 13px;}.header-actions .enquire-button {display: inline-block;float: right;margin: 3px 0 0 55px;}.header-actions .enquire-button a {font-size: 18px;}}/*  LINKS TOOLBAR****************************************************/@media only screen and (max-width: 640px) {.links-toolbar-wrapper {/*padding-top: 55px;*/z-index: 10001;position: fixed;top: 0;left: 0;}.links-toolbar-wrapper .columns {padding: 0;}}@media only screen and (min-width: 641px) {.links-toolbar {background: #FFF;border-bottom: 1px solid #CCC;padding: 0 5px;}}.links-toolbar h3 {display: none;}.links-toolbar a {display: block;height: 55px;width: auto;line-height: 55px;text-align: center;float: left;padding: 0 5px;/*border-right: 1px solid #CCC;*/border: none;}.links-toolbar a:hover {background: #EFEFEF;}.links-toolbar a.phone,.links-toolbar a.search,.links-toolbar a.location {float: right;border-right: none;width: 55px;padding: 0;}.links-toolbar a i {font-size: 34px;position: relative;top: 5px;}.links-toolbar a.phone i {font-size: 30px;position: relative;top: 5px;}@media only screen and (min-width: 641px) {.links-toolbar {position: fixed;left: 0;top: 30%;border: 1px solid #CCC;border-bottom: none;-webkit-box-shadow: 0 0 15px 0 rgba(0,0,0,0.2);-moz-box-shadow: 0 0 15px 0 rgba(0,0,0,0.2);box-shadow: 0 0 15px 0 rgba(0,0,0,0.2);z-index: 101;padding: 0;display: none;}.links-toolbar h3 {display: block;line-height: 1rem;padding: 4px;margin: 0;font-size: 11px;font-weight: bold;color: #666;text-align: center;text-transform: uppercase;background: #EFEFEF;border-bottom: 1px solid #CCC;}.links-toolbar a {float: none;height: 55px;width: 55px;line-height: 55px;border: none;/*border-bottom: 1px solid #CCC;*/padding: 0;}.links-toolbar a.phone,.links-toolbar a.search,.links-toolbar a.location {float: none;border-left: none;}.links-toolbar a i {font-size: 32px;position: relative;top: 4px;}}.links-toolbar .facebook i {color: #436eac;}.links-toolbar .twitter i {color: #0598c9;}.links-toolbar .google-plus i {color: #dd4b39;}.links-toolbar .linkedin i {color: #0173b2;}.links-toolbar .pinterest i {color: #cb2027;}.links-toolbar .youtube i {color: #e32114;}.links-toolbar .phone i,.links-toolbar .search i,.links-toolbar .location i {color: #000;}.links-toolbar .search i {font-size: 24px;top: 1px;}.links-toolbar .location i {font-size: 28px;top: 4px;}/****************************************************************************NAVIGATION*****************************************************************************//*@media only screen and (min-width: 40.063em) {*/.top-bar-section .has-dropdown .dropdown li.has-dropdown > a::after,.top-bar-section ul ul .has-dropdown > a::after,.top-bar ul ul > li.has-dropdown a::after {content: none;top: auto;margin: auto;right: auto;line-height: inherit;}/*}*/.primary-navigation li.student-login a {display: none;}@media only screen and (min-width: 641px) {.primary-navigation li.student-login a {display: block;position: absolute;z-index: 1010;top: 55px;line-height: 1em;right: 10px;background: transparent;color: #000;}.primary-navigation li.student-login a:hover {background: transparent;color: #000;}}@media only screen and (min-width: 1025px) {.primary-navigation li.student-login a {position: static;top: auto;right: auto;/*background: #FFF !important;*/background: transparent !important;color: #444444 !important;/*margin-top: 1px !important;*/}.primary-navigation li.student-login a:hover {background: #f0efee !important;color: #000000 !important;}}/*  GENERAL****************************************************/.pn-wrapper {max-width: none !important;}.pn-wrapper > div {padding-left: 0 !important;padding-right: 0 !important;}/* main wrapper */.primary-navigation {/*background: #FFF;*/background: transparent !important;border-bottom: 1px solid #dad9d6;}/* add shadow if menu scrolls with page */.primary-navigation.sticky.fixed {-webkit-box-shadow: 0 7px 7px rgba(0, 0, 0, .2);-moz-box-shadow: 0 7px 7px rgba(0, 0, 0, .2);box-shadow: 0 7px 7px rgba(0, 0, 0, .2);}.fixed {z-index: 999;}.primary-navigation nav.top-bar {margin-bottom: 0;}/* reset menu background and font sizes */.top-bar-section ul {background: transparent;font-size: 14px;}/* menu bar */nav.top-bar {/*background: #e5e4e1;*/background: transparent;color: #444444;}.primary-navigation,.primary-navigation.fixed,.primary-navigation.sticky.fixed {background: #e5e4e1 !important;}.top-bar,.top-bar .name,.top-bar .name span {height: 55px;line-height: 55px;}.top-bar .name span a {display: inline-block;height: 55px;line-height: 55px;}.top-bar .name span a img {height: 39px;width: auto;display: block;margin: 8px 0;}/* menu items */.top-bar-section li a:not(.button),.top-bar-section li.has-form {/*background: url('https://www.agi.edu.au/theme/img/menu-divider.gif') top right repeat-y #FFF;*/background: #FFF;color: #000000;padding: 0 13px;font-family: "Roboto", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;}.top-bar-section ul li > a {background: #e5e4e1;color: #444444;font-size: 14px;font-weight: bold;}.expanded .top-bar-section li a:not(.button) {padding: 12px 0 12px 15px;}/* menu items hover */.top-bar-section ul li:not(.has-form) a:not(.button):hover,.top-bar-section ul li:hover:not(.has-form) > a,.top-bar-section > ul.left > li:hover:not(.has-form),.top-bar-section > ul.left > li:focus:not(.has-form),.top-bar-section > ul.right > li:hover:not(.has-form),.top-bar-section > ul.right > li:focus:not(.has-form) {background: #e5e4e1;color: #444444;}/* active menu item */.top-bar-section ul li.active > a {background: #FFF;color: #043470;}/* active menu item */.top-bar-section ul li.active > a:hover {color: #043470;}/*  MOBILE****************************************************/.top-bar .name span {display: block;padding-left: 15px;}.top-bar .name span a {color: #444444;}/* fix top bar position */.fixed.expanded:not(.top-bar) .top-bar-section {margin-top: 55px;}/* background */.primary-navigation nav.top-bar.expanded .title-area {background: #e5e4e1;height: 55px;}/* link colour */.primary-navigation nav.top-bar.expanded .title-area .toggle-topbar a {color: #444444;}/* menu icon */.top-bar .toggle-topbar.menu-icon {z-index: 1000;right: 0;top: 0;margin: 0;padding: 0;height: 55px;line-height: 55px;}.top-bar .toggle-topbar.menu-icon a {color: #444444;text-indent: 0;width: 55px;height: 55px;line-height: 55px;background: #e5e4e1;text-align: center;display: block;padding: 0;}.top-bar .toggle-topbar.menu-icon a:after {box-shadow: none;width: 0;}/* the icon itself */.top-bar .toggle-topbar.menu-icon a i {display: block;font-size: 30px;color: #444444;height: 55px !important;line-height: 55px !important;width: 55px;padding: 0 15px;}/* SUBMENUS**********************/.top-bar-section > ul.left {background: #FFF;}.top-bar.expanded .top-bar-section ul li,.top-bar.expanded .top-bar-section li a {font-size: 16px;}/* "back" link */.top-bar-section .dropdown li.title.back {background: #444 !important;}.top-bar-section .dropdown li.title h5 {margin: 0;line-height: 25px;}.top-bar-section .dropdown li.title.back h5 a {font-weight: bold;text-transform: uppercase;background: transparent;color: #CCCCCC;}.top-bar.expanded .toggle-topbar a span {box-shadow: 0 10px 0 1px rgb(255, 255, 255), 0 16px 0 1px rgb(255, 255, 255), 0 22px 0 1px rgb(255, 255, 255);}/* menu items */.top-bar.expanded .top-bar-section ul li a:not(.button) {border-bottom: 1px solid #CCC;line-height: 25px;}.top-bar.expanded .top-bar-section ul li:hover > a:not(.button) {/*.top-bar.expanded .top-bar-section ul li:hover > a*/background: #FFF;color: #043470;}/* arrow on parent items */.top-bar ul > li.has-dropdown a:after {border-color: transparent transparent transparent #000000;}.top-bar ul > li.has-dropdown:hover a:after {border-color: transparent transparent transparent #043470;}.top-bar-section ul.dropdown li.active a:not(.button) {background: #FFF;color: #043470;}.top-bar-section ul.dropdown li.active:hover a:not(.button) {background: #FFF;color: #043470;}/* FOR MOBILES ONLY */@media only screen and (max-width: 640px) {#site-header {padding-top: 55px;z-index: 10000;}.primary-navigation,.sticky {position: fixed;top: 0;left: 0;width: 100%;z-index: 10000;}body.f-topbar-fixed {padding-top: 0 !important; /* fixes a screen jumping issue */}.title-area .name span a {font-weight: normal;display: inline-block;cursor: pointer;width: 100%;font-size: 1.5em;height: 55px;line-height: 55px;}}/* FOR TABLETS ONLY */@media only screen and (min-width: 641px) and (max-width: 1024px) {/* hide company logo */.top-bar ul.title-area {display: none;}.top-bar-section ul li {background: transparent;}.top-bar-section li a:not(.button),.top-bar-section li.has-form {padding-right: 15px !important;padding-left: 15px !important;}.top-bar-section ul li > a {font-size: 14px !important;width: auto !important;display: block !important;}.top-bar-section ul li.nav-item-home {/*display: none;*/}.expanded .top-bar-section li a:not(.button) {padding: 12px 0 12px 15px;}.top-bar-section > ul > li.has-dropdown {padding-right: 0;}.top-bar-section > ul > li.has-dropdown > a:not(.button) {padding-right: 15px !important;}.top-bar ul > li.has-dropdown a:after {border: none;}.top-bar-section ul.left li {position: relative;float: left;}}/* FOR DESKTOPS ONLY */@media only screen and (min-width: 641px) {/* hide company logo */.top-bar ul.title-area {display: none;}.primary-navigation,.primary-navigation.fixed,.primary-navigation.sticky.fixed {background: #FFF !important;}.primary-navigation nav.top-bar {/*max-width: 63.125em;*/max-width: none;}nav.top-bar {/*background: #FFF;*/background: transparent;color: #444444;height: 55px;line-height: 55px;max-height: 55px !important;}.top-bar-section > ul.left {/*background: #FFF;*/background: transparent !important;}.top-bar-section > ul.left > li {border-right: none;position: relative;float: left;background: transparent;}.top-bar-section ul li > a {width: auto !important;display: block !important;}.top-bar-section > ul > li > a:not(.button),.top-bar-section > ul > li.has-form {/*background: #FFF;*/background: transparent;color: #444444;line-height: 55px;height: 55px;}.top-bar-section > ul.left > li:not(.has-form) > a:not(.button),.top-bar-section > ul.left > li.active:not(.has-form) > a:not(.button) {line-height: 55px;}.top-bar-section > ul.left > li:not(.has-form) > a:not(.button) {background: transparent !important;}.top-bar-section > ul.left > li.active:not(.has-form) > a:not(.button) {background: #FFF !important;}/* menu items hover */.top-bar-section > ul.left > li:hover:not(.has-form) > a,.top-bar-section > ul.left > li.hover:not(.has-form) > a:not(.button),.top-bar-section > ul.left > li:not(.has-form) a:not(.button):hover,.top-bar-section > ul.left > li:not(.has-form):hover,.top-bar-section > ul.left > li:not(.has-form):focus,.top-bar-section > ul.right > li:not(.has-form):hover > a,.top-bar-section > ul.right > li.hover:not(.has-form) > a:not(.button),.top-bar-section > ul.right > li:not(.has-form) a:not(.button):hover,.top-bar-section > ul.right > li:not(.has-form):hover,.top-bar-section > ul.right > li:not(.has-form):focus {background: #f0efee !important;color: #000000 !important;}/* active menu item - root */.top-bar-section li.active:not(.has-form) a:not(.button) {/*background: #FFF;*/color: #444444;}.top-bar-section ul li > a {font-size: 14px;}/* fix position of any buttons, if required */.top-bar .has-form .button {margin-top: 7px;}/* arrow on drop-downs */.top-bar ul > li.has-dropdown a:after {border-color: #444444 transparent transparent transparent;top: 50%;}.top-bar ul > li.has-dropdown:hover a:after {border-color: #000000 transparent transparent transparent;}/* SUBMENUS**********************/.top-bar-section ul.dropdown > li a {line-height: 25px;}.top-bar-section ul.dropdown {border-left: none;border-right: none;-webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,0.2);-moz-box-shadow: 0 0 10px 0 rgba(0,0,0,0.2);box-shadow: 0 0 10px 0 rgba(0,0,0,0.2);min-width: 200px; /* foundation default is 100% */}.top-bar-section ul.dropdown:hover {border-left: none;border-right: none;}.top-bar-section .dropdown li:not(.has-form) a:not(.button),.top-bar-section ul.dropdown li a:not(.button) {background: #FFF;color: #000000 !important;/*padding-top: 14px;padding-bottom: 14px;*/border-bottom: none;font-size: 14px;}.top-bar-section .dropdown li:not(.has-form) a:not(.button):hover,.top-bar-section ul.dropdown li a:not(.button):hover {background: #FFF !important;color: #043470 !important;border-bottom: none;}}/* FOR WIDE SCREENS ONLY */@media only screen and (min-width: 1025px) {/* hide company logo */.top-bar ul.title-area {display: none;}.primary-navigation nav.top-bar {max-width: none;}.contain-to-grid nav.top-bar {max-width: 90.063em;}}/****************************************************************************BREADCRUMBS*****************************************************************************/.breadcrumbs {border: none;background: transparent;-webkit-border-radius: 0;border-radius: 0;margin-bottom: 20px;padding: 0;}@media only screen and (min-width: 641px) {.breadcrumbs {/*margin-top: 20px;*/margin-bottom: 20px;}}.breadcrumbs > *:before {color: #AAA;}.breadcrumbs > * a,.breadcrumbs > * span,.breadcrumbs > .disabled,.breadcrumbs > .current {color: #b73928;}/* reduce spacing if the slider isn't being displayed */.no-slider .breadcrumbs {/*margin-top: 10px;*/}/****************************************************************************CONTENT*****************************************************************************/.content {/* nothing to report, cap'n */}@media only screen and (max-width: 641px) {#main-content.small-8 {width: 100% !important;}}/*  SECTIONS****************************************************/.page-section {padding: 20px 0;}.section-theme-1 {background: #f3f2f1;}.section-theme-1,.section-theme-1 p,.section-theme-1 li,.section-theme-1 h2,.section-theme-1 h3,.section-theme-1 h4,.section-theme-1 h5 {color: #555555;}.section-theme-2 {background: #043470;}.section-theme-2,.section-theme-2 p,.section-theme-2 li,.section-theme-2 h2,.section-theme-2 h3,.section-theme-2 h4,.section-theme-2 h5 {color: #FFFFFF;}.section-theme-3 {background: #b73928;}.section-theme-3,.section-theme-3 p,.section-theme-3 li,.section-theme-3 h2,.section-theme-3 h3,.section-theme-3 h4,.section-theme-3 h5 {color: #FFFFFF;}.section-theme-4 {background: #FFF;border-top: 1px solid #e7e6e3;}.section-theme-4,.section-theme-4 p,.section-theme-4 li,.section-theme-4 h2,.section-theme-4 h3,.section-theme-4 h4,.section-theme-4 h5 {color: #000000;}/****************************************************************************MODULES*****************************************************************************//*  SIDEBAR CONTENT BLOCKS****************************************************/aside.feature-box h4 small.view-all,aside.content-block h4 small.view-all {display: none;}aside.content-block {border-bottom: 1px solid #e7e6e3;margin-bottom: 15px;padding-bottom: 10px;}aside.content-block:last-child {border-bottom: none;/*margin-bottom: 0;*/}aside.content-block .cb-inner {/*padding: 15px;*/}aside.content-block .cb-inner form {margin-bottom: 0;}aside.content-block .cb-inner .cb-img {width: 100%;margin-bottom: 15px;}aside.content-block .cb-inner p {font-size: 1em;line-height: 1.4;margin-bottom: 10px;}aside.content-block .cb-inner p:last-child {/*margin-bottom: 0;*/}aside.content-block h4 {color: #000000;font-size: 1.35em;font-weight: normal;}aside.content-block h4 small.view-all {padding-top: 15px;}aside.content-block h4 small a {color: #b73928 !important;font-size: 120%;}@media only screen and (min-width: 1025px) {aside.feature-box h4 small.view-all,aside.content-block h4 small.view-all {display: block;}}/* child pages *//*nav.child-pages {line-height: 1.2em;}*//* subnavigation */aside.content-block.subnav {border-bottom: none;padding-bottom: 0;}aside.content-block.subnav .button {margin-bottom: 2px;text-align: left;padding-left: 10px;padding-right: 10px;font-weight: normal;}/* show in main content area on mobiles */.row.show-for-small aside.content-block.subnav {margin-bottom: 0;padding-bottom: 0;}/* search */aside.content-block .row.search-box input {margin-bottom: 0;}#sidebar .row.search-box .search-input {background-image: url('https://www.agi.edu.au/theme/img/icons/search.png') !important;background-position: 10px 50% !important;background-repeat: no-repeat !important;text-indent: 0;padding-left: 40px;}#sidebar .row.search-box .search-submit {/*text-indent: -9999px !important;direction: ltr;background-image: url('https://www.agi.edu.au/theme/img/icons/search.png') !important;background-position: 50% 50% !important;background-repeat: no-repeat !important;*/display: none;}#sidebar .row.search-box .large-9 {width: 100% !important;}/*  FEATURE BOX CONTENT BLOCKS****************************************************/.feature-box:last-child {float: left !important;}.feature-box .cb-icon {text-align: center;display: block;width: 100%;margin-bottom: 20px;}.feature-box .cb-icon-bkg {margin: 0 auto;-webkit-border-radius: 90px;-moz-border-radius: 90px;border-radius: 90px;width: 47px; /* font size + padding + border */background: none repeat scroll 0% 0% #FFF;display: inline-block;padding: 10px;border: 1px solid #e7e6e3;}.feature-box .cb-icon i {font-size: 25px;color: #666;}.feature-box a:hover .cb-icon i {color: #000000;}@media only screen and (min-width: 641px) {.feature-box .cb-icon-bkg {width: 77px; /* font size + padding + border */padding: 15px;}.feature-box .cb-icon i {font-size: 45px;}}@media only screen and (min-width: 1025px) {.feature-box .cb-icon-bkg {width: 132px; /* font size + padding + border */padding: 25px;}.feature-box .cb-icon i {font-size: 80px;}}.feature-box p {/*line-height: 1.2em;font-size: 90%;*/}.feature-box .panel {/*background-color: #004990;border: none;margin-top: 3px;*/}.feature-box .panel:not(.no-image) {-webkit-border-top-left-radius: 0;-webkit-border-top-right-radius: 0;border-top-left-radius: 0;border-top-right-radius: 0;}.feature-box .panel > div > h3:first-child {font-weight: 700;}.feature-box .panel * {/*color: #FFF;*/}/*.feature-box .panel .button {background: #b73928;border: none;color: #ffffff;width: 100%;}.feature-box .panel .button:hover,.feature-box .panel .button:focus {background: #ec4336;border: none;color: #ffffff;}*/.feature-box .panel > div > *:last-child {margin-bottom: 0;}.feature-box .panel > .button:last-child {margin-top: 20px;}/* courses list */.courses-list .feature-box .panel > div > p {/*min-height: 52px;*/}@media only screen and (min-width: 641px) and (max-width: 1024px) {.courses-list .feature-box .panel > div > p {min-height: 52px;clear: none !important;}}@media only screen and (min-width: 1025px) {.courses-list .feature-box .panel > div > p {min-height: 104px;}}@media only screen and (min-width: ) {.courses-list .feature-box .panel > div > p {min-height: 52px;}}/****************************************************************************FORMS AND ALERTS*****************************************************************************//*  INPUTS AND LABELS****************************************************/label {font-size: 1em;color: #000000;}input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], textarea, select {font-size: 1em;-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;border: 1px solid #e7e6e3;color: #000;padding: 0.5em;height: 2.3125em;width: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;transition: box-shadow 0.45s ease 0s, border-color 0.45s ease-in-out 0s;}input[type="text"]:focus, input[type="password"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="time"]:focus, input[type="url"]:focus, textarea:focus, select:focus {background: none repeat scroll 0 0 #FFF;border-color: #999;outline: medium none;-webkit-box-shadow: 0 0 5px #999;-moz-box-shadow: 0 0 5px #999;box-shadow: 0 0 5px #999;}.message-input textarea {height: 100px;}.message-input-large textarea {height: 300px;}/* radio buttons */.cms_form div.radio {margin-bottom: 10px;}.cms_form div.radio > div,.cms_form div.radio > div > label {float: left;}@media only screen and (min-width: 641px) {.cms_form div.radio > label {float: left;width: 75%;}}.cms_form div.radio > div > input[type=radio] {float: left;margin-right: 10px;margin-left: 10px;}.cms_form div.radio div:first-child > input[type=radio] {margin-left: 0 !important;}/*  VALIDATION AND ALERTS****************************************************/.required-marker {color: red;padding-left: 3px;}/* ALERTS */.alert-box {color: #000;font-weight: normal;font-size: 1rem;border-color: #F2DD8C;background: url(https://www.agi.edu.au/theme/img/icons/information.png) 10px 50% no-repeat #fffcd7;}.alert-box.alert {color: #000;border-color: #f2bdbd;background: url(https://www.agi.edu.au/theme/img/icons/error.png) 10px 50% no-repeat #fceeee;}.alert-box.success {color: #000;border-color: #c0e0a6;background: url(https://www.agi.edu.au/theme/img/icons/success.png) 10px 50% no-repeat #ebf8d5;}.alert-box.secondary {color: #000;border: none;background: url(https://www.agi.edu.au/theme/img/icons/information.png) 10px 50% no-repeat #EFEFEF;}.alert-box ul {list-style-type: none;margin: 0;padding: 0;}.alert-box ul li {padding: 5px 0 0 45px;margin: 0 0 5px 0;}.fb_invalid input,.fb_invalid select,.fb_invalid textarea {background: url(https://www.agi.edu.au/theme/img/icons/error.png) 95% 50% no-repeat #fceeee;color: #000000;border-color: #f2bdbd;}/* each of these must be separate for IE (i.e. input, select, textarea) */input:invalid,select:invalid,textarea:invalid {/*background: url(https://www.agi.edu.au/theme/img/icons/error.png) 95% 50% no-repeat #fceeee;color: #000000;border-color: #f2bdbd;*/}.fb_invalid textarea {/*background-position: 365px 50%;*/background-position: 95% 50%;}.fb_invalid.inline label {color: #000000;border-color: #f2bdbd;}.fb_invalid select {background-image: none;}select:invalid {background-image: none;}.fb_invalid input:focus,.fb_invalid select:focus,.fb_invalid textarea:focus {-webkit-box-shadow:  0 0 10px 0 #f2bdbd;-moz-box-shadow:  0 0 10px 0 #f2bdbd;box-shadow:  0 0 10px 0 #f2bdbd;border-color: #f2bdbd;}form input:invalid:focus,form select:invalid:focus,form textarea:invalid:focus {-webkit-box-shadow:  0 0 10px 0 #f2bdbd;-moz-box-shadow:  0 0 10px 0 #f2bdbd;box-shadow:  0 0 10px 0 #f2bdbd;border-color: #f2bdbd;}/*  CAPTCHA****************************************************//* RE-CAPTCHA *//*.recaptchatable * {margin: 0 !important;border: 0 !important;padding: 0 !important;}*//* HN CAPTCHA */.captchapict {margin-bottom: 5px;}/****************************************************************************BUTTONS*****************************************************************************//*  GENERAL****************************************************/button,.button,.cms_submit,.row.submit input[type$="submit"] {cursor: pointer;font-family: inherit;font-weight: bold;line-height: 1;margin: 0 0 1.25em;position: relative;text-decoration: none !important;text-align: center;display: inline-block;padding-top: 0.75em;padding-right: 1.5em;padding-bottom: 0.8125em;padding-left: 1.5em;font-size: 1em;background: #b73928;-moz-box-shadow:inset 0px 1px 0px 0px #f5978e;-webkit-box-shadow:inset 0px 1px 0px 0px #f5978e;box-shadow:inset 0px 1px 0px 0px #f5978e;background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f24537), color-stop(1, #c62d1f) );background:-moz-linear-gradient( center top, #f24537 5%, #c62d1f 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f24537', endColorstr='#c62d1f');background-color:#f24537;/*border: none;*/border: 1px solid #d02718;color: #ffffff;outline: none !important;-webkit-border-radius: 6px !important;-moz-border-radius: 6px !important;border-radius: 6px !important;text-shadow: 1px 1px 0px #810e05;}.top-bar-section ul li > a.button {background: #b73928;border: none;color: #ffffff;font-size: 14px;}button:hover,button:focus,.button:hover,.button:focus,.has-form .button:hover,.has-form .button:focus,.cms_submit:focus,.cms_submit:hover,.row.submit input[type$="submit"]:hover,.top-bar-section ul li > a.button:focus,.top-bar-section ul li > a.button:hover {/*background: #ec4336;border: none;*/border: 1px solid #d02718;color: #ffffff;background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #c62d1f), color-stop(1, #f24537) );background: -moz-linear-gradient( center top, #c62d1f 5%, #f24537 100% );filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c62d1f', endColorstr='#f24537');background-color: #c62d1f;}button:active,.button:active,.has-form .button:active,.cms_submit:active,.row.submit input[type$="submit"]:active,.top-bar-section ul li > a.button:active {position: relative;top: 1px;}button.small,.button.small {padding-top: 0.75em;padding-right: 1.5em;padding-bottom: 0.8125em;padding-left: 1.5em;}@media only screen {button.radius,.button.radius,button,.button {-webkit-border-radius: 0;border-radius: 0;}button.small.radius,.button.small.radius,button.tiny.radius,.button.tiny.radius,button.small,.button.small,button.tiny,.button.tiny {-webkit-border-radius: 0;border-radius: 0;}button.large.radius,.button.large.radius,button.large,.button.large {-webkit-border-radius: 0;border-radius: 0;}}/*  SECONDARY****************************************************/button.secondary,.button.secondary,.top-bar-section ul li > a.button.secondary {background: #555555 !important;border: 1px solid #555555 !important;color: #FFFFFF !important;text-shadow: none !important;box-shadow: none !important;filter: none !important;}button.secondary:hover,button.secondary:focus,.button.secondary:hover,.button.secondary:focus,.top-bar-section ul li > a.button.secondary:hover,.top-bar-section ul li > a.button.secondary:focus {background: #777777 !important;border: 1px solid #777777 !important;color: #FFFFFF !important;text-shadow: none !important;box-shadow: none !important;filter: none !important;}/*  SUCCESS****************************************************/button.success,.button.success,.top-bar-section ul li > a.button.success {background-color: #5da423;border-color: #457a1a;color: #FFF;}button.success:hover,button.success:focus,.button.success:hover,.button.success:focus,.top-bar-section ul li > a.button.success:hover,.top-bar-section ul li > a.button.success:focus {background-color: #457a1a;border-color: #457a1a;color: #FFF;}/****************************************************************************TABLES*****************************************************************************/table {width: 100%;}table.no-border {border: none !important;}table thead {/*background-color: #055d92;*/}table tr th,table tr td {vertical-align: top;}table thead tr td,table thead tr th,table tr th {font-size: 1.1em;background: #b73928;color: #ffffff;}table thead tr td,table tr td {font-size: 1em;}table td *:last-child {margin-bottom: 0;}/*table tr.even,table tr.alt,table tr:nth-of-type(2n) {background: #EFEFEF;}table tr.even td,table tr.alt td,table tr:nth-of-type(2n) td {color: #000;}*//* RPL process table */.rpl-process-box {background: #EFEFEF;border: 1px solid #CCC;padding: 20px;margin-bottom: 15px;}table.rpl-process {border: none !important;margin: 0;background: transparent;}table.rpl-process tr td {color: #666 !important;vertical-align: middle;}table.rpl-process tr {background: none !important;}.rpl-process tr:nth-child(2n+1) > td:first-child,.rpl-process tr:nth-child(2n+1) > td:first-child * {font-size: 22px;font-weight: bold;color: #043470 !important;}.rpl-process tr:nth-child(2n+1) > td:nth-child(2) {border: 2px solid #CCC;background: #FFF;color: #000 !important;width: 50%;}.rpl-process tr:nth-child(2n+0) > td {padding: 3px 0 0 0 !important;line-height: 1;font-size: 1px;}.rpl-process td p,.rpl-process td ul {margin-top: 0;margin-bottom: 10px;padding: 0;line-height: 1.2em;}/****************************************************************************PANELS*****************************************************************************/.panel {border: none;background: #f3f2f1;box-shadow: none; /* removes Foundation top border */-webkit-border-radius: 0;border-radius: 0;}.panel h1,.panel h2,.panel h3,.panel h4,.panel h5,.panel h6,.panel p,.panel li {color: #555555;}.panel.min-pad {padding-bottom: 5px;}.panel.min-pad > :last-child {margin-bottom: inherit;}.panel.callout {background: #043470;border: none;color: #FFFFFF;box-shadow: none; /* removes Foundation top border */}.panel.callout h1,.panel.callout h2,.panel.callout h3,.panel.callout h4,.panel.callout h5,.panel.callout h6,.panel.callout p,.panel.callout li {color: #FFFFFF;}.alert-box.radius,.label.radius,.panel.radius {-webkit-border-radius: 0;border-radius: 0;}/****************************************************************************PLUGINS*****************************************************************************/#scrollUp {left: -99999px;}@media only screen and (min-width: 1025px) {#scrollUp {bottom: 40px;left: auto;right: 20px;padding: 10px 20px;background: #b73928;background-image: url(https://www.agi.edu.au/theme/img/scrolltop-arrow.png);background-position: 50% 50%;background-repeat: no-repeat;border: none;color: #ffffff;height: 65px;width: 65px;border-radius: 10000px;}}/****************************************************************************MISCELLANEOUS*****************************************************************************//*  IFRAMES AND GOOGLE MAPS****************************************************/iframe {border: none;}.google-map {border: 1px solid #e7e6e3 !important;padding: 10px;background: #FFF;width: 100%;height: 250px;margin-bottom: 10px;}@media only screen and (min-width: 641px) {.google-map {border: 1px solid #e7e6e3 !important;padding: 20px;background: #FFF;width: 100%;height: 500px;margin-bottom: 20px;}}/*  SOCIAL MEDIA****************************************************//* Facebook Like button */.facebook-like .fb-like {max-width: 100% !important;margin-bottom: 10px !important;}.fb_iframe_widget,.fb_iframe_widget span,.fb_iframe_widget span iframe[style] {width: 100% !important;}/* sharing toolbar */.sharing-toolbar {padding: 10px 0;border-top: 1px solid #e7e6e3;margin-top: 10px;}.sharing-toolbar h3 {float: left;padding: 3px 20px 0 0;margin: 0;font-size: 1.2em;color: #999;}@media only screen and (max-width: 640px) {.sharing-toolbar h3 {float: none;padding: 0 0 10px 5px;font-weight: bold;}}.sharing-toolbar a {padding: 7px;display: inline-block;margin-right: 10px;font-size: 20px;}.sharing-toolbar a:hover,.sharing-toolbar a:focus {background: #EFEFEF;}.sharing-toolbar a:last-child {margin: 0;}.sharing-toolbar .facebook i {color: #436eac;}.sharing-toolbar .twitter i {color: #0598c9;}.sharing-toolbar .google-plus i {color: #dd4b39;}.sharing-toolbar .linkedin i {color: #0173b2;}.sharing-toolbar .pinterest i {color: #cb2027;}.sharing-toolbar .youtube i {color: #e32114;}.sharing-toolbar .digg i {color: #333;}.sharing-toolbar .reddit i {color: #FF4500;}.sharing-toolbar .stumbleupon i {color: #EB4923;}.sharing-toolbar .email i {color: #999;}/*  TABS****************************************************/.tabs dd.active a,.tabs .tab-title.active a {background: #b73928;color: #ffffff;}/*  STICKY NAV****************************************************/[data-magellan-expedition],[data-magellan-expedition-clone] {background: transparent;margin-bottom: 15px;border: 1px solid #e7e6e3;-webkit-box-shadow: 0 0 7px 0 rgba(0,0,0,0.2);-moz-box-shadow: 0 0 7px 0 rgba(0,0,0,0.2);box-shadow: 0 0 7px 0 rgba(0,0,0,0.2);}[data-magellan-expedition][style*="position: fixed"] {margin-top: 55px;background: #FFF;min-width: 0;}@media only screen and (max-width: 640px) {[data-magellan-expedition], [data-magellan-expedition-clone] {display: none;}}.sub-nav dt, .sub-nav dd, .sub-nav li {font-size: 1rem;color: #b73928;}.sub-nav dt a,.sub-nav dd a,.sub-nav li a {color: #b73928;}.sub-nav dt a:hover,.sub-nav dd a:hover,.sub-nav li a:hover {color: ;}.sub-nav dt.active a,.sub-nav dd.active a,.sub-nav li.active a {background: #b73928;color: #ffffff;cursor: pointer;}.sub-nav dt.active a:hover,.sub-nav dd.active a:hover,.sub-nav li.active a:hover {background: #ec4336;color: ;}/*  OTHER****************************************************/hr {border: 1px solid #e7e6e3;border-width: 1px 0 0;}/* ensure CSS gradients work in IE */.gradient {filter: none;}#main-content a,#sidebar a,#main-content img,#main-content .button,#main-content button,#sidebar .button,#sidebar button,#sidebar * {-webkit-transition: all 0.3s ease-out;  /* Chrome 1-25, Safari 3.2+ */-moz-transition: all 0.3s ease-out;  /* Firefox 4-15 */-o-transition: all 0.3s ease-out;  /* Opera 10.50–12.00 */transition: all 0.3s ease-out;  /* Chrome 26, Firefox 16+, IE 10+, Opera 12.10+ */}/*  MARGINS****************************************************/.no-mt {margin-top: 0 !important;}.no-mr {margin-right: 0 !important;}.no-mb {margin-bottom: 0 !important;}.no-ml {margin-left: 0 !important;}/*  POSITIONING****************************************************/.bottom {position: absolute;bottom: 0;}/*  PAGINATION****************************************************/.row.pagination {margin-top: 20px;}ul.pagination li a {border: 1px solid #e7e6e3;border-width: 1px;text-decoration: none;font-size: 130%;}ul.pagination li.current a {border-color: #b73928;background: #b73928;color: #ffffff;text-decoration: none;cursor: pointer;}ul.pagination li.current a:hover,ul.pagination li.current a:focus {border-color: #ec4336;background: #ec4336;color: #ffffff;text-decoration: none;}/****************************************************************************FOOTER*****************************************************************************/#site-footer {padding-top: 40px;background: url('https://www.agi.edu.au/theme/img/footer-bkg.jpg') 50% top repeat #ccc;background-size: cover;min-height: 798px;position: relative;color: #555;}/*  COLUMNS****************************************************/@media only screen and (min-width: 641px) {#site-footer .footer-columns .footer-column *:last-child {margin-bottom: 0;}}#site-footer .footer-column h5 {font-size: 28px;color: #555;font-weight: 400;border-bottom: 1px solid #a2a6b5;padding: 0 0 20px 0;margin: 0 0 20px 0;}#site-footer .footer-column ul {margin-left: 0;color: #555;}@media only screen and (max-width: 641px) {#site-footer .footer-column > p > a.button {padding-right: 0;padding-left: 0;width: 100%;}}/*  COPYRIGHT AND FOOTER LINKS****************************************************/.copyright {margin-top: 20px;}/*.copyright a {color: #555;}.copyright a:hover,.copyright a:focus,.copyright a:active {color: #000000;}*//*  GOOGLE TRANSLATE****************************************************/.google-translate {/*margin-bottom: 20px;*/padding: 0 !important;}#google_translate_element {line-height: 1 !important;margin-top: 16px !important;}.goog-te-menu-value {padding: 0 !important;}@media only screen and (max-width: 900px) {.primary-navigation li.google-translate {display: block;position: absolute;z-index: 1010;top: 55px;line-height: 1em;right: 180px;background: transparent;color: #000;}}/* tablet menu breakpoints */@media only screen and (max-width: 1250px) and (min-width: 1000px) {.top-bar-section li a:not(.button), .top-bar-section li.has-form {padding-right: 10px !important;padding-left: 10px !important;}.top-bar ul > li.has-dropdown a:after {border: none;}}@media only screen and (max-width: 999px) {.top-bar-section li a:not(.button), .top-bar-section li.has-form {padding-right: 8px !important;padding-left: 8px !important;font-size: .9em !important;}.top-bar ul > li.has-dropdown a:after {border: none;}}@media only screen and (max-width: 700px) {.top-bar-section li a:not(.button), .top-bar-section li.has-form {padding-right: 7px !important;padding-left: 7px !important;font-size: .8em !important;}}/****************************************************************************PRINT STYLES*****************************************************************************/@media print {a[href]:after {content: ""; /* don't output URLs as per foundation defaults */}.panel {border: none;padding: 0;border-radius: 0;}}
/* Stylesheet: Theme Modified On 2018-05-08 12:56:19 */
/****************************************************************************FANCYBOX v2.1.5 - fancyapps.com*****************************************************************************/.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding: 0;margin: 0;border: 0;outline: none;vertical-align: top;}.fancybox-wrap {position: absolute;top: 0;left: 0;z-index: 8020;}.fancybox-skin {position: relative;background: #f9f9f9;color: #444;text-shadow: none;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}.fancybox-opened {z-index: 8030;}.fancybox-opened .fancybox-skin {-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);-moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);}.fancybox-outer, .fancybox-inner {position: relative;}.fancybox-inner {overflow: hidden;}.fancybox-type-iframe .fancybox-inner {-webkit-overflow-scrolling: touch;}.fancybox-error {color: #444;font: 14px/20px "Roboto", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;margin: 0;padding: 15px;white-space: nowrap;}.fancybox-image, .fancybox-iframe {display: block;width: 100%;height: 100%;}.fancybox-image {max-width: 100%;max-height: 100%;}#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {background-image: url('https://www.agi.edu.au/theme/img/fancybox/fancybox_sprite.png');}#fancybox-loading {position: fixed;top: 50%;left: 50%;margin-top: -22px;margin-left: -22px;background-position: 0 -108px;opacity: 0.8;cursor: pointer;z-index: 8060;}#fancybox-loading div {width: 44px;height: 44px;background: url('https://www.agi.edu.au/theme/img/fancybox/fancybox_loading.gif') center center no-repeat;}.fancybox-close {position: absolute;top: -18px;right: -18px;width: 36px;height: 36px;cursor: pointer;z-index: 8040;}.fancybox-nav {position: absolute;top: 0;width: 40%;height: 100%;cursor: pointer;text-decoration: none;background: transparent url('https://www.agi.edu.au/theme/img/fancybox/blank.gif'); /* helps IE */-webkit-tap-highlight-color: rgba(0,0,0,0);z-index: 8040;}.fancybox-prev {left: 0;}.fancybox-next {right: 0;}.fancybox-nav span {position: absolute;top: 50%;width: 36px;height: 34px;margin-top: -18px;cursor: pointer;z-index: 8040;visibility: hidden;}.fancybox-prev span {left: 10px;background-position: 0 -36px;}.fancybox-next span {right: 10px;background-position: 0 -72px;}.fancybox-nav:hover span {visibility: visible;}.fancybox-tmp {position: absolute;top: -99999px;left: -99999px;visibility: hidden;max-width: 99999px;max-height: 99999px;overflow: visible !important;}/* Overlay helper */.fancybox-lock {overflow: hidden !important;width: auto;}.fancybox-lock body {overflow: hidden !important;}.fancybox-lock-test {overflow-y: hidden !important;}.fancybox-overlay {position: absolute;top: 0;left: 0;overflow: hidden;display: none;z-index: 8010;background: url('https://www.agi.edu.au/theme/img/fancybox/fancybox_overlay.png');}.fancybox-overlay-fixed {position: fixed;bottom: 0;right: 0;}.fancybox-lock .fancybox-overlay {overflow: auto;overflow-y: scroll;}/* Title helper */.fancybox-title {visibility: hidden;font: normal 13px/20px "Roboto", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;position: relative;text-shadow: none;z-index: 8050;}.fancybox-opened .fancybox-title {visibility: visible;}.fancybox-title-float-wrap {position: absolute;bottom: 0;right: 50%;margin-bottom: -35px;z-index: 8050;text-align: center;}.fancybox-title-float-wrap .child {display: inline-block;margin-right: -100%;padding: 2px 20px;background: transparent; /* Fallback for web browsers that doesn't support RGBa */background: rgba(0, 0, 0, 0.8);-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;text-shadow: 0 1px 2px #222;color: #FFF;font-weight: bold;line-height: 24px;white-space: nowrap;}.fancybox-title-outside-wrap {position: relative;margin-top: 10px;color: #fff;}.fancybox-title-inside-wrap {padding-top: 10px;}.fancybox-title-over-wrap {position: absolute;bottom: 0;left: 0;color: #fff;padding: 10px;background: #000;background: rgba(0, 0, 0, .8);}/*Retina graphics!*/@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (min--moz-device-pixel-ratio: 1.5),only screen and (min-device-pixel-ratio: 1.5){#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {background-image: url('https://www.agi.edu.au/theme/img/fancybox/fancybox_sprite@2x.png');background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/}#fancybox-loading div {background-image: url('https://www.agi.edu.au/theme/img/fancybox/fancybox_loading@2x.gif');background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/}}/*  THUMBNAIL HELPER****************************************************/#fancybox-thumbs {position: fixed;left: 0;width: 100%;overflow: hidden;z-index: 8050;}#fancybox-thumbs.bottom {bottom: 2px;}#fancybox-thumbs.top {top: 2px;}#fancybox-thumbs ul {position: relative;list-style: none;margin: 0;padding: 0;}#fancybox-thumbs ul li {float: left;padding: 1px;opacity: 0.5;}#fancybox-thumbs ul li.active {opacity: 0.75;padding: 0;border: 1px solid #fff;}#fancybox-thumbs ul li:hover {opacity: 1;}#fancybox-thumbs ul li a {display: block;position: relative;overflow: hidden;border: 1px solid #222;background: #111;outline: none;}#fancybox-thumbs ul li img {display: block;position: relative;border: 0;padding: 0;max-width: none;}
/* Stylesheet: Fancybox Modified On 2013-11-18 15:48:08 */
/****************************************************************************OWL CAROUSEL v1.24 - owlgraphic.com/owlcarousel/*****************************************************************************//* clearfix */.owl-carousel .owl-wrapper:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}/* display none until init */.owl-carousel{display: none;position: relative;width: 100%;-ms-touch-action: pan-y;}.owl-carousel .owl-wrapper{display: none;position: relative;-webkit-transform: translate3d(0px, 0px, 0px);}.owl-carousel .owl-wrapper-outer{overflow: hidden;position: relative;width: 100%;}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}.owl-carousel .owl-item{float: left;}.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor: pointer;}.owl-controls {-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}/* mouse grab icon */.grabbing {cursor: url('https://www.agi.edu.au/theme/img/owl-carousel/grabbing.png') 8 8, move;}/* fix */.owl-carousel  .owl-wrapper,.owl-carousel  .owl-item{-webkit-backface-visibility: hidden;-moz-backface-visibility:    hidden;-ms-backface-visibility:     hidden;-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);}/* CSS3 Transitions */.owl-origin {-webkit-perspective: 1200px;-webkit-perspective-origin-x : 50%;-webkit-perspective-origin-y : 50%;-moz-perspective : 1200px;-moz-perspective-origin-x : 50%;-moz-perspective-origin-y : 50%;perspective : 1200px;}/* fade */.owl-fade-out {z-index: 10;-webkit-animation: fadeOut .7s both ease;-moz-animation: fadeOut .7s both ease;animation: fadeOut .7s both ease;}.owl-fade-in {-webkit-animation: fadeIn .7s both ease;-moz-animation: fadeIn .7s both ease;animation: fadeIn .7s both ease;}/* backSlide */.owl-backSlide-out {-webkit-animation: backSlideOut 1s both ease;-moz-animation: backSlideOut 1s both ease;animation: backSlideOut 1s both ease;}.owl-backSlide-in {-webkit-animation: backSlideIn 1s both ease;-moz-animation: backSlideIn 1s both ease;animation: backSlideIn 1s both ease;}/* goDown */.owl-goDown-out {-webkit-animation: scaleToFade .7s ease both;-moz-animation: scaleToFade .7s ease both;animation: scaleToFade .7s ease both;}.owl-goDown-in {-webkit-animation: goDown .6s ease both;-moz-animation: goDown .6s ease both;animation: goDown .6s ease both;}/* scaleUp */.owl-fadeUp-in {-webkit-animation: scaleUpFrom .5s ease both;-moz-animation: scaleUpFrom .5s ease both;animation: scaleUpFrom .5s ease both;}.owl-fadeUp-out {-webkit-animation: scaleUpTo .5s ease both;-moz-animation: scaleUpTo .5s ease both;animation: scaleUpTo .5s ease both;}/* Keyframes *//*empty*/@-webkit-keyframes empty {0% {opacity: 1}}@-moz-keyframes empty {0% {opacity: 1}}@keyframes empty {0% {opacity: 1}}@-webkit-keyframes fadeIn {0% { opacity:0; }100% { opacity:1; }}@-moz-keyframes fadeIn {0% { opacity:0; }100% { opacity:1; }}@keyframes fadeIn {0% { opacity:0; }100% { opacity:1; }}@-webkit-keyframes fadeOut {0% { opacity:1; }100% { opacity:0; }}@-moz-keyframes fadeOut {0% { opacity:1; }100% { opacity:0; }}@keyframes fadeOut {0% { opacity:1; }100% { opacity:0; }}@-webkit-keyframes backSlideOut {25% { opacity: .5; -webkit-transform: translateZ(-500px); }75% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }100% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }}@-moz-keyframes backSlideOut {25% { opacity: .5; -moz-transform: translateZ(-500px); }75% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }100% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }}@keyframes backSlideOut {25% { opacity: .5; transform: translateZ(-500px); }75% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }100% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }}@-webkit-keyframes backSlideIn {0%, 25% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(200%); }75% { opacity: .5; -webkit-transform: translateZ(-500px); }100% { opacity: 1; -webkit-transform: translateZ(0) translateX(0); }}@-moz-keyframes backSlideIn {0%, 25% { opacity: .5; -moz-transform: translateZ(-500px) translateX(200%); }75% { opacity: .5; -moz-transform: translateZ(-500px); }100% { opacity: 1; -moz-transform: translateZ(0) translateX(0); }}@keyframes backSlideIn {0%, 25% { opacity: .5; transform: translateZ(-500px) translateX(200%); }75% { opacity: .5; transform: translateZ(-500px); }100% { opacity: 1; transform: translateZ(0) translateX(0); }}@-webkit-keyframes scaleToFade {to { opacity: 0; -webkit-transform: scale(.8); }}@-moz-keyframes scaleToFade {to { opacity: 0; -moz-transform: scale(.8); }}@keyframes scaleToFade {to { opacity: 0; transform: scale(.8); }}@-webkit-keyframes goDown {from { -webkit-transform: translateY(-100%); }}@-moz-keyframes goDown {from { -moz-transform: translateY(-100%); }}@keyframes goDown {from { transform: translateY(-100%); }}@-webkit-keyframes scaleUpFrom {from { opacity: 0; -webkit-transform: scale(1.5); }}@-moz-keyframes scaleUpFrom {from { opacity: 0; -moz-transform: scale(1.5); }}@keyframes scaleUpFrom {from { opacity: 0; transform: scale(1.5); }}@-webkit-keyframes scaleUpTo {to { opacity: 0; -webkit-transform: scale(1.5); }}@-moz-keyframes scaleUpTo {to { opacity: 0; -moz-transform: scale(1.5); }}@keyframes scaleUpTo {to { opacity: 0; transform: scale(1.5); }}/* OWL DEMO THEME */.owl-theme .owl-controls{margin-top: 10px;text-align: center;}/* Styling Next and Prev buttons */.owl-theme .owl-controls .owl-buttons div{color: #FFF;display: inline-block;zoom: 1;*display: inline;/*IE7 life-saver */margin: 5px;padding: 3px 10px;font-size: 12px;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;background: #869791;filter: Alpha(Opacity=50);/*IE7 fix*/opacity: 0.5;}/* Clickable class fix problem with hover on touch devices *//* Use it for non-touch hover action */.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter: Alpha(Opacity=100);/*IE7 fix*/opacity: 1;text-decoration: none;}/* Styling Pagination*/.owl-theme .owl-controls .owl-page{display: inline-block;zoom: 1;*display: inline;/*IE7 life-saver */}.owl-theme .owl-controls .owl-page span{display: block;width: 12px;height: 12px;margin: 5px 7px;filter: Alpha(Opacity=50);/*IE7 fix*/opacity: 0.5;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;background: #869791;}.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{filter: Alpha(Opacity=100);/*IE7 fix*/opacity: 1;}/* If PaginationNumbers is true */.owl-theme .owl-controls .owl-page span.owl-numbers{height: auto;width: auto;color: #FFF;padding: 2px 10px;font-size: 12px;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;}/* preloading images */.owl-item.loading{min-height: 150px;background: url('https://www.agi.edu.au/theme/img/owl-carousel/AjaxLoader.gif') no-repeat center center;}/*  CUSTOM OVERRIDES****************************************************/#carousel-wrapper {/*background: #f3f2f1;*/background: transparent;padding: 20px;padding-bottom: 40px;border-top: 1px solid #e7e6e3;}#carousel div.item {margin: 0 3px;}
/* Stylesheet: Owl Carousel Modified On 2014-08-28 09:39:22 */
/****************************************************************************BLOG*****************************************************************************//* CATEGORIES *//* the link to view all items */.blog-category-box li.all-items a {/*font-weight: bold;font-size: 22px;*/}.blog-category-box li.current > a {font-weight: bold;}/*  SIDEBAR LIST****************************************************/#sidebar .blog-list .blog-entry {/*padding-bottom: 10px;*/}/*  SUMMARY LIST****************************************************/#main-content .blog-list .blog-entry:first-child hr {/*display: none;*/}#main-content .blog-list .blog-entry .desktop-image a {display: block;margin-bottom: 15px;}/*  SUMMARY GRID****************************************************/.blog-grid .blog-entry .panel {background: transparent;padding-left: 0;padding-right: 0;}@media only screen and (min-width: 641px) {.blog-grid .blog-entry h2 {min-height: 55px; /* height of two lines, for consistent spacing */}}.blog-grid .blog-entry .date {font-weight: normal;font-size: 13px;color: #666;}.blog-grid .blog-entry .blog-caption {background: rgba(0, 0, 0, 0.7);color: #FFF;font-size: 14px;text-decoration: none;padding: 20px;}.blog-grid .blog-entry .blog-caption .title-inner {font-weight: bold;font-size: 16px;margin-bottom: 5px;}.blog-grid .blog-entry .blog-caption .link-inner.button {background: #b73928;border: none;color: ;margin-top: 5px;}.blog-grid .blog-entry .blog-caption .link-inner.button:hover {background: #ec4336;border: none;color: ;}/*  DETAIL VIEW****************************************************/.blog-detail .byline {font-weight: normal;font-size: 18px;color: #000000;text-transform: none;}.blog-detail .post-info {font-weight: normal;font-size: 14px;}.blog-detail img.desktop-image {display: block;clear: both;margin-bottom: 15px;}.blog-detail img.desktop-image.with-caption {margin-bottom: 0;}.blog-detail .caption.panel {clear: both;}/* RSS FEED */.row.rss-feed a img {margin-right: 5px;}/****************************************************************************EVENTS CALENDAR*****************************************************************************//*  SIDEBAR****************************************************/aside .calendar-event p i {/*display: none;*/font-size: 18px;line-height: 45px;margin-right: 10px;position: relative;bottom: 12px;}@media only screen and (min-width: 1025px) {aside .calendar-event p i {/*display: block;display: none;*/}}/* highlight "today" for the small calendar */.calendar-today {font-weight: bold;}/*  UPCOMING LIST****************************************************/.calendar-event h2 i {font-size: 25px;line-height: 38px;margin-right: 10px;}@media only screen and (max-width: 1024px) {.calendar-event h2 i {display: none;}}/*.cal-upcominglist .calendar-event:last-child hr {display: none;}*//* display the "upcominglist" as one line per entry */#cal-upcominglist .calendar-date-title,#cal-upcominglist .calendar-summary-title {display: none;}#cal-upcominglist h2,#cal-upcominglist .calendar-date,#cal-upcominglist .calendar-summary {display: inline;margin-right: 5px;}/* tidy up text sizes for lists */#cal-list h1,#cal-upcominglist h1 {/*color: red;*/font-size: 120%;}#cal-list h2,#cal-upcominglist h2 {font-size: 110%;}/*  GRAPHICAL CALENDAR****************************************************//* main table */#cal-calendar {margin: 0 0 20px 0;border-collapse: collapse;border: 1px solid #e7e6e3;}/* squares for the table */#cal-calendar th {border: 1px solid #e7e6e3;padding: 3px;}#cal-calendar td {border: 1px solid #e7e6e3;vertical-align: top;padding: 3px;min-height: 120px;height: 120px;width: 14.285%;}/* summaries */#cal-calendar ul {margin: 0;padding: 0;}#cal-calendar li {background: #f3f2f1;list-style-type: none;padding: 5px;margin: 0;line-height: 1.2em;font-size: 85%;margin-bottom: 2px;}/* background colours */#cal-calendar td {background-color: #FFF;}#cal-calendar td.empty-day {background: #EFEFEF;}#cal-calendar .calendar-today {font-weight: normal;background-color: #b73928;color: #ffffff;}.calendar-event .calendar-date-title,.calendar-event .calendar-summary-title,.calendar-event .calendar-details-title {display: none;}h2.calendar-month-name {text-align: center;position: relative;top: -9px;}/****************************************************************************FREQUENTLY ASKED QUESTIONS*****************************************************************************//* CATEGORIES *//* the link to view all items */.faq-category-box li.all-items a {/*font-weight: bold;font-size: 22px;*/}.faq-category-box li.current > a {font-weight: bold;}.faq-list {margin-bottom: 20px;}.faq-list.accordion dd {border-bottom: 1px solid #e7e6e3;}.faq-list dd > a.panel-link {white-space: normal;font-size: 1em;font-weight: bold;}.faq-list dd > a.panel-link i {color: #b73928;font-size: 1.5em;line-height: 1em;padding-right: 7px;position: relative;top: 3px;}.accordion dd.active a:not(.panel-link) {background: transparent !important;}/****************************************************************************IMAGE BANNERS*****************************************************************************/.slideshow-wrapper {position: relative;/*margin-bottom: 10px;*/}.orbit-container {background-color: transparent;height: auto;}.slideshow-wrapper .orbit-container .orbit-slides-container {min-height: 0 !important; /* override script value */}/*  SLIDES****************************************************/.slideshow-wrapper .orbit-container li {display: inline-block;}.orbit-container .orbit-slides-container.fade li {transition: none; /* FIXES ANIMATION BUG IN 5.2.2 */}.slideshow-wrapper .orbit-container .orbit-slides-container.fade li:first-child {/*margin-bottom: 7px;*/}/*  NEXT / PREVIOUS BUTTONS****************************************************/.orbit-container .orbit-prev,.orbit-container .orbit-next {/*display: none;*/}.orbit-container .orbit-prev,.orbit-container .orbit-next {width: 50px;height: 50px;line-height: 50px;text-indent: 0 !important;z-index: 10;margin-top: 0;}.orbit-container .orbit-prev > span,.orbit-container .orbit-next > span {display: block;width: 50px;position: absolute;height: 50px;left: auto;border: none;right: 0;top: auto;margin: 0;}.orbit-container .orbit-prev > span {background: url(https://www.agi.edu.au/theme/img/orbit/banner-prev.png) 50% 50% no-repeat transparent;}.orbit-container .orbit-next > span {background: url(https://www.agi.edu.au/theme/img/orbit/banner-next.png) 50% 50% no-repeat transparent;}.orbit-container .orbit-prev:hover,.orbit-container .orbit-next:hover {background: transparent;}/*  CAPTIONS****************************************************//* move caption if required *//*.orbit-container .orbit-slides-container li .orbit-caption {bottom: auto;right: 50px;top: 50px;left: auto;height: 250px;width: 300px;}*/.slideshow-wrapper .orbit-container .orbit-slides-container li .orbit-caption {font-size: 1.3em;background: transparent;}.slideshow-wrapper .orbit-container .orbit-slides-container > * .orbit-caption {text-align: left;margin-left: 50%;bottom: auto;top: 20px;left: 100px;}@media only screen and (min-width: 641px) {.slideshow-wrapper .orbit-container .orbit-slides-container > * .orbit-caption {top: 30px;}}@media only screen and (min-width: 1025px) {.slideshow-wrapper .orbit-container .orbit-slides-container > * .orbit-caption {width: 1411px !important;top: 167px;left: auto;}}.slideshow-wrapper .orbit-container .orbit-slides-container > * .orbit-caption > div {width: 100%;position: relative;left: -50%;text-align: left;background: transparent;}.slideshow-wrapper .orbit-container .orbit-slides-container > * .orbit-caption > div .cap-1,.slideshow-wrapper .orbit-container .orbit-slides-container > * .orbit-caption > div .cap-2 {padding: 0 0 10px 0;margin: 0;color: #FFF;display: block;line-height: 1;float: left;font-weight: 700;text-shadow: 2px 2px 5px #000;}.slideshow-wrapper .orbit-container .orbit-slides-container > * .orbit-caption > div .button {margin: 10px 0 0 0;display: block;float: left;font-weight: 700;}.slideshow-wrapper .orbit-container .orbit-slides-container > * .orbit-caption > div .cap-1 {font-size: 25px;}.slideshow-wrapper .orbit-container .orbit-slides-container > * .orbit-caption > div .cap-2 {font-size: 18px;clear: left;}.slideshow-wrapper .orbit-container .orbit-slides-container > * .orbit-caption > div .button {font-size: 16px;clear: left;}@media only screen and (min-width: 1025px) {.slideshow-wrapper .orbit-container .orbit-slides-container > * .orbit-caption > div .cap-1 {font-size: 30px;}.slideshow-wrapper .orbit-container .orbit-slides-container > * .orbit-caption > div .cap-2 {font-size: 30px;}.slideshow-wrapper .orbit-container .orbit-slides-container > * .orbit-caption > div .button {font-size: 25px;margin-top: 20px;}}.orbit-caption a {display: block;color: #FFF;}/*  BULLETS****************************************************/.orbit-bullets {display: none;}.orbit-bullets li:hover {cursor: pointer;}/*  NUMBERS****************************************************/.orbit-slide-number {text-shadow: 0px 0px 3px #000;filter: dropshadow(color=#000, offx=0, offy=0);}@media only screen and (min-width: 1025px) {.slideshow-wrapper {/*min-height: 535px;margin-bottom: 20px;*/}.orbit-container .orbit-prev,.orbit-container .orbit-next {top: 40%; /* changed from 50% to allow for large caption font */display: block;}.orbit-bullets {position: absolute;left: 10px;top: 74%;z-index: 998;padding: 5px;display: block;}.orbit-bullets li {background: #FFF;border: 8px solid #FFF;-webkit-box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.5);-moz-box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.5);box-shadow:  0px 0px 3px 1px rgba(0, 0, 0, 0.5);}.orbit-bullets li.active {background-color: #b73928;border-color: #b73928;}}.row.orbit-row {max-width: none !important;width: 100%;}.row.orbit-row > div.columns {padding-left: 0;padding-right: 0;}.row.orbit-row .orbit-bullets {max-width: 63.125em;padding-left: 0.9375em;padding-right: 0.9375em;display: table;text-align: center;position: relative;left: 0;top: -80px;}.row.orbit-row .orbit-caption {text-align: center;}.row.orbit-row .orbit-caption a {max-width: 980px;margin: 0 auto;}.row.orbit-row .orbit-container .orbit-slides-container li .orbit-caption {font-size: 1.8em;padding: 20px 0;}@media only screen and (min-width: 1025px) {.row.orbit-row .orbit-bullets {max-width: 90.063em;}}/*  SIDEBAR SLIDERS****************************************************/.cb-inner .orbit-container .orbit-timer {display: none;}.cb-inner .orbit-container .orbit-slides-container li .orbit-caption {/*bottom: -50px;background: #EFEFEF;padding: 10px;height: 50px;*/}.cb-inner .orbit-container .orbit-slides-container li .orbit-caption h6 {line-height: 1;font-weight: normal;font-size: 15px;color: #FFF;margin: 0;}.cb-inner .orbit-container .orbit-slides-container li .orbit-caption h6 a {color: #FFF;}.cb-inner .orbit-container .orbit-slides-container li .orbit-caption h6 small {color: #CCC;font-size: 14px;display: none;line-height: 1.75em;font-weight: normal;}.cb-inner .orbit-container .orbit-prev > span {display: none;background: url(https://www.agi.edu.au/theme/img/orbit/banner-small-prev.png) 50% 50% no-repeat transparent;}.cb-inner .orbit-container .orbit-next > span {display: none;background: url(https://www.agi.edu.au/theme/img/orbit/banner-small-next.png) 50% 50% no-repeat transparent;}.cb-inner .orbit-bullets {display: block;left: auto;right: 0;top: 0;}@media only screen and (min-width: 641px) {.cb-inner .orbit-container .orbit-slides-container li .orbit-caption {}.cb-inner .orbit-container .orbit-slides-container li .orbit-caption h6 {font-size: 17px;}}@media only screen and (min-width: 641px) {.cb-inner .orbit-bullets {display: none;}}@media only screen and (min-width: 1025px) {.cb-inner .orbit-bullets {display: block;}.cb-inner .orbit-container .orbit-slides-container li .orbit-caption h6 small {display: block;}.cb-inner .orbit-container .orbit-slides-container li .orbit-caption h6 {font-size: 20px;}.cb-inner .orbit-container .orbit-prev > span,.cb-inner .orbit-container .orbit-next > span{display: block;}}/****************************************************************************PHOTO GALLERY*****************************************************************************//* CATEGORIES *//* the link to view all items */.photo-gallery-category-box li.all-items a {/*font-weight: bold;font-size: 22px;*/}.photo-gallery-category-box li.current > a {font-weight: bold;}/* THUMBNAILS */.gallery a.gallery-category {background: #FFF;}/* folder captions */.gallery a.gallery-category div {padding: 10px 0;margin-top: 10px;}/****************************************************************************PROJECTS*****************************************************************************//* CATEGORIES *//* the link to view all items */.projects-category-box li.all-items a {/*font-weight: bold;font-size: 22px;*/}.projects-category-box li.current > a {font-weight: bold;}/*  SUMMARY LIST****************************************************/#main-content .project-list .project-entry .desktop-image {/*margin-bottom: 10px;*/}#main-content .project-list .project-entry .project-description {padding: 20px 0 0 0;}/*  SUMMARY GRID****************************************************/.project-grid .project-entry .panel {background: transparent;padding-left: 0;padding-right: 0;}@media only screen and (min-width: 641px) {.project-grid .project-entry h2 {min-height: 55px; /* height of two lines, for consistent spacing */}}.project-grid .project-entry .date {font-weight: normal;font-size: 13px;color: #666;}.project-grid .project-entry .project-caption {background: rgba(0, 0, 0, 0.7);color: #FFF;font-size: 14px;text-decoration: none;padding: 20px;}.project-grid .project-entry .project-caption .title-inner {font-weight: bold;font-size: 16px;margin-bottom: 5px;}.project-grid .project-entry .project-caption .link-inner.button {background: #b73928;border: none;color: ;margin-top: 5px;}.project-grid .project-entry .project-caption .link-inner.button:hover {background: #ec4336;border: none;color: ;}/*  DETAIL VIEW****************************************************/.project-detail .byline {font-weight: normal;font-size: 18px;color: #000000;text-transform: none;}.project-detail .post-info {font-weight: normal;font-size: 14px;}.project-detail .desktop-image {margin-bottom: 10px;}.project-detail .project-description {padding: 20px 0;border-bottom: 1px solid #e7e6e3;margin-bottom: 20px;}/****************************************************************************MAILCHIMP*****************************************************************************//* LARGE FORM****************************************************/.mailchimp-signup-form-full {}/*  SMALL FORM****************************************************/.mailchimp-signup-form-small {}/****************************************************************************TESTIMONIALS*****************************************************************************//*  SUMMARY LIST****************************************************/.testimonial-list {margin-bottom: 25px;margin-top: 25px;padding-bottom: 25px;border-bottom: 1px solid #e7e6e3;}.testimonial-list > *:last-child {margin-bottom: 0;}.testimonial-list .testimonial-content {/*background: url('https://www.agi.edu.au/theme/img/icons/quote-left.png') 0 0 no-repeat;padding: 0 0 0 35px;*/font-style: italic;}.testimonial-list .testimonial-content .flex-video {margin-bottom: 15px;}.testimonial-list .testimonial-content > div {/*background: url('https://www.agi.edu.au/theme/img/icons/quote-right.png') 100% 98% no-repeat;padding-right: 35px;*/}.testimonial-list .testimonial-content > div p:last-child {margin-bottom: 10px;}.testimonial-list p.website {font-weight: bold;}.testimonial-list.last p.website {margin-bottom: 20px;}.testimonial-list.first {padding-top: 25px;border-top: 1px solid #e7e6e3;}.testimonial-list.last {margin-bottom: 0;padding-bottom: 0;border: none;}/*  SHORT VERSION****************************************************/.testimonial-short-wrapper {border-top: 1px solid #e7e6e3;}.testimonial-short-wrapper.top {border-top: none;border-bottom: 1px solid #e7e6e3;margin-bottom: 20px;}.testimonial-short {background: transparent;padding: 0;}.testimonial-short h4 {font-size: 1.35em;line-height: 1.2em;}.testimonial-short h4 span {/*font-weight: bold;*/}.testimonial-short i {color: #c5c3be;}.testimonial-short p:last-child,.testimonial-short a:last-child {margin-bottom: 0;}/*  SIDEBAR SINGLE TESTIMONIAL****************************************************/.testimonial-single .testimonial-content {/*background: url('https://www.agi.edu.au/theme/img/icons/quote-left.png') 0 0 no-repeat;padding: 0 0 0 35px;*/font-style: italic;}.testimonial-single .testimonial-content > div {/*background: url('https://www.agi.edu.au/theme/img/icons/quote-right.png') 100% 100% no-repeat;padding-right: 35px;*/}.testimonial-single .testimonial-content > div p:last-child {margin-bottom: 10px;}.testimonial-single h6.author {/*font-size: 90%;padding-left: 35px;*/}/****************************************************************************MISCELLANEOUS*****************************************************************************//*  MODULE CATEGORY AND OPTIONS BOXES****************************************************//* module category/option boxes */#main-content .blog-category-box,#main-content .events-category-box,#main-content .faq-category-box,#main-content .photo-gallery-category-box,#main-content .projects-category-box {/*background: transparent;padding: 20px 0 0 0;border-bottom: 1px solid #CCC;border-top: 1px solid #CCC;margin: 10px 0;*/}
/* Stylesheet: Modules Modified On 2018-05-08 15:47:10 */
/****************************************************************************INTERNET EXPLORER FIXES*****************************************************************************//*html.lt-ie10 { }html.lt-ie9 { }html.lt-ie8 { }html.lt-ie7 { }*//*  GLOBAL****************************************************/html.lt-ie10 .slideshow-wrapper *,html.lt-ie10 .orbit-slide-number,html.lt-ie10 .orbit-slide-number span {text-shadow: none !important;filter: none !important;}html.lt-ie7 ul {zoom: 1;}/*  HEADER****************************************************//* social media toolbar */html.lt-ie8 header ul#header-social li {display: inline;}html.lt-ie10 .contain-to-grid,html.lt-ie10 .top-bar-section > ul.left > li > a:not(.button),html.lt-ie10 .top-bar-section ul.left li.has-form,html.lt-ie10 .top-bar-section > ul.left > li > a:not(.button):hover,html.lt-ie10 .top-bar-section ul li.active > a,html.lt-ie10 .top-bar-section ul li:hover > a {filter: none;box-shadow: 0;text-shadow: 0;}/*  PRIMARY NAVIGATION****************************************************/html.lt-ie9 .top-bar-section li a.menuparent {background: #FFF;}html.lt-ie9 .top-bar-section li.active a {background: #FFF;color: #444444;}html.lt-ie9 .top-bar-section li a,html.lt-ie9 .top-bar-section li.active a {padding-right: 15px;font-weight: normal;}html.lt-ie9 .top-bar-section li a:hover,html.lt-ie9 .top-bar-section li.active a:hover {background: #f0efee;color: #000000;}html.lt-ie9 .top-bar-section .dropdown {border: none;}html.lt-ie9 .top-bar-section .dropdown li a {background-color: #FFF;color: #000000;/*    padding-top: 14px;padding-bottom: 14px;*/border-bottom: none;}html.lt-ie9 .top-bar-section .dropdown li a:hover {background-color: #FFF;color: #043470;}/*  FOOTER****************************************************/html.lt-ie8 footer nav ul li {display: block;float: left;}
/* Stylesheet: Internet Explorer Modified On 2014-06-06 08:32:25 */
