@import url(https://fonts.googleapis.com/css?family=Oswald:300,400,700);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;}html{font-family:Arial,Helvetica,"Nimbus Sans L",sans-serif;font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.5em;}body{margin:0;padding:0;}a:focus{outline:thin dotted;}a:active,a:hover{outline:0;}p,pre{margin:1.5em 0;font-size:1em;color:#707c7e;}blockquote{margin:1.5em 30px;}h1{font-size:2em;line-height:1.5em;margin-top:0.75em;margin-bottom:0.75em;}h2{font-size:1.5em;line-height:2em;margin-top:1em;margin-bottom:1em;}h3{font-size:1.17em;line-height:1.28205em;margin-top:1.28205em;margin-bottom:1.28205em;}h4{font-size:1em;line-height:1.5em;margin-top:1.5em;margin-bottom:1.5em;}h5{font-size:0.83em;line-height:1.80723em;margin-top:1.80723em;margin-bottom:1.80723em;}h6{font-size:0.67em;line-height:2.23881em;margin-top:2.23881em;margin-bottom:2.23881em;}h7{font-size:15px;color:#fff;line-height:28px;background-color:#08a1af;padding:5px;}h8{font-size:15px;color:#fff;line-height:28px;background-color:#94a546;padding:5px;}h7 a,h7 a:link,h7 a:visited{color:#fff;}h8 a,h8 a:link,h8 a:visited{color:#fff;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;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;font-size:1em;line-height:1.5em;}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;width:auto;}svg:not(:root){overflow:hidden;}figure{margin:0;}fieldset{margin:0 2px;border-color:#c0c0c0;border-top-style:solid;border-top-width:0.0625em;padding-top:0.4625em;border-bottom-style:solid;border-bottom-width:0.0625em;padding-bottom:0.9125em;border-left-style:solid;border-left-width:0.0625em;padding-left:0.9125em;border-right-style:solid;border-right-width:0.0625em;padding-right:0.9125em;}legend{border:0;padding:0;}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;max-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}button,input{line-height:normal;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;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;font-weight:bold;}table{border-collapse:collapse;border-spacing:0;margin-top:1.5em;margin-bottom:1.5em;}#page,header .page,footer .page,#main,#main-menu,.region-bottom,.region-postscript,.front .region-banner .page,.region-gallery .caption_text,.region-gallery .view-gallery .view-footer,.section-events .region-banner .page,.section-what-we-do #block-views-what-we-do-what-we-do h2.block-title,.section-what-we-do #block-views-what-we-do-what-we-do div.view-content,.section-resources #block-views-resources-resources h2.block-title,.section-resources #block-views-resources-resources div.view-content,.front #block-views-frontpage-front-page div.view-content,.section-contact-us h1#section-title,.section-contact-us .region-banner .page{margin-left:auto;margin-right:auto;max-width:960px;}.section-contact-us .region-postscript{margin-left:auto;margin-right:auto;max-width:100%;}#header,#content,#navigation,.region-sidebar-first,.region-sidebar-second,#footer{padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;}.front #block-bean-see-all-events,.front #content{padding:0;}#header:before,#header:after,#main:before,#main:after,#footer:before,#footer:after{content:"";display:table;}#header:after,#main:after,#footer:after{clear:both;}@media all and (max-width:767px){header .logo{float:left;width:50%;margin-left:0%;margin-right:-50%;}.region-header{float:left;width:50%;margin-left:50%;margin-right:-100%;}}#main{padding-top:30px;position:relative;}@media all and (min-width:768px){#navigation{position:relative;height:60px;width:100%;}}@media all and (min-width:768px){.sidebar-first{}.sidebar-first #content{float:left;width:75%;margin-left:25%;margin-right:-100%;}.sidebar-first .region-sidebar-first{float:left;width:25%;margin-left:0%;margin-right:-25%;}.sidebar-second{}.sidebar-second #content{float:left;width:66.66667%;margin-left:0%;margin-right:-66.66667%;}.sidebar-second .region-sidebar-second{float:left;width:33.33333%;margin-left:66.66667%;margin-right:-100%;}.two-sidebars{}.two-sidebars #content{float:left;width:66.66667%;margin-left:33.33333%;margin-right:-100%;}.two-sidebars .region-sidebar-first{float:left;width:33.33333%;margin-left:0%;margin-right:-33.33333%;}.two-sidebars .region-sidebar-second{float:left;width:100%;margin-left:0%;margin-right:-100%;padding-left:0;padding-right:0;clear:left;}.two-sidebars .region-sidebar-second .block{padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;}.two-sidebars .region-sidebar-second .block:nth-child(3n+1){float:left;width:33.33333%;margin-left:0%;margin-right:-33.33333%;clear:left;}.two-sidebars .region-sidebar-second .block:nth-child(3n+2){float:left;width:33.33333%;margin-left:33.33333%;margin-right:-66.66667%;}.two-sidebars .region-sidebar-second .block:nth-child(3n){float:left;width:33.33333%;margin-left:66.66667%;margin-right:-100%;}header .logo{float:left;width:66.66667%;margin-left:0%;margin-right:-66.66667%;}header .region-header{float:left;width:33.33333%;margin-left:66.66667%;margin-right:-100%;}.front .region-banner{clear:left;}.front .region-banner #block-views-frontpage-front-page{float:left;width:50%;margin-left:0%;margin-right:-50%;}.front .region-banner #block-bean-what-we-do-front-page{float:left;width:50%;margin-left:50%;margin-right:-100%;}footer{clear:left;}footer .block{padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;}footer #block-bean-spi-logo{float:left;width:25%;margin-left:0%;margin-right:-25%;}footer #block-views-contact-block{float:left;width:25%;margin-left:25%;margin-right:-50%;}footer #block-menu-menu-quicklinks{float:left;width:50%;margin-left:50%;margin-right:-100%;}footer #block-menu-menu-footer-menu{float:left;width:50%;margin-left:0%;margin-right:-50%;clear:left;}footer .block-dara-copyright{float:left;width:25%;margin-left:50%;margin-right:-75%;}footer .block-dara-signature{float:left;width:25%;margin-left:75%;margin-right:-100%;}.region-postscript{clear:left;position:relative;}.region-postscript .block{padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;}.region-postscript #block-views-events-calendar-event-calendar{float:left;width:25%;margin-left:0%;margin-right:-25%;clear:left;}.region-postscript #block-views-events-upcoming-events{float:left;width:25%;margin-left:25%;margin-right:-50%;}.region-postscript #block-views-events-upcoming-events-column{float:left;width:25%;margin-left:50%;margin-right:-75%;}.region-postscript #block-views-events-submission-deadlines{float:left;width:25%;margin-left:75%;margin-right:-100%;}.region-postscript #block-bean-see-all-events{float:left;width:100%;margin-left:0%;margin-right:-100%;clear:left;}#block-menu-menu-quicklinks ul.menu:before,#block-menu-menu-quicklinks ul.menu:after{content:"";display:table;}#block-menu-menu-quicklinks ul.menu:after{clear:both;}#block-menu-menu-quicklinks ul.menu li{padding-left:0;padding-right:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;width:50%;padding-left:0;padding-right:0;margin-right:0;}.region-postscript .field-name-field-profile{float:left;width:25%;}.section-events .region-banner #block-views-events-calendar-event-calendar,.section-news .region-banner #block-views-events-calendar-event-calendar{float:left;width:33.33333%;margin-left:0%;margin-right:-33.33333%;}.section-events .region-banner #block-bean-events-intro,.section-news .region-banner #block-bean-events-intro{float:left;width:66.66667%;margin-left:33.33333%;margin-right:-100%;}.section-events h1#page-title,.section-events .view-events,.section-events .view-news,.section-news h1#page-title,.section-news .view-events,.section-news .view-news{clear:left;padding-left:0;padding-right:0;}.section-events h1#page-title figure,.section-events .view-events figure,.section-events .view-news figure,.section-news h1#page-title figure,.section-news .view-events figure,.section-news .view-news figure{float:left;width:20%;margin-left:0%;margin-right:-20%;}.section-events h1#page-title .event_info,.section-events h1#page-title .news_info,.section-events .view-events .event_info,.section-events .view-events .news_info,.section-events .view-news .event_info,.section-events .view-news .news_info,.section-news h1#page-title .event_info,.section-news h1#page-title .news_info,.section-news .view-events .event_info,.section-news .view-events .news_info,.section-news .view-news .event_info,.section-news .view-news .news_info{float:left;width:40%;margin-left:20%;margin-right:-60%;}.section-events h1#page-title .group-date,.section-events .view-events .group-date,.section-events .view-news .group-date,.section-news h1#page-title .group-date,.section-news .view-events .group-date,.section-news .view-news .group-date{float:left;width:20%;margin-left:60%;margin-right:-80%;}.section-events h1#page-title .view-event,.section-events h1#page-title .view-news-item,.section-events .view-events .view-event,.section-events .view-events .view-news-item,.section-events .view-news .view-event,.section-events .view-news .view-news-item,.section-news h1#page-title .view-event,.section-news h1#page-title .view-news-item,.section-news .view-events .view-event,.section-news .view-events .view-news-item,.section-news .view-news .view-event,.section-news .view-news .view-news-item{float:left;width:20%;margin-left:80%;margin-right:-100%;}.section-contact-us{position:relative;}.section-contact-us article.view-mode-full,.section-links .view-links-section{background:#e7f0f1;float:right;width:60%;padding:30px;position:relative;z-index:999;top:3em;}.section-contact-us article .group-contact-info{float:left;width:50%;margin-left:0%;margin-right:-50%;}.section-contact-us article .group-contact-info p{color:#707c7e;}.section-contact-us article .group-contact-info span.field-label{color:#707c7e;padding:0;}.section-contact-us article .group-contact-info address{color:#707c7e;padding:0 0 1em 0;font-style:normal;}.section-contact-us article .field-name-field-contact-form{float:left;float:left;width:50%;margin-left:50%;margin-right:-100%;}.node-type-event article{position:relative;}.node-type-event article header{width:65%;float:left;}.node-type-event article .group-event-info{float:right;width:32%;}}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}@media all and (max-width:767px){#block-menu-menu-mobile-join{display:none;}.not-logged-in #block-menu-menu-mobile-join{display:block;}#block-menu-menu-mobile-join{float:right;}#block-menu-menu-mobile-join .menu__item{background:#01a0af;display:block;text-transform:lowercase;font:400 27px/27px "Oswald",sans-serif;margin:12px 0 0;padding:10px 20px 10px 20px;border:1px solid white;}.region-login,#block-menu-menu-top-menu,#block-bean-spi-logo,.region-gallery .view-gallery .view-footer,#block-menu-menu-social-media-menu ul.menu li:nth-child(4){display:none;}.region-banner,.region-postscript,.section-contact-us .title-wrap,#content,#footer,.region-sidebar-first{padding:0 1.5em;}.front .region-gallery{padding:0;}header#header{height:auto;padding-top:1em;background-image:none;background:#10293c;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzEzMjIyZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMDI5M2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#13222f 0%,#10293c 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#13222f),color-stop(100%,#10293c));background:-webkit-linear-gradient(top,#13222f 0%,#10293c 100%);background:-o-linear-gradient(top,#13222f 0%,#10293c 100%);background:-ms-linear-gradient(top,#13222f 0%,#10293c 100%);background:linear-gradient(to bottom,#13222f 0%,#10293c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#13222f',endColorstr='#10293c',GradientType=0);}header#header .logo img{max-width:75%;}.region-header{margin-top:50px;}#searchToggle{right:0;top:100px;}#block-search-form{right:0;top:150px;background:rgba(255,255,255,0.8);}.section-what-we-do .field-name-field-profile,.section-resources .field-name-field-profile{margin:1em 0 3em;float:left;width:100%;min-width:235px;max-width:25%;}.section-what-we-do .region-postscript,.section-resources .region-postscript{margin-top:2em;margin-bottom:2em;}.region-banner{}.region-banner article.node-page.node-promoted.view-mode-full{padding:1em 0 0;}.region-banner #block-bean-what-we-do-front-page .content{padding:0 0 1em;}.region-banner #block-bean-what-we-do{margin:0 -1.5em;}.region-banner .block-bean .bean-multi-image-gallery{max-height:105px;}.region-banner .block-bean .bean-multi-image-gallery div.content{width:100%;display:flex;justify-content:center;margin:0 auto;}.region-banner .block-bean .bean-multi-image-gallery div.content figure{margin:0 0.2em;}#footer{padding-top:2em;}#footer #block-views-contact-block:before,#footer #block-menu-menu-quicklinks:before{background-image:none !important;}#block-menu-menu-footer-menu ul,#block-dara-copyright-dara-copyright p,#block-dara-signature-dara-signature p{margin:1em 0;}.cta > a{width:100%;}.field-name-field-contact-form h2{margin:2em 0;}.field-name-field-contact-form label{width:100%;}.field-name-field-contact-form input[type=text]{width:100%;}.field-name-field-contact-form textarea{width:100%;}.not-front.page-node article.view-mode-full,.section-links .view-links-section{margin-bottom:1em;}.section-events .region-banner .content,.section-news .region-banner .content{padding-left:0;}.section-events h1#page-title,.section-news h1#page-title{margin-top:1em !important;}.section-events .view-events .event_info header h2,.section-events .view-events .news_info header h2,.section-events .view-news .event_info header h2,.section-events .view-news .news_info header h2,.section-news .view-events .event_info header h2,.section-news .view-events .news_info header h2,.section-news .view-news .event_info header h2,.section-news .view-news .news_info header h2{padding:0 0 1em;}.section-events .view-events .group-date,.section-events .view-news .group-date,.section-news .view-events .group-date,.section-news .view-news .group-date{padding:1em 0 0;}.section-events .view-events .group-date h3,.section-events .view-news .group-date h3,.section-news .view-events .group-date h3,.section-news .view-news .group-date h3{display:inline-block;font:400 20px/24px Arial,Helvetica,"Nimbus Sans L",sans-serif !important;}.section-events .view-events .group-date h3:after,.section-events .view-news .group-date h3:after,.section-news .view-events .group-date h3:after,.section-news .view-news .group-date h3:after{content:": ";}.section-events .view-events .group-date .field-name-field-date,.section-events .view-news .group-date .field-name-field-date,.section-news .view-events .group-date .field-name-field-date,.section-news .view-news .group-date .field-name-field-date{display:inline-block;}.section-events .view-events .view-event,.section-events .view-events .view-news-item,.section-events .view-news .view-event,.section-events .view-news .view-news-item,.section-news .view-events .view-event,.section-news .view-events .view-news-item,.section-news .view-news .view-event,.section-news .view-news .view-news-item{padding:1em 0 0;}.node-type-event h1#section-title{margin-top:1em !important;}.node-type-event article header h2{border-bottom:0 none !important;}.node-type-event article .group-event-info{margin:0 0 1em;}.region-gallery{}.region-gallery .block{margin:0;}.region-gallery .view-gallery .view-content figure{width:100%;height:350px;}.region-gallery .view-gallery .view-content .group_caption{padding:1em;}.front article.node-page.node-promoted.view-mode-full header{padding:0;background-position:15px -498px;}.front article.node-page.node-promoted.view-mode-full header.active{background-position:15px -598px;}.front .region-feature h2.block-title{padding:0 1em;}}#mobile-menu{background:rgba(1,160,175,0.8);height:auto;}#collapsed-menu-button{background-color:#01a0af;border:1px solid #10293c;margin:0;color:white;font-weight:700;text-transform:uppercase;cursor:pointer;display:inline-block;position:fixed;top:1em;right:1em;z-index:999;}#menu-attached-button.left{display:none;}#mobile-menu-inner{border-top:0 solid #a9a5a6;position:fixed !important;}#mobile-menu li,.mobile-menu li{border-bottom:1px solid white;border-top:0 solid #a9a5a6;border-left:0 solid #a9a5a6;border-right:0 solid #a9a5a6;background:#01a0af;text-transform:uppercase;}#mobile-menu > li:first-child{border-top:0 solid white;}#mobile-menu li a,.mobile-menu li a{border-right:0 solid #a9a5a6;display:block;color:white;}#mobile-menu li > a,.mobile-menu li > a{padding:1em 2em;width:100%;}#mobile-menu li.active-trail{background:#10293c;}#mobile-menu li.active-trail a.active-trail{color:white;}@media all and (min-width:768px){.logged-in nav#main-menu ul.menu li.last{display:none;}.not-logged-in nav#main-menu ul.menu li.last,.not-logged-in nav#main-menu ul.menu li:nth-last-child(2){display:none;}#block-menu-menu-mobile-join{display:none;}header#header{background:#16161e url(/sites/all/themes/zen_spi/images/bg_header.jpg) no-repeat 50% 0;padding-top:35px;height:222px;}#searchToggle{top:0;right:208px;}#block-search-form{right:208px;top:50px;background:rgba(255,255,255,0.3);}.section-what-we-do .region-postscript,.section-resources .region-postscript{margin-top:4em;margin-bottom:4em;}.section-what-we-do .region-postscript div.block,.section-resources .region-postscript div.block{margin-bottom:3em;}.section-what-we-do .region-postscript .field-name-field-profile,.section-resources .region-postscript .field-name-field-profile{margin:1em 0;}.region-banner{}.region-banner article.node-page.node-promoted.view-mode-full{padding:1em 0;}.region-banner #block-bean-what-we-do-front-page .content{padding:1em 0;}#footer address,#footer h2.block-title{padding-top:20px;}#footer #block-views-contact-block:before{top:20px;left:-20px;}#footer #block-menu-menu-quicklinks:before{top:20px;left:-15px;}#footer #block-menu-menu-footer-menu ul{margin:70px 0 1.5em;}#footer #block-dara-copyright-dara-copyright p,#footer #block-dara-signature-dara-signature p{margin-top:70px;}.node-type-contact .tabs-primary{display:none;}.cta > a{width:50%;}.field-name-field-contact-form h2{margin:0 0 2em;}.field-name-field-contact-form label{width:15%;}.field-name-field-contact-form input[type=text]{width:80%;}.field-name-field-contact-form textarea{width:80%;}.not-front.page-node article.view-mode-full,.section-links .view-links-section{margin-bottom:6em;}.section-events .region-banner .content,.section-news .region-banner .content{padding-left:2em;}.section-events .region-banner .content,.section-news .region-banner .content{padding-left:2em;}.section-events .view-events article,.section-events .view-news article,.section-news .view-events article,.section-news .view-news article{display:table !important;}.section-events .view-events figure,.section-events .view-news figure,.section-news .view-events figure,.section-news .view-news figure{display:table-cell !important;}.section-events .view-events .event_info,.section-events .view-events .news_info,.section-events .view-news .event_info,.section-events .view-news .news_info,.section-news .view-events .event_info,.section-news .view-events .news_info,.section-news .view-news .event_info,.section-news .view-news .news_info{display:table-cell !important;}.section-events .view-events .event_info header h2,.section-events .view-events .news_info header h2,.section-events .view-news .event_info header h2,.section-events .view-news .news_info header h2,.section-news .view-events .event_info header h2,.section-news .view-events .news_info header h2,.section-news .view-news .event_info header h2,.section-news .view-news .news_info header h2{padding:0 1em 1em;}.section-events .view-events .event_info .field-type-text-with-summary,.section-events .view-events .news_info .field-type-text-with-summary,.section-events .view-news .event_info .field-type-text-with-summary,.section-events .view-news .news_info .field-type-text-with-summary,.section-news .view-events .event_info .field-type-text-with-summary,.section-news .view-events .news_info .field-type-text-with-summary,.section-news .view-news .event_info .field-type-text-with-summary,.section-news .view-news .news_info .field-type-text-with-summary{padding:0 1em;}.section-events .view-events .event_info:before,.section-events .view-events .news_info:before,.section-events .view-news .event_info:before,.section-events .view-news .news_info:before,.section-news .view-events .event_info:before,.section-news .view-events .news_info:before,.section-news .view-news .event_info:before,.section-news .view-news .news_info:before{content:"";width:1px;height:80px;background:#b7d9d7;position:absolute;top:35px;right:0;}.section-events .view-events .event_info:after,.section-events .view-events .news_info:after,.section-events .view-news .event_info:after,.section-events .view-news .news_info:after,.section-news .view-events .event_info:after,.section-news .view-events .news_info:after,.section-news .view-news .event_info:after,.section-news .view-news .news_info:after{content:"";width:1px;height:80px;background:#a7a8a1;position:absolute;top:35px;right:1px;}.section-events .view-events .group-date,.section-events .view-news .group-date,.section-news .view-events .group-date,.section-news .view-news .group-date{display:table-cell !important;padding:35px 1em 0;}.section-events .view-events .group-date:before,.section-events .view-news .group-date:before,.section-news .view-events .group-date:before,.section-news .view-news .group-date:before{content:"";width:1px;height:80px;background:#b7d9d7;position:absolute;top:35px;right:0;}.section-events .view-events .group-date:after,.section-events .view-news .group-date:after,.section-news .view-events .group-date:after,.section-news .view-news .group-date:after{content:"";width:1px;height:80px;background:#a7a8a1;position:absolute;top:35px;right:1px;}.section-events .view-events .view-event,.section-events .view-events .view-news-item,.section-events .view-news .view-event,.section-events .view-news .view-news-item,.section-news .view-events .view-event,.section-news .view-events .view-news-item,.section-news .view-news .view-event,.section-news .view-news .view-news-item{display:table-cell !important;padding:35px 1em 0;}.node-type-event article .group-event-info{margin:0 0 1em 1em;}.region-gallery{}.region-gallery .block{margin:0;}.region-gallery .view-gallery .view-content figure{min-width:750px;min-height:550px;}.region-gallery .view-gallery .view-content .group_caption{padding:1em 0 1em 150px;}.front article.node-page.node-promoted.view-mode-full header{background-position:0 -498px;}.front article.node-page.node-promoted.view-mode-full header.active{background-position:0 -598px;}.front article.node-page.node-promoted.view-mode-full header h2.node-title{padding:0 0 0 3em;}.front #navigation ul{margin-top:2em;}.region-banner .block-bean .bean-multi-image-gallery{max-height:305px;overflow:hidden;max-width:100%;}.region-banner .block-bean .bean-multi-image-gallery div.content{width:100%;display:flex;justify-content:center;margin:0 auto;}.region-banner .block-bean .bean-multi-image-gallery div.content figure{margin:0 0.2em;}}#header ul,#block-menu-menu-footer-menu ul{margin:0;padding:0;}#header ul li,#block-menu-menu-footer-menu ul li{display:inline-block;}#header .block{margin:0;}#header #site-slogan{padding:15px 0 10px;}#block-menu-menu-social-media-menu ul.menu{float:right;}#block-menu-menu-social-media-menu ul.menu li{text-indent:100%;white-space:nowrap;overflow:hidden;display:block;float:left;}#block-menu-menu-social-media-menu ul.menu li a{background:transparent url(/sites/all/themes/zen_spi/images/sprite.png) no-repeat 0 0;display:block;width:49px;height:49px;}#block-menu-menu-social-media-menu ul.menu li:nth-child(2) a{background-position:0 -100px;}#block-menu-menu-social-media-menu ul.menu li:nth-child(3) a{background-position:0 -200px;}#block-menu-menu-social-media-menu ul.menu li:nth-child(4) a{background-position:0 -1800px;}#block-menu-menu-social-media-menu ul.menu li:nth-child(5) a{background-position:0 -1750px;margin-left:5px;}#block-menu-menu-top-menu{clear:both;}#block-menu-menu-top-menu ul{float:right;margin:79px 0 0;}#block-menu-menu-top-menu ul li{width:92px;}.logged-in #block-menu-menu-top-menu ul{margin-top:106px;}.front #navigation{position:absolute;top:220px;z-index:777;}#block-menu-menu-quicklinks ul{margin:0;padding:0;}.region-banner .block{margin:0;}.section-contact-us{}.section-contact-us .region-banner{overflow:hidden;}.section-contact-us article .field-name-field-contact-form div.form-item{display:block;clear:both;margin:0 0 1em;}.section-contact-us article .field-name-field-contact-form label{display:inline-block;margin-right:1em;}.section-contact-us article .field-name-field-contact-form input[type=text]{display:inline-block;}.section-contact-us article .field-name-field-contact-form .field-widget-text-textarea.form-wrapper{overflow:hidden;}.section-contact-us article .field-name-field-contact-form .field-widget-text-textarea.form-wrapper .form-item.form-type-textarea{display:block;}.section-contact-us article .field-name-field-contact-form .field-widget-text-textarea.form-wrapper .form-item.form-type-textarea label{float:left;display:block;}.section-contact-us article .field-name-field-contact-form .field-widget-text-textarea.form-wrapper .form-item.form-type-textarea textarea{float:left;}.section-contact-us article .field-name-field-contact-form .form-actions.form-wrapper{display:block;clear:both;margin:1em 0;}.section-contact-us .region-postscript .block{padding:0;margin:0;}.section-contact-us .region-postscript .block p{margin:0;}.section-contact-us .region-postscript .block h2{display:none;}.section-contact-us #main{padding:0;}footer block-bean .content h2,.section-contact-us block-bean .content h2{display:none;}.node-type-article article p.submitted{display:inline-block;}.node-type-article article .field-name-field-news-category{display:inline-block;}.node-type-article article figure{float:left;margin:0 1em 1em 0;}@media all and (min-width:768px) and (max-width:1000px){.region-banner #block-views-what-we-do-what-we-do,.region-banner #block-views-resources-resources,.region-postscript,.section-contact-us .title-wrap,#content,#footer,.region-sidebar-first,.region-banner .node-contact.view-mode-full,#block-views-frontpage-front-page,#block-views-gallery-gallery .view-footer{padding:0 1.5em;}#block-views-events-calendar-event-calendar{padding-left:1.5em;}#block-bean-events-intro{padding-right:1.5em;}.front #navigation{padding-left:90px;}#site-slogan{padding:5px 0;}.front .region-feature h2.block-title{padding:0 1em;}}.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 0 10px;padding:0;}.header__logo-image{vertical-align:bottom;}.header__site-name{margin:0;font-size:2em;line-height:1.5em;}.header__site-link:link,.header__site-link:visited{color:#000;text-decoration:none;}.header__site-link:hover,.header__site-link:focus{text-decoration:underline;}.header__site-slogan{margin:0;clear:both;}.header__secondary-menu{float:right;}.header__region{}#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;}.not-front #navigation{overflow:hidden;}.breadcrumb{padding:20px 0;border-bottom:1px solid #d2d8d6;position:relative;color:#c7c9c9;font-size:14px;}.breadcrumb:before{border-bottom:1px solid #bcc0bc;content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;}.breadcrumb a{color:#c7c9c9 !important;padding:0 5px;}.breadcrumb a:last-child{color:#00a0af !important;}.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-position:8px 8px;background-repeat:no-repeat;}#payment-details > div{clear:both;}#edit-commerce-payment label.option{font-size:16px;}.messages--warning{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAACuElEQVRIiWP4//8/Ay0xSYqntTpnT252zqeJBf0Njhsykrz/pyd6/e9vcNpGVQv6q2wlm0qc/r0+IPD/3UG+/61l9v9mdrjIUc2C7hqHUzc3S///eZwBjO9tF/vfWe1wjioWTKixVm8otPn38wQT3IKfxxn/t5Va/utpsNSg2ILWcttrNzdJgQ3+dpQRjEHs+9tE/zeXWt+gyILOamuTqlxrsOtPLub+7+emBsSq/88v5wL7oqHQ9H9nmbkF2RbUF1rev7lJEuziuU3i/90ddcB4UZsoJC62ifyvK7R4QJYFrcUGrmUZ5v9hYb9hosh/bzcDMN42VRgeF9W5hv8bi/XdSbagKtfs2c1NEvCIPbaQ/7+/pwkYn17Ki0hR24T/l2eZPCfJgsZ83dCiNOP/yCnn7iau/8G+5mD8aBsHSoqqyNL9X5erHUm0BcVpRm9ubhZHMoTh/4eDzP/DA23+RwTZ/P96hAlF7t5Wof8FyfpvibKgNk8noyDZ4D9quofg1Bjr/1kJlhjiIF+Upmn/r83RzCJoQXaC3qcbm8SwGMLwvybP/H8jMGlik7u7VeB/Zqz2J7wWVGdr1uTG62J1PQgfWST1/+hiCaxyIF8UJqv9r8hQrcVpQVqkzrcbG0WwGvB2H/P/lnx5MAaxsam5vYn3f2KY+jesFpSlqfZnxWjidP2OGWL/g/0swBjExu4Lhv958Ur/i5KU+lEsCA1lYI4JUv95bZ0gTo2Pt3P+z0myBmMQG5e6mxu4/kf4Kf8EmQm3oCRNebKrvSawIGPBqRG9sMOp5hjjfwdrlf/58bKT4RaUpWvtcLZV/39iscD/H0AFP46jYwYiMeP/44u4/9tbKQODSXUH3II9G7v18hI0n8YGKv+IDVT6joxj/BVx4mgcOCde/SnITPRUJAHEGlTCEkQV19TAAN8FC67hZdFXAAAAAElFTkSuQmCC');border-color:#ed5;}.messages--error{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAACpElEQVR42rWWTUgbQRiGQ0Tx4MWDeFM8eBA9iKAoggiCoCiiIiL4L3oQV1CJB0UEf6iRYFpK7UniTw9VSqL2kvQsVDBpSZrtRo35czVNW3oprRf17exSl4yzu1ikAy9h59vvedhkMrMGAGoxknAk2w8MJ/WosXThiZkZt9jdLeglPjn5ATc3mhJNuNjbK0QbG3ExMICL/n6IfX0gcxB7ekDAELu6IHZ2IlJbi1hLS1BLogmPtbUhMTv7oMSamzUlqnByMxLT0/8STQkDj9TV4ZLj5OysrODl8jIu5Gs68dFR7JG6dWkJ0fFx+TpSX89IDMnwcHU1yKec12Yz3rlc4HkeLwjkXJpPip3U3+7vIx6P4ymph4eG5PlwTQ0lMdytlmBxMWKtrXLeT0zA5XTibvj9fjxfXETkb/3N/Dz2dneVuiTZtliU/rPSUsQ5ziuxZYG03IIlJdKKUPJjdRUAKMmzuTnskB/VYbdTtd9HR4g2NCi9Z2VliDY1BSnBaUEBzsrLqXyzWCiQ9HU5HA4afniIUFWV0hOqqMBpURErOM7NxWlhIZOvCwvA7S3Uxq+DA5AnZ3pO8vJYQSArC8c5Oeqx2Rj4udeLQH6+6v2B7GxW8DkjA0JmJpONwUHY7XZGIAgCzCYTeJUewmIFfqMRfEoKlQ2yJbza2oLWcLvdeDI2hk/3+iQWKzAYkJzNjg5srq9TwJ9OJ76YTNScx+ORJT66X1/grKyEbW2NgfPp6XKd/JMZySrHaQsSU1Oe+0/w3WpVgyu5HBlR6lc+H8gioevDwz6JrWwV5+3txyoSFk5DcOX1MnCyJ4Vwfb1zt1UY9SR8aioDpuppaVpwZbPTl+hHF04dOKzk8XBF8DgJC3/woU/W/EciOtELOWi8DDwp//215Q+p7kiKh2lQSAAAAABJRU5ErkJggg==');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{overflow:hidden;background-image:-webkit-gradient(linear,50% 100%,50% 0%,color-stop(100%,#bbbbbb),color-stop(100%,transparent));background-image:-webkit-linear-gradient(bottom,#bbbbbb 1px,transparent 1px);background-image:-moz-linear-gradient(bottom,#bbbbbb 1px,transparent 1px);background-image:-o-linear-gradient(bottom,#bbbbbb 1px,transparent 1px);background-image:linear-gradient(bottom,#bbbbbb 1px,transparent 1px);list-style:none;border-bottom:1px solid #bbbbbb \0/ie;margin:1.5em 0;padding:0 2px;white-space:nowrap;}.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;line-height:1.5em;text-decoration:none;}.tabs-primary__tab,.tabs-primary__tab.is-active{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;text-shadow:1px 1px 0 white;border:1px solid #bbbbbb;border-bottom-color:transparent;border-bottom:0 \0/ie;}.is-active.tabs-primary__tab{border-bottom-color:white;}a.tabs-primary__tab-link,a.tabs-primary__tab-link.is-active{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-transition:background-color 0.3s;-moz-transition:background-color 0.3s;-o-transition:background-color 0.3s;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;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#FFE9E9E9',endColorstr='#00E9E9E9');background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#e9e9e9),color-stop(100%,rgba(233,233,233,0)));background-image:-webkit-linear-gradient(#e9e9e9,rgba(233,233,233,0));background-image:-moz-linear-gradient(#e9e9e9,rgba(233,233,233,0));background-image:-o-linear-gradient(#e9e9e9,rgba(233,233,233,0));background-image:linear-gradient(#e9e9e9,rgba(233,233,233,0));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{-webkit-border-radius:0.75em;-moz-border-radius:0.75em;-ms-border-radius:0.75em;-o-border-radius:0.75em;border-radius:0.75em;-webkit-transition:background-color 0.3s;-moz-transition:background-color 0.3s;-o-transition:background-color 0.3s;transition:background-color 0.3s;text-shadow:1px 1px 0 white;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:1px 1px 0 #333333;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:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA7UlEQVR42qWTPQqDQBCFcwSPkCNITpAj5AjeIm1uYpkyR7Cy2Mot7OwsBAsRwUKwmOwLGRle3EIy8PyBfZ/z3J2TiPylz8VWWZZpUB40BonRKyizaxkA88MYYiqCEgv4MTvnZJom0VqWRbz3FlJZgLYtqmEY1Lg9r+sKsIXcLSC3AC019H0vqLquLeC5AfiHYSGkcdAJimKIBQiJ4+CO92OAtm0FNc8zOjkMwE5Q63FAtbeg6zpAYvG8BWR7i5qmQYwY4MIHqYhE2DOPQWcGJBQF2XU72ZzyUeZ5GCNt5/hybJgYdAXsq5sOEE/jG6dC5IOqCXTmAAAAAElFTkSuQmCC');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-type:none;}.menu__item.is-expanded{list-style-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABJJREFUeJxj+MdQw2DBIMAABgAUsAHD3c3BpwAAAABJRU5ErkJggg==');list-style-type:circle;}.menu__item.is-collapsed{list-style-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABFJREFUCB1jVmCGQClmEWYOAAZ8AMy3HPLXAAAAAElFTkSuQmCC');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:2.4em;}.form-required{color:#c00;}label.option{display:inline;font-weight:normal;}a.button{-webkit-appearance:button;-moz-appearance: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:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABJJREFUeJxj+MdQw2DBIMAABgAUsAHD3c3BpwAAAABJRU5ErkJggg==');background-position:5px 65%;background-repeat:no-repeat;padding-left:15px;}html.js .collapsed .fieldset-legend{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABFJREFUCB1jVmCGQClmEWYOAAZ8AMy3HPLXAAAAAElFTkSuQmCC');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;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}.progress .filled{background-color:#0072b9;background-image:url(/sites/all/themes/zen_spi/images/progress.gif?1519057992);}.checkout-highlight{font-weight:bold;color:red;}#card-element.StripeElement{background:white;padding:1em;}@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;}}.dashboard a.tabs-primary__tab-link,.dashboard a.tabs-primary__tab-link.is-active{background-color:#151924;border-top-left-radius:0;border-top-right-radius:0;height:45px;letter-spacing:0;padding:10px 35px;text-align:center;font-size:18px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}.date-heading + .pager{padding:0;}#field-filmography-prod-values td .field-type-datetime{}.dashboard a.tabs-primary__tab-link.is-active{background-color:#151924;color:#fff;}article ol{padding:0 0 0 17px;}input{-webkit-appearance:none;border-radius:0;}input[type="radio"]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio;}.month > a{padding:3px 8px 8px 8px;}.dashboard a.tabs-primary__tab-link{background-color:#fff;border:solid 1px #c6c4c4;color:#151924;background:#e7e5e5;background:-moz-linear-gradient(left,#e7e5e5 0%,#cdcdcd 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#e7e5e5),color-stop(100%,#cdcdcd));background:-webkit-linear-gradient(left,#e7e5e5 0%,#cdcdcd 100%);background:-o-linear-gradient(left,#e7e5e5 0%,#cdcdcd 100%);background:-ms-linear-gradient(left,#e7e5e5 0%,#cdcdcd 100%);background:linear-gradient(to right,#e7e5e5 0%,#cdcdcd 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e7e5e5',endColorstr='#cdcdcd',GradientType=1);}.dashboard .tabs-primary{background-image:none;border-bottom:20px solid #151924;background:#e7f0f1;margin:-65px 0 0 0;}.dashboard .tabs-primary li:hover > a{opacity:.8;}.dashboard .tabs-primary__tab,.dashboard .is-active.tabs-primary__tab{border-image:none;border-width:0;text-shadow:0 0 0 white;background-color:#fff;}#job-post-node-form p{color:#707c7e;}.dashboard h1.title{display:none;}.inside-p{max-width:960px;margin:0 auto;}.profile-intro .inside-p{padding-bottom:100px;}.dashboard #main{display:block;max-width:100%;background:#fff;margin:0;padding-top:0;padding-bottom:60px;}.dashboard #content{padding-left:0;margin:0 auto;padding-right:0;background:#fff;}.dashboard #main #content .inside-p.listings > ul.menu{height:60px;border-bottom:solid 1px #e7e7e7;margin-bottom:40px;padding-top:7px;}.dashboard #main #content .inside-p.listings > ul.menu li{display:inline-block;width:24%;}.dashboard #main #content .inside-p.listings > ul.menu li a{color:#151924;font-size:16px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}.dashboard #main #content .inside-p.listings > ul.menu li a:hover{color:#93a445;}.dashboard #main #content .inside-p.listings > ul.menu li a:before{content:"";background:url(/sites/all/themes/zen_spi/images/sprite-sml.png) no-repeat 0 0 transparent;display:block;width:30px;height:30px;float:left;margin:-1px 10px 0 0;}#views-exposed-form-downloads-page-1{display:none;}#block-menu-menu-quicklinks-user{display:block;width:210px;float:left;}.page-production-company-directory #directory-search-result .field-name-field-email{height:auto;}#block-menu-menu-quicklinks-user h2{font:bold 14px/14px 'Arial',sans-serif;background:url(/sites/all/themes/zen_spi/images/sub-nav-border.jpg) bottom repeat-x;padding-bottom:10px;}#block-menu-menu-quicklinks-user ul li a{font:normal 18px/21px 'Arial',sans-serif;color:#00a0af;padding:10px 0 14px;display:block;background:url(/sites/all/themes/zen_spi/images/sub-nav-border.jpg) bottom repeat-x;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}#block-menu-menu-quicklinks-user ul li a:hover{color:#151924;}#block-menu-menu-quicklinks-user ul{padding:0 0 0 0;margin:0;}#block-menu-menu-quicklinks-user ul li a:before{background:url(/sites/all/themes/zen_spi/images/sprite-sml.png) no-repeat scroll -40px 0 transparent;content:"";display:block;float:left;height:30px;margin:6px 10px 0 -20px;width:10px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}#block-menu-menu-quicklinks-user ul li a:hover:before,#block-menu-menu-quicklinks-user ul li a.active:before{background:url(/sites/all/themes/zen_spi/images/sprite-sml.png) no-repeat scroll -50px 0 transparent;content:"";display:block;float:left;height:30px;margin:6px 10px 0 -20px;width:10px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}.dashboard .cycle-slide article{height:550px;}.dashboard .region-postscript .block{box-sizing:border-box;padding-left:0;padding-right:0;word-wrap:break-word;}.section-production-company-directory .title{display:none;}.section-production-company-directory #content{padding-left:0;padding-right:0;}.section-production-company-directory #main{max-width:100%;margin:0;padding:0;}.section-production-company-directory #content > article{background:none repeat scroll 0 0 #ffffff;display:inline-block;padding-bottom:60px;width:100%;}.directory-header{margin:0 auto;max-width:960px;width:100%;padding:35px 0;}.directory-header > div{display:inline-block;width:100%;}.directory-header div > .field-name-body{display:block;float:left;width:435px;}#directory-advance-search-form > div{background:url(/sites/all/themes/zen_spi/images/shadow2.png) no-repeat right top;}.directory-header div > form{display:block;float:right;width:435px;overflow:hidden;padding-top:20px;background:url(/sites/all/themes/zen_spi/images/shadow.png) no-repeat left top;}.section-production-company-directory #content > article h2{font:300 26px/26px "Oswald",sans-serif;color:#206379;}.section-production-company-directory #content > article h2 strong{font:400 34px/48px "Oswald",sans-serif;}.section-production-company-directory #content > article p{font:300 25px/31px "Oswald",sans-serif;color:#707c7e;}.field-name-field-directory-image{background:#000;}.field-name-field-directory-image img{display:block;margin:0 auto;}.alpha-box{background:none repeat scroll 0 0 #ebeaea;height:40px;border-top:solid 1px #c9c7c7;border-bottom:solid 1px #c9c7c7;}.alpha-list{display:table;height:38px;width:100%;max-width:960px;margin:0 auto;}.alpha-list{display:alphabet;}.alpha-list ul > li{display:table-cell;width:40px;}.alpha-list ul{margin:0;padding:0;}.alpha-list a{width:100%;display:block;color:#1c2631;border:solid 1px #c9c7c7;font:400 18px/18px "Oswald",sans-serif;padding:10px 0 10px 11px;background:#e7e5e5;background:-moz-linear-gradient(left,#e7e5e5 0%,#cfcfcf 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#e7e5e5),color-stop(100%,#cfcfcf));background:-webkit-linear-gradient(left,#e7e5e5 0%,#cfcfcf 100%);background:-o-linear-gradient(left,#e7e5e5 0%,#cfcfcf 100%);background:-ms-linear-gradient(left,#e7e5e5 0%,#cfcfcf 100%);background:linear-gradient(to right,#e7e5e5 0%,#cfcfcf 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e7e5e5',endColorstr='#cfcfcf',GradientType=1);margin-top:-1px;}.alpha-list li.active a,.alpha-list li a:hover{width:100%;display:block;color:#1c2631;border:solid 1px #986008;font:400 18px/18px "Oswald",sans-serif;padding:10px 0 10px 11px;background:#e7e5e5;margin-top:-1px;background:#f7ab07;background:-moz-linear-gradient(top,#f7ab07 0%,#d06c1b 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f7ab07),color-stop(100%,#d06c1b));background:-webkit-linear-gradient(top,#f7ab07 0%,#d06c1b 100%);background:-o-linear-gradient(top,#f7ab07 0%,#d06c1b 100%);background:-ms-linear-gradient(top,#f7ab07 0%,#d06c1b 100%);background:linear-gradient(to bottom,#f7ab07 0%,#d06c1b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7ab07',endColorstr='#d06c1b',GradientType=0);text-shadow:0 0 5px #ffffff;}#directory-search-result{display:block;margin:0 auto;width:100%;max-width:972px;margin-top:27px;}textarea#edit-profile-terms-conditions-field-t-c-und-0-value{padding:10px;}.directory-header form .fieldset-title{color:#206379;font:300 15px/18px "Oswald",sans-serif;text-transform:uppercase;}.directory-header form .form-item{margin:0;width:435px;height:30px;display:inline-block;background:#97bec2;-webkit-box-shadow:inset 5px 5px 5px 0px rgba(0,0,0,0.55);-moz-box-shadow:inset 5px 5px 5px 0px rgba(0,0,0,0.55);box-shadow:inset 5px 5px 5px 0px rgba(0,0,0,0.55);margin-bottom:5px;}.directory-header form .form-item > input{background:#aac7ca;float:left;width:60%;border:medium none;height:100%;-webkit-box-shadow:inset 0 5px 5px 0px rgba(0,0,0,0.35);-moz-box-shadow:inset 0 5px 5px 0px rgba(0,0,0,0.35);box-shadow:inset 0 5px 5px 0px rgba(0,0,0,0.35);padding:0 16px;text-transform:uppercase;color:#062d3d;font:300 16px/16px "Oswald",sans-serif;}table.mini thead tr th:last-child{display:table-cell;}.directory-header input.form-submit{background:url(/sites/all/themes/zen_spi/images/arrow-right.png) no-repeat scroll 9px 4px #206379;border:medium none;-webkit-box-shadow:inset 0 3px 5px 0px rgba(0,0,0,0.45);-moz-box-shadow:inset 0 3px 5px 0px rgba(0,0,0,0.45);box-shadow:inset 0 5px 3px 0px rgba(0,0,0,0.45);float:left;height:100%;margin-bottom:5px;width:60%;height:30px;text-align:right;text-transform:uppercase;color:#fff;font:normal 14px/14px "Arial",sans-serif;padding:2px 15px 0 0;float:right;}.directory-header form .form-item > label{width:40%;float:left;padding:9px;color:#206379;font:300 14px/14px "Oswald",sans-serif;text-transform:uppercase;}.directory-header fieldset,#directory-search-result fieldset{border-color:none;border-style:none;border-width:0;margin:0;padding:0;}.directory-header form .form-item > select{background:#aac7ca;float:left;width:60%;border:medium none;height:100%;font:300 16px/16px "Oswald",sans-serif;color:#062d3d;text-transform:uppercase;-webkit-box-shadow:inset 0 5px 5px 0px rgba(0,0,0,0.35);-moz-box-shadow:inset 0 5px 5px 0px rgba(0,0,0,0.35);box-shadow:inset 0 5px 5px 0px rgba(0,0,0,0.35);padding:2px 0 0 10px;}.directory-header form .form-item > label:before{content:"";background:url(/sites/all/themes/zen_spi/images/sprite-spi.png) no-repeat scroll 0 0 transparent;display:block;width:20px;height:20px;float:left;}.directory-header form .form-item-genre > label:before{content:none;}.directory-header form .form-item-genre > label{font:400 14px/14px "Oswald",sans-serif;text-transform:uppercase;}#directory-search-result fieldset{display:block;width:320px;height:161px;float:left;background:url(/sites/all/themes/zen_spi/images/b-card-bg.jpg) no-repeat scroll 0 0 transparent;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;padding:20px 60px 0 35px;position:relative;margin:0 4px 6px 0;}#directory-search-result fieldset:hover{cursor:pointer;background:url(/sites/all/themes/zen_spi/images/b-card-bg-h.jpg) no-repeat scroll 0 0 transparent;}#directory-search-result .fieldset-wrapper{max-width:220px;word-wrap:normal;overflow:hidden;}#profile-first-col .field-name-field-title{clear:left;display:block;font-weight:bold;margin-bottom:13px;}#directory-search-result .fieldset-wrapper > a{display:block;height:149px;position:absolute;right:0;top:5px;width:313px;text-indent:-9999px;}#directory-search-result .field-type-text.field-name-field-company{font:bold 16px/16px "Arial",sans-serif;text-transform:uppercase;color:#1e6278;padding:0;}#directory-search-result .field-type-text,#directory-search-result .field-label,#directory-search-result .field a{font:400 14px/14px "Arial",sans-serif;color:#8b8f8e;}.direct-bg{width:100%;background:#e7f0f1;}#profile-first-col{display:block;float:left;text-align:right;width:250px;font:normal 14px/23px "Arial",sans-serif;color:#707c7e;margin-right:45px;padding-bottom:60px;}#profile-second-col{display:block;float:right;width:665px;font:normal 14px/24px "Arial",sans-serif;color:#707c7e;padding-bottom:60px;}#profile-first-col h3{font:normal 16px/23px "Arial",sans-serif;color:#00a0af;padding-top:20px;}#profile-second-col h3{font:normal 18px/23px "Arial",sans-serif;color:#00a0af;text-transform:uppercase;}#profile-second-col > h1{color:#231f20;}#directory-single-profile{display:block;width:100%;max-width:960px;margin:0 auto;}#directory-single-profile .pager{display:inline-block;width:100%;height:95px;margin:0;padding:30px 0 0 0;}#directory-single-profile .pager > li{list-style:none;width:50%;text-align:left;display:block;float:left;padding:0;margin:0;font:normal 12px/12px "Arial",sans-serif;color:#8b8f8e;text-transform:uppercase;}ul.pager{display:block;max-width:960px;width:100%;font:normal 12px/12px "Arial",sans-serif;margin:0 auto;text-align:left;padding:20px 0;}#directory-single-profile .pager li a{color:#8b8f8e;}#directory-single-profile .pager > li.pager-previous,#directory-single-profile .pager > li.pager-next{width:25%;}#directory-single-profile .pager > li.pager-next{text-align:right;}#directory-single-profile .pager li.pager-previous a:before{content:"";float:left;display:block;width:22px;height:22px;margin:-5px 10px 0 0;background:url(/sites/all/themes/zen_spi/images/sprite-spi.png) no-repeat scroll -150px 0px rgba(0,0,0,0);}#directory-single-profile .pager li.pager-next a:after{content:"";float:right;display:block;width:22px;height:22px;margin:-5px 0 0 10px;background:url(/sites/all/themes/zen_spi/images/sprite-spi.png) no-repeat scroll -100px 0px rgba(0,0,0,0);}#profile-second-col .field-name-field-company-desc{padding-bottom:30px;}#profile-second-col table{border-collapse:collapse;border-spacing:0;margin-bottom:4px;margin-top:4px;}#profile-second-col tbody tr td .field{color:#707c7e;font:normal 14px/14px "Arial",sans-serif;}#profile-second-col tbody tr td{padding:6px 8px;border:solid 1px #fff;}#profile-second-col tr.even{background-color:#edeef0;}#profile-second-col tbody tr td.field_award_year .date-display-single,#profile-second-col tbody tr td.field_production_year .date-display-single{font-weight:bold;}table.field-collection-view-final{width:100%;}table.field-collection-view-final thead{display:none;}.field-name-field-filmography-prod,.field-name-field-filmography-award{margin-bottom:30px;}.field-name-field-main-contact > .field,.field-name-field-email > div{display:inline-block;}#directory-search-result .field-name-field-email,#directory-search-result .field-name-field-website{height:19px;line-height:12px;}.section-production-company-directory #content > article .field-name-field-company-desc p,.section-production-company-directory #content > article .field-name-field-company-desc li{color:#707c7e;font:14px/24px "Arial",sans-serif;}.section-production-company-directory #content > article .field-name-field-company-desc ul{margin:0;padding:0 0 0 10px;}.clear + .field-label,.field-name-field-email > .field-label{color:#00a0af;font-weight:normal;}.field-name-field-address{padding-bottom:20px;}#profile-first-col .field-name-field-phone{clear:both;}#block-user-login{display:block;background:none repeat scroll 0 0 #93a445;height:280px;position:absolute;right:0;top:187px;width:380px;z-index:0;padding:25px 15px;opacity:0;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}#block-user-login.open{opacity:1;z-index:9999;}#block-user-login h2{color:#fefefe;font:14px/24px "Arial",sans-serif;text-transform:uppercase;}#block-user-login input,#block-user-login label{height:40px;background:none repeat scroll 0 0 #fff;border:medium none;display:inline-block;float:left;-webkit-box-shadow:inset 5px 5px 5px 0px rgba(0,0,0,0.15);-moz-box-shadow:inset 5px 5px 5px 0px rgba(0,0,0,0.15);box-shadow:inset 5px 5px 5px 0px rgba(0,0,0,0.15);}#block-user-login input{width:69%;padding-left:10px;color:#66790d;}#block-user-login label{width:30%;color:#66790d;font:14px/24px "Arial",sans-serif;text-transform:uppercase;padding:9px 0 0 10px;}#block-user-login input.form-submit{background:none repeat scroll 0 0 #505f0a;height:40px;width:100%;color:#fff;text-transform:uppercase;text-align:left;padding:4px 0 0 16px;border:medium none;text-indent:0;}#block-user-login input.form-submit:hover{opacity:0.8;}#block-user-login #user-login-form .item-list li a{color:#fefefe;font:14px/24px "Arial",sans-serif;text-transform:uppercase;padding:0 0 16px;display:block;}#block-user-login #user-login-form .form-item{margin:6px 0;display:block;height:40px;}.liner{display:block;border-bottom:solid 2px #505f0a;margin-top:-6px;}.logged-in #block-menu-menu-top-menu ul{margin-top:79px;position:relative;z-index:888;}.logged-in #block-menu-menu-top-menu li{display:none;}.logged-in #block-menu-menu-top-menu li:nth-child(n+3){display:block !important;}#block-system-user-menu h2{display:none;}#content > .profile-intro{background:#e7f0f1;border-bottom:20px solid #151924;padding-top:40px;color:#707c7e;}#content > .profile-intro h1{text-transform:none;}.dashboard .region.region-feature,.dashboard .region-postscript{border-bottom:2px solid #e5e5e5;display:block;float:right;width:690px;padding-bottom:17px;margin-bottom:30px;}.dashboard #block-views-news-latest-news{display:block;margin-top:20px;}.dashboard .node-event h2.node-title,.dashboard .node-event h2.node-title > a{color:#231f20;font:normal 18px/21px "Arial",sans-serif;}.dashboard .node-event h2.node-title{margin-bottom:6px;}.dashboard #block-views-events-upcoming-events .field-type-datetime,.dashboard #block-views-events-upcoming-events-column .field-type-datetime{color:#b8b8b8;font:normal 14px/16px "Arial",sans-serif;}.dashboard #block-views-events-upcoming-events .views-row,.dashboard #block-views-events-upcoming-events-column .views-row{background:url(/sites/all/themes/zen_spi/images/events-breaker.png) repeat-x bottom rgba(0,0,0,0);padding-bottom:10px;margin-bottom:10px;}.dashboard #block-views-events-upcoming-events-column,.dashboard #block-views-events-calendar-event-calendar,.dashboard #block-views-events-upcoming-events{width:33%;padding-right:25px;}#block-views-news-latest-news .views-row{width:230px !important;}body.page-checkout.section-checkout{background:none repeat scroll 0 0 #10293c;}#commerce-checkout-form-registration-details{display:block;width:650px;}.section-user label,.section-checkout label{color:#10293c;font:18px/24px "Arial",sans-serif;padding:9px 20px 0 6px;width:30%;text-align:right;}.section-user input,.section-user select,.section-checkout input,.section-checkout select{border:medium none;color:#10293c;height:40px;padding-left:10px;width:70%;-webkit-box-shadow:inset 5px 5px 5px 0px rgba(0,0,0,0.15);-moz-box-shadow:inset 5px 5px 5px 0px rgba(0,0,0,0.15);box-shadow:inset 5px 5px 5px 0px rgba(0,0,0,0.15);}.section-user input,.section-user label,.section-checkout input,.section-checkout label{background:none repeat scroll 0 0 #fff;border:medium none;-webkit-box-shadow:inset 5px 5px 5px 0px rgba(0,0,0,0.15);-moz-box-shadow:inset 5px 5px 5px 0px rgba(0,0,0,0.15);box-shadow:inset 5px 5px 5px 0px rgba(0,0,0,0.15);display:inline-block;float:left;height:40px;}#commerce-p2cp-cm-regdetails-field-email-add-more-wrapper{display:block;}#edit-commerce-p2cp-cm-regdetails > div,#addressfield-wrapper .fieldset-wrapper > div,#addressfield-wrapper .fieldset-wrapper .street-block > div{display:block;}#edit-commerce-p2cp-cm-regdetails .form-wrapper{height:auto;}#commerce-checkout-form-registration-details fieldset{margin:0;padding:0;}#addressfield-wrapper fieldset legend span,#commerce-checkout-form-registration-details legend > span{margin:0;padding:0;color:#fff;text-transform:uppercase;font:18px/24px "Arial",sans-serif;}.addressfield-container-inline > div{width:100%;}.checkout-help{font:16px/24px "Arial",sans-serif;color:#fff;padding-bottom:20px;}#edit-commerce-p2cp-cm-desc-field-company-desc label,#edit-commerce-p2cp-cm-regdetails-field-email-mailchimp-und + label,#edit-commerce-p2cp-cm-regdetails-field-public-und + label,input#edit-commerce-p2cp-cm-regdetails-field-public-und,input#edit-commerce-p2cp-cm-regdetails-field-email-mailchimp-und,#commerce-p2cp-terms-conditions-field-t-c-add-more-wrapper label,#commerce-checkout-form-registration-details .form-type-checkbox label{background:none;border:medium none;box-shadow:none;display:inline-block;float:left;height:40px;color:#fff;width:auto;text-align:left;}#commerce-checkout-form-registration-details .form-type-checkbox input{width:auto;float:left;}#edit-commerce-p2cp-cm-regdetails-field-email-mailchimp,#edit-commerce-p2cp-cm-desc,fieldset#edit-commerce-p2cp-cm-cred,fieldset#edit-commerce-p2cp-cm-legal,fieldset#edit-commerce-p2cp-terms-conditions,fieldset#edit-commerce-p2cp-newsletter-sign-up{border-bottom:2px solid #fff;padding-bottom:40px;display:block;}#edit-commerce-p2cp-cm-regdetails-field-address{border-bottom:2px solid #fff;display:block;padding-bottom:40px;margin-bottom:40px;}.form-item-commerce-p2cp-cm-regdetails-field-address-und-0-premise{display:block;margin-bottom:0;}.producer-type-legend{margin:0;max-width:250px;}.commerce_p2cp_cm_regdetails .field-name-field-profile-emerging-producer .form-type-radios > label{height:0;width:0;opacity:0;line-height:0;}.commerce_p2cp_cm_regdetails .field-name-field-profile-emerging-producer .form-type-radios .form-type-radio input{width:auto;margin-left:0.5em;margin-right:1em;box-shadow:none;}.commerce_p2cp_cm_regdetails .field-name-field-profile-emerging-producer .form-type-radios .form-type-radio label{width:auto;background:none;color:white;box-shadow:none;}#block-bean-register-for-spi-membership-now{background:#e7f0f1;}#block-bean-register-for-spi-membership-now .content{margin:0 auto;display:block;max-width:940px;width:100%;padding:40px 0;}#block-bean-register-for-spi-membership-now .content p{font:18px/23px "Arial",sans-serif;color:#707c7e;}#block-bean-register-for-spi-membership-now .content h2{font:24px/24px "Arial",sans-serif;color:#00a0af;text-transform:none;}#block-bean-register-for-spi-membership-now .content li{font:18px/23px "Arial",sans-serif;}.section-checkout h1#page-title{text-transform:uppercase;color:#fff;font:300 30px/10px "Oswald",sans-serif;}a.cm_tooltips{background:url(/sites/all/themes/zen_spi/images/sprite-spi.png) no-repeat scroll -200px 0 rgba(0,0,0,0);display:block;float:right;height:25px;margin-left:10px;overflow:hidden;text-indent:35px;width:25px;}.ui-tooltip{padding:8px;background:#22e2f4;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;background:#22e2f4;color:#10293c;border-radius:0;font:14px/17px "Arial",sans-serif !important;-webkit-box-shadow:0px 0px 20px 0px rgba(50,50,50,0.75);-moz-box-shadow:0px 0px 20px 0px rgba(50,50,50,0.75);box-shadow:0px 0px 20px 0px rgba(50,50,50,0.75);padding:35px;text-align:center;}.filter-help,.filter-guidelines{clear:left;padding:4px;float:none;}#commerce-p2cp-cm-cred-field-email-add-more-wrapper .form-item{width:650px;}#commerce-checkout-form-registration-details .form-item{display:inline-block;height:40px;margin:6px 0;width:100%;}#commerce-checkout-form-registration-details .form-type-checkbox label{width:90%;}#edit-commerce-p2cp-cm-desc-field-company-desc-und-0-value-counter{margin-top:10px;}#edit-commerce-p2cp-cm-desc-field-company-desc-und-0-value-counter,#edit-commerce-p2cp-cm-desc-field-company-desc-und-0-format-help,.tips{color:#fff;}#edit-commerce-p2cp-cm-cred legend{margin-top:40px;}#edit-commerce-p2cp-cm-legal .fieldset-wrapper{display:inline-block;margin-bottom:40px;padding-bottom:40px;}.resizable-textarea .grippie{background:none repeat scroll 0 0 #ccc;height:20px;}#edit-commerce-p2cp-terms-conditions-field-t-c-und-0-value{width:100%;display:inline;}#edit-commerce-p2cp-terms-conditions-field-t-c-und-0-value{min-height:215px;padding:20px;color:#010101;font:14px/17px "Arial",sans-serif !important;}#edit-commerce-p2cp-cm-regdetails-field-address + .fieldset-legend:before,.form-wrapper legend:before{background:url(/sites/all/themes/zen_spi/images/sprite-spi.png) no-repeat scroll -250px 0 transparent;content:"";display:block;float:left;height:10px;margin:5px 0 0;width:20px;}#edit-commerce-p2cp-cm-regdetails-field-address + .fieldset-legend{display:block;margin:0 0 40px 0;}legend{display:block;margin:40px 0;}#block-bean-payment-accepted,#block-menu-menu-why-join-spi{float:left;width:100%;}.link-field-url .form-item{width:100%;margin:0  !important;}.link-field-url label{display:none !important;}.link-field-url input{width:100% !important;margin:0 !important;}#commerce-checkout-form-registration-details .form-type-checkbox input{display:none;}#commerce-checkout-form-registration-details .form-type-checkbox .description{clear:left;}.form-type-checkbox label:before{background:url(/sites/all/themes/zen_spi/images/sprite-spi.png) no-repeat scroll -300px 0 rgba(0,0,0,0);content:"";display:block;float:left;height:80px;margin:1px 20px 0 0;width:20px;}.form-type-checkbox input:checked + label:before{background:url(/sites/all/themes/zen_spi/images/sprite-spi.png) no-repeat scroll -350px 0 rgba(0,0,0,0);content:"";display:block;height:20px;margin-bottom:30px;}.form-type-checkbox label{font:16px/24px "Arial",sans-serif !important;}.button-operator{color:#fff;float:left;text-transform:uppercase;padding:11px 15px 0 0 !important;}input#edit-submit,.section-checkout input#edit-continue,.section-checkout input#edit-cancel,.section-checkout input#edit-back{background:url(/sites/all/themes/zen_spi/images/button-arrow.png) no-repeat scroll 12px 5px #155258;border:none;color:white;display:inline-block;height:44px;margin-right:20px;overflow:hidden;padding-top:7px;position:relative;text-align:left;text-indent:45px;-webkit-box-shadow:inset 5px 5px 5px 0px rgba(0,0,0,0.25);-moz-box-shadow:inset 5px 5px 5px 0px rgba(0,0,0,0.25);box-shadow:inset 5px 5px 5px 0px rgba(0,0,0,0.25);}.section-checkout input#edit-continue:hover,.section-checkout input#edit-cancel:hover,.section-checkout input#edit-back:hover{text-decoration:none;-moz-opacity:0.70;-khtml-opacity:0.70;opacity:0.70;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha";}.section-checkout input#edit-continue{width:300px;}.section-checkout input#edit-cancel,.section-checkout input#edit-back{width:170px;}#edit-commerce-p2cp-cm-cred-field-email .field,.field-name-field-email > div{display:block;}fieldset#edit-buttons{display:block;margin:40px 0 160px 0;}.front #block-views-news-latest-news .views-row{width:242px !important;}.page-resources-downloads .view-downloads.view-display-id-page span.file a{background:url(/sites/all/themes/zen_spi/images/sprite.png) no-repeat scroll 5px -1898px #155258;border:1px solid #155258;color:white;display:inline-block;height:30px;margin-right:20px;overflow:hidden;position:relative;text-indent:100%;white-space:nowrap;width:150px;}.section-checkout aside .block > h2{background:none repeat scroll 0 0 rgba(0,0,0,0);border-bottom:1px solid #fff;color:white;font:bold 14px/24px "Arial",sans-serif;text-align:left;width:100%;margin-bottom:12px;padding-bottom:6px;}.field-name-field-payment-logo{display:inline;}.section-checkout aside .sidebar{float:right;margin:0;width:250px;}#block-menu-menu-why-join-spi h2{margin-bottom:0;}#block-bean-payment-accepted .content .entity{border-bottom:3px solid #fff;padding-bottom:6px;}#block-menu-menu-why-join-spi ul{padding:0;margin:0;}#block-menu-menu-why-join-spi ul a{border-bottom:1px solid #fff;display:block;font:18px/24px "Arial",sans-serif;padding:14px 0;}#block-menu-menu-why-join-spi ul a{padding:14px 0;font:normal 18px/24px "Arial",sans-serif;}#edit-commerce-p2cp-cm-regdetails > .fieldset-legend{float:left;color:#fff;font:18px/24px "Arial",sans-serif;text-transform:uppercase;}#edit-commerce-p2cp-cm-regdetails > a.cm_tooltips{float:left;}.page-user-edit-registration-details.dashboard #main{background:none repeat scroll 0 0 #10293c;}#registration-details-edit-form div > div{clear:both;}.form-item-commerce-p2cp-cm-dirdetails-field-company-und-0-value .cm_tooltips{display:none;}.field-label label:before{background:url(/sites/all/themes/zen_spi/images/sprite-spi.png) no-repeat scroll -250px 0 transparent;content:"";display:block;float:left;height:10px;margin:5px 0 0;width:20px;}fieldset legend span,.field-label label{color:#fff;font:18px/24px "Arial",sans-serif;margin:0;padding:0;text-transform:uppercase;background:none;box-shadow:none;width:auto;}.form-item table tr.even{background:#284e6c;}.form-item table tr.odd{background:#183b57;}.form-item table tr td{padding:18px 0;}form th{border:medium none;padding-right:1em;text-align:left;}#field-main-genres-values .field-label{width:auto;}tr.even,tr.odd{background-color:#eee;border-bottom:none;padding:0.1em 0.6em;}form tbody{border-top:none;}.draggable a.tabledrag-handle:before{background:url(/sites/all/themes/zen_spi/images/sprite-spi.png) no-repeat scroll -400px 0 transparent;content:"";display:block;float:right;height:17px;margin:0;width:17px;}.draggable a.tabledrag-handle{height:17px;margin-left:33px;margin-right:23px;}a.tabledrag-handle .handle,.tabledrag-changed{display:none !important;}#commerce-checkout-form-directory-details fieldset{margin:0;padding:0;}td .field-name-field-production-year legend,#edit-commerce-p2cp-cm-dirdetails > legend{display:none;}.section-user input[value="Remove"],.section-checkout input[value="Remove"]{background:url(/sites/all/themes/zen_spi/images/sprite-spi.png) no-repeat scroll -445px 4px #00a0af;display:block;height:25px;text-align:left;width:120px;padding-left:30px;padding-top:4px;}.section-user .inside-p.listings > form{padding:0;}.section-checkout input[value="Add another item"]{background:url(/sites/all/themes/zen_spi/images/sprite-spi.png) no-repeat scroll -441px -41px #00a0af;display:block;height:40px;padding-left:42px;padding-top:8px;text-align:left;width:200px;}form table{width:100%;}#edit-commerce-p2cp-cm-dirdetails-field-main-genres th.field-label:nth-child(n+2){display:none;}#edit-commerce-p2cp-cm-dirdetails-field-main-genres .field-label{width:40%;}#edit-commerce-p2cp-cm-dirdetails-field-company{width:100%;}.tabledrag-toggle-weight-wrapper{width:100%;display:inline-block;}.tabledrag-toggle-weight-wrapper > a{display:none;}.view-events .node-readmore{display:none;}.page-user-edit label[for="edit-picture-upload"]{background:none;color:#fff;box-shadow:none;text-align:left;width:auto;padding-left:0;}.section-checkout table + .clearfix,#edit-commerce-p2cp-cm-dirdetails-field-company-video{border-bottom:solid 1px #fff;margin-bottom:40px;display:block;padding-bottom:30px;}#edit-commerce-p2cp-filmography legend{margin:0 0 -4px;}.tabledrag-toggle-weight{position:relative;right:0;top:22px;}#edit-commerce-p2cp-cm-dirdetails-field-company-video legend{margin:0 0 18px;}#edit-commerce-p2cp-cm-dirdetails-field-company-video-und-0 .fieldset-description{display:none;}#edit-commerce-p2cp-cm-dirdetails-field-company-video-und-0 .form-item{margin:0;}.page-resources .breadcrumb{display:block;}.date-date + .description{display:none;}#edit-commerce-p2cp-filmography-field-filmography-prod thead,#edit-commerce-p2cp-filmography-field-filmography-prod tbody{display:table;min-width:620px;}#edit-commerce-p2cp-filmography-field-filmography-prod tr{display:table-row;}#edit-commerce-p2cp-filmography-field-filmography-prod th{display:inline-block;width:140px;padding:0;font-size:1;}.date-date .description{display:none;}table{max-width:650px;}#edit-commerce-p2cp-filmography-field-filmography-prod th:nth-child(1){display:inline-block;width:80px;}#edit-commerce-p2cp-cm-dirdetails-field-main-genres .form-item > label:before{background:url(/sites/all/themes/zen_spi/images/sprite-spi.png) no-repeat scroll -250px 0 transparent;content:"";display:block;float:left;height:10px;margin:5px 0 0;width:20px;}#edit-commerce-p2cp-cm-dirdetails-field-main-genres .form-item > label{background:none repeat scroll 0 0 rgba(0,0,0,0);box-shadow:none;color:#fff;font:18px/24px "Arial",sans-serif;margin:0;padding:0;text-transform:uppercase;width:auto;}#edit-commerce-p2cp-cm-dirdetails-field-main-genres .tabledrag-toggle-weight{position:relative;right:0;top:0;}#edit-commerce-p2cp-filmography tr{position:relative;}#edit-commerce-p2cp-filmography-field-filmography-prod td:nth-child(1){width:80px;}#edit-commerce-p2cp-filmography-field-filmography-prod td:nth-child(2){width:140px;}#edit-commerce-p2cp-filmography-field-filmography-prod td:nth-child(3){width:140px;}#edit-commerce-p2cp-filmography-field-filmography-award td:nth-child(2) input,#edit-commerce-p2cp-filmography-field-filmography-prod td:nth-child(2) input{width:100px;}#edit-commerce-p2cp-filmography-field-filmography-award td:nth-child(2) input,#edit-commerce-p2cp-filmography-field-filmography-prod td:nth-child(2) input{width:100px;}#edit-commerce-p2cp-filmography-field-filmography-prod td:nth-child(3) input{width:100px;}#edit-commerce-p2cp-filmography-field-filmography-prod td:nth-child(4) select{width:120px;}#edit-commerce-p2cp-filmography-field-filmography-prod td:nth-child(3) label{display:none;}#edit-commerce-p2cp-filmography-field-filmography-prod th:nth-child(6){display:none;}#edit-commerce-p2cp-filmography-field-filmography-prod td:nth-child(6){width:120px;}#edit-commerce-p2cp-filmography-field-filmography-prod td:nth-child(2) .date-padding{float:left;padding:0 !important;}#block-user-login .form-type-checkbox input{display:none;}#block-user-login .form-type-checkbox label{background:none repeat scroll 0 0 rgba(0,0,0,0);box-shadow:none;color:#fff;font:14px/24px "Arial",sans-serif !important;padding:4px 0 0;text-transform:uppercase;width:100%;height:30px;}#block-user-login #user-login-form .form-item.form-type-checkbox{display:block;height:35px;margin:0;}#block-user-login #user-login-form .form-type-checkbox label:before{margin:1px 10px 0 0;}#block-user-login label{text-align:left;}input[value="Remove"]{float:right;}#edit-commerce-p2cp-cm-dirdetails-field-main-contact td .field-widget-text-textfield{display:block;margin-bottom:10px;height:40px;}#edit-commerce-p2cp-filmography-field-filmography-award th label{text-align:left;width:100px;}#edit-commerce-p2cp-filmography-field-filmography-award th:nth-child(6) label{display:none;}#edit-commerce-p2cp-filmography-field-filmography-award td:nth-child(4) legend{display:none;}#edit-commerce-p2cp-filmography-field-filmography-award td:nth-child(1){width:80px;}#edit-commerce-p2cp-filmography-field-filmography-award td:nth-child(2){width:auto;margin-right:10px;}#edit-commerce-p2cp-filmography-field-filmography-award td:nth-child(3){width:140px;margin-right:10px;}#edit-commerce-p2cp-filmography-field-filmography-award td:nth-child(4){width:auto;margin-right:10px;}#edit-commerce-p2cp-filmography-field-filmography-award td:nth-child(4) input{width:120px;}#edit-commerce-p2cp-filmography .clearfix{border-bottom:solid 1px #00a0af;margin-bottom:35px;padding-bottom:25px;}#edit-commerce-p2cp-filmography .form-item > .field-label{background:#183b57;text-align:left;font:15px/24px "Arial",sans-serif;color:#fff;width:100%;height:40px;padding-left:20px;box-shadow:none;}#edit-commerce-p2cp-filmography table thead,#edit-commerce-p2cp-filmography > .fieldset-wrapper{width:620px;}#edit-commerce-p2cp-filmography-field-filmography-award td:nth-child(6){width:120px;}#edit-commerce-p2cp-filmography-field-filmography-award .date-padding{float:left;padding:0;}#edit-review-details{background:#fff;padding:1px 5px;}#edit-review-details ul{list-style-type:none;padding:0 60px;}#edit-review-details ul li{color:#10293c;}#commerce-checkout-form-checkout fieldset{padding:0;margin:0;}#commerce-checkout-form-checkout .fieldset-wrapper .view{background:none repeat scroll 0 0 #fff;padding:10px 30px;-webkit-box-shadow:inset 0 5px 5px 0 rgba(0,0,0,0.45);-moz-box-shadow:inset 0 5px 5px 0 rgba(0,0,0,0.45);box-shadow:inset 0 5px 5px 0 rgba(0,0,0,0.45);}#commerce-checkout-form-checkout tbody tr td{background:none repeat scroll 0 0 #c6c6c6;}#commerce-checkout-form-checkout tbody{background:none repeat scroll 0 0 #000;}#commerce-checkout-form-checkout tbody tr{background:none repeat scroll 0 0 #ccc;}#edit-commerce-payment-payment-method input{display:none;}#edit-commerce-payment-payment-method label:before{background:url(/sites/all/themes/zen_spi/images/sprite-spi.png) no-repeat scroll -300px 0 rgba(0,0,0,0);content:"";display:block;float:left;height:80px;margin:1px 20px 0 0;width:20px;}#edit-commerce-payment-payment-method input:checked + label:before{background:url(/sites/all/themes/zen_spi/images/sprite-spi.png) no-repeat scroll -350px 0 rgba(0,0,0,0);content:"";display:block;height:20px;}#edit-cart-contents .fieldset-wrapper{border-bottom:1px solid #fff;display:block;margin-bottom:20px;padding-bottom:60px;}#edit-commerce-payment .fieldset-wrapper{border-bottom:1px solid #fff;display:block;margin-bottom:20px;padding-bottom:100px;}#edit-commerce-payment-payment-method label{background:none repeat scroll 0 0 rgba(0,0,0,0);border:medium none;box-shadow:none;color:#fff;display:inline-block;float:left;height:40px;text-align:left;width:200px;}.commerce-credit-card-expiration div > select{display:block;width:70px;float:left;}.form-item-commerce-payment-payment-details-credit-card-code{clear:left;}.form-item-commerce-payment-payment-details-credit-card-code input{width:140px;}.commerce-month-year-divider{display:none;}#edit-commerce-coupon-coupon-add{width:186px;margin-bottom:60px;margin-top:10px;}#edit-commerce-payment-payment-method{display:inline-block;clear:both;width:100%;}#payment-details{color:#fff;}#commerce-checkout-coupon-ajax-wrapper .form-item{margin:0;}.description{color:#fff;}.view-order-coupon-list{display:none;}#block-user-login .form-type-checkbox input:checked + label:before{background:url(/sites/all/themes/zen_spi/images/sprite-spi.png) no-repeat scroll -350px -50px rgba(0,0,0,0);content:"";}body#tinymce p{margin:0;padding:0 10px;line-height:21px;font-size:14px;}.mceIframeContainer.mceFirst.mceLast{padding:0;}.view-commerce-cart-summary th:nth-child(1),.view-commerce-cart-summary td:nth-child(1){padding-left:10px;}.view-commerce-cart-summary th:nth-child(4),.view-commerce-cart-summary td:nth-child(4){padding-right:10px;}.view-commerce-cart-summary .component-type-commerce-price-formatted-amount td:nth-child(2){padding-right:10px;}body.page-checkout.page-checkout-complete{background:none repeat scroll 0 0 #e7f0f1;}.page-checkout-complete.section-checkout h1#page-title{color:#00a0af;}body.page-checkout.page-checkout-complete aside{display:none;}#commerce-checkout-form-complete{font:18px/23px "Arial",sans-serif;color:#707c7e;}.page-user-reset .breadcrumb{display:none;}.inside-p.listings > form{background:none;padding:20px 50px;width:100%;float:right;}.page-user-job-listing .inside-p.listings > form{background:none repeat scroll 0 0 #e7e5e5;padding:50px 50px;width:730px;float:right;}#job-post-node-form .form-item{display:inline-block;height:40px;margin:6px 0;width:100%;}#job-post-node-form input,#job-post-node-form label{background:none repeat scroll 0 0 #fff;border:medium none;box-shadow:5px 5px 5px 0 rgba(0,0,0,0.15) inset;display:inline-block;float:left;height:40px;}#job-post-node-form label{color:#10293c;font:18px/24px "Arial",sans-serif;padding:9px 20px 0 6px;text-align:right;width:30%;}#job-post-node-form input,#job-post-node-form select{border:medium none;box-shadow:5px 5px 5px 0 rgba(0,0,0,0.15) inset;color:#10293c;height:40px;padding-left:10px;width:70%;}#dara-levy-calc-form{background:none repeat scroll 0 0 #edeef0;display:inline-block;padding:20px;width:100%;}#dara-levy-calc-form .form-item{display:inline-block;height:40px;margin:6px 0;width:100%;}#dara-levy-calc-form input,#dara-levy-calc-form label{background:none repeat scroll 0 0 #fff;border:medium none;box-shadow:5px 5px 5px 0 rgba(0,0,0,0.15) inset;display:inline-block;float:left;height:40px;}#dara-levy-calc-form label{color:#10293c;font:18px/24px "Arial",sans-serif;padding:9px 20px 0 6px;text-align:right;width:30%;}#dara-levy-calc-form input,#dara-levy-calc-form select{border:medium none;box-shadow:5px 5px 5px 0 rgba(0,0,0,0.15) inset;color:#10293c;height:40px;padding-left:10px;width:70%;}#edit-body-und-0-format{display:none;}.section-user input[value="Add another item"]{background:url(/sites/all/themes/zen_spi/images/sprite-spi.png) no-repeat scroll -441px -41px #00a0af;display:block;height:40px;padding-left:42px;padding-top:8px;text-align:left;width:200px;}#edit-commerce-p2cp-cm-dirdetails-field-main-genres .form-item > label:before{background:url(/sites/all/themes/zen_spi/images/sprite-spi.png) no-repeat scroll -250px 0 transparent;content:"";display:block;float:left;height:10px;margin:5px 0 0;width:20px;}.fieldset-description{display:none;}.section-user fieldset{border-color:none;border-style:none;border-width:0;margin:0;padding:0;}.section-user .form-wrapper legend{display:none;}.section-user .form-item > .field-label{background:none repeat scroll 0 0 #183b57;box-shadow:none;color:#fff;font:15px/24px "Arial",sans-serif;height:40px;padding-left:20px;text-align:left;width:100%;}#dara-levy-calc-form .form-submit{background:url(/sites/all/themes/zen_spi/images/sprite-spi.png) no-repeat scroll 17px -92px #155258;border:medium none;box-shadow:5px 5px 5px 0 rgba(0,0,0,0.25) inset;color:white;display:inline-block;height:70px;margin-right:20px;overflow:hidden;padding-top:7px;position:relative;text-align:left;text-indent:65px;width:200px;float:right;margin:0 0;text-transform:uppercase;}#block-system-user-menu li.last a{display:block;float:right;position:absolute;right:0;}.dashboard form .description{color:#10293c;}.section-user .breadcrumb{display:none;}.field-name-field-levy-structure table{width:100% !important;max-width:100%;}.field-name-field-levy-structure table thead tr td strong{font:bold 14px/23px "Arial",sans-serif !important;text-align:left !important;}.field-name-field-levy-structure table thead{background:#edeef0;color:#707c7e;text-transform:uppercase;font:bold 14px/23px "Arial",sans-serif;}.field-name-field-levy-structure table tbody{background:#edeef0;color:#707c7e;font:14px/23px "Arial",sans-serif;}.field-name-field-levy-structure > p{color:#00a0af;font:18px/23px "Arial",sans-serif;text-transform:uppercase;}.field-name-field-levy-structure table thead tr td{border:solid 1px #fff !important;}.field-name-field-levy-structure table tbody tr td{padding:0 10px;border:solid 1px #fff !important;}.field-name-field-levy-structure table tbody tr td p{margin:0;}.field-name-field-levy-structure p,.field-name-field-levy-structure table{margin:0;}#levy-result{max-width:600px;}#levy-result h3{font-weight:bold;}#directory-advance-search-form legend{margin:0 0 0 -20px;}#directory-advance-search-form legend span{background:none repeat scroll 0 0 rgba(0,0,0,0);box-shadow:none;color:#206379;font:14px/24px "Arial",sans-serif;margin:0 0 10px 0;padding:0;text-transform:uppercase;width:300px;}#directory-advance-search-form legend > span:before{background:url(/sites/all/themes/zen_spi/images/sprite-spi.png) no-repeat scroll 0 -50px rgba(0,0,0,0);content:"";width:20px;height:20px;display:block;float:left;margin-left:20px;}#directory-search-result span.field-label{padding:0;}#directory-search-result .field-name-field-email{height:19px;}.section-production-company-directory .breadcrumb{display:none;}.error-page{display:block;height:700px;}.section-404-not-found-page #main,.section-403-error #main{max-width:100%;margin:0;padding:0;}.section-404-not-found-page .action-links,.section-403-error .action-links{display:none;}.section-404-not-found-page #main .center > article a,.section-403-error #main .center > article a{color:#fff;text-decoration:underline;font:14px/24px "Arial",sans-serif;text-transform:uppercase;}.section-404-not-found-page #main .center > article a:hover,.section-403-error #main .center > article a:hover{text-decoration:none;}.center{display:block;margin:0 auto;max-width:470px;position:relative;}.section-404-not-found-page #main .center > article,.section-403-error #main .center > article{position:absolute;bottom:0;right:0;text-align:right;}.section-events .event_info{padding:0 40px;}.section-404-not-found-page #main .center > article{bottom:260px;position:absolute;right:0;text-align:right;}.section-403-error #main .center > article{bottom:150px;position:absolute;right:0;text-align:right;}.page-user-edit.dashboard #main,.dashboard.page-user-edit-directory-listing #main{background:#10293c;}.section-events .group-date.field-group-div,.section-events .group-date.field-group-div + .view-event{margin-top:0;}article ul{padding:0 0 0 15px;}article ul li{color:#707c7e;font:normal 15px/22px "Arial",sans-serif;list-style-image:url(/sites/all/themes/zen_spi/images/list-style.png);}article ol li{color:#707c7e;font:normal 15px/22px "Arial",sans-serif;}.region-postscript .view-what-we-do .field-name-body{padding:0 50px;}.region-postscript .view-what-we-do .field-name-body p{padding:0;}#views-exposed-form-events-events input,#views-exposed-form-news-page input{display:none;}.views-exposed-form label:before{background:url(/sites/all/themes/zen_spi/images/sprite-spi.png) no-repeat scroll -300px 0 rgba(0,0,0,0);content:"";display:block;float:left;margin:2px 10px 0 0;width:20px;}#views-exposed-form-events-events input:checked + label:before,#views-exposed-form-news-page input:checked + label:before{background:url(/sites/all/themes/zen_spi/images/sprite-spi.png) no-repeat scroll -350px 0 rgba(0,0,0,0);content:"";display:block;height:20px;margin-bottom:30px;}#views-exposed-form-events-events,#views-exposed-form-news-page{display:table;width:100%;position:relative;}.views-exposed-form .views-exposed-widget{float:none;padding:0;}#views-exposed-form-events-events .form-item,#views-exposed-form-news-page .form-item{display:table-cell;}#edit-field-news-category-tid-wrapper{width:100%;}#views-exposed-form-events-events label,#views-exposed-form-news-page label{background:none repeat scroll 0 0 rgba(0,0,0,0);border:medium none;box-shadow:none;color:#0ea5b3;display:inline-block;height:40px;text-align:left;width:auto;margin-right:30px;}#views-exposed-form-events-events,#views-exposed-form-news-page{background:none repeat scroll 0 0 #f9f9f9;margin-bottom:20px;padding:20px 40px 5px 0;}.page-news .breadcrumb{display:none;}.region-postscript .view-what-we-do .field-name-body .field-name-body{padding:0;}#edit-field-news-category-tid-wrapper > label:before,#edit-field-event-category-tid-wrapper > label:before{content:none;}#views-exposed-form-events-events label:before,#views-exposed-form-news-page label:before{height:80px;}.view-news .view-filters,.view-events .view-filters{max-width:100%;background:none repeat scroll 0 0 #f9f9f9;}.page-news #main #page-title,.page-events #main #page-title{margin:0 auto 25px;max-width:960px;}.page-news #main #content,.page-events #main #content{box-sizing:border-box;padding-left:0;padding-right:0;word-wrap:break-word;}.view-news form,.view-news .view-content,.view-events form,.view-events .view-content{margin:0 auto;max-width:960px;}.page-news #main,.page-events #main{max-width:100%;}.view-display-id-job_listing_full li{border-bottom:1px solid #e2e2e0;list-style:outside none none;margin-bottom:30px;padding-bottom:10px;}.view-display-id-job_listing_full ul{padding:0;}.node-job-post .field-name-body p,.view-display-id-job_listing_full li .field-name-body p{color:#707c7e;font:14px/24px "Arial",sans-serif;}.view-display-id-job_listing_full li .date-display-single{color:#707c7e;font:bold 14px/24px "Arial",sans-serif;}#edit-field-job-closing-date,#job-post-node-form textarea{clear:left;}#job-post-node-form .field-name-body label{color:#10293c;font:18px/24px "Arial",sans-serif;padding:0;text-align:left;width:100%;background:none;box-shadow:none;}.field-name-field-levy-notices p{color:#707c7e;font:14px/24px "Arial",sans-serif;}#job-post-node-form .field-type-text-with-summary{width:100%;}.page-user-edit .inside-p.listings > form{padding:20px 130px 0 0;}.page-user-edit input,.page-user-edit label{background:none repeat scroll 0 0 #fff;border:medium none;box-shadow:5px 5px 5px 0 rgba(0,0,0,0.15) inset;display:inline-block;float:left;height:40px;}.field-name-field-levy-structure caption{display:none;}.page-user-edit label{color:#10293c;font:18px/24px "Arial",sans-serif;padding:9px 20px 0 6px;text-align:right;width:30%;}div.password-confirm,.password-strength{color:#fff;float:left;margin-bottom:10px;max-width:430px;width:100%;}.page-user-edit .description{color:#fff;}.dashboard.page-user-edit form .description{color:#ffffff;clear:left;}.password-indicator{max-width:430px;}.form-item-picture-delete input{display:none;}.form-item-picture-delete .description{margin-left:0;}.page-user-orders.dashboard #content,.page-user-orders.dashboard #main{background:none repeat scroll 0 0 #10293c;}.page-user-orders.dashboard th,.page-user-orders.dashboard th a{color:#fff;}.page-user-orders.dashboard td{padding:7px;border-right:solid 1px #10293c;}.page-user-orders.dashboard td a{color:#10293c;font-weight:bold;}#directory-search-result .field-name-field-company{width:100%;font-weight:bold;}.section-production-company-directory #content > article{background:none repeat scroll 0 0 #ffffff;display:block;margin:0;padding-bottom:0;width:100%;}.not-logged-in.page-resources-downloads .view-downloads.view-display-id-page .views-row .right-section p{color:#707c7e;float:left;font-size:15px;margin:0;padding:0 0 20px 0;width:auto;}#edit-commerce-p2cp-cm-regdetails-field-company.field-name-field-company{clear:both;color:#707c7e;float:none;font:400 14px Arial,Helvetica,"Nimbus Sans L",sans-serif;padding:0;}.section-checkout .field-widget-text-textarea.form-wrapper .form-item.form-type-textarea textarea{clear:left;}#edit-commerce-p2cp-cm-regdetails-field-website.field-type-link-field{padding:0;}.page-user-edit-directory-listing table{width:100%;max-width:100%;}#edit-profile-cm-legal-field-legal-1 div > input{display:none;}thead tr th:last-child{display:none;}.page-user.not-logged-in #edit-submit{max-width:30%;clear:left;}.page-user.not-logged-in #user-login{display:inline-block;float:none;margin:0 auto !important;max-width:960px;padding-bottom:60px;}.page-user.not-logged-in .option{background:none repeat scroll 0 0 rgba(0,0,0,0);color:#fff;text-align:left;box-shadow:none;}.search-result .username{display:none;}.page-user.not-logged-in{background:#10293c;}.page-user.not-logged-in #edit-remember-me,.page-user.not-logged-in .profile-intro{display:none;}.field-name-field-event-image img{min-width:230px;}.event_info{padding:0;display:inline-block;float:left;width:380px;}#edit-advanced legend{margin:0;}.group-date.field-group-div,.group-date.field-group-div + .view-event{margin-top:35px;}.section-events .region-postscript .block{padding-left:0;padding-right:0;}#edit-advanced .fieldset-title{width:190px;display:inline-block;padding-top:28px;}.search-info{overflow:hidden;display:inline-block;margin-left:0px;text-indent:-20px;}.section-news ul.pager{float:left;}ul.pager li a{color:#707c7e;font-size:16px;margin:0;padding:0 2px;}.section-news .item-list{margin:0 auto;max-width:960px;display:block;padding-bottom:80px;}ul.pager li.pager-current{font-weight:700;font-size:16px;}.page-user-job-listing #edit-body{padding:0;}.page-user-job-listing .container-inline-date .date-padding{float:left;padding:0;}#job-post-node-form input#edit-submit{background:url(/sites/all/themes/zen_spi/images/button-arrow.png) no-repeat scroll 12px 5px #155258;border:medium none;box-shadow:5px 5px 5px 0 rgba(0,0,0,0.25) inset;color:white;display:inline-block;height:44px;margin-right:20px;overflow:hidden;padding-top:7px;position:relative;text-align:left;text-indent:45px;max-width:240px;}#job-post-node-form h1{margin:0 0 -5px;}#field-job-closing-date-add-more-wrapper{display:inline-block;margin-bottom:10px;}#edit-commerce-p2cp-filmography label{width:auto;}#edit-commerce-p2cp-filmography .date-no-float{width:100px;}#edit-profile-filmography-field-filmography-award + input#edit-submit{width:200px;}.group-event-info.field-group-div{border-bottom:medium none !important;min-height:100px;}.page-user-password #edit-submit{margin-top:20px;}.page-user-password #main{margin-bottom:110px;}.region-feature .view-news .views-row article a.more-link{color:#01a0af;}.page-calendar-node-field-date-month .group-date.field-group-div{margin-top:30px;}.page-calendar-node-field-date-month .event_info{padding:0;float:left;}.search-result h3.title a{color:#155258;}.search-result h3.title{display:inline-block;width:30%;float:left;color:#155258;font:400 18px/24px Arial,Helvetica,"Nimbus Sans L",sans-serif;text-transform:uppercase;}.search-result .search-snippet-info{display:inline-block;width:70%;float:left;}ol.search-results{padding:0;}.search-result .search-snippet-info .search-snippet{display:inline-block;width:100%;float:left;}.search-result .search-snippet-info .search-info{display:inline-block;width:30%;float:left;padding-left:10px;color:#2f3804;font:400 20px/24px Arial,Helvetica,"Nimbus Sans L",sans-serif;}.section-search h2{display:none;}.section-search #edit-submit{width:200px;padding-top:4px;}p.search-snippet{color:#707c7e;font:14px/24px "Arial",sans-serif;}.search-results li{border-bottom:1px solid #a7a8a1;border-top:1px solid #b7d9d7;margin:0;padding:1em 0;width:100%;display:table;}.search-results li:nth-child(1){border-top:0;}.search-info .username{color:#00a0af;font:400 18px/22px Arial,Helvetica,"Nimbus Sans L",sans-serif;margin:0 0 10px;}.page-user-edit-registration-details #edit-profile-cm-regdetails-field-company{width:100%;}.page-user-edit-registration-details .link-field-url .form-item{width:100% !important;}.page-user-edit-registration-details label{color:#10293c;font:18px/24px "Arial",sans-serif;padding:9px 20px 0 6px;text-align:right;width:30%;}.link-field-subrow.clearfix{display:inline-block;width:70%;}.link-field-subrow.clearfix input{width:100%;}input#edit-profile-cm-legal-field-public-und,input#edit-profile-cm-regdetails-field-public-und,input#edit-profile-cm-regdetails-field-email-mailchimp-und,input#edit-profile-terms-conditions-field-t-c-accept-und{display:none;}input#edit-profile-terms-conditions-field-t-c-accept-und + label,input#edit-profile-cm-legal-field-public-und + label,input#edit-profile-cm-legal-field-legal-1-und + label,input#edit-profile-cm-regdetails-field-public-und + label,.form-item-profile-cm-desc-field-company-desc-und-0-value > label,.form-item-profile-terms-conditions-field-t-c-und-0-value > label,input#edit-profile-cm-regdetails-field-email-mailchimp-und + label{background:none;color:#fff;box-shadow:none;text-align:left;width:50%;}input#edit-profile-terms-conditions-field-t-c-accept-und + label{margin-bottom:20px;}#edit-profile-cm-legal-field-legal-1,#edit-profile-cm-legal-field-public{display:inline-block;margin-bottom:10px;}#edit-profile-cm-desc-field-company-desc-und-0-value-counter{color:#fff;}.form-item-county{display:none !important;}.form-item-picture-delete .option{background:none;color:#fff;text-align:left;box-shadow:none;}#contact-entityform-edit-form label{width:100%;max-width:90px;display:inline-block;float:left;margin:0;}#contact-entityform-edit-form #edit-field-contact-email,#contact-entityform-edit-form #edit-field-contact-name,#contact-entityform-edit-form #edit-field-contact-message{width:100%;}#contact-entityform-edit-form input{display:inline-block;float:left;height:30px;max-width:70%;width:100%;}#contact-entityform-edit-form #edit-field-contact-email{padding:0;}#contact-entityform-edit-form textarea{width:100%;max-width:70%;}#contact-entityform-edit-form input#edit-submit{display:inline-block;float:left;height:42px;max-width:70%;width:100%;text-align:left;padding:0 0 0 10px;margin-left:90px;}article #directory-search-result{color:#707c7e;font:300 25px/31px "Oswald",sans-serif;}.levy-error{background:rgba(255,0,0,0.2);display:block;padding:10px;border:solid 1px #f00;}#galleryNav{padding-top:10px;}.no-results{padding:60px 0 80px;text-align:center;}#edit-advanced{display:none;}.section-checkout .link-field-url .form-item{margin:0 !important;width:100%;}#user-pass-reset p,#user-pass-reset .description{text-align:left;clear:left;color:#fff;margin:0;font-size:14px;}#user-pass-reset #edit-account .form-item{margin:0;}#user-pass-reset #edit-account .form-item > .form-item{display:inline-block;width:100%;}#user-pass-reset #edit-account .form-item .form-item > div{clear:right;display:inline-block;max-width:none;width:100%;}#user-pass-reset div.password-confirm{float:right;margin-top:0;visibility:hidden;width:17em;}#user-pass-reset .ok,#user-pass-reset .error{background:none;}#user-pass-reset .form-submit{margin:30px 0;}#user-pass-reset{width:100%;max-width:660px;margin:0 auto;display:block;float:none;}p.cta{margin-bottom:0;}.cta > a{max-width:460px;width:100%;}.section-calendar-node-field-date ul.tabs-primary{display:none;}.front .tabs-primary{display:none;}.mini td.has-events{cursor:pointer;}.not-logged-in .tabs-primary{display:none;}#profile-second-col .company-picture{display:none;}.section-contact-us input.required.error{background:rgba(255,0,0,0.8);}.progress-disabled{float:none;display:inline;}.ajax-progress{float:none;display:inline;}.ajax-progress .throbber{background:url(/sites/all/themes/zen_spi/images/ajax-loader.gif) no-repeat;float:none;height:11px;margin:0;width:16px;display:inline-block;z-index:9999;position:absolute;right:20px;top:20px;}tr .ajax-progress .throbber{margin:0 2px;}.ajax-progress-bar{width:16em;}#block-bean-google-map .content > iframe{position:absolute;}#block-bean-google-map{height:750px;}.section-contact-us .region-banner .page{max-width:100%;padding:0;margin:0;}a.news-back{display:block;clear:left;background:url(/sites/all/themes/zen_spi/images/sprite.png) no-repeat scroll 10px -1092px #93a445;color:white;display:block;font:400 14px Arial,Helvetica,"Nimbus Sans L",sans-serif;padding:0.5em 0 0.5em 50px;width:100%;max-width:200px;color:#fff;text-transform:uppercase;}#profile-first-col .field-name-field-email > div{display:inline-block;}#cookie-compliance-wrap{background:#01a0af;}.section-terms-and-conditions #cookie-compliance-wrap{display:none !important;}#cookie-compliance-wrap .large{color:#10293c;}a,a:link,a:visited{color:#01a0af;text-decoration:none;}h1{font:400 24px/28px Arial,Helvetica,"Nimbus Sans L",sans-serif;color:#00a0af;text-transform:uppercase;margin:0 0 25px;}h2{font:700 24px/30px Arial,Helvetica,"Nimbus Sans L",sans-serif;color:#231f20;margin:0 0 20px;text-transform:uppercase;}h3{font:400 18px/24px Arial,Helvetica,"Nimbus Sans L",sans-serif;color:#01a0af;margin:6px 0 4px;}h3 a{color:#01a0af;}h4{font:400 18px/22px Arial,Helvetica,"Nimbus Sans L",sans-serif;color:#155258;margin:20px 0 10px;}h5{font:400 18px/22px Arial,Helvetica,"Nimbus Sans L",sans-serif;color:#155258;margin:6px 0 3px;}h6{font:700 18px/22px Arial,Helvetica,"Nimbus Sans L",sans-serif;color:#155258;margin:6px 0 3px;}#header{color:white;}#header .page{position:relative;}#header a{color:white;}#header #site-slogan{font:400 14px Arial,Helvetica,"Nimbus Sans L",sans-serif;text-transform:uppercase;}#navigation{background:#01a0af;}#navigation a{color:white;}#navigation li{text-align:center;text-transform:uppercase;font:400 15px/30px Arial,Helvetica,"Nimbus Sans L",sans-serif;margin:15px 0;padding:0 10px;border-left:1px solid white;}#navigation li:first-child{border-left:0;}.front #navigation{background:transparent;}.front #navigation a{color:white;}.front #navigation li{background:#01a0af;display:block;clear:both;float:left;text-align:left;text-transform:lowercase;font:400 27px/27px "Oswald",sans-serif;margin:12px 0 0;padding:10px 30px 10px 8px;border:1px solid white;}.front #navigation li:first-child{display:none;}.front #navigation li.menu-orange{background:#faa604;}#block-menu-menu-top-menu li{background:#01a0af;text-align:center;text-transform:uppercase;font:400 15px/16px "Oswald",sans-serif;}#block-menu-menu-top-menu li a{color:white;padding:13px 8px 14px;display:block;}#block-menu-menu-top-menu li:nth-child(2) a{background:#93a445;}#footer{background:#10293c;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzEzMjIyZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMDI5M2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#13222f 0%,#10293c 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#13222f),color-stop(100%,#10293c));background:-webkit-linear-gradient(top,#13222f 0%,#10293c 100%);background:-o-linear-gradient(top,#13222f 0%,#10293c 100%);background:-ms-linear-gradient(top,#13222f 0%,#10293c 100%);background:linear-gradient(to bottom,#13222f 0%,#10293c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#13222f',endColorstr='#10293c',GradientType=0);color:white;font:400 12px Arial,Helvetica,"Nimbus Sans L",sans-serif;}#footer a{color:white;}#footer h2.block-title{font-size:14px;line-height:14px;text-transform:uppercase;font-weight:400;margin-bottom:5px;color:white;}#footer #block-bean-spi-logo h2{display:none;}#footer #block-views-contact-block{color:white;position:relative;text-transform:uppercase;}#footer #block-views-contact-block:before{content:"";width:20px;height:110px;background:url(/sites/all/themes/zen_spi/images/sprite.png) no-repeat 0 -1500px transparent;position:absolute;}#footer #block-views-contact-block header{display:none;}#footer .field-name-field-contact-email{text-transform:lowercase;color:white;}#footer address,#footer h2.block-title{font-style:normal;}#footer #block-menu-menu-quicklinks{position:relative;}#footer #block-menu-menu-quicklinks li{background:url(/sites/all/themes/zen_spi/images/sprite.png) no-repeat 0 -1395px transparent;padding:2px 0 2px 30px;font-size:16px;}#footer #block-menu-menu-quicklinks:before{content:"";width:20px;height:110px;background:url(/sites/all/themes/zen_spi/images/sprite.png) no-repeat 0 -1500px transparent;position:absolute;}#footer #block-menu-menu-footer-menu li{margin-right:1em;}.front .region-postscript{background:url(/sites/all/themes/zen_spi/images/footer_shadow.png) no-repeat 50% 100% transparent;}.region-gallery{background:#16161e;}.region-gallery .view-gallery{position:relative;}.region-gallery .view-gallery .views-row{width:100%;}.region-gallery .view-gallery .view-content figure{display:block;width:100%;}.region-gallery .view-gallery .view-content figure img{display:block;width:100%;}.region-gallery .view-gallery .view-content .group_caption{background:rgba(16,41,60,0.8);width:100%;color:white;position:absolute;bottom:0;font-size:14px;}.region-gallery .view-gallery .view-content .group_caption h2{display:inline-block;margin:0;font-size:14px;font-weight:400;text-transform:uppercase;color:white;}.region-gallery .view-gallery .view-content .group_caption h2:after{content:"//";padding-left:5px;}.region-gallery .view-gallery .view-content .group_caption a{color:white;}.region-gallery .view-gallery .view-content .group_caption a:before{content:"//";padding-right:5px;}.region-gallery .view-gallery .view-header span#galleryPrev,.region-gallery .view-gallery .view-header span#galleryNext{display:inline-block;width:80px;height:80px;background:#10293c url(/sites/all/themes/zen_spi/images/sprite.png) no-repeat 10px -280px;border-radius:0 100px 100px 0;cursor:pointer;position:absolute;top:50%;margin-top:-40px;z-index:111;}.region-gallery .view-gallery .view-header span#galleryPrev{left:0;}.region-gallery .view-gallery .view-header span#galleryNext{border-radius:100px 0 0 100px;background-position:20px -380px;right:0;}.region-gallery .view-gallery .view-footer div#galleryNav{display:inline-block;width:100px;height:20px;position:absolute;bottom:2em;z-index:222;}.region-gallery .view-gallery .view-footer div#galleryNav span{cursor:pointer;display:inline-block;width:10px;height:10px;margin-right:3px;overflow:hidden;text-indent:100%;white-space:nowrap;border-radius:100%;background:transparent;border:1px solid white;}.region-gallery .view-gallery .view-footer div#galleryNav span:hover{background:#00a0af;}.region-gallery .view-gallery .view-footer div#galleryNav span.active{background:white;}.region-banner{background:#16161e;overflow:hidden;}.region-banner article.node-page.node-promoted.view-mode-full{color:white;}.region-banner article.node-page.node-promoted.view-mode-full header{background-image:url(/sites/all/themes/zen_spi/images/sprite.png);background-color:transparent;background-repeat:no-repeat;}.region-banner article.node-page.node-promoted.view-mode-full header h2.node-title{padding:0 0 0 3em;font:400 18px/28px Arial,Helvetica,"Nimbus Sans L",sans-serif;text-transform:none;color:white;}.region-banner article.node-page.node-promoted.view-mode-full header h2.node-title a:link,.region-banner article.node-page.node-promoted.view-mode-full header h2.node-title a:visited,.region-banner article.node-page.node-promoted.view-mode-full header h2.node-title a:hover{color:white;}.region-banner article.node-page.node-promoted.view-mode-full .field-type-text-with-summary{padding:0 3em;}.region-banner #block-bean-what-we-do-front-page .content{color:white;}.region-banner #block-bean-what-we-do-front-page .content h2{padding:0 0 0 3em;margin:0;font-weight:400;font-size:18px;line-height:28px;color:white;}.region-banner #block-bean-what-we-do-front-page .content h2 a:link,.region-banner #block-bean-what-we-do-front-page .content h2 a:visited,.region-banner #block-bean-what-we-do-front-page .content h2 a:hover{color:white;}.region-banner #block-bean-what-we-do-front-page .content ul{padding:0 3em;margin:0;}.region-banner #block-bean-what-we-do-front-page .content ul li{margin:1.5em 0;}.front #main{background:url(/sites/all/themes/zen_spi/images/banner_shadow.png) no-repeat 50% 0 transparent;}.front #main{clear:both;}.region-feature h2.block-title{font:400 24px Arial,Helvetica,"Nimbus Sans L",sans-serif;text-transform:uppercase;color:#00a0af;}.region-feature .view-news{position:relative;}.region-feature .view-news .views-row{padding:0 5px;vertical-align:top;}.region-feature .view-news .view-header span#slidePrev,.region-feature .view-news .view-header span#slideNext{display:inline-block;width:30px;height:50px;border-radius:0 100px 100px 0;background:white url(/sites/all/themes/zen_spi/images/sprite.png) no-repeat 0 -985px;cursor:pointer;position:absolute;top:55px;z-index:111;}.region-feature .view-news .view-header span#galleryPrev{left:0;}.region-feature .view-news .view-header span#slideNext{border-radius:100px 0 0 100px;background-position:17px -885px;right:0;}.region-feature .view-news .views-row{white-space:normal;}.region-feature .view-news .views-row article{padding:1em 0;font:400 14px/18px Arial,Helvetica,"Nimbus Sans L",sans-serif;color:#231f20;}.region-feature .view-news .views-row article figure{margin:0 0 2em;border-bottom:3px solid #93a445;padding:0 0 10px;}.region-feature .view-news .views-row article header h2.node-title{font:400 18px/24px Arial,Helvetica,"Nimbus Sans L",sans-serif;color:#231f20;margin:0 0 20px;min-height:60px;}.region-feature .view-news .views-row article header h2.node-title a{color:#231f20;}.region-feature .view-news .views-row article p.submitted{font:400 14px Arial,Helvetica,"Nimbus Sans L",sans-serif;color:#b8b8b8;margin:0;}.region-feature .view-news .views-row article .field-type-taxonomy-term-reference a{font:400 14px Arial,Helvetica,"Nimbus Sans L",sans-serif;color:#00a0af;text-transform:uppercase;}.region-feature .view-news .views-row article .field-type-text-with-summary{white-space:initial;margin:1.5em 0;min-height:130px;}.region-feature .view-news .views-row article ul.links li.node-readmore a{font:400 14px Arial,Helvetica,"Nimbus Sans L",sans-serif;color:#a9a5a6;text-transform:uppercase;}.region-feature .view-news .views-row article a.more-link{font:400 14px/36px Arial,Helvetica,"Nimbus Sans L",sans-serif;color:#a9a5a6;text-transform:uppercase;display:block;text-align:left;}.front .region-postscript{padding-bottom:4em;}.front .region-postscript h2.block-title{font:400 24px Arial,Helvetica,"Nimbus Sans L",sans-serif;text-transform:uppercase;color:#00a0af;margin:0;padding:1em 10px;border-top:1px solid #e5e5e5;}.front .region-postscript #block-views-events-upcoming-events .views-row,.front .region-postscript #block-views-events-upcoming-events-column .views-row{border-bottom:1px solid #d3d7af;margin:0 0 1em;}.front .region-postscript #block-views-events-upcoming-events .views-row article,.front .region-postscript #block-views-events-upcoming-events-column .views-row article{border-bottom:1px solid #a7a8a1;padding:0 0 1em;}.front .region-postscript #block-views-events-upcoming-events .views-row article header h2.node-title,.front .region-postscript #block-views-events-upcoming-events-column .views-row article header h2.node-title{color:#231f20;font:400 18px/24px Arial,sans-serif;margin:0;text-transform:uppercase;}.front .region-postscript #block-views-events-upcoming-events .views-row article header h2.node-title a,.front .region-postscript #block-views-events-upcoming-events-column .views-row article header h2.node-title a{color:#231f20;}.front .region-postscript #block-views-events-upcoming-events .views-row article .field-type-datetime,.front .region-postscript #block-views-events-upcoming-events-column .views-row article .field-type-datetime{font:400 14px Arial,Helvetica,"Nimbus Sans L",sans-serif;color:#b8b8b8;margin:0;}.front .region-postscript #block-views-events-upcoming-events .views-row article .field-type-taxonomy-term-reference a,.front .region-postscript #block-views-events-upcoming-events-column .views-row article .field-type-taxonomy-term-reference a{font:400 14px Arial,Helvetica,"Nimbus Sans L",sans-serif;color:#00a0af;text-transform:uppercase;}.front .region-postscript #block-views-events-submission-deadlines .bean-custom-link a{color:white;font:400 14px Arial,Helvetica,"Nimbus Sans L",sans-serif;text-transform:uppercase;padding:1em 3em 1em 1em;margin:0;background:#00a0af url(/sites/all/themes/zen_spi/images/sprite.png) 186px -1086px no-repeat;border-bottom:1px solid white;}.front .region-postscript #block-views-events-submission-deadlines .views-row{border-bottom:1px solid #cecdcd;}.front .region-postscript #block-views-events-submission-deadlines .views-row:first-child{border-top:1px solid #cecdcd;}.front .region-postscript #block-views-events-submission-deadlines .views-row article{border-bottom:1px solid white;padding:1em 0.5em;margin:0;background:#e5e5e5;}.front .region-postscript #block-views-events-submission-deadlines .views-row article header h2.node-title{color:#231f20;font:400 14px/18px Arial,sans-serif;margin:0;text-transform:uppercase;}.front .region-postscript #block-views-events-submission-deadlines .views-row article header h2.node-title a{color:#231f20;}.front .region-postscript #block-views-events-submission-deadlines .views-row article .field-type-datetime{font:400 14px Arial,Helvetica,"Nimbus Sans L",sans-serif;color:#b8b8b8;margin:0;color:#00a0af;font-weight:400;}.section-what-we-do #main,.section-resources #main{padding:0;}.section-what-we-do h1.title,.section-what-we-do .region-banner article.view-mode-full header,.section-resources h1.title,.section-resources .region-banner article.view-mode-full header{display:none;}.section-what-we-do .region-postscript h2.block-title,.section-resources .region-postscript h2.block-title{font:400 24px Arial,Helvetica,"Nimbus Sans L",sans-serif;text-transform:uppercase;color:#00a0af;border-bottom:1px solid #b7d9d7;padding-bottom:5px;}.section-what-we-do .region-postscript div.block > div.view,.section-resources .region-postscript div.block > div.view{border-top:1px solid #a7a8a1;}.section-what-we-do .region-postscript article,.section-resources .region-postscript article{margin:1em 0;}.section-what-we-do .region-postscript article p,.section-resources .region-postscript article p{padding:0 0 0 3em;font:400 15px/21px Arial,sans-serif;color:#707c7e;}.section-what-we-do .region-postscript .group-profiles,.section-resources .region-postscript .group-profiles{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;}.section-what-we-do .region-postscript .field-name-field-profile,.section-resources .region-postscript .field-name-field-profile{padding:0 2em;}.section-what-we-do .region-postscript .field-name-field-profile h3,.section-what-we-do .region-postscript .field-name-field-profile h4,.section-resources .region-postscript .field-name-field-profile h3,.section-resources .region-postscript .field-name-field-profile h4{text-align:left;margin:0;font-weight:400;}.section-what-we-do .region-postscript .field-name-field-profile .field-name-field-role,.section-resources .region-postscript .field-name-field-profile .field-name-field-role{font:400 15px/21px Arial,sans-serif;color:#707c7e;min-height:42px;}.section-what-we-do .region-postscript header,.section-resources .region-postscript header{padding:0 0 0 3em;background:transparent url(/sites/all/themes/zen_spi/images/sprite.png) no-repeat 0 -498px;}.section-what-we-do .region-postscript header h2,.section-resources .region-postscript header h2{font-weight:400;font-size:18px;line-height:28px;color:#155258;text-transform:capitalize;}.section-what-we-do .region-postscript header h2 a:link,.section-what-we-do .region-postscript header h2 a:visited,.section-what-we-do .region-postscript header h2 a:hover,.section-resources .region-postscript header h2 a:link,.section-resources .region-postscript header h2 a:visited,.section-resources .region-postscript header h2 a:hover{color:#155258;}.section-what-we-do .region-postscript header.active,.section-resources .region-postscript header.active{background-position:0 -598px;}.section-what-we-do .region-banner,.section-resources .region-banner{background-color:#e7f0f1;}.section-what-we-do .region-banner h2.block-title,.section-resources .region-banner h2.block-title{color:#01a0af;padding:1.5em 0 0;font-weight:normal;}.section-what-we-do .region-banner article.node-page.view-mode-full,.section-resources .region-banner article.node-page.view-mode-full{font:400 18px/23px Arial,Helvetica,"Nimbus Sans L",sans-serif;color:#707c7e;}.not-front.page-node.section-what-we-do article.view-mode-full,.not-front.page-node.section-resources article.view-mode-full{margin-bottom:1em;}.bean-custom-link a{background:#00a0af url(/sites/all/themes/zen_spi/images/sprite.png) 10px -1086px no-repeat;font:400 18px Arial,Helvetica,"Nimbus Sans L",sans-serif;padding:0.5em 0 0.5em 3em;color:white;display:block;}.cta > a,.field-name-field-basic-page-link a,.section-resources .node-191 p a{background:#93a445 url(/sites/all/themes/zen_spi/images/sprite.png) 10px -1092px no-repeat;font:400 14px Arial,Helvetica,"Nimbus Sans L",sans-serif;text-transform:uppercase;padding:0.5em 0 0.5em 5em;color:white;display:block;}.section-resources .node-191 p a{width:30%;}.field-name-field-basic-page-link a{float:left;padding-right:8em;}.section-events .region-banner,.section-news .region-banner{background-color:#e7f0f1;overflow:hidden;}.section-events .region-banner .block,.section-news .region-banner .block{margin:2em 0;}.section-events .region-banner .content,.section-news .region-banner .content{font:400 18px/23px Arial,Helvetica,"Nimbus Sans L",sans-serif;color:#707c7e;}.section-events .region-banner .content h2,.section-news .region-banner .content h2{font:400 24px/28px Arial,Helvetica,"Nimbus Sans L",sans-serif;color:#00a0af;text-transform:uppercase;margin:0 0 25px;margin:0 0 1em;}.section-events h1#page-title,.section-news h1#page-title{font:400 24px/28px Arial,Helvetica,"Nimbus Sans L",sans-serif;color:#00a0af;text-transform:uppercase;margin:0 0 25px;}.section-events .view-events article,.section-events .view-news article,.section-news .view-events article,.section-news .view-news article{padding:1em 0;margin:0;border-bottom:1px solid #a7a8a1;border-top:1px solid #b7d9d7;width:100%;}.section-events .view-events figure img,.section-events .view-news figure img,.section-news .view-events figure img,.section-news .view-news figure img{display:block;}.section-events .view-events .event_info,.section-events .view-events .news_info,.section-events .view-news .event_info,.section-events .view-news .news_info,.section-news .view-events .event_info,.section-news .view-events .news_info,.section-news .view-news .event_info,.section-news .view-news .news_info{position:relative;}.section-events .view-events .event_info header h2,.section-events .view-events .news_info header h2,.section-events .view-news .event_info header h2,.section-events .view-news .news_info header h2,.section-news .view-events .event_info header h2,.section-news .view-events .news_info header h2,.section-news .view-news .event_info header h2,.section-news .view-news .news_info header h2{font:400 18px/24px Arial,Helvetica,"Nimbus Sans L",sans-serif;color:#01a0af;margin:6px 0 4px;margin:0;}.section-events .view-events .event_info header h2 a,.section-events .view-events .news_info header h2 a,.section-events .view-news .event_info header h2 a,.section-events .view-news .news_info header h2 a,.section-news .view-events .event_info header h2 a,.section-news .view-events .news_info header h2 a,.section-news .view-news .event_info header h2 a,.section-news .view-news .news_info header h2 a{color:#01a0af;}.section-events .view-events .event_info header h2 a,.section-events .view-events .news_info header h2 a,.section-events .view-news .event_info header h2 a,.section-events .view-news .news_info header h2 a,.section-news .view-events .event_info header h2 a,.section-news .view-events .news_info header h2 a,.section-news .view-news .event_info header h2 a,.section-news .view-news .news_info header h2 a{color:#155258;}.section-events .view-events .event_info .field-type-text-with-summary,.section-events .view-events .news_info .field-type-text-with-summary,.section-events .view-news .event_info .field-type-text-with-summary,.section-events .view-news .news_info .field-type-text-with-summary,.section-news .view-events .event_info .field-type-text-with-summary,.section-news .view-events .news_info .field-type-text-with-summary,.section-news .view-news .event_info .field-type-text-with-summary,.section-news .view-news .news_info .field-type-text-with-summary{font:400 15px Arial,Helvetica,"Nimbus Sans L",sans-serif;color:#707c7e;}.section-events .view-events .event_info .field-type-text-with-summary .field-item > p,.section-events .view-events .news_info .field-type-text-with-summary .field-item > p,.section-events .view-news .event_info .field-type-text-with-summary .field-item > p,.section-events .view-news .news_info .field-type-text-with-summary .field-item > p,.section-news .view-events .event_info .field-type-text-with-summary .field-item > p,.section-news .view-events .news_info .field-type-text-with-summary .field-item > p,.section-news .view-news .event_info .field-type-text-with-summary .field-item > p,.section-news .view-news .news_info .field-type-text-with-summary .field-item > p{margin:0;}.section-events .view-events .group-date,.section-events .view-news .group-date,.section-news .view-events .group-date,.section-news .view-news .group-date{font:400 20px/24px Arial,Helvetica,"Nimbus Sans L",sans-serif;color:#2f3804;position:relative;}.section-events .view-events .group-date h3,.section-events .view-news .group-date h3,.section-news .view-events .group-date h3,.section-news .view-news .group-date h3{font:400 18px/22px Arial,Helvetica,"Nimbus Sans L",sans-serif;color:#155258;margin:20px 0 10px;color:#00a0af;margin:0 0 10px;}.section-events .view-events .view-event,.section-events .view-events .view-news-item,.section-events .view-news .view-event,.section-events .view-news .view-news-item,.section-news .view-events .view-event,.section-news .view-events .view-news-item,.section-news .view-news .view-event,.section-news .view-news .view-news-item{text-align:right;}.section-events .view-events .view-event a,.section-events .view-events .view-news-item a,.section-events .view-news .view-event a,.section-events .view-news .view-news-item a,.section-news .view-events .view-event a,.section-news .view-events .view-news-item a,.section-news .view-news .view-event a,.section-news .view-news .view-news-item a{background:#01a0af url(/sites/all/themes/zen_spi/images/icon-read-all.png) 50% 35% no-repeat;color:white;padding:50px 0 0;float:right;display:block;text-align:center;font:700 12px arial;text-transform:uppercase;height:80px;width:100%;}.section-events .view-events .view-event a:hover,.section-events .view-events .view-news-item a:hover,.section-events .view-news .view-event a:hover,.section-events .view-news .view-news-item a:hover,.section-news .view-events .view-event a:hover,.section-news .view-events .view-news-item a:hover,.section-news .view-news .view-event a:hover,.section-news .view-news .view-news-item a:hover{background-color:#13848f;}.section-events .view-events .views-row:first-child article,.section-events .view-news .views-row:first-child article,.section-news .view-events .views-row:first-child article,.section-news .view-news .views-row:first-child article{border-top:0 none;padding-top:0;}.section-events .view-events .views-row:last-child article,.section-events .view-news .views-row:last-child article,.section-news .view-events .views-row:last-child article,.section-news .view-news .views-row:last-child article{border-bottom:0 none;}.section-events .bean-custom-link a,.section-news .bean-custom-link a{background:#93a445 url(/sites/all/themes/zen_spi/images/sprite.png) 10px -1086px no-repeat;}.view-events-calendar ul{list-style:none;padding:0;margin:0;}.view-events-calendar ul li article{padding:1.3em 0;margin:0;border-bottom:1px solid #a7a8a1;border-top:1px solid #b7d9d7;width:100%;float:left;}.view-events-calendar ul li article img{float:left;padding:0 1.5em 0 0;}.view-events-calendar ul li article .field-type-text-with-summary{float:left;}.view-events-calendar ul li header{float:left;width:360px;margin:0;padding:0 20px 0 0;}.view-events-calendar ul li article h2 a{font:400 18px/18px Arial,Helvetica,"Nimbus Sans L",sans-serif;color:#155258;margin:0;padding:0;}.view-events-calendar ul li article h3{margin:0;display:block;float:left;width:300px;}.view-events-calendar ul li article p{font:400 15px Arial,Helvetica,"Nimbus Sans L",sans-serif;color:#707c7e;width:330px;margin-right:30px;}.view-events-calendar ul li article .group-date{float:left;border-left:1px solid #a7a8a1;padding:0 0 0 20px;}.view-events-calendar ul li article .group-date .field-name-field-date{font:400 20px/24px Arial,Helvetica,"Nimbus Sans L",sans-serif;color:#2f3804;width:150px;}.view-events-calendar ul li article ul.links{display:none;}.view-events-calendar ul li article .view-event{border-left:1px solid #a7a8a1;padding:0 0 0 20px;float:right;margin:-80px 0 0 0;}.view-events-calendar ul li article .view-event a{background:#01a0af url(/sites/all/themes/zen_spi/images/icon-read-all.png) 50% 35% no-repeat;color:white;padding:50px 0 0;display:block;text-align:center;font:700 12px arial;text-transform:uppercase;height:80px;width:150px;}.view-events-calendar ul li article .view-event a:hover{background-color:#13848f;}.node-type-event h1#section-title{font:400 24px/28px Arial,Helvetica,"Nimbus Sans L",sans-serif;color:#00a0af;text-transform:uppercase;margin:0 0 25px;margin-top:1.5em;}.node-type-event article header{border-bottom:1px solid #b7d9d7;margin:0 0 25px;}.node-type-event article header h2{border-bottom:1px solid #a7a8a1;padding:0 0 0.6em;font:400 24px/28px Arial,Helvetica,"Nimbus Sans L",sans-serif;color:#00a0af;text-transform:uppercase;margin:0 0 25px;margin:0;color:#231f20;}.node-type-event article .group-event-info{border-top:1px solid #a7a8a1;border-bottom:1px solid #b7d9d7;}.node-type-event article .group-event-info .field-name-field-event-category{border-top:1px solid #b7d9d7;font:400 16px/18px Arial,Helvetica,"Nimbus Sans L",sans-serif;color:#00a0af;text-transform:uppercase;margin:0;padding:0.5em 0 0.3em;}.node-type-event article .group-event-info .field-name-field-date{border-bottom:1px solid #a7a8a1;font:400 16px/18px Arial,Helvetica,"Nimbus Sans L",sans-serif;color:#2f3804;padding-bottom:0.5em;}.node-type-event article .group-event-info .field-name-field-submission-deadline{border-top:1px solid #b7d9d7;border-bottom:1px solid #a7a8a1;}.node-type-event article .group-event-info .field-name-field-submission-deadline .field-label{font:400 16px/18px Arial,Helvetica,"Nimbus Sans L",sans-serif;color:#00a0af;text-transform:uppercase;margin:0;padding:0.5em 0 0.3em;}.node-type-event article .group-event-info .field-name-field-submission-deadline .field-items{font:400 16px/18px Arial,Helvetica,"Nimbus Sans L",sans-serif;color:#2f3804;padding-bottom:0.5em;}.node-type-event article .field-name-body{font:400 15px/24px Arial,Helvetica,"Nimbus Sans L",sans-serif;color:#707c7e;}.node-type-event article .field-name-field-event-website a{color:#00a0af;font-weight:700;}.node-type-article h1#section-title{font:400 24px/28px Arial,Helvetica,"Nimbus Sans L",sans-serif;color:#00a0af;text-transform:uppercase;margin:0 0 25px;margin-top:0;}.node-type-article article header{margin:0 0 1em;}.node-type-article article header h2{border-bottom:1px solid #a7a8a1;padding:0 0 0.6em;font:400 24px/28px Arial,Helvetica,"Nimbus Sans L",sans-serif;color:#00a0af;text-transform:uppercase;margin:0 0 25px;color:#231f20;}.node-type-article article p.submitted{margin:0;color:#2f3804;position:relative;}.node-type-article article p.submitted:after{content:"|";font-size:16px;line-height:18px;color:#a9a5a6;padding:0 0.5em;}.node-type-article article .field-name-field-news-category .field-items{font:400 16px/18px Arial,Helvetica,"Nimbus Sans L",sans-serif;text-transform:uppercase;color:#00a0af;}.node-type-article article .field-name-body{font:400 15px/24px Arial,Helvetica,"Nimbus Sans L",sans-serif;color:#707c7e;}.node-type-article article .field-name-body p:first-child{margin-top:0;}.node-type-article article .field-name-field-event-website a{color:#00a0af;font-weight:700;}.section-contact-us .region-banner,.section-contact-us .title-wrap{background-color:#e7f0f1;}.section-contact-us article .field-name-field-contact-form h2{color:#155258;font:400 18px Arial,Helvetica,"Nimbus Sans L",sans-serif;}.section-contact-us article .field-name-field-contact-form label{color:#155258;font:400 14px Arial,Helvetica,"Nimbus Sans L",sans-serif;}.section-contact-us article .field-name-field-contact-form input[type=text]{background:white;border:0px none;}.section-contact-us article .field-name-field-contact-form .field-widget-text-textarea.form-wrapper .form-item.form-type-textarea textarea{background:white;border:0px none;}.section-contact-us article .field-name-field-contact-form input.form-submit{font:400 14px/18px Arial,Helvetica,"Nimbus Sans L",sans-serif;text-transform:uppercase;padding:6px 10px 6px 45px;text-align:center;color:white;border:0 none;background:#00a0af url(/sites/all/themes/zen_spi/images/sprite.png) 10px -1195px no-repeat;}.section-contact-us article .field-name-field-contact-form input.form-submit:hover{background-color:#155258;}.section-contact-us h1#section-title{font:700 24px/30px Arial,Helvetica,"Nimbus Sans L",sans-serif;color:#231f20;margin:0 0 20px;text-transform:uppercase;margin:0 auto;padding:2em 0;display:none;}.section-contact-us article .field-widget-text-textarea{float:left;}.section-contact-us article .resizable-textarea .grippie{display:none;}ul.pager li{color:#155258;font:400 12px Arial,Helvetica,"Nimbus Sans L",sans-serif;padding:0.5em;margin:0 0.2em;}ul.pager li.pager-current{font-weight:700;}ul.pager a{color:#155258;}.view .date-nav-wrapper .date-heading{text-align:left;}#block-views-events-calendar-event-calendar{}#block-views-events-calendar-event-calendar .calendar-calendar .mini{border:1px solid inherit !important;}#block-views-events-calendar-event-calendar .date-heading{background:#10293c;border-bottom:2px solid #10293c;text-align:center;}#block-views-events-calendar-event-calendar .date-heading h3{text-transform:uppercase;font-size:14px;font-weight:400;}#block-views-events-calendar-event-calendar .date-heading h3 a{color:white;}#block-views-events-calendar-event-calendar table{border-top:1px solid #e7f0f1;}#block-views-events-calendar-event-calendar table th.days{background:#00a0af;color:#fff;border:1px solid #00a0af;padding:3px 1px;}#block-views-events-calendar-event-calendar table th:first-child{border-left:0 solid #00a0af;}#block-views-events-calendar-event-calendar table th:last-child{border-right:0 solid #00a0af;}#block-views-events-calendar-event-calendar table td{text-align:center;vertical-align:middle;font-weight:bold;font-size:12px;background:#162f43;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE2MmY0MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwYTJmNGMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#162f43 0%,#0a2f4c 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#162f43),color-stop(100%,#0a2f4c));background:-webkit-linear-gradient(top,#162f43 0%,#0a2f4c 100%);background:-o-linear-gradient(top,#162f43 0%,#0a2f4c 100%);background:-ms-linear-gradient(top,#162f43 0%,#0a2f4c 100%);background:linear-gradient(to bottom,#162f43 0%,#0a2f4c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#162f43',endColorstr='#0a2f4c',GradientType=0);border-top:1px solid #e7f0f1;border-right:1px solid #e7f0f1;border-bottom:1px solid #e7f0f1;border-left:1px solid #e7f0f1;-moz-box-shadow:inset 0 0 2px 2px rgba(255,255,255,0.2);-webkit-box-shadow:inset 0 0 2px 2px rgba(255,255,255,0.2);box-shadow:inset 0 0 2px 2px rgba(255,255,255,0.2);color:#fff;text-shadow:1px 1px rgba(0,0,0,0.8);}#block-views-events-calendar-event-calendar table td:last-child{border-right:0 none;}#block-views-events-calendar-event-calendar table td:hover{background:#1d5c8c;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxNCUiIHN0b3AtY29sb3I9IiMxZDVjOGMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDYxOTI3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);background:-moz-linear-gradient(top,#1d5c8c 14%,#061927 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(14%,#1d5c8c),color-stop(100%,#061927));background:-webkit-linear-gradient(top,#1d5c8c 14%,#061927 100%);background:-o-linear-gradient(top,#1d5c8c 14%,#061927 100%);background:-ms-linear-gradient(top,#1d5c8c 14%,#061927 100%);background:linear-gradient(to bottom,#1d5c8c 14%,#061927 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1d5c8c',endColorstr='#061927',GradientType=0);-moz-box-shadow:inset 0 0 2px 2px rgba(0,0,0,0.8);-webkit-box-shadow:inset 0 0 2px 2px rgba(0,0,0,0.8);box-shadow:inset 0 0 2px 2px rgba(0,0,0,0.8);}#block-views-events-calendar-event-calendar table td.empty{background:#082033;-moz-box-shadow:inset 0 0 0 0 rgba(0,0,0,0.8);-webkit-box-shadow:inset 0 0 0 0 rgba(0,0,0,0.8);box-shadow:inset 0 0 0 0 rgba(0,0,0,0.8);}#block-views-events-calendar-event-calendar table td.empty:hover{background:#082033;-moz-box-shadow:inset 0 0 0 0 rgba(0,0,0,0.8);-webkit-box-shadow:inset 0 0 0 0 rgba(0,0,0,0.8);box-shadow:inset 0 0 0 0 rgba(0,0,0,0.8);}#block-views-events-calendar-event-calendar table td.today{text-decoration:underline;}#block-views-events-calendar-event-calendar table td.has-events{background:#00a0af;-moz-box-shadow:inset 0 0 2px 2px rgba(0,0,0,0.8);-webkit-box-shadow:inset 0 0 2px 2px rgba(0,0,0,0.8);box-shadow:inset 0 0 2px 2px rgba(0,0,0,0.8);}#block-views-events-calendar-event-calendar table td.has-events a{text-decoration:none;color:white;}#block-views-events-calendar-event-calendar .view .date-nav-wrapper .date-nav{height:auto;margin-bottom:0;min-height:auto;padding:0;}#block-views-events-calendar-event-calendar .pager{margin:0;list-style-type:none;}#block-views-events-calendar-event-calendar .view .date-nav-wrapper .date-prev,#block-views-events-calendar-event-calendar .view .date-nav-wrapper .date-next{background:transparent;}#block-views-events-calendar-event-calendar .view .date-nav-wrapper .date-prev a,#block-views-events-calendar-event-calendar .view .date-nav-wrapper .date-next a{color:#fff;}#block-views-events-calendar-event-calendar div.calendar-empty{height:5px;}.section-events.page-views #block-views-events-calendar-event-calendar div.calendar-empty{height:20px;}#block-views-archive-event-archive h2.block-title{font:700 14px/20px Arial,Helvetica,"Nimbus Sans L",sans-serif;padding:0 0 0.5em;color:#231f20;text-transform:uppercase;border-bottom:1px solid #a7a8a1;}#block-views-archive-event-archive ul{margin:0;padding:0;list-style:none;color:#707c7e;}#block-views-archive-event-archive ul li{border-top:1px solid #b7d9d7;border-bottom:1px solid #a7a8a1;font:400 14px/30px Arial,Helvetica,"Nimbus Sans L",sans-serif;}#block-views-archive-event-archive ul li a{color:#01a0af;}#block-views-archive-event-archive ul li a:hover{color:#231f20;}#user-login label span.form-required,#user-login-form label span.form-required,#user-pass label span.form-required{display:none;}.logged-in .region-login{display:none;}.region-login .block{margin:0;}.region-login .bean-custom-link a{background:url(/sites/all/themes/zen_spi/images/sprite.png) no-repeat 15px -690px #01a0af;width:60px;height:50px;position:fixed;top:300px;right:0;z-index:777;display:block;text-indent:100%;white-space:nowrap;overflow:hidden;padding:0;}.region-login #loginToggle{width:60px;height:50px;background:url(/sites/all/themes/zen_spi/images/sprite.png) no-repeat scroll 18px -787px #93a445;position:fixed;top:350px;right:0;z-index:777;}.region-login #block-user-login{width:0;height:200px;overflow:hidden;position:fixed;top:350px;right:0;z-index:666;background:#93a445;color:white;font-size:14px;text-transform:uppercase;}.region-login #block-user-login a{color:#fff;}.region-login #block-user-login h2,.region-login #block-user-login form{width:150px;margin:0 auto;}.region-login #block-user-login h2{font-size:14px;line-height:14px;text-transform:uppercase;margin:20px auto 15px;color:white;}.region-login #block-user-login input[type=text],.region-login #block-user-login input[type=password]{background:#9bb718;color:#505f09;border:0 none;font-size:10px;text-transform:uppercase;width:100%;padding:3px;}.region-login #block-user-login input[type=submit]{font:400 14px/18px Arial,Helvetica,"Nimbus Sans L",sans-serif;text-transform:uppercase;padding:6px 10px;text-align:center;color:white;border:0 none;background:#00a0af;}.region-login #block-user-login input[type=submit]:hover{background-color:#155258;}.region-login #block-user-login .form-item{margin:0 0 10px;}.region-login #block-user-login .item-list ul{list-style:none;padding:0;margin:0 0 10px;font-size:11px;}.region-login #block-user-login .item-list ul li{padding:0;margin:0;}.page-user,.page-user-login,.page-user-password{background:#e7f0f1;}.page-user #content,.page-user-login #content,.page-user-password #content{margin-bottom:4em;}.page-user input[type=text],.page-user input[type=password],.page-user-login input[type=text],.page-user-login input[type=password],.page-user-password input[type=text],.page-user-password input[type=password]{background:white;border:0 none;padding:3px;margin:0 0 10px;}.page-user input[type=submit],.page-user-login input[type=submit],.page-user-password input[type=submit]{font:400 14px/18px Arial,Helvetica,"Nimbus Sans L",sans-serif;text-transform:uppercase;padding:6px 10px;text-align:center;color:white;border:0 none;background:#00a0af;}.page-user input[type=submit]:hover,.page-user-login input[type=submit]:hover,.page-user-password input[type=submit]:hover{background-color:#155258;}.page-user .tabs-primary,.page-user-login .tabs-primary,.page-user-password .tabs-primary{background-image:none;border-bottom:1px solid #b7d9d7;}.page-user .tabs-primary__tab,.page-user .is-active.tabs-primary__tab,.page-user .is-active.tabs-primary__tab,.page-user-login .tabs-primary__tab,.page-user-login .is-active.tabs-primary__tab,.page-user-login .is-active.tabs-primary__tab,.page-user-password .tabs-primary__tab,.page-user-password .is-active.tabs-primary__tab,.page-user-password .is-active.tabs-primary__tab{background-color:#01a0af;border-image:none;border-width:0;text-shadow:0 0 0 white;}.page-user a.tabs-primary__tab-link,.page-user a.tabs-primary__tab-link.is-active,.page-user-login a.tabs-primary__tab-link,.page-user-login a.tabs-primary__tab-link.is-active,.page-user-password a.tabs-primary__tab-link,.page-user-password a.tabs-primary__tab-link.is-active{background-color:#b7d9d7;border-width:0;color:#fff;}.page-user a.tabs-primary__tab-link:active,.page-user a.tabs-primary__tab-link.is-active,.page-user-login a.tabs-primary__tab-link:active,.page-user-login a.tabs-primary__tab-link.is-active,.page-user-password a.tabs-primary__tab-link:active,.page-user-password a.tabs-primary__tab-link.is-active{background-color:#01a0af;background-image:none;}#searchToggle{width:50px;height:50px;background:url(/sites/all/themes/zen_spi/images/sprite.png) no-repeat scroll 0 -1700px transparent;position:absolute;z-index:777;}#block-search-form{border-radius:6px;display:none;padding:1em;position:absolute;z-index:777;}#block-search-form input[type=submit]{font:400 14px/18px Arial,Helvetica,"Nimbus Sans L",sans-serif;text-transform:uppercase;padding:6px 10px;text-align:center;color:white;border:0 none;background:#00a0af;}#block-search-form input[type=submit]:hover{background-color:#155258;}#block-search-form form{margin:0;}#block-search-form .form-item{margin:0;}#block-search-form .page-user input[type="text"]{margin:0;padding:6px 10px;}.page-resources-downloads #main{background:url(/sites/all/themes/zen_spi/images/bkg-download-template.jpg) repeat-x;margin:0;max-width:none;}.page-resources-downloads #content{max-width:960px;margin:0 auto;}.page-resources-downloads .view-downloads.view-display-id-page,.page-resources-downloads .block-views{width:650px;float:left;}.page-resources-downloads #block-views-exp-downloads-page-1,.page-resources-downloads #block-views-downloads-featured-resources{width:220px;float:right;}.page-resources-downloads #block-views-exp-downloads-page-1{margin:255px 0 0 0;}.page-resources-downloads #block-views-downloads-featured-resources h2{font-size:14px;color:#000;margin:3em 0 1em 0;}.page-resources-downloads #block-views-downloads-featured-resources .views-row{background:#00a0af;padding:5px;margin-bottom:6px;position:relative;}.page-resources-downloads #block-views-downloads-featured-resources .views-row article{border:1px solid #ffffff;padding:20px 20px 5px 20px;}.page-resources-downloads #block-views-downloads-featured-resources .views-row .node-title{color:#fff;font:400 18px/22px "Arial",sans-serif;padding-bottom:20px;}.page-resources-downloads #block-views-downloads-featured-resources .views-row .submitted{color:white !important;border-bottom:1px solid #fff;}.page-resources-downloads #block-views-downloads-featured-resources .views-row .field-name-field-file-category{color:#165257;padding:10px 0 !important;float:left;}.page-resources-downloads #block-views-downloads-featured-resources .cp_member_res a{background:#138e9a;color:#fff;display:inline-block;height:30px;overflow:hidden;position:relative;text-indent:140%;white-space:nowrap;width:208px;margin-left:-20px;-moz-box-shadow:inset 0 2px 5px #0f2f39;-webkit-box-shadow:inset 0 2px 5px #0f2f39;box-shadow:inset 0 2px 5px #0f2f39;}.page-resources-downloads #block-views-downloads-featured-resources .field-name-field-public-file a,.page-resources-downloads #block-views-downloads-featured-resources .field-name-field-company-file a{background:#93a445 url(/sites/all/themes/zen_spi/images/sprite.png) no-repeat scroll 10px -2009px;color:#fff;display:inline-block;height:30px;overflow:hidden;position:relative;text-indent:140%;white-space:nowrap;width:208px;margin-left:-20px;-moz-box-shadow:inset 0 2px 5px #0f2f39;-webkit-box-shadow:inset 0 2px 5px #0f2f39;box-shadow:inset 0 2px 5px #0f2f39;}.page-resources-downloads #block-views-downloads-featured-resources .field-name-field-public-file a:after,.page-resources-downloads #block-views-downloads-featured-resources .field-name-field-company-file a:after{color:#fff;content:"download";text-transform:uppercase;position:absolute;left:0;top:0;display:block;width:100%;height:30px;line-height:30px;text-align:center;text-indent:0;padding-left:20px;}.page-resources-downloads #block-views-downloads-featured-resources .cp_member_res a:after{color:#fff;content:"Member's Resource";text-transform:uppercase;position:absolute;left:0;top:0;display:block;width:100%;height:30px;line-height:30px;text-align:center;text-indent:0;}.page-resources-downloads .views-exposed-form input{background:#aac7ca;color:#206379;font:300 16px/16px "Oswald",sans-serif;padding:10px 15px;float:left;border:medium none;-webkit-box-shadow:inset 0 5px 5px 0px rgba(0,0,0,0.55);-moz-box-shadow:inset 0 5px 5px 0px rgba(0,0,0,0.55);box-shadow:inset 0 5px 5px 0px rgba(0,0,0,0.55);}.page-resources-downloads .views-widget{font-size:14px;}.page-resources-downloads #block-views-downloads-featured-resources .views-row img{max-width:50px;float:left;}.page-resources-downloads #block-views-downloads-featured-resources .views-row h3{font-size:14px;color:#155258;margin:0;padding:0;}.page-resources-downloads #block-views-downloads-featured-resources .views-row .submitted{font-size:14px;color:#00a0af;margin:0;padding:0;}.page-resources-downloads #block-views-downloads-featured-resources .views-row .field-name-field-file-category{font-size:15px;font-weight:400;color:#155258;margin:0;padding:0;}.page-resources-downloads #block-views-downloads-featured-resources .views-row .file-icon,.page-resources-downloads #block-views-downloads-featured-resources .views-row .file-size{display:none;}.page-resources-downloads .view-downloads.view-display-id-page ul.pager{float:left;}.page-resources-downloads .view-downloads.view-display-id-page ul.pager li,.page-resources-downloads .view-downloads.view-display-id-page ul.pager li a{font-size:16px;color:#707c7e;padding:0 2px;margin:0;}.page-resources-downloads h1.title{margin-top:25px;display:block;}.page-resources-downloads .view-header{width:960px;position:relative;}.page-resources-downloads .view-downloads.view-display-id-page{margin-bottom:2em;}.page-resources-downloads .view-downloads.view-display-id-page .view-filters{background:#e7f0f1;padding:0.5em;padding:90px 0 0 0;}.page-resources-downloads .view-downloads.view-display-id-page .view-filters label{font-size:18px;color:#155258;}.page-resources-downloads .view-downloads.view-display-id-page .view-filters .views-widget{padding:10px 0;}.page-resources-downloads .view-downloads.view-display-id-page .view-filters .views-widget input[type=radio]{display:none;}.page-resources-downloads .view-downloads.view-display-id-page .view-filters .views-widget input[type=radio] + label{padding:0 12px 0 31px;line-height:24px;background-repeat:no-repeat;cursor:pointer;}.page-resources-downloads .view-downloads.view-display-id-page .view-filters .views-widget input[type=radio]:checked + label{background-position:0 -1950px;}.page-resources-downloads .view-downloads.view-display-id-page .view-filters .views-widget label{background:url(/sites/all/themes/zen_spi/images/sprite.png) no-repeat scroll 0 -1980px;font-size:18px;color:#155258;}.page-resources-downloads .view-downloads.view-display-id-page .attachment-before{margin:0 0 1em;overflow:hidden;}.page-resources-downloads .view-downloads.view-display-id-page .view-filters{width:960px;position:relative;margin:1em 0;}.page-resources-downloads .view-downloads.view-display-id-page .view-filters .form-item{display:inline-block;margin:0.5em 0.5em 0 0;}.page-resources-downloads .view-downloads.view-display-id-page .view-filters .form-item label.option{height:30px;}.page-resources-downloads .view-downloads.view-display-id-page .views-row{padding:40px 0;border-bottom:1px solid #b7d9d7;position:relative;}.page-resources-downloads .view-downloads.view-display-id-page .views-row .right-section p{font-size:15px;color:#707c7e;width:250px;float:right;margin:0;padding:0;}.page-resources-downloads .view-downloads.view-display-id-page .left-section{float:left;width:170px;padding:0 30px 0 0;border-right:1px solid #b7d9d7;}.page-resources-downloads .view-downloads.view-display-id-page .left-section span.field-label{float:left;font-size:16px;text-transform:uppercase;}.page-resources-downloads .view-downloads.view-display-id-page .right-section{float:right;padding:0;width:430px;}.page-resources-downloads .view-downloads.view-display-id-page .right-section p{font-size:15px;color:#707c7e;width:250px;float:right;margin:0;padding:0;}.page-resources-downloads .view-downloads.view-display-id-page header{margin:0 0 1em;border-bottom:1px solid #b7d9d7;padding-bottom:0.5em;}.page-resources-downloads .view-downloads.view-display-id-page header h2{color:#155258;font-weight:200;font-size:18px;margin:0;}.page-resources-downloads .view-downloads.view-display-id-page p.submitted{float:left;margin:0;line-height:30px;color:#00a0af;font-size:14px;}.page-resources-downloads .view-downloads.view-display-id-page p.date{float:left;margin:60px 0 0 0;line-height:30px;color:#00a0af;font-size:14px;}.page-resources-downloads .view-downloads.view-display-id-page span.file{display:inline-block;float:left;}.page-resources-downloads .view-downloads.view-display-id-page span.file img{display:none;}.page-resources-downloads .view-downloads.view-display-id-page span.file a{background:url(/sites/all/themes/zen_spi/images/sprite.png) no-repeat scroll 5px -1898px #155258;border:1px solid #155258;color:white;overflow:hidden;text-indent:150% !important;white-space:nowrap;display:inline-block;position:relative;width:150px;height:30px;-moz-box-shadow:inset 0 2px 10px #0f2f39;-webkit-box-shadow:inset 0 2px 10px #0f2f39;box-shadow:inset 0 2px 10px #0f2f39;float:left;}.page-resources-downloads .view-downloads.view-display-id-page span.file a:hover{background-color:#01a0af;border:1px solid #01a0af;}.page-resources-downloads .view-downloads.view-display-id-page span.file a:after{color:white;content:"download";text-transform:uppercase;position:absolute;left:0;top:0;display:block;width:100%;height:30px;line-height:30px;text-align:center;text-indent:0;font-weight:bold;padding-left:20px;}.page-resources-downloads .view-downloads.view-display-id-page span.field-label,.page-resources-downloads .view-downloads.view-display-id-page b.field-name-field-file-category{line-height:30px;padding:0;float:left;clear:both;}.page-resources-downloads .view-downloads.view-display-id-page span.field-label{color:#00a0af;font-size:16px;}.page-resources-downloads .view-downloads.view-display-id-page b.field-name-field-file-category{color:#2f3804;font-size:16px;}.page-resources-downloads .region-sidebar-second .block#block-views-exp-downloads-page-1{background:#e7f0f1;margin:1em 0;padding:1em;}.page-resources-downloads .views-exposed-form .views-exposed-widget .form-submit{margin-top:0;}.page-resources-downloads .views-exposed-widget.views-submit-button input{display:none;height:30px;}.page-resources-downloads .views-exposed-widget.views-submit-button input.progress-disabled{opacity:0.5;}.page-resources-downloads .views-exposed-widget.views-submit-button input:hover{background:#01a0af;border:1px solid #01a0af;}.page-resources-downloads .views-exposed-form .contextual-links-region .form-item{background:#aac7ca;float:left;width:60%;border:medium none;height:100%;font:300 16px/16px "Oswald",sans-serif;color:#062d3d;text-transform:uppercase;-webkit-box-shadow:inset 0 5px 5px 0px rgba(0,0,0,0.55);-moz-box-shadow:inset 0 5px 5px 0px rgba(0,0,0,0.55);box-shadow:inset 0 5px 5px 0px rgba(0,0,0,0.55);padding:2px 0 0 10px;}.page-resources-downloads span.views-summary.views-summary-unformatted{margin:0 1px 1px 0;display:block;float:left;width:35px;height:40px;font-size:11px;line-height:40px;text-align:center;background:#e7e5e5;background:-moz-linear-gradient(45deg,#e7e5e5 16%,#cdcdcd 90%);background:-webkit-gradient(linear,left bottom,right top,color-stop(16%,#e7e5e5),color-stop(90%,#cdcdcd));background:-webkit-linear-gradient(45deg,#e7e5e5 16%,#cdcdcd 90%);background:-o-linear-gradient(45deg,#e7e5e5 16%,#cdcdcd 90%);background:-ms-linear-gradient(45deg,#e7e5e5 16%,#cdcdcd 90%);background:linear-gradient(45deg,#e7e5e5 16%,#cdcdcd 90%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e7e5e5',endColorstr='#cdcdcd',GradientType=1);border:1px solid #c6c4c4;}.page-resources-downloads span.views-summary.views-summary-unformatted:first-child{background:#f7ab07;background:-moz-linear-gradient(top,#f7ab07 5%,#d06c1b 94%);background:-webkit-gradient(linear,left top,left bottom,color-stop(5%,#f7ab07),color-stop(94%,#d06c1b));background:-webkit-linear-gradient(top,#f7ab07 5%,#d06c1b 94%);background:-o-linear-gradient(top,#f7ab07 5%,#d06c1b 94%);background:-ms-linear-gradient(top,#f7ab07 5%,#d06c1b 94%);background:linear-gradient(to bottom,#f7ab07 5%,#d06c1b 94%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7ab07',endColorstr='#d06c1b',GradientType=0);border-color:#895408;}.page-resources-downloads span.views-summary.views-summary-unformatted:first-child a{color:#1c2631;}.page-resources-downloads span.views-summary.views-summary-unformatted:hover{background:#f7ab07;background:-moz-linear-gradient(top,#f7ab07 5%,#d06c1b 94%);background:-webkit-gradient(linear,left top,left bottom,color-stop(5%,#f7ab07),color-stop(94%,#d06c1b));background:-webkit-linear-gradient(top,#f7ab07 5%,#d06c1b 94%);background:-o-linear-gradient(top,#f7ab07 5%,#d06c1b 94%);background:-ms-linear-gradient(top,#f7ab07 5%,#d06c1b 94%);background:linear-gradient(to bottom,#f7ab07 5%,#d06c1b 94%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7ab07',endColorstr='#d06c1b',GradientType=0);border-color:#895408;}.page-resources-downloads span.views-summary.views-summary-unformatted:hover a{color:#1c2631;}.page-resources-downloads span.views-summary.views-summary-unformatted a{font-size:16px;color:#1c2631;font-family:"Oswald",sans-serif;}.page-resources-downloads span.views-summary.views-summary-unformatted a:hover{color:#10293c;}.page-resources-downloads .view-downloads .node-resources .cp_member_res a{background:url(/sites/all/themes/zen_spi/images/sprite.png) no-repeat scroll 5px -1898px #00a0af;border:1px solid #155258;color:white;overflow:hidden;text-indent:150% !important;white-space:nowrap;display:inline-block;position:relative;width:270px;height:30px;-moz-box-shadow:inset 0 2px 10px #0f2f39;-webkit-box-shadow:inset 0 2px 10px #0f2f39;box-shadow:inset 0 2px 10px #0f2f39;float:left;}.page-resources-downloads .view-downloads .node-resources .cp_member_res a:after{color:white;content:"Member's Resource";text-transform:uppercase;position:absolute;left:0;top:0;display:block;width:100%;height:30px;line-height:30px;text-align:center;text-indent:0;}#block-menu-menu-quick-links-news ul{padding:0;margin:0;}#block-menu-menu-quick-links-news ul li{border-top:1px solid #b7d9d7;border-bottom:1px solid #a7a8a1;font:400 14px/30px Arial,Helvetica,"Nimbus Sans L",sans-serif;}#block-menu-menu-quick-links-news ul li:last{border-top:1px solid #b7d9d7;}#block-menu-menu-quick-links-news ul li a{color:#01a0af;}#block-menu-menu-quick-links-news ul li a:hover{color:#231f20;}.region-sidebar-second h2.block-title{background:#155258;color:white;font-size:18px;text-align:center;font:700 14px/20px Arial,Helvetica,"Nimbus Sasns L",sans-serif;padding:0 0 0.5em;color:#231f20;text-transform:uppercase;border-bottom:1px solid #a7a8a1;}.region-sidebar-second .views-row{margin:1em 0 0;padding:1em;border:1px solid #b7d9d7;background:#e7f0f1;}.region-sidebar-second p.submitted{float:right;margin:0;}.region-sidebar-second span.field-label,.region-sidebar-second b.field-name-field-file-category{float:right;clear:right;}.region-sidebar-second .field-name-field-file{float:left;margin-top:-15px;}.section-links h1.title{margin-bottom:1em;}.section-links article.node-links{margin:0 0 1em;}.section-links article.node-links header{padding:0 0 1em;border-bottom:1px solid #b7d9d7;}.section-links .field-name-body.field-type-text-with-summary{margin:1em 0 2em;}.section-links .field-name-field-link{margin:1em 0 2em;}body.section-checkout{background:#e7f0f1;}.section-checkout h1#page-title{margin-bottom:1.5em;}.section-checkout form{margin:0 0 3em;}.section-checkout fieldset{border:0 none;}.section-checkout h2{color:#155258;font:400 18px Arial,Helvetica,"Nimbus Sans L",sans-serif;}.section-checkout label{color:#155258;font:400 14px Arial,Helvetica,"Nimbus Sans L",sans-serif;}.section-checkout input[type=text]{background:white;border:0px none;}.section-checkout .field-widget-text-textarea.form-wrapper .form-item.form-type-textarea textarea{background:white;border:0px none;}.section-checkout input.form-submit{font:400 14px/18px Arial,Helvetica,"Nimbus Sans L",sans-serif;text-transform:uppercase;padding:6px 10px;text-align:center;color:white;border:0 none;background:#00a0af;}.section-checkout input.form-submit:hover{background-color:#155258;}.section-checkout input#edit-cancel{font:400 14px/18px Arial,Helvetica,"Nimbus Sans L",sans-serif;text-transform:uppercase;padding:6px 10px;text-align:center;color:white;border:0 none;background:#00a0af;background:#b7d9d7;}.section-checkout input#edit-cancel:hover{background-color:#155258;}.section-checkout input#edit-cancel:hover{color:#16161e;background:#b7d9d7;text-decoration:none;}.section-checkout .button-operator{padding:0 10px;display:inline-block;}.field-name-field-linktitle{text-transform:uppercase;font-weight:700;}.field-type-link-field{padding:0 0 1em 0;}.section-resources .view-display-id-job_listings .views-row-odd .field-name-field-view-job-listings,.section-resources .view-display-id-job_listings .views-row-even field-name-field-view-job-listings{display:none;}.section-resources .view-display-id-job_listings .views-row-last .field-name-field-view-job-listings{display:block;margin-left:-5.4em;}.section-resources .view-display-id-job_listings .views-row-last .field-name-field-view-job-listings a{background:#93a445 url(/sites/all/themes/zen_spi/images/sprite.png) 10px -1092px no-repeat;font:400 14px Arial,Helvetica,"Nimbus Sans L",sans-serif;text-transform:uppercase;padding:0.5em 17em 0.5em 5em;color:white;display:block;margin:2em 0em 0 2.8em;width:100%;}.node-type-job-post .field-name-field-view-job-listings a{background:#93a445 url(/sites/all/themes/zen_spi/images/sprite.png) 10px -1092px no-repeat;font:400 14px Arial,Helvetica,"Nimbus Sans L",sans-serif;text-transform:uppercase;padding:0.5em 2.5em 0.5em 5em;color:white;display:block;margin:2em 0 0 0;width:100%;}.node-type-job-post h1{margin:0 0 2em 0;}.page-job-listings .views-field-title,.page-job-listings .field-name-field-company{float:left;clear:both;}.page-job-listings .views-field-title{font-size:20px;padding-bottom:20px;}.page-job-listings .field-name-field-job-closing-date{padding:0;margin:0;}.page-job-listings .view-display-id-job_listing_full li{border-bottom:none;}.page-job-listings .field-type-text-with-summary{border-bottom:1px solid #e2e2e0;margin-bottom:20px;}.section-resources .field-name-body .node-readmore a{background:#93a445 url(/sites/all/themes/zen_spi/images/sprite.png) 10px -1092px no-repeat;font:400 14px Arial,Helvetica,"Nimbus Sans L",sans-serif;text-transform:uppercase;padding:0.5em 23em 0.5em 5em;color:white;display:block;margin:0 0 0 3em;float:left;}.section-resources .view-display-id-job_listings h3.field-label{display:none;}.node-job-post span.field-label{float:left;color:#00a0af;font:400 18px Arial,Helvetica,"Nimbus Sans L",sans-serif;width:100%;padding:0 0 0.7em 0;}.field-name-field-company,.field-name-field-job-contact-name,.field-name-field-contact-email,.field-name-field-job-closing-date,.field-type-text-with-summary{display:block;clear:both;color:#707c7e;padding:0 0 1.5em 0;font:400 14px Arial,Helvetica,"Nimbus Sans L",sans-serif;}.section-irish-funding-opportunities .field-type-text-with-summary{float:none;}.field-type-text-with-summary p{color:#707c7e;font:14px/24px "Arial",sans-serif;}.front .region-banner #block-views-frontpage-front-page .field-type-text-with-summary p,.front .region-banner #block-views-frontpage-front-page .field-type-text-with-summary ol li{color:#ffffff;}.field-name-field-view-job-listings{float:left;clear:both;}.toc-wrapper{height:300px;border:1px solid;overflow:auto;}.toc-wrapper ol{list-style:none;}#spi-terms-and-conditions-form{margin-top:20px;}#spi-terms-and-conditions-form .form-item-accept input{display:none;}#spi-terms-and-conditions-form #edit-submit{margin-bottom:20px;}.section-terms-and-conditions .node ol{list-style:none;}.page-blog .page__title{margin-bottom:2em;}.node-blog-post.node-teaser{margin-bottom:3em;padding-bottom:1em;border-bottom:3px solid #e5e5e5;}.node-blog-post.node-teaser header p{margin:1em 0;}.node-blog-post.node-teaser .content-wrapper .field-name-body{clear:none;padding:0 0 1em 0;}.node-blog-post.node-teaser .content-wrapper .field-name-body p{margin:1em 0;}.node-blog-post.node-teaser .image-wrapper img{max-width:100%;height:auto;border:5px solid #01a0af;}@media all and (min-width:320px) and (max-width:600px){.node-blog-post.node-teaser .image-wrapper{clear:both;float:none;width:100%;}.node-blog-post.node-teaser .content-wrapper{clear:both;float:none;width:100%;}}@media all and (min-width:601px){.node-blog-post.node-teaser .image-wrapper{float:left;width:30%;}.node-blog-post.node-teaser .content-wrapper{width:65%;margin-left:30%;padding-left:1em;}}.node-blog-post.node-teaser .read-more a{padding:0.5em 1em;background:#01a0af;color:white;display:inline-block;}.node-blog-post.node-teaser .read-more a:hover{background:#60afc4;}.logged-in #block-menu-menu-top-menu li.menu__item:nth-child(n+3){display:inline-block !important;}
.dashboard a.tabs-primary__tab-link,.dashboard a.tabs-primary__tab-link.is-active{background-color:#151924;border-top-left-radius:0;border-top-right-radius:0;height:45px;letter-spacing:0;padding:10px 35px;text-align:center;font-size:18px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}.date-heading + .pager{padding:0;}#field-filmography-prod-values td .field-type-datetime{}.dashboard a.tabs-primary__tab-link.is-active{background-color:#151924;color:#fff;}article ol{padding:0 0 0 17px;}input{-webkit-appearance:none;border-radius:0;}.month > a{padding:3px 8px 8px 8px;}.dashboard a.tabs-primary__tab-link{background-color:#fff;border:solid 1px #c6c4c4;color:#151924;background:#e7e5e5;background:-moz-linear-gradient(left,#e7e5e5 0%,#cdcdcd 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#e7e5e5),color-stop(100%,#cdcdcd));background:-webkit-linear-gradient(left,#e7e5e5 0%,#cdcdcd 100%);background:-o-linear-gradient(left,#e7e5e5 0%,#cdcdcd 100%);background:-ms-linear-gradient(left,#e7e5e5 0%,#cdcdcd 100%);background:linear-gradient(to right,#e7e5e5 0%,#cdcdcd 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e7e5e5',endColorstr='#cdcdcd',GradientType=1);}.dashboard .tabs-primary{background-image:none;border-bottom:20px solid #151924;background:#e7f0f1;margin:-65px 0 0 0;}.dashboard .tabs-primary li:hover > a{opacity:.8;}.dashboard .tabs-primary__tab,.dashboard .is-active.tabs-primary__tab{border-image:none;border-width:0;text-shadow:0 0 0 white;background-color:#fff;}#job-post-node-form p{color:#707c7e;}.dashboard h1.title{display:none;}.inside-p{max-width:960px;margin:0 auto;}.profile-intro  .inside-p{padding-bottom:100px;}.dashboard #main{display:block;max-width:100%;background:#fff;margin:0;padding-top:0;padding-bottom:60px;}.dashboard #content{padding-left:0;margin:0 auto;padding-right:0;background:#fff;}.dashboard #main #content .inside-p.listings > ul.menu{height:60px;border-bottom:solid 1px #e7e7e7;margin-bottom:40px;padding-top:7px;}.dashboard #main #content .inside-p.listings > ul.menu li{display:inline-block;width:24%;}.dashboard #main #content .inside-p.listings > ul.menu li a{color:#151924;font-size:16px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}.dashboard #main #content .inside-p.listings > ul.menu li a:hover{color:#93a445;}.dashboard #main #content .inside-p.listings > ul.menu li a:before{content:"";background:url(/sites/all/themes/zen_spi/images/sprite-sml.png) no-repeat 0 0 transparent;display:block;width:30px;height:30px;float:left;margin:-1px 10px 0 0;}#views-exposed-form-downloads-page-1{display:none;}#block-menu-menu-quicklinks-user{display:block;width:210px;float:left;}.page-production-company-directory #directory-search-result .field-name-field-email{height:auto;}#block-menu-menu-quicklinks-user h2{font:bold 14px/14px 'Arial',sans-serif;background:url(/sites/all/themes/zen_spi/images/sub-nav-border.jpg) bottom repeat-x;padding-bottom:10px;}#block-menu-menu-quicklinks-user ul li a{font:normal 18px/21px 'Arial',sans-serif;color:#00a0af;padding:10px 0 14px;display:block;background:url(/sites/all/themes/zen_spi/images/sub-nav-border.jpg) bottom repeat-x;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}#block-menu-menu-quicklinks-user ul li a:hover{color:#151924;}#block-menu-menu-quicklinks-user ul{padding:0 0 0 0;margin:0;}#block-menu-menu-quicklinks-user ul li a:before{background:url(/sites/all/themes/zen_spi/images/sprite-sml.png) no-repeat scroll -40px 0 transparent;content:"";display:block;float:left;height:30px;margin:6px 10px 0 -20px;width:10px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}#block-menu-menu-quicklinks-user ul li a:hover:before,#block-menu-menu-quicklinks-user ul li a.active:before{background:url(/sites/all/themes/zen_spi/images/sprite-sml.png) no-repeat scroll -50px 0 transparent;content:"";display:block;float:left;height:30px;margin:6px 10px 0 -20px;width:10px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}.dashboard .cycle-slide article{height:550px;}.dashboard .region-postscript .block{box-sizing:border-box;padding-left:0;padding-right:0;word-wrap:break-word;}.section-production-company-directory .title{display:none;}.section-production-company-directory #content{padding-left:0;padding-right:0;}.section-production-company-directory #main{max-width:100%;margin:0;padding:0;}.section-production-company-directory #content > article{background:none repeat scroll 0 0 #ffffff;display:inline-block;padding-bottom:60px;width:100%;}.directory-header{margin:0 auto;max-width:960px;width:100%;padding:35px 0;}.directory-header > div{display:inline-block;width:100%;}.directory-header div > .field-name-body{display:block;float:left;width:435px;}#directory-advance-search-form > div{background:url(/sites/all/themes/zen_spi/images/shadow2.png) no-repeat right top;}.directory-header div > form{display:block;float:right;width:435px;overflow:hidden;padding-top:20px;background:url(/sites/all/themes/zen_spi/images/shadow.png) no-repeat left top;}.section-production-company-directory #content > article h2{font:300 26px/26px "Oswald",sans-serif;color:#206379;}.section-production-company-directory #content > article h2 strong{font:400 34px/48px "Oswald",sans-serif;}.section-production-company-directory #content > article p{font:300 25px/31px "Oswald",sans-serif;color:#707c7e;}.field-name-field-directory-image{background:#000;}.field-name-field-directory-image img{display:block;margin:0 auto;}.alpha-box{background:none repeat scroll 0 0 #ebeaea;height:40px;border-top:solid 1px #c9c7c7;border-bottom:solid 1px #c9c7c7;}.alpha-list{display:table;height:38px;width:100%;max-width:960px;margin:0 auto;}.alpha-list{display:alphabet;}.alpha-list ul > li{display:table-cell;width:40px;}.alpha-list ul{margin:0;padding:0;}.alpha-list a{width:100%;display:block;color:#1c2631;border:solid 1px #c9c7c7;font:400 18px/18px "Oswald",sans-serif;padding:10px 0 10px 11px;background:#e7e5e5;background:-moz-linear-gradient(left,#e7e5e5 0%,#cfcfcf 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#e7e5e5),color-stop(100%,#cfcfcf));background:-webkit-linear-gradient(left,#e7e5e5 0%,#cfcfcf 100%);background:-o-linear-gradient(left,#e7e5e5 0%,#cfcfcf 100%);background:-ms-linear-gradient(left,#e7e5e5 0%,#cfcfcf 100%);background:linear-gradient(to right,#e7e5e5 0%,#cfcfcf 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e7e5e5',endColorstr='#cfcfcf',GradientType=1);margin-top:-1px;}.alpha-list li.active a,.alpha-list li a:hover{width:100%;display:block;color:#1c2631;border:solid 1px #986008;font:400 18px/18px "Oswald",sans-serif;padding:10px 0 10px 11px;background:#e7e5e5;margin-top:-1px;background:#f7ab07;background:-moz-linear-gradient(top,#f7ab07 0%,#d06c1b 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f7ab07),color-stop(100%,#d06c1b));background:-webkit-linear-gradient(top,#f7ab07 0%,#d06c1b 100%);background:-o-linear-gradient(top,#f7ab07 0%,#d06c1b 100%);background:-ms-linear-gradient(top,#f7ab07 0%,#d06c1b 100%);background:linear-gradient(to bottom,#f7ab07 0%,#d06c1b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7ab07',endColorstr='#d06c1b',GradientType=0);text-shadow:0 0 5px #ffffff;}#directory-search-result{display:block;margin:0 auto;width:100%;max-width:972px;margin-top:27px;}textarea#edit-profile-terms-conditions-field-t-c-und-0-value{padding:10px;}.directory-header form .fieldset-title{color:#206379;font:300 15px/18px "Oswald",sans-serif;text-transform:uppercase;}.directory-header form .form-item{margin:0;width:435px;height:30px;display:inline-block;background:#97bec2;-webkit-box-shadow:inset 5px 5px 5px 0px rgba(0,0,0,0.55);-moz-box-shadow:inset 5px 5px 5px 0px rgba(0,0,0,0.55);box-shadow:inset 5px 5px 5px 0px rgba(0,0,0,0.55);margin-bottom:5px;}.directory-header form .form-item > input{background:#aac7ca;float:left;width:60%;border:medium none;height:100%;-webkit-box-shadow:inset 0 5px 5px 0px rgba(0,0,0,0.35);-moz-box-shadow:inset 0 5px 5px 0px rgba(0,0,0,0.35);box-shadow:inset 0 5px 5px 0px rgba(0,0,0,0.35);padding:0 16px;text-transform:uppercase;color:#062d3d;font:300 16px/16px "Oswald",sans-serif;}table.mini thead tr th:last-child{display:table-cell;}.directory-header input.form-submit{background:url(/sites/all/themes/zen_spi/images/arrow-right.png) no-repeat scroll 9px 4px #206379;border:medium none;-webkit-box-shadow:inset 0 3px 5px 0px rgba(0,0,0,0.45);-moz-box-shadow:inset 0 3px 5px 0px rgba(0,0,0,0.45);box-shadow:inset 0 5px 3px 0px rgba(0,0,0,0.45);float:left;height:100%;margin-bottom:5px;width:60%;height:30px;text-align:right;text-transform:uppercase;color:#fff;font:normal 14px/14px "Arial",sans-serif;padding:2px 15px 0 0;float:right;}.directory-header form .form-item > label{width:40%;float:left;padding:9px;color:#206379;font:300 14px/14px "Oswald",sans-serif;text-transform:uppercase;}.directory-header fieldset,#directory-search-result fieldset{border-color:none;border-style:none;border-width:0;margin:0;padding:0;}.directory-header form .form-item > select{background:#aac7ca;float:left;width:60%;border:medium none;height:100%;font:300 16px/16px "Oswald",sans-serif;color:#062d3d;text-transform:uppercase;-webkit-box-shadow:inset 0 5px 5px 0px rgba(0,0,0,0.35);-moz-box-shadow:inset 0 5px 5px 0px rgba(0,0,0,0.35);box-shadow:inset 0 5px 5px 0px rgba(0,0,0,0.35);padding:2px 0 0 10px;}.directory-header form .form-item > label:before{content:"";background:url(/sites/all/themes/zen_spi/images/sprite-spi.png) no-repeat scroll 0 0 transparent;display:block;width:20px;height:20px;float:left;}.directory-header form .form-item-genre > label:before{content:none;}.directory-header form .form-item-genre > label{font:400 14px/14px "Oswald",sans-serif;text-transform:uppercase;}#directory-search-result fieldset{display:block;width:320px;height:161px;float:left;background:url(/sites/all/themes/zen_spi/images/b-card-bg.jpg) no-repeat scroll 0 0 transparent;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;padding:20px 60px 0 35px;position:relative;margin:0 4px 6px 0;}#directory-search-result fieldset:hover{cursor:pointer;background:url(/sites/all/themes/zen_spi/images/b-card-bg-h.jpg) no-repeat scroll 0 0 transparent;}#directory-search-result .fieldset-wrapper{max-width:220px;word-wrap:normal;overflow:hidden;}#profile-first-col .field-name-field-title{clear:left;display:block;font-weight:bold;margin-bottom:13px;}#directory-search-result .fieldset-wrapper > a{display:block;height:149px;position:absolute;right:0;top:5px;width:313px;text-indent:-9999px;}#directory-search-result .field-type-text.field-name-field-company{font:bold 16px/16px "Arial",sans-serif;text-transform:uppercase;color:#1e6278;padding:0;}#directory-search-result .field-type-text,#directory-search-result .field-label,#directory-search-result .field a{font:400 14px/14px "Arial",sans-serif;color:#8b8f8e;}.direct-bg{width:100%;background:#e7f0f1;}#profile-first-col{display:block;float:left;text-align:right;width:250px;font:normal 14px/23px "Arial",sans-serif;color:#707c7e;margin-right:45px;padding-bottom:60px;}#profile-second-col{display:block;float:right;width:665px;font:normal 14px/24px "Arial",sans-serif;color:#707c7e;padding-bottom:60px;}#profile-first-col h3{font:normal 16px/23px "Arial",sans-serif;color:#00a0af;padding-top:20px;}#profile-second-col h3{font:normal 18px/23px "Arial",sans-serif;color:#00a0af;text-transform:uppercase;}#profile-second-col > h1{color:#231f20;}#directory-single-profile{display:block;width:100%;max-width:960px;margin:0 auto;}#directory-single-profile .pager{display:inline-block;width:100%;height:95px;margin:0;padding:30px 0 0 0;}#directory-single-profile .pager > li{list-style:none;width:50%;text-align:left;display:block;float:left;padding:0;margin:0;font:normal 12px/12px "Arial",sans-serif;color:#8b8f8e;text-transform:uppercase;}ul.pager{display:block;max-width:960px;width:100%;font:normal 12px/12px "Arial",sans-serif;margin:0 auto;text-align:left;padding:20px 0;}#directory-single-profile .pager li a{color:#8b8f8e;}#directory-single-profile .pager >  li.pager-previous,#directory-single-profile .pager >  li.pager-next{width:25%;}#directory-single-profile .pager >  li.pager-next{text-align:right;}#directory-single-profile .pager li.pager-previous a:before{content:"";float:left;display:block;width:22px;height:22px;margin:-5px 10px 0 0;background:url(/sites/all/themes/zen_spi/images/sprite-spi.png) no-repeat scroll -150px 0px rgba(0,0,0,0);}#directory-single-profile .pager li.pager-next a:after{content:"";float:right;display:block;width:22px;height:22px;margin:-5px 0 0 10px;background:url(/sites/all/themes/zen_spi/images/sprite-spi.png) no-repeat scroll -100px 0px rgba(0,0,0,0);}#profile-second-col .field-name-field-company-desc{padding-bottom:30px;}#profile-second-col  table{border-collapse:collapse;border-spacing:0;margin-bottom:4px;margin-top:4px;}#profile-second-col tbody tr td .field{color:#707c7e;font:normal 14px/14px "Arial",sans-serif;}#profile-second-col tbody tr td{padding:6px 8px;border:solid 1px #fff;}#profile-second-col  tr.even{background-color:#edeef0;}#profile-second-col tbody tr td.field_award_year .date-display-single,#profile-second-col tbody tr td.field_production_year .date-display-single{font-weight:bold;}table.field-collection-view-final{width:100%;}table.field-collection-view-final thead{display:none;}.field-name-field-filmography-prod,.field-name-field-filmography-award{margin-bottom:30px;}.field-name-field-main-contact > .field,.field-name-field-email > div{display:inline-block;}#directory-search-result .field-name-field-email,#directory-search-result .field-name-field-website{height:19px;line-height:12px;}.section-production-company-directory #content > article .field-name-field-company-desc p,.section-production-company-directory #content > article .field-name-field-company-desc li{color:#707c7e;font:14px/24px "Arial",sans-serif;}.section-production-company-directory #content > article .field-name-field-company-desc ul{margin:0;padding:0 0 0 10px;}.clear + .field-label,.field-name-field-email > .field-label{color:#00a0af;font-weight:normal;}.field-name-field-address{padding-bottom:20px;}#profile-first-col .field-name-field-phone{clear:both;}#block-user-login{display:block;background:none repeat scroll 0 0 #93a445;height:280px;position:absolute;right:0;top:187px;width:380px;z-index:0;padding:25px 15px;opacity:0;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}#block-user-login.open{opacity:1;z-index:9999;}#block-user-login h2{color:#fefefe;font:14px/24px "Arial",sans-serif;text-transform:uppercase;}#block-user-login input,#block-user-login label{height:40px;background:none repeat scroll 0 0 #fff;border:medium none;display:inline-block;float:left;-webkit-box-shadow:inset 5px 5px 5px 0px rgba(0,0,0,0.15);-moz-box-shadow:inset 5px 5px 5px 0px rgba(0,0,0,0.15);box-shadow:inset 5px 5px 5px 0px rgba(0,0,0,0.15);}#block-user-login input{width:69%;padding-left:10px;color:#66790d;}#block-user-login label{width:30%;color:#66790d;font:14px/24px "Arial",sans-serif;text-transform:uppercase;padding:9px 0 0 10px;}#block-user-login input.form-submit{background:none repeat scroll 0 0 #505f0a;height:40px;width:100%;color:#fff;text-transform:uppercase;text-align:left;padding:4px 0 0 16px;border:medium none;text-indent:0;}#block-user-login input.form-submit:hover{opacity:0.8;}#block-user-login #user-login-form .item-list li a{color:#fefefe;font:14px/24px "Arial",sans-serif;text-transform:uppercase;padding:0 0 16px;display:block;}#block-user-login #user-login-form .form-item{margin:6px 0;display:block;height:40px;}.liner{display:block;border-bottom:solid 2px #505f0a;margin-top:-6px;}.logged-in #block-menu-menu-top-menu ul{margin-top:79px;position:relative;z-index:888;}.logged-in #block-menu-menu-top-menu li{display:none;}.logged-in #block-menu-menu-top-menu li:nth-child(n+3){display:block !important;}#block-system-user-menu h2{display:none;}#content > .profile-intro{background:#e7f0f1;border-bottom:20px solid #151924;padding-top:40px;color:#707c7e;}#content > .profile-intro h1{text-transform:none;}.dashboard .region.region-feature,.dashboard .region-postscript{border-bottom:2px solid #e5e5e5;display:block;float:right;width:690px;padding-bottom:17px;margin-bottom:30px;}.dashboard #block-views-news-latest-news{display:block;margin-top:20px;}.dashboard .node-event h2.node-title,.dashboard .node-event h2.node-title > a{color:#231f20;font:normal 18px/21px "Arial",sans-serif;}.dashboard .node-event h2.node-title{margin-bottom:6px;}.dashboard #block-views-events-upcoming-events .field-type-datetime,.dashboard #block-views-events-upcoming-events-column .field-type-datetime{color:#b8b8b8;font:normal 14px/16px "Arial",sans-serif;}.dashboard #block-views-events-upcoming-events .views-row,.dashboard #block-views-events-upcoming-events-column .views-row{background:url(/sites/all/themes/zen_spi/images/events-breaker.png)  repeat-x bottom rgba(0,0,0,0);padding-bottom:10px;margin-bottom:10px;}.dashboard #block-views-events-upcoming-events-column,.dashboard #block-views-events-calendar-event-calendar,.dashboard #block-views-events-upcoming-events{width:33%;padding-right:25px;}#block-views-news-latest-news .views-row{width:230px !important;}body.page-checkout.section-checkout{background:none repeat scroll 0 0 #10293c;}#commerce-checkout-form-registration-details{display:block;width:650px;}.section-user  label,.section-checkout label{color:#10293c;font:18px/24px "Arial",sans-serif;padding:9px 20px 0 6px;width:30%;text-align:right;}.section-user input,.section-user select,.section-checkout input,.section-checkout select{border:medium none;color:#10293c;height:40px;padding-left:10px;width:70%;-webkit-box-shadow:inset 5px 5px 5px 0px rgba(0,0,0,0.15);-moz-box-shadow:inset 5px 5px 5px 0px rgba(0,0,0,0.15);box-shadow:inset 5px 5px 5px 0px rgba(0,0,0,0.15);}.section-user input,.section-user label,.section-checkout input,.section-checkout label{background:none repeat scroll 0 0 #fff;border:medium none;-webkit-box-shadow:inset 5px 5px 5px 0px rgba(0,0,0,0.15);-moz-box-shadow:inset 5px 5px 5px 0px rgba(0,0,0,0.15);box-shadow:inset 5px 5px 5px 0px rgba(0,0,0,0.15);display:inline-block;float:left;height:40px;}#commerce-p2cp-cm-regdetails-field-email-add-more-wrapper{display:block;}#edit-commerce-p2cp-cm-regdetails > div,#addressfield-wrapper .fieldset-wrapper > div,#addressfield-wrapper .fieldset-wrapper .street-block > div{display:block;}#edit-commerce-p2cp-cm-regdetails .form-wrapper{height:auto;}#commerce-checkout-form-registration-details fieldset{margin:0;padding:0;}#addressfield-wrapper fieldset legend span,#commerce-checkout-form-registration-details legend > span{margin:0;padding:0;color:#fff;text-transform:uppercase;font:18px/24px "Arial",sans-serif;}.addressfield-container-inline > div{width:100%;}.checkout-help{font:16px/24px "Arial",sans-serif;color:#fff;padding-bottom:20px;}#edit-commerce-p2cp-cm-desc-field-company-desc label,#edit-commerce-p2cp-cm-regdetails-field-email-mailchimp-und + label,#edit-commerce-p2cp-cm-regdetails-field-public-und +label,input#edit-commerce-p2cp-cm-regdetails-field-public-und,input#edit-commerce-p2cp-cm-regdetails-field-email-mailchimp-und,#commerce-p2cp-terms-conditions-field-t-c-add-more-wrapper label,#commerce-checkout-form-registration-details .form-type-checkbox label{background:none;border:medium none;box-shadow:none;display:inline-block;float:left;height:40px;color:#fff;width:auto;text-align:left;}#commerce-checkout-form-registration-details .form-type-checkbox input{width:auto;float:left;}#edit-commerce-p2cp-cm-regdetails-field-email-mailchimp,#edit-commerce-p2cp-cm-desc,fieldset#edit-commerce-p2cp-cm-cred,fieldset#edit-commerce-p2cp-cm-legal,fieldset#edit-commerce-p2cp-terms-conditions,fieldset#edit-commerce-p2cp-newsletter-sign-up{border-bottom:2px solid #fff;padding-bottom:40px;display:block;}#edit-commerce-p2cp-cm-regdetails-field-address{border-bottom:2px solid #fff;display:block;padding-bottom:40px;margin-bottom:40px;}.form-item-commerce-p2cp-cm-regdetails-field-address-und-0-premise{display:block;margin-bottom:0;}#block-bean-register-for-spi-membership-now{background:#e7f0f1;}#block-bean-register-for-spi-membership-now .content{margin:0 auto;display:block;max-width:940px;width:100%;padding:40px 0;}#block-bean-register-for-spi-membership-now .content p{font:18px/23px "Arial",sans-serif;color:#707c7e;}#block-bean-register-for-spi-membership-now .content h2{font:24px/24px "Arial",sans-serif;color:#00a0af;text-transform:none;}.section-checkout h1#page-title{text-transform:uppercase;color:#fff;font:300 30px/10px "Oswald",sans-serif;}a.cm_tooltips{background:url(/sites/all/themes/zen_spi/images/sprite-spi.png) no-repeat scroll -200px 0 rgba(0,0,0,0);display:block;float:right;height:25px;margin-left:10px;overflow:hidden;text-indent:35px;width:25px;}.ui-tooltip{padding:8px;background:#22e2f4;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;background:#22e2f4;color:#10293c;border-radius:0;font:14px/17px "Arial",sans-serif !important;-webkit-box-shadow:0px 0px 20px 0px rgba(50,50,50,0.75);-moz-box-shadow:0px 0px 20px 0px rgba(50,50,50,0.75);box-shadow:0px 0px 20px 0px rgba(50,50,50,0.75);padding:35px;text-align:center;}.filter-help,.filter-guidelines{clear:left;padding:4px;float:none;}#commerce-p2cp-cm-cred-field-email-add-more-wrapper .form-item{width:650px;}#commerce-checkout-form-registration-details .form-item{display:inline-block;height:40px;margin:6px 0;width:100%;}#commerce-checkout-form-registration-details .form-type-checkbox label{width:90%;}#edit-commerce-p2cp-cm-desc-field-company-desc-und-0-value-counter{margin-top:10px;}#edit-commerce-p2cp-cm-desc-field-company-desc-und-0-value-counter,#edit-commerce-p2cp-cm-desc-field-company-desc-und-0-format-help,.tips{color:#fff;}#edit-commerce-p2cp-cm-cred legend{margin-top:40px;}#edit-commerce-p2cp-cm-legal .fieldset-wrapper{display:inline-block;margin-bottom:40px;padding-bottom:40px;}.resizable-textarea .grippie{background:none repeat scroll 0 0 #ccc;height:20px;}#edit-commerce-p2cp-terms-conditions-field-t-c-und-0-value{width:100%;display:inline;}#edit-commerce-p2cp-terms-conditions-field-t-c-und-0-value{min-height:215px;padding:20px;color:#010101;font:14px/17px "Arial",sans-serif !important;}#edit-commerce-p2cp-cm-regdetails-field-address + .fieldset-legend:before,.form-wrapper legend:before{background:url(/sites/all/themes/zen_spi/images/sprite-spi.png) no-repeat scroll -250px 0 transparent;content:"";display:block;float:left;height:10px;margin:5px 0 0;width:20px;}#edit-commerce-p2cp-cm-regdetails-field-address + .fieldset-legend{display:block;margin:0 0 40px 0;}legend{display:block;margin:40px 0;}#block-bean-payment-accepted,#block-menu-menu-why-join-spi{float:left;width:100%;}.link-field-url .form-item{width:100%;margin:0  !important;}.link-field-url label{display:none !important;}.link-field-url input{width:100% !important;margin:0 !important;}#commerce-checkout-form-registration-details .form-type-checkbox input{display:none;}.form-type-checkbox label:before{background:url(/sites/all/themes/zen_spi/images/sprite-spi.png) no-repeat scroll -300px 0 rgba(0,0,0,0);content:"";display:block;float:left;height:80px;margin:1px 20px 0 0;width:20px;}.form-type-checkbox input:checked + label:before{background:url(/sites/all/themes/zen_spi/images/sprite-spi.png) no-repeat scroll -350px 0 rgba(0,0,0,0);content:"";display:block;height:20px;margin-bottom:30px;}.form-type-checkbox label{font:16px/24px "Arial",sans-serif !important;}.button-operator{color:#fff;float:left;text-transform:uppercase;padding:11px 15px 0 0!important;}input#edit-submit,.section-checkout input#edit-continue,.section-checkout input#edit-cancel,.section-checkout input#edit-back{background:url(/sites/all/themes/zen_spi/images/button-arrow.png) no-repeat scroll 12px 5px #155258;border:none;color:white;display:inline-block;height:44px;margin-right:20px;overflow:hidden;padding-top:7px;position:relative;text-align:left;text-indent:45px;-webkit-box-shadow:inset 5px 5px 5px 0px rgba(0,0,0,0.25);-moz-box-shadow:inset 5px 5px 5px 0px rgba(0,0,0,0.25);box-shadow:inset 5px 5px 5px 0px rgba(0,0,0,0.25);}.section-checkout input#edit-continue:hover,.section-checkout input#edit-cancel:hover,.section-checkout input#edit-back:hover{text-decoration:none;-moz-opacity:0.70;-khtml-opacity:0.70;opacity:0.70;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=70);}.section-checkout input#edit-continue{width:300px;}.section-checkout input#edit-cancel,.section-checkout input#edit-back{width:170px;}#edit-commerce-p2cp-cm-cred-field-email .field,.field-name-field-email > div{display:block;}fieldset#edit-buttons{display:block;margin:40px 0 160px 0;}.front #block-views-news-latest-news .views-row{width:242px !important;}.page-resources-downloads .view-downloads.view-display-id-page span.file a{background:url(/sites/all/themes/zen_spi/images/sprite.png) no-repeat scroll 5px -1898px #155258;border:1px solid #155258;color:white;display:inline-block;height:30px;margin-right:20px;overflow:hidden;position:relative;text-indent:100%;white-space:nowrap;width:150px;}.section-checkout aside .block > h2{background:none repeat scroll 0 0 rgba(0,0,0,0);border-bottom:1px solid #fff;color:white;font:bold 14px/24px "Arial",sans-serif;text-align:left;width:100%;margin-bottom:12px;padding-bottom:6px;}.field-name-field-payment-logo{display:inline;}.section-checkout aside .sidebar{float:right;margin:0;width:250px;}#block-menu-menu-why-join-spi h2{margin-bottom:0;}#block-bean-payment-accepted .content .entity{border-bottom:3px solid #fff;padding-bottom:6px;}#block-menu-menu-why-join-spi ul{padding:0;margin:0;}#block-menu-menu-why-join-spi ul a{border-bottom:1px solid #fff;display:block;font:18px/24px "Arial",sans-serif;padding:14px 0;}#block-menu-menu-why-join-spi ul a{padding:14px 0;font:normal 18px/24px "Arial",sans-serif;}#edit-commerce-p2cp-cm-regdetails > .fieldset-legend{float:left;color:#fff;font:18px/24px "Arial",sans-serif;text-transform:uppercase;}#edit-commerce-p2cp-cm-regdetails > a.cm_tooltips{float:left;}.page-user-edit-registration-details.dashboard #main{background:none repeat scroll 0 0 #10293c;}#registration-details-edit-form div > div{clear:both;}.form-item-commerce-p2cp-cm-dirdetails-field-company-und-0-value .cm_tooltips{display:none;}.section-checkout #form table{}.field-label label:before{background:url(/sites/all/themes/zen_spi/images/sprite-spi.png) no-repeat scroll -250px 0 transparent;content:"";display:block;float:left;height:10px;margin:5px 0 0;width:20px;}fieldset legend span,.field-label label{color:#fff;font:18px/24px "Arial",sans-serif;margin:0;padding:0;text-transform:uppercase;background:none;box-shadow:none;width:auto;}.form-item table tr.even{background:#284e6c;}.form-item table tr.odd{background:#183b57;}.form-item table tr td{padding:18px 0;}form th{border:medium none;padding-right:1em;text-align:left;}#field-main-genres-values .field-label{width:auto;}tr.even,tr.odd{background-color:#eee;border-bottom:none;padding:0.1em 0.6em;}form tbody{border-top:none;}.draggable a.tabledrag-handle:before{background:url(/sites/all/themes/zen_spi/images/sprite-spi.png) no-repeat scroll -400px 0 transparent;content:"";display:block;float:right;height:17px;margin:0;width:17px;}.draggable a.tabledrag-handle{height:17px;margin-left:33px;margin-right:23px;}a.tabledrag-handle .handle,.tabledrag-changed{display:none !important;}#commerce-checkout-form-directory-details fieldset{margin:0;padding:0;}td .field-name-field-production-year legend,#edit-commerce-p2cp-cm-dirdetails > legend{display:none;}.section-user input[value="Remove"],.section-checkout input[value="Remove"]{background:url(/sites/all/themes/zen_spi/images/sprite-spi.png) no-repeat scroll -445px 4px #00a0af;display:block;height:25px;text-align:left;width:120px;padding-left:30px;padding-top:4px;}.section-user .inside-p.listings > form{padding:0;}.section-checkout input[value="Add another item"]{background:url(/sites/all/themes/zen_spi/images/sprite-spi.png) no-repeat scroll -441px -41px #00a0af;display:block;height:40px;padding-left:42px;padding-top:8px;text-align:left;width:200px;}form table{width:100%;}#edit-commerce-p2cp-cm-dirdetails-field-main-genres th.field-label:nth-child(n+2){display:none;}#edit-commerce-p2cp-cm-dirdetails-field-main-genres .field-label{width:40%;}#edit-commerce-p2cp-cm-dirdetails-field-company{width:100%;}.tabledrag-toggle-weight-wrapper{width:100%;display:inline-block;}.tabledrag-toggle-weight-wrapper > a{display:none;}.view-events .node-readmore{display:none;}.page-user-edit label[for="edit-picture-upload"]{background:none;color:#fff;box-shadow:none;text-align:left;width:auto;padding-left:0;}.section-checkout table +  .clearfix,#edit-commerce-p2cp-cm-dirdetails-field-company-video{border-bottom:solid 1px #fff;margin-bottom:40px;display:block;padding-bottom:30px;}#edit-commerce-p2cp-filmography legend{margin:0 0 -4px;}.tabledrag-toggle-weight{position:relative;right:0;top:22px;}#edit-commerce-p2cp-cm-dirdetails-field-company-video legend{margin:0 0 18px;}#edit-commerce-p2cp-cm-dirdetails-field-company-video-und-0 .fieldset-description{display:none;}#edit-commerce-p2cp-cm-dirdetails-field-company-video-und-0 .form-item{margin:0;}.page-resources .breadcrumb{display:block;}.date-date + .description{display:none;}#edit-commerce-p2cp-filmography-field-filmography-prod thead,#edit-commerce-p2cp-filmography-field-filmography-prod tbody{display:table;min-width:620px}#edit-commerce-p2cp-filmography-field-filmography-prod tr{display:table-row;}#edit-commerce-p2cp-filmography-field-filmography-prod th{display:inline-block;width:140px;padding:0;font-size:1;}.date-date .description{display:none;}table{max-width:650px;}#edit-commerce-p2cp-filmography-field-filmography-prod th:nth-child(1){display:inline-block;width:80px;}#edit-commerce-p2cp-cm-dirdetails-field-main-genres .form-item > label:before{background:url(/sites/all/themes/zen_spi/images/sprite-spi.png) no-repeat scroll -250px 0 transparent;content:"";display:block;float:left;height:10px;margin:5px 0 0;width:20px;}#edit-commerce-p2cp-cm-dirdetails-field-main-genres .form-item > label{background:none repeat scroll 0 0 rgba(0,0,0,0);box-shadow:none;color:#fff;font:18px/24px "Arial",sans-serif;margin:0;padding:0;text-transform:uppercase;width:auto;}#edit-commerce-p2cp-cm-dirdetails-field-main-genres .tabledrag-toggle-weight{position:relative;right:0;top:0;}#edit-commerce-p2cp-filmography tr{position:relative;}#edit-commerce-p2cp-filmography-field-filmography-prod td:nth-child(1){width:80px;}#edit-commerce-p2cp-filmography-field-filmography-prod td:nth-child(2){width:140px;}#edit-commerce-p2cp-filmography-field-filmography-prod td:nth-child(3){width:140px;}#edit-commerce-p2cp-filmography-field-filmography-award td:nth-child(2) input,#edit-commerce-p2cp-filmography-field-filmography-prod td:nth-child(2) input{width:100px;}#edit-commerce-p2cp-filmography-field-filmography-award td:nth-child(2) input,#edit-commerce-p2cp-filmography-field-filmography-prod td:nth-child(2) input{width:100px;}#edit-commerce-p2cp-filmography-field-filmography-prod td:nth-child(3) input{width:100px;}#edit-commerce-p2cp-filmography-field-filmography-prod td:nth-child(4) select{width:120px;}#edit-commerce-p2cp-filmography-field-filmography-prod td:nth-child(3) label{display:none;}#edit-commerce-p2cp-filmography-field-filmography-prod th:nth-child(6){display:none;}#edit-commerce-p2cp-filmography-field-filmography-prod td:nth-child(6){width:120px;}#edit-commerce-p2cp-filmography-field-filmography-prod td:nth-child(2) .date-padding{float:left;padding:0 !important;}#block-user-login .form-type-checkbox input{display:none;}#block-user-login .form-type-checkbox label{background:none repeat scroll 0 0 rgba(0,0,0,0);box-shadow:none;color:#fff;font:14px/24px "Arial",sans-serif !important;padding:4px 0 0;text-transform:uppercase;width:100%;height:30px;}#block-user-login #user-login-form .form-item.form-type-checkbox{display:block;height:35px;margin:0;}#block-user-login #user-login-form .form-type-checkbox label:before{margin:1px 10px 0 0;}#block-user-login label{text-align:left;}input[value="Remove"]{float:right;}#edit-commerce-p2cp-filmography-field-filmography-award{}#edit-commerce-p2cp-cm-dirdetails-field-main-contact td .field-widget-text-textfield{display:block;margin-bottom:10px;height:40px;}#edit-commerce-p2cp-filmography-field-filmography-award th label{text-align:left;width:100px;}#edit-commerce-p2cp-filmography-field-filmography-award th:nth-child(6) label{display:none;}#edit-commerce-p2cp-filmography-field-filmography-award td:nth-child(4) legend{display:none;}#edit-commerce-p2cp-filmography-field-filmography-award td:nth-child(1){width:80px;}#edit-commerce-p2cp-filmography-field-filmography-award td:nth-child(2){width:auto;margin-right:10px;}#edit-commerce-p2cp-filmography-field-filmography-award td:nth-child(3){width:140px;margin-right:10px;}#edit-commerce-p2cp-filmography-field-filmography-award td:nth-child(4){width:auto;margin-right:10px;}#edit-commerce-p2cp-filmography-field-filmography-award td:nth-child(4) input{width:120px;}#edit-commerce-p2cp-filmography-field-filmography-award .date-padding{}#edit-commerce-p2cp-filmography .clearfix{border-bottom:solid 1px #00a0af;margin-bottom:35px;padding-bottom:25px;}#edit-commerce-p2cp-filmography .form-item > .field-label{background:#183b57;text-align:left;font:15px/24px "Arial",sans-serif;color:#fff;width:100%;height:40px;padding-left:20px;box-shadow:none;}#edit-commerce-p2cp-filmography table thead,#edit-commerce-p2cp-filmography > .fieldset-wrapper{width:620px;}#edit-commerce-p2cp-filmography-field-filmography-award td:nth-child(6){width:120px;}#edit-commerce-p2cp-filmography-field-filmography-award .date-padding{float:left;padding:0;}#edit-review-details{background:#fff;padding:1px 5px;}#edit-review-details ul{list-style-type:none;padding:0 60px;}#edit-review-details ul li{color:#10293c;}#commerce-checkout-form-checkout fieldset{padding:0;margin:0;}#commerce-checkout-form-checkout .fieldset-wrapper .view{background:none repeat scroll 0 0 #fff;padding:10px 30px;-webkit-box-shadow:inset 0 5px 5px 0 rgba(0,0,0,0.45);-moz-box-shadow:inset 0 5px 5px 0 rgba(0,0,0,0.45);box-shadow:inset 0 5px 5px 0 rgba(0,0,0,0.45);}#commerce-checkout-form-checkout tbody tr td{background:none repeat scroll 0 0 #c6c6c6;}#commerce-checkout-form-checkout tbody{background:none repeat scroll 0 0 #000;}#commerce-checkout-form-checkout tbody tr{background:none repeat scroll 0 0 #ccc;}#edit-commerce-payment-payment-method input{display:none;}#edit-commerce-payment-payment-method label:before{background:url(/sites/all/themes/zen_spi/images/sprite-spi.png) no-repeat scroll -300px 0 rgba(0,0,0,0);content:"";display:block;float:left;height:80px;margin:1px 20px 0 0;width:20px;}#edit-commerce-payment-payment-method input:checked + label:before{background:url(/sites/all/themes/zen_spi/images/sprite-spi.png) no-repeat scroll -350px 0 rgba(0,0,0,0);content:"";display:block;height:20px;}#edit-cart-contents .fieldset-wrapper{border-bottom:1px solid #fff;display:block;margin-bottom:20px;padding-bottom:60px;}#edit-commerce-payment .fieldset-wrapper{border-bottom:1px solid #fff;display:block;margin-bottom:20px;padding-bottom:100px;}#edit-commerce-payment-payment-method label{background:none repeat scroll 0 0 rgba(0,0,0,0);border:medium none;box-shadow:none;color:#fff;display:inline-block;float:left;height:40px;text-align:left;width:200px;}.commerce-credit-card-expiration div > select{display:block;width:70px;float:left;}.form-item-commerce-payment-payment-details-credit-card-code{clear:left;}.form-item-commerce-payment-payment-details-credit-card-code input{width:140px;}.commerce-month-year-divider{display:none;}#edit-commerce-coupon-coupon-add{width:186px;margin-bottom:60px;margin-top:10px;}#edit-commerce-payment-payment-method{display:inline-block;clear:both;width:100%;}#payment-details{color:#fff;}#commerce-checkout-coupon-ajax-wrapper .form-item{margin:0;}.description{color:#fff;}.view-order-coupon-list{display:none;}#block-user-login .form-type-checkbox input:checked + label:before{background:url(/sites/all/themes/zen_spi/images/sprite-spi.png) no-repeat scroll -350px -50px rgba(0,0,0,0);content:"";}body#tinymce p{margin:0;padding:0 10px;line-height:21px;font-size:14px;}.mceIframeContainer.mceFirst.mceLast{padding:0;}.view-commerce-cart-summary th:nth-child(1),.view-commerce-cart-summary td:nth-child(1){padding-left:10px;}.view-commerce-cart-summary th:nth-child(4),.view-commerce-cart-summary td:nth-child(4){padding-right:10px;}.view-commerce-cart-summary .component-type-commerce-price-formatted-amount td:nth-child(2){padding-right:10px;}body.page-checkout.page-checkout-complete{background:none repeat scroll 0 0 #e7f0f1;}.page-checkout-complete.section-checkout h1#page-title{color:#00a0af;}body.page-checkout.page-checkout-complete aside{display:none;}#commerce-checkout-form-complete{font:18px/23px "Arial",sans-serif;color:#707c7e;}.page-user-reset .breadcrumb{display:none;}.inside-p.listings > form{background:none;padding:20px 50px;width:100%;float:right;}.page-user-job-listing .inside-p.listings > form{background:none repeat scroll 0 0 #e7e5e5;padding:50px 50px;width:730px;float:right;}#job-post-node-form .form-item{display:inline-block;height:40px;margin:6px 0;width:100%;}#job-post-node-form input,#job-post-node-form label{background:none repeat scroll 0 0 #fff;border:medium none;box-shadow:5px 5px 5px 0 rgba(0,0,0,0.15) inset;display:inline-block;float:left;height:40px;}#job-post-node-form label{color:#10293c;font:18px/24px "Arial",sans-serif;padding:9px 20px 0 6px;text-align:right;width:30%;}#job-post-node-form input,#job-post-node-form select{border:medium none;box-shadow:5px 5px 5px 0 rgba(0,0,0,0.15) inset;color:#10293c;height:40px;padding-left:10px;width:70%;}#dara-levy-calc-form{background:none repeat scroll 0 0 #edeef0;display:inline-block;padding:20px;width:100%;}#dara-levy-calc-form .form-item{display:inline-block;height:40px;margin:6px 0;width:100%;}#dara-levy-calc-form input,#dara-levy-calc-form label{background:none repeat scroll 0 0 #fff;border:medium none;box-shadow:5px 5px 5px 0 rgba(0,0,0,0.15) inset;display:inline-block;float:left;height:40px;}#dara-levy-calc-form label{color:#10293c;font:18px/24px "Arial",sans-serif;padding:9px 20px 0 6px;text-align:right;width:30%;}#dara-levy-calc-form input,#dara-levy-calc-form select{border:medium none;box-shadow:5px 5px 5px 0 rgba(0,0,0,0.15) inset;color:#10293c;height:40px;padding-left:10px;width:70%;}#edit-body-und-0-format{display:none;}.section-user input[value="Add another item"]{background:url(/sites/all/themes/zen_spi/images/sprite-spi.png) no-repeat scroll -441px -41px #00a0af;display:block;height:40px;padding-left:42px;padding-top:8px;text-align:left;width:200px;}#edit-commerce-p2cp-cm-dirdetails-field-main-genres .form-item > label:before{background:url(/sites/all/themes/zen_spi/images/sprite-spi.png) no-repeat scroll -250px 0 transparent;content:"";display:block;float:left;height:10px;margin:5px 0 0;width:20px;}.fieldset-description{display:none;}.section-user fieldset{border-color:none;border-style:none;border-width:0;margin:0;padding:0;}.section-user .form-wrapper legend{display:none;}.section-user  .form-item > .field-label{background:none repeat scroll 0 0 #183b57;box-shadow:none;color:#fff;font:15px/24px "Arial",sans-serif;height:40px;padding-left:20px;text-align:left;width:100%;}#dara-levy-calc-form .form-submit{background:url(/sites/all/themes/zen_spi/images/sprite-spi.png) no-repeat scroll 17px -92px #155258;border:medium none;box-shadow:5px 5px 5px 0 rgba(0,0,0,0.25) inset;color:white;display:inline-block;height:70px;margin-right:20px;overflow:hidden;padding-top:7px;position:relative;text-align:left;text-indent:65px;width:200px;float:right;margin:0 0;text-transform:uppercase;}#block-system-user-menu li.last a{display:block;float:right;position:absolute;right:0;}.dashboard form .description{color:#10293c;}.section-user .breadcrumb{display:none;}.field-name-field-levy-structure table{width:100% !important;max-width:100%;}.field-name-field-levy-structure table thead tr td strong{font:bold 14px/23px "Arial",sans-serif !important;text-align:left !important;}.field-name-field-levy-structure table thead{background:#edeef0;color:#707c7e;text-transform:uppercase;font:bold 14px/23px "Arial",sans-serif;}.field-name-field-levy-structure table tbody{background:#edeef0;color:#707c7e;font:14px/23px "Arial",sans-serif;}.field-name-field-levy-structure > p{color:#00a0af;font:18px/23px "Arial",sans-serif;text-transform:uppercase;}.field-name-field-levy-structure table thead tr td{border:solid 1px #fff !important;}.field-name-field-levy-structure table tbody tr td{padding:0 10px;border:solid 1px #fff !important;}.field-name-field-levy-structure table tbody tr td p{margin:0;}.field-name-field-levy-structure p,.field-name-field-levy-structure table{margin:0;}#levy-result{max-width:600px;}#levy-result h3{font-weight:bold;}#directory-advance-search-form legend{margin:0 0 0 -20px;}#directory-advance-search-form legend span{background:none repeat scroll 0 0 rgba(0,0,0,0);box-shadow:none;color:#206379;font:14px/24px "Arial",sans-serif;margin:0 0 10px 0;padding:0;text-transform:uppercase;width:300px;}#directory-advance-search-form legend > span:before{background:url(/sites/all/themes/zen_spi/images/sprite-spi.png) no-repeat scroll 0 -50px rgba(0,0,0,0);content:"";width:20px;height:20px;display:block;float:left;margin-left:20px;}#directory-search-result  span.field-label{padding:0;}#directory-search-result  .field-name-field-email{height:19px;}.section-production-company-directory .breadcrumb{display:none;}.error-page{display:block;height:700px;}.section-404-not-found-page #main,.section-403-error #main{max-width:100%;margin:0;padding:0;}.section-404-not-found-page .action-links,.section-403-error .action-links{display:none;}.section-404-not-found-page #main .center > article a,.section-403-error #main .center > article a{color:#fff;text-decoration:underline;font:14px/24px "Arial",sans-serif;text-transform:uppercase;}.section-404-not-found-page #main .center > article a:hover,.section-403-error #main .center > article a:hover{text-decoration:none;}.center{display:block;margin:0 auto;max-width:470px;position:relative;}.section-404-not-found-page #main .center > article,.section-403-error #main .center > article{position:absolute;bottom:0;right:0;text-align:right;}.section-events .event_info{padding:0 40px;}.section-404-not-found-page #main .center > article{bottom:260px;position:absolute;right:0;text-align:right;}.section-403-error #main .center > article{bottom:150px;position:absolute;right:0;text-align:right;}.page-user-edit.dashboard #main,.dashboard.page-user-edit-directory-listing #main{background:#10293c;}.section-events .group-date.field-group-div,.section-events .group-date.field-group-div + .view-event{margin-top:0;}article ul{padding:0 0 0 15px;}article ul li{color:#707c7e;font:normal 15px/22px "Arial",sans-serif;list-style-image:url(/sites/all/themes/zen_spi/images/list-style.png);}article ol li{color:#707c7e;font:normal 15px/22px "Arial",sans-serif;}.region-postscript .view-what-we-do .field-name-body{padding:0 50px;}.region-postscript .view-what-we-do .field-name-body p{padding:0;}#views-exposed-form-events-events input,#views-exposed-form-news-page input{display:none;}.views-exposed-form label:before{background:url(/sites/all/themes/zen_spi/images/sprite-spi.png) no-repeat scroll -300px 0 rgba(0,0,0,0);content:"";display:block;float:left;margin:2px 10px 0 0;width:20px;}#views-exposed-form-events-events input:checked + label:before,#views-exposed-form-news-page input:checked + label:before{background:url(/sites/all/themes/zen_spi/images/sprite-spi.png) no-repeat scroll -350px 0 rgba(0,0,0,0);content:"";display:block;height:20px;margin-bottom:30px;}#views-exposed-form-events-events,#views-exposed-form-news-page{display:table;width:100%;position:relative;}.views-exposed-form .views-exposed-widget{float:none;padding:0;}#views-exposed-form-events-events .form-item,#views-exposed-form-news-page .form-item{display:table-cell;}#edit-field-news-category-tid-wrapper{width:100%;}#views-exposed-form-events-events label,#views-exposed-form-news-page label{background:none repeat scroll 0 0 rgba(0,0,0,0);border:medium none;box-shadow:none;color:#0ea5b3;display:inline-block;height:40px;text-align:left;width:auto;margin-right:30px;}#views-exposed-form-events-events,#views-exposed-form-news-page{background:none repeat scroll 0 0 #f9f9f9;margin-bottom:20px;padding:20px 40px 5px 0;}.page-news .breadcrumb{display:none;}.region-postscript .view-what-we-do .field-name-body .field-name-body{padding:0;}#edit-field-news-category-tid-wrapper > label:before,#edit-field-event-category-tid-wrapper > label:before{content:none;}#views-exposed-form-events-events label:before,#views-exposed-form-news-page label:before{height:80px;}.view-news .view-filters,.view-events .view-filters{max-width:100%;background:none repeat scroll 0 0 #f9f9f9;}.page-news #main #page-title,.page-events #main #page-title{margin:0 auto 25px;max-width:960px;}.page-news #main #content,.page-events #main #content{box-sizing:border-box;padding-left:0;padding-right:0;word-wrap:break-word;}.view-news form,.view-news .view-content,.view-events form,.view-events .view-content{margin:0 auto;max-width:960px;}.page-news #main,.page-events #main{max-width:100%;}.view-display-id-job_listing_full li{border-bottom:1px solid #e2e2e0;list-style:outside none none;margin-bottom:30px;padding-bottom:10px;}.view-display-id-job_listing_full ul{padding:0;}.node-job-post .field-name-body p,.view-display-id-job_listing_full li .field-name-body p{color:#707c7e;font:14px/24px "Arial",sans-serif;}.view-display-id-job_listing_full li .date-display-single{color:#707c7e;font:bold 14px/24px "Arial",sans-serif;}#edit-field-job-closing-date,#job-post-node-form textarea{clear:left;}#job-post-node-form .field-name-body label{color:#10293c;font:18px/24px "Arial",sans-serif;padding:0;text-align:left;width:100%;background:none;box-shadow:none;}.field-name-field-levy-notices p{color:#707c7e;font:14px/24px "Arial",sans-serif;}#job-post-node-form .field-type-text-with-summary{width:100%;}.page-user-edit .inside-p.listings > form{padding:20px 130px 0 0;}.page-user-edit input,.page-user-edit label{background:none repeat scroll 0 0 #fff;border:medium none;box-shadow:5px 5px 5px 0 rgba(0,0,0,0.15) inset;display:inline-block;float:left;height:40px;}.field-name-field-levy-structure caption{display:none;}.page-user-edit label{color:#10293c;font:18px/24px "Arial",sans-serif;padding:9px 20px 0 6px;text-align:right;width:30%;}div.password-confirm,.password-strength{color:#fff;float:left;margin-bottom:10px;max-width:430px;width:100%;}.page-user-edit .description{color:#fff;}.dashboard.page-user-edit form .description{color:#ffffff;clear:left;}.password-indicator{max-width:430px;}.form-item-picture-delete input{display:none;}.form-item-picture-delete .description{margin-left:0;}.page-user-orders.dashboard #content,.page-user-orders.dashboard #main{background:none repeat scroll 0 0 #10293c;}.page-user-orders.dashboard th,.page-user-orders.dashboard th a{color:#fff;}.page-user-orders.dashboard td{padding:7px;border-right:solid 1px #10293c;}.page-user-orders.dashboard td a{color:#10293c;font-weight:bold;}#directory-search-result .field-name-field-company{width:100%;font-weight:bold;}.section-production-company-directory #content > article{background:none repeat scroll 0 0 #ffffff;display:block;margin:0;padding-bottom:0;width:100%;}.not-logged-in.page-resources-downloads .view-downloads.view-display-id-page .views-row .right-section p{color:#707c7e;float:left;font-size:15px;margin:0;padding:0 0 20px 0;width:auto;}#edit-commerce-p2cp-cm-regdetails-field-company.field-name-field-company{clear:both;color:#707c7e;float:none;font:400 14px Arial,Helvetica,"Nimbus Sans L",sans-serif;padding:0;}.section-checkout .field-widget-text-textarea.form-wrapper .form-item.form-type-textarea textarea{clear:left;}#edit-commerce-p2cp-cm-regdetails-field-website.field-type-link-field{padding:0;}.page-user-edit-directory-listing table{width:100%;max-width:100%;}#edit-profile-cm-legal-field-legal-1 div > input{display:none;}thead tr th:last-child{display:none;}.page-user.not-logged-in #edit-submit{max-width:30%;clear:left;}.page-user.not-logged-in #user-login{display:inline-block;float:none;margin:0 auto !important;max-width:960px;padding-bottom:60px;}.page-user.not-logged-in .option{background:none repeat scroll 0 0 rgba(0,0,0,0);color:#fff;text-align:left;box-shadow:none;}.search-result .username{display:none;}.page-user.not-logged-in{background:#10293c;}.page-user.not-logged-in #edit-remember-me,.page-user.not-logged-in .profile-intro{display:none;}.field-name-field-event-image img{min-width:230px;}.event_info{padding:0;display:inline-block;float:left;width:380px;}#edit-advanced legend{margin:0;}.group-date.field-group-div,.group-date.field-group-div + .view-event{margin-top:35px;}.section-events .region-postscript .block{padding-left:0;padding-right:0;}#edit-advanced .fieldset-title{width:190px;display:inline-block;padding-top:28px;}.search-info{overflow:hidden;display:inline-block;margin-left:0px;text-indent:-20px;}.section-news ul.pager{float:left;}ul.pager li a{color:#707c7e;font-size:16px;margin:0;padding:0 2px;}.section-news .item-list{margin:0 auto;max-width:960px;display:block;padding-bottom:80px;}ul.pager li.pager-current{font-weight:700;font-size:16px;}.page-user-job-listing #edit-body{padding:0;}.page-user-job-listing .container-inline-date .date-padding{float:left;padding:0;}#job-post-node-form input#edit-submit{background:url(/sites/all/themes/zen_spi/images/button-arrow.png) no-repeat scroll 12px 5px #155258;border:medium none;box-shadow:5px 5px 5px 0 rgba(0,0,0,0.25) inset;color:white;display:inline-block;height:44px;margin-right:20px;overflow:hidden;padding-top:7px;position:relative;text-align:left;text-indent:45px;max-width:240px;}#job-post-node-form h1{margin:0 0 -5px;}#field-job-closing-date-add-more-wrapper{display:inline-block;margin-bottom:10px;}#edit-commerce-p2cp-filmography label{width:auto;}#edit-commerce-p2cp-filmography .date-no-float{width:100px;}#edit-profile-filmography-field-filmography-award + input#edit-submit{width:200px;}.group-event-info.field-group-div{border-bottom:medium none !important;min-height:100px;}.page-user-password #edit-submit{margin-top:20px;}.page-user-password #main{margin-bottom:110px;}.region-feature .view-news .views-row article a.more-link{color:#01a0af;}.page-calendar-node-field-date-month .group-date.field-group-div{margin-top:30px;}.page-calendar-node-field-date-month .event_info{padding:0;float:left;}.search-result h3.title a{color:#155258;}.search-result h3.title{display:inline-block;width:30%;float:left;color:#155258;font:400 18px/24px Arial,Helvetica,"Nimbus Sans L",sans-serif;text-transform:uppercase;}.search-result .search-snippet-info{display:inline-block;width:70%;float:left;}ol.search-results{padding:0;}.search-result .search-snippet-info .search-snippet{display:inline-block;width:100%;float:left;}.search-result .search-snippet-info .search-info{display:inline-block;width:30%;float:left;padding-left:10px;color:#2f3804;font:400 20px/24px Arial,Helvetica,"Nimbus Sans L",sans-serif;}.section-search h2{display:none;}.section-search #edit-submit{width:200px;padding-top:4px;}p.search-snippet{color:#707c7e;font:14px/24px "Arial",sans-serif;}.search-results li{border-bottom:1px solid #a7a8a1;border-top:1px solid #b7d9d7;margin:0;padding:1em 0;width:100%;display:table;}.search-results li:nth-child(1){border-top:0;}.search-info .username{color:#00a0af;font:400 18px/22px Arial,Helvetica,"Nimbus Sans L",sans-serif;margin:0 0 10px;}.page-user-edit-registration-details #edit-profile-cm-regdetails-field-company{width:100%;}.page-user-edit-registration-details .link-field-url .form-item{width:100% !important;}.page-user-edit-registration-details label{color:#10293c;font:18px/24px "Arial",sans-serif;padding:9px 20px 0 6px;text-align:right;width:30%;}.link-field-subrow.clearfix{display:inline-block;width:70%;}.link-field-subrow.clearfix input{width:100%;}input#edit-profile-cm-legal-field-public-und,input#edit-profile-cm-regdetails-field-public-und,input#edit-profile-cm-regdetails-field-email-mailchimp-und,input#edit-profile-terms-conditions-field-t-c-accept-und{display:none;}input#edit-profile-terms-conditions-field-t-c-accept-und + label,input#edit-profile-cm-legal-field-public-und + label,input#edit-profile-cm-legal-field-legal-1-und + label,input#edit-profile-cm-regdetails-field-public-und + label,.form-item-profile-cm-desc-field-company-desc-und-0-value > label,.form-item-profile-terms-conditions-field-t-c-und-0-value > label,input#edit-profile-cm-regdetails-field-email-mailchimp-und + label{background:none;color:#fff;box-shadow:none;text-align:left;width:50%;}input#edit-profile-terms-conditions-field-t-c-accept-und + label{margin-bottom:20px;}#edit-profile-cm-legal-field-legal-1,#edit-profile-cm-legal-field-public{display:inline-block;margin-bottom:10px;}#edit-profile-cm-desc-field-company-desc-und-0-value-counter{color:#fff;}.form-item-county{display:none !important;}.form-item-picture-delete .option{background:none;color:#fff;text-align:left;box-shadow:none;}#contact-entityform-edit-form label{width:100%;max-width:90px;display:inline-block;float:left;margin:0;}#contact-entityform-edit-form #edit-field-contact-email,#contact-entityform-edit-form #edit-field-contact-name,#contact-entityform-edit-form #edit-field-contact-message{width:100%;}#contact-entityform-edit-form input{display:inline-block;float:left;height:30px;max-width:70%;width:100%;}#contact-entityform-edit-form #edit-field-contact-email{padding:0;}#contact-entityform-edit-form textarea{width:100%;max-width:70%;}#contact-entityform-edit-form input#edit-submit{display:inline-block;float:left;height:42px;max-width:70%;width:100%;text-align:left;padding:0 0 0 10px;margin-left:90px;}article #directory-search-result{color:#707c7e;font:300 25px/31px "Oswald",sans-serif;}.levy-error{background:rgba(255,0,0,.2);display:block;padding:10px;border:solid 1px #f00;}#galleryNav{padding-top:10px;}.no-results{padding:60px 0 80px;text-align:center;}#edit-advanced{display:none;}.section-checkout .link-field-url .form-item{margin:0 !important;width:100%;}#user-pass-reset p,#user-pass-reset .description{text-align:left;clear:left;color:#fff;margin:0;font-size:14px;}#user-pass-reset #edit-account .form-item{margin:0;}#user-pass-reset #edit-account .form-item > .form-item{display:inline-block;width:100%;}#user-pass-reset #edit-account .form-item .form-item > div{clear:right;display:inline-block;max-width:none;width:100%;}#user-pass-reset .password-confirm{}#user-pass-reset div.password-confirm{float:right;margin-top:0;visibility:hidden;width:17em;}#user-pass-reset .ok,#user-pass-reset .error{background:none;}#user-pass-reset .form-submit{margin:30px 0;}#user-pass-reset{width:100%;max-width:660px;margin:0 auto;display:block;float:none;}p.cta{margin-bottom:0;}.cta > a{max-width:460px;width:100%;}.section-calendar-node-field-date ul.tabs-primary{display:none;}.front .tabs-primary{display:none;}.mini td.has-events{cursor:pointer;}.not-logged-in .tabs-primary{display:none;}#profile-second-col .company-picture{display:none;}.section-contact-us input.required.error{background:rgba(255,0,0,0.8);}.progress-disabled{float:none;display:inline;}.ajax-progress{float:none;display:inline;}.ajax-progress .throbber{background:url(/sites/all/themes/zen_spi/images/ajax-loader.gif) no-repeat;float:none;height:11px;margin:0;width:16px;display:inline-block;z-index:9999;position:absolute;right:20px;top:20px;}tr .ajax-progress .throbber{margin:0 2px;}.ajax-progress-bar{width:16em;}#block-bean-google-map .content > iframe{position:absolute;}#block-bean-google-map{height:750px;}.section-contact-us .region-banner .page{max-width:100%;padding:0;margin:0;}a.news-back{display:block;clear:left;background:url(/sites/all/themes/zen_spi/images/sprite.png) no-repeat scroll 10px -1092px #93a445;color:white;display:block;font:400 14px Arial,Helvetica,"Nimbus Sans L",sans-serif;padding:0.5em 0 0.5em 50px;width:100%;max-width:200px;color:#fff;text-transform:uppercase;}#profile-first-col .field-name-field-email > div{display:inline-block;}#cookie-compliance-wrap{background:#01a0af;}.section-terms-and-conditions #cookie-compliance-wrap{display:none !important;}#cookie-compliance-wrap .large{color:#10293c;}
@media all and (min-width:320px) and (max-width:767px){#block-system-user-menu,#block-menu-menu-social-media-menu,.section-what-we-do .bean-multi-image-gallery{display:none;}header .logo{width:100%;}.not-front #navigation,.front #navigation{background:none repeat scroll 0 0 #112b3f;height:40px;position:fixed;top:0;width:100%;z-index:997;}header#header{padding-top:75px;}#searchToggle{background:url(/sites/all/themes/zen_spi/images/search_sml.png) no-repeat;height:50px;position:absolute;width:50px;z-index:777;}#edit-search-block-form--2{width:170px;}#collapsed-menu-button{background-color:#112b3f;background:url(/sites/all/themes/zen_spi/images/menu.png) no-repeat 5px 0 transparent;border:none;color:#112b3f;border-radius:none;cursor:pointer;display:inline-block;font-weight:700;margin:0;text-indent:-9999px;width:50px;position:fixed;right:1em;text-transform:uppercase;top:9px;z-index:999;}#mobile-menu-wrapper > div{top:40px !important;}#searchToggle{position:fixed;top:2px;width:50px;right:55px;z-index:999;}.region.region-feature{max-width:300px;margin:0 auto;}.front #block-views-news-latest-news .views-row{width:300px !important;}.region-feature .view-news .views-row{padding:0 0 0 20px;vertical-align:top;}#mobile-menu-inner{}.region-gallery .view-gallery .view-header span#galleryPrev,.region-gallery .view-gallery .view-header span#galleryNext{display:none;}.section-what-we-do .region-postscript article p,.section-resources .region-postscript article p,.region-postscript .view-what-we-do .field-name-body{padding:0;}.field-name-field-basic-page-link a{float:left;padding-right:0;}.section-resources .field-name-body .node-readmore a,.cta > a,.field-name-field-basic-page-link a,.section-resources .node-191 p a{padding:10px 10px 10px 50px;margin:0;max-width:280px !important;}#block-search-form{background:none repeat scroll 0 0 rgba(255,255,255,0.8);right:0;top:40px;position:fixed;right:10px;}#block-views-news-latest-news img{width:100%;}#block-views-news-latest-news #slidePrev{margin-left:25px;}#block-views-news-latest-news #slideNext{margin-right:25px;}.directory-header form .form-item{width:100%;box-shadow:none;}.directory-header div > form{width:100%;padding:0 10px;}.directory-header form .form-item{}.directory-header form .form-item > select
.directory-header form .form-item > input{width:56%;}.alpha-list ul > li{display:block;width:25%;float:left;}.field-name-field-directory-image{display:none;}.alpha-box{height:auto;}.alpha-list a{text-align:center;}.field-name-field-profile-image img{float:left;}.field-name-field-profile-image{width:100%;display:inline-block;}.section-resources article .field-name-field-basic-page-link a{padding:10px 10px 10px 50px;}.section-resources article .field-type-link-field{padding:0;}.section-resources .node-191 p a{width:100% !important;}#block-bean-resource-gallery{display:none;}.view-filters form{padding:0 !important;}#edit-field-news-category-tid-wrapper > label{background:#fff !important;}.views-exposed-widget > label{background:none !important;}.views-widget .form-radios > div:nth-child(1){display:none !important;}.views-widget .form-radios  > div{width:50%;float:left;}.views-exposed-widgets label:before,.views-exposed-widgets input:checked + label:before{content:none !important;width:100%;}.views-row figure a > img
.views-row figure img,{max-width:300px;width:100%;}#directory-search-result{display:block;margin:27px auto 0;max-width:320px;width:100%;}.event_info{padding:0;}#edit-field-news-category-tid > div,#edit-field-event-category-tid > div{background:#dedede;border:solid 1px #fff;}.views-exposed-form .views-exposed-widget{float:left;padding:0;}.page-resources-downloads .view-downloads.view-display-id-page .view-filters .views-widget input[type="radio"] + label,.views-exposed-widgets label{width:100%;cursor:pointer;padding:9px;font-size:10px;background:#edeef0;text-transform:uppercase;color:#206379;}.directory-header input.form-submit{padding:2px 15px 0 39px;text-align:left;width:100%;}.directory-header form .form-item > label{padding:11px 0;width:40%;font:300 10px/14px "Oswald",sans-serif;}.directory-header form .form-item.form-item-genre > label{padding-left:17px;}.directory-header div > .field-name-body{width:100%;padding:0 10px;}.section-production-company-directory #content > article h2 strong{font:400 24px/32px "Oswald",sans-serif;}.section-production-company-directory #content > article h2{color:#206379;font:300 24px/32px "Oswald",sans-serif;}.section-production-company-directory #content > article p{color:#707c7e;font:300 18px/24px "Oswald",sans-serif;}#edit-commerce-p2cp-cm-regdetails-field-address + .fieldset-legend:before,.form-wrapper legend:before{float:none;}.region-feature .view-news .view-header span#slidePrev,.region-feature .view-news .view-header span#slideNext{background:url(/sites/all/themes/zen_spi/images/news_arrow.png);height:47px;top:85px;width:25px;border-radius:0;}.region-feature .view-news .view-header span#slideNext{background-position:-25px 0;margin-right:0;}header#header{padding-top:60px;}.page-news #main #page-title,.page-events #main #page-title{margin:0 auto;max-width:960px;}#main{padding:0 10px;}.region-feature .view-news .views-row{padding:0;}#block-views-news-latest-news #slidePrev{margin-left:0;}#block-views-news-latest-news #slideNext{margin-right:0;}.section-what-we-do .region-postscript h2.block-title,.section-resources .region-postscript h2.block-title{font:400 20px Arial,Helvetica,"Nimbus Sans L",sans-serif;}.page-production-company-directory article .direct-bg,.page-production-company-directory article .alpha-list{display:none;}#directory-single-profile{padding:0 10px;display:inline-block;}#profile-first-col{color:#707c7e;display:block;float:right;font:14px/23px "Arial",sans-serif;margin-right:0;padding-bottom:0;text-align:left;width:100%;}#profile-second-col{width:100%;}#directory-single-profile li:nth-child(1){width:100%;display:inline-block;margin-bottom:20px;}#directory-single-profile .pager > li.pager-previous,#directory-single-profile .pager > li.pager-next{width:50%;}#directory-single-profile .pager > li{font:11px/12px "Arial",sans-serif;}.company-picture{width:100%;max-width:320px;margin:0 auto;display:block;}.field.field-name-field-image.field-type-image.field-label-hidden img{width:100%;max-width:300px;}#content{padding:0 10px;}.section-events .view-events .view-event a,.section-events .view-events .view-news-item a,.section-events .view-news .view-event a,.section-events .view-news .view-news-item a,.section-news .view-events .view-event a,.section-news .view-events .view-news-item a,.section-news .view-news .view-event a,.section-news .view-news .view-news-item a{background:url(/sites/all/themes/zen_spi/images/icon-read-all.png) no-repeat scroll 10px 10px #01a0af;color:white;display:block;float:right;font:700 12px arial;height:50px;padding:17px 0 0 79px;text-align:left;text-transform:uppercase;width:100%;}.page-resources-downloads .view-downloads.view-display-id-page,.page-resources-downloads .block-views{float:left;width:100%;}.page-resources-downloads .view-header,.page-resources-downloads .view-downloads.view-display-id-page .view-filters{position:relative;width:100%;}.page-resources-downloads #main{background:none;margin:0;max-width:none;}.page-resources-downloads .view-downloads.view-display-id-page .view-filters{padding:0px 0 0;}.page-resources-downloads .view-downloads.view-display-id-page .right-section{width:60%;}.page-resources-downloads .view-downloads.view-display-id-page .left-section{width:40%;}.page-resources-downloads .view-downloads .node-resources .cp_member_res a{font-size:11px;width:100%;}.page-resources-downloads .view-downloads.view-display-id-page .right-section{padding:0 0 0 10px;}.page-resources-downloads .view-downloads.view-display-id-page p.date{margin:20px 0 0;}.page-resources-downloads #block-views-exp-downloads-page-1,.page-resources-downloads #block-views-downloads-featured-resources{float:left;width:100%;max-width:320px;}.page-resources-downloads #block-views-exp-downloads-page-1{margin:0;}.page-resources-downloads #block-views-downloads-featured-resources .cp_member_res a{background:none repeat scroll 0 0 #93a445;box-shadow:0 2px 5px #0f2f39 inset;color:#fff;display:inline-block;height:30px;margin-left:-35px;overflow:hidden;position:relative;text-indent:140%;white-space:nowrap;width:247px;}.page-user.not-logged-in #edit-submit{clear:left;max-width:100%;}.form-type-checkbox label{width:100%;}menu,ol,ul{padding:0;list-style:none;}.region-banner,.region-postscript,.section-contact-us .title-wrap,#content,#footer,.region-sidebar-first{padding:0 15px;}.page-resources-downloads .view-downloads.view-display-id-page .view-filters .views-widget input[type="radio"] + label{background:none repeat scroll 0 0 rgba(0,0,0,0);cursor:pointer;line-height:24px;padding:2px 0 0 8px;margin:0;width:100%;float:left;}#edit-field-news-category-tid > div{background:none repeat scroll 0 0 #edeef0;border:1px solid #fff;}.page-resources-downloads .view-downloads.view-display-id-page .view-filters .form-item{display:inline-block;margin:0;}.page-resources-downloads .view-downloads.view-display-id-page .view-filters .views-widget input[type="radio"] + label{background:none repeat scroll 0 0 #edeef0;border:1px solid #fff;}.page-resources-downloads #block-views-downloads-featured-resources .cp_member_res a{width:236px;}footer .page{padding-top:120px;position:relative;}footer{position:relative;}footer #block-views-contact-block{display:block;position:absolute !important;top:60px;}.front .region-feature h2.block-title{padding:40px 1em 0;}.page-events-submission-deadlines .node-readmore{display:none;}.page-user-login #content{padding:0;}.tabs-primary{margin:0 0 10px;}.front .region-banner{padding:0;}.player > iframe{width:100%;height:200px;}.page-events-submission-deadlines figure img{max-width:300px;width:100%;}.region-banner article.node-page.node-promoted.view-mode-full .field-type-text-with-summary{padding:0 18px;}.front .region-feature h2.block-title{padding:40px 1em 0;}input#edit-submit,.section-checkout input#edit-continue,.section-checkout input#edit-cancel,.section-checkout input#edit-back{width:100%;}#edit-field-news-category-tid-wrapper > label{display:none;}#block-menu-menu-social-media-menu--2{display:inline-block;}#block-dara-copyright-dara-copyright,#block-dara-signature-dara-signature{display:none;}.section-contact-us .region-banner{overflow:visible;position:relative;display:inline-block;}.section-contact-us{background:#e7f0f1;}#node_contact_full_group_contact_info{display:none;}.section-contact-us .region-postscript{display:none;}.section-contact-us  form input{height:40px;width:100%;max-width:100%;}.field-name-field-company,.field-name-field-job-contact-name,.field-name-field-contact-email,.field-name-field-job-closing-date,.field-type-text-with-summary{padding:0;}.search-result .search-snippet-info .search-snippet,.search-result .search-snippet-info .search-info,.search-result h3.title{width:100%;display:block;}.search-result .search-snippet-info{display:inline-block;float:left;width:100%;padding:0;}.search-snippet-info{padding:0;}.region-banner article.node-page.node-promoted.view-mode-full{padding:10px 0;}.section-user label,.section-checkout label{font:14px/24px "Arial",sans-serif;}.region-banner article.node-page.node-promoted.view-mode-full header h2.node-title{color:white;font:400 15px/28px Arial,Helvetica,"Nimbus Sans L",sans-serif;text-transform:none;}.form-item-genre label,footer #block-dara-signature-dara-signature.block-dara-signature{display:none;}.directory-header form .form-item-genre > label:before{content:none;}.directory-header form .form-item > select{width:100%;}.page-production-company-directory-profile .addthis_toolbox{display:none;}#profile-second-col{margin-bottom:0;}.company-picture{display:none;}#dara-levy-calc-form label{width:100%;text-align:left;background:none;box-shadow:none;}#dara-levy-calc-form input{width:100%;}#dara-levy-calc-form .form-submit{background:#155258;border:medium none;box-shadow:5px 5px 5px 0 rgba(0,0,0,0.25) inset;color:white;display:inline-block;float:right;height:40px;margin:0;overflow:hidden;padding-top:0;position:relative;text-align:left;text-indent:0;text-transform:uppercase;width:100%;clear:left;}#views-exposed-form-events-events label,#views-exposed-form-news-page label{line-height:12px;}#dara-levy-calc-form .form-item-txt-spend{display:inline-block;height:auto;}.section-events .event_info{padding:0;width:100%;}.logged-in.dashboard .profile-intro .inside-p{display:block;}.dashboard .inside-p li.tabs-primary{}.dashboard .inside-p li a.tabs-primary__tab-link{font-size:12px;padding:10px;}.dashboard #main #content .inside-p.listings > ul.menu li{display:inline-block;width:100%;margin-bottom:6px;margin-left:10px;}.dashboard #main #content .inside-p.listings > ul.menu li a{font-size:14px;}.dashboard #block-menu-menu-quicklinks-user{display:block;float:left;width:100%;padding:0 10px;}.dashboard #block-menu-menu-quicklinks-user ul li a{font:14px/21px "Arial",sans-serif;padding:8px 0 10px;}.dashboard .region.region-feature,.dashboard .region-postscript{float:none;width:300px;margin:0 auto;padding:0;}.dashboard #block-views-events-upcoming-events-column,.dashboard #block-views-events-calendar-event-calendar,.dashboard #block-views-events-upcoming-events{padding-right:0;width:100%;}.dashboard .view .date-nav-wrapper .date-prev,.dashboard .view .date-nav-wrapper .date-next{top:0;}.dashboard .cycle-slide article{height:auto;}.region-feature .view-news .views-row article header h2.node-title{min-height:auto;}.dashboard #block-views-news-latest-news .views-row{width:300px !important;}.dashboard #main #content .inside-p.listings > ul.menu{display:none;}.dashboard .tabs-primary{display:none;}.logged-in.dashboard #content > .profile-intro{border-bottom:0;padding:40px 20px 0;}.logged-in.dashboard #main{margin:0;padding:0;}.profile-intro .inside-p{padding-bottom:30px;}.page-user-reset #content{padding:0;}.section-user label,.section-checkout label{padding:9px 10px 0 6px;}.password-suggestions.description{width:100%;max-width:100%;}.confirm-parent .form-required{display:none;}.event_info{width:100%;}.view-id-events_calendar li.node-readmore,.view-id-events_calendar .view-event{display:none;}.view .date-nav-wrapper .date-prev,.view .date-nav-wrapper .date-next{top:60px;}.region-banner .view .date-nav-wrapper .date-prev,.region-banner .view .date-nav-wrapper .date-next{top:0;}.view-id-events_calendar li.views-row{margin-bottom:40px;}#profile-second-col .field-name-field-company-desc,#profile-second-col{padding-bottom:0;}#views-exposed-form-events-events,#views-exposed-form-news-page{background:none repeat scroll 0 0 #fff;}h1#section-title{padding-top:30px;}.section-contact-us .region-banner,.section-contact-us iframe{height:200px;min-height:200px;width:290px;}#contact-entityform-edit-form label{max-width:80px;}.view-downloads .field-type-taxonomy-term-reference{display:none;}.page-resources-downloads #block-views-downloads-featured-resources .field-name-field-public-file a,.page-resources-downloads #block-views-downloads-featured-resources .field-name-field-company-file a{background:url(/sites/all/themes/zen_spi/images/sprite.png) no-repeat scroll 10px -2009px #93a445;box-shadow:0 2px 5px #0f2f39 inset;color:#fff;display:inline-block;height:30px;margin-left:0;overflow:hidden;position:relative;text-indent:140%;white-space:nowrap;width:208px;}.page__title,.node__title,.block__title,.comments__title,.comments__form-title,.comment__title{margin:10px 0;}.front .view .date-nav-wrapper .date-prev,.front .view .date-nav-wrapper .date-next{top:0;}}@media all and (min-width:400px) and (max-width:768px){#navigation li{font:400 12px/30px Arial,Helvetica,"Nimbus Sans L",sans-serif;}#header #site-slogan{font-size:12px;}.section-checkout aside .sidebar{display:none;}}@media all and (max-width:960px){#block-views-what-we-do-about .field-name-field-basic-page-link a{display:none;}}
