div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px;}div.pp_default .pp_top .pp_left{background:url("https://cdn-ikplhjn.nitrocdn.com/mMQlsLOnbNSGtUnxAYxQMfxXcDhkGtuh/assets/images/optimized/rev-0e2d150/sffilm.org/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/default/sprite.png") -78px -93px no-repeat;}div.pp_default .pp_top .pp_left.nitro-lazy{background:none !important;}div.pp_default .pp_top .pp_middle{background:url("https://cdn-ikplhjn.nitrocdn.com/mMQlsLOnbNSGtUnxAYxQMfxXcDhkGtuh/assets/images/optimized/rev-0e2d150/sffilm.org/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/default/sprite_x.png") top left repeat-x;}div.pp_default .pp_top .pp_middle.nitro-lazy{background:none !important;}div.pp_default .pp_top .pp_right{background:url("https://cdn-ikplhjn.nitrocdn.com/mMQlsLOnbNSGtUnxAYxQMfxXcDhkGtuh/assets/images/optimized/rev-0e2d150/sffilm.org/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/default/sprite.png") -112px -93px no-repeat;}div.pp_default .pp_top .pp_right.nitro-lazy{background:none !important;}div.pp_default .pp_content .ppt{color:#f8f8f8;}div.pp_default .pp_content_container .pp_left{background:url("https://cdn-ikplhjn.nitrocdn.com/mMQlsLOnbNSGtUnxAYxQMfxXcDhkGtuh/assets/images/optimized/rev-0e2d150/sffilm.org/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/default/sprite_y.png") -7px 0 repeat-y;padding-left:13px;}div.pp_default .pp_content_container .pp_left.nitro-lazy{background:none !important;}div.pp_default .pp_content_container .pp_right{background:url("https://cdn-ikplhjn.nitrocdn.com/mMQlsLOnbNSGtUnxAYxQMfxXcDhkGtuh/assets/images/optimized/rev-0e2d150/sffilm.org/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/default/sprite_y.png") top right repeat-y;padding-right:13px;}div.pp_default .pp_content_container .pp_right.nitro-lazy{background:none !important;}div.pp_default .pp_next:hover{background:url("https://cdn-ikplhjn.nitrocdn.com/mMQlsLOnbNSGtUnxAYxQMfxXcDhkGtuh/assets/images/optimized/rev-0e2d150/sffilm.org/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/default/sprite_next.png") center right no-repeat;cursor:pointer;}div.pp_default .pp_next:hover.nitro-lazy{background:none !important;}div.pp_default .pp_previous:hover{background:url("https://cdn-ikplhjn.nitrocdn.com/mMQlsLOnbNSGtUnxAYxQMfxXcDhkGtuh/assets/images/optimized/rev-0e2d150/sffilm.org/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/default/sprite_prev.png") center left no-repeat;cursor:pointer;}div.pp_default .pp_previous:hover.nitro-lazy{background:none !important;}div.pp_default .pp_expand{background:url("https://cdn-ikplhjn.nitrocdn.com/mMQlsLOnbNSGtUnxAYxQMfxXcDhkGtuh/assets/images/optimized/rev-0e2d150/sffilm.org/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/default/sprite.png") 0 -29px no-repeat;cursor:pointer;width:28px;height:28px;}div.pp_default .pp_expand.nitro-lazy{background:none !important;}div.pp_default .pp_expand:hover{background:url("https://cdn-ikplhjn.nitrocdn.com/mMQlsLOnbNSGtUnxAYxQMfxXcDhkGtuh/assets/images/optimized/rev-0e2d150/sffilm.org/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/default/sprite.png") 0 -56px no-repeat;cursor:pointer;}div.pp_default .pp_expand:hover.nitro-lazy{background:none !important;}div.pp_default .pp_contract{background:url("https://cdn-ikplhjn.nitrocdn.com/mMQlsLOnbNSGtUnxAYxQMfxXcDhkGtuh/assets/images/optimized/rev-0e2d150/sffilm.org/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/default/sprite.png") 0 -84px no-repeat;cursor:pointer;width:28px;height:28px;}div.pp_default .pp_contract.nitro-lazy{background:none !important;}div.pp_default .pp_contract:hover{background:url("https://cdn-ikplhjn.nitrocdn.com/mMQlsLOnbNSGtUnxAYxQMfxXcDhkGtuh/assets/images/optimized/rev-0e2d150/sffilm.org/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/default/sprite.png") 0 -113px no-repeat;cursor:pointer;}div.pp_default .pp_contract:hover.nitro-lazy{background:none !important;}div.pp_default .pp_close{width:30px;height:30px;background:url("https://cdn-ikplhjn.nitrocdn.com/mMQlsLOnbNSGtUnxAYxQMfxXcDhkGtuh/assets/images/optimized/rev-0e2d150/sffilm.org/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/default/sprite.png") 2px 1px no-repeat;cursor:pointer;}div.pp_default .pp_close.nitro-lazy{background:none !important;}div.pp_default .pp_gallery ul li a{background:url("https://cdn-ikplhjn.nitrocdn.com/mMQlsLOnbNSGtUnxAYxQMfxXcDhkGtuh/assets/images/optimized/rev-0e2d150/sffilm.org/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/default/default_thumb.png") center center #f8f8f8;border:1px solid #aaa;}div.pp_default .pp_gallery ul li a.nitro-lazy{background:none !important;}div.pp_default .pp_social{margin-top:7px;}div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{position:static;left:auto;}div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url("https://cdn-ikplhjn.nitrocdn.com/mMQlsLOnbNSGtUnxAYxQMfxXcDhkGtuh/assets/images/optimized/rev-0e2d150/sffilm.org/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/default/sprite.png") -51px 1px no-repeat;height:30px;width:30px;}div.pp_default .pp_nav .pp_play.nitro-lazy,div.pp_default .pp_nav .pp_pause.nitro-lazy{background:none !important;}div.pp_default .pp_nav .pp_pause{background-position:-51px -29px;}div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url("https://cdn-ikplhjn.nitrocdn.com/mMQlsLOnbNSGtUnxAYxQMfxXcDhkGtuh/assets/images/optimized/rev-0e2d150/sffilm.org/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/default/sprite.png") -31px -3px no-repeat;height:20px;width:20px;margin:4px 0 0;}div.pp_default a.pp_arrow_previous.nitro-lazy,div.pp_default a.pp_arrow_next.nitro-lazy{background:none !important;}div.pp_default a.pp_arrow_next{left:52px;background-position:-82px -3px;}div.pp_default .pp_content_container .pp_details{margin-top:5px;}div.pp_default .pp_nav{clear:none;height:30px;width:110px;position:relative;}div.pp_default .pp_nav .currentTextHolder{font-family:Georgia;font-style:italic;color:#999;font-size:11px;left:75px;line-height:25px;position:absolute;top:2px;margin:0;padding:0 0 0 10px;}div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:.7;}div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0;}div.pp_default .pp_bottom .pp_left{background:url("https://cdn-ikplhjn.nitrocdn.com/mMQlsLOnbNSGtUnxAYxQMfxXcDhkGtuh/assets/images/optimized/rev-0e2d150/sffilm.org/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/default/sprite.png") -78px -127px no-repeat;}div.pp_default .pp_bottom .pp_left.nitro-lazy{background:none !important;}div.pp_default .pp_bottom .pp_middle{background:url("https://cdn-ikplhjn.nitrocdn.com/mMQlsLOnbNSGtUnxAYxQMfxXcDhkGtuh/assets/images/optimized/rev-0e2d150/sffilm.org/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/default/sprite_x.png") bottom left repeat-x;}div.pp_default .pp_bottom .pp_middle.nitro-lazy{background:none !important;}div.pp_default .pp_bottom .pp_right{background:url("https://cdn-ikplhjn.nitrocdn.com/mMQlsLOnbNSGtUnxAYxQMfxXcDhkGtuh/assets/images/optimized/rev-0e2d150/sffilm.org/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/default/sprite.png") -112px -127px no-repeat;}div.pp_default .pp_bottom .pp_right.nitro-lazy{background:none !important;}div.pp_default .pp_loaderIcon{background:url("https://cdn-ikplhjn.nitrocdn.com/mMQlsLOnbNSGtUnxAYxQMfxXcDhkGtuh/assets/images/optimized/rev-0e2d150/sffilm.org/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/default/loader.gif") center center no-repeat;}div.pp_default .pp_loaderIcon.nitro-lazy{background:none !important;}div.light_rounded .pp_top .pp_left{background:url("https://cdn-ikplhjn.nitrocdn.com/mMQlsLOnbNSGtUnxAYxQMfxXcDhkGtuh/assets/images/optimized/rev-0e2d150/sffilm.org/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/light_rounded/sprite.png") -88px -53px no-repeat;}div.light_rounded .pp_top .pp_left.nitro-lazy{background:none !important;}div.light_rounded .pp_top .pp_right{background:url("https://cdn-ikplhjn.nitrocdn.com/mMQlsLOnbNSGtUnxAYxQMfxXcDhkGtuh/assets/images/optimized/rev-0e2d150/sffilm.org/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/light_rounded/sprite.png") -110px -53px no-repeat;}div.light_rounded .pp_top .pp_right.nitro-lazy{background:none !important;}div.light_rounded .pp_next:hover{background:url("https://cdn-ikplhjn.nitrocdn.com/mMQlsLOnbNSGtUnxAYxQMfxXcDhkGtuh/assets/images/optimized/rev-0e2d150/sffilm.org/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/light_rounded/btnNext.png") center right no-repeat;cursor:pointer;}div.light_rounded .pp_next:hover.nitro-lazy{background:none !important;}div.light_rounded .pp_previous:hover{background:url("https://cdn-ikplhjn.nitrocdn.com/mMQlsLOnbNSGtUnxAYxQMfxXcDhkGtuh/assets/images/optimized/rev-0e2d150/sffilm.org/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/light_rounded/btnPrevious.png") center left no-repeat;cursor:pointer;}div.light_rounded .pp_previous:hover.nitro-lazy{background:none !important;}div.light_rounded .pp_expand{background:url("https://cdn-ikplhjn.nitrocdn.com/mMQlsLOnbNSGtUnxAYxQMfxXcDhkGtuh/assets/images/optimized/rev-0e2d150/sffilm.org/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/light_rounded/sprite.png") -31px -26px no-repeat;cursor:pointer;}div.light_rounded .pp_expand.nitro-lazy{background:none !important;}div.light_rounded .pp_expand:hover{background:url("https://cdn-ikplhjn.nitrocdn.com/mMQlsLOnbNSGtUnxAYxQMfxXcDhkGtuh/assets/images/optimized/rev-0e2d150/sffilm.org/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/light_rounded/sprite.png") -31px -47px no-repeat;cursor:pointer;}div.light_rounded .pp_expand:hover.nitro-lazy{background:none !important;}div.light_rounded .pp_contract{background:url("https://cdn-ikplhjn.nitrocdn.com/mMQlsLOnbNSGtUnxAYxQMfxXcDhkGtuh/assets/images/optimized/rev-0e2d150/sffilm.org/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/light_rounded/sprite.png") 0 -26px no-repeat;cursor:pointer;}div.light_rounded .pp_contract.nitro-lazy{background:none !important;}div.light_rounded .pp_contract:hover{background:url("https://cdn-ikplhjn.nitrocdn.com/mMQlsLOnbNSGtUnxAYxQMfxXcDhkGtuh/assets/images/optimized/rev-0e2d150/sffilm.org/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/light_rounded/sprite.png") 0 -47px no-repeat;cursor:pointer;}div.light_rounded .pp_contract:hover.nitro-lazy{background:none !important;}div.light_rounded .pp_close{width:75px;height:22px;background:url("https://cdn-ikplhjn.nitrocdn.com/mMQlsLOnbNSGtUnxAYxQMfxXcDhkGtuh/assets/images/optimized/rev-0e2d150/sffilm.org/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/light_rounded/sprite.png") -1px -1px no-repeat;cursor:pointer;}div.light_rounded .pp_close.nitro-lazy{background:none !important;}div.light_rounded .pp_nav .pp_play{background:url("https://cdn-ikplhjn.nitrocdn.com/mMQlsLOnbNSGtUnxAYxQMfxXcDhkGtuh/assets/images/optimized/rev-0e2d150/sffilm.org/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/light_rounded/sprite.png") -1px -100px no-repeat;height:15px;width:14px;}div.light_rounded .pp_nav .pp_play.nitro-lazy{background:none !important;}div.light_rounded .pp_nav .pp_pause{background:url("https://cdn-ikplhjn.nitrocdn.com/mMQlsLOnbNSGtUnxAYxQMfxXcDhkGtuh/assets/images/optimized/rev-0e2d150/sffilm.org/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/light_rounded/sprite.png") -24px -100px no-repeat;height:15px;width:14px;}div.light_rounded .pp_nav .pp_pause.nitro-lazy{background:none !important;}div.light_rounded .pp_arrow_previous{background:url("https://cdn-ikplhjn.nitrocdn.com/mMQlsLOnbNSGtUnxAYxQMfxXcDhkGtuh/assets/images/optimized/rev-0e2d150/sffilm.org/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/light_rounded/sprite.png") 0 -71px no-repeat;}div.light_rounded .pp_arrow_previous.nitro-lazy{background:none !important;}div.light_rounded .pp_arrow_next{background:url("https://cdn-ikplhjn.nitrocdn.com/mMQlsLOnbNSGtUnxAYxQMfxXcDhkGtuh/assets/images/optimized/rev-0e2d150/sffilm.org/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/light_rounded/sprite.png") -22px -71px no-repeat;}div.light_rounded .pp_arrow_next.nitro-lazy{background:none !important;}div.light_rounded .pp_bottom .pp_left{background:url("https://cdn-ikplhjn.nitrocdn.com/mMQlsLOnbNSGtUnxAYxQMfxXcDhkGtuh/assets/images/optimized/rev-0e2d150/sffilm.org/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/light_rounded/sprite.png") -88px -80px no-repeat;}div.light_rounded .pp_bottom .pp_left.nitro-lazy{background:none !important;}div.light_rounded .pp_bottom .pp_right{background:url("https://cdn-ikplhjn.nitrocdn.com/mMQlsLOnbNSGtUnxAYxQMfxXcDhkGtuh/assets/images/optimized/rev-0e2d150/sffilm.org/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/light_rounded/sprite.png") -110px -80px no-repeat;}div.light_rounded .pp_bottom .pp_right.nitro-lazy{background:none !important;}div.dark_rounded .pp_top .pp_left{background:url("https://cdn-ikplhjn.nitrocdn.com/mMQlsLOnbNSGtUnxAYxQMfxXcDhkGtuh/assets/images/optimized/rev-0e2d150/sffilm.org/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/dark_rounded/sprite.png") -88px -53px no-repeat;}div.dark_rounded .pp_top .pp_left.nitro-lazy{background:none !important;}div.dark_rounded .pp_top .pp_right{background:url("https://cdn-ikplhjn.nitrocdn.com/mMQlsLOnbNSGtUnxAYxQMfxXcDhkGtuh/assets/images/optimized/rev-0e2d150/sffilm.org/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/dark_rounded/sprite.png") -110px -53px no-repeat;}div.dark_rounded .pp_top .pp_right.nitro-lazy{background:none !important;}div.dark_rounded .pp_content_container .pp_left{background:url("https://cdn-ikplhjn.nitrocdn.com/mMQlsLOnbNSGtUnxAYxQMfxXcDhkGtuh/assets/images/optimized/rev-0e2d150/sffilm.org/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/dark_rounded/contentPattern.png") top left repeat-y;}div.dark_rounded .pp_content_container .pp_left.nitro-lazy{background:none !important;}div.dark_rounded .pp_content_container .pp_right{background:url("https://cdn-ikplhjn.nitrocdn.com/mMQlsLOnbNSGtUnxAYxQMfxXcDhkGtuh/assets/images/optimized/rev-0e2d150/sffilm.org/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/dark_rounded/contentPattern.png") top right repeat-y;}div.dark_rounded .pp_content_container .pp_right.nitro-lazy{background:none !important;}div.dark_rounded .pp_next:hover{background:url("https://cdn-ikplhjn.nitrocdn.com/mMQlsLOnbNSGtUnxAYxQMfxXcDhkGtuh/assets/images/optimized/rev-0e2d150/sffilm.org/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/dark_rounded/btnNext.png") center right no-repeat;cursor:pointer;}div.dark_rounded .pp_next:hover.nitro-lazy{background:none !important;}div.dark_rounded .pp_previous:hover{background:url("https://cdn-ikplhjn.nitrocdn.com/mMQlsLOnbNSGtUnxAYxQMfxXcDhkGtuh/assets/images/optimized/rev-0e2d150/sffilm.org/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/dark_rounded/btnPrevious.png") center left no-repeat;cursor:pointer;}div.dark_rounded .pp_previous:hover.nitro-lazy{background:none !important;}div.dark_rounded .pp_expand{background:url("https://cdn-ikplhjn.nitrocdn.com/mMQlsLOnbNSGtUnxAYxQMfxXcDhkGtuh/assets/images/optimized/rev-0e2d150/sffilm.org/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/dark_rounded/sprite.png") -31px -26px no-repeat;cursor:pointer;}div.dark_rounded .pp_expand.nitro-lazy{background:none !important;}div.dark_rounded .pp_expand:hover{background:url("https://cdn-ikplhjn.nitrocdn.com/mMQlsLOnbNSGtUnxAYxQMfxXcDhkGtuh/assets/images/optimized/rev-0e2d150/sffilm.org/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/dark_rounded/sprite.png") -31px -47px no-repeat;cursor:pointer;}div.dark_rounded .pp_expand:hover.nitro-lazy{background:none !important;}div.dark_rounded .pp_contract{background:url("https://cdn-ikplhjn.nitrocdn.com/mMQlsLOnbNSGtUnxAYxQMfxXcDhkGtuh/assets/images/optimized/rev-0e2d150/sffilm.org/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/dark_rounded/sprite.png") 0 -26px no-repeat;cursor:pointer;}div.dark_rounded .pp_contract.nitro-lazy{background:none !important;}div.dark_rounded .pp_contract:hover{background:url("https://cdn-ikplhjn.nitrocdn.com/mMQlsLOnbNSGtUnxAYxQMfxXcDhkGtuh/assets/images/optimized/rev-0e2d150/sffilm.org/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/dark_rounded/sprite.png") 0 -47px no-repeat;cursor:pointer;}div.dark_rounded .pp_contract:hover.nitro-lazy{background:none !important;}div.dark_rounded .pp_close{width:75px;height:22px;background:url("https://cdn-ikplhjn.nitrocdn.com/mMQlsLOnbNSGtUnxAYxQMfxXcDhkGtuh/assets/images/optimized/rev-0e2d150/sffilm.org/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/dark_rounded/sprite.png") -1px -1px no-repeat;cursor:pointer;}div.dark_rounded .pp_close.nitro-lazy{background:none !important;}div.dark_rounded .pp_description{margin-right:85px;color:#fff;}div.dark_rounded .pp_nav .pp_play{background:url("https://cdn-ikplhjn.nitrocdn.com/mMQlsLOnbNSGtUnxAYxQMfxXcDhkGtuh/assets/images/optimized/rev-0e2d150/sffilm.org/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/dark_rounded/sprite.png") -1px -100px no-repeat;height:15px;width:14px;}div.dark_rounded .pp_nav .pp_play.nitro-lazy{background:none !important;}div.dark_rounded .pp_nav .pp_pause{background:url("https://cdn-ikplhjn.nitrocdn.com/mMQlsLOnbNSGtUnxAYxQMfxXcDhkGtuh/assets/images/optimized/rev-0e2d150/sffilm.org/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/dark_rounded/sprite.png") -24px -100px no-repeat;height:15px;width:14px;}div.dark_rounded .pp_nav .pp_pause.nitro-lazy{background:none !important;}div.dark_rounded .pp_arrow_previous{background:url("https://cdn-ikplhjn.nitrocdn.com/mMQlsLOnbNSGtUnxAYxQMfxXcDhkGtuh/assets/images/optimized/rev-0e2d150/sffilm.org/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/dark_rounded/sprite.png") 0 -71px no-repeat;}div.dark_rounded .pp_arrow_previous.nitro-lazy{background:none !important;}div.dark_rounded .pp_arrow_next{background:url("https://cdn-ikplhjn.nitrocdn.com/mMQlsLOnbNSGtUnxAYxQMfxXcDhkGtuh/assets/images/optimized/rev-0e2d150/sffilm.org/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/dark_rounded/sprite.png") -22px -71px no-repeat;}div.dark_rounded .pp_arrow_next.nitro-lazy{background:none !important;}div.dark_rounded .pp_bottom .pp_left{background:url("https://cdn-ikplhjn.nitrocdn.com/mMQlsLOnbNSGtUnxAYxQMfxXcDhkGtuh/assets/images/optimized/rev-0e2d150/sffilm.org/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/dark_rounded/sprite.png") -88px -80px no-repeat;}div.dark_rounded .pp_bottom .pp_left.nitro-lazy{background:none !important;}div.dark_rounded .pp_bottom .pp_right{background:url("https://cdn-ikplhjn.nitrocdn.com/mMQlsLOnbNSGtUnxAYxQMfxXcDhkGtuh/assets/images/optimized/rev-0e2d150/sffilm.org/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/dark_rounded/sprite.png") -110px -80px no-repeat;}div.dark_rounded .pp_bottom .pp_right.nitro-lazy{background:none !important;}div.dark_rounded .pp_loaderIcon{background:url("https://cdn-ikplhjn.nitrocdn.com/mMQlsLOnbNSGtUnxAYxQMfxXcDhkGtuh/assets/images/optimized/rev-0e2d150/sffilm.org/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/dark_rounded/loader.gif") center center no-repeat;}div.dark_rounded .pp_loaderIcon.nitro-lazy{background:none !important;}div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000;}div.dark_square .pp_description{color:#fff;margin:0 85px 0 0;}div.dark_square .pp_loaderIcon{background:url("https://cdn-ikplhjn.nitrocdn.com/mMQlsLOnbNSGtUnxAYxQMfxXcDhkGtuh/assets/images/optimized/rev-0e2d150/sffilm.org/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/dark_square/loader.gif") center center no-repeat;}div.dark_square .pp_loaderIcon.nitro-lazy{background:none !important;}div.dark_square .pp_expand{background:url("https://cdn-ikplhjn.nitrocdn.com/mMQlsLOnbNSGtUnxAYxQMfxXcDhkGtuh/assets/images/optimized/rev-0e2d150/sffilm.org/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/dark_square/sprite.png") -31px -26px no-repeat;cursor:pointer;}div.dark_square .pp_expand.nitro-lazy{background:none !important;}div.dark_square .pp_expand:hover{background:url("https://cdn-ikplhjn.nitrocdn.com/mMQlsLOnbNSGtUnxAYxQMfxXcDhkGtuh/assets/images/optimized/rev-0e2d150/sffilm.org/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/dark_square/sprite.png") -31px -47px no-repeat;cursor:pointer;}div.dark_square .pp_expand:hover.nitro-lazy{background:none !important;}div.dark_square .pp_contract{background:url("https://cdn-ikplhjn.nitrocdn.com/mMQlsLOnbNSGtUnxAYxQMfxXcDhkGtuh/assets/images/optimized/rev-0e2d150/sffilm.org/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/dark_square/sprite.png") 0 -26px no-repeat;cursor:pointer;}div.dark_square .pp_contract.nitro-lazy{background:none !important;}div.dark_square .pp_contract:hover{background:url("https://cdn-ikplhjn.nitrocdn.com/mMQlsLOnbNSGtUnxAYxQMfxXcDhkGtuh/assets/images/optimized/rev-0e2d150/sffilm.org/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/dark_square/sprite.png") 0 -47px no-repeat;cursor:pointer;}div.dark_square .pp_contract:hover.nitro-lazy{background:none !important;}div.dark_square .pp_close{width:75px;height:22px;background:url("https://cdn-ikplhjn.nitrocdn.com/mMQlsLOnbNSGtUnxAYxQMfxXcDhkGtuh/assets/images/optimized/rev-0e2d150/sffilm.org/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/dark_square/sprite.png") -1px -1px no-repeat;cursor:pointer;}div.dark_square .pp_close.nitro-lazy{background:none !important;}div.dark_square .pp_nav{clear:none;}div.dark_square .pp_nav .pp_play{background:url("https://cdn-ikplhjn.nitrocdn.com/mMQlsLOnbNSGtUnxAYxQMfxXcDhkGtuh/assets/images/optimized/rev-0e2d150/sffilm.org/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/dark_square/sprite.png") -1px -100px no-repeat;height:15px;width:14px;}div.dark_square .pp_nav .pp_play.nitro-lazy{background:none !important;}div.dark_square .pp_nav .pp_pause{background:url("https://cdn-ikplhjn.nitrocdn.com/mMQlsLOnbNSGtUnxAYxQMfxXcDhkGtuh/assets/images/optimized/rev-0e2d150/sffilm.org/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/dark_square/sprite.png") -24px -100px no-repeat;height:15px;width:14px;}div.dark_square .pp_nav .pp_pause.nitro-lazy{background:none !important;}div.dark_square .pp_arrow_previous{background:url("https://cdn-ikplhjn.nitrocdn.com/mMQlsLOnbNSGtUnxAYxQMfxXcDhkGtuh/assets/images/optimized/rev-0e2d150/sffilm.org/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/dark_square/sprite.png") 0 -71px no-repeat;}div.dark_square .pp_arrow_previous.nitro-lazy{background:none !important;}div.dark_square .pp_arrow_next{background:url("https://cdn-ikplhjn.nitrocdn.com/mMQlsLOnbNSGtUnxAYxQMfxXcDhkGtuh/assets/images/optimized/rev-0e2d150/sffilm.org/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/dark_square/sprite.png") -22px -71px no-repeat;}div.dark_square .pp_arrow_next.nitro-lazy{background:none !important;}div.dark_square .pp_next:hover{background:url("https://cdn-ikplhjn.nitrocdn.com/mMQlsLOnbNSGtUnxAYxQMfxXcDhkGtuh/assets/images/optimized/rev-0e2d150/sffilm.org/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/dark_square/btnNext.png") center right no-repeat;cursor:pointer;}div.dark_square .pp_next:hover.nitro-lazy{background:none !important;}div.dark_square .pp_previous:hover{background:url("https://cdn-ikplhjn.nitrocdn.com/mMQlsLOnbNSGtUnxAYxQMfxXcDhkGtuh/assets/images/optimized/rev-0e2d150/sffilm.org/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/dark_square/btnPrevious.png") center left no-repeat;cursor:pointer;}div.dark_square .pp_previous:hover.nitro-lazy{background:none !important;}div.light_square .pp_expand{background:url("https://cdn-ikplhjn.nitrocdn.com/mMQlsLOnbNSGtUnxAYxQMfxXcDhkGtuh/assets/images/optimized/rev-0e2d150/sffilm.org/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/light_square/sprite.png") -31px -26px no-repeat;cursor:pointer;}div.light_square .pp_expand.nitro-lazy{background:none !important;}div.light_square .pp_expand:hover{background:url("https://cdn-ikplhjn.nitrocdn.com/mMQlsLOnbNSGtUnxAYxQMfxXcDhkGtuh/assets/images/optimized/rev-0e2d150/sffilm.org/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/light_square/sprite.png") -31px -47px no-repeat;cursor:pointer;}div.light_square .pp_expand:hover.nitro-lazy{background:none !important;}div.light_square .pp_contract{background:url("https://cdn-ikplhjn.nitrocdn.com/mMQlsLOnbNSGtUnxAYxQMfxXcDhkGtuh/assets/images/optimized/rev-0e2d150/sffilm.org/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/light_square/sprite.png") 0 -26px no-repeat;cursor:pointer;}div.light_square .pp_contract.nitro-lazy{background:none !important;}div.light_square .pp_contract:hover{background:url("https://cdn-ikplhjn.nitrocdn.com/mMQlsLOnbNSGtUnxAYxQMfxXcDhkGtuh/assets/images/optimized/rev-0e2d150/sffilm.org/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/light_square/sprite.png") 0 -47px no-repeat;cursor:pointer;}div.light_square .pp_contract:hover.nitro-lazy{background:none !important;}div.light_square .pp_close{width:75px;height:22px;background:url("https://cdn-ikplhjn.nitrocdn.com/mMQlsLOnbNSGtUnxAYxQMfxXcDhkGtuh/assets/images/optimized/rev-0e2d150/sffilm.org/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/light_square/sprite.png") -1px -1px no-repeat;cursor:pointer;}div.light_square .pp_close.nitro-lazy{background:none !important;}div.light_square .pp_nav .pp_play{background:url("https://cdn-ikplhjn.nitrocdn.com/mMQlsLOnbNSGtUnxAYxQMfxXcDhkGtuh/assets/images/optimized/rev-0e2d150/sffilm.org/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/light_square/sprite.png") -1px -100px no-repeat;height:15px;width:14px;}div.light_square .pp_nav .pp_play.nitro-lazy{background:none !important;}div.light_square .pp_nav .pp_pause{background:url("https://cdn-ikplhjn.nitrocdn.com/mMQlsLOnbNSGtUnxAYxQMfxXcDhkGtuh/assets/images/optimized/rev-0e2d150/sffilm.org/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/light_square/sprite.png") -24px -100px no-repeat;height:15px;width:14px;}div.light_square .pp_nav .pp_pause.nitro-lazy{background:none !important;}div.light_square .pp_arrow_previous{background:url("https://cdn-ikplhjn.nitrocdn.com/mMQlsLOnbNSGtUnxAYxQMfxXcDhkGtuh/assets/images/optimized/rev-0e2d150/sffilm.org/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/light_square/sprite.png") 0 -71px no-repeat;}div.light_square .pp_arrow_previous.nitro-lazy{background:none !important;}div.light_square .pp_arrow_next{background:url("https://cdn-ikplhjn.nitrocdn.com/mMQlsLOnbNSGtUnxAYxQMfxXcDhkGtuh/assets/images/optimized/rev-0e2d150/sffilm.org/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/light_square/sprite.png") -22px -71px no-repeat;}div.light_square .pp_arrow_next.nitro-lazy{background:none !important;}div.light_square .pp_next:hover{background:url("https://cdn-ikplhjn.nitrocdn.com/mMQlsLOnbNSGtUnxAYxQMfxXcDhkGtuh/assets/images/optimized/rev-0e2d150/sffilm.org/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/light_square/btnNext.png") center right no-repeat;cursor:pointer;}div.light_square .pp_next:hover.nitro-lazy{background:none !important;}div.light_square .pp_previous:hover{background:url("https://cdn-ikplhjn.nitrocdn.com/mMQlsLOnbNSGtUnxAYxQMfxXcDhkGtuh/assets/images/optimized/rev-0e2d150/sffilm.org/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/light_square/btnPrevious.png") center left no-repeat;cursor:pointer;}div.light_square .pp_previous:hover.nitro-lazy{background:none !important;}div.facebook .pp_top .pp_left{background:url("https://cdn-ikplhjn.nitrocdn.com/mMQlsLOnbNSGtUnxAYxQMfxXcDhkGtuh/assets/images/optimized/rev-0e2d150/sffilm.org/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/facebook/sprite.png") -88px -53px no-repeat;}div.facebook .pp_top .pp_left.nitro-lazy{background:none !important;}div.facebook .pp_top .pp_middle{background:url("https://cdn-ikplhjn.nitrocdn.com/mMQlsLOnbNSGtUnxAYxQMfxXcDhkGtuh/assets/images/optimized/rev-0e2d150/sffilm.org/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/facebook/contentPatternTop.png") top left repeat-x;}div.facebook .pp_top .pp_middle.nitro-lazy{background:none !important;}div.facebook .pp_top .pp_right{background:url("https://cdn-ikplhjn.nitrocdn.com/mMQlsLOnbNSGtUnxAYxQMfxXcDhkGtuh/assets/images/optimized/rev-0e2d150/sffilm.org/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/facebook/sprite.png") -110px -53px no-repeat;}div.facebook .pp_top .pp_right.nitro-lazy{background:none !important;}div.facebook .pp_content_container .pp_left{background:url("https://cdn-ikplhjn.nitrocdn.com/mMQlsLOnbNSGtUnxAYxQMfxXcDhkGtuh/assets/images/optimized/rev-0e2d150/sffilm.org/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/facebook/contentPatternLeft.png") top left repeat-y;}div.facebook .pp_content_container .pp_left.nitro-lazy{background:none !important;}div.facebook .pp_content_container .pp_right{background:url("https://cdn-ikplhjn.nitrocdn.com/mMQlsLOnbNSGtUnxAYxQMfxXcDhkGtuh/assets/images/optimized/rev-0e2d150/sffilm.org/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/facebook/contentPatternRight.png") top right repeat-y;}div.facebook .pp_content_container .pp_right.nitro-lazy{background:none !important;}div.facebook .pp_expand{background:url("https://cdn-ikplhjn.nitrocdn.com/mMQlsLOnbNSGtUnxAYxQMfxXcDhkGtuh/assets/images/optimized/rev-0e2d150/sffilm.org/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/facebook/sprite.png") -31px -26px no-repeat;cursor:pointer;}div.facebook .pp_expand.nitro-lazy{background:none !important;}div.facebook .pp_expand:hover{background:url("https://cdn-ikplhjn.nitrocdn.com/mMQlsLOnbNSGtUnxAYxQMfxXcDhkGtuh/assets/images/optimized/rev-0e2d150/sffilm.org/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/facebook/sprite.png") -31px -47px no-repeat;cursor:pointer;}div.facebook .pp_expand:hover.nitro-lazy{background:none !important;}div.facebook .pp_contract{background:url("https://cdn-ikplhjn.nitrocdn.com/mMQlsLOnbNSGtUnxAYxQMfxXcDhkGtuh/assets/images/optimized/rev-0e2d150/sffilm.org/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/facebook/sprite.png") 0 -26px no-repeat;cursor:pointer;}div.facebook .pp_contract.nitro-lazy{background:none !important;}div.facebook .pp_contract:hover{background:url("https://cdn-ikplhjn.nitrocdn.com/mMQlsLOnbNSGtUnxAYxQMfxXcDhkGtuh/assets/images/optimized/rev-0e2d150/sffilm.org/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/facebook/sprite.png") 0 -47px no-repeat;cursor:pointer;}div.facebook .pp_contract:hover.nitro-lazy{background:none !important;}div.facebook .pp_close{width:22px;height:22px;background:url("https://cdn-ikplhjn.nitrocdn.com/mMQlsLOnbNSGtUnxAYxQMfxXcDhkGtuh/assets/images/optimized/rev-0e2d150/sffilm.org/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/facebook/sprite.png") -1px -1px no-repeat;cursor:pointer;}div.facebook .pp_close.nitro-lazy{background:none !important;}div.facebook .pp_description{margin:0 37px 0 0;}div.facebook .pp_loaderIcon{background:url("https://cdn-ikplhjn.nitrocdn.com/mMQlsLOnbNSGtUnxAYxQMfxXcDhkGtuh/assets/images/optimized/rev-0e2d150/sffilm.org/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/facebook/loader.gif") center center no-repeat;}div.facebook .pp_loaderIcon.nitro-lazy{background:none !important;}div.facebook .pp_arrow_previous{background:url("https://cdn-ikplhjn.nitrocdn.com/mMQlsLOnbNSGtUnxAYxQMfxXcDhkGtuh/assets/images/optimized/rev-0e2d150/sffilm.org/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/facebook/sprite.png") 0 -71px no-repeat;height:22px;margin-top:0;width:22px;}div.facebook .pp_arrow_previous.nitro-lazy{background:none !important;}div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default;}div.facebook .pp_arrow_next{background:url("https://cdn-ikplhjn.nitrocdn.com/mMQlsLOnbNSGtUnxAYxQMfxXcDhkGtuh/assets/images/optimized/rev-0e2d150/sffilm.org/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/facebook/sprite.png") -32px -71px no-repeat;height:22px;margin-top:0;width:22px;}div.facebook .pp_arrow_next.nitro-lazy{background:none !important;}div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default;}div.facebook .pp_nav{margin-top:0;}div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px;}div.facebook .pp_nav .pp_play{background:url("https://cdn-ikplhjn.nitrocdn.com/mMQlsLOnbNSGtUnxAYxQMfxXcDhkGtuh/assets/images/optimized/rev-0e2d150/sffilm.org/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/facebook/sprite.png") -1px -123px no-repeat;height:22px;width:22px;}div.facebook .pp_nav .pp_play.nitro-lazy{background:none !important;}div.facebook .pp_nav .pp_pause{background:url("https://cdn-ikplhjn.nitrocdn.com/mMQlsLOnbNSGtUnxAYxQMfxXcDhkGtuh/assets/images/optimized/rev-0e2d150/sffilm.org/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/facebook/sprite.png") -32px -123px no-repeat;height:22px;width:22px;}div.facebook .pp_nav .pp_pause.nitro-lazy{background:none !important;}div.facebook .pp_next:hover{background:url("https://cdn-ikplhjn.nitrocdn.com/mMQlsLOnbNSGtUnxAYxQMfxXcDhkGtuh/assets/images/optimized/rev-0e2d150/sffilm.org/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/facebook/btnNext.png") center right no-repeat;cursor:pointer;}div.facebook .pp_next:hover.nitro-lazy{background:none !important;}div.facebook .pp_previous:hover{background:url("https://cdn-ikplhjn.nitrocdn.com/mMQlsLOnbNSGtUnxAYxQMfxXcDhkGtuh/assets/images/optimized/rev-0e2d150/sffilm.org/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/facebook/btnPrevious.png") center left no-repeat;cursor:pointer;}div.facebook .pp_previous:hover.nitro-lazy{background:none !important;}div.facebook .pp_bottom .pp_left{background:url("https://cdn-ikplhjn.nitrocdn.com/mMQlsLOnbNSGtUnxAYxQMfxXcDhkGtuh/assets/images/optimized/rev-0e2d150/sffilm.org/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/facebook/sprite.png") -88px -80px no-repeat;}div.facebook .pp_bottom .pp_left.nitro-lazy{background:none !important;}div.facebook .pp_bottom .pp_middle{background:url("https://cdn-ikplhjn.nitrocdn.com/mMQlsLOnbNSGtUnxAYxQMfxXcDhkGtuh/assets/images/optimized/rev-0e2d150/sffilm.org/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/facebook/contentPatternBottom.png") top left repeat-x;}div.facebook .pp_bottom .pp_middle.nitro-lazy{background:none !important;}div.facebook .pp_bottom .pp_right{background:url("https://cdn-ikplhjn.nitrocdn.com/mMQlsLOnbNSGtUnxAYxQMfxXcDhkGtuh/assets/images/optimized/rev-0e2d150/sffilm.org/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/facebook/sprite.png") -110px -80px no-repeat;}div.facebook .pp_bottom .pp_right.nitro-lazy{background:none !important;}div.pp_pic_holder a:focus{outline:none;}div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500;}div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000;}.pp_content{height:40px;min-width:40px;}* html .pp_content{width:40px;}.pp_content_container{position:relative;text-align:left;width:100%;}.pp_content_container .pp_left{padding-left:20px;}.pp_content_container .pp_right{padding-right:20px;}.pp_content_container .pp_details{float:left;margin:10px 0 2px;}.pp_description{display:none;margin:0;}.pp_social{float:left;margin:0;}.pp_social .facebook{float:left;margin-left:5px;width:55px;overflow:hidden;}.pp_social .twitter{float:left;}.pp_nav{clear:right;float:left;margin:3px 10px 0 0;}.pp_nav p{float:left;white-space:nowrap;margin:2px 4px;}.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px;}a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px;}.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000;}.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000;}.pp_gallery div{float:left;overflow:hidden;position:relative;}.pp_gallery ul{float:left;height:35px;position:relative;white-space:nowrap;margin:0 0 0 5px;padding:0;}.pp_gallery ul a{border:1px rgba(0,0,0,.5) solid;display:block;float:left;height:33px;overflow:hidden;}.pp_gallery ul a img{border:0;}.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0;}.pp_gallery li.default a{background:url("https://cdn-ikplhjn.nitrocdn.com/mMQlsLOnbNSGtUnxAYxQMfxXcDhkGtuh/assets/images/optimized/rev-0e2d150/sffilm.org/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/facebook/default_thumbnail.gif") 0 0 no-repeat;display:block;height:33px;width:50px;}.pp_gallery li.default a.nitro-lazy{background:none !important;}.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px !important;}a.pp_next{background:url("https://cdn-ikplhjn.nitrocdn.com/mMQlsLOnbNSGtUnxAYxQMfxXcDhkGtuh/assets/images/optimized/rev-0e2d150/sffilm.org/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/light_rounded/btnNext.png") 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%;}a.pp_next.nitro-lazy{background:none !important;}a.pp_previous{background:url("https://cdn-ikplhjn.nitrocdn.com/mMQlsLOnbNSGtUnxAYxQMfxXcDhkGtuh/assets/images/optimized/rev-0e2d150/sffilm.org/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/light_rounded/btnNext.png") 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%;}a.pp_previous.nitro-lazy{background:none !important;}a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000;}a.pp_close{position:absolute;right:0;top:0;display:block;line-height:22px;text-indent:-10000px;}.pp_loaderIcon{display:block;height:24px;left:50%;position:absolute;top:50%;width:24px;margin:-12px 0 0 -12px;}#pp_full_res{line-height:1 !important;}#pp_full_res .pp_inline{text-align:left;}#pp_full_res .pp_inline p{margin:0 0 15px;}div.ppt{color:#fff;display:none;font-size:17px;z-index:9999;margin:0 0 5px 15px;}div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff;}div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000;}div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff;}div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative;}div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff;}div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px;}div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px !important;}div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default;}div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url("https://cdn-ikplhjn.nitrocdn.com/mMQlsLOnbNSGtUnxAYxQMfxXcDhkGtuh/assets/images/optimized/rev-0e2d150/sffilm.org/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/light_rounded/loader.gif") center center no-repeat;}div.light_rounded .pp_loaderIcon.nitro-lazy,div.light_square .pp_loaderIcon.nitro-lazy{background:none !important;}div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url("https://cdn-ikplhjn.nitrocdn.com/mMQlsLOnbNSGtUnxAYxQMfxXcDhkGtuh/assets/images/optimized/rev-0e2d150/sffilm.org/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/dark_rounded/contentPattern.png") top left repeat;}div.dark_rounded .pp_top .pp_middle.nitro-lazy,div.dark_rounded .pp_content.nitro-lazy,div.dark_rounded .pp_bottom .pp_middle.nitro-lazy{background:none !important;}div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4;}div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff;}.pp_top,.pp_bottom{height:20px;position:relative;}* html .pp_top,* html .pp_bottom{padding:0 20px;}.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px;}.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px;}* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static;}.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px;}.pp_fade,.pp_gallery li.default a img{display:none;}img.wpvl_playbutton{box-shadow:none !important;}a.pp_close{z-index:100;}.wpvl_auto_thumb_box{position:relative;width:200px;height:150px;}.wpvl_auto_thumb_play{position:absolute;left:75px;top:50px;}.video_lightbox_auto_anchor_image{width:200px;height:150px;}@media only screen and (max-width: 767px){.pp_pic_holder.pp_default{width:100% !important;left:0 !important;overflow:hidden;}div.pp_default .pp_content_container .pp_left{padding-left:0 !important;}div.pp_default .pp_content_container .pp_right{padding-right:0 !important;}.pp_content{width:100% !important;height:auto !important;}.pp_fade{width:100% !important;height:100% !important;}a.pp_expand,a.pp_contract,.pp_hoverContainer,.pp_gallery,.pp_top,.pp_bottom{display:none !important;}#pp_full_res img{width:100% !important;height:auto !important;}.pp_details{width:100% !important;padding-left:3%;padding-right:4%;padding-top:10px;padding-bottom:10px;background-color:#fff;margin-top:-2px !important;}a.pp_close{right:7% !important;top:10px !important;}}.front-page .site-container{background-color:#fff;}.front-page .site-inner{margin-bottom:0;margin-top:80px;max-width:100%;}.full-width-content.front-page .content{width:100%;max-width:100%;}.front-page .wrap{max-width:1200px;}.front-page .site-header .wrap{max-width:100%;}.front-page .button{padding:15px 20px;}.image-section button,.image-section input[type="button"],.image-section input[type="reset"],.image-section input[type="submit"],.image-section .button,.image-section .more-link{background-color:#fff;border-width:0;color:#000;}.image-section button:hover,.image-section button:focus,.image-section input[type="button"]:hover,.image-section input[type="button"]:focus,.image-section input[type="reset"]:hover,.image-section input[type="reset"]:focus,.image-section input[type="submit"]:hover,.image-section input[type="submit"]:focus,.image-section .button:hover,.image-section .button:focus,.image-section .more-link:hover,.image-section .more-link:focus{background-color:#5251f7;border-width:0;color:#fff;}.front-page .flexible-widgets{margin-left:auto;margin-right:auto;padding-bottom:100px;padding-top:140px;}.flexible-widgets .widget{float:left;margin-bottom:40px;padding-left:40px;padding-right:40px;}.flexible-widgets .widget:last-of-type{margin-bottom:0;}.flexible-widgets.widget-halves .widget:last-of-type{margin-bottom:40px;}.flexible-widgets.widget-full .widget,.flexible-widgets.widget-area .widget:nth-of-type(1),.flexible-widgets.widget-halves.uneven .widget:last-of-type{width:100%;}.flexible-widgets.widget-fourths .widget{width:25%;}.flexible-widgets.widget-halves .widget{width:50%;}.flexible-widgets.widget-thirds .widget{width:100%;}.front-page-2 .flexible-widgets.widget-halves .widget{width:100%;}.flexible-widgets.widget-halves .widget:nth-child(even),.flexible-widgets.widget-thirds .widget:nth-child(3n+2),.flexible-widgets.widget-fourths .widget:nth-child(4n+2){clear:left;}.front-page-2 .flexible-widgets.widget-full .widget,.front-page-2 .flexible-widgets.widget-area .widget:nth-of-type(1),.front-page-3 .flexible-widgets.widget-full .widget,.front-page-3 .flexible-widgets.widget-area .widget:nth-of-type(1){margin-bottom:60px;}.front-page-2 .flexible-widgets .widget.widget_text:nth-of-type(1)::after,.front-page-3 .flexible-widgets .widget.widget_text:nth-of-type(1)::after,.front-page-4 .flexible-widgets .widget.widget_text:nth-of-type(1)::after{border-bottom:1px solid #000;content:"";display:block;padding-bottom:40px;width:2.5%;}.front-page-1{background-color:#000;background-position:50% 50%;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;}.front-page-1 .flexible-widgets{overflow:visible;padding-bottom:180px;padding-top:180px;}.front-page-1 .flexible-widgets.widget-full .widget .widget-wrap{padding-right:55%;}.front-page-1,.front-page-1 p,.front-page-1 .widget-title{color:#fff;font-weight:200;}.front-page-1 .widget-title{font-family:"Inter",sans-serif;font-size:60px;font-size:6rem;font-weight:900;letter-spacing:-1px;line-height:1;margin-bottom:10px;padding-right:10%;text-transform:none;}.front-page-1 p{font-size:14px;font-size:1.4rem;margin-bottom:40px;}.front-page-1 .lead{font-weight:400;letter-spacing:.5px;text-transform:uppercase;}.front-page-1 #smartslider3-2{margin-top:-122px;}.front-page-4,.front-page-2{background-color:#fff;}.front-page-4 .flexible-widgets .widget:nth-of-type(1) p,.front-page-2 .flexible-widgets .widget:nth-of-type(1) p{font-size:18px;font-size:1.8rem;margin-bottom:20px;}.front-page-4 p,.front-page-2 p{font-size:16px;font-size:1.6rem;}.front-page-4 .tribe-events-adv-list-widget .type-tribe_events,.front-page-4  .tribe-mini-calendar-list-wrapper .type-tribe_events,.front-page-2  .tribe-events-adv-list-widget .type-tribe_events,.front-page-2 .tribe-mini-calendar-list-wrapper .type-tribe_events{width:25%;}.flexible-widgets .tribe-events-adv-list-widget.widget{margin-bottom:104px;}.front-page-4 .tribe-events-widget-link,.front-page-2 .tribe-events-widget-link{display:none;}.front-page-3{background-color:#000;background-position:50% 50%;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;}.front-page-3 .flexible-widgets .widget.widget_text:nth-of-type(1)::after{border-bottom:1px solid #fff;}.front-page-3 .flexible-widgets .widget:nth-of-type(1) p{}.front-page-3 p{font-size:16px;font-size:1.6rem;}.front-page-3,.front-page-3 p,.front-page-3 .widget-title{color:#fff;font-weight:200;}.front-page-3 .wrap{max-width:100%;width:100%;}.front-page-3 .flexible-widgets .widget{padding-left:0px;padding-right:0px;}.front-page-4 .flexible-widgets{padding-top:0px;}.front-page-4{background-color:#fff;}.front-page-4 .flexible-widgets.widget-fourths,.front-page-4 .flexible-widgets.widget-halves{padding-bottom:20px;}.front-page-4 .flexible-widgets.widget-halves.uneven{padding-bottom:0;}.front-page-4 .flexible-widgets.widget-fourths .widget:nth-of-type(1){width:100%;}.front-page-4 .flexible-widgets.widget-fourths .widget{width:100%;}.front-page-4 .flexible-widgets.widget-fourths .widget:nth-child(4n){clear:left;}.front-page-4 .flexible-widgets.widget-area .featuredpost .entry{float:left;width:31%;margin-bottom:20px;}.front-page-4 .flexible-widgets.widget-area .featuredpost .entry:nth-child(3n+1){padding-left:0;}.front-page-4 .custom-html-widget{width:100%;}.front-page-4 .flexible-widgets.widget-area .widget-wrap p.entry-meta{font-size:14px;font-size:1.4rem;margin-bottom:0;}.front-page-4 .featured-content .entry-header img{}.front-page-4 .featured-content .widget-wrap{flex-wrap:wrap;display:flex;justify-content:space-between;}.front-page-4 .featured-content .entry-header{color:#fff;font-family:"Inter",serif;font-size:24px;font-weight:normal;letter-spacing:1.3px;line-height:1.42;}.flexible-widgets .featured-content .entry-title a{color:#fff;}.front-page .front-page-6 .flexible-widgets{padding-top:0px;margin-bottom:100px;}.front-page-6 .widget_media_gallery h3.widget-title{font-size:16px;font-weight:bold;text-transform:uppercase;text-align:center;}.flexible-widgets.widget-fourths .entry:last-of-type,.flexible-widgets.widget-halves .entry:last-of-type{margin-bottom:80px;}.flexible-widgets .featured-content img{margin-bottom:10px;vertical-align:top;}.flexible-widgets .featured-content .entry-title{color:#fff;font-family:"Inter",serif;font-size:24px;font-weight:normal;letter-spacing:1.3px;line-height:1.42;}.image-section a,.image-section .featured-content .entry-meta a,.image-section .featured-content .entry-title a{color:#fff;}.image-section a{border-bottom:1px solid #fff;}.image-section a:hover,.image-section a:focus,.image-section .featured-content .entry-meta a:hover,.image-section .featured-content .entry-meta a:focus,.image-section .featured-content .entry-title a:hover,.image-section .featured-content .entry-title a:focus{color:#ccc;}.image-section a:hover,.image-section a:focus{border-bottom:1px solid #ccc;}.flexible-widgets .featured-content .entry-header::after{display:none;}@media only screen and (max-width: 1280px){.front-page .wrap{max-width:960px;}}@media only screen and (max-width: 1023px){.flexible-widgets.widget-fourths .widget,.flexible-widgets.widget-halves .widget,.flexible-widgets.widget-thirds .widget{width:100%;}.front-page .wrap{max-width:720px;}.front-page-1 .flexible-widgets.widget-full .widget .widget-wrap{padding-right:0;}.front-page .one-sixth{width:31.623931623932%;}.front-page .one-sixth:nth-of-type(4){margin-left:0;}}@media only screen and (max-width: 782px){.front-page .site-inner{padding-left:0;padding-right:0;}.front-page .wrap{max-width:100%;}.flexible-widgets.widget-halves.uneven .featuredpost .entry,.flexible-widgets .featured-content .entry,.front-page .one-sixth,.front-page-4 .flexible-widgets.widget-fourths .widget,.front-page-4 .flexible-widgets.widget-halves.uneven .featuredpost .entry,.front-page-4 .flexible-widgets.widget-area .featuredpost:nth-child(1) .entry{width:100%;}.flexible-widgets .featuredpost .entry:nth-of-type(odd),.front-page-4 .flexible-widgets.widget-halves.uneven .featuredpost .entry:nth-of-type(odd),.front-page-4 .flexible-widgets.widget-area .featuredpost:nth-child(1) .entry:nth-of-type(odd){padding-right:0;}.flexible-widgets .featuredpost .entry:nth-of-type(even),.front-page-4 .flexible-widgets.widget-halves.uneven .featuredpost .entry:nth-of-type(even),.front-page-4 .flexible-widgets.widget-area .featuredpost:nth-child(1) .entry:nth-of-type(even){padding-left:0;}.featured-content .entry:last-of-type{margin-bottom:100px;}.front-page .one-sixth img{max-width:180px;}}@media only screen and (max-width: 600px){.admin-bar.front-page .site-inner{margin-top:0;}}@media only screen and (max-width: 480px){.front-page-1 .widget-title{font-size:40px;font-size:4rem;}}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;}audio:not([controls]){display:none;height:0;}progress{vertical-align:baseline;}template,[hidden]{display:none;}a{background-color:transparent;-webkit-text-decoration-skip:objects;}a:active,a:hover{outline-width:0;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;-webkit-text-decoration:underline dotted;}b,strong{font-weight:inherit;}b,strong{font-weight:bolder;}dfn{font-style:italic;}h1{font-size:2em;margin:.67em 0;}mark{background-color:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-.25em;}sup{top:-.5em;}img{border-style:none;}svg:not(:root){overflow:hidden;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}figure{margin:1em 40px;}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible;}button,input,optgroup,select,textarea{font:inherit;margin:0;}optgroup{font-weight:bold;}button,input{overflow:visible;}button,select{text-transform:none;}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em;}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-input-placeholder{color:inherit;opacity:1;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}#cookie-notice{z-index:99999999999 !important;}html,input[type="search"]{-webkit-box-sizing:border-box;box-sizing:border-box;}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit;}.author-box:before,.clearfix:before,.entry:before,.entry-content:before,.footer-widgets:before,.nav-primary:before,.nav-secondary:before,.pagination:before,.site-container:before,.site-footer:before,.site-header:before,.site-inner:before,.widget:before,.wrap:before{content:" ";display:table;}.author-box:after,.clearfix:after,.entry:after,.entry-content:after,.footer-widgets:after,.nav-primary:after,.nav-secondary:after,.pagination:after,.site-container:after,.site-footer:after,.site-header:after,.site-inner:after,.widget:after,.wrap:after{clear:both;content:" ";display:table;}#tribe-events-adv-list-widget-7 .widget-wrap,#tribe-events-adv-list-widget-6 .widget-wrap{justify-content:flex-start;}@media all and (max-width: 768px){.btn-festival-2021{margin-top:20px;display:block;}.perk-item{display:block !important;}}.page-template-account-page .site-inner{background-color:#ececec;margin-bottom:0;padding-bottom:50px;}.account-page{margin-top:50px;}.account-page .account-sidebar{padding:10px 30px;width:25%;float:left;background-color:#fff;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05);}.account-page .account-sidebar a{color:#000;}.account-page .account-sidebar a.active{color:#5251f7;}.account-page .account-main{width:70%;margin-left:5%;padding:30px;float:left;background-color:#fff;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05);}.account-page iframe{width:1px;min-width:100%;border:none;height:100% !important;min-height:570px;}.login-restricted iframe{min-width:100%;border:none;}.login-restricted .logged-in-content{display:none;}@media all and (max-width: 600px){.account-page .account-sidebar{display:none;}.account-page .account-main{width:100%;padding:0px;margin-left:0px;}}.header-btn-wrap{display:flex;margin-top:20px;}@media all and (max-width: 600px){.header-btn-wrap{flex-direction:column;}.header-btn-wrap a{margin-bottom:15px;text-align:center;margin-right:0px !important;}}html{font-size:62.5%;position:relative;}html.supports{margin-top:0 !important;}body > div{font-size:20px;}body{background-color:#fff;color:#303030;font-family:"InstrumentSans",sans-serif;font-size:20px;font-weight:300;line-height:36px;margin:0;height:100%;letter-spacing:1.6px;}body{-webkit-animation:fadein 1s;animation:fadein 1s;}@keyframes fadein{from{opacity:0;}to{opacity:1;}}@-webkit-keyframes fadein{from{opacity:0;}to{opacity:1;}}a,button,input:focus,input[type="button"],input[type="reset"],input[type="submit"],textarea:focus,.button,.gallery img,.header-image .site-title > a,.header-image .title-area,.site-header{-webkit-transition:background-color .2s ease-in-out,color .2s ease-in-out;-o-transition:background-color .2s ease-in-out,color .2s ease-in-out;transition:background-color .2s ease-in-out,color .2s ease-in-out;}a{color:#5251f7;text-decoration:none;font-weight:300;letter-spacing:1.5px;}a:hover{cursor:pointer;}.education a{color:#e15829;}.artist-development a{color:#570023;}a:hover,a:focus{text-decoration:none;}p{margin:0 0 0px;padding:0;font-size:20px;line-height:36px;letter-spacing:1.5px;color:#303030;}ol,ul{margin:0;padding:0;}li{list-style-type:none;}hr{border:0;border-collapse:collapse;border-top:1px solid #eee;clear:both;margin:1em 0;}b,strong{font-weight:600;}blockquote,cite,em,i{font-style:italic;}mark{background-color:#ddd;color:#000;}blockquote{margin:40px;}blockquote::before{content:"“";display:block;font-size:30px;font-size:3rem;height:0;left:-20px;position:relative;top:-10px;}h1,h2,h3,h4,h5,h6{font-family:"InstrumentSans",sans-serif;font-weight:300;line-height:1.2;margin:0 0 10px;color:#303030;}h1{font-size:80px;font-weight:300;line-height:84px;letter-spacing:1px;}h1.page-title,.container h1,h1.entry-title{font-size:80px;font-weight:300;margin-bottom:20px;text-align:left;}h1.page-title.light{color:#fff;}.page-description{font-size:26px !important;line-height:1.5;font-weight:100;}.page-description p{font-size:26px !important;line-height:1.5;font-weight:100;}h3.widget-title,h2{font-size:36px;font-weight:normal;line-height:48px;letter-spacing:2.75px;}h2.subheading{font-size:40px;font-weight:300;letter-spacing:1.54px;}h3{font-size:32px;font-weight:300;line-height:42px;letter-spacing:1.5px;}.comment-respond h3,.entry-comments h3{font-size:36px;font-size:3.6rem;font-weight:700;letter-spacing:-.5px;text-align:center;}.comment-respond h3::after,.entry-comments h3::after{border-bottom:1px solid #000;content:"";display:block;margin:0 auto 40px;padding-bottom:40px;width:5%;}h4{font-size:24px;font-weight:300;line-height:31px;letter-spacing:1.5px;}.entry-content h2,.entry-content h3,.entry-content h4{margin-bottom:20px;margin-top:40px;}h5{font-size:18px;}h6{font-size:16px;}.post-template-default p{margin-bottom:30px;font-family:"InstrumentSans",sans-serif !important;}.post-template-default #golden-gate-award p{margin-bottom:8px;}.post-template-default #golden-gate-award .one-half{margin-top:20px;}embed,iframe,img,object,video,.wp-caption{max-width:100%;}img{height:auto;}figure{margin:0;}.gallery{overflow:hidden;}.gallery-item{float:left;margin:0 0 30px;text-align:center;}.gallery-columns-1 .gallery-item{width:100%;}.gallery-columns-2 .gallery-item{width:50%;}.gallery-columns-3 .gallery-item{width:33%;}.gallery-columns-4 .gallery-item{width:25%;}.gallery-columns-5 .gallery-item{width:20%;}.gallery-columns-6 .gallery-item{width:16.6666%;}.gallery-columns-7 .gallery-item{width:14.2857%;}.gallery-columns-8 .gallery-item{width:12.5%;}.gallery-columns-9 .gallery-item{width:11.1111%;}.gallery-columns-2 .gallery-item:nth-child(2n+1),.gallery-columns-3 .gallery-item:nth-child(3n+1),.gallery-columns-4 .gallery-item:nth-child(4n+1),.gallery-columns-5 .gallery-item:nth-child(5n+1),.gallery-columns-6 .gallery-item:nth-child(6n+1),.gallery-columns-7 .gallery-item:nth-child(7n+1),.gallery-columns-8 .gallery-item:nth-child(8n+1),.gallery-columns-9 .gallery-item:nth-child(9n+1){clear:left;}.gallery img{height:auto;padding:4px;max-height:85px;width:auto;}input,input[type="search"],select,textarea{background-color:#fff;border:1px solid #979797;border-radius:0;color:#000;font-size:24px;font-weight:500;line-height:1.625;padding:15px;width:100%;}input[type="search"]{-webkit-appearance:none;}input:focus,input[type="search"]:focus,textarea:focus{border:1px solid #999;outline:none;}input[type="checkbox"],input[type="image"],input[type="radio"]{width:auto;}::-moz-placeholder{color:#000;opacity:1;}::-webkit-input-placeholder{color:#000;}button,input[type="button"],input[type="reset"],input[type="submit"],.button,.more-link{background-color:#fff;color:#000;cursor:pointer;font-family:"InstrumentSans",sans-serif;font-size:24px;font-weight:500;letter-spacing:1px;line-height:1;padding:12px 30px;text-decoration:none;white-space:normal;width:auto;}.button{display:inline-block;margin-bottom:5px;margin-top:5px;}.button.large{font-size:14px;font-size:1.4rem;}.button.secondary{background-color:#eee;color:#000;}.landing-page .button{margin-top:20px;}.more-link{display:inline-block;margin-top:10px;}a.button.small,button.small,input[type="button"].small,input[type="reset"].small,input[type="submit"].small{padding:15px 20px;}button:hover,button:focus,input:hover[type="button"],input:focus[type="button"],input:hover[type="reset"],input:focus[type="reset"],input:hover[type="submit"],input:focus[type="submit"],.button:hover,.button:focus,.more-link:hover,.more-link:focus{background-color:#5251f7;-webkit-box-shadow:0 1px 15px 0 rgba(0,0,0,.2);box-shadow:0 1px 15px 0 rgba(0,0,0,.2);color:#fff;}.button.secondary:hover,.button.secondary:focus{background-color:#000;color:#fff;}.site-container button:disabled,.site-container button:disabled:hover,.site-container input:disabled,.site-container input:disabled:hover,.site-container input[type="button"]:disabled,.site-container input[type="button"]:disabled:hover,.site-container input[type="reset"]:disabled,.site-container input[type="reset"]:disabled:hover,.site-container input[type="submit"]:disabled,.site-container input[type="submit"]:disabled:hover{background-color:#eee;border-width:0;-webkit-box-shadow:none;box-shadow:none;color:#999;cursor:not-allowed;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button{display:none;}.sf-field-post-meta-year label,.sf-field-post_type label,.sf-field-category label,.sf-field-post-meta-support_types_for_filter label,.sf-field-post-meta-type label,.sf-field-post-meta-status label,.sf-field-sort_order label{position:relative;font-family:"InstrumentSans";}.sf-field-post-meta-year label select,.sf-field-post_type label select,.sf-field-category label select,.sf-field-post-meta-support_types_for_filter label select,.sf-field-post-meta-type label select,.sf-field-post-meta-status label select,.sf-field-sort_order label select{display:none;}.select-selected:after{position:absolute;content:"";content:"";top:-5px;right:25px;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Pro";font-weight:300;font-size:24px;color:#303030;}.select-selected.select-arrow-active:after{position:absolute;content:"";content:"";top:-5px;right:25px;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Pro";font-weight:300;font-size:24px;color:#303030;}.select-items div,.select-selected{color:#000;padding:8px 16px;border:none;border:none;cursor:pointer;padding-right:30px;width:100%;font-family:"InstrumentSans",sans-serif;font-size:14px;letter-spacing:normal;font-weight:normal;}.select-selected{background-color:#fff;font-size:14px;letter-spacing:normal;font-weight:normal;padding:0px 16px;font-family:"InstrumentSans",sans-serif;line-height:1;}.select-items{position:absolute;background-color:#fff;top:100%;top:30px;left:0;right:0;z-index:99;width:100%;font-size:14px;letter-spacing:normal;font-weight:normal;-webkit-box-shadow:0 22px 20px 0 rgba(1,1,1,.05);box-shadow:0 22px 20px 0 rgba(1,1,1,.05);}.select-hide{display:none;}.select-items div:hover,.same-as-selected{background-color:rgba(0,0,0,.1);}.select-items div{margin-bottom:-1px;}table{border-collapse:collapse;border-spacing:0;line-height:2;margin-bottom:40px;width:100%;word-break:break-all;}tbody{border-bottom:1px solid #eee;}td,th{text-align:left;}td{border-top:1px solid #eee;padding:6px;}th{font-weight:400;padding:0 6px;}td:first-child,th:first-child{padding-left:0;}.screen-reader-shortcut,.screen-reader-text,.screen-reader-text span{border:0;clip:rect(0,0,0,0);height:1px;overflow:hidden;position:absolute !important;width:1px;word-wrap:normal !important;}.genesis-nav-menu .search input[type="submit"]:focus,.screen-reader-shortcut:focus,.screen-reader-text:focus,.widget_search input[type="submit"]:focus{background-color:#fff;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;color:#000;display:block;font-size:1em;font-weight:bold;height:auto;padding:15px 23px 14px;text-decoration:none;width:auto;z-index:100000;}.more-link{position:relative;}.site-container{background-color:#fff;z-index:99;}.gmm-active .site-container{margin-bottom:0 !important;}.iframe-parent iframe{width:1px;min-width:100%;border:none;}.fancybox-navigation{display:none;}.fancybox-infobar{display:none;}.site-inner,.wrap{margin:0 auto;}.site-inner{background-color:#fff;clear:none;margin-bottom:100px;margin-top:0px;position:relative;word-wrap:break-word;z-index:999;}.full-width-content.featured-image .site-inner{margin-top:-220px;}.landing-page .site-inner{margin-bottom:80px;margin-top:80px;}.landing-page .site-inner .landing-page-body{width:80%;display:block;margin:0 auto;position:relative;max-width:1200px;}.page-template-page_landing.full-width-content .content{max-width:100%;width:100vw;}.page-template-page_landing .entry-content{padding-top:0px;}.content-sidebar .content{float:left;}.postid-19951.full-width-content .content{max-width:100%;}.postid-19951 .site-inner{display:flex;width:100%;max-width:1280px;}.postid-19951 .content-sidebar-wrap{width:75%;}.postid-19951.single.cta-sidebar .detail-cta{width:25%;}.full-width-content .content{float:none;margin-left:auto;margin-right:auto;width:80vw;max-width:1280px;}.sidebar-content .content-sidebar-wrap{width:80%;margin:0 auto;}.sidebar-content .sidebar{width:20%;}.sidebar-content .content-sidebar-wrap .content{width:80%;}.sidebar-content .sidebar{float:left;}.sidebar-content .content-sidebar-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}.sidebar-content .content-sidebar-wrap .entry-content{padding-left:0px;}.sidebar-content .content-sidebar-wrap .entry-header{display:none;}.sidebar{padding-top:48px;}.text-padding{padding-left:50px;padding-right:50px;}.five-sixths,.four-sixths,.one-fourth,.one-half,.one-sixth,.one-third,.three-fourths,.three-sixths,.two-fourths,.two-sixths,.two-thirds{float:left;margin-left:2.5641025641026%;}.one-half,.three-sixths,.two-fourths{width:48.717948717949%;}.one-third,.two-sixths{width:31.623931623932%;}.four-sixths,.two-thirds{width:65.811965811966%;}.one-fourth{width:23.076923076923%;}.three-fourths{width:74.358974358974%;}.one-sixth{width:14.529914529915%;}.five-sixths{width:82.905982905983%;}.first{clear:both;margin-left:0;}.one-third .overlap{background-color:#fff;padding:40px 52px;margin-left:-66%;-webkit-box-shadow:0 20px 30px 0 rgba(0,0,0,.1);box-shadow:0 20px 30px 0 rgba(0,0,0,.1);}.avatar{border-radius:50%;float:left;}.author-box .avatar,.alignleft .avatar{margin-right:24px;}.alignright .avatar{margin-left:24px;}.comment .avatar{margin:0 16px 24px 0;}.entry-avatar .avatar{background-color:#fff;float:none;margin-bottom:40px;margin-top:-60px;padding:5px;}.breadcrumb{font-size:13px;margin-bottom:0px;line-height:18px;letter-spacing:1.5px;text-transform:uppercase;font-weight:300;color:#000;width:100%;display:block;margin:0 auto;margin-top:30px;}.page-template-membership .breadcrumb{display:none;}.single .breadcrumb{width:100%;}.archive .breadcrumb{width:100%;}.breadcrumb .breadcrumb-link-wrap .breadcrumb-link{color:#5251f7;font-weight:300;}.full-width-content .breadcrumb{text-align:left;margin-bottom:30px;font-family:"InstrumentSans",sans-serif !important;}.breadcrumb .last-breadcrumb{color:#000;font-size:13px;margin-bottom:0px;letter-spacing:1.5px;text-transform:uppercase;}.featured-image .breadcrumb{margin-bottom:0;position:absolute;top:-220px;width:100%;}.featured-image .breadcrumb,.featured-image .breadcrumb a{color:#fff;}.featured-image .breadcrumb a:hover,.featured-image .breadcrumb a:focus{color:#ccc;}.after-entry{-webkit-box-shadow:0 10px 80px rgba(0,0,0,.1);box-shadow:0 10px 80px rgba(0,0,0,.1);padding:60px 80px;}.archive-description p:last-of-type,.author-box p:last-of-type{margin-bottom:0;}#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu.twenty-one-nav > ul.mega-sub-menu > li.mega-menu-item{padding:0px 50px;}#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu.twenty-one-nav > ul.mega-sub-menu > li.mega-menu-item ul.mega-sub-menu{column-count:1;column-gap:0;}#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover{color:#303030 !important;cursor:default !important;}#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu.twenty-one-nav > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{font-size:14px;font-weight:normal;text-transform:uppercase;}#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-shopping-cart a,#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu.mega-menu-item.mega-search-icon a{align-items:center !important;display:flex !important;}#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu.twenty-one-nav > ul.mega-sub-menu{padding-left:125px;padding-right:125px;}.site-container #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu.twenty-one-nav> ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link{font-weight:300;}#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu.twenty-one-nav > ul.mega-sub-menu{align-items:start;}.site-header #mega-menu-wrap-primary #mega-menu-primary li#mega-menu-item-288 .mega-search-wrap{width:700px;border-bottom:2px solid;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;margin:0 auto;}.search-form{overflow:hidden;position:relative;}.entry-content .search-form{margin-bottom:40px;margin-top:20px;}.error404 .entry-content .search-form input[type="search"]{margin-right:10px;width:50%;}.post-password-form input[type="submit"],.search-form input[type="submit"]{margin-top:10px;}.widget_search input[type="submit"],.header-search-wrap input[type="submit"]{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;padding:0;position:absolute;width:1px;}.widget_search input[type="submit"]{right:0;top:0;}.widget_search input[type="submit"]:focus,.site-header .header-search-wrap input[type="submit"]:focus{background-color:#000;-webkit-box-shadow:none;box-shadow:none;clip:auto;color:#fff;height:auto;padding:22px 20px;width:auto;}.search-results .searchandfilter ul{margin-left:0px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;}.page-template-search .searchandfilter ul{margin-left:0px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;}.page-template-search .searchandfilter li{display:inline-block;margin-right:20px;width:33%;border-right:1px solid #d7d7d7;}.search-results .searchandfilter li{display:inline-block;margin-right:20px;width:33%;border-right:1px solid #d7d7d7;}.search-results .search-container{margin-top:73px;}.search-results .search-container h2{font-weight:300;}.supported-projects.search-page .breadcrumb{display:block;}.supported-projects.search-page .search-description,.supported-projects.search-page .search-description p{font-size:36px;line-height:1.53;font-weight:300;margin-bottom:60px;}@media only screen and (max-width: 782px){.supported-projects.search-page .search-description,.supported-projects.search-page .search-description p{font-size:18px !important;line-height:1.5;font-weight:100;}}.search-page .breadcrumb{display:none;}.supported-projects.search-page h1{margin-bottom:20px;}.search-page h1{margin-bottom:47px;}.search-page form{-webkit-box-shadow:0 22px 20px 0 rgba(1,1,1,.05);box-shadow:0 22px 20px 0 rgba(1,1,1,.05);}.entry-content .searchandfilter ul{margin-left:0px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;}.entry-content .searchandfilter li{display:inline-block;margin-right:20px;width:33%;border-right:1px solid #d7d7d7;}.entry-content .searchandfilter li:last-child{border-right:none;}.searchandfilter .sf-input-text{padding:5px 15px;}.searchandfilter select.sf-input-select{}.searchandfilter input,.searchandfilter input[type="search"],.searchandfilter select,.searchandfilter textarea{border:none;font-family:"InstrumentSans",sans-serif;font-weight:normal;font-size:14px;letter-spacing:.6px;color:#000;}.searchandfilter label{width:100%;}.entry-content .search-filter-results  .post-categories{margin-left:0px;margin-bottom:0px;display:inline-block;}.entry-content  .search-filter-results ul li{display:inline;}.entry-content  .search-filter-results .post-categories,.entry-content  .search-filter-results .date{display:inline-block;margin-bottom:0;font-size:16px;text-transform:uppercase;letter-spacing:1.3px;color:#303030;}.entry-content  .search-filter-results .date{width:200px;}.entry-content  .search-filter-results .post-categories a{font-size:16px;text-transform:uppercase;letter-spacing:1.8px;color:#303030;}.entry-content .search-filter-results{margin-top:73px;}.entry-content .search-filter-results h2{font-size:32px;letter-spacing:.7px;margin-bottom:0px;margin-top:0px;}.entry-content  .search-filter-results hr{margin-top:25px;margin-bottom:25px;}.entry-content .search-filter-results h2 a{color:#000;}.entry-content .search-filter-results h2 a:hover{color:#000;}.archive-description .entry-title,.archive-title,.author-box-title{font-size:16px;font-size:1.6rem;font-weight:300;text-transform:uppercase;}.archive-description .entry-title,.archive-title{margin-bottom:20px;}.archive-title{font-size:56px;font-weight:300;margin-top:30px;}.author-box-title{margin-bottom:10px;}.entry-title{font-size:32px;font-weight:300;}.page .entry-title{margin-bottom:0;}.page-template-page_blog-php.page .entry-title{margin-bottom:10px;}.entry-title a,.sidebar .widget-title a{color:#000;text-decoration:none;}.entry-title a:hover,.entry-title a:focus{color:#5251f7;}.sidebar .widget-title{margin-bottom:20px;}a.aligncenter img{display:block;margin:0 auto;}a.alignnone{display:inline-block;}.alignleft{float:left;text-align:left;}.alignright{float:right;text-align:right;}a.alignleft,a.alignnone,a.alignright{max-width:100%;}img.centered,.aligncenter{display:block;margin:0 auto 24px;}img.alignnone,.alignnone{margin-bottom:12px;}a.alignleft,img.alignleft,.wp-caption.alignleft{margin:0 20px 20px 0;}a.alignright,img.alignright,.wp-caption.alignright{margin:0 0 20px 20px;}.gallery-caption,.wp-caption-text{font-size:14px;font-size:1.4rem;font-weight:500;margin:0;text-align:center;}.entry-content p.wp-caption-text{margin-bottom:0;}.entry-content .wp-audio-shortcode,.entry-content .wp-playlist,.entry-content .wp-video{margin:0 0 30px;}.widget{margin-bottom:40px;word-wrap:break-word;}.widget p:last-of-type,.widget ul > li:last-of-type,.widget-area .widget:last-of-type{margin-bottom:0;}.widget ul > li{margin-bottom:10px;padding-bottom:10px;}.widget ul > li:last-of-type{padding-bottom:0;}.widget ol > li{list-style-position:inside;list-style-type:decimal;padding-left:20px;text-indent:-20px;}.widget li li{border:0;margin:0 0 0 30px;padding:0;}.widget_calendar table{width:100%;}.widget_calendar td,.widget_calendar th{text-align:center;}.featured-content .aligncenter,.featured-content .aligncenter:hover,.featured-content .alignleft,.featured-content .alignleft:hover,.featured-content .alignnone,.featured-content .alignnone:hover,.featured-content .alignright,.featured-content .alignright:hover{border-width:0;}.featured-content .entry{padding:0;}.sidebar .featured-content .entry{margin-bottom:20px;}.featured-content .entry:last-of-type{margin-bottom:0;}.featured-content .entry-title{font-size:20px;font-size:2rem;}.sidebar .featured-content .entry-title{font-size:16px;font-size:1.6rem;margin-bottom:5px;margin-top:10px;}.sidebar .featured-content .entry-meta{margin-bottom:5px;}.sidebar .featured-content a.alignleft,.sidebar .featured-content a.alignright{margin-bottom:0;}.after-entry .enews-widget{text-align:center;}.after-entry .enews-widget form{margin-left:40px;margin-right:40px;margin-top:30px;}.sidebar .enews-widget form{margin-top:20px;}.enews-widget input{font-size:16px;font-size:1.6rem;margin-bottom:10px;}.enews-widget input[type="email"],.enews-widget input[type="text"]{background-color:#f5f5f5;}.after-entry .enews-widget input{text-align:center;}.enews-widget input[type="submit"]{margin:0;width:100%;}.enews form + p{margin-top:10px;}.front-page-5 .flexible-widgets .widget{margin-bottom:0px;}#mc_embed_signup{background:transparent !important;}.home #mc_embed_signup{max-width:700px;display:block;margin:20px auto;}#mc_embed_signup #mc_embed_signup_scroll h2{display:none;}#mc_embed_signup .indicates-required{display:none !important;}.home #mc_embed_signup .mc-field-group input[type="checkbox"]{margin-right:10px;}#mc_embed_signup .mc-field-group.email{display:block;overflow:auto;}#mc_embed_signup .mc-field-group.checkboxes{width:80%;text-align:left;display:block;margin:20px auto;}.home .front-page-5 input#mce-EMAIL{background-color:#fff;border:2px solid #fff;border-radius:0;color:#000;font-size:20px;font-weight:300;line-height:1.625;padding:15px;width:100%;margin-right:0px;}.home .front-page-5 input#mce-EMAIL::-webkit-input-placeholder{color:#ddd;font-size:20px;font-weight:300;}.home .front-page-5 input#mce-EMAIL::-moz-placeholder{color:#ddd;font-size:20px;font-weight:300;}.home .front-page-5 input#mce-EMAIL:-ms-input-placeholder{color:#ddd;font-size:20px;font-weight:300;}.home .front-page-5 input#mce-EMAIL::-ms-input-placeholder{color:#ddd;font-size:20px;font-weight:300;}.home .front-page-5 input#mce-EMAIL::placeholder{color:#ddd;font-size:20px;font-weight:300;}.home .front-page-5 input#mc-embedded-subscribe{width:180px;height:48px;font-size:18px;float:none;margin-left:0px;border-radius:0;border:solid 2px;background-color:#fff;padding:10px;border-color:#fff;text-transform:uppercase;color:#5251f7;margin-top:20px;}#mc_embed_signup div.mce_inline_error{background:transparent !important;}input#mce-EMAIL{background-color:transparent;border:1px solid #fff;border-radius:0;color:#fff;font-size:14px;margin-right:16px;width:60%;float:left;font-weight:100;}input#mce-EMAIL::-webkit-input-placeholder{color:#fff;font-size:14px;font-weight:100;}input#mce-EMAIL::-moz-placeholder{color:#fff;font-size:14px;font-weight:100;}input#mce-EMAIL:-ms-input-placeholder{color:#fff;font-size:14px;font-weight:100;}input#mce-EMAIL::-ms-input-placeholder{color:#fff;font-size:14px;font-weight:100;}input#mce-EMAIL::placeholder{color:#fff;font-size:14px;font-weight:100;}.sign-up #mc_embed_signup{width:40%;float:left;}input#mc-embedded-subscribe{font-size:14px;float:left;width:35%;padding:19px 20px;text-transform:uppercase;margin:0;white-space:nowrap;}.genesis-author-pro.archive .content .entry-header::after,.genesis-pro-portfolio.archive .content .entry-header::after{display:none;}#wpstats{display:none;}.entry-content .nf-field-label label{font-weight:500;}.genesis-skip-link{margin:0;}.genesis-skip-link li{height:0;width:0;list-style:none;}:focus{color:#000;outline:#ccc solid 1px;}.site-header{background-color:rgba(255,255,255,1);height:100px;padding:0px 20px;position:fixed;position:sticky;position:-webkit-sticky;top:0px;width:100%;z-index:9999;}.admin-bar .site-header{top:32px;}.admin-bar .site-inner{margin-top:0px;}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.sign-in > a.mega-menu-link{position:sticky;position:-webkit-sticky;right:16px;height:122px;width:104px;top:0;z-index:999;-webkit-box-shadow:0 4px 4px -4px #000;box-shadow:0 4px 4px -4px #000;padding-top:10px;}.admin-bar #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.sign-in > a.mega-menu-link{top:32px;}.site-header > .wrap > *{-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;}.site-header.search-visible > .wrap > :not(.header-search-wrap){opacity:0;}.shadow .site-header,.site-header.search-visible{-webkit-box-shadow:0 0 20px rgba(0,0,0,.05);box-shadow:0 0 20px rgba(0,0,0,.05);background-color:rgba(255,255,255,1);}.site-container .title-area .site-title a{background-image:url("https://cdn-ikplhjn.nitrocdn.com/mMQlsLOnbNSGtUnxAYxQMfxXcDhkGtuh/assets/images/optimized/rev-0e2d150/sffilm.org/wp-content/themes/sffilm/assets/2025SFFILM_SolidLogo_Black.png") !important;}.site-container .title-area .site-title a.nitro-lazy{background-image:none !important;}.home .site-container .title-area .site-title a{background-image:url("https://cdn-ikplhjn.nitrocdn.com/mMQlsLOnbNSGtUnxAYxQMfxXcDhkGtuh/assets/images/optimized/rev-0e2d150/sffilm.org/wp-content/themes/sffilm/assets/2025SFFILM_SolidLogo_White.png") !important;}.home .site-container .title-area .site-title a.nitro-lazy{background-image:none !important;}.home #mega-menu-wrap-primary,.home .site-header{background-color:transparent;}.home .site-container.shadow .site-header,.home .site-header:hover{background-color:rgba(255,255,255,1);}.home .site-header:hover .title-area .site-title a{background-image:url("https://cdn-ikplhjn.nitrocdn.com/mMQlsLOnbNSGtUnxAYxQMfxXcDhkGtuh/assets/images/optimized/rev-0e2d150/sffilm.org/wp-content/themes/sffilm/assets/2025SFFILM_SolidLogo_Black.png") !important;}.home .site-header:hover .title-area .site-title a.nitro-lazy{background-image:none !important;}.site-container.shadow .title-area .site-title a{background-image:url("https://cdn-ikplhjn.nitrocdn.com/mMQlsLOnbNSGtUnxAYxQMfxXcDhkGtuh/assets/images/optimized/rev-0e2d150/sffilm.org/wp-content/themes/sffilm/assets/2025SFFILM_SolidLogo_Black.png") !important;}.site-container.shadow .title-area .site-title a.nitro-lazy{background-image:none !important;}.home .shadow .site-header #mega-menu-wrap-primary #mega-menu-primary li#mega-menu-item-288 .mega-search .search-icon,.home .site-container.shadow #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link,.home .site-header:hover #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link,.home .site-header:hover #mega-menu-wrap-primary #mega-menu-primary li#mega-menu-item-288 .mega-search .search-icon{color:#000;}.home .site-header #mega-menu-wrap-primary #mega-menu-primary li#mega-menu-item-288 .mega-search .search-icon,.home .site-header #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{color:#fff;}.site-header #mega-menu-wrap-primary{background-color:transparent;}.site-header #mega-menu-wrap-primary #mega-menu-primary li#mega-menu-item-288 .mega-search .search-icon,.site-header #mega-menu-wrap-primary #mega-menu-primary li#mega-menu-item-289 > a.mega-menu-link:before{background-image:none;}.home .site-header #mega-menu-wrap-primary #mega-menu-primary li#mega-menu-item-288 .mega-search:hover .search-icon,.site-header #mega-menu-wrap-primary #mega-menu-primary li#mega-menu-item-288 .mega-search:hover .search-icon,.home .site-header #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover{color:#5251f7;}.admin-bar .membership .site-inner,.admin-bar .front-page .site-inner{margin-top:0px;}.membership .site-inner,.front-page .site-inner{margin-top:-122px;}.site-header #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item i.fa-search,.site-header #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item i.fa-shopping-cart{font-size:18px;}.site-header #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item .cart-label{display:none;}.site-header #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item .cart-count{background-color:#5251f7;color:#fff;border-radius:100px;width:20px;height:20px;text-align:center;font-size:12px;font-weight:500;line-height:20px;margin-bottom:20px;margin-left:-10px;}.site-header #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu{background-color:rgba(255,255,255,1);-webkit-box-shadow:0 20px 30px 0 rgba(0,0,0,.1);box-shadow:0 20px 30px 0 rgba(0,0,0,.1);top:178px;}.admin-bar #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu{top:132px;}.shadow .site-header #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu{top:99px;}.site-header #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.logged-in a{line-height:1.5;padding-top:35px;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;font-size:16px;font-weight:normal;text-align:center;}@media only screen and (min-width: 601px){.site-header #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-2-of-6{width:49%;}}@media only screen and (min-width: 1191px){.site-header #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu.twenty-one-nav > ul.mega-sub-menu li.mega-menu-columns-2-of-6{width:44%;max-width:335px;}}@media only screen and (min-width: 1191px){.site-header #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-2-of-6{width:44%;max-width:550px;}}.title-area{float:left;padding-bottom:20px;padding-top:20px;}.header-image .title-area{height:auto;margin-left:auto;margin-right:auto;margin-top:0px;padding:0;width:133px;}.site-title{font-family:"InstrumentSans",sans-serif;font-size:16px;font-size:1.6rem;font-weight:700;line-height:1.2;margin-bottom:0;text-transform:uppercase;}.site-title a,.site-title a:hover,.site-title a:focus{color:#000;text-decoration:none;}.header-image .site-title > a{background-size:contain !important;background-position:left center !important;float:left;min-height:68px;width:105px;margin-top:20px;}.header-image .site-title,.site-description{display:block;height:0;margin-bottom:0;text-indent:-9999px;}.genesis-nav-menu{clear:both;line-height:1;width:100%;font-size:18px;}.genesis-nav-menu li{float:none;list-style-type:none;text-transform:uppercase;}.genesis-nav-menu li li{margin-left:0;}.genesis-nav-menu .menu-item,.genesis-nav-menu .toggle-header-search{display:inline-block;text-align:left;font-size:16px;}.genesis-nav-menu .menu-item.search-icon{}.genesis-nav-menu .menu-item:focus,.genesis-nav-menu .menu-item:hover{position:relative;color:#5251f7;}.genesis-nav-menu a,.genesis-nav-menu .toggle-header-search{color:#000;display:block;font-family:"InstrumentSans",sans-serif;font-size:1.5rem;font-size:18px;font-weight:400;padding:30px 20px;}.genesis-nav-menu a:focus,.genesis-nav-menu a:hover,.genesis-nav-menu .current-menu-item > a,.genesis-nav-menu .toggle-header-search:focus,.genesis-nav-menu .toggle-header-search:hover{color:#5251f7;}.genesis-nav-menu .sub-menu{background:#fff;left:-9999px;opacity:0;position:absolute;-webkit-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;width:100%;z-index:99;clear:right;}.genesis-nav-menu .sub-menu .sub-menu:before{display:none;}.genesis-nav-menu > .menu-item > .sub-menu{padding-top:30px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.genesis-nav-menu > .menu-item > .sub-menu > .menu-item:first-child{border-radius:3px 3px 0 0;}.genesis-nav-menu > .menu-item .sub-menu > .menu-item:first-child,.genesis-nav-menu > .menu-item > .sub-menu > .menu-item:last-child,.genesis-nav-menu .sub-menu a{}.genesis-nav-menu > .menu-item .sub-menu > .menu-item:first-child{padding-top:5px;}.genesis-nav-menu > .menu-item > .sub-menu > .menu-item:last-child{border-radius:0 0 3px 3px;}.genesis-nav-menu > .menu-item .sub-menu > .menu-item:last-child{padding-bottom:5px;}.genesis-nav-menu .sub-menu a{font-size:13px;font-size:1.3rem;position:relative;}.genesis-nav-menu .sub-menu .sub-menu{margin:0;padding:0 280px;}.genesis-nav-menu .sub-menu{background-color:#fff;left:0;height:150px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-count:3;-moz-column-count:3;column-count:3;}.genesis-nav-menu  .sub-menu{}.genesis-nav-menu ul.sub-menu a{border:0;}.genesis-nav-menu .menu-item:hover{position:static;}.genesis-nav-menu .menu-item:hover > .sub-menu{opacity:.95;}.genesis-nav-menu .menu-item ul.sub-menu .level{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;height:200px;text-align:left;-webkit-columns:2;-moz-columns:2;columns:2;}.sub-menu-column ul.sub-menu li:nth-child(even){float:right;}.genesis-nav-menu li a:hover{text-decoration:none;}.genesis-nav-menu > li:hover > a,.genesis-nav-menu > li > a:hover{}.genesis-nav-menu .sub-menu a{border:none;color:#000;background-color:transparent;float:right;}.entry-content{width:100%;padding-top:48px;margin:0 auto;}.archive .entry-content{width:100%;padding-top:0;}.archive.category .entry{padding-top:50px;padding-bottom:50px;border-bottom:1px solid lightgrey;margin-bottom:0;}.nav-primary{float:right;margin-top:0px;text-align:right;font-family:"InstrumentSans",sans-serif;}.nav-primary .genesis-nav-menu .sub-menu a{color:#000;font-size:16px;}.nav-primary .genesis-nav-menu .sub-menu li:last-child a{border-bottom:none;}.nav-primary .genesis-nav-menu .sub-menu a:focus,.nav-primary .genesis-nav-menu .sub-menu a:hover{color:#000;}#mega-menu-wrap-primary #mega-menu-primary li#mega-menu-item-288 .mega-search .search-icon{background-size:25px 25px !important;}#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu.mega-menu-item,#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a{font-weight:400;}#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{letter-spacing:1.5px;margin-top:-10px;}#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link .fa-angle-up,#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link .fa-angle-down{margin-left:8px;}#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link .fa-angle-up{display:none;}#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link .fa-angle-down,#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link .fa-angle-up{display:inline-block;}#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link .fa-angle-down{display:none;}.site-container  #mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link .mega-description-group .mega-menu-title{font-weight:normal;text-transform:capitalize;font-size:28px;line-height:32px;letter-spacing:2px;color:#303030;}.site-container  #mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link .mega-description-group .mega-menu-title:hover{color:#5251f7;}.site-container #mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link .mega-description-group .mega-menu-description{font-weight:100;font-size:12px;letter-spacing:1.5px;color:#4a4a4a;line-height:22px;min-height:44px;}#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu.two-columns > ul.mega-sub-menu > li:first-child{padding-right:40px;}#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu.two-columns > ul.mega-sub-menu > li:last-child{padding-left:40px;}.site-container #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item.mega-festival-program li.mega-menu-item > a.mega-menu-link{font-weight:300;text-transform:capitalize;font-size:18px;line-height:48px;letter-spacing:1.5px;color:#303030;}.site-container #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-festival-program li.mega-menu-item> a.mega-menu-link::before{background-size:25px 25px !important;width:25px !important;height:25px !important;line-height:25px !important;margin-right:10px !important;}@media all and (max-width: 768px){.site-container #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item.mega-festival-program li.mega-menu-item > a.mega-menu-link{font-size:18px;line-height:48px;}}.site-container #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link{font-weight:100;font-size:14px;line-height:32px;letter-spacing:1.5px;color:#303030;}.site-container #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover{color:#5251f7;}.site-container #mega-menu-wrap-primary #mega-menu-primary{padding-right:104px;}.header-search-wrap{display:none;}.js .header-search-wrap{height:100%;left:0;padding:10px 40px;position:absolute;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);-webkit-transition:none;-o-transition:none;transition:none;top:0;width:100%;z-index:1001;}.js .header-search-wrap .search-form,.js .header-search-wrap input[type="search"]{height:100%;}.search-visible .header-search-wrap{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.header-search-wrap:target{clear:both;display:block;position:relative;}.header-search-wrap input[type="search"]{border:0;padding-left:0;padding-right:100px;}.header-search-wrap input[type="submit"]:focus{border-radius:3px;margin-top:1px;padding:20px;right:50px;}.toggle-header-search{background:transparent;}.js .toggle-header-search.close:focus{outline:0;}.toggle-header-search.close{color:#000;height:100%;padding:0;position:absolute;right:0;top:0;-webkit-transform:translate3d(-35px,0,0);transform:translate3d(-35px,0,0);-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;-o-transition:transform .2s ease-in-out;width:30px;z-index:100;}.header-search-wrap:target .toggle-header-search.close{-webkit-transform:none;-ms-transform:none;transform:none;}.toggle-header-search .ionicons{font-size:12px;font-size:1.2rem;-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2);}.toggle-header-search.close .ionicons{position:absolute;right:50%;top:-webkit-calc(50% - 5px);top:calc(50% - 5px);-webkit-transform:scale(3);-ms-transform:scale(3);transform:scale(3);}#mega-menu-wrap-primary #mega-menu-primary li#mega-menu-item-288 > ul.mega-sub-menu{margin-left:0 !important;background-color:#f2f2f2;height:300px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}#mega-menu-wrap-primary #mega-menu-primary input{background-color:#f2f2f2 !important;border:0;left:0;width:100%;font-family:"InstrumentSans",sans-serif;font-size:40px;font-weight:300;font-style:normal;font-stretch:normal;line-height:1.4;letter-spacing:1px;padding-left:0;}#mega-menu-wrap-primary #mega-menu-primary  form.mega-search{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;right:0;left:0;width:100%;}#mega-menu-wrap-primary #mega-menu-primary  .btn-search{height:37px;width:60px;background-color:#5251f7;color:#fff;padding:0;margin-top:22px;font-size:18px;border:none;}.nav-secondary{margin-bottom:10px;}.nav-secondary .genesis-nav-menu{font-family:"InstrumentSans",sans-serif;font-weight:200;margin-top:20px;}.nav-secondary .genesis-nav-menu li{padding-left:2px;}.nav-secondary .genesis-nav-menu a{font-family:"InstrumentSans",sans-serif;font-size:12px;font-size:1.2rem;font-weight:300;letter-spacing:1px;margin-left:15px;padding:0;text-transform:uppercase;}.nav-secondary .genesis-nav-menu li:first-child a{margin-left:0;}.nav-secondary .genesis-nav-menu li:first-child:before{content:"";}.nav-secondary .genesis-nav-menu li:before{color:#666;content:"—";font-size:10px;font-size:1rem;float:left;}.menu .menu-item:focus,.menu .menu-item.sfHover{position:static;}.menu .menu-item > a:focus + ul.sub-menu,.menu .menu-item.sfHover > ul.sub-menu{opacity:1;}.genesis-nav-menu .menu-item.sfHover > .sub-menu > .menu-item.sfHover > .sub-menu{margin-left:0;}.menu-toggle,.sub-menu-toggle{display:none;visibility:hidden;}.entry-background{display:block;height:460px;margin-top:80px;position:relative;width:100%;}.entry{margin-bottom:100px;}.landing-page .entry{margin-bottom:0;}.entry-content p:last-of-type{margin-bottom:0;}.entry-content ol,.entry-content ul{margin-bottom:30px;margin-left:40px;}.entry-content ol > li{list-style-type:decimal;}.entry-content ul > li{list-style-type:disc;}.entry-content ol ol,.entry-content ul ul{margin-bottom:0;}.entry-content code{background-color:#000;color:#eee;}.entry-content .intro{font-size:19px;font-size:1.9rem;font-style:italic;font-weight:600;}p.center{text-align:center;}.message{padding:25px 30px;}.message,.message a{color:#fff;}.message a{border-bottom:1px solid #fff;}.message a:hover,.message a:focus{border-bottom:none;}.message.green{background-color:#00a86d;}.message.orange{background-color:#cc4b00;}.message.red{background-color:#be0040;}p.entry-meta{font-size:16px;font-size:1.6rem;margin-bottom:0;}.entry-meta a{color:#000;}.entry-meta a:hover,.entry-meta a:focus{color:#5251f7;text-decoration:none;}.page-template-default .entry-header{display:none;}.single .entry-header .entry-meta{display:none;}.single .category-press-release h1{font-size:44px;line-height:54px;letter-spacing:.73px;}.single  .entry-content .date{width:200px;}.single .post-categories.blog{font-size:15px;border:1px solid black;-webkit-box-shadow:1px 1px 5px -1px rgba(0,0,0,.2);box-shadow:1px 1px 5px -1px rgba(0,0,0,.2);-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px);padding:5px;margin-right:10px;}.single .entry-content .post-categories,.single  .entry-content .date{display:inline-block;margin-bottom:0;font-size:16px;text-transform:uppercase;letter-spacing:1.3px;color:#303030;}.single  .entry-content .content-body{margin-top:0;}.single.full-width-content .entry-header{text-align:center;}.single.full-width-content .entry-header::after{margin-left:auto;margin-right:auto;}.single.cta-sidebar .entry-content{width:75%;float:left;}.single.cta-sidebar .detail-cta{width:21%;margin-left:3%;display:block;float:left;position:-webkit-sticky;position:sticky;top:150px;height:fit-content;}.entry-footer .entry-meta{display:none;}.single .detail-cta .links{margin-top:15px;}.single .detail-cta .cta-extra-text{display:block;margin-top:15px;}.single .detail-cta .btn-buy{display:block;text-align:center;font-weight:400;}.single .detail-cta p{font-size:20px;}.sidebar .entry-header::after{display:none;}.entry-footer{margin-top:30px;}.entry-categories::before,.entry-tags::before{display:inline-block;font:normal 16px/1 "ionicons";margin-right:8px;margin-top:-5px;vertical-align:middle;-webkit-font-smoothing:antialiased;}.entry-categories::before{content:"";}.entry-tags::before{content:"";}.entry-categories,.entry-tags{display:block;}.single.full-width-content .content .entry-content{margin-top:10px;padding-top:0px;}.pagination{clear:both;}.archive-pagination a{background-color:#000;border-radius:3px;color:#fff;font-family:"Open Sans Condensed",sans-serif;font-size:12px;font-size:1.2rem;letter-spacing:1px;line-height:1;padding:10px 15px;text-transform:uppercase;}.archive-pagination a:hover,.archive-pagination a:focus,.archive-pagination li.active a{background-color:#5251f7;-webkit-box-shadow:0 1px 15px 0 rgba(0,0,0,.2);box-shadow:0 1px 15px 0 rgba(0,0,0,.2);-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px);}.adjacent-entry-pagination{margin-bottom:0;}.archive-pagination li{display:inline-block;margin-bottom:10px;}.comment-respond,.entry-comments,.entry-pings{font-size:17px;font-size:1.7rem;display:none;}.entry-comments,.entry-pings{margin-bottom:100px;}.comment-list li{padding:40px 0 0 30px;}.comment-list .depth-1{padding-left:0;}.comment-header{font-size:16px;font-size:1.6rem;line-height:1.5;margin-bottom:30px;}.comment-content{clear:both;}.comment-content p{margin-bottom:20px;}.comment-content ul > li{list-style-type:disc;}.comment-respond input[type="email"],.comment-respond input[type="text"],.comment-respond input[type="url"]{width:100%;}.comment-respond label{display:block;margin-right:12px;}.comment-header p{margin-bottom:0;}.entry-pings .reply{display:none;}.pricing-page.full-width-content .content{width:100%;}.pricing-page .entry{margin-bottom:0;text-align:center;}.pricing-page .entry-header::after{margin-left:auto;margin-right:auto;}.pricing-table{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.pricing-table .one-fifth,.pricing-table .one-fourth,.pricing-table .one-half,.pricing-table .one-third{-webkit-box-shadow:10px 10px 40px rgba(0,0,0,.05);box-shadow:10px 10px 40px rgba(0,0,0,.05);float:left;margin-left:0;padding:50px 60px;}.pricing-table .one-fifth{width:20%;}.pricing-table .one-fourth{width:25%;}.pricing-table .one-half{width:50%;}.pricing-table .one-third{width:33.333333333333%;}.pricing-table p{margin-bottom:0;}.pricing-table .description{font-size:14px;font-size:1.4rem;font-style:italic;}.pricing-table .price{font-family:"InstrumentSans",sans-serif;font-size:48px;font-size:4.8rem;font-weight:400;}.pricing-table ul{margin-left:0;}.pricing-table ul li{font-size:16px;font-size:1.6rem;list-style-type:none;}.sidebar{line-height:1.75;}.sidebar,.sidebar p{font-size:16px;font-size:1.6rem;}.sidebar .widget{margin-bottom:80px;}.front-page-5{background-color:#5251f7;line-height:1.5;padding-bottom:20px;padding-top:20px;text-align:center;margin-top:100px;display:none;color:#fff;}.home .front-page-5{display:block;}.home #smartslider3-2 .n2-ss-slide{background:#000;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.7)),color-stop(65%,rgba(255,255,255,0)),to(rgba(0,0,0,.6)));background:-o-linear-gradient(bottom,rgba(0,0,0,.7) 0%,rgba(255,255,255,0) 65%,rgba(0,0,0,.6) 100%);background:linear-gradient(0deg,rgba(0,0,0,.7) 0%,rgba(255,255,255,0) 65%,rgba(0,0,0,.6) 100%);}.front-page-5 .wrap{max-width:1200px;margin-bottom:45px;margin-top:45px;}.front-page-5,.front-page-5 a,.front-page-5 p,.front-page-5 .widget-title{color:#fff;}.front-page-5 a{border-bottom:1px solid currentColor;}.front-page-5 a:focus,.front-page-5 a:hover{border-bottom:1px solid transparent;}.front-page-5 p{font-weight:300;max-width:600px;text-align:center;font-size:26px;line-height:30px;letter-spacing:1.5px;margin-top:30px;margin-top:10px;margin-left:auto;margin-right:auto;}.front-page-5 h2{font-size:40px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.45;letter-spacing:normal;text-align:center;color:rgba(0,0,0,.87);}.front-page-5 .widget-title{font-size:36px;letter-spacing:1.75px;letter-spacing:normal;font-weight:300;font-style:normal;font-stretch:normal;line-height:1.53;text-align:center;}.front-page-5 button,.front-page-5 input[type="button"],.front-page-5 input[type="reset"],.front-page-5 a.button,.front-page-5 a.more-link{background-color:#93ce9c;border-width:0;color:#303030;margin:5px 10px;padding:15px 20px;vertical-align:middle;}.front-page-5 button:focus,.front-page-5 button:hover,.front-page-5 input[type="button"]:focus,.front-page-5 input[type="button"]:hover,.front-page-5 input[type="reset"]:focus,.front-page-5 input[type="reset"]:hover,.front-page-5 input[type="submit"]:focus,.front-page-5 input[type="submit"]:hover,.front-page-5 .button:hover,.front-page-5 .button:focus{}.front-page-5 input::-webkit-input-placeholder{color:#c8c8c8;text-align:left;}.front-page-5 input::-moz-placeholder{color:#c8c8c8;text-align:left;}.front-page-5 input:-ms-input-placeholder{color:#c8c8c8;text-align:left;}.front-page-5 input::-ms-input-placeholder{color:#c8c8c8;text-align:left;}.front-page-5 input::placeholder{color:#c8c8c8;text-align:left;}.front-page-5 .email-form{height:48px;width:614px;font-size:24px;font-weight:300;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;}.front-page-5 .email-form-button{width:180px;height:48px;font-size:18px;margin-left:0px;border-radius:0;border:solid 2px;background-color:rgba(255,255,255,0);padding:10px;border-color:#fff;text-transform:uppercase;color:#fff;margin-top:20px;}.front-page-5 .email-form-button:hover{background-color:rgba(255,255,255,0);color:#fff;border-color:#fff;}.front-page .front-page-5 .flexible-widgets{padding-top:0;}.site-footer{background-color:#000;font-size:1.3rem;font-size:15px;width:100%;color:#fff;line-height:35px;padding:60px 100px;text-transform:uppercase;font-weight:500;position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-left:100px;}.site-footer .social{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;margin-left:10px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-top:70px;}.site-footer .footer-logo{width:100px;height:auto;margin-bottom:70px;}.site-footer p{margin-bottom:30px;}.social .social-icons{margin-bottom:20px;vertical-align:middle;}.footer-tabs .one-third{}.social .simple-social-icons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}.gmm-active .site-footer{position:inherit;}.site-footer p{color:#fff;font-weight:normal;font-size:14px;line-height:15px;letter-spacing:1.6px;}.site-footer a:hover,.site-footer a:focus,.site-footer .genesis-nav-menu a:hover,.site-footer .genesis-nav-menu a:focus{color:#ccc;text-decoration:none;}.site-footer .ion-heart{font-size:13px;margin-left:2px;margin-right:2px;}.site-footer .site-logo{height:50px;margin-bottom:10px;width:50px;}.simple-social-icons ul li a{font-size:30px;color:#fff;}.site-footer .footer-tabs li a{font-weight:100;font-size:14px;line-height:15px;letter-spacing:1.6px;color:#fff;text-transform:none;}.site-footer .social .copyright span a,.site-footer .social .copyright span{font-weight:100;font-size:13px;line-height:18px;letter-spacing:1.5px;color:#fff;text-transform:none;}.festival-year-round h1.page-title{margin-bottom:20px;}.festival-year-round .entry-content{margin-bottom:106px;}.festival-year-round .announcements{margin-top:104px;}.festival-year-round .announcements h2{margin-bottom:22px;}.festival-year-round .announcements{margin-bottom:50px;}.festival-year-round .sign-up{background-color:#5251f7;}.press-center .pillar-card-base.bg-color .card-details p,.press-center .pillar-card-base.bg-color .card-details h1,.join-us .pillar-card-base.bg-color .card-details p,.join-us .pillar-card-base.bg-color .card-details h1,.festival-year-round .pillar-card-base.bg-color .card-details p,.festival-year-round .pillar-card-base.bg-color .card-details h1{color:#303030;}.festival-year-round .tribe-events-title-bar,.festival-year-round #tribe-events-header,.festival-year-round .tribe-events-list-separator-month{display:none;}.join-us .page-description{margin-bottom:90px;}.festival-education .n2-section-smartslider{display:none;}.about .description{margin-top:45px;font-weight:300;font-size:36px;line-height:54px;letter-spacing:1.75px;margin-bottom:55px;}.about .row-main.we-do img{width:134px;margin-top:0px;margin-bottom:0;}.about .row-main.we-do h2{margin-top:0;margin-bottom:17px;}.about .row-main.we-do a{float:right;font-size:16px;text-transform:uppercase;}.about .row-main.we-do a.festival{color:#002e6d;}.about .row-main.we-do a.programming{color:#46a8c6;}.about .row-main.we-do a.artist-development{color:#570023;}.about .row-main.we-do a.education{color:#5251f7;}.about h2.subheading{margin-bottom:47px;}.about h2.subheading.impact{margin-bottom:45px;margin-top:128px;}.about .pillar-cards{margin-top:0px;width:100%;}.contact{text-align:center;}.front-page-1 .flexible-widgets{padding:0;}.front-page .flexible-widgets{padding-bottom:0;}.front-page-3 .flexible-widgets{background-color:#fff;}.btn-open{border:2px dashed #5251f7;color:#5251f7;}.img-box{background-position:center center;background-repeat:no-repeat;background-size:cover;text-align:center;position:relative;}.img-box a{background:rgba(0,0,0,.4);display:table;height:300px;-webkit-transition:background 400ms;-o-transition:background 400ms;transition:background 400ms;width:100%;}.img-box a span.text{display:table-cell;vertical-align:middle;}.img-box a span.text span.text-wrap{border-bottom:5px solid #fff;color:#fff;font-size:28px;font-weight:600;line-height:40px;padding:10px 0;text-transform:uppercase;}.img-box{margin:0 0 30px;}.col-sm-6{width:50%;float:left;padding:0 15px;}.row{overflow:hidden;display:block;width:100%;}.row-main{overflow:visible;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:120px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;}.front-page-2 .flexible-widgets .widget.widget_text:nth-of-type(1)::after,.front-page-3 .flexible-widgets .widget.widget_text:nth-of-type(1)::after,.front-page-4 .flexible-widgets .widget.widget_text:nth-of-type(1)::after{border:none;}.front-page-2 .big{font-size:26px;line-height:35px;font-weight:300;text-align:center;}.front-page-4 .flexible-widgets.widget-full .widget,.front-page-4 .flexible-widgets.widget-area .widget:nth-of-type(1),.front-page-2 .flexible-widgets.widget-full .widget,.front-page-2 .flexible-widgets.widget-area .widget:nth-of-type(1){margin-bottom:0;}.front-page-2 .flexible-widgets .widget{padding:0;}.tribe-related-events .tribe-events-adv-list-widget{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;width:100%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.tribe-related-events .tribe-events-adv-list-widget .type-tribe_events{margin-right:2%;margin-bottom:30px;}.page-template-festival-year-round .tribe-events-adv-list-widget{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;width:100%;}.page-template-festival-year-round .tribe-events-adv-list-widget .tribe-mini-calendar-event .list-date{width:57px;height:48px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;background:none;background:#fff;margin:0;position:absolute;margin-left:22px;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.5);box-shadow:0 1px 2px 0 rgba(0,0,0,.5);z-index:2;margin-top:-15px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}.page-template-festival-year-round .tribe-events-adv-list-widget .tribe-events-widget-link{display:none;}.tribe-events-widget-link{display:none !important;}.widget-wrap-mini-cal .tribe-mini-calendar-event,.page-template-festival-year-round .tribe-events-adv-list-widget .type-tribe_events,.tribe-related-events .type-tribe_events,.front-page-2 .tribe-events-adv-list-widget .type-tribe_events,.front-page-4 .tribe-events-adv-list-widget .type-tribe_events{width:23%;-webkit-box-shadow:0px 15px 30px -5px rgba(0,0,0,.3);box-shadow:0px 15px 30px -5px rgba(0,0,0,.3);margin-right:2%;margin-bottom:40px;}@media all and (max-width: 1179px){.widget-wrap-mini-cal .tribe-mini-calendar-event,.page-template-festival-year-round .tribe-events-adv-list-widget .type-tribe_events,.tribe-related-events .type-tribe_events,.front-page-2 .tribe-events-adv-list-widget .type-tribe_events,.front-page-4 .tribe-events-adv-list-widget .type-tribe_events{width:31%;}}.tribe-related-events .type-tribe_events{margin-bottom:50px;margin-right:24px;}.tribe-related-events h2{margin-bottom:48px;}.tribe-related-events .tribe-events-widget-link{display:none;}.single-tribe_events .tribe-related-events .tribe-events-event-image{margin-bottom:0;}.tribe-mini-calendar-event .list-info .tribe-events-location,.tribe-mini-calendar-event .list-info h2{padding:0 10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.tribe-mini-calendar-event .list-info .tribe-events-location{position:absolute;bottom:0px;}.tribe-mini-calendar-event .list-info .tribe-events-location .tribe-events-venue{color:#303030;}.tribe-mini-calendar-event .list-info{position:relative;z-index:1;height:100%;}.tribe-mini-calendar-event .list-info  a{height:100%;}.tribe-related-events .tribe-mini-calendar-event .list-info  a:hover:before{height:103%;}.tribe-mini-calendar-event .list-info  a:hover:before{content:" ";display:block;height:100%;position:absolute;top:0;left:0;width:100%;background:rgba(0,0,0,.15);}.site-container .tribe-mini-calendar-event .list-info p{display:block;padding:0 10px;}.site-container .tribe-mini-calendar-event .list-info p.category{font-size:12px;text-transform:uppercase;font-weight:300;line-height:1;margin-top:10px;letter-spacing:1.5px;color:#303030;}.site-container .tribe-mini-calendar-event .list-info p.category.cat-70{color:#303030;}.site-container .tribe-mini-calendar-event .list-info p.category.cat-21{color:#303030;}.site-container .tribe-mini-calendar-event .list-info p.category.cat-9{color:#303030;}p.category.cat-69{color:#303030;}p.category.cat-99{color:#303030;}.front-page-4 .widget-wrap{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;width:100%;}.front-page-2 .widget-wrap{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between;width:100%;flex-wrap:wrap;}.tribe-related-events #tribe-events-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;}#tribe-events-content h4.event-results-count{margin-bottom:15px;text-align:left;margin-top:10px;text-transform:uppercase;font-size:16px;font-weight:300;font-style:normal;font-stretch:normal;}.front-page-3 .tribe-events-adv-list-widget .type-tribe_events{width:244px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}.front-page-3 .type-tribe_events  .tribe-mini-calendar-event{width:244px;}.section{padding:60px 0;}.front-page-3 .flexible-widgets .widget:nth-of-type(1) .widget-title{font-size:26px;line-height:35px;font-weight:300;text-align:center;color:#303030;}.mc4wp-form-fields{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}.mc4wp-form-fields input{width:350px;text-align:center;}.tribe-related-events .tribe-mini-calendar-event,.tribe-events-adv-list-widget .tribe-mini-calendar-event{border-bottom:none;height:100%;padding-bottom:0;}.tribe-related-events .tribe-mini-calendar-event .list-date{-webkit-box-sizing:border-box;box-sizing:border-box;float:left;font-weight:700;overflow:hidden;padding:3px;text-align:center;}.tribe-related-events .tribe-mini-calendar-event .list-info{font-size:13px;line-height:1.6;display:inline;float:left;margin:10px 0;margin-bottom:.25rem;}.single-tribe_events .tribe-mini-calendar-event .tribe-events-event-image::after{display:none;}.widget-wrap-mini-cal .tribe-mini-calendar-event .list-date,.front-page-4 .widget-wrap .tribe-mini-calendar-event .list-date,.tribe-related-events .tribe-mini-calendar-event .list-date,.front-page-2 .widget-wrap .tribe-mini-calendar-event .list-date{width:57px;height:48px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;background:none;background:#fff;margin:0;position:absolute;margin-left:22px;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.5);box-shadow:0 1px 2px 0 rgba(0,0,0,.5);z-index:2;margin-top:-15px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}.site-container .tribe-related-events .tribe-mini-calendar-event{margin-bottom:5px;overflow:hidden;padding-bottom:5px;}.single-tribe_events .event-details .tribe-related-events p{margin:5px 0;}.single-tribe_events .event-details .tribe-related-events .tribe-mini-calendar-event h2{margin:0 0 10px;margin-top:8px;}.widget-wrap-mini-cal .tribe-mini-calendar-event .list-date .list-daynumber,.site-container .tribe-mini-calendar-event .list-date .list-daynumber,.tribe-related-events .tribe-mini-calendar-event .list-date .list-daynumber{display:block;font-size:24px;line-height:1;text-align:center;width:100%;font-weight:700;}.widget-wrap-mini-cal .tribe-mini-calendar-event .list-date .list-dayname,.site-container .tribe-mini-calendar-event .tribe-mini-calendar-event .list-date .list-dayname,.tribe-related-events .tribe-mini-calendar-event .list-date .list-dayname{background:#fff;color:#666;display:block;font-size:11px;letter-spacing:.5px;padding:3px;text-align:center;text-transform:uppercase;line-height:1;}.site-container .tribe-mini-calendar-event .list-info{width:100% !important;margin-top:0px;}.site-container .tribe-mini-calendar-event .list-info .tribe-events-event-image{display:block;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.7)),color-stop(65%,rgba(255,255,255,0)),to(rgba(0,0,0,.6)));background:-o-linear-gradient(bottom,rgba(0,0,0,.7) 0%,rgba(255,255,255,0) 65%,rgba(0,0,0,.6) 100%);background:linear-gradient(0deg,rgba(0,0,0,.7) 0%,rgba(255,255,255,0) 65%,rgba(0,0,0,.6) 100%);}.site-container .tribe-mini-calendar-event .list-info .tribe-events-event-image img{min-height:210px;display:block;}.site-container .tribe-mini-calendar-event .list-info h2{width:-webkit-calc(100% - 10px);width:calc(100% - 10px);padding-right:0;}.site-container .tribe-mini-calendar-event .list-info h2,.site-container  .tribe-mini-calendar-event .list-info h2 a{font-size:20px;color:#000;font-weight:300;text-transform:none;line-height:1.2;margin-top:8px;display:block;margin-bottom:30px;letter-spacing:1px;}.site-container .tribe-mini-calendar-event .list-info .tribe-events-duration{display:none;}.tribe-mini-calendar-event .list-date .list-daynumber,.site-container .tribe-mini-calendar-event .list-date .list-dayname{color:#000;font-weight:300;padding:0;line-height:1;}.widget-wrap-mini-cal .tribe-mini-calendar-event .list-date .list-daynumber,.tribe-related-events .tribe-mini-calendar-event .list-date .list-daynumber,.tribe-events-adv-list-widget .tribe-mini-calendar-event .list-date .list-daynumber{color:#000;}.tribe-events-location{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;}.tribe-events-location .tribe-events-venue a{font-size:14px;color:#303030;font-weight:300;}.tribe-events-location img{height:25px;width:22px;margin-left:-5px;}#tribe-events-bar{margin-bottom:0;position:relative;width:100%;float:none;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.5);box-shadow:0 2px 4px 0 rgba(0,0,0,.5);}#tribe-events-bar #tribe-bar-form .tribe-bar-filters{background:#fff;}#tribe-events-bar #tribe-bar-form.tribe-bar-collapse #tribe-bar-collapse-toggle{display:none;}.tribe-bar-date-filter{display:none;}#tribe-bar-form.tribe-bar-collapse #tribe-bar-views{margin-top:0px;}#tribe-bar-form.tribe-bar-collapse .tribe-bar-views-inner{padding:0px;}#tribe-events-bar .tribe-bar-submit{display:none;}.horizontal-drop-indicator{display:none;}.tribe-events-filter-view.tribe-filters-open #tribe_events_filters_wrapper #tribe_events_filters_form i{padding-left:20px;font-size:16px;font-weight:500;}#tribe_events_filters_wrapper.tribe-events-filters-horizontal h3 span.tribe-filter-status{display:none;}.tribe-events-filter-view.tribe-filters-open .tribe-events-filters-horizontal+#tribe-events-content{margin-top:50px;}.tribe-bar-search-filter,.tribe-bar-geoloc-filter,#tribe-bar-views-toggle{display:none;}#tribe-bar-form #tribe-bar-views{width:100%;}#tribe-bar-views li.tribe-bar-views-option{display:inline;}#tribe-bar-views li.tribe-bar-views-option:hover{background-color:#0064ff;color:#fff;}#tribe-bar-views .tribe-bar-views-option.tribe-bar-active{background-color:#0064ff;color:#fff;}#tribe-bar-form .tribe-bar-views-inner label{display:none;}.tribe-bar-views-inner{background-color:transparent;padding:0;}#tribe-bar-views .tribe-bar-views-list{display:-webkit-inline-box !important;display:-webkit-inline-flex !important;display:-ms-inline-flexbox !important;display:inline-flex !important;height:auto !important;width:100%;background-color:#fff;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-flow:row-reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.5);box-shadow:0 2px 4px 0 rgba(0,0,0,.5);position:relative;}#tribe-bar-views .tribe-bar-views-option{padding:17px 15px;}.tribe-bar-filters{display:none;}.tribe-events-loop{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.tribe-events-loop .tribe-events-event-meta{margin:0;}.tribe-events-loop .type-tribe_events .card-hover{width:100%;height:101%;position:absolute;left:0;top:0;background-color:#000;color:#fff;z-index:10;padding:20px;}.tribe-events-loop .type-tribe_events .top .list-date{width:57px;height:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;background:#000;margin:0;float:left;margin-top:0px;}.tribe-events-loop .type-tribe_events .top .hover-details{float:left;display:block;display:block;margin-left:30px;width:70%;}.tribe-events-loop .type-tribe_events .top .hover-details.streaming{margin-left:0px;}.tribe-events-loop .type-tribe_events:hover .card-hover{display:block;}.tribe-events-loop .type-tribe_events .card-hover{display:none;}.tribe-events-loop .type-tribe_events .top .list-date  .list-dayname{color:#fff;font-weight:300;padding:0;line-height:1.6;text-align:center;text-transform:uppercase;font-size:16px;}.tribe-events-loop .type-tribe_events .top  .list-date .list-daynumber{color:#fff;text-align:center;font-size:32px;text-transform:uppercase;font-weight:500;}.tribe-events-loop .top .list-date{display:block;width:100%;}.tribe-events-loop .type-tribe_events .top  .list-date .card-details{float:left;max-width:250px;}.tribe-events-loop .type-tribe_events .top{display:block;width:100%;overflow:auto;}.tribe-events-loop .type-tribe_events .bottom{display:block;width:100%;overflow:auto;position:absolute;bottom:10px;padding-right:40px;}.tribe-events-loop .type-tribe_events .card-hover h4{font-size:18px;line-height:24px;margin-bottom:6px;color:#fff;}.tribe-events-loop .type-tribe_events .card-hover .top .hover-details span{display:block;font-size:14px;line-height:24px;font-weight:300;}.tribe-events-loop .type-tribe_events .card-hover .bottom p{width:100%;color:#fff;}.tribe-events-loop .type-tribe_events .card-hover .bottom p.category{font-weight:300;font-size:16px;margin-bottom:15px;}.tribe-events-loop .type-tribe_events .card-hover .bottom p{font-weight:300;font-size:16px;line-height:1.5;}.tribe-events-loop .type-tribe_events .card-hover .bottom p{font-size:16px;}.tribe-events-loop .type-tribe_events .card-hover .bottom p.extra-details{margin-top:15px;}.site-container #tribe-events .tribe-events-button,.tribe-events-button{display:none;}.title-category{font-size:40px;line-height:30px;letter-spacing:1.54px;}.post-template-default .tribe-events-title-bar,.post-template-default .tribe-events-list-separator-month,.post-template-default #tribe-events-footer,.post-template-default .tribe-events-button{display:none !important;}.post-template-default .events-list{margin-top:90px;}.page-template-festival-spotlight .tribe-events-page-title{display:none;}.page-template-festival-spotlight .tribe-events-sort-order,.page-template-festival-spotlight .tribe-events-list .tribe-events-list-separator-day,.page-template-festival-spotlight .tribe-events-list .tribe-events-list-separator-month{display:none;}.page-template-festival-spotlight .tribe-events-list .tribe-events-loop .type-tribe_events{margin-top:0px;margin-bottom:20px;}.page-template-festival-spotlight .partners{margin-bottom:0;}.page-template-festival-spotlight .sections{margin-top:60px;}.page-template-festival-spotlight .section.tribe-related-events h2{margin-bottom:24px;}.tribe-events-list-separator-month+.type-tribe_events.tribe-events-first{padding-top:0 !important;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}.tribe-events-list-separator-month+.type-tribe_events.tribe-events-first.wide{width:66%;padding-top:0 !important;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}.tribe-events-list-separator-month+.wide .size-calendar-thumb{display:none;}.tribe-events-loop .type-tribe_events.wide{width:66%;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;}.tribe-events-loop img{width:100%;}.tribe-events-loop .type-tribe_events.tribe-events-last img{}.tribe-events-list-separator-month+.type-tribe_events.tribe-events-first img{}.tribe-events-loop .size-calendar-wide{display:none;}.tribe-events-loop .type-tribe_events img,.tribe-events-loop .type-tribe_events img{display:inline-block;}.tribe-events-loop .type-tribe_events.wide img.size-calendar-thumb{display:none;}.tribe-events-list .type-tribe_events{width:33%;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:20px;position:relative;}.tribe-events-list .tribe-events-loop .type-tribe_events:before{content:" ";display:block;height:101%;position:absolute;top:0;left:0;width:100%;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.7)),color-stop(65%,rgba(255,255,255,0)),to(rgba(0,0,0,.6)));background:-o-linear-gradient(bottom,rgba(0,0,0,.7) 0%,rgba(255,255,255,0) 65%,rgba(0,0,0,.6) 100%);background:linear-gradient(0deg,rgba(0,0,0,.7) 0%,rgba(255,255,255,0) 65%,rgba(0,0,0,.6) 100%);}.tribe-events-list .tribe-events-loop .type-tribe_events.no-gradient:before{display:none;}.tribe-events-list .type-tribe_events{border-bottom:none;min-height:300px;}#tribe-events-pg-template,.tribe-events-pg-template{margin-top:58px;}.tribe-events-list-separator-month{display:none;}#tribe-events-content a{}.tribe-events-page-title{width:1024px;height:97px;font-size:80px;font-weight:300;font-style:normal;font-stretch:normal;line-height:1;letter-spacing:-.8px;color:#303030;text-align:left;}.site-container  .tribe-events-list .tribe-events-list-event-title{font-size:24px;font-weight:300;line-height:1.21;letter-spacing:.7px;color:#fff;margin-top:auto;height:auto;}.site-container .tribe-events-list .type-tribe_events{padding:0;}.site-container  .tribe-events-list .tribe-events-list-event-title a{font-size:24px;font-weight:300;line-height:1.21;letter-spacing:.7px;color:#fff;}.site-container  .tribe-events-list .tribe-events-venue-details a{color:#fff;}.site-container  .tribe-events-list .tribe-events-loop .tribe-events-event-image{width:auto;margin:0;}.site-container .tribe-events-list .tribe-events-loop .type-tribe_events .tribe-events-event-meta{font-size:12px;font-weight:300;margin-top:-60px;margin-top:0 !important;z-index:999;color:#fff;padding-left:20px;padding-left:20px;padding-bottom:1px;}.type-tribe_events .tribe-events-event-meta .author.location{display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important;font-size:12px !important;line-height:1.2 !important;}.site-container  .tribe-events-list .tribe-events-venue-details{margin:0 30px !important;}.site-container  .tribe-events-list .tribe-events-venue-details{line-height:1.8 !important;}.site-container  .tribe-events-list .tribe-events-event-image img{width:100% !important;}.site-container  .tribe-events-list .tribe-address{display:none !important;}#tribe_events_filters_wrapper.tribe-events-filters-horizontal{background-color:#fff;}#tribe_events_filters_wrapper.tribe-events-filters-horizontal,.tribe-filters-closed #tribe_events_filters_wrapper.tribe-events-filters-horizontal{background-color:#fff;padding:0 !important;}#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#fff;text-transform:uppercase;font-size:14px;letter-spacing:normal;text-align:center;height:48px;}#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a:hover{background-color:#0064ff;color:#fff;}#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option.tribe-bar-active a:hover{background-color:#0064ff;color:#fff;}.tribe-events-filter-view.tribe-filters-closed #tribe_events_filters_wrapper i,.tribe-events-filter-view.tribe-filters-open #tribe_events_filters_wrapper i{font-size:24px;}.tribe-events-filters-horizontal .tribe-events-filters-content{background-color:#fff;border:none;}.tribe-events-filters-horizontal .tribe-events-filter-group{background-color:#e0e0e0;border:none;margin-top:0px;}.tribe-events-filters-horizontal .tribe-events-filter-group:before{border-bottom:none;top:0;}#tribe_events_filters_wrapper #tribe_events_filter_control{position:relative;top:-48px;z-index:9;display:none;}.tribe-events-filters-horizontal #tribe_events_filter_control{float:none !important;width:40% !important;}.tribe-events-filters-horizontal .tribe-events-filters-content{background-color:#fff;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;}.tribe-events-filters-horizontal #tribe_events_filters_form{margin-top:0px;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}.tribe-events-filters-horizontal .tribe_events_filter_item{-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.5);box-shadow:0 2px 4px 0 rgba(0,0,0,.5);width:15%;}#tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filters-group-heading{font-size:16px;font-weight:300;font-style:normal;font-stretch:normal;line-height:1;letter-spacing:normal;text-align:center;color:#000;padding:15px 20px;height:auto;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-transform:uppercase;}.tribe_events_filters_form .tribe-events-filters-group-heading i{font-size:16px;}.tribe-events-filter-view.tribe-filters-open #tribe_events_filters_wrapper #tribe_events_filters_toggle,.tribe-events-filter-view.tribe-filters-closed #tribe_events_filters_wrapper #tribe_events_filters_toggle{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-left:10px;height:48px;color:#000;}.tribe-events-filter-view.tribe-filters-open #tribe_events_filters_wrapper #tribe_events_filters_toggle:hover,.tribe-events-filter-view.tribe-filters-closed #tribe_events_filters_wrapper #tribe_events_filters_toggle:hover{cursor:pointer;color:#000;}#tribe_events_filters_toggle p{margin-bottom:0;font-size:16px;font-weight:300;color:#000;text-transform:uppercase;margin-left:10px;}#tribe_events_filters_wrapper.tribe-events-filters-horizontal,.tribe-filters-closed #tribe_events_filters_wrapper.tribe-events-filters-horizontal{margin:0;}.tribe-filters-closed #tribe_events_filters_wrapper.tribe-events-filters-horizontal{padding:0;}#tribe_events_filters_reset{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:#5251f7;margin-top:40px;margin-left:auto;margin-right:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}#tribe-events-content.tribe-events-map{display:none;}#tribe-events-content #tribe-geo-results.tribe-events-loop{display:none;}.events-single #tribe-events-pg-template{width:100%;margin-top:0px;max-width:100%;}.single-tribe_events #tribe-events-header{margin-top:0;margin-bottom:0;}.single-tribe_events .tribe-events-event-image img{width:100%;display:block;}.single-tribe_events .event-schedule{width:80%;display:block;margin:0 auto;max-width:1200px;}.single-tribe_events .event-schedule .date-row{width:100%;display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:auto;background-color:#f0f0f0;padding:10px 20px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:50px;}.single-tribe_events .event-schedule .date-row .date{width:10%;float:left;text-align:center;border-right:1px solid rgba(0,0,0,.3);}.single-tribe_events .event-schedule .date-row .datetime{float:left;text-align:left;width:35%;font-size:16px;font-weight:300;padding-left:2.5%;}.single-tribe_events .event-schedule .date-row .venue{float:left;text-align:left;width:25%;font-size:16px;font-weight:300;}.single-tribe_events .event-schedule .date-row .cta{width:30%;float:left;text-align:right;}.fancybox-stage{display:block !important;}.single-tribe_events .event-party-details .page-description{margin-bottom:97px;margin-top:46px;}.single-tribe_events .event-details .virtual-event-cta{display:flex;justify-content:center;align-items:center;}.single-tribe_events .event-details .virtual-event-cta .btn.stream.disabled{cursor:default;opacity:.5;}.single-tribe_events .event-details .virtual-event-cta .btn.stream.enabled{display:none;}.single-tribe_events .event-details .virtual-event-cta .btn.stream{margin-left:20px;}.single-tribe_events .cat_special-event.entry,.single-tribe_events .cat_virtual-event.entry{margin-bottom:30px;}.single-tribe_events .event-party-details .support-row{display:flex;align-content:center;justify-content:center;margin-top:45px;}.single-tribe_events .event-party-details .support-row .buy-links,.single-tribe_events .event-party-details .support-row .amount{width:25%;}.single-tribe_events .event-party-details .support-row .description{width:50%;padding-right:60px;}.single-tribe_events .event-party-details .support-row .description li{position:relative;padding-left:20px;}.single-tribe_events .event-party-details .support-row .description li:before{content:"·";font-size:60px;vertical-align:middle;line-height:20px;position:absolute;left:0;top:8px;}.single-tribe_events .awards-contact-wrapper{padding-top:75px;padding-bottom:75px;background-color:#369461;color:#fff;margin-top:0px;margin-bottom:100px;}.single-tribe_events .awards-contact-wrapper h1{margin-bottom:30px;}.single-tribe_events .awards-contact-wrapper h1,.single-tribe_events .awards-contact-wrapper p{color:#fff;}.single-tribe_events .awards-contact-wrapper p{font-size:48px;line-height:1.3;font-weight:100;}.single-tribe_events .awards-contact-wrapper a{color:#fff !important;}.single-tribe_events .awards-contact-wrapper a:hover{color:#fff !important;text-decoration:underline !important;cursor:hover;}.single-tribe_events .event-party-details.join ul{column-count:2;}@media all  and (max-width: 600px){.single-tribe_events .event-party-details.join{padding-left:20px;padding-right:20px;}.single-tribe_events .event-party-details.join ul{column-count:1;}.single-tribe_events .awards-contact-wrapper{padding-left:20px;padding-right:20px;}.single-tribe_events .awards-contact-wrapper p{font-size:24px;}.single-tribe_events .event-party-details .text-padding{padding-left:20px;padding-right:20px;}.single-tribe_events .event-party-details .support-row{flex-flow:column;}.single-tribe_events .event-party-details .support-row .amount{text-align:center;}.single-tribe_events .event-party-details .support-row .buy-links .btn-white-green{width:100%;text-align:center;}.single-tribe_events .event-party-details .support-row .buy-links,.single-tribe_events .event-party-details .support-row .amount{width:100%;padding-right:30px;padding-left:30px;padding-top:30px;}.single-tribe_events .event-party-details .support-row .description{width:100%;padding-top:30px;padding-right:30px;padding-left:30px;}.single-tribe_events .event-party-details .page-description{margin-top:0px;margin-bottom:20px;}.single-tribe_events .event-details .sponsors .sponsor-row{display:flex;flex-direction:column;}.single-tribe_events .event-details .sponsors .sponsor-row h5{margin-right:0px !important;text-align:center;}.single-tribe_events .event-details .sponsors .sponsor-row img,.single-tribe_events .event-details .sponsors .sponsor-row .text-partners,.single-tribe_events .event-details .sponsors .sponsor-row h5{margin-right:0px !important;}.single-tribe_events .event-details .sponsors .sponsor-row img{margin-bottom:25px !important;}.single-tribe_events .cat_virtual-event.entry{margin-bottom:0px;}.single-tribe_events .event-details .virtual-event-cta{flex-direction:column;}.single-tribe_events .event-details .virtual-event-cta .btn{margin-bottom:20px;}.single-tribe_events .event-details .virtual-event-cta .btn.stream{margin-left:0px;}}.single-tribe_events .event-party-details.schedule-of-events{margin-bottom:97px;}.single-tribe_events .event-party-details.schedule-of-events .cta{text-align:center;margin-top:53px;}.single-tribe_events .event-party-details.contact-section{margin-bottom:97px;}.single-tribe_events .event-party-details .row-main{margin-bottom:0;}.single-tribe_events .event-party-details .extra-ticket-info{margin-top:45px;font-size:16px;line-height:32px;letter-spacing:1.2px;max-width:700px;margin:45px auto 0;text-align:center;}.site-container .tribe-events-list.single-film-event .tribe-events-loop .type-tribe_events .tribe-events-event-meta h4{font-size:22px !important;font-weight:500 !important;}.site-container .tribe-events-list.single-film-event .tribe-events-loop .type-tribe_events .tribe-events-event-meta p{color:#fff !important;font-size:16px !important;line-height:1.5 !important;}.live-streaming.toggle{text-align:left;}.streaming-wrapper{display:none;}.page-template-pillar.film-series .custom-bg .title-wrap{float:none;margin-left:auto;margin-right:auto;width:80vw;padding-top:50vh;padding-bottom:0px;max-width:1280px;color:#fff;color:#fff;z-index:999;position:relative;}.page-template-pillar.film-series .film-series-program{display:flex;align-items:center;justify-content:initial;}@media only screen and (max-width: 767px){.page-template-pillar.film-series .film-series-program{flex-direction:column;align-items:baseline;}.page-template-pillar.film-series .film-series-program  h2{margin-left:0px !important;margin-top:5px !important;}.front-page-2 h3.widget-title{display:flex;flex-direction:column;}.front-page-2 h3.widget-title img{margin-bottom:5px !important;}}.page-template-pillar.film-series .custom-bg .title-wrap .images-row{}.page-template-pillar.film-series .custom-bg{position:relative;z-index:99;background-position:center;}.film-series .images-row{width:100%;}.bg-black-gradient::after{content:" ";background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,1)));background:-o-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#a6000000",GradientType=0);display:block;position:absolute;width:100%;top:0;left:0;height:100%;}.page-template-pillar.film-series .custom-bg::after{content:" ";background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,1)));background:-o-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#a6000000",GradientType=0);display:block;position:absolute;width:100%;top:0;left:0;height:100%;}.page-template-pillar.film-series .custom-bg .title-wrap h2.subheading{margin-bottom:0;color:#fff;}.page-template-pillar.film-series .custom-bg .title-wrap h1{margin-bottom:0px;color:#fff;}.page-template-pillar.film-series .custom-bg .title-wrap .description{margin-top:45px;font-size:20px;line-height:36px;letter-spacing:1.5px;color:#fff;padding-bottom:45px;}.page-template-pillar.film-series .custom-bg .title-wrap h4{display:inline-block;margin-bottom:0;font-size:16px;letter-spacing:1.67px;text-transform:uppercase;color:#fff;}.page-template-pillar.film-series .custom-bg .title-wrap .images-row{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;float:left;-webkit-box-align:end;-webkit-align-items:end;-ms-flex-align:end;align-items:end;padding-bottom:60px;}.page-template-pillar.film-series .custom-bg .title-wrap .images-row img{max-height:55px;width:auto;margin-left:41px;height:auto;}.btn-warning{background-color:#494949;color:#fff;font-size:16px;padding:12px 34px;text-transform:uppercase;display:inline-block;}.btn-teal{background-color:#5251f7;color:#fff;font-size:16px;padding:12px 34px;text-transform:uppercase;display:inline-block;}.btn-red{background-color:#c3002f;color:#fff !important;font-size:16px;padding:12px 34px;text-transform:uppercase;display:inline-block;}.btn-buy{background-color:#5251f7;border:1px solid #5251f7;color:#fff;font-size:16px;padding:12px 34px;text-transform:uppercase;display:inline-block;}.btn-buy:hover{opacity:.8;}.btn-blue{background-color:#5251f7;color:#fff;border:1px solid #5251f7;font-size:16px;padding:12px 34px;text-transform:uppercase;display:inline-block;}.btn-blue:hover{opacity:.8;}.btn-white-blue{background-color:#fff;color:#5251f7;border:1px solid #5251f7;font-size:16px;padding:12px 34px;text-transform:uppercase;display:inline-block;}.btn-white-blue:hover{opacity:.8;}.btn-white-green{background-color:#fff;color:#369461;border:1px solid #369461;font-size:16px;padding:12px 34px;text-transform:uppercase;display:inline-block;}.btn-white-green:hover{opacity:.8;}.btn-green{background-color:#3ab909;color:#fff;border:1px solid #3ab909;font-size:16px;padding:12px 34px;text-transform:uppercase;display:inline-block;}.btn-green:hover{opacity:.8;}.btn-open{font-size:16px;padding:12px 34px;display:inline-block;float:right;}.btn.btn-homepage-all{display:block;margin:0 auto;width:300px;text-align:center;}.btn.btn-transparent{border:2px solid #fff;background-color:transparent;padding:6px 34px;display:flex;}.artist-development .btn-open{border:2px dashed #570023;color:#570023;}.education .btn-open{border:2px dashed #5251f7;color:#5251f7;}.btn-text{text-transform:uppercase;font-size:14px;display:inline-block;margin-left:7px;color:#5251f7;line-height:20px;letter-spacing:1.31px;margin-top:20px;}.simple-banner .simple-banner-text .btn.btn-white-blue{background:transparent;border-color:#fff;padding:4px 30px;}.truncate{width:100%;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;}.big-promo{padding:40px 52px;}.big-promo ul{margin-top:40px;padding-left:40px;}.big-promo ul li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:10px;}.big-promo ul li:before{background-image:url("https://cdn-ikplhjn.nitrocdn.com/mMQlsLOnbNSGtUnxAYxQMfxXcDhkGtuh/assets/images/optimized/rev-0e2d150/sffilm.org/wp-content/themes/sffilm/assets/icons/check-black.svg");}.big-promo.blue ul li:before{color:#5251f7;}.big-promo li:before{content:"";display:inline-block;height:35px;width:35px;background-image:url("https://cdn-ikplhjn.nitrocdn.com/mMQlsLOnbNSGtUnxAYxQMfxXcDhkGtuh/assets/images/optimized/rev-0e2d150/sffilm.org/wp-content/themes/sffilm/assets/icons/check-blue.svg");background-size:contain;background-repeat:no-repeat;padding-left:22px;}.tile-cards{}.tile-cards .tile-card-base{margin-bottom:50px;}.tile-cards .tile-card-base a{display:-ms-grid;display:grid;position:relative;}.tile-cards .tile-card-base a:after{content:"\A";position:absolute;width:100%;height:100%;top:0;left:0;background-image:-o-linear-gradient(top,transparent 70%,#2b2b2b 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),to(#2b2b2b));background-image:linear-gradient(to bottom,transparent 70%,#2b2b2b 100%);z-index:1;}.tile-cards .tile-card-base a:hover:after{background-color:rgba(0,0,0,.15);}.tile-cards .tile-card-base h4{font-size:24px;line-height:34px;letter-spacing:1.33px;color:#fff;margin-bottom:0;}.tile-cards .tile-card-base .card-details{position:absolute;bottom:16px;left:16px;width:-webkit-calc(100% - 17px);width:calc(100% - 17px);z-index:3;}.tile-cards .tile-card-base.one-third{width:32.9%;}.tile-cards .tile-card-base.one-third:not(.first){margin-left:1.1%;}.tile-cards .tile-card-base.two-thirds:not(.first){margin-left:1.1%;}.tile-cards .tile-card-base.two-thirds img.size-pillar-thumb{display:none;}.tile-cards .tile-card-base img{width:100%;}.card-tags{position:absolute;top:16px;right:16px;-webkit-box-shadow:0px 15px 30px -5px rgba(0,0,0,.3);box-shadow:0px 15px 30px -5px rgba(0,0,0,.3);font-size:12px;line-height:12px;}.tile-cards .tile-card-base .card-tags.homepage{left:16px;right:auto;}#tribe-events-content .tag-wrapper.events{margin-left:0px;margin-right:0px;margin-bottom:0px;}#tribe-events-content #summary-box .tag-wrapper.events{margin-bottom:30px;}.tag-wrapper.events{font-size:11px;font-weight:400;letter-spacing:1.25px;line-height:1;color:#303030;background-color:#fff;padding:8px;text-transform:uppercase;display:inline-block;margin-left:0px;}.tag-wrapper.events.warning{background-color:#494949;color:#fff;}.tag-wrapper{font-size:14px;font-weight:400;letter-spacing:1.5px;line-height:1;color:#303030;background-color:#fff;padding:8px;text-transform:uppercase;display:inline-block;margin-left:8px;}.tile-cards .tile-card-base .card-hover{width:100%;height:100%;position:absolute;left:0;top:0;background-color:#000;color:#fff;z-index:10;padding:20px;}.tile-cards .tile-card-base .top .list-date{width:57px;height:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;background:#000;margin:0;float:left;margin-top:0px;}.tile-cards .tile-card-base .top .hover-details{float:left;display:block;display:block;margin-left:30px;width:70%;}.tile-cards .tile-card-base:hover .card-hover{display:block;}.tile-cards .tile-card-base .card-hover{display:none;}.tile-cards .tile-card-base .top .list-date  .list-dayname{color:#fff;font-weight:300;padding:0;line-height:1.6;text-align:center;text-transform:uppercase;font-size:16px;}.tile-cards .tile-card-base .top  .list-date .list-daynumber{color:#fff;text-align:center;font-size:32px;text-transform:uppercase;font-weight:500;}.tile-cards .top .list-date{display:block;width:100%;}.tile-cards .tile-card-base .top  .list-date .card-details{float:left;max-width:250px;}.tile-cards .tile-card-base .top{display:block;width:100%;overflow:auto;}.tile-cards .tile-card-base .bottom{display:block;width:100%;overflow:auto;position:absolute;bottom:10px;padding-right:40px;}.tile-cards .tile-card-base .card-hover h4{font-size:18px;line-height:24px;margin-bottom:6px;}.tile-cards .tile-card-base .card-hover .top .hover-details span{display:block;font-size:13px;line-height:24px;font-weight:300;}.tile-cards .tile-card-base .card-hover .bottom p{width:100%;color:#fff;}.tile-cards .tile-card-base .card-hover .bottom p.category{font-weight:300;font-size:16px;margin-bottom:15px;}.tile-cards .tile-card-base .card-hover .bottom p{font-weight:300;font-size:16px;line-height:1.5;}.tile-cards .tile-card-base .card-hover .bottom p{font-size:16px;}.tile-cards .tile-card-base .card-hover .bottom p.extra-details{margin-top:15px;}.video_lightbox_anchor_image{width:100%;}a[rel~="wp-video-lightbox"]{position:relative;display:block;max-height:550px;overflow:hidden;}a[rel~="wp-video-lightbox"]:before{position:absolute;bottom:7%;left:7%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);content:"";font-family:"Font Awesome 5 Pro";font-size:90px;color:#fff;opacity:.9;font-weight:900;text-shadow:0px 0px 30px rgba(0,0,0,.5);}.single-tribe_events .event-schedule .date-row .date .large-number{display:block;font-size:44px;font-weight:bold;line-height:1;}.single-tribe_events .event-schedule .date-row .date .month{font-size:16px;font-weight:300;text-transform:uppercase;display:block;}.single-tribe_events .event-party-details.intro{width:100%;}.single-tribe_events .event-party-details.intro h5{margin-bottom:18px;}.single-tribe_events .related-events,.single-tribe_events .event-party-details,.single-tribe_events .event-title-data,.single-tribe_events .event-details{width:80%;display:block;margin:0 auto;position:relative;max-width:1200px;}@media all and (max-width: 600px){.single-tribe_events .event-party-details{width:100%;padding-left:5%;padding-right:5%;}}.single-tribe_events .event-details li{list-style-type:disc;}.row-horizontal{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.single-tribe_events .event-details .sponsor-small{font-size:16px;letter-spacing:1.67px;text-transform:uppercase;font-weight:400;}.single-tribe_events .event-details .inline-sponsors{margin-bottom:55px;}.single-tribe_events .event-details .inline-sponsors h5{margin-bottom:0;width:200px;}.single-tribe_events .event-details .inline-sponsors p{margin-bottom:0;}.single-tribe_events .event-details .inline-sponsors img{max-height:50px;width:auto;margin-bottom:0;}.single-tribe_events .event-details .biographies-wrapper{margin-top:50px;display:block;overflow:auto;}.single-tribe_events .event-details .sponsors .sponsor-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:left;}.single-tribe_events .event-details .sponsors .sponsor-row img,.single-tribe_events .event-details .sponsors .sponsor-row .text-partners,.single-tribe_events .event-details .sponsors .sponsor-row h5{margin-top:0px;margin-bottom:0px;margin-right:30px;}.single-tribe_events .event-details .sponsors .sponsor-row h5{line-height:36px;min-width:200px;}.single-tribe_events .event-details .sponsors .sponsor-row .text-partners{width:auto;max-width:250px;text-align:center;}.single-tribe_events .event-details .sponsors .sponsor-row .images-row{width:auto;}.event-party-details.sponsors{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.event-party-details.sponsors .sponsor-row{width:100%;padding:10px 0px;}.event-party-details.sponsors .sponsor-row .images-row{width:100%;}.event-party-details.sponsors .sponsor-row .text-partners{margin-top:0px;padding:10px 0px;}.gala-event .event-party-details.sponsors .sponsor-row .text-partners p{max-width:500px;font-size:14px;display:inline-block;margin-bottom:0 !important;line-height:36px !important;letter-spacing:1.5px;font-weight:300;}.event-party-details.sponsors .sponsor-row .text-partners p{font-size:14px;font-weight:400;max-width:187px;letter-spacing:.5px;line-height:1;margin:0 auto;}.single-tribe_events .event-title-data{color:#fff;}.single-tribe_events .event-title-data .meta-event-wrap{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-size:20px;min-height:36px;}.single-tribe_events .event-title-data p{color:#fff;}.single-tribe_events .event-title-data  h1.tribe-events-single-event-title{font-size:80px;color:#fff;font-weight:300;margin-bottom:10px;line-height:84px;}.single-tribe_events .event-title-data  h1.tribe-events-single-event-title.long{font-size:60px;}.single-tribe_events .tribe_events .tribe-events-event-image{max-height:70vh;margin-bottom:0;overflow:hidden;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.single-tribe_events .tribe-events-event-image::after{content:" ";background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.7)),color-stop(65%,rgba(255,255,255,0)),to(rgba(0,0,0,.6)));background:-o-linear-gradient(bottom,rgba(0,0,0,.7) 0%,rgba(255,255,255,0) 65%,rgba(0,0,0,.6) 100%);background:linear-gradient(0deg,rgba(0,0,0,.7) 0%,rgba(255,255,255,0) 65%,rgba(0,0,0,.6) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#a6000000",GradientType=0);display:block;position:absolute;width:100%;top:0;left:0;height:100%;}.single-tribe_events .tribe-events-event-image.no-gradient{height:40vh;}.single-tribe_events .tribe-events-event-image.no-gradient::after{display:none;}.single-tribe_events .event-title-data .category{font-size:40px;margin-bottom:15px;color:#fff;}.single-tribe_events .event-title-data .category a{color:#afbcff;}.single-tribe_events .event-details h2{font-size:36px;font-weight:normal;margin-top:48px;margin-bottom:16px;}.single-tribe_events .tribe-events-related-events-title{display:none;}.single-tribe_events .tribe-related-events{}.single-tribe_events .event-details p{margin-bottom:48px;}.bio-wrapper{overflow:auto;}.single-tribe_events .event-details .bio-wrapper:first-of-type{margin-top:0px;}.bio-wrapper .bio-type{display:block;font-size:16px;font-weight:300;}.bio-wrapper .bio-name{display:block;font-size:20px;font-weight:bold;margin-bottom:10px;}.bio-wrapper img{border-radius:100px;max-width:125px;max-height:125px;width:100%;height:auto;}.event-party-details .bio-wrapper img{max-width:none;max-height:none;}@media all and (max-width: 768px){.bio-wrapper img{margin:30px auto;display:block;}}.single-tribe_events .film-details-section{margin-bottom:96px;}.single-tribe_events .film-details-section span{font-size:14px;}.single-tribe_events .film-details-section p{margin-bottom:0px;width:100%;overflow:auto;}.single-tribe_events .film-details-section .label{display:block;width:20%;float:left;font-weight:normal;font-size:14px;line-height:30px;letter-spacing:1.75px;color:#303030;}.single-tribe_events .film-details-section .value{display:block;width:80%;float:left;max-width:1200px;font-weight:300;font-size:14px;line-height:30px;letter-spacing:1.75px;color:#303030;}div.light_square .pp_close{text-indent:0;color:#303030;text-transform:uppercase;font-size:18px;font-family:"InstrumentSans",sans-serif;font-weight:500;background:none;}.single-tribe_events .mobile-hide-tickets,.single-tribe_events .mobile-show{display:none;}#n2-ss-7-align .banner{z-index:-999;}a.button.mobile-only{display:none;}.perk-box{margin-top:-600px;color:#fff;text-align:center;font-size:80px;font-weight:300;margin-bottom:100px;}.perk-box h1{font-size:80px;}.perk-box h3{font-size:32px;}.features{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;background-color:#fff;width:100%;padding:12px 36px;margin-top:-75px;z-index:999;position:relative;-webkit-box-align:end;-webkit-align-items:end;-ms-flex-align:end;align-items:end;-webkit-box-shadow:0 8px 8px 0 rgba(1,1,1,.1);box-shadow:0 8px 8px 0 rgba(1,1,1,.1);}.perk-item{display:-ms-grid;display:grid;padding:20px;}.perk-item hr{width:20%;border:1px solid #5251f7;}.perk-item h5{font-size:20px;letter-spacing:1.5px;color:#303030;margin-top:20px;margin-bottom:0;}.perk-item p{font-size:12px;line-height:22px;letter-spacing:1.5px;color:#303030;}.perk-item img{margin-left:-15px;width:50px;height:50px;}.perk-item hr{margin-top:20px;margin-bottom:20px;}.perk-item.exclusive img{margin-left:-5px;}.above-post-hero{max-width:100%;height:800px;background-size:cover;background-position:50% 50%;background:-o-linear-gradient(top,rgba(0,0,0,0),rgba(11,58,152,.76) 86%,rgba(0,33,101,.96)),-o-linear-gradient(91deg,rgba(52,107,144,.87),rgba(45,100,154,.8) 7%,rgba(14,73,193,.55));background:linear-gradient(to bottom,rgba(0,0,0,0),rgba(11,58,152,.76) 86%,rgba(0,33,101,.96)),linear-gradient(359deg,rgba(52,107,144,.87),rgba(45,100,154,.8) 7%,rgba(14,73,193,.55));}.page-template-membership .entry-content{display:inline-block;}.page-template-membership .member-level .one-fourth{-webkit-box-shadow:0 8px 8px 0 rgba(1,1,1,.1);box-shadow:0 8px 8px 0 rgba(1,1,1,.1);background-color:rgba(223,223,223,.09);position:relative;padding-left:20px;padding-right:20px;padding-bottom:20px;}.member-level{margin-top:96px;overflow:auto;display:block;}.row-main.add-ons{margin-top:100px;text-align:center;margin-bottom:50px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}.row-main.add-ons h2{text-align:left;}.member-level h2{text-align:center;}.member-level h3{font-size:24px;text-align:center;color:#303030;margin-bottom:50px;font-weight:300;}.member-level .level-boxes{width:100%;display:block;overflow:auto;padding-bottom:40px;}.member-level .one-fourth h2{text-transform:uppercase;text-align:center;font-size:14px;font-weight:normal;color:#4a4a4a;padding-top:30px;letter-spacing:1.5px;}.member-level .level-price{text-align:center;color:#5251f7;font-size:60px;line-height:85px;font-weight:300;}.member-level .one-fourth span{font-size:14px;color:#303030;letter-spacing:1.5px;display:block;text-align:center;margin-top:-10px;}.member-level .one-fourth ul{padding-left:0px;margin-top:40px;}.member-level .one-fourth i{margin-right:5px;}.member-level .one-fourth li{color:#000;font-size:12px;margin-bottom:0px;}.member-level .one-fourth li.muted{color:#ccc;}.member-level .one-fourth button{}.member-level .one-fourth a{}.member-level .one-fourth .join{background-color:#5251f7;width:100%;color:#fff;border-color:#5251f7;box-shadow:0 1px 15px 0 rgba(0,0,0,.2);display:block;margin-left:22px;font-size:18px;font-weight:500;margin:34px auto;text-align:center;letter-spacing:1px;line-height:1;padding:12px 30px;text-decoration:none;white-space:normal;text-transform:none;}.member-level .one-fourth .renew{background-color:#fff;color:#5251f7;margin-bottom:12px;width:100%;border:solid 1px #5251f7;box-shadow:0 1px 15px 0 rgba(0,0,0,.2);font-family:"InstrumentSans",sans-serif;font-size:24px;font-weight:500;letter-spacing:1px;line-height:1;padding:12px 30px;text-decoration:none;white-space:normal;transition:background-color .2s ease-in-out,color .2s ease-in-out;text-transform:none;display:block;text-align:center;}.one-fourth .best-deal{width:33%;position:absolute;right:0;top:0;}.page-template-strategic_partners .give-gift{margin-bottom:0;}.give-gift{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;margin-top:0px;width:100%;margin-bottom:50px;}.give-gift .one-half{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-size:18px;border-radius:3px;-webkit-box-shadow:0 6px 8px 0 rgba(164,164,164,.21);box-shadow:0 6px 8px 0 rgba(164,164,164,.21);padding:0 50px;padding-bottom:30px;position:relative;}.give-gift .one-half a{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;}.give-gift .one-half a:hover:before{content:" ";display:block;height:100%;position:absolute;top:0;left:0;width:100%;background:rgba(0,0,0,.15);}.give-gift .one-half  .gift-desc{font-size:18px;margin-top:30px;margin-left:25px;}.give-gift .one-half  .gift-desc h4{font-size:18px;line-height:32px;letter-spacing:1px;color:#303030;font-weight:normal;}.give-gift .one-half img{height:75px;width:auto;margin-top:30px;}.give-gift .one-half h2{font-weight:400;font-weight:normal;margin-bottom:0;font-size:18px;line-height:32px;letter-spacing:1px;}.give-gift .one-half p{margin-bottom:0;color:#4a4a4a;font-size:18px;line-height:30px;letter-spacing:.69px;}.membership-contact{text-align:left;margin-bottom:0;margin-top:125px;}.membership-contact h2{font-weight:400;}.membership-contact p{font-size:36px;line-height:55px;}.page-template-grid-listing h2{font-size:32px;font-weight:300;}.page-template-grid-listing .pillar-card-base{margin-bottom:90px;}.three-boxes{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;}.three-boxes .one-third{background-color:#950008;margin-left:0;height:240px;-webkit-box-shadow:0 30px 80px 0 rgba(0,0,0,.19);box-shadow:0 30px 80px 0 rgba(0,0,0,.19);}.one-third .gift-desc{padding:0 23px;}.one-third .gift-desc h3{width:285px;height:21px;font-family:"InstrumentSans",sans-serif;font-size:24px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:.79;letter-spacing:.7px;color:#fff;padding-top:45px;}.one-third .gift-desc p{height:72px;font-family:"InstrumentSans",sans-serif;font-size:18px;font-weight:300;font-style:normal;font-stretch:normal;line-height:1.33;letter-spacing:1px;color:#fff;padding-top:18px;}.pillar-cards{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:45px;margin-top:45px;width:100%;}.pillar-card-base{height:auto;-webkit-box-shadow:0 10px 30px 0 rgba(0,0,0,.19);box-shadow:0 10px 30px 0 rgba(0,0,0,.19);background-color:var(--white);color:#303030;margin-bottom:40px;position:relative;}.pillar-card-base a:hover:before{content:" ";display:block;height:100%;position:absolute;top:0;left:0;width:100%;background:rgba(0,0,0,.15);}.pillar-card-base a{display:block;}.pillar-card-base.bg-color{color:#fff;padding:14px 0px;}.education .pillar-card-base.bg-color{background-color:#5251f7;}.education .pillar-card-base.bg-color{background-color:#5251f7;}.page-template-pillar .cta-wrapper{padding:100px;margin-bottom:80px;}.page-template-pillar .cta-wrapper img{height:100px;width:auto;}.page-template-pillar .cta-wrapper h1{color:#fff;font-size:80px;font-weight:300;margin-top:30px;}.page-template-pillar .cta-wrapper a{text-align:right;color:#fff;font-size:40px;font-weight:bold;display:block;}.page-template-pillar .cta-wrapper .wrap{max-width:1200px;margin:0 auto;display:block;}.page-template-pillar.education .cta-wrapper{background-color:#5251f7;}.education.page-template-pillar .custom-bg{background-color:#e15829;background-blend-mode:multiply;}.page-template-pillar .artist-dev,.page-template-pillar .education{display:none;}.education.page-template-pillar .sign-up .education{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;color:#fff;width:100%;}.education #mc_embed_signup .mc-field-group input[type="checkbox"]{margin-right:10px;}.education.page-template-pillar .sign-up .education h3{margin-right:0px;font-size:26px;line-height:30px;margin-bottom:20px;}.education.page-template-pillar .sign-up .education #mc_embed_signup{width:100%;max-width:700px;display:block;margin:20px auto;}.education.page-template-pillar .sign-up .education #mc_embed_signup ul li{margin-bottom:10px;padding-bottom:10px;}.education.page-template-pillar .sign-up .education #mc_embed_signup input#mce-EMAIL{width:100%;width:100%;background-color:#fff;color:#000;font-size:20px;font-weight:300;line-height:1.625;padding:15px;margin-right:0px;height:48px;}.education.page-template-pillar .sign-up .education #mc_embed_signup input#mce-EMAIL::-webkit-input-placeholder{color:#ddd;font-size:20px;}.education.page-template-pillar .sign-up .education #mc_embed_signup input#mce-EMAIL::-moz-placeholder{color:#ddd;font-size:20px;}.education.page-template-pillar .sign-up .education #mc_embed_signup input#mce-EMAIL:-ms-input-placeholder{color:#ddd;font-size:20px;}.education.page-template-pillar .sign-up .education #mc_embed_signup input#mce-EMAIL::-ms-input-placeholder{color:#ddd;font-size:20px;}.education.page-template-pillar .sign-up .education #mc_embed_signup input#mce-EMAIL::placeholder{color:#ddd;font-size:20px;}.education.page-template-pillar .sign-up .education #mc_embed_signup .mc-field-group.checkboxes{color:#fff;}.education.page-template-pillar .sign-up .education #mc_embed_signup input#mc-embedded-subscribe{width:180px;height:48px;font-size:18px;float:none;margin-left:0px;border-radius:0;border:solid 2px;background-color:rgba(255,255,255,0);padding:10px;border-color:#fff;text-transform:uppercase;color:#fff;margin-top:20px;}.artist-development.page-template-pillar .artist-dev{display:contents;}.page-template-pillar.artist-development .cta-wrapper{background-color:black;}.artist-development.page-template-pillar .custom-bg{background-color:#f42b2b;background-blend-mode:multiply;}.artist-development .pillar-card-base.bg-color{background-color:black;}.pillar-card-base img{display:block;width:100%;}.pillar-card-base .card-details{font-weight:normal;font-size:32px;margin:14px;margin-right:0;width:-webkit-calc(100% - 28px);width:calc(100% - 28px);}.pillar-card-base .card-details h1{font-size:24px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.33;letter-spacing:.7px;color:#303030;margin-bottom:0px;width:100%;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;}.pillar-card-base .card-details p{font-size:16px;font-weight:300;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:.9px;color:#303030;margin:0;margin-top:6px;margin-bottom:6px;}.pillar-card-base.bg-color .card-details p,.pillar-card-base.bg-color .card-details h1{color:#fff;}.pillar-card-base.bg-color .card-details p{margin-top:10px;margin-bottom:30px;}.pillar-card-base .card-details .status-circle{height:40px;width:40px;display:block;border-radius:100px;position:absolute;top:-20px;left:20px;}.pillar-card-base .card-details .status-circle.green{background-color:#33af0b;}.pillar-card-base .card-details .status-circle.yellow{background-color:#fab12d;}.pillar-card-base .card-details .status-circle.red{background-color:#941429;}.pillar-card-base .card-details .card-tags{position:absolute;top:15px;right:16px;line-height:8px;}.excerpt-lg,.excerpt-sm,.excerpt-md{display:none;}.cta-slider{margin:100px 0;}.n2-ss-slider .n2-ss-layer-content *{max-width:1280px;margin:0 auto;}.second-section{margin-top:60px;}.sign-up{background-color:black;margin:150px 0;text-align:center;padding:48px 0px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.sign-up.embedded{margin:0 0 50px 0;padding:30px 0;}.sign-up h3{font-weight:300;font-size:16px;line-height:24px;letter-spacing:1.5px;color:#fff;margin-right:30px;margin-bottom:0;margin-top:0;}.education .sign-up{background-color:#5251f7;}.pillar-signup{width:374px;height:50px;background-color:#fff;margin-top:73px;}.pillar-signup-button{width:244px;height:48px;border:solid 5px #fff !important;background-color:rgba(255,255,255,0) !important;margin-top:73px;border-radius:none !important;}.education .promo-section{display:none;}.promo-section{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;position:relative;width:100%;}.promo-section img{width:100%;height:auto;}.promo{width:500px;height:480px;position:absolute;background-color:white;top:20%;right:0;text-align:center;padding:0 52px;}.promo h2{width:401px;height:144px;font-family:"InstrumentSans",sans-serif;font-size:40px;font-weight:300;font-style:normal;font-stretch:normal;letter-spacing:normal;color:rgba(0,0,0,.87);padding-top:46px;text-align:left;}.promo ul{padding-top:43px;}.promo li{font-family:"InstrumentSans",sans-serif;font-size:20px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:normal;color:#000;padding-top:23px;}.promo button{margin-top:23px;background-color:#f42b2b;}.education .promo button{margin-top:23px;background-color:#5251f7;}.col-md-4{width:33.33333333%;}.col-md-8{width:66.66666667%;}.col-md-4,.col-sm-5,.col-sm-7,.col-md-8{position:relative;min-height:1px;padding-left:15px;padding-right:15px;}.align-center-xs{text-align:left;}.screenings-events-row{margin-left:-15px;margin-right:-15px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;}.screenings-events-row .img-wrap img{vertical-align:middle;}.tribe_events-template-default .before-footer-cta{display:none;}.event-details h2{font-size:36px;}.event-details p{font-size:20px;}.film-details{display:inline;font-size:20px;}.page-template-generic-listing .entry-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}.item-details{padding:45px;}.press-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;}.press-item{-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.5);box-shadow:0 2px 4px 0 rgba(0,0,0,.5);padding:0px;text-align:center;margin-top:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;}.press-item a{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:#000;font-size:22px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:60px;}.press-item a strong{font-weight:normal;font-size:24px;line-height:24px;letter-spacing:1.5px;}.press-item a p{font-weight:300;font-size:14px;line-height:24px;letter-spacing:1.5px;margin-top:14px;}.press-item a  span{color:#5251f7;font-size:16px;line-height:20px;font-weight:300;margin-top:30px;text-transform:uppercase;}.press-blog{margin-top:90px;}.media-contact{text-align:center;font-size:32px;margin-top:80px;}.media-contact p{margin:0 auto;}.media-contact .contact{font-weight:bold;}.item-details{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.item-details>article{-webkit-box-flex:1;-webkit-flex:1 0 50%;-ms-flex:1 0 50%;flex:1 0 50%;}.item-details>article:first-child{-webkit-box-flex:0;-webkit-flex:0 1 200%;-ms-flex:0 1 200%;flex:0 1 200%;}.item-details img{height:128px;width:128px;}.corporate-partners{}.corporate-partners .images-row{width:100%;margin-bottom:0;}.corporate-partners .sponsor-row{margin-top:60px;overflow:auto;}.corporate-partners .sponsor-row hr{display:none;}.corporate-partners .corporate-contact,.corporate-partners .community-contact,.corporate-partners .institution-contact{display:none;}.corporate-partners.community .community-contact{display:block;}.corporate-partners.institution .institution-contact{display:block;}.corporate-partners.corporate .corporate-contact{display:block;}.corporate-partners .corporate-cta{display:none;}.corporate-partners .corporate-cta{display:block;text-align:center;}.corporate-partners .corporate-cta hr{max-width:500px;margin:0 auto;display:block;margin-bottom:110px;color:#979797;}.container h3{font-size:36px;font-weight:300;}.partners{display:block;overflow:hidden;margin-bottom:90px;}.partners .row .col-sm-12{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}.pillar-card-base.bg-color .card-details h1{margin-bottom:10px;}.page-template-strategic_partners .pillar-card-base.bg-color .card-details h1,.page-template-strategic_partners .pillar-card-base.bg-color .card-details p{color:#303030;}.partner-level{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:40px 0;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:54px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.partner-level img{width:100%;}.page-template-strategic_partners .partner-cards{margin-top:160px;}.images-row{width:80%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;float:left;}.images-row img{height:75px;}.images-row img.large{height:150px;}.view-all{width:20%;float:left;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:83px;}.partner-excerpt h2{font-size:36px;font-weight:400;}.partner-excerpt p{font-size:20px;}.case-studies{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}.case-studies p{font-size:14px;}.case-studies img{width:100%;height:336px;}.case-studies .one-third{margin-left:0;-webkit-box-shadow:0 30px 80px 0 rgba(0,0,0,.19);box-shadow:0 30px 80px 0 rgba(0,0,0,.19);}.case-desc p{padding:0 23px;}.page-template-current_partners h3{margin-bottom:100px;}.sponsor-row:first-child{}.page-template-festival-spotlight .sponsor-row{margin-top:0px;margin-bottom:0px;}.sponsor-row{margin-top:52px;margin-bottom:52px;text-align:center;overflow:auto;}.partners > .sponsor-row:first-child > hr{display:none;}.sponsor-row hr{width:33%;display:block;margin-left:auto;margin-right:auto;border-color:#ccc;margin-top:0;margin-bottom:0;}.sponsor-row h5{text-transform:uppercase;font-weight:500;font-size:16px;margin-bottom:48px;margin-top:48px;}.sponsor-row .images-row.multi img{max-height:75px;width:auto;margin-bottom:55px;}.sponsor-row .text-partners{margin-top:48px;display:block;overflow:auto;width:100%;float:left;}.sponsor-row.left{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.sponsor-row.left .images-row{-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;}.sponsor-row.left h5{width:205px;text-align:left;margin-right:30px;line-height:36px;}.sponsor-row .text-partners{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}.sponsor-row p{font-size:14px;display:inline-block;margin-bottom:0 !important;line-height:36px;}.sponsor-row img{height:auto;margin-right:0px;}.page-template-careers .custom-bg .title-wrap{float:none;margin-left:auto;margin-right:auto;width:80vw;padding-top:70vh;padding-bottom:30px;max-width:1280px;}.page-template-careers .custom-bg{background-color:#5251f7;background-blend-mode:multiply;}.page-template-careers .custom-bg .title-wrap h1{display:inline-block;}.page-template-careers h3.page-subtitle{color:#fff;display:inline-block;font-size:32px;font-weight:300;width:100%;}.page-template-careers .partner-excerpt{padding:50px;}.page-template-careers  .partner-excerpt h2{}.page-template-careers .partner-level{margin-top:0;}.page-template-careers .partner-level img{width:auto;}.page-template-careers .row{padding-top:80px;}.career-cards{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.career-template .section-title{font-family:"InstrumentSans",sans-serif;font-size:36px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.11;letter-spacing:1px;}.open-positions{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-shadow:0 30px 80px 0 rgba(202,202,202,.19);box-shadow:0 30px 80px 0 rgba(202,202,202,.19);background-color:#fff;padding:23px;margin-top:40px;}.career-cards .job-title{font-family:"InstrumentSans",sans-serif;font-size:28px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.11;letter-spacing:.5px;color:#000;margin-bottom:30px;min-height:95px;}.career-cards .tag-title{font-size:18px;color:#000;margin-top:auto;position:absolute;bottom:23px;margin-bottom:0;}.career-cards a{color:#000;}.career-cards a:hover:before{content:" ";display:block;height:100%;position:absolute;top:0;left:0;width:100%;background:rgba(0,0,0,.15);}.career-cards .job-detail{padding-top:20px;}.seasonal-positions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-shadow:0 30px 80px 0 rgba(202,202,202,.19);box-shadow:0 30px 80px 0 rgba(202,202,202,.19);background-color:var(--white);padding:23px;margin-top:40px;}.page-template-careers .banner{margin-top:140px;}.page-template-careers .btn-open{border:2px dashed #5251f7;color:#5251f7;}.career-blog{}.page-template-careers .legal{margin-bottom:60px;}.page-template-careers .legal p{font-size:20px;line-height:36px;letter-spacing:1.5px;padding-top:80px;}.latest{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;width:100%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:50px;}.latest .one-third{margin-left:0;}.latest .vertical-news-base{height:480px;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.5);box-shadow:0 2px 4px 0 rgba(0,0,0,.5);background-color:#e4f1fd;padding:40px;text-align:center;}.page-template-pillar .custom-bg .title-wrap{float:none;margin-left:auto;margin-right:auto;width:80vw;padding-top:466px;padding-bottom:30px;max-width:1280px;}.page-template-pillar .custom-bg .title-wrap h1{display:inline-block;}.page-template-pillar h3.page-subtitle{color:#fff;display:inline-block;font-size:32px;font-weight:300;width:100%;}.pillar-template{margin-top:95px;}@media all and (max-width: 768px){.pillar-template{margin-top:45px;}#mega-menu-18963-0 .mega-sub-menu{flex-direction:column;}.features{margin-bottom:10px !important;}}.pillar-template .cards-title{font-size:40px;font-weight:300;font-style:normal;font-stretch:normal;line-height:1.11;letter-spacing:1px;width:100%;}.pillar-template h3{height:30px;font-size:18px;font-weight:300;font-style:normal;font-stretch:normal;line-height:1.67;letter-spacing:.7px;}.toggle,.dining{text-align:center;margin-top:40px;}.toggle a,.dining a{font-weight:300;font-size:20px;-webkit-box-shadow:0 20px 20px 0 rgba(0,0,0,.07);box-shadow:0 20px 20px 0 rgba(0,0,0,.07);width:200px;color:#5251f7;line-height:1.8;letter-spacing:1.6px;text-align:center;}.toggle a.active,.dining a.active{background-color:#5251f7;color:#fff;}.page-template-dining-travel .page-description{margin-bottom:60px;}.page-template-dining-travel .row-main{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:0px;}.page-template-dining-travel .row-main .one-half{margin-left:0;}.page-template-dining-travel .row-main .hospitality{width:40%;margin-left:0;}.page-template-dining-travel .row-main .hospitality p:last-child{margin-top:46px;}.page-template-dining-travel .row-main:nth-child(2n+0){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}.page-template-dining-travel .row-main:nth-child(2n+0) .no-img{margin-right:50% !important;width:100%;}.page-template-dining-travel .row-main .no-img{margin-right:50%;width:100%;}.full-width-content.about-the-festival .content{max-width:100%;width:100%;}.full-width-content .gala-event .content-wrap,.full-width-content.about-the-festival .content-wrap{margin-left:auto;margin-right:auto;width:80vw;max-width:1280px;}.about-the-festival .row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:visible;position:relative;}.about-the-festival .title-wrap{max-width:1100px;display:block;margin:0 auto;}.about-the-festival .title-wrap .page-subtitle{font-weight:100;color:#fff;font-size:60px;text-align:right;width:65%;letter-spacing:.75px;line-height:84px;margin-left:auto;padding-top:30vh;padding-bottom:78px;}.about-the-festival .open-wrapper{margin-top:96px;margin-bottom:150px;}.about-the-festival h2{font-size:60px;line-height:84px;letter-spacing:1.5px;font-weight:100;}.about-the-festival .open-wrapper h5{font-size:20px;line-height:36px;letter-spacing:1.5px;margin-bottom:22px;}.about-the-festival .open-wrapper a{font-size:16px;letter-spacing:1.5px;line-height:1.25;margin-top:20px;}.about-the-festival .row-stats{background-color:rgba(216,216,216,.38);}.about-the-festival .row-stats img{position:absolute;margin-top:0;display:block;left:5vw;width:40%;max-width:550px;bottom:0;}.gala-event a{color:#000 !important;}.gala-event .quote-row{padding-top:40px;padding-bottom:40px;}.gala-event .quote-row:nth-child(even){text-align:right;}.gala-event .quote-row h3{font-weight:200;font-size:34px;letter-spacing:1.4px;padding-left:40px;border-left:6px solid #000;}@media only screen and (max-width: 782px){.gala-event .quote-row h3{font-size:24px;}.gala-event .event-details iframe{height:235px !important;}}.gala-event .quote-row:nth-child(even) h3{border-right:6px solid #000;border-left:none !important;padding-right:40px;padding-left:0px;}.about-the-festival .diversity img{position:absolute;margin-top:0;display:block;right:0;width:55%;max-width:725px;bottom:0;}.about-the-festival .film-stats{margin-top:91px;margin-bottom:121px;}.about-the-festival .diversity-stats span,.about-the-festival .film-stats span{color:#5251f7;}.about-the-festival .diversity-stats{margin-top:263px;margin-bottom:390px;}.about-the-festival .quote-row{padding-top:193px;padding-bottom:186px;background-color:rgba(216,216,216,.38);}.about-the-festival .quote-row h3{font-weight:200;font-size:34px;letter-spacing:1.4px;padding-left:40px;border-left:6px solid #5251f7;}.gala-event .quote-row img,.about-the-festival .quote-row img{height:40px;margin-top:34px;width:auto;}.about-the-festival .trailer-row{padding-bottom:240px;background-color:rgba(216,216,216,.38);}.about-the-festival .partners{background-color:rgba(216,216,216,.38);margin-bottom:0px;padding-bottom:100px;}.about-the-festival .partners h3{text-align:center;}.about-the-festival .partners .images-row{width:100%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:45px;}.about-the-festival .partners .text-partners{margin-top:0;}.about-the-festival .partners .images-row.multi img{margin-left:40px;margin-right:40px;}.about-the-festival .site-inner{margin-bottom:0;}.about-the-festival .shape{margin-top:-120px;}body .simple-banner{background:#000;}body .simple-banner .simple-banner-text{padding-top:20px;padding-bottom:20px;}body .simple-banner .simple-banner-text span.main{font-size:20px;font-weight:400;}body .simple-banner .simple-banner-text span.main.bar{margin-left:10px;margin-right:5px;}body .simple-banner .simple-banner-text span{font-size:18px;font-weight:300;margin-right:20px;margin-left:5px;}body .simple-banner .simple-banner-text span:first-of-type{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-right:0;margin-left:0;}body .simple-banner .simple-banner-text a{margin-left:10px;background:transparent !important;}body .simple-banner .simple-banner-text a i{font-size:22px;margin-left:10px;vertical-align:middle;line-height:1;height:22px;display:block;margin-top:5px;}.page-template-awards .films-in-competition{margin-top:100px;margin-bottom:50px;}.page-template-awards .page-description section p{font-size:20px !important;line-height:36px !important;letter-spacing:1.5px;text-transform:none;}.page-template-awards section span{text-transform:uppercase;font-size:16px;letter-spacing:1.5px;}.page-template-awards .jurors-and-gga-screeners{margin-bottom:50px;}.page-template-awards .container h3{font-weight:400;}.jurors-and-screeners h2{font-weight:100;font-size:40px;line-height:41px;letter-spacing:1.94px;}.jurors-and-screeners h3{margin-top:50px;font-size:24px;font-weight:300;line-height:42px;letter-spacing:2px;}.jurors-and-screeners .bio-wrapper{display:block;overflow:auto;margin-bottom:100px;}#gate-award .one-half{margin-top:60px;}#gate-award .one-half p{margin-bottom:10px;}.tribe_venue-template-default .tribe-events-sub-nav{display:none;}.single-tribe_events .event-schedule .date-row .venue{position:relative;}.single-tribe_events .event-schedule .date-row .venue .venue-address{background:rgba(8,8,8,.85);position:absolute;top:100%;left:0;margin:0;padding:10px;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px);opacity:0;visibility:hidden;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;}.single-tribe_events .event-schedule .date-row{overflow:visible;}.single-tribe_events .event-schedule .date-row .venue .venue-address a{color:#fff;line-height:1.2;margin:0;letter-spacing:0;}.single-tribe_events .event-schedule .date-row .venue .venue-address:before{content:"";border:5px solid transparent;position:absolute;top:-10px;left:10px;border-bottom-color:rgba(8,8,8,.85);}.single-tribe_events .event-schedule .date-row .venue:hover .venue-address{opacity:1;visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}.search-sub-filters{padding-bottom:30px;}.search-sub-filters a{font-size:14px;text-transform:uppercase;background-color:#5251f7;letter-spacing:0;display:inline-block;padding:10px 14px;color:#fff;line-height:1;}.search-sub-filters a.active{display:none;}@media (max-height: 695px){.tribe-events-page-template #ui-datepicker-div{margin-top:362px;}}@media only screen and (max-width: 1400px){.pillar-card-base.bg-color .excerpt-xl{display:block;}.pillar-card-base.bg-color .excerpt-lg,.excerpt-xl{display:none;}.excerpt-lg{display:block;}input#mc-embedded-subscribe,input#mce-EMAIL{margin-top:10px;width:100%;}}@media only screen and (max-width: 1280px){.pillar-card-base.bg-color .excerpt-xl{display:block;}.pillar-card-base.bg-color .excerpt-md{display:none;}.excerpt-lg{display:none;}.excerpt-md{display:block;}.content{width:600px;}.sidebar{width:300px;}}@media only screen and (max-width: 1099px){.site-container #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{padding-left:10px;padding-right:10px;}.site-container #mega-menu-wrap-primary #mega-menu-primary li#mega-menu-item-290 > a.mega-menu-link{padding-left:20px;padding-right:20px;}.site-container .site-header #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu{padding-left:20px;padding-right:20px;}.site-container #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item{padding-right:30px;}}@media only screen and (max-width: 1023px){.pillar-card-base.bg-color .excerpt-lg{display:block;}.pillar-card-base.bg-color .excerpt-sm{display:none;}.excerpt-md{display:none;}.pillar-card-base.bg-color .excerpt-xl{display:none;}.excerpt-sm{display:block;}.site-inner{margin-top:0px;}.content,.full-width-content .content,.genesis-responsive-menu .genesis-nav-menu .sub-menu a,.genesis-responsive-menu .genesis-nav-menu .sub-menu,.js .nav-primary,.sidebar{width:100%;}.full-width-content .content .container{margin-top:54px;}.header-image .title-area{display:none;}.site-header{padding-left:20px;padding-right:20px;}.genesis-nav-menu li{float:none;}.genesis-responsive-menu .wrap{padding:0;}.genesis-responsive-menu{display:none;position:relative;}#drift-widget-container #drift-widget{top:10px !important;left:10px !important;display:block;}.site-header > .wrap > .genesis-responsive-menu{-webkit-transition:none;-o-transition:none;transition:none;}.genesis-skip-link .skip-link-hidden{display:none;visibility:hidden;}.menu-toggle,.sub-menu-toggle{border-width:0;color:#000;display:block;font-family:"InstrumentSans",sans-serif;margin:0 auto;overflow:hidden;text-align:center;visibility:visible;width:auto;}.custom-header .site-header{position:fixed;bottom:0;top:auto;width:100%;background-color:#303030;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap-reverse;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse;}.mega-menu-primary-mobile-open .site-container #mega-menu-wrap-primary .mega-menu-toggle + #mega-menu-primary{display:block;position:fixed;top:0;height:-webkit-calc(100% - 72px);height:calc(100% - 72px);left:0 !important;padding-top:50px;width:90% !important;overflow-y:scroll;-webkit-overflow-scrolling:touch;}.mega-menu-primary-mobile-open .site-container:before{content:" ";display:table;width:100%;background:rgba(0,0,0,.5);height:100%;position:fixed;top:0;left:0;z-index:9999;}.mega-menu-primary-mobile-open #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.sign-in > a.mega-menu-link{position:relative;right:auto;height:auto;width:auto;top:0;z-index:999;-webkit-box-shadow:none;box-shadow:none;}.mega-menu-primary-mobile-open #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after{display:none;}.site-container #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-2:after{font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Pro";font-weight:300;content:"";font-size:34px;}.site-container #mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open .mega-toggle-block-2:after{font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Pro";font-weight:300;content:"";font-size:34px;}.site-container #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-3 .mega-search .search-icon:before{font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Pro";font-weight:300;content:"";font-size:26px;}.site-container #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-3 .mega-search.mega-search-open{position:fixed;background-color:#f2f2f2;top:0;width:90%;height:-webkit-calc(100% - 72px);height:calc(100% - 72px);left:0;}.site-container #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-3 .mega-search.mega-search-open input[type=text]{background-color:#f2f2f2 !important;border:0;left:10%;width:80%;font-family:"InstrumentSans",sans-serif;font-size:28px;font-weight:300;font-style:normal;font-stretch:normal;line-height:1.4;letter-spacing:1px;padding-left:0;height:auto;border-bottom:2px solid;display:block;margin:0 auto;bottom:40%;position:absolute;}.site-container #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-3 .mega-search .search-icon{position:fixed;bottom:25px;right:25px;}.mega-menu-primary-mobile-open .site-container #mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link .mega-description-group .mega-menu-title{font-size:24px;}.mega-menu-primary-mobile-open #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu.two-columns > ul.mega-sub-menu > li:last-child{padding-left:0px;}.mega-menu-primary-mobile-open #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu{position:relative;top:auto;width:auto !important;left:auto !important;display:block;-webkit-box-shadow:none;box-shadow:none;border-top:none;}#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu.mega-menu-item.search-icon{display:none;}.mega-menu-primary-mobile-open #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item{padding:15px 5px 15px 10px;}.mega-menu-primary-mobile-open #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-shopping-cart span,.mega-menu-primary-mobile-open #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-shopping-cart i{display:inline-block;}.mega-menu-primary-mobile-open #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{font-weight:500;}#genesis-mobile-nav-primary:focus,#genesis-mobile-nav-primary:hover{color:#fff;}.menu-toggle:focus,.menu-toggle:hover,.sub-menu-toggle:focus,.sub-menu-toggle:hover{background:transparent;border-width:0;-webkit-box-shadow:none;box-shadow:none;color:#fff;}.js .genesis-nav-menu > .menu-item .sub-menu > .menu-item:first-child,.js .genesis-nav-menu > .menu-item > .sub-menu > .menu-item:last-child,.js .genesis-nav-menu .sub-menu a,.js #genesis-mobile-nav-primary{background-color:#303030;color:#fff;}.header-image .title-area{margin-left:0;margin-right:0;display:none;}.header-image .site-title > a{min-height:40px;margin-top:0px;}.home .site-header:hover{background-color:#303030;color:#fff;}.home .site-header:hover .title-area .site-title a{background-image:url("https://cdn-ikplhjn.nitrocdn.com/mMQlsLOnbNSGtUnxAYxQMfxXcDhkGtuh/assets/images/optimized/rev-0e2d150/sffilm.org/wp-content/themes/sffilm/assets/sffilm-logo-white-cropped.png") !important;}.home .site-header:hover .title-area .site-title a.nitro-lazy{background-image:none !important;}.custom-header .site-header{height:72px;}#genesis-mobile-nav-primary.activated{border-bottom-color:transparent;}#genesis-mobile-nav-primary:focus,#genesis-mobile-nav-primary:hover{color:#fff;}.menu-toggle{float:right;font-size:15px;font-size:1.5rem;font-weight:400;line-height:21px;padding-left:0;padding-right:0;position:relative;z-index:1000;margin-left:0;margin-right:0;}.menu-toggle::before{font-size:20px;font-size:2rem;margin-right:5px;text-rendering:auto;vertical-align:bottom;}.sub-menu-toggle{background:transparent;float:right;font-size:14px;font-size:1.4rem;padding:10px;position:absolute;right:0;top:2px;z-index:100;}.sub-menu-toggle::before{display:inline-block;text-rendering:auto;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:transform .25s ease-in-out;-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out;-o-transition:transform .25s ease-in-out;}.sub-menu-toggle.activated::before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}.genesis-responsive-menu .genesis-nav-menu .menu-item{display:block;float:none;position:relative;text-align:left;}.genesis-responsive-menu .genesis-nav-menu .menu-item:focus,.genesis-responsive-menu .genesis-nav-menu .menu-item:hover{position:relative;}.genesis-responsive-menu .genesis-nav-menu a:focus,.genesis-responsive-menu .genesis-nav-menu a:hover,.genesis-responsive-menu .genesis-nav-menu .sub-menu .menu-item a:focus,.genesis-responsive-menu .genesis-nav-menu .sub-menu .menu-item a:hover,.genesis-responsive-menu.nav-primary .genesis-nav-menu .sub-menu .current-menu-item > a{color:#5251f7;}.genesis-responsive-menu .genesis-nav-menu .menu-item a,.genesis-responsive-menu .toggle-header-search{border:none;margin-bottom:1px;padding:15px 20px;width:100%;}.genesis-responsive-menu.nav-primary .genesis-nav-menu .sub-menu a{color:#000;}.genesis-nav-menu > .menu-item .sub-menu > .menu-item:first-child{padding-top:0;}.genesis-nav-menu > .menu-item .sub-menu > .menu-item:last-child{padding-bottom:5px;}.genesis-responsive-menu .genesis-nav-menu .sub-menu::after,.genesis-responsive-menu .genesis-nav-menu .sub-menu::before,.genesis-responsive-menu .genesis-nav-menu > .menu-item-has-children > a::after{content:none;}.genesis-responsive-menu .genesis-nav-menu .menu-item > a:focus ul.sub-menu,.genesis-responsive-menu .genesis-nav-menu .menu-item > a:focus ul.sub-menu .sub-menu{left:0;margin-left:0;}.genesis-responsive-menu .genesis-nav-menu .sub-menu{clear:both;display:none;margin:0;opacity:1;padding-left:15px;position:static;width:100%;}.genesis-responsive-menu .toggle-header-search{display:none;}.content-sidebar .content,.sidebar-content .content{margin-bottom:80px;}.pricing-table .one-fifth,.pricing-table .one-fourth,.pricing-table .one-half,.pricing-table .one-third{padding:30px 40px;}.pricing-table .one-fourth,.pricing-table .one-fifth{width:50%;}.genesis-nav-menu li a:hover{text-decoration:none;}.genesis-nav-menu > li:hover > a,.genesis-nav-menu > li > a:hover{color:#106ccc;}.genesis-nav-menu .sub-menu{right:0;width:100%;padding-left:-webkit-calc(50vw - ( 1280px / 2 ));padding-left:calc(50vw - ( 1280px / 2 ));border-top:none;background-color:#106ccc;font-size:.001px;}.genesis-nav-menu .sub-menu a{border:none;color:#fff;background-color:transparent;}.genesis-nav-menu .sub-menu a:hover{background-color:#0c539d;}.page-template-careers .custom-bg .title-wrap{}.page-template-careers .custom-bg{background-image:url("https://cdn-ikplhjn.nitrocdn.com/mMQlsLOnbNSGtUnxAYxQMfxXcDhkGtuh/assets/images/optimized/rev-0e2d150/sffilm.org/wp-content/uploads/2018/10/AUDIENCE_4-1024x683.jpg") !important;}.page-template-careers .custom-bg.nitro-lazy{background-image:none !important;}.single-tribe_events .mobile-show{display:block;}.single-tribe_events .mobile-hide{display:none;}.single-tribe_events .mobile-hide-tickets{position:absolute;top:10px;right:10px;display:block;font-size:24px;}}@media only screen and (max-width: 782px){.tribe-events-filters-second-row .fa-sliders-h{display:none;}.front-page .site-inner{margin-top:50px;}.front-page-2 .widget-wrap{display:block;}.page-template-festival-year-round .tribe-events-adv-list-widget{display:block;}.page-template-festival-year-round .tribe-events-adv-list-widget .type-tribe_events,.tribe-related-events .type-tribe_events,.front-page-2 .tribe-events-adv-list-widget .type-tribe_events,.front-page-4 .tribe-events-adv-list-widget .type-tribe_events{width:100%;margin-bottom:50px;-webkit-box-shadow:0px 15px 10px -5px rgba(0,0,0,.3);box-shadow:0px 15px 10px -5px rgba(0,0,0,.3);}.tribe-mini-calendar-event .list-info .tribe-events-location{bottom:0px;padding-bottom:5px;}.front-page-4 .widget-wrap,.front-page-2 .widget-wrap{display:block;}#tribe-events-adv-list-widget-3 .widget-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;}.tribe-related-events .tribe-mini-calendar-event,.front-page-2 .tribe-events-adv-list-widget .type-tribe_events{width:49%;margin-bottom:50px;}.pillar-card-base.bg-color .excerpt-xl,.pillar-card-base.bg-color .excerpt-lg,.pillar-card-base.bg-color .excerpt-md{display:none;}.pillar-card-base.bg-color .excerpt-sm{display:block;}.admin-bar .site-inner{margin-top:0px;}.admin-bar .site-header{top:auto;bottom:0;}.site-container #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item ul.mega-sub-menu{-moz-column-count:1;-moz-column-gap:20px;-webkit-column-count:1;-webkit-column-gap:20px;column-count:1;column-gap:20px;}.admin-bar #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu{top:auto !important;}.pillar-card-base.bg-color .excerpt-md{display:block;}.pillar-card-base.bg-color .excerpt-sm{display:none;}.tile-cards .tile-card-base.two-thirds img.size-pillar-thumb{display:block;}.tile-cards .tile-card-base.two-thirds img.size-calendar-wide{display:none;}#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item,#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item{padding:0 !important;}.mega-menu-primary-mobile-open .site-container #mega-menu-wrap-primary .mega-menu-toggle + #mega-menu-primary{width:90% !important;color:#303030 !important;}.membership .site-header #mega-menu-wrap-primary #mega-menu-primary li#mega-menu-item-288 .mega-search .search-icon,.membership .site-header #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link,.home .site-header #mega-menu-wrap-primary #mega-menu-primary li#mega-menu-item-288 .mega-search .search-icon,.home .site-header #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{color:#303030;}.member-level .level-boxes{padding-left:15px;padding-right:15px;}.mc4wp-form-fields{display:block;overflow:hidden;}.gallery-columns-5 .gallery-item{width:100%;}.site-footer{padding:50px 20px;padding-left:20px;}.site-footer .one-sixth{margin-bottom:50px;}.front-page-5 .widget-title{height:auto;}.front-page-5 .email-form,.front-page-5 .email-form-button{width:100%;margin-top:20px;font-size:16px;margin-left:0;}.tribe-mini-calendar-event .list-info .tribe-events-event-image img{width:100%;}.site-footer .social{display:block;}input#mce-EMAIL,input#mc-embedded-subscribe{width:100%;margin-bottom:25px;}.front-page .wrap{padding:0px 10px;}.tile-cards .tile-card-base.one-third{width:100%;}.home .site-container.shadow .site-header{background-color:#303030;color:#fff;}.site-container.shadow .title-area .site-title a{background-image:url("https://cdn-ikplhjn.nitrocdn.com/mMQlsLOnbNSGtUnxAYxQMfxXcDhkGtuh/assets/images/optimized/rev-0e2d150/sffilm.org/wp-content/themes/sffilm/assets/sffilm-logo-white-cropped.png") !important;}.site-container.shadow .title-area .site-title a.nitro-lazy{background-image:none !important;}.before-footer-cta .wrap,.site-inner{max-width:100%;padding-left:5%;padding-right:5%;}.front-page .flexible-widgets{padding-top:60px;}.front-page .flexible-widgets .tribe-events-adv-list-widget.widget{margin-bottom:40px;}.front-page-1 .flexible-widgets{padding-top:0;}.front-page-2 .flexible-widgets .widget:nth-of-type(1) .widget-title,.front-page-3 .flexible-widgets .widget:nth-of-type(1) .widget-title,.front-page-4 .flexible-widgets .widget:nth-of-type(1) .widget-title{text-align:left;}.front-page-2 .flexible-widgets .widget:nth-of-type(1) p{text-align:left;}.front-page-2 .flexible-widgets .widget:nth-of-type(1) p .btn-open{float:none;margin-top:20px;}.site-header{-webkit-box-shadow:0 0 20px rgba(0,0,0,.05);box-shadow:0 0 20px rgba(0,0,0,.05);}.landing-page .content{margin-bottom:0;}.entry-title{font-size:36px;font-size:3.6rem;}.after-entry{padding:30px 40px;}.after-entry .enews-widget form{margin-left:0;margin-right:0;}.before-footer-cta .button{float:none;margin-top:20px;}.five-sixths,.four-sixths,.one-fourth,.one-half,.one-sixth,.one-third,.pricing-table .one-fifth,.pricing-table .one-fourth,.pricing-table .one-half,.pricing-table .one-third,.three-fourths,.three-sixths,.two-fourths,.two-sixths,.two-thirds{margin:0;width:100%;}.site-inner{margin-top:0;}h1,h1.page-title,.container h1,h1.entry-title,.page-template-pillar .cta-wrapper h1,.single-tribe_events .event-title-data h1.tribe-events-single-event-title,.tribe-events-page-title,.single-tribe_events .event-title-data h1.tribe-events-single-event-title.long{font-size:42px;line-height:1.5;margin-bottom:15px;}h2{font-size:30px;line-height:1.5;}.container h3,h3{font-size:22px;line-height:1.5;}body > div,p{font-size:18px;line-height:1.5;}.page-description p{font-size:18px !important;line-height:1.5;font-weight:300;margin-bottom:30px;}.row-main{overflow:auto;display:block;margin-bottom:120px;}.row-main.mobile-reverse{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;}.one-third .overlap{padding:0;margin-left:0;}.big-promo ul{padding-left:0px;}.pillar-cards{margin-top:70px;}.pillar-card-base{margin-bottom:50px;}.pillar-card-base .card-details h1{font-size:18px;}.pillar-card-base .card-details p{font-size:14px;}.page-template-dining-travel .row-main .hospitality{width:100%;}.features{padding:12px;display:block;}.perk-item{padding:0px;margin-bottom:50px;text-align:center;}.perk-item p{text-align:left;}.perk-item img{width:75px;height:75px;margin:0 auto;}.perk-item hr{margin-left:auto;margin-right:auto;}.perk-item.exclusive img{margin:0 auto;}.member-level h3{font-size:22px;}.page-template-membership .member-level .one-fourth{margin-bottom:50px;}.row-main.add-ons{margin-top:0px;margin-bottom:0px;}.give-gift{display:block;overflow:auto;padding-left:15px;padding-right:15px;}.give-gift .one-half{display:block;padding:30px 15px;text-align:center;margin-top:25px;margin-bottom:50px;}.row-main.add-ons h2{text-align:center;}.give-gift .one-half a{display:block;}.give-gift .one-half img{margin-left:auto;margin-right:auto;display:block;}.give-gift .one-half .gift-desc{margin-left:0;}.page-template-membership .n2-section-smartslider #n2-ss-11-align,.page-template-membership .n2-section-smartslider #n2-ss-11-placeholder{display:none;}.membership-contact p{font-size:22px;line-height:1.5;}.membership .site-container.shadow .site-header,.membership .site-header:hover,.home .site-container.shadow .site-header,.home .site-header:hover{background-color:#000;}.entry-content{padding-top:0;}.partner-level{display:block;}.partner-level.mobile-reverse{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;}.partners .row .col-sm-12{display:block;}.page-template-strategic_partners .n2-section-smartslider{display:none;}.page-template-strategic_partners br{display:none;}.images-row{margin-top:40px;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;float:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}.view-all{width:100%;float:none;}.images-row img{margin-bottom:30px;}html #wpadminbar{display:none;}html{margin-top:0 !important;}.corporate-partners .sponsor-row{margin-top:0;margin-bottom:0;}.corporate-partners .sponsor-row h5{display:none;}.page-template-pillar .site-inner{padding-left:0;padding-right:0;}.page-template-pillar .custom-bg .title-wrap{padding-top:50px;}.page-template-pillar .content-sidebar-wrap{padding-left:5%;padding-right:5%;}.btn-open{font-size:16px;padding:12px 34px;display:block;margin:0 auto;max-width:225px;text-align:center;margin-top:30px;float:none;}.page-template-pillar .cta-wrapper{margin-left:-5%;margin-right:-5%;padding:50px 5%;}.page-template-pillar .cta-wrapper img{height:100px;width:auto;margin:0 auto;display:block;}.sign-up{margin-left:-5%;margin-right:-5%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:auto;margin-top:45px;margin-bottom:45px;padding-top:75px;padding-bottom:75px;}.sign-up h3{margin-right:0;margin-bottom:15px;max-width:75%;}.sign-up #mc_embed_signup{width:90%;float:none;}.tribe_events-template-default .site-inner{padding-left:0;padding-right:0;}.tribe-events-loop .type-tribe_events.wide img.size-calendar-wide{display:none;}.tribe-events-loop .type-tribe_events.wide img.size-calendar-thumb{display:block;}#tribe-events-pg-template{padding:0;}#tribe-bar-views .tribe-bar-views-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:initial;-webkit-align-items:initial;-ms-flex-align:initial;align-items:initial;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}#tribe-events-pg-template{margin-top:0;}.tribe-filters-closed #tribe_events_filters_wrapper.tribe-events-filters-horizontal{display:block;}#tribe_events_filters_wrapper #tribe_events_filter_control{position:relative;display:block;width:100% !important;top:auto;margin-top:30px;}#tribe_events_filter_control #tribe_events_filters_toggle{background-color:#fff;}#tribe_events_filter_control a{border:none;}.tribe-events-filters-mobile-controls{display:none !important;}#tribe_events_filters_wrapper.tribe-events-filters-horizontal,.tribe-filters-closed #tribe_events_filters_wrapper.tribe-events-filters-horizontal{margin-top:10px !important;}.tribe-filters-open #tribe_events_filters_wrapper,.tribe-filters-open #tribe_events_filters_wrapper.tribe-events-filters-horizontal,.tribe-filters-open #tribe_events_filters_wrapper.tribe-events-filters-vertical{position:relative;display:block;height:auto;}.tribe-events-loop .type-tribe_events:hover .card-hover{display:none;}.tribe-events-filters-horizontal .tribe-events-filters-content{width:100%;}.site-container .tribe-events-filters-horizontal .tribe_events_filter_item{width:100%;}.site-container  #tribe_events_filters_wrapper .tribe-events-filters-group-heading{background-color:#fff;}.site-container .tribe-events-filters-horizontal .tribe-events-filters-content .tribe-events-filters-first-row{height:auto;}.site-container .tribe-events-filters-horizontal .tribe-events-filters-content .tribe-events-filters-second-row{height:auto;}.site-container .tribe-events-filters-horizontal .tribe_events_filter_item{margin-bottom:10px;}.tribe-events-sub-nav li a span{display:none;}.tribe-events-sub-nav li a{background-color:#fff;color:#5251f7;}.site-container #tribe-events-footer:before,.site-container #tribe-events-header:before,.site-container #tribe-events-footer:after,.site-container #tribe-events-header:after{display:none;}.site-container .tribe-events-filters-horizontal #tribe_events_filter_item_sffilm_location{margin-top:25px;width:100%;}.site-container .tribe-events-filters-horizontal #tribe_events_filter_item_sffilm_search{margin-left:0px;margin-top:25px;}.tribe-events-filter-view.tribe-filters-closed .site-container .tribe-events-filters-horizontal .tribe-events-filters-content{display:block;}.tribe-events-filters-horizontal .tribe-events-filters-content .tribe-events-filters-first-row{margin:10px 0;}#tribe_events_filters_wrapper #tribe_events_filter_control{display:none !important;}.tribe-events-filters-horizontal #tribe_events_filters_form{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}.tribe-events-filters-horizontal .tribe_events_filter_item{width:100%;}.tribe-reset-icon{display:block;height:auto;}.tribe-events-loop .type-tribe_events.wide,.tribe-events-list-separator-month+.type-tribe_events.tribe-events-first.wide{width:100%;}.tribe-events-list .type-tribe_events{width:100%;}.tribe_events_filter_item.closed.tribe_last_child,.tribe_events_filter_item.tribe_last_child{padding-bottom:0;}.single.cta-sidebar .entry{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;}.single.cta-sidebar .entry-content,.single.cta-sidebar .detail-cta{width:100%;-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0;background-color:#fff;position:relative;}.single.cta-sidebar .entry-content{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;}.single.cta-sidebar .detail-cta{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0;top:0;margin-left:0;padding-bottom:10px;}.single.cta-sidebar .entry-content h2{margin-top:0;}.page-template-careers .custom-bg{background-image:url("https://cdn-ikplhjn.nitrocdn.com/mMQlsLOnbNSGtUnxAYxQMfxXcDhkGtuh/assets/images/optimized/rev-0e2d150/sffilm.org/wp-content/uploads/2018/10/AUDIENCE_4-1024x683.jpg") !important;}.page-template-careers .custom-bg.nitro-lazy{background-image:none !important;}#tribe-bar-views li.tribe-bar-views-option#tribe-bar-views-option-month,#tribe-bar-views li.tribe-bar-views-option#tribe-bar-views-option-map{display:none;}}@media only screen and (max-width: 600px){.site-container .tribe-events-calendar-header #tribe-events-bar{height:auto;width:100%;}.site-container .tribe-events-list .tribe-events-loop{margin-left:0;margin-right:0;}.site-container .tribe-events-sort-order{width:100%;float:none;display:block;overflow:auto;margin-bottom:30px;position:relative;padding:6px 10px;}.fancybox-container .fancybox-slide{padding:30px 0px;}.admin-bar .entry-background{margin-top:0;}.footer-cta-button{display:block;}.page-template-careers .custom-bg{background-image:url("https://cdn-ikplhjn.nitrocdn.com/mMQlsLOnbNSGtUnxAYxQMfxXcDhkGtuh/assets/images/optimized/rev-0e2d150/sffilm.org/wp-content/uploads/2018/10/AUDIENCE_4-600x600.jpg") !important;}.page-template-careers .custom-bg.nitro-lazy{background-image:none !important;}body .simple-banner .simple-banner-text span:first-of-type{display:block;}body .simple-banner{z-index:9999;}body .simple-banner .simple-banner-text span{width:100%;display:block;}body .simple-banner .simple-banner-text a{display:block;max-width:140px;margin-top:15px;margin-left:auto;margin-right:auto;}.single-tribe_events .event-schedule .date-row{margin-bottom:0;}}@media only screen and (max-width: 499px){.tribe-related-events .type-tribe_events,.tribe-related-events .tribe-mini-calendar-event,.front-page-2 .tribe-events-adv-list-widget .type-tribe_events{width:100%;min-width:100%;margin-bottom:50px;}.tribe-related-events .type-tribe_events{margin-right:0;}.single-tribe_events .event-title-data h1.tribe-events-single-event-title{color:#303030;line-height:1.2;}.single-tribe_events .tribe-events-event-image::after{display:none;}.single-tribe_events .event-title-data{color:#303030;margin-top:30px !important;}.single-tribe_events .event-title-data .category{font-size:22px;line-height:1.5;}.single-tribe_events .event-title-data,.single-tribe_events .event-details{width:100%;padding-left:5%;padding-right:5%;}.single-tribe_events .event-schedule .date-row .date{width:100%;border-right:none;margin-bottom:20px;display:none;}.single-tribe_events .event-schedule .date-row .datetime{width:100%;text-align:left;font-size:14px;padding-left:0;}.single-tribe_events .entry{margin-bottom:30px;}.single-tribe_events .event-title-data .meta-event-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}.single-tribe_events .event-title-data p,.single-tribe_events .event-title-data p,.single-tribe_events .event-title-data .category{color:#303030;}.single-tribe_events .event-schedule .date-row{padding:20px 30px;}.single-tribe_events .event-schedule .date-row .venue{margin-top:8px;margin-bottom:8px;text-align:left;width:100%;font-size:14px;}.single-tribe_events .event-schedule .date-row .cta{width:100%;float:none;text-align:left;}.single-tribe_events .event-schedule .date-row .cta a{width:100%;text-align:center;}.single-tribe_events .film-details-section .label{width:100%;}.single-tribe_events .film-details-section .value{width:100%;margin-bottom:10px;}.tribe-filters-closed #tribe-events-content{position:relative;overflow:visible;}.single-tribe_events .event-party-details.schedule-of-events .cta{padding-top:10px;padding-bottom:10px;}.single-tribe_events .event-party-details.schedule-of-events .cta a{width:80%;}.text-padding{padding-left:0;padding-right:0;}.single-tribe_events .event-party-details .row-main{margin-bottom:50px;}.single-tribe_events .event-party-details .row-main h2{margin-top:25px;}.single-tribe_events .event-party-details.schedule-of-events .cta,.single-tribe_events .event-schedule{left:0;position:fixed;bottom:72px;background-color:#fff;z-index:99;width:100%;-webkit-box-shadow:0px 0px 10px rgba(255,255,255,.8);box-shadow:0 0px 40px rgba(0,0,0,.2);}.page-template-pillar.film-series .custom-bg .title-wrap{padding-top:10vh;}.page-template-pillar.film-series .film-series-program .help-info{text-align:center;}.page-template-pillar.film-series .custom-bg .title-wrap .btn-buy{margin-bottom:20px;}.page-template-pillar.film-series .custom-bg .title-wrap .images-row img{margin-left:0px;margin-top:10px;}.page-template-pillar.film-series .custom-bg .title-wrap h2.subheading{font-size:26px;}.press-item{margin-bottom:50px;}.press-item a{padding:30px;}.entry-content .searchandfilter ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:30px;}.entry-content .searchandfilter li{width:100%;border-right:none;}.about .description{font-size:24px !important;line-height:1.5;font-weight:100;}.about h2{text-align:center;}.about .row-main{text-align:center;}.about .row-main.we-do img{margin-bottom:15px;}.about .row-main.we-do a{float:none;margin-top:15px;display:block;}.page-template-careers .custom-bg .title-wrap{padding-top:10vh;}.page-template-careers .site-inner{padding-left:0;padding-right:0;}.page-template-careers .partner-level{padding:30px 0;overflow:auto;}.page-template-careers .partner-excerpt{padding:20px 5%;}.page-template-careers .partners{margin-bottom:45px;}.career-template .section-title{text-align:center;}.career-cards .open-positions{margin-top:20px;margin-bottom:20px;}.page-template-careers .legal p{padding:20px 5%;}.tribe-events-list .tribe-events-loop .type-tribe_events:before{display:none;}.tribe-events-list .tribe-events-loop .type-tribe_events .tribe-events-event-meta{margin-top:0px !important;background:#fff;color:#303030;border:none;padding-left:0px;padding-right:0px;}.tribe-events-list .time-details,.tribe-events-list .tribe-event-schedule-details{padding-left:0px;}.tribe-events-list .tribe-events-list-event-title a,.tribe-events-list .tribe-events-list-event-title{color:#303030;}#tribe-events-footer~a.tribe-events-ical.tribe-events-button{display:none;}.tribe-events-list-separator-month+.wide .size-calendar-wide{display:none;}.tribe-events-list-separator-month+.wide .size-calendar-thumb{display:inline-block;}.page-template-careers .custom-bg{background-image:url("https://cdn-ikplhjn.nitrocdn.com/mMQlsLOnbNSGtUnxAYxQMfxXcDhkGtuh/assets/images/optimized/rev-0e2d150/sffilm.org/wp-content/uploads/2018/10/AUDIENCE_4-600x600.jpg") !important;}.page-template-careers .custom-bg.nitro-lazy{background-image:none !important;}body .simple-banner a:not(.btn-white-blue),body .simple-banner span.subtext,body .simple-banner .simple-banner-text span.main.bar:first-of-type{display:none;}.title-category{font-size:22px;line-height:1.5;}.event-schedule.event-schedule-hide .date-row{display:none;}.event-schedule.event-schedule-hide{height:35px;}.event-schedule.event-schedule-hide .close-angle-btn i{transform:rotate(180deg);}.single-tribe_events .mobile-hide-tickets{cursor:pointer;}}@media only screen and (max-width: 1023px){#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item > ul.mega-sub-menu{display:block !important;}.site-header{z-index:999999999;}}.daterangepicker{position:absolute;color:inherit;background-color:#fff;border-radius:4px;border:1px solid #ddd;width:278px;max-width:none;padding:0;margin-top:7px;top:100px;left:20px;z-index:3001;display:none;font-family:arial;font-size:15px;line-height:1em;}.daterangepicker:after,.daterangepicker:before{position:absolute;display:inline-block;border-bottom-color:rgba(0,0,0,.2);content:"";}.daterangepicker:before{top:-7px;border-right:7px solid transparent;border-left:7px solid transparent;border-bottom:7px solid #ccc;}.daterangepicker:after{top:-6px;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;}.daterangepicker.opensleft:before{right:9px;}.daterangepicker.opensleft:after{right:10px;}.daterangepicker.openscenter:before{left:0;right:0;width:0;margin-left:auto;margin-right:auto;}.daterangepicker.openscenter:after{left:0;right:0;width:0;margin-left:auto;margin-right:auto;}.daterangepicker.opensright:before{left:9px;}.daterangepicker.opensright:after{left:10px;}.daterangepicker.drop-up{margin-top:-7px;}.daterangepicker.drop-up:before{top:initial;bottom:-7px;border-bottom:initial;border-top:7px solid #ccc;}.daterangepicker.drop-up:after{top:initial;bottom:-6px;border-bottom:initial;border-top:6px solid #fff;}.daterangepicker.single .daterangepicker .ranges,.daterangepicker.single .drp-calendar{float:none;}.daterangepicker.single .drp-selected{display:none;}.daterangepicker.show-calendar .drp-calendar{display:block;}.daterangepicker.show-calendar .drp-buttons{display:block;}.daterangepicker.auto-apply .drp-buttons{display:none;}.daterangepicker .drp-calendar{display:none;max-width:270px;}.daterangepicker .drp-calendar.left{padding:8px 0 8px 8px;}.daterangepicker .drp-calendar.right{padding:8px;}.daterangepicker .drp-calendar.single .calendar-table{border:none;}.daterangepicker .calendar-table .next span,.daterangepicker .calendar-table .prev span{color:#fff;border:solid #000;border-width:0 2px 2px 0;border-radius:0;display:inline-block;padding:3px;}.daterangepicker .calendar-table .next span{-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}.daterangepicker .calendar-table .prev span{-ms-transform:rotate(135deg);transform:rotate(135deg);-webkit-transform:rotate(135deg);}.daterangepicker .calendar-table td,.daterangepicker .calendar-table th{white-space:nowrap;white-space:nowrap;text-align:center;vertical-align:middle;min-width:32px;width:32px;height:24px;line-height:24px;font-size:12px;border-radius:4px;border:1px solid transparent;cursor:pointer;}.daterangepicker .calendar-table{border:1px solid #fff;border-radius:4px;background-color:#fff;}.daterangepicker .calendar-table table{width:100%;margin:0;border-spacing:0;border-collapse:collapse;}.daterangepicker td.available:hover,.daterangepicker th.available:hover{background-color:#eee;border-color:transparent;color:inherit;}.daterangepicker td.week,.daterangepicker th.week{font-size:80%;color:#ccc;}.daterangepicker td.off,.daterangepicker td.off.end-date,.daterangepicker td.off.in-range,.daterangepicker td.off.start-date{background-color:#fff;border-color:transparent;color:#999;}.daterangepicker td.in-range{background-color:#ebf4f8;border-color:transparent;color:#000;border-radius:0;}.daterangepicker td.start-date{border-radius:4px 0 0 4px;}.daterangepicker td.end-date{border-radius:0 4px 4px 0;}.daterangepicker td.start-date.end-date{border-radius:4px;}.daterangepicker td.active,.daterangepicker td.active:hover{background-color:#357ebd;border-color:transparent;color:#fff;}.daterangepicker th.month{width:auto;}.daterangepicker option.disabled,.daterangepicker td.disabled{color:#999;cursor:not-allowed;text-decoration:line-through;}.daterangepicker select.monthselect,.daterangepicker select.yearselect{font-size:12px;padding:1px;height:auto;margin:0;cursor:default;}.daterangepicker select.monthselect{margin-right:2%;width:56%;}.daterangepicker select.yearselect{width:40%;}.daterangepicker select.ampmselect,.daterangepicker select.hourselect,.daterangepicker select.minuteselect,.daterangepicker select.secondselect{width:50px;margin:0 auto;background:#eee;border:1px solid #eee;padding:2px;outline:0;font-size:12px;}.daterangepicker .calendar-time{text-align:center;margin:4px auto 0 auto;line-height:30px;position:relative;}.daterangepicker .calendar-time select.disabled{color:#ccc;cursor:not-allowed;}.daterangepicker .drp-buttons{clear:both;text-align:right;padding:8px;border-top:1px solid #ddd;display:none;line-height:12px;vertical-align:middle;}.daterangepicker .drp-selected{display:inline-block;font-size:12px;padding-right:8px;}.daterangepicker .drp-buttons .btn{margin-left:8px;font-size:12px;font-weight:700;padding:4px 8px;}.daterangepicker.show-ranges.single.rtl .drp-calendar.left{border-right:1px solid #ddd;}.daterangepicker.show-ranges.single.ltr .drp-calendar.left{border-left:1px solid #ddd;}.daterangepicker.show-ranges.rtl .drp-calendar.right{border-right:1px solid #ddd;}.daterangepicker.show-ranges.ltr .drp-calendar.left{border-left:1px solid #ddd;}.daterangepicker .ranges{float:none;text-align:left;margin:0;}.daterangepicker.show-calendar .ranges{margin-top:8px;}.daterangepicker .ranges ul{list-style:none;margin:0 auto;padding:0;width:100%;}.daterangepicker .ranges li{font-size:12px;padding:8px 12px;cursor:pointer;}.daterangepicker .ranges li:hover{background-color:#eee;}.daterangepicker .ranges li.active{background-color:#08c;color:#fff;}@media (min-width:564px){.daterangepicker{width:auto;}.daterangepicker .ranges ul{width:140px;}.daterangepicker.single .ranges ul{width:100%;}.daterangepicker.single .drp-calendar.left{clear:none;}.daterangepicker.single .drp-calendar,.daterangepicker.single .ranges{float:left;}.daterangepicker{direction:ltr;text-align:left;}.daterangepicker .drp-calendar.left{clear:left;margin-right:0;}.daterangepicker .drp-calendar.left .calendar-table{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;}.daterangepicker .drp-calendar.right{margin-left:0;}.daterangepicker .drp-calendar.right .calendar-table{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0;}.daterangepicker .drp-calendar.left .calendar-table{padding-right:8px;}.daterangepicker .drp-calendar,.daterangepicker .ranges{float:left;}}@media (min-width:730px){.daterangepicker .ranges{width:auto;}.daterangepicker .ranges{float:left;}.daterangepicker.rtl .ranges{float:right;}.daterangepicker .drp-calendar.left{clear:none !important;}}.row-main.sleep-main{clear:both;}.single-tribe_events .event-schedule .date-row .year{line-height:1;padding:0;display:block;margin-top:-5px;}span.cta-left-label{float:left;border:1px solid #ddd;top:12px;position:relative;display:inline-block;padding:2px 8px;font-size:14px;background:#fff;font-weight:600;}body .tribe-events-notices{background:none;border:none;color:#303030;text-shadow:none;}#tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filters-second-row .tribe-events-filters-group-heading{padding-top:20px;padding-bottom:16px;}.active-filter-conditions{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.active-filter-conditions .filter-condition{margin-bottom:8px;}.ui-datepicker td.has-event a{position:relative;}.ui-datepicker td.has-event a:after{content:"";width:5px;height:5px;background:#5251f7;border-radius:50%;position:absolute;top:3px;right:3px;}.filter-bar-download-pdf{font-size:16px;font-weight:300;font-style:normal;font-stretch:normal;line-height:1;letter-spacing:normal;text-align:center;color:#000;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:24%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-transform:uppercase;margin-left:1%;}.filter-bar-download-pdf a{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:15px 40px;background:#5251f7;color:#fff;width:100%;-webkit-box-shadow:0 20px 50px 0 rgba(100,100,100,.15);box-shadow:0 20px 50px 0 rgba(100,100,100,.15);-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}.filter-bar-download-pdf a i{background:#5251f7;color:#fff;font-weight:normal;font-size:13px !important;}.marker-clicked #tribe_events_filter_item_sffilm_location h3{-webkit-box-shadow:0 0 0 2px #0064ff;box-shadow:0 0 0 2px #0064ff;}.front-page-3 .flexible-widgets{border-top:1px solid #fff;padding-top:0;}div#tribe_events_filter_item_sffilm_location{display:none !important;}div#tribe_events_filter_item_sffilm_interest,#tribe_events_filter_item_sffilm_festival_section,#tribe_events_filter_item_sffilm_country{display:none !important;}.tribe-events-filters-second-row > .fa-sliders-h{display:none;}body .tribe-events-filters-horizontal .tribe-events-filters-content .tribe-events-filters-second-row{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;}.front-page-2.solid-section{padding-bottom:100px;}@media all and (max-width: 768px){.front-page-2.solid-section{padding-bottom:50px;}}.page-id-8483 #tribe-bar-views .tribe-bar-views-list{display:none !important;}.page-id-8483 h1.tribe-events-page-title{display:none;}.festival-filters-wrapper{gap:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:relative;padding-top:30px;}.festival-filters-search{width:-webkit-calc(100%);width:calc(100%);-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.festival-filters-pdf .filter-bar-download-pdf{width:100%;}.festival-filters-pdf{width:300px;}.festival-filters-search input{height:48px;border:none;border-bottom:1px solid #000;padding:0 86px 0 30px;font-size:16px;font-weight:300;}.festival-filters-search > i{position:absolute;left:5px;color:#5251f7;}.festival-filters-search button{border:none;padding:0;position:absolute;right:0;background:#000;color:#fff;width:82px;height:40px;}.past-events-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:relative;padding-top:30px;}.past-events-search{width:-webkit-calc(100% - 220px);width:calc(100% - 220px);-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:1000px;}.past-events-pdf .filter-bar-download-pdf{width:100%;}.past-events-pdf{width:200px;}.past-events-search input{height:48px;border:none;border-bottom:1px solid #000;padding:0 86px 0 30px;font-size:16px;font-weight:300;}.past-events-search > i{position:absolute;left:5px;color:#5251f7;}.past-events-search button{border:none;padding:0;position:absolute;right:0;background:#5251f7;color:#fff;width:82px;height:40px;}@media all and (max-width: 1280px){.site-container #mega-menu-wrap-primary #mega-menu-primary{padding-right:0;}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.sign-in > a.mega-menu-link{height:100%;max-height:115px;padding-top:0;padding-bottom:0;}#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{margin-top:0;}#tribe-events-content{padding-top:0;}body .site-container #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{padding-left:10px;padding-right:10px;text-align:center;}#tribe-events-pg-template,.tribe-events-pg-template{margin-top:30px;}}@media all and (max-width: 782px){#tribe-events-pg-template,.tribe-events-pg-template{padding-left:0;padding-right:0;}#tribe_events_filters_wrapper #tribe_events_filter_control{margin-top:0;}.tribe-events-filter-view.tribe-filters-open #tribe_events_filters_wrapper #tribe_events_filters_toggle,.tribe-events-filter-view.tribe-filters-closed #tribe_events_filters_wrapper #tribe_events_filters_toggle{margin-left:0;}a[rel~="wp-video-lightbox"]:before{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);content:"";font-family:"Font Awesome 5 Pro";font-size:50px;color:#fff;opacity:.9;font-weight:900;text-shadow:0px 0px 30px rgba(0,0,0,.5);}div.light_square .pp_close{text-indent:0;color:#303030;text-transform:uppercase;font-size:18px;font-family:"InstrumentSans",sans-serif;font-weight:500;background:none;top:0px !important;}div.light_square .pp_details{padding-bottom:20px !important;}div.light_square .pp_content_container .pp_right{padding-right:0px;}div.light_square .pp_content_container .pp_left{padding-left:0px;}div.light_square .ppt{display:none !important;}.pp_pic_holder.light_square{width:100% !important;}}@media all and (max-width: 767px){.site-container #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-3 .mega-search.mega-search-open input[type=text]{bottom:150px;top:auto;}.type-tribe_events a{-webkit-tap-highlight-color:transparent;}body.page-template-pillar h3.page-subtitle{font-size:24px;}body.page-template-pillar .custom-bg .title-wrap h1{font-size:46px;line-height:1.2;margin-bottom:10px;}body.page-template-pillar .custom-bg .title-wrap{padding-top:160px;padding-bottom:60px;}.page-template-pillar .pillar-template{margin-top:50px;}.page-template-careers .custom-bg .title-wrap h1{font-size:46px;line-height:1.2;}.page-template-careers h3.page-subtitle{font-size:24px;}.page-template-careers .custom-bg .title-wrap{padding-top:160px;padding-bottom:60px;}}@media all and (max-width: 480px){.site-container .tribe-mini-calendar-event .list-info .tribe-events-event-image{max-height:220px;overflow:hidden;}}.mobile-back-link{display:none;}@media all and (max-width: 1023px){nav#genesis-nav-primary #mega-menu-primary > li > a{text-align:left;}body .site-container #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{text-align:left;position:relative;}.mega-menu-primary-mobile-open #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item{padding:8px 10px;}body .site-container #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link .fa-angle-up,body .site-container #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link .fa-angle-down{position:absolute;right:0;font-size:30px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);top:7px;}.site-container .site-header #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu:not(.mega-shopping-cart):not(.mega-sign-in) > ul.mega-sub-menu{position:fixed;top:0 !important;left:0 !important;width:90% !important;height:100% !important;height:-webkit-calc(100% - 72px) !important;height:calc(100% - 72px) !important;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);opacity:0;visibility:hidden;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;background:#fff;z-index:9999;overflow-y:auto;padding-top:50px;}#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link{font-weight:500 !important;}.site-container .site-header #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu:not(.mega-shopping-cart):not(.mega-sign-in).mega-toggle-on > ul.mega-sub-menu{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1;visibility:visible;}.mobile-back-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;opacity:0;visibility:hidden;position:fixed;top:0;left:0;width:90%;height:40px;background:#303030;z-index:9999;color:#fff;padding:10px;text-transform:uppercase;line-height:1;cursor:pointer;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);}.mobile-back-link i{padding-right:5px;font-size:120%;}.mega-toggle-on .mobile-back-link{opacity:1;visibility:visible;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}.site-container #mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link .mega-description-group .mega-menu-description{letter-spacing:.01em;color:#000;}.site-container #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link{color:#000;font-weight:normal;letter-spacing:.01em;}#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu .mega-description-group .mega-menu-description{display:none;}}@media all and (max-width: 600px){.site-container .tribe-events-sort-order{display:none !important;}.festival-filters-wrapper{display:block;}.festival-filters-search{width:100%;margin-bottom:20px;}.festival-filters-pdf{margin:0 auto;}.past-events-wrapper{display:block;}.past-events-search{width:100%;margin-bottom:20px;}.past-events-pdf{margin:0 auto;}}.tribe-events-loop .type-tribe_events .card-hover h4{margin-top:0;margin-bottom:0px;}.festival-filter-item{width:33%;background:#fff;position:relative;-webkit-box-shadow:0 20px 50px 0 rgba(100,100,100,.15);box-shadow:0 20px 50px 0 rgba(100,100,100,.15);}.festival-filter-item:after{content:"";font-family:"Font Awesome 5 Pro";font-weight:300;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}.festival-filter-item select{font-size:16px;position:relative;padding-right:30px;font-weight:300;font-style:normal;font-stretch:normal;line-height:1;letter-spacing:normal;text-align:center;color:#5251f7;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;}.festival-filters-wrapper + .tribe-events-filters-second-row{margin-top:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}.past-events-item{width:33%;background:#fff;position:relative;-webkit-box-shadow:0 20px 50px 0 rgba(100,100,100,.15);box-shadow:0 20px 50px 0 rgba(100,100,100,.15);}.past-events-item:after{content:"";font-family:"Font Awesome 5 Pro";font-weight:300;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}.past-events-item select{font-size:16px;position:relative;padding-right:30px;font-weight:300;font-style:normal;font-stretch:normal;line-height:1;letter-spacing:normal;text-align:center;color:#5251f7;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;}.past-events-wrapper + .tribe-events-filters-second-row{margin-top:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}@media all and (max-width: 767px){.festival-filters-wrapper + .tribe-events-filters-second-row{display:block;}.festival-filter-item{width:100%;margin-bottom:10px;}.past-events-wrapper + .tribe-events-filters-second-row{display:block;}.past-events-item{width:100%;margin-bottom:10px;}}body #tribe-bar-views{display:none !important;}#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-sign-in{position:relative;}#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-sign-in .account-user-sub-menu{position:absolute;width:220px;top:86%;background:#fff;right:0;-webkit-box-shadow:0 5px 20px rgba(0,0,0,.1);box-shadow:0 5px 20px rgba(0,0,0,.1);z-index:9999;opacity:0;visibility:hidden;-webkit-transform:translateY(15px);-ms-transform:translateY(15px);transform:translateY(15px);-webkit-transition:opacity .25s,visibility .25s,-webkit-transform .25s;transition:opacity .25s,visibility .25s,-webkit-transform .25s;transition:opacity .25s,visibility .25s,transform .25s;transition:opacity .25s,visibility .25s,transform .25s,-webkit-transform .25s;-o-transition:opacity .25s,visibility .25s,transform .25s;}#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-sign-in.logged-out .account-user-sub-menu{display:none !important;}.account-user-title{border-bottom:1px solid #ddd;padding:15px;font-size:19px;}.site-header #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.logged-in .account-user-sub-menu ul a{font-size:13px;color:#000;font-weight:300;padding:9px 15px;display:block;text-align:left;letter-spacing:.05em;}.site-header #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.logged-in .account-user-sub-menu ul a:hover{background:#f6f7f9;}.account-user-title:before{content:"";border:10px solid transparent;border-bottom-color:#fff;position:absolute;right:40px;top:-20px;}#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-sign-in:hover .account-user-sub-menu{opacity:1;visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}.account-initials{position:absolute;width:50px;height:50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background:#fff;left:50%;top:50%;margin-top:-25px;margin-left:-25px;border-radius:50%;color:#000;}.new-agile-frame-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.85);z-index:9999;opacity:0;visibility:hidden;-webkit-transition:opacity .2s,visibility .2s;-o-transition:opacity .2s,visibility .2s;transition:opacity .2s,visibility .2s;}.new-agile-frame-inner{width:100%;max-width:400px;position:fixed;height:100%;background:#fff;z-index:99999999999;right:0;top:0;opacity:0;visibility:hidden;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition:opacity .2s,visibility .2s,-webkit-transform .2s;transition:opacity .2s,visibility .2s,-webkit-transform .2s;transition:opacity .2s,visibility .2s,transform .2s;transition:opacity .2s,visibility .2s,transform .2s,-webkit-transform .2s;-o-transition:opacity .2s,visibility .2s,transform .2s;}.new-agile-frame-inner iframe{width:100%;height:100%;}.new-agile-frame.open .new-agile-frame-overlay{opacity:1;visibility:visible;}.new-agile-frame.open .new-agile-frame-inner{opacity:1;visibility:visible;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}.at-rush-cap-msg{text-align:center;font-weight:300;font-size:15px;margin-top:-35px;line-height:1.8;}@media all and (max-width: 1280px){#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-sign-in{height:100px;}}@media all and (min-width: 1024px){li.mobile-lower-menu{display:none !important;}}li.mobile-lower-menu{position:absolute;bottom:0;left:0;width:100%;background:#2676f6;color:#fff;padding:20px 10px;overflow:hidden;}.mobile-bottom-menu-name-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.mobile-menu-name-initials .account-initials{position:static;margin:0;}ul#menu-mobile-lower{padding:10px 0;}ul#menu-mobile-lower a{color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;text-align:left;padding-left:40px;min-height:40px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;}ul#menu-mobile-lower .mobile-lower-events a:before{content:"";display:block;width:18px;height:18px;background:url("https://cdn-ikplhjn.nitrocdn.com/mMQlsLOnbNSGtUnxAYxQMfxXcDhkGtuh/assets/images/source/rev-0e2d150/sffilm.org/wp-content/themes/sffilm/images/icon-upcoming-events.svg") no-repeat center center;background-size:contain;position:absolute;left:10px;line-height:1;}ul#menu-mobile-lower .mobile-manage-account a:before{content:"";display:block;width:18px;height:18px;background:url("https://cdn-ikplhjn.nitrocdn.com/mMQlsLOnbNSGtUnxAYxQMfxXcDhkGtuh/assets/images/source/rev-0e2d150/sffilm.org/wp-content/themes/sffilm/images/ICON_GEAR.svg") no-repeat center center;background-size:contain;position:absolute;left:10px;line-height:1;}.mobile-bottom-menu-name-wrap .mobile-menu-name{font-size:18px;padding-left:10px;}.mobile-bottom-menu{position:relative;z-index:1;}.mobile-menu-cart a:before{content:"";font-family:"Font Awesome 5 Pro";position:absolute;left:10px;line-height:1;}.mobile-account-menu-wrap{position:fixed;top:0;left:0;width:90%;background:#fff;height:100%;height:-webkit-calc(100vh - 72px);height:calc(100vh - 72px);z-index:9999;z-index:9999999999;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:30px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;opacity:0;visibility:hidden;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:opacity .25s,visibility .25s,-webkit-transform .25s;transition:opacity .25s,visibility .25s,-webkit-transform .25s;transition:opacity .25s,visibility .25s,transform .25s;transition:opacity .25s,visibility .25s,transform .25s,-webkit-transform .25s;-o-transition:opacity .25s,visibility .25s,transform .25s;}.mobile-account-menu-wrap a{color:#000;font-size:16px;font-weight:normal;text-transform:uppercase;line-height:3.2;}.mboile-account-back a{display:block;width:100%;height:30px;background:url("https://cdn-ikplhjn.nitrocdn.com/mMQlsLOnbNSGtUnxAYxQMfxXcDhkGtuh/assets/images/source/rev-0e2d150/sffilm.org/wp-content/themes/sffilm/images/icon-back-arrow.svg") no-repeat 11px center;background-size:contain;cursor:pointer;margin-left:-20px;margin-bottom:10px;}.mboile-account-back a.nitro-lazy{background:none !important;}#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-sign-in.logged-in > a:after{content:"";display:inline-block;font-family:"Fontawesome";color:#fff;position:absolute;right:10px;top:50%;z-index:99;margin-top:-10px;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;}#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-sign-in.logged-in:hover > a:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);right:11px;}@media all and (max-width: 1023px){.show-mobile-account-menu.mega-menu-primary-mobile-open .mobile-account-menu-wrap{opacity:1;visibility:visible;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}li.mobile-lower-menu:before{content:"";border:117vw solid transparent;border-right-width:109vw;border-top-color:#276fdf;position:absolute;top:9vw;left:0vw;-webkit-transform:rotate(-34deg);-ms-transform:rotate(-34deg);transform:rotate(-34deg);}.tribe-signed-in #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-sign-in,.tribe-signed-in #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-shopping-cart{display:none;}}.mobile-account-menu-title{font-size:23px;font-weight:400;margin-bottom:10px;margin-top:15px;}@media all and (max-width: 992px){.account-page .account-sidebar{padding:10px;font-size:16px;}}@media all and (max-width: 767px){.account-page .account-main{width:70%;margin-left:2%;padding:15px;}.account-page .account-sidebar{font-size:13px;width:28%;}}@media all and (max-width: 600px){.page-template-account-page .site-container .site-inner{padding-left:0%;padding-right:0%;}.account-page .account-main{width:100%;padding-left:0px;padding-right:0px;margin-left:-1%;margin-right:-1%;}}li#menu-item-9156 > a:after{content:"";font-family:"Fontawesome";position:absolute;right:15px;top:50%;transform:translateY(-50%);}.spi-icon img{width:54px;filter:brightness(0%);}.streaming-programs-intro{padding-top:65px;margin-bottom:40px;}.spi-icon{margin-bottom:6px;}.spi-sub-title{font-size:36px;margin-top:16px;margin-bottom:16px;}.spi-cta-row{display:flex;align-items:center;}.spi-cta-pre{font-size:16px;margin-right:36px;}.spi-cta a{color:#5251f7;text-transform:uppercase;font-weight:normal;}.spf-row{margin-bottom:45px;display:flex;justify-content:space-between;}.spf-pdf-download{width:27.66%;}.spf-pdf-download a{display:inline-flex;align-items:center;justify-content:center;width:100%;height:48px;font-size:19px;text-transform:uppercase;background-color:#3ab909;color:#fff;letter-spacing:.1em;}.spf-pdf-download a:hover{opacity:.8;}.spf-pdf-download a i{display:none;width:27px;height:27px;margin-right:14px;background:url("https://cdn-ikplhjn.nitrocdn.com/mMQlsLOnbNSGtUnxAYxQMfxXcDhkGtuh/assets/images/source/rev-0e2d150/sffilm.org/wp-content/themes/sffilm/assets/pdf-download.svg") no-repeat center center;background-size:contain;}.spf-pdf-download a i.nitro-lazy{background:none !important;}.spf-search-wrap{width:71%;display:flex;align-items:center;position:relative;}.spf-search-wrap input{height:inherit;height:48px;padding:0;border:none;font-size:14px;font-size:16px;padding-left:50px;border-bottom:1px solid #979797;padding-right:50px;font-weight:300;}.spf-search{position:relative;width:100%;}.spf-search i{position:absolute;left:6px;top:50%;transform:translateY(-50%);}.spf-submit{position:absolute;right:0;}.spf-submit button{border:none;background:#5251f7;padding:8px 30px;color:#fff;height:40px;width:82px;font-size:24px;font-weight:500;}.spf-dropdown select{-webkit-appearance:none;-moz-appearance:none;box-sizing:border-box;appearance:none;box-shadow:0 20px 20px 0 rgba(0,0,0,.11);background-color:#fff;border:none;outline:none;font-family:"InstrumentSans",sans-serif;font-size:14px;font-weight:300;padding:12px 35px 12px 15px;text-transform:uppercase;letter-spacing:.086em;}.spf-row:nth-child(2){margin-top:24px;}.spf-dropdown{position:relative;}.spf-dropdown i{position:absolute;right:16px;top:50%;transform:translateY(-50%);}.streaming-programs-found{color:#303030;font-size:20px;letter-spacing:.075em;margin-bottom:24px;}.streaming-programs-grid{display:flex;flex-wrap:wrap;}.streaming-program-item{width:32.26%;display:block;position:relative;overflow:hidden;margin-bottom:48px;}.streaming-program-item:nth-child(3n-1){margin-left:1.61%;margin-right:1.61%;}.streaming-program-overlay{position:absolute;bottom:0px;left:0;width:100%;padding:15px;color:#fff;font-size:24px;background:transparent;}.streaming-program-thumb{position:relative;}.streaming-program-thumb img{display:block;width:100%;opacity:0;visibility:hidden;}.streaming-program-thumb:after{content:"";display:block;width:100%;height:50%;background-image:linear-gradient(0,#000 30%,transparent);position:absolute;bottom:0;box-shadow:0 20px 20px 0 rgba(0,0,0,.07);}.spo--title{line-height:32px;}.spo--desc{padding-top:10px;}.spo--desc p{font-size:17px;color:#fff;line-height:19px;font-weight:300;letter-spacing:.071em;}.spo--desc{max-height:0;overflow:hidden;}.spo--meta{font-size:15px;font-weight:300;text-transform:capitalize;position:absolute;bottom:15px;left:15px;display:none;max-width:calc(100% - 30px);line-height:1.2;padding-bottom:15px;}.page-template-template-streaming-programs.full-width-content .content{max-width:1200px;width:100%;}@media all and (min-width: 768px){.streaming-program-item:hover .streaming-program-overlay{height:100%;}.streaming-program-item:hover .spo--desc{max-height:400px;}.streaming-program-item:hover .streaming-program-overlay{background:#000;}.streaming-program-item:hover .spo--meta{display:block;}}.streaming-programs-wrapper.ajaxing{position:relative;}.streaming-programs-wrapper.ajaxing:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:#fff;z-index:2;opacity:.75;}.streaming-programs-wrapper.ajaxing:after{content:"";display:block;width:30px;height:30px;border:3px solid #000;border-radius:50%;position:absolute;top:50%;left:50%;z-index:2;border-right-color:transparent;animation:ajaxing 1s infinite linear;}@keyframes ajaxing{to{transform:rotate(360deg);}}.streaming-pagination{width:100%;margin-top:60px;text-align:center;display:flex;justify-content:center;}.streaming-pagination a,.streaming-pagination span{display:inline-block;border-left:1px solid #979797;min-width:55px;text-align:center;line-height:48px;color:#000;padding-left:5px;padding-right:5px;font-size:18px;}.streaming-pagination .current{background:#979797;}.streaming-pagination a:hover{background:#000;color:#fff;}.streaming-pagination a:last-child,.streaming-pagination span:last-child{border-right:1px solid #979797;}body .tribe-events-sort-order .sort-order-option{justify-content:flex-start;}.tribe-events-filters-horizontal .tribe-events-filters-content .tribe-events-filters-first-row{flex-wrap:wrap;}.drive-in-toggle-filter-wrap{width:100%;text-align:left;padding-top:48px;}.drive-in-toggle-filter label{font-size:16px;font-weight:300;letter-spacing:.085em;text-transform:uppercase;display:flex !important;align-items:center;}.drive-in-toggle-filter label input{display:none !important;}.drive-in-toggle-filter label input{}.drive-in-toggle-filter label span{position:relative;display:inline-block;margin-left:16px;width:83px;height:48px;font-size:16px;box-shadow:0 20px 20px 0 rgba(0,0,0,.07);border:1px solid #b9b9b9;}.drive-in-toggle-filter label strong{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;}.drive-in-toggle-filter label strong:nth-child(1){display:none;}.drive-in-toggle-filter label span:after{content:"";display:block;width:20px;height:100%;position:absolute;top:0;left:61px;background:#000;transition:all .2s;}.drive-in-toggle-filter label input:checked + span:after{left:0;background:#62a8e5;}.drive-in-toggle-filter label input:checked + span strong:nth-child(1){display:flex;}.drive-in-toggle-filter label input:checked + span strong:nth-child(2){display:none;}body .tribe-events-filters-horizontal input,body.tribe-events-filter-view.tribe-filters-closed #tribe_events_filters_wrapper #tribe_events_filter_item_sffilm_search i.fa-search,body .tribe-events-filters-horizontal #tribe_events_filter_item_sffilm_search,body .tribe-events-filters-horizontal #tribe_events_filter_item_sffilm_date_start,body .tribe-events-filters-horizontal #tribe_events_filter_item_sffilm_date_end{color:#000 !important;}body .tribe-events-sort-order .sort-order-option a{display:flex;width:100%;padding:0 12px;}body .tribe-events-sort-order .sort-order-option a:hover{background:#d8d8d8;color:#000;}.tribe-events-sort-order .sort-order-option + .sort-order-option{border:none;}.tribe_events_filter_item .fa-angle-down{position:absolute;right:10px;}.streaming-program-expiring{font-size:11px;font-weight:400;letter-spacing:1.25px;line-height:1;color:#303030;background-color:#fff;padding:8px;text-transform:uppercase;display:inline-block;margin-left:0px;position:absolute;right:12px;top:12px;}.streaming-program-expiring i{color:#494949;}.tribe-events-filters-first-row{margin-top:0 !important;}.tribe-events-title-bar + #tribe-events-bar{display:none;}@media all and (max-width: 1300px){.spf-dropdown:nth-child(2){padding-left:5px;padding-right:5px;}.spf-pdf-download{width:30%;}.spf-search-wrap{width:68%;}.spf-pdf-download a{font-size:17px;}}@media all and (max-width: 1023px){.streaming-programs-outer{padding-left:30px;padding-right:30px;}.spi-title h1{font-size:60px;}.spi-sub-title{font-size:24px;}.streaming-program-item,.streaming-program-item:nth-child(3n-1){width:48%;margin-left:0;margin-right:0;}a.streaming-program-item:nth-child(2n){margin-left:4%;}.spf-row{flex-wrap:wrap;}.spf-dropdown{width:100%;margin-bottom:20px;}.spf-dropdown:nth-child(2){padding-left:0;padding-right:0;}}@media all and (max-width: 782px){.streaming-programs-outer{padding-left:0;padding-right:0;}.spf-pdf-download a{font-size:14px;}.drive-in-toggle-filter-wrap{padding-top:10px;}}@media all and (max-width: 767px){.spf-search-wrap{width:100%;margin-top:30px;}.spf-pdf-download{width:100%;}.streaming-program-item,.streaming-program-item:nth-child(3n-1){width:100%;}a.streaming-program-item:nth-child(2n){margin-left:0;}.spi-title h1{font-size:42px;}.spi-cta-row{display:block;}div#tribe_events_filter_item_sffilm_date_start,div#tribe_events_filter_item_sffilm_date_end,#tribe_events_filter_item_sffilm_search{display:none !important;}.tribe-events-sort-order{top:20px;}div#tribe-events-header{min-height:30px;}}.porgrams-found-clear{display:flex;justify-content:space-between;align-items:center;}.streaming-programs-clear{display:none;font-size:16px;}.filters-active .streaming-programs-clear{display:block;}.streaming-programs-outer{max-width:1200px;margin-left:auto;margin:auto;}.streaming-program-thumb{max-height:300px;}@media only screen and (max-width: 782px){.about-the-festival .row-stats img{display:none;}.about-the-festival h2{font-size:40px;line-height:54px;}.about-the-festival .diversity img{display:none;}.about-the-festival .diversity-stats{margin-top:100px;margin-bottom:100px;}.page-template-membership .site-container{margin-top:122px;}}.single-tribe_events.twenty-one-awards .awards-contact-wrapper{background-color:#000;}.twenty-one-awards .gala-event .quote-row h3{border-left:6px solid #000;}.twenty-one-awards .gala-event .quote-row:nth-child(2n) h3{border-right:6px solid #000;}.twenty-one-awards .gala-event a{color:#000 !important;}.twenty-one-awards .gala-event .n2-section-smartslider a:hover{color:#fff !important;}.sort-order-dropdown ul{margin-left:0px;}.single-tribe_events.twenty-two-awards .awards-contact-wrapper{background-color:#000;margin-top:100px;}.single-tribe_events .awards-contact-wrapper h1,.single-tribe_events .awards-contact-wrapper p{color:#fff;}.single-tribe_events.twenty-two-awards #n2-ss-47-align,.single-tribe_events.twenty-two-awards #n2-ss-47-placeholder{display:none;}.single-tribe_events.twenty-two-awards .n2-section-smartslider a:hover{color:black !important;}.blog-directory .pillar-card-base .card-details p{font-size:22px;}.blog-directory .entry-content .search-filter-results{margin-top:0px;}.blog-directory .entry-content .searchandfilter li.sf-field-reset{display:none;margin-top:10px;font-size:14px;}.blog-directory  .entry-content .searchandfilter{-webkit-box-shadow:none;box-shadow:none;}.blog-directory  .entry-content .searchandfilter ul{flex-wrap:wrap;position:relative;}.blog-directory  .entry-content .searchandfilter  li{border-right:none;width:24.3%;margin-right:0;}.blog-directory  .entry-content .searchandfilter  li.sf-field-search{border-right:none;width:49%;margin-right:0;}.blog-directory .entry-content .searchandfilter  li label{max-width:275px;-webkit-box-shadow:0 22px 20px 0 rgba(1,1,1,.05);box-shadow:0 22px 20px 0 rgba(1,1,1,.05);padding:5px;text-transform:uppercase;}.blog-directory .entry-content .searchandfilter  li label .select-selected{padding:8px 16px;}.blog-directory .entry-content .searchandfilter  li label .select-selected.select-arrow-active{border-bottom:1px solid rgba(0,0,0,.25);padding-bottom:16px;}.blog-directory .entry-content .searchandfilter  li label .select-selected::after{top:10px;}.blog-directory .entry-content .searchandfilter  li.sf-field-search label{max-width:none;-webkit-box-shadow:none;box-shadow:none;border-bottom:1px solid #979797;padding:2px 5px;}.blog-directory .entry-content .searchandfilter  li.sf-field-sort_order{position:absolute;right:0;top:175px;}.blog-directory .entry-content .searchandfilter  li.sf-field-sort_order label{float:right;max-width:350px;}.blog-directory .entry-content .searchandfilter li.sf-field-post-meta-type{display:flex;justify-content:center;}.blog-directory .entry-content .searchandfilter li.sf-field-post-meta-status label{float:right;}.blog-directory .entry-content .searchandfilter li.sf-field-submit{width:58px;height:36px;margin-bottom:25px;margin-left:-58px;padding:2px 5px;position:relative;}.blog-directory .entry-content .searchandfilter li.sf-field-submit:after{content:"";font-family:"Fontawesome";color:white;z-index:99;font-size:15px;position:absolute;top:10px;left:20px;font-weight:100;-webkit-text-stroke:1px black;}.blog-directory .entry-content .searchandfilter li.sf-field-submit:after:hover{cursor:pointer;}.blog-directory .entry-content .searchandfilter li.sf-field-submit input{padding:0;width:100%;height:100%;background-color:black;}.blog-directory .entry-content .searchandfilter li.sf-field-submit input:hover{cursor:pointer;}.blog-directory .entry-content .searchandfilter .select-items{top:46px;}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row#mega-menu-18963-0{max-width:100%;width:100%;}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row#mega-menu-18963-0  ul{max-width:1200px;margin:0 auto;width:100%;}.cleander-menu-col{display:flex;gap:5px;align-items:end;}.cleander-menu-col svg{width:30px;}.cleander-menu-col span{font-size:20px;}.twintyfive-festival a{color:#000;}.twintyfive-festival a:hover{color:#5251f7;}.twintyfive-festival .mega-block-title{margin-bottom:20px;}.festival-filter-item2  select{border:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;width:fit-content;padding:5px;font-size:16px;color:#5251f7;}.filter-sort-count{display:flex;gap:10px;margin-top:30px;}.filter-sort-count p{font-size:16px;}#mega-menu-wrap-primary .mega-menu-toggle{background-color:#000 !important;}#mega-menu-item-18963 .mega-menu-column.mega-menu-columns-4-of-12{width:32% !important;}#mega-menu-18963-0 .mega-sub-menu{display:flex !important;justify-content:space-between;}@media all and (max-width: 768px){#mega-menu-item-18963 .mega-menu-column.mega-menu-columns-4-of-12{width:100% !important;}}#purechat-frame{display:none !important;}.page-id-18377 .btn-buy{background-color:#f09aff;border:1px solid #f09aff;color:#000;}.page-id-18377 .btn-blue{background-color:#fff;border:1px solid #fff;color:#000;}