.field-collection-container{border-bottom:0;margin-bottom:0;}.calendar-calendar tr{padding:0;margin:0;background-color:white;}.calendar-calendar td{border:1px solid #eeeeee;}.view-calendar-events .container{position:relative;}.view-calendar-events .header-patch{background-color:#91041F;height:37px;width:1px;position:absolute;z-index:10000;top:90px;right:0;right:0;}.calendar-calendar th.days{background-color:#91041F;color:white;font-weight:bold;text-align:center !important;padding:5px 15px 0;text-transform:uppercase;border-bottom:20px solid white;}.calendar-calendar td.empty{background:transparent;border-color:#eeeeee;color:#eeeeee;}.calendar-calendar td div.day{border:1px solid #eeeeee;}.calendar-calendar td .inner div,.calendar-calendar td .inner div a{background:#eee;}.calendar-calendar .month-view .full thead tr th{background:#91041F;text-transform:uppercase;text-align:left;padding:30 0 10px 10px;}.calendar-calendar .month-view .full td.date-box.today .inner .month.day{font-weight:bold;color:#a4001e;}.calendar-calendar .month-view .full td.today{background-color:#F8F8F8 !important;}.calendar-calendar .month-view .full tr.date-box td:first-child{border-left:0;}.calendar-calendar .month-view .full tr.single-day td:first-child{border-left:0;}.calendar-calendar .month-view .full tr.multi-day td:first-child{border-left:0;}.calendar-calendar .month-view .full tr.date-box td:last-child{border-right:0;}.calendar-calendar .month-view .full tr.single-day td:last-child{border-right:0;}.calendar-calendar .month-view .full tr.multi-day td:last-child{border-right:0;}.calendar-calendar .month-view .full tr:last-child td{border-bottom:0;}.calendar-calendar .month-view .full tr.single-day .no-entry,.calendar-calendar .month-view .full tr.single-day .no-entry .inner{height:auto;}.calendar-calendar .month-view .full tr.single-day .noentry-multi-day,.calendar-calendar .month-view .full tr.single-day .noentry-multi-day .inner{height:auto;}.calendar-calendar .week-view .full .first td.multi-day{border-top:1px solid #eeeeee;}.calendar-calendar .month-view .full td.single-day .calendar .contents p.tag{font-size:12px;padding-bottom:10px;}.calendar-calendar .month-view .full td.multi-day .calendar .contents p.tag{text-align:center;color:white;font-size:12px;}.calendar-calendar .month-view .full td.multi-day .calendar .contents p.tag a{text-decoration:none;color:white !important;display:inline-block;}.calendar-calendar .month-view .full td.multi-day .calendar .contents p.tag a:hover{text-decoration:none;}.calendar-calendar .month-view .full td .calendar .contents p.tag span.category{display:inline-block;width:10px;height:10px;}.calendar-calendar th.days{border:0;border-bottom:20px solid white;}.calendar-calendar .month-view .full td.single-day div.monthview,.calendar-calendar .week-view .full td.single-day div.weekview,.calendar-calendar .day-view .full td.single-day div.dayview,.calendar-calendar .month-view .full td.single-day .calendar-empty,.calendar-calendar .month-view .full td.single-day.empty,.calendar-calendar .month-view .full td.date-box.empty{background:transparent;}.calendar-calendar .month-view .full tr td.today,.calendar-calendar .month-view .full tr.odd td.today,.calendar-calendar .month-view .full tr.even td.today{border-left:0;border-right:0;}.calendar-calendar .month-view .full tr td.date-box{padding-bottom:0;}.calendar-calendar .month-view .full td.date-box.today{border:0;}.calendar-calendar .month-view .full tr td.multi-day.starts-today{border-left:0;}.calendar-calendar .month-view .full tr td.multi-day.ends-today{border-right:0;}.calendar-calendar .month-view .full td.multi-day .calendar.monthview .contents,.calendar-calendar .week-view .full td.multi-day .calendar.weekview .contents{position:absolute;width:100%;left:0;}.calendar-calendar .month-view .full .inner .monthview,.calendar-calendar .week-view .full .inner .weekview,.calendar-calendar .day-view .full .inner .dayview{-moz-border-radius:0;border-radius:0;}.calendar-calendar .inner{min-height:130px;position:relative;}.calendar-calendar .inner p{padding-bottom:0;}.calendar-calendar .month-view .full td,.calendar-calendar .week-view .full td,.calendar-calendar .day-view td{padding:0;}.calendar-calendar .month-view .full td.multi-day div.monthview,.calendar-calendar .week-view .full td.multi-day div.weekview,.calendar-calendar .day-view .full td.multi-day div.dayview{background:transparent;}.calendar-calendar div.day{float:left;}.calendar-calendar .month-view .full td.single-day div.monthview,.calendar-calendar .week-view .full td.single-day div.weekview,.calendar-calendar .day-view .full td.single-day div.dayview{padding:0px 6px;margin:0;}.view-calendar-events .view-header .date-nav{background-color:#a4001e;margin:0;padding:0;position:relative;}.view-calendar-events .view-header .date-nav ul.pager{margin:0;}.view-calendar-events .view-header .date-nav .date-heading h3{color:white;padding:30px 0;margin:0;}.view .date-nav-wrapper .date-prev,.view .date-nav-wrapper{margin:0;}.view .date-nav-wrapper .date-prev,.view .date-nav-wrapper .date-next{-moz-border-radius:0;border-radius:0;background:none;float:none;padding:0;position:absolute;}.view .date-nav-wrapper .date-prev a,.view .date-nav-wrapper .date-next a{-moz-user-select:none;background-image:none;border:2px solid white;border-radius:50%;color:white;cursor:pointer;display:inline-block;font-size:16px;height:32px;line-height:32px;text-align:center;vertical-align:middle;white-space:nowrap;width:32px;background-color:transparent;}.view .date-nav-wrapper .date-prev{position:absolute;left:10%;right:auto;top:30px;}.view .date-nav-wrapper .date-next{position:absolute;right:10%;top:30px;}.view .date-nav-wrapper .throbber{display:none;}.item-link{width:100%;height:100%;display:block;position:absolute;top:0;left:0;background-color:#eeeeee !important;}.item-link span,span.date-holder{position:absolute;left:50%;top:50%;margin-top:-8px;margin-left:-7px;color:#56595c;display:inline-block;width:16px;}.item-link:hover,.item-link.active{text-decoration:none;background-color:#a4001e !important;color:white;}.item-link:hover span,.item-link.active span{color:white;}.small-items-view{border-top:3px solid #a4001e;padding:0 4%;box-sizing:border-box;max-height:246px;overflow:scroll;}.small-items-view .item-block{margin:20px 0;min-height:40px;}.small-items-view .item-block p{float:left;width:50%;box-sizing:border-box;padding-left:4%;margin-bottom:0;}.small-items-view .item-block hr{float:left;}fieldset.calendar-fieldset .fieldset-wrapper .bef-checkboxes .form-item.form-type-bef-checkbox label{width:100%;font-weight:normal;}fieldset.calendar-fieldset .fieldset-wrapper .bef-toggle{position:absolute;bottom:10px;left:15px;background-color:transparent;background-image:none;border:1px solid #cccccc;color:#a4001e;cursor:pointer;display:inline-block;font-size:13px;font-weight:600;line-height:1.4;max-width:100%;padding:4px 10px;text-align:center;vertical-align:middle;white-space:nowrap;}fieldset.calendar-fieldset .fieldset-wrapper .bef-toggle:hover{background-color:#a4001e;color:white;text-decoration:none;}.view-calendar-events .view-filters .views-exposed-form .views-exposed-widget{padding:0;width:100%;position:relative;float:none;}.calendar-calendar .week-view{padding:20px 0;}@media screen and (min-width:0){.view-calendar-events{padding-top:4% !important;}}@media screen and (min-width:30.0625em){.view-calendar-events{padding-top:2% !important;}}@media (min-width:1382.4px){.view-calendar-events{padding-top:1.5em !important;}}.view-calendar-events:before,.view-calendar-events:after{content:" ";display:table;}fieldset.calendar-fieldset .fieldset-legend .summary{display:none;}.card-program.ng-enter,.card-program.ng-leave,.card-program.ng-move,.card-exhibit-container .block.ng-enter,.card-exhibit-container .block.ng-leave,.card-exhibit-container .block.ng-move{position:relative;}.card-program.ng-enter,.card-exhibit-container .block.ng-enter{-webkit-animation:0.5s repeat-animation-enter;animation:0.5s repeat-animation-enter;}.card-program.ng-leave{-webkit-animation:0.5s repeat-animation-leave;animation:0.5s repeat-animation-leave;}.card-program.ng-move,.card-exhibit-container .block.ng-move{-webkit-animation:0.5s repeat-animation-move;animation:0.5s repeat-animation-move;}@keyframes repeat-animation-enter{from{left:-10px;opacity:0;}to{left:0;opacity:1;}}@-webkit-keyframes repeat-animation-enter{from{left:-10px;opacity:0;}to{left:0;opacity:1;}}@keyframes repeat-animation-leave{from{left:0;opacity:1;}to{left:-10px;opacity:0;}}@-webkit-keyframes repeat-animation-leave{from{left:0;opacity:1;}to{left:-10px;opacity:0;}}.myarcadia-calendar{padding:0 !important;overflow:hidden;position:relative;}.myarcadia-calendar .view-calendar-events{padding:0 !important;}.myarcadia-calendar .calendar-calendar .month-view .full td.date-box{padding-bottom:0;border-left:0;}.myarcadia-calendar .calendar-calendar .month-view .full td.date-box .inner{height:50px !important;}.myarcadia-calendar .view-calendar-events .view-header{height:50px;}.myarcadia-calendar .view-calendar-events .view-header .date-nav .date-heading h3{font-size:1.2em;padding:10px 0;}.myarcadia-calendar .small-items-view.hidden-lg.hidden-xl{display:block !important;overflow-x:hidden;overflow-y:auto;}.myarcadia-calendar .view .date-nav-wrapper .date-prev a,.myarcadia-calendar .view .date-nav-wrapper .date-next a{font-size:12px;height:23px;line-height:23px;width:23px;}.myarcadia-calendar .view .date-nav-wrapper .date-prev{position:absolute;left:25px;right:auto;top:12px;}.myarcadia-calendar .view .date-nav-wrapper .date-next{position:absolute;right:25px;top:12px;}.myarcadia-calendar fieldset.calendar-fieldset .fieldset-wrapper .bef-checkboxes .form-item.form-type-bef-checkbox{width:50%;float:left;height:35px;line-height:35px;padding:0 15px;margin-bottom:5px;}.myarcadia-calendar fieldset.calendar-fieldset .fieldset-wrapper .bef-checkboxes label{font-size:12px;}.myarcadia-calendar .calendar-calendar .month-view .full tr.multi-day{height:0 !important;}.myarcadia-calendar .calendar-calendar .month-view .full td.multi-day{display:none;}.myarcadia-calendar .calendar-calendar .month-view .full tr.single-day{height:0 !important;}.myarcadia-calendar .calendar-calendar .month-view .full td.single-day{display:none;}.myarcadia-calendar .calendar-calendar .month-view .full tr td.date-box.today{border-bottom:1px solid #eeeeee;border-top:1px solid #eeeeee;}.myarcadia-calendar .view-calendar-events .view-filters{width:100%;height:28px;margin-bottom:20px;position:relative;margin-top:40px;}.myarcadia-calendar .view-calendar-events .view-filters .calendar-sidebar-block{position:absolute;top:0;left:0;z-index:98;}.myarcadia-calendar .view-calendar-events .view-filters .calendar-sidebar-block a{border:1px solid #cccccc;}.myarcadia-calendar .view-calendar-events .view-content{width:100%;position:relative;z-index:1;overflow:hidden;margin-top:0 !important;}.myarcadia-calendar .view-calendar-events .view-content .month-view{padding:0 25px;}.myarcadia-calendar .view-calendar-events .view-header:after{content:'';position:absolute;height:50px;top:50px;left:0;background-color:#91041F;width:100%;z-index:0;}.myarcadia-calendar .view-calendar-events .view-header{float:right;width:100%;margin-top:0 !important;}.myarcadia-calendar fieldset.calendar-fieldset{position:absolute !important;top:0;right:0;width:100%;height:28px;}.myarcadia-calendar fieldset.calendar-fieldset.collapsed{width:28px;height:28px;}.myarcadia-calendar fieldset.calendar-fieldset.expanded{width:100%;}.myarcadia-calendar fieldset.calendar-fieldset .fieldset-legend{position:absolute !important;top:0;right:0;width:28px;height:28px;padding-left:0 !important;background:none;}.myarcadia-calendar fieldset.calendar-fieldset .fieldset-legend a{text-indent:100%;white-space:nowrap;overflow:hidden;padding:0;background-color:white;width:27px;height:27px;display:block;border:1px solid #cccccc;}.myarcadia-calendar fieldset.calendar-fieldset .fieldset-legend a:hover{color:white;background-color:#a4001e;}.myarcadia-calendar fieldset.calendar-fieldset .fieldset-legend a:hover:after{color:white !important;}.myarcadia-calendar fieldset.calendar-fieldset.collapsible legend{cursor:pointer;display:inline-block;width:100%;height:28px;position:relative;padding:0;text-align:center;vertical-align:middle;white-space:nowrap;text-align:left;margin:0;background-color:white;overflow:hidden;}.myarcadia-calendar fieldset.calendar-fieldset.collapsed legend:hover{background-color:white;}.myarcadia-calendar fieldset.calendar-fieldset .fieldset-wrapper{margin-top:25px;width:100%;z-index:99;background-color:#f8f8f8;position:relative;padding:20px 0 40px;overflow:hidden;}.myarcadia-calendar fieldset.calendar-fieldset .fieldset-wrapper .bef-checkboxes{overflow:hidden;}.myarcadia-calendar .calendar-calendar .month-view table{border-collapse:unset !important;}.myarcadia-calendar .calendar-calendar th.days{padding:0 !important;margin:0 !important;border:0 !important;height:50px;}.myarcadia-calendar .calendar-calendar th.days h5{text-align:center;}.myarcadia-calendar .view-calendar-events .view-filters .views-exposed-form{padding:0;width:100%;position:relative;}.myarcadia-calendar .view-calendar-events .view-filters form{width:100%;position:absolute;top:0;right:0;}.myarcadia-calendar .hidden-lg.hidden-xl.month.day{display:block !important;}.myarcadia-calendar .visible-lg.visible-xl.month.day{display:none !important;}.sidebar-content .entity-paragraphs-item{margin-bottom:20px;}.block-search-wrapper .views-exposed-form .views-exposed-widget.views-submit-button{display:none;}.block-search-wrapper form{margin-bottom:0 !important;}.block-search-wrapper .views-exposed-widgets{margin-bottom:0 !important;}div.tabs{padding:0 4%;margin:0 !important;}ul.primary{padding:0 !important;background:none !important;border-bottom:1px solid #cccccc;}ul.primary li a{background:none !important;height:auto !important;}ul.primary li:first-child a{padding-left:0;}ul.primary li a .tab{background-image:none !important;background-color:#eeeeee;color:#4D5051;height:23px;line-height:20px;padding:13px 15px 8px;height:auto !important;}ul.primary li a:hover .tab,ul.primary li a.active .tab,ul.primary li a.active:hover .tab{background-image:none !important;background-color:#333333;color:white;}ul.primary li a.active .tab:after{background-color:#a4001e;}.node-type-group .container.secondary-rule{display:none !important;}.container-wrapper.secondary-rule{display:none !important;}.node-type-group .container-wrapper.secondary-rule{display:block !important;}.fieldset-wrapper .fieldset-wrapper > .webform-component{margin-bottom:0px !important;}.webform-component input[type="email"],.webform-component input[type="password"],.webform-component input[type="search"],.webform-component input[type="text"],.webform-component textarea,.webform-component select,.form-textarea-wrapper{margin:0 0 5px;}.webform-component p{margin:0;}.fieldset-wrapper .fieldset-wrapper .webform-component:first-child{margin-left:0;}.webform-component-date{width:620px;max-width:100%;}.webform-container-inline.webform-component-textarea .form-textarea-wrapper{clear:both;display:block;max-width:100%;}.webform-container-inline.webform-component-date-wrapper > .form-type-select{display:block;float:left;width:190px;margin:0 10px 0 0;}.webform-container-inline.webform-component-date-wrapper > .form-type-select:nth-child(3n){margin:0;}.webform-container-inline.webform-component-date-wrapper input.hasDatepicker{padding:10px 0 0 5px;}.form-checkboxes .form-item,.form-radios .form-item{margin:0;}.form-actions input[type="submit"]{margin-left:1.25em;}.form-actions input[type="submit"]:first-child{margin:0;}.webform-grid-option label{text-indent:-999em;}.webform-grid tr{background-color:#FFF;}body .link-au-grey a{color:#56595c;margin:0 9px 5px 0;}body .text-sm{font-size:0.875em;}body .text-lrg{font-weight:600;line-height:150%;}body .text-lrg p{font-weight:600;}@media screen and (min-width:0){body .text-lrg{font-size:0.84375em;}}@media screen and (min-width:20.0625em){body .text-lrg{font-size:0.9140625em;}}@media screen and (min-width:30.0625em){body .text-lrg{font-size:0.984375em;}}@media screen and (min-width:48.0625em){body .text-lrg{font-size:1.0546875em;}}@media screen and (min-width:64.0625em){body .text-lrg{font-size:1.125em;}}.article-headline-image{height:88px;}.word-wrap-break{word-wrap:break-word;}.program-attributes{position:relative;padding-left:10px;}.program-attributes a,.text-roboto,.text-roboto span{font-family:"Roboto Slab",Georgia,"Times New Roman",Times,serif;}.program-attributes:after{content:"";background:#CCCCCC;position:absolute;top:3px;left:0;height:10px;width:5px;}#autocomplete{background-color:white;}.navigation-mobile .search-input-wrapper .form-submit{display:none;}.search-block{overflow:visible !important;}.programs-preloader{position:absolute;left:50%;margin-left:-20px;width:40px;text-align:center;height:60px;}.programs-preloader i{font-size:40px;color:#CCCCCC;}.directories-preloader{width:40px;text-align:center;height:60px;display:inline-block;}.directories-preloader i{font-size:40px;color:#CCCCCC;}table.responsive,.pinned table{padding:0;border-spacing:0;border-collapse:collapse;width:100% !important;}table.responsive tbody tr td,table.responsive thead tr th,.pinned table tbody tr td,.pinned table thead tr th{border:0;}.teaser-one .img-wrapper img{margin-left:0 !important;}.tab-slider,.carousel-tab-slider{color:#000;}.bg-highlight{background-color:#FFFBCD;font-family:inherit;}.slider-tab-content .card-event-wrapper{padding-bottom:24px !important;}.slider-tab-content .card-event-carousel-wrapper{padding-bottom:24px !important;padding-top:0 !important;}.text-project .project-contact strong{font-weight:normal;color:#a4001e;}.search-block .search-input-wrapper input.search-input[type="text"]{background-image:none;}.social-container,.paragraphs-item-cb-socials .field-collection-container{text-align:center;}.social-container .only,.paragraphs-item-cb-socials .field-collection-container .only{float:none !important;display:inline-block !important;text-align:left;vertical-align:top;}.block-social{text-align:left;}.program-finder-intro{display:none;}#s2id_edit-submitted-general-information-degree.select2-container,#s2id_edit-submitted-general-information-major.select2-container{width:100%;}.select2-container-active{border:1px solid #a4001e;}.select2-container.error{background-image:none;background-repeat:no-repeat;background-position:0 5px;border:2px solid red;}@media screen and (min-width:0) and (max-width:320px){.calendar-calendar .month-view .full td.date-box .inner{height:50px !important;}.view-calendar-events .view-header .date-nav .date-heading h3{font-size:1.2em;}fieldset.calendar-fieldset .fieldset-wrapper .bef-checkboxes .form-item.form-type-bef-checkbox{width:50%;float:left;height:35px;line-height:35px;padding:0 15px;margin-bottom:5px;}fieldset.calendar-fieldset .fieldset-wrapper .bef-checkboxes label{font-size:12px;}.myarcadia-calendar .calendar-calendar .month-view .full td.date-box .inner{height:40px !important;}.floated-element.img-responsive{padding-bottom:10px;}.webform-component input[type="email"],.webform-component input[type="password"],.webform-component input[type="search"],.webform-component input[type="text"],.webform-component textarea,.webform-component select,.form-textarea-wrapper{width:100%;}}@media screen and (min-width:321px) and (max-width:480px){.calendar-calendar .month-view .full td.date-box .inner{height:70px !important;}.view-calendar-events .view-header .date-nav .date-heading h3{font-size:1.2em;}fieldset.calendar-fieldset .fieldset-wrapper .bef-checkboxes .form-item.form-type-bef-checkbox{width:50%;float:left;height:35px;line-height:35px;padding:0 15px;margin-bottom:5px;}fieldset.calendar-fieldset .fieldset-wrapper .bef-checkboxes label{font-size:12px;}.article-headline-image{height:132px;}.floated-element.img-responsive{padding-bottom:10px;}.webform-component input[type="email"],.webform-component input[type="password"],.webform-component input[type="search"],.webform-component input[type="text"],.webform-component textarea,.webform-component select,.form-textarea-wrapper{width:100%;}}@media screen and (min-width:481px) and (max-width:768px){.calendar-calendar .month-view .full td.date-box .inner{height:110px !important;}fieldset.calendar-fieldset .fieldset-wrapper .bef-checkboxes .form-item.form-type-bef-checkbox{width:33.3333333333%;float:left;height:35px;line-height:35px;padding:0 15px;margin-bottom:5px;}fieldset.calendar-fieldset .fieldset-wrapper .bef-checkboxes label{font-size:14px;}.article-headline-image{height:210px;}}@media screen and (min-width:0) and (max-width:768px){.calendar-calendar .month-view .full tr.multi-day{height:0 !important;}.calendar-calendar .month-view .full td.multi-day{display:none;}.calendar-calendar .month-view .full tr.single-day{height:0 !important;}.calendar-calendar .month-view .full td.single-day{display:none;}.calendar-calendar .month-view .full tr td.date-box.today{border-bottom:1px solid #eeeeee;border-top:1px solid #eeeeee;}.calendar-calendar .month-view .full thead tr th{padding:5px 0;border-width:0;}.view-calendar-events .view-header{height:50px;}.view-calendar-events .view-header .date-nav .date-heading h3{font-size:1.2em;padding:10px 0;}.view-calendar-events .small-items-view.hidden-lg.hidden-xl{display:block !important;overflow-x:hidden;overflow-y:auto;}.view-calendar-events .date-nav-wrapper .date-prev a,.view-calendar-events .date-nav-wrapper .date-next a{font-size:12px;height:23px;line-height:23px;width:23px;}.view-calendar-events .date-nav-wrapper .date-prev{position:absolute;left:25px;right:auto;top:12px;}.view-calendar-events .date-nav-wrapper .date-next{position:absolute;right:25px;top:12px;}.view-calendar-events .view-filters{width:100%;height:28px;margin-bottom:20px;position:relative;margin-top:40px;}.view-calendar-events .view-filters .calendar-sidebar-block{position:absolute;top:0;left:0;z-index:98;}.view-calendar-events .view-filters .calendar-sidebar-block a{border:1px solid #cccccc;}.view-calendar-events .view-content{width:100%;margin-top:72px;}.view-calendar-events .view-header{float:right;width:100%;margin-top:50px;}fieldset.calendar-fieldset{position:absolute !important;top:0;right:0;width:100%;height:28px;}fieldset.calendar-fieldset.collapsed{width:28px;height:28px;}fieldset.calendar-fieldset.expanded{width:100%;}fieldset.calendar-fieldset .fieldset-legend{position:absolute !important;top:0;right:0;width:28px;height:28px;padding-left:0 !important;background:none;}fieldset.calendar-fieldset .fieldset-legend a{text-indent:100%;white-space:nowrap;overflow:hidden;padding:0;background-color:white;width:27px;height:27px;display:block;border:1px solid #cccccc;}fieldset.calendar-fieldset .fieldset-legend a:after{-moz-font-feature-settings:"liga";font-family:"SSStandard";font-style:normal;font-weight:normal;text-decoration:none;text-rendering:optimizelegibility;white-space:nowrap;content:'\00E9B0' !important;color:#a4001e;position:absolute;text-indent:0;right:8px;top:4px;}fieldset.calendar-fieldset .fieldset-legend a:hover{color:white;background-color:#a4001e;}fieldset.calendar-fieldset .fieldset-legend a:hover:after{color:white !important;}fieldset.calendar-fieldset.collapsible legend{cursor:pointer;display:inline-block;width:100%;height:28px;position:relative;padding:0;text-align:center;vertical-align:middle;white-space:nowrap;text-align:left;margin:0;background-color:white;overflow:hidden;}fieldset.calendar-fieldset.collapsed legend:hover{background-color:white;}fieldset.calendar-fieldset .fieldset-wrapper{margin-top:25px;width:100%;z-index:99;background-color:#f8f8f8;position:relative;padding:20px 0 40px;overflow:hidden;}fieldset.calendar-fieldset .fieldset-wrapper .bef-checkboxes{overflow:hidden;}.calendar-calendar th.days{padding:10px 0;}.calendar-calendar th.days h5{text-align:center;}.view-calendar-events .view-filters .views-exposed-form{padding:0;width:100%;position:relative;}.view-calendar-events .view-filters form{width:100%;position:absolute;top:0;right:0;}.webform-container-inline.webform-component-date-wrapper > .form-type-select{clear:both;margin:5px 0;width:100%;}.webform-container-inline.webform-component-date-wrapper > .form-type-select:nth-child(3n){margin:5px 0;}}.view-calendar-events:after{clear:both;}@media screen and (min-width:481px) and (max-width:768px){.program-attributes{margin-bottom:15px !important;}}@media screen and (min-width:769px){.calendar-calendar .month-view .full tr.date-box td{padding-bottom:10px;}.calendar-calendar .month-view .full tr td.single-day.today{border-bottom:0;}.view-calendar-events .view-filters{display:block;float:left;margin-right:2.17391%;width:14.8550724638%;min-height:200px;}.view-calendar-events .view-content,#block-views-calendar_events-block_3{float:left;width:82.9710144928%;}fieldset.calendar-fieldset{width:100%;}fieldset.calendar-fieldset .fieldset-legend{display:inline-block;width:100%;height:100%;padding:0 !important;position:relative;}fieldset.calendar-fieldset .fieldset-legend a{display:inline-block;width:100%;height:100%;padding:7px 15px;}fieldset.collapsed.calendar-fieldset .fieldset-legend{background:none !important;}fieldset.collapsed.calendar-fieldset .fieldset-legend a:after{-moz-font-feature-settings:"liga";font-family:"SSStandard";font-style:normal;font-weight:normal;text-decoration:none;text-rendering:optimizelegibility;white-space:nowrap;content:"+" !important;color:white;position:absolute;right:15px;top:7px;}fieldset.expanded.calendar-fieldset .fieldset-legend{background:none !important;}fieldset.expanded.calendar-fieldset .fieldset-legend a:after{-moz-font-feature-settings:"liga";font-family:"SSStandard";font-style:normal;font-weight:normal;text-decoration:none;text-rendering:optimizelegibility;white-space:nowrap;content:"-";color:white;position:absolute;right:15px;top:7px;}fieldset.calendar-fieldset.collapsible legend{cursor:pointer;display:inline-block;width:100%;padding:0;text-align:center;vertical-align:middle;white-space:nowrap;text-align:left;margin:0;background-color:#a4001e;white-space:normal !important;}fieldset.calendar-fieldset.collapsed legend{background-color:white;border:1px solid #cccccc;}fieldset.calendar-fieldset.collapsed legend:hover{background-color:#a4001e;}fieldset.calendar-fieldset.collapsed legend:hover a{color:white;}fieldset.calendar-fieldset.collapsed legend:hover a:after{color:white !important;}fieldset.calendar-fieldset legend a{font-size:14px;font-weight:600;line-height:1.4;color:white;text-decoration:none;}fieldset.calendar-fieldset.collapsed legend a{color:#a4001e;}fieldset.calendar-fieldset.collapsed legend a:after{color:#cccccc !important;}fieldset.calendar-fieldset legend a:hover{text-decoration:none;}fieldset.calendar-fieldset .fieldset-wrapper{padding:20px 0 40px;background-color:#f8f8f8;}fieldset.calendar-fieldset .fieldset-wrapper .bef-checkboxes .form-item.form-type-bef-checkbox{height:35px;width:100%;line-height:35px;padding:0 15px;margin-bottom:5px;}.view-calendar-events .view-header{float:right;width:82.9710144928%;}fieldset.calendar-fieldset .fieldset-wrapper .bef-checkboxes label{font-size:14px;}.article-headline-image{height:280px;}}@media screen and (min-width:1025px){.article-headline-image{height:350px;}}@media screen and (min-width:769px) and (max-width:1024px){.view-calendar-events .header-patch{height:37px;}}@media screen and (min-width:320px) and (max-width:768px){div.image_800w{width:50%;}img.image_800w{width:130% !important;}}
div.addressfield-container-inline > div.form-item{float:left;margin-right:1em;}div.addressfield-container-inline.country-GB > div.form-item{float:none;margin-right:auto;}div.addressfield-container-inline:after{content:".";display:block;height:0;clear:both;visibility:hidden;}* html div.addressfield-container-inline{height:1%;}*:first-child + html div.addressfield-container-inline{min-height:1%;}
div.hide-submit-processing{height:16px;padding:4px 4px 4px 24px;background:url(/sites/all/modules/contrib/hide_submit/processing.gif) no-repeat 4px 6px;}
