@import '../bower_components/slick-carousel/slick/slick.css';#block-digitaldcore-comments{float:inherit}.node-full .node-contact-wrapper,.node-sidebar .node-contact-wrapper{float:inherit}.sidebar-title,.appearing-nav .block-title,.block-dd_social .block-title{font-size:1.14285714em;line-height:1.2;margin-bottom:5px;padding-top:14px;border-top:1px solid #aaa}@font-face{font-family:'chevron';src:url("/sites/default/themes/dtheme/dd_templates/fonts/chevron.eot?mf1qok");src:url("/sites/default/themes/dtheme/dd_templates/fonts/chevron.eot?#iefixmf1qok") format('embedded-opentype'),url("/sites/default/themes/dtheme/dd_templates/fonts/chevron.woff?mf1qok") format('woff'),url("/sites/default/themes/dtheme/dd_templates/fonts/chevron.ttf?mf1qok") format('truetype'),url("/sites/default/themes/dtheme/dd_templates/fonts/chevron.svg?mf1qok#chevron") format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'attachments';src:url("/sites/default/themes/dtheme/dd_templates/fonts/attachments.eot?mf1qok");src:url("/sites/default/themes/dtheme/dd_templates/fonts/attachments.eot?#iefixmf1qok") format('embedded-opentype'),url("/sites/default/themes/dtheme/dd_templates/fonts/attachments.woff?mf1qok") format('woff'),url("/sites/default/themes/dtheme/dd_templates/fonts/attachments.ttf?mf1qok") format('truetype'),url("/sites/default/themes/dtheme/dd_templates/fonts/attachments.svg?mf1qok#chevron") format('svg');font-weight:normal;font-style:normal}.channel,.subterm,.node{float:none;width:auto}.channel,.subterm,.block,.node,.messages{font-family:'Camphor W01'}.page,.above-page,.below-page{font-size:14px;line-height:1.5}.overview .node-header,.node-full .node-header,.overview .node-header a,.node-full .node-header a,.overview .node-header a:hover,.node-full .node-header a:hover{color:#555}.block-title{color:#f99d1f}.node{overflow:hidden}.node-teaser{padding-bottom:0}.node-header{line-height:1.2}.node-header a{color:#f99d1f}.node-header a:hover{color:#0f9748}.subtitle{font-size:0.667em;color:#f48023}.node-image{margin-top:0}.field-image{margin-bottom:1em}.field-image a{text-decoration:none}.field-image img{margin:0}.node-image .field-image,.node-image .gallery{margin-top:1em}.node-image .gallery .field-image{margin-top:0}.caption{font-size:12px;line-height:1.333}.field-image.has-caption a{display:table;table-layout:fixed;width:100%}.field-image.has-caption .caption{display:table-caption;caption-side:bottom}.node-meta{display:none}.meta .event-date{display:inherit}.node-content ul,.node-content ol{clear:both;margin:1em 0;overflow:visible}.node-content li{margin-bottom:0}.node-content .field-image{clear:left;float:left;margin-right:20px;margin-left:0}.node-content img,.node-content .field-image img{float:none;max-width:100%;margin:0}.video-play{background-image:url('/sites/default/themes/dtheme/dd_templates/images/play.svg');background-repeat:no-repeat;background-position:center center;background-color:transparent;background-size:20%;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}html.no-svg .video-play{background-image:url('/sites/default/themes/dtheme/dd_templates/images/play.png')}.field-video .video-lightframe{display:inline-block}a.video-lightframe:hover .video-play{background-color:transparent;opacity:.9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"}.node-contact-wrapper{width:100%;margin:1em 0}.node-contact .field-email{display:inline-block;max-width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.admin-content .views-field-field-image-fid img{max-width:none}.layout,.front .content-before .inner,.front .content-after .inner,.not-front .page-center,.page-bottom,.card-with-full-width-background .views-row,.quicklinks .block-inner,.sponsors,.home-carousel .node-header,.home-carousel .node-links,.home-stories .block-inner,.home-featured .block-inner,.subscribe .block-inner,.film-festival-masthead .node-content,.film-festival-schedule .block-inner,.film-festival-events .block-inner,.academy-curriculum .block-inner,.academy-more-info .block-inner,.funders-block .block-inner,.funders-block .show-more-info .bulletin-board,.home-donation .views-row,.academy-about .views-row,.academy-goals .views-row,.funders-about .views-row{margin-left:auto;margin-right:auto;width:300px}@media (min-width:640px){.layout,.front .content-before .inner,.front .content-after .inner,.not-front .page-center,.page-bottom,.card-with-full-width-background .views-row,.quicklinks .block-inner,.sponsors,.home-carousel .node-header,.home-carousel .node-links,.home-stories .block-inner,.home-featured .block-inner,.subscribe .block-inner,.film-festival-masthead .node-content,.film-festival-schedule .block-inner,.film-festival-events .block-inner,.academy-curriculum .block-inner,.academy-more-info .block-inner,.funders-block .block-inner,.funders-block .show-more-info .bulletin-board,.home-donation .views-row,.academy-about .views-row,.academy-goals .views-row,.funders-about .views-row{width:612px}}@media (min-width:720px){.layout,.front .content-before .inner,.front .content-after .inner,.not-front .page-center,.page-bottom,.card-with-full-width-background .views-row,.quicklinks .block-inner,.sponsors,.home-carousel .node-header,.home-carousel .node-links,.home-stories .block-inner,.home-featured .block-inner,.subscribe .block-inner,.film-festival-masthead .node-content,.film-festival-schedule .block-inner,.film-festival-events .block-inner,.academy-curriculum .block-inner,.academy-more-info .block-inner,.funders-block .block-inner,.funders-block .show-more-info .bulletin-board,.home-donation .views-row,.academy-about .views-row,.academy-goals .views-row,.funders-about .views-row{width:720px}}@media (min-width:1024px){.layout,.front .content-before .inner,.front .content-after .inner,.not-front .page-center,.page-bottom,.card-with-full-width-background .views-row,.quicklinks .block-inner,.sponsors,.home-carousel .node-header,.home-carousel .node-links,.home-stories .block-inner,.home-featured .block-inner,.subscribe .block-inner,.film-festival-masthead .node-content,.film-festival-schedule .block-inner,.film-festival-events .block-inner,.academy-curriculum .block-inner,.academy-more-info .block-inner,.funders-block .block-inner,.funders-block .show-more-info .bulletin-board,.home-donation .views-row,.academy-about .views-row,.academy-goals .views-row,.funders-about .views-row{width:980px}}.layout:before,.layout:after,.front .content-before .inner:before,.front .content-before .inner:after,.front .content-after .inner:before,.front .content-after .inner:after,.not-front .page-center:before,.not-front .page-center:after,.page-bottom:before,.page-bottom:after,.card-with-full-width-background .views-row:before,.card-with-full-width-background .views-row:after,.quicklinks .block-inner:before,.quicklinks .block-inner:after,.sponsors:before,.sponsors:after,.home-carousel .node-header:before,.home-carousel .node-header:after,.home-carousel .node-links:before,.home-carousel .node-links:after,.home-stories .block-inner:before,.home-stories .block-inner:after,.home-featured .block-inner:before,.home-featured .block-inner:after,.subscribe .block-inner:before,.subscribe .block-inner:after,.film-festival-masthead .node-content:before,.film-festival-masthead .node-content:after,.film-festival-schedule .block-inner:before,.film-festival-schedule .block-inner:after,.film-festival-events .block-inner:before,.film-festival-events .block-inner:after,.academy-curriculum .block-inner:before,.academy-curriculum .block-inner:after,.academy-more-info .block-inner:before,.academy-more-info .block-inner:after,.funders-block .block-inner:before,.funders-block .block-inner:after,.funders-block .show-more-info .bulletin-board:before,.funders-block .show-more-info .bulletin-board:after,.home-donation .views-row:before,.home-donation .views-row:after,.academy-about .views-row:before,.academy-about .views-row:after,.academy-goals .views-row:before,.academy-goals .views-row:after,.funders-about .views-row:before,.funders-about .views-row:after{content:" ";display:table}.layout:after,.front .content-before .inner:after,.front .content-after .inner:after,.not-front .page-center:after,.page-bottom:after,.card-with-full-width-background .views-row:after,.quicklinks .block-inner:after,.sponsors:after,.home-carousel .node-header:after,.home-carousel .node-links:after,.home-stories .block-inner:after,.home-featured .block-inner:after,.subscribe .block-inner:after,.film-festival-masthead .node-content:after,.film-festival-schedule .block-inner:after,.film-festival-events .block-inner:after,.academy-curriculum .block-inner:after,.academy-more-info .block-inner:after,.funders-block .block-inner:after,.funders-block .show-more-info .bulletin-board:after,.home-donation .views-row:after,.academy-about .views-row:after,.academy-goals .views-row:after,.funders-about .views-row:after{clear:both}html{-webkit-font-smoothing:antialiased}body{width:100%;font-size:100%;background-color:#eee;text-rendering:optimizeLegibility}body,caption,th,td,input,textarea,select,option,legend,fieldset,button{font-family:Helvetica,"Helvetica Neue",Arial,sans-serif}main{display:block}h1,h2,h3,h4,h5,.overview .node-header,.node-full .node-header,.block-title,h6{font-family:'Camphor W01'}p,ul,ol,dl,pre,table,address,fieldset,blockquote{margin:1em 0}hr{border-width:1px 0 0 0}blockquote{padding:0 1.5em;border-left:.5em solid #0f9748;background:#eee;color:#333;font-family:'L Alternate Gothic W01'}h1,.overview .node-header,.node-full .node-header{font-size:2.57142857em;line-height:1.111}h2,.block-title{font-size:1.71428571em;line-height:1.333}h3{font-size:1.28571429em;line-height:1.333}h4{font-size:1.14285714em;line-height:1.25}h5,h6{font-size:1em;line-height:1.286}h6{letter-spacing:0.2em;text-transform:uppercase;font-weight:normal;font-family:'L Alternate Gothic W01'}img{max-width:100%}ul,li{margin:0;padding:0}.meta .meta-item{border-right-color:#25ba2c;font-size:0.857em;line-height:1}.meta .meta-item a{text-decoration:none}.node-upper-meta{margin-bottom:1em;border-top:1px solid #aaa}.has-meta .node-upper-meta{padding-top:1em}.node-content table{width:100%;table-layout:fixed;-webkit-box-sizing:border-box;box-sizing:border-box}.node-content th,.node-content td{font-family:'Camphor W01'}.node-content table,.node-content tbody{border:1px solid #ccc}.node-content thead{border:1px solid #25ba2c}.node-content th{border:1px solid #25ba2c;background-color:#0f9748;color:#fff}.node-content tr{border:1px solid #ddd}.node-content td{vertical-align:top;border:1px solid #ccc}.node-content tbody tr.odd{background-color:transparent}.node-content tbody tr.even{background-color:#d9d7ce}.node-webform fieldset{font-family:'Camphor W01'}.node-links ul.links.inline{display:block}.node-links ul.links li{clear:left;margin:0.5em 0}.node-links ul.links .link-twitter{padding-top:0.5em}.link{display:none}.link a{text-decoration:none;line-height:1.2}span.file a{padding:0 !important;background-image:none !important}.icon:before,.link-text:before{display:none;font-family:'attachments';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#0f9748}.link .icon:before,.link .link-text:before,.file .icon:before,.file .link-text:before{content:"\e60d"}.file-text-html .icon:before,.file-text-html .link-text:before,.file-text-plain .icon:before,.file-text-plain .link-text:before{content:"\e604"}.file-text-css .icon:before,.file-text-css .link-text:before{content:"\e602"}.file-application-xml .icon:before,.file-application-xml .link-text:before{content:"\e608"}.file-application-zip .icon:before,.file-application-zip .link-text:before{content:"\e609";color:#333}.file-application-pdf .icon:before,.file-application-pdf .link-text:before{content:"\e605";color:#F91916}.file-application-msword .icon:before,.file-application-msword .link-text:before{content:"\e607";color:#2A5699}.file-application-vnd-ms-excel .icon:before,.file-application-vnd-ms-excel .link-text:before{content:"\e603";color:#227547}.file-application-vnd-ms-powerpoint .icon:before,.file-application-vnd-ms-powerpoint .link-text:before{content:"\e606";color:#D14524}.file-application-x-msdos-program .icon:before,.file-application-x-msdos-program .link-text:before{content:"\e600";color:black}.file-image-gif .icon:before,.file-image-gif .link-text:before,.file-image-png .icon:before,.file-image-png .link-text:before,.file-image-jpeg .icon:before,.file-image-jpeg .link-text:before{content:"\e60c";color:#6495ED}.file-audio-mpeg .icon:before,.file-audio-mpeg .link-text:before{content:"\e60e";color:black}.file-video-mpg .icon:before,.file-video-mpg .link-text:before,.file-video-mpeg .icon:before,.file-video-mpeg .link-text:before,.file-video-quicktime .icon:before,.file-video-quicktime .link-text:before{content:"\e60a";color:#333}.node-content span.file a{text-decoration:none;text-transform:none}.node-content span.file .link-text:before{display:inline-block;margin-right:0.3em;vertical-align:top;font-size:1.28571429em}.icon:before{display:block;float:left;clear:left;font-size:24px}.link .link-text-wrapper{display:block;padding-top:6px;margin-left:30px}.link .ext span.link-text{padding-right:12px;background:url('/sites/all/modules/extlink/extlink.png') no-repeat right top}.link span.ext{display:none !important}#toc .icon{display:none}.link-read-more{display:block}.link-read-more a{display:block;margin-top:1em}.link-read-more a:after{padding-left:0.3em;content:"»"}.accordion-heading{clear:both;margin:0;padding-top:5px;padding-bottom:5px;border-top:1px solid #aaa;font-size:1em;line-height:24px}.accordion-heading a{cursor:pointer;text-decoration:none}.accordion-heading:first-child{margin-top:10px}.accordion-heading .icon:before{display:block;font-family:'chevron';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-top:-5px;margin-left:-8px;font-size:32px;content:"\e607";-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.accordion-heading .link-text{display:block;margin-left:24px}.accordion-heading.active .icon:before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.accordion-content{margin-left:24px}.field-image a.slideshow-btn{display:inline-block;position:relative}.field-image a.slideshow-btn .caption{display:none}.slideshow-icon{display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:url('/sites/default/themes/dtheme/dd_templates/images/slideshow.svg') no-repeat 95% 95% transparent;opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.slideshow-icon:hover{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}html.no-svg .slideshow-icon{background-image:url('/sites/default/themes/dtheme/dd_templates/images/slideshow.png')}.site-identity .site-name{display:none}.site-identity .site-slogan{display:none}.site-identity .site-mission{display:none}.item-list .pager li{display:inline-block;padding:0;margin:0}.pager li.pager-current,.pager li a{margin:0;padding:3px 10px;border:1px solid #0f9748;border-radius:4px;text-decoration:none;white-space:nowrap;font-weight:normal;background-color:#0f9748;color:white}.pager li a{display:block;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;background-color:white;color:#0f9748}.pager li a:hover{background-color:#0f9748;color:white}div.dtabs{float:none;margin-bottom:30px}div.tab{float:none;display:inline-block;margin-right:2px;margin-bottom:3px;border:1px solid #0f9748;text-transform:uppercase;font-size:0.857em;border-radius:5px;-webkit-transition:background-color .3s ease-out;transition:background-color .3s ease-out;background-color:transparent;color:#0f9748}div.tab.active{background-color:#0f9748;color:white}.lexicon-links{font-size:0;background-color:transparent;text-align:left}.lexicon-links a{display:inline-block;margin:0 5px 5px 0;padding:8px 11px 5px;border:1px solid #0f9748;border-radius:4px;color:#0f9748;background-color:transparent;font-size:12px;text-decoration:none;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.lexicon-links a:hover{color:white;border-color:#4c5d6f;background-color:#4c5d6f}.lexicon-links .lexicon-alphabar-instructions{font-size:14px}.lexicon-list{margin-top:30px}.lexicon-list a[id*=letter_]{font-size:2em}.lexicon-list dl{margin-bottom:15px;padding-bottom:20px}.lexicon-list dt{padding:5px 10px;font-weight:bold;background:#a8a8a8;color:white}.lexicon-list dd{margin:0;padding:1px 10px;border:1px solid #eee;border-top:none}.col-1 .views-row{width:100%}@media (min-width:640px){.col-1 .view-content,.col-2 .view-content,.col-3 .view-content,.col-4 .view-content,.col-5 .view-content,.col-6 .view-content{font-size:0}.col-1 .views-row,.col-2 .views-row,.col-3 .views-row,.col-4 .views-row,.col-5 .views-row,.col-6 .views-row{display:inline-block;vertical-align:top}.col-1 .node,.col-2 .node,.col-3 .node,.col-4 .node,.col-5 .node,.col-6 .node{font-size:14px}.col-2 .views-row,.col-3 .views-row,.col-4 .views-row,.col-5 .views-row,.col-6 .views-row{width:50%}}@media (min-width:1024px){.col-3 .views-row{width:33.33333333%}.col-4 .views-row{width:25%}.col-5 .views-row{width:20%}.col-6 .views-row{width:16.66666667%}}@media (min-width:640px){.gap-0 .view-content{margin-left:0}.gap-0 .node{margin-left:0}.gap-10 .view-content{margin-left:-10px}.gap-10 .node{margin-left:10px}.gap-15 .view-content{margin-left:-15px}.gap-15 .node{margin-left:15px}.gap-20 .view-content{margin-left:-20px}.gap-20 .node{margin-left:20px}.gap-25 .view-content{margin-left:-25px}.gap-25 .node{margin-left:25px}.gap-30 .view-content{margin-left:-30px}.gap-30 .node{margin-left:30px}.gap-35 .view-content{margin-left:-35px}.gap-35 .node{margin-left:35px}.gap-40 .view-content{margin-left:-40px}.gap-40 .node{margin-left:40px}}@media (min-width:640px){.fiw-25 .field-image{max-width:25% !important}.fiw-30 .field-image{max-width:30% !important}.fiw-35 .field-image{max-width:35% !important}}@media (min-width:1024px){.fiw-40 .field-image{max-width:40% !important}.fiw-50 .field-image{max-width:50% !important}.fiw-60 .field-image{max-width:60% !important}.fiw-75 .field-image{max-width:75% !important}}.fiw-100 .field-image{max-width:100% !important}@media (min-width:1024px){.fif-lt .field-image{float:left;margin-left:0;margin-right:20px}}@media (min-width:1024px){.fif-rt .field-image{float:right;margin-right:0;margin-left:20px}}.fif-no .field-image{float:none;margin-left:0;margin-right:0}@media (min-width:640px){.fif-lt.fiw-25 .field-image,.fif-lt.fiw-30 .field-image,.fif-lt.fiw-35 .field-image{float:left;margin-left:0;margin-right:20px}}@media (min-width:1024px){.fif-lt.fiw-40 .field-image,.fif-lt.fiw-50 .field-image,.fif-lt.fiw-60 .field-image,.fif-lt.fiw-75 .field-image{float:left;margin-left:0;margin-right:20px}}@media (min-width:640px){.fif-rt.fiw-25 .field-image,.fif-rt.fiw-30 .field-image,.fif-rt.fiw-35 .field-image{float:right;margin-right:0;margin-left:20px}}@media (min-width:1024px){.fif-rt.fiw-40 .field-image,.fif-rt.fiw-50 .field-image,.fif-rt.fiw-60 .field-image,.fif-rt.fiw-75 .field-image{float:right;margin-right:0;margin-left:20px}}.page,.above-page,.below-page{position:relative}.page-header,.page-main,.page-footer{position:relative}.page-header{z-index:3}.page-main{z-index:2}.page-footer{z-index:1}.page-top,.page-center,.page-bottom{position:relative}.page-top{z-index:3}.page-center{z-index:2}.page-bottom{z-index:1}.page-left,.page-content,.page-right{position:relative}.page-left{z-index:3}.page-content{z-index:2}.page-right{z-index:1}.page-content,.page-left,.page-right{width:100%;margin-top:35px;margin-bottom:35px}@media (min-width:1024px){.page-content,.page-left,.page-right{float:left}}@media (min-width:640px){.page-left{float:left;width:35%}}@media (min-width:1024px){.page-left{width:25%}}@media (min-width:640px){.page-left .page-sidebar{margin-right:40px}}@media (min-width:1024px){.sidebar-left .page-content{width:75%}}@media (min-width:1024px){.page-right{width:25%}}@media (min-width:1024px){.page-right .page-sidebar{margin-left:40px}}@media (min-width:1024px){.sidebar-right .page-content{width:75%}}@media (min-width:1024px){.two-sidebars .page-content{width:50%}}.page-center:before,.page-center:after{content:" ";display:table}.page-center:after{clear:both}.node-full{overflow:hidden;margin-bottom:40px}.node-full .subtitle{font-weight:normal;color:#0f9748}.node-full .node-content{font-size:1.143em;line-height:1.5;color:#000}.node-full .node-links{clear:both;display:none;margin-bottom:30px}.node-full .node-links .block-title{margin-bottom:10px;padding-top:30px;font-size:1.286em;line-height:1.333}.node-full .node-links .link-file,.node-full .node-links .link-related,.node-full .node-links .link-twitter{display:block}.node-full.has-links .node-links,.node-full.has-links .block-title{display:block}.subterm{margin-bottom:0}.subterm-header,.subterm-content{display:none}.subterm-overview .node{margin-bottom:20px;padding-bottom:0}.subterm-overview .node-links .link-read-more{display:block}.subterm-link{display:none}.breadcrumb-nav{position:relative;padding:0 35px;font-size:12px;line-height:3em;background:#eee;color:#aaa}.breadcrumb-nav a{color:#aaa;text-decoration:none}.breadcrumb-nav a:hover{color:#0f9748}.breadcrumb-nav .active{color:#f99d1f}.breadcrumb{padding-bottom:0}.pods{margin-bottom:40px}.pods .views-row{margin-bottom:20px}.pods .views-row-odd{background-color:#0f9748;-webkit-transition:background-color .3s ease-out;transition:background-color .3s ease-out}.pods .views-row-odd:hover{background-color:#12b757}.pods .views-row-even{background-color:#f99d1f;-webkit-transition:background-color .3s ease-out;transition:background-color .3s ease-out}.pods .views-row-even:hover{background-color:#faac42}.pods .node{margin-bottom:0}.pods .node-inner{padding:15px}.pods .node-item{display:none}.pods .node-upper-image,.pods .node-header,.pods .node-links,.pods .node-webform{display:block}.pods .node-upper-image{margin:-15px -15px 0 -15px}.pods .field-image{margin-bottom:15px}.pods .node-header{font-size:1.286em;line-height:1.333}.pods .node-header .title{color:#fff;font-weight:bold}.pods .node-header .subtitle{font-size:0.833em;font-weight:normal;color:#fff}.pods .link a{color:white}.pods .link a:hover{color:black}.pods .node-links .link-read-more{display:none}.pods .node-webform label{color:#333}.pods-right .node{padding-bottom:0}.pods-right .node-header{font-size:1.143em;line-height:1.313}.pods-right .node-header .subtitle{font-size:0.875em}@media (min-width:640px){.pods .view-content{margin-left:-3.33333333%;font-size:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:wrap row;-ms-flex-flow:wrap row;flex-flow:wrap row;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center}.pods .views-row{display:inline-block;width:30%;margin-left:3.33333333%;vertical-align:top;font-size:14px}.pods-right{margin-bottom:0}}@media (min-width:1024px){.pods-right .view-content{display:inherit;margin-left:inherit;font-size:inherit}.pods-right .views-row{display:block;width:100%;margin-left:inherit}}.overview .node-teaser{overflow:hidden}.overview .node-upper-meta{display:none}.has-meta .overview .node-upper-meta{display:block}.overview .node-header a{cursor:default}.overview .subtitle{font-weight:normal;color:#0f9748}.overview .node-content{font-size:1.143em;line-height:1.5em;color:#000}.overview .field-image{margin-bottom:20px}.overview .caption{display:block}.tagged-posts .node-header{font-size:1.500em;line-height:1.333}.profile-posts .node{padding-bottom:0}.profile-posts .node-item{display:none}.profile-posts .node-header,.profile-posts .node-upper-meta,.profile-posts .node-upper-image{display:block}.profile-posts .node-upper-meta{padding-top:0.5em;margin-bottom:0.5em}.profile-posts .node-header{font-size:1.143em;line-height:1.250}.profile-posts .subtitle{font-size:0.875em;line-height:1.143}.appearing-nav{display:none}.appearing-nav.has-links{display:block}.appearing-nav #nav-back{display:none}.appearing-nav .small{display:none}.appearing-nav ul.links li{margin-left:0;margin-right:0}.appearing-nav ul.links .first a{border-top:none}.appearing-nav ul.links li a{margin:0;padding:5px 0;border-top:1px solid #eee;border-bottom:none;line-height:1.2;color:#555}.appearing-nav ul.links li a:hover{color:#0f9748}#block-dd_social-share_page ul li{margin-top:5px;margin-right:3px}.node-fields .node-upper-meta{display:none}.node-fields .node-image,.node-fields .node-upper-meta{display:none}.node-fields .link-file,.node-fields .link-related,.node-fields .link-twitter{padding-bottom:0;border:none}.node-fields .node-contact{margin-top:10px;margin-bottom:0;border:none}.node-fields .node-contact-wrapper{padding:0;background-color:transparent}.node-fields .node-links{clear:both;margin-bottom:0;display:none}.node-fields .node-links.has-links{display:block}.contact-posts .node-item{display:none}.contact-posts .node-upper-meta,.contact-posts .node-header,.contact-posts .node-upper-image,.contact-posts .node-contact,.contact-posts .node-links{display:block}.contact-posts .node-upper-meta{padding-top:0.5em;margin-bottom:0.5em}.contact-posts .node-header{font-size:1.286em;line-height:1.333}.contact-posts .node-header .subtitle{font-size:0.778em}.contact-posts .field-image{margin-top:1em;margin-bottom:1em}.front .page-content{margin-top:0;margin-bottom:0}.front .content-before:before,.front .content-before:after{content:" ";display:table}.front .content-before:after{clear:both}.front .content-after{position:relative;background-color:#efeeee}.front .content-after:before,.front .content-after:after{content:" ";display:table}.front .content-after:after{clear:both}.front .content-after:before{content:'';display:block;position:absolute;top:4px;width:100%;height:4px;background-color:white}.front .content-before,.front .content-after{padding-top:40px;padding-bottom:40px}@media (min-width:640px){.front .content-before,.front .content-after{padding-top:80px;padding-bottom:80px}}@media (min-width:640px){.front .content-after .inner:after{content:'';display:block;position:absolute;top:60px;left:50%;bottom:60px;width:1px;background-color:#ccc}}body.ttv-std-3 .page-center,body.ttv-std-4 .page-center{display:none}.offscreen{position:absolute;top:-9999px;left:0}body{background-color:#304244}img{height:auto}a:link,a:visited{color:#0f9748}a:hover,a:visited:hover,a:active,a.active{color:#f99d1f}.meta-item,.meta-item a{color:#abaaaa}.meta-item a:hover{color:#f99d1f}.meta .meta-item{border-right-color:#959595;font-size:14px}.node-meta{display:inherit;margin-top:0.5em}.link a,.link a.active{color:#0f9748}.link a:hover{color:#f99d1f}.link-read-more a{color:#0f9748}.link-read-more a:hover{color:#f99d1f}.link-read-more a:after{display:none}h2,.block-title,.block-title{color:#314244}h3{color:#314244}h4{color:#314244}h5,h6{color:#314244}h6{color:#314244}.overview .node-header a,.overview .node-header a:hover,.node-full .node-header{color:#314244}.node-header,.block-title{font-weight:400}.node-header a{color:#314244;-webkit-transition:color .3s ease-out;transition:color .3s ease-out}.node-header a:hover{color:#f99d1f}.subtitle{color:#0f9748}.overview .subtitle,.node-full .subtitle{color:#0f9748}.node-upper-meta,.node-fields .block-title,.node-sidebar .node-contact,.block-dd_social .block-title{border-color:#ccc}.node-content,.posts .node-content,.overview .node-content{color:#314244}.node-content ul,.node-content ol{margin:1em 1.3em}.node-content .field-image{max-width:50% !important}a.fl-button,adiv.block.donate-btn .node-header a{display:inline-block;font-weight:bold;text-align:center;text-decoration:none;white-space:nowrap;color:white;-webkit-transition:background-color .3s ease-out;transition:background-color .3s ease-out;border-bottom:4px solid #888;background-color:#aaa;padding:15px 45px;font-size:21px}a.fl-button:hover,adiv.block.donate-btn .node-header a:hover{color:white}a.fl-button.orange,adiv.block.donate-btn .node-header a.orange{border-bottom:4px solid #f48023;background-color:#f99d1f}a.fl-button.orange:hover,adiv.block.donate-btn .node-header a.orange:hover{background-color:#fab351}a.fl-button.green,adiv.block.donate-btn .node-header a.green{border-bottom:4px solid #0a6530;background-color:#0f9748}a.fl-button.green:hover,adiv.block.donate-btn .node-header a.green:hover{background-color:#25ba2c}@media all and (max-width:639px){a.fl-button,adiv.block.donate-btn .node-header a{width:100%;padding-left:0;padding-right:0}}a.fl-button:hover,adiv.block.donate-btn .node-header a:hover{background-color:#c3c3c3}.node-webform input,.node-webform button,.node-webform textarea{font-family:'Camphor W01'}.node-webform .webform-component button,.node-webform .webform-component textarea,.node-webform .webform-component input[type="text"]{width:100%;padding:14px;color:#314244;font-size:21px;line-height:28px;border:2px solid #ccc}.node-webform .webform-component .type-textarea label,.node-webform .webform-component .type-textfield label{display:none !important}html.ie-8 .node-webform .webform-component .type-textarea label,html.ie-8 .node-webform .webform-component .type-textfield label,html.ie-9 .node-webform .webform-component .type-textarea label,html.ie-9 .node-webform .webform-component .type-textfield label{display:inherit !important}.node-webform .webform-component.webform-component-textfield div,.node-webform .webform-component.webform-component-textfield div.form-item{display:block}.node-webform .type-select{position:relative}.node-webform .type-select select{width:100%;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:14px 46px 14px 14px;border:2px solid #CCC;border-radius:0;font-size:21px;line-height:28px;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#314244;background:url('/sites/default/themes/dtheme/img/select.svg') no-repeat right center #fff}html.no-svg .node-webform .type-select select{background-image:url('/sites/default/themes/dtheme/img/select.png')}@media (min-width:640px){.node-webform .type-select select{width:auto;margin:0}}.node-webform .webform-datepicker select{margin-bottom:14px}@media (min-width:640px){.node-webform .webform-datepicker select{margin-bottom:0}}.node-webform .webform-component-select select{width:100%;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:0}.node-webform .form-submit{background-image:none;border-radius:0;border-top:none;border-left:none;border-right:none;text-shadow:none;display:inline-block;font-weight:bold;text-align:center;text-decoration:none;white-space:nowrap;color:white;-webkit-transition:background-color .3s ease-out;transition:background-color .3s ease-out;border-bottom:4px solid #888;background-color:#aaa;padding:8px 12px;font-size:15px}.node-webform .form-submit:hover{color:white}.node-webform .form-submit.orange{border-bottom:4px solid #f48023;background-color:#f99d1f}.node-webform .form-submit.orange:hover{background-color:#fab351}.node-webform .form-submit.green{border-bottom:4px solid #0a6530;background-color:#0f9748}.node-webform .form-submit.green:hover{background-color:#25ba2c}@media all and (max-width:639px){.node-webform .form-submit{width:100%;padding-left:0;padding-right:0}}.node-webform .form-submit:hover{background-color:#c3c3c3}.big-block-title,.film-festival-schedule .block-title,.film-festival-events .block-title{color:#304242;font-family:'L Alternate Gothic W01';font-size:32px;margin-bottom:20px}@media (min-width:640px){.big-block-title,.film-festival-schedule .block-title,.film-festival-events .block-title{font-size:45px}}a.location{position:relative;padding-left:20px;font-weight:bold;text-decoration:none;color:#304242;-webkit-transition:color .3s ease-out;transition:color .3s ease-out}a.location:before{content:'';position:absolute;top:0;left:0;width:12px;height:17px;background:url('/sites/default/themes/dtheme/img/location.svg') no-repeat left top transparent}a.location:before html.no-svg{background-image:url('/sites/default/themes/dtheme/img/location.png')}a.location:hover{color:#0f9748}a.location+span.ext{display:none}.slick-nav .prev,.slick-nav .next{position:absolute;top:50%;margin-top:-30px;cursor:pointer}.slick-nav .prev:after,.slick-nav .next:after{font-family:'chevron';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:60px;color:#ccc;-webkit-transition:color .3s ease-out;transition:color .3s ease-out}.slick-nav .prev:hover:after,.slick-nav .next:hover:after{color:#aaa}.slick-nav .prev span,.slick-nav .next span{display:none}.slick-nav .prev{left:-50px}.slick-nav .prev:after{content:"\e603"}.slick-nav .next{right:-50px}.slick-nav .next:after{content:"\e608"}.photo-gallery .gallery-nav .marker{display:block;position:relative;z-index:1;margin:1em;text-align:center;text-decoration:none;-webkit-backface-visibility:hidden;-webkit-transition:all .1s ease-in;transition:all .1s ease-in;opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.photo-gallery .gallery-nav .marker.active{z-index:3}.photo-gallery .gallery-nav .marker.active .marker-image{border-color:#444}.photo-gallery .gallery-nav .marker:hover{z-index:2}.photo-gallery .gallery-nav .marker:hover,.photo-gallery .gallery-nav .marker.active{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.photo-gallery .gallery-nav .marker-image{display:inline-block;max-width:42px;max-height:42px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:1px 1px 4px #777;-moz-box-shadow:1px 1px 4px #777;box-shadow:1px 1px 4px #777;border:2px solid white;background-color:white;overflow:hidden}.photo-gallery .gallery-nav .marker-image img{max-width:60px;height:auto}@media (min-width:1024px){.tools{display:none}}@media (max-width:1023px){.sliding-menu-active{overflow:hidden}.page,.above-page,.below-page{left:0;-webkit-transition:left .3s cubic-bezier(.19, 1, .22, 1);transition:left .3s cubic-bezier(.19, 1, .22, 1)}.sliding-menu-active .page,.sliding-menu-active .above-page,.sliding-menu-active .below-page{position:fixed;width:100%;left:75%}.navbar{height:39px}.navbar .block-content{position:fixed;top:0;left:-100%;right:0;bottom:0;z-index:1;width:75%;height:100%;overflow:auto;-webkit-transition:left .3s cubic-bezier(.19, 1, .22, 1);transition:left .3s cubic-bezier(.19, 1, .22, 1)}.sliding-menu-active .navbar .block-content{left:0}.navbar .nice-menu{position:relative;display:block;width:100%;overflow:hidden}.menu-close{display:block;position:fixed;top:0;left:0;bottom:0;z-index:2;background:rgba(255,255,255,0.2);box-shadow:-5px 0 5px rgba(0,0,0,0.2);-webkit-transition:left .3s cubic-bezier(.19, 1, .22, 1);transition:left .3s cubic-bezier(.19, 1, .22, 1)}.sliding-menu-active .menu-close{left:75%;right:0}.menu-icon{position:relative;z-index:3;float:left;margin-left:17px;padding:4px;line-height:1;cursor:pointer;opacity:.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.menu-icon:hover{opacity:.75;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"}.menu-text{float:right;padding-left:4px;line-height:34px;font-family:'Camphor W01';font-size:16px}}.card-with-full-width-background,.home-donation,.academy-about,.academy-goals,.funders-about{background-repeat:no-repeat;background-position:center center;background-color:white;background-size:cover}.card-with-full-width-background .block-inner,.home-donation .block-inner,.academy-about .block-inner,.academy-goals .block-inner,.funders-about .block-inner{padding-top:50px;padding-bottom:50px}.card-with-full-width-background .node-teaser,.home-donation .node-teaser,.academy-about .node-teaser,.academy-goals .node-teaser,.funders-about .node-teaser{margin-bottom:0;background-color:white;box-shadow:0 5px 20px rgba(0,0,0,0.5)}.card-with-full-width-background .node-inner,.home-donation .node-inner,.academy-about .node-inner,.academy-goals .node-inner,.funders-about .node-inner{padding:20px}.card-with-full-width-background .node-inner:before,.card-with-full-width-background .node-inner:after,.home-donation .node-inner:before,.home-donation .node-inner:after,.academy-about .node-inner:before,.academy-about .node-inner:after,.academy-goals .node-inner:before,.academy-goals .node-inner:after,.funders-about .node-inner:before,.funders-about .node-inner:after{content:" ";display:table}.card-with-full-width-background .node-inner:after,.home-donation .node-inner:after,.academy-about .node-inner:after,.academy-goals .node-inner:after,.funders-about .node-inner:after{clear:both}.card-with-full-width-background .node-item,.home-donation .node-item,.academy-about .node-item,.academy-goals .node-item,.funders-about .node-item{display:none}.card-with-full-width-background .node-header,.home-donation .node-header,.academy-about .node-header,.academy-goals .node-header,.funders-about .node-header{display:block;margin-bottom:20px}.card-with-full-width-background .node-header a,.home-donation .node-header a,.academy-about .node-header a,.academy-goals .node-header a,.funders-about .node-header a{color:#314244}.card-with-full-width-background .node-content,.home-donation .node-content,.academy-about .node-content,.academy-goals .node-content,.funders-about .node-content{display:block;font-size:15px}@media (min-width:1024px){.card-with-full-width-background .block-inner,.home-donation .block-inner,.academy-about .block-inner,.academy-goals .block-inner,.funders-about .block-inner{padding-top:132px;padding-bottom:132px}.card-with-full-width-background .node-item,.home-donation .node-item,.academy-about .node-item,.academy-goals .node-item,.funders-about .node-item{float:right;width:64%}.card-with-full-width-background .node-upper-image,.home-donation .node-upper-image,.academy-about .node-upper-image,.academy-goals .node-upper-image,.funders-about .node-upper-image{display:block;float:left;width:35%;margin:-20px}.card-with-full-width-background .field-image,.home-donation .field-image,.academy-about .field-image,.academy-goals .field-image,.funders-about .field-image{margin:0}}.pops:before{content:"";display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:10;background-color:black;background-color:rgba(0,0,0,0.8)}.pops.active:before{display:block}.pops.active .pops-wrapper{top:10%}.pops .pops-wrapper{position:fixed;top:500%;left:50%;z-index:12;width:auto}.pops .pops-inner{position:relative}.pops .close-btn{display:block;position:absolute;top:-25px;right:0;color:white;font-size:16px;cursor:pointer}.pops.active .pops-backstop{display:block}.pops .pops-backstop{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:11;cursor:pointer}.pops:before{background-color:rgba(0,0,0,0.9)}.pops .pops-inner{width:300px;margin-left:-150px}@media (min-width:640px){.pops .pops-inner{width:520px;margin-left:-260px}}.pops .close-btn{top:-22px;right:-15px;font-size:20px;font-family:'Camphor W01';color:#555}.pops .pops-content img{display:block;max-width:100%;margin:0 auto}.pops .pops-content .title-wrapper{display:none}.pops .node-item{display:none}.pops .node-upper-image{display:block}.pops .field-image{margin:0 0 15px 0}.pops .node-header{display:block;text-align:center}.pops .node-header a{color:#f48023}.pops .node:hover .node-header a{color:#f99d1f}.popup.block{display:none}.above-page{z-index:2}.page{z-index:1;background-color:white}.page-header{border-top:20px solid #efeeee;background-color:white;box-shadow:0 10px 20px rgba(0,0,0,0.3)}.page-footer{z-index:2}body.ttv-std-1 .page-main{background-color:#efeeee}.headerlinks{top:45px;max-width:1024px;margin:0 auto}.headerlinks .block-inner{margin:0 20px}.headerlinks .view-content{float:right;clear:right}.headerlinks .views-row{display:inline-block;vertical-align:top}.headerlinks .node-teaser{display:none;width:auto;margin-bottom:0;padding:8px 2px}.headerlinks .node-teaser.search,.headerlinks .node-teaser.facebook,.headerlinks .node-teaser.twitter,.headerlinks .node-teaser.film-festival{display:block}.headerlinks .node-teaser.search.has-image .node-upper-image,.headerlinks .node-teaser.facebook.has-image .node-upper-image,.headerlinks .node-teaser.twitter.has-image .node-upper-image,.headerlinks .node-teaser.film-festival.has-image .node-upper-image{display:block}.headerlinks .node-teaser.search.has-image .node-header,.headerlinks .node-teaser.facebook.has-image .node-header,.headerlinks .node-teaser.twitter.has-image .node-header,.headerlinks .node-teaser.film-festival.has-image .node-header{display:none}.headerlinks .node-teaser.film-festival .field-image{max-width:33px !important}.headerlinks .node-item{display:none}.headerlinks .field-image{max-width:28px !important;margin:0;opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.headerlinks .node-teaser:hover .field-image{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}@media (min-width:640px){.headerlinks{top:80px}.headerlinks .node-teaser{display:block;padding:10px;border-right:1px solid #ccc}.headerlinks .node-teaser.search,.headerlinks .node-teaser.facebook,.headerlinks .views-row-last .node-teaser{border-right:none;padding-right:0}.headerlinks .node-teaser.twitter{margin-left:-4px}.headerlinks .node-teaser.film-festival.has-image .node-header,.headerlinks .node-teaser.film-festival.has-image .node-upper-image{display:inline-block;vertical-align:middle}.headerlinks .node-teaser.film-festival .field-image{float:left;max-width:28px !important;margin-right:2px}.headerlinks .field-image{max-width:24px !important}.headerlinks .node-header{display:block;font-size:15px;font-weight:bold;line-height:24px;text-transform:uppercase}.headerlinks .node-header a{color:#0f9748}.headerlinks .node-header a:hover{color:#f99d1f}.headerlinks .node-header .title{white-space:nowrap}.headerlinks .node-header .subtitle{display:none}}.footerlinks{border-top:4px solid white;background-color:#304244}.footerlinks .block-inner{position:relative;border-top:4px solid #304244;margin-top:-8px;padding-top:15px}.footerlinks .view-content{text-align:center}.footerlinks .node-teaser{margin-bottom:5px}@media (min-width:640px){.footerlinks .views-row{display:inline-block}.footerlinks .node-teaser{width:auto;padding-left:10px;padding-right:10px}.footerlinks .views-row .node{border-left:1px solid white}.footerlinks .views-row:first-child .node{border-left:inherit}}.footerlinks .node-item{display:none}.footerlinks .node-header{display:block;font-size:13px}.footerlinks .node-header a{color:white}.footerlinks .node-header a:hover{text-decoration:underline}.footerlinks .node-header .subtitle{display:none}.quicklinks{position:relative;background:url('/sites/default/themes/dtheme/img/footer-greens.png') no-repeat center center #0f9748;background-size:contain}.quicklinks:before,.quicklinks:after{position:absolute;content:'';display:block;width:100%;height:20px;background-color:transparent;background-repeat:no-repeat;background-size:cover}.quicklinks:before{top:-20px;background-image:url('/sites/default/themes/dtheme/img/footer-wave-top.png');background-position:left bottom}.quicklinks:after{bottom:-20px;background-image:url('/sites/default/themes/dtheme/img/footer-wave-bottom.png');background-position:left top}.quicklinks .block-inner{padding-top:20px;padding-bottom:40px;text-align:center}.quicklinks .block-title{margin-bottom:10px}.quicklinks .node-teaser{margin-bottom:5px}.quicklinks .node-item{display:none}.quicklinks .node-header{display:block;font-size:16px;font-style:italic}.quicklinks .node-header a{color:white}.quicklinks .node-header a:hover{text-decoration:underline}.quicklinks .node-header .subtitle{display:none}.quicklinks .view-footer{color:#314244;font-family:'L Alternate Gothic W01';font-weight:400;margin-top:20px;padding-top:20px;border-top:1px solid #25ba2c;line-height:1.4}.quicklinks .view-footer .column{font-size:24px}.quicklinks .view-footer a[href^='tel:'],.quicklinks .view-footer a[href^='tel:']:hover{color:#314244}.quicklinks .view-footer a{color:white;text-decoration:none}.quicklinks .view-footer a:hover{text-decoration:underline}@media (min-width:640px){.quicklinks .node-inner{margin-right:35px}.quicklinks .view-content{float:left;width:50%;border-right:1px solid #25ba2c;text-align:right}.quicklinks .view-footer{float:right;width:45%;margin-top:-5px;padding-top:0;border-top:none;text-align:left}}@media (min-width:1024px){.quicklinks .block-inner{text-align:left}.quicklinks .block-title{margin-bottom:10px}.quicklinks .node-teaser{width:50%;float:left}.quicklinks .node-inner{margin-right:20px}.quicklinks .view-content{float:left;width:44%;text-align:left}.quicklinks .view-footer{float:right;width:50%;margin-top:-10px;line-height:1.5}.quicklinks .view-footer .column.left{float:left;width:60%}.quicklinks .view-footer .column.right{float:right;width:40%}}.site-identity{max-width:1024px;margin:0 auto}.site-identity .site-logo{margin-top:-10px}.site-identity .site-logo img{height:85px}@media (min-width:640px){.site-identity .site-logo img{height:auto}}#block-nice_menus-1{position:relative;top:0;left:0;width:100%;background-color:#0f9748}#block-nice_menus-1:before,#block-nice_menus-1:after{content:" ";display:table}#block-nice_menus-1:after{clear:both}.navbar{border-top:none;border-bottom:4px solid #f99d1f}.navbar .block-inner{position:relative;max-width:1024px;margin:0 auto}.navbar .nice-menu{clear:both;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}@media (min-width:1024px){.navbar .nice-menu{display:block;padding-left:20px}}.navbar.ready .nice-menu{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.navbar.active .nice-menu{display:block}.navbar ul.nice-menu li{display:block}.navbar ul.nice-menu ul,.navbar ul.nice-menu ul ul{top:inherit;left:inherit;z-index:inherit;display:block}.navbar ul.nice-menu .first a.menu-link.depth-1{padding-left:0}.navbar .term-highlight{display:none}@media (max-width:1023px){.navbar ul.nice-menu ul{/*display:block !important;visibility:visible !important;opacity:1 !important*/}.navbar ul.nice-menu li li{width:auto}.navbar ul.nice-menu a.menu-link{display:block;position:relative;line-height:30px;padding:5px 10px;border-bottom:1px solid #ccc;background-color:white;color:#0f9748;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.navbar ul.nice-menu a.menu-link:hover{color:#f48023}.navbar ul.nice-menu a.menu-link.active{color:#f99d1f}.navbar ul.nice-menu .menuparent>a.menu-link:before{position:absolute;top:50%;left:0;margin-top:-12px;width:24px;font-family:'chevron';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:24px;content:"\e612";color:white}.navbar ul.nice-menu a.menu-link.depth-1{padding-left:24px;border-bottom:1px solid #0a6530;background-color:#0f9748;font-size:18px;color:white}.navbar ul.nice-menu a.menu-link.depth-1:hover{background-color:#f48023;color:white}.navbar ul.nice-menu a.menu-link.depth-1:before{left:0}.navbar ul.nice-menu a.menu-link.depth-1.active,.navbar ul.nice-menu .active-trail a.menu-link.depth-1{background-color:#f99d1f;color:white}.navbar ul.nice-menu a.menu-link.depth-2{padding-left:48px;font-size:16px}.navbar ul.nice-menu a.menu-link.depth-2:before{left:24px}.navbar ul.nice-menu a.menu-link.depth-3{padding-left:64px}.navbar ul.nice-menu a.menu-link.depth-3:before{display:none}}@media (min-width:1024px){.navbar ul.nice-menu{white-space:nowrap}.navbar ul.nice-menu a.menu-link{display:block;position:relative;padding:5px 10px;border-top:1px solid #0a6530;background-color:#0f9748;color:white;-webkit-transition:background-color .3s ease-out;transition:background-color .3s ease-out}.navbar ul.nice-menu a.menu-link:hover{background-color:#f99d1f;color:white}.navbar ul.nice-menu a.menu-link.active{background-color:#0a6530;color:white}.navbar ul.nice-menu ul.depth-2{display:none;position:absolute;top:55px;left:0;width:100%;padding:20px 30px;-webkit-box-sizing:border-box;box-sizing:border-box;border-top:4px solid #f99d1f;background:white;box-shadow:0 10px 20px rgba(0,0,0,0.3)}.navbar ul.nice-menu li.active-trail ul.depth-2,.navbar ul.nice-menu li.active-trail:hover ul.depth-2{border-top-color:#f99d1f}.navbar ul.nice-menu li:hover ul.depth-2{border-top-color:#f48023}.navbar ul.nice-menu ul.depth-3{display:block}.navbar ul.nice-menu ul.depth-4{display:none}.navbar ul.nice-menu li:hover>ul{display:block}.navbar ul.nice-menu li li{width:100%}.navbar ul.nice-menu li.depth-1{display:inline-block;vertical-align:top;width:auto}.navbar ul.nice-menu ul.depth-3{font-size:0}.navbar ul.nice-menu li.depth-3{display:inline-block;vertical-align:top;width:50%}.navbar ul.nice-menu li a.menu-link.depth-1{margin:0;padding:4px 0;border-top:none;font-size:21px;background-color:transparent;color:white}.navbar ul.nice-menu li a.menu-link.depth-1 .menu-title{display:block;margin:10px 0;padding:0 30px;line-height:1.3;border-left:1px solid #25ba2c;-webkit-transition:border-left .3s ease-out;transition:border-left .3s ease-out}.navbar ul.nice-menu li.depth-1:hover+li a.menu-link.depth-1 .menu-title,.navbar ul.nice-menu li.depth-1.active-trail+li a.menu-link.depth-1 .menu-title{border-left-color:transparent}.navbar ul.nice-menu li.active-trail a.menu-link.depth-1,.navbar ul.nice-menu li.active-trail:hover a.menu-link.depth-1{background-color:#f99d1f;color:white}.navbar ul.nice-menu li.active-trail a.menu-link.depth-1 .menu-title,.navbar ul.nice-menu li.active-trail:hover a.menu-link.depth-1 .menu-title{border-left-color:#f99d1f}.navbar ul.nice-menu li:hover a.menu-link.depth-1{background-color:#f48023}.navbar ul.nice-menu li:hover a.menu-link.depth-1 .menu-title{border-left-color:#f48023}.navbar ul.nice-menu li:first-child a.menu-link.depth-1{margin-left:-20px}.navbar ul.nice-menu li:first-child a.menu-link.depth-1 .menu-title{border-left-color:transparent}.navbar ul.nice-menu li a.menu-link.depth-2{padding:8px 0;border-top:none;font-size:21px;background-color:transparent;color:#0f9748}.navbar ul.nice-menu li:hover>a.menu-link.depth-2,.navbar ul.nice-menu li.active-trail>a.menu-link.depth-2{color:#f99d1f}.navbar ul.nice-menu li a.menu-link.depth-3{padding-left:8px;border-top:none;border-left:1px solid #ccc;font-size:14px;background-color:transparent;color:#0a6530}.navbar ul.nice-menu li a.menu-link.depth-3:hover,.navbar ul.nice-menu li a.menu-link.depth-3.active{color:#f99d1f}.navbar .has-highlight .term-links{width:50%;float:right}.navbar .has-highlight .term-highlight{display:block;width:45%;float:left}.navbar .has-highlight .term-highlight .node-upper-meta{display:none}.navbar .has-highlight .term-highlight a{padding:inherit}}.sponsors .block-inner{padding-top:50px;padding-bottom:50px}.sponsors .block-prefix .block-title{display:block;font-family:'L Alternate Gothic W01';font-weight:400;font-size:24px;text-align:center;text-decoration:none;color:#ccc;-webkit-transition:color .3s ease-out;transition:color .3s ease-out}.sponsors .block-prefix .block-title:hover{color:#999}.sponsors .view{position:relative}.sponsors .node-teaser{margin-bottom:0}.sponsors .node-item{display:none}.sponsors .node-image{display:block}.sponsors .field-image{margin:0}.sponsors .slick-nav .prev,.sponsors .slick-nav .next{top:0;height:120px;margin-top:0;background:url('/sites/default/themes/dtheme/img/sponsor-fade.png') repeat-y left top transparent}.sponsors .slick-nav .prev:after,.sponsors .slick-nav .next:after{line-height:120px}.sponsors .slick-nav .prev{left:-7px;background-position:-60px top}.sponsors .slick-nav .next{right:-7px}.sponsors .view-content{margin:0 30px}.term-nav{margin-left:0}.term-nav ul,.term-nav li{overflow:visible}.term-nav .menu-block-2>ul{margin-left:18px}@media (min-width:1024px){.term-nav .menu-block-2>ul{margin-left:0}}.term-nav ul ul a{margin-left:18px}.term-nav ul ul ul a{margin-left:36px}.term-nav ul ul ul ul a{margin-left:54px}.term-nav .block-title{font-size:1em}.term-nav .block-title a,.term-nav .block-title a.depth-2,.term-nav .block-title a.depth-3{padding:0 0 5px;border-bottom:1px solid #ccc;font-size:1em;line-height:1.5em;text-transform:uppercase;letter-spacing:normal;color:#314244}.term-nav .block-title a:hover,.term-nav .block-title a.depth-2:hover,.term-nav .block-title a.depth-3:hover{color:#f99d1f}.term-nav .block-title a.active{color:#0f9748;font-weight:bold}.term-nav .menu a{position:relative;padding:5px 0;border-bottom:1px solid #ccc;line-height:1.214em;color:#314244}.term-nav .menu a:hover{color:#f99d1f}.term-nav .menu a.active{color:#0f9748;font-weight:bold}.term-nav .menu .expanded>a:before,.term-nav .menu .collapsed>a:before{font-family:'chevron';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;left:-24px;width:24px;height:24px;font-size:24px;margin-top:-12px;color:#f99d1f}.term-nav .menu .expanded>a:before{content:"\e612"}.term-nav .menu .collapsed>a:before{content:"\e608"}.appearing-nav ul.links{margin:0}.appearing-nav ul.links li a{border-top:none;color:#0f9748}.appearing-nav ul.links li a:hover{color:#f99d1f}.node-fields .node-meta{display:none}.pods .views-row-odd{background-color:#f99d1f;border-bottom:4px solid #f48023}.pods .views-row-odd:hover{background-color:#fab351}.pods .views-row-even{background-color:#0f9748;border-bottom:4px solid #0a6530}.pods .views-row-even:hover{background-color:#11ae53}.pods .node-webform .webform-component input,.pods .node-webform .webform-component button,.pods .node-webform .webform-component textarea{padding:5px;font-size:16px;line-height:20px}.pods .node-webform label{display:none;color:#333}html.ie-8 .pods .node-webform label,html.ie-9 .pods .node-webform label{display:inherit}.pods .node-unpublished{background-color:#555}div.block.donate-btn{position:fixed;top:0;left:0;right:0;z-index:1;width:100%}div.block.donate-btn .node-teaser{margin:0 auto;max-width:1024px}div.block.donate-btn .node-item{display:none}div.block.donate-btn .node-header{float:right;display:block;font-weight:bold;margin-right:22px}div.block.donate-btn .node-header a{border-bottom:4px solid #f48023;background-color:#f99d1f;padding:8px 12px;font-size:15px;color:white}div.block.donate-btn .node-header a:hover{background-color:#fab351}@media (min-width:640px){div.block.donate-btn .node-header a{padding:15px 45px;font-size:21px}}#block-views_blocks-term-block_1-27{display:none !important}.home-carousel .node-item{display:none}.home-carousel .node-upper-image{display:block}.home-carousel .node-upper-image .field-image{margin:0 0 20px}@media (min-width:640px){.home-carousel .node-upper-image .field-image{margin-bottom:50px}}.home-carousel .node-header{display:block;text-align:center}.home-carousel .node-header a{color:#f99d1f}.home-carousel .node-header a:hover{color:#0f9748}.home-carousel .node-header .title{font-family:'L Alternate Gothic W01';font-weight:400;font-size:30px}@media (min-width:640px){.home-carousel .node-header .title{font-size:42px}}.home-carousel .node-header .subtitle{color:#314244}.home-carousel .node-links{display:block}.home-carousel .node-links li{display:none}.home-carousel .node-links .link-read-more{display:block}.home-carousel .node-links .link-read-more a{position:relative;display:block;width:50%;margin:50px auto;border-top:1px solid #ccc;text-align:center}.home-carousel .node-links .link-read-more a:after{content:'';display:inline-block;position:absolute;top:-21px;width:50%;height:41px;margin-left:-25%;padding-left:0;background:url('/sites/default/themes/dtheme/img/fruit-and-veggie-readmore.png') no-repeat center top #fff}@media (min-width:640px){.home-carousel .node-links .link-read-more a:after{width:30%;margin-left:-15%}}.home-carousel .node-links .link-read-more .read-more-text{display:none}.home-stories{position:relative;background:url('/sites/default/themes/dtheme/img/fruit-and-veggie-tile.png') repeat center top #0f9748;box-shadow:0 10px 20px rgba(0,0,0,0.3);z-index:1}.home-stories:before{content:'';display:block;position:absolute;top:4px;width:100%;height:4px;background-color:white}.home-stories .block-inner{padding-top:30px}@media (min-width:640px){.home-stories .block-inner{padding-top:80px;padding-bottom:40px}}.home-stories .node-item{display:none;text-align:center}.home-stories .node-header{display:block;font-family:'L Alternate Gothic W01';font-weight:400;font-size:30px}@media (min-width:640px){.home-stories .node-header{font-size:42px}}.home-stories .node-header a,.home-stories .node-header a:hover{color:#0a6530}.home-stories .node-header .subtitle{display:none}.home-stories .node-content{display:block;font-size:18px;text-shadow:1px 1px 1px rgba(0,0,0,0.6);color:white}@media (min-width:640px){.home-stories .node-content{font-size:28px}}.home-stories .node-content blockquote{padding:0;margin-top:0;border-left:none;background-color:transparent;color:white;font-family:'Camphor W01'}.home-stories .node-content blockquote p{font-family:'Camphor W01';margin:0}.home-stories .node-content p{font-family:'L Alternate Gothic W01';font-weight:400;font-size:16px}@media (min-width:640px){.home-stories .node-content p{font-size:24px}}.home-donation{background-image:url('/sites/default/themes/dtheme/img/oranges.png')}.home-donation .node-content .buttons{float:left;width:35%}.home-donation .node-content .buttons .fl-button,.home-donation .node-content .buttons div.block.donate-btn .node-header a{position:relative;display:block;margin-bottom:10px;padding:15px 0;font-size:21px}.home-donation .node-content .buttons .fl-button.active,.home-donation .node-content .buttons div.block.donate-btn .node-header a.active{background-color:#25ba2c}.home-donation .node-content .buttons .fl-button:after,.home-donation .node-content .buttons div.block.donate-btn .node-header a:after{content:'';display:block;position:absolute;top:0;right:0;border-top:32px solid transparent;border-left:0 solid #25ba2c;border-bottom:32px solid transparent;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.home-donation .node-content .buttons .fl-button.active:after,.home-donation .node-content .buttons div.block.donate-btn .node-header a.active:after{right:-15px;border-left:15px solid #25ba2c}.home-donation .node-content .display{position:relative;float:right;width:55%;padding-top:10px;border-top:1px solid #ccc}.home-donation .node-content .display div[data-value]{display:none}.home-donation .node-content .display span{float:left;padding-right:0.3em;font-weight:bold;color:#0f9748}.home-donation .node-content .display h2,.home-donation .node-content .display h3,.home-donation .node-content .display h4,.home-donation .node-content .display h5{margin:0}.home-donation .node-content .display p{margin-top:0}.home-donation .node-content .donate{clear:both;padding-top:20px;border-top:1px solid #ccc;text-align:center}.home-donation .node-content .donate .fl-button,.home-donation .node-content .donate div.block.donate-btn .node-header a{width:100%;padding-left:0;padding-right:0}@media (min-width:640px){.home-donation .node-content .display{width:60%}}@media (min-width:1024px){.home-donation .node-content .buttons{float:none;width:101%;font-size:0}.home-donation .node-content .buttons .fl-button,.home-donation .node-content .buttons div.block.donate-btn .node-header a{display:inline-block;width:19%;margin-right:1%;margin-bottom:15px}.home-donation .node-content .buttons .fl-button:after,.home-donation .node-content .buttons div.block.donate-btn .node-header a:after{display:none}.home-donation .node-content .display{float:none;width:100%}.home-donation .node-content .display span{float:left;width:23%;margin-bottom:10px;color:#0f9748;font-family:'L Alternate Gothic W01';font-weight:400;font-size:58px;line-height:1;text-align:right}.home-donation .node-content .display p{float:right;width:73%}.home-donation .node-content .donate .fl-button,.home-donation .node-content .donate div.block.donate-btn .node-header a{width:auto;padding-left:45px;padding-right:45px}}.home-programs .node-item{text-align:center}@media (min-width:640px){.home-programs{float:right;width:65%;margin-left:5%}.home-programs .views-row-first .node-upper-meta{border-top:none}}@media (min-width:1024px){.home-programs .node-item{text-align:left}.home-programs .node-links{float:left;margin-top:-1em}}.home-hero .node-item{display:none;text-align:center}.home-hero .node-item.node-upper-image,.home-hero .node-item.node-header,.home-hero .node-item.node-meta,.home-hero .node-item.node-content,.home-hero .node-item.node-links{display:block}@media (min-width:640px){.home-hero{float:left;width:30%}}.home-hero .node-header{font-size:25px}.home-hero .node-header:before{content:"Food Literacy Hero:";font-size:16px}.home-hero .node-header .subtitle{font-size:14px}.home-featured{position:relative;z-index:1;padding-top:82px;padding-bottom:50px;box-shadow:0 10px 20px rgba(0,0,0,0.3)}.home-featured:after{position:absolute;bottom:-8px;content:'';display:block;width:100%;height:4px;background-color:white}.home-featured .node-item{display:none;text-align:center}.home-featured .node-header{display:block}.home-featured .node-content{display:block}.home-featured .node-content p{clear:both}.home-featured .node-content table{table-layout:inherit;border:none}.home-featured .node-content table tr,.home-featured .node-content table td,.home-featured .node-content table tbody,.home-featured .node-content table tr.odd,.home-featured .node-content table tr.even{text-align:left;border:none;background:transparent;vertical-align:middle}.home-featured .node-content hr{border-color:#ccc;clear:both}.home-featured .node-links{display:block}.home-featured .node-links .link-read-more{display:block}@media (min-width:640px){.home-featured .view-content{margin-left:-10%}.home-featured .node-teaser{float:left;width:40%;margin-left:10%}.home-featured .node-item{text-align:left}}@media (min-width:1024px){.home-featured{padding-top:132px;padding-bottom:100px}}.home-subscribe.subscribe{background:url('/sites/default/themes/dtheme/img/fruit-and-veggie-tile.png') center top #0f9748}.home-subscribe.subscribe .block-inner{padding-top:80px}@media (min-width:1024px){.home-subscribe.subscribe .block-inner{padding-bottom:30px}}.home-subscribe.subscribe:after{display:block;content:'';height:83px;background:url('/sites/default/themes/dtheme/img/book-top.png') center bottom transparent;background-size:cover}.subscribe .node-teaser{margin-bottom:0}.subscribe .node-item{display:none;text-align:center}.subscribe .node-header{display:block}.subscribe .node-header a{color:white}.subscribe .node-webform{display:block}.subscribe .node-webform #edit-actions,.subscribe .node-webform .webform-component-textfield{vertical-align:top}.subscribe .node-webform .form-submit{margin-top:15px;padding:15px 45px;font-size:21px;background-color:#25ba2c;border-bottom-color:#0a6530}.subscribe .node-webform .form-submit:hover{background-color:#21a527}.subscribe .node-webform .form-item{margin:0}.subscribe .node-webform .form-item.type-textfield input{width:100%}@media (min-width:640px){.subscribe .node-webform #edit-actions,.subscribe .node-webform .webform-component-email,.subscribe .node-webform .webform-component-textfield{display:inline-block}.subscribe .node-webform .webform-component-email,.subscribe .node-webform .webform-component-textfield{width:65%}.subscribe .node-webform .form-submit{margin-top:0;margin-left:14px}}.home-video .block-title,.home-recipes .block-title{font-weight:400}.home-video .node-inner,.home-recipes .node-inner{padding-top:1em}.home-video .node-item,.home-recipes .node-item{display:none;text-align:center}.home-video .node-item.node-upper-image,.home-recipes .node-item.node-upper-image,.home-video .node-item.node-content,.home-recipes .node-item.node-content,.home-video .node-item.node-header,.home-recipes .node-item.node-header,.home-video .node-item.node-meta,.home-recipes .node-item.node-meta,.home-video .node-item.node-links,.home-recipes .node-item.node-links{display:block}.home-video .node-header,.home-recipes .node-header{font-size:16px}@media (min-width:640px){.home-video,.home-recipes{width:43%}.home-video .node-item,.home-recipes .node-item{text-align:left}}@media (min-width:640px){.home-recipes{float:left}}.home-recipes .view{position:relative}.home-recipes .view-content{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transition:opacity .5s ease-out;transition:opacity .5s ease-out}.home-recipes .slick-initialized{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.home-recipes .node-header{margin-left:30px;margin-right:30px}@media (min-width:640px){.home-recipes .node-header{margin-left:0;margin-right:0}}.home-recipes .slick-nav .prev,.home-recipes .slick-nav .next{top:243px;min-height:45px}@media (min-width:640px){.home-recipes .slick-nav .prev,.home-recipes .slick-nav .next{top:100px}}@media (min-width:1024px){.home-recipes .slick-nav .prev,.home-recipes .slick-nav .next{top:150px}}.home-recipes .slick-nav .prev:after,.home-recipes .slick-nav .next:after{font-size:40px}@media (min-width:640px){.home-recipes .slick-nav .prev:after,.home-recipes .slick-nav .next:after{font-size:60px}}.home-recipes .slick-nav .prev{left:-9px}@media (min-width:640px){.home-recipes .slick-nav .prev{left:-50px}}.home-recipes .slick-nav .next{right:-9px}@media (min-width:640px){.home-recipes .slick-nav .next{right:-50px}}.home-video{padding-top:1em;border-top:1px solid #ccc}@media (min-width:640px){.home-video{padding-top:0;border-top:none;float:right}}.film-festival-masthead .node-item{display:none}.film-festival-masthead .node-item.node-upper-image,.film-festival-masthead .node-item.node-header,.film-festival-masthead .node-item.node-content{display:block}.film-festival-masthead .field-image{margin:0;background-color:#31303E}.film-festival-masthead .node-header,.academy-masthead .node-header{position:relative;z-index:2;float:right;min-width:30%;height:28px;margin-top:-14px;padding-left:28px;line-height:28px;background-color:#0f9748}.film-festival-masthead .node-header:before,.academy-masthead .node-header:before{content:'';display:block;position:absolute;top:0;left:-32px;width:32px;height:28px;background:url('/sites/default/themes/dtheme/img/ribbon.png') no-repeat left center transparent}.film-festival-masthead .node-header .title,.academy-masthead .node-header .title{display:none}.film-festival-masthead .node-header .subtitle,.academy-masthead .node-header .subtitle{color:white;font-size:16px;line-height:25px;padding-right:25px}.film-festival-masthead .node-content{position:relative;z-index:1;font-size:16px}.film-festival-masthead .node-content:before{content:'';float:left;margin-top:-20px;margin-right:20px;width:140px;height:170px;background:url('/sites/default/themes/dtheme/img/popcorn.png') no-repeat left top transparent;background-size:contain}.film-festival-masthead .node-content p:first-child{padding-top:30px}.film-festival-masthead .node-content p{margin:5px 0}.film-festival-masthead .node-content a.back-to-calendar{color:#a9b2b1;text-decoration:none;font-size:16px}.film-festival-masthead .node-content a.back-to-calendar:hover{color:#0f9748}.film-festival-masthead .node-content a.back-to-calendar:before{content:'<';padding-right:0.3em}@media (min-width:640px){.film-festival-masthead .node-header,.academy-masthead .node-header{height:50px;margin-top:-26px;padding-left:50px;line-height:50px}.film-festival-masthead .node-header:before,.academy-masthead .node-header:before{left:-50px;width:50px;height:50px}.film-festival-masthead .node-header .subtitle,.academy-masthead .node-header .subtitle{font-size:26px;line-height:45px;padding-right:100px}.film-festival-masthead .node-content{font-size:26px}.film-festival-masthead .node-content:before{margin-top:-38px;width:332px;height:410px}.film-festival-masthead .node-content p:first-child{padding-top:45px}}.film-festival-schedule{background-color:white}.film-festival-schedule .block-inner{padding:45px 0}.film-festival-schedule .block-title{margin-bottom:0}.film-festival-schedule .views-row:first-child .node-teaser .node-upper-meta{border-top:none}.film-festival-schedule .node-upper-meta{margin-bottom:35px}.film-festival-schedule .node-upper-meta .meta-item{display:none}.film-festival-schedule .field-image img{margin:0}.film-festival-schedule .node-header a{color:#f99d1f}.film-festival-schedule .node-header a:hover{color:#0f9748}.film-festival-schedule .node-meta .meta-item,.film-festival-schedule .node-meta .meta-item a{color:#f99d1f}.film-festival-schedule .node-meta .meta-item a:hover{color:#0f9748}.film-festival-schedule .data p,.film-festival-schedule .data ul{margin-bottom:0}.film-festival-schedule .data ul{margin-top:0;margin-left:20px}.film-festival-schedule .data p:last-child{margin-bottom:20px}@media (min-width:640px){.film-festival-schedule .has-image .field-image{float:left;max-width:150px !important}.film-festival-schedule .has-image .node-item{padding-left:175px;padding-right:175px}.film-festival-schedule .has-image .node-item.node-upper-meta,.film-festival-schedule .has-image .node-item.node-upper-image{padding-left:0;width:100%}.film-festival-schedule .node-content ol,.film-festival-schedule .node-content ul{clear:none}.film-festival-schedule .node-content .fl-button,.film-festival-schedule .node-content div.block.donate-btn .node-header a{position:absolute;top:35px;right:0}.film-festival-schedule .node-content .data{padding-top:1em}.film-festival-schedule .node-content .data p,.film-festival-schedule .node-content .data ul,.film-festival-schedule .node-content .data li{display:inline}.film-festival-schedule .node-content .data ul{margin-left:0}.film-festival-schedule .node-content .data li{color:#888}.film-festival-schedule .node-content .data li:before{content:'•';padding-left:0.3em;padding-right:0.5em}}.film-festival-events{background-color:#efedee}.film-festival-events:before,.film-festival-events:after{content:'';position:absolute;height:4px;left:0;right:0;background-color:white}.film-festival-events:before{top:4px}.film-festival-events:after{bottom:4px}.film-festival-events .block-inner{padding:45px 0}.film-festival-events .view-content{position:relative}.film-festival-events .node-upper-meta{margin-bottom:20px}.film-festival-events .node-upper-meta .meta-item{display:none}.film-festival-events .node-meta .meta-item,.film-festival-events .node-meta .meta-item a{font-weight:bold;color:#314244}.film-festival-events .node-meta .meta-item a:hover{color:#0f9748}.film-festival-events .data{padding-top:10px}.film-festival-events .data p,.film-festival-events .data ul{margin-top:0;margin-bottom:0}.film-festival-events .data ul{margin-left:20px;margin-bottom:20px}.film-festival-events .slides{display:none;padding-bottom:20px;margin-left:-3.33333333%}.film-festival-events .slides .slide{position:relative;display:inline-block;width:30%;margin-left:3.33333333%;cursor:pointer}.film-festival-events .slides .slide .heading{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;font-size:0;text-align:center;background-color:#f99d1f;background-color:rgba(249,157,31,0.8);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.film-festival-events .slides .slide .heading:before{content:'';display:inline-block;height:100%;vertical-align:middle}.film-festival-events .slides .slide .heading .title{display:inline-block;padding:10px 20px;vertical-align:middle;color:white;font-family:'L Alternate Gothic W01';font-weight:normal;font-size:28px;line-height:1}.film-festival-events .slides .slide:hover .heading,.film-festival-events .slides .slide.active .heading{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.film-festival-events .slides .slide:first-child .heading,.film-festival-events .slides .slide:last-child .heading{background-color:#0f9748;background-color:rgba(15,151,72,0.8)}.film-festival-events .slides .slide img{display:block}@media (min-width:640px){.film-festival-events{overflow:hidden}.film-festival-events .node-teaser{position:absolute;top:-10px;left:0;z-index:1;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.film-festival-events .active.node-teaser{position:relative;top:0;z-index:2;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.film-festival-events .node-upper-image{display:none}.film-festival-events .slides{display:block}.film-festival-events .data{float:right;width:25%;padding-top:0;padding-left:20px;margin-left:20px;border-left:1px solid #ccc}.film-festival-events .data a.location{padding-left:0;font-size:17px;line-height:1}.film-festival-events .data a.location:before{left:-16px}.film-festival-events .data p{margin-left:20px}.film-festival-events .data ul{margin-left:40px}.film-festival-events .data p:last-child{margin-left:0;float:right}}@media (min-width:1024px){.film-festival-events .slides .slide .heading .title{font-size:45px}}.film-festival-subscribe,.academy-subscribe{background-color:#efedee}.film-festival-subscribe .block-inner,.academy-subscribe .block-inner{padding:40px 0 60px}.film-festival-subscribe .node-header a,.academy-subscribe .node-header a{color:#0f9748}.film-festival-subscribe .node-webform .form-submit,.academy-subscribe .node-webform .form-submit{border-bottom:4px solid #0a6530;background-color:#0f9748}.film-festival-subscribe .node-webform .form-submit:hover,.academy-subscribe .node-webform .form-submit:hover{background-color:#25ba2c}.academy-masthead .node-item{display:none}.academy-masthead .node-item.node-upper-image,.academy-masthead .node-item.node-header,.academy-masthead .node-item.node-content{display:block}.academy-masthead .field-image{margin:0;background-image:url('/sites/default/themes/dtheme/img/fruit-and-veggie-tile-orange.png');background-color:#f99d1f}.academy-masthead .node-header .subtitle:after{position:absolute;top:-2px;right:-4px;font-family:'chevron';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:32px;content:"\e611"}@media (min-width:640px){.academy-masthead .node-header .subtitle:after{top:2px;right:45px;font-size:45px}}.academy-masthead .node-content{width:300px;margin:0 auto;padding-top:1em;font-size:16px}.academy-masthead .node-content .title{font-family:'L Alternate Gothic W01';line-height:1;color:white}@media (max-width:639px){.academy-masthead .node-content .title{position:absolute;top:13%;left:44%;width:50%;font-size:26px}}@media (min-width:640px){.academy-masthead .node-content{position:absolute;top:3%;left:44%;width:50%;font-size:16px}.academy-masthead .node-content .title{margin-bottom:10px;font-size:32px}.academy-masthead .node-content p{margin:0}}@media (min-width:1024px){.academy-masthead .node-content{top:6%;font-size:26px}.academy-masthead .node-content .title{font-size:65px}}.academy-about{background-image:url('/sites/default/themes/dtheme/img/veggies.jpg');box-shadow:inset 0 10px 20px rgba(0,0,0,0.3)}.academy-about .node-header{display:none}.academy-about .node-content p img{margin-bottom:10px;margin-right:0;margin-top:0;float:none}@media (min-width:640px){.academy-about{margin-top:-44px}}.academy-curriculum{background-color:#efedee}.academy-curriculum .block-inner{position:relative;padding:55px 0}.academy-curriculum .strip{display:none;position:absolute;top:0;bottom:0;right:12%;width:26%;background-color:white}.academy-curriculum .strip:before,.academy-curriculum .strip:after{content:'';position:absolute;top:0;bottom:0;width:4px;background-color:white}.academy-curriculum .strip:before{left:-8px}.academy-curriculum .strip:after{right:-8px}.academy-curriculum .node{margin-bottom:0}.academy-curriculum .node-item{display:none}.academy-curriculum .node-item.node-header,.academy-curriculum .node-item.node-content,.academy-curriculum .node-item.node-upper-image{display:block}.academy-curriculum .field-image{margin-bottom:45px}.academy-curriculum .node-content{font-size:15px}.academy-curriculum .node-content ol,.academy-curriculum .node-content ul{clear:none}@media (min-width:640px){.academy-curriculum .block-inner{padding:85px 0}.academy-curriculum .strip{display:block}.academy-curriculum .node-item{width:50%}.academy-curriculum .node-upper-image{width:100%}.academy-curriculum .field-image{width:50%;float:right;margin-bottom:0}}.academy-goals{background-image:url('/sites/default/themes/dtheme/img/tomatos.jpg');box-shadow:inset 0 10px 20px rgba(0,0,0,0.3)}.academy-more-info{background-image:url('/sites/default/themes/dtheme/img/fruit-and-veggie-tile-orange.png');background-color:#f99d1f}.academy-more-info .block-inner{padding:55px 0}.academy-more-info .node{margin-bottom:0}.academy-more-info .node-upper-meta{display:none}.academy-more-info .node-header{text-align:center}.academy-more-info .node-header a{color:white}.academy-more-info .node-webform .webform-component-textarea .form-item{margin-top:0}.academy-more-info .node-webform #edit-actions{text-align:center}.academy-more-info .node-webform .form-submit{padding:15px 45px;font-size:21px;border-bottom:4px solid #0a6530;background-color:#0f9748}.academy-more-info .node-webform .form-submit:hover{background-color:#25ba2c}.academy-more-info .node-links{text-align:center}.academy-more-info .node-links li{display:none}.academy-more-info .node-links li.link-related-academy-application{display:block;padding-top:20px;font-size:21px;line-height:1}.academy-more-info .node-links li.link-related-academy-application a:before{content:"Ready to apply? Download the";padding-right:0.3em;color:white}.academy-more-info .node-links li.link-related-academy-application a{color:#0f9748}.academy-more-info .node-links li.link-related-academy-application a:hover{color:#25ba2c}.academy-more-info .node-links li.link-related-academy-application a .link-text-wrapper{display:inherit;padding-top:inherit;margin-left:inherit}.academy-more-info .node-links li.link-related-academy-application a:after{font-family:'chevron';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e611";vertical-align:middle}.academy-more-info .node-links li.link-related-academy-application .icon{display:none}@media (min-width:640px){.academy-more-info .block-inner{padding:85px 0}.academy-more-info .node-webform .webform-component-textfield,.academy-more-info .node-webform .webform-component-email{display:inline-block;width:49%}.academy-more-info .node-webform .webform-component-textfield{padding-right:1%}.academy-more-info .node-webform .webform-component-email{padding-left:1%}}.funders-masthead .node-teaser{margin-bottom:0}.funders-masthead .node-item{display:none}.funders-masthead .node-item.node-upper-image,.funders-masthead .node-item.node-content{display:block}.funders-masthead .field-image{margin:0;background-image:url('/sites/default/themes/dtheme/img/fruit-and-veggie-tile.png');background-color:#0f9748}.funders-masthead .node-content{position:absolute;top:30%;left:44%}@media (min-width:1024px){.funders-masthead .node-content{top:35%;left:44%}}.funders-masthead .node-content .alternate-header{margin:0;color:white;line-height:1;font-size:16px;font-weight:normal;font-family:'L Alternate Gothic W01'}@media (min-width:640px){.funders-masthead .node-content .alternate-header{font-size:24px}}@media (min-width:1024px){.funders-masthead .node-content .alternate-header{font-size:42px}}.funders-masthead .node-content .alternate-header .big{display:block;font-size:48px}@media (min-width:640px){.funders-masthead .node-content .alternate-header .big{font-size:74px}}@media (min-width:1024px){.funders-masthead .node-content .alternate-header .big{font-size:132px}}.funders-about{background-image:url('/sites/default/themes/dtheme/img/rhubarb.jpg');box-shadow:inset 0 10px 20px rgba(0,0,0,0.3)}.funders-about .node-upper-image{position:relative;z-index:1}.funders-about .node-links:after{content:'';position:absolute;left:0;bottom:0;z-index:0;width:100%;height:55px;background-color:#efeeee}.funders-about .node-header{margin-bottom:0;font-size:48px;font-family:'L Alternate Gothic W01'}.funders-about .node-header a{color:#0f9748}.funders-about .node-content p:first-child{margin:5px 0}.funders-about .node-links{display:block;min-height:80px}.funders-about .node-links .link-read-more{display:block !important;position:relative;bottom:0;z-index:2}@media (min-width:640px){.funders-about .node-links .link-read-more{position:absolute;bottom:18px}}.funders-about .node-links .link-read-more a{display:inline-block;font-weight:bold;text-align:center;text-decoration:none;white-space:nowrap;color:white;-webkit-transition:background-color .3s ease-out;transition:background-color .3s ease-out;border-bottom:4px solid #0a6530;background-color:#0f9748;padding:15px 45px;font-size:21px}.funders-about .node-links .link-read-more a:hover{color:white}.funders-about .node-links .link-read-more a.orange{border-bottom:4px solid #f48023;background-color:#f99d1f}.funders-about .node-links .link-read-more a.orange:hover{background-color:#fab351}.funders-about .node-links .link-read-more a.green{border-bottom:4px solid #0a6530;background-color:#0f9748}.funders-about .node-links .link-read-more a.green:hover{background-color:#25ba2c}@media all and (max-width:639px){.funders-about .node-links .link-read-more a{width:100%;padding-left:0;padding-right:0}}.funders-about .node-links .link-read-more a:hover{background-color:#25ba2c}@media (min-width:640px){.funders-about{margin-top:-44px}}.funders-block{position:relative}.funders-block .view-content{position:relative;margin-top:30px}.funders-block .node-teaser{margin-bottom:30px;background-color:white;overflow:inherit}.funders-block .node-teaser:after{content:'';position:absolute;top:90px;left:50%;margin-left:-20px;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transition:top .3s ease-out,opacity .5s ease-out;transition:top .3s ease-out,opacity .5s ease-out}.funders-block .node-teaser.show-more-info:after{top:60px;border-top:20px solid #304244;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.funders-block .node-inner .node-item{display:none}.funders-block .node-inner .node-upper-image{display:block}.funders-block .node-inner .field-image{margin:0}.funders-block.premier{padding-top:75px;padding-bottom:45px;background-color:white}.funders-block.premier:after{position:absolute;content:'';display:block;width:100%;height:4px;left:0;right:0;bottom:4px;background-color:#efeeee}.funders-block.over-1k{padding-top:75px;padding-bottom:20px}.funders-block .bulletin-board{position:absolute;top:-270px;left:0;z-index:-1;display:block;overflow:hidden;width:0;height:0;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#304244;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transition:top .3s ease-out,opacity .5s ease-out;transition:top .3s ease-out,opacity .5s ease-out}.funders-block .bulletin-board .node-upper-meta{display:none}.funders-block .bulletin-board .field-image{float:left;max-width:360px;margin-right:30px;margin-bottom:30px}.funders-block .bulletin-board .node-header{font-size:28px}.funders-block .bulletin-board .node-header a{color:white}.funders-block .bulletin-board .node-header .subtitle{font-size:18px;color:white}.funders-block .bulletin-board .node-content{font-size:18px;color:white}.funders-block .bulletin-board .node-links a{color:white}.funders-block .show-more-info .bulletin-board{top:-300px;height:360px;padding:30px 30px 0;z-index:1000;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.funders-subscribe{background-color:#efeeee}.funders-subscribe .node-teaser{padding:60px 0 20px}.funders-subscribe .node-header{display:none}.funders-subscribe .node-webform .form-submit{border-bottom:4px solid #0a6530;background-color:#0f9748}.funders-subscribe .node-webform .form-submit:hover{background-color:#25ba2c}.view-cal{font-family:'Camphor W01';font-size:15px;font-weight:400;line-height:1.33333333}.view-cal.only-community-events .node-calendar{position:absolute;left:-9999px}.view-cal.only-community-events .node-calendar.pt238{position:static}.view-cal.only-film-festival-events .node-calendar{position:absolute;left:-9999px}.view-cal.only-film-festival-events .node-calendar.pt240{position:static}.view-cal.only-kids-and-family-events .node-calendar{position:absolute;left:-9999px}.view-cal.only-kids-and-family-events .node-calendar.pt239{position:static}.view-cal .node-calendar.pt238{background-color:#ffdb00;border-color:#b39900}.view-cal .calendar-filters li.pt238 label{color:#ffdb00;border-color:#ffdb00}.view-cal .calendar-filters li.pt238 input:checked+label,.view-cal .calendar-filters li.pt238 label:hover{color:white;border-color:#ffdb00;background-color:#ffdb00}.view-cal .node-calendar.pt240{background-color:#f99d1f;border-color:#c67505}.view-cal .calendar-filters li.pt240 label{color:#f99d1f;border-color:#f99d1f}.view-cal .calendar-filters li.pt240 input:checked+label,.view-cal .calendar-filters li.pt240 label:hover{color:white;border-color:#f99d1f;background-color:#f99d1f}.view-cal .node-calendar.pt239{background-color:#0f9748;border-color:#085127}.view-cal .calendar-filters li.pt239 label{color:#0f9748;border-color:#0f9748}.view-cal .calendar-filters li.pt239 input:checked+label,.view-cal .calendar-filters li.pt239 label:hover{color:white;border-color:#0f9748;background-color:#0f9748}.view-cal .node-calendar{background-color:#ccc;border-color:#a6a6a6}.view-cal .calendar-filters li label{color:#ccc;border-color:#ccc}.view-cal .calendar-filters li input:checked+label,.view-cal .calendar-filters li label:hover{color:white;border-color:#ccc;background-color:#ccc}.view-cal .node-calendar.pt#ccc{background-color:#ccc;border-color:#a6a6a6}.view-cal .calendar-filters li.pt#ccc label{color:#ccc;border-color:#ccc}.view-cal .calendar-filters li.pt#ccc input:checked+label,.view-cal .calendar-filters li.pt#ccc label:hover{color:white;border-color:#ccc;background-color:#ccc}.view-cal>.attachment{background:url('/sites/default/themes/dtheme/img/hex-loader.gif') no-repeat center 50% #fff}.view-cal>.attachment .calendar-calendar{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transition:opacity .6s ease-out;transition:opacity .6s ease-out;background:white}.view-cal.ready>.attachment .calendar-calendar{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.view-cal a{text-decoration:none}.view-cal ul.links{margin:1.33333333em 0;font-family:'Camphor W01';font-size:15px}.view-cal ul.links a{display:inline-block;padding:3px 6px;border:1px solid #0f9748;background-color:transparent;border-radius:4px;color:#0f9748;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.view-cal ul.links a:hover{background-color:#0f9748;color:white}.view-cal ul.links li{margin:0}.view-cal .calendar-calendar div.date-nav{position:relative;clear:both;margin:14px 0;padding:10px;background-color:#0f9748;font-size:0}.view-cal .calendar-calendar div.date-nav a,.view-cal .calendar-calendar div.date-nav h3{color:white}.view-cal .calendar-calendar div.date-nav div.date-heading{float:none;display:inline-block;vertical-align:middle;font-family:'Camphor W01';text-align:center;line-height:30px;font-size:15px}@media (min-width:640px){.view-cal .calendar-calendar div.date-nav div.date-heading{width:76%;font-size:25px}}.view-cal .calendar-calendar div.date-nav div.date-prev,.view-cal .calendar-calendar div.date-nav div.date-next{float:none;display:inline-block;vertical-align:middle;line-height:0}@media (min-width:640px){.view-cal .calendar-calendar div.date-nav div.date-prev,.view-cal .calendar-calendar div.date-nav div.date-next{width:12%}}.view-cal .calendar-calendar div.date-nav div.date-prev a,.view-cal .calendar-calendar div.date-nav div.date-next a{display:block;text-align:center;width:100%;font-size:14px;line-height:30px;border-radius:4px;background-color:#12b355;-webkit-transition:background-color .3s ease-out;transition:background-color .3s ease-out}.view-cal .calendar-calendar div.date-nav div.date-prev a:hover,.view-cal .calendar-calendar div.date-nav div.date-next a:hover{background-color:#14c55e}.view-cal .calendar-calendar table{border-collapse:separate;border-spacing:1px 0}.view-cal .calendar-calendar tbody{border-top:none}.view-cal .calendar-calendar td{font-size:15px;line-height:1.25}.view-cal .calendar-calendar .day a{font-weight:bold}.view-cal .calendar-calendar .inner p{margin:inherit;padding:inherit}.view-cal .calendar-calendar .year-view>table>tbody>tr>td{float:left;width:100%}@media (min-width:640px){.view-cal .calendar-calendar .year-view>table>tbody>tr>td{float:none;width:32%}}.view-cal .calendar-calendar .year-view>table>tbody>tr>td a{font-weight:bold;text-decoration:none}.view-cal .calendar-calendar .month-view tr th,.view-cal .calendar-calendar .week-view tr th,.view-cal .calendar-calendar .day-view tr th,.view-cal .calendar-calendar .month-view tr td,.view-cal .calendar-calendar .week-view tr td,.view-cal .calendar-calendar .day-view tr td{padding:.2em 0 !important;border:none}.view-cal .calendar-calendar .month-view tr th.week,.view-cal .calendar-calendar .week-view tr th.week,.view-cal .calendar-calendar .day-view tr th.week,.view-cal .calendar-calendar .month-view tr td.week,.view-cal .calendar-calendar .week-view tr td.week,.view-cal .calendar-calendar .day-view tr td.week{display:none}.view-cal .calendar-calendar .month-view tr th.empty,.view-cal .calendar-calendar .week-view tr th.empty,.view-cal .calendar-calendar .day-view tr th.empty,.view-cal .calendar-calendar .month-view tr td.empty,.view-cal .calendar-calendar .week-view tr td.empty,.view-cal .calendar-calendar .day-view tr td.empty{border:none;background-color:transparent}.view-cal .calendar-calendar .month-view tr th.days,.view-cal .calendar-calendar .week-view tr th.days,.view-cal .calendar-calendar .day-view tr th.days,.view-cal .calendar-calendar .month-view tr th.calendar-agenda-hour,.view-cal .calendar-calendar .week-view tr th.calendar-agenda-hour,.view-cal .calendar-calendar .day-view tr th.calendar-agenda-hour,.view-cal .calendar-calendar .month-view tr th.calendar-dayview-hour,.view-cal .calendar-calendar .week-view tr th.calendar-dayview-hour,.view-cal .calendar-calendar .day-view tr th.calendar-dayview-hour,.view-cal .calendar-calendar .month-view tr th.calendar-agenda-items,.view-cal .calendar-calendar .week-view tr th.calendar-agenda-items,.view-cal .calendar-calendar .day-view tr th.calendar-agenda-items{margin:0;border:none;border-bottom:1px solid #808080;color:transparent;background-color:transparent;font-weight:normal;font-size:0}.view-cal .calendar-calendar .month-view tr th.days:after,.view-cal .calendar-calendar .week-view tr th.days:after,.view-cal .calendar-calendar .day-view tr th.days:after,.view-cal .calendar-calendar .month-view tr th.calendar-agenda-hour:after,.view-cal .calendar-calendar .week-view tr th.calendar-agenda-hour:after,.view-cal .calendar-calendar .day-view tr th.calendar-agenda-hour:after,.view-cal .calendar-calendar .month-view tr th.calendar-dayview-hour:after,.view-cal .calendar-calendar .week-view tr th.calendar-dayview-hour:after,.view-cal .calendar-calendar .day-view tr th.calendar-dayview-hour:after,.view-cal .calendar-calendar .month-view tr th.calendar-agenda-items:after,.view-cal .calendar-calendar .week-view tr th.calendar-agenda-items:after,.view-cal .calendar-calendar .day-view tr th.calendar-agenda-items:after{display:block;color:#959595;font-size:15px}.view-cal .calendar-calendar .month-view tr th.days.sun:after,.view-cal .calendar-calendar .week-view tr th.days.sun:after,.view-cal .calendar-calendar .day-view tr th.days.sun:after,.view-cal .calendar-calendar .month-view tr th.calendar-agenda-hour.sun:after,.view-cal .calendar-calendar .week-view tr th.calendar-agenda-hour.sun:after,.view-cal .calendar-calendar .day-view tr th.calendar-agenda-hour.sun:after,.view-cal .calendar-calendar .month-view tr th.calendar-dayview-hour.sun:after,.view-cal .calendar-calendar .week-view tr th.calendar-dayview-hour.sun:after,.view-cal .calendar-calendar .day-view tr th.calendar-dayview-hour.sun:after,.view-cal .calendar-calendar .month-view tr th.calendar-agenda-items.sun:after,.view-cal .calendar-calendar .week-view tr th.calendar-agenda-items.sun:after,.view-cal .calendar-calendar .day-view tr th.calendar-agenda-items.sun:after{content:"Sun"}.view-cal .calendar-calendar .month-view tr th.days.mon:after,.view-cal .calendar-calendar .week-view tr th.days.mon:after,.view-cal .calendar-calendar .day-view tr th.days.mon:after,.view-cal .calendar-calendar .month-view tr th.calendar-agenda-hour.mon:after,.view-cal .calendar-calendar .week-view tr th.calendar-agenda-hour.mon:after,.view-cal .calendar-calendar .day-view tr th.calendar-agenda-hour.mon:after,.view-cal .calendar-calendar .month-view tr th.calendar-dayview-hour.mon:after,.view-cal .calendar-calendar .week-view tr th.calendar-dayview-hour.mon:after,.view-cal .calendar-calendar .day-view tr th.calendar-dayview-hour.mon:after,.view-cal .calendar-calendar .month-view tr th.calendar-agenda-items.mon:after,.view-cal .calendar-calendar .week-view tr th.calendar-agenda-items.mon:after,.view-cal .calendar-calendar .day-view tr th.calendar-agenda-items.mon:after{content:"Mon"}.view-cal .calendar-calendar .month-view tr th.days.tue:after,.view-cal .calendar-calendar .week-view tr th.days.tue:after,.view-cal .calendar-calendar .day-view tr th.days.tue:after,.view-cal .calendar-calendar .month-view tr th.calendar-agenda-hour.tue:after,.view-cal .calendar-calendar .week-view tr th.calendar-agenda-hour.tue:after,.view-cal .calendar-calendar .day-view tr th.calendar-agenda-hour.tue:after,.view-cal .calendar-calendar .month-view tr th.calendar-dayview-hour.tue:after,.view-cal .calendar-calendar .week-view tr th.calendar-dayview-hour.tue:after,.view-cal .calendar-calendar .day-view tr th.calendar-dayview-hour.tue:after,.view-cal .calendar-calendar .month-view tr th.calendar-agenda-items.tue:after,.view-cal .calendar-calendar .week-view tr th.calendar-agenda-items.tue:after,.view-cal .calendar-calendar .day-view tr th.calendar-agenda-items.tue:after{content:"Tue"}.view-cal .calendar-calendar .month-view tr th.days.wed:after,.view-cal .calendar-calendar .week-view tr th.days.wed:after,.view-cal .calendar-calendar .day-view tr th.days.wed:after,.view-cal .calendar-calendar .month-view tr th.calendar-agenda-hour.wed:after,.view-cal .calendar-calendar .week-view tr th.calendar-agenda-hour.wed:after,.view-cal .calendar-calendar .day-view tr th.calendar-agenda-hour.wed:after,.view-cal .calendar-calendar .month-view tr th.calendar-dayview-hour.wed:after,.view-cal .calendar-calendar .week-view tr th.calendar-dayview-hour.wed:after,.view-cal .calendar-calendar .day-view tr th.calendar-dayview-hour.wed:after,.view-cal .calendar-calendar .month-view tr th.calendar-agenda-items.wed:after,.view-cal .calendar-calendar .week-view tr th.calendar-agenda-items.wed:after,.view-cal .calendar-calendar .day-view tr th.calendar-agenda-items.wed:after{content:"Wed"}.view-cal .calendar-calendar .month-view tr th.days.thu:after,.view-cal .calendar-calendar .week-view tr th.days.thu:after,.view-cal .calendar-calendar .day-view tr th.days.thu:after,.view-cal .calendar-calendar .month-view tr th.calendar-agenda-hour.thu:after,.view-cal .calendar-calendar .week-view tr th.calendar-agenda-hour.thu:after,.view-cal .calendar-calendar .day-view tr th.calendar-agenda-hour.thu:after,.view-cal .calendar-calendar .month-view tr th.calendar-dayview-hour.thu:after,.view-cal .calendar-calendar .week-view tr th.calendar-dayview-hour.thu:after,.view-cal .calendar-calendar .day-view tr th.calendar-dayview-hour.thu:after,.view-cal .calendar-calendar .month-view tr th.calendar-agenda-items.thu:after,.view-cal .calendar-calendar .week-view tr th.calendar-agenda-items.thu:after,.view-cal .calendar-calendar .day-view tr th.calendar-agenda-items.thu:after{content:"Thu"}.view-cal .calendar-calendar .month-view tr th.days.fri:after,.view-cal .calendar-calendar .week-view tr th.days.fri:after,.view-cal .calendar-calendar .day-view tr th.days.fri:after,.view-cal .calendar-calendar .month-view tr th.calendar-agenda-hour.fri:after,.view-cal .calendar-calendar .week-view tr th.calendar-agenda-hour.fri:after,.view-cal .calendar-calendar .day-view tr th.calendar-agenda-hour.fri:after,.view-cal .calendar-calendar .month-view tr th.calendar-dayview-hour.fri:after,.view-cal .calendar-calendar .week-view tr th.calendar-dayview-hour.fri:after,.view-cal .calendar-calendar .day-view tr th.calendar-dayview-hour.fri:after,.view-cal .calendar-calendar .month-view tr th.calendar-agenda-items.fri:after,.view-cal .calendar-calendar .week-view tr th.calendar-agenda-items.fri:after,.view-cal .calendar-calendar .day-view tr th.calendar-agenda-items.fri:after{content:"Fri"}.view-cal .calendar-calendar .month-view tr th.days.sat:after,.view-cal .calendar-calendar .week-view tr th.days.sat:after,.view-cal .calendar-calendar .day-view tr th.days.sat:after,.view-cal .calendar-calendar .month-view tr th.calendar-agenda-hour.sat:after,.view-cal .calendar-calendar .week-view tr th.calendar-agenda-hour.sat:after,.view-cal .calendar-calendar .day-view tr th.calendar-agenda-hour.sat:after,.view-cal .calendar-calendar .month-view tr th.calendar-dayview-hour.sat:after,.view-cal .calendar-calendar .week-view tr th.calendar-dayview-hour.sat:after,.view-cal .calendar-calendar .day-view tr th.calendar-dayview-hour.sat:after,.view-cal .calendar-calendar .month-view tr th.calendar-agenda-items.sat:after,.view-cal .calendar-calendar .week-view tr th.calendar-agenda-items.sat:after,.view-cal .calendar-calendar .day-view tr th.calendar-agenda-items.sat:after{content:"Sat"}.view-cal .calendar-calendar .month-view tr td,.view-cal .calendar-calendar .week-view tr td,.view-cal .calendar-calendar .day-view tr td{text-align:center;color:#212121;border-bottom:1px solid #e7e7e7 !important}.view-cal .calendar-calendar .month-view .date-nav,.view-cal .calendar-calendar .week-view .date-nav,.view-cal .calendar-calendar .day-view .date-nav{font-size:inherit;background-color:#eee}.view-cal .calendar-calendar .month-view .date-nav a,.view-cal .calendar-calendar .week-view .date-nav a,.view-cal .calendar-calendar .day-view .date-nav a,.view-cal .calendar-calendar .month-view .date-nav h3,.view-cal .calendar-calendar .week-view .date-nav h3,.view-cal .calendar-calendar .day-view .date-nav h3{color:#212121}.view-cal .calendar-calendar .month-view .date-nav .date-heading,.view-cal .calendar-calendar .week-view .date-nav .date-heading,.view-cal .calendar-calendar .day-view .date-nav .date-heading{width:100%;display:block;line-height:1}.view-cal .calendar-calendar .month-view .date-nav .date-next,.view-cal .calendar-calendar .week-view .date-nav .date-next,.view-cal .calendar-calendar .day-view .date-nav .date-next,.view-cal .calendar-calendar .month-view .date-nav .date-prev,.view-cal .calendar-calendar .week-view .date-nav .date-prev,.view-cal .calendar-calendar .day-view .date-nav .date-prev{display:none}.view-cal .calendar-calendar .month-view .day,.view-cal .calendar-calendar .week-view .day,.view-cal .calendar-calendar .day-view .day,.view-cal .calendar-calendar .month-view .year,.view-cal .calendar-calendar .week-view .year,.view-cal .calendar-calendar .day-view .year{float:none;padding:0;margin:0;width:auto;background-color:transparent;border:none}.view-cal .calendar-calendar .month-view .day a,.view-cal .calendar-calendar .week-view .day a,.view-cal .calendar-calendar .day-view .day a,.view-cal .calendar-calendar .month-view .year a,.view-cal .calendar-calendar .week-view .year a,.view-cal .calendar-calendar .day-view .year a{color:#f99d1f;font-weight:bold;background-color:transparent}.view-cal .calendar-calendar .month-view .day a:hover,.view-cal .calendar-calendar .week-view .day a:hover,.view-cal .calendar-calendar .day-view .day a:hover,.view-cal .calendar-calendar .month-view .year a:hover,.view-cal .calendar-calendar .week-view .year a:hover,.view-cal .calendar-calendar .day-view .year a:hover{color:#f48023;text-decoration:none}@media (min-width:640px){.view-cal .calendar-calendar .month-view .day,.view-cal .calendar-calendar .week-view .day,.view-cal .calendar-calendar .day-view .day,.view-cal .calendar-calendar .month-view .year,.view-cal .calendar-calendar .week-view .year,.view-cal .calendar-calendar .day-view .year{text-align:right;padding:0 .2em}}.view-cal .calendar-calendar .month-view .calendar-empty,.view-cal .calendar-calendar .week-view .calendar-empty,.view-cal .calendar-calendar .day-view .calendar-empty{display:none}.view-cal .calendar-calendar .month-view .node-calendar,.view-cal .calendar-calendar .week-view .node-calendar{display:inline-block;width:8px;height:8px}.view-cal .calendar-calendar .month-view .node-calendar>*,.view-cal .calendar-calendar .week-view .node-calendar>*{display:none}@media (min-width:640px){.view-cal .calendar-calendar .month-view .node-calendar,.view-cal .calendar-calendar .week-view .node-calendar{display:inherit;width:auto;height:auto}.view-cal .calendar-calendar .month-view .node-calendar>*,.view-cal .calendar-calendar .week-view .node-calendar>*{display:inherit}}.view-cal .calendar-calendar .month-view tr td.today{background-color:#eee}.view-cal .calendar-calendar .month-view tr td.sun,.view-cal .calendar-calendar .month-view tr td.sat{background-color:#f9f9f9 !important;border:none !important;border-bottom:1px solid white !important}.view-cal .calendar-calendar .month-view tr td .inner{min-height:0}@media (min-width:640px){.view-cal .calendar-calendar .month-view tr td .inner{min-height:5em}}.view-cal .calendar-calendar .week-view tr td.calendar-agenda-hour,.view-cal .calendar-calendar .day-view tr td.calendar-agenda-hour{font-family:inherit}.view-cal .calendar-calendar .week-view tr td.calendar-agenda-hour .calendar-hour,.view-cal .calendar-calendar .day-view tr td.calendar-agenda-hour .calendar-hour,.view-cal .calendar-calendar .week-view tr td.calendar-agenda-hour .calendar-ampm,.view-cal .calendar-calendar .day-view tr td.calendar-agenda-hour .calendar-ampm{font-size:inherit}.view-cal .calendar-calendar .week-view .week{font-size:inherit}.view-cal .calendar-calendar div.calendar{float:none;clear:none;border-top:none}.view-cal .attachment .calendar-calendar div.date-nav div.date-heading{font-family:inherit;font-size:inherit}.view-cal .feed-icon{text-align:right}.view-cal .feed-icon div{display:inline}.view-cal .node-calendar{display:block;margin:.2em 0;border:1px solid;border-radius:2px;box-shadow:0 1px 2px rgba(0,0,0,0.25);font-size:12px;line-height:1.25;text-align:left}.view-cal .node-calendar header{padding:0.25em 0.5em}.view-cal .node-calendar header a{color:inherit;font-weight:inherit}.view-cal .node-calendar header a:hover{color:inherit}.view-cal .node-calendar header h1{margin:0;font-size:inherit}.view-cal .node-calendar header .subtitle{margin:2px 0 0;color:#333}.view-cal .calendar-filters{float:right;margin:0 0 1.33333333em 0;padding:0;list-style-type:none;font-family:'Camphor W01';font-size:14px}.view-cal .calendar-filters li{float:right;clear:right;margin:.2em 0 .2em .5em;padding:.2em 0;list-style-type:none}@media (min-width:1024px){.view-cal .calendar-filters li{float:left;clear:none}}.view-cal .calendar-filters li input{display:none}.view-cal .calendar-filters li label{border:1px solid;padding:.2em 1em;line-height:1;border-radius:4px;cursor:pointer}.view-cal .calendar-filters li input:checked+label,.view-cal .calendar-filters li label:hover{color:white}@media (min-width:640px){.subterm-grid .subterm-inner{margin-left:-30px;font-size:0}.subterm-grid .subterm-block{width:50%;display:inline-block;vertical-align:top}.subterm-grid .subterm-block .node{font-size:14px;margin-left:30px;margin-bottom:45px;text-align:center}}@media (min-width:1024px){.subterm-grid .subterm-block{width:33.33333333%}}