@font-face{font-family:Icons;src:url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAiQAAsAAAAADJAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADMAAABCsP6z7U9TLzIAAAE8AAAAPwAAAFY2KD2PY21hcAAAAXwAAAB8AAAB/OFeJWpnbHlmAAAB+AAABGcAAAXoi70U5GhlYWQAAAZgAAAAMAAAADYKSvzvaGhlYQAABpAAAAAeAAAAJAgsA/RobXR4AAAGsAAAABYAAAAwKvj//2xvY2EAAAbIAAAAGgAAABoIMgYwbWF4cAAABuQAAAAfAAAAIAEZAKtuYW1lAAAHBAAAAR0AAAHyFNvC+HBvc3QAAAgkAAAAagAAAJekIsq/eJxjYGRgYOBikGPQYWB0cfMJYeBgYGGAAJAMY05meiJQDMoDyrGAaQ4gZoOIAgCKIwNPAHicY2Bknso4gYGVgYNBhGkPAwNDD4RmfMBgyMjEwMDEwMrMgBUEpLmmMDg8YHzAzfwCyI0Ck0CNIAIArLsKIwB4nO2RyxHDMAhEnywsf0gpOacgn1JQClQnDgspI8y83WEH6QDACvTgGRi0Nw3VFWnLvHNmbrxyxpRPv+/QJo3eUpeYtfhxsLFzxDuPePCvR+rn17k2V+QulwJ5L3STaYW2O9dC95qjQL4VyPcC+VEgPwvdcXqBfwHF+By1eJx9VEtsE0cYnn9e6/Wu14/1voJjZ22ym3XAxM91WJJIBZK2SEg0ICrx8okTIUgcekC9AaKq+gCJqFLVSj2g9hBOFbSnHnuoWiFVPRVKuVQKUo8cqoosnbUTq1Kl7nj/+Xfm+x/+5p8fkVevECJb5Arag/roBEK6aZXBMkej3Qp7YizCcGIw7VUlxosWM1vhfuC1qtfptVumxcJeh/DyCNbzPd87ANLIhcTvqbn8fHPKzUw7mUIm7/D2rL/XlSjlLP4TnsQX7GVbCBu+EApk4t8Kut/v++VmGrrH7U+gWEqrOAXAhAFny1ziEmUYw/XmpLvf1AqSmeUplZTsfM7JKhM18yZ89lzTnmt+RkwbR5l7oGrkLu7L+PFJKcckqbhyqF2vTuia7EtK3ix7jRBhhIY8PEQ6qiEE+VqVG/miGYERtlu9BfFnwU2WXKsrvrv5jgfV74IoClobfwcRY0DjxSCC8xstsQg3oRcF8S9BtLERBWcAz4mvK4kO+4IoCQU78QaIIZQPZbBgCR7Ag6VYJc3G9n282th+e4wbkK0E1/ZlCOGbBl7dvt/AX+0a/MfftCSDD2RrKT4WH1uCF2OLXdwj8ggJM2iC8CjAlvCLB7C+Ft+J76zBenx7DS7D5TV4AeuX4ttDEd++lGxcEuY7sbaEJiEFoa5ruPmdl2y9tHffzU38ZvIT8BG/z8kmmkSuiOyO6K2AOE0N2m5rWDOi0hJmifBErr98FkQHZx6XKsUSrsOLOi4VK6XHMwej4OUzMkU2o2D712AlNauoiqbrmphmUysB9oJo+xqeHcdM8tyLmoIVs5gFXvXB80UN1apJmXaSem0ldWoURSamBVUNimVoLUKnAeR3WZ6VHTn+meG5cH7h4ulTrXa7der0j4mi61WJxt8fuXr48NVbibggoLOyDA3Gq7o+xiXKxYX5cA4zeLoDFWI3vx/Ih8hH+wUnYc1LcqqKRMQdG16/XuhzvwHjRMXVrPmGFfpdUvj2Gun3zp5/Mjjb6wtlsD640Xn9jVsnP5ip14OjK/dWjqySj/54P3oHmj+tnTvT7fV75wZPB+d6/ei1E5c5XT2y/OXKclAP/Ftvffz1p50bd//F2X10HH0uOOv43s5oQLcz6gSLOJk7wwPbue7DnK3RcXJDZFnG1qiRGMWEVjEmARp418W4p/yPF9Mat6KRI224LvFJcLvCjmwBEMLVqYmFfp2CRjkBlsaUASbioYBlxS6fr9iKjIGKFSz2KU4zIJxqmOjmadfPqPFfrb7NcIGnKKZYpUxYCmvxYKxkp4J3Z1xNxZhR0XQoCElUgWAppmNm99sTsqlm8TfhzCHHmfd7slHIOfZcoEq0IGsG58JdIadInGDDzhlOWbcsvewYOdvAhEtKrkAJ49zQZJ1I6qSX21d0LGP6LjAjaHvZNBU9c0+aEolwJWNm0ilKShWrNBU4lYoTTJWsSonQVFpsKVyAaHpPIWOzdNZrB4ZC1UzefPjepOv8AxNgBYsAeJxjYGRgYADibT61NvH8Nl8ZuJlfAEUYLi+KEYTR//8zMDC/BItzMDCBRAFIvgv2eJxjYGRgYH7BwMAQxfziPxAwv2QAiqAAHgCofQcnAAB4nGNgYGBgfvH/P/MLEE0YAwA7TAwYAAAAAAAAAIQAvADQAOQA+AEaATQBbgG+AggC9AAAeJxjYGRgYOBhmM/AzAACTEDMBYQMDP/BfAYAGVoBxQB4nF2OvU7DMBSFT/qHaBACITGbpQtS+jP2AdqZDtnTxElbJXHkuJUqMTPzFMw8Bc/FiXslKmzp+jvnHl8bwAN+EKBbAYa+dquHG6oL90l3wgPyo/AQIZ6FR1QvwmO8YiIc4glvnBAMbumMkQn3cI9auE//XXhA/hAecvqn8Ij+l/AYMb6FQ0yC0T41dbvRxbFMrGdfYm3bvanVPJp5vda1tonTmdqeVXsqFs7lKremUitTO12WRjXWHHTqop1zzXI6zcWPUlNhjxSGf26xgUaBI0oksFf+H8VMWO90WmGOCLOr/pr92mcSOJ4ZM1ucWVucOHtB1yGnzpkxqEgrf7dLl9yGTuN7Bzop/Qg7f6vBElPu/F8+8q9XvzD1U2IAAAB4nG3HQQ4CIQwF0P4RRkXmKB6KdBohETAt6PVdmNn5do8W+gn0X8SCExw8VpxxwRUBN0RsFBKnXWrh9HSc04ic5a293ff+adsRLY88wrH58qzdzFVpczVWkbaaJOXsRqnip4ka0RdACyE5AAA=) format("woff")}@font-face{font-family:"Foundry Sterling";src:url("/wp-content/themes/griffith/fonts/FoundrySterling-Medium.woff");font-weight:normal;font-style:normal}@font-face{font-family:"Foundry Sterling";src:url("/wp-content/themes/griffith/fonts/FoundrySterling-BookItalic.woff");font-weight:normal;font-style:italic}@font-face{font-family:"Foundry Sterling";src:url("/wp-content/themes/griffith/fonts/FoundrySterling-Bold.woff");font-weight:bold;font-style:normal}@font-face{font-family:"Jotia Bold";src:url("../fonts/Jotia Bold.eot");src:local("Γÿ║"), url("../fonts/Jotia Bold.woff") format("woff"), url("../fonts/Jotia Bold.ttf") format("truetype"), url("../fonts/Jotia Bold.svg") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"Jotia Light";src:url("../fonts/Jotia Light.eot");src:local("Γÿ║"), url("../fonts/Jotia Light.woff") format("woff"), url("../fonts/Jotia Light.ttf") format("truetype"), url("../fonts/Jotia Light.svg") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"Jotia Medium";src:url("../fonts/Jotia Medium.eot");src:local("Γÿ║"), url("../fonts/Jotia Medium.woff") format("woff"), url("../fonts/Jotia Medium.ttf") format("truetype"), url("../fonts/Jotia Medium.svg") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"Jotia Thin";src:url("../fonts/Jotia Thin.eot");src:local("Γÿ║"), url("../fonts/Jotia Thin.woff") format("woff"), url("../fonts/Jotia Thin.ttf") format("truetype"), url("../fonts/Jotia Thin.svg") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"Jotia";src:url("/wp-content/themes/griffith/fonts/Jotia.eot");src:local("Γÿ║"), url("/wp-content/themes/griffith/fonts/Jotia.woff") format("woff"), url("/wp-content/themes/griffith/fonts/Jotia.ttf") format("truetype"), url("/wp-content/themes/griffith/fonts/Jotia.svg") format("svg");font-weight:normal;font-style:normal}@keyframes
fadeIn{from{opacity:0}}@keyframes
zoomIn{from{transform:scale(0)}}@keyframes
dropInRight{from{transform:scale(2) translateX(-50%)}}@keyframes
hinge{from{transform:rotateX(-90deg)}}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent}body{margin:0;font:16px/1 "Helvetica Neue",Arial,sans-serif}iframe{border:0}h1,h2,h3,h4,h5,p,ul,ol,blockquote,fieldset,figure,button{margin:0;padding:0}main,li{display:block}h1,h2,h3,h4,h5,p{font-size:inherit}strong{font-weight:bold}sup{position:relative;top:-.5em;font-size:65%;line-height:0;vertical-align:baseline}a,button{color:inherit;transition:0.3s}a:focus,button:focus{outline:0}a{text-decoration:none}button{overflow:visible;border:0;font:inherit;letter-spacing:inherit;background:none;cursor:pointer;-webkit-font-smoothing:inherit}::-moz-focus-inner{padding:0;border:0}img{max-width:100%;height:auto}img,fieldset{border:0}legend{float:left;width:100%;color:inherit}legend+*{clear:left}[type=text],[type=email],[type=password],[type=tel],[type=search],select{-moz-appearance:none;-webkit-appearance:none;display:block;box-sizing:border-box;width:100%;margin:0;padding:0;border:0;border-radius:0;font-size:inherit;line-height:inherit;font-family:inherit;-webkit-font-smoothing:antialiased;color:inherit;background-color:transparent;box-shadow:none;transition:0.3s}[type=text]:focus,[type=email]:focus,[type=password]:focus,[type=tel]:focus,[type=search]:focus,select:focus{outline:0}::-ms-expand{display:none}::placeholder{color:inherit;opacity: .6}body{font-family:"Foundry Sterling","Helvetica Neue",Arial,sans-serif;background-color:black}::selection{background-color:rgba(213, 40, 40, 0.3);opacity:0}.generic-content > p a, .generic-content ul a, .generic-content ol a, .generic-content .wp-caption-text a, main.search-results h2 a, #enquiry-form a:not(.button){font-weight:bold;text-decoration:underline}.generic-content > p a:hover, .generic-content ul a:hover, .generic-content ol a:hover, .generic-content .wp-caption-text a:hover, main.search-results h2 a:hover, #enquiry-form a:hover:not(.button){text-decoration:none}.generic-content > p a, .generic-content ul a, .generic-content ol a, .generic-content .wp-caption-text a, main.search-results h2
a{color:#c02424}.generic-content > p a:focus, .generic-content ul a:focus, .generic-content ol a:focus, .generic-content .wp-caption-text a:focus, main.search-results h2 a:focus{color:#d52828}#enquiry-form a:focus:not(.button){color:#e77d7d}#enquiry-form button,
#enquiry-form .button, .cta.widget .button, .landing .cta, .cta.module a, .whygriffith.module .whydetail .whycta
a{display:inline-block;box-sizing:border-box;padding: .6em 2em;font-size:15px;line-height:1.2;letter-spacing: .1em;font-weight:bold;text-transform:uppercase}#enquiry-form button:focus,
#enquiry-form .button:focus, .cta.widget .button:focus, .landing .cta:focus, .cta.module a:focus, .whygriffith.module .whydetail .whycta a:focus{box-shadow:0 2px 0 #d52828}#enquiry-form button,
#enquiry-form .button, .cta.widget.secondary .button, .landing .cta, .cta.module a, .whygriffith.module .whydetail .whycta
a{color:white;background-color:#c02424}#enquiry-form button:hover,
#enquiry-form .button:hover, .cta.widget.secondary .button:hover, .landing .cta:hover, .cta.module a:hover, .whygriffith.module .whydetail .whycta a:hover{background-color:#d93434}#enquiry-form button:active,
#enquiry-form .button:active, .cta.widget.secondary .button:active, .landing .cta:active, .cta.module a:active, .whygriffith.module .whydetail .whycta a:active{background-color:#9e1e1e}#enquiry-form.expanded .expand-toggle, .cta.widget.primary .button, .overviewnew.module #enquiry-form.expanded .expand-toggle, .overview.module #enquiry-form.expanded .expand-toggle{color:#c02424;background-color:#dedede}#enquiry-form.expanded .expand-toggle:hover, .cta.widget.primary .button:hover, .overviewnew.module #enquiry-form.expanded .expand-toggle:hover, .overview.module #enquiry-form.expanded .expand-toggle:hover{background-color:#f7f7f7}#enquiry-form.expanded .expand-toggle:active, .cta.widget.primary .button:active, .overviewnew.module #enquiry-form.expanded .expand-toggle:active, .overview.module #enquiry-form.expanded .expand-toggle:active{background-color:#bfbfbf}.tabbed > ol
li{display:none}.tabbed > ol
li.active{display:block}.tabbed.sliding{overflow:hidden}.tabbed.sliding>ol{position:relative;right:0;white-space:nowrap;transition:right .6s}.tabbed.sliding > ol
li{display:inline-block;vertical-align:top;box-sizing:border-box;width:100%;white-space:normal}.dots
li{display:inline-block;vertical-align:middle;animation-name:fadeIn, zoomIn;animation-duration: .6s;animation-fill-mode:backwards}.dots li:nth-child(1){animation-delay:0.7s}.dots li:nth-child(2){animation-delay:0.9s}.dots li:nth-child(3){animation-delay:1.1s}.dots li:nth-child(4){animation-delay:1.3s}.dots li:nth-child(5){animation-delay:1.5s}.dots li:nth-child(6){animation-delay:1.7s}.dots li:nth-child(7){animation-delay:1.9s}.dots li:nth-child(8){animation-delay:2.1s}.dots li:nth-child(9){animation-delay:2.3s}.dots li:nth-child(n+10){animation-delay:2.5s}.dots li
a{display:block;padding: .3em}.dots li a:before{content:'';display:block;padding:5px;border-radius:50%;background-color:rgba(255, 255, 255, 0.2);transition:inherit}.dots li a:focus:before{background-color:white}.dots li a:hover:before{background-color:rgba(255, 255, 255, 0.5)}.dots li.active
a{cursor:default}.dots li.active a:before{background-color:white}.single-post h1, .main-content.youtube
h1{margin-bottom: .6em;font-size:36px;letter-spacing: .04em;font-weight:200;font-family:"Jotia","Helvetica Neue",Arial,sans-serif}#header{position:relative;z-index:1;max-width:1150px;margin:0
auto;padding:30px;padding-top:0;color:white;background-color:black;perspective:800px;perspective-origin:center bottom}#header
.logo{display:inline-block;vertical-align:middle;max-width:50%;margin-top:20px}#header .logo
img{display:block;width:165px}#header nav
.toggle{position:absolute;right:0;top:0;padding: .9em 1em;font-size:18px}#header nav .toggle:before{content:"";speak:none;font-style:normal;font-weight:normal;font-family:Icons}@media (min-width: 600px){#header nav
.toggle{font-size:20px}}@media (min-width: 950px){#header nav
.toggle{display:none}}#header nav .toggle:focus{color:#e36767;background-color:rgba(255, 255, 255, 0.1)}#header nav .toggle:hover{background-color:rgba(255, 255, 255, 0.13)}#header nav
.menu{display:none;position:absolute;left:0;right:0;top:100%;font-size:14px;background-color:black;transform-origin:center top;font-family:"Jotia","Helvetica Neue",Arial,sans-serif;animation:hinge .8s}@media (min-width: 600px){#header nav
.menu{left:50%}}@media (min-width: 950px){#header nav
.menu{display:block;left:auto;right:30px;top:50%;transform:translateY(-50%);animation:none}}@media (min-width: 1050px){#header nav
.menu{font-size:16px}}#header nav .menu
a{display:block;line-height:1.3}#header nav .menu a:focus{box-shadow:inset 2px 0 0 #d52828}@media (min-width: 950px){#header nav .menu>ul{display:inline-block;vertical-align:middle}}#header nav .menu>ul>li{border-bottom:1px solid rgba(255, 255, 255, 0.1)}#header nav .menu>ul>li.mobile-only{display:block}@media (min-width: 950px){#header nav .menu>ul>li.mobile-only{display:none}}@media (min-width: 950px){#header nav .menu>ul>li{position:relative;display:inline-block;vertical-align:middle;border-bottom:0}}#header nav .menu > ul > li:hover > a, #header nav .menu>ul>li.active>a{background-color:rgba(255, 255, 255, 0.08)}#header nav .menu>ul>li>a{letter-spacing: .07em;text-transform:uppercase;padding:1.2em;font-weight:bold;font-size:17px}@media (min-width: 950px){#header nav .menu>ul>li>a{padding: .6em 1.2em}}#header nav .menu>ul>li>a:focus{background-color:rgba(255, 255, 255, 0.1)}#header nav .menu>ul>li>a:hover{background-color:rgba(255, 255, 255, 0.13)}#header nav .menu>ul>li>ul{display:none;border-top:3px solid #c02424;background-color:#1a1a1a;animation:fadeIn .6s}@media (min-width: 950px){#header nav .menu>ul>li>ul{position:absolute;top:100%;left:-9em;width:45em;padding:30px
25px 5px 30px}}@media (max-width: 950px){#header nav .menu>ul>li>ul{background-color:transparent}}#header nav .menu>ul>li>ul>li{display:inline-block;vertical-align:top;width:49%}@media (max-width: 950px){#header nav .menu>ul>li>ul>li{background-color:#202020;width:100%;display:block}#header nav .menu>ul>li>ul>li:last-child{border:none}#header nav .menu>ul>li>ul>li>a{background-image:url(/wp-content/themes/griffith/images/arr-down.png);background-repeat:no-repeat;background-position:95% 50%;border-bottom:1px solid rgba(255, 255, 255, 0.2)}#header nav .menu>ul>li>ul>li.active>a{background-image:url(/wp-content/themes/griffith/images/arr-top.png)}#header nav .menu>ul>li>ul>li.active>ul{display:block}#header nav .menu > ul > li > ul > li
a{text-transform:none}}#header nav .menu>ul>li>ul>li>a{font-family:"Jotia","Helvetica Neue",Arial,sans-serif;padding: .5em 1.5em;color:#FFF}#header nav .menu > ul > li > ul > li > a:hover, #header nav .menu>ul>li>ul>li>a:focus{background-color:transparent !important;box-shadow:none !important}@media (min-width: 950px){#header nav .menu>ul>li>ul>li>a{padding:1.5em;letter-spacing: .07em;font-weight:400;cursor:default}#header nav .menu>ul>li>ul>li>a:before{content:"";width:3px;height:12px;background:red;display:inline-block;margin-right:10px}}@media (max-width: 950px){#header nav .menu>ul>li>ul>li>a{padding:1.5em;letter-spacing: .07em;font-weight:400}}#header nav .menu>ul>li>ul>li>ul{margin-bottom:20px}@media (max-width: 950px){#header nav .menu>ul>li>ul>li>ul{display:none;margin-bottom:0;border-top:1px solid rgba(255, 255, 255, 0.1)}}@media (max-width: 950px){#header nav .menu > ul > li > ul > li > ul li
a{background-image:url(/wp-content/themes/griffith/images/arr-right.png);background-repeat:no-repeat;background-position:100% 50%;border-bottom:1px solid rgba(255, 255, 255, 0.2);padding:1.2em 12px 1.2em 0 !important;letter-spacing: .07em;font-size:16px;margin:0
1.2em}#header nav .menu > ul > li > ul > li > ul li a:hover, #header nav .menu > ul > li > ul > li > ul li a:focus{background-color:transparent !important}#header nav .menu > ul > li > ul > li > ul li a:focus{box-shadow:none !important}}#header nav .menu > ul > li > ul > li > ul li
a{font-family:"Jotia","Helvetica Neue",Arial,sans-serif;padding: .3em 0 .3em 1.5em;color:rgba(255, 255, 255, 0.7);font-weight:lighter}#header nav .menu > ul > li > ul > li > ul li a:focus{background-color:rgba(255, 255, 255, 0.04)}#header nav .menu > ul > li > ul > li > ul li a:hover{background-color:rgba(255, 255, 255, 0.06)}#header nav .menu > ul > li > ul > li > ul li>ul>li{display:list-item;list-style-type:disc;list-style-position:outside;margin-left:40px}@media (max-width: 950px){#header nav .menu > ul > li > ul > li > ul li>ul>li{margin-left:0;display:block;list-style-type:none}#header nav .menu > ul > li > ul > li > ul li>ul>li:last-child{border:none}#header nav .menu > ul > li > ul > li > ul li>ul>li>a{border-bottom:1px solid rgba(255, 255, 255, 0.2);margin:0
1.2em}}#header nav .menu > ul > li > ul > li > ul li>ul>li>a{padding-left:0}@media (min-width: 950px){#header nav .menu>ul>li:hover>ul{display:block}}#header nav .menu>ul>li.active>ul{display:block}#header nav.active .toggle:before{content:""}#header nav.active
.menu{display:block}#header
.search{padding:1.5em 1.5em}@media (min-width: 950px){#header
.search{display:inline-block;vertical-align:middle;width:13em;padding-right:0;padding-top:0;padding-bottom:0}}#header .search>*{display:inline-block;vertical-align:middle}#header .search [type=search]{width:calc(100% - 36px);height:30px;line-height:30px;font-size:15px;box-shadow:0 1px 0 rgba(255, 255, 255, 0.4)}#header .search [type=search]:focus{box-shadow:0 2px 0 #d52828}@media (max-width: 950px){#header .search [type=search]{letter-spacing: .07em;font-weight:bold;text-transform:uppercase;color:#fff}}#header .search
button{width:36px;height:30px;font-size:15px;line-height:30px}#header .search button:before{content:"";speak:none;font-style:normal;font-weight:normal;font-family:Icons}#header .search button:focus{box-shadow:0 2px 0 #d52828}#header .search button:focus, #header .search button:hover{background-color:rgba(255, 255, 255, 0.1)}.social-sharing
a{font-size:0 !important;text-indent:"-9999px" !important;width:36px;height:36px;display:inline-block;margin-right:10px}.social-sharing a:hover{background-color:transparent !important}.social-sharing .button-facebook{background:url(/wp-content/themes/griffith/images/fb.png) no-repeat center center transparent !important}.social-sharing .button-twitter{background:url(/wp-content/themes/griffith/images/twitter.png) no-repeat center center transparent !important}.social-sharing .button-googleplus{background:url(/wp-content/themes/griffith/images/g+.png) no-repeat center center transparent !important}.social-sharing .button-linkedin{background:url(/wp-content/themes/griffith/images/instagram.png) no-repeat center center transparent !important}#enquiry-form{padding:30px;color:white;background-color:#434343}@media (min-width: 600px){#enquiry-form{padding-bottom:40px}}#enquiry-form>div{position:relative;max-width:1150px;margin:0
auto}#enquiry-form .program-link.button{position:relative}#enquiry-form .refresh-page{position:absolute;top:0;right:0;background-color:transparent;padding:0}#enquiry-form .refresh-page:after{content:"";speak:none;font-style:normal;font-weight:normal;font-family:Icons;font-size:20px;color:white}#enquiry-form .refresh-page:hover, #enquiry-form .refresh-page:active{background-color:transparent}#enquiry-form .header,
#enquiry-form
.frm_message{line-height:1.4}#enquiry-form .header h2,
#enquiry-form .frm_message
h2{margin-bottom: .3em;font-size:140%;font-weight:normal;font-family:"Jotia Medium","Helvetica Neue",Arial,sans-serif;padding-right:50px}@media (min-width: 600px){#enquiry-form .header h2,
#enquiry-form .frm_message
h2{font-size:200%;padding-right:10px;line-height:1.2}}#enquiry-form .header p,
#enquiry-form .frm_message
p{margin-bottom:1em;padding-right:3em}#enquiry-form .header button,
#enquiry-form .header .button,
#enquiry-form .frm_message button,
#enquiry-form .frm_message
.button{margin: .5em;margin-left:0}@media (min-width: 800px){#enquiry-form
.header{float:left;box-sizing:border-box;width:35%;padding-right:30px}}@media (min-width: 800px){#enquiry-form .expand-toggle{position:absolute;left:35%;bottom:0;width:8em;padding-left:0;padding-right:0}}#enquiry-form .expand-toggle:before{content:'Next'}@media (min-width: 800px){#enquiry-form
.content{float:left;box-sizing:border-box;width:100%;padding-bottom:3em}}#enquiry-form
.row{display:none;overflow:hidden;animation:fadeIn 1s}@media (min-width: 800px){#enquiry-form .row:first-of-type{display:block}}@media (min-width: 600px){#enquiry-form .row:first-of-type .form-field.left{width:41.5%}#enquiry-form .row:first-of-type .form-field.right{width:29%}#enquiry-form .row:first-of-type .form-field.right.my-first-name{padding-right:10px}}#enquiry-form .form-field{padding:20px
0}@media (min-width: 600px){#enquiry-form .form-field{float:left;box-sizing:border-box;width:50%}#enquiry-form .form-field.left{padding-right:10px}#enquiry-form .form-field.right{padding-left:10px}#enquiry-form .form-field.full{width:100%}}#enquiry-form
.label{display:block;margin-bottom: .8em;line-height:1.2;font-family:"Jotia","Helvetica Neue",Arial,sans-serif}#enquiry-form [type=text],
#enquiry-form [type=email],
#enquiry-form [type=password],
#enquiry-form [type=tel],
#enquiry-form [type=search],
#enquiry-form
select{padding:0.7em;line-height:normal;color:black;background-color:white}#enquiry-form [type=text]:focus,
#enquiry-form [type=email]:focus,
#enquiry-form [type=password]:focus,
#enquiry-form [type=tel]:focus,
#enquiry-form [type=search]:focus,
#enquiry-form select:focus{background-color:white;box-shadow:0 3px 0 #d52828}#enquiry-form
select{padding-right:2.2em;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="13" height="9.441"><path fill="#c02424" d="M0 .6L.817 0 6.5 7.73 12.183 0 13 .6 6.5 9.44 0 .6z"/></svg>');background-size:0.8em auto;background-position:calc(100% - 0.7em) center;background-repeat:no-repeat}#enquiry-form .frm_radio,
#enquiry-form
.frm_checkbox{position:relative;margin-top: .5em;padding-left:2em;line-height:1.2}#enquiry-form .frm_radio input,
#enquiry-form .frm_checkbox
input{position:absolute;left:0;top:0}#enquiry-form [type="submit"]{clear:left}#enquiry-form
.frm_error{position:relative;margin-top:8px;padding: .65em .8em;font-size:90%;line-height:1.2;color:white;background-color:#c02424}#enquiry-form .frm_error:before{content:'';position:absolute;bottom:100%;left:1.5em;height:0;width:0;border-color:#c02424 transparent;border-style:solid;border-width:0 8px 8px 8px}#enquiry-form.expanded{overflow:hidden}#enquiry-form.expanded .expand-toggle{opacity:0;display:none}#enquiry-form.expanded .expand-toggle:before{content:'Hide'}#enquiry-form.expanded
.row{display:inline-block;width:100%}#enquiry-form
.row{overflow:visible}#content{color:#434343;background-color:#f6f6f6}.create-date{max-width:1150px;margin:0
auto;padding-bottom:0;text-align:right;text-transform:uppercase;font-size:14px}.create-date.mobile{text-align:left;border-bottom:1px solid #bdbdbd;padding:15px
0 30px 0}#breadcrumbs{max-width:1150px;margin:0
auto;padding-bottom:0;padding-top:20px}#breadcrumbs
a{font-weight:bold;text-decoration:underline;color:#c02424}#breadcrumbs a:focus{color:#d52828}#breadcrumbs a:hover{text-decoration:none}.sub-nav{margin-bottom:3em;padding:0.55em 0;border-bottom:1px solid rgba(0, 0, 0, 0.1);font-size:14px}@media (min-width: 500px){.sub-nav{font-size:inherit}}.sub-nav
li{animation-name:fadeIn, dropInRight;animation-duration: .6s;animation-fill-mode:backwards}.sub-nav li:nth-child(1){animation-delay:0.7s, 0.4s}.sub-nav li:nth-child(2){animation-delay:0.9s, 0.6s}.sub-nav li:nth-child(3){animation-delay:1.1s, 0.8s}.sub-nav li:nth-child(4){animation-delay:1.3s, 1s}.sub-nav li:nth-child(5){animation-delay:1.5s, 1.2s}.sub-nav li:nth-child(n+6){animation-delay:1.7s, 1.4s}@media (min-width: 500px){.sub-nav
li{display:inline-block;vertical-align:middle;padding-right:1.3em}.sub-nav li:not(:last-child){margin-right:1.3em;border-right:1px solid rgba(0, 0, 0, 0.1)}}.sub-nav li
a{display:block;padding:0.55em 0;letter-spacing: .1em;font-weight:bold;text-transform:uppercase;color:#767676}.sub-nav li a:focus{color:#d52828}.sub-nav li a:hover{color:#c02424}.sub-nav li.active
a{color:#c02424}.generic-content{line-height:1.4}@media (min-width: 600px){.generic-content{font-size:18px}.generic-content
ul{list-style:none}}.generic-content
h2{margin:1.8em 0 .8em;font-size:140%;letter-spacing: .04em;font-weight:normal;font-family:"Jotia","Helvetica Neue",Arial,sans-serif;color:#c02424}@media (min-width: 600px){.generic-content
h2{font-size:185%}}.generic-content>p{margin-bottom:1.2em}.generic-content>p:first-child{font-size:130%}.generic-content ul, .generic-content
ol{margin:1.2em 0}.generic-content ul > li, .generic-content ol>li{position:relative;margin: .4em 0}.generic-content ul > li:before, .generic-content ol>li:before{position:absolute;top:0;color:#c02424}.generic-content ul>li{padding-left:2em}.generic-content ul>li:before{content:'\2022';left: .5em;text-align:center;font-size:150%;line-height: .75}.generic-content
ol{counter-reset:count}.generic-content ol>li{counter-increment:count;padding-left:1.5em}.generic-content ol>li:before{content:counter(count) ".";left:0;font-weight:bold}.generic-content
.columns{padding:1em
0;border:1px
solid rgba(0, 0, 0, 0.15);border-left:0;border-right:0;columns:2 15em}.generic-content .columns>li{break-inside:avoid}.generic-content .wp-caption{box-sizing:border-box;max-width:100%;margin:2em
0;padding: .5em;background-color:rgba(0, 0, 0, 0.08)}.generic-content .wp-caption a,
.generic-content .wp-caption
img{display:block}.generic-content .wp-caption
img{width:100% !important;background-color:rgba(0, 0, 0, 0.08)}.generic-content .wp-caption-text{padding:inherit;margin-top: .5em;font-size:90%;line-height:1.3;font-style:italic}.generic-content
.alignleft{float:left;margin:0px
20px 20px 0px}.generic-content
hr{clear:both}.gray-layout{background-color:#f6f6f6}.gray-layout
.programs.module{background-color:#f6f6f6}.white-layout{background-color:#fff}.desktop{display:block}@media (max-width: 800px){.desktop{display:none}}.mobile{display:none}@media (max-width: 800px){.mobile{display:block}}.mobile-widgets{display:none;padding:0
20px 20px}@media (max-width: 800px){.mobile-widgets{display:block}}@media (max-width: 800px){.news-article
.widgets{display:none}}h2.event-details{padding-bottom:2em}.main-content{max-width:1150px;margin:0
auto;padding:60px
30px}.main-content .news-article h1.article-title{max-width:100%}.main-content>h1.article-title{max-width:12em;margin-bottom: .6em;font-size:36px;letter-spacing: .04em;font-weight:200;font-family:"Jotia","Helvetica Neue",Arial,sans-serif;padding-top:60px;color:#c02424}.main-content>header{min-height:8em;margin-top:-30px;margin-bottom:1.4em;padding: .6em;font-size:20px;background-position:center;background-size:cover;background-color:rgba(0, 0, 0, 0.08)}@media (min-width: 600px){.main-content>header{min-height:7em;font-size:4vw}}@media (min-width: 950px){.main-content>header{min-height:5.5em;margin-bottom:1.1em}}@media (min-width: 1150px){.main-content>header{font-size:50px}}.main-content > header
h1{box-sizing:border-box;max-width:9em;padding: .35em .48em .4em;letter-spacing: .04em;font-weight:200;font-family:"Jotia Thin","Helvetica Neue",Arial,sans-serif;color:white;background-color:rgba(192, 36, 36, 0.9);animation-name:fadeIn, zoomIn;animation-duration: .6s;animation-delay:0.5s, 0.2s;animation-fill-mode:backwards}.content
ul{margin:-10px 0;line-height:1.4}.content ul
li{display:list-item;margin-left:20px}@media (min-width: 800px){.widgeted{overflow:hidden}.widgeted
.content{box-sizing:border-box;width:73%;padding-right:3em;float:left}}.widgets{margin-top:3em;margin-bottom:-1em}@media (min-width: 500px) and (max-width: 799px){.widgets{overflow:hidden;margin-left:-1em;margin-right:-1em}}@media (min-width: 800px){.widgets{float:left;width:27%;margin-top:0}}@media (min-width: 1000px){.widgets{font-size:18px}}.widgets>*{margin-bottom:2em;animation-name:fadeIn, zoomIn;animation-duration: .6s;animation-fill-mode:backwards}.widgets>*:nth-child(1){animation-delay:0.7s,0.4s}.widgets>*:nth-child(2){animation-delay:0.9s,0.6s}.widgets>*:nth-child(3){animation-delay:1.1s,0.8s}.widgets>*:nth-child(4){animation-delay:1.3s,1s}.widgets>*:nth-child(5){animation-delay:1.5s,1.2s}.widgets>*:nth-child(6){animation-delay:1.7s,1.4s}.widgets>*:nth-child(7){animation-delay:1.9s,1.6s}.widgets>*:nth-child(8){animation-delay:2.1s,1.8s}.widgets>*:nth-child(9){animation-delay:2.3s,2.0s}.widgets>*:nth-child(n+10){animation-delay:2.5s, 2.2s}@media (min-width: 500px) and (max-width: 799px){.widgets>*{box-sizing:border-box;width:50%;margin-bottom:0;padding:1em;float:left}.widgets>*:nth-child(odd){clear:left}}.widget
h2{letter-spacing: .04em;font-weight:normal;font-family:"Jotia Medium","Helvetica Neue",Arial,sans-serif}.list.widget
h2{font-size:120%;line-height:1.3;margin-bottom: .6em;color:#c02424}.list.widget
.item{}.list.widget .item
h3{margin-top: .85em;line-height:1.25;letter-spacing: .04em;font-weight:normal;font-family:"Jotia Medium","Helvetica Neue",Arial,sans-serif}.list.widget .item
p{margin-top: .45em;font-size:90%;line-height:1.4;color:#767676}.list.widget .item
.quote{line-height:1.4}.list.widget .item .quote
blockquote{font-style:italic;cursor:pointer;color:#767676}.list.widget .item .quote
figcaption{margin-top:1em;font-size:75%;font-weight:bold}.list.widget .item
img{display:block;width:100%;margin-top: .8em}.list.widget .item
a{display:block;color:#c02424}.list.widget .item a>:first-child{margin-top:0}.list.widget .item a:focus{color:#d52828}.list.widget .item a:hover{color:#c02424}.list.widget
.listed{padding:1.2em;background-color:white}.list.widget .listed .item:not(:first-child){margin-top: .8em;padding-top: .8em;border-top:1px solid rgba(0, 0, 0, 0.08)}.list.widget
.tabbed{background-color:white}.list.widget .tabbed
.item{padding:1.2em;animation:fadeIn .8s}.list.widget .tabbed
nav{padding:1.2em;padding-top:0;text-align:right}.cta.widget{padding:1.2em;text-align:center}.cta.widget
h2{margin-bottom: .5em;font-size:120%;line-height:1.15}.cta.widget
p{margin-bottom: .8em;line-height:1.3}.cta.widget
.button{width:100%}.cta.widget .image-button{display:inline-block;vertical-align:middle;margin-top: .5em;border-radius:4px}.cta.widget .image-button
img{display:block;margin:0
auto;border-radius:inherit;transition:inherit}.cta.widget .image-button:focus img, .cta.widget .image-button:hover
img{opacity: .6}.cta.widget .image-button:focus{background-color:#d52828}.cta.widget .image-button:hover{background-color:#c02424}.cta.widget.primary{color:white;background-color:#c02424}.cta.widget.secondary{color:white;background-color:#434343}.cta.widget.generic{background-color:#d9d9d9}main.search-results
h1{max-width:none;padding-bottom: .5em;border-bottom:1px solid rgba(0, 0, 0, 0.1)}main.search-results h1
strong{display:block;margin-bottom: .6em;font-size:16px;line-height:1.4;letter-spacing: .04em;text-transform:uppercase;font-family:"Foundry Sterling","Helvetica Neue",Arial,sans-serif;color:#434343}main.search-results
li{padding:1.2em 0}@media (min-width: 500px){main.search-results
li{font-size:18px}}main.search-results
h2{line-height:1.2}main.search-results
p{margin-top: .35em;font-size:90%;line-height:1.4;color:rgba(0, 0, 0, 0.6)}main.search-results
.pagination{margin-top:3em;padding: .3em 0;border-top:1px solid rgba(0, 0, 0, 0.1)}main.search-results .pagination a:focus{color:#d52828}main.search-results .pagination a:hover{color:#c02424}main.search-results .pagination
h2{display:none}main.search-results .pagination .page-numbers{display:inline-block;vertical-align:middle;padding: .3em .4em;line-height:1.4;letter-spacing: .04em;font-weight:bold;text-transform:uppercase}main.search-results .pagination
.current{opacity: .5}.video-media{margin:3em
0}.video-media>div{position:relative;height:0;padding-top:56.25%;padding-bottom:30px;background-color:rgba(0, 0, 0, 0.05)}.video-media > div
iframe{position:absolute;top:0;left:0;width:100%;height:100%}.video-media
figcaption{margin-top:1em}.video-media figcaption
a{color:#c02424;font-weight:bold;text-decoration:underline}.video-media figcaption a:focus{color:#d52828}.video-media figcaption a:hover{text-decoration:none}.info-table{margin-top:3em;border-collapse:collapse}@media (min-width: 600px){.info-table{font-size:18px}}.info-table th,
.info-table
td{padding: .3em 0;line-height:1.2}.info-table
th{padding-right:1em;text-align:left;letter-spacing: .04em;font-weight:normal;font-family:"Jotia","Helvetica Neue",Arial,sans-serif;color:#767676}@media (min-width: 600px){.info-table
th{padding-right:1.5em;font-size:150%}}@media (min-width: 900px){.landing{font-size:18px}}@media (min-width: 650px){.landing>div{display:table;border-collapse:collapse;width:100%}}.landing
figure{margin-top:-30px;padding-top:60%;background-position:center;background-size:cover;background-color:rgba(0, 0, 0, 0.05)}@media (min-width: 650px){.landing
figure{display:table-cell;vertical-align:top;margin-top:0;padding-top:0}}.landing figure
img{display:none}@media (min-width: 650px){.landing
.content{display:table-cell;vertical-align:top;width:60%;padding-left:2.5em;padding-bottom:2em}}.landing .content>p{margin:1.8em 0;line-height:1.4}.landing
.header{display:table;border-collapse:collapse;width:100%}.landing .header
h2{display:table-cell;vertical-align:middle;padding:1em;padding-left:0;font-size:120%;line-height:1.2;letter-spacing: .04em;font-weight:200;font-family:"Jotia","Helvetica Neue",Arial,sans-serif}@media (min-width: 450px){.landing .header
h2{font-size:160%}}@media (min-width: 900px){.landing .header
h2{padding-top: .75em;padding-bottom: .75em;font-size:190%}}.landing
.notice{display:table-cell;vertical-align:middle;width:40%;padding:1em
1.3em;text-align:center;font-size:85%;line-height:1.2;letter-spacing: .04em;font-weight:200;color:white;font-family:"Jotia","Helvetica Neue",Arial,sans-serif;background-color:#c02424;animation-name:fadeIn, zoomIn;animation-duration: .6s;animation-delay:0.5s, 0.2s;animation-fill-mode:backwards}@media (min-width: 450px){.landing
.notice{font-size:inherit}}@media (min-width: 900px){.landing
.notice{width:35%}}.landing .notice
h3{font-size:90%;font-weight:normal;text-transform:capitalize}.landing .notice h3:after{content:'';display:block;width:50%;margin: .45em auto;border-bottom:1px solid rgba(0, 0, 0, 0.2)}.landing .notice
strong{font-weight:normal}.landing .variant-vertical > li,
.landing .variant-horizontal>li{width:100%;margin-right:0;margin-bottom:30px}.landing .variant-vertical > li .content,
.landing .variant-horizontal > li
.content{display:block;width:100%;padding:0}.landing .variant-vertical > li .content h2,
.landing .variant-horizontal > li .content
h2{font-size:26px;padding-right:0}.landing .variant-vertical > li .content p,
.landing .variant-horizontal > li .content
p{margin-top:0}.landing .variant-vertical > li .content p.note,
.landing .variant-horizontal > li .content
p.note{font-weight:bold;color:#c02424}.landing .variant-vertical > li figure,
.landing .variant-horizontal > li
figure{margin-top:0;padding-top:61%;width:100%;display:block}@media (min-width: 450px){.landing .variant-vertical > li .content h2,
.landing .variant-horizontal > li .content
h2{font-size:34px}}@media (min-width: 900px){.landing .variant-vertical>li{display:inline-block;width:47%;margin-right:6%;vertical-align:top}.landing .variant-vertical>li:nth-child(even){margin-right:0}}.landing .variant-vertical>li.key-date{display:inline-block;position:relative;background:#c02424}.landing .variant-vertical>li.key-date:before{content:'';display:inline-block;padding-bottom:61%;width:1px;top:0;left:0}.landing .variant-vertical > li.key-date .key-date-content{position:absolute;display:inline-block;left:50%;top:50%;transform:translateY(-50%) translateX(-50%);color:white;text-align:center;font-size:20px;font-family:"Jotia","Helvetica Neue",Arial,sans-serif;font-weight:200;width:68%}@media (min-width: 450px){.landing .variant-vertical > li.key-date .key-date-content{font-size:25px}}@media (min-width: 1000px){.landing .variant-vertical > li.key-date .key-date-content{font-size:34px}}.landing .variant-vertical > li.key-date .key-date-content
h2{font-weight:200;display:inline-block}.landing .variant-vertical > li.key-date .key-date-content h2:after{height:2px;width:100%;content:'';display:inline-block;background:rgba(0, 0, 0, 0.5);margin:12% 0 4%}.landing .variant-vertical > li.key-date .key-date-content
p{margin-bottom:0}.landing .variant-vertical > li.key-date .key-date-content p
strong{font-weight:500}.landing .variant-horizontal > li .content .generic-content
ul{margin:0
0 2em 0}@media (min-width: 900px){.landing .variant-horizontal>li{overflow:hidden;margin-bottom:9.5%}.landing .variant-horizontal > li
figure{float:left;width:47%;padding-top:30%}.landing .variant-horizontal > li
.content{float:right;width:47%}.landing .variant-horizontal > li .content
h2{padding-top:0;line-height:1;display:inline-block}}.categories{max-width:1150px;margin:0
auto 0;padding:40px
30px 0}.categories.mobile{padding-bottom:30px}.categories.mobile>ul{width:5000px !important}.categories ul
li{display:inline-block;margin-right:15px;margin-bottom:5px}.categories ul li.active
a{color:red}.categories ul li
a{font-family:"Jotia","Helvetica Neue",Arial,sans-serif;font-weight:lighter;color:#bcbcbc}.categories ul li a:hover{color:red}.page-title{max-width:1150px;margin:0
auto;border-bottom:1px solid #bdbdbd;padding:30px
0 5px;font-size:20px}@media (max-width: 1090px){.page-title{margin:30px
0 0}}@media (max-width: 800px){.page-title{font-size:28px;font-weight:600;color:#c02424;border-bottom:none}}.gallery.module{background-color:#ebebeb;padding-top:20px}@media (max-width: 1150px){.gallery.module #breadcrumbs, .gallery.module .create-date{margin:0
30px}}.gallery.module
h2{font-family:"Jotia","Helvetica Neue",Arial,sans-serif;font-weight:lighter;font-size:67px}@media (max-width: 800px){.gallery.module
h2{font-size:28px;font-weight:400;color:#c02424}}.gallery.module
.heading{display:none;padding-bottom:30px}@media (max-width: 800px){.gallery.module
.heading{display:block}}.gallery.module
.content{font-family:"Foundry Sterling","Helvetica Neue",Arial,sans-serif;margin-bottom:30px;font-size:20px;line-height:25px}.gallery.module
.content.mobile{padding-bottom:30px}.gallery.module h2, .gallery.module
.content{max-width:1150px;margin:30px
auto 0;padding:0
30px}.gallery.module
ul{margin-top:40px}.gallery.module ul
li{position:relative}.gallery.module ul li .thumbnail-content{position:absolute;color:#fff;bottom:55px;width:100%}.gallery.module ul li .thumbnail-content.news{color:#fff;top:70px;bottom:auto}.gallery.module ul li .thumbnail-content.news .thumbnail-content-box{max-width:1150px;margin:0
auto}.gallery.module ul li .thumbnail-content.news .thumbnail-content-box .news-thumbnail-content{background:rgba(0, 0, 0, 0.9);width:400px}.gallery.module ul li .thumbnail-content.news
ul{margin-top:20px}.gallery.module ul li .thumbnail-content.news
h2{background-color:#c02424;margin-top:0;padding:10px
20px;font-size:57px}.gallery.module ul li .thumbnail-content.news
p{padding:10px;font-size:25px;font-family:"Jotia","Helvetica Neue",Arial,sans-serif;line-height:30px}.gallery.module ul li .thumbnail-content .create-date{text-align:left}.gallery.module ul li .thumbnail-content
a{display:inline-block;width:40px;height:40px;background:url(/wp-content/themes/griffith/images/arr.png) no-repeat center center transparent;margin-left:40px;margin-bottom:-7px}@media (max-width: 800px){.gallery.module ul li .thumbnail-content{display:none;max-width:100%;position:relative;padding-top:30px;color:#000}}@media (max-width: 1000px){.gallery.module ul li .thumbnail-content{width:auto}}.gallery.module ul li .thumbnail-content
h3{max-width:1100px;font-family:"Jotia","Helvetica Neue",Arial,sans-serif;font-size:36px;margin:30px
auto 0;font-weight:200}.gallery.module ul li .thumbnail-content
p{max-width:1100px;margin:0
auto}.news.module{padding:30px}.news.module>div{max-width:1150px;margin:0
auto}.news.module.no-side-padding{padding-left:0;padding-right:0}.news.module
h2{margin-bottom:30px;font-size:28px;letter-spacing: .04em;font-weight:200;font-family:"Jotia","Helvetica Neue",Arial,sans-serif;color:#c02424}@media (min-width: 600px){.news.module
h2{font-size:36px}}@media (min-width: 600px){.news.module
ul{overflow:hidden;margin-left:-15px;margin-right:-15px}}.news.module
li{background-color:#f6f6f6;margin-bottom:30px;animation-name:fadeIn, zoomIn;animation-duration: .6s;animation-fill-mode:backwards}.news.module li:nth-child(3n+1){clear:left}@media (min-width: 600px){.news.module
li{box-sizing:border-box;width:32%;float:left;margin-bottom:1%;margin-right:1%}}.news.module
p{padding:16px
15px}.news.module
.date{display:block;margin:0
0 10px 0;text-transform:uppercase;font-size:13px}.news.module
.name{font-family:"Jotia","Helvetica Neue",Arial,sans-serif;display:block;margin-top:35px;font-size:20px}.news.module .add-more{text-align:center;margin-top:20px}.news.module .add-more
button{background-color:#c02424;padding:10px
20px;color:#fff;font-family:"Foundry Sterling","Helvetica Neue",Arial,sans-serif;text-transform:uppercase;font-weight:bold}.news.module
a{overflow:hidden;position:relative;display:block;color:red;font-family:"Jotia","Helvetica Neue",Arial,sans-serif}.news.module a
img{width:100%}.news.module
a.link{margin-top:18px}.news.module a
.image{position:absolute;left:0;right:0;top:0;bottom:0;background-position:center;background-size:cover;transition: .3s}.news.module a
h3{position:absolute;left:20px;right:72px;bottom:20px;z-index:3;font-size:6vw;line-height:1.15;letter-spacing: .04em;font-weight:200;font-family:"Jotia","Helvetica Neue",Arial,sans-serif;transition: .3s}@media (min-width: 600px){.news.module a
h3{font-size:3vw}}@media (min-width: 1000px){.news.module a
h3{font-size:34px}}.news.module a:focus{box-shadow:0 2px 0 #d52828}.news.module a:focus .image, .news.module a:hover
.image{transform:scale(1.3);transition:7s}.news.module a:focus h3, .news.module a:hover
h3{opacity: .5}.news.module .news-categories a:focus{box-shadow:none}.programs.module{padding:30px;background-color:white}.programs.module>div{max-width:1150px;margin:0
auto}.programs.module
h2{margin-bottom:30px;font-size:28px;letter-spacing: .04em;font-weight:200;font-family:"Jotia Light","Helvetica Neue",Arial,sans-serif;color:#c02424}@media (min-width: 600px){.programs.module
h2{font-size:36px}}@media (min-width: 600px){.programs.module
ul{overflow:hidden;margin-left:-15px;margin-right:-15px}}.programs.module
li{margin-bottom:30px;animation-name:fadeIn, zoomIn;animation-duration: .6s;animation-fill-mode:backwards}.programs.module li:nth-child(1){animation-delay:0.7s, 0.4s}.programs.module li:nth-child(2){animation-delay:0.9s, 0.6s}.programs.module li:nth-child(3){animation-delay:1.1s, 0.8s}.programs.module li:nth-child(4){animation-delay:1.3s, 1s}.programs.module li:nth-child(5){animation-delay:1.5s, 1.2s}.programs.module li:nth-child(6){animation-delay:1.7s, 1.4s}.programs.module li:nth-child(7){animation-delay:1.9s, 1.6s}.programs.module li:nth-child(n+8){animation-delay:2.1s, 1.8s}@media (min-width: 600px){.programs.module
li{box-sizing:border-box;width:50%;margin-bottom:0;padding:15px;float:left}.programs.module li:nth-child(odd){clear:left}}.programs.module
a{overflow:hidden;position:relative;display:block;padding-top:50%;color:white;background-color:rgba(0, 0, 0, 0.08)}.programs.module a
.image{position:absolute;left:0;right:0;top:0;bottom:0;background-position:center;background-size:cover;transition: .3s}.programs.module a:before{content:'';display:block;position:absolute;left:0;right:0;top:0;bottom:0;background-image:linear-gradient(transparent, rgba(29, 29, 29, 0.8) 80%);z-index:2}.programs.module a
h3{position:absolute;left:20px;right:72px;bottom:20px;z-index:3;font-size:6vw;line-height:1.15;letter-spacing: .04em;font-weight:200;font-family:"Jotia Light","Helvetica Neue",Arial,sans-serif;transition: .3s}@media (min-width: 600px){.programs.module a
h3{font-size:3vw}}@media (min-width: 1000px){.programs.module a
h3{font-size:34px}}.programs.module a:after{content:"";speak:none;font-style:normal;font-weight:normal;font-family:Icons;position:absolute;right:20px;bottom:20px;z-index:4;display:block;width:32px;height:32px;text-align:center;font-size:16px;line-height:32px;background-color:#c02424}.programs.module a:focus{box-shadow:0 2px 0 #d52828}.programs.module a:focus .image, .programs.module a:hover
.image{transform:scale(1.3);transition:7s}.programs.module a:focus h3, .programs.module a:hover
h3{opacity: .5}.faculties.module{background-color:white;margin-left:-30px;margin-right:-30px}@media (min-width: 600px){.faculties.module{margin-left:0;margin-right:0}}@media (min-width: 1000px){.faculties.module{margin-right:10%}}.faculties.module
h2{font-size:20px;letter-spacing: .04em;font-weight:200;font-family:"Jotia","Helvetica Neue",Arial,sans-serif;color:white;padding:15px
50px 15px 20px;position:relative;background:#434343}.faculties.module h2:after{content:"";speak:none;font-style:normal;font-weight:normal;font-family:Icons;position:absolute;right:20px;font-size:15px;line-height:1;top:50%;margin-top:-7.5px}@media (min-width: 600px){.faculties.module
h2{font-size:35px;padding:24px
30px}.faculties.module h2:after{font-size:24px;margin-top:-12px}}.faculties.module .generic-content{padding:30px
30px 0;display:none;animation-name:fadeIn, zoomIn;animation-duration: .4s;animation-delay:0s, -.25s}.faculties.module .generic-content p:first-child{font-size:100%}.faculties.module li.active
h2{background:#c02424}.faculties.module li.active h2:after{content:""}.faculties.module li.active .generic-content{display:block}.faculties.module li.active:last-child .generic-content{padding-bottom:1px}.faculties.module
ul.programs{border-top:1px solid #c02424;font-family:"Jotia","Helvetica Neue",Arial,sans-serif;font-size:18px}.faculties.module ul.programs
li{border-top:1px solid rgba(0, 0, 0, 0.1);padding-left:0}.faculties.module ul.programs li
a{text-decoration:none;font-weight:200;color:#434343;display:block;padding:13px
50px 13px 0;position:relative}.faculties.module ul.programs li a:after{content:"";speak:none;font-style:normal;font-weight:normal;font-family:Icons;font-size:10px;position:absolute;color:#767676;top:50%;right:0;margin-top:-7.5px}@media (min-width: 600px){.faculties.module ul.programs li a:after{font-size:15px}}.faculties.module ul.programs li a:hover{color:#c02424}.faculties.module ul.programs li a:hover:after{color:#c02424}.faculties.module ul.programs li:before{display:none}.faculties.module ul.programs li:first-child{border-top:0}@media (min-width: 600px){.faculties.module
ul.programs{font-size:21px}}.cta.module{padding:30px;text-align:center}@media (min-width: 900px){.cta.module{padding:2.5em 30px}}.cta.module>div{overflow:hidden;max-width:1150px;margin:0
auto}@media (min-width: 600px){.cta.module>div{position:relative}.cta.module>div:before{content:'';position:absolute;left:50%;top:0;bottom:0;width:1px;background-color:rgba(0, 0, 0, 0.1)}}.cta.module
h2{margin-top:-.4em;margin-bottom: .65em;font-size:160%;font-weight:200;font-family:"Jotia Light","Helvetica Neue",Arial,sans-serif}@media (min-width: 900px){.cta.module
h2{font-size:190%}}.cta.module
p{max-width:26em;margin:0
auto 1.55em;line-height:1.4}.cta.module
section{margin-top:-1px;padding:2.2em 0;border-top:1px solid rgba(0, 0, 0, 0.1);font-size:15px}@media (min-width: 600px){.cta.module
section{float:left;box-sizing:border-box;width:50%;padding:2.8em 2em}.cta.module section:nth-child(odd){clear:left}}@media (min-width: 900px){.cta.module
section{padding:2.8em 3em}}.overviewnew.module{padding:50px
0 0;color:#000;background-color:rgba(0, 71, 102, 0.07)}@media (min-width: 800px){.overviewnew.module{padding:100px
30px 110px;background-image:url(/wp-content/themes/griffith/images/ballpen-blur-close-up.jpg);background-repeat:no-repeat;background-position:center top;background-size:cover}}.overviewnew.module>div{overflow:hidden;max-width:1150px;margin:0
auto}@media (min-width: 800px){.overviewnew.module
.intro{padding-bottom:30px;box-sizing:border-box;width:58%;float:left;padding:2% 10% 2% 0}}.overviewnew.module
.mobileimg{width:100%;height:auto;overflow:hidden}@media (min-width: 800px){.overviewnew.module
.mobileimg{display:none}}@media (min-width: 800px){.overviewnew.module
.header{font-size:18px}}@media (min-width: 1000px){.overviewnew.module
.header{font-size:18px}}.overviewnew.module .header
h1{padding:30px
30px 0;font-size:40px;line-height:47px;letter-spacing: .04em;font-weight:200;color:#c02424;font-family:"Jotia","Helvetica Neue",Arial,sans-serif}@media (min-width: 800px){.overviewnew.module .header
h1{padding:0;font-size:55px;line-height:65px}}.overviewnew.module .header
strong{padding:0
30px;font-size:26px;line-height:36px;margin:0.8em 0 1.5em;display:block;font-weight:normal;font-family:"Jotia","Helvetica Neue",Arial,sans-serif}@media (min-width: 800px){.overviewnew.module .header
strong{padding:0;font-size:30px;line-height:40px;margin:0.8em 0}}.overviewnew.module .header
p{margin:0
0 80px;line-height:26px;font-size:18px}@media (min-width: 800px){.overviewnew.module .header
p{line-height:26px}}.overviewnew.module
.copy.mobile{background-color:#434343;color:#fff;padding:1.5em 30px;line-height:26px;font-size:18px}.overviewnew.module
.tabbed{font-size:14px;letter-spacing: .04em;font-weight:200;font-family:"Jotia Light","Helvetica Neue",Arial,sans-serif;background:rgba(255, 255, 255, 0.5);padding:45px
24px 24px 24px;margin:0;min-height:93px;background-color:#434343}@media (min-width: 800px){.overviewnew.module
.tabbed{font-size:16px;padding:24px
24px 24px 50px;border:0;background-color:rgba(255, 255, 255, 0.5)}}.overviewnew.module .tabbed
header{display:inline-block;vertical-align:middle;width:5.8em;height:5.8em;border-radius:50%;text-align:center;margin-top:-40px;margin-left:30%;line-height:5.8em;background-color:#C12525;position:absolute}.overviewnew.module .tabbed header
div{display:inline-block;vertical-align:middle;line-height:1}.overviewnew.module .tabbed header
h2{font-size:75%;margin-bottom: .2em;font-weight:normal;text-transform:uppercase;color:white}@media (min-width: 800px){.overviewnew.module .tabbed
header{margin-left:-95px;margin-top:0px}}.overviewnew.module .tabbed>ol{display:inline-block;vertical-align:middle;box-sizing:border-box;width:calc(100% - 1);padding:4em
1em 2em;border:1px
solid #fff;font-size:18px}.overviewnew.module .tabbed > ol
li{line-height:26px;color:#fff;text-align:center;animation-name:fadeIn, zoomIn;animation-duration: .4s;animation-delay:0s, -.25s}@media (min-width: 800px){.overviewnew.module .tabbed>ol{padding:0
0 0 1em;margin:0;border:0}.overviewnew.module .tabbed > ol
li{color:#000;text-align:left}}.overviewnew.module .tabbed
a{font-family:"Jotia","Helvetica Neue",Arial,sans-serif}.overviewnew.module .tabbed
strong{font-weight:bold}@media (max-width: 899px){.overviewnew.module .tabbed
header{background-color:white}.overviewnew.module .tabbed header
h2{color:#C12525}.overviewnew.module .tabbed > ol
li{line-height:1.3;color:#fff}.overviewnew.module .tabbed
strong{color:white}.overviewnew.module .dots li a:before{background-color:rgba(0, 0, 0, 0.2)}.overviewnew.module .dots li a:focus:before{background-color:#d52828}.overviewnew.module .dots li a:hover:before{background-color:rgba(0, 0, 0, 0.5)}.overviewnew.module .dots li.active a:before{background-color:#C12525}}.overviewnew.module #enquiry-form{background-color:#434343;color:black;padding:0
0 50px}.overviewnew.module #enquiry-form .top-form-header{margin:0
30px;background:#fff}@media (min-width: 800px){.overviewnew.module #enquiry-form .top-form-header{margin:0;min-height:400px;background:transparent}}@media (min-width: 800px){.overviewnew.module #enquiry-form{float:left;box-sizing:border-box;width:42%;background-color:rgba(255, 255, 255, 0.9)}}@media (min-width: 1000px){.overviewnew.module #enquiry-form{font-size:18px}}.overviewnew.module #enquiry-form
.content{width:100%;padding-bottom:7.5em}.overviewnew.module #enquiry-form
.frm_message{padding:0
30px 30px}.overviewnew.module #enquiry-form .frm_message
.button{width:100%;text-align:center}@media (min-width: 1000px){.overviewnew.module #enquiry-form
.frm_message{padding:0
64px 30px}}.overviewnew.module #enquiry-form
.header{background:#2f2f2f;padding:20px
30px 10px;font-size:16px;line-height:24px;color:white;float:none;margin-top:-40px}.overviewnew.module #enquiry-form .header
p{padding-right:0;line-height:22px;font-size:16px}@media (min-width: 800px){.overviewnew.module #enquiry-form
.header{padding:30px
65px 10px;background:rgba(51, 51, 51, 0.9);width:100%;margin-top:0}.overviewnew.module #enquiry-form .header
p{padding-right:0em;line-height:24px}}.overviewnew.module #enquiry-form
.subhead{padding:30px
30px 20px;font-size:30px;line-height:40px;text-align:left;background:transparent}@media (min-width: 800px){.overviewnew.module #enquiry-form
.subhead{padding:50px
65px 20px}}.overviewnew.module #enquiry-form
.frm_forms{background:transparent}.overviewnew.module #enquiry-form
.tooglebtn{font-size:10px;line-height:40px;height:40px;width:calc(100% - 40px);padding:0
20px;text-transform:uppercase;font-family:"Jotia","Helvetica Neue",Arial,sans-serif,serif;position:absolute;bottom:-40px;text-align:right;background:#f3f3f1;cursor:pointer;display:none}@media (min-width: 800px){.overviewnew.module #enquiry-form
.tooglebtn{bottom:-50px;display:block}}.overviewnew.module #enquiry-form .tooglebtn>span{background:url("/wp-content/themes/griffith/images/icon-expand-arrow.png") center 15px no-repeat;display:inline-block;width:20px;height:40px;vertical-align:middle;transform-origin:center center;transform:rotate(0deg);transition:transform 0.31s linear, background-position 0.31s linear}.overviewnew.module #enquiry-form .tooglebtn>i{font-style:normal}.overviewnew.module #enquiry-form .tooglebtn>i.hidetxt{display:none}.overviewnew.module #enquiry-form
.frm_error_style{color:#C12525;padding:0
65px}.overviewnew.module #enquiry-form
.frm_fields_container{padding-left:30px;padding-right:12%}@media (min-width: 800px){.overviewnew.module #enquiry-form
.frm_fields_container{padding-left:65px}}.overviewnew.module #enquiry-form .frm_fields_container #frm_field_140_container, .overviewnew.module #enquiry-form .frm_fields_container
#frm_field_174_container{position:absolute;opacity:0;left:-3000px}.overviewnew.module #enquiry-form .frm_fields_container .form-field, .overviewnew.module #enquiry-form .frm_fields_container
#frm_field_117_container{width:100%;position:relative;float:left;padding:12px
0}.overviewnew.module #enquiry-form .frm_fields_container input::-webkit-input-placeholder{color:#fff;text-indent:-999px}.overviewnew.module #enquiry-form .frm_fields_container input::-moz-placeholder{color:#fff;text-indent:-999px}.overviewnew.module #enquiry-form .frm_fields_container
.label{position:absolute;margin:12px;font-family:"Foundry Sterling","Helvetica Neue",Arial,sans-serif}.overviewnew.module #enquiry-form .frm_fields_container .active label.label, .overviewnew.module #enquiry-form .frm_fields_container .success
label.label{display:none}.overviewnew.module #enquiry-form .frm_fields_container .success:after{content:"";display:block;position:absolute;background:url("/wp-content/themes/griffith/images/success-tick.png") no-repeat;width:21px;height:21px;margin:0
6px 0 0;top:25px;right:-35px}.overviewnew.module #enquiry-form .frm_fields_container
legend.label{position:relative;margin:0}.overviewnew.module #enquiry-form .frm_fields_container [type="text"],
.overviewnew.module #enquiry-form .frm_fields_container [type="email"],
.overviewnew.module #enquiry-form .frm_fields_container [type="password"],
.overviewnew.module #enquiry-form .frm_fields_container [type="tel"],
.overviewnew.module #enquiry-form .frm_fields_container [type="search"],
.overviewnew.module #enquiry-form .frm_fields_container select, .overviewnew.module #enquiry-form .frm_fields_container .nice-select{border:1px
solid #979797;padding:0.7em;line-height:normal;font-family:"Foundry Sterling","Helvetica Neue",Arial,sans-serif;color:black;background-color:transparent}.overviewnew.module #enquiry-form .frm_fields_container [type="text"]:focus,
.overviewnew.module #enquiry-form .frm_fields_container [type="email"]:focus,
.overviewnew.module #enquiry-form .frm_fields_container [type="password"]:focus,
.overviewnew.module #enquiry-form .frm_fields_container [type="tel"]:focus,
.overviewnew.module #enquiry-form .frm_fields_container [type="search"]:focus,
.overviewnew.module #enquiry-form .frm_fields_container select:focus, .overviewnew.module #enquiry-form .frm_fields_container .nice-select:focus{border:2px
solid #000;box-shadow:none}.overviewnew.module #enquiry-form .frm_fields_container .nice-select>span{line-height:normal;font-family:"Foundry Sterling","Helvetica Neue",Arial,sans-serif;font-size:18px}.overviewnew.module #enquiry-form .frm_fields_container .form-field.right{padding-left:0}.overviewnew.module #enquiry-form .frm_fields_container .form-field.left{padding-right:0}.overviewnew.module #enquiry-form .frm_fields_container .nice-select{height:49px}.overviewnew.module #enquiry-form .frm_fields_container .nice-select
.current{margin:0
-30px 0 -9px;padding:3px
30px 3px 12px}.overviewnew.module #enquiry-form .expand-toggle{left:65px;background:url("/wp-content/themes/griffith/images/icon-next-arrow.png") 90% center no-repeat #C12525;width:160px;text-align:left;padding-left:20px;display:none}@media (min-width: 800px){.overviewnew.module #enquiry-form .expand-toggle{display:block;bottom:75px}}.overviewnew.module #enquiry-form
.arrowdown{position:absolute;left:30px;margin-top:10px}@media (min-width: 800px){.overviewnew.module #enquiry-form
.arrowdown{left:65px}}@media (min-width: 800px){.overviewnew.module #enquiry-form
.frm_fields_container{max-height:210px;transition:max-height 0.15s ease-out;overflow:hidden}}.overviewnew.module #enquiry-form [type="submit"]{margin-bottom:20px;width:100%}@media (min-width: 800px){.overviewnew.module #enquiry-form [type="submit"]{margin-bottom:auto;width:auto}}.overviewnew.module #enquiry-form.expanded{overflow:visible}.overviewnew.module #enquiry-form.expanded .expand-toggle{opacity:0;display:none}.overviewnew.module #enquiry-form.expanded .expand-toggle:before{content:'Hide'}@media (min-width: 800px){.overviewnew.module #enquiry-form.expanded{overflow:hidden}}.overviewnew.module #enquiry-form.expanded
.row{display:block}.overviewnew.module #enquiry-form.expanded
.content{padding-bottom:0}.overviewnew.module #enquiry-form.expanded
.frm_fields_container{max-height:750px;transition:max-height 0.25s ease-in}.overviewnew.module #enquiry-form.expanded .tooglebtn
.hidetxt{display:inline-block}.overviewnew.module #enquiry-form.expanded .tooglebtn
.expandtxt{display:none}.overviewnew.module #enquiry-form.expanded .tooglebtn>span{transform:rotate(180deg);transition:transform 1s linear}.overviewnew.module #enquiry-form
.row{overflow:visible;display:block}.overviewnew.module
.accordion{padding:0.3em 1.2em;background-color:#f6f6f6;animation-name:fadeIn, zoomIn;animation-duration: .6s;animation-delay:0.5s, 0.2s;animation-fill-mode:backwards}@media (min-width: 800px){.overviewnew.module
.accordion{float:left;box-sizing:border-box;width:42%}}@media (min-width: 1000px){.overviewnew.module
.accordion{padding:1em
2.2em;font-size:18px}}.overviewnew.module .accordion
li{padding:1.2em 0;animation-name:fadeIn, zoomIn;animation-duration: .6s;animation-fill-mode:backwards}.overviewnew.module .accordion li:not(:last-child){border-bottom:1px solid rgba(0, 0, 0, 0.1)}.overviewnew.module .accordion li:nth-child(1){animation-delay:0.7s, 0.4s}.overviewnew.module .accordion li:nth-child(2){animation-delay:0.9s, 0.6s}.overviewnew.module .accordion li:nth-child(3){animation-delay:1.1s, 0.8s}.overviewnew.module .accordion li:nth-child(4){animation-delay:1.3s, 1s}.overviewnew.module .accordion li:nth-child(5){animation-delay:1.5s, 1.2s}.overviewnew.module .accordion li:nth-child(6){animation-delay:1.7s, 1.4s}.overviewnew.module .accordion li:nth-child(7){animation-delay:1.9s, 1.6s}.overviewnew.module .accordion li:nth-child(n+8){animation-delay:2.1s, 1.8s}.overviewnew.module .accordion li .toggle,
.overviewnew.module .accordion li
.content{padding-left:3em;padding-right:1.9em}.overviewnew.module .accordion li
.toggle{position:relative;display:block}.overviewnew.module .accordion li .toggle:before, .overviewnew.module .accordion li .toggle:after{speak:none;font-style:normal;font-weight:normal;font-family:Icons;position:absolute;top:50%;margin-top:-.5em}.overviewnew.module .accordion li .toggle:before{left:0;font-size:1.8em;color:#C12525}.overviewnew.module .accordion li .toggle:after{content:"";right:0;font-size:0.7em;line-height:1;opacity: .5;transition-property:opacity;transition-duration:inherit}.overviewnew.module .accordion li .toggle
h3{font-size:115%;line-height:1.15;font-weight:normal;font-family:"Jotia Medium","Helvetica Neue",Arial,sans-serif}.overviewnew.module .accordion li .toggle:focus:after, .overviewnew.module .accordion li .toggle:hover:after{opacity:1}.overviewnew.module .accordion li .toggle:focus{color:#d52828}.overviewnew.module .accordion li .toggle:hover{color:#C12525}.overviewnew.module .accordion li .academical-icon:before{content:""}.overviewnew.module .accordion li .chat-icon:before{content:""}.overviewnew.module .accordion li .screen-icon:before{content:""}.overviewnew.module .accordion li .time-icon:before{content:""}.overviewnew.module .accordion li .users-icon:before{content:""}.overviewnew.module .accordion li
.content{display:none;margin-top: .8em;animation-name:fadeIn, zoomIn;animation-duration: .4s;animation-delay:0s, -.25s}.overviewnew.module .accordion li
p{font-size:16px;line-height:1.4;color:#767676}.overviewnew.module .accordion li.active .toggle:after{content:""}.overviewnew.module .accordion li.active
.content{display:block}.overview.module{padding:30px;background-color:#ebebe8}.overview.module>div{overflow:hidden;max-width:1150px;margin:0
auto}.overview.module
.intro{padding-bottom:30px}@media (min-width: 800px){.overview.module
.intro{box-sizing:border-box;width:58%;float:left;padding:2% 10% 2% 0}}.overview.module
.mobileimg{display:none}@media (min-width: 800px){.overview.module
.header{font-size:18px}}@media (min-width: 1000px){.overview.module
.header{font-size:21px}}.overview.module .header
h1{font-size:280%;letter-spacing: .04em;font-weight:200;font-family:"Jotia Light","Helvetica Neue",Arial,sans-serif}.overview.module .header
p{margin:1.5em 0;line-height:1.3}.overview.module
.tabbed{font-size:14px;letter-spacing: .04em;font-weight:200;font-family:"Jotia Light","Helvetica Neue",Arial,sans-serif}@media (min-width: 800px){.overview.module
.tabbed{font-size:16px}}.overview.module .tabbed
header{display:inline-block;vertical-align:middle;width:5.8em;height:5.8em;border-radius:50%;text-align:center;line-height:5.8em;background-color:white}.overview.module .tabbed header
div{display:inline-block;vertical-align:middle;line-height:1}.overview.module .tabbed header
h2{font-size:75%;margin-bottom: .2em;font-weight:normal;text-transform:uppercase;color:#c02424}.overview.module .tabbed>ol{display:inline-block;vertical-align:middle;box-sizing:border-box;width:calc(100% - 5.8em);padding-left:1em}.overview.module .tabbed > ol
li{line-height:1.3;color:#646464;animation-name:fadeIn, zoomIn;animation-duration: .4s;animation-delay:0s, -.25s}.overview.module .tabbed
a{font-family:"Jotia","Helvetica Neue",Arial,sans-serif}.overview.module .tabbed
strong{font-weight:normal;color:#c02424}.overview.module .dots
li{display:inline-block;vertical-align:middle;animation-name:fadeIn, zoomIn;animation-duration: .6s;animation-fill-mode:backwards}.overview.module .dots li:nth-child(1){animation-delay:0.7s}.overview.module .dots li:nth-child(2){animation-delay:0.9s}.overview.module .dots li:nth-child(3){animation-delay:1.1s}.overview.module .dots li:nth-child(4){animation-delay:1.3s}.overview.module .dots li:nth-child(5){animation-delay:1.5s}.overview.module .dots li:nth-child(6){animation-delay:1.7s}.overview.module .dots li:nth-child(7){animation-delay:1.9s}.overview.module .dots li:nth-child(8){animation-delay:2.1s}.overview.module .dots li:nth-child(9){animation-delay:2.3s}.overview.module .dots li:nth-child(n+10){animation-delay:2.5s}.overview.module .dots li
a{display:block;padding: .3em}.overview.module .dots li a:before{content:'';display:block;padding:5px;border-radius:50%;background-color:rgba(0, 0, 0, 0.2);transition:inherit}.overview.module .dots li a:focus:before{background-color:#d52828}.overview.module .dots li a:hover:before{background-color:rgba(0, 0, 0, 0.5)}.overview.module .dots li.active
a{cursor:default}.overview.module .dots li.active a:before{background-color:#c02424}.overview.module #enquiry-form{background-color:rgba(255, 255, 255, 0.9);color:black;padding:0
0 50px}@media (min-width: 800px){.overview.module #enquiry-form{float:left;box-sizing:border-box;width:42%}}@media (min-width: 1000px){.overview.module #enquiry-form{font-size:18px}}.overview.module #enquiry-form
.content{width:100%}.overview.module #enquiry-form
.header{width:100%;background:#434343;padding:30px
65px 10px;font-size:16px;line-height:24px;color:white;float:none}.overview.module #enquiry-form
.subhead{padding:50px
65px 20px;font-size:30px;line-height:40px;text-align:left}.overview.module #enquiry-form
.tooglebtn{font-size:10px;line-height:40px;height:40px;width:calc(100% - 40px);padding:0
20px;text-transform:uppercase;font-family:"Jotia","Helvetica Neue",Arial,sans-serif,serif;position:absolute;bottom:-50px;text-align:right;background:#f3f3f1;cursor:pointer}.overview.module #enquiry-form .tooglebtn>span{background:url("/wp-content/themes/griffith/images/icon-expand-arrow.png") 90% center no-repeat;display:inline-block;width:20px;height:40px;vertical-align:middle;transform-origin:center center;transform:rotate(0deg);transition:transform 1s linear}.overview.module #enquiry-form .tooglebtn>i{font-style:normal}.overview.module #enquiry-form .tooglebtn>i.hidetxt{display:none}.overview.module #enquiry-form
.frm_error_style{color:#c02424;padding:0
65px}.overview.module #enquiry-form
.frm_fields_container{padding-left:65px;padding-right:12%}.overview.module #enquiry-form .frm_fields_container .form-field, .overview.module #enquiry-form .frm_fields_container
#frm_field_117_container{width:100%;position:relative;float:left;padding:12px
0}.overview.module #enquiry-form .frm_fields_container input::-webkit-input-placeholder{color:#fff;text-indent:-999px}.overview.module #enquiry-form .frm_fields_container input::-moz-placeholder{color:#fff;text-indent:-999px}.overview.module #enquiry-form .frm_fields_container
.label{position:absolute;margin:12px}.overview.module #enquiry-form .frm_fields_container .active label.label, .overview.module #enquiry-form .frm_fields_container .success
label.label{display:none}.overview.module #enquiry-form .frm_fields_container .success:after{content:"";display:block;position:absolute;background:url("/wp-content/themes/griffith/images/success-tick.png") no-repeat;width:21px;height:21px;margin:0
6px 0 0;top:25px;right:-35px}.overview.module #enquiry-form .frm_fields_container
legend.label{position:relative;margin:0}.overview.module #enquiry-form .frm_fields_container [type="text"],
.overview.module #enquiry-form .frm_fields_container [type="email"],
.overview.module #enquiry-form .frm_fields_container [type="password"],
.overview.module #enquiry-form .frm_fields_container [type="tel"],
.overview.module #enquiry-form .frm_fields_container [type="search"],
.overview.module #enquiry-form .frm_fields_container select, .overview.module #enquiry-form .frm_fields_container .nice-select{border:1px
solid #979797;padding:0.7em;line-height:normal;color:black;background-color:white}.overview.module #enquiry-form .frm_fields_container [type="text"]:focus,
.overview.module #enquiry-form .frm_fields_container [type="email"]:focus,
.overview.module #enquiry-form .frm_fields_container [type="password"]:focus,
.overview.module #enquiry-form .frm_fields_container [type="tel"]:focus,
.overview.module #enquiry-form .frm_fields_container [type="search"]:focus,
.overview.module #enquiry-form .frm_fields_container select:focus, .overview.module #enquiry-form .frm_fields_container .nice-select:focus{border:2px
solid #000;box-shadow:none}.overview.module #enquiry-form .frm_fields_container .form-field.right{padding-left:0}.overview.module #enquiry-form .frm_fields_container .form-field.left{padding-right:0}.overview.module #enquiry-form .frm_fields_container .nice-select{height:49px}.overview.module #enquiry-form .frm_fields_container .nice-select
.current{margin:0
-30px 0 -9px;padding:3px
30px 3px 12px}.overview.module #enquiry-form .expand-toggle{left:65px;background:url("/wp-content/themes/griffith/images/icon-next-arrow.png") 90% center no-repeat #c02424;width:160px;text-align:left;padding-left:20px}.overview.module #enquiry-form
.arrowdown{position:absolute;left:65px;margin-top:10px}.overview.module #enquiry-form.expanded{overflow:hidden}.overview.module #enquiry-form.expanded .expand-toggle{opacity:0;display:none}.overview.module #enquiry-form.expanded .expand-toggle:before{content:'Hide'}.overview.module #enquiry-form.expanded .tooglebtn
.hidetxt{display:inline-block}.overview.module #enquiry-form.expanded .tooglebtn
.expandtxt{display:none}.overview.module #enquiry-form.expanded .tooglebtn>span{transform:rotate(180deg);transition:transform 0.31s linear, background-position 0.31s linear;background-position:center 19px}.overview.module #enquiry-form
.row{overflow:visible;display:block}.overview.module
.accordion{padding:0.3em 1.2em;background-color:#f6f6f6;animation-name:fadeIn, zoomIn;animation-duration: .6s;animation-delay:0.5s, 0.2s;animation-fill-mode:backwards}@media (min-width: 800px){.overview.module
.accordion{float:left;box-sizing:border-box;width:42%}}@media (min-width: 1000px){.overview.module
.accordion{padding:1em
2.2em;font-size:18px}}.overview.module .accordion
li{padding:1.2em 0;animation-name:fadeIn, zoomIn;animation-duration: .6s;animation-fill-mode:backwards}.overview.module .accordion li:not(:last-child){border-bottom:1px solid rgba(0, 0, 0, 0.1)}.overview.module .accordion li:nth-child(1){animation-delay:0.7s, 0.4s}.overview.module .accordion li:nth-child(2){animation-delay:0.9s, 0.6s}.overview.module .accordion li:nth-child(3){animation-delay:1.1s, 0.8s}.overview.module .accordion li:nth-child(4){animation-delay:1.3s, 1s}.overview.module .accordion li:nth-child(5){animation-delay:1.5s, 1.2s}.overview.module .accordion li:nth-child(6){animation-delay:1.7s, 1.4s}.overview.module .accordion li:nth-child(7){animation-delay:1.9s, 1.6s}.overview.module .accordion li:nth-child(n+8){animation-delay:2.1s, 1.8s}.overview.module .accordion li .toggle,
.overview.module .accordion li
.content{padding-left:3em;padding-right:1.9em}.overview.module .accordion li
.toggle{position:relative;display:block}.overview.module .accordion li .toggle:before, .overview.module .accordion li .toggle:after{speak:none;font-style:normal;font-weight:normal;font-family:Icons;position:absolute;top:50%;margin-top:-.5em}.overview.module .accordion li .toggle:before{left:0;font-size:1.8em;color:#c02424}.overview.module .accordion li .toggle:after{content:"";right:0;font-size:0.7em;line-height:1;opacity: .5;transition-property:opacity;transition-duration:inherit}.overview.module .accordion li .toggle
h3{font-size:115%;line-height:1.15;font-weight:normal;font-family:"Jotia Medium","Helvetica Neue",Arial,sans-serif}.overview.module .accordion li .toggle:focus:after, .overview.module .accordion li .toggle:hover:after{opacity:1}.overview.module .accordion li .toggle:focus{color:#d52828}.overview.module .accordion li .toggle:hover{color:#c02424}.overview.module .accordion li .academical-icon:before{content:""}.overview.module .accordion li .chat-icon:before{content:""}.overview.module .accordion li .screen-icon:before{content:""}.overview.module .accordion li .time-icon:before{content:""}.overview.module .accordion li .users-icon:before{content:""}.overview.module .accordion li
.content{display:none;margin-top: .8em;animation-name:fadeIn, zoomIn;animation-duration: .4s;animation-delay:0s, -.25s}.overview.module .accordion li
p{font-size:16px;line-height:1.4;color:#767676}.overview.module .accordion li.active .toggle:after{content:""}.overview.module .accordion li.active
.content{display:block}.phone{text-align:right}.phone
.call{background:url(/wp-content/themes/griffith/images/phone-v1.png) no-repeat 0 0 transparent;display:inline-block;padding-left:18px}#footer{max-width:1150px;margin:0
auto;padding:30px;font-size:90%;color:white}#footer
li{display:inline-block;vertical-align:middle;margin: .35em 0}#footer li:not(:last-child){border-right:1px solid rgba(255, 255, 255, 0.4)}#footer
a{display:block;padding:0
1em}#footer a:focus{color:#e77d7d}#footer a:hover{text-decoration:underline}@media (max-width: 900px){#footer
li{display:block;vertical-align:middle;text-align:center;padding:1em
0;border-right:0;border-bottom:0px}#footer li:not(:last-child){border-right:0px;border-bottom:1px solid #979797}}#mobile-cta{display:none;background-color:#434343;text-align:center;padding:20px
5px 10px;position:fixed;bottom:0;width:100%;z-index:100;animation-name:fadeIn;animation-timing-function:ease;animation-duration:1s}#mobile-cta
.btn{display:inline-block;box-sizing:border-box;padding: .6em 2em;font-size:18px;line-height:1.2;letter-spacing: .1em;font-weight:bold;text-transform:uppercase;color:white;background-color:#c02424;margin-bottom:10px}#mobile-cta .btn:first-child{margin-right:10px}#mobile-cta .btn
img{width:20px;vertical-align:middle}@media (max-width: 600px){#mobile-cta.visible{display:block}}@media (max-width: 450px){#mobile-cta
a.btn{font-size:11px}#mobile-cta a.btn
img{width:16px}}@media (max-width: 350px){#mobile-cta
a.btn{font-size:10px;margin-right:0}#mobile-cta a.btn
img{width:14px}}.module.digital{background:url(/wp-content/themes/griffith/images/digit-1.png) no-repeat 0 0 transparent}.phone{text-align:right;margin-top:-37px;font-family:"Jotia","Helvetica Neue",Arial,sans-serif,serif}.phone
.call{background:url(/wp-content/themes/griffith/images/phone-v1.png) no-repeat 0 0 transparent;display:inline-block;padding-left:18px}.module.values{background:rgba(0, 71, 102, 0.07);padding:50px
30px 55px}.module.values>div{overflow:hidden;max-width:1150px;margin:0
auto}.module.values
h2{font:30px/40px "Jotia", "Helvetica Neue", Arial, sans-serif;color:#000;display:block;text-align:left;width:100%;margin:0
0 10px}.module.values h2
br{display:none}.module.values
.subhead{font-size:18px;line-height:26px;color:#4a4a4a;display:block;text-align:left;width:100%}@media (min-width: 800px){.module.values{padding:110px
0 125px}.module.values
h2{font:normal 34px/44px "Jotia", "Helvetica Neue", Arial, sans-serif;text-align:center}.module.values h2
br{display:inline-block}.module.values
.subhead{text-align:center}}.module.values
.valuebox{width:100%;overflow-x:scroll;overflow-y:hidden}@media (min-width: 800px){.module.values
.valuebox{overflow-x:visible;overflow-y:visible}}.module.values
.valuelist{display:block;text-align:center;width:1150px;margin-top:35px}@media (min-width: 800px){.module.values
.valuelist{margin-top:75px}}.module.values .valuelist
.valueitem{width:calc( 25% - 96px );margin:0
8px;float:left;background:rgba(255, 255, 255, 0.9);text-align:center;color:#4a4a4a;padding:10px
40px 60px}@media (min-width: 900px){.module.values .valuelist
.valueitem{width:calc( 25% - 96px )}}.module.values .valuelist .valueitem
div.image{height:90px;width:100%;background-position:center bottom;background-repeat:no-repeat}.module.values .valuelist .valueitem
h3{text-transform:uppercase;font-weight:normal;font-family:"Jotia Medium","Helvetica Neue",Arial,sans-serif;font-size:14px;line-height:20px;width:100%;margin:10px
0}.module.values .valuelist .valueitem
p{font-weight:normal;font-size:14px;line-height:20px;min-height:90px}.whygriffith.module{background:rgba(255,255,255,0.9);padding:0}.whygriffith.module>div{overflow:hidden;max-width:1150px;margin:0
auto}@media (min-width: 900px){.whygriffith.module{padding:110px
0 125px}}.whygriffith.module
.whyimg{width:100%;float:left;background:rgba(255, 255, 255, 0.9);color:#000}@media (min-width: 900px){.whygriffith.module
.whyimg{width:calc( 50% - 50px );margin:0
5px}}.whygriffith.module .whyimg>img{width:100%;max-width:505px;height:auto}.whygriffith.module .whyimg
.datebox{display:inline-block;vertical-align:middle;width:135px;height:205px;border-radius:50%;text-align:center;background-color:#C12525;position:absolute;font:normal 14px/20px "Jotia", "Helvetica Neue", Arial, sans-serif;color:#fff;padding:0
35px;margin-left:30px;margin-top:20px}.whygriffith.module .whyimg .datebox
strong{display:block;margin-top:50px;margin-bottom:10px;font:bold 18px/26px "Jotia", "Helvetica Neue", Arial, sans-serif;text-transform:uppercase}@media (min-width: 900px){.whygriffith.module .whyimg
.datebox{margin-left:-35px;margin-top:-25px}}.whygriffith.module
.whydetail{float:left;background:rgba(255, 255, 255, 0.9);color:#000;padding:10px
30px 60px;margin-top:50px}.whygriffith.module .whydetail>h2{font:normal 30px/40px "Jotia", "Helvetica Neue", Arial, sans-serif;display:block}.whygriffith.module .whydetail > h2
br{display:none}@media (min-width: 900px){.whygriffith.module
.whydetail{width:calc( 50% - 10px );margin:0
0 0 15px;padding:10px
10px 60px}.whygriffith.module .whydetail>h2{font:normal 34px/44px "Jotia", "Helvetica Neue", Arial, sans-serif;display:block}.whygriffith.module .whydetail > h2
br{display:inline-block}}.whygriffith.module .whydetail
.whydesc{font-size:18px;line-height:26px;display:block;margin:20px
0 10px}.whygriffith.module .whydetail .whydesc>ul{margin:25px
0 35px 20px;display:block;list-style-type:disc}.whygriffith.module .whydetail .whydesc>ul>li{padding:5px
10px;display:list-item}.whygriffith.module .whydetail
.whycta{font-size:24px;display:block}.whygriffith.module .whydetail .whycta
a{margin-top:30px;padding: .6em 1em;font-family:"Jotia Medium","Helvetica Neue",Arial,sans-serif;text-transform:inherit;background-color:#C12525}@media (max-width: 900px){.whygriffith.module .whydetail .whycta
a{width:100%;text-align:center}}@media (min-width: 900px){.whygriffith.module .whydetail .whycta
a{margin-left:20px;margin-top:0}}.ad.module{padding:30px;text-align:left;background-color:#201c1a;background-position:center center;background-size:cover;background-repeat:no-repeat}@media (min-width: 900px){.ad.module{padding:3.2em 60px 3.6em;margin:40px
0 0}}.home
.ad.module{background-size:auto 100%}@media (min-width: 900px){.home
.ad.module{padding:3.2em 30px 3.6em;margin:0}}.ad.module>div{overflow:hidden;max-width:1150px;margin:0
auto}@media (min-width: 600px){.ad.module>div{position:relative}}.ad.module
h2{font-size:160%;font-weight:400;font-family:"Jotia Light","Helvetica Neue",Arial,sans-serif;color:#fff}@media (min-width: 900px){.ad.module
h2{font-size:220%}}.ad.module
p{margin:1.2em 0 1.4em;line-height:1.2;color:#fff;max-width:300px;font-size:115%}.ad.module p:last-child{margin-bottom:0}.module
a.button{display:inline-block;box-sizing:border-box;padding: .6em 2em;font-size:15px;line-height:1.2;letter-spacing: .1em;font-weight:bold;text-transform:uppercase}.module a.button:focus{box-shadow:0 2px 0 #d52828}.module
a.button{color:white;background-color:#c02424}.module a.button:hover{background-color:#d93434}.module a.button:active{background-color:#9e1e1e}.frm_hidden{display:none}@media (min-width: 900px){body{margin-top:0}}@media (max-width: 900px){body{padding-top:68px}}.content .generic-content ul:not(.accordion), .content .generic-content ol:not(.accordion){margin:1.2em 0}.content .generic-content ul:not(.accordion) li{display:block;margin-left:0px}.lpmenu #menu-item-2228, .lpmenu .menu-item-2228{display:none;visibility:hidden}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.video-container iframe,
.video-container object,
.video-container
embed{position:absolute;top:0;left:0;width:100%;height:100%}.entry-content img,
.entry-content iframe,
.entry-content object,
.entry-content
embed{max-width:100%}form .nice-select{width:100%;color:#000;height:40px;border-radius:0;float:none;border:none}form .nice-select.open
.list{width:100%;max-height:270px;overflow-y:scroll;margin:0}form .nice-select ul:not(.accordion) li.option{white-space:normal;line-height:1.4;min-height:0;padding:10px
20px;margin:0}form .nice-select
.current{white-space:normal;height:auto;line-height:1.2;display:inline-block;padding:3px
30px 3px 18px;background:#fff;margin:0
-30px 0 -18px}#enquiry-form.expanded{overflow:hidden}#enquiry-form
.row{overflow:visible}@media (max-width: 949px){#header{position:fixed;width:100%;box-sizing:border-box;padding:0
4vw 4vw;z-index:2;top:0}#header
.logo{margin-top:4vw}#header nav
.toggle{margin:calc(-2vw - 10px) 0 0;padding:2vw 4vw;top:50%}#header+aside{margin-top:78px}}@media (max-width: 799px){.categories.mobile{position:fixed;top:12vw;background-color:#fff;padding:4vw 6vw;z-index:1;box-sizing:border-box;width:100%;box-shadow:0 0 2vw rgba(0, 0, 0, 0.2)}.categories.mobile ul
li{display:block;margin-right:0;margin-bottom:0;font-size:18px;padding:4px
0}}@media (max-width: 480px){.categories.mobile ul
li{font-size:4vw;padding:1vw 0}}.nice-select{-webkit-tap-highlight-color:transparent;background-color:#fff;border-radius:5px;border:solid 1px #e8e8e8;box-sizing:border-box;clear:both;cursor:pointer;display:block;float:left;font-family:inherit;font-size:14px;font-weight:normal;height:42px;line-height:40px;outline:none;padding-left:18px;padding-right:30px;position:relative;text-align:left !important;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;width:auto}.nice-select:hover{border-color:#dbdbdb}.nice-select:active,.nice-select.open,.nice-select:focus{border-color:#999}.nice-select:after{border-bottom:2px solid #999;border-right:2px solid #999;content:'';display:block;height:5px;margin-top:-4px;pointer-events:none;position:absolute;right:12px;top:50%;-webkit-transform-origin:66% 66%;-ms-transform-origin:66% 66%;transform-origin:66% 66%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out;width:5px}.nice-select.open:after{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.nice-select.open
.list{opacity:1;pointer-events:auto;-webkit-transform:scale(1) translateY(0);-ms-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}.nice-select.disabled{border-color:#ededed;color:#999;pointer-events:none}.nice-select.disabled:after{border-color:#ccc}.nice-select.wide{width:100%}.nice-select.wide
.list{left:0 !important;right:0 !important}.nice-select.right{float:right}.nice-select.right
.list{left:auto;right:0}.nice-select.small{font-size:12px;height:36px;line-height:34px}.nice-select.small:after{height:4px;width:4px}.nice-select.small
.option{line-height:34px;min-height:34px}.nice-select
.list{background-color:#fff;border-radius:5px;box-shadow:0 0 0 1px rgba(68, 68, 68, 0.11);box-sizing:border-box;margin-top:4px;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;top:100%;left:0;-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:scale(0.75) translateY(-21px);-ms-transform:scale(0.75) translateY(-21px);transform:scale(0.75) translateY(-21px);-webkit-transition:all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;transition:all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;z-index:9}.nice-select .list:hover .option:not(:hover){background-color:transparent !important}.nice-select
.option{cursor:pointer;font-weight:400;line-height:40px;list-style:none;min-height:40px;outline:none;padding-left:18px;padding-right:29px;text-align:left;-webkit-transition:all 0.2s;transition:all 0.2s}.nice-select .option:hover, .nice-select .option.focus, .nice-select
.option.selected.focus{background-color:#f6f6f6}.nice-select
.option.selected{font-weight:bold}.nice-select
.option.disabled{background-color:transparent;color:#999;cursor:default}.no-csspointerevents .nice-select
.list{display:none}.no-csspointerevents .nice-select.open
.list{display:block}