#autocomplete{border:1px solid;overflow:hidden;position:absolute;z-index:100;}#autocomplete ul{list-style:none;list-style-image:none;margin:0;padding:0;}#autocomplete li{background:#fff;color:#000;cursor:default;white-space:pre;zoom:1;}html.js input.form-autocomplete{background-image:url(/misc/throbber-inactive.png);background-position:100% center;background-repeat:no-repeat;}html.js input.throbbing{background-image:url(/misc/throbber-active.gif);background-position:100% center;}html.js fieldset.collapsed{border-bottom-width:0;border-left-width:0;border-right-width:0;height:1em;}html.js fieldset.collapsed .fieldset-wrapper{display:none;}fieldset.collapsible{position:relative;}fieldset.collapsible .fieldset-legend{display:block;}.form-textarea-wrapper textarea{display:block;margin:0;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.resizable-textarea .grippie{background:#eee url(/misc/grippie.png) no-repeat center 2px;border:1px solid #ddd;border-top-width:0;cursor:s-resize;height:9px;overflow:hidden;}body.drag{cursor:move;}.draggable a.tabledrag-handle{cursor:move;float:left;height:1.7em;margin-left:-1em;overflow:hidden;text-decoration:none;}a.tabledrag-handle:hover{text-decoration:none;}a.tabledrag-handle .handle{background:url(/misc/draggable.png) no-repeat 6px 9px;height:13px;margin:-0.4em 0.5em;padding:0.42em 0.5em;width:13px;}a.tabledrag-handle-hover .handle{background-position:6px -11px;}div.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;}div.tree-child{background:url(/misc/tree.png) no-repeat 11px center;}div.tree-child-last{background:url(/misc/tree-bottom.png) no-repeat 11px center;}div.tree-child-horizontal{background:url(/misc/tree.png) no-repeat -11px center;}.tabledrag-toggle-weight-wrapper{text-align:right;}table.sticky-header{background-color:#fff;margin-top:0;}.progress .bar{background-color:#fff;border:1px solid;}.progress .filled{background-color:#000;height:1.5em;width:5px;}.progress .percentage{float:right;}.ajax-progress{display:inline-block;}.ajax-progress .throbber{background:transparent url(/misc/throbber-active.gif) no-repeat 0px center;float:left;height:15px;margin:2px;width:15px;}.ajax-progress .message{padding-left:20px;}tr .ajax-progress .throbber{margin:0 2px;}.ajax-progress-bar{width:16em;}.container-inline div,.container-inline label{display:inline;}.container-inline .fieldset-wrapper{display:block;}.nowrap{white-space:nowrap;}html.js .js-hide{display:none;}.element-hidden{display:none;}.element-invisible{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;}.element-invisible.element-focusable:active,.element-invisible.element-focusable:focus{position:static !important;clip:auto;overflow:visible;height:auto;}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}* html .clearfix{height:1%;}*:first-child + html .clearfix{min-height:1%;}
ul.menu{border:none;list-style:none;text-align:left;}ul.menu li{margin:0 0 0 0.5em;}ul li.expanded{list-style-image:url(/misc/menu-expanded.png);list-style-type:circle;}ul li.collapsed{list-style-image:url(/misc/menu-collapsed.png);list-style-type:disc;}ul li.leaf{list-style-image:url(/misc/menu-leaf.png);list-style-type:square;}li.expanded,li.collapsed,li.leaf{padding:0.2em 0.5em 0 0;margin:0;}li a.active{color:#000;}td.menu-disabled{background:#ccc;}ul.inline,ul.links.inline{display:inline;padding-left:0;}ul.inline li{display:inline;list-style-type:none;padding:0 0.5em;}.breadcrumb{padding-bottom:0.5em;}ul.primary{border-bottom:1px solid #bbb;border-collapse:collapse;height:auto;line-height:normal;list-style:none;margin:5px;padding:0 0 0 1em;white-space:nowrap;}ul.primary li{display:inline;}ul.primary li a{background-color:#ddd;border-color:#bbb;border-style:solid solid none solid;border-width:1px;height:auto;margin-right:0.5em;padding:0 1em;text-decoration:none;}ul.primary li.active a{background-color:#fff;border:1px solid #bbb;border-bottom:1px solid #fff;}ul.primary li a:hover{background-color:#eee;border-color:#ccc;border-bottom-color:#eee;}ul.secondary{border-bottom:1px solid #bbb;padding:0.5em 1em;margin:5px;}ul.secondary li{border-right:1px solid #ccc;display:inline;padding:0 1em;}ul.secondary a{padding:0;text-decoration:none;}ul.secondary a.active{border-bottom:4px solid #999;}
fieldset{margin-bottom:1em;padding:0.5em;}form{margin:0;padding:0;}hr{border:1px solid gray;height:1px;}img{border:0;}table{border-collapse:collapse;}th{border-bottom:3px solid #ccc;padding-right:1em;text-align:left;}tbody{border-top:1px solid #ccc;}tr.even,tr.odd{background-color:#eee;border-bottom:1px solid #ccc;padding:0.1em 0.6em;}th.active img{display:inline;}td.active{background-color:#ddd;}.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list ul li{margin:0 0 0.25em 1.5em;padding:0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;white-space:nowrap;}.form-item .description{font-size:0.85em;}label{display:block;font-weight:bold;}label.option{display:inline;font-weight:normal;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}input.form-checkbox,input.form-radio{vertical-align:middle;}.marker,.form-required{color:#f00;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}.more-link{text-align:right;}.more-help-link{text-align:right;}.more-help-link a{background:url(/misc/help.png) 0 50% no-repeat;padding:1px 0 1px 20px;}.item-list .pager{clear:both;text-align:center;}.item-list .pager li{background-image:none;display:inline;list-style-type:none;padding:0.5em;}.pager-current{font-weight:bold;}#autocomplete li.selected{background:#0072b9;color:#fff;}html.js fieldset.collapsible .fieldset-legend{background:url(/misc/menu-expanded.png) 5px 65% no-repeat;padding-left:15px;}html.js fieldset.collapsed .fieldset-legend{background-image:url(/misc/menu-collapsed.png);background-position:5px 50%;}.fieldset-legend span.summary{color:#999;font-size:0.9em;margin-left:0.5em;}tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}.tabledrag-toggle-weight{font-size:0.9em;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}.progress{font-weight:bold;}.progress .bar{background:#ccc;border-color:#666;margin:0 0.2em;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}.progress .filled{background:#0072b9 url(/misc/progress.gif);}
#edit-notify-type .form-item-notify-type{display:inline;margin-left:1.5em;}
#comments{margin-top:15px;}.indented{margin-left:25px;}.comment-unpublished{background-color:#fff4f4;}.comment-preview{background-color:#ffffea;}
.field .field-label{font-weight:bold;}.field-label-inline .field-label,.field-label-inline .field-items{float:left;}form .field-multiple-table{margin:0;}form .field-multiple-table th.field-label{padding-left:0;}form .field-multiple-table td.field-multiple-drag{width:30px;padding-right:0;}form .field-multiple-table td.field-multiple-drag a.tabledrag-handle{padding-right:.5em;}form .field-add-more-submit{margin:.5em 0 0;}
.node-unpublished{background-color:#fff4f4;}.preview .node{background-color:#ffffea;}td.revision-current{background:#ffc;}
span[data-picture-align="left"],img[data-picture-align="left"]{float:left;}span[data-picture-align="right"],img[data-picture-align="right"]{float:right;}span[data-picture-align="center"],img[data-picture-align="center"]{display:block;margin-left:auto;margin-right:auto;}.cke_dialog_body tr td:last-child{border-right:0px;}
.search-form{margin-bottom:1em;}.search-form input{margin-top:0;margin-bottom:0;}.search-results{list-style:none;}.search-results p{margin-top:0;}.search-results .title{font-size:1.2em;}.search-results li{margin-bottom:1em;}.search-results .search-snippet-info{padding-left:1em;}.search-results .search-info{font-size:0.85em;}.search-advanced .criterion{float:left;margin-right:2em;}.search-advanced .action{float:left;clear:left;}
#permissions td.module{font-weight:bold;}#permissions td.permission{padding-left:1.5em;}#permissions tr.odd .form-item,#permissions tr.even .form-item{white-space:normal;}#user-admin-settings fieldset .fieldset-description{font-size:0.85em;padding-bottom:.5em;}#user-admin-roles td.edit-name{clear:both;}#user-admin-roles .form-item-name{float:left;margin-right:1em;}.password-strength{width:17em;float:right;margin-top:1.4em;}.password-strength-title{display:inline;}.password-strength-text{float:right;font-weight:bold;}.password-indicator{background-color:#C4C4C4;height:0.3em;width:100%;}.password-indicator div{height:100%;width:0%;background-color:#47C965;}input.password-confirm,input.password-field{width:16em;margin-bottom:0.4em;}div.password-confirm{float:right;margin-top:1.5em;visibility:hidden;width:17em;}div.form-item div.password-suggestions{padding:0.2em 0.5em;margin:0.7em 0;width:38.5em;border:1px solid #B4B4B4;}div.password-suggestions ul{margin-bottom:0;}.confirm-parent,.password-parent{clear:left;margin:0;width:36.3em;}.profile{clear:both;margin:1em 0;}.profile .user-picture{float:right;margin:0 1em 1em 0;}.profile h3{border-bottom:1px solid #ccc;}.profile dl{margin:0 0 1.5em 0;}.profile dt{margin:0 0 0.2em 0;font-weight:bold;}.profile dd{margin:0 0 1em 0;}
.views-exposed-form .views-exposed-widget{float:left;padding:.5em 1em 0 0;}.views-exposed-form .views-exposed-widget .form-submit{margin-top:1.6em;}.views-exposed-form .form-item,.views-exposed-form .form-submit{margin-top:0;margin-bottom:0;}.views-exposed-form label{font-weight:bold;}.views-exposed-widgets{margin-bottom:.5em;}.views-align-left{text-align:left;}.views-align-right{text-align:right;}.views-align-center{text-align:center;}.views-view-grid tbody{border-top:none;}.view .progress-disabled{float:none;}
.js-pointer-focus-hide{outline:none !important}
.table-overflow-container{overflow-x:auto;overflow-y:hidden}
.to-top-widget{position:fixed;right:10px;bottom:2em;z-index:100;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,transform;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}body.modal-is-open .to-top-widget{opacity:0;-webkit-transform:translatex(4em);transform:translatex(4em)}.to-top-widget--hidden{opacity:0;-webkit-transform:translatex(4em);transform:translatex(4em)}.to-top-widget a{display:block;color:#fff !important;position:relative;z-index:1;padding:0.9em 1em 0.8em;background-color:#1a1a1a;border:0;-webkit-transition-property:color,background-color,border-color,opacity,text-shadow,box-shadow,-webkit-filter,color,background-color,border-color,opacity,text-shadow,box-shadow,filter;transition-property:color,background-color,border-color,opacity,text-shadow,box-shadow,filter;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:linear;transition-timing-function:linear;color:#000;text-transform:uppercase;font-weight:bold;line-height:0.8;width:1.2em;height:1.2em;padding:1.1em;text-decoration:none}.to-top-widget a::before{opacity:0.16;box-shadow:0 1px 1px transparent,0 3px 3px #000,0 10px 10px transparent,0 14px 14px transparent,0 19px 19px transparent}.to-top-widget a::after{opacity:0.23;box-shadow:0 1px 1px transparent,0 3px 3px #000,0 6px 3px transparent,0 10px 5px transparent,0 15px 6px transparent}.to-top-widget a,.to-top-widget a::before,.to-top-widget a::after{border-radius:2px}.to-top-widget a::before,.to-top-widget a::after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;z-index:-1;-webkit-transition-property:color,background-color,border-color,opacity,text-shadow,box-shadow,-webkit-filter,color,background-color,border-color,opacity,text-shadow,box-shadow,filter;transition-property:color,background-color,border-color,opacity,text-shadow,box-shadow,filter;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:linear;transition-timing-function:linear}.ambientimpact-global-hover .to-top-widget a:not(:disabled):hover,.ambientimpact-global-hover .to-top-widget a:not(:disabled):focus{background-color:#333;-webkit-transition-duration:0s;transition-duration:0s}.ambientimpact-global-hover .to-top-widget a:not(:disabled):hover::before,.ambientimpact-global-hover .to-top-widget a:not(:disabled):hover::after,.ambientimpact-global-hover .to-top-widget a:not(:disabled):focus::before,.ambientimpact-global-hover .to-top-widget a:not(:disabled):focus::after{-webkit-transition-duration:0s;transition-duration:0s}.to-top-widget a:disabled{color:rgba(0,0,0,0.3)}.to-top-widget a .ambientimpact-icon .ambientimpact-icon__icon{width:1.2em;height:1.2em}.to-top-widget a .ambientimpact-icon.ambientimpact-icon--icon-standalone{display:block;width:1.2em;height:1.2em}.to-top-widget a,.to-top-widget a::before,.to-top-widget a::after,.to-top-widget a .material-ripple{border-radius:50%}#top{position:absolute;top:0}
.ambientimpact-icon .ambientimpact-icon__icon{width:1.2em;height:1.2em}.ambientimpact-icon.ambientimpact-icon--icon-standalone{display:block;width:1.2em;height:1.2em}.ambientimpact-icon .ambientimpact-icon__icon{fill:currentColor}.ambientimpact-icon__icon{pointer-events:none}.ambientimpact-icon:not(.ambientimpact-icon--icon-standalone) .ambientimpact-icon__icon{vertical-align:-0.2em}html[dir="ltr"] .ambientimpact-icon:not(.ambientimpact-icon--icon-standalone) .ambientimpact-icon__icon{padding-right:.3em}html[dir="rtl"] .ambientimpact-icon:not(.ambientimpact-icon--icon-standalone) .ambientimpact-icon__icon{padding-left:.3em}@supports (display:inline-block){.ambientimpact-icon:not(.ambientimpact-icon--icon-standalone){display:inline-block;margin-left:1.5em;text-indent:-1.5em}}html[dir="ltr"] .ambientimpact-icon:not(.ambientimpact-icon--icon-standalone).ambientimpact-icon--name-add .ambientimpact-icon__icon,html[dir="ltr"] .ambientimpact-icon:not(.ambientimpact-icon--icon-standalone).ambientimpact-icon--name-remove .ambientimpact-icon__icon,html[dir="ltr"] .ambientimpact-icon:not(.ambientimpact-icon--icon-standalone).ambientimpact-icon--name-bookmark .ambientimpact-icon__icon,html[dir="ltr"] .ambientimpact-icon:not(.ambientimpact-icon--icon-standalone).ambientimpact-icon--name-bookmark_outline .ambientimpact-icon__icon{padding-right:.2em}html[dir="rtl"] .ambientimpact-icon:not(.ambientimpact-icon--icon-standalone).ambientimpact-icon--name-add .ambientimpact-icon__icon,html[dir="rtl"] .ambientimpact-icon:not(.ambientimpact-icon--icon-standalone).ambientimpact-icon--name-remove .ambientimpact-icon__icon,html[dir="rtl"] .ambientimpact-icon:not(.ambientimpact-icon--icon-standalone).ambientimpact-icon--name-bookmark .ambientimpact-icon__icon,html[dir="rtl"] .ambientimpact-icon:not(.ambientimpact-icon--icon-standalone).ambientimpact-icon--name-bookmark_outline .ambientimpact-icon__icon{padding-left:.2em}@supports (display:inline-block){.ambientimpact-icon:not(.ambientimpact-icon--icon-standalone).ambientimpact-icon--name-add,.ambientimpact-icon:not(.ambientimpact-icon--icon-standalone).ambientimpact-icon--name-remove,.ambientimpact-icon:not(.ambientimpact-icon--icon-standalone).ambientimpact-icon--name-bookmark,.ambientimpact-icon:not(.ambientimpact-icon--icon-standalone).ambientimpact-icon--name-bookmark_outline{display:inline-block;margin-left:1.4em;text-indent:-1.4em}}.ambientimpact-icon.ambientimpact-icon--name-play .ambientimpact-icon__icon{margin-left:-0.4em}
.ambientimpact-overlay{position:fixed;top:0;bottom:0;left:0;right:0;opacity:0;background-color:rgba(255,255,255,0.8);z-index:9998;-webkit-transition:opacity 0.2s linear;transition:opacity 0.2s linear}.ambientimpact-overlay--visible{opacity:1}.ambientimpact-overlay--hidden{width:0;height:0;opacity:0;z-index:-10000}
.ambientimpact-link-underline-fix a{opacity:0.95}
.material-ripple-container{position:relative;-webkit-tap-highlight-color:transparent}.material-ripple{position:absolute	!important;width:100%		!important;height:100%		!important;top:0			!important;left:0			!important;z-index:0;overflow:hidden	!important;pointer-events:none;fill:rgba(0,0,0,0.5)}.material-ripple-container--uncontained .material-ripple{overflow:visible	!important}.material-ripple-container--ripple-light .material-ripple{fill:rgba(255,255,255,0.5)}.material-ripple use{opacity:0}
@-webkit-keyframes progress-spinner-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes progress-spinner-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes progress-spinner-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35}100%{stroke-dasharray:89,200;stroke-dashoffset:-124}}@keyframes progress-spinner-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35}100%{stroke-dasharray:89,200;stroke-dashoffset:-124}}.ambientimpact-progress-spinner{position:relative;display:inline-block !important;width:1.5em;height:0;vertical-align:middle}.ambientimpact-progress-spinner .ambientimpact-progress-spinner__svg-backround,.ambientimpact-progress-spinner .ambientimpact-progress-spinner__svg-rotater{height:1.5em;width:1.5em;margin-top:-.75em}.ambientimpact-progress-spinner__svg-backround,.ambientimpact-progress-spinner__svg-rotater{position:absolute;display:block}.ambientimpact-progress-spinner__svg-rotater{-webkit-animation-name:progress-spinner-rotate;animation-name:progress-spinner-rotate;-webkit-animation-duration:1.8s;animation-duration:1.8s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.ambientimpact-progress-spinner__svg-rotater circle{-webkit-animation:progress-spinner-dash	1.7s	ease-in-out infinite 0s;animation:progress-spinner-dash	1.7s	ease-in-out infinite 0s}.ambientimpact-progress-spinner--idle .ambientimpact-progress-spinner__svg-rotater{display:none}.ambientimpact-progress-spinner--hidden{opacity:0}.ambientimpact-progress-progressbar{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:1em;width:10em;border:none;vertical-align:middle;background-color:#d9d9d9}.ambientimpact-progress-progressbar::-webkit-progress-bar{background-color:#d9d9d9}.ambientimpact-progress-progressbar::-moz-progress-bar{background-color:#009eff}.ambientimpact-progress-progressbar::-webkit-progress-value{background-color:#009eff}
.material-spinner{display:block;width:32px;height:32px}.material-spinner--floating{padding:4.8px}.material-spinner__circle{stroke:#3f51b5}.material-spinner__svg{-webkit-animation:material-spinner-rotate 2s linear infinite;animation:material-spinner-rotate 2s linear infinite;-webkit-transform-origin:center center;transform-origin:center center}.material-spinner__circle{stroke-dasharray:1,200;stroke-dashoffset:0;-webkit-animation:material-spinner-dash 1.5s ease-in-out infinite;animation:material-spinner-dash 1.5s ease-in-out infinite}.material-spinner--floating{background-color:#fff;border-radius:50%;box-shadow:0 -1px 2px rgba(0,0,0,0.1),0 3px 3px rgba(0,0,0,0.23),0 3px 3px rgba(0,0,0,0.16)}.form-item-autocomplete input.form-autocomplete{padding-right:1.5em}.form-item-autocomplete .material-spinner{width:1.5em;height:1.5em;margin-top:-1.05em;margin-left:-1.5em}.form-item-autocomplete .material-spinner--floating{padding:.225em}.form-item-autocomplete:not(.form-item-autocomplete--searching) .material-spinner__circle{stroke:rgba(0,0,0,0.15)}.form-item-autocomplete:not(.form-item-autocomplete--searching) .material-spinner__circle{stroke-dasharray:1000}.form-item-autocomplete:not(.form-item-autocomplete--searching) .material-spinner__svg,.form-item-autocomplete:not(.form-item-autocomplete--searching) .material-spinner__circle{-webkit-animation:none;animation:none}@-webkit-keyframes material-spinner-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes material-spinner-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes material-spinner-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@keyframes material-spinner-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}
@-webkit-keyframes material-progress-indeterminate-long{0%{left:-35%;right:100%}60%{left:100%;right:-90%}100%{left:100%;right:-90%}}@keyframes material-progress-indeterminate-long{0%{left:-35%;right:100%}60%{left:100%;right:-90%}100%{left:100%;right:-90%}}@-webkit-keyframes material-progress-indeterminate-short{0%{left:-200%;right:100%}60%{left:107%;right:-8%}100%{left:107%;right:-8%}}@keyframes material-progress-indeterminate-short{0%{left:-200%;right:100%}60%{left:107%;right:-8%}100%{left:107%;right:-8%}}.material-progress{position:relative;width:100%;height:4px;background-color:rgba(100,106,144,0.3);overflow:hidden}.material-progress__value,.material-progress__value::before,.material-progress__value::after{background-color:#3f51b5}.material-progress__value{position:absolute;top:0;bottom:0;left:0;right:0;-webkit-transition:width .3s linear;transition:width .3s linear}.material-progress--indeterminate .material-progress__value{background-color:transparent}.material-progress--indeterminate .material-progress__value::before,.material-progress--indeterminate .material-progress__value::after{content:'';position:absolute;top:0;left:0;bottom:0;will-change:left,right}.material-progress--indeterminate .material-progress__value::before{-webkit-animation:material-progress-indeterminate-long 2.1s cubic-bezier(0.65,0.815,0.735,0.395) infinite;animation:material-progress-indeterminate-long 2.1s cubic-bezier(0.65,0.815,0.735,0.395) infinite}.material-progress--indeterminate .material-progress__value::after{-webkit-animation:material-progress-indeterminate-short 2.1s cubic-bezier(0.165,0.84,0.44,1) infinite;animation:material-progress-indeterminate-short 2.1s cubic-bezier(0.165,0.84,0.44,1) infinite;-webkit-animation-delay:1.15s;animation-delay:1.15s}.material-progress__progress{clip:rect(1px,1px,1px,1px);position:absolute;width:1px;height:1px;overflow:hidden;white-space:nowrap}
iframe,object,embed,video{max-width:100%}
.ctools-locked{color:red;border:1px solid red;padding:1em;}.ctools-owns-lock{background:#ffffdd none repeat scroll 0 0;border:1px solid #f0c020;padding:1em;}a.ctools-ajaxing,input.ctools-ajaxing,button.ctools-ajaxing,select.ctools-ajaxing{padding-right:18px !important;background:url(/sites/all/modules/contrib/ctools/images/status-active.gif) right center no-repeat;}div.ctools-ajaxing{float:left;width:18px;background:url(/sites/all/modules/contrib/ctools/images/status-active.gif) center center no-repeat;}
@font-face{font-family:'FixedsysExcelsior301Regular';src:url(/sites/all/modules/playthroughline_core/fonts/fsex300-webfont.eot);src:url(/sites/all/modules/playthroughline_core/fonts/fsex300-webfont.eot?#iefix) format("embedded-opentype"),url(/sites/all/modules/playthroughline_core/fonts/fsex300-webfont.woff) format("woff"),url(/sites/all/modules/playthroughline_core/fonts/fsex300-webfont.ttf) format("truetype"),url(/sites/all/modules/playthroughline_core/fonts/fsex300-webfont.svg#FixedsysExcelsior301Regular) format("svg");font-weight:normal;font-style:normal;-webkit-font-smoothing:aliased;font-smooth:never}.playthroughline-script{background-image:url(/sites/all/modules/playthroughline_core/images/script_holes.svg),url(/sites/all/modules/playthroughline_core/images/script_noise.svg);background-position:left top,center top;background-repeat:repeat-y,repeat-y;background-size:4.5rem,contain;margin-left:-0.75rem;padding-left:2.25rem}@media (min-width:30em){.playthroughline-script{background-size:6rem,contain;margin-left:-1.5rem;padding-left:4.5rem}}.playthroughline-script__item--center{text-align:center}.playthroughline-script__action{margin-top:2em}.playthroughline-script__scene{margin:2em -0.2em 0;padding:0 0.2em;background-color:rgba(0,0,0,0.05);border-radius:2px;font-weight:bold}.wf-specialelite-n4-active .playthroughline-script__scene{margin-left:-0.6em;margin-right:-0.6em;padding:0.5em 0.6em 0.1em}.playthroughline-script__dialogue{margin:0 8%}@media (min-width:50em){.playthroughline-script__dialogue{margin:0 20%}}.playthroughline-script__paren{margin:0 13%;font-style:italic}@media (min-width:50em){.playthroughline-script__paren{margin:0 23%}}.playthroughline-script__character{margin:2em 0 0 18%}@media (min-width:50em){.playthroughline-script__character{margin-left:28%}}.playthroughline-script__transition{text-align:right}.playthroughline-script__transition--fade{text-align:left;font-weight:bold}.playthroughline-script__transition,.playthroughline-script__transition--fade{margin-top:2em}.playthroughline-script__end{text-align:center;text-decoration:underline;margin-left:-2.25rem}@media (min-width:30em){.playthroughline-script__end{margin-left:-4.5rem}}.playthroughline-script__irc{margin:2em 0;font-family:FixedsysExcelsior301Regular,monospace;font-size:110%;font-weight:normal;letter-spacing:initial;word-spacing:initial}.playthroughline-script__irc *{margin:0}.playthroughline-script__irc-channel-action{color:green}.playthroughline-script__irc-user-action{color:blue}[class^="playthroughline-script"]:not([class^="playthroughline-script__irc"]){font-family:"Special Elite","Courier New",Courier,monospace;font-weight:bold}.wf-specialelite-n4-active [class^="playthroughline-script"]:not([class^="playthroughline-script__irc"]){font-size:90%;letter-spacing:0.1em;word-spacing:0.5em}@media (min-width:40em){.wf-specialelite-n4-active [class^="playthroughline-script"]:not([class^="playthroughline-script__irc"]){font-size:95%}}
@media (min-width:30em){.content-left,.content-right{max-width:50%;max-width:calc(50% - $content-items-gutter)}.content-left{float:left;margin-right:2em}.content-right{float:right;margin-left:2em}}.intrinsic-ratio-wrapper__ratio{position:relative;height:0;overflow:hidden}.intrinsic-ratio-wrapper__ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.intrinsic-ratio-wrapper__ratio__image{width:100%;height:auto}.ignore-transitions,.ignore-transitions *{-webkit-transition:none !important;transition:none !important}.click-through{pointer-events:none}.element-invisible{white-space:nowrap}
.messages,#block-system-help .content,#block-system-help .block-content{margin:1em 0;padding:.6em 1em;border-radius:2px;background-color:#e6e6e6}.messages--with-icon,#block-system-help .content,#block-system-help .block-content{position:relative;padding-left:3.5em}.messages__icon,#block-system-help .content .ambientimpact-icon,#block-system-help .block-content .ambientimpact-icon{position:absolute;left:1em}.messages__icon .ambientimpact-icon__icon,#block-system-help .content .ambientimpact-icon .ambientimpact-icon__icon,#block-system-help .block-content .ambientimpact-icon .ambientimpact-icon__icon{width:1.5em;height:1.5em}.messages__icon.ambientimpact-icon--icon-standalone,#block-system-help .content .ambientimpact-icon--icon-standalone.ambientimpact-icon,#block-system-help .block-content .ambientimpact-icon--icon-standalone.ambientimpact-icon{display:block;width:1.5em;height:1.5em}.messages--status{background-color:#e6f7d4}.messages--status__icon .ambientimpact-icon__icon{fill:#4d9900}.messages--warning{background-color:#fbead8}.messages--warning__icon .ambientimpact-icon__icon{fill:#ff9421}.messages--error{background-color:#fbdddd}.messages--error__icon .ambientimpact-icon__icon{fill:#d90000}.messages ul,#block-system-help .content ul,#block-system-help .block-content ul{margin-left:0;padding-left:1em}.messages ul li,#block-system-help .content ul li,#block-system-help .block-content ul li{margin-left:0;padding-left:0}#block-system-help .content,#block-system-help .block-content{background-color:#d5e4f5}#block-system-help .content .ambientimpact-icon .ambientimpact-icon__icon,#block-system-help .block-content .ambientimpact-icon .ambientimpact-icon__icon{fill:#006ce4}#block-system-help .content :last-child,#block-system-help .block-content :last-child{margin-bottom:0}#help{font-size:inherit !important}
tr.taxonomy-term-preview{background-color:#EEE;}tr.taxonomy-term-divider-top{border-bottom:none;}tr.taxonomy-term-divider-bottom{border-top:1px dotted #CCC;}.taxonomy-term-description{margin:5px 0 20px;}
html.js input.form-autocomplete{background-clip:content-box;background-origin:content-box}.form-text,.vertical-tabs .form-type-textfield input,.mce-tinymce.mce-tinymce{width:100%;box-sizing:border-box}.flexbox .file-widget,.flexbox .image-widget-data{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.flexbox .file-widget .form-item,.flexbox .image-widget-data .form-item{width:100%}.flexbox .file-widget .form-file,.flexbox .image-widget-data .form-file{width:100%;margin-right:0}.flexbox .file-widget .file,.flexbox .file-widget .file-size,.flexbox .file-widget .form-file,.flexbox .file-widget .form-submit,.flexbox .file-widget .ajax-progress,.flexbox .image-widget-data .file,.flexbox .image-widget-data .file-size,.flexbox .image-widget-data .form-file,.flexbox .image-widget-data .form-submit,.flexbox .image-widget-data .ajax-progress{margin-bottom:1em}@media (min-width:30em){.flexbox .file-widget .form-file,.flexbox .image-widget-data .form-file{width:auto;margin-right:.5em}.flexbox .file-widget .file,.flexbox .file-widget .file-size,.flexbox .file-widget .form-file,.flexbox .file-widget .form-submit,.flexbox .file-widget .ajax-progress,.flexbox .image-widget-data .file,.flexbox .image-widget-data .file-size,.flexbox .image-widget-data .form-file,.flexbox .image-widget-data .form-submit,.flexbox .image-widget-data .ajax-progress{margin-bottom:0}}.flexbox .file-widget .file,.flexbox .image-widget-data .file{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:.5em}.flexbox .file-widget .file-icon,.flexbox .image-widget-data .file-icon{margin-right:.5em}.flexbox .file-widget .file-size,.flexbox .image-widget-data .file-size{padding:0 !important}.flexbox .file-widget .file-size,.flexbox .file-widget .form-submit,.flexbox .image-widget-data .file-size,.flexbox .image-widget-data .form-submit{margin-right:1em}.flexbox .file-widget .ajax-progress,.flexbox .image-widget-data .ajax-progress{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.flexbox .file-widget .ajax-progress__progressbar,.flexbox .image-widget-data .ajax-progress__progressbar{min-width:10em;width:100%;margin:.5em 0}div.image-preview{float:none}
body figure:not(.field-item){max-width:600px;margin:2rem auto;padding:0.4rem;background-color:black;color:white;border-radius:2px;text-align:center}body figure:not(.field-item) img{width:100%;height:auto;display:block}body figure:not(.field-item) img+figcaption{padding-top:0.4rem}
