.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y;}.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px,0px,0px);}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%;}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out;}.owl-carousel .owl-item{float:left;}.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor:pointer;}.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}.grabbing{cursor:url(/sites/all/themes/sff/plugins/owl-carousel/grabbing.png) 8 8,move;}.owl-carousel  .owl-wrapper,.owl-carousel  .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);}
.owl-theme .owl-controls{margin-top:10px;text-align:center;}.owl-theme .owl-controls .owl-buttons div{color:#FFF;display:inline-block;zoom:1;*display:inline;margin:5px;padding:3px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:#869791;filter:Alpha(Opacity=50);opacity:0.5;}.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none;}.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1;*display:inline;}.owl-theme .owl-controls .owl-page span{display:block;width:12px;height:12px;margin:5px 7px;filter:Alpha(Opacity=50);opacity:0.5;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#869791;}.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{filter:Alpha(Opacity=100);opacity:1;}.owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}.owl-item.loading{min-height:150px;background:url(/sites/all/themes/sff/plugins/owl-carousel/AjaxLoader.gif) no-repeat center center}
.carousel-container{background:#000;height:800px;height:80vh;position:relative;margin-bottom:80px;min-width:952px;}.owl-carousel .owl-pagination{display:none;}.owl-theme .owl-controls .owl-buttons div{width:50px;height:100%;text-indent:-1000px;margin:0;border-radius:0;position:absolute;top:0;overflow:hidden;}.owl-theme .owl-controls .owl-buttons .owl-prev{background:url(/sites/all/themes/sff/image/arrow-left.svg) center center no-repeat;background-size:40px;left:0;}.owl-theme .owl-controls .owl-buttons .owl-next{background:url(/sites/all/themes/sff/image/arrow-right.svg) center center no-repeat;background-size:40px;right:0;}.owl-carousel,.owl-carousel .owl-wrapper-outer,.owl-carousel .owl-wrapper,.owl-carousel .owl-item,.owl-carousel .item{height:100%;}.owl-carousel .owl-item{max-width:100%;}.owl-carousel .item{position:relative;background:no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}.owl-carousel .item a{display:block;width:100%;height:100%;}.owl-carousel .item-info{display:block;position:absolute;bottom:0;left:0;width:100%;min-height:70px;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 77%,rgba(0,0,0,1) 78%,rgba(0,0,0,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0)),color-stop(77%,rgba(0,0,0,1)),color-stop(78%,rgba(0,0,0,1)),color-stop(100%,rgba(0,0,0,1)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 77%,rgba(0,0,0,1) 78%,rgba(0,0,0,1) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 77%,rgba(0,0,0,1) 78%,rgba(0,0,0,1) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 77%,rgba(0,0,0,1) 78%,rgba(0,0,0,1) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 77%,rgba(0,0,0,1) 78%,rgba(0,0,0,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#000000',GradientType=0);}.owl-carousel .item-info span{font-family:'MyriadProCondRegular';color:#FFF;font-size:35px;line-height:1;text-align:center;text-transform:uppercase;display:block;padding:0 20px;position:absolute;bottom:20px;left:0;width:100%;}.carousel-container:after{content:'';background:url(/sites/all/themes/sff/image/concave.svg) top center no-repeat;height:40px;background-size:110%;width:100%;position:absolute;bottom:-40px;left:0;}@media screen and (max-width:600px){.carousel-container{margin-bottom:4px;height:320px;min-width:100%;}.carousel-container:after{display:none;}.owl-carousel .item-info span{font-size:25px;}}
.node-type-landing-page #main-content *,.node-type-landing-page .carousel-container *{box-sizing:border-box;}.node-type-landing-page img{max-width:100%;height:auto;display:block;}.node-type-landing-page .associate-block a{float:left;}@media screen and (max-width:600px){.node-type-landing-page .content-container{max-width:100%;}}.node-type-landing-page .teaser a,.node-type-landing-page .teaser a *{-webkit-transition:color 0.3s;transition:color 0.3s;}.node-type-landing-page .teaser{color:#FFF;font-family:'MyriadProCondRegular';position:relative;}.node-type-landing-page .teaser .mobile-version{display:none;}.node-type-landing-page .teaser a{width:100%;height:100%;}.node-type-landing-page .teaser .teaser-info-container{text-transform:uppercase;bottom:0;width:100%;height:80px;position:absolute;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 4%,rgba(0,0,0,1) 77%,rgba(0,0,0,1) 78%,rgba(0,0,0,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0)),color-stop(4%,rgba(0,0,0,0)),color-stop(77%,rgba(0,0,0,1)),color-stop(78%,rgba(0,0,0,1)),color-stop(100%,rgba(0,0,0,1)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 4%,rgba(0,0,0,1) 77%,rgba(0,0,0,1) 78%,rgba(0,0,0,1) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 4%,rgba(0,0,0,1) 77%,rgba(0,0,0,1) 78%,rgba(0,0,0,1) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 4%,rgba(0,0,0,1) 77%,rgba(0,0,0,1) 78%,rgba(0,0,0,1) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 4%,rgba(0,0,0,1) 77%,rgba(0,0,0,1) 78%,rgba(0,0,0,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#000000',GradientType=0);}.node-type-landing-page .news-row .teaser .teaser-info-container{height:100px;}.node-type-landing-page .teaser .teaser-info{padding:0 18px 18px;position:absolute;bottom:0;left:0;}.node-type-landing-page .teaser .teaser-info span{display:block;}.node-type-landing-page .teaser .teaser-info .title{font-size:23px;}.node-type-landing-page .teaser a .teaser-info .title{color:#FFF;}.node-type-landing-page .teaser a:hover .teaser-info .title{color:#df0020;}.node-type-landing-page .teaser .teaser-info .date{color:#df0020;font-size:15px;padding-bottom:2px;}.node-type-landing-page .teaser .simplead-container{margin-top:0;width:auto;height:auto;}.node-type-landing-page .teaser .simplead-container img{margin:0 auto;}.node-type-landing-page .teaser a .play-button{display:block;width:67px;height:67px;position:absolute;top:50%;left:50%;margin-left:-33px;margin-top:-33px;background-image:url(/sites/all/themes/sff/image/sprite.png);background-position:-202px -758px;}.node-type-landing-page .teaser a:hover .play-button{background-position:-202px -858px;}@media screen and (max-width:600px){.node-type-landing-page .column-1of3 .teaser .teaser-info{padding:0 18px 13px;}.node-type-landing-page .column-1of3 .teaser .teaser-info .title{font-size:17px;}.node-type-landing-page .teaser .mobile-version{display:block;}.node-type-landing-page .teaser .desktop-version{display:none;}}.node-type-landing-page .teaser-some{height:220px;padding:80px 30px 0;font-family:Arial;font-size:13px;line-height:17px;}.node-type-landing-page .teaser-newsletter-signup{background:url(/sites/all/themes/sff/image/email-icon.svg) center 35px no-repeat #df0020;background-size:35px;}.node-type-landing-page .teaser-facebook{background:url(/sites/all/themes/sff/image/facebook-logo.svg) center 40px no-repeat #294ca0;background-size:14px;}.node-type-landing-page .teaser-twitter{background:url(/sites/all/themes/sff/image/twitter-bird.svg) center 30px no-repeat #1693c9;background-size:47px;}.node-type-landing-page .teaser-some .content{text-align:center;max-width:255px;margin:0 auto;}.node-type-landing-page .teaser-some a{color:inherit;border-bottom:1px dashed;}.node-type-landing-page .teaser-some a:hover{color:#000;}.node-type-landing-page .teaser-some .content p{margin-bottom:14px;}.node-type-landing-page .teaser-some .date{display:inline;color:#fff;font-style:italic;font-size:16px;}.node-type-landing-page .teaser-some .some-post a{border:none;}.node-type-landing-page .teaser-some .some-post a:hover{color:inherit;}.node-type-landing-page .teaser-newsletter-signup h3{color:#FFF;margin-top:0;font-size:17px;margin-bottom:5px;}.node-type-landing-page .teaser-newsletter-signup form{overflow:hidden;}.node-type-landing-page .teaser-newsletter-signup input[type="text"]{width:73%;float:left;height:42px;border:0;padding:0 15px;}.node-type-landing-page .teaser-newsletter-signup input[type="submit"]{font-family:'MyriadProCondRegular';font-size:17px;width:27%;background:#000;height:42px;float:left;margin:0;-webkit-transition:color 0.3s;transition:color 0.3s;}.node-type-landing-page .teaser-newsletter-signup input[type="submit"]:hover{color:#df0020;}.node-type-landing-page .teaser-newsletter-signup #subscriptionFormError{margin:0 0 10px;padding-top:5px;}.node-type-landing-page .teaser-newsletter-signup a{color:#000;}.node-type-landing-page .teaser-newsletter-signup a:hover{color:#FFF;}.node-type-landing-page .upcoming-events-container{background:#000;padding:27px 0 30px;margin-bottom:4px;}.node-type-landing-page .upcoming-events-container h3{color:#FFF;text-align:center;font-size:24px;margin:0px auto 23px;max-width:370px;font-weight:normal;line-height:22px;}.node-type-landing-page .upcoming-events-container .row div[class^="column-"]{padding-left:30px;border-left:1px solid #212121;font-size:12px;}.node-type-landing-page .upcoming-events-container .event-date{color:#FFF;text-transform:uppercase;margin-bottom:3px;}.node-type-landing-page .upcoming-events-container .event{margin-bottom:3px;}.node-type-landing-page .upcoming-events-container .event-time{color:#DF0020;margin-right:6px;font-size:12px;}.node-type-landing-page .upcoming-events-container .event a{color:#FFF;}.node-type-landing-page .upcoming-events-container .event a:hover{color:#DF0020;}.node-type-landing-page .upcoming-events-container .link-see-all a{border-bottom:1px dashed;color:#FFF;}.node-type-landing-page .upcoming-events-container .link-see-all a:hover{color:#DF0020;}@media screen and (max-width:600px){.node-type-landing-page .upcoming-events-container .row div[class^="column-"]{border-left:0;}}.node-type-landing-page .row{overflow:hidden;}.node-type-landing-page .row div[class^="column-"]{margin-right:0.42%;margin-bottom:4px;float:left;}.node-type-landing-page .row .column-1of1{width:100%;}.node-type-landing-page .row .column-1of2{width:49.79%;}.node-type-landing-page .row .column-1of2:nth-child(even){margin-right:0;}.node-type-landing-page .row .column-1of3{width:33.05%;}.node-type-landing-page .row .column-1of3:nth-child(3n){margin-right:0;}.node-type-landing-page .row .column-2of3{width:66.5%;}.node-type-landing-page .row div[class^="column-"]:last-child{margin-right:0;}@media screen and (max-width:600px){.node-type-landing-page .row div[class^="column-"],.node-type-landing-page .row .column-1of2:nth-child(even),.node-type-landing-page .row .column-1of3:nth-child(3n){width:100%;max-width:474px;float:none;margin:0 auto 4px;}.node-type-landing-page .row div[class^="column-"]:last-child{margin-right:auto;}.node-type-landing-page .teaser .teaser-info .title{font-size:20px;}}
.field-collection-container{border-bottom:1px solid #D3D7D9;margin-bottom:1em;}.field-collection-container .field-items .field-item{margin-bottom:10px;}.field-collection-container .field-items .field-items .field-item{margin-bottom:0;}.field-collection-view{padding:1em 0 0.3em 0;margin:0 1em 0 1em;border-bottom:1px dotted #D3D7D9;}.field-collection-view-final{border-bottom:none;}.field-collection-view .entity-field-collection-item{float:left;}.field-collection-view ul.field-collection-view-links{float:right;font-size:0.821em;list-style-type:none;width:auto;margin:0 1em;padding:0;}.field-collection-view .field-label{width:25%;}.field-collection-view .content{margin-top:0;width:100%;}.field-collection-view .entity-field-collection-item{width:100%;}ul.field-collection-view-links li{float:left;}ul.field-collection-view-links li a{margin-right:1em;}.field-collection-container ul.action-links-field-collection-add{float:right;padding:0 0.5em 0 0;margin:0 0 1em 2em;font-size:0.821em;}
