footer #block-block-1:after,footer #block-block-2:after,.section-film #block-views-videos-video-featurettes:after,.section-film #block-views-screenings-upcoming .view-content:after,.section-film #block-views-bios-cast:after,.section-film #block-views-bios-filmmakers:after,#block-block-6:after,.tabs-primary:after,.tabs-secondary:after,.clearfix:after{content:"";display:table;clear:both}#header,#main,#footer,.full-width{clear:both}@media  (min-width:0){#header,#main,#footer,.full-width{max-width:100%;margin-left:auto;margin-right:auto;margin:0 5.2631578947%;}#header:after,#main:after,#footer:after,.full-width:after{content:" ";display:block;clear:both}}@media  (min-width:769px){#header,#main,#footer,.full-width{max-width:100%;margin-left:auto;margin-right:auto;padding:0 1.75rem;}#header:after,#main:after,#footer:after,.full-width:after{content:" ";display:block;clear:both}}@media  (min-width:0){.node-type-learn-page #block-block-4,.field-name-field-learn-sonic-sea-outro,.field-name-field-learn-sonic-sea-outro .learn-sonic-sea,.full-bleed{margin-left:-5.2631578947%;margin-right:-5.2631578947%;padding-left:5.2631578947%;padding-right:5.2631578947%;}}#kss-node .kss-modifier__example{background:#010b15;padding:10px}*,*:before,*:after{box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}@font-face{font-family:'YWFTHannah';src:url(/sites/all/themes/custom/sonicsea/fonts/ywft-hannah/ywft-hannah-regular.eot);src:url(/sites/all/themes/custom/sonicsea/fonts/ywft-hannah/ywft-hannah-regular.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/custom/sonicsea/fonts/ywft-hannah/ywft-hannah-regular.woff2) format('woff2'),url(/sites/all/themes/custom/sonicsea/fonts/ywft-hannah/ywft-hannah-regular.woff) format('woff'),url(/sites/all/themes/custom/sonicsea/fonts/ywft-hannah/ywft-hannah-regular.ttf) format('truetype'),url(/sites/all/themes/custom/sonicsea/fonts/ywft-hannah/ywft-hannah-regular.svg#youworkforthem) format('svg');font-weight:normal;font-style:normal;}html{font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0;padding:0;color:white;font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;background-repeat:no-repeat,repeat-y;background-position:top,top;background-size:auto,100%;background-image:url(/sites/all/themes/custom/sonicsea/images/background/background_top.jpg),url(/sites/all/themes/custom/sonicsea/images/background/background_tile.jpg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media  (min-width:769px){.not-mobile body.front{background-image:none;background-color:#080d0f;}}a:link{color:#80bab8}a:visited{color:#80bab8}a:hover,a:focus{color:#e5f1f0}a:active{color:#80bab8}a:focus{outline:thin dotted}a:active,a:hover{outline:0}p,pre{margin:1.5em 0;font-size:1rem}blockquote{margin:1.5em 30px}h1,.h1,.front #block-views-videos-block-1 h2.block-title{font-family:'YWFTHannah',"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;text-transform:uppercase;font-size:3rem;line-height:3.25rem;color:white;font-weight:100;text-align:center;margin-bottom:0;letter-spacing:1px}@media  (min-width:769px){h1,.h1,.front #block-views-videos-block-1 h2.block-title{font-size:4rem;line-height:4.25rem;}}h2,.h2,.node-type-campaign .field-name-field-subtitle{font-family:'YWFTHannah',"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;text-shadow:1px 1px 1px rgba(0,0,0,0.004);text-transform:uppercase;font-size:2.25rem;line-height:2.5rem;color:white;font-weight:100;text-align:center;margin-bottom:0.9375rem;letter-spacing:1px}@media  (min-width:769px){h2,.h2,.node-type-campaign .field-name-field-subtitle{font-size:3rem;line-height:3rem;}}h3,.h3{font-family:'YWFTHannah',"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;text-transform:uppercase;font-size:1.875rem;line-height:2.125rem;color:white;font-weight:100;text-align:center;margin-bottom:0.625rem;letter-spacing:1px}@media  (min-width:769px){h3,.h3{font-size:2.625rem;line-height:2.625rem;}}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{box-sizing:content-box;height:0;border:1px solid #666;padding-bottom:-1px;margin:1.5em 0}mark{background:#ff0;color:#000}code,kbd,pre,samp,tt,var{font-family:"Courier New","DejaVu Sans Mono",monospace,sans-serif}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1.5em 0}ol ol,ol ul,ul ol,ul ul{margin:0}dd{margin:0 0 0 30px}menu,ol,ul{padding:0 0 0 30px}img{border:0;max-width:100%;height:auto}svg:not(:root){overflow:hidden}figure{margin:0 0 1em 0}fieldset{margin:0 2px;border-color:#c0c0c0}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;max-width:100%;box-sizing:border-box;background:none;color:#80bab8;border:1px solid #80bab8;border-radius:6px;font-size:1rem;padding:0.1875rem 0.625rem}@media  (min-width:0) and (max-width:768px){button,input,select,textarea{font-size:1.25rem;}}button,input{line-height:normal}button,select{text-transform:none}select{font-size:1.25rem}button html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;padding:0.5rem 1.625rem;font-size:1.125rem;border:1px solid white;border-radius:5px;color:white;background:none}@media  (min-width:769px){button html input[type="button"],input[type="reset"],input[type="submit"]{font-size:0.75rem;}}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}label{display:block;margin-bottom:0.5rem;font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:0.875rem}table{border-collapse:collapse;border-spacing:0}html,body{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}@media  (min-width:769px){.sidebar-first .region-sidebar-first,.two-sidebars .region-sidebar-first{width:23.7288135593%;float:left;margin-right:1.6949152542%;}}@media  (min-width:769px){.sidebar-second .region-sidebar-second,.two-sidebars .region-sidebar-second{width:23.7288135593%;float:right;margin-right:0;}}@media  (min-width:769px){.sidebar-first #content{width:74.5762711864%;float:right;margin-right:0;}}@media  (min-width:769px){.sidebar-second #content{width:74.5762711864%;float:left;margin-right:1.6949152542%;}}@media  (min-width:769px){.two-sidebars #content{width:49.1525423729%;float:left;margin-right:1.6949152542%;}}body:after{display:none;content:"small"}@media  (min-width:769px) and (max-width:959px){body:after{content:"large";}}#page,.region-bottom{margin-left:auto;margin-right:auto;max-width:1080px}@media  (min-width:769px){.front #page>header,.front #page>#main,.front #page>footer{max-width:1080px}}h1#site-name{padding-top:0;padding-bottom:0;position:relative;margin:0 auto;z-index:501;display:block;line-height:0}@media  (min-width:769px){h1#site-name{float:left;text-align:left;clear:none;}}h1#site-name a{color:#fff;position:relative;z-index:500;display:inline-block;overflow:hidden;text-indent:-10000em;white-space:nowrap;background-image:url(/sites/all/themes/custom/sonicsea/images/sprite.png);background-position:0px 0px;background-repeat:no-repeat;width:83px;height:29px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){h1#site-name a{background-size:161px 160px;background-image:url(/sites/all/themes/custom/sonicsea/images/sprite@2x.png);}}#navigation .block{display:inline-block;margin-top:0.375rem}#block-menu-menu-social{position:relative;top:0.1875rem}#block-menu-menu-social ul{text-align:center}#block-menu-menu-social li{display:inline-block;width:auto}.responsive-menus{position:absolute;top:-1.8125rem;width:100%;margin-left:0;margin-right:0;z-index:4}@media  (min-width:769px){.responsive-menus{float:right;position:relative;top:0.625rem;right:1.6949152542%;width:auto;}.front .responsive-menus{float:none;position:absolute;max-width:1080px;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);width:100%;padding:0 1.75rem}.front.not-clicked .responsive-menus{cursor:pointer}}@media  (min-width:769px){.front .responsive-menus .region{float:right}}.responsive-menus ul.menu{margin:0.75rem 0;padding:0}.responsive-menus ul.menu li{list-style:none;display:inline;font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:0.6875rem;padding:0}.responsive-menus ul.menu li a{color:#b4e0de;text-transform:uppercase;text-decoration:none;margin-left:1.4375rem;margin-right:1.4375rem}.responsive-menus ul.menu li a:hover{color:#fff}.responsive-menus ul.menu li a[href*="facebook"]{margin-right:0;display:inline-block;overflow:hidden;text-indent:-10000em;white-space:nowrap;background-image:url(/sites/all/themes/custom/sonicsea/images/sprite.png);background-position:-123px -108px;background-repeat:no-repeat;width:7px;height:16px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.responsive-menus ul.menu li a[href*="facebook"]{background-size:161px 160px;background-image:url(/sites/all/themes/custom/sonicsea/images/sprite@2x.png);}}.responsive-menus ul.menu li a[href*="facebook"]:hover{background-image:url(/sites/all/themes/custom/sonicsea/images/sprite.png);background-position:-140px -108px;background-repeat:no-repeat;width:7px;height:16px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.responsive-menus ul.menu li a[href*="facebook"]:hover{background-size:161px 160px;background-image:url(/sites/all/themes/custom/sonicsea/images/sprite@2x.png);}}.responsive-menus ul.menu li a[href*="twitter"]{margin-right:0.625rem;display:inline-block;overflow:hidden;text-indent:-10000em;white-space:nowrap;background-image:url(/sites/all/themes/custom/sonicsea/images/sprite.png);background-position:-93px -108px;background-repeat:no-repeat;width:20px;height:16px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.responsive-menus ul.menu li a[href*="twitter"]{background-size:161px 160px;background-image:url(/sites/all/themes/custom/sonicsea/images/sprite@2x.png);}}.responsive-menus ul.menu li a[href*="twitter"]:hover{background-image:url(/sites/all/themes/custom/sonicsea/images/sprite.png);background-position:-63px -108px;background-repeat:no-repeat;width:20px;height:16px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.responsive-menus ul.menu li a[href*="twitter"]:hover{background-size:161px 160px;background-image:url(/sites/all/themes/custom/sonicsea/images/sprite@2x.png);}}.responsive-menus.responsified span.toggler{background-color:transparent;font-size:2rem;text-align:left;padding:0;color:#fff;border-radius:0;box-shadow:none;padding-top:2.5rem;padding-left:1.6949152542%;display:inline-block}@media  (min-width:0) and (max-width:768px){.responsive-menus.responsified span.toggler{padding-left:5.2631578947%;}}.responsive-menus.responsified.responsive-toggled span.toggler{display:inline-block;overflow:hidden;text-indent:-10000em;white-space:nowrap;background-image:url(/sites/all/themes/custom/sonicsea/images/sprite.png);background-position:-34px -108px;background-repeat:no-repeat;width:19px;height:19px;border-bottom:none;z-index:9999;position:relative;top:0.75rem;padding-top:0;padding-left:0}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.responsive-menus.responsified.responsive-toggled span.toggler{background-size:161px 160px;background-image:url(/sites/all/themes/custom/sonicsea/images/sprite@2x.png);}}@media  (min-width:0) and (max-width:768px){.responsive-menus.responsified.responsive-toggled span.toggler{left:5.2631578947%;}}.responsive-menus.responsified.responsive-toggled.absolute{z-index:499;background:rgba(23,69,81,0.8);padding-top:2.625rem;position:absolute}.responsive-menus.responsified.responsive-toggled .responsive-menus-simple{background:rgba(23,69,81,0.8);border:none;box-shadow:none}.responsive-menus.responsified.responsive-toggled .responsive-menus-simple #block-system-main-menu{padding-top:1.375rem;margin-bottom:0.75rem}.responsive-menus.responsified.responsive-toggled .responsive-menus-simple #block-menu-menu-social{margin-bottom:1.75rem}.responsive-menus.responsified .responsive-menus-simple li a{display:block;text-align:center;border-bottom:none;text-decoration:none;text-transform:uppercase;color:#b4e0de}.responsive-menus.responsified .responsive-menus-simple li a:hover{color:#fff}.responsive-menus.responsified .responsive-menus-simple li a[href*="facebook"],.responsive-menus.responsified .responsive-menus-simple li a[href*="twitter"]{padding:0;margin-left:12px;margin-right:12px}.responsive-menus.responsified .responsive-menus-simple li a[href*="facebook"]{display:inline-block;overflow:hidden;text-indent:-10000em;white-space:nowrap;background-image:url(/sites/all/themes/custom/sonicsea/images/sprite.png);background-position:0px -138px;background-repeat:no-repeat;width:10px;height:22px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.responsive-menus.responsified .responsive-menus-simple li a[href*="facebook"]{background-size:161px 160px;background-image:url(/sites/all/themes/custom/sonicsea/images/sprite@2x.png);}}.responsive-menus.responsified .responsive-menus-simple li a[href*="facebook"]:hover{background-image:url(/sites/all/themes/custom/sonicsea/images/sprite.png);background-position:-20px -138px;background-repeat:no-repeat;width:10px;height:22px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.responsive-menus.responsified .responsive-menus-simple li a[href*="facebook"]:hover{background-size:161px 160px;background-image:url(/sites/all/themes/custom/sonicsea/images/sprite@2x.png);}}.responsive-menus.responsified .responsive-menus-simple li a[href*="twitter"]{display:inline-block;overflow:hidden;text-indent:-10000em;white-space:nowrap;background-image:url(/sites/all/themes/custom/sonicsea/images/sprite.png);background-position:-134px 0px;background-repeat:no-repeat;width:27px;height:22px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.responsive-menus.responsified .responsive-menus-simple li a[href*="twitter"]{background-size:161px 160px;background-image:url(/sites/all/themes/custom/sonicsea/images/sprite@2x.png);}}.responsive-menus.responsified .responsive-menus-simple li a[href*="twitter"]:hover{background-image:url(/sites/all/themes/custom/sonicsea/images/sprite.png);background-position:-134px -32px;background-repeat:no-repeat;width:27px;height:22px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.responsive-menus.responsified .responsive-menus-simple li a[href*="twitter"]:hover{background-size:161px 160px;background-image:url(/sites/all/themes/custom/sonicsea/images/sprite@2x.png);}}header#header{padding:1.25rem 0;position:relative;z-index:5;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);left:50%;margin:0;display:inline-block}@media  (min-width:769px){header#header{padding:0.875rem 1.75rem 1.125rem 1.75rem;-webkit-transform:translate(0,0);transform:translate(0,0);left:auto;}}.no-scroll header#header{position:absolute;top:0;z-index:5}@media  (min-width:769px){.no-scroll header#header{position:static;left:auto;top:auto;}}h1#page-title{margin-top:5.625rem;margin-bottom:0}@media  (min-width:769px){h1#page-title{margin-top:8.25rem;}}#block-blockify-blockify-page-title{margin-bottom:0}.front #main{position:relative;z-index:2}@media  (min-width:769px){.front #main{margin-top:100vh;}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.front #main{margin-top:0;}}@media  (min-width:769px){.mid-animation-complete.front #main{margin-top:0;}}#page{position:relative;overflow:hidden}footer{padding:10.625rem 0 0 0}@media  (min-width:769px){footer{padding:9.375rem 0 0 0;}}.front footer{position:relative;z-index:2}.mobile .front footer{position:relative;z-index:2}footer #block-block-1 .block-title,footer #block-block-2 .block-title{padding-bottom:3.5rem}footer #block-block-1>div,footer #block-block-2>div{float:left;text-align:center;margin-left:auto;margin-right:auto;margin-bottom:3.4375rem;width:100%}@media  (min-width:769px){footer #block-block-1>div,footer #block-block-2>div{width:50%;margin-bottom:0;padding:0 2.625rem;}}footer #block-block-1>div img,footer #block-block-2>div img{margin-bottom:1.0625rem}footer #block-block-1>div:last-child img,footer #block-block-2>div:last-child img{margin-bottom:1.25rem}footer #block-block-1 p,footer #block-block-2 p{color:#80bab8;margin-bottom:0.75rem;font-size:0.875rem;line-height:1.375rem}footer #block-block-1 p span,footer #block-block-2 p span{font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:500;color:#417d84}footer #block-block-1 ul,footer #block-block-2 ul{margin:0;padding-left:0}footer #block-block-1 ul li,footer #block-block-2 ul li{list-style:none;display:inline-block;padding:0 0.8125rem}footer #block-block-1 a[href*="facebook"],footer #block-block-2 a[href*="facebook"]{display:inline-block;overflow:hidden;text-indent:-10000em;white-space:nowrap;background-image:url(/sites/all/themes/custom/sonicsea/images/sprite.png);background-position:-40px -138px;background-repeat:no-repeat;width:9px;height:20px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){footer #block-block-1 a[href*="facebook"],footer #block-block-2 a[href*="facebook"]{background-size:161px 160px;background-image:url(/sites/all/themes/custom/sonicsea/images/sprite@2x.png);}}footer #block-block-1 a[href*="facebook"]:hover,footer #block-block-2 a[href*="facebook"]:hover{background-image:url(/sites/all/themes/custom/sonicsea/images/sprite.png);background-position:-59px -138px;background-repeat:no-repeat;width:9px;height:20px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){footer #block-block-1 a[href*="facebook"]:hover,footer #block-block-2 a[href*="facebook"]:hover{background-size:161px 160px;background-image:url(/sites/all/themes/custom/sonicsea/images/sprite@2x.png);}}footer #block-block-1 a[href*="twitter"],footer #block-block-2 a[href*="twitter"]{display:inline-block;overflow:hidden;text-indent:-10000em;white-space:nowrap;background-image:url(/sites/all/themes/custom/sonicsea/images/sprite.png);background-position:0px -108px;background-repeat:no-repeat;width:24px;height:20px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){footer #block-block-1 a[href*="twitter"],footer #block-block-2 a[href*="twitter"]{background-size:161px 160px;background-image:url(/sites/all/themes/custom/sonicsea/images/sprite@2x.png);}}footer #block-block-1 a[href*="twitter"]:hover,footer #block-block-2 a[href*="twitter"]:hover{background-image:url(/sites/all/themes/custom/sonicsea/images/sprite.png);background-position:-134px -64px;background-repeat:no-repeat;width:24px;height:20px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){footer #block-block-1 a[href*="twitter"]:hover,footer #block-block-2 a[href*="twitter"]:hover{background-size:161px 160px;background-image:url(/sites/all/themes/custom/sonicsea/images/sprite@2x.png);}}@media  (min-width:769px){footer #block-block-1{margin-left:10.1875rem;margin-right:10.1875rem;margin-bottom:2.6875rem;}}@media  (min-width:769px){footer #block-block-1 h2.block-title{font-size:2rem;}}footer #block-block-1:before{content:'';display:block;border-top:solid 1px #293a42;margin-top:4.6875rem;margin-bottom:4.6875rem}@media  (min-width:769px){footer #block-block-1:before{border-top:solid 1px #224348;margin-top:8.125rem;margin-bottom:7.3125rem;margin-left:auto;margin-right:auto;width:75%;}}.front footer #block-block-1:before{display:none}@media  (min-width:769px){.front footer #block-block-1:before{display:block;}}@media  (min-width:769px){.node-type-campaign footer #block-block-1:before{margin-top:5.3125rem;}}footer #block-block-2 h2.block-title{font-size:2.625rem;text-align:left}@media  (min-width:769px){footer #block-block-2>div{padding:0 2.625rem;}}footer #block-block-2:after{content:'';display:block;border-bottom:solid 1px rgba(180,224,222,0.3);padding-top:2.875rem;margin-bottom:3.25rem;margin-left:3.75rem;margin-right:3.75rem}@media  (min-width:769px){footer #block-block-2:after{padding-top:4.375rem;margin-bottom:8.125rem;margin-left:23%;margin-right:23%;}}footer #block-block-4{margin-bottom:6.375rem}@media  (min-width:769px){footer #block-block-4 .block-title{font-size:2.625rem;line-height:2.625rem;}}footer #block-block-4 p,footer #block-block-4 .block-title{text-align:center}footer #block-block-4 a{font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:1rem;color:#b4e0de;border:1px solid #b4e0de;border-radius:5px;background-color:transparent;padding:0.375rem 2.625rem;text-decoration:none;text-transform:capitalize}footer #block-block-4 a:hover{color:#fff;border-color:#fff}@media  (min-width:769px){footer #block-block-4 a{font-size:0.75rem;}}footer #block-block-4 p{width:auto;margin:3.25rem 0.9375rem;font-size:0.875rem;line-height:1.375rem}@media  (min-width:769px){footer #block-block-4 p{font-size:1rem;line-height:2rem;margin:1.5625rem 0 5.625rem 0;}}@media  (min-width:0) and (max-width:768px){footer #block-block-4 p br{display:none;}}footer #block-menu-block-1{margin-bottom:0}footer #block-menu-block-1 ul.menu{display:inline-block;text-align:center;width:100%;padding-left:0;margin:0}footer #block-menu-block-1 ul.menu li{list-style:none;display:inline;font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:0.6875rem;padding:0;margin-right:0.75rem}@media  (min-width:769px){footer #block-menu-block-1 ul.menu li{margin-right:2.625rem;}}footer #block-menu-block-1 ul.menu li:last-of-type{margin-right:0}footer #block-menu-block-1 ul.menu li a{color:#b4e0de;text-transform:uppercase;text-decoration:none;margin-left:0}footer #block-menu-block-1 ul.menu li a:hover{color:#fff}.region-bottom{margin-top:1.5625rem}.stage-shrink-complete.front .region-bottom{position:relative;z-index:2}.region-bottom p,.region-bottom a,.region-bottom a:link,.region-bottom a:visited{font-size:0.75rem;line-height:0.5rem;color:#999;margin:0;text-align:center}@media  (min-width:0) and (max-width:768px){.region-bottom p,.region-bottom a,.region-bottom a:link,.region-bottom a:visited{font-size:0.875rem;line-height:1.125rem;}}.region-bottom a:hover{color:#b4e0de}.section-film .region-bottom a{text-decoration:underline}.region-bottom p:last-child{margin-top:0.625rem}@media  (min-width:0) and (max-width:768px){.region-bottom #block-block-3{margin:0 40px 1.5rem 40px;}}.field-name-body{margin-bottom:15rem}.front #block-views-videos-block-1{margin-bottom:0}@media  (min-width:769px){.front #block-views-videos-block-1{margin-bottom:8.75rem;}}.front #block-views-videos-block-1 h2.block-title{margin-top:3.125rem;margin-bottom:1.25rem}@media  (min-width:769px){.front #block-views-videos-block-1 h2.block-title{margin-bottom:2.1875rem;}}@media  (min-width:769px){.front .view-videos{margin-left:8rem;margin-right:8rem;}}.front .fluid-width-video-wrapper{border:1px solid #fff}.front .fluid-width-video-wrapper iframe{width:99.9%}.front #block-block-4 h2.block-title{margin-top:3.4375rem;padding:0 15%}.front footer{padding-top:0}.section-film #block-views-videos-trailer{margin-bottom:3.125rem}.section-film #block-views-videos-video-featurettes{margin-bottom:5.625rem}.section-film #block-views-screenings-upcoming,.section-film #block-block-5{margin-bottom:8.125rem}.section-film #block-views-bios-cast,.section-film #block-views-bios-filmmakers{margin-bottom:3.5rem}@media  (min-width:769px){.section-film #block-views-videos-trailer,.section-film #block-views-videos-video-featurettes,.section-film #block-views-screenings-upcoming,.section-film #block-block-5,.section-film #block-views-bios-cast,.section-film #block-views-bios-filmmakers{margin-bottom:10rem;}}.section-film #block-views-videos-trailer .block-title,.section-film #block-views-videos-video-featurettes .block-title,.section-film #block-views-screenings-upcoming .block-title,.section-film #block-block-5 .block-title,.section-film #block-views-bios-cast .block-title,.section-film #block-views-bios-filmmakers .block-title{text-align:left;margin-bottom:1rem}@media  (min-width:769px){.section-film #block-views-videos-trailer .block-title,.section-film #block-views-videos-video-featurettes .block-title,.section-film #block-views-screenings-upcoming .block-title,.section-film #block-block-5 .block-title,.section-film #block-views-bios-cast .block-title,.section-film #block-views-bios-filmmakers .block-title{margin-bottom:1.875rem;}}.section-film .field-name-body p{font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:1.125rem;line-height:1.5rem;text-align:center}@media  (min-width:769px){.section-film .field-name-body p{width:66.1016949153%;margin-left:16.9491525424%;margin-right:16.9491525424%;line-height:1.6875rem;font-size:1rem;}}@media  (min-width:0) and (max-width:768px){.section-film .field-name-body p br{display:none;}}.section-film .field-name-body{margin-bottom:0;padding-bottom:3rem}.section-film a{text-decoration:none}@media  (min-width:769px){.section-film #block-views-videos-video-featurettes .views-row{width:48.275862069%;float:left}.section-film #block-views-videos-video-featurettes .views-row:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.section-film #block-views-videos-video-featurettes .views-row:nth-child(2n+2){margin-left:51.724137931%;margin-right:-100%;clear:none}}.section-film #block-views-videos-video-featurettes .views-field-title{text-align:center;font-size:1.3125rem;margin:0.9375rem 1.25rem 2.5rem 1.25rem}@media  (min-width:769px){.section-film #block-views-videos-video-featurettes .views-field-title{margin:1.5625rem 1.25rem 1.5625rem 1.25rem;}}.section-film #block-views-videos-video-featurettes .views-field-title a{text-decoration:none;color:#fff}.section-film #block-views-videos-video-featurettes .views-field-title a:hover{color:#b4e0de}.section-film #block-views-screenings-upcoming .view-header p{font-size:1.3125rem;margin:1rem 0}@media  (min-width:769px){.section-film #block-views-screenings-upcoming .view-header p{margin-top:0.625rem;}}.section-film #block-views-screenings-upcoming .view-content{margin-top:2.875rem}@media  (min-width:769px){.section-film #block-views-screenings-upcoming .view-content{margin-top:3.75rem;margin-left:15.2542372881%;margin-right:15.2542372881%;}.section-film #block-views-screenings-upcoming .view-content .views-row{width:48.275862069%;float:left}.section-film #block-views-screenings-upcoming .view-content .views-row:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.section-film #block-views-screenings-upcoming .view-content .views-row:nth-child(2n+2){margin-left:51.724137931%;margin-right:-100%;clear:none}}.section-film #block-views-screenings-upcoming .view-content span{font-size:1.375rem}@media  (min-width:769px){.section-film #block-views-screenings-upcoming .view-content span{font-size:1.3125rem;}}.section-film #block-views-screenings-upcoming .view-content span a{font-size:1rem;color:#fff;text-decoration:none}@media  (min-width:769px){.section-film #block-views-screenings-upcoming .view-content span a{font-size:1rem;}}.section-film #block-views-screenings-upcoming .view-content span a:hover{color:#b4e0de}.section-film #block-views-screenings-upcoming .view-content .views-row{clear:both}.section-film #block-views-screenings-upcoming .view-content .views-row>span:first-of-type{float:left;width:74.5762711864%}.section-film #block-views-screenings-upcoming .view-content .views-row>span:nth-child(2){float:right;width:23.7288135593%}.section-film #block-views-screenings-upcoming .view-content .views-row>span:last-of-type{float:left;clear:both;margin-bottom:3.125rem;margin-top:0.4375rem}@media  (min-width:769px){.section-film #block-views-screenings-upcoming .view-content .views-row>span:last-of-type{margin-top:0.1875rem;}}.section-film #block-views-screenings-upcoming .view-footer{text-align:center}.section-film #block-views-screenings-upcoming .view-footer p{margin-top:0;font-size:1.25rem}@media  (min-width:769px){.section-film #block-views-screenings-upcoming .view-footer p{font-size:1rem;}}.section-film #block-block-5{text-align:center;line-height:1.6875rem}.section-film #block-block-5 a{font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:1.25rem;line-height:1.5rem;color:#fff;border:1px solid #fff;border-radius:5px;background-color:transparent;padding:0.5rem;text-decoration:none;display:inline-block;margin-top:2.5rem}@media  (min-width:769px){.section-film #block-block-5 a{font-size:0.75rem;line-height:1rem;padding:0.5rem 1.5625rem;}}.section-film #block-block-5 a:hover{color:#b4e0de;border-color:#b4e0de}.section-film #block-block-5 p{font-size:1.125rem}.section-film #block-views-bios-cast,.section-film #block-views-bios-filmmakers{color:#80bab8;font-size:0.8125rem;line-height:1.0625rem}@media  (min-width:769px){.section-film #block-views-bios-cast,.section-film #block-views-bios-filmmakers{font-size:0.875rem;line-height:1.4375rem;}}.section-film #block-views-bios-cast img,.section-film #block-views-bios-filmmakers img{display:block;margin-bottom:0.625rem}@media  (min-width:769px){.section-film #block-views-bios-cast img,.section-film #block-views-bios-filmmakers img{margin-bottom:1.25rem;}}.section-film #block-views-bios-cast .views-row,.section-film #block-views-bios-filmmakers .views-row{width:48.275862069%;float:left;margin-bottom:5.2631578947%}.section-film #block-views-bios-cast .views-row:nth-child(2n+1),.section-film #block-views-bios-filmmakers .views-row:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.section-film #block-views-bios-cast .views-row:nth-child(2n+2),.section-film #block-views-bios-filmmakers .views-row:nth-child(2n+2){margin-left:51.724137931%;margin-right:-100%;clear:none}@media  (min-width:769px){.section-film #block-views-bios-cast .views-row,.section-film #block-views-bios-filmmakers .views-row{width:31.0344827586%;float:left;}.section-film #block-views-bios-cast .views-row:nth-child(3n+1),.section-film #block-views-bios-filmmakers .views-row:nth-child(3n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.section-film #block-views-bios-cast .views-row:nth-child(3n+2),.section-film #block-views-bios-filmmakers .views-row:nth-child(3n+2){margin-left:34.4827586207%;margin-right:-100%;clear:none}.section-film #block-views-bios-cast .views-row:nth-child(3n+3),.section-film #block-views-bios-filmmakers .views-row:nth-child(3n+3){margin-left:68.9655172414%;margin-right:-100%;clear:none}}.section-film #block-views-bios-cast .views-row.views-row-odd,.section-film #block-views-bios-filmmakers .views-row.views-row-odd{padding-right:0.3125rem}@media  (min-width:769px){.section-film #block-views-bios-cast .views-row.views-row-odd,.section-film #block-views-bios-filmmakers .views-row.views-row-odd{padding-right:0;}}.section-film #block-views-bios-cast .views-row.views-row-even,.section-film #block-views-bios-filmmakers .views-row.views-row-even{padding-left:0.3125rem}@media  (min-width:769px){.section-film #block-views-bios-cast .views-row.views-row-even,.section-film #block-views-bios-filmmakers .views-row.views-row-even{padding-left:0;}}.section-film #block-views-bios-cast .field-content a,.section-film #block-views-bios-filmmakers .field-content a{color:#fff;font-size:1rem;text-decoration:none}@media  (min-width:769px){.section-film #block-views-bios-cast .field-content a,.section-film #block-views-bios-filmmakers .field-content a{font-size:1.3125rem;}}.section-film #block-views-bios-cast .field-content a:hover,.section-film #block-views-bios-filmmakers .field-content a:hover{color:#b4e0de}.section-film #block-views-bios-cast .views-field-title,.section-film #block-views-bios-filmmakers .views-field-title{margin-bottom:0.3125rem}.section-film footer{padding-top:0}#block-block-6{margin-bottom:7.8125rem}@media  (min-width:769px){#block-block-6{margin-bottom:2rem;}}#block-block-6 ul{margin:0.75rem 0;padding:0;line-height:2.5rem}@media  (min-width:769px){#block-block-6 ul{text-align:center;}}#block-block-6 ul:before{content:'';display:block;border-top:solid 1px rgba(180,224,222,0.3);padding-top:1rem;margin-left:23.7288135593%;margin-right:23.7288135593%}#block-block-6 ul li{list-style:none;display:block;float:left;width:33.3%;font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;padding:0;white-space:nowrap}@media  (min-width:769px){#block-block-6 ul li{display:inline;float:none;width:auto;text-align:left;}}#block-block-6 ul li:nth-child(3),#block-block-6 ul li:nth-child(5){text-align:right}@media  (min-width:769px){#block-block-6 ul li:nth-child(3),#block-block-6 ul li:nth-child(5){text-align:left;}}#block-block-6 ul li:nth-child(4),#block-block-6 ul li:nth-child(5){width:50%}@media  (min-width:769px){#block-block-6 ul li:nth-child(4),#block-block-6 ul li:nth-child(5){width:auto;}}#block-block-6 ul li a{text-decoration:none;font-size:1.125rem;color:rgba(255,255,255,0.5)}@media  (min-width:769px){#block-block-6 ul li a{color:#b4e0de;margin-left:1.4375rem;margin-right:1.4375rem;font-size:1rem;}}#block-block-6 ul li a:hover{color:#fff}@media  (min-width:0) and (max-width:768px){body.node-type-bio #main{margin-bottom:0}body.node-type-bio #footer{padding-top:0}}body.node-type-bio article{margin-top:4.375rem}@media  (min-width:769px){body.node-type-bio article{margin-right:15.2542372881%;margin-left:15.2542372881%;}}body.node-type-bio .field-name-field-main-image{text-align:center}body.node-type-bio .content-lower{margin:2rem 0 4.5rem 1.25rem}@media  (min-width:769px){body.node-type-bio .content-lower{width:87.1794871795%;}}@media  (min-width:0) and (max-width:768px){body.node-type-bio .content-lower{margin-left:0.875rem;margin-right:0.875rem;}}body.node-type-bio .content-lower h2{text-align:left;font-size:2rem;line-height:normal;margin:0}body.node-type-bio .content-lower .field-name-field-bio-title-role{color:#80bab8;font-size:1.125rem;margin:0.875rem 0 1.25rem}@media  (min-width:0) and (max-width:768px){body.node-type-bio .content-lower .field-name-field-bio-title-role{font-size:0.875rem;}}body.node-type-bio .content-lower .field-name-field-bio-description{margin:0 0 4.5rem 0}body.node-type-bio .content-lower .field-name-field-bio-description p{margin:0;font-size:0.875rem;line-height:1.25rem}@media  (min-width:0) and (max-width:768px){body.node-type-bio .content-lower .field-name-field-bio-description p{font-size:0.75rem;}}@media  (min-width:0) and (max-width:768px){body.node-type-bio .content-lower .field-name-field-bio-description p{color:#93e6e2;}}body.node-type-bio .content-lower:after{content:'';display:block;border-top:solid 1px #21444c;margin-left:23.7288135593%;margin-right:23.7288135593%}body.node-type-learn-page{background-image:url(/sites/all/themes/custom/sonicsea/images/background/learn_bg_top.jpg),url(/sites/all/themes/custom/sonicsea/images/background/background_tile.jpg);background-repeat:no-repeat,repeat-y;background-position:top,top;background-size:auto,100%}.node-type-learn-page #main p{clear:both;font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:1.125rem;line-height:2rem;text-align:center;margin-top:0}@media  (min-width:769px){.node-type-learn-page #main p{font-size:1rem;line-height:1.6875rem;}}@media  (min-width:769px){.node-type-learn-page #main p:last-child{margin-bottom:0;}}@media  (min-width:769px){.node-type-learn-page #main .field-name-body p,.node-type-learn-page #main .field-name-field-learn-sonic-sea-intro p,.node-type-learn-page #main .field-name-field-learn-sonic-sea-outro p{margin-left:16.9491525424%;margin-right:16.9491525424%;width:66.1016949153%;}}.node-type-learn-page footer{padding:2.5rem 0 0 0}@media  (min-width:769px){.node-type-learn-page footer{padding:6rem 0 0 0;}}.node-type-learn-page .field-name-body+div{margin-bottom:13.125rem}@media  (min-width:769px){.node-type-learn-page .field-name-body+div{margin-bottom:5rem;}}.node-type-learn-page #block-block-4 h2:before{content:'';display:block;border-top:solid 1px #21444c;padding-top:5rem;margin-left:23.7288135593%;margin-right:23.7288135593%}.node-type-learn-page #block-block-1:before{border:none}#canvas_output{margin-bottom:8.125rem;margin-top:5rem;text-align:center}@media  (min-width:0) and (max-width:768px){#canvas_output{background:url(/sites/all/themes/custom/sonicsea/images/learn_animation/globe.png) center top no-repeat;height:450px;margin-bottom:1.25rem;margin-left:-10%;margin-right:-10%;margin-top:0;}}@media  (min-width:769px){.ie #canvas_output{background:url(/sites/all/themes/custom/sonicsea/images/learn_animation/globe.png) center top no-repeat;height:450px;}.ie #canvas_output video{display:none}}#canvas_output #buffer{display:none}#canvas_output #output{opacity:.01}@media  (min-width:0) and (max-width:768px){#canvas_output #output{display:none;}}.loaded #canvas_output #output{transition:opacity 3s ease;opacity:.99}.field-name-field-learn-sonic-sea-outro{background-size:100%;margin-left:0;margin-right:0}@media  (min-width:769px){#main .field-name-field-learn-sonic-sea-outro p{margin-top:-9.375rem;}}.field-name-field-learn-sonic-sea-outro .learn-sonic-sea{overflow:hidden;text-indent:-10000em;white-space:nowrap;background-image:url(/sites/all/themes/custom/sonicsea/images/learn_hero/learn-hero-mobile.png);background-size:100%;width:45.8125rem;height:52.75rem;margin-left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.retina .field-name-field-learn-sonic-sea-outro .learn-sonic-sea{background-image:url(/sites/all/themes/custom/sonicsea/images/learn_hero/learn-hero-mobile@2x.png)}@media  (min-width:769px){.field-name-field-learn-sonic-sea-outro .learn-sonic-sea{background-image:url(/sites/all/themes/custom/sonicsea/images/learn_hero/learn-hero.png);background-position:2.8125rem 0;background-size:97%;width:87.5rem;height:61.0625rem;}.retina .field-name-field-learn-sonic-sea-outro .learn-sonic-sea{background-image:url(/sites/all/themes/custom/sonicsea/images/learn_hero/learn-hero@2x.png)}}@media all and (min-width:500px){.field-name-field-learn-sonic-sea-outro{margin-top:2.8125rem;padding-bottom:3.125rem;}}.field-name-field-learn-causes-summary,.learn-section-shipping,.learn-section-seismic,.learn-section-sonar{position:relative}@media  (min-width:769px){.field-name-field-learn-causes-summary,.learn-section-shipping,.learn-section-seismic,.learn-section-sonar{margin-left:16.9491525424%;margin-right:16.9491525424%;width:66.1016949153%;}}.field-name-field-learn-causes-summary h3.field-label,.learn-section-shipping h3.field-label,.learn-section-seismic h3.field-label,.learn-section-sonar h3.field-label{clear:both;font-weight:normal}.field-name-field-learn-causes-summary p,.learn-section-shipping p,.learn-section-seismic p,.learn-section-sonar p{margin-left:auto;margin-right:auto;width:100%}.learn-section-shipping{margin-top:10.625rem}@media  (min-width:769px){.learn-section-shipping{margin-top:0;}}.learn-section-seismic{margin-top:3.75rem}@media  (min-width:769px){.learn-section-seismic{margin-top:0;}}.learn-section-sonar{margin-top:13.75rem}@media  (min-width:769px){.learn-section-sonar{margin-top:0;margin-bottom:6.25rem;}}.learn-animation{-webkit-transform:translateZ(0);position:relative}@media  (min-width:769px){.learn-animation.shipping{float:left;}}.learn-sonic-sea .learn-animation.shipping{margin-left:-6.25rem;-webkit-transform:rotate(-70deg);transform:rotate(-70deg)}@media  (min-width:769px){.learn-sonic-sea .learn-animation.shipping{margin-left:12.5rem;-webkit-transform:rotate(165deg);transform:rotate(165deg);}}@media  (min-width:0) and (max-width:768px){.learn-animation.seismic{margin-bottom:5rem;}}.learn-sonic-sea .learn-animation.seismic{left:8.75rem;margin-bottom:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);top:-12.5rem}@media  (min-width:769px){.learn-sonic-sea .learn-animation.seismic{left:auto;margin-left:30rem;-webkit-transform:rotate(76deg);transform:rotate(76deg);top:6.25rem;}}@media  (min-width:769px){.learn-animation.sonar{float:right;margin-right:-6.25rem;}}.learn-sonic-sea .learn-animation.sonar{margin-right:7.5rem;margin-top:-33.875rem;-webkit-transform:rotate(-250deg);transform:rotate(-250deg)}@media  (min-width:769px){.learn-sonic-sea .learn-animation.sonar{margin-bottom:-8.125rem;margin-right:23.9375rem;margin-top:-7.5rem;-webkit-transform:rotate(-190deg);transform:rotate(-190deg);}}.boat,.boat-waves,.waves,.whale{overflow:hidden;text-indent:-10000em;white-space:nowrap;overflow:visible}.boat{display:block;opacity:.8;position:absolute;z-index:1}.shipping .boat{background:url(/sites/all/themes/custom/sonicsea/images/learn_animation/shipping-boat-sm.svg) center top no-repeat;height:23.75rem;left:0;margin-left:auto;margin-right:auto;right:0;top:-8.25rem;width:4.375rem}@media  (min-width:769px){.shipping .boat{background:url(/sites/all/themes/custom/sonicsea/images/learn_animation/shipping-boat.svg) center top no-repeat;bottom:auto;height:6.25rem;left:10rem;margin-left:auto;margin-right:auto;top:10.1875rem;width:31.25rem;}}.seismic .boat{background:url(/sites/all/themes/custom/sonicsea/images/learn_animation/seismic-boat-sm.svg) center top no-repeat;height:20.3125rem;left:0;margin-left:auto;margin-right:auto;right:0;top:1.25rem;width:11.5rem}@media  (min-width:769px){.seismic .boat{background:url(/sites/all/themes/custom/sonicsea/images/learn_animation/seismic-boat.svg) center top no-repeat;left:0.9375rem;height:10.625rem;top:9.125rem;width:29.375rem;}}.sonar .boat{background:url(/sites/all/themes/custom/sonicsea/images/learn_animation/sonar-boat-sm.svg) center top no-repeat;height:27.375rem;left:0;margin-left:auto;margin-right:auto;right:0;top:-7.875rem;width:3.75rem}@media  (min-width:769px){.sonar .boat{background:url(/sites/all/themes/custom/sonicsea/images/learn_animation/sonar-boat.svg) center top no-repeat;height:5rem;left:auto;right:10rem;top:12.9375rem;width:34.375rem;}}.boat-waves{display:block;position:relative;z-index:10}.shipping .boat-waves{-webkit-animation:learnshippingplay 2.5s steps(25) infinite normal;animation:learnshippingplay 2.5s steps(25) infinite normal;background:url(/sites/all/themes/custom/sonicsea/images/learn_animation/learn-rings-shipping.png) center top no-repeat;height:26.25rem;left:calc(50% - 210px);opacity:.01;top:calc(50% - 210px);width:26.25rem}.safari.mobile .shipping .boat-waves,.loaded .shipping .boat-waves{transition:opacity 3s ease;opacity:.99}.seismic .boat-waves{-webkit-animation:learnseismicplay 2.5s steps(25) infinite normal;animation:learnseismicplay 2.5s steps(25) infinite normal;background:url(/sites/all/themes/custom/sonicsea/images/learn_animation/learn-rings-seismic.png) center top no-repeat;height:28.125rem;left:calc(50% - 225px);opacity:.01;top:calc(50% - 225px);width:28.125rem}.safari.mobile .seismic .boat-waves,.loaded .seismic .boat-waves{transition:opacity 3s ease;opacity:.99}.sonar .boat-waves{-webkit-animation:linear infinite;animation:linear infinite;-webkit-animation-name:learnsonarplay,learnsonarspin;animation-name:learnsonarplay,learnsonarspin;-webkit-animation-direction:normal,reverse;animation-direction:normal,reverse;-webkit-animation-duration:1s,30s;animation-duration:1s,30s;-webkit-animation-timing-function:steps(25),linear;animation-timing-function:steps(25),linear;background:url(/sites/all/themes/custom/sonicsea/images/learn_animation/learn-rings-sonar.png) center top no-repeat;height:30.625rem;left:calc(50% - 245px);opacity:.01;top:calc(50% - 245px);width:30.625rem}.safari.mobile .sonar .boat-waves,.loaded .sonar .boat-waves{transition:opacity 3s ease;opacity:.99}.whale{background:url(/sites/all/themes/custom/sonicsea/images/learn_animation/small-whale.svg) center top no-repeat;display:block;height:2.5rem;opacity:.8;position:absolute;width:5rem;z-index:1}.learn-sonic-sea .whale{margin-left:auto;margin-right:auto;left:0;right:0;top:22.5rem;-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media  (min-width:769px){.learn-sonic-sea .whale{left:3.125rem;}}.shipping .whale{left:12.5rem;margin-left:auto;margin-right:auto;right:0;top:1.875rem;-webkit-transform:rotate(110deg);transform:rotate(110deg)}@media  (min-width:769px){.shipping .whale{left:18.75rem;right:auto;top:3.75rem;-webkit-transform:rotate(160deg);transform:rotate(160deg);}}.seismic .whale{left:-12.5rem;margin-left:auto;margin-right:auto;right:0;top:24.375rem;-webkit-transform:rotate(-75deg);transform:rotate(-75deg)}@media  (min-width:769px){.seismic .whale{left:auto;right:6.25rem;top:18.75rem;-webkit-transform:rotate(180deg);transform:rotate(180deg);}}.sonar .whale{left:-11.25rem;margin-left:auto;margin-right:auto;right:0;top:6.25rem;-webkit-transform:rotate(70deg);transform:rotate(70deg)}@media  (min-width:769px){.sonar .whale{left:auto;margin-left:2.375rem;top:6.25rem;-webkit-transform:rotate(20deg);transform:rotate(20deg);}}.whale .waves{-webkit-animation:learnwhaleplay 2.5s steps(50) infinite normal;animation:learnwhaleplay 2.5s steps(50) infinite normal;background:url(/sites/all/themes/custom/sonicsea/images/learn_animation/learn-rings-whale.png) center top no-repeat,radial-gradient(ellipse at center,rgba(128,186,184,0.3) 0%,rgba(255,255,255,0) 50%);display:block;height:11.25rem;left:calc(50% - 90px);margin-top:-1.125rem;opacity:.01;position:relative;top:calc(50% - 90px);width:11.25rem;z-index:10}.safari.mobile .whale .waves,.loaded .whale .waves{transition:opacity 3s ease;opacity:.99}@-webkit-keyframes learnseismicplay{0%{background-position:0px}100%{background-position:-11250px}}@keyframes learnseismicplay{0%{background-position:0px}100%{background-position:-11250px}}@-webkit-keyframes learnshippingplay{0%{background-position:0px}100%{background-position:-10500px}}@keyframes learnshippingplay{0%{background-position:0px}100%{background-position:-10500px}}@-webkit-keyframes learnsonarplay{0%{background-position:0px}100%{background-position:-12250px}}@keyframes learnsonarplay{0%{background-position:0px}100%{background-position:-12250px}}@-webkit-keyframes learnsonarspin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes learnsonarspin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes learnwhaleplay{0%{background-position:0px}100%{background-position:-9000px}}@keyframes learnwhaleplay{0%{background-position:0px}100%{background-position:-9000px}}.node-type-campaign h1#page-title{margin-top:6.875rem}@media  (min-width:769px){.node-type-campaign h1#page-title{margin-top:7.9375rem;}}.node-type-campaign footer{padding-top:0}.node-type-campaign form{clear:both}@media  (min-width:769px){.node-type-campaign form{margin-left:15.2542372881%;margin-right:15.2542372881%;}}.node-type-campaign .field-name-field-subtitle{line-height:3rem}.node-type-campaign .field-name-field-main-image{text-align:center;margin-top:1.9em}@media  (min-width:769px){.node-type-campaign .field-name-field-main-image{text-align:left;width:40.6779661017%;margin-left:6.7796610169%;float:left;}}@media  (min-width:769px){.node-type-campaign .field-name-body,.node-type-campaign .field-name-field-campaign-quote,.node-type-campaign .field-name-field-campaign-quote-by{width:40.6779661017%;margin-right:6.7796610169%;float:left;margin-left:1.875rem;}}.node-type-campaign .field-name-body{margin-bottom:5rem}.node-type-campaign .field-name-body p{font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:1.125rem;line-height:1.75rem}@media  (min-width:769px){.node-type-campaign .field-name-body p{font-size:1rem;line-height:1.625rem;}}@media  (min-width:0) and (max-width:768px){.node-type-campaign .field-name-body p br{display:none;}}.node-type-campaign .field-name-field-campaign-quote p{font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:1.5rem;line-height:2.25rem;text-indent:-0.625rem;margin-bottom:1.25rem;padding-left:0.9375rem}@media  (min-width:769px){.node-type-campaign .field-name-field-campaign-quote p{margin-top:4.0625rem;padding-left:0;}}.node-type-campaign .field-name-field-campaign-quote-by{font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:1rem;font-style:italic;margin-bottom:2.8125rem;margin-left:0.625rem}@media  (min-width:769px){.node-type-campaign .field-name-field-campaign-quote-by{margin-bottom:0.9375rem;margin-left:1.875rem;}}.node-type-campaign .form-item{margin:1rem 0}@media  (min-width:769px){.node-type-campaign .form-item{margin:0.75rem 0;}}.node-type-campaign .form-item label{font-size:1.125rem}@media  (min-width:769px){.node-type-campaign .form-item label{font-size:0.875rem;}}.node-type-campaign .form-item input{padding-top:0.3125rem;padding-bottom:0.3125rem}@media  (min-width:769px){.node-type-campaign .webform-component--first-name,.node-type-campaign .webform-component--zip---postal-code{width:49.1525423729%;float:left;padding-right:0.625rem;}}@media  (min-width:769px){.node-type-campaign .webform-component--last-name{width:49.1525423729%;float:right;}}@media  (min-width:769px){.node-type-campaign .webform-component--email{width:100%;float:left;}.node-type-campaign .webform-component--email input{width:100%}}@media  (min-width:769px){.node-type-campaign .webform-component--country{width:49.1525423729%;float:right;margin-bottom:1.875rem;}}@media  (min-width:769px){.node-type-campaign .webform-component--country select{font-size:1.125rem;height:1.875rem;}}.node-type-campaign .webform-component-markup{text-align:center;margin:1rem 0}@media  (min-width:769px){.node-type-campaign .webform-component-markup{padding:0 15.2542372881%;clear:both;}}@media  (min-width:769px){.node-type-campaign .webform-component-markup h2{margin-bottom:1.6875rem;}}.node-type-campaign .webform-component-markup p{display:inline-block;margin:0.9375rem 0;font-size:1.125rem;line-height:1.875rem}@media  (min-width:769px){.node-type-campaign .webform-component-markup p{font-size:1rem;line-height:1.75rem;}}.node-type-campaign .form-actions{text-align:center}@media  (min-width:769px){.node-type-campaign .form-actions{margin-top:1.375rem;}}.node-type-campaign .form-actions input{color:#b4e0de;border:1px solid #b4e0de;padding:0.5rem 2.625rem}@media  (min-width:769px){.node-type-campaign .form-actions input{padding:0.375rem 2.625rem;}}.node-type-campaign .form-actions input:hover{color:#fff;border-color:#fff}.node-type-campaign #block-blockify-blockify-page-title{margin-bottom:0.625rem}@media  (min-width:769px){body.section-screenings #content{margin-left:6.7796610169%;margin-right:6.7796610169%;}}body.section-screenings p{color:#e1fffe;font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:1.0625rem;line-height:1.6875rem;text-align:center;margin:0.625rem 0}@media  (min-width:769px){body.section-screenings p{font-size:1rem;line-height:1.625rem;}}body.section-screenings .field-name-body{margin-bottom:8.75rem}body.section-screenings .block-webform{margin:0 0 4.5rem}@media  (min-width:0) and (max-width:768px){body.section-screenings .block-webform label{font-size:1rem;}}body.section-screenings .block-webform h2.block-title{text-align:left}body.section-screenings .block-webform .form-item{margin-top:0.3125rem}body.section-screenings .block-webform .form-actions{text-align:center}@media  (min-width:769px){body.section-screenings .block-webform .webform-component-textfield,body.section-screenings .block-webform .webform-component-email{width:26.25rem;float:left;}}@media  (min-width:769px){body.section-screenings .block-webform .webform-component-textfield{margin-right:1.25rem;}}@media  (min-width:769px){body.section-screenings .block-webform .form-actions{clear:both;text-align:left;}}body.section-screenings .block-webform p{text-align:left}@media  (min-width:769px){body.section-screenings .block-webform p{margin-right:40.6779661017%;}}body.section-screenings .block-views h2.block-title{text-align:left}body.section-screenings .block-views .view-content{padding-top:2.5rem}body.section-screenings .block-views .view-grouping,body.section-screenings .block-views .item-list{clear:both;width:100%;float:left;margin-bottom:2.5rem}@media  (min-width:769px){body.section-screenings .block-views .view-grouping,body.section-screenings .block-views .item-list{margin-bottom:2.5rem;}}body.section-screenings .block-views .view-grouping-header{font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;text-transform:uppercase;font-size:2rem}@media  (min-width:769px){body.section-screenings .block-views .view-grouping-header{font-size:1.75rem;}}body.section-screenings .block-views .view-grouping-content h3{text-align:left;text-transform:none;font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:1.3125rem}@media  (min-width:769px){body.section-screenings .block-views .view-grouping-content h3{float:left;width:18.3673469388%;}}body.section-screenings .block-views .view-grouping-content ul{padding:0;margin-top:2.5rem}@media  (min-width:769px){body.section-screenings .block-views .view-grouping-content ul{width:79.5918367347%;float:right;}}body.section-screenings .block-views .view-grouping-content ul li{list-style-type:none;border-radius:0.4375rem;margin-bottom:1.25rem}body.section-screenings .block-views .view-grouping-content ul li.views-row-odd{background-image:linear-gradient(to right,rgba(0,10,20,0.5),rgba(23,69,81,0.5))}body.section-screenings .block-views .view-grouping-content ul li.views-row-even{background-image:linear-gradient(to left,rgba(0,10,20,0.5),rgba(23,69,81,0.5))}body.section-screenings .block-views .view-grouping-content ul li span{display:block}@media  (min-width:769px){body.section-screenings .block-views .view-grouping-content ul li span{width:32.2033898305%;padding:0.75rem 0 0 0;display:inline-block;}}body.section-screenings .block-views .view-grouping-content ul li span.screening-city{font-size:1.3125rem;padding:0.8125rem 0 0 0.8125rem}@media  (min-width:769px){body.section-screenings .block-views .view-grouping-content ul li span.screening-city{padding:1.125rem 0 0 0.9375rem;}}body.section-screenings .block-views .view-grouping-content ul li span.screening-venue{font-size:1rem;padding-left:0.8125rem}@media  (min-width:769px){body.section-screenings .block-views .view-grouping-content ul li span.screening-venue{padding-left:2.5rem;}}body.section-screenings .block-views .view-grouping-content ul li span.screening-venue a{color:#FFFFFF;text-decoration:none}body.section-screenings .block-views .view-grouping-content ul li span span.date-display-single{text-align:right;font-size:1.3125rem;position:relative;margin-top:-1.875rem;padding-right:0.8125rem;padding-bottom:1.125rem}@media  (min-width:769px){body.section-screenings .block-views .view-grouping-content ul li span span.date-display-single{position:static;top:0;padding-right:0.625rem;}}body.section-screenings .block-views .view-grouping-content ul li span span{width:100%}body.section-screenings #footer{margin-top:6.25rem}body.section-screenings #block-block-4:before{content:'';display:block;border-top:solid 1px #21444c;padding-top:7.375rem;margin-left:23.7288135593%;margin-right:23.7288135593%}body.section-screenings #block-block-1:before{border:none}.audio-controls{cursor:pointer;z-index:999}.audio-controls.audio-play{background-image:url(/sites/all/themes/custom/sonicsea/images/sprite.png);background-position:0px -39px;background-repeat:no-repeat;width:35px;height:35px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.audio-controls.audio-play{background-size:161px 160px;background-image:url(/sites/all/themes/custom/sonicsea/images/sprite@2x.png);}}.audio-controls.audio-pause{background-image:url(/sites/all/themes/custom/sonicsea/images/sprite.png);background-position:-45px -39px;background-repeat:no-repeat;width:35px;height:35px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.audio-controls.audio-pause{background-size:161px 160px;background-image:url(/sites/all/themes/custom/sonicsea/images/sprite@2x.png);}}.front .audio-controls{position:absolute}.front .audio-controls.audio-play{background-image:url(/sites/all/themes/custom/sonicsea/images/sprite.png);background-position:-93px -41px;background-repeat:no-repeat;width:31px;height:31px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.front .audio-controls.audio-play{background-size:161px 160px;background-image:url(/sites/all/themes/custom/sonicsea/images/sprite@2x.png);}}.front .audio-controls.audio-pause{background-image:url(/sites/all/themes/custom/sonicsea/images/sprite.png);background-position:-93px 0px;background-repeat:no-repeat;width:31px;height:31px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.front .audio-controls.audio-pause{background-size:161px 160px;background-image:url(/sites/all/themes/custom/sonicsea/images/sprite@2x.png);}}@media  (min-width:0) and (max-width:768px){.front .audio-controls{left:90%;top:1.5rem;}}@media  (min-width:769px){.front .audio-controls{top:5.625rem;right:1.9375rem;}}.node-type-learn-page .audio-controls{margin:0 auto;position:relative}.node-type-learn-page .learn-section-shipping .audio-controls{top:21.875rem}@media  (min-width:0) and (max-width:768px){.node-type-learn-page .learn-section-shipping .audio-controls{top:22.5rem;}}.node-type-learn-page .learn-section-seismic .audio-controls{top:21.25rem}@media  (min-width:0) and (max-width:768px){.node-type-learn-page .learn-section-seismic .audio-controls{top:27.5rem;}}.node-type-learn-page .learn-section-sonar .audio-controls{top:25rem}@media  (min-width:0) and (max-width:768px){.node-type-learn-page .learn-section-sonar .audio-controls{top:27.5rem;}}.colors .color{border:1px solid #bbb;display:inline-block;margin:0 .5em .5em 0;padding:5px;position:relative;width:89px;vertical-align:middle}.colors .color .color-swatch{display:block;height:89px;position:relative;text-align:center;width:100%}.colors .color .hex{font-size:.7em;line-height:1.1em}.color--a .color-swatch{background-color:white}.color--b .color-swatch{background-color:#999999}.color--c .color-swatch{background-color:#80bab8}.font--primary{font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}.font--ywft-hannah{font-family:'YWFTHannah',"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}.with-wireframes #header,.with-wireframes #main,.with-wireframes #content,.with-wireframes #navigation,.with-wireframes .region-sidebar-first,.with-wireframes .region-sidebar-second,.with-wireframes #footer,.with-wireframes .region-bottom{outline:1px solid #ccc}.element-invisible,.element-focusable,#navigation .block-menu .block__title,#navigation .block-menu-block .block__title{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.element-focusable:active,.element-focusable:focus{position:static !important;clip:auto;height:auto;width:auto;overflow:auto}#skip-link{margin:0}#skip-link a,#skip-link a:visited{display:block;width:100%;padding:2px 0 3px 0;text-align:center;background-color:#666;color:#fff}.header__logo{float:left;margin:0;padding:0}.header__logo-image{vertical-align:bottom}.header__name-and-slogan{float:left}.header__site-name{margin:0}.header__site-link:link,.header__site-link:visited{text-decoration:none}.header__site-link:hover,.header__site-link:focus{text-decoration:underline}.header__site-slogan{margin:0}.header__secondary-menu{float:right}.header__region{clear:both}#navigation{}#navigation .block{margin-bottom:0}#navigation .links,#navigation .menu{margin:0;padding:0;text-align:left}#navigation .links li,#navigation .menu li{float:left;list-style-type:none;list-style-image:none}.breadcrumb ol{margin:0;padding:0}.breadcrumb li{display:inline;list-style-type:none;margin:0;padding:0}.page__title,.node__title,.block__title,.comments__title,.comments__form-title,.comment__title{margin:0}.messages,.messages--status,.messages--warning,.messages--error{margin:1.5em 0;padding:10px 10px 10px 50px;background-image:inline-image("message-24-ok.png");background-position:8px 8px;background-repeat:no-repeat;border:1px solid #be7}.messages--warning{background-image:inline-image("message-24-warning.png");border-color:#ed5}.messages--error{background-image:inline-image("message-24-error.png");border-color:#ed541d}.messages__list{margin:0}.messages__item{list-style-image:none}.messages--error p.error{color:#333}.ok,.messages--status{background-color:#f8fff0;color:#234600}.warning,.messages--warning{background-color:#fffce5;color:#840}.error,.messages--error{background-color:#fef5f1;color:#8c2e0b}.tabs-primary,.tabs-secondary{background:linear-gradient(to top,#bbb 1px,transparent 1px);list-style:none;border-bottom:1px solid #bbb \0/ie;margin:1.5em 0;padding:0 2px;white-space:nowrap;display:-webkit-flex;display:-ms-flexbox;display:flex}.tabs-primary__tab,.tabs-primary__tab.is-active,.tabs-secondary__tab,.tabs-secondary__tab.is-active{float:left;margin:0 3px}a.tabs-primary__tab-link,a.tabs-primary__tab-link.is-active,a.tabs-secondary__tab-link,a.tabs-secondary__tab-link.is-active{border:1px solid #e9e9e9;border-right:0;border-bottom:0;display:block;text-decoration:none}.tabs-primary__tab,.tabs-primary__tab.is-active{border-radius:4px 4px 0 0;text-shadow:#fff 1px 1px;border:1px solid #bbb;border-bottom-color:transparent;border-bottom:0 \0/ie}.tabs-primary__tab.is-active,.is-active.tabs-primary__tab{border-bottom-color:#fff}a.tabs-primary__tab-link,a.tabs-primary__tab-link.is-active{border-radius:4px 4px 0 0;transition:background-color 0.3s;color:#333;background-color:#dedede;letter-spacing:1px;padding:0 1em;text-align:center}a.tabs-primary__tab-link:hover,a.tabs-primary__tab-link:focus{background-color:#e9e9e9;border-color:#f2f2f2}a.tabs-primary__tab-link:active,a.tabs-primary__tab-link.is-active{background-color:transparent;background-image:linear-gradient(#e9e9e9,#e9e9e9);border-color:#fff}.tabs-secondary{font-size:.9em;margin-top:-1.5em}.tabs-secondary__tab,.tabs-secondary__tab.is-active{margin:0.75em 3px}a.tabs-secondary__tab-link,a.tabs-secondary__tab-link.is-active{border-radius:.75em;transition:background-color 0.3s;text-shadow:#fff 1px 1px;background-color:#f2f2f2;color:#666;padding:0 .5em}a.tabs-secondary__tab-link:hover,a.tabs-secondary__tab-link:focus{background-color:#dedede;border-color:#999;color:#333}a.tabs-secondary__tab-link:active,a.tabs-secondary__tab-link.is-active{text-shadow:#333 1px 1px;background-color:#666;border-color:#000;color:#fff}.inline{display:inline;padding:0}.inline li{display:inline;list-style-type:none;padding:0 1em 0 0}span.field-label{padding:0 1em 0 0}.more-link{text-align:right}.more-help-link{text-align:right}.more-help-link a{background-image:inline-image("help.png");background-position:0 50%;background-repeat:no-repeat;padding:1px 0 1px 20px}.pager{clear:both;padding:0;text-align:center}.pager-item,.pager-first,.pager-previous,.pager-next,.pager-last,.pager-ellipsis,.pager-current{display:inline;padding:0 0.5em;list-style-type:none;background-image:none}.pager-item,.pager-first,.pager-previous,.pager-next,.pager-last,.pager-ellipsis{}.pager-current{font-weight:bold}.block{margin-bottom:1.5em}.menu__item.is-leaf{list-style-image:inline-image("menu-leaf.png");list-style-type:square}.menu__item.is-expanded{list-style-image:inline-image("menu-expanded.png");list-style-type:circle}.menu__item.is-collapsed{list-style-image:inline-image("menu-collapsed.png");list-style-type:disc}.menu a.active{color:#000}.new,.update{color:#c00;background-color:transparent}.unpublished{height:0;overflow:visible;background-color:transparent;color:#d8d8d8;font-size:75px;line-height:1;font-family:Impact,"Arial Narrow",Helvetica,sans-serif;font-weight:bold;text-transform:uppercase;text-align:center;word-wrap:break-word}.comments{margin:1.5em 0}.comment-preview{background-color:#ffffea}.comment{}.comment .permalink{text-transform:uppercase;font-size:75%}.indented{margin-left:30px}.form-item{margin:1.5em 0}.form-checkboxes .form-item,.form-radios .form-item{margin:0}tr.odd .form-item,tr.even .form-item{margin:0}.form-item input.error,.form-item textarea.error,.form-item select.error{border:1px solid #c00}.form-item .description{font-size:0.85em}.form-type-radio .description,.form-type-checkbox .description{margin-left:0}.form-required{color:#c00}label.option{display:inline;font-weight:normal}a.button{appearance:button}.password-parent,.confirm-parent{margin:0}#user-login-form{text-align:left}.openid-links{margin-bottom:0}.openid-link,.user-link{margin-top:1.5em}html.js #user-login-form li.openid-link,#user-login-form li.openid-link{margin-left:-20px}#user-login ul{margin:1.5em 0}form th{text-align:left;padding-right:1em;border-bottom:3px solid #ccc}form tbody{border-top:1px solid #ccc}form table ul{margin:0}tr.even,tr.odd{background-color:#eee;border-bottom:1px solid #ccc;padding:0.1em 0.6em}tr.even{background-color:#fff}td.active{background-color:#ddd}td.checkbox,th.checkbox{text-align:center}td.menu-disabled{background:#ccc}#autocomplete .selected{background:#0072b9;color:#fff}html.js .collapsible .fieldset-legend{background-image:inline-image("menu-expanded.png");background-position:5px 65%;background-repeat:no-repeat;padding-left:15px}html.js .collapsed .fieldset-legend{background-image:inline-image("menu-collapsed.png");background-position:5px 50%}.fieldset-legend .summary{color:#999;font-size:0.9em;margin-left:0.5em}tr.drag{background-color:#fffff0}tr.drag-previous{background-color:#ffd}.tabledrag-toggle-weight{font-size:0.9em}tr.selected td{background:#ffc}.progress{font-weight:bold}.progress .bar{background:#ccc;border-color:#666;margin:0 0.2em;border-radius:3px}.progress .filled{background-color:#0072b9;background-image:url("/progress.gif")}@-webkit-keyframes fade-out{0{opacity:1}100%{opacity:0}}@keyframes fade-out{0{opacity:1}100%{opacity:0}}@media  (min-width:769px){.not-mobile body.scroll-off{height:100%;overflow:hidden;}}.button--scroll{position:fixed;bottom:2.5rem;left:0;right:0;margin:0 auto;z-index:4;opacity:0;display:inline-block;overflow:hidden;text-indent:-10000em;white-space:nowrap;background-image:url(/sites/all/themes/custom/sonicsea/images/sprite.png);background-position:0px -84px;background-repeat:no-repeat;width:60px;height:14px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.button--scroll{background-size:161px 160px;background-image:url(/sites/all/themes/custom/sonicsea/images/sprite@2x.png);}}@media  (min-width:769px){.button--scroll{opacity:1;}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.button--scroll{opacity:0;}}.not-clicked .button--scroll{cursor:pointer}.homepage-video--wrapper{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:3;display:none}@media  (min-width:769px){.homepage-video--wrapper{display:block;}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.homepage-video--wrapper{display:none;}}.not-clicked .homepage-video--wrapper{cursor:pointer}@media  (min-width:769px){.mid-animation-complete .homepage-video--wrapper{display:none;}}.homepage-video--wrapper video{position:absolute;left:0;width:100%;height:300%;top:-100%}.homepage-video--intro-loop{z-index:3}.clicked .homepage-video--intro-loop{-webkit-animation-name:fade-out;animation-name:fade-out;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.homepage-video--mid-animation{z-index:2}.mid-animation-complete .homepage-video--mid-animation{-webkit-animation-name:fade-out;animation-name:fade-out;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.homepage-video--end-loop{z-index:1}@media  (min-width:769px){.not-mobile .front #block-views-videos-block-1,.not-mobile .front #block-block-4{opacity:0;-webkit-transform:scale(2);transform:scale(2);}}@media  (min-width:769px){.front.mid-animation-complete #block-views-videos-block-1,.front.mid-animation-complete #block-block-4{-webkit-transform:scale(1);transform:scale(1);opacity:1;transition:opacity 3s,-webkit-transform 3s;transition:opacity 3s,transform 3s;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;}}@media print{a:link,a:visited{text-decoration:underline !important}a:link.header__site-link,a:visited.header__site-link{text-decoration:none !important}#content{}#content a[href]:after{content:" (" attr(href) ")";font-weight:normal;font-size:16px}#content a[href^="javascript:"]:after,#content a[href^="#"]:after{content:""}#content abbr[title]:after{content:" (" attr(title) ")"}#content{float:none !important;width:100% !important;margin:0 !important;padding:0 !important}body,#page,#main,#content{color:#000;background-color:transparent !important;background-image:none !important}#skip-link,#toolbar,#navigation,.region-sidebar-first,.region-sidebar-second,#footer,.breadcrumb,.tabs,.action-links,.links,.book-navigation,.forum-topic-navigation,.pager,.feed-icons{visibility:hidden;display:none}}
body::-webkit-scrollbar{display:none;}body{-ms-overflow-style:none;}header#header{z-index:10;}div.responsive-menus{z-index:10;}.responsive-menus ul.menu li{font-size:0.8575rem;}body.section-screenings .block-views .view-grouping,body.section-screenings .block-views .item-list{margin-bottom:0}@media  (min-width:769px){body.section-screenings .block-views .view-grouping,body.section-screenings .block-views .item-list{margin-bottom:0;}}@media (min-width:769px){.front .laurel-home{display:block !important;}.front .laurel-home-wrapper{display:none;}}.front .laurel-home{display:none;}.front .laurel-home .view-laurel-grid-displays.view-display-id-block_1{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;overflow:hidden;z-index:5;}.front .laurel-home .view-laurel-grid-displays.view-display-id-block_1 table{width:100%;margin-top:5%;}.front .laurel-home .view-laurel-grid-displays.view-display-id-block_1 td{}.front .laurel-home .view-laurel-grid-displays.view-display-id-block_1 tr td .laurel-image{margin-bottom:2%;}.front .laurel-home .view-laurel-grid-displays.view-display-id-block_1 .laurel-image{text-align:center;}.front .laurel-home .view-laurel-grid-displays.view-display-id-block_1 .laurel-image img{border:0;max-width:220px;width:100%;height:auto;padding:3.5%;}.front #block-views-laurel-grid-displays-block-1 .laurel-image{padding:35px;}.front #block-views-laurel-grid-displays-block-1 tr.row-1 td .laurel-image{margin-top:7%;margin-bottom:5%;}.button--scroll{z-index:7;}@media (min-width:769px){.section-film #block-views-screenings-upcoming .view-content{margin-top:3.75rem;margin-left:14.2542372881%;margin-right:14.2542372881%;}}.section-film .field-name-body{padding-bottom:1.5rem;}@media (min-width:769px){#block-block-6{margin-bottom:2rem;}}.section-film .view-screenings .views-row{margin-bottom:45px;}.section-film .view-screenings .screening-city-state-theater{float:left;width:75%;}.section-film .view-screenings .screening-city-state-theater span{font-size:120% !important;}.section-film .view-screenings .screening-city-state-theater span.screening-theater{font-size:100% !important;}.section-film .view-screenings .screening-date{padding-left:15px;}.section-film .view-screenings .screening-date span{font-size:120% !important;text-align:right;}.section-film #block-block-5 a{font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:1.00rem;line-height:1.5rem;padding:0.75rem;margin-top:2.5rem;}@media (min-width:769px){.section-film #block-views-videos-trailer{margin-bottom:5rem;}}.section-film .view-laurel-grid-displays table{margin:auto auto 100px auto;}.section-film .view-laurel-grid-displays table td{padding:25px 14px;}.section-film .view-laurel-grid-displays table td img{max-width:325px width:100%;}.section-host-screening .field-name-body{margin-bottom:6.5rem;}@media (min-width:769px){.section-film .field-name-body p{width:72.1016949153%;margin-left:14.9491525424%;margin-right:14.9491525424%;line-height:1.6875rem;font-size:1rem;}}.section-host-screening .field-name-body p{text-align:center;}@media  (min-width:769px){.section-host-screening .field-name-body .field-item p{width:66.1016949153%;margin-left:16.9491525424%;margin-right:16.9491525424%;line-height:1.6875rem;font-size:1rem;}}#block-block-screenings{text-align:center;}#block-block-screenings p{margin:50px auto 95px auto;max-height:175px;}#block-block-screenings p a{font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:1.00rem;line-height:1.5rem;color:#fff;border:1px solid #fff;border-radius:5px;background-color:transparent;padding:0.75rem;text-decoration:none;display:inline-block;margin-top:2.5rem;}#block-block-screenings p a:hover{color:#b4e0de;border-color:#b4e0de;}body.section-host-screening #block-block-4:before{content:'';display:block;border-top:solid 1px #21444c;padding-top:7.375rem;margin-left:23.7288135593%;margin-right:23.7288135593%;}body.section-screenings .block-views .view-grouping,body.section-screenings .block-views .item-list{float:none;}@media (min-width:769px){#block-block-7{margin-bottom:2rem;}#block-block-7 ul{text-align:center;}#block-block-7 ul li{display:inline;float:none;width:auto;text-align:left;}#block-block-7 ul li a{color:#b4e0de !important;margin-left:1.4375rem;margin-right:1.4375rem;font-size:1rem !important;}}#block-block-7 ul:before{content:'';display:block;border-top:solid 1px rgba(180,224,222,0.3);padding-top:1rem;margin-left:23.7288135593%;margin-right:23.7288135593%;}#block-block-7 ul{margin:0.75rem 0;padding:0;line-height:2.5rem;}#block-block-7 ul li{list-style:none;font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;padding:0;white-space:nowrap;}#block-block-7 ul li a{text-decoration:none;font-size:1.125rem;color:rgba(255,255,255,0.5);}#block-block-7 ul li a:hover{color:#fff !important;}#block-block-7:after,.tabs-primary:after,.tabs-secondary:after,.clearfix:after{content:"";display:table;clear:both;}body.section-screenings .block-views .view-grouping-header,body.section-screenings .block-views .view-grouping-content h3{display:none;}@media (min-width:769px){body.section-screenings .block-views .view-grouping-content ul{width:95%;float:none;margin:auto;}}body.section-screenings .block-views .view-grouping-content ul li{padding-bottom:10px;padding-top:1.0rem;}body.section-screenings .block-views .view-grouping-content ul li span.screening-city,body.section-screenings .block-views .view-grouping-content ul li span.screening-date{vertical-align:top;padding:0 0 0 0;}body.section-screenings .block-views .view-grouping-content ul li span span.date-display-single{text-align:left;padding-bottom:0;font-size:100%;}@media (min-width:769px){body.section-screenings .block-views .view-grouping-content ul li span span.date-display-single,body.section-screenings .block-views .view-grouping-content ul li span span.screening-time{margin-top:0;padding-top:0;padding-left:0.625rem;padding-right:0;}}body.section-screenings .block-views .view-grouping-content ul li span.screening-venue a{text-decoration:underline;}@media (min-width:769px){body.section-screenings .block-views .view-grouping-content ul li span.screening-venue{padding:0 0 0 0;}body.section-screenings .block-views .view-grouping-content ul li span.screening-theater{padding:0 0 0 0;}}body.section-screenings .block-views .view-grouping-content ul li span.screening-city{text-align:right;font-size:100%;}@media (min-width:769px){body.section-screenings .block-views .view-grouping-content ul li span.screening-city{padding:0rem 0 0 0.9375rem;}}body.section-screenings .block-views .view-grouping-content ul li span.screening-country{display:inline;}body.section-screenings .view-grouping-content h3{line-height:1.5rem;}body.section-screenings .block-views .view-grouping-content ul li span.screening-title a{color:#80bab8;text-decoration:underline;}@media (max-width:768px){body.section-screenings .block-views .view-grouping-content ul li span{display:inline;}body.section-screenings .block-views .view-grouping-content ul li span span.date-display-single{margin-top:0rem;padding-right:0.125rem;}body.section-screenings .block-views .view-grouping-content ul li span span.date-display-single:after{content:","}body.section-screenings .block-views .view-grouping-content ul li span.screening-city,body.section-screenings .block-views .view-grouping-content ul li span.screening-date{vertical-align:top;padding:0 0 0 0;display:inline-block;width:100%;padding-left:0.8125rem;}body.section-screenings .block-views .view-grouping-content ul li span.screening-city{text-align:left;font-size:100%;width:100%;display:inline-block;}}body.section-screenings .block-views .view-footer{clear:both;}body.section-screenings .block-views{margin-bottom:75px;}body.section-screenings .block-views#block-views-screenings-full-block-1{margin-top:35.025em;clear:both;}footer #block-block-4 a{font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:1.00rem;line-height:1.5rem;color:#b4e0de;border:1px solid #b4e0de;border-radius:5px;background-color:transparent;padding:0.75rem;text-decoration:none;text-transform:capitalize;}body.node-type-webform .messages,body.node-type-webform .messages--status,body.node-type-webform .messages--warning,body.node-type-webform .messages--error{margin:3.5em 0 0 0;}body.node-type-webform form.webform-client-form{margin:18px auto;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;background-color:transparent !important;width:700px;border:none;}body.node-type-webform .form-item{padding:10px 15px;}body.node-type-webform input.form-text{max-width:650px;width:100%;}body.node-type-webform .form-actions{text-align:center;}body.node-type-webform .form-submit{font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:1.00rem;line-height:1.5rem;color:#b4e0de;border:1px solid #b4e0de;border-radius:5px;background-color:transparent;padding:0.75rem;text-decoration:none;text-transform:capitalize;}#colorbox:focus,#cboxWrapper:focus{outline:none;}#cboxClose{top:18px;right:-6px;padding:0;margin:5px;}.node-521 .field-name-body{margin-top:12rem;}
