.ajax-progress{display:inline-block;padding:1px 5px 2px 5px;}[dir="rtl"] .ajax-progress{float:right;}.ajax-progress-throbber .throbber{background:transparent url(/core/themes/stable/images/core/throbber-active.gif) no-repeat 0px center;display:inline;padding:1px 5px 2px;}.ajax-progress-throbber .message{display:inline;padding:1px 5px 2px;}tr .ajax-progress-throbber .throbber{margin:0 2px;}.ajax-progress-bar{width:16em;}.ajax-progress-fullscreen{left:49%;position:fixed;top:48.5%;z-index:1000;background-color:#232323;background-image:url(/core/themes/stable/images/core/loading-small.gif);background-position:center center;background-repeat:no-repeat;border-radius:7px;height:24px;opacity:0.9;padding:4px;width:24px;}[dir="rtl"] .ajax-progress-fullscreen{left:auto;right:49%;}
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-left:auto;margin-right:auto;}
.js input.form-autocomplete{background-image:url(/core/themes/stable/images/core/throbber-inactive.png);background-position:100% center;background-repeat:no-repeat;}.js[dir="rtl"] input.form-autocomplete{background-position:0% center;}.js input.form-autocomplete.ui-autocomplete-loading{background-image:url(/core/themes/stable/images/core/throbber-active.gif);background-position:100% center;}.js[dir="rtl"] input.form-autocomplete.ui-autocomplete-loading{background-position:0% center;}
.fieldgroup{border-width:0;padding:0;}
.container-inline div,.container-inline label{display:inline;}.container-inline .details-wrapper{display:block;}
.clearfix:after{content:"";display:table;clear:both;}
.js details:not([open]) .details-wrapper{display:none;}
.hidden{display:none;}.visually-hidden{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{position:static !important;clip:auto;overflow:visible;height:auto;width:auto;}.invisible{visibility:hidden;}
.item-list__comma-list,.item-list__comma-list li{display:inline;}.item-list__comma-list{margin:0;padding:0;}.item-list__comma-list li:after{content:",";}.item-list__comma-list li:last-child:after{content:"";}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}
.nowrap{white-space:nowrap;}
.position-container{position:relative;}
.progress{position:relative;}.progress__track{background-color:#fff;border:1px solid;margin-top:5px;max-width:100%;min-width:100px;height:16px;}.progress__bar{background-color:#000;height:1.5em;width:3%;min-width:3%;max-width:100%;}.progress__description,.progress__percentage{color:#555;overflow:hidden;font-size:.875em;margin-top:0.2em;}.progress__description{float:left;}[dir="rtl"] .progress__description{float:right;}.progress__percentage{float:right;}[dir="rtl"] .progress__percentage{float:left;}.progress--small .progress__track{height:7px;}.progress--small .progress__bar{height:7px;background-size:20px 20px;}
.reset-appearance{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0 none;background:transparent;padding:0;margin:0;line-height:inherit;}
.resize-none{resize:none;}.resize-vertical{resize:vertical;min-height:2em;}.resize-horizontal{resize:horizontal;max-width:100%;}.resize-both{resize:both;max-width:100%;min-height:2em;}
table.sticky-header{background-color:#fff;margin-top:0;z-index:500;top:0;}
body.drag{cursor:move;}tr.region-title{font-weight:bold;}tr.region-message{color:#999;}tr.region-populated{display:none;}tr.add-new .tabledrag-changed{display:none;}.draggable a.tabledrag-handle{cursor:move;float:left;height:1.7em;margin-left:-1em;overflow:hidden;text-decoration:none;}[dir="rtl"] .draggable a.tabledrag-handle{float:right;margin-right:-1em;margin-left:0;}a.tabledrag-handle:hover{text-decoration:none;}a.tabledrag-handle .handle{background:url(/core/themes/stable/images/core/icons/787878/move.svg) no-repeat 6px 7px;height:14px;margin:-0.4em 0.5em 0;padding:0.42em 0.5em;width:14px;}a.tabledrag-handle:hover .handle,a.tabledrag-handle:focus .handle{background-image:url(/core/themes/stable/images/core/icons/000000/move.svg);}.touchevents .draggable td{padding:0 10px;}.touchevents .draggable .menu-item__link{display:inline-block;padding:10px 0;}.touchevents a.tabledrag-handle{height:44px;width:40px;}.touchevents a.tabledrag-handle .handle{background-position:40% 19px;height:21px;}[dir="rtl"] .touch a.tabledrag-handle .handle{background-position:right 40% top 19px;}.touchevents .draggable.drag a.tabledrag-handle .handle{background-position:50% -32px;}.tabledrag-toggle-weight-wrapper{text-align:right;}[dir="rtl"] .tabledrag-toggle-weight-wrapper{text-align:left;}.indentation{float:left;height:1.7em;margin:-0.4em 0.2em -0.4em -0.4em;padding:0.42em 0 0.42em 0.6em;width:20px;}[dir="rtl"] .indentation{float:right;margin:-0.4em -0.4em -0.4em 0.2em;padding:0.42em 0.6em 0.42em 0;}
.tablesort{width:16px;height:16px;display:inline-block;background-size:100%;}.tablesort--asc{background-image:url(/core/themes/stable/images/core/icons/787878/twistie-down.svg);}.tablesort--desc{background-image:url(/core/themes/stable/images/core/icons/787878/twistie-up.svg);}
div.tree-child{background:url(/core/themes/stable/images/core/tree.png) no-repeat 11px center;}div.tree-child-last{background:url(/core/themes/stable/images/core/tree-bottom.png) no-repeat 11px center;}[dir="rtl"] div.tree-child,[dir="rtl"] div.tree-child-last{background-position:-65px center;}div.tree-child-horizontal{background:url(/core/themes/stable/images/core/tree.png) no-repeat -11px center;}
.views-align-left{text-align:left;}.views-align-right{text-align:right;}.views-align-center{text-align:center;}.views-view-grid .views-col{float:left;}.views-view-grid .views-row{clear:both;float:left;width:100%;}
.video-embed-field-responsive-video{position:relative;}.video-embed-field-responsive-video:after{content:'';display:block;padding-bottom:56.25%;}.video-embed-field-responsive-video iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;}
.addtoany{display:inline;}.addtoany_list{display:inline;line-height:16px;}.addtoany_list > a,.addtoany_list a img,.addtoany_list a > span{vertical-align:middle;}.addtoany_list > a{border:0;display:inline-block;font-size:16px;padding:0 4px;}.addtoany_list.a2a_kit_size_32 > a{font-size:32px;}.addtoany_list .a2a_counter img{float:left;}.addtoany_list a span.a2a_img{display:inline-block;height:16px;opacity:1;overflow:hidden;width:16px;}.addtoany_list.a2a_kit_size_32 a span{border-radius:4px;display:inline-block;height:32px;line-height:32px;opacity:1;overflow:hidden;width:32px;}.addtoany_list a:hover:hover img,.addtoany_list a:hover span{opacity:.7;}a.addtoany_share_save.addtoany_no_icon span.a2a_img_text{display:none;}.addtoany_list a.addtoany_share_save img{border:0;width:auto;height:auto;}
.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 .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:x-small;}.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:#ffc;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.9em;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;}
.block-youtube-block .content{display:inline-block;}.block-youtube-block img{float:left;display:inline-block;margin:0 5px 5px 0px;}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline;}html{line-height:1;}ol,ul{list-style:none;}table{border-collapse:collapse;border-spacing:0;}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle;}q,blockquote{quotes:none;}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none;}a img{border:none;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}.text-fade-in-first{-webkit-animation:fadein 10s;-moz-animation:fadein 10s;-ms-animation:fadein 10s;-o-animation:fadein 10s;animation:fadein 10s;float:left;width:49%;text-align:right;}.text-fade-in-second{-webkit-animation:fadein 15s;-moz-animation:fadein 15s;-ms-animation:fadein 15s;-o-animation:fadein 15s;animation:fadein 15s;float:right;width:49%;text-align:left;display:block;}@keyframes fadein{from{opacity:0;}to{opacity:1;}}@-moz-keyframes fadein{from{opacity:0;}to{opacity:1;}}@-webkit-keyframes fadein{from{opacity:0;}to{opacity:1;}}@-ms-keyframes fadein{from{opacity:0;}to{opacity:1;}}@-o-keyframes fadein{from{opacity:0;}to{opacity:1;}}.body-class{font-family:Roboto;font-size:16px;font-weight:300;background:#000;line-height:2em;}.body-class img{max-width:100%;height:auto;}.body-class a{color:#DC1522;}.body-class a:hover{color:#000;text-decoration:underline;}.body-class a.btn-sapan{color:#fff;text-decoration:none;}.body-class a.btn-sapan:hover{color:#000;text-decoration:none;}.body-class h1,.body-class h2,.body-class h3,.body-class h4,.body-class h5,.body-class h6{font-weight:300;}.body-class footer a{color:#fff;text-decoration:none;}.body-class footer a:hover{color:#DC1522;text-decoration:none;}.page{background:#000;font-family:Roboto;font-size:1em;}.main-content{padding:0;}.main-content #block-addtoanybuttons{display:none;}.main-content .addtoany_list{display:none;}.main-content h1{font-size:2.5em;}.main-content h2{font-size:2.10em;}.main-content h3{font-size:44px;}.main-content h4{font-size:1.6em;}.main-content h5{font-size:1.3em;}.content-area{background:#fff;padding:20px 0 0;font-size:1em;}.content-area h1{font-size:2.5em;}.content-area h2{font-size:2.10em;}.content-area h3{font-size:1.85em;}.content-area h4{font-size:1.6em;}.content-area h5{font-size:1.3em;}.content-area a{color:#DC1522;}.content-area a.btn{color:#fff;}.content-area a.btn:hover{color:#000;background:#fff;}.content-area .container{padding-top:40px;padding-bottom:40px;}.content-area .container ul{list-style:disc;padding-left:25px;}.content-area .container ul.nav-tabs{padding-left:0;}.content-area .container.form-container{padding:0;z-index:5;text-align:center;position:relative;}.content-area article{padding-bottom:90px;}.content-area article footer{background:#fff;color:#000;margin:0;padding:0;}.content-area article footer a{color:#DC1522;}.content-area #block-addtoanybuttons{margin-top:40px;clear:both;}.content-area #block-addtoanybuttons .addtoany_list{position:absolute;bottom:0;left:0;}.lead-image{position:relative;width:100%;overflow:hidden;padding:0;margin:0;}@media (max-width:767px){.lead-image img{max-width:140%;}}.text-red{color:#DC1522;}.text-orange{color:#E78835;}.text-white{color:#fff;}.text-shadow{text-shadow:1px 1px #000;}.margin-bottom-20{margin-bottom:20px;}.quote p{line-height:2em;margin:20px 0;}.client-logo{width:25%;float:left;padding:0 15px;margin-bottom:40px;}.arrow-down{width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #DC1522;}.secondary-page{background:#fff;width:100%;padding:40px 0;}.secondary-page-title{width:100%;text-align:center;position:absolute;top:50%;transform:translateY(-50%);-webkit-animatione:zoomIn 1s;animation:zoomIn 1s;display:table;color:#fff;z-index:4;}.secondary-page-title.text-shadow{text-shadow:2px 2px #000;}.secondary-page-title h1{line-height:1.1em;font-size:2em;}@media (max-width:992px){.secondary-page-title h1{font-size:1.7em;}}@media (max-width:767px){.secondary-page-title h1{font-size:1.25em;line-height:1.2em;}}#block-sapan-system-main h2{display:none;}#block-sapan-system-main .row h2{display:block;}.video-embed-field-responsive-video{margin:20px auto 50px;}.black-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.55);z-index:2;}.creative-services{position:relative;}.creative-services .dark-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:2;}.creative-services .text-overlay{position:absolute;z-index:4;top:43%;left:50%;width:70%;text-align:center;}.creative-services .text-overlay .centered-text{position:relative;left:-50%;font-size:2em;line-height:1.25em;z-index:5;color:#fff;}.creative-services .text-overlay .centered-text .lower-text{opacity:0;font-size:.75em;font-style:italic;}.creative-services .first-image,.creative-services .second-image,.creative-services .third-image,.creative-services .fourth-image{position:relative;filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%);}.creative-services .first-image:hover,.creative-services .second-image:hover,.creative-services .third-image:hover,.creative-services .fourth-image:hover{filter:none;-webkit-filter:grayscale(0%);}.creative-services .first-image:hover .lower-text,.creative-services .second-image:hover .lower-text,.creative-services .third-image:hover .lower-text,.creative-services .fourth-image:hover .lower-text{opacity:1;-webkit-animatione:zoomIn 1s;animation:zoomIn 1s;}.creative-services .second-image{margin-bottom:10px;}.creative-services .second-image .text-overlay{top:35%;}.creative-services .third-image{margin-top:28px;}@media (max-width:992px){.creative-services .dark-overlay{display:none;}.creative-services .col-sm-4{width:50%;float:left;}.creative-services .first-image,.creative-services .second-image,.creative-services .third-image,.creative-services .fourth-image{width:100%;float:left;}.creative-services .third-image{margin-top:14px;}}.media-left{float:left;width:33%;margin:10px 20px 20px 0;}.media-right{float:right;width:33%;margin:10px 0 20px 20px;}.creative-services-tabs .tab-content{margin-bottom:40px;}.creative-services-tabs .nav-tabs{border-bottom:none;text-align:center;margin-bottom:20px;margin-top:10px;padding-left:0;}.creative-services-tabs .nav-tabs li{float:none;margin-bottom:0;width:20%;display:inline-block;}.creative-services-tabs .nav-tabs li a{margin-right:2px;border:none;border-radius:0;background-color:#DC1522;color:#fff;padding:15px;text-transform:uppercase;}.creative-services-tabs .nav-tabs li a:hover{background-color:#000;border:none;}.creative-services-tabs .nav-tabs li a:focus{background-color:#DC1522;border:none;}.creative-services-tabs .nav-tabs li.active a{background-color:#000;color:#fff;border:none;text-transform:uppercase;}.creative-services-tabs .nav-tabs li.active a:hover{background-color:#000;color:#fff;border:none;}.creative-services-tabs .nav-tabs li.active a:focus{background-color:#000;color:#fff;border:none;}@media (max-width:992px){.creative-services-tabs .nav-tabs li{width:30%;}}@media (max-width:767px){.creative-services-tabs .nav-tabs li{width:49%;}}.indented .comment{padding-left:100px;}.indented .indented{padding-left:200px;}.comment{margin-top:30px;}.comment .article{padding-bottom:0;}.comment h3{margin-top:0;}@media (max-width:992px){.secondary-pages .imagebg .mobile-image{margin:0 auto;padding:0;position:relative;overflow:hidden;width:300%;height:1300px;}.secondary-pages .imagebg .mobile-image img{position:absolute;top:0;left:-25%;}}#block-sapan-system-main .blog-article h2{display:block;}.event-details .fa{color:#DC1522;width:45px;font-size:1.35em;text-align:center;}.event-details .event-body{margin-top:20px;}.event-details iframe{max-width:100%;}#block-sapan-newslettersignup .clearfix{height:0;}.subscribe{background:#DC1522;padding:40px 0;}.subscribe h4{color:#fff;text-align:center;margin-bottom:20px;}.subscribe h4 label{font-weight:300;}.subscribe .form-control{border-radius:0;}@media (max-width:767px){.subscribe .btn-full{margin-top:20px;}.subscribe form{width:50%;margin:auto;}}.calendar-tabbed .nav-tabs{margin-bottom:40px;text-align:center;border:none;}.calendar-tabbed .nav-tabs > li{float:none;display:inline-block;}.calendar-tabbed .nav-tabs > li > a{color:#fff;cursor:default;background-color:#DC1522;border-radius:0;padding:0;border:0;width:75px;height:75px;}.calendar-tabbed .nav-tabs > li > a:hover{background-color:#000;}.calendar-tabbed .nav-tabs > li > a .fa{padding-top:20px;font-size:2em;}.calendar-tabbed .nav-tabs > li.active > a{color:#fff;cursor:default;background-color:#000;border-radius:0;padding:0;border:0;width:75px;height:75px;}.calendar-tabbed .nav-tabs > li.active > a:hover{color:#fff;cursor:default;background-color:#000;border-radius:0;padding:0;border:0;width:75px;height:75px;}.calendar-tabbed .nav-tabs > li.active > a:focus{color:#fff;cursor:default;background-color:#000;border-radius:0;padding:0;border:0;width:75px;height:75px;}.calendar-tabbed .nav-tabs > li.active > a .fa{padding-top:20px;}.sapan-calendar{margin-bottom:50px;}.sapan-calendar h3{text-align:center;margin-top:20px;}.sapan-calendar .calendar-menu{float:right;margin-bottom:20px;}.sapan-calendar .calendar-menu.btn-group .btn-default{background:#DC1522;border-color:#666;color:#fff;}.sapan-calendar .calendar-menu.btn-group .btn-default:hover{background:#000;}.sapan-calendar .calendar-menu.sapan-day{float:none;margin:20px auto 40px;}.sapan-calendar .js-pager__items{float:left;margin-top:10px;}@media (max-width:992px){.sapan-calendar .calendar-menu{margin:50px auto 20px;float:none;text-align:center;}}.grow{background:#fff;display:block;opacity:.90;width:300px;height:300px;border-radius:150px;position:relative;margin:23% auto;transition:all 0.3s ease;font-size:1em;}.grow:hover{-webkit-transform:scale(1.25);-ms-transform:scale(1.25);transform:scale(1.25);}.grow .content{position:absolute;top:25%;left:50%;width:80%;text-align:center;}.grow .content .centered{position:relative;left:-50%;}.grow .content .centered .date{color:#DC1522;font-size:2.75em;line-height:1em;}.grow .content .centered p{color:#000;width:70%;margin:0 auto;margin-top:20px;font-size:1.25em;line-height:1.5em;}@media (max-width:992px){.grow{height:225px;width:225px;margin-top:0;}.grow:hover{-webkit-transform:none;-ms-transform:none;transform:none;}.grow .content{top:20%;font-size:85%;}.grow .content .centered .date{font-size:2em;}}section.full-home{position:relative;}section.full-home .full-bg{margin-bottom:-20%;}section.full-home .text{height:16%;background:#000;padding-bottom:40px;position:relative;}section.full-home .text h1{text-align:center;font-size:6.5em;font-weight:300;position:relative;margin-top:0;}section.full-home .text h2{font-size:2.75em;}section.full-home .text .text-orange{margin-left:20px;}section.full-home .text .text-white{font-size:1.45em;line-height:2em;margin:20px 0 30px;}@media (max-width:992px){section.full-home .text h1{font-size:3em;}section.full-home .text h2{font-size:1.75em;}section.full-home .text .text-orange{width:100%;margin-left:0;text-align:center;}section.full-home .text .text-red{width:100%;text-align:center;}}section.full-dance{position:relative;padding-bottom:5px;overflow:hidden;}section.full-dance .dance-bg{margin-top:0px;margin-bottom:-45%;}section.full-dance .dance-bg img{width:100%;}section.full-dance .dance-circles{margin:50px auto;text-align:center;position:relative;}section.full-dance .dance-circles .view-content > div{position:relative;width:33%;display:inline-block;}section.full-dance .dance-circles .view-content > div .event-circle{width:100%;display:block;position:relative;}section.full-dance .btn-primary-dark{margin:30px auto;}section.white-bg{background:#fff;text-align:center;padding:0 0 20px 0;}section.white-bg h3{padding:50px 0;}@media (max-width:767px){section.white-bg h3{padding:20px 0;}}section.white-bg.our-clients{padding-bottom:70px;}section.white-bg.our-clients > .container > .row > .col-sm-12{font-size:1.45em;}section.white-bg.our-clients .btn-sapan{margin-top:20px;}section.white-bg.our-clients .btn-sapan:hover{color:#fff;}.client-logos{text-align:center;padding:20px 0;}.client-logos h3{margin-top:0;margin-bottom:20px;}.client-logos img{float:left;max-width:21%;margin:20px;padding:40px;}@media (max-width:767px){.client-logos img{max-width:36%;padding:20px;}}.get-involved .content{position:absolute;top:20%;left:50%;text-align:center;}.get-involved .content .titles{color:#DC1522;font-size:2.25em;line-height:1.2em;font-weight:300;height:110px;}.get-involved .content .btn-primary{background-color:#DC1522;border:none;margin-top:15px;text-transform:uppercase;}.get-involved .content .btn-primary:hover{background-color:#000;color:#fff;}@media (max-width:992px){.get-involved .content .titles{height:80px;}}@media (max-width:767px){.get-involved .content{top:15%;}}.keeping-sapan-media .tab-content{margin-bottom:40px;}.keeping-sapan-media .nav-tabs{border-bottom:none;text-align:center;margin-bottom:20px;margin-top:10px;}.keeping-sapan-media .nav-tabs li{float:none;margin-bottom:0;width:20%;display:inline-block;}.keeping-sapan-media .nav-tabs li a{margin-right:2px;border:none;border-radius:0;background-color:#DC1522;color:#fff;padding:15px;text-transform:uppercase;}.keeping-sapan-media .nav-tabs li a:hover{background-color:#000;border:none;}.keeping-sapan-media .nav-tabs li a:focus{background-color:#DC1522;border:none;}.keeping-sapan-media .nav-tabs li.active a{background-color:#000;color:#fff;border:none;text-transform:uppercase;}.keeping-sapan-media .nav-tabs li.active a:hover{background-color:#000;color:#fff;border:none;}.keeping-sapan-media .nav-tabs li.active a:focus{background-color:#000;color:#fff;border:none;}@media (max-width:767px){.keeping-sapan-media .nav-tabs li{width:40%;}}.work-form{z-index:6;}.work-form h3{padding:0;margin:20px 0 40px;}.work-form form{z-index:6;width:30%;margin:0 auto;text-align:center;}.work-form form .form-text,.work-form form .form-email{opacity:.9;display:block;width:100%;height:34px;padding:6px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:0;margin-bottom:20px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;}.work-form form textarea{width:100%;padding:6px;opacity:.9;}.work-form form #edit-preview{display:none;}.work-form form label,.work-form form .form-required{display:none;}.work-form form .button--primary{display:inline-block;padding:10px 40px;margin-bottom:0;margin-top:20px;font-weight:300;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:none;border-radius:0;background:#DC1522;color:#fff;text-transform:uppercase;}.work-form form .button--primary:hover{background:#fff;color:#000;}@media (max-width:992px){.work-form form{width:50%;}}@media (max-width:767px){.work-form h3{margin-bottom:20px;}.work-form form{width:90%;}.work-form form .button--primary{margin-bottom:40px;}}.grid .element-item img{width:280px;padding:20px;}.new-full-bg{position:relative;overflow:hidden;padding:3% 0;}.new-full-bg h3{font-size:44px;}.new-full-bg .imagebg{position:absolute;width:105%;height:auto;top:0;left:0;z-index:3;}.new-full-bg .imagebg img{width:100%;}.new-full-bg .dark-overlay{position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.6);top:0;left:0;z-index:4;}.new-full-bg .circle-content{position:relative;z-index:5;text-align:center;position:relative;}.new-full-bg .circle-content .view-content > div{position:relative;width:33%;display:inline-block;}.new-full-bg .circle-content .view-content > div .event-circle{width:100%;display:block;position:relative;}@media (max-width:1200px){.new-full-bg .imagebg{width:150%;}}@media (max-width:992px){.new-full-bg{padding:10px 0;}.new-full-bg .imagebg{width:200%;}.new-full-bg .imagebg img{left:-25%;}.new-full-bg .circle-content .col-sm-12{margin-bottom:20px;}.new-full-bg .circle-content .col-sm-12 .view-content > div{width:50%;height:250px;margin:0;margin-left:0;}.new-full-bg .circle-content .col-sm-12 .view-content > div .event-circle{margin:0;margin-top:20px;margin-left:-13%;}}@media (max-width:767px){.new-full-bg .imagebg{width:300%;}}.youtube-pane img{max-width:33%;padding:20px;}.collage{position:relative;overflow:hidden;padding:0 0 1%;}.collage .triobg{position:absolute;width:100%;height:auto;top:0;left:0;z-index:3;}.collage .triobg > div > div{width:33.1%;float:left;}.collage .dark-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.6);z-index:4;}.collage .container{z-index:5;text-align:center;clear:both;}.collage .container .centered-text{position:relative;margin-top:28%;line-height:1.25em;z-index:5;color:#fff;}.collage .container .centered-text .text{padding-bottom:20px;margin-bottom:20px;}.collage .container .centered-text .text h1{text-align:center;font-size:3.5em;}.collage .container .centered-text .text .text-red{float:left;width:47%;text-align:right;margin-right:3%;}.collage .container .centered-text .text .text-red > div{background:rgba(0,0,0,0.6);padding:10px;float:right;}.collage .container .centered-text .text .text-orange{width:49%;float:left;text-align:left;}.collage .container .centered-text .text .text-orange > div{background:rgba(0,0,0,0.6);padding:10px;float:left;}.collage .container .centered-text .text .text-white{font-size:1.45em;background:rgba(0,0,0,0.6);padding:10px;line-height:2em;margin:20px 0 30px;position:relative;}.background-image-mobile .mobile-image{margin:0 auto;padding:0;position:relative;overflow:hidden;width:270%;height:1200px;}.background-image-mobile .mobile-image img{position:absolute;top:0;left:-25%;}.paragraph--type--full-width-image .background-image-mobile .mobile-image{width:100%;height:auto;}.paragraph--type--full-width-image .background-image-mobile .mobile-image img{position:relative;left:0;}@media (max-width:992px){.getting-involved{padding:10% 0;}.getting-involved #block-getinvolvedwhitecircles > div .col-sm-4:last-child{display:none;}.getting-involved .grow.get-involved{margin-top:40px;margin-bottom:10px;}}@media (max-width:992px){.circle-content .col-sm-12 .view-content .item-3{display:none;}}.video-full .container{width:100%;padding:0;margin:0;}.video-full .container .row{padding:0;margin:0;}.video-full .container .row .col-sm-12{padding:0;margin:0;}.video-full .container .row .col-sm-12 p{display:none;}.video-full .container .row .col-sm-12 .video-embed-field-responsive-video{margin:0;}.form-control{border-radius:0;}.content-area .btn{display:inline-block;padding:10px 40px;margin-bottom:0;font-weight:300;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:none;border-radius:0;text-transform:uppercase;text-decoration:none;background-color:#DC1522;color:#fff;text-transform:uppercase;}.content-area .btn:hover{background-color:#000;color:#fff;text-decoration:none;}.btn-sapan{display:inline-block;padding:10px 40px;margin-bottom:0;font-weight:300;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:none;border-radius:0;text-transform:uppercase;text-decoration:none;background-color:#DC1522;color:#fff;text-transform:uppercase;}.btn-sapan:hover{background-color:#000;color:#fff;text-decoration:none;}.btn-full{width:100%;}.btn-primary{background-color:#DC1522;color:#fff;text-transform:uppercase;}.btn-primary:hover{background-color:#000;color:#fff;text-decoration:none;}.btn-primary-dark{background-color:#DC1522;color:#fff;display:inline-block;padding:10px 40px;margin-bottom:0;font-weight:300;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:none;border-radius:0;text-transform:uppercase;}.btn-primary-dark:hover{background-color:#fff;text-decoration:none;color:#000;border:none;}.btn-secondary{background-color:#fff;color:#DC1522;padding:10px 40px;text-transform:uppercase;}.btn-secondary:hover{background-color:#000;color:#fff;}.btn-tertiary{background-color:#DC1522;color:#fff;border:2px solid #fff;border-radius:0;text-transform:uppercase;padding:0;line-height:1.92em;}.btn-tertiary:hover{background-color:#000;border-color:#000;color:#fff;}.menu-search{border:0;background:transparent;color:#fff;}section.work-form .form{position:relative;z-index:6;margin-bottom:20px;}.content-area > .container form{margin:20px 0;}.content-area > .container form label{display:none;}.content-area > .container form input[type=checkbox]{float:left;margin:7.5px 10px 20px 0;}.content-area > .container form .js-form-type-checkbox label{display:block;float:left;margin-right:40px;font-weight:300;}.content-area > .container form legend{font-size:.85em;}.content-area > .container form .js-form-type-select{clear:both;}.content-area > .container form .js-form-type-select label{display:block;}.content-area > .container form input[type=text]{width:45%;float:left;padding:5px;margin:10px 5% 10px 0;}.content-area > .container form input[type=text]#edit-subject-0-value{width:95%;}.content-area > .container form input[type=email]{padding:5px;width:95%;margin:20px 0;}.content-area > .container form input[type=tel]{width:45%;padding:5px;}.content-area > .container form input[type=date],.content-area > .container form input[type=time]{padding:5px;width:45%;margin:0px 5% 20px 0;float:left;}.content-area > .container form .js-form-type-tel,.content-area > .container form .field--name-field-type-of-performance{clear:both;}.content-area > .container form .field--type-datetime h4{font-size:1em;padding-top:10px;margin:0px 0 10px;clear:both;}.content-area > .container form textarea{width:95%;padding:5px;margin:10px 0;}.content-area > .container form .description{font-size:.85em;font-style:italic;margin-bottom:10px;}.content-area > .container form .button--primary{display:inline-block;padding:10px 40px;margin:20px 0;font-weight:300;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:none;border-radius:0;text-transform:uppercase;text-decoration:none;background-color:#DC1522;color:#fff;text-transform:uppercase;}.content-area > .container form .button--primary:hover{background-color:#000;color:#fff;text-decoration:none;}.content-area > .container form select{display:block;width:95%;height:60px;padding:6px 12px;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;}.content-area > .container form select:not([multiple]){height:30px;}.content-area > .container form #edit-preview{display:none;}.content-area > .container form .field--type-datetime .js-form-type-select{clear:none;}.content-area > .container form .field--type-datetime .js-form-type-select select{width:15%;margin-right:5%;margin-bottom:20px;float:left;}.content-area > .container form .form-actions{text-align:center;}.content-area > .container form .form-required-text{text-align:right;font-style:italic;padding-right:5%;font-size:.85em;}@media (max-width:767px){.content-area > .container form input[type=text]{width:100%;float:none;margin:10px 0;}.content-area > .container form input[type=text]#edit-subject-0-value{width:100%;}.content-area > .container form input[type=email]{padding:5px;width:100%;margin:10px 0;}.content-area > .container form input[type=tel]{width:100%;padding:5px;}.content-area > .container form input[type=date],.content-area > .container form input[type=time]{padding:5px;width:100%;margin:0px 0 20px 0;float:none;}.content-area > .container form textarea{width:100%;}}#edit-preview--2{display:none;}#edit-subject-0-value{margin-bottom:20px;}.content-area > .container .user-login-form input[type=text],.content-area > .container .user-login-form input[type=password]{float:none;width:50%;padding:5px;}.content-area > .container form.comment-form label{display:block;}.content-area > .container form.comment-form input[type=text]{margin:0 0 20px 0;width:100%;float:none;}.content-area > .container form.comment-form input[type=text]#edit-subject-0-value{margin:0 0 20px 0;width:100%;float:none;}header.primary{background:#000;color:#fff;width:100%;}header.primary .logo{padding:15px 0;}header.primary #logo img{padding:15px 0;}header.secondary{background:#000;color:#fff;width:100%;}#block-views-block-blog-listing-block-1 a{color:#DC1522;}#block-views-block-blog-listing-block-1 .views-field-title{font-size:2em;margin:0 0 10px 0;}#block-views-block-blog-listing-block-1 .views-field-uid{font-weight:500;}#block-views-block-blog-listing-block-1 .views-field-created{font-weight:500;}#block-views-block-blog-listing-block-1 .views-field-body{margin-top:10px;}#block-views-block-blog-listing-block-1 .views-field-title-1{margin:0 0 10px 0;}#block-views-block-blog-listing-block-1 .views-field-field-tags{margin:10px 0;}#block-views-block-blog-listing-block-1 .a2a_kit{margin:10px 0 40px;}#block-views-block-blog-listing-block-1 .pager li > a{border:none;color:#DC1522;}.artist-bio{text-align:center;}.artist-bio .bio-image{width:233px;height:233px;border-radius:50%;overflow:hidden;margin:auto;margin-bottom:10px;}.artist-bio .col-sm-8{text-align:left;}.artist-bio .bio-name{text-align:center;width:233px;}.artist-bio .bio-email{width:233px;text-align:center;}@media (max-width:767px){.artist-bio.row{margin:0;}.artist-bio.row .col-sm-8{text-align:center;}}.views-field-field-photo-album{text-align:center;}.views-field-field-photo-album a img{max-width:31.5%;margin:0 1% 20px 0;}.album-title{font-size:1.5em;line-height:2.5em;margin-top:20px;}@media (max-width:767px){#block-views-block-blog-details-image-bio-block-1 h2{text-align:center;}}.performance-list .view-header a:hover{color:#fff;background:#000;}@media (max-width:767px){.performance-list .view-header a{width:100%;margin:10px auto;}}.performance-list .view-content{text-align:center;}.performance-list .view-content > div{display:inline-flex;display:-webkit-inline-flex;width:24%;margin:10px 0;padding:20px;}.performance-list .view-content > div .bio-item .bio-image{margin-bottom:10px;text-align:center;position:relative;filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%);}.performance-list .view-content > div .bio-item .bio-image:hover{filter:none;-webkit-filter:grayscale(0%);}.performance-list .view-content > div .bio-item .bio-image img{border-radius:50%;}.performance-list .view-content > div .bio-item .bio-name{text-align:center;width:100%;margin:0;height:100px;}@media (max-width:992px){.performance-list .view-content > div{width:49%;}.performance-list .view-content > div .bio-name{height:auto;}}.performance-artist .view-header{margin:0 0 20px 0;}.blog-comments{margin:20px 0 30px;}.blog-comments .user-picture{text-align:center;}.blog-comments .user-date .name{font-weight:500;margin-right:15px;}.blog-comments .comment{margin:10px 0 0;}.blog-comments .comment p{margin:0;}.listing-album-title{font-size:1.5em;margin-bottom:10px;margin-top:20px;}.video-listing{text-align:center;}.video-listing .view-content > div{display:inline-block;max-width:24%;padding:20px;}@media (max-width:767px){.video-listing .view-content > div{max-width:49%;padding:15px;}}.nav-sapan{background:#DC1522;width:100%;height:auto;border:none;border-radius:0;padding-bottom:0;font-size:.875em;}.nav-sapan .navbar-nav .is-active > a{border-bottom:5px solid #000;background:#DC1522;color:#fff;padding:12px 0 10px;box-shadow:none;}.nav-sapan .navbar-nav .is-active > a:focus,.nav-sapan .navbar-nav .is-active > a:hover{border-bottom:5px solid #000;background:#DC1522;color:#fff;}.nav-sapan .navbar-nav li > a{color:#fff;background:#DC1522;text-transform:uppercase;border-bottom:5px solid #DC1522;padding:12px 0 10px;}.nav-sapan .navbar-nav li > a:hover{border-bottom:5px solid #000;background:#DC1522;color:#fff;}.nav-sapan .navbar-nav li > a.is-active{border-bottom:5px solid #000;background:#DC1522;color:#fff;}.nav-sapan .navbar-nav li > a:focus{background:#DC1522;color:#fff;}.nav-sapan .navbar-nav .open > a{border-bottom:5px solid #000;}.nav-sapan .navbar-nav .open > a:focus,.nav-sapan .navbar-nav .open > a:hover{color:#DC1522;border-bottom:5px solid #000;}.nav-sapan .navbar-nav{display:table;width:100%;margin:0;}.nav-sapan .navbar-nav > li{display:table-cell;text-align:center;float:none;}.nav-sapan .navbar-nav > li:hover .dropdown-menu{width:auto;top:inherit;left:inherit;display:block;background-color:#DC1522;}.nav-sapan .navbar-nav > li:hover .dropdown-menu > ul > li{padding-left:10px;padding-right:10px;}.nav-sapan .navbar-nav > li:hover .dropdown-menu > ul > li > a{color:#fff;background:#DC1522;border:none;}.nav-sapan .navbar-nav > li:hover .dropdown-menu > ul > li > a:hover{color:#000;padding-bottom:2px;border-bottom:2px solid #000;text-decoration:none;}@media (max-width:767px){.nav-sapan .navbar-nav > li:hover .dropdown-menu{display:none;}}.nav-sapan .search-form{display:none;position:absolute;top:43px;left:-10px;z-index:10;}.nav-sapan .search-form input{width:200px;padding:10px;}@media (max-width:767px){.nav-sapan .navbar-nav > li{width:100%;display:block;float:left;text-align:left;}.nav-sapan .navbar-toggle{float:left;color:#fff;margin:0;}}.nav-sapan .mobile-search-form{margin-bottom:20px;}.nav-sapan .mobile-search-form input[type=text]{width:90%;margin-left:10px;}.secondary-nav #search-navigation{display:none;}.secondary-nav .nav-sapan{background:#000;border:none;border-radius:0;padding-bottom:0;margin-bottom:0;text-align:center;}.secondary-nav .nav-sapan .navbar-nav > li > a{color:#fff;background:#000;padding:20px;text-transform:uppercase;font-size:1.05em;border-bottom-color:#000;}.secondary-nav .nav-sapan .navbar-nav > li > a:hover{border-bottom:5px solid #DC1522;background:#000;color:#fff;}.secondary-nav .nav-sapan .navbar-nav > li > a:hover:after{content:"";display:block;border:15px solid #fff;border-top-color:#DC1522;position:absolute;bottom:-35px;left:50%;margin-left:-15px;}.secondary-nav .nav-sapan .navbar-nav > li > a.is-active{border-bottom:5px solid #DC1522;}.secondary-nav .nav-sapan .navbar-nav > li > a.is-active:after{content:"";display:block;border:15px solid #fff;border-top-color:#DC1522;position:absolute;bottom:-35px;left:50%;margin-left:-15px;z-index:8;}@media (max-width:767px){.secondary-nav .nav-sapan .navbar-nav > li > a.is-active{display:none;}}.secondary-nav .nav-sapan .navbar-nav > .open > a{border-bottom:5px solid #DC1522;}.secondary-nav .nav-sapan .navbar-nav > .open > a:focus,.secondary-nav .nav-sapan .navbar-nav > .open > a:hover{color:#000;border-bottom:5px solid #DC1522;}.secondary-nav .nav-sapan .navbar-nav,.secondary-nav .nav-sapan .navbar-nav > li{display:inline-block;float:none;vertical-align:top;}.secondary-nav .nav-sapan .navbar .navbar-collapse{text-align:center;}@media (max-width:767px){.secondary-nav .navbar-header{display:none;}.secondary-nav .navbar-collapse.collapse{display:block !important;}.secondary-nav .navbar-nav > li,.secondary-nav .navbar-nav{float:left !important;}.secondary-nav .navbar-nav.navbar-right:last-child{margin-left:-15px !important;}.secondary-nav .navbar-right{float:left !important;}.secondary-nav .nav-sapan .navbar-nav > li{text-align:center !important;font-size:1.5em !important;}.secondary-nav .nav-sapan .navbar-nav > li > a{margin-bottom:30px;}.secondary-nav .nav-sapan .navbar-nav > li > a:hover{border-bottom:5px solid #DC1522;}.secondary-nav .nav-sapan .navbar-nav > li > a:hover:after{border:15px solid #000;border-top-color:#DC1522;}.secondary-nav .nav-sapan .navbar-nav > li > a.is-active{border-bottom:5px solid #DC1522;}.secondary-nav .nav-sapan .navbar-nav > li > a.is-active:after{border:15px solid #000;border-top-color:#DC1522;}}#block-sapan-local-tasks ul{margin:20px 0;background:#ededed;border:1px solid #ccc;padding:10px;}#block-sapan-local-tasks ul li{display:inline;margin:0 1px;}#block-sapan-local-tasks ul li a{padding:5px 15px;color:#000;}#block-sapan-local-tasks ul li a:hover{color:#DC1522;}footer{background:#000;padding:40px 0;color:#fff;}footer a{color:#fff;}footer a:hover{color:#DC1522;}footer .footer-links ul{margin:0;padding:0;}footer .footer-links ul li{list-style:none;font-size:0.857em;margin-bottom:15px;}footer .social-media{margin:0;padding:0;}footer .social-media li{list-style:none;float:left;margin-right:20px;}footer .social-media li a{background:#DC1522;display:block;border-radius:45px;height:60px;width:60px;text-align:center;padding:14px 10px;color:#fff;font-size:1.75em;}footer .social-media li a:hover{background:#fff;color:#DC1522;}footer h4{margin-bottom:20px;font-weight:300;}footer h4 .sapan-text{font-weight:500;}footer .disclaimer{margin:20px 0 0;font-size:0.714em;}footer .pantheon{margin:20px 0 0;font-size:0.714em;}@media (min-width:768px) and (max-width:992px){footer .col-sm-3{width:40%;}footer .col-sm-4{width:50%;}}@media (max-width:992px){footer{text-align:center;padding:40px 0;}footer .footer-logo{margin:0 0 40px 0;}footer .footer-links{display:none;}footer .social-media li{float:none;display:inline-block;}}
