/* Contao Open Source CMS, (c) 2005-2016 Leo Feyer, LGPL license */
legend{width:100%;display:block;font-weight:700;border:0}input[type=text],input[type=password],input[type=date],input[type=datetime],input[type=email],input[type=number],input[type=search],input[type=tel],input[type=time],input[type=url],input:not([type]),textarea{width:100%;display:inline-block;padding:3px 6px;background:#fff;border:1px solid #ccc;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:inset 0 1px 1px #eee;-webkit-box-shadow:inset 0 1px 1px #eee;box-shadow:inset 0 1px 1px #eee;-moz-transition:all .15s linear;-webkit-transition:all .15s linear;-o-transition:all .15s linear;transition:all .15s linear;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}input[type=text]:focus,input[type=password]:focus,input[type=date]:focus,input[type=datetime]: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,input:not([type]):focus,textarea:focus{outline:0;background:#fcfcfc;border-color:#bbb}input[type=file]{cursor:pointer}select,input[type=file]{display:block}input[type=file],input[type=image],input[type=submit],input[type=reset],input[type=button],input[type=radio],input[type=checkbox]{width:auto}textarea,select[multiple],select[size]{height:auto}input[type=radio],input[type=checkbox]{margin:0 3px 0 0}input[type=radio],input[type=checkbox],label{vertical-align:middle}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background:#eee}input[type=radio][disabled],input[type=checkbox][disabled],input[type=radio][readonly],input[type=checkbox][readonly]{background:0 0}input[type=submit],.button{display:inline-block;padding:4px 15px 4px 14px;margin-bottom:0;text-align:center;vertical-align:middle;line-height:16px;font-size:11px;color:#000;cursor:pointer;border:1px solid #ccc;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#ececec;background-image:-moz-linear-gradient(top,#fff,#ececec);background-image:-webkit-linear-gradient(top,#fff,#ececec);background-image:-ms-linear-gradient(top,#fff,#ececec);background-image:-o-linear-gradient(top,#fff,#ececec);background-image:linear-gradient(to bottom,#fff,#ececec);background-repeat:repeat-x;-moz-transition:background .15s linear;-webkit-transition:background .15s linear;-o-transition:background .15s linear;transition:background .15s linear}input[type=submit]:hover,.button:hover{text-decoration:none;background-position:0 -15px!important}input[type=submit]:active,.button:active{background-color:#e6e6e6;background-position:0 -30px!important}input[type=submit].blue,.button.blue{background-color:#2f96b4;background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);background-image:-ms-linear-gradient(top,#5bc0de,#2f96b4);background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);border-color:#2f96b4;color:#fff}input[type=submit].blue:active,.button.blue:active{background-color:#2e95b3}input[type=submit].green,.button.green{background-color:#51a351;background-image:-moz-linear-gradient(top,#62c462,#51a351);background-image:-webkit-linear-gradient(top,#62c462,#51a351);background-image:-ms-linear-gradient(top,#62c462,#51a351);background-image:-o-linear-gradient(top,#62c462,#51a351);background-image:linear-gradient(to bottom,#62c462,#51a351);border-color:#51a351;color:#fff}input[type=submit].green:active,.button.green:active{background-color:#4f9f4f}input[type=submit].orange,.button.orange{background-color:#f89406;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-ms-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);border-color:#f89406;color:#fff}input[type=submit].orange:active,.button.orange:active{background-color:#f28f04}input[type=submit].red,.button.red{background-color:#bd362f;background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);background-image:-ms-linear-gradient(top,#ee5f5b,#bd362f);background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);border-color:#bd362f;color:#fff}input[type=submit].red:active,.button.red:active{background-color:#be322b}
/* Contao Open Source CMS, (c) 2005-2016 Leo Feyer, LGPL license */
body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,code,ol,ul,li,dl,dt,dd,figure,table,th,td,form,fieldset,legend,input,textarea{margin:0;padding:0}table{border-spacing:0;border-collapse:collapse}caption,th,td{text-align:left;text-align:start;vertical-align:top}abbr,acronym{font-variant:normal;border-bottom:1px dotted #666;cursor:help}blockquote,q{quotes:none}fieldset,img{border:0}ul{list-style-type:none}sup{vertical-align:text-top}sub{vertical-align:text-bottom}del{text-decoration:line-through}ins{text-decoration:none}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font:12px/1 "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;color:#000}input,button,textarea,select{font-family:inherit;font-size:99%;font-weight:inherit}pre,code{font-family:Monaco,monospace}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}h1{font-size:1.8333em}h2{font-size:1.6667em}h3{font-size:1.5em}h4{font-size:1.3333em}table{font-size:inherit}caption,th{font-weight:700}a{color:#00f}h1,h2,h3,h4,h5,h6{margin-top:1em}h1,h2,h3,h4,h5,h6,p,pre,blockquote,table,ol,ul,form{margin-bottom:12px}
/* ColorBox, (c) 2011 Jack Moore, MIT license */
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url("../../assets/jquery/colorbox/1.6.1/images/loading.gif") no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url("../../assets/jquery/colorbox/1.6.1/images/controls.png") no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url("../../assets/jquery/colorbox/1.6.1/images/controls.png") no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url("../../assets/jquery/colorbox/1.6.1/images/controls.png") no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
/* MediaElement.js, (c) 2010-2014 John Dyer, MIT license */
.mejs-offscreen{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);clip-path:polygon(0 0,0 0,0 0,0 0);position:absolute!important;height:1px;width:1px;overflow:hidden}.mejs-container{position:relative;background:#000;font-family:Helvetica,Arial;text-align:left;vertical-align:top;text-indent:0}.mejs-audio{margin-top:18px}.mejs-container:focus{outline:none}.me-plugin{position:absolute}.mejs-embed,.mejs-embed body{width:100%;height:100%;margin:0;padding:0;background:#000;overflow:hidden}.mejs-fullscreen{overflow:hidden!important}.mejs-container-fullscreen{position:fixed;left:0;top:0;right:0;bottom:0;overflow:hidden;z-index:1000}.mejs-container-fullscreen .mejs-mediaelement,.mejs-container-fullscreen video{width:100%;height:100%}.mejs-clear{clear:both}.mejs-background{position:absolute;top:0;left:0}.mejs-mediaelement{position:absolute;top:0;left:0;width:100%;height:100%}.mejs-poster{position:absolute;top:0;left:0;background-size:contain;background-position:50% 50%;background-repeat:no-repeat}:root .mejs-poster img{display:none}.mejs-poster img{border:0;padding:0;border:0}.mejs-overlay{position:absolute;top:0;left:0}.mejs-overlay-play{cursor:pointer}.mejs-overlay-button{position:absolute;top:50%;left:50%;width:100px;height:100px;margin:-50px 0 0 -50px;background:url("../../assets/jquery/mediaelement/2.21.2/images/bigplay.svg") no-repeat}.no-svg .mejs-overlay-button{background-image:url("../../assets/jquery/mediaelement/2.21.2/images/bigplay.png")}.mejs-overlay:hover .mejs-overlay-button{background-position:0 -100px}.mejs-overlay-loading{position:absolute;top:50%;left:50%;width:80px;height:80px;margin:-40px 0 0 -40px;background:#333;background:url("../../assets/jquery/mediaelement/2.21.2/images/background.png");background:rgba(0,0,0,.9);background:-webkit-gradient(linear,0% 0%,0% 100%,from(rgba(50,50,50,.9)),to(rgba(0,0,0,.9)));background:-webkit-linear-gradient(top,rgba(50,50,50,.9),rgba(0,0,0,.9));background:-moz-linear-gradient(top,rgba(50,50,50,.9),rgba(0,0,0,.9));background:-o-linear-gradient(top,rgba(50,50,50,.9),rgba(0,0,0,.9));background:-ms-linear-gradient(top,rgba(50,50,50,.9),rgba(0,0,0,.9));background:linear-gradient(rgba(50,50,50,.9),rgba(0,0,0,.9))}.mejs-overlay-loading span{display:block;width:80px;height:80px;background:url("../../assets/jquery/mediaelement/2.21.2/images/loading.gif") 50% 50% no-repeat}.mejs-container .mejs-controls{position:absolute;list-style-type:none;margin:0;padding:0;bottom:0;left:0;background:url("../../assets/jquery/mediaelement/2.21.2/images/background.png");background:rgba(0,0,0,.7);background:-webkit-gradient(linear,0% 0%,0% 100%,from(rgba(50,50,50,.7)),to(rgba(0,0,0,.7)));background:-webkit-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:-moz-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:-o-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:-ms-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:linear-gradient(rgba(50,50,50,.7),rgba(0,0,0,.7));height:30px;width:100%}.mejs-container .mejs-controls div{list-style-type:none;background-image:none;display:block;float:left;margin:0;padding:0;width:26px;height:26px;font-size:11px;line-height:11px;font-family:Helvetica,Arial;border:0}.mejs-controls .mejs-button button{cursor:pointer;display:block;font-size:0;line-height:0;text-decoration:none;margin:7px 5px;padding:0;position:absolute;height:16px;width:16px;border:0;background:url("../../assets/jquery/mediaelement/2.21.2/images/controls.svg") no-repeat}.no-svg .mejs-controls .mejs-button button{background-image:url("../../assets/jquery/mediaelement/2.21.2/images/controls.png")}.mejs-controls .mejs-button button:focus{outline:dotted 1px #999}.mejs-container .mejs-controls .mejs-time{color:#fff;display:block;height:17px;width:auto;padding:10px 3px 0 3px;overflow:hidden;text-align:center;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}.mejs-container .mejs-controls .mejs-time a{color:#fff;font-size:11px;line-height:12px;display:block;float:left;margin:1px 2px 0 0;width:auto}.mejs-controls .mejs-play button{background-position:0 0}.mejs-controls .mejs-pause button{background-position:0 -16px}.mejs-controls .mejs-stop button{background-position:-112px 0}.mejs-controls div.mejs-time-rail{direction:ltr;width:200px;padding-top:5px}.mejs-controls .mejs-time-rail span,.mejs-controls .mejs-time-rail a{display:block;position:absolute;width:180px;height:10px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;cursor:pointer}.mejs-controls .mejs-time-rail .mejs-time-total{margin:5px;background:#333;background:rgba(50,50,50,.8);background:-webkit-gradient(linear,0% 0%,0% 100%,from(rgba(30,30,30,.8)),to(rgba(60,60,60,.8)));background:-webkit-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:-moz-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:-o-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:-ms-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:linear-gradient(rgba(30,30,30,.8),rgba(60,60,60,.8))}.mejs-controls .mejs-time-rail .mejs-time-buffering{width:100%;background-image:-o-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,.15)),color-stop(.75,rgba(255,255,255,.15)),color-stop(.75,transparent),to(transparent));background-image:-webkit-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-ms-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:15px 15px;-moz-background-size:15px 15px;-o-background-size:15px 15px;background-size:15px 15px;-webkit-animation:buffering-stripes 2s linear infinite;-moz-animation:buffering-stripes 2s linear infinite;-ms-animation:buffering-stripes 2s linear infinite;-o-animation:buffering-stripes 2s linear infinite;animation:buffering-stripes 2s linear infinite}@-webkit-keyframes buffering-stripes{0%{background-position:0 0}to{background-position:30px 0}}@-moz-keyframes buffering-stripes{0%{background-position:0 0}to{background-position:30px 0}}@-ms-keyframes buffering-stripes{0%{background-position:0 0}to{background-position:30px 0}}@-o-keyframes buffering-stripes{0%{background-position:0 0}to{background-position:30px 0}}@keyframes buffering-stripes{0%{background-position:0 0}to{background-position:30px 0}}.mejs-controls .mejs-time-rail .mejs-time-loaded{background:#3caac8;background:rgba(60,170,200,.8);background:-webkit-gradient(linear,0% 0%,0% 100%,from(rgba(44,124,145,.8)),to(rgba(78,183,212,.8)));background:-webkit-linear-gradient(top,rgba(44,124,145,.8),rgba(78,183,212,.8));background:-moz-linear-gradient(top,rgba(44,124,145,.8),rgba(78,183,212,.8));background:-o-linear-gradient(top,rgba(44,124,145,.8),rgba(78,183,212,.8));background:-ms-linear-gradient(top,rgba(44,124,145,.8),rgba(78,183,212,.8));background:linear-gradient(rgba(44,124,145,.8),rgba(78,183,212,.8));width:0}.mejs-controls .mejs-time-rail .mejs-time-current{background:#fff;background:rgba(255,255,255,.8);background:-webkit-gradient(linear,0% 0%,0% 100%,from(rgba(255,255,255,.9)),to(rgba(200,200,200,.8)));background:-webkit-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:-moz-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:-o-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:-ms-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:linear-gradient(rgba(255,255,255,.9),rgba(200,200,200,.8));width:0}.mejs-controls .mejs-time-rail .mejs-time-handle{display:none;position:absolute;margin:0;width:10px;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer;border:solid 2px #333;top:-2px;text-align:center}.mejs-controls .mejs-time-rail .mejs-time-float{position:absolute;display:none;background:#eee;width:36px;height:17px;border:solid 1px #333;top:-26px;margin-left:-18px;text-align:center;color:#111}.mejs-controls .mejs-time-rail .mejs-time-float-current{margin:2px;width:30px;display:block;text-align:center;left:0}.mejs-controls .mejs-time-rail .mejs-time-float-corner{position:absolute;display:block;width:0;height:0;line-height:0;border:solid 5px #eee;border-color:#eee transparent transparent transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;top:15px;left:13px}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float{width:48px}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-current{width:44px}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-corner{left:18px}.mejs-controls .mejs-fullscreen-button button{background-position:-32px 0}.mejs-controls .mejs-unfullscreen button{background-position:-32px -16px}.mejs-controls .mejs-mute button{background-position:-16px -16px}.mejs-controls .mejs-unmute button{background-position:-16px 0}.mejs-controls .mejs-volume-button{position:relative}.mejs-controls .mejs-volume-button .mejs-volume-slider{display:none;height:115px;width:25px;background:url("../../assets/jquery/mediaelement/2.21.2/images/background.png");background:rgba(50,50,50,.7);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;top:-115px;left:0;z-index:1;position:absolute;margin:0}.mejs-controls .mejs-volume-button:hover{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total{position:absolute;left:11px;top:8px;width:2px;height:100px;background:#ddd;background:rgba(255,255,255,.5);margin:0}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current{position:absolute;left:11px;top:8px;width:2px;height:100px;background:#ddd;background:rgba(255,255,255,.9);margin:0}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle{position:absolute;left:4px;top:-3px;width:16px;height:6px;background:#ddd;background:rgba(255,255,255,.9);cursor:N-resize;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;margin:0}.mejs-controls a.mejs-horizontal-volume-slider{height:26px;width:56px;position:relative;display:block;float:left;vertical-align:middle}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{position:absolute;left:0;top:11px;width:50px;height:8px;margin:0;padding:0;font-size:1px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#333;background:rgba(50,50,50,.8);background:-webkit-gradient(linear,0% 0%,0% 100%,from(rgba(30,30,30,.8)),to(rgba(60,60,60,.8)));background:-webkit-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:-moz-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:-o-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:-ms-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:linear-gradient(rgba(30,30,30,.8),rgba(60,60,60,.8))}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{position:absolute;left:0;top:11px;width:50px;height:8px;margin:0;padding:0;font-size:1px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#fff;background:rgba(255,255,255,.8);background:-webkit-gradient(linear,0% 0%,0% 100%,from(rgba(255,255,255,.9)),to(rgba(200,200,200,.8)));background:-webkit-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:-moz-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:-o-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:-ms-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:linear-gradient(rgba(255,255,255,.9),rgba(200,200,200,.8))}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle{display:none}.mejs-controls .mejs-captions-button{position:relative}.mejs-controls .mejs-captions-button button{background-position:-48px 0}.mejs-controls .mejs-captions-button .mejs-captions-selector{visibility:hidden;position:absolute;bottom:26px;right:-51px;width:85px;height:100px;background:url("../../assets/jquery/mediaelement/2.21.2/images/background.png");background:rgba(50,50,50,.7);border:solid 1px transparent;padding:10px 10px 0 10px;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.mejs-controls .mejs-captions-button:hover .mejs-captions-selector{visibility:visible}.mejs-controls .mejs-captions-button .mejs-captions-selector ul{margin:0;padding:0;display:block;list-style-type:none!important;overflow:hidden}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li{margin:0 0 6px 0;padding:0;list-style-type:none!important;display:block;color:#fff;overflow:hidden}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li label{width:55px;float:left;padding:4px 0 0 0;line-height:15px;font-family:helvetica,arial;font-size:10px}.mejs-controls .mejs-captions-button .mejs-captions-translations{font-size:10px;margin:0 0 5px 0}.mejs-chapters{position:absolute;top:0;left:0;-xborder-right:solid 1px #fff;width:10000px;z-index:1}.mejs-chapters .mejs-chapter{position:absolute;float:left;background:#222;background:rgba(0,0,0,.7);background:-webkit-gradient(linear,0% 0%,0% 100%,from(rgba(50,50,50,.7)),to(rgba(0,0,0,.7)));background:-webkit-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:-moz-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:-o-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:-ms-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:linear-gradient(rgba(50,50,50,.7),rgba(0,0,0,.7));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#323232,endColorstr=#000000);overflow:hidden;border:0}.mejs-chapters .mejs-chapter .mejs-chapter-block{font-size:11px;color:#fff;padding:5px;display:block;border-right:solid 1px #333;border-bottom:solid 1px #333;cursor:pointer}.mejs-chapters .mejs-chapter .mejs-chapter-block-last{border-right:none}.mejs-chapters .mejs-chapter .mejs-chapter-block:hover{background:#666;background:rgba(102,102,102,.7);background:-webkit-gradient(linear,0% 0%,0% 100%,from(rgba(102,102,102,.7)),to(rgba(50,50,50,.6)));background:-webkit-linear-gradient(top,rgba(102,102,102,.7),rgba(50,50,50,.6));background:-moz-linear-gradient(top,rgba(102,102,102,.7),rgba(50,50,50,.6));background:-o-linear-gradient(top,rgba(102,102,102,.7),rgba(50,50,50,.6));background:-ms-linear-gradient(top,rgba(102,102,102,.7),rgba(50,50,50,.6));background:linear-gradient(rgba(102,102,102,.7),rgba(50,50,50,.6));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#666666,endColorstr=#323232)}.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-title{font-size:12px;font-weight:700;display:block;white-space:nowrap;text-overflow:ellipsis;margin:0 0 3px 0;line-height:12px}.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-timespan{font-size:12px;line-height:12px;margin:3px 0 4px 0;display:block;white-space:nowrap;text-overflow:ellipsis}.mejs-captions-layer{position:absolute;bottom:0;left:0;text-align:center;line-height:20px;font-size:16px;color:#fff}.mejs-captions-layer a{color:#fff;text-decoration:underline}.mejs-captions-layer[lang=ar]{font-size:20px;font-weight:400}.mejs-captions-position{position:absolute;width:100%;bottom:15px;left:0}.mejs-captions-position-hover{bottom:35px}.mejs-captions-text{padding:3px 5px;background:url("../../assets/jquery/mediaelement/2.21.2/images/background.png");background:rgba(20,20,20,.5);white-space:pre-wrap}.me-cannotplay a{color:#fff;font-weight:700}.me-cannotplay span{padding:15px;display:block}.mejs-controls .mejs-loop-off button{background-position:-64px -16px}.mejs-controls .mejs-loop-on button{background-position:-64px 0}.mejs-controls .mejs-backlight-off button{background-position:-80px -16px}.mejs-controls .mejs-backlight-on button{background-position:-80px 0}.mejs-controls .mejs-picturecontrols-button{background-position:-96px 0}.mejs-contextmenu{position:absolute;width:150px;padding:10px;border-radius:4px;top:0;left:0;background:#fff;border:solid 1px #999;z-index:1001}.mejs-contextmenu .mejs-contextmenu-separator{height:1px;font-size:0;margin:5px 6px;background:#333}.mejs-contextmenu .mejs-contextmenu-item{font-family:Helvetica,Arial;font-size:12px;padding:4px 6px;cursor:pointer;color:#333}.mejs-contextmenu .mejs-contextmenu-item:hover{background:#2c7c91;color:#fff}.mejs-controls .mejs-sourcechooser-button{position:relative}.mejs-controls .mejs-sourcechooser-button button{background-position:-128px 0}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector{visibility:hidden;position:absolute;bottom:26px;right:-10px;width:130px;height:100px;background:url("../../assets/jquery/mediaelement/2.21.2/images/background.png");background:rgba(50,50,50,.7);border:solid 1px transparent;padding:10px;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul{margin:0;padding:0;display:block;list-style-type:none!important;overflow:hidden}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li{margin:0 0 6px 0;padding:0;list-style-type:none!important;display:block;color:#fff;overflow:hidden}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li label{width:100px;float:left;padding:4px 0 0 0;line-height:15px;font-family:helvetica,arial;font-size:10px}.mejs-postroll-layer{position:absolute;bottom:0;left:0;width:100%;height:100%;background:url("../../assets/jquery/mediaelement/2.21.2/images/background.png");background:rgba(50,50,50,.7);z-index:1000;overflow:hidden}.mejs-postroll-layer-content{width:100%;height:100%}.mejs-postroll-close{position:absolute;right:0;top:0;background:url("../../assets/jquery/mediaelement/2.21.2/images/background.png");background:rgba(50,50,50,.7);color:#fff;padding:4px;z-index:100;cursor:pointer}div.mejs-speed-button{width:46px!important;position:relative}.mejs-controls .mejs-button.mejs-speed-button button{background:0 0;width:36px;font-size:11px;line-height:normal;color:#fff}.mejs-controls .mejs-speed-button .mejs-speed-selector{display:none;position:absolute;top:-100px;left:-10px;width:60px;height:100px;background:url("../../assets/jquery/mediaelement/2.21.2/images/background.png");background:rgba(50,50,50,.7);border:solid 1px transparent;padding:0;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.mejs-controls .mejs-speed-button:hover>.mejs-speed-selector{display:block}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li label.mejs-speed-selected{color:#21f8f8}.mejs-controls .mejs-speed-button .mejs-speed-selector ul{margin:0;padding:0;display:block;list-style-type:none!important;overflow:hidden}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li{margin:0 0 6px 0;padding:0 10px;list-style-type:none!important;display:block;color:#fff;overflow:hidden}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px;display:none}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li label{width:60px;float:left;padding:4px 0 0 0;line-height:15px;font-family:helvetica,arial;font-size:11.5px;color:#fff;margin-left:5px;cursor:pointer}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li:hover{background-color:#c8c8c8!important;background-color:rgba(255,255,255,.4)!important}.mejs-controls .mejs-button.mejs-jump-forward-button{background:url("../../assets/jquery/mediaelement/2.21.2/images/jumpforward.png") no-repeat;background-position:3px 3px}.mejs-controls .mejs-button.mejs-jump-forward-button button{background:0 0;font-size:9px;line-height:normal;color:#fff}.mejs-controls .mejs-button.mejs-skip-back-button{background:url("../../assets/jquery/mediaelement/2.21.2/images/skipback.png") no-repeat;background-position:3px 3px}.mejs-controls .mejs-button.mejs-skip-back-button button{background:0 0;font-size:9px;line-height:normal;color:#fff}
/* Swipe 2.0, (C) Brad Birdsall 2012, MIT license */
.content-slider{overflow:hidden;visibility:hidden;position:relative}.slider-wrapper{overflow:hidden;position:relative}.slider-wrapper>*{float:left;width:100%;position:relative}.slider-control{height:30px;position:relative}.slider-control a,.slider-control .slider-menu{position:absolute;top:9px;display:inline-block}.slider-control .slider-prev{left:0}.slider-control .slider-next{right:0}.slider-control .slider-menu{top:0;width:50%;left:50%;margin-left:-25%;font-size:27px;text-align:center}.slider-control .slider-menu b{color:#bbb;cursor:pointer}.slider-control .slider-menu b.active{color:#666}
/**
 * Contao Open Source CMS
 *
 * Copyright (c) 2005-2015 Leo Feyer
 *
 * @license LGPL-3.0+
 */

table.sortable thead th {
	background-image:url("../../assets/jquery/tablesorter/2.0.5/images/default.gif");
	background-repeat:no-repeat;
	background-position:center right;
}
table.sortable thead th.headerSortDown {
	background-image:url("../../assets/jquery/tablesorter/2.0.5/images/asc.gif");
}
table.sortable thead th.headerSortUp {
	background-image:url("../../assets/jquery/tablesorter/2.0.5/images/desc.gif");
}

@charset "UTF-8";
/* Acadia Unversity 2017 ~ Primary Agile Theme */
/* Author ~ Nathan Patstone */

/*** PAGE ATTRIBUTES ***/
html, body{height:100%;}
body {font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:16px; color:#333; line-height:1.4;}
img {max-width:100%; height:auto;}
hr {margin:30px 0px; padding:0; clear:both;}
p {margin:0px 0px 20px 0px;}
p:last-child {margin:0px;}
.first_paragraph p:first-child {font-size:20px; font-weight:normal; border-bottom:1px solid #eee; padding-bottom:30px;}
.label {color:#c41424;}

/* Campus Alert */
#campusalert {z-index:3000; top:150px;}

/* Links */
a:link {color:#004077; text-decoration:none; transition: 0.2s;}
a:hover {color:#c41424!important; text-decoration:none; transition: 0.2s;}
a:visited {color:#004077; text-decoration:none;}
a:active {color:#c41424; text-decoration:none;}

/* Headers */
h1 {font-size:2.25em; font-weight:600; margin:0px 0px 15px 0px; color:#c41424;}
h2 {font-size:1.75em; font-weight:600; margin:0px 0px 25px 0px; color:#c41424;}
h3 {font-size:1.5em; font-weight:600; margin:0px 0px 25px 0px; color:#c41424;}
h4 {font-size:1.25em; font-weight:600; margin:0px 0px 25px 0px; color:#c41424;}
h5 {font-size:1.125em; font-weight:600; margin:0px 0px 25px 0px; color:#c41424;}
h6 {font-size:1em; font-weight:600; margin:0px 0px 25px 0px; color:#c41424;}
#main h1 a, #main h2 a, #main h3 a, #main h4 a, #main h5 a, #main h6 a, #main .mod_navigation a, #main .pagination a  {text-decoration:none!important;}

/* LISTS */
ul {margin:0px; padding:0;}
ul.normal, ol {margin-left:30px;}
ul.normal li {list-style:disc;}

/*** STRUCTURE ATTRIBUTES ***/
/* Header */
#header {width:100%; position: fixed; top:0; z-index:500; height:150px; border-bottom: #c41424 2px solid; background: linear-gradient( to bottom, #fff, #fff 30px, #c41424 30px, #c41424 120px, #fff 120px, #fff 150px);-webkit-transition: all 0.4s ease; transition: none /*all 0.4s ease*/;}
#header-first {height:30px; line-height:30px;}
#header-first .col-sm-6 {padding:0px 0px;}
	ul.secondary-menu {list-style:none; padding:0; margin:0;}
	ul.secondary-menu li {float:left; margin-right:15px;}
	ul.secondary-menu li:last-child {margin-right:0px;}
	ul.apply-donate {list-style:none; padding:0; margin:0;}
	ul.apply-donate li {float:right; margin-left:15px;}
	ul.apply-donate li:last-child {margin-left:0px;}
	a#apply-link {color:#fff; background-color:#c41424; height:30px; display:block; padding:0 10px;}
	a#apply-link:hover {color:#fff!important; background-color:#004077; text-decoration:none;}
	a#donate-link {color:#fff; background-color:#004077; height:30px; display:block; padding:0 10px;}
	a#donate-link:hover {color:#fff!important; background-color:#c41424; text-decoration:none;}
#header-second {height:90px; background:#c41424; line-height:90px; position:relative;}
#header-third {height:30px; line-height:28px; font-size:1.245em; font-weight:500;}
#header-third .col-sm-6 {padding:0px 0px;}
	ul.main-menu {list-style:none; padding:0; margin:0;}
	ul.main-menu li {float:left; margin-right:3.17em;}
	ul.main-menu li:last-child {margin-right:0em;}
#main-control a {position:relative; z-index:2500;}

	/* Google Search */
	#google_search {position:absolute; right:0px; line-height:1.5;top: 50%;
    transform: translateY(-50%); border: 5px solid rgba(255, 255, 255, 0.3); border-radius: 5px;}
	#google_search input {font-size:0.857em; background-image: url("../../files/au2017/images/search-icon-md.png"); background-position:4px; background-repeat: no-repeat; padding-left:30px; max-width:240px; margin-bottom:0px;}
	#googlecse {margin-bottom:0px!important;}
	
/* Shrink Menu */
#header.shrink {width:100%; position: fixed; z-index:500; height:60px; border-bottom:none; background: linear-gradient( to bottom, #c41424, #c41424 60px);}
#header.shrink #main-control {position:relative;}
#header.shrink #header-second {height:60px; background:#c41424; line-height:60px; position:relative;}	
#header.shrink #header-second img {max-height:40px; width:auto;}
#header.shrink #header-third {height:30px; line-height:28px; font-size:20px; font-weight:500; width:710px; font-size:0.875em; position:absolute; top:18px; margin-left:210px;}
#header.shrink #header-third a {color:#fff;}
#header.shrink #header-third a:hover {color:#fff!important; text-decoration:underline;}
	#header.shrink ul.main-menu li {float:left; margin-right:20px;}
	#header.shrink ul.main-menu li:last-child {margin-right:0px;}
#header.shrink #header-first {display:none;}

/* Showcase */
#Showcase {border-bottom:2px solid #c41424; position:relative;}

	/* Hero Video */
	.mejs-overlay-button {display:none!important;}
	.homepage-hero-module {border:none; position: relative;}
	.homepage-hero-module .no-video .video-container video, .homepage-hero-module .touch .video-container video {display: none!important;}
	.homepage-hero-module .no-video .video-container .poster, .homepage-hero-module .touch .video-container .poster {display: block !important;}
	.homepage-hero-module .video-container {position: relative; bottom: 0%; left: 0%; height: 100%; width: 100%; overflow: hidden; background: #000;}
	.homepage-hero-module .video-container .poster img {width: 100%; bottom: 0; position: absolute;}
	.homepage-hero-module .video-container .filter {z-index: 0!important; position: absolute; background: rgba(0, 0, 0, 0.4); width: 100%;}
	.homepage-hero-module .video-container video {position: absolute; z-index: 0; bottom: 0;}
	.homepage-hero-module .video-container video.fillWidth {width: 100%!important; height:100%!important;}
	.hero-text-content {position:relative; z-index:200; top:-40%; text-shadow: 0px 2px 2px #000;}
	.hero-text-content h1 {font-size:3.750em; font-weight:500; color:#fff;}
	.hero-text-content p {font-size:1.875em; font-weight:500;}
	.hero-text-content a {color:#fff; transition: 0.5s;}
	.hero-text-content a:hover {color:#c41424; transition: 0.5s;}
	
	.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {z-index:1000;}
	.carousel-indicators {z-index:1000;}
	

/* AdSpace Area */
#showcase-adspace {position: relative;
z-index: 2000;
margin-bottom: 30px;
margin-top:-283px;
}
#showcase-adspace .ce_flexSlider {padding-left:0px; padding-right:0px;}
#showcase-adspace .flexslider {margin-bottom:0px;-webkit-box-shadow: 0px 2px 2px 0px #000; /* Android 2.3+, iOS 4.0.2-4.2, Safari 3-4 */
          box-shadow: 0px 2px 2px 0px #000;}
#showcase-adspace .flex-control-nav {display:none;}

#adarea {background-color:#004077; color:#fff; margin:-30px 0px 30px 0px; padding:30px 0px 30px 0px; background-image: url("../../files/au2017/images/bg_adspace.jpg"); background-position:center; position:relative; width:100%; border-bottom:2px #c41424 solid;}

#adarea img {transition: all .2s ease-in-out; }
#adarea img:hover { transform: scale(1.1);}

	
/* Main Page Recruitment Area */
.recruit_image {position:relative; z-index:100; background-color:#417dbf;}
.recruit_image a {color:#fff!important; cursor:pointer;}
.recruit_image img {-webkit-filter: grayscale(100%); filter: grayscale(100%);  opacity: 0.5; filter: alpha(opacity=50); outline: 10px solid rgba(255,255,255,0.5); outline-offset: -10px; transition: 0.5s;}
.recruit_image:hover img {-webkit-filter: grayscale(0%); filter: grayscale(0%); opacity: 1; filter: alpha(opacity=1); transition: 0.5s;}
.recruit_image .image_text_onload {transition: 0.5s; position: absolute; top: 50%; transform: translateY(-50%); z-index:200; width:100%; text-align:center; font-size:1.750em; color:#fff; text-shadow: 0px 2px 2px #000; padding:0 10px; line-height:1;}
.recruit_image .image_text_onhover {display:none; transition: 0.5s;}
.recruit_image:hover .image_text_onload {display:none;transition: 0.5s;}
.recruit_image:hover .image_text_onhover {transition: 0.5s; position: absolute; top: 50%; transform: translateY(-50%); z-index:200; width:100%; text-align:center; display:inline; font-size:1.250em; color:#fff; line-height:1; text-shadow: 0px 2px 2px #000; padding:0 10px;}
.image_text_onhover a {text-decoration:none!important;}

/* Academic Programs Area */
.aca_pro_bg {background-color:#c41424; color:#fff; margin:0px 0px 30px 0px; padding:30px 0px 30px 0px; height:360px; background-image: url("../../files/au2017/images/bg_academic_programs.jpg"); background-position:center; position:relative;}

	/* Academic Programs Carousel */
	#programs-carousel .carousel_img {position:relative;}
	#programs-carousel img {border:1px #fff solid; z-index:100;}
	#programs-carousel .program_btn {position:absolute; z-index:200; top:34px; border-bottom:1px solid #fff; top:0px; width:100%;}
	#programs-carousel .program_btn a {font-weight:600; color:#c41424; display:block; text-decoration:none; padding:5px 10px;background-color: transparent; background-color: rgba(255, 255, 255, 0.7);}
	#programs-carousel .program_btn a:hover {background-color: transparent; background-color: rgba(255, 255, 255, 1); color:#c41424!important;}
	#programs-carousel .carousel-control {background-image:none!important; width:0!important; top:50px!important;}
	#programs-carousel .carousel-indicators {display:none;} 
	#programs-link {font-weight:600; text-align:right;}
	
/* Footer */
footer#footer {height:250px; background-color:#fff; color:#fff; background-image: url("../../files/au2017/images/bg_footer.jpg"); background-position:center top; position:relative; background-repeat:no-repeat; margin-top:30px; border-top:2px solid #c41424;}
#footer-content h1, #footer-content h2, #footer-content h3, #footer-content h4 {color:#fff;}
#footer-content .col-sm-6 {font-size:0.875em;}
#footer-content {height:210px; margin-top:30px;}
#footer-content a {color:#fff; text-decoration:underline;}
#footer-content a:hover {color:#c41424; text-decoration:underline;}
#signoff {height:60px; line-height:60px; color:#c41424; font-size:smaller; text-align:center;} 
	/* Social Media Icons */
	#socialmedia {position:relative; bottom:-135px;}
	#socialmedia li {float:left; margin-right:10px;}
	#socialmedia .smedia-icon {height:32px; width:32px;}
	#twitter {background-image: url("../../files/au2017/images/icon_twitter_off.png"); background-repeat:no-repeat; transition: 0.5s; text-indent:-9999px;}
	#twitter:hover {background-image: url("../../files/au2017/images/icon_twitter_on.png"); transition: 0.5s;}
	#youtube {background-image: url("../../files/au2017/images/icon_youtube_off.png"); background-repeat:no-repeat; transition: 0.5s; text-indent:-9999px;}
	#youtube:hover {background-image: url("../../files/au2017/images/icon_youtube_on.png"); transition: 0.5s;}
	#flickr {background-image: url("../../files/au2017/images/icon_flickr_off.png"); background-repeat:no-repeat; transition: 0.5s; text-indent:-9999px;}
	#flickr:hover {background-image: url("../../files/au2017/images/icon_flickr_on.png"); transition: 0.5s;}
	#linkedin {background-image: url("../../files/au2017/images/icon_linkedin_off.png"); background-repeat:no-repeat; transition: 0.5s; text-indent:-9999px;}
	#linkedin:hover {background-image: url("../../files/au2017/images/icon_linkedin_on.png"); transition: 0.5s;}
	#tumblr {background-image: url("../../files/au2017/images/icon_tumblr_off.png"); background-repeat:no-repeat; transition: 0.5s; text-indent:-9999px;}
	#tumblr:hover {background-image: url("../../files/au2017/images/icon_tumblr_on.png"); transition: 0.5s;}
	#facebook {background-image: url("../../files/au2017/images/icon_facebook_off.png"); background-repeat:no-repeat; transition: 0.5s; text-indent:-9999px;}
	#facebook:hover {background-image: url("../../files/au2017/images/icon_facebook_on.png"); transition: 0.5s;}


/*** CUSTOM ATTRIBUTES ***/
#main {padding-top:30px;}
.custom {margin-top:150px;}
.landing_page .custom {margin-top:0px;}
#main-control-mobile {display:none;}
.visible-mobile {display:none;}
.visible-desktop {display:inline;}
a .glyphicon {width: 10px; margin-left: 5px;}
.shrinkvisible {display:none;}

.glyphicon {display:inline; text-decoration:none!important;}
.glyphicon:hover {text-decoration:none!important;}
.ftn p {font-size:1.125em; font-weight:normal; margin:0px; line-height:1.4;}
.ftn img {margin-bottom:25px;}
.float_left {float:left;}
.float_right {float:right;}

/* EMPHASIS AREAS */
/* Blue */
.blue {background-color:#004077; color:#fff; padding:20px; margin:0px 0px 30px 0px;}
.blue_button {margin:0px 0px 30px 0px;}
.blue_button a {display:block; background-color:#004077; color:#fff!important; padding:10px;}
.blue_button a:hover {background-color:#c41424; color:#fff!important;}
.blue:last-child/*, .blue_button:last-child*/ {margin:0px;}
.blue a {text-decoration:underline;}

/* Red */
.red {background-color:#c41424; color:#fff; padding:20px; margin:0px 0px 30px 0px;}
.red_button {margin:0px 0px 30px 0px;}
.red_button a {display:block; background-color:#c41424; color:#fff!important; padding:10px;}
.red_button a:hover {background-color:#004077; color:#fff!important;}
.red:last-child/*, .red_button:last-child*/ {margin:0px;}
.red a {text-decoration:none;}
.red a:hover {text-decoration:underline; color:#fff!important;}
.red a:hover .glyphicon {text-decoration:none!important;}

/* Green */
.green {background-color:#2ba911; color:#fff; padding:20px; margin:0px 0px 30px 0px;}
.green_button {margin:0px 0px 30px 0px;}
.green_button a {display:block; background-color:#2ba911; color:#fff!important; padding:10px;}
.green_button a:hover {background-color:#0d7f6f; color:#fff!important;}
.green:last-child/*, .red_button:last-child*/ {margin:0px;}
.green a {text-decoration:none;}
.green a:hover {text-decoration:underline; color:#fff!important;}

/* Orange */
.orange {background-color:#cb6015; color:#fff; padding:20px; margin:0px 0px 30px 0px;}
.orange_button {margin:0px 0px 30px 0px;}
.orange_button a {display:block; background-color:#cb6015; color:#fff!important; padding:10px;}
.orange_button a:hover {background-color:#c41424; color:#fff!important;}
.orange:last-child/*, .red_button:last-child*/ {margin:0px;}
.orange a {text-decoration:none;}
.orange a:hover {text-decoration:underline; color:#fff!important;}

/* Purple */
.purple {background-color:#4a379f; color:#fff; padding:20px; margin:0px 0px 30px 0px;}
.purple_button {margin:0px 0px 30px 0px;}
.purple_button a {display:block; background-color:#4a379f; color:#fff!important; padding:10px;}
.purple_button a:hover {background-color:#004077; color:#fff!important;}
.purple:last-child/*, .red_button:last-child*/ {margin:0px;}
.purple a {text-decoration:none;}
.purple a:hover {text-decoration:underline; color:#fff!important;}

/* Turquoise */
.turquoise {background-color:#0d7f6f; color:#fff; padding:20px; margin:0px 0px 30px 0px;}
.turquoise_button {margin:0px 0px 30px 0px;}
.turquoise_button a {display:block; background-color:#0d7f6f; color:#fff!important; padding:10px;}
.turquoise_button a:hover {background-color:#cb6015; color:#fff!important;}
.turquoise:last-child/*, .red_button:last-child*/ {margin:0px;}
.turquoise a {text-decoration:none;}
.turquoise a:hover {text-decoration:underline; color:#fff!important;}

/* Gray-Blue */
.grayblue {background-color:#8499bd; color:#fff; padding:20px; margin:0px 0px 30px 0px;}
.grayblue_button {margin:0px 0px 30px 0px;}
.grayblue_button a {display:block; background-color:#8499bd; color:#fff; padding:20px;}
.grayblue_button a:hover {background-color:#c41424; color:#fff!important;}
.grayblue:last-child, .grayblue_button:last-child {margin:0px;}

/* Light Gray-Blue */
.ltgrayblue {background-color:#b9c3da; padding:20px; margin:0px 0px 30px 0px;}
.ltgrayblue_button {margin:0px 0px 30px 0px;}
.ltgrayblue_button a {display:block; background-color:#b9c3da; padding:10px;}
.ltgrayblue_button a:hover {background-color:#c41424; color:#fff;}
.ltgrayblue:last-child, .ltgrayblue_button:last-child {margin:0px;}

/* Emphasis Colors General Settings */
.blue_button .glyphicon, .red_button .glyphicon, .program_btn .glyphicon, .green_button .glyphicon, .orange_button .glyphicon, .purple_button .glyphicon, .turquoise_button .glyphicon {width: 22px; overflow:hidden; float:right; display:table-cell; vertical-align:center;}
.blue a, .red a, .green a, .orange a, .purple a, .turquoise a {color:#fff;}
.blue h1, .blue h2, .blue h3, .blue h4, .blue h5, .blue h6, .red h1, .red h2, .red h3, .red h4, .red h5, .red h6, .green h1, .green h2, .green h3, .green h4, .green h5, .green h6, .orange h1, .orange h2, .orange h3, .orange h4, .orange h5, .orange h6, .purple h1, .purple h2, .purple h3, .purple h4, .purple h5, .purple h6, .turquoise h1, .turquoise h2, .turquoise h3, .turquoise h4, .turquoise h5, .turquoise h6 {color:#fff;}

/* Text Block & Image Text Blocks */
.text_block {display:table; width: 100%; overflow: hidden; position:relative; color:#fff; padding:0!important; margin:0!important;}
.text_block img {width:100%; height:auto;}
.text_block .caption_image {position:absolute; bottom:10%; padding:10px; width:90%; background-color:transparent; background-color: rgba(0, 0, 0, 0.6);}
.text_block .caption_no_image {position:absolute; padding:10px; width:100%; top:25%; text-align:center}
.text_block h1, .text_block h2, .text_block h3, .text_block h4, .text_block h5, .text_block h6 {margin:0px; padding:0px; color:#fff;}
.text_block .caption_image a {color:#fff; display:block; text-decoration:none !important;}
.text_block .caption_image a:hover {color:#fff !important; text-decoration:none !important; background-color: rgba(196, 20, 36, 1); margin:-10px; padding:10px;}

/* Google Translate */
#google_translate_element {margin-bottom:30px;}
#google_translate_element img {max-width:42px!important;}

/* RSS Title For Newsroom */
.rss_title {position: relative;}
.rss_title a.rss {position: absolute; right:0; top: 0;}
.rss_title a.rss img {max-width:30px; height:auto; border:none!important; opacity:0.5;}
.rss_title a.rss img:hover {opacity:1;}

/* Academic Undergraduate Programs List */
#programs_list tr {border-top:1px solid #eeeeee;}
#programs_list td {padding:15px 0px;}
#programs_list .head_0, #programs_list .head_1 {font-size:1.5em; font-weight:600; margin:0px 0px 25px 0px; color:#c41424;}
#programs_list .head_1 {text-align:right;}
#programs_list span.prog_name a {font-size:1.25em; font-weight:600; margin:0px 0px 25px 0px;}
#programs_list .fac_pas, #programs_list .fac_art, #programs_list .fac_ps, #programs_list .fac_theo {font-size:0.75em; font-style:italic; color:#666;}
#programs_list .opt_coop:before, .coop_icon:before {content: "C"; padding:3px 9px 3px 9px; font-size:16px; font-weight:600; color:#fff; background-color:#cb6015; border-radius: 4px; background-clip: padding-box; margin-left:6px;}
#programs_list .opt_spec:before, .spec_icon:before {content: "S"; padding:3px 10px; font-size:16px; font-weight:600; color:#fff; background-color:#0d7f6f; border-radius: 4px; background-clip: padding-box; margin-left:6px;}
#programs_list .opt_hon:before, .honor_icon:before {content: "H"; padding:3px 8px; font-size:16px; font-weight:600; color:#fff; background-color:#2ba911; border-radius: 4px; background-clip: padding-box; margin-left:6px;}
#programs_list .opt_hlt:before, .hlt_icon:before {content: "hl"; padding:3px 8px 3px 7px; font-size:16px; font-weight:600; color:#fff; background-color:#4a379f; border-radius: 4px; background-clip: padding-box; margin-left:6px;}
#programs_list .opt_dis:before, .dis_icon:before {content: "D"; padding:3px 9px 3px 9px; font-size:16px; font-weight:600; color:#fff; background-color:#004077; border-radius: 4px; background-clip: padding-box; margin-left:6px;}
.coop_menu, .spec_menu, .hon_menu, .hlt_menu, .dis_menu {display:table-row; height:40px; vertical-align:middle; font-size:small;} 

/* YouTube Video Player 
#container .video-container, #container .mejs-container  {position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden;}
#container .video-container iframe, #container .video-container object, #container .video-container embed, #container video, #container .ce_youtube, #container .mejs-inner, #container .mejs-mediaelement, #container .me-plugin {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
#container .mejs-overlay {display: none;}
*/

/* YOUTUBE VIDEO PLAYER */
.video-container, .mejs-container  {position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden;}
.video-container iframe, .video-container object, .video-container embed, video, .ce_youtube, .mejs-inner, .mejs-mediaelement, .me-plugin {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.mejs-overlay {display: none;}





/* Modal Menus */
.modal-backdrop {z-index:400;}
#header .modal-lg {width:1100px!important;}

	/* Main Navigation Modals */	
	.aumenu {max-height:400px; margin-top:160px;}
	.aumenu .modal-header {padding:25px 30px 30px 30px;}
	.aumenu .modal-body {padding:15px 15px 0px 15px;}
	.aumenu .modal-footer {padding:0px 15px 15px 15px;}
	.aumenu li {font-size:0.875em;}
	#header.shrink .aumenu {margin-top:70px;}
	.aumenu .modal-header, .aumenu .modal-footer {border:none;}
	.modal-open #header {padding-right:15px!important; transition:none;}

	/* Recruitment Modals */
	.recruit_modal {margin-top:160px;}
	.recruit_modal .modal-header {padding:25px 30px 30px 30px;}
	.recruit_modal .modal-body {padding:15px 15px 0px 15px;}
	.recruit_modal .modal-footer {padding:25px 15px 15px 15px;}
	.recruit_modal li {font-size:0.875em;}
	.recruit_modal .modal-header, .recruit_modal .modal-footer {border:none;}
	
	/* Resident Options Modals */
	.au-modalpage .modal {font-size:14px;}
	.au-modalpage .modal .modal-title {color:#fff;}
	.au-modalpage .modal h4 {color:#fff!important;}
	.au-modalpage .modal ul.nav {margin-left:0px!important;}
	.au-modalpage .modal ul.nav li {margin-right:10px; margin-bottom:10px;}
	.au-modalpage .modal ul.nav li a {text-decoration:none!important; background-color:#003867!important; color:#fff;}
	.au-modalpage .modal ul.nav li a:hover {background-color:#cb6015!important; color:#fff!important;}
	.au-modalpage .modal ul.nav li.active a {background-color:#c41424!important;}
	.au-modalpage .modal ul.nav li.active a:hover {color:#fff!important;}
	.au-modalpage .modal-header {background-color: #c41424; background-clip: padding-box; color:#fff; border-radius: 4px 4px 0px 0px;}
	.au-modalpage .modal-header .close {color:#fff!important; opacity: .5;}
	.au-modalpage .modal-header .close:hover {color:#fff!important; opacity: 1;}
	.au-modalpage .modal-footer {background-color: #004077; background-clip: padding-box; color:#fff;border-radius: 0px 0px 4px 4px;}
	
/* Development Video Banner */
.development_vidban {
		background:black;
		color:#fff;
		min-height:314px;
	}
	.development_vidban h1 {
		color: #fff;
		font-size: 2.5em;
		text-shadow: 0px 2px 2px #000;
		font-weight: bold;
	}
	.development_vidban h3 {
		margin-bottom:10px;
		text-shadow: 0px 2px 2px #000;
		color:#fff;
	}
	.development_vidban .video-container {
		margin-right:15px;
		border: 2px #fff solid;
		box-shadow: #000 0px 5px 5px 0px;
	}
	.development_vidban .text-area {
		position:absolute;
		bottom:-200px;
	}
	

/* CONTAO EDITS */
#container {position:relative;}
#container .ce_text ul {margin-left:30px; margin-bottom:0px;}
#container .ce_text ul li {list-style:disc;}
#container .image_container img, #container .ce_text img {border:1px solid #eee;}
#wrapper {max-width:100%; overflow:hidden;}
.ce_text th, .ce_text td {padding:0px 15px 15px 0px;}

/*** CONTAO ATTRIBUTES ***/

/* Random Image Banner */
.mod_randomImage h1 {width:60%; margin:0 20%; text-align:left; font-style:normal; font-weight:bold; position: absolute; bottom:30%; color:#fff; font-size:2.5em; text-shadow: 0px 1px 0px #000;}

/* Image Banner with Title */ 
.title .image_container {position:relative;}
.title .image_container .caption {width:60%; margin:0; text-align:left; font-style:normal; font-weight:bold; position: absolute; bottom:30%; color:#fff; font-size:2.5em; text-shadow: 0px 1px 0px #000;}

/* Content Slider */
.ce_sliderStart .slider-control {position:relative; margin-top:20px;}
.ce_sliderStart .slider-control span.slider-menu {position:absolute; top:4px;}
.ce_sliderStart .slider-control span.slider-menu b {width: 18px; height: 18px; border:1px solid #eee; display: inline-block; background: #ccc; cursor: pointer; text-indent: -9999px; margin:5px;}
.ce_sliderStart .slider-control span.slider-menu b:hover {background: #cb6015;}
.ce_sliderStart .slider-control span.slider-menu b.active {background: #c41424;}

/* Image Banner */
.ce_image figure.image_container img {width:100%; height:auto;}

/* Image Container */
.caption {text-align:center; color:#999; font-style:italic; margin:15px 0px;}

/* Social Media/Print Icons */ 
.pdf_link {width:120px; position:absolute; top:15px; right:15px; text-align:right; z-index:200;}
.pdf_link img {max-width:20px; height:auto;}
.pdf_link a {opacity:0.5;}
.pdf_link a:hover {opacity:1;}
.inside {position:relative;}

/* File Download */
.ce_download img {height:inherit!important; width:inherit!important;}

/* RSS Reader  */
.mod_rss_reader .rss_items_only {margin-bottom:20px;}
.mod_rss_reader .frontpage {margin-bottom:0px!important;} /* Front page specific */

/* Superfish */
.superfish {position:relative; height:40px; z-index:300; background-color:#fff; margin-top:-52px; border:2px #c41424 solid; border-radius: 2px; background-clip: padding-box; margin-bottom:20px;}

.superfish .navbar-collapse {position:absolute; top:2px; padding:0px;}
.superfish .sf-menu ul {background-color:#fff;}
.superfish ul.level_1 span.current,.superfish ul.level_1 span.forward, .superfish ul.level_1 a {padding:6px 20px 6px 0px; display:inline-block; }
.superfish .sf-menu li {float:left;}
.superfish ul.level_2 {clear:both; position:absolute; border:1px #ccc solid;}
.superfish ul.level_1 span.current,.superfish ul.level_1 span.forward , .superfish ul.level_1 a {color:#004077; cursor:pointer;}
.superfish ul.level_1 span.current:hover, .superfish ul.level_1 span.forward:hover {color:#c41424!important; text-decoration:none;}
.superfish ul.level_1 span.current:visited, .superfish ul.level_1 span.forward:visited {color:#004077; text-decoration:none;}
.superfish ul.level_1 span.current:active, .superfish ul.level_1 span.forward:active {color:#a50917; text-decoration:none;}
.superfish ul.level_2 span.current, .superfish ul.level_2 a {color:#003867; display:block; padding:10px;}
.superfish ul.level_2 span.current:hover, .superfish ul.level_2 a:hover {background-color:#b9c3da;}
.superfish ul.level_2 .sf-with-ul {background-image: url("../../files/au2017/images/icon_chevron_right_sm.png"); background-repeat:no-repeat; background-position: 96% center;}
.superfish ul.level_3 {z-index:1100; position:absolute; margin:-43px 0px 0px 0px; border:1px #ccc solid;}
.superfish ul.level_4 {z-index:1200; position:absolute; margin:-44px 0px 0px 0px; border:1px #ccc solid;}
.superfish ul.level_5 {z-index:1300; position:absolute; margin:-45px 0px 0px 0px; border:1px #ccc solid;}

/* NEWS */
/* News List - "Landing Page" Latest */
.landing-news .layout_latest {display:table; margin-bottom:30px; border:0!important; padding:0!important;}
.landing-news .layout_latest:last-child {padding-bottom:30px!important;}
.landing-news .image_container {display:table-cell; width:33%; max-width:33%; padding:10px; background-color:#004077; position:relative; float:none!important;
    max-width:inherit;}
.landing-news .image_container img {border:2px #fff solid; width:100%;}
.landing-news .image_container::after {
	content: url("../../files/au2017/images/pic_tiny_news_arrow.png");
    z-index:200;
    top: 50%;
    transform: translateY(-50%);
    position:absolute;
    right:0;
}
.landing-news .news_content {display:table-cell; width:66%; padding-left:30px; vertical-align:middle; float:none!important;}
.landing-news h2 {font-size:1em; font-weight:600; margin:0px;}
.landing-news .more {display:none;}

/* News List - "Newsroom/Landing Old" Latest */
.landing .layout_latest {margin-bottom:0px!important; border:none!important; padding-bottom:0px!important;}
.landing .layout_latest .image_container {max-width:100%!important; float:none!important; margin-right:0px!important;}
.landing .layout_latest .image_container img {width:100%; height:auto;}
.landing .layout_latest h2 {font-size:1.125em; font-weight:normal; margin:25px 0px 0px 0px!important; line-height:1.4;}
	.landing .layout_latest .news_content {float:none!important; width:100%!important; padding-left:0px!important;}
.landing .layout_latest .teaser, .landing .layout_latest .more {display:none;}
.landing .layout_latest:nth-child(3n+1){clear:left;}
.landing_extra .layout_latest {margin-bottom:30px!important;} /* For when more than one row of items */

/* News List ~ Latest (NORMAL SYTLE) */
.mod_newslist .layout_latest {border-bottom:1px solid #eee; display:table; padding-bottom:30px; margin-bottom:30px;}
.mod_newslist .layout_latest:last-child {border:none; padding-bottom:0px; margin-bottom:0px;}
.mod_newslist .layout_latest .image_container {float:left; max-width:30%; margin-right:30px;}
.mod_newslist .layout_latest .news_content {float:left; width:66%;}
/*#main .landing a {text-decoration: underline!important;}*/


/* News List ~ Simple */
.mod_newslist .layout_simple {margin-bottom:15px; padding-top:15px; border-top:1px solid #eee;}
.mod_newslist .layout_simple:last-child {margin-bottom:0px; border-bottom:1px solid #eee; padding:15px 0px;}
	
/* News List ~ Short */
.mod_newslist .layout_short {clear:both; border-bottom:1px solid #eee; padding-bottom:30px; margin-bottom:30px;}
.mod_newslist .layout_short.last {clear:both; border-bottom:0px solid #eee; padding-bottom:0px; margin-bottom:0px;}
.mod_newslist .layout_short .teaser p {display:inline;}
.mod_newslist .layout_short p.more {display:inline!important;}
.mod_newslist .layout_short p.info {font-size:0.875em!important; color:#666!important; font-style:italic;}
.mod_newslist .layout_short h2 {font-size:1.25em;}
	
/* News Reader */
.mod_newsreader .layout_full h1 {color:#333;}
.mod_newsreader .layout_full p.info {font-size:0.875em; color:#333;}
.mod_newsreader .layout_full p.info time {}
.mod_newsreader .layout_full h2 {color:#999; font-style:italic; font-weight:normal;}
.mod_newsreader .layout_full .ce_text h1 {color:#333;}
.mod_newsreader .layout_full .ce_text .image_container img {border:1px solid #eee;}
.mod_newsreader .layout_full .ce_text .image_container .caption {text-align:center; color:#999; font-style:italic; margin:15px 0px;}
.mod_newsreader .ce_text img {max-width:100%; height:auto; width:inherit;}

/* EVENTS */
/* Event List - "Landing Page" Upcoming  */
.landing-events .layout_upcoming {display:table; margin-bottom:30px; border:none!important; padding:0!important;}
.landing-events .layout_upcoming.last {margin-bottom:30px!important;}
.mod_eventlist .layout_upcoming.last {clear:both; border-bottom:0px solid #eee; padding-bottom:0px; margin-bottom:0px;}
.landing-events .date {display:table-cell; width:50px; background-color:#004077; color:#fff; text-align:center; padding:5px;}
.landing-events .date .date-month {text-transform:uppercase; font-size:0.5em; font-weight:600;}
.landing-events .date .date-day {font-size:1.8em; font-weight:800; margin-top:-4px;}
.landing-events .date .date-year {display:none;}
.landing-events .event_content {display:table-cell; padding-left:30px; vertical-align:middle; font-weight:600;}
.landing-events .event_content a {font-size:1em!important;}
.landing-events .time {display:none!important;}

/* Event List - "Newsroom/Landing Old" Upcoming */
/* Event List ~ Upcoming AU Front Version */
.mod_eventlist.landing .layout_upcoming .date, .mod_eventlist.landing .layout_upcoming .time {font-variant:small-caps; font-size:0.875em; display:block;}
.mod_eventlist.landing .event a {display:inline-block; margin-top:15px; font-size:1.125em; font-weight:500;}
.mod_eventlist.landing .event {margin-bottom:30px!important;}
.landing .event {margin-bottom:0px!important;}
.mod_eventlist.landing .event:nth-child(3n+1){clear:left!important;}
.mod_eventlist.landing .layout_upcoming {clear:none!important; border-bottom:0px solid #eee; padding-bottom:0px; margin-bottom:0px;}
.mod_eventlist .layout_upcoming.last {clear:none!important;}
	
/* Event List ~ Upcoming */
.mod_eventlist .layout_upcoming .date, .mod_eventlist .layout_upcoming .time {font-variant:small-caps; font-size:0.875em; display:block;}
.mod_eventlist .layout_upcoming {clear:both; border-bottom:1px solid #eee; padding-bottom:30px; margin-bottom:30px;}
.mod_eventlist .layout_upcoming.last {clear:both; border-bottom:0px solid #eee; padding-bottom:0px; margin-bottom:0px;}
.mod_eventlist .layout_upcoming a {font-size:1.25em; font-weight:600; text-decoration:none!important;}

/* Event List ~ Latest */
.mod_eventlist .date, .mod_eventlist .time, .mod_eventlist .day {font-variant:small-caps; font-size:0.875em; display:inline-block;}
.mod_eventlist .layout_teaser {border-bottom:1px solid #eee; display:table; padding-bottom:30px; margin-bottom:30px;}
.mod_eventlist .layout_teaser:last-child {border:none; padding-bottom:0px; margin-bottom:0px;}
.mod_eventlist .layout_teaser .image_container {float:left!important; max-width:30%; margin-right:0%;}
.mod_eventlist .layout_teaser .news_content {float:left; width:66%;}
.mod_eventlist .layout_teaser h2 {font-size:1.25em; font-weight:600;}

/* Event Reader */
.mod_eventreader .layout_full h1 {color:#333;}
.mod_eventreader .layout_full p.info {font-size:0.875em; color:#333;}
.mod_eventreader .layout_full .ce_text .image_container img {border:1px solid #eee;}
.mod_eventreader .layout_full .ce_text .image_container .caption {text-align:center; color:#999; font-style:italic; margin:15px 0px;}
.mod_eventreader .layout_full p.location {font-size:0.875em; color:#333;}
.mod_eventreader .ce_text img {max-width:100%; height:auto; width:inherit;}

/* Event Large Calendar */
.mod_calendar table.calendar {width:100%;}
.mod_calendar table.calendar thead tr th.previous {width:20%; text-align:left;}
.mod_calendar table.calendar thead tr th.current  {width:60%; text-align:center; font-size:2em; font-weight:600; margin:0px 0px 25px 0px; color:#c41424;}
.mod_calendar table.calendar thead tr th.next {width:20%; text-align:right;}
.mod_calendar table.calendar thead tr {width:100%;}
.mod_calendar table.calendar thead tr th.label {font-weight: normal; line-height: 1; color: #999;text-align: center; display:table-cell; padding: 0.2em 0.6em 0.3em; font-size: 100%; white-space: nowrap; border-radius: 0; width: 12%;}
.mod_calendar table.calendar tbody td.days {background-color:#eee; border:4px solid #fff; padding:10px;}
.mod_calendar table.calendar tbody td.weekend {background-color:#b9c3da;}
.mod_calendar table.calendar tbody td.today {background-color:#c41424; color:#fff;}
.mod_calendar table.calendar tbody td.today a {color:#fff;}	
.mod_calendar table.calendar tbody td.today a:hover {color:#fff!important; text-decoration:underline;}	
.mod_calendar table.calendar tbody td.days div.event {font-size:75%; margin-top:10px;}
.mod_calendar table.calendar tbody td.empty {background-color:#fff;}

/* Event Mini Calendar */
.mod_calendar table.minicalendar {width:100%;}
.mod_calendar table.minicalendar thead tr th.previous {width:20%; text-align:left;}
.mod_calendar table.minicalendar thead tr th.current {width:60%; text-align:center; font-size:1.375em; font-weight:600; margin:0px 0px 25px 0px; color:#c41424;}
.mod_calendar table.minicalendar thead tr th.next {width:20%; text-align:right;}
.mod_calendar table.minicalendar thead tr th.label {font-weight: normal; line-height: 1;color: #999; text-align: center; display:table-cell; padding: 0.2em 0.6em 0.3em; font-size: 75%;white-space: nowrap; border-radius: 0;}
.mod_calendar table.minicalendar tbody tr td.days {background-color:#eee; border:4px solid #fff; padding:4px; text-align:center;}
.mod_calendar table.minicalendar tbody tr td.weekend {background-color:#b9c3da;}
.mod_calendar table.minicalendar tbody tr td.today {background-color:#c41424;}
.mod_calendar table.minicalendar tbody tr td.active {background-color:#8499bd;}	.mod_calendar table.minicalendar tbody tr td.active:hover {background-color:#004077;}
.mod_calendar table.minicalendar tbody tr td.active a, .mod_calendar table.minicalendar tbody tr td.today {color:#fff;}
.mod_calendar table.minicalendar tbody tr td.empty {display:none;}


/* FLEXSLIDER */
/* Flexslider - "Landing Page" */
.landing_slideshow {margin-bottom:0px; padding-bottom:0px;}
.landing_slideshow img {border:2px solid #fff;}
.landing_slideshow a {text-decoration:none;}
.landing_slideshow .container {width:100%; padding:0px;}
.landing_slideshow .flex-caption {position:relative; background:none;}
.landing_slideshow .flex-caption p {font-size:1em; margin-bottom:30px;}
.landing_slideshow .caption_title_line {padding:0px; margin:30px 0px 0px 0px; width:100%; text-align:center; color:#fff!important;}
.caption_title_line h1 {color:#fff;}
.landing_slideshow .flexslider {border-bottom:0px; position:relative; margin-bottom:0px;}
.landing_slideshow .flex-control-nav {position:relative; bottom:10px; z-index:400;}
.landing_slideshow .flex-control-paging li a {border:2px #fff solid; width:20px; height:20px ; background-color:#fff;}
.landing_slideshow .flex-control-paging li .flex-active {background-color:#c41424;}
.landing_slideshow .flex-direction-nav {display:none;}

/* FlexSlider - Spotlight */
#slideshow-spotlight p {font-size:1.2em; font-weight:bold;}

/* FlexSlider ~ Slideshow */
.flexslider_slideshow {margin-bottom:40px;}
.flexslider_slideshow .flexslider {border-bottom:0px;}
.flexslider_slideshow .flex-control-nav {position:relative; bottom:-10px;}
.flexslider_slideshow .flex-control-paging li a {border:none;}

/* Pagination */ 
.pagination {display:block; text-align:right; margin:0px 2%; clear:both;}
.pagination p {font-size:75%;margin:0 0 10px 0; padding:0;}
.pagination ul {display:block; text-align:right; background-color:#eee; padding:10px;}
.pagination ul li {padding-left:6px; display:inline;}
.pagination ul li span.current {background-color:#004077; padding:2px 10px; color:#fff;}
.pagination ul li a {background-color:#8499bd; padding:2px 10px; color:#fff; text-decoration:none!important;}
.pagination ul li a:hover {background-color:#c41424; color:#fff!important;}
.pagination ul li a:active {background-color:#8499bd; color:#fff!important;}

/* Image Gallery */
.ce_gallery {width:100%;}
.ce_gallery ul li {display:inline-table;}
.ce_gallery ul li figure.image_container {padding:0px 20% 30px 0px;}
.ce_gallery ul li figure.image_container a img {border:solid 1px #004077!important; background-color:#000;}
.ce_gallery ul li figure.image_container a img:hover {border:solid 1px #c41424!important;}
.ce_gallery .banner {display:none;}
	/* Slideshow Gallery - MAIN AU ONLY */
	.slideshow_gallery li {display:none!important;}	
	.slideshow_gallery li.row_0 {display:inline-table!important;}		
	.slideshow_gallery img {width:100%; height:auto;}
	.slideshow_gallery figure.image_container {padding:0!important; position:relative;}
	.ce_gallery .banner {display:inline; position:absolute; bottom:0; right:0; z-index:1000; background-image: url("../../files/au2017/images/pic_slideshow_cta.png"); background-repeat:no-repeat; height:100px; width:100px; background-position:bottom right;}

/* ACCORDION */
.ce_accordion {clear:both;}
.ce_accordion .toggler {font-size:1.5em; font-weight:600; margin:30px 0px 0px 0px; color:#003867; cursor:pointer;}
.ce_accordion .toggler:hover {color:#c41424!important;}
.ce_accordion .toggler:active, .ce_accordion .toggler:active span.ui-icon-triangle-1-e, .ce_accordion .toggler:active span.ui-icon-triangle-1-s {color:#8499bd;}
.ce_accordion .toggler span.ui-icon-triangle-1-e {width:28px; display:inline-block; height:28px; float:right; background-image: url("../../files/au2017/images/icon_chevron_down.png"); background-repeat:no-repeat;}
.ce_accordion .toggler span.ui-icon-triangle-1-s {width:28px; display:inline-block; height:28px; float:right; background-image: url("../../files/au2017/images/icon_chevron_up.png"); background-repeat:no-repeat;}
.ce_accordion p:first-child, .ce_accordion .ce_text {margin-top:25px;}

	/* Small Accordion */
	.small_accordion .toggler {font-size:1em; font-weight:600; margin:30px 0px 0px 0px; color:#003867; cursor:pointer;}
	.small_accordion .toggler span.ui-icon-triangle-1-e {width:58px; background-position:right center;}
	.small_accordion .toggler span.ui-icon-triangle-1-s {width:58px; background-position:right center;}
	
	/* Styled Accordions - Blue */
	.blue_accordion .toggler {background-color:#004077; color:#fff; padding:10px;}
	.blue_accordion .accordion {padding:30px 0px 0px 0px;}
	.blue_accordion .toggler:hover {background-color:#c41424; color:#fff!important;}
	.blue_accordion .toggler span.ui-icon-triangle-1-e {background-image: url("../../files/au2017/images/icon_chevron_down_white.png"); margin-top:5px; }
	.blue_accordion .toggler span.ui-icon-triangle-1-s {background-image: url("../../files/au2017/images/icon_chevron_up_white.png"); margin-top:3px;}
	
/* Contao Form Styling */
.tableform .col_first {height:34px; text-align:right; padding-right:10px;}
.tableform .col_last {height:34px; color:#666;}
.tableform .submit_container {float:right;}
.tableform td {margin:0px; padding:15px 0px;}
textarea, input {margin-bottom:30px;}
fieldset span {display:block;overflow:auto;}
fieldset input {float:left;}
fieldset label {font-weight:normal;}
p.error {color:#c41424; font-weight:bold;}
span.mandatory {color:#c41424; font-weight:bold; display:inline-block !important;}
legend {font-size:16px; margin-bottom:10px;}
.tableless div.radio_container span {display: block;}

/*** SUPERSLIDER ***/
#SuperSlider {}
#SuperSlider .carousel, #SuperSlider .item {height: 100vh;}
#SuperSlider .carousel {}
#SuperSlider .carousel-inner {height: 100%;}
#SuperSlider .carousel-inner .item {opacity:0; transition:opacity 0.2s ease-out;}
#SuperSlider .carousel-inner .active {opacity:1; height: 100vh;}
#SuperSlider .active.left, #SuperSlider .active.right {left:0; opacity:0; z-index:1;}
#SuperSlider next.left ,#SuperSlider prev.right {opacity:1;}
#SuperSlider .carousel-control {z-index:2; background-color: rgba(0,0,0,0);}

#SuperSlider .carousel-control .icon-prev::before, #SuperSlider .carousel-control .icon-next::before {content: none;}
#SuperSlider .fill {width: 100%; height: 100%; background-position: center; -webkit-background-size: cover; -moz-background-size: cover; background-size: cover; -o-background-size: cover;}

	/* SuperSlider Caption */
	#SuperSlider .carousel-caption {z-index: 100!important; text-align: left; top:60%;}
	#SuperSlider .carousel-caption h2 {font-size:3.750em; font-weight:500; color:#fff;}
	#SuperSlider .carousel-caption p {font-size:1.875em; font-weight:500;}
	#SuperSlider .carousel-caption a {color:#fff; transition: 0.5s;}
	#SuperSlider .carousel-caption a:hover {color:#c41424; transition: 0.5s; text-decoration: none;}
	
	/* SuperSlider Controls */
	.carousel-indicators li {display: inline-block; width: 20px; height: 20px; margin: 1px; text-indent: -999px; cursor: pointer; background-color: rgba(255,255,255,1); background-color: #fff; border:2px solid #fff; border-radius:0!important;}
	.carousel-indicators .active {width: 20px; height: 20px; margin: 1px; background-color: #c41424;}
	
	/* SuperSlider Hero Video */
	#SuperSlider .homepage-hero-module {border-right: none; border-left: none; position: relative;}
	#SuperSlider .no-video .video-container video, #SuperSlider .touch .video-container video {display: none;}
	#SuperSlider .no-video .video-container .poster, #SuperSlider .touch .video-container .poster {display: block !important;}
	#SuperSlider .video-container {position: relative; bottom: 0%; left: 0%; height: 100%; width: 100%; overflow: hidden; background: #000;}
	#SuperSlider .video-container .poster img {width: 100%; bottom: 0; position: absolute;}
	#SuperSlider .video-container .filter {z-index: 100; position: absolute; background: rgba(0, 0, 0, 0.0); width: 100%;}
	#SuperSlider .video-container .title-container {z-index: 1000; position: absolute; top: 35%; width: 100%; text-align: center; color: #fff;}
	#SuperSlider .video-container .description .inner {font-size: 1em; width: 45%; margin: 0 auto;}
	#SuperSlider .video-container .link {position: absolute; bottom: 3em; width: 100%; text-align: center; z-index: 1001; font-size: 2em; color: #fff;}
	#SuperSlider .video-container .link a {color: #fff;}
	#SuperSlider .video-container video {position: absolute; z-index: 0; bottom: 0;}
	#SuperSlider .video-container video.fillWidth {width: 100%;}
	

/*** RESPONSIVE DESIGN BEGINS ***/

@media print {
.pdf_link, .socialmedia, img {display:none!important;}
a[href]:after {content: none!important;} 
header, .custom, .navbar-header {display: none;}
.col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1 {width:100%!important;}
}

@media (min-width: 1000px) and (max-width: 1199px) {
/*** PAGE ATTRIBUTES ***/
body {font-size:14px;}

/*** STRUCTURE ATTRIBUTES ***/
/* Header */
ul.main-menu li {float:left; margin-right:2.55em;}

/* Header Shrink */
#header.shrink #header-second #google_search input {max-width:100px;}
#header.shrink #header-third {margin-left:200px;}

/* Modal Main Menu */
#header .modal-lg {width:970px!important;}

/* Recruitment Area */
.recruit_image:hover .image_text_onhover {font-size:1.5em; padding:0px 20px;}

/* Academic Area */
.aca_pro_bg {height:inherit;}
.program_btn a {position:relative; padding-right:30px!important;}
.program_btn .glyphicon {position:absolute; top:8px; right:5px;}

/*** CUSTOM ATTRIBUTES ***/

/* Blue Button */
.blue_button {margin:0px 0px 1em 0px;}
.blue_button a {padding:0.8em;} 

/*** CONTAO ATTRIBUTES ***/

/* Superfish Menu */
.superfish {font-size:90%;}
	.superfish ul.level_1 span.current,.superfish ul.level_1 span.forward, .superfish ul.level_1 a {padding:10px 20px 6px 0px;}
	.superfish ul.level_2 span.current, .superfish ul.level_2 a {color:#004077; display:block; padding:10px;}
	
/* Image Banner with Title */ 
	.title .image_container .caption {width:60%; bottom:25%; font-size:2em !important;}

/* Blue Accordion */
.blue_accordion .toggler {padding-left:16px;}
.blue_accordion .toggler span.ui-icon-triangle-1-e {background-size: 22px 22px; background-image: url("../../files/au2017/images/icon_chevron_down_white.png"); margin-top:5px; }
.blue_accordion .toggler span.ui-icon-triangle-1-s {background-size: 22px 22px; background-image: url("../../files/au2017/images/icon_chevron_up_white.png"); margin-top:3px;}

}

@media  (min-width: 768px) and (max-width: 999px) {
/*** PAGE ATTRIBUTES ***/
body {font-size:12px;}



/*** STRUCTURE ATTRIBUTES ***/
/* Header */
#header.shrink #google_search {display:none;}
#header.shrink .shrinkvisible {display:inline;}

/* Main Navigation */
#header #header-third {font-size:1.041em;}

/* Modal Main Menu */
#header .modal-lg {width:750px!important;}

/* Header Shrink */
#header.shrink #header-second img {max-height:25px; width:auto;}
#header.shrink #header-second #google_search input {max-width:100px;}
#header.shrink #header-third {margin-left:120px; width:550px; z-index:500; position:relative; z-index:2000; top:-43px;}

/* Mobile Search */
.mobile_search {z-index:400; position:absolute; top:15px; right:0px; background:none!important; width:96%; margin:0px 2%!important; padding:0px!important;}
.mobile_search button, .mobile_search button:hover {height:30px; width:30px; background-color:#fff; border-color:#fff; float: right; margin-bottom:10px; padding:0px;}
.mobile_search .glyphicon {color:#c41424;}
.mobile_search button:active, .mobile_search button:focus {background-color:#c41424;}
.mobile_search button:active .glyphicon, .mobile_search button:focus .glyphicon {color:#fff;}
.mobile_search .dropdown-menu {width:100%;}
.mobile_search input {font-size:1em; padding:0px 10px; width:100%; margin:0px; height:30px; position:relative; z-index:6000;}
.mobile_search #googlecse {background-color:#fff; padding:0px 10px; line-height:40px; height:40px;}

/* Hero Video Fix */
.landing_page .custom {margin-top:-50px;}

/* Recruitment Area */
.recruit_image:hover .image_text_onhover {font-size:1.2em; padding:0px 20px;}

/* Academic Area */
.aca_pro_bg {height:inherit;}
.program_btn .glyphicon {position:absolute; top:8px; right:2px;}
.program_btn a {position:relative; padding-right:30px!important;}

/* Footer */
#footer-content .col-sm-6 {font-size:0.9em;}
#socialmedia {bottom:-10px; width:252px; margin:0 auto;}

/*** CUSTOM ATTRIBUTES ***/

/* Master Emphasis Button Settings */
.blue_button .glyphicon,  .red_button .glyphicon, .green_button .glyphicon, .orange_button .glyphicon, .purple_button .glyphicon, .turqouise_button .glyphicon {width: 14px;}

/*** CONTAO ATTRIBUTES ***/

/* Image Banner with Title */ 
.title .image_container .caption {width:60%; bottom:30%; font-size:1.75em !important;}

/* Blue Accordion */
.blue_accordion .toggler {font-size:1.25em; padding-left:12px;}
.blue_accordion .toggler span.ui-icon-triangle-1-e {background-size: 19px 19px; background-image: url("../../files/au2017/images/icon_chevron_down_white.png"); margin-top:5px; }
.blue_accordion .toggler span.ui-icon-triangle-1-s {background-size: 19px 19px; background-image: url("../../files/au2017/images/icon_chevron_up_white.png"); margin-top:3px;}

/* Superfish Menu */
.superfish {font-size:75%;}
.superfish ul.level_1 span.current,.superfish ul.level_1 span.forward, .superfish ul.level_1 a {padding:10px 10px 6px 0px;}
.superfish ul.level_2 span.current, .superfish ul.level_2 a {color:#003867; display:block; padding:10px;}

}

@media (max-width: 767px) { 
	
/* Campus Alert */
#campusalert {top:60px;}
	
/*** PAGE ATTRIBUTES ***/

img {width:100%; height:auto;}
#wrapper {top:0px;}

/*** STRUCTURE ATTRIBUTES ***/
/* Header */
#header {width:100%; position: fixed; z-index:500; height:60px; line-height:60px; border-bottom:none; background: linear-gradient( to bottom, #c41424, #c41424 60px);}
#header #main-control-mobile {position:relative!important; display:inline;}
#header #main-control-mobile img {max-height:40px; width:auto; z-index:3500; position:relative;}
#main-control {display:none;}

/* Mobile Menu */
.mobmenu {position:absolute; top:5px; z-index:3000; background:none; border:none; width:96%;}
.mobmenu .navbar-toggle {background-color:#fff!important; border:none; width:34px; height:34px; padding: 9px 6px; position:fixed; right:45px;}
.mobmenu button.navbar-toggle:focus .icon-bar, .mobmenu button.navbar-toggle:active .icon-bar {background-color:#c41424!important;}

/* THIS IS WHERE I MADE THE NAVIGATION CHANGE -RM */
.mobmenu .navbar-collapse {border:none!important; height:360px; max-height:360px;}
.mobmenu .sf-menu {background-color:#eee; padding:10px 10px 1px 10px;}
.mobmenu ul.level_1 span.current, .mobmenu ul.level_1 span.active, .mobmenu ul
.level_1 span.forward, .mobmenu ul.level_1 a {padding:10px 20px 10px 10px!important; display:inline-block; background-color:#fff; font-size:20px; color:#003867; display:block; margin-bottom:10px; line-height:40px;}
.mobmenu a:active {background-color:#c41424; color:#fff;}
.mobmenu ul.level_2 span.current, .mobmenu ul.level_2 span.active, .mobmenu ul.level_2 span.forward, .mobmenu ul.level_2 a {border-left:10px solid #c41424;}	
.mobmenu ul.level_3 span.current, .mobmenu ul.level_3 span.active, .mobmenu ul.level_3 span.forward, .mobmenu ul.level_3 a {border-left:10px solid #8ea23e; margin-left:10px;}
.mobmenu ul.level_4 span.current, .mobmenu ul.level_4 span.active, .mobmenu ul.level_4 span.forward, .mobmenu ul.level_4 a {border-left:10px solid #e7842e; margin-left:20px;}
.mobmenu ul.level_5 span.current, .mobmenu ul.level_5 span.active, .mobmenu ul.level_5 span.forward, .mobmenu ul.level_5 a {border-left:10px solid #9d296d; margin-left:30px;}
.mobmenu ul.level_6 span.current, .mobmenu ul.level_6 span.active, .mobmenu ul.level_6 span.forward, .mobmenu ul.level_6 a {border-left:10px solid #8499bd; margin-left:40px;}
.mobmenu span.current, .mobmenu span.forward, .mobmenu span.active {background-color:#c41424!important; color:#fff!important;}
.mobmenu span.active {background-color:#003867!important;}
.mobmenu a:hover {background-color:#c41424!important; color:#fff!important;}
.mobmenu a:active {background-color:#a50917!important; color:#fff!important;}
.mobmenu .icon-bar {background-color: #b5001c!important;}

/* Mobile Google Search */
.mobile_search {top:13px; right:15px; position:absolute; background:none!important; width:96%;} 
.mobile_search button, .mobile_search button:hover {height:34px; width:34px; background-color:#fff; border-color:#fff; float: right; margin-bottom:10px; padding:0px; border-radius: 4px; position:relative; z-index:6000;}
.mobile_search .glyphicon {color:#c41424;}
.mobile_search .dropdown-menu {line-height:20px; padding:5px; width:100%;}
.mobile_search input {font-size:1.25em; padding:0px 10px; width:100%; margin:0px; height:40px; position:relative; z-index:6000;}
.aca_pro_bg {height:inherit;}	

/* Hero Slider & Video */
#SuperSlider {margin-top:-60px;}
#SuperSlider .carousel-caption {top:30%;}
#SuperSlider .carousel-caption h2 {font-size:2em;}
#SuperSlider .carousel-caption p {font-size:1.2em;}

#adarea {padding-bottom:0px;}

/* Hero Video 
.hero-text-content {top:-45%;}
.hero-text-content h1 {font-size: 2.2em;}
.hero-text-content p {font-size:1.35em;}
	.landing_page .custom {margin-top:-140px;} 
*/

/* Recruitment Mobile FlexSlider */
.caption_title_line {width:100%;}

/* Mobile Academic Menu */
.mobile-academic-list {position: relative; display: inline-block; width:100%; font-size: 18px; font-weight:500;
}
.mobile-academic-list select {-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; background-color: #FFFFFF; color: #333; border: 10px solid #d65b66; padding:10px; width:100%;}
.mobile-academic-list .mob-acad {background: #fff; bottom: 10px; position: absolute; right: 25px; top: 10px; width: 40px; height:45px;}
.mobile-academic-list .mob-acad:before {content: ''; position: absolute; top: 50%; right: 24px; margin-top: -5px; border-top: 10px solid #c41424; border-left: 10px solid transparent; border-right: 10px solid transparent;}
.mobile-academic-list .mob-acad:after {content: ''; position: absolute; top: 50%; right: 28px; margin-top: -5px; border-top: 6px solid #fff; border-left: 6px solid transparent; border-right: 6px solid transparent;}
#programs-link {font-size: 12px;}

/* Footer Content */
#socialmedia {bottom:0px; width:252px; margin:0 auto;}
#socialmedia li:last-child {margin-right:0px;}
#signoff {font-size:11px;} 

footer#footer {height:150px; background-color:#fff; color:#fff; background-image: url("../../files/au2017/images/bg_footer.jpg"); background-position:center -150px; position:relative; background-repeat:no-repeat;}
#footer-content {height:60px; margin-top:30px;}

/*** CUSTOM ATTRIBUTES ***/
.visible-mobile {display:inline;}
.visible-desktop {display:none;}

#prog_sel {padding:0px 15px!important;}

/* Text Block */
.text_block {max-width:400px;}
.text_block h1 {font-size:2.25em;}
.text_block h2 {font-size:1.75em;}
.text_block h3 {font-size:1.5em;}
.text_block h4 {font-size:1.25em;}
.text_block h5 {font-size:1.125em;}
.text_block h6 {font-size:1em;}
.text_block .caption_no_image {top:30%;}

/* CONTAO EDITS */
.custom {margin-top: 60px;}
.superfish {display:none;}

/* BOOTSTRAP EDITS 
#container .block {margin-bottom:30px;}
#container .block:last-child {margin-bottom:0px;}
*/

/* Column Edit */
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {margin-bottom: 30px;}

/*** CONTAO ATTRIBUTES ***/

/* Social Media/Print Icons */
.pdf_link {padding: 10px;
background-color: #eee;
border-radius: 4px;
width: inherit;
text-align: center;
margin: 0px 15px 30px 15px;
float: none;
position: inherit;}
.pdf_link img {max-width:20px; height:auto;}
.pdf_link a {margin-right:5px;}

/* Event Large Calendar */
.mod_calendar table.calendar thead tr {display:table; padding-bottom:25px;}
.mod_calendar table.calendar thead tr th.current  {width:60%;text-align:center; font-size:2.5em; font-weight:600;padding-bottom:25px; color:#c41424;}
.mod_calendar table.calendar thead tr th.label {display:none;}	
.mod_calendar table.calendar tbody tr {width:100%; display:table;}
.mod_calendar table.calendar tbody tr td {display:block; }
.mod_calendar table.calendar tbody td.days {background-color:#eee; border:4px solid #fff; padding:10px;}
.mod_calendar table.calendar tbody td.weekend {background-color:#b9c3da;}
.mod_calendar table.calendar tbody td.today {background-color:#c41424; color:#fff;}
.mod_calendar table.calendar tbody td.today a {color:#fff;}
.mod_calendar table.calendar tbody td.days div.event {font-size:100%; margin-top:10px; background-color:#fefefe; padding:20px; border-left:10px solid #ccc;}
.mod_calendar table.calendar tbody td.empty {display:none!important;}

/* Image Containers */
.title .image_container {position:relative; text-align:center;}
.title .image_container .caption {width:60%; margin:0; text-align:left;font-size:150%; bottom:10%;}

}

@media (max-width: 451px) { 
/* Hero Slider & Video */
#SuperSlider .carousel-caption {top:40%;}
#SuperSlider .carousel-caption h2 {font-size:2em;}
#SuperSlider .carousel-caption p {font-size:1.2em;}
	
/* Hero Video */
.hero-text-content {top:-45%;}
.hero-text-content h1 {font-size: 1.4em;}
.hero-text-content p {font-size:1.1em; display:none;}
	
}
