article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}audio,canvas,video{display:inline-block;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}a{background:transparent;}a:focus{outline:thin dotted;}a:active,a:hover{outline:0;}h1{font-size:2em;margin:0.67em 0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}mark{background:#ff0;color:#000;}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em;}pre{white-space:pre-wrap;}q{quotes:"\201C" "\201D" "\2018" "\2019";}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:0;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;}button,input{line-height:normal;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}textarea{overflow:auto;vertical-align:top;}table{border-collapse:collapse;border-spacing:0;}
.calendar-calendar tr.odd,.calendar-calendar tr.even{background-color:#fff;}.calendar-calendar table{border-collapse:collapse;border-spacing:0;margin:0 auto;padding:0;width:100%;clear:both;}.calendar-calendar .month-view table{border:none;padding:0;margin:0;width:100%;clear:both;}.calendar-calendar .year-view td{width:32%;padding:1px;border:none;}.calendar-calendar .year-view td table td{width:13%;padding:0;}.calendar-calendar tr{padding:0;margin:0;background-color:white;}.calendar-calendar th{color:#fff;background-color:#ccc;text-align:center;margin:0;}.calendar-calendar th a{font-weight:bold;color:#fff;background-color:#ccc;}.calendar-calendar td{width:12%;min-width:12%;border:1px solid #ccc;color:#777;text-align:right;vertical-align:top;margin:0;padding:0;}.calendar-calendar .mini{border:none;}.calendar-calendar td.week{width:1%;min-width:1%;}.calendar-calendar .week{clear:both;font-style:normal;color:#555;font-size:0.8em;}.calendar-calendar .week a{font-weight:normal;}.calendar-calendar .inner{min-height:5em;height:auto !important;height:5em;padding:0;margin:0;}.calendar-calendar .inner div{padding:0;margin:0;}.calendar-calendar .inner p{padding:0 0 .8em 0;margin:0;}.calendar-calendar td a{font-weight:bold;text-decoration:none;}.calendar-calendar td a:hover{text-decoration:underline;}.calendar-calendar td.year,.calendar-calendar td.month{text-align:center;}.calendar-calendar th.days{color:#ccc;background-color:#224;text-align:center;padding:1px;margin:0;}.calendar-calendar div.day{float:right;text-align:center;padding:0.125em 0.25em 0 0.25em;margin:0;background-color:#f3f3f3;border:1px solid gray;border-width:0 0 1px 1px;clear:both;width:1.5em;}.calendar-calendar div.calendar{background-color:#fff;border:solid 1px #ddd;text-align:left;margin:0 .25em .25em 0;width:96%;float:right;clear:both;}.calendar-calendar .day-view div.calendar{float:none;width:98%;margin:1% 1% 0 1%;}.calendar-calendar div.title{font-size:.8em;text-align:center;}.calendar-calendar div.title a{color:#000;}.calendar-calendar div.title a:hover{color:#c00;}.calendar-calendar .content{clear:both;padding:3px;padding-left:5px;}.calendar div.form-item{white-space:normal;}table td.mini,table th.mini,table.mini td.week{padding:0 1px 0 0;margin:0;}table td.mini a{font-weight:normal;}.calendar-calendar .mini-day-off{padding:0px;}.calendar-calendar .mini-day-on{padding:0px;}table .mini-day-on a{text-decoration:underline;}.calendar-calendar .mini .title{font-size:.8em;}.mini .calendar-calendar .week{font-size:.7em;}.mini-row{width:100%;border:none;}.mini{width:32%;vertical-align:top;}.calendar-calendar .stripe{height:5px;width:auto;font-size:1px !important;line-height:1px !important;}.calendar-calendar .day-view .stripe{width:100%;}table.calendar-legend{background-color:#ccc;width:100%;margin:0;padding:0;}table.calendar-legend tr.odd .stripe,table.calendar-legend tr.even .stripe{height:12px !important;font-size:9px !important;line-height:10px !important;}.calendar-legend td{text-align:left;}.calendar-empty{font-size:1px;line-height:1px;}.calendar-calendar td.calendar-agenda-hour{font-family:serif;text-align:right;border:none;border-top:1px #333 dotted;padding-top:.25em;width:1%;}.calendar-calendar td.calendar-agenda-no-hours{min-width:1%;}.calendar-calendar td.calendar-agenda-hour .calendar-hour{font-size:1.2em;font-weight:bold;}.calendar-calendar td.calendar-agenda-hour .calendar-ampm{font-size:1em;}.calendar-calendar td.calendar-agenda-items{border:1px #333 dotted;text-align:left;}.calendar-calendar td.calendar-agenda-items div.calendar{width:auto;padding:.25em;margin:0;}.calendar-calendar div.calendar div.inner .calendar-agenda-empty{width:100%;text-align:center;vertical-align:middle;padding:1em 0;background-color:#fff;}.calendar-date-select form{text-align:right;float:right;width:25%;}.calendar-date-select div,.calendar-date-select input,.calendar-date-select label{text-align:right;padding:0;margin:0;float:right;clear:both;}.calendar-date-select .description{float:right;}.calendar-label{font-weight:bold;display:block;clear:both;}.calendar-calendar div.date-nav{background-color:#ccc;color:#777;width:auto;border:1px solid #ccc;}.calendar-calendar div.date-nav a,.calendar-calendar div.date-nav h3{color:#777;}.calendar-calendar th.days{background-color:#eee;color:#777;font-weight:bold;border:1px solid #ccc;}.calendar-calendar td.empty{background:#ccc;border-color:#ccc;}.calendar-calendar table.mini td.empty{background:#fff;border-color:#fff;}.calendar-calendar td div.day{border:1px solid #ccc;border-top:none;border-right:none;margin-bottom:2px;}.calendar-calendar td .inner div,.calendar-calendar td .inner div a{background:#eee;}.calendar-calendar div.calendar{border:none;font-size:x-small;}.calendar-calendar td .inner div.calendar div,.calendar-calendar td .inner div.calendar div a{border:none;background:#ffc;padding:0 2px;}.calendar-calendar td .inner div.calendar div.calendar-more,.calendar-calendar td .inner div.calendar div.calendar-more a{color:#444;background:#fff;text-align:right;}.calendar-calendar td .inner .view-field,.calendar-calendar td .inner .view-field a{color:#444;font-weight:normal;}.calendar-calendar td span.date-display-single,.calendar-calendar td span.date-display-start,.calendar-calendar td span.date-display-end,.calendar-calendar td span.date-display-separator{font-weight:bold;}.calendar-calendar td .inner div.day a{color:#4b85ac;}.calendar-calendar tr td.today,.calendar-calendar tr.odd td.today,.calendar-calendar tr.even td.today{background-color:#C3D6E4;}.calendar-calendar td .inner div.calendar div div.view-data-node-data-field-date-field-date-value{border-bottom:1px solid #ccc;}.calendar-calendar td.past{}.calendar-calendar td.future{}.calendar-calendar td.has-events{}.calendar-calendar td.has-no-events{}
.calendar-calendar tr.odd,.calendar-calendar tr.even{background-color:#fff;}.calendar-calendar table{border-collapse:collapse;border-spacing:0;margin:0 auto;padding:0;width:100%;}.calendar-calendar .month-view table{border:none;padding:0;margin:0;width:100%;}.calendar-calendar .year-view td{width:32%;padding:1px;border:none;}.calendar-calendar .year-view td table td{width:13%;padding:0;}.calendar-calendar tr{padding:0;margin:0;background-color:white;}.calendar-calendar th{text-align:center;margin:0;}.calendar-calendar th a{font-weight:bold;}.calendar-calendar td{width:14%;border:1px solid #ccc;color:#777;text-align:right;vertical-align:top;margin:0;padding:0;}.calendar-calendar .mini{border:none;}.calendar-calendar td.week{width:1%;min-width:1%;}.calendar-calendar .week{clear:both;font-style:normal;color:#555;font-size:0.8em;}.calendar-calendar .inner{height:auto !important;height:5em;padding:0;margin:0;}.calendar-calendar .inner div{padding:0;margin:0;}.calendar-calendar .multi-day .inner .item{margin-bottom:9px;}.calendar-calendar .single-day .inner .item{margin-bottom:16px;}.calendar-calendar .inner p{padding:0 0 .8em 0;margin:0;}.calendar-calendar td a{font-weight:bold;text-decoration:none;}.calendar-calendar td a:hover{text-decoration:underline;}.calendar-calendar td.year,.calendar-calendar td.month{text-align:center;}.calendar-calendar th.days{color:#ccc;background-color:#224;text-align:center;padding:1px;margin:0;}.calendar-calendar div.day{float:right;text-align:center;padding:0.125em 0.25em 0 0.25em;margin:0;background-color:#f3f3f3;border:1px solid gray;border-width:0 0 1px 1px;clear:both;width:1.5em;}.calendar-calendar div.calendar{background-color:#fff;border:solid 1px #ddd;text-align:left;margin:0 .25em .25em 0;width:96%;float:right;clear:both;}.calendar-calendar .day-view div.calendar{float:none;width:98%;margin:1% 1% 0 1%;}.calendar-calendar div.title{font-size:.8em;text-align:center;}.calendar-calendar div.title a{color:#000;}.calendar-calendar div.title a:hover{color:#c00;}.calendar-calendar .content{clear:both;padding:3px;padding-left:5px;}.calendar div.form-item{white-space:normal;}table td.mini,table th.mini,table.mini td.week{padding:0 1px 0 0;margin:0;}table td.mini a{font-weight:normal;}.calendar-calendar .mini-day-off{padding:0px;}.calendar-calendar .mini-day-on{padding:0px;}table .mini-day-on a{text-decoration:underline;}.calendar-calendar .mini .title{font-size:.8em;}.mini .calendar-calendar .week{font-size:.7em;}.mini-row{width:100%;border:none;}.mini{width:32%;vertical-align:top;}.calendar-calendar .stripe{height:5px;width:auto;font-size:1px !important;line-height:1px !important;}.calendar-calendar .day-view .stripe{width:100%;}table.calendar-legend{background-color:#ccc;width:100%;margin:0;padding:0;}table.calendar-legend tr.odd .stripe,table.calendar-legend tr.even .stripe{height:12px !important;font-size:9px !important;line-height:10px !important;}.calendar-legend td{text-align:left;padding-left:5px;}.calendar-empty{font-size:1px;line-height:1px;}.calendar-calendar td.calendar-agenda-hour{text-align:right;border:none;border-top:1px solid #CCCCCC;padding-top:.25em;width:1%;}.calendar-calendar td.calendar-agenda-no-hours{min-width:1%;}.calendar-calendar td.calendar-agenda-hour .calendar-hour{font-size:1.2em;font-weight:bold;}.calendar-calendar td.calendar-agenda-hour .calendar-ampm{font-size:1em;}.calendar-calendar td.calendar-agenda-items{border:1px solid #CCCCCC;text-align:left;}.calendar-calendar td.calendar-agenda-items div.calendar{width:auto;padding:.25em;margin:0;}.calendar-calendar div.calendar div.inner .calendar-agenda-empty{width:100%;text-align:center;vertical-align:middle;padding:1em 0;background-color:#fff;}.calendar-date-select form{text-align:right;float:right;width:25%;}.calendar-date-select div,.calendar-date-select input,.calendar-date-select label{text-align:right;padding:0;margin:0;float:right;clear:both;}.calendar-date-select .description{float:right;}.calendar-label{font-weight:bold;display:block;clear:both;}.calendar-calendar div.date-nav{background-color:#ccc;color:#777;padding:0.2em;width:auto;border:1px solid #ccc;}.calendar-calendar div.date-nav a,.calendar-calendar div.date-nav h3{color:#777;text-decoration:none;}.calendar-calendar th.days{background-color:#eee;color:#777;font-weight:bold;border:1px solid #ccc;}.calendar-calendar td.empty{background:#ccc;border-color:#ccc;color:#cc9;}.calendar-calendar table.mini td.empty{background:#fff;border-color:#fff;}.calendar-calendar td div.day{border:1px solid #ccc;border-top:none;border-right:none;margin-bottom:2px;}.calendar-calendar td .inner div,.calendar-calendar td .inner div a{background:#eee;}.calendar-calendar div.calendar{border:none;font-size:0.9em;line-height:1.2;}.calendar-calendar td .inner div.calendar div,.calendar-calendar td .inner div.calendar div a{border:none;background:#ffc;padding:0;}.calendar-calendar td .inner div.calendar div.calendar-more,.calendar-calendar td .inner div.calendar div.calendar-more a{color:#444;background:#fff;text-align:right;}.calendar-calendar td .inner .view-field,.calendar-calendar td .inner .view-field a{color:#444;font-weight:normal;}.calendar-calendar td span.date-display-single,.calendar-calendar td span.date-display-start,.calendar-calendar td span.date-display-end,.calendar-calendar td span.date-display-separator{font-weight:bold;}.calendar-calendar td .inner div.day a{color:#4b85ac;}.calendar-calendar tr td.today,.calendar-calendar tr.odd td.today,.calendar-calendar tr.even td.today{background-color:#C3D6E4;}.calendar-calendar td .inner div.calendar div div.view-data-node-data-field-date-field-date-value{}.calendar-calendar td.past{}.calendar-calendar td.future{}.calendar-calendar td.has-events{}.calendar-calendar td.has-no-events{}.calendar-calendar tbody{border-top:none;}.calendar-calendar .month-view .full .inner,.calendar-calendar .week-view .full .multi-day .inner{height:auto;min-height:auto;}.calendar-calendar .week-view .full .calendar-agenda-hour
.calendar-calendar .month-view .full .single-day .inner .view-item{float:left;width:100%;}.calendar-calendar .week-view .full .calendar-agenda-hour,.calendar-calendar .day-view .full .calendar-agenda-hour{padding-right:2px;}.calendar-calendar .week-view .full .calendar-agenda-hour{width:6%;min-width:0px;}.calendar-calendar .week-view .full .days{width:13%;}.calendar-calendar .month-view .full div.calendar,.calendar-calendar .week-view .full div.calendar,.calendar-calendar .day-view div.calendar{width:auto;}.calendar-calendar .month-view .full tr.date-box,.calendar-calendar .month-view .full tr.date-box td,.calendar-calendar .month-view .full tr.multi-day,.calendar-calendar .month-view .full tr.multi-day td{height:19px;max-height:19px;}.calendar-calendar .month-view .full tr.single-day .no-entry,.calendar-calendar .month-view .full tr.single-day .no-entry .inner{height:44px !important;line-height:44px;}.calendar-calendar .month-view .full tr.single-day .noentry-multi-day,.calendar-calendar .month-view .full tr.single-day .noentry-multi-day .inner{height:22px !important;line-height:22px;}.calendar-calendar .month-view .full td,.calendar-calendar .week-view .full td,.calendar-calendar .day-view  td{vertical-align:top;padding:1px 2px 0 2px}.calendar-calendar .month-view .full td.date-box{height:1%;border-bottom:0px;padding-bottom:2px;}.calendar-calendar .month-view .full .week{font-size:inherit;}.calendar-calendar .month-view .full .week a,.calendar-calendar .week-view .full .week a{color:#4b85ac;}.calendar-calendar .month-view .full td .inner div.day,.calendar-calendar .month-view .full td .inner div.day a{border:none;background:none;margin-bottom:0px;}.calendar-calendar .month-view .full td.date-box .inner,.calendar-calendar .week-view .full td.date-box .inner{min-height:inherit;}.calendar-calendar .month-view .full td.multi-day,.calendar-calendar .week-view .full td.multi-day{border-top:0px;border-bottom:0px;}.calendar-calendar .week-view .full .first td.multi-day{border-top:1px solid #CCCCCC;}.calendar-calendar .month-view .full td.single-day{border-top:0px;}.calendar-calendar .month-view .full td.multi-day .inner,.calendar-calendar .week-view .full td.multi-day .inner,.calendar-calendar .day-view .full td.multi-day .inner{min-height:inherit;width:auto;position:relative;}.calendar-calendar .month-view .full td.multi-day.no-entry{min-height:0px;}.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:#F4F4F4;}.calendar-calendar .month-view .full td.single-day .inner div,.calendar-calendar .month-view .full td.single-day .inner div a,.calendar-calendar .month-view .full td.multi-day .inner div,.calendar-calendar .month-view .full td.multi-day .inner div a,.calendar-calendar .month-view .full td .inner div.calendar.monthview div,.calendar-calendar .month-view .full td .inner div.calendar.monthview div a,.calendar-calendar .week-view .full td.single-day .inner div,.calendar-calendar .week-view .full td.single-day .inner div a,.calendar-calendar .week-view .full td.multi-day .inner div,.calendar-calendar .week-view .full td.multi-day .inner div a,.calendar-calendar .week-view .full td .inner div.calendar.weekview div,.calendar-calendar .week-view .full td .inner div.calendar.weekview div a,.calendar-calendar .day-view .full td .inner div.view-item,.calendar-calendar .day-view .full td .inner div.calendar div,.calendar-calendar .day-view .full td .inner div.calendar div a{background:none;}.calendar-calendar .day-view .full td .inner div.calendar div,.calendar-calendar .day-view .full td .inner div.calendar div a{margin:0px 3px;}.calendar-calendar .day-view .full td .inner div.calendar div.stripe{margin:0px;}.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{background:none;border-left:2px solid #7C7F12;border-right:2px solid #7C7F12;}.calendar-calendar .month-view .full td.date-box.today{border-width:2px 2px 0px 2px;border-style:solid;border-color:#7C7F12;}.calendar-calendar .month-view .full tr td.single-day.today{border-bottom:2px solid #7C7F12;}.calendar-calendar .month-view .full tr td.multi-day.starts-today{border-left:2px solid #7C7F12;}.calendar-calendar .month-view .full tr td.multi-day.ends-today{border-right:2px solid #7C7F12;}.calendar-calendar .month-view .full tr td.multi-day,.calendar-calendar .month-view .full tr td.single-day{border-top:0px;}.calendar-calendar .month-view .full tr td.multi-day,.calendar-calendar .month-view .full tr td.date-box{border-bottom:0px;}.calendar-calendar .month-view .full .inner .monthview,.calendar-calendar .week-view .full .inner .weekview,.calendar-calendar .day-view .full .inner .dayview{-moz-border-radius:5px;border-radius:5px;width:auto;float:none;display:block;margin:.25em auto;position:relative;}.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{background:inherit;width:auto;padding:0px 3px;overflow:hidden;}.calendar-calendar .month-view .full td.single-day .calendar-more div.monthview{background:none;}.calendar-calendar .day-view td div.dayview{padding:0px;}.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:#74a5d7;height:1.333333em;overflow:hidden;margin:0px auto;color:#ffffff;position:relative;}.calendar-calendar .week-view .full td.multi-day div.weekview{height:3.5em;}.calendar-calendar .month-view .full td.multi-day .inner .view-field,.calendar-calendar .month-view .full td.multi-day .inner .view-field a,.calendar-calendar .week-view .full td.multi-day .inner .view-field,.calendar-calendar .week-view .full td.multi-day .inner .view-field a,.calendar-calendar .day-view .full td.multi-day .inner .view-field,.calendar-calendar .day-view .full td.multi-day .inner .view-field a{color:#ffffff;}.calendar-calendar .full td.multi-day .calendar .view-field,.calendar-calendar .full td.single-day .calendar .view-field{}.calendar-calendar .day-view .full td.multi-day div.dayview,.calendar-calendar .week-view .full td.multi-day div.weekview{margin-bottom:2px;}.calendar-calendar .month-view .full td.multi-day .calendar.monthview .view-field{white-space:nowrap;float:left;margin-right:3px;}.calendar-calendar .week-view .full td.multi-day .calendar.weekview .view-field{white-space:nowrap;display:inline;margin-right:3px;}.calendar-calendar .day-view .full td.multi-day .calendar.weekview .view-field{display:block;}.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:3000px;left:5px;}.calendar-calendar .day-view td .stripe,.calendar-calendar .month-view .full td .stripe,.calendar-calendar .week-view .full td .stripe{-moz-border-radius:5px 5px 0px 0px;border-radius:5px 5px 0px 0px;left:0px;top:0px;width:100%;height:3px;z-index:2;}.calendar-calendar .full td.single-day .continuation,.calendar-calendar .full td.single-day .continues,.calendar-calendar .full td.single-day .cutoff{display:none;}.calendar-calendar .month-view .full td.multi-day  .inner .monthview .continuation,.calendar-calendar .week-view .full td.multi-day  .inner .weekview .continuation{float:left;margin-right:3px;height:1.9em;}.calendar-calendar .week-view .full td.multi-day  .inner .weekview .continuation{height:2.75em;padding-top:0.75em;margin-right:8px;}.calendar-calendar .month-view .full td.multi-day .inner .monthview .continues,.calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff,.calendar-calendar .week-view .full td.multi-day .inner .weekview .continues,.calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff{position:absolute;right:0px !important;right:-1px;width:10px;text-align:left;background:#74a5d7;-moz-border-radius:0px 5px 5px 0px;border-radius:0px 5px 5px 0px;height:1.9em;padding-left:6px;z-index:1;}.calendar-calendar .week-view .full td.multi-day .inner .weekview .continues,.calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff{height:2.75em;padding-top:0.75em;}.calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff,.calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff{width:8px;padding-left:0px;}.calendar-calendar .week-view .full td.multi-day{padding:2px;}.calendar-calendar .week-view td.single-day div.calendar{width:100%;padding-left:0px;padding-right:0px;}.calendar-calendar .week-view .full tr.last td.multi-day{border-bottom:1px solid #CCCCCC;}.view .date-nav-wrapper .clear-block{margin-bottom:10px;}.view .date-nav-wrapper{position:relative;margin-top:5px;width:100%;}.view .date-nav-wrapper .date-nav{background-color:transparent;border:0px;height:30px;height:auto;min-height:30px;position:relative;margin-bottom:10px;}.view .date-nav-wrapper .date-prev a,.view .date-nav-wrapper .date-next a{text-decoration:none;color:inherit;font-size:12px;}.view .date-nav-wrapper.date-nav a:hover{text-decoration:underline;}.view .date-nav-wrapper .date-prev{-moz-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;background:none repeat scroll 0 0 #dfdfdf;float:none;padding:5px 0;position:absolute;right:60px;left:auto;text-align:right;top:0px;width:auto;z-index:1;font-size:12px;}.block-views .view .date-nav-wrapper .date-prev{left:0;right:auto;}.view .date-nav-wrapper .date-prev a{margin-left:10px;font-weight:bold;}.view .date-nav-wrapper .date-heading{position:relative;width:100%;top:0px;text-align:center;z-index:0;}.view .date-nav-wrapper .date-heading h3{line-height:30px;font-size:1.7em;}.view .date-nav-wrapper .date-next{-moz-border-radius:0px 5px 5px 0px;border-radius:0px 5px 5px 0px;background:none repeat scroll 0 0 #dfdfdf;float:none;padding:5px 0;position:absolute;right:0px;text-align:right;top:0px;width:auto;z-index:1;font-size:12px;}.view .date-nav-wrapper .date-next a{margin-right:10px;font-weight:bold;}.attachment .calendar-calendar{margin-top:20px;clear:both;}.calendar-calendar th a,.attachment .calendar-calendar th{background-color:transparent;border:0px;}.attachment .calendar-calendar th.calendar-agenda-hour{color:#777777;font-weight:bold;text-align:right;}.view-calendar .feed-icon{margin-top:5px;}.view table.mini .date-prev,.view table.mini .date-next{background:none;}.date-nav div.date-prev,.date-nav div.date-next,.date-nav{width:auto;}ul.calendar-links,.region-content ul.calendar-links{margin:0;padding:0;}.year-view div.month-view div.date-nav{background-color:#DFDFDF;min-height:20px;}
.calendar-calendar tr.holder{height:0px;display:table-row !important;display:none;}.calendar-calendar .week-view .full div.item-wrapper,.calendar-calendar .day-view .full div.item-wrapper{background-color:none;border:0px;float:none;margin:0px;width:100%;margin-top:-24px;}.calendar-calendar td .inner div,.calendar-calendar td .inner div a{background:none;}.calendar-calendar .week-view .full div.single-day div.weekview,.calendar-calendar .day-view .full div.single-day div.dayview{background:#ffc;width:auto;padding:0px 3px;overflow:hidden;}.calendar-calendar .week-view .full div.single-day div.weekview,.calendar-calendar .day-view .full div.single-day div.dayview{border:1px solid #E39364;}.calendar-calendar .week-view .header-body-divider,.calendar-calendar .week-view .single-day-footer,.calendar-calendar .day-view .single-day-footer,.calendar-calendar .day-view .header-body-divider{background:#eeeeee;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;font-size:1px;height:4px;line-height:1px;}.calendar-calendar .week-view #multi-day-container,.calendar-calendar .week-view #single-day-container,.calendar-calendar .day-view #multi-day-container,.calendar-calendar .day-view #single-day-container{position:relative;background:#ffffff;overflow-y:scroll;overflow-x:hidden;border-left:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;}.calendar-calendar .week-view #multi-day-container,.calendar-calendar .day-view #multi-day-container{border-top:1px solid #CCCCCC;}.calendar-calendar .week-view #week-header-container,.calendar-calendar .day-view #day-header-container{width:100%;background:#ffffff;border-bottom:1px solid #CCCCCC;}.calendar-calendar .week-view #multi-day-container,.calendar-calendar .day-view #multi-day-container{height:57px;}.calendar-calendar .week-view #multi-day-container .expand{height:100%;}.calendar-calendar .week-view #multi-day-container table,.calendar-calendar .day-view #multi-day-container table{height:100%;}.calendar-calendar .week-view #multi-day-container table td,.calendar-calendar .day-view #multi-day-container table td{border-top:0px;border-bottom:0px;vertical-align:top;width:14%;}.calendar-calendar .week-view #multi-day-container table td.calendar-agenda-hour{border-right:1px solid #CCCCCC;}.calendar-calendar .week-view #single-day-container,.calendar-calendar .day-view #single-day-container{border-top:1px solid #CCCCCC;height:500px;}.calendar-calendar .week-view #single-day-container table td,.calendar-calendar .day-view #single-day-container table td{padding:0px;border-top:0px;border-bottom:0px;width:14%;}.calendar-calendar .week-view td.first,.calendar-calendar .day-view td.first{border-left:0px;}.calendar-calendar .week-view td.first,.calendar-calendar .day-view td.first{border-left:0px;}.calendar-calendar .week-view td.last,.calendar-calendar .day-view td.last{border-right:0px;}.calendar-calendar .week-view #single-day-container div.first,.calendar-calendar .day-view #single-day-container div.first{border-top:0px;}.calendar-calendar .week-view #single-day-container div.last,.calendar-calendar .day-view #single-day-container div.last{border-bottom:0px;}.calendar-calendar .week-view table.full{table-layout:fixed;width:100%;margin:0px;}.calendar-calendar .day-view table.full{table-layout:fixed;width:100%;margin:0px;}.calendar-calendar td.calendar-agenda-hour .calendar-hour,.calendar-calendar td.calendar-agenda-hour .calendar-ampm,.calendar-calendar .week-view .full div.calendar-agenda-hour span,.calendar-calendar .day-view .full div.calendar-agenda-hour span{font-size:.8em;font-weight:normal;margin-right:0px;}.calendar-calendar .week-view .full div.calendar-agenda-hour,.calendar-calendar .day-view .full div.calendar-agenda-hour,.calendar-calendar .week-view .full div.calendar-agenda-items,.calendar-calendar .day-view .full div.calendar-agenda-items{height:47px;border-top:1px solid #cccccc;}.calendar-calendar .week-view .full .calendar-agenda-hour{width:auto;}.calendar-calendar .week-view .full .calendar-agenda-hour div,.calendar-calendar .day-view .full .calendar-agenda-hour div{margin-top:10px;}.calendar-calendar .day-view #header-container td.calendar-time-holder,.calendar-calendar .day-view #multi-day-container td.calendar-time-holder,.calendar-calendar .day-view #single-day-container td.calendar-time-holder{width:50px;padding:0px;border:0px;}.calendar-calendar .day-view #header-container td.calendar-day-holder,.calendar-calendar .day-view #multi-day-container td.calendar-day-holder,.calendar-calendar .day-view #single-day-container td.calendar-day-holder{width:95%;}.calendar-calendar .week-view #header-container td.calendar-time-holder,.calendar-calendar .week-view #multi-day-container td.calendar-time-holder,.calendar-calendar .week-view #single-day-container td.calendar-time-holder{width:50px;padding:0px;border:0px;}.calendar-calendar .week-view #header-container td.margin-right{width:10px;}.calendar-calendar .week-view .full td.calendar-day-holder{padding:0px;border:0px;width:14%;}.calendar-calendar .day-view .full td.calendar-day-holder{padding:0px;border:0px;width:95%;}.calendar-calendar .week-view .full div.single-day,.calendar-calendar .day-view .full div.single-day{padding:0px;}.calendar-calendar .week-view .full div.single-day .inner,.calendar-calendar .day-view .full div.single-day .inner{position:relative;z-index:1;}.calendar-calendar .week-view .full td.multi-day{padding:1px 2px 0px 2px;}.calendar-calendar .day-view .full td.multi-day div.dayview,.calendar-calendar .week-view .full td.multi-day div.weekview{height:22px !important;}.calendar-calendar .day-view .full td.multi-day .calendar.dayview .contents div,.calendar-calendar .week-view .full td.multi-day .calendar.weekview .contents div{}.calendar-calendar .week-view .full td.multi-day .inner .weekview .continuation{height:22px;padding-top:0px;margin-right:3px;}.calendar-calendar .week-view .full td.multi-day .inner .weekview .continues,.calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff,.calendar-calendar .day-view .full td.multi-day .inner .dayview .continues,.calendar-calendar .day-view .full td.multi-day .inner .dayview .cutoff{height:22px;padding-top:0px;}.calendar-calendar .week-view div.single-day .view-item,.calendar-calendar .day-view div.single-day .view-item{position:absolute;width:100%;background:none;text-align:left;z-index:1;}.calendar-calendar .week-view div.single-day .half-hour,.calendar-calendar .day-view div.single-day .half-hour{font-size:1px;height:23px;width:100%;position:relative;z-index:0;top:0px;border-bottom:1px dotted #cccccc;}.calendar-calendar .week-view div.single-day .view-item .calendar,.calendar-calendar .day-view div.single-day .view-item .calendar{margin:0px;}.calendar-calendar .week-view div.single-day .view-item .contents,.calendar-calendar .day-view div.single-day .view-item .contents{overflow:hidden;}.calendar-calendar div.single-day .o_0 .view-item{top:0px;}.calendar-calendar div.single-day .o_1 .view-item{top:12px;}.calendar-calendar div.single-day .o_2 .view-item{top:24px;}.calendar-calendar div.single-day .o_3 .view-item{top:36px;}.calendar-calendar div.single-day .o_4 .view-item{top:40px;}.calendar-calendar div.single-day .d_1 .view-item .calendar{height:10px;}.calendar-calendar div.single-day .d_2 .view-item .calendar{height:22px;}.calendar-calendar div.single-day .d_3 .view-item .calendar{height:34px;}.calendar-calendar div.single-day .d_4 .view-item .calendar{height:46px;}.calendar-calendar div.single-day .d_5 .view-item .calendar{height:58px;}.calendar-calendar div.single-day .d_6 .view-item .calendar{height:70px;}.calendar-calendar div.single-day .d_7 .view-item .calendar{height:82px;}.calendar-calendar div.single-day .d_8 .view-item .calendar{height:94px;}.calendar-calendar div.single-day .d_9 .view-item .calendar{height:106px;}.calendar-calendar div.single-day .d_10 .view-item .calendar{height:118px;}.calendar-calendar div.single-day .d_11 .view-item .calendar{height:130px;}.calendar-calendar div.single-day .d_12 .view-item .calendar{height:142px;}.calendar-calendar div.single-day .d_13 .view-item .calendar{height:154px;}.calendar-calendar div.single-day .d_14 .view-item .calendar{height:166px;}.calendar-calendar div.single-day .d_15 .view-item .calendar{height:178px;}.calendar-calendar div.single-day .d_16 .view-item .calendar{height:190px;}.calendar-calendar div.single-day .d_17 .view-item .calendar{height:202px;}.calendar-calendar div.single-day .d_18 .view-item .calendar{height:214px;}.calendar-calendar div.single-day .d_19 .view-item .calendar{height:226px;}.calendar-calendar div.single-day .d_20 .view-item .calendar{height:238px;}.calendar-calendar div.single-day .d_21 .view-item .calendar{height:250px;}.calendar-calendar div.single-day .d_22 .view-item .calendar{height:262px;}.calendar-calendar div.single-day .d_23 .view-item .calendar{height:274px;}.calendar-calendar div.single-day .d_24 .view-item .calendar{height:286px;}.calendar-calendar div.single-day .d_25 .view-item .calendar{height:298px;}.calendar-calendar div.single-day .d_26 .view-item .calendar{height:310px;}.calendar-calendar div.single-day .d_27 .view-item .calendar{height:322px;}.calendar-calendar div.single-day .d_28 .view-item .calendar{height:334px;}.calendar-calendar div.single-day .d_29 .view-item .calendar{height:346px;}.calendar-calendar div.single-day .d_30 .view-item .calendar{height:358px;}.calendar-calendar div.single-day .d_31 .view-item .calendar{height:370px;}.calendar-calendar div.single-day .d_32 .view-item .calendar{height:382px;}.calendar-calendar div.single-day .d_33 .view-item .calendar{height:394px;}.calendar-calendar div.single-day .d_34 .view-item .calendar{height:406px;}.calendar-calendar div.single-day .d_35 .view-item .calendar{height:418px;}.calendar-calendar div.single-day .d_36 .view-item .calendar{height:430px;}.calendar-calendar div.single-day .d_37 .view-item .calendar{height:442px;}.calendar-calendar div.single-day .d_38 .view-item .calendar{height:454px;}.calendar-calendar div.single-day .d_39 .view-item .calendar{height:466px;}.calendar-calendar div.single-day .d_40 .view-item .calendar{height:478px;}.calendar-calendar div.single-day .d_41 .view-item .calendar{height:490px;}.calendar-calendar div.single-day .d_42 .view-item .calendar{height:502px;}.calendar-calendar div.single-day .d_43 .view-item .calendar{height:514px;}.calendar-calendar div.single-day .d_44 .view-item .calendar{height:526px;}.calendar-calendar div.single-day .d_45 .view-item .calendar{height:538px;}.calendar-calendar div.single-day .d_46 .view-item .calendar{height:550px;}.calendar-calendar div.single-day .d_47 .view-item .calendar{height:562px;}.calendar-calendar div.single-day .d_48 .view-item .calendar{height:574px;}.calendar-calendar div.single-day .d_49 .view-item .calendar{height:586px;}.calendar-calendar div.single-day .d_50 .view-item .calendar{height:598px;}.calendar-calendar div.single-day .d_51 .view-item .calendar{height:610px;}.calendar-calendar div.single-day .d_52 .view-item .calendar{height:622px;}.calendar-calendar div.single-day .d_53 .view-item .calendar{height:634px;}.calendar-calendar div.single-day .d_54 .view-item .calendar{height:646px;}.calendar-calendar div.single-day .d_55 .view-item .calendar{height:658px;}.calendar-calendar div.single-day .d_56 .view-item .calendar{height:670px;}.calendar-calendar div.single-day .d_57 .view-item .calendar{height:682px;}.calendar-calendar div.single-day .d_58 .view-item .calendar{height:694px;}.calendar-calendar div.single-day .d_59 .view-item .calendar{height:706px;}.calendar-calendar div.single-day .d_60 .view-item .calendar{height:718px;}.calendar-calendar div.single-day .d_61 .view-item .calendar{height:730px;}.calendar-calendar div.single-day .d_62 .view-item .calendar{height:742px;}.calendar-calendar div.single-day .d_63 .view-item .calendar{height:754px;}.calendar-calendar div.single-day .d_64 .view-item .calendar{height:766px;}.calendar-calendar div.single-day .d_65 .view-item .calendar{height:778px;}.calendar-calendar div.single-day .d_66 .view-item .calendar{height:790px;}.calendar-calendar div.single-day .d_67 .view-item .calendar{height:802px;}.calendar-calendar div.single-day .d_68 .view-item .calendar{height:814px;}.calendar-calendar div.single-day .d_69 .view-item .calendar{height:826px;}.calendar-calendar div.single-day .d_70 .view-item .calendar{height:838px;}.calendar-calendar div.single-day .d_71 .view-item .calendar{height:850px;}.calendar-calendar div.single-day .d_72 .view-item .calendar{height:862px;}.calendar-calendar div.single-day .d_73 .view-item .calendar{height:874px;}.calendar-calendar div.single-day .d_74 .view-item .calendar{height:886px;}.calendar-calendar div.single-day .d_75 .view-item .calendar{height:898px;}.calendar-calendar div.single-day .d_76 .view-item .calendar{height:910px;}.calendar-calendar div.single-day .d_77 .view-item .calendar{height:922px;}.calendar-calendar div.single-day .d_78 .view-item .calendar{height:934px;}.calendar-calendar div.single-day .d_79 .view-item .calendar{height:946px;}.calendar-calendar div.single-day .d_80 .view-item .calendar{height:958px;}.calendar-calendar div.single-day .d_81 .view-item .calendar{height:970px;}.calendar-calendar div.single-day .d_82 .view-item .calendar{height:982px;}.calendar-calendar div.single-day .d_83 .view-item .calendar{height:994px;}.calendar-calendar div.single-day .d_84 .view-item .calendar{height:1006px;}.calendar-calendar div.single-day .d_85 .view-item .calendar{height:1018px;}.calendar-calendar div.single-day .d_86 .view-item .calendar{height:1030px;}.calendar-calendar div.single-day .d_87 .view-item .calendar{height:1042px;}.calendar-calendar div.single-day .d_88 .view-item .calendar{height:1054px;}.calendar-calendar div.single-day .d_89 .view-item .calendar{height:1066px;}.calendar-calendar div.single-day .d_90 .view-item .calendar{height:1078px;}.calendar-calendar div.single-day .d_91 .view-item .calendar{height:1090px;}.calendar-calendar div.single-day .d_92 .view-item .calendar{height:1102px;}.calendar-calendar div.single-day .d_93 .view-item .calendar{height:1114px;}.calendar-calendar div.single-day .d_94 .view-item .calendar{height:1128px;}.calendar-calendar div.single-day .d_95 .view-item .calendar{height:1140px;}.calendar-calendar div.single-day .d_96 .view-item .calendar{height:1152px;}.calendar-calendar .week-view div.single-day .i_0 .view-item .calendar{margin-left:0px;width:50%;}.calendar-calendar .week-view div.single-day .i_1 .view-item .calendar{margin-left:10%;width:85%;}.calendar-calendar .week-view div.single-day .i_2 .view-item .calendar{margin-left:16%;width:79%;}.calendar-calendar .week-view div.single-day .i_3 .view-item .calendar{margin-left:21%;width:74%;}.calendar-calendar .week-view div.single-day .i_4 .view-item .calendar{margin-left:30%;width:65%;}.calendar-calendar .week-view div.single-day .i_5 .view-item .calendar{margin-left:34%;width:61%;}.calendar-calendar .week-view div.single-day .i_6 .view-item .calendar{margin-left:42%;width:53%;}.calendar-calendar .week-view div.single-day .i_7 .view-item .calendar{margin-left:49%;width:46%;}.calendar-calendar .week-view div.single-day .i_8 .view-item .calendar{margin-left:55%;width:40%;}.calendar-calendar .week-view div.single-day .i_9 .view-item .calendar{margin-left:65%;width:30%;}.calendar-calendar .week-view div.single-day .i_0.md_0 .view-item .calendar{width:95% !important;width:auto;}.calendar-calendar .week-view div.single-day .i_0.md_1 .view-item .calendar{width:60% !important;width:auto;}.calendar-calendar .day-view div.single-day .i_0 .view-item .calendar{margin-left:2px;width:25% !important;width:97%;}.calendar-calendar .day-view div.single-day .i_1 .view-item .calendar{margin-left:10%;width:89%;}.calendar-calendar .day-view div.single-day .i_2 .view-item .calendar{margin-left:20%;width:79%;}.calendar-calendar .day-view div.single-day .i_3 .view-item .calendar{margin-left:30%;width:69%;}.calendar-calendar .day-view div.single-day .i_4 .view-item .calendar{margin-left:40%;width:59%;}.calendar-calendar .day-view div.single-day .i_5 .view-item .calendar{margin-left:50%;width:49%;}.calendar-calendar .day-view div.single-day .i_6 .view-item .calendar{margin-left:60%;width:39%;}.calendar-calendar .day-view div.single-day .i_7 .view-item .calendar{margin-left:70%;width:29%;}.calendar-calendar .day-view div.single-day .i_8 .view-item .calendar{margin-left:75%;width:24%;}.calendar-calendar .day-view div.single-day .i_9 .view-item .calendar{margin-left:80%;width:19%;}.calendar-calendar .day-view div.single-day .i_0.md_0 .view-item .calendar{width:98% !important;width:auto;}.calendar-calendar .day-view div.single-day .i_0.md_1 .view-item .calendar{width:60% !important;width:auto;}.calendar-calendar .day-view div.single-day .i_0.md_2 .view-item .calendar{width:40% !important;width:auto;}.calendar-calendar .day-view div.single-day .i_0.md_3 .view-item .calendar{width:30% !important;width:auto;}.single-day-footer .grippie,.header-body-divider .grippie{overflow:hidden;background:#eee url("/misc/grippie.png") no-repeat center 2px;cursor:s-resize;height:3px;}
body{background:#fff;color:#333;font-family:'Source Sans Pro','Helvetica Neue',Helvetica,sans-serif;font-size:100%;font-weight:400;line-height:1.5;margin:0;padding:0;width:100%;background:url(/sites/default/themes/custom/ras/images/groovepaper.png) repeat fixed center top transparent;}a,a:link,a:visited{color:#1EA5AD;text-decoration:none;font-weight:600;}a:hover,a:active,li a:hover,li a.active{color:#0EC1CC;text-decoration:none;}a:focus{outline:none;}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:'Source Sans Pro','Helvetica Neue',Helvetica,sans-serif;font-style:normal;font-weight:normal;}h1,.h1{font-size:2.2em;font-weight:700;line-height:1.1em;color:#403C15;font-weight:bold;margin-bottom:10px;}h1#page-title{color:#fff;background-color:#1EA5AD;padding:2% 4% 2%;border-bottom:#AD1E23 solid 5px;}h1.title{border-bottom:1px solid #F0F0F0;line-height:1em;margin:0;padding:3% 4% 1%;}h2,.h2{color:#AD1E23;font-size:1.625em;font-weight:bold;line-height:1.1;margin-bottom:10px;}h2 a,.h2 a,h2 a:link,.h2 a:link,h2 a:visited,.h2 a:visited{color:#AD1E23;}h2.slide-title{color:#AD1E23;font-size:3.750em;font-weight:700;text-transform:uppercase;margin-top:0;}h2.block-title,h2.block-title a:link,h2.block-title a:visited{color:#AD1E23;font-weight:bold;}h2.block-title a:hover{}h2.block-title span{padding-right:10px;}h3,.h3{color:#656565;font-size:1.2em;font-weight:bold;line-height:1.1em;margin-bottom:10px;text-transform:uppercase;}h3 a,.h3 a,h3 a:link,.h3 a:link,h3 a:visited,.h3 a:visited{color:#656565;}h4,.h4{color:#656565;font-weight:600;font-size:1.1em;margin-bottom:10px;}h4 a,.h4 a,h4 a:link,.h4 a:link,h4 a:visited,.h4 a:visited{color:#656565;}h4,h5,h6,.h4,.h5,.h6{}.block h2,.block h3,.block h4{margin-top:0;}p{font-size:1em;font-weight:400;line-height:1.5;margin:0 0 1em;}em{font-style:italic;}strong{}button{background:#3A3A3A;color:#fff;border:0;padding:5px 10px;font-size:1.1em;text-shadow:0 1px 1px #157379;}a.button,.button a,.button a:link,.button a:visited,input[type="submit"]{background:#1EA5AD;color:#fff;text-transform:uppercase;border:0;display:inline-block;padding:5px 15px;text-shadow:0 1px 1px #157379;box-shadow:0 2px 1px #157379;border:1px solid #1d949b;border-radius:4px;font-size:1.1em;cursor:pointer;}a.button:hover,.button a:hover,input[type="submit"]:hover{background:#22bec7;border:1px solid #1d949b;text-shadow:0 -1px 1px #157379;box-shadow:inset 0 1px 3px #157379;}.more-link{text-align:center;display:block;}select option{background-color:#F6FDFD;}select option:hover{background-color:#1EA5AD;cursor:pointer;}html.js input.form-autocomplete{background-position:100% 7px;max-width:300px;}select{}li ul,li ol{margin:0;}ul,ol{margin:0 1.5em 1.5em 0;padding-left:1.5em;}ul{list-style-type:disc;}ol{list-style-type:decimal;}dl{margin:0 0 1.5em 0;}dl dt{font-weight:bold;}dd{margin-left:1.5em;}hr{background:#666;border:none;clear:both;float:none;height:1px;margin:0 0 1.4375em;width:100%;}fieldset{border:1px solid #ccc;margin:0 0 1.4375em;padding:1.5em;}table{margin-bottom:1.5em;width:100%;}th,tr,td{vertical-align:middle;}th{padding-right:1em;}.sticky-header th,.sticky-table th{border-bottom:3px solid #ccc;padding-right:1em;text-align:left;}blockquote{border-left:2px solid #666;padding:0.5% 2%;}blockquote p{margin:0;}h1,h2,h3,h4,h5,p,a,input,textarea,li,span,i,.block-title:before,.block-title:after{}::selection{color:#fff;background:#1EA5AD;}::-moz-selection{color:#fff;background:#1EA5AD;}::-webkit-selection{color:#fff;background:#1EA5AD;}#container{margin:0 auto;padding:0;width:100%;}.container{width:1140px;margin:0 auto;}.inner.padding,#site-content .view-document-library,.node-type-school #site-content > .content,#site-content .view.view-id-schools.view-display-id-page .view-content,#site-content .view.view-id-schools .view-content,#site-content .view.view-id-ash_blog .view-content,#site-content .view.view-id-ash_blog.view-display-id-blog_archive_page .view-content,#site-content .view-id-taxonomy_term.view-display-id-page .view-content,#site-content .view-id-staff_links.view-display-id-page .view-content,#site-content .view-id-staff_directory.view-display-id-page,#site-content .view-id-events.view-display-id-page_with_page_title_1,#site-content #block-views-events-block-3 .content,.submitted{float:left;padding:2% 3%;width:94%;}#site-content #block-views-events-block-3 .content{padding:2% 0;width:100%;}.front #site-content .view .view-content{padding:0;width:100%;float:none;}.tabs-wrapper .inner.padding{padding:0 5%;width:90%;}#block-views-homepage-slideshow-block{border:5px solid #fff;background:#ffffff;margin-bottom:30px;background:-moz-linear-gradient(top,#ffffff 0%,#f3f3f3 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#f3f3f3));background:-webkit-linear-gradient(top,#ffffff 0%,#f3f3f3 100%);background:-o-linear-gradient(top,#ffffff 0%,#f3f3f3 100%);background:-ms-linear-gradient(top,#ffffff 0%,#f3f3f3 100%);background:linear-gradient(to bottom,#ffffff 0%,#f3f3f3 100%);overflow:hidden;-webkit-box-shadow:0px 1px 10px 0px #ccc;-moz-box-shadow:0px 1px 10px 0px #ccc;box-shadow:0px 1px 10px 0px #ccc;}#views_slideshow_cycle_teaser_section_homepage_slideshow-block,#views_slideshow_cycle_teaser_section_homepage_slideshow-block .views-slideshow-cycle-main-frame-row{width:100% !important;display:block;position:relative;}#block-views-homepage-slideshow-block .slide-in-template-text{color:#666;font-size:18px;padding:14% 0 0;width:100%;font-weight:300;}#block-views-homepage-slideshow-block .slide-content{margin-top:55px;}#block-views-homepage-slideshow-block .slide-content .inner.padding{padding:1% 4.75%;width:82%;}#block-views-homepage-slideshow-block .views-field-field-homepage-description{padding:15px 0;}#block-views-homepage-slideshow-block .views-field-field-homepage-link{padding:0;margin:0;}#block-views-homepage-slideshow-block .views-slideshow-controls-top{border-bottom:2px dashed #D8D8D8;padding:1% 2%;position:absolute;right:3.5%;top:0;width:30%;z-index:10;}#block-views-homepage-slideshow-block .views-slideshow-pager-field-item{float:left;font-size:3em;font-weight:600;color:#782e31 !important;padding-right:20px;cursor:pointer;text-decoration:none;}#block-views-homepage-slideshow-block .views-slideshow-pager-field-item a{color:#782e31;}#block-views-homepage-slideshow-block .views-slideshow-pager-field-item.active a{color:#AD1E23 !important;}#block-views-homepage-slideshow-block .slide-image{overflow:hidden;}#block-views-homepage-slideshow-block .slide-image img{height:100%;width:auto;max-width:1000%;}#block-views-schools-block-4 .views-label{font-weight:bold;float:left;margin-right:5px;}#block-views-schools-block-4 .views-field-field-address{border-top:1px solid #EEEEEE;color:#666666;margin:5px 0;padding:3px 5px;}#block-views-schools-block-4 .views-field-field-phone-number{border-top:1px solid #EEEEEE;}#block-views-schools-block-4 .views-field-field-address .views-label{}#block-views-schools-block-4 .views-field-field-address .field-content{}#block-views-schools-block-4 .views-field-field-phone-number{}#block-views-schools-block-4{}#block-views-schools-block-4{}#main{display:block;position:relative;margin:30px 0;}body.sidebar-first #site-content,body.sidebar-second #site-content,body.not-front.no-sidebars #site-content{background:#fff;box-shadow:0 2px 6px #dfdfdf;z-index:10;display:block;position:relative;}.sidebar a,.sidebar a:link,.sidebar a:visited{color:#3A3A3A;text-decoration:none;font-weight:600;}.sidebar a:hover{color:#3A3A3A;}.sidebar a.active{color:#000;}.sidebar ul{margin:0;padding:0;}.sidebar ul li{list-style:none;}.sidebar li a{padding:6px 0 5px;display:block;}.sidebar ul ul{background-color:#FAFAFA;margin-left:10px;}.sidebar ul ul ul{background-color:#eee;margin-left:15px;}.sidebar h2.block-title{padding:4% 0 3% 7.5%;margin:0;}#mobile-menu{display:none;margin:-4.3em 0 0.8em 0;text-align:center;width:42%;}#mobile-menu a{color:#fff;}#top-bar{background:#3a3a3a;padding:8px 0;min-height:27px;}#header{margin:0;padding:10px 0 0;position:relative;display:block;width:100%;background:url(/sites/default/themes/custom/ras/images/brillant.png) repeat top center;}#header #logo{float:left;margin:0 1em 1.5em 0;}#header #site-name-slogan{display:block;float:none;margin:0 auto 0.75em;max-width:540px;}#header #site-name{margin:0;}#header #site-name a{margin:0;background:url(/sites/default/themes/custom/ras/images/logo-ras.png) no-repeat top left;display:block;width:550px;height:120px;text-indent:-9999em;font-size:0;line-height:0;}#header #site-name a:hover{text-decoration:none;}#header #site-slogan{margin:0;}#navigation{clear:both;margin:0;padding:0;background:#fff;width:100%;-webkit-box-shadow:0 0 8px 0 #eee;-moz-box-shadow:0 0 8px 0 #eee;box-shadow:0 0 8px 0 #eee;border-top:1px solid #EAEAEA;border-bottom:1px solid #EAEAEA;position:relative;}#navigation #block-megamenu-main-menu{width:75%;display:inline;margin:0;}#navigation #block-search-form{width:24.5%;display:inline;}#navigation #block-search-form .form-type-textfield{display:block;float:left;position:relative;width:85%;margin:0;}#navigation #block-search-form .form-type-textfield input{display:block;float:none;padding:2%;position:relative;width:96%;margin:0;border:1px solid #E9E9E9;border-right:0;color:#888888;min-height:20px;max-height:20px;-webkit-border-radius:5px 0px 0px 5px;border-radius:5px 0px 0px 5px;}#navigation #block-search-form .form-type-textfield input:focus{background-color:#fff;border:1px solid #888;color:#333;}#navigation #block-search-form #edit-actions,#navigation #block-search-form #edit-actions--2,#navigation #block-search-form #edit-actions--3{display:block;float:right;position:relative;width:15%;}#navigation #block-search-form #edit-actions button.search,#navigation #block-search-form #edit-actions--2 button.search,#navigation #block-search-form #edit-actions--3 button.search{background:#1EA5AD;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFlYTVhZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxYjkwOTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#1EA5AD 0%,#1b9096 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#1EA5AD),color-stop(100%,#1b9096));background:-webkit-linear-gradient(top,#1EA5AD 0%,#1b9096 100%);background:-o-linear-gradient(top,#1EA5AD 0%,#1b9096 100%);background:-ms-linear-gradient(top,#1EA5AD 0%,#1b9096 100%);background:linear-gradient(to bottom,#1EA5AD 0%,#1b9096 100%);cursor:pointer;display:block;height:32px;line-height:1em;margin:0;padding:0 0 2px;position:relative;width:100%;-webkit-border-radius:0px 5px 5px 0px;border-radius:0px 5px 5px 0px;}#navigation #block-search-form #edit-actions button.search:hover,#navigation #block-search-form #edit-actions--2 button.search:hover,#navigation #block-search-form #edit-actions--3 button.search:hover{background-color:#3A3A3A;}#navigation ul#megamenu-main-menu{clear:both;list-style:none;margin:0;padding:0;display:block;position:relative;z-index:100;}#navigation ul#megamenu-main-menu li{float:left;margin:0;padding:0;position:static;}#navigation ul#megamenu-main-menu li li li{float:none;width:100%;}#navigation ul#megamenu-main-menu li .megamenu-parent-title{z-index:2000;}#navigation ul#megamenu-main-menu li .nolink,#navigation ul#megamenu-main-menu li a,#navigation ul#megamenu-main-menu li a:link,#navigation ul#megamenu-main-menu li a:visited{display:block;font-size:115%;font-weight:600;padding:0 1em;text-transform:uppercase;color:#1EA5AD;z-index:2000;cursor:pointer;}#navigation ul#megamenu-main-menu .megamenu-parent-title > a:link,#navigation ul#megamenu-main-menu .megamenu-parent-title > a:visited,#navigation ul#megamenu-main-menu .megamenu-parent-title > span{padding:18px 1em;}#navigation ul#megamenu-main-menu li .nolink:hover,#navigation ul#megamenu-main-menu li.hovering .nolink,#navigation ul#megamenu-main-menu li.active .nolink,#navigation ul#megamenu-main-menu li a:hover,#navigation ul#megamenu-main-menu li.hovering a,#navigation ul#megamenu-main-menu li.active.hovering a.active{background:#3a3a3a;color:#fff;text-decoration:none;}#navigation ul#megamenu-main-menu li a.active,#navigation ul#megamenu-main-menu li.active a,#navigation ul#megamenu-main-menu li.active a:link,#navigation ul#megamenu-main-menu li.active a:visited,#navigation ul#megamenu-main-menu li.active a.active{color:#fff;background:#1EA5AD;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFlYTVhZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxYjkwOTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#1EA5AD 0%,#1b9096 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#1EA5AD),color-stop(100%,#1b9096));background:-webkit-linear-gradient(top,#1EA5AD 0%,#1b9096 100%);background:-o-linear-gradient(top,#1EA5AD 0%,#1b9096 100%);background:-ms-linear-gradient(top,#1EA5AD 0%,#1b9096 100%);background:linear-gradient(to bottom,#1EA5AD 0%,#1b9096 100%);}#navigation ul#megamenu-main-menu li li .nolink{line-height:40px;padding:2% 15px 0;height:auto;}#navigation ul#megamenu-main-menu ul.megamenu-bin{background:#3a3a3a;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNhM2EzYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1NjU2NTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#3a3a3a 0%,#565656 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#3a3a3a),color-stop(100%,#565656));background:-webkit-linear-gradient(top,#3a3a3a 0%,#565656 100%);background:-o-linear-gradient(top,#3a3a3a 0%,#565656 100%);background:-ms-linear-gradient(top,#3a3a3a 0%,#565656 100%);background:linear-gradient(to bottom,#3a3a3a 0%,#565656 100%);padding:0.5% 1% 2%;width:97.8% !important;z-index:1000;-webkit-box-shadow:0 2px 5px #444;-moz-box-shadow:0 2px 5px #444;box-shadow:0 2px 5px #444;border:1px solid #222;border-top:none;}#navigation ul#megamenu-main-menu ul.megamenu-bin .megamenu-slot{margin:0 1%;float:left !important;}#navigation ul#megamenu-main-menu ul.megamenu-bin .megamenu-slot-3,#navigation ul#megamenu-main-menu ul.megamenu-bin .megamenu-slot-6{margin-right:0;}#navigation ul#megamenu-main-menu ul.megamenu-bin li{list-style:none;list-style-type:none;}#navigation ul#megamenu-main-menu ul.megamenu-bin h3.megamenu-slot-title a,#navigation ul#megamenu-main-menu ul.megamenu-bin h3.megamenu-slot-title a:link,#navigation ul#megamenu-main-menu ul.megamenu-bin h3.megamenu-slot-title a:visited,#navigation ul#megamenu-main-menu ul li h3 span,#navigation ul#megamenu-main-menu li.active ul.megamenu-bin h3.megamenu-slot-title a,#navigation ul#megamenu-main-menu li.active ul.megamenu-bin h3.megamenu-slot-title a:link,#navigation ul#megamenu-main-menu li.active ul.megamenu-bin h3.megamenu-slot-title a:visited{background:none repeat scroll 0 0 transparent;border-bottom:1px solid #333333;color:#FFFFFF;display:block;font-weight:600;height:auto;line-height:2em;padding:5px 10px;text-transform:uppercase;width:100%;font-size:18px;text-shadow:0 0 5px #000;margin:0 0 10px;}#navigation ul#megamenu-main-menu ul.megamenu-bin h3.megamenu-slot-title a:hover{color:#fff;}#header #navigation ul#megamenu-main-menu ul.megamenu-bin li.megamenu-slot .megamenu-slot-title a,#header #navigation ul#megamenu-main-menu ul.megamenu-bin li.megamenu-slot .megamenu-slot-title span{color:#22BDC2;display:block;}#navigation ul#megamenu-main-menu ul.megamenu-bin ul.megamenu-items li a,#navigation ul#megamenu-main-menu ul.megamenu-bin ul.megamenu-items li a:link,#navigation ul#megamenu-main-menu ul.megamenu-bin ul.megamenu-items li a:visited,#navigation ul#megamenu-main-menu li.active ul.megamenu-bin ul.megamenu-items li a,#navigation ul#megamenu-main-menu li.active ul.megamenu-bin ul.megamenu-items li a:link,#navigation ul#megamenu-main-menu li.active ul.megamenu-bin ul.megamenu-items li a:visited{font-size:16px;text-transform:none;line-height:20px;color:#fff;padding:5px 15px;font-weight:400;background:none;height:auto;display:block;text-shadow:0 0 5px #000;}#navigation ul#megamenu-main-menu ul.megamenu-bin ul.megamenu-items li a:hover,#navigation ul#megamenu-main-menu li.active ul.megamenu-bin ul.megamenu-items li a:hover{color:#F1F1ED;background:#303030;}#navigation ul#megamenu-main-menu ul.megamenu-bin ul.megamenu-items li a.active,#navigation ul#megamenu-main-menu li.active ul.megamenu-bin ul.megamenu-items li a.active{background:#212121;color:#fff;}#navigation ul#secondary-menu{clear:both;list-style:none;margin:0;padding:0;}#navigation ul#secondary-menu li{float:left;margin:0;padding:0;}#navigation ul#secondary-menu li a{display:block;padding:0 2em 0 0;}.breadcrumb{clear:both;padding:5px 15px;font-style:italic;}.breadcrumb a,.breadcrumb a:link,.breadcrumb a:visited{color:#656565;}#skip-link{position:absolute;}.item-list ul{margin:0;padding:0 0 0 1.5em;}.item-list ul.pager li{margin:0;padding:0;}.item-list ul.pager li a{padding:3px 9px;margin:0 2px;background:none repeat scroll 0 0 #1EA5AD;border:1px solid #1D949B;border-radius:4px 4px 4px 4px;box-shadow:0 2px 1px #157379;color:#FFFFFF;cursor:pointer;font-size:14px;text-shadow:0 1px 1px #157379;text-transform:uppercase;}.item-list ul.pager li a:hover{background:#22bec7;border:1px solid #1d949b;text-shadow:0 -1px 1px #157379;box-shadow:inset 0 1px 3px #157379;}.sidebar ul,.sidebar ul li{margin:0;padding:0;}ul.menu li{margin:0;padding:0;}ul.menu li.expanded{margin-bottom:10px;}.sidebar ul.menu li.expanded a:after{content:"\f078";display:block;float:right;font-family:"FontAwesome";font-size:15px;font-style:normal;font-weight:normal;}.sidebar ul.menu li.expanded li a:after{display:none;}.view-quick-links a,.view-news-blog-category-block .views-row a,.sidebar ul.menu li a,.sidebar ul.menu li a:link,.sidebar ul.menu li a:visited{background-color:transparent;border-bottom:1px solid #EAEAEA;color:#3A3A3A;font-size:18px;font-weight:600;line-height:1.1em;padding:10px;text-decoration:none;//  text-transform:capitalize;display:block;}.sidebar ul.menu li.active a,.sidebar ul.menu li.active a:link,.sidebar ul.menu li.active a:hover{background-color:#1EA5AD;color:#fff;box-shadow:0 2px 4px darkgrey;border:none;}.view-quick-links a:hover,.view-news-blog-category-block .views-row a:hover,.sidebar ul.menu li a:hover{background-color:#f8f8f8;}.sidebar ul.menu li ul.menu li a{font-size:15px;}.sidebar ul.menu li ul.menu li ul li a{font-size:15px;color:#888;}.sidebar .view-quick-links .views-row-last a,.sidebar ul.menu li.last a,.sidebar ul.menu li.last a:link,.sidebar ul.menu li.last a:visited{border-bottom:none;}ul.inline{clear:both;}ul.inline li{margin:0;padding:0 1em 0 0;}#top-bar #block-menu-block-2{width:70%;float:left;margin:0;}#top-bar ul.menu{width:100%;margin:0;padding:0;}#top-bar ul.menu li{display:inline;list-style:none;list-style-type:none;position:relative;}#top-bar ul.menu li a,#top-bar ul.menu li a:link,#top-bar ul.menu li a:visited{color:#DBDBDB;display:block;float:left;font-weight:300;margin:0 0 0 2%;position:relative;}#top-bar ul.menu li a:hover{color:#1EA5AD;}#top-bar ul.menu li.menu-mlid-1878 a{text-indent:-9999px;}#top-bar ul.menu li.menu-mlid-1878 a:before{content:"\f082";display:block;font-family:"FontAwesome";font-size:25px;font-style:normal;font-weight:normal;margin:-5px 0 0;position:absolute;text-decoration:inherit;text-indent:0;}#top-bar ul.menu li.menu-mlid-1878 span{display:none;}#top-bar ul.menu li a.active{color:#fff;}#top-bar #block-gtranslate-gtranslate{float:right;margin:0;}.tabs-wrapper{background-color:#F8F8F8;border:1px solid #E0E0E0;box-shadow:0 0 10px #EEEEEE inset;margin:0;}ul.primary{border:none;margin:0;padding:0;}ul.primary li a{background:none repeat scroll 0 0 #EEEEEE;border:1px solid #E0E0E0;display:block;float:left;font-size:1.2em;line-height:1.5em;margin:2% 0.75% -1px 0;padding:0.6% 2%;}#site-content ul.primary li a.active{margin-bottom:-1px;background:#fff;border:1px solid #e0e0e0;border-bottom:none;padding:1% 2%;}#site-content ul.primary li a.active:hover{color:#444;text-shadow:none;}ul.primary li a:hover{background:#bbb;text-decoration:none;color:#fff;text-shadow:0px 0px 5px #666;border:1px solid #888;}ul.secondary{background:#666;border-bottom:none;clear:both;margin:0;padding:0;}ul.secondary li{border-right:none;}ul.secondary li a,ul.secondary li a:link{border:none;color:#ccc;display:block;float:left;line-height:1.5em;padding:0 1em;}ul.secondary li a:hover,ul.secondary li a.active{background:#888;color:#fff;text-decoration:none;}ul.secondary a.active{border-bottom:none;}.node{margin-bottom:1.5em;}.node-type-school #main #block-views-schools-block-2{margin:0;}.node-type-school #main #block-views-schools-block-2 .view-schools,.node-type-school #main #block-views-schools-block-2 .view-content{padding-bottom:0;margin:0;}.node-type-school #main #block-views-schools-block-2 .views-slideshow-cycle-main-frame,.node-type-school #main #block-views-schools-block-2 .views-slideshow-cycle-main-frame-row{width:100% !important;}.node-type-school #main #block-views-schools-block-2 .views-slideshow-cycle-main-frame-row img{}.node-type-school #main #block-views-schools-block-2 .views-slideshow-cycle-main-frame-row p{background-color:rgb(147,147,147);background-color:rgba(0,0,0,0.6);color:#FFFFFF;display:block;margin:-46px 0 0;padding:8px;position:relative;z-index:1000;text-shadow:0 0 6px #000;}.node-type-school #main #block-views-schools-block-2{background-color:#EEEEEE;border:2px solid #FFFFFF;box-shadow:0 0 5px #BBBBBB;margin:0 2%;width:95.5%;}.node-type-school #block-views-ash-blog-about-school .content,.node-type-school #block-views-schools-block-5 .content{border:0;padding:0;}.node-type-school #block-views-ash-blog-about-school,.node-type-school #block-views-schools-block-5{background-color:#f6f6f6;padding:2%;width:96% !important;border-top:4px solid #AD1E23;margin-top:1em;}.node-type-school #block-views-ash-blog-about-school .content h2,.node-type-school #block-views-schools-block-5 .content h2{margin-bottom:20px;}.node-type-school #block-views-ash-blog-about-school .content .view-content,.node-type-school #block-views-schools-block-5 .content .view-content{padding:0;width:100% !important;}.node-type-school #block-views-ash-blog-about-school .content .views-field-title,.node-type-school #block-views-schools-block-5 .content .views-field-title{border-bottom:5px solid #AD1E23;color:#AD1E23;padding:10px 0;width:100%;}.node-type-school #block-views-ash-blog-about-school .content .views-field-field-school-image,.node-type-school #block-views-schools-block-5 .content .views-field-field-school-image{display:block;float:left;position:relative;width:33%;}.node-type-school #block-views-ash-blog-about-school .content .views-field-school-image p,.node-type-school #block-views-schools-block-5 .content .views-field-field-school-image p{display:block;text-align:center;margin:0;padding:5px 0 0;}.node-type-school #block-views-ash-blog-about-school .content .views-field-field-school-image img,.node-type-school #block-views-schools-block-5 .content .views-field-field-school-image img{display:block;margin:0 auto;position:relative;width:90%;}.node-type-school #block-views-ash-blog-about-school .content .views-field-body,.node-type-school #block-views-schools-block-5 .content .views-field-body{display:block;float:right;padding:0;position:relative;width:65%;}.node-type-school #block-views-ash-blog-about-school .content .views-field-body p,.node-type-school #block-views-schools-block-5 .content .views-field-body p{line-height:1.75em;margin:0;}.page-search #site-content #page-title + .contextual-links-wrapper + div,.page-taxonomy #site-content #page-title + .contextual-links-wrapper + div,.page-user #site-content #page-title + .contextual-links-wrapper + div,.page-search #site-content #page-title + div,.page-taxonomy #site-content #page-title + div,.page-user #site-content #page-title + div{padding:2% 5%;width:90%;}.view-staff-directory .view-filters{background-color:#F6F6F6;border-top:4px solid #AD1E23;margin-top:1em;padding:2%;width:96% !important;}.view-staff-directory .view-filters .views-exposed-widget{padding:0 1%;width:23%;}.view-staff-directory .view-filters .views-exposed-widget input[type=text]{max-width:96%;width:96%;}.view-staff-directory .view-filters .views-exposed-widget #edit-submit-staff-directory{display:block;margin:1.2em auto 0;width:50%;}.view-staff-directory .view-filters .views-exposed-widget select{max-width:100%;width:100%;}.view-staff-directory caption{font-family:'Source Sans Pro','Helvetica Neue',Helvetica,sans-serif;color:#403C15;font-size:1.6em;font-weight:bold;text-align:left;margin:10px 0 5px;}.view-display-id-page{}.view-display-id-page tr{}.view-display-id-page tr td{}.view-display-id-page tr td.views-field-name{text-transform:capitalize;font-weight:bold;}.views-table{width:100%;}.views-table thead{background:#3A3A3A;color:#fff;font-weight:600;text-transform:uppercase;}.views-table th,.views-table td{padding:8px 10px;}.views-table tr:hover td{background-color:#FEF2F3;}.views-table tr.odd{background:#f6fdfd;}.views-table tr.even{background:#fff;}.field-name-field-tags{margin:0 0 1.5em;}.field-name-field-tags .field-item{margin:0 1em 0 0;}.field-name-field-tags div{display:inline;}.profile{margin:1.5em 0;}.profile h3{border:none;}.profile dt{margin-bottom:0;}.profile dd{margin-bottom:1.5em;}.password-parent{width:36em;}.node-type-page #main #site-content .field-name-field-feature-image{margin:-2% 0 2% -3%;width:106%;}.node-type-page #main #site-content .field-name-field-video-embed,.node-type-page #main #site-content .field-name-field-video-embed iframe{width:100%;}.node-type-page #main #site-content .field-name-field-video-embed iframe{box-shadow:0 0 5px #aaa;}.node-type-page #main #site-content .field-name-field-attached-file{}.node-type-page #main #site-content .field-name-field-attached-file tr{}.node-type-page #main #site-content .field-name-field-attached-file tr td{padding:5px;}.page-schools #site-content .view-content{}.page-schools #site-content .view-content .school-type{width:100%;clear:both;float:none;}.page-schools #site-content .view-content .views-row + .school-type{}.page-schools #site-content .view-content .school-type h3{color:#AD1E23;font-size:26px;padding:0 0 10px;border-bottom:1px solid #f8f8f8;margin:0 0 10px;}.page-schools #site-content .view-content .school-type p{margin:0 0 3%;}.page-schools #site-content .view-content .views-row{border-bottom:1px solid #EEEEEE;border-right:1px solid #EEEEEE;float:left;margin-bottom:1.5%;margin-left:3%;margin-right:0;padding-bottom:2%;padding-right:2%;width:45%;}.page-schools #site-content .view-content .views-row-2,.page-schools #site-content .view-content .views-row-4,.page-schools #site-content .view-content .views-row-6,.page-schools #site-content .view-content .views-row-8,.page-schools #site-content .view-content .views-row-10{border-right:medium none;margin-left:2%;}.page-schools #site-content .view-content .views-row .views-field-field-school-image img{border:1px solid #BBBBBB;-webkit-box-shadow:0 0 5px #DDDDDD;-moz-box-shadow:0 0 5px #DDDDDD;box-shadow:0 0 5px #DDDDDD;}.page-schools #site-content .view-content .views-row .views-field-title{border-bottom:1px solid #F8F8F8;margin:0 0 5px;padding:5px 0;}.page-schools #site-content .view-content .views-row .views-field-field-principle{}.page-schools #site-content .view-content .views-row .views-field-field-address{color:#777777;margin:8px 0;padding:0;}.page-schools #site-content .view-content .views-row .views-field-field-phone-number{}.page-schools #site-content .view-content .views-row .views-field-field-fax{}.page-schools #site-content .view-content .views-row .views-field .views-label{font-weight:bold;float:left;margin-right:6px;}.page-documents #breadcrumb{display:none;}.page-calendar #site-content .view-events{padding:2% 5% 4%;}.page-calendar .view .date-nav-wrapper .date-next,.page-calendar .view .date-nav-wrapper .date-prev{background:none transparent 0 0;border:0;padding:0;border-radius:0;}.page-calendar .view .date-nav-wrapper .date-prev{right:90px;}.page-calendar .view .date-nav-wrapper .date-next a,.page-calendar .view .date-nav-wrapper .date-prev a{padding:5px 14px;color:#fff;font-size:15px;}.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:none repeat scroll 0 0 #1EA5AD;text-shadow:0 1px 1px #157379;box-shadow:0 2px 1px #157379;margin-top:3px;}.calendar-calendar .month-view .full td.multi-day .inner .monthview .continues,.calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff,.calendar-calendar .week-view .full td.multi-day .inner .weekview .continues,.calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff{background:none repeat scroll 0 0 #1EA5AD;text-shadow:0 1px 1px #157379;box-shadow:0 2px 1px #157379;display:none;}.calendar-calendar .month-view .full td.multi-day div.monthview a,.calendar-calendar .week-view .full td.multi-day div.weekview a,.calendar-calendar .day-view .full td.multi-day div.dayview a{color:#fff;}.calendar-calendar .month-view .full tr td.single-day.today{border-bottom:2px solid #8E1C21;}.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{background:none repeat scroll 0 0 transparent;border-left:2px solid #8E1C21;border-right:2px solid #8E1C21;}.calendar-calendar .month-view .full td.date-box.today{border-color:#8E1C21;}.calendar-calendar td .inner div.day a{color:#8E1C21;}.view .date-nav-wrapper .date-nav{padding:0 0 15px;border-bottom:1px solid #eee;}.node-type-webform .field-name-body{display:block;width:56%;float:left;padding-right:2%;margin-right:2%;border-right:1px solid #F0F0F0;}.node-type-webform .webform-client-form{display:block;width:39%;float:right;}.node-type-webform .webform-client-form input,.node-type-webform .webform-client-form textarea,.node-type-webform .webform-client-form select{display:block;position:relative;max-width:100%;}.page-staff-links #site-content .view-staff-links h3,.page-student-links #site-content .view-student-links h3{display:block;position:relative;padding:5px 0;border-bottom:1px solid #eee;margin:0 0 10px;clear:both;}.page-staff-links #site-content .view-staff-links .views-row,.page-student-links #site-content .view-student-links .views-row{display:inline-block;position:relative;width:13%;margin:1% 1% 1% 0;padding:0% 3% 0% 2%;border-right:1px solid #eee;text-align:center;vertical-align:top;}.page-staff-links #site-content .view-staff-links .views-row .views-field-field-staff-intranet-image,.page-student-links #site-content .view-student-links .views-row .views-field-field-staff-intranet-image{}.page-staff-links #site-content .view-staff-links .views-row:hover .views-field-field-staff-intranet-image,.page-student-links #site-content .view-student-links .views-row:hover .views-field-field-staff-intranet-image{opacity:1;}.page-staff-links #site-content .view-staff-links .views-row .views-field-field-staff-intranet-link,.page-student-links #site-content .view-student-links .views-row .views-field-field-staff-intranet-link{background-color:#F6FDFD;display:block;margin-top:-27px;padding:2px 0;position:relative;text-align:center;z-index:100;}.search-form{background-color:#FAFAFA;border-bottom:1px solid #EEEEEE;border-top:1px solid #EEEEEE;clear:both;display:block;float:none;margin:0 auto 2%;padding:1%;width:auto;}#edit-keys{border:1px solid #BBBBBB;border-radius:4px 4px 4px 4px;box-shadow:0 1px 4px 0 #DDDDDD inset;font-size:15px;margin:0 10px;padding:8px;}.search-results li{border-bottom:1px solid #EEEEEE;margin-bottom:1em;padding:0.5% 0;}.bx-wrapper .bx-viewport{background:none repeat scroll 0 0 #FFFFFF;border:medium none;box-shadow:0 0 5px #BBBBBB;left:0;}.bx-wrapper .bx-viewport .bxslider-views-slideshow-main-frame{margin:0;}.bx-wrapper .bx-viewport .bxslider-views-slideshow-main-frame p{margin:0;}.node-type-school #site-content .view-display-id-block_2 .view-content{padding:0;text-align:center;width:100%;}#site-content .view-display-id-block_2 .views-slideshow-controls-bottom #views_slideshow_controls_text_schools-block_2{}#site-content .view-display-id-block_2 .views-slideshow-controls-bottom #views_slideshow_controls_text_schools-block_2 #views_slideshow_controls_text_previous_schools-block_2{position:absolute;left:0;bottom:0;}#site-content .view-display-id-block_2 .views-slideshow-controls-bottom #views_slideshow_controls_text_schools-block_2 #views_slideshow_controls_text_previous_schools-block_2 a{display:block;position:relative;background:#1EA5AD;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFlYTVhZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxYjkwOTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#1EA5AD 0%,#1b9096 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#1EA5AD),color-stop(100%,#1b9096));background:-webkit-linear-gradient(top,#1EA5AD 0%,#1b9096 100%);background:-o-linear-gradient(top,#1EA5AD 0%,#1b9096 100%);background:-ms-linear-gradient(top,#1EA5AD 0%,#1b9096 100%);background:linear-gradient(to bottom,#1EA5AD 0%,#1b9096 100%);color:#fff;text-shadow:0 1px 1px #157379;z-index:100;width:45px;height:100px;text-indent:-9999px;overflow:hidden;font-size:0px;}#site-content .view-display-id-block_2 .views-slideshow-controls-bottom #views_slideshow_controls_text_schools-block_2 #views_slideshow_controls_text_previous_schools-block_2 a:hover{width:55px;}#site-content .view-display-id-block_2 .views-slideshow-controls-bottom #views_slideshow_controls_text_schools-block_2 #views_slideshow_controls_text_previous_schools-block_2 a:before{display:block;content:"\f060";font-family:FontAwesome;font-weight:normal;font-style:normal;text-indent:0;font-size:35px;line-height:1.3em;text-decoration:none;line-height:99px;}#site-content .view-display-id-block_2 .views-slideshow-controls-bottom #views_slideshow_controls_text_schools-block_2 #views_slideshow_controls_text_previous_schools-block_2 a:hover,#site-content .view-display-id-block_2 .views-slideshow-controls-bottom #views_slideshow_controls_text_schools-block_2 #views_slideshow_controls_text_previous_schools-block_2 a:hover:before{text-decoration:none;text-shadow:0 0px 5px #0F5E61;}#site-content .view-display-id-block_2 .views-slideshow-controls-bottom #views_slideshow_controls_text_schools-block_2 #views_slideshow_controls_text_pause_schools-block_2{display:none;}#site-content .view-display-id-block_2 .views-slideshow-controls-bottom #views_slideshow_controls_text_schools-block_2 #views_slideshow_controls_text_next_schools-block_2{position:absolute;right:0;bottom:0;}#site-content .view-display-id-block_2 .views-slideshow-controls-bottom #views_slideshow_controls_text_schools-block_2 #views_slideshow_controls_text_next_schools-block_2 a{display:block;position:relative;background:#1EA5AD;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFlYTVhZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxYjkwOTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#1EA5AD 0%,#1b9096 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#1EA5AD),color-stop(100%,#1b9096));background:-webkit-linear-gradient(top,#1EA5AD 0%,#1b9096 100%);background:-o-linear-gradient(top,#1EA5AD 0%,#1b9096 100%);background:-ms-linear-gradient(top,#1EA5AD 0%,#1b9096 100%);background:linear-gradient(to bottom,#1EA5AD 0%,#1b9096 100%);color:#fff;text-shadow:0 1px 1px #157379;z-index:100;width:45px;height:100px;text-indent:-9999px;overflow:hidden;font-size:0px;}#site-content .view-display-id-block_2 .views-slideshow-controls-bottom #views_slideshow_controls_text_schools-block_2 #views_slideshow_controls_text_next_schools-block_2 a:hover{width:55px;}#site-content .view-display-id-block_2 .views-slideshow-controls-bottom #views_slideshow_controls_text_schools-block_2 #views_slideshow_controls_text_next_schools-block_2 a:before{display:block;content:"\f061";font-family:FontAwesome;font-weight:normal;font-style:normal;text-indent:0;font-size:35px;line-height:1.3em;text-decoration:none;line-height:99px;}#site-content .view-display-id-block_2 .views-slideshow-controls-bottom #views_slideshow_controls_text_schools-block_2 #views_slideshow_controls_text_next_schools-block_2 a:hover,#site-content .view-display-id-block_2 .views-slideshow-controls-bottom #views_slideshow_controls_text_schools-block_2 #views_slideshow_controls_text_next_schools-block_2 a:hover:before{text-decoration:none;text-shadow:0 0px 5px #0F5E61;}#site-content .view-display-id-block_2 .views-slideshow-controls-bottom #widget_pager_bottom_schools-block_2{display:table;margin:0 auto;position:relative;width:20%;}#site-content .view-display-id-block_2 .views-slideshow-controls-bottom #widget_pager_bottom_schools-block_2 .views-slideshow-pager-field-item{display:table-cell;float:none;position:relative;padding:5px;}#site-content .view-display-id-block_2 .views-slideshow-controls-bottom #widget_pager_bottom_schools-block_2 .views-slideshow-pager-field-item:hover{background-color:#ccc;}#site-content .view-display-id-block_2 .views-slideshow-controls-bottom #widget_pager_bottom_schools-block_2 .views-slideshow-pager-field-item img{display:block;height:auto;max-height:90px;position:relative;width:auto;box-shadow:0 0 5px #666;cursor:pointer;}#site-content .view-display-id-block_2 .views-slideshow-controls-bottom #widget_pager_bottom_schools-block_2 .views-slideshow-pager-field-item.active{background-color:#AD1E23;}.views-slideshow-bxslider .bx-wrapper .bx-controls-direction a{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;}.view-events.view-display-id-page_with_page_title_1 .views-row{border-bottom:1px solid #EEEEEE;margin:2% 0;padding:1% 0;clear:both;position:relative;display:block;}.view-events.view-display-id-page_with_page_title_1 .views-row h3{margin-top:0;}.view-events.view-display-id-page_with_page_title_1 .views-row .views-field-nothing{float:left;margin-right:2%;width:40px;}.view-events .views-field-field-school{width:82%;}.view-events h3.field-content{width:82%;}.view-events.view-display-id-page_with_page_title_1 .views-row .views-field-title{}.view-events.view-display-id-page_with_page_title_1 .views-row .views-field-body{width:82%;}.view-events.view-display-id-page_with_page_title_1 .views-row .button{display:block;margin-top:-35px;position:absolute;right:0;text-align:right;top:57%;width:18%;text-align:center;}.view-events.view-display-id-page_with_page_title_1 .views-row-first{padding-top:0;margin-top:0;}.view-events.view-display-id-page_with_page_title_1 .views-row-last{border:none;padding-bottom:0;margin-bottom:0;}#views-exposed-form-events-page-with-page-title-1 label{margin:0 0 4px;}#views-exposed-form-events-page-with-page-title-1 #edit-field-school-nid-wrapper label{margin:15px 0 4px;}#sidebar-first #block-views-84a4f30becea05715c4ba84effda7481{}#sidebar-first #block-views-84a4f30becea05715c4ba84effda7481 .views-exposed-widgets{}#sidebar-first #block-views-84a4f30becea05715c4ba84effda7481 #edit-field-event-type-tid-wrapper{padding:0;width:100%;}#sidebar-first #block-views-84a4f30becea05715c4ba84effda7481 #edit-field-event-type-tid-wrapper select{width:95%;}#sidebar-first #block-views-84a4f30becea05715c4ba84effda7481 #edit-field-school-nid-wrapper{}#sidebar-first #block-views-84a4f30becea05715c4ba84effda7481 #edit-field-school-nid-wrapper .form-type-bef-link{}#sidebar-first #block-views-84a4f30becea05715c4ba84effda7481 #edit-field-school-nid-wrapper .form-type-bef-link a{border-bottom:1px solid #EEEEEE;display:block;padding:2%;}#sidebar-first #block-views-84a4f30becea05715c4ba84effda7481 .views-submit-button{}.node-type-event-entry .content .field-name-field-event-date{margin:0 0 1em 0;font-weight:bold;text-transform:uppercase;}.node-type-event-entry .content .field-name-field-attached-file td{padding:2px;}#comments{clear:both;margin-top:1.5em;}.comment{margin-bottom:1.5em;}.comment .new{color:red;text-transform:capitalize;margin-left:1em;}.block{margin-bottom:1.5em;position:relative;}#content-bottom .block{margin-bottom:0;float:left;}#content-bottom #block-views-events-block-2{}#content-bottom .view-display-id-recent_posts_block{}#content-bottom #block-block-3{}#content-bottom #block-block-4{clear:left;margin:20px 0 0;padding:0;width:100%;}#site-content #block-block-8{margin:0;position:absolute;right:5%;top:3%;}#block-views-event-map-block{margin:0;}.cal-mobile{display:none;}#sidebar-first .block{margin:20px 0;}#sidebar-first .block > .content,#block-views-events-block-2 .content,#block-views-ash-blog-recent-posts-block .content,#block-block-2 .content,#block-views-ash-blog-block-1 .content{border-top:5px solid #AD1E23;padding:4% 7%;-moz-box-shadow:0 2px 8px #dfdfdf;-webkit-box-shadow:0 2px 8px #dfdfdf;box-shadow:0 2px 8px #dfdfdf;}#sidebar-first .block-no-border > .content{border:0;box-shadow:none;}#sidebar-first .block-no-margin{margin:0;}#block-block-1{margin-top:17px;}#block-block-1 .content{border-top:5px solid #AD1E23;padding:4% 7%;background:transparent;-moz-box-shadow:0 2px 8px #dfdfdf;-webkit-box-shadow:0 2px 8px #dfdfdf;box-shadow:0 2px 8px #dfdfdf;}#fb-root{display:none;}.fb_iframe_widget,.fb_iframe_widget span,.fb_iframe_widget span iframe[style]{width:100% !important;}#block-views-events-block-2 .content,#block-block-2 .content,#block-views-ash-blog-block-1 .content{background:transparent;min-height:180px;}#block-block-1 .content,#block-block-2 .content{min-height:186px;}#block-views-ash-blog-block-2 .views-row{}#block-views-ash-blog-about-school .views-field-created,#block-views-ash-blog-block-3 .views-field-created,#block-views-ash-blog-block-2 .views-row .views-field-created{background:none repeat scroll 0 0 #E5E5D8;color:#ACAC8A;display:inline-block;font-size:14px;font-weight:600;margin:0 0 10px;padding:0 10px;text-align:center;text-shadow:0 1px 1px #F6F1E8;text-transform:uppercase;width:auto;}.facebook-block{clear:both;}#block-search-form{float:right;margin:12px 0 0;}#block-search-form input{line-height:1;border:1px solid #f9f9f9;font-size:.8em;font-style:italic;background:#f9f9f9;padding:5px;}#block-search-form input:focus{font-style:normal;outline:none;border:1px solid #000;}#site-content h2.block-title{padding:0.1em 0 0.5em 1em;margin-bottom:0;}#site-content .region-content-footer .block h2.block-title{padding:10px 0;}.region-content-footer .block .content{border-top:5px solid #AD1E23;padding:15px 0;}#block-views-ash-blog-block-2 .views-row{padding:10px 0;border-bottom:1px solid #ccc;}#content-bottom{clear:both;padding:0;position:relative;background:#D2D2D3;border-top:10px solid #1D989F;color:#656565;-webkit-box-shadow:0 2px 15px #aaa;-moz-box-shadow:0 2px 15px #aaa;box-shadow:0 2px 15px #aaa;}#content-bottom .container{padding:30px 0;}#content-bottom .block .content{background:#F3EFE6;padding:20px;}#content-bottom #block-views-ash-blog-about-school .content{background:transparent;}#content-bottom h2.block-title{color:#0F4A4D;margin-bottom:0;padding:0 1.15em 0.7em;}#content-bottom .block ul{padding:0;margin:0;}#content-bottom .block ul li{list-style:none;}#block-block-1,#block-block-2,#block-views-ash-blog-block-1{margin-bottom:0;}#content-bottom #block-views-events-block-2 .content{padding:0;}#block-views-events-block-2 .view-content{padding:20px;}#block-views-events-block-3 .views-row .date .month,#block-views-events-block-2 .month,.view-display-id-page_with_page_title_1 .month{display:block;background:#00878E;padding:0;color:#fff;text-transform:uppercase;text-align:center;font-weight:bold;font-size:0.875em;}#block-views-events-block-3 .views-row .date .day,#block-views-events-block-2 .day,.view-display-id-page_with_page_title_1 .day{color:#003A3C;font-size:26px;font-weight:700;text-align:center;display:block;background:#C8C8C9;text-shadow:0 1px 1px #F6F1E8;}#block-views-events-block-2 .view-footer{padding:12px 20px;text-align:center;background:#EDEDE4;border-top:1px solid #c5c5b8;}#block-views-events-block-2 .view-footer a{color:#787861;font-size:19px;font-weight:600;text-shadow:1px 0 white;text-transform:uppercase;}.view-display-id-recent_posts_block .view-content{}.view-display-id-recent_posts_block ul{margin:0;padding:0;}.view-display-id-recent_posts_block .views-row{list-style:none;margin:20px 0;border-top:1px solid #e5dfd1;padding-top:20px;width:100%;}.view-display-id-recent_posts_block .views-row:first-of-type{border-top:0;margin-top:0;padding-top:0;}.view-display-id-recent_posts_block h3.post-title{display:block;width:100%;}.view-display-id-recent_posts_block .posted{background:none repeat scroll 0 0 #E5E5D8;color:#787861;display:inline-block;font-size:14px;font-weight:600;margin:0 10px 10px;padding:2px 10px;text-align:center;text-shadow:0 1px 1px #F6F1E8;text-transform:uppercase;width:auto;}#content-bottom .view-display-id-recent_posts_block .views-row{border-bottom:1px solid #E5DFD1;margin:0 0 6%;padding:0 0 6%;}#content-bottom .view-display-id-recent_posts_block .views-row-last{margin:0;padding:0;border:none;}.view-display-id-recent_posts_block .more-link{padding:12px 20px;text-align:center;background:#EDEDE4;color:#787861;border-top:1px solid #c5c5b8;}.view-display-id-recent_posts_block .more-link a{color:#787861;font-size:19px;font-weight:600;text-shadow:1px 0 white;text-transform:uppercase;}.views-field-field-summary-text{display:block;padding:0 3% 0;width:94%;}.view-id-ash_blog .views-field-field-summary-text{width:100%;padding:0;}.views-field-field-summary-text p{margin:0;}.views-field.views-field-view-node{margin:20px 0;}#block-block-4{margin-top:20px;}#site-content .view-display-id-page_1 .views-row,.not-front #site-content .view-ash-blog .views-row{border-bottom:1px solid #CCCCCC;display:block;margin:0;padding:11px 0 10px;position:relative;text-align:left;}.not-front #site-content #block-views-ash-blog-block-2 .views-row-1,.not-front #site-content #block-views-ash-blog-block-2 .views-row-3{clear:left;}.not-front #site-content #block-views-ash-blog-block-2 .views-row-2,.not-front #site-content #block-views-ash-blog-block-2 .views-row-4{}#site-content .view-display-id-page_1 .views-row-first,.not-front #site-content .view-ash-blog .views-row-first{padding-top:0;}#site-content .view-display-id-page_1 .views-row-last,.not-front #site-content .view-ash-blog .views-row-last{border-bottom:none;}.not-front #site-content .view-ash-blog .views-row-last{position:relative;}#site-content .view-ash-blog .views-row .views-field-field-featured-image{margin-right:20px;}#site-content .view-ash-blog .views-row .views-field-field-featured-image img{border:1px solid #ccc;}#site-content .view-ash-blog .views-row .views-field-nothing h3{margin-top:0;}#block-views-ash-blog-block-3{margin-bottom:0;}#block-views-events-block-3{float:right;margin-bottom:0;}#block-views-events-block-3 .views-row{border-bottom:1px solid #CCCCCC;margin:3% 0;padding:1% 0 1% 60px;}#block-views-events-block-3 .views-row-first{}#block-views-events-block-3 .views-row-last{margin-bottom:0;padding-bottom:0;border-bottom:0;}#block-views-events-block-3 .views-row .date,.view-display-id-page_1 .views-row .views-field-nothing .date{background:#EDEDE4;color:#787861;display:inline-block;font-size:14px;font-weight:600;margin:0 0 1.5% 2%;text-align:center;text-shadow:0 1px 1px #F6F1E8;text-transform:uppercase;width:40px;}#site-content .view-ash-blog .views-row .views-field-nothing .date{background:#EDEDE4;color:#787861;display:inline-block;font-size:14px;font-weight:600;text-shadow:0 1px 1px #F6F1E8;text-transform:uppercase;padding:0.5em;}#block-views-events-block-3 .views-row .date{float:left;margin:0 4% 2.5% -60px;}.view-display-id-page_1 .views-row .views-field-field-featured-image + .views-field-nothing .date,#site-content .view-ash-blog .views-row .views-field-field-featured-image + .views-field-nothing .date{display:block;width:auto;float:left;margin:0 0 10px;}.view-display-id-page_1 .views-row .views-field-nothing p,#site-content .view-ash-blog .views-row .views-field-nothing p{display:block;margin:0 0 .5% 2%;}.view-display-id-page_1 .views-row .views-field-field-featured-image + .views-field-nothing p,#site-content .view-ash-blog .views-row .views-field-field-featured-image + .views-field-nothing p{display:block;float:left;margin:0 0 5px;width:66%;}.node-type-blog-entry #site-content .field-name-field-categories,.node-type-blog-entry #site-content .field-name-field-blog-school-reference,.view-display-id-page_1 .views-row .views-field-nothing .categories,.view-display-id-page_1 .views-row .views-field-nothing .schools,#site-content .view-ash-blog .views-row .views-field-nothing .categories,#site-content .view-ash-blog .views-row .views-field-nothing .schools{background-color:#F8F8F8;display:block;float:left;margin:1.5% 1.5% 0 2%;max-width:81%;padding:5px;}.node-type-blog-entry #site-content .field-name-field-categories,.node-type-blog-entry #site-content .field-name-field-blog-school-reference{float:none;width:99%;max-width:100%;margin:1.5% 0 0 0;}.view-display-id-page_1 .views-row .views-field-field-featured-image + .views-field-nothing .categories,.view-display-id-page_1 .views-row .views-field-field-featured-image + .views-field-nothing .schools,#site-content .view-ash-blog .views-row .views-field-field-featured-image + .views-field-nothing .categories,#site-content .view-ash-blog .views-row .views-field-field-featured-image + .views-field-nothing .schools{background-color:#F8F8F8;display:block;float:left;margin:1.5% 1.5% 0 1.5%;max-width:99%;padding:5px;}.node-type-blog-entry #site-content .field-name-field-featured-image{background-color:#F8F8F8;display:block;margin:0 auto 1em;}.node-type-blog-entry #site-content .field-name-field-featured-image img{margin:0 auto;display:block;padding:2%;width:96%;}.node-type-blog-entry #site-content .field-name-field-blog-school-reference .field-item{border-right:1px solid #DDDDDD;display:inline;margin:0 8px 0 0;padding:0 8px 0 0;}.view-display-id-page_1 .views-row .views-field-field-featured-image + .views-field-nothing .schools,#site-content .view-ash-blog .views-row .views-field-field-featured-image + .views-field-nothing .schools{margin:1.5% 18% 0 1.5%;}.view-display-id-page_1 .views-row .views-field-nothing .label,#site-content .view-ash-blog .views-row .views-field-nothing .label{font-weight:bold;clear:both;}.view-display-id-page_1 .views-row .views-field-nothing .button,#site-content .view-ash-blog .views-row .views-field-nothing .button{bottom:29px;position:absolute;right:0;}.view-display-id-page_1 .views-row .views-field-nothing .button a,#site-content .view-ash-blog .views-row .views-field-nothing .button a{}#block-views-ash-blog-about-school .views-field-nothing-1,#block-views-ash-blog-about-school .views-field-field-staff-image,#block-views-ash-blog-block-3 .views-field-nothing-1,#block-views-ash-blog-block-3 .views-field-field-staff-image,#block-views-ash-blog-block-1 .views-field-field-staff-image{display:block;float:left;margin-right:6%;position:relative;width:32%;}#block-views-ash-blog-about-school .views-field-nothing-1 .field-content,#block-views-ash-blog-block-3 .views-field-nothing-1 .field-content{display:block;}#block-views-ash-blog-about-school img,#block-views-ash-blog-block-3 img,#block-views-ash-blog-block-1 img{border:3px solid #555;}#block-views-ash-blog-block-3 .staff-info,#block-views-ash-blog-about-school .staff-info{display:block;float:left;margin-right:6%;position:relative;width:32%;}#block-views-ash-blog-about-school .staff-info .name,#block-views-ash-blog-block-3 .staff-info .name{background-color:rgb(128,128,128);background-color:rgba(0,0,0,0.5);border:3px solid transparent;bottom:7px;color:#FFFFFF;left:0;position:absolute;text-align:center;text-shadow:0 0 8px #000000;width:100%;}#block-views-ash-blog-block-3 .staff-info .name p,#block-views-ash-blog-about-school .staff-info .name p{margin:0;}#block-views-ash-blog-about-school .views-field-last-name .views-label,#block-views-ash-blog-block-3 .views-field-field-last-name .views-label{}#block-views-ash-blog-about-school .views-field-field-last-name .field-content,#block-views-ash-blog-block-3 .views-field-field-last-name .field-content{}#block-views-ash-blog-about-school .views-field-field-summary-text,#block-views-ash-blog-block-3 .views-field-field-summary-text,#block-views-ash-blog-block-1 .views-field-field-summary-text{display:block;float:right;position:relative;padding:0;margin-bottom:1em;}#block-views-ash-blog-about-school .views-field-view-node,#block-views-ash-blog-block-3 .views-field-view-node,#block-views-ash-blog-block-1 .views-field-view-node{display:block;float:right;position:relative;width:62%;margin:0;}#block-views-events-block-2 .row{padding:0;}#block-views-events-block-2 .row .views-row{margin:20px 0;list-style:none;}#block-views-events-block-2 .row .views-row-first{margin:0;}#block-views-events-block-2 h4{margin:0;line-height:1.2;}#block-views-events-block-2 h4 a{color:#444;font-size:16px;text-transform:uppercase;text-shadow:1px 0 white;}#block-views-events-block-2 p{margin:0;color:#848360;}.views-widget-filter-uid .description{display:none;}#footer{clear:both;padding:0;position:relative;background:url(/sites/default/themes/custom/ras/images/gray.png) repeat top left;border-top:10px solid #AD1E23;color:#656565;}#footer .container{background:url(/sites/default/themes/custom/ras/images/bg_footer_logo_gray.png) no-repeat right 60px;padding:30px 0;}#footer #block-block-5 .content{font-weight:bold;}#footer #block-block-6{}#footer #block-block-6 ul,#footer #block-block-6 ul li{margin:0;padding:0;list-style:none;}#footer #block-block-6 ul li{margin:0 0 15px;}#footer #block-block-6 ul li a{}#footer #block-block-6 ul li a i{display:block;float:left;font-size:25px;margin:0 10px 0 0;}#footer #block-block-6 ul li span.mailto,#footer #block-block-6 ul li span.ext{display:none;}#footer .block{margin-bottom:0;}#footer h2.block-title{color:#AD1E23;font-size:26px;font-weight:bold;padding-bottom:15px;margin-bottom:0;}#footer .block .content{font-size:18px;}#footer a.feed-icon{position:absolute;right:0;top:1.6667em;}#footer a{color:#AD1E23;}#footer .credits{display:block;position:relative;clear:both;padding:0.9em;color:#aaa;font-size:14px;}#footer .credits a{color:#aaa;}#footer .credits span.ext{display:none;}#footer .credits .left{text-align:left;display:block;float:left;width:50%;}#footer .credits .right{text-align:right;display:block;float:left;width:50%;}.node-type-school #block-views-schools-about-school{background-color:#f6f6f6;padding:2%;border-top:4px solid #AD1E23;margin-top:1em;border:0;padding:0;}.about-school .content{display:block;background:transparent;}.about-school .staff-info{display:block;float:left;margin-right:6%;position:relative;width:32%;}.about-school .staff-info .name{background-color:rgba(0,0,0,0.5);border:3px solid transparent;bottom:7px;color:#FFFFFF;left:0;position:absolute;text-align:center;text-shadow:0 0 8px #000000;width:100%;}.about-school .view-content{padding:0;width:100% !important;}.about-school .about-school-container{padding:1em;background:#fff;box-shadow:0 2px 6px #dfdfdf;}.about-school img{width:100%;}.about-school .views-field-title{border-bottom:5px solid #AD1E23;color:#AD1E23;padding:10px;}.about-school .views-field-title h2{margin-bottom:5px;}.about-school .views-field-body{display:block;float:right;padding:0;position:relative;width:65%;}.about-school .views-field-body p{line-height:1.75em;margin:0;}.about-school .views-field-created{background:none repeat scroll 0 0 #E5E5D8;color:#ACAC8A;display:inline-block;font-size:14px;font-weight:600;margin:0 0 10px;padding:0 10px;text-align:center;text-shadow:0 1px 1px #F6F1E8;text-transform:uppercase;width:auto;}.about-school .views-field-field-school-image img{margin:0 auto;position:relative;width:90%;}.about-school  .views-field-field-school-image{display:block;float:left;position:relative;width:33%;}.about-school .views-field-school-image p{display:block;text-align:center;margin:0;padding:5px 0 0;}.about-school .views-field-nothing-1,.about-school .views-field-field-staff-image{display:block;float:left;margin-right:6%;position:relative;width:32%;}.about-school .views-field-nothing-1 .field-content{display:block;}.about-school .views-field-field-summary-text{display:block;float:right;position:relative;padding:0;margin-bottom:1em;}.about-school .views-field-view-node{display:block;float:right;position:relative;width:62%;margin:0;}.about-school .views-field-created{float:right;width:54%;}.about-school .views-field-field-summary-text{display:block;float:right;margin:1% 0 0;width:62%;}.about-school .views-field-created .views-label{display:block;}.clear{clear:both;}.display-block{display:block;}@media only screen and (min-width:960px) and (max-width:1280px){#navigation #block-search-form{position:absolute;top:-130px;right:20px;}#navigation #block-search-form #edit-actions button.search{padding:3px 0 5px;}#block-views-ash-blog-about-school .views-field-created,#block-views-ash-blog-block-3 .views-field-created{float:right;width:54%;}.node-type-school #block-views-ash-blog-about-school .views-field-created,.node-type-school #block-views-ash-blog-block-3 .views-field-created{}.node-type-school #block-views-ash-blog-about-school .view-content,.node-type-school #block-views-schools-block-5 .content .view-content{padding:0;width:100%;}}@media only screen and (max-width:959px){#main{display:block;margin:20px 0 30px;}.inner.padding,.node-type-school #site-content > .content,#site-content .view.view-id-schools.view-display-id-page .view-content,#site-content .view.view-id-schools .view-content,#site-content .view.view-id-ash_blog .view-content,#site-content .view.view-id-ash_blog.view-display-id-blog_archive_page .view-content,#site-content .view-id-taxonomy_term.view-display-id-page .view-content,#site-content .view-id-staff_links.view-display-id-page .view-content,#site-content .view-id-staff_directory.view-display-id-page,#site-content .view-id-events.view-display-id-page_with_page_title_1,#site-content #block-views-events-block-3 .content,.submitted{padding:2%;width:96%;}h2.slide-title{font-size:2.5em;}.front .region-content-top section{margin-bottom:20px !important;}.front #site-content .view .view-content{padding:0;width:100%;float:none;}#top-bar #block-gtranslate-gtranslate,#top-bar #block-menu-block-2{float:none;width:auto;clear:both;}#top-bar #block-gtranslate-gtranslate{display:none;}#navigation ul#megamenu-main-menu li .nolink,#navigation ul#megamenu-main-menu li a,#navigation ul#megamenu-main-menu li a:link,#navigation ul#megamenu-main-menu li a:visited{display:table-cell;font-size:100%;height:3.5em;line-height:1em;padding:0 0.9em;vertical-align:middle;}#navigation ul#megamenu-main-menu ul.megamenu-bin ul{clear:both;display:block;text-align:center;width:auto !important;float:left;}#navigation ul#megamenu-main-menu ul.megamenu-bin .megamenu-slot{float:left;}#navigation #block-search-form .form-type-textfield input{margin:2% 0;padding:1.75%;}#block-search-form{float:none;}#navigation #block-search-form #edit-actions button.search{padding:13px 0;}#navigation #block-megamenu-main-menu{box-shadow:0 0 5px #ddd;display:block;margin-bottom:0;margin-left:-1%;padding:1%;width:100%;}#block-views-homepage-slideshow-block .slide-image{width:100%;}#block-views-homepage-slideshow-block .slide-content{width:100%;}#block-views-homepage-slideshow-block .slide-content .inner.padding{padding:2% 4%;width:92%;}#block-views-homepage-slideshow-block .slide-in-template-text{width:100%;}#views_slideshow_cycle_teaser_section_homepage_slideshow-block,#views_slideshow_cycle_teaser_section_homepage_slideshow-block .views-slideshow-cycle-main-frame-row{display:block;max-height:680px;position:relative;width:100% !important;}.node-type-school #block-views-ash-blog-about-school .content .views-field-title,.node-type-school #block-views-schools-block-5 .content .views-field-title{border-bottom:5px solid #AD1E23;color:#AD1E23;margin-left:-2%;padding:10px 0;width:104%;}#block-views-events-block-2 .views-field{width:100%;}.node-type-school #main #block-views-schools-block-2 .view-schools,.node-type-school #main #block-views-schools-block-2 .view-content{padding:0;width:100%;}#block-views-ash-blog-about-school .views-field-field-summary-text,#block-views-ash-blog-block-3 .views-field-field-summary-text{display:block;float:right;margin:1% 0 0;width:62%;}#block-views-ash-blog-about-school .views-field-created .views-label,#block-views-ash-blog-block-3 .views-field-created .views-label{display:block;}.tabs-wrapper{background-color:#F8F8F8;border:1px solid #E0E0E0;box-shadow:0 0 10px #EEEEEE inset;margin:0 0 0 -1.1%;width:102%;}#mobile-menu{display:block;}.region-sidebar-first{background-color:#e6e6e6;display:none;padding:2%;margin:1% 0 3% -2.1%;width:100.2%;border:1px solid #ddd;border-left:none;border-right:none;-webkit-box-shadow:inset 0px 0px 10px 0px #ccc;-moz-box-shadow:inset 0px 0px 10px 0px #ccc;box-shadow:inset 0px 0px 10px 0px #ccc;position:relative;}.region-sidebar-first:before{border-bottom:10px solid #DDDDDD;border-left:10px solid transparent;border-right:10px solid transparent;content:"";height:0;left:21%;margin:0 auto;position:absolute;text-align:center;top:-10px;width:0;}#sidebar-first .block{margin:0;}.sidebar h2.block-title{padding:2% 0 2% 3%;}.region-sidebar-first #block-views-schools-block-3{float:none;width:auto;}.region-sidebar-first #block-views-schools-block-4{float:none;width:auto;}.region-sidebar-first #block-views-schools-block-4 .block-title{display:none;}.region-sidebar-first .block-menu-block{width:100%;clear:both;float:none;}#sidebar-first .region-sidebar-first .block-menu-block .content{padding:2%;}.region-sidebar-first section{float:none;width:100%;clear:both;margin:20px 0 0;}.cal-desktop{display:none;}.cal-mobile{display:block;}#content-bottom #block-views-events-block-2{margin-left:0.98035%;width:46%;}#block-views-events-block-2 .row .views-row{list-style:none;border-bottom:1px solid #E5E5D8;margin:0 0 4%;padding:0 0 3%;}#block-views-events-block-2 .row .views-row-last{margin:0;padding:0;border:0;}#content-bottom #block-views-events-block-2 .views-row .views-field-nothing{float:left;width:20%;margin:0;}#content-bottom #block-views-events-block-2 .views-row .views-field-nothing-1{width:74%;float:right;}#content-bottom #block-block-3{width:46.5%;clear:left;margin-top:2%;}#content-bottom #block-block-4{clear:none;margin-left:2%;margin-top:4.45em;width:46.5%;}#content-bottom .principals-corner,#content-bottom .about-school-content{float:left;}.view-display-id-recent_posts_block .posted{float:left;width:22%;box-sizing:border-box;}.view-display-id-recent_posts_block .views-field-field-summary-text{float:right;width:70%;width:100%;float:none;padding-left:0;box-sizing:border-box;}#footer .block{width:47%;}#footer .block .block-title{margin:0;}#footer #block-block-7{clear:both;margin-top:3%;width:96%;}}@media only screen and (max-width:765px){h1.title{border-bottom:1px solid #F0F0F0;line-height:1em;margin:0;padding:4% 2% 1%;}#block-views-ash-blog-about-school img,#block-views-ash-blog-block-3 img,#block-views-ash-blog-block-1 img{border:3px solid #555555;width:100%;}.node-type-school #main #block-views-schools-block-2 .view-schools,.node-type-school #main #block-views-schools-block-2 .view-content{padding:0;width:100%;}#content-bottom #block-views-events-block-2{margin-left:0.98035%;width:96%;}#content-bottom .view-display-id-recent_posts_block{margin-top:2%;width:96%;}#content-bottom #block-block-3{margin:2% 1% 0;padding-left:0.98035%;width:96%;}#content-bottom #block-block-4{margin:3% 2%;width:96%;}.node-type-school .region-content-footer .block-title{border-bottom:5px solid #AD1E23;margin:20px 0 0;padding:15px 0;}.node-type-school .region-content-footer .block-title:before{background-color:#eee;border-bottom:12px solid transparent;border-radius:12px 12px 12px 12px;border-right:11px solid #ccc;border-top:11px solid transparent;content:"";height:0;margin:0 auto;position:absolute;right:3%;text-align:center;top:25px;width:12px;}.node-type-school .region-content-footer .block-title:hover:before{background-color:#ccc;border-bottom:12px solid transparent;border-right:11px solid #eee;border-top:11px solid transparent;}.node-type-school .region-content-footer .block-title.active:before{border-left:11px solid transparent;border-right:11px solid transparent;border-top:12px solid #eee;background-color:#ccc;width:2px;}.node-type-school .region-content-footer .block-title:after{background-color:transparent;content:"";cursor:pointer;display:block;height:50px;position:absolute;top:0;width:100%;z-index:10;}.region-content-footer .block .content{display:none;border:none;}.region-content-footer #block-views-ash-blog-about-school .content,.region-content-footer #block-views-schools-block-5 .content{display:block;}.node-type-school #block-views-ash-blog-about-school .content .views-field-body,.node-type-school #block-views-schools-block-5 .content .views-field-body{padding:0;}}.view-supply-order .form-item-qty{display:inline-block;}.view-supply-order .form-actions{display:inline-block;}
img{max-width:100%;height:auto;}.ie8 img{max-width:none;width:100%;}.ie7 img{max-width:auto;width:auto;}.ie8 p img,.ie7 p img,.ie8 .file img,.ie7 .file img,.ie8 .feed-icon img,.ie7 .feed-icon img{max-width:none;width:auto;}.container{width:1280px;position:relative;margin:0 auto;padding:0;}.row{margin-bottom:20px;}.container .column,.container .columns{margin-left:10px;margin-right:10px;float:left;display:inline;}.column.alpha,.columns.alpha{margin-left:0;margin-right:10px;}.column.omega,.columns.omega{margin-right:0;margin-left:10px;}.alpha.omega{margin-left:0;margin-right:0;}.container .one.column,.container .one.columns{width:60px;}.container .two.columns{width:140px;}.container .three.columns{width:220px;}.container .four.columns{width:300px;}.container .five.columns{width:380px;}.container .six.columns{width:460px;}.container .seven.columns{width:490px;}.container .eight.columns{width:620px;}.container .nine.columns{width:650px;}.container .ten.columns{width:780px;}.container .eleven.columns{width:860px;}.container .twelve.columns{width:940px;}.container .thirteen.columns{width:1020px;}.container .fourteen.columns{width:1100px;}.container .fifteen.columns{width:1180px;}.container .sixteen.columns{width:1260px;}.container .one-third.column{width:406px;}.container .two-thirds.column{width:822px;}.container .offset-by-one{padding-left:80px;}.container .offset-by-two{padding-left:160px;}.container .offset-by-three{padding-left:240px;}.container .offset-by-four{padding-left:320px;}.container .offset-by-five{padding-left:400px;}.container .offset-by-six{padding-left:480px;}.container .offset-by-seven{padding-left:560px;}.container .offset-by-eight{padding-left:640px;}.container .offset-by-nine{padding-left:720px;}.container .offset-by-ten{padding-left:800px;}.container .offset-by-eleven{padding-left:880px;}.container .offset-by-twelve{padding-left:960px;}.container .offset-by-thirteen{padding-left:1040px;}.container .offset-by-fourteen{padding-left:1120px;}.container .offset-by-fifteen{padding-left:1200px;}#views_slideshow_cycle_main_homepage_slideshow-block{max-height:420px;}.container .column.fluid,.container .columns.fluid{width:100%;margin-left:.98035%;margin-right:.98035%;*margin-left:.95585%;*margin-right:.95585%;}.column.fluid.alpha,.columns.fluid.alpha{margin-left:0;}.column.fluid.omega,.columns.fluid.omega{margin-right:0;}.container .sixteen.columns.fluid{width:98%;*width:97.95098039215686%;}.container .fifteen.columns.fluid{width:93.62745098039217%;*width:93.57843137254903%;}.container .fourteen.columns.fluid{width:87.25490196078431%;*width:87.20588235294117%;}.container .thirteen.columns.fluid{width:80.88235294117648%;*width:80.83333333333334%;}.container .twelve.columns.fluid{width:74.50980392156863%;*width:74.4607843137255%;}.container .eleven.columns.fluid{width:68.13725490196079%;*width:68.08823529411765%;}.container .ten.columns.fluid{width:61.76470588235294%;*width:61.71568627450981%;}.container .nine.columns.fluid{width:55.392156862745104%;*width:55.34313725490197%;}.container .eight.columns.fluid{width:49.01960784313726%;*width:48.97058823529412%;}.container .seven.columns.fluid{width:42.64705882352941%;*width:42.59803921568628%;}.container .six.columns.fluid{width:36.27450980392157%;*width:36.22549019607843%;}.container .five.columns.fluid{width:29.90196078431373%;*width:29.85294117647059%;}.container .four.columns.fluid{width:23.529411764705884%;*width:23.480392156862745%;}.container .three.columns.fluid{width:17.15686274509804%;*width:17.1078431372549%;}.container .two.columns.fluid{width:10.784313725490197%;*width:10.73529411764706%;}.container .one.column.fluid{width:4.411764705882353%;*width:4.362745098039216%;}.container .one-third.column.fluid{width:30%;}@media only screen and (max-width:1280px){.container{position:relative;width:960px;margin:0 auto;padding:0;}.container .column,.container .columns{float:left;display:inline;margin-left:10px;margin-right:10px;}.row{margin-bottom:20px;}.column.alpha,.columns.alpha{margin-left:0;}.column.omega,.columns.omega{margin-right:0;}.container .one.column,.container .one.columns{width:40px;}.container .two.columns{width:100px;}.container .three.columns{width:160px;}.container .four.columns{width:220px;}.container .five.columns{width:280px;}.container .six.columns{width:340px;}.container .seven.columns{width:400px;}.container .eight.columns{width:460px;}.container .nine.columns{width:520px;}.container .ten.columns{width:580px;}.container .eleven.columns{width:640px;}.container .twelve.columns{width:700px;}.container .thirteen.columns{width:760px;}.container .fourteen.columns{width:820px;}.container .fifteen.columns{width:880px;}.container .sixteen.columns{width:940px;}.container .one-third.column{width:300px;}.container .two-thirds.column{width:620px;}.container .offset-by-one{padding-left:60px;}.container .offset-by-two{padding-left:120px;}.container .offset-by-three{padding-left:180px;}.container .offset-by-four{padding-left:240px;}.container .offset-by-five{padding-left:300px;}.container .offset-by-six{padding-left:360px;}.container .offset-by-seven{padding-left:420px;}.container .offset-by-eight{padding-left:480px;}.container .offset-by-nine{padding-left:540px;}.container .offset-by-ten{padding-left:600px;}.container .offset-by-eleven{padding-left:660px;}.container .offset-by-twelve{padding-left:720px;}.container .offset-by-thirteen{padding-left:780px;}.container .offset-by-fourteen{padding-left:840px;}.container .offset-by-fifteen{padding-left:900px;}#navigation #block-search-form #edit-actions button.search{height:29px;}h2.slide-title{font-size:2.75em;}#site-content h2.block-title{font-size:1.5em;}a.button,.button a,.button a:link,.button a:visited,input[type="submit"]{font-size:1em;padding:5px 12px;}#content-bottom h2.block-title{font-size:1.5em;padding:0.2em 0 0.7em 1.1em;}}@media only screen and (max-width:959px){.container{width:100%;min-width:768px;}.container .column,.container .columns{margin-left:10px;margin-right:10px;}.column.alpha,.columns.alpha{margin-left:0;margin-right:10px;}.column.omega,.columns.omega{margin-right:0;margin-left:10px;}.alpha.omega{margin-left:0;margin-right:0;}.container .one.column,.container .one.columns{width:28px;}.container .two.columns{width:76px;}.container .three.columns{width:124px;}.container .four.columns{width:172px;}.container .five.columns{width:220px;}.container .six.columns{width:268px;}.container .seven.columns{width:316px;}.container .eight.columns{width:380px;}.container .nine.columns{width:412px;}.container .ten.columns{width:460px;}.container .eleven.columns{width:508px;}.container .twelve.columns{width:556px;}.container .thirteen.columns{width:604px;}.container .fourteen.columns{width:652px;}.container .fifteen.columns{width:700px;}.container .sixteen.columns{width:748px;}.container .one-third.column{width:236px;}.container .two-thirds.column{width:492px;}.container .offset-by-one{padding-left:48px;}.container .offset-by-two{padding-left:96px;}.container .offset-by-three{padding-left:144px;}.container .offset-by-four{padding-left:192px;}.container .offset-by-five{padding-left:240px;}.container .offset-by-six{padding-left:288px;}.container .offset-by-seven{padding-left:336px;}.container .offset-by-eight{padding-left:384px;}.container .offset-by-nine{padding-left:432px;}.container .offset-by-ten{padding-left:480px;}.container .offset-by-eleven{padding-left:528px;}.container .offset-by-twelve{padding-left:576px;}.container .offset-by-thirteen{padding-left:624px;}.container .offset-by-fourteen{padding-left:672px;}.container .offset-by-fifteen{padding-left:720px;}.container .columns{display:block;margin:0;padding:0 1%;width:98%;}.container .columns .columns{}#navigation #block-search-form{display:block;float:right;margin:0.5em 1em 0.5em 0;position:relative;width:54%;}#navigation #block-search-form #edit-actions,#navigation #block-search-form #edit-actions--2,#navigation #block-search-form #edit-actions--3{margin:1.7% 0;}#navigation #block-search-form #edit-actions button.search,#navigation #block-search-form #edit-actions--2 button.search,#navigation #block-search-form #edit-actions--3 button.search{height:auto;margin:0;padding:11.5% 0;}#navigation ul#megamenu-main-menu{clear:both;display:table;text-align:center;width:100%;}#navigation ul#megamenu-main-menu li{display:table-cell;float:none;height:3.5em;vertical-align:middle;}#navigation ul#megamenu-main-menu ul.megamenu-bin{left:0 !important;}#navigation ul#megamenu-main-menu ul li{display:block;float:none;text-align:left;height:auto;}#navigation ul#megamenu-main-menu ul li a{line-height:1em;}#content-bottom h2.block-title{margin:0;padding:0.5em 0 0.7em 1.1em;}#views_slideshow_cycle_main_homepage_slideshow-block{max-height:none;}#block-views-homepage-slideshow-block .slide-image{margin:0;overflow:hidden;padding:0;float:left;}#block-views-homepage-slideshow-block .slide-content{float:right;margin:55px 0 0;padding:0;}#block-views-homepage-slideshow-block .views-slideshow-controls-top{right:2.5%;width:30%;}#block-views-homepage-slideshow-block .slide-image{width:100%;}#block-views-homepage-slideshow-block .slide-image img{width:100%;}#block-views-homepage-slideshow-block .slide-content{width:100%;margin:0;}#block-views-homepage-slideshow-block .slide-content h2{margin:0;}#block-views-homepage-slideshow-block .slide-content .inner.padding{padding:2% 4%;width:92%;}#block-views-homepage-slideshow-block .slide-in-template-text{width:100%;margin:0;padding:0;}#views_slideshow_cycle_teaser_section_homepage_slideshow-block,#views_slideshow_cycle_teaser_section_homepage_slideshow-block .views-slideshow-cycle-main-frame-row{display:block;max-height:680px;position:relative;width:100% !important;}#block-views-homepage-slideshow-block .views-slideshow-controls-top{margin:0 2.65% 1%;padding:0;position:relative;width:100%;}#block-views-homepage-slideshow-block .views-slideshow-pager-field-item{display:table-cell;float:none;}#widget_pager_top_homepage_slideshow-block{display:table;width:auto;margin:0 auto;}#block-block-1,#block-block-2,#block-views-ash-blog-recent-posts-block,#block-views-ash-blog-block-1{float:left;margin:0 1% 5%;width:67%;}#site-content h2.block-title{padding:0 4% 1%;}body.sidebar-first #sidebar-first,body.sidebar-first #site-content,body.sidebar-second #site-content,body.not-front.no-sidebars #site-content{float:left;margin:0 1%;width:96%;}body.sidebar-first #site-content{margin:0 1%;width:96%;}.node-type-school #main #site-content .region-content-footer .block{float:left;width:47%;}}@media only screen and (max-width:765px){.node-type-school #main #site-content .region-content-footer .block{float:left;margin:0;width:100%;padding:0;}}.container:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;}.clearfix:before,.clearfix:after,.row:before,.row:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0;}.row:after,.clearfix:after{clear:both;}.row,.clearfix{zoom:1;}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
@media only screen and (max-width:959px){.container{min-width:0;}.container .columns{max-width:100% !important;box-sizing:border-box;}#header #site-name a{width:auto;background-size:contain;}}@media only screen and (max-width:639px){#navigation ul#megamenu-main-menu li .nolink,#navigation ul#megamenu-main-menu li a,#navigation ul#megamenu-main-menu li a:link,#navigation ul#megamenu-main-menu li a:visited{padding:0 0.5em;}}@media only screen and (max-width:579px){#navigation ul#megamenu-main-menu li .nolink,#navigation ul#megamenu-main-menu li a,#navigation ul#megamenu-main-menu li a:link,#navigation ul#megamenu-main-menu li a:visited{font-size:80%;}.block{float:none !important;width:auto !important;}#mobile-menu{margin:-10px 0 10px;width:auto;}iframe{max-width:100% !important;box-sizing:border-box;}}@media only screen and (max-width:479px){}@media only screen and (max-width:639px){.view-display-id-page_1 .views-row .views-field-nothing .button,#site-content .view-ash-blog .views-row .views-field-nothing .button,#site-content #block-block-8{position:static;clear:both;right:0;top:0;bottom:0;}}@media only screen and (max-width:900px){.calendar-calendar .month-view{overflow-x:scroll;}}@media only screen and (max-width:639px){.page-calendar .view .date-nav-wrapper .pager{padding:0;margin-top:5px;}.page-calendar .view .date-nav-wrapper .date-prev,.page-calendar .view .date-nav-wrapper .date-next{position:static;right:0;left:0;top:0;bottom:0;}}@media only screen and (max-width:639px){.view-staff-directory{}.view-staff-directory .view-filters .views-exposed-widget{width:auto;float:none;}.view-staff-directory .view-filters .views-exposed-widget select{width:auto;}.view-staff-directory thead{display:none;}.view-staff-directory tbody tr{display:block;padding:5px 0;}.view-staff-directory tbody td{display:block;margin:0;padding:0;}}#block-block-9{box-sizing:border-box;}#block-block-9 iframe{padding:0 24px;box-sizing:border-box;width:100% !important;}@media only screen and (max-width:639px){#block-block-9 iframe{padding:0 !important;}}@media only screen and (max-height:639px){#block-block-9 iframe{max-height:360px;}}@media only screen and (max-width:639px){.page-node-5056 table{width:auto !important;}.page-node-5056 table tr{display:inline;}.page-node-5056 table td[colspan]{width:100%;}.page-node-5056 table td{display:inline-block;box-sizing:border-box;width:48%;padding:0 1em 0 0;}}@media only screen and (max-width:359px){.page-node-5056 table td{width:100%;padding:0;}}
