@media all{html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,strike,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
strong,b{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;font-weight:bold !important}
small{margin:0;padding:0;border:0;font:inherit;font-size:8px !important}
super{margin:0;padding:0;border:0;font:inherit;vertical-align:super !important}
sub{margin:0;padding:0;border:0;font:inherit;vertical-align:sub !important}
}
.grecaptcha-badge{display:none}
@media all{.js .fade-in-on-scroll{opacity:.05;-webkit-transition:opacity 1000ms ease;-moz-transition:opacity 1000ms ease;-ms-transition:opacity 1000ms ease;-o-transition:opacity 1000ms ease;transition:opacity 1000ms ease}
.js .fade-in-on-scroll.visible{opacity:1}
}
@media all{.popup{position:absolute;background-color:white;border:1px solid #adadad;padding:14px;z-index:10000;-webkit-box-shadow:0 0 20px 2px rgba(0,0,0,0.5);box-shadow:0 0 20px 2px rgba(0,0,0,0.5);max-width:95%;max-height:95%}
.popup-content{background-color:#f0f0f0;min-width:100px;min-height:100px;overflow:auto}
.popup-close{position:absolute;left:-16px;top:-14px;height:30px;width:30px;background:transparent url('../../../../etc/designs/radford/core/images/popup-close-button.png') no-repeat scroll left top;cursor:pointer}
}
@media all{[class*="-content"] .table-wrapper{position:relative;max-width:100%}
[class*="-content"] .table-wrapper .table{overflow:auto;overflow-y:hidden}
[class*="-content"] .table-wrapper .shadow{display:none;position:absolute;top:0;bottom:0;width:15px;margin:0;background-color:rgba(0,0,0,0.5);z-index:50}
[class*="-content"] .table-wrapper .shadow.left{left:0;background:-moz-linear-gradient(left,rgba(0,0,0,0.5) 0,rgba(229,229,229,0) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(0,0,0,0.5)),color-stop(100%,rgba(229,229,229,0)));background:-webkit-linear-gradient(left,rgba(0,0,0,0.5) 0,rgba(229,229,229,0) 100%);background:-o-linear-gradient(left,rgba(0,0,0,0.5) 0,rgba(229,229,229,0) 100%);background:-ms-linear-gradient(left,rgba(0,0,0,0.5) 0,rgba(229,229,229,0) 100%);background:linear-gradient(to right,rgba(0,0,0,0.5) 0,rgba(229,229,229,0) 100%)}
[class*="-content"] .table-wrapper .shadow.right{right:0;background:-moz-linear-gradient(left,rgba(0,0,0,0) 0,rgba(0,0,0,0.5) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,0.5)));background:-webkit-linear-gradient(left,rgba(0,0,0,0) 0,rgba(0,0,0,0.5) 100%);background:-o-linear-gradient(left,rgba(0,0,0,0) 0,rgba(0,0,0,0.5) 100%);background:-ms-linear-gradient(left,rgba(0,0,0,0) 0,rgba(0,0,0,0.5) 100%);background:linear-gradient(to right,rgba(0,0,0,0) 0,rgba(0,0,0,0.5) 100%)}
[class*="-content"] table{width:100%;max-width:100%}
[class*="-content"] table tbody tr:nth-child(2n+1){background-color:#fff}
[class*="-content"] table tbody tr>td,[class*="-content"] table tbody tr>th{padding:20px 25px}
[class*="-content"] table tbody tr:first-child th{background-color:#c2011b;color:white;font-size:18px;font-weight:500;text-align:left;vertical-align:middle}
}
table.alternating-rows tbody tr:nth-child(2n+1){background-color:#f7f7f7}
table.cell-borders tbody tr td{border:1px solid black}
table.alternating-rows-borders tbody tr:nth-child(2n+1){border:1px solid black}
@media all{.pager{text-align:center;clear:left}
.pager ul{display:inline-block}
[class*="-content"] .pager li{position:relative;top:4px;display:block;font-size:28px;font-weight:400;padding:0;margin:0 10px;float:left}
.pager li:before{display:none}
.pager li.previous,.pager li.next{padding:0;position:static}
.pager li.previous a,.pager li.next a,.pager li.previous span,.pager li.next span{background:#c2011b none no-repeat scroll center center;text-indent:-9999px;display:inline-block;width:25px;height:48px;min-width:0}
.pager li.previous span,.pager li.next span{background-color:#d1d1d1}
.pager li.previous a,.pager li.previous span{background-image:url('../../../../etc/designs/radford/core/images/nav-previous.png')}
.pager li.next a,.pager li.next span{background-image:url('../../../../etc/designs/radford/core/images/nav-next.png')}
.pager li a,.pager li>span{display:inline-block;text-decoration:none;color:#4d4444;min-width:45px;text-align:center;padding:6px 0}
.pager li.current{background-color:#f7f7f7}
.pager li.current a{color:#c2011b}
}
@media all and (max-width:480px){.pager[data-mobile-mode="single"] li{display:none}
.pager[data-mobile-mode="single"] li.previous,.pager[data-mobile-mode="single"] li.next,.pager[data-mobile-mode="single"] li.current{display:block}
}
@media all{.svg{position:absolute;left:0;top:0;width:100%;height:100%;background:none no-repeat top left;background-size:contain;margin:0;padding:0}
.svg.back-to-top-arrow{background-image:url('../../../../etc/designs/radford/core/svg/back-to-top-arrow.svg')}
}
@media all{.js form.fancy{visibility:hidden}
.js form.fancy.jq{visibility:visible}
form.fancy *{max-width:100%}
form.fancy input,form.fancy button,form.fancy textarea,form.fancy select{-webkit-appearance:none;-moz-appearance:none;-webkit-border-radius:0;border-radius:0}
form.fancy .text-field,form.fancy .text-area,form.fancy .drop-down{width:100%}
form.fancy .text-field.auto,form.fancy .text-area.auto,form.fancy .drop-down.auto{width:auto}
form.fancy .text-field.narrowest,form.fancy .text-area.narrowest,form.fancy .drop-down.narrowest{width:150px}
form.fancy .text-field.narrower,form.fancy .text-area.narrower,form.fancy .drop-down.narrower{width:200px}
form.fancy .text-field.narrow,form.fancy .text-area.narrow,form.fancy .drop-down.narrow{width:250px}
form.fancy .text-field.middle,form.fancy .text-area.middle,form.fancy .drop-down.middle{width:300px}
form.fancy .text-field.wide,form.fancy .text-area.wide,form.fancy .drop-down.wide{width:350px}
form.fancy .text-field.wider,form.fancy .text-area.wider,form.fancy .drop-down.wider{width:400px}
form.fancy .text-field.widest,form.fancy .text-area.widest,form.fancy .drop-down.widest{width:100%}
form.fancy .row{margin-top:10px;margin-bottom:0}
form.fancy .row:first-child{margin-top:0}
form.fancy .row:after{display:table;content:'';clear:both}
form.fancy .row>*:first-child{margin-left:0}
form.fancy .row>*{margin-bottom:5px;margin-right:20px}
form.fancy .row>*:last-child{margin-right:0}
form.fancy .row .column{float:left;max-width:100%}
form.fancy .row .column>*{margin-right:20px;margin-bottom:5px}
form.fancy .row .column>*:last-child{margin-right:0}
}
@media all and (max-width:480px){form.fancy .row>*{margin:10px 0 0 0}
form.fancy .row .column{width:100%}
form.fancy .text-field,form.fancy .text-area,form.fancy .drop-down,form.fancy .button{width:100% !important}
[class*="-content"] form.fancy .text-field,[class*="-content"] form.fancy .text-area,[class*="-content"] form.fancy .drop-down,[class*="-content"] form.fancy .button{margin-left:0;margin-right:0}
form.fancy .text-field.auto,form.fancy .text-area.auto,form.fancy .drop-down.auto,form.fancy .button.auto,form.fancy .text-field.narrowest,form.fancy .text-area.narrowest,form.fancy .drop-down.narrowest,form.fancy .button.narrowest,form.fancy .text-field.narrower,form.fancy .text-area.narrower,form.fancy .drop-down.narrower,form.fancy .button.narrower,form.fancy .text-field.narrow,form.fancy .text-area.narrow,form.fancy .drop-down.narrow,form.fancy .button.narrow,form.fancy .text-field.middle,form.fancy .text-area.middle,form.fancy .drop-down.middle,form.fancy .button.middle,form.fancy .text-field.wide,form.fancy .text-area.wide,form.fancy .drop-down.wide,form.fancy .button.wide,form.fancy .text-field.wider,form.fancy .text-area.wider,form.fancy .drop-down.wider,form.fancy .button.wider,form.fancy .text-field.widest,form.fancy .text-area.widest,form.fancy .drop-down.widest,form.fancy .button.widest{width:100%}
}
@media all{[class*="-content"] a[class*="capsule"]{display:inline-block;border-radius:10px;background-color:#61bab4;font-size:14px;line-height:15px;color:white;text-transform:uppercase;font-weight:500;text-decoration:none;padding:18px;min-width:175px;text-align:center;margin-top:0}
}
@media all{[class*="-content"] .button{float:left;display:inline-block;text-align:center;color:black;background-color:#ccc;text-transform:uppercase;text-decoration:none;font-weight:500;font-size:15px;padding:16px 16px;min-width:140px;max-width:100%;margin-top:-2px;border-radius:5px;border-style:none;cursor:pointer}
[class*="-content"] .button[type="submit"]{color:white;background-color:#c2011b}
[class*="-content"] .button[type="reset"]{margin-left:10px}
[class*="-content"] .button.teal{color:white;background-color:#61bab4}
[class*="-content"] .button.white{color:#61bab4;background-color:#fff}
}
@media all{.adjunct-content .featuredlink a.large-capsule{display:block;padding:35px 5px}
}
@media all and (max-width:960px){.adjunct-content .featuredlink a.large-capsule{width:100%}
}
@media all{form .drop-down{float:left;display:inline-block;position:relative;width:100%;max-width:100%;font-size:14px}
form .drop-down p{border:solid 1px #d1d1d1;line-height:19px}
form .drop-down p a{display:block;padding:12px 70px 11px 6px;position:relative;overflow:hidden;text-overflow:ellipsis;text-decoration:none}
form .drop-down p a:before{position:absolute;right:0;top:0;border-left:solid 1px #d1d1d1;content:'';height:100%;width:40px}
form .drop-down p a:after{content:'';position:absolute;right:13px;top:19px;width:0;height:0;border-style:solid;border-width:11px 7px 0 7px;border-color:#c2011b transparent transparent transparent}
form .drop-down p a:focus{outline:1px solid #c2011b}
form .drop-down p a:focus:before{border-left:1px solid #c2011b}
form .drop-down ul{display:none;position:absolute;background-color:white;border:solid 1px #d1d1d1;border-top:0;width:100%;margin:0;-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,0.5);box-shadow:0 5px 10px 0 rgba(0,0,0,0.5);z-index:500}
[class*="-content"] form .drop-down ul li{padding:0;margin:0}
form .drop-down ul li:before{display:none}
form .drop-down ul li a{padding:10px 7px;display:block;text-decoration:none}
form .drop-down ul li a:hover{background-color:rgba(194,1,27,0.1)}
form .drop-down ul.building{display:block}
}
@media all{.text-field,.text-area{position:relative;float:left;display:inline-block;border:solid 1px #d1d1d1;font-size:14px;padding:12px;margin-top:0}
.text-field:after,.text-area:after{position:absolute;content:'required';color:white;background-color:#c2011b}
.text-field:focus,.text-area:focus{outline:1px solid #c2011b}
}
@media all{.text-area{min-height:5em}
}
@media all{.checkbox:after{display:table;content:'';clear:both}
.checkbox .form_row:first-child{margin-bottom:0}
.checkbox .form_row + .form_row{position:relative;width:auto;float:left;margin-right:10px}
.checkbox .form_row + .form_row:last-child{margin-right:0}
.checkbox [type="checkbox"]{position:absolute;left:-9999px;top:-9999px;visibility:hidden}
.checkbox [type="checkbox"] + a.mark{display:inline-block;height:16px;width:16px;border:1px solid #2b2525;text-decoration:none;color:#2b2525}
.checkbox [type="checkbox"] + a.mark:focus{border:1px solid #c2011b}
.checkbox [type="checkbox"] + a.mark:after{font-family:FontAwesome;content:'\f00c';color:transparent}
.checkbox [type="checkbox"] + a.mark.checked:after{color:#2b2525}
}
@media all{.radio:after{display:table;content:'';clear:both}
.radio .form_row:first-child{margin-bottom:0}
.radio .form_row + .form_row{position:relative;width:auto;float:left;margin-right:10px}
.radio .form_row + .form_row:last-child{margin-right:0}
.radio [type="radio"]{position:absolute;left:-9999px;top:-9999px;visibility:hidden}
.radio [type="radio"] + a.mark{display:inline-block;border-style:none;text-decoration:none;color:#2b2525}
.radio [type="radio"] + a.mark:before{font-family:FontAwesome;content:'\f10c'}
.radio [type="radio"] + a.mark.checked:before{content:'\f192'}
.radio [type="radio"] + a.mark:focus{color:#c2011b}
}
@media all{form.fancy .form_row{width:100%;max-width:100%;margin-bottom:10px}
form.fancy .form_row .form_leftcol,form.fancy .form_row .form_rightcol{width:100%;max-width:100%}
form.fancy .form_row:after{display:table;content:'';clear:both}
form.fancy .form_row .form_leftcol:after{display:table;content:'';clear:both}
form.fancy .form_row .form_leftcol .form_leftcollabel,form.fancy .form_row .form_leftcol .form_leftcolmark{float:left}
form.fancy .form_row .form_leftcol label{display:inline-block;margin-bottom:5px}
form.fancy .form_row .form_rightcol .form_rightcol_wrapper:after{display:table;content:'';clear:both}
form.fancy .form_row .form_rightcol:after{display:table;content:'';clear:both}
form.fancy .form_row .text-field,form.fancy .form_row .text-area,form.fancy .form_row .drop-down{width:100% !important}
}
@media all{[class*="form_captcha"]{float:left}
.parsys [class*="form_captcha"]{margin-right:10px}
[class*="form_captcha"]:last-child{margin-right:0}
.form_captcha_img{padding-top:7px}
}
@viewport{zoom:1;width:auto;user-zoom:fixed}
@media all{*{box-sizing:border-box}
html{background-color:#fff;font-family:"Gotham A","Gotham B",Gotham,Arial,Helvetica,Sans-Serif;font-size:14px}
input[type="text"],textarea{font-family:inherit}
a{text-decoration:none}
strong,b{font-weight:500}
.popup-content strong,b{font-weight:bold}
em,i{font-style:italic}
.nowrap{white-space:nowrap}
br[class*="at-"]{display:none}
.off-screen{position:absolute;left:-9999px;top:-9999px}
body{-webkit-text-size-adjust:none;-ms-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;min-width:320px;color:#2b2525}
.container{width:auto;margin:0 auto;max-width:1440px}
body>header{background-color:#a1192b}
.branding{background-color:#c2011b}
header .search{color:#fff2c7;padding:18px}
header .search label{display:block;position:relative;padding-left:50px}
header .search label img{position:absolute;left:0;top:50%;margin-top:-17px;width:35px;height:34px}
header .search input[type="text"]{-webkit-appearance:none;border-radius:0;-webkit-border-radius:0;font-size:22px;color:#fff2c7;font-weight:100;width:100%;border-style:none;background-color:transparent;outline-style:none;letter-spacing:1px}
header .search ::-webkit-input-placeholder{color:#fff2c7}
header .search :-moz-placeholder{color:#fff2c7}
header .search ::-moz-placeholder{color:#fff2c7}
header .search :-ms-input-placeholder{color:#fff2c7}
header .quick-links{width:270px;padding-left:20px;text-align:right}
header .quick-links>a{position:relative;font-weight:500;font-size:18px;line-height:18px;border:2px solid #dfb3ab;border-radius:5px;background-color:#d0112b;display:inline-block;padding:10px 10px 7px 24px;max-width:200px;text-align:center;color:white;text-decoration:none;text-transform:uppercase;white-space:nowrap}
header .quick-links>a .fa{position:absolute;left:10px;top:50%;margin-top:-8px}
header .quick-links>.options{display:none;width:100%;border-collapse:collapse}
header .quick-links .options td{text-align:center;vertical-align:middle;border:1px solid #d08c71;padding:10px 10px 8px;font-size:13.24px;font-weight:500;line-height:10px;color:#e6e6e6;text-decoration:none;text-transform:uppercase}
header .quick-links .options td a{color:white}
.no-js header .quick-links:hover,header .quick-links.hover{padding-right:20px}
.no-js header .quick-links:hover>a,header .quick-links.hover>a{display:none}
.no-js header .quick-links:hover>.options,header .quick-links.hover>.options{display:table}
.quick-links>a{margin-right:102px}
.main-menu{background-color:#e9eaea}
.main-menu:after{display:table;content:'';clear:both}
.main-menu>.container>a{display:none}
.main-menu>.container>ul>li{float:left;background:transparent url('../../../../etc/designs/radford/core/images/main-menu-divider.png') no-repeat left center;background-size:1px 100%;font-size:18px}
.main-menu>.container>ul>li:first-child{background-image:none}
.main-menu>.container>ul>li:first-child>a{padding-left:20px}
.main-menu>.container>ul>li>a{display:block;font-weight:500;font-size:inherit;text-transform:uppercase;color:#4d4444;text-decoration:none;padding:23px 46px 22px;line-height:18px}
.main-menu>.container>ul>li>a:hover,.main-menu>.container>ul>li.current>a,.main-menu>.container>ul>li.open>a{padding-bottom:17px;border-bottom:5px solid #d0112b}
.main-menu>.container>ul>li.current>a{border-bottom-color:#808285}
.main-menu>.container>ul>li.open>ul{display:block;z-index:500000}
.main-menu ul ul{display:none;position:absolute;background-color:rgba(46,46,46,0.95);padding:26.5px 0;z-index:5500}
.main-menu ul ul li{font-size:inherit}
.main-menu ul ul a{color:white;font-weight:600;text-transform:none;display:block;padding:7.5px 46px 10px}
article{min-height:300px}
.audience-menu{background-color:#333;-webkit-transition:background-color 1s;-moz-transition:background-color 1s;-o-transition:background-color 1s;transition:background-color 1s}
.audience-menu .container{padding:15px 20px}
.audience-menu p{color:white;text-transform:uppercase;font-size:12px;display:none}
.audience-menu ul{text-align:center;display:block}
.audience-menu li{display:inline-block;font-weight:600;font-size:16px;text-transform:uppercase;line-height:16px}
.audience-menu li a{display:block;color:white;text-decoration:none;padding:15px 14px}
.audience-menu li:first-child a{padding-left:0}
.audience-menu li:last-child a{padding-right:0}
.audience-menu .button{background-color:white;font-weight:500;color:#61bab4;padding:13px 30px 13px 60px;border-radius:8px;position:relative}
.audience-menu .button .fa:first-child{color:#c2011b;font-size:26px;position:absolute;left:30px;top:50%;line-height:26px;margin-top:-13px}
.audience-menu li a.button{padding-right:30px;margin-left:25px}
.audience-menu.sticky{position:fixed;left:0;width:100%;bottom:0;z-index:50000;background-color:rgba(51,51,51,0.9)}
.sitemap{min-height:200px;background-color:#e9eaea}
.sitemap .container:after{display:table;content:'';clear:both}
.sitemap .container{padding:50px 20px}
.sitemap .column{float:left;width:80%}
.sitemap .column + .column{width:20%}
.sitemap .column>.column{width:20%;padding-right:20px}
.sitemap .column>.column * + *{margin-top:10px}
.sitemap h4{font-size:20px;font-weight:600}
.sitemap h4>a{color:#c2011b;text-decoration:none;pointer-events:none}
.sitemap ul{font-size:14px}
.sitemap ul.buttons li + li{margin-top:13px}
.sitemap ul a{text-decoration:none;color:#2b2525}
.sitemap ul.buttons a{position:relative;display:block;background-color:#61bab4;padding:35px 5px;border-radius:8px;text-align:center;color:white;text-transform:uppercase;width:100%;max-width:315px;font-weight:600}
.sitemap ul.buttons a .fa{display:inline-block;font-size:20px;margin-right:6px}
footer{background-color:#c2011b;color:white;font-size:20px;line-height:35px}
footer:after{content:'';display:table;clear:both}
footer .container{position:relative;min-height:200px;padding:70px 20px 70px 355px}
footer a.branding img{position:absolute;left:20px;top:50%;margin-top:-47px;width:260px;height:auto}
footer a{white-space:nowrap;text-decoration:underline;color:white}
article:after{display:table;content:'';clear:both;margin-bottom:35px}
.section-title{margin-top:60px;margin-bottom:20px;font-size:42px;color:#c2011b;font-weight:600;text-transform:uppercase;line-height:42px}
.section-title .container{padding-left:20px;padding-right:20px}
.left-sidebar{width:340px;float:left}
.central-content{margin-left:340px}
.full-width .central-content{margin-left:0}
.central-content>.wrapper{float:left;width:100%}
.main-content:after{display:table;content:'';clear:both}
.main-content{margin:0;padding:0;width:100%}
.main-content,.main-content ~ .adjunct-content{padding:0 25px 0}
.main-content ~ .adjunct-content{margin-top:25px}
.left-sidebar .adjunct-content{padding:20px 40px 20px 20px}
.main-content a,.adjunct-content a{color:#c2011b;text-decoration:underline}
.main-content p,.adjunct-content p{line-height:23px}
.main-content p + *,.adjunct-content p + *{margin-top:20px}
.main-content .list ul,.adjunct-content .list ul,.main-content .text ul,.adjunct-content .text ul,.main-content .list ol,.adjunct-content .list ol,.main-content .text ol,.adjunct-content .text ol{margin-top:20px;margin-bottom:20px}
.main-content .list ul:first-child,.adjunct-content .list ul:first-child,.main-content .text ul:first-child,.adjunct-content .text ul:first-child,.main-content .list ol:first-child,.adjunct-content .list ol:first-child,.main-content .text ol:first-child,.adjunct-content .text ol:first-child{margin-top:0}
.main-content .list ul li,.adjunct-content .list ul li,.main-content .text ul li,.adjunct-content .text ul li,.main-content .list ol li,.adjunct-content .list ol li,.main-content .text ol li,.adjunct-content .text ol li{font-size:15px;margin-top:15px}
.main-content ul>li,.adjunct-content ul>li{position:relative;padding-left:15px;margin-top:15px}
.main-content ul>li:first-child,.adjunct-content ul>li:first-child{margin-top:0}
.main-content ul>li:before,.adjunct-content ul>li:before{position:absolute;font-family:FontAwesome;content:'\f105';color:#c7162e;margin-left:-15px;margin-top:-1px}
.main-content ul>li>*,.adjunct-content ul>li>*{line-height:100%}
.main-content ol,.adjunct-content ol{margin-left:25px}
.main-content ol>li,.adjunct-content ol>li{list-style-type:decimal}
.main-content [class*="image_"]:first-child + *,.adjunct-content [class*="image_"]:first-child + *{margin-top:0}
.back-to-top-wrapper{position:fixed;bottom:200px;left:0;width:100%;height:0;z-index:1}
.back-to-top-wrapper .container{height:0;max-width:1600px;position:relative}
.back-to-top-wrapper .container .back-to-top{position:absolute;top:auto;z-index:60000;left:auto;right:10px;width:66px;height:66px;background-color:black;opacity:.6;border-radius:10px}
.back-to-top-wrapper .container .back-to-top a{display:block;padding:8px 5px;color:white;text-transform:uppercase;font-weight:500;font-size:13px;text-align:center}
.back-to-top-wrapper .container .back-to-top .svg{margin:5px auto 0;position:relative;width:30px;height:30px}
#alert{background-color:white;padding:0;margin-bottom:0}
#alert .container{padding:0 20px}
#alert .pagetitle{padding:0;margin:0}
#alert h1{font-size:28px;font-weight:500;line-height:28px;margin:0 -20px 20px;padding:22px 20px;color:#282728;text-transform:uppercase;background-color:#fff87f}
#alert.catastrophy{border-width:0;padding:28px 0}
#alert.catastrophy h1{padding:15px;font-size:37px;margin-bottom:20px}
#alert.alert-collapsed{position:absolute;top:-9999px;left:-9999px}
#alert.floating{position:fixed;left:0;top:0;max-width:600px;max-height:100%;overflow-y:auto;z-index:52000}
#alert.floating .container{padding:0 40px}
#alert.floating .main-content .parsys{padding-top:0}
#alert.floating .main-content .parsys>a:first-child + *,#alert.floating .main-content .parsys>*:first-child{margin-top:0}
#alert.floating h1{margin:0 -40px 20px;padding-right:120px}
#alert.floating .close{position:absolute;right:20px;top:30px;text-transform:uppercase;font-size:16px;font-weight:500;color:#2b2525}
#alert.floating .close:after{display:inline-block;margin-left:10px;content:'\f00d';font-family:FontAwesome}
#collapsed-alert{box-sizing:border-box;position:relative;clear:left;background-color:#fff87f}
#collapsed-alert *,#collapsed-alert :after{box-sizing:border-box}
#collapsed-alert .container{position:relative;padding:18px 170px 18px 20px}
#collapsed-alert h1{font-size:24px;font-weight:500;line-height:24px;margin:0;padding:0;background-color:transparent;color:#282728;text-transform:uppercase}
#collapsed-alert p.more a,#collapsed-alert p.more a:visited{display:block;position:absolute;right:20px;top:0;padding:18px 0;font-size:16px;color:#282728;text-decoration:none;text-transform:uppercase}
#collapsed-alert p.more a:after,#collapsed-alert p.more a:visited:after{content:'+';display:inline-block;margin-left:10px;width:24px;height:24px;font-size:18px;text-align:center;background-color:#282728;color:white;padding-top:3px}
.popup-content #alert{position:static;margin:0}
}
@media all{.core-homepage article{min-height:0}
.core-homepage article:after{display:none}
.core-homepage article .main-content.container{margin:0 auto}
.core-homepage .social-media{max-width:1920px;margin:0 auto;padding:30px 0 60px;background:transparent url("../../../../content/dam/radford/homepage/social-media/social-media-background.jpg") no-repeat scroll center top;background-size:cover}
.core-homepage .social-media .parsys .heading>h2{margin-top:0}
.core-homepage .parsys.news{position:relative}
.core-homepage .parsys.news .heading{margin:30px 0}
.core-homepage .parsys.news .heading h2{float:left;margin:0}
.core-homepage .parsys.news .heading:after{display:table;content:'';clear:both}
.core-homepage .parsys.news .more-news-and-events{float:right;margin-bottom:0;margin-top:13px}
.core-homepage .parsys.news .more-news-and-events a{color:#61bab4;font-weight:500;font-size:16px}
.core-homepage .parsys.news .more-news-and-events button{font-family:"Gotham A","Gotham B",Gotham,Arial,Helvetica,sans-serif;background-color:white;border-radius:5px;border:1px solid #cbcbcb;color:#61bab4;font-weight:500}
}
@media all and (max-width:650px){.core-homepage .parsys.news .heading h2{float:none;padding-right:50px}
.core-homepage .parsys.news .heading .more-news-and-events{float:none;margin-top:10px}
.core-homepage .parsys.news .heading .more-news-and-events a{float:none;display:inline-block;margin-right:20px}
.core-homepage .parsys.news .heading .more-news-and-events a:last-child{margin-right:0}
}
@media all and (max-width:480px){.core-homepage .main-content.container{padding-left:10px;padding-right:10px}
.core-homepage .social-media{padding:10px 0 30px;min-height:0}
.core-homepage .social-media .parsys .heading>h2{margin-top:0}
.core-homepage .open-close{position:absolute;right:10px;font-size:12px;text-transform:uppercase;font-weight:500}
.core-homepage .open-close a{display:block;text-align:center;text-decoration:none}
.core-homepage .open-close a>span{display:none}
.core-homepage .open-close a:before{display:block;font-family:FontAwesome;font-size:30px}
.core-homepage .open-close.closed a span.open{display:block}
.core-homepage .open-close.closed a:before{content:'\f067'}
.core-homepage .open-close.opened a span.close{display:block}
.core-homepage .open-close.opened a:before{content:'\f00d'}
}
@media all{.homemod h1,.homemod h2,.homemod h3,.homemod h4,.homemod h5,.homemod h6,.homemod p{padding:0 20px}
.homemod h1{color:#c2011b;font-size:48px}
.homemod article{min-height:0;max-width:1920px;margin:0 auto}
.homemod article:after{display:none}
.homemod article .main-content.container{margin:0 auto}
.homemod article .parsys *,.homemod article .parsys_column *{margin:0 auto}
.homemod .fa,.homemod image{padding:0}
.homemod .section{padding:20px 0}
.homemod p{line-height:1.5em}
.homemod .newsitemlist .news-list>* .thumb{margin:20px}
.homemod .newsitemlist .news-list>* h3 a{color:#c2011b}
.homemod .followus.section{padding:0}
.homemod .social-media{max-width:1920px;margin:0 auto;padding:30px 0 60px;background:transparent url("../../../../content/dam/radford/homepage/social-media/social-media-background.jpg") no-repeat scroll center top;background-size:cover}
.homemod .social-media .parsys .heading>h2{margin-top:0}
.homemod .parsys.news{position:relative}
.homemod .parsys.news .heading{margin:30px 0}
.homemod .parsys.news .heading h2{float:left;margin:0}
.homemod .parsys.news .heading:after{display:table;content:'';clear:both}
.homemod .parsys.news .more-news-and-events{float:right;margin-bottom:0;margin-top:13px}
.homemod .parsys.news .more-news-and-events a{color:#61bab4;font-weight:500;font-size:16px}
.homemod .parsys.news .more-news-and-events button{font-family:"Gotham A","Gotham B",Gotham,Arial,Helvetica,sans-serif;background-color:white;border-radius:5px;border:1px solid #cbcbcb;color:#61bab4;font-weight:500}
}
@media all and (max-width:650px){.homemod .parsys.news .heading h2{float:none;padding-right:50px}
.homemod .parsys.news .heading .more-news-and-events{float:none;margin-top:10px}
.homemod .parsys.news .heading .more-news-and-events a{float:none;display:inline-block;margin-right:20px}
.homemod .parsys.news .heading .more-news-and-events a:last-child{margin-right:0}
}
@media all and (max-width:480px){.homemod .main-content.container{padding-left:10px;padding-right:10px}
.homemod .parsys *,.homemod .parsys_column *{padding-left:10px;padding-right:10px}
.homemod .social-media{padding:10px 0 30px;min-height:0}
.homemod .social-media .parsys .heading>h2{margin-top:0}
.homemod .open-close{position:absolute;right:10px;font-size:12px;text-transform:uppercase;font-weight:500}
.homemod .open-close a{display:block;text-align:center;text-decoration:none}
.homemod .open-close a>span{display:none}
.homemod .open-close a:before{display:block;font-family:FontAwesome;font-size:30px}
.homemod .open-close.closed a span.open{display:block}
.homemod .open-close.closed a:before{content:'\f067'}
.homemod .open-close.opened a span.close{display:block}
.homemod .open-close.opened a:before{content:'\f00d'}
}
@viewport{zoom:1;width:auto;user-zoom:fixed}
@media all{*{box-sizing:border-box}
html{background-color:#fff;font-family:"Gotham A","Gotham B",Gotham,Arial,Helvetica,Sans-Serif;font-size:14px}
input[type="text"],textarea{font-family:inherit}
a{text-decoration:none}
em,i{font-style:italic}
strong,b{font-weight:500}
.nowrap{white-space:nowrap}
br[class*="at-"]{display:none}
.off-screen{position:absolute;left:-9999px;top:-9999px}
body{-webkit-text-size-adjust:none;-ms-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;min-width:320px;color:#2b2525}
.container{width:auto;margin:0 auto;max-width:1440px}
body>header{background-color:#a1192b}
.branding{background-color:#c2011b}
header .search{color:#fff2c7;padding:18px}
header .search label{display:block;position:relative;padding-left:50px}
header .search label img{position:absolute;left:0;top:50%;margin-top:-17px;width:35px;height:34px}
header .search input[type="text"]{-webkit-appearance:none;border-radius:0;-webkit-border-radius:0;font-size:22px;color:#fff2c7;font-weight:100;width:100%;border-style:none;background-color:transparent;outline-style:none;letter-spacing:1px}
header .search ::-webkit-input-placeholder{color:#fff2c7}
header .search :-moz-placeholder{color:#fff2c7}
header .search ::-moz-placeholder{color:#fff2c7}
header .search :-ms-input-placeholder{color:#fff2c7}
header .quick-links{width:270px;padding-left:20px;text-align:right}
header .quick-links>a{position:relative;font-weight:500;font-size:18px;line-height:18px;border:2px solid #dfb3ab;border-radius:5px;background-color:#d0112b;display:inline-block;padding:10px 10px 7px 24px;max-width:200px;text-align:center;color:white;text-decoration:none;text-transform:uppercase;white-space:nowrap}
header .quick-links>a .fa{position:absolute;left:10px;top:50%;margin-top:-8px}
header .quick-links>.options{display:none;width:100%;border-collapse:collapse;height:99%}
header .quick-links .options td{text-align:center;vertical-align:middle;border:1px solid #d08c71;padding:8px 10px 6px;font-size:13.24px;font-weight:500;line-height:10px;color:#e6e6e6;text-decoration:none;text-transform:uppercase}
header .quick-links .options td.no-padding{vertical-align:top;padding:0}
header .quick-links .options td a{color:white;line-height:1em}
header .quick-links table.expand{height:100%;width:100%}
header .quick-links table.expand td{border:0;border-bottom:1px solid #d08c71;height:50%}
header .quick-links table.expand tr:last-child td{border:0}
.no-js header .quick-links:hover,header .quick-links.hover{padding-right:20px}
.no-js header .quick-links:hover>a,header .quick-links.hover>a{display:none}
.no-js header .quick-links:hover>.options,header .quick-links.hover>.options{display:table}
.quick-links>a{margin-right:102px}
.main-menu{background-color:#e9eaea}
.main-menu:after{display:table;content:'';clear:both}
.main-menu>.container>a{display:none}
.main-menu>.container>ul>li{float:left;background:transparent url('../../../../etc/designs/radford/core/images/main-menu-divider.png') no-repeat left center;background-size:1px 100%;font-size:18px}
.main-menu>.container>ul>li:first-child{background-image:none}
.main-menu>.container>ul>li:first-child>a{padding-left:20px}
.main-menu>.container>ul>li>a{display:block;font-weight:500;font-size:inherit;text-transform:uppercase;color:#4d4444;text-decoration:none;padding:23px 27px 22px;line-height:18px}
.main-menu>.container>ul>li.one-campus,.main-menu>.container>ul>li.btn{float:right;border-left-style:none;margin-right:7px;background-image:none}
.main-menu>.container>ul>li.one-campus>a,.main-menu>.container>ul>li.btn>a{border:1px solid #cbcbcb;border-radius:5px;background-color:white;padding:10px 23px;margin-top:13px;text-transform:none;color:#61bab4;font-size:18px}
.main-menu>.container>ul>li.one-campus>a:hover,.main-menu>.container>ul>li.btn>a:hover{padding-bottom:10px;border-bottom:1px solid #cbcbcb}
.main-menu>.container>ul>li.one-campus>a.disabled,.main-menu>.container>ul>li.btn>a.disabled{background-color:#cfd1d1;border-color:#cfd1d1;color:#929494;cursor:auto;pointer-events:none}
.main-menu>.container>ul>li.btn>a{text-transform:uppercase;background-color:#61bab4;color:white;border-color:#61bab4}
.main-menu>.container>ul>li>a:hover,.main-menu>.container>ul>li.current>a,.main-menu>.container>ul>li.open>a{padding-bottom:17px;border-bottom:5px solid #d0112b}
.main-menu>.container>ul>li.current>a{border-bottom-color:#808285}
.main-menu>.container>ul>li.open>ul{display:block;z-index:500000}
.main-menu ul ul{display:none;position:absolute;background-color:rgba(46,46,46,0.95);padding:26.5px 0;z-index:5500}
.main-menu ul ul li{font-size:inherit}
.main-menu ul ul a{color:white;font-weight:600;text-transform:none;display:block;padding:7.5px 46px 10px}
article{min-height:300px}
.audience-menu{background-color:#333;-webkit-transition:background-color 1s;-moz-transition:background-color 1s;-o-transition:background-color 1s;transition:background-color 1s}
.audience-menu .container{padding:15px 20px}
.audience-menu p{color:white;text-transform:uppercase;font-size:12px;display:none}
.audience-menu ul{text-align:center;display:block}
.audience-menu li{display:inline-block;font-weight:600;font-size:16px;text-transform:uppercase;line-height:16px}
.audience-menu li a{display:block;color:white;text-decoration:none;padding:15px 14px}
.audience-menu li:first-child a{padding-left:0}
.audience-menu li:last-child a{padding-right:0}
.audience-menu .button{background-color:white;font-weight:500;color:#61bab4;padding:13px 30px 13px 60px;border-radius:8px;position:relative}
.audience-menu .button .fa:first-child{color:#c2011b;font-size:26px;position:absolute;left:30px;top:50%;line-height:26px;margin-top:-13px}
.audience-menu li a.button{padding-right:30px;margin-left:25px}
.audience-menu.sticky{position:fixed;left:0;width:100%;bottom:0;z-index:50000;background-color:rgba(51,51,51,0.9)}
.sitemap{min-height:200px;background-color:#e9eaea}
.sitemap .container:after{display:table;content:'';clear:both}
.sitemap .container{padding:50px 20px}
.sitemap .column{float:left;width:80%}
.sitemap .column + .column{width:20%}
.sitemap .column>.column{width:20%;padding-right:20px}
.sitemap .column>.column * + *{margin-top:10px}
.sitemap h4{font-size:20px;font-weight:600}
.sitemap h4>a{color:#c2011b;text-decoration:none;pointer-events:none}
.sitemap ul{font-size:14px}
.sitemap ul.buttons li + li{margin-top:13px}
.sitemap ul a{text-decoration:none;color:#2b2525}
.sitemap ul.buttons a{position:relative;display:block;background-color:#61bab4;padding:35px 5px;border-radius:8px;text-align:center;color:white;text-transform:uppercase;width:100%;max-width:315px;font-weight:600}
.sitemap ul.buttons a .fa{display:inline-block;font-size:20px;margin-right:6px}
footer{background-color:#c2011b;color:white;font-size:20px;line-height:35px}
footer:after{content:'';display:table;clear:both}
footer .container{position:relative;min-height:200px;padding:70px 20px 70px 355px}
footer a.branding img{position:absolute;left:20px;top:50%;margin-top:-47px;width:260px;height:auto}
footer a{white-space:nowrap;text-decoration:underline;color:white}
article:after{display:table;content:'';clear:both;margin-bottom:35px}
.section-title{margin-top:60px;margin-bottom:20px;font-size:42px;color:#c2011b;font-weight:600;text-transform:uppercase;line-height:42px}
.section-title .container{padding-left:20px;padding-right:20px}
.left-sidebar{width:340px;float:left}
.central-content{margin-left:340px}
.full-width .central-content{margin-left:0}
.central-content>.wrapper{float:left;width:100%}
.main-content:after{display:table;content:'';clear:both}
.main-content{margin:0;padding:0;width:100%}
.main-content,.main-content ~ .adjunct-content{padding:0 25px 0}
.main-content ~ .adjunct-content{margin-top:25px}
.left-sidebar .adjunct-content{padding:20px 40px 20px 20px}
.main-content a,.adjunct-content a{color:#c2011b;text-decoration:underline}
.main-content p,.adjunct-content p{line-height:23px}
.main-content p + *,.adjunct-content p + *{margin-top:20px}
.main-content .list ul,.adjunct-content .list ul,.main-content .text ul,.adjunct-content .text ul,.main-content .list ol,.adjunct-content .list ol,.main-content .text ol,.adjunct-content .text ol{margin-top:20px;margin-bottom:20px}
.main-content .list ul:first-child,.adjunct-content .list ul:first-child,.main-content .text ul:first-child,.adjunct-content .text ul:first-child,.main-content .list ol:first-child,.adjunct-content .list ol:first-child,.main-content .text ol:first-child,.adjunct-content .text ol:first-child{margin-top:0}
.main-content .list ul li,.adjunct-content .list ul li,.main-content .text ul li,.adjunct-content .text ul li,.main-content .list ol li,.adjunct-content .list ol li,.main-content .text ol li,.adjunct-content .text ol li{font-size:14px;margin-top:15px}
.main-content ul>li,.adjunct-content ul>li{position:relative;padding-left:15px;margin-top:15px}
.main-content ul>li:first-child,.adjunct-content ul>li:first-child{margin-top:0}
.main-content ul>li:before,.adjunct-content ul>li:before{position:absolute;font-family:FontAwesome;content:'\f105';color:#c7162e;margin-left:-15px;margin-top:-1px}
.main-content ul>li>*,.adjunct-content ul>li>*{line-height:100%}
.main-content ol,.adjunct-content ol{margin-left:25px}
.main-content ol>li,.adjunct-content ol>li{list-style-type:decimal}
.main-content [class*="image_"]:first-child + *,.adjunct-content [class*="image_"]:first-child + *{margin-top:0}
.back-to-top-wrapper{position:fixed;bottom:200px;left:0;width:100%;height:0;z-index:1}
.back-to-top-wrapper .container{height:0;max-width:1600px;position:relative}
.back-to-top-wrapper .container .back-to-top{position:absolute;top:auto;z-index:60000;left:auto;right:10px;width:66px;height:66px;background-color:black;opacity:.6;border-radius:10px}
.back-to-top-wrapper .container .back-to-top a{display:block;padding:8px 5px;color:white;text-transform:uppercase;font-weight:500;font-size:13px;text-align:center}
.back-to-top-wrapper .container .back-to-top .svg{margin:5px auto 0;position:relative;width:30px;height:30px}
#alert{background-color:white;padding:0;margin-bottom:0}
#alert .container{padding:0 20px}
#alert .pagetitle{padding:0;margin:0}
#alert h1{font-size:28px;font-weight:500;line-height:28px;margin:0 -20px 20px;padding:22px 20px;color:#282728;text-transform:uppercase;background-color:#fff87f}
#alert.catastrophy{border-width:0;padding:28px 0}
#alert.catastrophy h1{padding:15px;font-size:37px;margin-bottom:20px}
#alert.alert-collapsed{position:absolute;top:-9999px;left:-9999px}
#alert.floating{position:fixed;left:0;top:0;max-width:600px;max-height:100%;overflow-y:auto;z-index:52000}
#alert.floating .container{padding:0 40px}
#alert.floating .main-content .parsys{padding-top:0}
#alert.floating .main-content .parsys>a:first-child + *,#alert.floating .main-content .parsys>*:first-child{margin-top:0}
#alert.floating h1{margin:0 -40px 20px;padding-right:120px}
#alert.floating .close{position:absolute;right:20px;top:30px;text-transform:uppercase;font-size:16px;font-weight:500;color:#2b2525}
#alert.floating .close:after{display:inline-block;margin-left:10px;content:'\f00d';font-family:FontAwesome}
#collapsed-alert{box-sizing:border-box;position:relative;clear:left;background-color:#fff87f}
#collapsed-alert *,#collapsed-alert :after{box-sizing:border-box}
#collapsed-alert .container{position:relative;padding:18px 170px 18px 20px}
#collapsed-alert h1{font-size:24px;font-weight:500;line-height:24px;margin:0;padding:0;background-color:transparent;color:#282728;text-transform:uppercase}
#collapsed-alert p.more a,#collapsed-alert p.more a:visited{display:block;position:absolute;right:20px;top:0;padding:18px 0;font-size:16px;color:#282728;text-decoration:none;text-transform:uppercase}
#collapsed-alert p.more a:after,#collapsed-alert p.more a:visited:after{content:'+';display:inline-block;margin-left:10px;width:24px;height:24px;font-size:18px;text-align:center;background-color:#282728;color:white;padding-top:3px}
.popup-content #alert{position:static;margin:0}
}
@media all{body:after{position:fixed;display:none;bottom:10px;right:10px;background-color:red;color:white;font-weight:bold;text-align:center;font-size:14px;content:'Larger than 1600.css';font-family:sans-serif;padding:10px;opacity:.75;-webkit-box-shadow:0 0 15px 0 #000;box-shadow:0 0 15px 0 #000}
body>header>.container{position:relative;display:table;width:1600px;max-width:1600px;margin:0 auto}
body>header>.container>*{display:table-cell;vertical-align:middle;height:79px}
body>header .branding{width:677px}
.branding a{display:block;padding:0}
.branding a img{display:block;margin-left:100px;padding:0}
}
@media all and (max-width:1600px){body:after{content:'1600.css';background-color:green;display:none}
body>header:before{content:'';position:absolute;left:0;background-color:#c2011b;height:79px;width:300px}
body>header>.container{width:100%;max-width:1440px}
.branding a img{margin:0 20px}
body>header .branding{width:600px}
header .quick-links>a{margin-right:22px}
}
@media all and (max-width:1385px){body:after{content:'1385.css';background-color:blue;display:none}
body>header .branding{width:auto}
body>header .search{width:100%}
body>header .quick-links{width:auto}
.main-menu>.container>ul>li{font-size:15px}
.main-menu>.container>ul>li>a{padding:19px 20px 16px}
.main-menu>.container>ul>li.btn a,.main-menu>.container>ul>li.one-campus a{padding:5px 18px;margin-top:12px;font-size:15px}
.main-menu>.container>ul>li.btn a:hover,.main-menu>.container>ul>li.one-campus a:hover{padding-bottom:5px;border:1px solid #cbcbcb}
.main-menu>.container>ul>li.btn a:hover{border-color:#61bab4}
.main-menu>.container>ul>li.btn a.disabled:hover{border-color:#d6d6d6}
.main-menu>.container>ul>li>a:hover,.main-menu>.container>ul>li.current>a,.main-menu>.container>ul>li.open>a{padding-bottom:11px}
.main-menu ul ul a{padding:7.5px 20px 10px}
.audience-menu li{font-size:12px;line-height:12px}
.audience-menu li a{padding:15px 9px}
.audience-menu li:first-child a{padding-left:0}
.audience-menu li:last-child a{padding-right:0}
.audience-menu .button{font-size:14px;line-height:14px;padding:11px 20px 9px 50px}
.audience-menu .button .fa:first-child{font-size:24px;left:20px;line-height:24px;margin-top:-12px}
.audience-menu li a.button{padding-right:20px;margin-left:10px}
.audience-menu .container{padding:9px 20px}
.sitemap nav>.column,.sitemap nav>.column+.column{float:none;width:auto}
.sitemap nav>.column+.column{padding-top:50px}
.sitemap nav>.column:after{content:'';display:table;clear:both}
.sitemap nav>.column>.column{float:left;width:20%;padding-right:20px}
.sitemap ul.buttons{text-align:center}
.sitemap ul.buttons li{display:inline-block;padding-left:20px}
.sitemap ul.buttons li:first-child{padding-left:0}
.sitemap ul.buttons li>a{padding-left:5px;padding-right:5px;min-width:300px}
}
@media all and (max-width:1100px){body:after{content:'1100.css';background-color:blue;display:none}
.main-menu>.container>ul>li>a{padding:19px 12px 16px}
}
@media all and (max-width:1024px){body:after{content:'1024.css';background-color:orange;display:none}
body>header:before{height:69px}
body>header>.container>*{height:69px}
.branding a img{width:347px}
header .search input[type="text"]{font-size:18.5px}
header .search label{padding-left:40px}
header .search label img{margin-top:-15px;width:29px;height:29px}
header .quick-links>a{font-size:15px;line-height:18px}
.audience-menu .container{position:relative;padding:15px 20px 25px}
.audience-menu .container:after{display:table;content:'';clear:both}
.js .audience-menu p{display:block;margin-bottom:5px}
.js .audience-menu ul{display:none;position:absolute;background-color:white;text-align:left;border-bottom-left-radius:8px;-webkit-border-bottom-left-radius:8px;border-bottom-right-radius:8px;-webkit-border-bottom-right-radius:8px}
.js .audience-menu.sticky ul{border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:8px;border-top-right-radius:8px}
.js .audience-menu ul>li{display:block}
.js .audience-menu ul>li a{color:#808285;padding:10px;padding-right:0;font-size:14px;font-weight:500;text-transform:none}
.js .audience-menu ul>li a:hover{text-decoration:underline}
.audience-menu a.button{float:right;display:block;white-space:nowrap}
.audience-menu a.button.drop-down{float:left;color:#808285;padding-left:10px;padding-right:10px;padding-right:40px;overflow:hidden;text-overflow:ellipsis}
.audience-menu a.button.drop-down:before{content:'';position:absolute;right:30px;top:0;bottom:0;border-left:2px solid #61bab4}
.audience-menu a.button.drop-down:after{position:absolute;content:'';right:10px;top:50%;bottom:0;width:30px;width:0;height:0;margin-top:-7px;border-style:solid;border-width:13px 6.5px 0 6.5px;border-color:#61bab4 transparent transparent transparent}
.audience-menu a.button.drop-down.open{border-bottom-left-radius:0;-webkit-border-bottom-left-radius:0;color:#ddd}
.audience-menu.sticky a.button.drop-down.open{border-top-left-radius:0;border-bottom-left-radius:8px}
.audience-menu a.button.drop-down.open:after{border-width:0 6.5px 13px 6.5px;border-color:transparent transparent #61bab4 transparent}
.audience-menu a.button.drop-down.open + ul{display:block}
.sitemap nav>.column,.sitemap nav>.column+.column{float:left;width:50%}
.sitemap nav>.column+.column{width:50%;padding-top:0}
.sitemap ul.buttons li{display:block;padding:0;text-align:right}
.sitemap ul.buttons li>a{display:inline-block;min-width:0;padding-top:26px;padding-bottom:26px}
.sitemap nav>.column .column{float:none;width:auto;margin-top:35px}
.sitemap nav>.column .column:first-child{margin-top:0}
.sitemap nav h4>a{pointer-events:auto}
.sitemap nav h4>a:after{display:inline-block;margin-left:5px;content:'+'}
.sitemap nav h4 + ul{display:none}
footer{font-size:15px;line-height:30px}
footer .container{padding-left:295px}
footer a.branding img{margin-top:-40px;width:222px;height:auto}
}
@media all and (max-width:960px){body:after{content:'960.css';background-color:lightgreen}
body>header{background-color:#c2011b}
body>header .search{display:none}
body>header .branding{padding-left:40px}
header .mobile-search-icon{position:absolute;right:175px;top:26px}
header .mobile-search-icon>a{font-weight:500;border:2px solid #dfb3ab;background-color:#d0112b;color:#fff;border-radius:5px;font-size:20px;padding:5px}
header .mobile-search-container{max-height:0;width:0;visibility:hidden;opacity:0}
header .mobile-search-container.open{max-height:120px;width:100%;visibility:visible;opacity:100;position:absolute;top:69px;left:0;z-index:999;background-color:#333;transition:.25s ease max-height}
header .quick-links>a{margin-right:22px}
nav.main-menu{position:absolute;left:0;top:0}
nav.main-menu>.container>a{display:block;height:69px;width:50px;padding:0;background-color:#c2011b;font-size:10px;text-transform:uppercase;color:white;text-align:center;font-weight:50;cursor:pointer}
nav.main-menu>.container>a{background-color:#a1192b}
nav.main-menu>.container>a:before{font-family:FontAwesome;content:'\f0c9';font-size:30px;display:block;padding-top:13px;padding-bottom:1px}
nav.main-menu>.container>a:after{content:'Menu';font-family:"PT Sans Narrow";font-size:12.5px}
nav.main-menu .search{display:none;background-color:#a1192b;margin-right:80px;height:55px;padding-left:20px;padding-top:19px}
nav.main-menu .search label{position:relative;display:block;padding-left:30px}
nav.main-menu .search label img{position:absolute;top:50%;margin-top:-11.5px;width:24px;height:23px;left:0}
nav.main-menu .search input[type="text"]{font-size:15px;color:#fff2c7;font-weight:100;width:100%;border-style:none;background-color:transparent;outline-style:none;letter-spacing:1px;padding-right:20px}
nav.main-menu .search ::-webkit-input-placeholder{color:#fff2c7}
nav.main-menu .search :-moz-placeholder{color:#fff2c7}
nav.main-menu .search ::-moz-placeholder{color:#fff2c7}
nav.main-menu .search :-ms-input-placeholder{color:#fff2c7}
nav.main-menu>.container>ul{display:none;border-top:solid 1px #bebebe;margin-top:15px;clear:both}
nav.main-menu>.container>ul li{float:none;background-image:none}
nav.main-menu li.one-campus{display:none}
nav.main-menu .container>ul>li>a{color:#c2011b;font-weight:600;font-size:18px;border-bottom:1px solid #bebebe}
nav.main-menu>.container>ul>li:first-child>a,nav.main-menu>.container>ul>li a{padding:15px 30px}
nav.main-menu .container>ul>li.open>a,nav.main-menu .container>ul>li.open>a:hover{border-bottom-style:none;padding-bottom:16px}
nav.main-menu .container>ul>li.current>a,nav.main-menu .container>ul>li>a:hover{padding-bottom:15px;border-bottom:1px solid #bebebe}
nav.main-menu .container>ul>li.open>a + ul{border-bottom:1px solid #bebebe}
nav.main-menu .container>ul>li>a:before{display:block;float:right;margin-right:5px;content:'+'}
nav.main-menu .container>ul>li.open>a:before{content:'-'}
nav.main-menu .container>ul>li.no-flyout>a:before{display:none}
nav.main-menu.open{min-height:100%;width:100%;max-width:500px;z-index:5500;padding-top:12px;margin-left:-12px;padding-left:12px;min-width:320px}
nav.main-menu.open>.container>ul,nav.main-menu.open>.container>.search{display:block}
nav.main-menu.open .container>a{float:right;height:55px;width:69px;background-color:transparent;color:#4d4444}
nav.main-menu.open .container>a:before{content:'\f00d';padding-top:5px}
nav.main-menu.open .container>a:after{content:'Close';font-family:"Gotham A","Gotham B",Gotham}
.main-menu ul ul{position:static;margin-top:0;background-color:rgba(46,46,46,0.95);padding:9px 0 8px}
nav.main-menu .container ul ul>li>a{padding-top:8px;padding-bottom:9px;font-weight:400;font-size:16px}
.section-title{margin-top:40px;font-size:38px}
.central-content{margin-left:0}
.central-content>.wrapper{float:none}
.left-sidebar{float:none;width:auto}
.no-js .left-sidebar>.adjunct-content{display:none}
.main-content ~ .adjunct-content{margin-left:0}
#adjunct-content-2 .parsys>*{max-width:300px}
}
@media all and (max-width:768px){body:after{content:'768.css';background-color:#666;display:none}
br.at-768{display:block}
footer{font-size:13px;line-height:20px;text-align:center}
footer .container{padding:20px 20px 120px;min-height:0}
footer a.branding img{top:auto;bottom:30px;margin-top:0;left:50%;margin-left:-76px;width:155px}
#adjunct-content-2 .parsys{padding:0 17px;-webkit-column-gap:45px;-moz-column-gap:45px;column-gap:45px}
}
@media all and (max-width:650px){body:after{content:'650.css';background-color:purple;display:none}
body>header>.container>*,nav.main-menu>.container>a{height:75px}
body>header .branding{width:100%}
.branding a img{width:136px}
header .mobile-search-icon{right:75px}
header .mobile-search-icon a{border:0;padding:7px 10px}
header .mobile-search-container.open{top:75px}
body>header .quick-links{padding-left:0}
nav.main-menu>.container>a:before{padding-top:15px}
#adjunct-content-2 .parsys{padding:0;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}
}
@media all and (max-width:480px){body:after{content:'480.css';background-color:brown;display:none}
body>header .branding{padding-left:40px}
header .quick-links>a{margin-right:10px}
header .quick-links>a{white-space:normal;font-size:14px;line-height:14px}
header .quick-links>a .fa{font-size:26px;top:50%;left:8px;margin-top:-13px}
header .quick-links .padder{display:none;position:absolute;padding:20px;background-color:#d0112b;left:0;top:75px;width:100%;padding:7px;-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,0.5);box-shadow:0 5px 10px 0 rgba(0,0,0,0.5);z-index:1}
header .quick-links.open>a{background-color:#a1192b}
header .quick-links.open .padder{display:block}
header .quick-links .options{display:table;border-collapse:collapse;margin:0 auto;min-width:275px;height:100%}
nav.main-menu>.container>a{width:50px;background-color:#a1192b}
.section-title{margin-top:20px;font-size:21px}
.audience-menu .container{padding-left:10px;padding-right:10px}
.sitemap .container{padding:30px 10px}
.sitemap nav>.column .column{margin-top:20px}
.sitemap h4{font-size:16px}
.sitemap ul.buttons a{font-weight:500}
.sitemap ul.buttons li>a{font-size:12px;padding:13px 20px 13px 50px;text-align:left;max-width:155px}
.sitemap ul.buttons li>a .fa{position:absolute;left:20px;top:50%;margin-top:-11px;font-size:22px}
footer{font-size:10px;line-height:17px}
footer .container{padding-left:10px;padding-right:10px;padding-bottom:105px}
footer a.branding img{bottom:25px}
.adjunct-content{clear:both}
#adjunct-content-2 .parsys{-webkit-column-count:1;-moz-column-count:1;column-count:1}
}
@media all and (max-width:320px){body:after{content:'320.css';background-color:black;display:none}
}
@media all{.newsitempage .back{margin-bottom:20px}
.newsitempage .back i{text-decoration:inherit}
}
@media all{.home-blocks{position:relative;margin:0 auto;width:100%;max-width:1920px}
.home-blocks .block{float:left;width:33.33%;position:relative;height:0;padding-bottom:26%}
.home-blocks .block .container{background:transparent none no-repeat scroll center center;background-size:cover;position:absolute;left:2px;top:0;height:100%;right:2px;margin:0;padding:0}
.home-blocks .block:first-child .container{left:0}
.home-blocks .block:last-child .container{right:0}
.home-blocks .block .content{display:table;width:100%;height:100%;font-size:70px;color:#fff;font-weight:500;text-transform:uppercase}
.home-blocks .block .content a{vertical-align:middle;text-align:center;display:table-cell;color:#fff;text-decoration:none;text-shadow:0 0 15px #000}
.home-blocks:after{display:table;content:'';clear:both}
}
@media all and (max-width:960px){.home-blocks .block .content{font-size:52px}
}
@media all and (max-width:650px){.home-blocks .block .content{font-size:36px}
}
@media all and (max-width:480px){.home-blocks{position:relative;margin:0 auto;width:100%}
.home-blocks .block{float:none;width:auto;height:auto;padding-bottom:0;border-bottom:2px solid white}
.home-blocks .block .container{position:static;background-image:none !important;background-color:#808285}
.home-blocks .block .content{font-size:36px}
.home-blocks .block .content a{display:block;padding:23px 0;text-shadow:none}
}
@media all{.home-blocks{position:relative;margin:0 auto;width:100%;max-width:1920px}
.home-blocks .block{float:left;width:33.33%;position:relative;height:0;padding-bottom:26%}
.home-blocks .block .container{background:transparent none no-repeat scroll center center;background-size:cover;position:absolute;left:2px;top:0;height:100%;right:2px;margin:0;padding:0}
.home-blocks .block:first-child .container{left:0}
.home-blocks .block:last-child .container{right:0}
.home-blocks .block .content{display:table;width:100%;height:100%;font-size:70px;color:#fff;font-weight:500;text-transform:uppercase}
.home-blocks .block .content a{vertical-align:middle;text-align:center;display:table-cell;color:#fff;text-decoration:none;text-shadow:0 0 15px #000}
.home-blocks:after{display:table;content:'';clear:both}
}
@media all and (max-width:960px){.home-blocks .block .content{font-size:52px}
}
@media all and (max-width:650px){.home-blocks .block .content{font-size:36px}
}
@media all and (max-width:480px){.home-blocks{position:relative;margin:0 auto;width:100%}
.home-blocks .block{float:none;width:auto;height:auto;padding-bottom:0;border-bottom:2px solid white}
.home-blocks .block .container{position:static;background-image:none !important;background-color:#808285}
.home-blocks .block .content{font-size:36px}
.home-blocks .block .content a{display:block;padding:23px 0;text-shadow:none}
}
@media all{.home-banner{background-color:#2b2525;position:relative}
.home-banner .container{position:relative;margin:0 auto;max-width:100%;max-width:1920px}
.home-banner .container .frame,.home-banner .container .banner-item{position:absolute;overflow:hidden}
.home-banner .container .banner-item{visibility:hidden}
.home-banner .container .banner-item:last-child{visibility:visible}
.home-banner .container .nav{position:absolute;height:127px;width:68px;background-color:rgba(0,0,0,0.5);top:50%;margin-top:-63.5px;background:transparent none no-repeat scroll center center;background-size:cover}
.home-banner .container .nav>span{display:inline-block;text-indent:-9999px}
.home-banner .container .nav.prev{left:0;background-image:url('../../../../etc/designs/radford/core/images/home-banner-left-nav.png')}
.home-banner .container .nav.next{right:0;background-image:url('../../../../etc/designs/radford/core/images/home-banner-right-nav.png')}
.home-banner .container .banner-item{background-image:none;z-index:0}
.home-banner .container .banner-item .content{position:absolute;z-index:1;color:white;font-weight:500;text-transform:uppercase;font-size:40px;line-height:40px;width:100%;max-width:39%}
.home-banner .container .banner-item .content.with-tag-line .caption{padding-bottom:55px}
.home-banner .container .banner-item .content .caption{background-color:rgba(0,0,0,0.5);padding:20px 35px}
.home-banner .container .banner-item .content .caption.quoted:before{content:'\201c'}
.home-banner .container .banner-item .content .caption.quoted:after{content:'\201d'}
.home-banner .container .banner-item .content .tag{position:relative;color:#fefefe;background-color:#c2011b;border-radius:10px;margin-top:-41px;left:35px;padding:20px 5px;min-width:100%;text-align:center}
.home-banner .container .banner-item .content .more{text-transform:none;font-size:21px;color:#fefefe;right:0;text-align:right;bottom:-75px;text-shadow:0 0 5px rgba(0,0,0,0.5)}
.home-banner .container .banner-item .content .more a{color:#fefefe}
.home-banner .container .banner-item .content.right{right:150px;bottom:20%}
.home-banner .container .banner-item .content.left{left:150px;bottom:20%}
.home-banner .container .banner-item video{position:absolute;bottom:0;left:0;width:100%;height:auto;image-fit:fill;object-fit:fill;opacity:0;transition:opacity ease-out 600ms}
.home-banner .container .banner-item video::-webkit-media-controls{display:none !important}
.home-banner .container .banner-item video.playing{opacity:1}
.home-banner .container .banner-item .overlay{position:absolute;top:0;left:0;width:100%;height:100%}
}
@media all and (min-width:1601px){.home-banner .container{height:700px}
.home-banner .container .frame,.home-banner .container .banner-item{width:100%;height:100%;background-size:cover}
.home-banner .container .banner-item .content.right{right:230px;bottom:20%}
.home-banner .container .banner-item .content.left{left:230px;bottom:20%}
}
@media all and (max-width:1600px){.home-banner .container{margin:0 auto;height:0;padding-bottom:43.75%}
.home-banner .container .frame,.home-banner .container .banner-item{position:absolute;left:0;top:0;width:100%;height:100%;background-size:100% auto;background-size:cover}
.home-banner .container .banner-item .content{max-width:45%}
}
@media all and (max-width:1385px){.home-banner .container .banner-item video{position:absolute;bottom:0;left:0;width:100%;height:auto;image-fit:fill;object-fit:fill}
.home-banner .container .banner-item .content{max-width:45%;font-size:30px;line-height:30px}
.home-banner .container .banner-item .content .caption{padding:15px 30px}
.home-banner .container .banner-item .content.with-tag-line .caption{padding-bottom:50px}
.home-banner .container .banner-item .content .tag{padding:15px 5px}
.home-banner .container .banner-item .content .more{font-size:19px}
}
@media all and (max-width:1024px){.home-banner .container .banner-item .content{font-size:25px;line-height:25px}
.home-banner .container .banner-item .content .caption{padding:15px 25px}
.home-banner .container .banner-item .content .more{font-size:17px}
.home-banner .container .nav{height:82px;width:45px;margin-top:-41px}
}
@media all and (max-width:960px){.home-banner .container .banner-item .content{max-width:50%;font-size:22px}
.home-banner .container .banner-item .content .caption{padding:12px 22px}
.home-banner .container .banner-item .content.with-tag-line .caption{padding-bottom:33px}
.home-banner .container .banner-item .content .tag{margin-top:-26px;left:22px;padding:12px 0}
.home-banner .container .banner-item .content .more{font-size:15px}
}
@media all and (max-width:768px){.home-banner .container .banner-item .content{max-width:65%;font-size:20px;line-height:20px}
}
@media all and (max-width:650px){.home-banner .container{height:285px;padding-bottom:0}
.home-banner .container .frame,.home-banner .container .banner-item{background-size:cover}
.home-banner .container .banner-item .content.right,.home-banner .container .banner-item .content.left{right:auto;left:50%;margin-left:-30%;bottom:5%}
.home-banner .container .banner-item .content.with-tag-line .caption{padding-bottom:30px}
.home-banner .container .banner-item .content .tag{left:20px;margin-top:-23px;padding:10px 0}
.home-banner .container .banner-item video{display:none}
}
@media all and (max-width:480px){.home-banner .container{height:285px;padding-bottom:0}
.home-banner .container .frame,.home-banner .container .banner-item{background-size:cover}
.home-banner .container .banner-item .content{font-size:19px;line-height:19px;bottom:5px;max-width:80%}
.home-banner .container .banner-item .content.right,.home-banner .container .banner-item .content.left{right:auto;left:50%;margin-left:-40%;bottom:5px}
.home-banner .container .banner-item .content .tag{padding:6px 0}
.home-banner .container .banner-item .content .more{font-size:14px}
.home-banner .container .nav{width:28px;height:65px;margin-top:-32.5px}
}
@media all{.core-homepage .parsys h2,.core-homepage .parsys .parsys .heading>h2{color:#808284;font-size:72px;text-transform:uppercase}
.core-homepage .parsys .parsys .heading>h2{margin:50px 0}
}
@media all and (max-width:1024px){.core-homepage .parsys .heading h2{font-size:62px}
}
@media all and (max-width:768px){.core-homepage .parsys .heading h2{font-size:52px;margin:25px 0}
}
@media all and (max-width:650px){.core-homepage .parsys .heading h2{font-size:42px;margin:25px 0}
}
@media all and (max-width:480px){.core-homepage .parsys .heading h2{font-size:36px;margin:25px 0}
}
@media all{.areas-of-study .open-close{top:30px;z-index:1}
.areas-of-study .open-close a{color:white}
.areas-of-study .heading-band{position:relative;background-color:#c2011b}
.areas-of-study .heading-band>.parsys>.heading h2{margin:0;padding:70px 0 44px;color:white}
.areas-of-study .blocks{position:relative;width:100%;max-width:1920px;margin:0 auto;background-color:white}
.areas-of-study .blocks .block{float:left;width:14.285%;position:relative;height:0;padding-bottom:34.75%}
.areas-of-study .blocks .block .container{background:transparent none no-repeat scroll center center;background-size:cover;position:absolute;left:1.5px;top:0;height:100%;right:1.5px;margin:0;padding:0}
.areas-of-study .blocks .block .content{display:block;width:100%;height:100%;font-size:24px;font-weight:500;text-transform:uppercase;color:#fff;text-decoration:none;text-align:center;letter-spacing:-1px}
.areas-of-study .blocks .block .content .caption{position:absolute;display:table;bottom:0;left:0;width:100%;height:22%}
.areas-of-study .blocks .block .content .caption>span{display:table-cell;bottom:0;left:0;height:100%;width:100%;margin:0;padding:0 5px;vertical-align:middle;background-color:rgba(0,0,0,0.5)}
.areas-of-study .blocks .block .content .caption>span>small{font-size:16px}
.areas-of-study .blocks .block:nth-of-type(1) .container,.areas-of-study .blocks .block:first-child .container{left:0}
.areas-of-study .blocks .block:last-child .container{right:0}
.areas-of-study .blocks:after{display:table;content:'';clear:both}
}
@media all and (max-width:1600px){.areas-of-study .blocks .block .content{font-size:20px;font-weight:500}
.areas-of-study .blocks .block .content .caption{min-height:21%}
.areas-of-study .blocks .block .content .caption>span{padding:0 2px}
.areas-of-study .blocks .block .content .caption>span>small{font-size:14px}
}
@media all and (max-width:1385px){.areas-of-study .blocks .block .content{font-size:18px;font-weight:500}
.areas-of-study .blocks .block .content .caption{min-height:21%}
.areas-of-study .blocks .block .content .caption>span>small{font-size:12px}
}
@media all and (max-width:1024px){.areas-of-study .blocks .block .content{font-size:16px;font-weight:500}
.areas-of-study .blocks .block .content .caption{min-height:21%}
.areas-of-study .blocks .block .content .caption>span>small{font-size:10px}
}
@media all and (max-width:1024px){.areas-of-study .blocks .block .content{font-size:14px;font-weight:500}
.areas-of-study .blocks .block .content .caption{min-height:21%}
.areas-of-study .blocks .block .content .caption>span>small{font-size:9px}
}
@media all and (max-width:767px){.areas-of-study .blocks{display:block;position:relative;width:100%;max-width:1920px;margin:0 auto;background-color:#c2011b}
.areas-of-study .blocks .block{float:left;width:50%;position:relative;height:0;padding-bottom:90px}
.areas-of-study .blocks .block .container{background-image:none !important;position:absolute;border:2px solid white;border-width:2px 1px 0;top:0;left:0;right:0;height:100%;width:100%;margin:0;padding:0}
.areas-of-study .blocks .block .content{display:block;width:100%;height:100%;font-size:17.3px;font-weight:500;text-transform:uppercase;color:#fff;text-decoration:none;text-align:center;letter-spacing:-1px;line-height:18px}
.areas-of-study .blocks .block .content .caption{position:absolute;display:table;bottom:0;left:0;width:100%;height:100%}
.areas-of-study .blocks .block .content .caption>span{display:table-cell;bottom:0;left:0;height:100%;width:100%;margin:0;padding:0 5px;vertical-align:middle;background-color:transparent}
.areas-of-study .blocks .block .content .caption>span>small{font-size:11.53px}
.areas-of-study .blocks .block:nth-child(odd) .container{border-left-style:none}
.areas-of-study .blocks .block:nth-child(even) .container{border-right-style:none}
.areas-of-study .blocks .block:last-child{width:100%}
.areas-of-study .blocks .block:last-child .container{border-bottom-style:none;border-left-style:none;border-right-style:none}
.areas-of-study .blocks:after{display:table;content:'';clear:both}
}
@media all and (max-width:480px){.areas-of-study .heading-band>.parsys>.heading h2{padding:30px 50px 30px 0}
}
@import '../../../../../../../radfordcore/clientlibs/core/public/base/stylesheets/base-variables.less';@media all{article{overflow-x:hidden}
.total-width-box{&__container{position:relative;background-color:transparent;padding:20px 0;z-index:0}
&--light-grey{.total-width-box__container,.total-width-box__container:before,.total-width-box__container:after{background-color:#dbdbdb}
}
&--medium-grey{.total-width-box__container,.total-width-box__container:before,.total-width-box__container:after{background-color:#949599}
}
&--custom-color{.total-width-box__container:before,.total-width-box__container:after{background-color:inherit}
}
.parsys_column>.parsys_column{float:left;margin-top:0;margin-bottom:0;padding:0 10px}
}
}
@media all{.home-banner{background-color:#2b2525;position:relative}
.home-banner .container{position:relative;margin:0 auto;max-width:100%;max-width:1920px}
.home-banner .container .frame,.home-banner .container .banner-item{position:absolute;overflow:hidden}
.home-banner .container .banner-item{visibility:hidden}
.home-banner .container .banner-item:last-child{visibility:visible}
.home-banner .container .nav{position:absolute;height:127px;width:68px;background-color:rgba(0,0,0,0.5);top:50%;margin-top:-63.5px;background:transparent none no-repeat scroll center center;background-size:cover}
.home-banner .container .nav>span{display:inline-block;text-indent:-9999px}
.home-banner .container .nav.prev{left:0;background-image:url('../../../../etc/designs/radford/core/images/home-banner-left-nav.png')}
.home-banner .container .nav.next{right:0;background-image:url('../../../../etc/designs/radford/core/images/home-banner-right-nav.png')}
.home-banner .container .banner-item{background-image:none;z-index:0}
.home-banner .container .banner-item .content{position:absolute;z-index:1;color:white;font-weight:500;text-transform:uppercase;font-size:40px;line-height:40px;width:100%;max-width:39%}
.home-banner .container .banner-item .content.with-tag-line .caption{padding-bottom:55px}
.home-banner .container .banner-item .content .caption{background-color:rgba(0,0,0,0.5);padding:20px 35px}
.home-banner .container .banner-item .content .caption.quoted:before{content:'\201c'}
.home-banner .container .banner-item .content .caption.quoted:after{content:'\201d'}
.home-banner .container .banner-item .content .tag{position:relative;color:#fefefe;background-color:#c2011b;border-radius:10px;margin-top:-41px;left:35px;padding:20px 5px;min-width:100%;text-align:center}
.home-banner .container .banner-item .content .more{text-transform:none;font-size:21px;color:#fefefe;right:0;text-align:right;bottom:-75px;text-shadow:0 0 5px rgba(0,0,0,0.5)}
.home-banner .container .banner-item .content .more a{color:#fefefe}
.home-banner .container .banner-item .content.right{right:150px;bottom:20%}
.home-banner .container .banner-item .content.left{left:150px;bottom:20%}
.home-banner .container .banner-item video{position:absolute;bottom:0;left:0;width:100%;height:auto;image-fit:fill;object-fit:fill;opacity:0;transition:opacity ease-out 600ms}
.home-banner .container .banner-item video::-webkit-media-controls{display:none !important}
.home-banner .container .banner-item video.playing{opacity:1}
.home-banner .container .banner-item .overlay{position:absolute;top:0;left:0;width:100%;height:100%}
}
@media all and (min-width:1601px){.home-banner .container{height:700px}
.home-banner .container .frame,.home-banner .container .banner-item{width:100%;height:100%;background-size:cover}
.home-banner .container .banner-item .content.right{right:230px;bottom:20%}
.home-banner .container .banner-item .content.left{left:230px;bottom:20%}
}
@media all and (max-width:1600px){.home-banner .container{margin:0 auto;height:0;padding-bottom:43.75%}
.home-banner .container .frame,.home-banner .container .banner-item{position:absolute;left:0;top:0;width:100%;height:100%;background-size:100% auto;background-size:cover}
.home-banner .container .banner-item .content{max-width:45%}
}
@media all and (max-width:1385px){.home-banner .container .banner-item video{position:absolute;bottom:0;left:0;width:100%;height:auto;image-fit:fill;object-fit:fill}
.home-banner .container .banner-item .content{max-width:45%;font-size:30px;line-height:30px}
.home-banner .container .banner-item .content .caption{padding:15px 30px}
.home-banner .container .banner-item .content.with-tag-line .caption{padding-bottom:50px}
.home-banner .container .banner-item .content .tag{padding:15px 5px}
.home-banner .container .banner-item .content .more{font-size:19px}
}
@media all and (max-width:1024px){.home-banner .container .banner-item .content{font-size:25px;line-height:25px}
.home-banner .container .banner-item .content .caption{padding:15px 25px}
.home-banner .container .banner-item .content .more{font-size:17px}
.home-banner .container .nav{height:82px;width:45px;margin-top:-41px}
}
@media all and (max-width:960px){.home-banner .container .banner-item .content{max-width:50%;font-size:22px}
.home-banner .container .banner-item .content .caption{padding:12px 22px}
.home-banner .container .banner-item .content.with-tag-line .caption{padding-bottom:33px}
.home-banner .container .banner-item .content .tag{margin-top:-26px;left:22px;padding:12px 0}
.home-banner .container .banner-item .content .more{font-size:15px}
}
@media all and (max-width:768px){.home-banner .container .banner-item .content{max-width:65%;font-size:20px;line-height:20px}
}
@media all and (max-width:650px){.home-banner .container{height:285px;padding-bottom:0}
.home-banner .container .frame,.home-banner .container .banner-item{background-size:cover}
.home-banner .container .banner-item .content.right,.home-banner .container .banner-item .content.left{right:auto;left:50%;margin-left:-30%;bottom:5%}
.home-banner .container .banner-item .content.with-tag-line .caption{padding-bottom:30px}
.home-banner .container .banner-item .content .tag{left:20px;margin-top:-23px;padding:10px 0}
.home-banner .container .banner-item video{display:none}
}
@media all and (max-width:480px){.home-banner .container{height:285px;padding-bottom:0}
.home-banner .container .frame,.home-banner .container .banner-item{background-size:cover}
.home-banner .container .banner-item .content{font-size:19px;line-height:19px;bottom:5px;max-width:80%}
.home-banner .container .banner-item .content.right,.home-banner .container .banner-item .content.left{right:auto;left:50%;margin-left:-40%;bottom:5px}
.home-banner .container .banner-item .content .tag{padding:6px 0}
.home-banner .container .banner-item .content .more{font-size:14px}
.home-banner .container .nav{width:28px;height:65px;margin-top:-32.5px}
}
@media all{.core-homepage .parsys h2,.core-homepage .parsys .parsys .heading>h2{color:#808284;font-size:72px;text-transform:uppercase}
.core-homepage .parsys .parsys .heading>h2{margin:50px 0}
}
@media all and (max-width:1024px){.core-homepage .parsys .heading h2{font-size:62px}
}
@media all and (max-width:768px){.core-homepage .parsys .heading h2{font-size:52px;margin:25px 0}
}
@media all and (max-width:650px){.core-homepage .parsys .heading h2{font-size:42px;margin:25px 0}
}
@media all and (max-width:480px){.core-homepage .parsys .heading h2{font-size:36px;margin:25px 0}
}
.followus h3{padding-bottom:20px}
@media all{.header-quick-links-v2>a{position:relative;font-weight:500;font-size:18px;line-height:18px;border:2px solid #dfb3ab;border-radius:5px;background-color:#d0112b;display:inline-block;padding:10px 10px 7px 24px;max-width:200px;text-align:center;color:white;text-decoration:none;text-transform:uppercase;white-space:nowrap}
.header-quick-links-v2>a .fa{position:absolute;left:10px;top:50%;margin-top:-8px}
.header-quick-links-v2 .options{max-height:0;width:0;opacity:0;visibility:hidden}
.header-quick-links-v2 .options li{padding:15px 25px}
.header-quick-links-v2 .options li a{color:white;font-weight:500;font-size:16px}
.header-quick-links-v2 .options li a .fa{padding-right:10px;color:#c2011b}
.header-quick-links-v2 .options li a:hover,.header-quick-links-v2 .options li a:focus{color:#c2011b;transition:all .25s ease}
.header-quick-links-v2 .options li.one-campus{margin:5px 15px;padding:10px;border:1px solid #cbcbcb;background-color:white;border-radius:5px;text-align:center;width:170px}
.header-quick-links-v2 .options li.one-campus>a{color:#61bab4;font-weight:500}
.header-quick-links-v2 .options li.one-campus>a:hover{background-color:#ccc}
.header-quick-links-v2 .options li.one-campus:hover{background-color:#ccc;transition:all .25s ease}
.header-quick-links-v2 .options.open{position:absolute;display:block;visibility:visible;opacity:1;max-height:750px;top:85%;right:110px;width:200px;left:auto;background-color:#333;z-index:1000;padding:.5em 0 .5em;color:#ccc;font-size:16px;box-shadow:0 5px 5px rgba(0,0,0,0.5);overflow:hidden;transition:max-height .25s ease-in}
.header-quick-links-v2 .options.open .fa{padding-right:10px}
}
@media all and (max-width:1600px){.header-quick-links-v2 .options.open{right:85px}
}
@media all and (max-width:1385px){.header-quick-links-v2 .options.open{right:22px}
.header-quick-links-v2>a{margin-right:22px}
}
@media all and (max-width:1024px){.header-quick-links-v2>a{font-size:15px;line-height:18px}
}
@media all and (max-width:960px){.header-quick-links-v2 .options.open{top:62px}
.header-quick-links-v2>a{position:absolute;right:0;top:17px}
}
@media all and (max-width:650px){.header-quick-links-v2 .options.open{right:20px}
.header-quick-links-v2 .quick-links-text{display:none}
.header-quick-links-v2>a{padding:20px;margin-right:22px;border:0}
.header-quick-links-v2>a .fa{left:17px}
}
@media all and (max-width:480px){.header-quick-links-v2 .options.open{display:block;position:absolute;padding:20px;background-color:#333;left:0;top:75px;width:100%;-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,0.5);box-shadow:0 5px 10px 0 rgba(0,0,0,0.5);z-index:1}
.header-quick-links-v2 .options.open>a{background-color:#a1192b;padding:20px;transition:.25s ease all}
}
@media all{.parsys>.vimeo{position:relative;max-width:100%;height:2}
.parsys>.vimeo>iframe,.parsys>.vimeo>object{position:relative;max-width:100%}
.vimeo.section iframe{max-width:100%}
.vimeo-frame{width:600px;max-width:100%}
.vimeo-frame .vimeo{position:relative;left:0;top:0;padding:20px;width:100%;height:0;padding-bottom:56.25%}
.vimeo-frame .vimeo iframe{position:absolute;left:0;top:0;width:100%;height:100%}
.vimeo-frame.with-content .vimeo{margin-bottom:10px}
.vimeo-frame h2,.vimeo-frame h3,.vimeo-frame h4,.vimeo-frame h5,.vimeo-frame h6{font-weight:500;margin-bottom:5px}
#content .vimeo-left{float:left;margin-right:10px}
#content .vimeo-right{float:right;margin-left:10px}
}
@media all{.textimage .contain:after{display:table;content:'';clear:both}
div.textimage[class*="image_"] div.image.image_right{float:right;margin:0 0 8px 15px}
div.textimage[class*="image_"] div.image.image_left{float:left;margin:0 15px 8px 0}
}
@media all and (max-width:480px){div.textimage[class*="image_"] div.image{float:none !important;margin:0 !important}
}
@media all{.main-content .tabs-ru ul.tabs-ru__tab-list,.adjunct-content .tabs-ru ul.tabs-ru__tab-list,.main-content .tabs-ru ul.tabs-ru__tab-list li.tabs-ru__tab,.adjunct-content .tabs-ru ul.tabs-ru__tab-list li.tabs-ru__tab{list-style-type:none !important;margin:0;padding:0}
.main-content .tabs-ru ul.tabs-ru__tab-list:before,.adjunct-content .tabs-ru ul.tabs-ru__tab-list:before,.main-content .tabs-ru ul.tabs-ru__tab-list li.tabs-ru__tab:before,.adjunct-content .tabs-ru ul.tabs-ru__tab-list li.tabs-ru__tab:before{display:none}
.main-content .tabs-ru__tab-list,.adjunct-content .tabs-ru__tab-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;font-size:14px}
.main-content .tabs-ru__tab-list>.tabs-ru__tab,.adjunct-content .tabs-ru__tab-list>.tabs-ru__tab{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding-left:3px !important}
.main-content .tabs-ru__tab-list>.tabs-ru__tab:first-child,.adjunct-content .tabs-ru__tab-list>.tabs-ru__tab:first-child{padding-left:0 !important}
.main-content .tabs-ru__tab-list>.tabs-ru__tab a,.adjunct-content .tabs-ru__tab-list>.tabs-ru__tab a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;padding:1.5em .25em;background-color:#808285;text-align:center;font-size:1em;font-weight:500;text-transform:uppercase;color:white;text-decoration:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.main-content .tabs-ru__tab-list>.tabs-ru__tab a.active,.adjunct-content .tabs-ru__tab-list>.tabs-ru__tab a.active{background-color:#c2011b}
.no-js .main-content .tabs-ru__tab-list,.no-js .adjunct-content .tabs-ru__tab-list{display:none}
.main-content .tabs-ru__tab-select,.adjunct-content .tabs-ru__tab-select{display:none;width:100%;border:0 solid #3e3e3e;border-radius:0;padding:1.2em .25em;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#c2011b url(../../components/content/tabs-ru/clientlibs/public/resources/tabs-drop-arrow.png) no-repeat scroll right center;background-position:right 15px center;height:auto;cursor:pointer;text-align:center;text-align-last:center;font-size:1em;font-weight:500;text-transform:uppercase;color:white}
.no-js .main-content .tabs-ru__tab-select,.no-js .adjunct-content .tabs-ru__tab-select{display:none}
.js .main-content .tabs-ru__content-wrapper,.js .adjunct-content .tabs-ru__content-wrapper{padding:35px;background-color:#f7f7f7}
.main-content .tabs-ru__tab-content,.adjunct-content .tabs-ru__tab-content{display:none;margin:0}
.no-js .main-content .tabs-ru__tab-content,.no-js .adjunct-content .tabs-ru__tab-content{margin-top:20px;display:block}
.main-content .tabs-ru__tab-content.active,.adjunct-content .tabs-ru__tab-content.active{display:block}
.main-content .tabs-ru__tab-content__heading,.adjunct-content .tabs-ru__tab-content__heading{display:none}
.no-js .main-content .tabs-ru__tab-content__heading,.no-js .adjunct-content .tabs-ru__tab-content__heading{display:block}
.main-content .tabs-ru .tabs-ru__content-wrapper .tabs-ru__tab-content .parsys,.adjunct-content .tabs-ru .tabs-ru__content-wrapper .tabs-ru__tab-content .parsys{padding-top:0}
.main-content .tabs-ru .tabs-ru__content-wrapper .tabs-ru__tab-content .parsys .text,.adjunct-content .tabs-ru .tabs-ru__content-wrapper .tabs-ru__tab-content .parsys .text{margin-top:0}
}
@media all and (max-width:960px){.main-content .tabs-ru__tab-list,.adjunct-content .tabs-ru__tab-list{display:none}
}
@media all and (max-width:960px){.main-content .tabs-ru__tab-select,.adjunct-content .tabs-ru__tab-select{display:block}
}
@media all{.main-content .tabs-real ul.tabs-real__tab-list,.adjunct-content .tabs-real ul.tabs-real__tab-list,.main-content .tabs-real ul.tabs-real__tab-list li.tabs-real__tab,.adjunct-content .tabs-real ul.tabs-real__tab-list li.tabs-real__tab{list-style-type:none !important;margin:0;padding:0}
.main-content .tabs-real ul.tabs-real__tab-list:before,.adjunct-content .tabs-real ul.tabs-real__tab-list:before,.main-content .tabs-real ul.tabs-real__tab-list li.tabs-real__tab:before,.adjunct-content .tabs-real ul.tabs-real__tab-list li.tabs-real__tab:before{display:none}
.main-content .tabs-real__tab-list,.adjunct-content .tabs-real__tab-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;font-size:14px}
.main-content .tabs-real__tab-list>.tabs-real__tab,.adjunct-content .tabs-real__tab-list>.tabs-real__tab{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding-left:3px !important}
.main-content .tabs-real__tab-list>.tabs-real__tab:first-child,.adjunct-content .tabs-real__tab-list>.tabs-real__tab:first-child{padding-left:0 !important}
.main-content .tabs-real__tab-list>.tabs-real__tab a,.adjunct-content .tabs-real__tab-list>.tabs-real__tab a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;padding:1.5em .25em;background-color:#808285;text-align:center;font-size:1em;font-weight:500;text-transform:uppercase;color:white;text-decoration:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.main-content .tabs-real__tab-list>.tabs-real__tab a.active,.adjunct-content .tabs-real__tab-list>.tabs-real__tab a.active{background-color:#003c71}
.no-js .main-content .tabs-real__tab-list,.no-js .adjunct-content .tabs-real__tab-list{display:none}
.main-content .tabs-real__tab-select,.adjunct-content .tabs-real__tab-select{display:none;width:100%;border:0 solid #3e3e3e;border-radius:0;padding:1.2em .25em;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#003c71 url(../../components/content/tabs-real/clientlibs/public/resources/tabs-drop-arrow.png) no-repeat scroll right center;background-position:right 15px center;height:auto;cursor:pointer;text-align:center;text-align-last:center;font-size:1em;font-weight:500;text-transform:uppercase;color:white}
.no-js .main-content .tabs-real__tab-select,.no-js .adjunct-content .tabs-real__tab-select{display:none}
.js .main-content .tabs-real__content-wrapper,.js .adjunct-content .tabs-real__content-wrapper{padding:35px;background-color:#f7f7f7}
.main-content .tabs-real__tab-content,.adjunct-content .tabs-real__tab-content{display:none;margin:0}
.no-js .main-content .tabs-real__tab-content,.no-js .adjunct-content .tabs-real__tab-content{margin-top:20px;display:block}
.main-content .tabs-real__tab-content.active,.adjunct-content .tabs-real__tab-content.active{display:block}
.main-content .tabs-real__tab-content__heading,.adjunct-content .tabs-real__tab-content__heading{display:none}
.no-js .main-content .tabs-real__tab-content__heading,.no-js .adjunct-content .tabs-real__tab-content__heading{display:block}
.main-content .tabs-real .tabs-real__content-wrapper .tabs-real__tab-content .parsys,.adjunct-content .tabs-real .tabs-real__content-wrapper .tabs-real__tab-content .parsys{padding-top:0}
.main-content .tabs-real .tabs-real__content-wrapper .tabs-real__tab-content .parsys .text,.adjunct-content .tabs-real .tabs-real__content-wrapper .tabs-real__tab-content .parsys .text{margin-top:0}
}
@media all and (max-width:960px){.main-content .tabs-real__tab-list,.adjunct-content .tabs-real__tab-list{display:none}
}
@media all and (max-width:960px){.main-content .tabs-real__tab-select,.adjunct-content .tabs-real__tab-select{display:block}
}
@media all{.main-content .tabs ul.tabs__tab-list,.adjunct-content .tabs ul.tabs__tab-list,.main-content .tabs ul.tabs__tab-list>li.tabs__tab,.adjunct-content .tabs ul.tabs__tab-list>li.tabs__tab{list-style-type:none;margin:0;padding:0}
.main-content .tabs ul.tabs__tab-list:before,.adjunct-content .tabs ul.tabs__tab-list:before,.main-content .tabs ul.tabs__tab-list>li.tabs__tab:before,.adjunct-content .tabs ul.tabs__tab-list>li.tabs__tab:before{display:none}
.main-content .tabs__tab-list,.adjunct-content .tabs__tab-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;font-size:14px}
.main-content .tabs__tab-list>.tabs__tab,.adjunct-content .tabs__tab-list>.tabs__tab{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding-left:3px !important}
.main-content .tabs__tab-list>.tabs__tab:first-child,.adjunct-content .tabs__tab-list>.tabs__tab:first-child{padding-left:0 !important}
.main-content .tabs__tab-list>.tabs__tab a,.adjunct-content .tabs__tab-list>.tabs__tab a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;padding:1.5em .25em;background-color:#808285;text-align:center;font-size:1em;font-weight:500;text-transform:uppercase;color:white;text-decoration:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.main-content .tabs__tab-list>.tabs__tab a.active,.adjunct-content .tabs__tab-list>.tabs__tab a.active{background-color:#c2011b}
.no-js .main-content .tabs__tab-list,.no-js .adjunct-content .tabs__tab-list{display:none}
.main-content .tabs__tab-select,.adjunct-content .tabs__tab-select{display:none;width:100%;border:0 solid #3e3e3e;border-radius:0;padding:1.2em .25em;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#c2011b url(../../components/content/tabs/clientlibs/public/resources/tabs-drop-arrow.png) no-repeat scroll right center;background-position:right 15px center;height:auto;cursor:pointer;text-align:center;text-align-last:center;font-size:1em;font-weight:500;text-transform:uppercase;color:white}
.no-js .main-content .tabs__tab-select,.no-js .adjunct-content .tabs__tab-select{display:none}
.js .main-content .tabs__content-wrapper,.js .adjunct-content .tabs__content-wrapper{padding:35px;background-color:#f7f7f7}
.main-content .tabs__tab-content,.adjunct-content .tabs__tab-content{display:none;margin:0}
.no-js .main-content .tabs__tab-content,.no-js .adjunct-content .tabs__tab-content{margin-top:20px;display:block}
.main-content .tabs__tab-content.active,.adjunct-content .tabs__tab-content.active{display:block}
.main-content .tabs__tab-content__heading,.adjunct-content .tabs__tab-content__heading{display:none}
.no-js .main-content .tabs__tab-content__heading,.no-js .adjunct-content .tabs__tab-content__heading{display:block}
}
@media all and (max-width:960px){.main-content .tabs__tab-list,.adjunct-content .tabs__tab-list{display:none}
}
@media all and (max-width:960px){.main-content .tabs__tab-select,.adjunct-content .tabs__tab-select{display:block}
}
table.cds td.data{border:1px solid black;padding:3px;text-align:center;vertical-align:middle;min-width:100px;background-color:#edffe5}
table.cds td{border:1px solid black;padding:4px !important}
table.cds th{border:1px solid black}
table.cds{width:99%}
@media all{.subnavigation{background-color:#f7f7f7;padding:45px 20px 20px;font-size:16px;font-weight:600}
.subnavigation>ul>li{position:relative}
.subnavigation>ul>li:first-child{border-top-style:none}
.subnavigation>ul>li.more>a{margin-right:24px;padding-right:10px}
.subnavigation>ul>li.more>span>a:after{box-sizing:border-box;display:block;text-align:center;content:'+';position:absolute;width:24px;height:24px;margin:0;padding:4px 0 0;right:0;top:6.5px;background-color:#14395a;color:white;font-weight:300;font-size:18px}
.subnavigation>ul>li.more.closing>span>a:after{content:'+' !important}
.subnavigation>ul>li.more.open>span>a:after,.subnavigation>ul>li.more.opening>span>a:after{content:'-'}
.subnavigation>ul>li.more>ul{display:none}
.subnavigation>ul>li.more.open>ul{display:block}
.subnavigation li{border-top:1px solid #c7c7c7}
.subnavigation li>a{display:block;padding:10px 0;color:#4d4444}
.subnavigation li>a.active{color:#c2011b}
.subnavigation li li{font-weight:400;font-size:14px}
.subnavigation li li a{padding-left:15px}
.subnavigation li li li a{padding-left:30px}
}
@media all and (max-width:960px){.subnavigation{position:relative;padding:20px;font-size:14px}
.subnavigation>ul{display:none;position:absolute;z-index:500;left:20px;right:20px;background-color:white;border-top:1px solid #8b8c90;-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,0.5);box-shadow:0 5px 10px 0 rgba(0,0,0,0.5)}
.subnavigation>ul>li>a{padding-left:10px}
.subnavigation>ul>li.more>a{margin-right:44px}
.subnavigation>ul>li.more>span>a:after{right:10px;top:5px}
.subnavigation p{background-color:white}
.subnavigation p>a{position:relative;display:block;height:30px;padding:8px 35px 5px 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#4e4445}
.subnavigation p>a:before{position:absolute;right:0;top:0;background-color:#8b8c90;content:'';height:100%;width:30px}
.subnavigation p>a:after{content:'';position:absolute;right:8px;top:10px;width:0;height:0;border-style:solid;border-width:11px 7px 0 7px;border-color:white transparent transparent transparent}
.subnavigation.open p>a{color:#ccc}
.subnavigation.open p>a:after{border-width:0 7px 11px 7px;border-color:transparent transparent white transparent}
}
@media all{.search form{margin-bottom:20px}
.search .text-field{height:45px;width:300px}
[class*="-content"] .search .search-results li{border-top:1px solid #d1d1d1;padding:35px 0;margin:0;list-style-type:none}
.search .search-results li h5{font-size:26px;font-weight:500;letter-spacing:-0.5px}
.search .search-results li h5 a{text-decoration:none}
.search .search-results li h5 + p{margin-top:8px}
.search .search-results li:first-child{border-top-style:none}
}
@media all{.search form{margin-bottom:20px}
.search .text-field{height:45px;width:300px}
[class*="-content"] .search .search-results li{border-top:1px solid #d1d1d1;padding:35px 0;margin:0;list-style-type:none}
.search .search-results li h5{font-size:26px;font-weight:500;letter-spacing:-0.5px}
.search .search-results li h5 a{text-decoration:none}
.search .search-results li h5 + p{margin-top:8px}
.search .search-results li:first-child{border-top-style:none}
}
@media all{.rssfeed{font-size:15px;line-height:23px}
.rssfeed ul>li:before{margin-top:-5px}
.adjunct-content .rssfeed ul>li>h3{margin-top:0;font-size:15px;font-weight:500}
.rssfeed ul>li>p{margin-top:10px}
.main-content .rssfeed ul:after{display:table;content:'';clear:both}
.main-content .rssfeed li{margin-top:0;margin-bottom:20px;float:left;width:100%;padding-left:0}
.main-content .rssfeed li>*{line-height:23px}
.main-content .rssfeed li:before{display:none}
.main-content .rssfeed li h3{margin-top:0;font-size:17px}
}
@media all and (min-width:1025px){.main-content .rssfeed li{width:33.33%;padding:0 10px}
.main-content .rssfeed li:nth-child(3n+1){padding-left:0;padding-right:20px}
.main-content .rssfeed li:nth-child(3n){padding-right:0;padding-left:20px}
.main-content .rssfeed li:nth-child(3n+4){clear:left}
}
@media all and (min-width:651px) and (max-width:1024px){.main-content .rssfeed li{width:50%}
.main-content .rssfeed li:nth-child(2n+1){padding-right:10px}
.main-content .rssfeed li:nth-child(2n + 2){padding-left:10px}
.main-content .rssfeed li:nth-child(2n+3){clear:left}
}
@media all{.parsys .relatedlinks{margin:40px 0}
.parsys .relatedlinks h3 + ul{margin-top:20px}
}
@media all and (max-width:960px){.parsys .iparys_inherited + .relatedlinks,.parsys .relatedlinks:first-child{margin-top:0}
}
@media all{.parsys .relatedlinks{margin:40px 0}
.parsys .relatedlinks h3 + ul{margin-top:20px}
}
@media all and (max-width:960px){.parsys .iparys_inherited + .relatedlinks,.parsys .relatedlinks:first-child{margin-top:0}
}
@media all{.calendarnavigator h4,.calendarnavigator li{font-size:14px}
.calendarnavigator .filters li{padding-left:0}
.calendarnavigator .filters li:before{display:none}
.calendarnavigator .filters li a{color:#4d4444;text-decoration:none}
.calendarnavigator .filters li.active a,.calendarnavigator .filters li a:hover{color:#c2011b}
.calendarnavigator .quick-search label{display:block}
.calendarnavigator .quick-search>div{margin-top:4px;border:1px solid #d1d1d1;position:relative}
.calendarnavigator .quick-search>div [type="text"]{display:block;width:100%;padding-right:38px;border-style:none;padding:10px 38px 10px 10px;outline-style:none;font-size:14px}
.calendarnavigator .quick-search>div [type="submit"]{position:absolute;top:0;right:0;width:38px;height:100%;margin:0;background-color:white;border-style:none;font-family:FontAwesome;font-size:24px;color:#c2011b;cursor:pointer}
.calendarnavigator .filters + .quick-search{margin-top:20px}
.calendarnavigator table.month-view{border-collapse:collapse;border:1px solid #dedede}
.calendarnavigator table.month-view *{margin:0}
.calendarnavigator table.month-view caption{position:relative;background-color:#f7f7f7;text-align:center;font-size:16px;font-weight:500;text-transform:uppercase;padding:16px 35px 13px}
.calendarnavigator table.month-view caption>a{position:absolute;top:50%;margin-top:-17px;line-height:17px;height:100%;padding:0}
.calendarnavigator table.month-view caption>a.prev{left:13px}
.calendarnavigator table.month-view caption>a.next{right:13px}
.calendarnavigator table.month-view caption>a>i{font-size:34px}
.calendarnavigator table.month-view caption>a>span{position:absolute;left:-9999px;top:-9999px}
.calendarnavigator table.month-view tr:nth-child(n){background-color:white}
.calendarnavigator table.month-view td,.calendarnavigator table.month-view th{font-size:12px}
.calendarnavigator table.month-view thead td,.calendarnavigator table.month-view thead th{background-color:#dedede;text-align:center;vertical-align:middle;height:33px;font-weight:500;text-transform:uppercase}
[class*="-content"] .calendarnavigator table.month-view tbody td{position:relative;padding:0;width:38px;height:38px;border:1px solid #dedede}
[class*="-content"] .calendarnavigator table.month-view tbody td>a{display:block;position:absolute;left:0;top:0;height:100%;width:100%;text-align:center;padding-top:14px;font-weight:500;color:black}
[class*="-content"] .calendarnavigator table.month-view tbody td>a>span{display:inline-block}
[class*="-content"] .calendarnavigator table.month-view tbody td>a:hover{background-color:#eee}
[class*="-content"] .calendarnavigator table.month-view tbody td.active>a{background-color:#61bab4;color:white}
[class*="-content"] .calendarnavigator table.month-view tbody td.previous>a,[class*="-content"] .calendarnavigator table.month-view tbody td.next>a{color:#919191;font-weight:400}
}
@media all{.agendaview{padding:0}
.main-content .agendaview .list{margin-left:0}
.agendaview .list>*{list-style-type:none;float:left;width:50%;margin-top:0}
.agendaview .list>*:nth-child(even){padding-left:30px}
.agendaview .list>*:nth-child(odd){clear:left;padding-right:30px}
.agendaview .list>*:first-child{clear:none}
.agendaview .list>*>div{border-top:1px solid #c3c3c3;padding:45px 20px 20px}
.agendaview .list>*:first-child div,.agendaview .list>*:first-child + * div{border-top-style:none;padding-top:0}
.agendaview .list>* h3{font-size:18px;font-weight:500;margin:0}
.agendaview .list>* h3 a{text-decoration:none}
.agendaview .list:after{display:table;content:'';clear:both}
.agendaview .news-list-pager{text-align:center;clear:left}
.agendaview .news-list-pager ul{display:inline-block}
.agendaview .news-list-pager li{position:relative;top:4px;display:block;font-size:28px;font-weight:400;padding:0;margin:0 10px;float:left}
.agendaview .news-list-pager li:before{display:none}
.agendaview .news-list-pager li.news-list-previous-page,.agendaview .news-list-pager li.news-list-next-page{padding:0;position:static}
.agendaview .news-list-pager li.news-list-previous-page a,.agendaview .news-list-pager li.news-list-next-page a,.agendaview .news-list-pager li.news-list-previous-page span,.agendaview .news-list-pager li.news-list-next-page span{background:#c2011b none no-repeat scroll center center;text-indent:-9999px;display:inline-block;width:25px;height:48px;min-width:0}
.agendaview .news-list-pager li.news-list-previous-page a,.agendaview .news-list-pager li.news-list-previous-page span{background-image:url('../../../../etc/designs/radford/core/images/nav-previous.png')}
.agendaview .news-list-pager li.news-list-next-page a,.agendaview .news-list-pager li.news-list-next-page span{background-image:url('../../../../etc/designs/radford/core/images/nav-next.png')}
.agendaview .news-list-pager li a{display:inline-block;text-decoration:none;color:#4d4444;min-width:45px;text-align:center;padding:6px 0}
.agendaview .news-list-pager li.current{background-color:#f7f7f7}
.agendaview .news-list-pager li.current a{color:#c2011b}
.agendaview .date,.event-detail .date{margin-top:3px;color:#808285;font-size:15px}
.agendaview .thumb,.event-detail .thumb{float:left;margin-right:20px;width:71px;height:auto;margin-top:15px}
.agendaview .location,.event-detail .location{margin-top:15px;font-size:14px;font-weight:500}
.agendaview .location + .deck,.event-detail .location + .deck{margin-top:0}
.agendaview .deck,.event-detail .deck{font-size:14px;margin-top:15px}
.agendaview .thumb + .deck,.event-detail .thumb + .deck{margin-left:90px}
}
@media all and (max-width:650px){.agendaview .list>*{float:none;width:auto}
.agendaview .list>*:nth-child(n){padding-left:0;padding-right:0}
.agendaview .list>*>div{padding-left:0;padding-right:0}
.agendaview .list>*>div:after{display:table;content:'';clear:both}
}
@media all{div.image.guide-image{padding-right:0;padding-bottom:0}
div.image.guide-image>a{display:block}
div.image.guide-image img{box-shadow:none;-webkit-box-shadow:none}
div.image.guide-image img + br,div.image.guide-image a + br{display:none}
div.image.guide-image .image-caption{margin-top:0;max-width:100%;font-family:"Gotham A","Gotham B",Gotham,Arial,Helvetica,Sans-Serif;font-size:20px;font-weight:300;background-color:#14395a;color:#fff;padding:10px 15px}
div.image.guide-image .image-caption:after{display:none}
div.image.guide-image .image-caption p{line-height:24px}
div.image.guide-image .image-caption p>a{display:block;padding:10px 15px;color:white;text-decoration:none}
div.image.guide-image a + .image-caption,div.image.guide-image a + br + .image-caption{padding:0}
}
@media all and (max-width:480px){div.image.guide-image>a,div.image.guide-image>img{display:none}
}
@media all{.flex div.image.guide-image{display:flex;flex-direction:column;align-items:stretch;flex-grow:1}
.flex div.image.guide-image .image-caption{flex-grow:1;display:flex;align-items:center}
.flex div.image.guide-image .image-caption p{align-self:center;flex-grow:1}
}
@media all{.cq-Editable-dom{float:none !important}
.pull-quote{width:300px;max-width:40%;min-width:300px;width:100%}
.pull-quote.pull-quote--left{float:left;margin-right:20px}
.pull-quote.pull-quote--right{float:right;margin-left:20px}
.pull-quote .pull-quote__quote{position:relative;color:#9d9e9e;font-size:1.429rem;background-color:transparent;margin-bottom:20px;padding-top:1rem;padding-left:2.6rem}
.pull-quote .pull-quote__quote:before{content:'\201c';font-size:4.286rem;color:#c2011b;font-weight:700;position:absolute;left:0;top:0}
.pull-quote .pull-quote__quote p,.pull-quote .pull-quote__quote ul,.pull-quote .pull-quote__quote ol{margin-top:10px}
.pull-quote .pull-quote__quote p:first-child,.pull-quote .pull-quote__quote ul:first-child,.pull-quote .pull-quote__quote ol:first-child{margin-top:0}
.pull-quote .pull-quote__quote footer{color:#9d9e9e;background-color:transparent;font-size:1rem;text-align:left;line-height:1.4em;margin-top:.9rem}
.pull-quote .pull-quote__quote .pull-quote__quote__cite{display:block;font-weight:500;color:#2b2525;font-size:1rem;line-height:1.4em}
.pull-quote .pull-quote__quote .pull-quote__quote__extra{display:block;font-size:1rem;font-style:italic;font-weight:300}
.pull-quote .pull-quote__quote .pull-quote__quote__extra,.pull-quote .pull-quote__quote .pull-quote__quote__extra *{line-height:1.4em;margin-top:0}
}
@media all and (min-width:601px){.pull-quote.pull-quote--left,.pull-quote.pull-quote--right{margin-top:0}
}
@media all and (max-width:600px){.pull-quote,.pull-quote.pull-quote--left,.pull-quote.pull-quote--right{max-width:100%;min-width:0;width:100%;float:none;margin-left:0;margin-right:0}
}
@media all{.promo{border-radius:10px}
.promo .promo-box{border-radius:10px}
.promo .promo-box img{width:100%;height:auto;border-top-left-radius:10px;border-top-right-radius:10px;display:block;margin:0;padding:0}
.promo .promo-box-content{margin-top:0;border-bottom-left-radius:10px;border-bottom-right-radius:10px;background-color:#f7f7f7}
.promo .promo-box-content:first-child{border-top-left-radius:10px;border-top-right-radius:10px}
.promo .promo-box-content>*{padding-left:10px;padding-right:10px;line-height:18px}
.promo .promo-box-content>*:last-child{border-bottom-left-radius:10px;border-bottom-right-radius:10px}
.promo .promo-box-content h3{margin:0;background-color:#61bab4;font-weight:500;font-size:16px}
.promo .promo-box-content h3>*{display:block;text-align:center;padding:20px 5px;color:#fff;text-decoration:none;text-transform:uppercase}
.promo .promo-box-content * + *{margin-top:10px}
.promo .promo-box-content h3 + *:last-child{padding-bottom:10px}
}
@media all{.parsys *,.parsys_column *{margin:0}
.parsys>* + *,.parsys_column>* + *{margin-top:20px}
.parsys [class*="cq-placeholder"]:first-child + *,.parsys_column [class*="cq-placeholder"]:first-child + *,.parsys>a:first-child + *,.parsys_column>a:first-child + *,.parsys>a:first-child + [class*="cq-placeholder"] + *,.parsys_column>a:first-child + [class*="cq-placeholder"] + *{margin-top:0}
.college.homepage .main-content .parsys,.admin-dept.homepage .main-content .parsys{padding-top:45px}
.college.homepage .main-content .parsys>*:first-child,.admin-dept.homepage .main-content .parsys>*:first-child{margin-top:45px}
.college.homepage .main-content .parsys>a:first-child,.admin-dept.homepage .main-content .parsys>a:first-child{margin-top:0}
.college.homepage .main-content .parsys>a:first-child + *,.admin-dept.homepage .main-content .parsys>a:first-child + *{margin-top:45px}
.college.homepage .main-content .parsys>a:first-child + .heading,.admin-dept.homepage .main-content .parsys>a:first-child + .heading{margin-top:0}
}
@media all{.parsys>.parsys_column{margin-left:-10px;margin-right:-10px}
.parsys>.parsys_column>.parsys_column{float:left;margin-top:0;margin-bottom:0;padding:0 10px}
.parsys>.parsys_column:after{display:table;content:'';clear:both}
.cq-colctrl-lt0>div[class*="-c"]{width:50%}
.cq-colctrl-lt1>[class*="-c"]{width:66.6%}
.cq-colctrl-lt1>[class*="-c1"]{width:33.3%}
.cq-colctrl-lt2>[class*="-c"],.cq-colctrl-lt9>[class*="-c"]{width:33.3%}
.cq-colctrl-lt3>[class*="-c"]{width:50%}
.cq-colctrl-lt3>[class*="-c1"]{width:25%}
.cq-colctrl-lt3>[class*="-c2"]{width:25%}
.cq-colctrl-lt8>[class*="-c"]{width:25%}
}
@media all and (max-width:1024px){.cq-colctrl-lt8>[class*="-c"]{width:50%}
.cq-colctrl-lt8>[class*="-c"]:nth-child(2n+1){clear:left}
}
@media all and (max-width:480px){.parsys .parsys_column{display:block !important;margin-left:0;margin-right:0}
.parsys .parsys_column>.parsys_column{display:block !important;float:none;width:100%;padding:0;margin-top:20px !important}
.parsys .parsys_column>.parsys_column:first-child{margin-top:0 !important}
}
@media all{.parsys>.parsys_column.flex{display:flex;align-items:stretch;flex-wrap:wrap}
.parsys>.parsys_column.flex>.parsys_column{display:flex;flex-direction:column}
}
@media all{.pagetitle{padding-top:45px;padding-bottom:30px}
.pagetitle h1{font-size:36px;color:#2b2525;font-weight:600}
}
@media all and (max-width:960px){.pagetitle{padding-top:30px}
}
@media all{.newsitemlist{position:relative;min-height:25px}
.newsitemlist .news-list-filter:after{display:table;content:'';clear:both}
.newsitemlist .news-list-filter + .news-list{margin-top:20px}
.newsitemlist .news-list-filter + .news-list + .pager{margin-top:50px}
.main-content .newsitemlist .news-list{margin-left:0}
.newsitemlist .news-list>*{list-style-type:none}
.newsitemlist .news-list>*>div{border-top:1px solid #c3c3c3;padding:45px 20px 20px}
.newsitemlist .news-list>*>div.empty{padding:0}
.newsitemlist .news-list>*>div:after{display:table;content:'';clear:both}
.newsitemlist .news-list>* h3{font-size:18px;font-weight:500;margin:0}
.newsitemlist .news-list>* h3 a{text-decoration:none}
.newsitemlist .news-list>* .date{margin-top:3px;color:#808285;font-size:16px}
.newsitemlist .news-list>* .thumb{float:left;margin-right:20px;width:71px;height:auto;margin-top:15px}
.newsitemlist .news-list>* .deck{font-size:14px;margin-top:15px}
.newsitemlist .news-list>* .thumb + .deck{margin-left:90px}
.js .newsitemlist .news-list.two-columns.more>*:nth-child(n+3){display:none}
.newsitemlist .news-list.two-columns>*{float:left;width:50%}
.newsitemlist .news-list.two-columns>*:nth-child(even){padding-left:30px}
.newsitemlist .news-list.two-columns>*:nth-child(odd){clear:left;padding-right:30px}
.newsitemlist .news-list.two-columns>*:first-child{clear:none}
.newsitemlist .news-list.two-columns>*:first-child div,.newsitemlist .news-list.two-columns>*:first-child + * div{border-top-style:none;padding-top:0}
.js .newsitemlist .news-list.three-columns.more>*:nth-child(n+4){display:none}
.newsitemlist .news-list.three-columns>*{float:left;width:33.33%}
.newsitemlist .news-list.three-columns>*:nth-child(3n+1){padding-right:15px}
.newsitemlist .news-list.three-columns>*:nth-child(3n+2){padding-left:15px;padding-right:15px}
.newsitemlist .news-list.three-columns>*:nth-child(3n+3){padding-left:15px}
.newsitemlist .news-list.three-columns>*:nth-child(3n+4){clear:left}
.newsitemlist .news-list.three-columns>*:nth-child(-n+3) div{border-top-style:none;padding-top:0}
.newsitemlist .news-list:after{display:table;content:'';clear:both}
.newsitemlist .news-list.more{margin-bottom:20px}
.newsitemlist .more-button{display:inline-block;margin:0 auto;background-color:white;text-transform:uppercase;border-radius:20px;font-size:16px;font-weight:500;-webkit-box-shadow:0 6px 15px -2px rgba(0,0,0,0.25);box-shadow:0 6px 15px -2px rgba(0,0,0,0.25);z-index:1}
.newsitemlist .more-button a{display:block;padding:10px 20px;color:#61bab4;text-decoration:none}
.js .newsitemlist .more-button{position:absolute}
}
@media all and (max-width:650px){.newsitemlist .news-list.two-columns>*,.newsitemlist .news-list.three-columns>*{float:none;width:auto}
.newsitemlist .news-list.two-columns>*:nth-child(2)>div,.newsitemlist .news-list.three-columns>*:nth-child(2)>div{border-top:1px solid #c3c3c3;padding-top:45px}
.newsitemlist .news-list.two-columns>*:nth-child(n),.newsitemlist .news-list.three-columns>*:nth-child(n){padding-left:0;padding-right:0}
.newsitemlist .news-list.two-columns>*>div,.newsitemlist .news-list.three-columns>*>div{padding-left:0;padding-right:0}
.newsitemlist .news-list.two-columns>*>div:after,.newsitemlist .news-list.three-columns>*>div:after{display:table;content:'';clear:both}
}
@media all{.lwupcomingevents h2{margin-bottom:15px}
[class^="lw_item_"]{padding:15px 0}
[class^="lw_item_"] .lw_event_item_date{display:block;position:absolute;font-size:1.2em;padding:0 10px 0 0;border-right:1px solid #c2011b}
[class^="lw_item_"] .lw_event_item_title{padding:0 10px;font-size:1.1em;display:inline-flex;margin-left:70px !important}
[class^="lw_item_"] .lw_event_item_title a{color:#000}
[class^="lw_item_"] .lw_event_item_title a:hover{color:#c2011b;text-decoration:underline;transition:.5s ease all}
.lw_widget{padding:0 20px;margin-top:15px !important}
.all-events-link{text-align:center;padding-top:20px}
.all-events-link a{font-size:1.3em;padding:16px;border:1px solid #cbcbcb;border-radius:5px;color:#61bab4;font-weight:500}
.all-events-link a:hover{color:#fff;background-color:#61bab4;transition:.5s ease all}
}
@media all and (max-width:480px){.lw_event_item_date{font-size:1.1em}
.lw_event_item_title{font-size:1em}
.lw_widget{padding:0 !important}
.lw_event_item_title{padding:0 !important}
}
@media all{.operating-hours-container{padding-bottom:20px}
.operating-hours-container h2{text-align:center;padding-bottom:20px}
.operating-hours-container h3{text-align:center}
.operating-hours-container .lwcw{padding:10px 40px}
.operating-hours-container .lwcw .lw_events_time{max-width:300px;margin:0 auto}
}
@media all and (max-width:425px){.operating-hours-container .lwcw{padding:10px}
}
@media all and (max-width:991px){.operating-hours-container{padding-top:20px}
}
@media all{.lw_paginate_total{display:none}
.lw_paginate a{color:white;background-color:#c2011b;padding:8px;border-radius:5px;text-decoration:none}
}
@media all and (min-width:768px){.col1{width:33%}
}
@media all{.skiptranslate.goog-te-gadget select{-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;-webkit-box-shadow:inset 0 16px 0 0 rgba(255,255,255,0.1);-moz-box-shadow:inset 0 16px 0 0 rgba(255,255,255,0.1);box-shadow:inset 0 16px 0 0 rgba(255,255,255,0.1)}
}
@media all{.gsc-result-info-container{background-color:white}
.gsc-orderby-container{background-color:white;display:none}
.gsc-above-wrapper-area-container td{background-color:white}
.gsc-resultsHeader td{background-color:white;display:none}
.gcsc-branding td{background-color:white;display:none}
.gsc-cursor-page{font-size:125%}
.gsc-cursor{text-align:center}
.gsc-cursor-page{width:50%;margin:0 auto}
.gsc-selected-option-container.gsc-inline-block{width:200%}
.gsc-table-result td{background-color:white}
.gs-snippet{padding-left:15px !important}
.gs-fileFormat{padding-left:8px !important}
.gsc-webResult.gsc-result{border-bottom:1px solid silver !important}
.gsc-result-info-container{margin:0 !important;padding:0 !important}
.gsc-result .gs-title{height:1.1em !important}
.gsc-url-top{display:none !important}
.gs-title{text-decoration:none !important;font-family:arial,tahoma,helvetica,sans-serif !important;content:'\f063'}
}
@media all{.folks .name{color:#c2011b;font-size:16px;margin-left:-8px}
.folks{padding-bottom:5px;width:100%;margin-bottom:15px;font-family:"Gotham A","Gotham B",Gotham,Arial,Helvetica,Sans-Serif}
.rupeople .seperator{border-top:1px solid #d1d1d1;margin-left:-15px;margin-bottom:15px}
.folks div{display:inline-block}
.col1{width:100%}
.rupeople{margin-left:30px}
.pagination ul{list-style-type:none;display:inline-block;padding:0;margin:0;margin-right:8px;width:100%}
.pagination ul li{list-style-type:none;display:inline-block;padding-left:0;margin-left:0;margin-right:8px;color:#c2011b;font-size:18px;widht:100%}
.pagination ul li a{text-decoration:none;font-size:16px}
.pagination li::before{display:none}
.nores{padding:5px;margin:5px;border:1px solid #fc3;background-color:#fff4c2;color:black;font-size:12px}
}
@media all and (min-width:768px){.col1{width:33%}
}
@media all{.folks .name{color:#c2011b;font-size:16px;margin-left:-8px}
.folks{padding-bottom:5px;width:100%;margin-bottom:15px;font-family:"Gotham A","Gotham B",Gotham,Arial,Helvetica,Sans-Serif}
.rupeople .seperator{border-top:1px solid #d1d1d1;margin-left:-15px;margin-bottom:15px}
.folks div{display:inline-block}
.col1{width:100%}
.rupeople{margin-left:30px}
.place{border-bottom:1px solid #d1d1d1 !important;opacity:.9;margin-bottom:0 !important;padding-bottom:0 !important}
.place .pbutton:focus{outline:0}
.place .pbutton{margin:0 !important;padding:10px 5px;font-size:13px;width:85px;background-color:white;border:0 none !important;margin-right:1px;transform:perspective(15px) rotateX(1.1deg);-webkit-appearance:none !important}
.pagination ul{list-style-type:none;display:inline;padding:0;margin:0;margin-right:8px}
.pagination ul li{list-style-type:none;display:inline;padding-left:0;margin-left:0;margin-right:8px;color:#c2011b;font-size:18px}
.pagination ul li a{text-decoration:none;font-size:16px}
.pagination li::before{display:none}
.nores{padding:5px;margin:5px;border:1px solid #fc3;background-color:#fff4c2;color:black;font-size:12px}
.gsc-result-info-container{background-color:white}
.gsc-orderby-container{background-color:white;display:none}
.gsc-above-wrapper-area-container td{background-color:white}
.gsc-resultsHeader td{background-color:white;display:none}
.gcsc-branding td{background-color:white;display:none}
.gsc-cursor-page{font-size:125%}
.gsc-cursor{text-align:center}
.gsc-cursor-page{width:50%;margin:0 auto}
.gsc-selected-option-container.gsc-inline-block{width:200%}
.gsc-table-result td{background-color:white}
.gs-snippet{padding-left:15px !important}
.gs-fileFormat{padding-left:8px !important}
.gsc-webResult.gsc-result{border-bottom:1px solid silver !important}
.gsc-result-info-container{margin:0 !important;padding:0 !important}
.gsc-result .gs-title{height:1.1em !important}
.gsc-url-top{display:none !important}
.gs-title{text-decoration:none !important}
}
@media all and (min-width:768px){.col1{width:33%}
}
@media all{.pop-up-box{overflow:none;margin-top:0;margin-left:0 !important;padding-top:20px;height:65px;z-index:9999;color:white;position:fixed;top:0;width:100%;padding-right:10px;text-align:center;left:0;right:0}
.pop-box-button{float:right;margin-top:5px}
.pop-box-button:hover{cursor:pointer}
.link-button{margin-top:0;color:#61bab4;cursor:pointer;font-size:14px;border-radius:5px;background-color:white}
}
@media all{.main-content .list ul li{font-size:14px}
}
@media all{div.image .halfheight img{max-width:100%;height:145px}
}
@media all{.banner .image{overflow:hidden;background-color:#313333;margin-bottom:0;padding:0}
.banner .image .container{height:443px;background-position:center top;background-repeat:no-repeat;background-size:cover;max-width:1920px}
}
@media all and (max-width:960px){.banner .image .container{height:330px}
}
@media all and (max-width:480px){.banner .image .container{height:140px}
}
@media all{.banner .halfheight .image .container{height:145px;max-width:100%}
}
@media all{.instagramfeed{font-size:15px;line-height:23px}
.instagramfeed img{-webkit-transform:scale(0.75);-moz-transform:scale(0.75);-ms-transform:scale(0.75);-o-transform:scale(0.75);transform:scale(0.75);filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.99996192, M12=-0.00872654, M21=0.00872654, M22=0.99996192, SizingMethod='auto expand')}
.instagramfeed ul>li:before{margin-top:-5px}
.adjunct-content .instagramfeed ul>li>h3{margin-top:0;font-size:15px;font-weight:500}
.instagramfeed ul>li>p{margin-top:10px}
.main-content .instagramfeed ul:after{display:table;content:'';clear:both}
.main-content .instagramfeed li{margin-top:0;margin-bottom:20px;float:left;width:100%;padding-left:0}
.main-content .instagramfeed li>*{line-height:23px}
.main-content .instagramfeed li:before{display:none}
.main-content .instagramfeed li h3{margin-top:0;font-size:17px;display:none}
}
@media all and (min-width:1025px){.main-content .instagramfeed li{width:33.33%;padding:0 10px}
.main-content .instagramfeed li:nth-child(3n+1){padding-left:0;padding-right:20px}
.main-content .instagramfeed li:nth-child(3n){padding-right:0;padding-left:20px}
.main-content .instagramfeed li:nth-child(3n+4){clear:left}
}
@media all and (min-width:651px) and (max-width:1024px){.main-content .instagramfeed li{width:50%}
.main-content .instagramfeed li:nth-child(2n+1){padding-right:10px}
.main-content .instagramfeed li:nth-child(2n + 2){padding-left:10px}
.main-content .instagramfeed li:nth-child(2n+3){clear:left}
}
@media all{.infographic{color:#a3a0a0;font-weight:500;text-align:center}
.infographic .image{margin-bottom:10px}
.infographic .image img{display:block;margin:0 auto;-webkit-box-shadow:none;box-shadow:none}
.infographic h2,.infographic h3,.infographic h4,.infographic h5,.infographic h6{font-size:1.5rem;margin-bottom:.2em;color:#c2011b;text-transform:uppercase}
}
@media all and (min-width:481px){.infographic .image{position:relative;height:0;padding-top:66.66%}
.infographic .image a{display:inline;position:static}
.infographic .image img{position:absolute;max-width:100%;max-height:100%;height:auto;width:auto;top:50%;left:50%;-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}
}
@media all and (max-width:480px){.infographic .image a{display:inline-block}
}
@media all{div.image{position:relative;overflow:hidden}
div.image.image_right{float:right;margin:0 0 8px 15px}
div.image.image_left{float:left;margin:0 15px 8px 0}
div.image.shadow{padding-right:4px;padding-bottom:4px}
div.image.shadow img{-webkit-box-shadow:2px 2px 2px 0 rgba(0,0,0,0.25);box-shadow:2px 2px 2px 0 rgba(0,0,0,0.25)}
div.image a{position:relative;display:inline-block}
div.image a>.decorator{position:absolute;left:5px;bottom:5px;margin:0;width:26px;height:26px;border-radius:5px;background-color:#c2011b}
div.image a>.decorator:after{position:absolute;display:block;font-family:FontAwesome;font-size:14px;content:'\f0a9';color:white;left:50%;top:50%;margin-left:-6.5px;margin-top:-7px}
div.image img{max-width:100%;height:auto;display:block}
div.image img.vimeo + span.decorator:after{content:'\f27d';margin-left:-7.5px}
div.image img.VideoJS + span.decorator:after{content:'\f03d'}
div.image img.pop-image + span.decorator:after{content:'\f03e';margin-left:-8px}
div.image img.gallery + span.decorator:after{content:'\f030';margin-top:-6.5px;margin-left:-8px}
div.image img.gallery-no-cap + span.decorator:after{content:'\f030';margin-top:-6.5px;margin-left:-8px}
div.image .centered{text-align:center}
div.image .centered>a{display:inline-block}
div.image .centered img{display:inline-block}
div.image .centered .image-caption{display:inline-block;max-width:100%;text-align:left}
div.image .image-caption{margin-top:9px;font-size:12px;font-family:Arial,Helvetica,Sans-Serif;max-width:100%}
div.image .image-caption:after{content:'';height:1px;background:linear-gradient(to right,#f0efea 0,#c9c5b3 30%,#c9c5b3 70%,#f0efea 100%);display:block;margin-top:8px}
div.image .image-caption p{line-height:16px}
div.image.linked{cursor:pointer}
div.image[class*="text-overlay"]>a{display:inline-block;margin-bottom:-2px}
div.image[class*="text-overlay"]>a>.decorator{z-index:1;top:5px}
div.image[class*="text-overlay"]>br{display:none}
div.image[class*="text-overlay"] img{width:100%}
div.image[class*="text-overlay"] .centered .image-caption{transform:translateX(-50%)}
div.image[class*="text-overlay"] .centered .no-translate{margin-left:50%}
div.image[class*="text-overlay"] .image-caption{position:absolute;bottom:0;background-color:rgba(0,0,0,0.4);color:white;font-size:17px;font-weight:600;text-align:center;padding:10px 10px;margin-top:0;-webkit-transition:padding-top 250ms ease;-moz-transition:padding-top 250ms ease;-ms-transition:padding-top 250ms ease;-o-transition:padding-top 250ms ease;transition:padding-top 250ms ease}
div.image[class*="text-overlay"] .image-caption:after{display:none}
div.image[class*="text-overlay"] .image-caption p{line-height:18px;color:white}
div.image[class*="text-overlay"] .centered .image-caption{position:absolute;bottom:0;background-color:rgba(0,0,0,0.4);color:white;font-size:17px;font-weight:600;text-align:center;padding:10px 10px;margin-top:0;-webkit-transition:padding-top 250ms ease;-moz-transition:padding-top 250ms ease;-ms-transition:padding-top 250ms ease;-o-transition:padding-top 250ms ease;transition:padding-top 250ms ease}
div.image[class*="text-overlay"] .centered .image-caption:after{display:none}
div.image[class*="text-overlay"] .centered .image-caption p{line-height:18px}
div.image.text-overlay--gradient .image-caption{background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.8) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.8) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0.8) 100%)}
div.image.text-overlay--gradient .centered .image-caption{background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.8) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.8) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0.8) 100%)}
div.image.text-overlay--gradient:hover .image-caption{background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.8) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.8) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0.8) 100%)}
div.image.text-overlay--gradient:hover .centered .image-caption{background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.8) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.8) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0.8) 100%)}
}
@media all and (max-width:480px){.image img{margin:0}
}
@media all{.banner .image{overflow:hidden;background-color:#313333;margin-bottom:0;padding:0}
.banner .image .container{height:443px;background-position:center top;background-repeat:no-repeat;background-size:cover;max-width:1920px}
}
@media all and (max-width:960px){.banner .image .container{height:330px}
}
@media all and (max-width:480px){.banner .image .container{height:140px}
}
@media all{h2,h3,h4,h5,h6,.text .h2,.text .h3,.text .h4,.text .h5,.text .h6{font-weight:600;color:#2b2525;margin:0}
h2,.text .h2{font-size:28px}
h3,.text .h3{font-size:24px}
h4,.text .h4{font-size:16px;text-transform:uppercase}
.heading.h2,.heading.h3,.heading.h4,.heading.h5,.heading.h6{margin-top:30px;margin-bottom:25px}
.heading.h2>*,.heading.h3>*,.heading.h4>*,.heading.h5>*,.heading.h6>*{margin:0}
.heading.h2{margin-bottom:20px}
.heading.h4,.heading.h5,.heading.h6{margin-bottom:5px}
.text .h2,.text .h3,.text .h4,.text .h5,.text .h6,.text h2,.text h3,.text h4,.text h5,.text h6{margin-top:30px;margin-bottom:25px}
.text h2,.text .h2{margin-bottom:20px}
.text h4,.text .h4,.text h5,.text .h5,.text h6,.text .h6{margin-bottom:5px}
.heading + *,.heading + [class*="cq-placeholder"] + *,.heading + a[name*="par_"] + *,.heading + a[name*="par_"] + [class*="cq-placeholder"] + *{margin-top:0}
.adjunct-content h3{font-size:24px}
.adjunct-content .sidebar-box .parsys .heading:first-child{margin-top:0}
}
@media all{div.image.guide-image-blue{padding-right:0;padding-bottom:0}
div.image.guide-image-blue a{display:block}
div.image.guide-image-blue img{box-shadow:none;-webkit-box-shadow:none}
div.image.guide-image-blue img + br,div.image.guide-image-blue a + br{display:none}
div.image.guide-image-blue .image-caption{margin-top:0;max-width:100%;font-family:"Gotham A","Gotham B",Gotham,Arial,Helvetica,Sans-Serif;font-size:20px;font-weight:300;background-color:#14395a;color:#fff;padding:10px 15px}
div.image.guide-image-blue .image-caption:after{display:none}
div.image.guide-image-blue .image-caption p{line-height:24px}
div.image.guide-image-blue .image-caption p>a{display:block;padding:10px 15px;color:white;text-decoration:none}
div.image.guide-image-blue a + .image-caption,div.image.guide-image-blue a + br + .image-caption{padding:0}
}
@media all and (max-width:480px){div.image.guide-image>a,div.image.guide-image>img{display:none}
}
@media all{div.image.guide-image{padding-right:0;padding-bottom:0}
div.image.guide-image img{box-shadow:none;-webkit-box-shadow:none}
div.image.guide-image img + br,div.image.guide-image a + br{display:none}
div.image.guide-image .image-caption{margin-top:0;max-width:100%;font-family:"Gotham A","Gotham B",Gotham,Arial,Helvetica,Sans-Serif;font-size:20px;font-weight:300;background-color:#c2011b;color:#fff;padding:10px 15px}
div.image.guide-image .image-caption:after{display:none}
div.image.guide-image .image-caption p{line-height:24px}
div.image.guide-image .image-caption p>a{display:block;padding:10px 15px;color:white;text-decoration:none}
div.image.guide-image a + .image-caption,div.image.guide-image a + br + .image-caption{padding:0}
}
@media all and (max-width:480px){div.image.guide-image>a,div.image.guide-image>img{display:none}
}
@media all{[class*="-frame"]{background-color:white;position:absolute;max-width:100%;left:0;top:0;padding:30px;-webkit-box-shadow:0 0 5px 1px rgba(0,0,0,0.5);box-shadow:0 0 5px 1px rgba(0,0,0,0.5);z-index:52000}
[class*="-frame"] .close{position:absolute;right:4px;top:4px;width:20px;height:20px;font-size:24px;color:black;opacity:.75}
.mask{position:fixed;left:0;top:0;height:100%;width:100%;padding:0;margin:0;background-color:rgba(0,0,0,0.75);z-index:51000}
.fotorama .fotorama__html{background-color:rgba(255,255,255,0.75);padding:10px;position:absolute;top:auto;bottom:0;left:0;height:auto;width:100%;margin:0}
.fotorama .fotorama__html h2,.fotorama .fotorama__html h3,.fotorama .fotorama__html h4,.fotorama .fotorama__html h5,.fotorama .fotorama__html h6{font-weight:500;margin-top:0;margin-bottom:5px}
}
@media all and (max-width:480px){.fotorama .fotorama__html{padding:10px;font-size:14px}
.fotorama .fotorama__html h2,.fotorama .fotorama__html h3,.fotorama .fotorama__html h4,.fotorama .fotorama__html h5,.fotorama .fotorama__html h6{font-weight:500}
.fotorama .fotorama__html h2 ~ *,.fotorama .fotorama__html h3 ~ *,.fotorama .fotorama__html h4 ~ *,.fotorama .fotorama__html h5 ~ *,.fotorama .fotorama__html h6 ~ *{display:none}
}
@media all{.followus h3 + ul{margin-top:20px}
.followus ul:after{display:table;content:'';clear:both}
.followus li:before{display:none}
.followus a{display:block;width:45px;height:45px;border-radius:50%;background-color:#ccc;font-size:20px;color:white;text-decoration:none;text-align:center}
.followus a>i.fa{text-align:center;margin-top:13px}
.followus a>span{position:absolute;left:-9999px}
.followus a.twitter{background-color:#63cdf1}
.followus a.facebook{background-color:#507cbe}
.followus a.linkedin{background-color:#117bb8}
.followus a.youtube{background-color:#c02426}
.followus a.instagram{background-color:#cbc08f}
.followus a.pinterest{background-color:#d12227}
.followus a.tumblr{background-color:#4d7ea3}
.followus a.google-plus{background-color:#4d4f54}
.followus a.tiktok{background-color:#0078ff}
.followus a.rss{background-color:#f1592a}
.followus a.snapchat-ghost{background-color:#e6df03}
[class*="-content"] .followus li{padding:0;margin:0 9px 15px 0;float:left}
[class*="-content"] .followus li:last-child{margin-right:0}
}
@media all{.followus.core-home a{display:block;width:90px;height:90px;font-size:34px;-webkit-box-shadow:0 0 15px 0 white;box-shadow:0 0 15px 0 white}
.followus.core-home a>i.fa{margin-top:28px}
[class*="-content"] .followus.core-home ul{text-align:center}
[class*="-content"] .followus.core-home li{margin-right:25px}
[class*="-content"] .followus.core-home li:last-child{margin-right:0}
}
@media all and (max-width:1280px){.followus.core-home a{width:80px;height:80px;font-size:30px}
.followus.core-home a>i.fa{margin-top:25px}
[class*="-content"] .followus.core-home li{margin-right:23px}
}
@media all and (max-width:960px){[class*="-content"] .followus.core-home li{float:none;display:inline-block}
}
@media all and (max-width:480px){.followus.core-home a{width:43px;height:43px;font-size:20px}
.followus.core-home a>i.fa{margin-top:13px}
[class*="-content"] .followus.core-home li{margin-right:13px}
}
.countdown{color:white;background-repeat:no-repeat;background-position:center top;background-size:100% contain;height:354px}
.countdown ol{list-style-type:none !important;font-size:72px;display:table;margin:0 auto}
.countdown ol li{display:inline-block !important;list-style-type:none !important;float:left;margin:0;padding:0;width:120px;font-family:monospace}
.countdown .days{width:175px}
.countdown .title{padding-bottom:1%;font-size:18px;text-align:center !important}
.countdown .heading{font-size:18px;margin:0;padding:20px;padding-left:0;padding-right:0;width:120px;padding-left:2%}
.countdown .heading1{font-size:18px;margin:0;padding:20px;padding-right:14px;padding-left:4px;width:175px;padding-left:8%}
.countdown .timer{padding-top:8%}
.countdown span{color:#c2011b}
@media all and (max-width:768px){.countdown ol{font-size:55px}
.countdown ol li{width:90px}
.countdown .days{width:125px}
.countdown .title{padding-bottom:1%;font-size:16px;text-align:center !important}
.countdown .timer{padding-top:20%}
.countdown .heading{font-size:18px;width:90px;padding-left:0}
.countdown .heading1{font-size:18px;width:125px}
}
@media all and (max-width:480px){.countdown ol{font-size:45px}
.countdown ol li{width:75px}
.countdown .days{width:100px}
.countdown .title{padding-bottom:1%;font-size:14px;text-align:center !important}
.countdown .timer{padding-top:20%}
.countdown .heading{font-size:16px;width:75px;padding-left:0}
.countdown .heading1{font-size:16px;width:100px}
}
@media all{.callout-box-misc{max-width:100%;background-color:#fff}
.callout-box-misc>h3{background-color:#c2011b;color:#white;font-size:18px;margin:0}
.callout-box-misc>.callout-box-misc-body{margin:0;padding:20px}
.callout-box-misc>.callout-box-misc-body .image{float:left;margin-right:0}
.parsys_column .callout-box-misc>.callout-box-misc-body .image{float:none}
.callout-box-misc>.callout-box-misc-body .image + .calloutbox-misc-text{padding-left:0}
.parsys_column .callout-box-misc>.callout-box-misc-body .image + .calloutbox-misc-text{padding-left:0;margin-left:0 !important;margin-top:20px}
.callout-box-misc>.callout-box-misc-body .callout-box-misc-text{font-size:60px;color:white;background-color:rgba(0,0,0,0);position:relative;top:160px;z-index:10}
.callout-box-misc>.callout-box-misc-body .callout-box-misc-h3{background-color:white;color:#c2011b;font-size:14px;font-weight:bold;margin-top:10px}
.callout-box-misc>.callout-box-misc-body:after{display:table;content:'';clear:both}
}
@media all and (max-width:1385px){.callout-box-misc .callout-box-misc-body .callout-box-misc-text{top:144px;font-size:44px}
}
@media all and (max-width:1280px){.callout-box-misc .callout-box-misc-body .callout-box-misc-text{top:125px;font-size:38px}
}
@media all and (max-width:1120px){.callout-box-misc .callout-box-misc-body .callout-box-misc-text{top:100px;font-size:36px}
}
@media all and (max-width:1024px){.callout-box-misc .callout-box-misc-body .callout-box-misc-text{top:94px;font-size:32px}
}
@media all and (max-width:980px){.callout-box-misc .callout-box-misc-body .callout-box-misc-text{top:80px;font-size:28px}
}
@media all and (max-width:960px){.callout-box-misc .callout-box-misc-body .callout-box-misc-text{top:112px;font-size:38px}
}
@media all and (max-width:768px){.callout-box-misc .callout-box-misc-body .callout-box-misc-text{top:102px;font-size:32px}
}
@media all and (max-width:640px){.callout-box-misc .callout-box-misc-body .callout-box-misc-text{top:82px;font-size:24px}
}
@media all and (max-width:540px){.callout-box-misc .callout-box-misc-body .callout-box-misc-text{top:66px;font-size:20px}
}
@media all and (max-width:480px){.callout-box-misc .callout-box-misc-body .callout-box-misc-text{top:204px;font-size:64px}
}
@media all and (max-width:414px){.callout-box-misc .callout-box-misc-body .callout-box-misc-text{top:180px;font-size:58px}
}
@media all and (max-width:375px){.callout-box-misc .callout-box-misc-body .callout-box-misc-text{top:156px;font-size:52px}
}
@media all and (max-width:360px){.callout-box-misc .callout-box-misc-body .callout-box-misc-text{top:160px;font-size:50px}
}
@media all and (max-width:320px){.callout-box-misc .callout-box-misc-body .callout-box-misc-text{top:140px;font-size:48px}
}
@media all{.callout-box{max-width:100%;background-color:#f7f7f7}
.callout-box>h3{background-color:#c2011b;color:white;font-size:18px;font-weight:500;padding:12px 20px;margin:0}
.callout-box>.callout-body{margin:0;padding:20px}
.callout-box>.callout-body .image{float:left;margin-right:20px}
.parsys_column .callout-box>.callout-body .image{float:none}
.callout-box>.callout-body .image + .callout-text{padding-left:25px}
.parsys_column .callout-box>.callout-body .image + .callout-text{padding-left:0;margin-left:0 !important;margin-top:20px}
.callout-box>.callout-body .callout-text{margin-top:0}
.callout-box>.callout-body .button{font-size:14px}
.callout-box>.callout-body * + .button{margin-top:20px}
.callout-box>.callout-body:after{display:table;content:'';clear:both}
}
@media all and (max-width:650px){.callout-box .callout-body .image{margin-right:25px;margin-bottom:15px}
.callout-box .callout-body .callout-text,.callout-box .callout-body .image + .callout-text{margin-left:0 !important;padding-left:0}
}
@media all and (max-width:480px){.callout-box .callout-body .image{margin-right:0;width:100%}
}
@media all{.calendarnavigator h4,.calendarnavigator li{font-size:14px}
.calendarnavigator .filters li{padding-left:0}
.calendarnavigator .filters li:before{display:none}
.calendarnavigator .filters li a{color:#4d4444;text-decoration:none}
.calendarnavigator .filters li.active a,.calendarnavigator .filters li a:hover{color:#c2011b}
.calendarnavigator .quick-search label{display:block}
.calendarnavigator .quick-search>div{margin-top:4px;border:1px solid #d1d1d1;position:relative}
.calendarnavigator .quick-search>div [type="text"]{display:block;width:100%;padding-right:38px;border-style:none;padding:10px 38px 10px 10px;outline-style:none;font-size:14px}
.calendarnavigator .quick-search>div [type="submit"]{position:absolute;top:0;right:0;width:38px;height:100%;margin:0;background-color:white;border-style:none;font-family:FontAwesome;font-size:24px;color:#c2011b;cursor:pointer}
.calendarnavigator .filters + .quick-search{margin-top:20px}
.calendarnavigator table.month-view{border-collapse:collapse;border:1px solid #dedede}
.calendarnavigator table.month-view *{margin:0}
.calendarnavigator table.month-view caption{position:relative;background-color:#f7f7f7;text-align:center;font-size:16px;font-weight:500;text-transform:uppercase;padding:16px 35px 13px}
.calendarnavigator table.month-view caption>a{position:absolute;top:50%;margin-top:-17px;line-height:17px;height:100%;padding:0}
.calendarnavigator table.month-view caption>a.prev{left:13px}
.calendarnavigator table.month-view caption>a.next{right:13px}
.calendarnavigator table.month-view caption>a>i{font-size:34px}
.calendarnavigator table.month-view caption>a>span{position:absolute;left:-9999px;top:-9999px}
.calendarnavigator table.month-view tr:nth-child(n){background-color:white}
.calendarnavigator table.month-view td,.calendarnavigator table.month-view th{font-size:12px}
.calendarnavigator table.month-view thead td,.calendarnavigator table.month-view thead th{background-color:#dedede;text-align:center;vertical-align:middle;height:33px;font-weight:500;text-transform:uppercase}
[class*="-content"] .calendarnavigator table.month-view tbody td{position:relative;padding:0;width:38px;height:38px;border:1px solid #dedede}
[class*="-content"] .calendarnavigator table.month-view tbody td>a{display:block;position:absolute;left:0;top:0;height:100%;width:100%;text-align:center;padding-top:14px;font-weight:500;color:black}
[class*="-content"] .calendarnavigator table.month-view tbody td>a>span{display:inline-block}
[class*="-content"] .calendarnavigator table.month-view tbody td>a:hover{background-color:#eee}
[class*="-content"] .calendarnavigator table.month-view tbody td.active>a{background-color:#61bab4;color:white}
[class*="-content"] .calendarnavigator table.month-view tbody td.previous>a,[class*="-content"] .calendarnavigator table.month-view tbody td.next>a{color:#919191;font-weight:400}
}
@media all{.agendaview{padding:0}
.main-content .agendaview .list{margin-left:0}
.agendaview .list>*{list-style-type:none;float:left;width:50%;margin-top:0}
.agendaview .list>*:nth-child(even){padding-left:30px}
.agendaview .list>*:nth-child(odd){clear:left;padding-right:30px}
.agendaview .list>*:first-child{clear:none}
.agendaview .list>*>div{border-top:1px solid #c3c3c3;padding:45px 20px 20px}
.agendaview .list>*:first-child div,.agendaview .list>*:first-child + * div{border-top-style:none;padding-top:0}
.agendaview .list>* h3{font-size:18px;font-weight:500;margin:0}
.agendaview .list>* h3 a{text-decoration:none}
.agendaview .list:after{display:table;content:'';clear:both}
.agendaview .news-list-pager{text-align:center;clear:left}
.agendaview .news-list-pager ul{display:inline-block}
.agendaview .news-list-pager li{position:relative;top:4px;display:block;font-size:28px;font-weight:400;padding:0;margin:0 10px;float:left}
.agendaview .news-list-pager li:before{display:none}
.agendaview .news-list-pager li.news-list-previous-page,.agendaview .news-list-pager li.news-list-next-page{padding:0;position:static}
.agendaview .news-list-pager li.news-list-previous-page a,.agendaview .news-list-pager li.news-list-next-page a,.agendaview .news-list-pager li.news-list-previous-page span,.agendaview .news-list-pager li.news-list-next-page span{background:#c2011b none no-repeat scroll center center;text-indent:-9999px;display:inline-block;width:25px;height:48px;min-width:0}
.agendaview .news-list-pager li.news-list-previous-page a,.agendaview .news-list-pager li.news-list-previous-page span{background-image:url('../../../../etc/designs/radford/core/images/nav-previous.png')}
.agendaview .news-list-pager li.news-list-next-page a,.agendaview .news-list-pager li.news-list-next-page span{background-image:url('../../../../etc/designs/radford/core/images/nav-next.png')}
.agendaview .news-list-pager li a{display:inline-block;text-decoration:none;color:#4d4444;min-width:45px;text-align:center;padding:6px 0}
.agendaview .news-list-pager li.current{background-color:#f7f7f7}
.agendaview .news-list-pager li.current a{color:#c2011b}
.agendaview .date,.event-detail .date{margin-top:3px;color:#808285;font-size:15px}
.agendaview .thumb,.event-detail .thumb{float:left;margin-right:20px;width:71px;height:auto;margin-top:15px}
.agendaview .location,.event-detail .location{margin-top:15px;font-size:14px;font-weight:500}
.agendaview .location + .deck,.event-detail .location + .deck{margin-top:0}
.agendaview .deck,.event-detail .deck{font-size:14px;margin-top:15px}
.agendaview .thumb + .deck,.event-detail .thumb + .deck{margin-left:90px}
}
@media all and (max-width:650px){.agendaview .list>*{float:none;width:auto}
.agendaview .list>*:nth-child(n){padding-left:0;padding-right:0}
.agendaview .list>*>div{padding-left:0;padding-right:0}
.agendaview .list>*>div:after{display:table;content:'';clear:both}
}
@media all{.cmp-breadcrumb li{display:inline}
.cmp-breadcrumb li:before{content:'\f00BB'}
}
@media all{.box{background-color:#faf5e2;padding:25px}
.box .boxparsys{padding-top:0 !important}
.box h2,.box h3,.box h4,.box h5,.box h6,.box p,.box li{color:#524e4e}
.box .sidebar-box>h3{margin-top:0}
.box .sidebar-box>h3 + .content{margin-top:30px}
.box .sidebar-box .content .button{margin-top:30px;font-size:14px}
.box .sidebar-box .content:after,.box .sidebar-box .sub-content:after{display:table;content:'';clear:both}
.box:after{display:table;content:'';clear:both}
}
@media all{.bannerslideshow{overflow:hidden;background-color:#313333;margin-bottom:0;padding:0}
.bannerslideshow .container{position:relative;height:443px;max-width:1920px}
.bannerslideshow .frame,.bannerslideshow .item,.bannerslideshow .item>.image,.bannerslideshow .item>.caption{position:absolute;left:0;top:0;width:100%;height:100%;margin:0;padding:0}
.bannerslideshow .item>.image{background:transparent none no-repeat scroll center top;background-size:cover}
.bannerslideshow .item>.caption{height:auto;top:auto;bottom:0;background-color:rgba(0,0,0,0.5);padding:20px;padding-right:208px}
.bannerslideshow .item>.caption>* + *{margin-top:10px}
.bannerslideshow .item>.caption h3{color:#fff;text-transform:uppercase;font-size:24px;line-height:24px;font-weight:500}
.bannerslideshow .item>.caption p{color:#fff;font-size:16px;line-height:16px}
.bannerslideshow .item>.caption p a{color:#fff;text-decoration:none}
.bannerslideshow .item>.caption p.more-less{display:none;text-align:center;margin-top:10px;padding:0}
.bannerslideshow .item>.caption p.more-less a{display:block;margin:0 auto;color:#fff;font-size:9px;line-height:9px;text-transform:uppercase}
.bannerslideshow .item>.caption p.more-less a:before{content:"More"}
.bannerslideshow .item>.caption p.more-less a.less:before{content:"Less"}
.bannerslideshow .item>.caption p.more-less a.less>span{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);text-shadow:-1px 1px 2px #000}
.bannerslideshow .item>.caption p.more-less a span{display:inline-block;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);text-shadow:1px -1px 2px #000}
.bannerslideshow .nav{display:none;position:absolute;right:0;top:0;height:100%;width:188px;margin:0;padding:0;background-color:#2b2525}
.js .bannerslideshow .nav{display:block}
.bannerslideshow .nav>*{display:block;position:relative;margin:0;padding:0;height:20%;border-top:1px solid #2b2525}
.bannerslideshow .nav>*:first-child{border-top:0}
.bannerslideshow .nav>*>a{display:block;position:absolute;top:0;left:0;height:100%;width:100%;margin:0;padding:0;background:transparent none no-repeat scroll center center;background-size:cover}
.bannerslideshow .nav>*>a:before{display:block;position:absolute;left:0;top:0;height:100%;width:0;overflow:hidden;box-sizing:border-box;z-index:1;transition:width .15s;-webkit-transition:width .15s;-moz-transition:width .15s;-o-transition:width .15s;background-color:rgba(128,130,133,0.75);color:black;content:'\f0d9';font-family:FontAwesome;font-size:18px;text-align:center;padding-top:19%}
.bannerslideshow .nav>*>a:hover:before{width:20px}
.bannerslideshow .nav>*>a>.overlay{position:absolute;z-index:0;left:0;top:0;width:100%;height:100%;margin:0;padding:0;background-color:black;opacity:0;transition:25s;-webkit-transition:opacity .25s;-moz-transition:opacity .25s;-o-transition:opacity .25s}
.bannerslideshow .nav>*.current>a:before{width:20px}
.bannerslideshow .nav>*.current>a>.overlay{opacity:.5}
.bannerslideshow .nav>* .item{display:none}
}
@media all and (max-width:960px){.bannerslideshow .container{position:relative;height:auto}
.bannerslideshow .frame,.bannerslideshow .item,.bannerslideshow .item>.image,.bannerslideshow .item>.caption{position:relative;left:0;top:0;width:100%}
.bannerslideshow .item>.image{height:310px;border-bottom:1px solid #2b2525;border-bottom-width:3px}
.bannerslideshow .item{height:auto}
.bannerslideshow .item>.caption{height:auto;top:auto;margin-top:10%;bottom:0;background-color:#7f7f7f;padding-right:0;padding-bottom:15px;text-shadow:1px 1px 2px #000}
.bannerslideshow .item>.caption>* + *{margin-top:10px}
.bannerslideshow .item>.caption h3{color:#fff;text-transform:uppercase;font-size:20px;line-height:20px;font-weight:500}
.bannerslideshow .item>.caption p{display:none;color:#fff;font-size:16px;line-height:16px}
.bannerslideshow .item>.caption p a{color:#fff;text-decoratino:none}
.bannerslideshow .item>.caption p.more-less{display:block}
.bannerslideshow .nav{left:0;right:auto;top:310px;bottom:auto;height:auto;width:100%}
.bannerslideshow .nav>*{width:20%;height:0;padding-bottom:10%;border-top:0;float:left}
.bannerslideshow .nav>*>a{display:block;position:absolute;top:0;left:0;height:100%;width:100%;margin:0;padding:0;background:transparent none no-repeat scroll center center;background-size:cover}
.bannerslideshow .nav>*>a:before{height:0;width:100%;transition:none;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:height .15s;-webkit-transition:height .15s;-moz-transition:height .15s;-o-transition:height .15s;text-align:center;padding-top:0;content:'\f0d8'}
.bannerslideshow .nav>*>a:hover:before{width:100%;height:20%}
.bannerslideshow .nav>*>a>.overlay{position:absolute;z-index:0;left:0;top:0;width:100%;height:100%;margin:0;padding:0;background-color:black;opacity:0;transition:25s;-webkit-transition:opacity .25s;-moz-transition:opacity .25s;-o-transition:opacity .25s}
.bannerslideshow .nav>*.current>a:before{width:100%;height:20%}
.bannerslideshow .nav>* .item{display:none}
}
@media all and (max-width:650px){.bannerslideshow .item>.image{height:210px;border-bottom-width:2px}
.bannerslideshow .nav{top:210px}
}
@media all and (max-width:480px){.bannerslideshow .item>.image{height:175px;border-bottom:1px solid #2b2525;border-bottom-width:3px}
.bannerslideshow .nav{top:175px}
}
@media all and (max-width:320px){.bannerslideshow .item>.image{height:140px}
.bannerslideshow .nav{top:140px}
}
@media all{.banner-feature{overflow:hidden;background-color:#313333;margin-bottom:0;padding:0}
.banner-feature .container{position:relative;height:443px;max-width:1920px}
.banner-feature .frame,.banner-feature .item,.banner-feature .item>.image,.banner-feature .item .caption{position:absolute;left:0;top:0;width:100%;height:100%;margin:0;padding:0}
.banner-feature .item>.image{background:transparent none no-repeat scroll center top;background-size:cover}
.banner-feature .item .caption{height:auto;top:auto;bottom:0;background-color:rgba(51,51,51,0.75);padding:20px}
.banner-feature .item .caption.with-counter{padding-right:120px}
.banner-feature .item .caption>* + *{margin-top:10px}
.banner-feature .item .caption img{max-width:75%;display:none;height:auto}
.banner-feature .item .caption h3{color:#fff;text-transform:uppercase;font-size:24px;line-height:24px;font-weight:500}
.banner-feature .item .caption p{color:#fff;font-size:16px;line-height:16px}
.banner-feature .item .caption p a{color:#fff;text-decoratino:none}
.banner-feature .item .caption .counter{position:absolute;display:block;right:20px;top:0;height:100%;color:#fff;font-weight:400;margin:0;padding:0}
.banner-feature .item .caption .counter p{display:table;height:100%}
.banner-feature .item .caption .counter p span{font-size:24px;font-weight:400;display:table-cell;vertical-align:middle}
.banner-feature .item .caption p.more-less{display:none;text-align:center;margin-top:10px;padding:0}
.banner-feature .item .caption p.more-less a{display:block;margin:0 auto;color:#fff;font-size:9px;line-height:9px;text-transform:uppercase}
.banner-feature .item .caption p.more-less a:before{content:"More"}
.banner-feature .item .caption p.more-less a.less:before{content:"Less"}
.banner-feature .item .caption p.more-less a.less>span{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);text-shadow:-1px 1px 2px #000}
.banner-feature .item .caption p.more-less a span{display:inline-block;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);text-shadow:1px -1px 2px #000}
.banner-feature .container.column .caption{top:0;right:0;left:auto;width:430px;height:100%;background-color:#333;padding:30px}
.banner-feature .container.column .caption iframe{max-width:100%;height:auto}
.banner-feature .container.column .caption img{display:block}
.banner-feature .container.column .caption h3{font-size:22px}
.banner-feature .container.column .caption p{line-height:18px;font-size:14px}
.banner-feature .container.column .caption .counter{left:30px;right:auto;top:auto;bottom:30px;width:100%;height:auto}
.banner-feature .container.column .caption .counter p{display:block}
.banner-feature .container.column .caption .counter p span{display:inline;font-size:18px}
.banner-feature .nav{position:absolute;height:127px;width:68px;background-color:rgba(0,0,0,0.5);top:50%;margin-top:-63.5px;background:transparent none no-repeat scroll center center;background-size:cover}
.banner-feature .nav>span{display:inline-block;text-indent:-9999px}
.banner-feature .nav.prev{left:0;background-image:url('../../../../etc/designs/radford/core/images/home-banner-left-nav.png')}
.banner-feature .nav.next{right:0;background-image:url('../../../../etc/designs/radford/core/images/home-banner-right-nav.png')}
.banner-feature .column .nav.next{right:430px}
}
@media all and (max-width:960px){.banner-feature .container,.banner-feature .container.column{height:auto}
.banner-feature .container .frame,.banner-feature .container.column .frame,.banner-feature .container .item,.banner-feature .container.column .item,.banner-feature .container .image,.banner-feature .container.column .image{position:relative}
.banner-feature .container .item,.banner-feature .container.column .item{display:none}
.banner-feature .container .item:last-child,.banner-feature .container.column .item:last-child{display:block}
.banner-feature .container .image,.banner-feature .container.column .image{position:static;height:0;padding-bottom:43.75%}
.banner-feature .container .caption,.banner-feature .container.column .caption{position:relative;width:100%;padding:10px}
.banner-feature .container .caption h3,.banner-feature .container.column .caption h3{margin-top:0}
.banner-feature .container .caption img,.banner-feature .container.column .caption img,.banner-feature .container .caption p,.banner-feature .container.column .caption p{display:none}
.banner-feature .container .caption .counter,.banner-feature .container.column .caption .counter{width:auto;right:10px;top:10px;left:auto;bottom:auto}
.banner-feature .container .caption .counter p span,.banner-feature .container.column .caption .counter p span{vertical-align:top}
.banner-feature .container .caption p.more-less,.banner-feature .container.column .caption p.more-less{display:block}
.banner-feature .container .nav,.banner-feature .container.column .nav{height:82px;width:45px;margin-top:-41px}
.banner-feature .container .nav.next,.banner-feature .container.column .nav.next{right:0}
}
@media all{.awesomesauce{background-color:#f7f7f7;border-radius:10px}
.awesomesauce .awesome-box-content{padding-bottom:10px}
.awesomesauce .awesome-box-content>h3:first-child{border-top-left-radius:10px;border-top-right-radius:10px;background-color:#61bab4;padding:20px 5px;color:#fff;font-size:16px;text-align:center;text-transform:uppercase;font-weight:500;line-height:16px;margin:0}
.awesomesauce .awesome-box-content>*{padding-left:20px;padding-right:20px}
.awesomesauce .awesome-box-content>* + *{margin-top:10px}
}
@media all{.travel-calendar form ~ h2{margin-bottom:0}
.travel-calendar form ~ ul li{margin-top:0;padding:0}
.travel-calendar form ~ ul li:before{display:none}
.travel-calendar form ~ ul li div{padding:40px 10px 20px}
.travel-calendar form ~ ul li h3{font-weight:600;font-size:16px;margin-bottom:0;margin-top:0;line-height:20px}
.travel-calendar form ~ ul li p{margin-top:0;line-height:18px}
.travel-calendar form ~ ul li .date{margin-top:5px;margin-bottom:10px;color:#808285;font-size:16px}
.travel-calendar form ~ ul li .counselor,.travel-calendar form ~ ul li .location{font-weight:500}
.travel-calendar form ~ ul:after{display:table;content:'';clear:both}
}
@media all and (max-width:1024px){.travel-calendar form ~ ul li:nth-child(n+2) div{border-top:1px solid #c3c3c3}
}
@media all and (min-width:1025px){.travel-calendar form ~ ul li{float:left;width:50%}
.travel-calendar form ~ ul li:nth-child(n+3) div{border-top:1px solid #c3c3c3}
.travel-calendar form ~ ul li:nth-child(2n){padding-left:20px;padding-right:20px}
.travel-calendar form ~ ul li:nth-child(2n+1){padding-left:20px;padding-right:20px}
.travel-calendar form ~ ul li:nth-child(2n+3){clear:left}
}
@media all{.accordion-row-item>.accordion-row__title{font-size:1.286rem;font-weight:700}
.accordion-row-item>.accordion-row__title a{display:block;position:relative;background-color:#f7f7f7;color:#4d4444;text-decoration:none;padding:15px 45px 15px 20px;line-height:1.1em;border-bottom-width:1px;border-bottom-color:#c7c7c7;border-bottom-style:solid;-webkit-transition:color 250ms ease,background-color 250ms ease,border-bottom-color 250ms ease,font-size 250ms ease,padding-left 250ms ease;-moz-transition:color 250ms ease,background-color 250ms ease,border-bottom-color 250ms ease,font-size 250ms ease,padding-left 250ms ease;-ms-transition:color 250ms ease,background-color 250ms ease,border-bottom-color 250ms ease,font-size 250ms ease,padding-left 250ms ease;-o-transition:color 250ms ease,background-color 250ms ease,border-bottom-color 250ms ease,font-size 250ms ease,padding-left 250ms ease;transition:color 250ms ease,background-color 250ms ease,border-bottom-color 250ms ease,font-size 250ms ease,padding-left 250ms ease}
.accordion-row-item>.accordion-row__title a:after{position:absolute;box-sizing:border-box;right:10px;top:50%;height:25px;width:25px;padding:12px 0 11px;line-height:0;font-size:18px;text-align:center;font-weight:100;background-color:#14395a;color:#fff;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);content:'+'}
.accordion-row-item .parsys{margin-top:15px;padding-top:0 !important;padding-bottom:15px}
.accordion-row-item .parsys>:first-child{margin-top:0 !important}
.accordion-row-item--open>.accordion-row__title>a{color:#c2011b;background-color:transparent;border-bottom-color:#fff}
.accordion-row-item--open>.accordion-row__title>a:after{content:'-'}
.tabs .accordion-row-item--open>.accordion-row__title>a{color:white;background-color:#14395a}
.tabs .accordion-row-item--open .parsys{border-bottom:1px solid #c7c7c7}
.js .accordion-row-item:not(.accordion-row-item--initial-open)>.parsys{display:none}
.accordion-row-item + .accordion-row-item,.accordion-row-item + a[style*="hidden"] + .accordion-row-item,.accordion-row-item + a[style*="hidden"] + a[style*="hidden"] + .accordion-row-item,.accordion-row-item + [class*="cq-placeholder-"] + .accordion-row-item,.accordion-row-item + a[style*="hidden"] + [class*="cq-placeholder-"] + .accordion-row-item{margin-top:0}
}
@media all and (min-width:481px){.accordion-row-item .parsys{padding-left:30px;border-width:0}
}
@media all and (max-width:480px){.accordion-row-item--open>.parsys{margin-top:0;padding-top:15px;padding-left:5px;border-width:0 0 1px 1px;border-color:#c7c7c7;border-style:solid}
.accordion-row-item--open>.accordion-row__title{border-width:1px 0 0 1px;border-color:#c7c7c7;border-style:solid}
.accordion-row-item + .accordion-row-item--open>.accordion-row__title{border-width:0 0 0 1px}
}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}
.slick-track:before,.slick-track:after{display:table;content:''}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:100%;min-height:1px}
[dir='rtl'] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
@media all{.newsitempage .back{margin-bottom:20px}
.newsitempage .back i{text-decoration:inherit}
.newsitempage .newsitemmeta{margin-top:20px}
}
@media all{.slick-slide,.slick-track,.slick-list,.slide__content{height:258px}
.icon-carousel .slick{height:258px;position:relative;padding:0 50px}
.icon-carousel .slick-arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border:2px solid #aaa;color:#aaa;background-color:transparent;border-radius:50%;width:40px;height:40px;font-size:20px;cursor:pointer}
.icon-carousel .slick-arrow.slick-prev{left:0}
.icon-carousel .slick-arrow.slick-prev .fa-chevron-left{margin-left:-0.15em}
.icon-carousel .slick-arrow.slick-next{right:0}
.icon-carousel .slick-arrow.slick-next .fa-chevron-right{margin-right:-0.15em}
.icon-carousel .slick-slide:focus{outline-style:none}
.icon-carousel .slide{position:relative}
.icon-carousel .slide__container{position:relative;height:0;padding-bottom:100%}
.icon-carousel .slide__content{position:absolute;top:15px;right:15px;bottom:15px;left:15px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center}
.icon-carousel .slide__content img{max-width:100%;max-height:100%}
.icon-carousel a.slide__content{text-decoration:none}
}
@media all{article{overflow-x:hidden}
.full-width-box__container{position:relative;background-color:transparent;padding:20px 0;z-index:0}
.full-width-box__container:before,.full-width-box__container:after{content:'';position:absolute;top:0;right:100%;width:100%;height:100%;background-color:transparent;z-index:-1}
.full-width-box__container:after{right:auto;left:100%}
.full-width-box--light-grey .full-width-box__container,.full-width-box--light-grey .full-width-box__container:before,.full-width-box--light-grey .full-width-box__container:after{background-color:#dbdbdb}
.full-width-box--medium-grey .full-width-box__container,.full-width-box--medium-grey .full-width-box__container:before,.full-width-box--medium-grey .full-width-box__container:after{background-color:#949599}
.full-width-box--custom-color .full-width-box__container:before,.full-width-box--custom-color .full-width-box__container:after{background-color:inherit}
.full-width-box .parsys_column>.parsys_column{float:left;margin-top:0;margin-bottom:0;padding:0 10px}
}
@media all{.text p .inset{display:block;margin-left:20px}
.list ul li{font-size:14px !important}
.text ul ul{padding-top:15px !important}
.text ol li ol li{list-style-type:lower-alpha !important}
}
@media all{.text p .inset{display:block;margin-left:20px}
.list ul li{font-size:14px !important}
.text ul ul{padding-top:15px !important}
.text ol li ol li{list-style-type:lower-alpha !important}
}