/*!
Theme name: Hive
*/html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}a{text-decoration:none}.clear{clear:both}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;vertical-align:baseline;margin:0;padding:0;text-decoration:none}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{font-weight:400;text-align:left}html{overflow-y:scroll;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none}del{color:#333}ins{background:#fff9c0;text-decoration:none}hr{background-color:#ccc;border:0;height:1px;margin:24px 24px 1.714285714rem}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}small{font-size:smaller}img{border:0;-ms-interpolation-mode:bicubic}.clear:before,.clear:after,.wrapper:before,.wrapper:after,.format-status .entry-header:before,.format-status .entry-header:after{display:table;content:""}h1,h2,h3,h4,h5,h6,.clear:after,.wrapper:after,.format-status .entry-header:after{clear:both}a,a:visited{color:#00F}.clear{font-size:1px;height:1px}::selection{background-color:#ED1C24}::-moz-selection{background-color:#ED1C24}html,body{background-color:#231F20}body{color:#E6E6E6;font-family:"omnes-pro",'Arial',sans-serif}body:after{content:'desktop';display:none}@media only screen and (min-width: 321px) and (max-width: 640px){body:after{content:'mobile'}}a{-moz-transition-duration:0.5s;-o-transition-duration:0.5s;-webkit-transition-duration:0.5s;transition-duration:0.5s}a.slowtrans,a.slowtrans{-moz-transition-duration:1s;-o-transition-duration:1s;-webkit-transition-duration:1s;transition-duration:1s}a.notrans{-moz-transition-duration:0s;-o-transition-duration:0s;-webkit-transition-duration:0s;transition-duration:0s}a.active,a a:focus{outline:none;color:#FFF}.outer-wrapper{width:100%;min-width:1124px}.inner-wrapper{width:1100px;margin:0 auto}p+h4{border-top:1px solid #343F46;padding-top:20px;width:675px}h4{font-size:26px;font-weight:300;text-transform:uppercase;margin-bottom:10px;color:#F7EE61}h5{font-size:20px;font-weight:300;margin:20px 0 10px 0;color:#F6921E}strong{font-weight:500}#top-wrapper.outer-wrapper,#main.outer-wrapper{background-color:#40525C}#main.outer-wrapper{position:relative;z-index:1}#main.outer-wrapper:after{position:absolute;top:0;left:0;width:100vw;height:100vh;content:'';background-image:url("../images/placeBrand-50.png");background-size:cover;background-attachment:fixed;background-position:center bottom;opacity:0.1;z-index:-1;clear:both;pointer-events:none}.ckcontent{width:1100px;margin:0 auto}.ckcontent p{padding:20px}.ckcontent a{color:#F6921E}#banner{height:100px;position:relative}#banner h1{width:190px;height:95px;position:absolute;bottom:0px;left:0px}#banner h1 a{width:190px;height:95px;display:block;background-image:url("../images/hive-main-logo.png");background-repeat:no-repeat;background-color:#40525C;text-indent:-10000px}#banner h2{position:absolute;top:9px;left:283px;text-transform:uppercase;font-weight:500;color:#CCC}#connections{position:absolute;top:5px;right:0}#connections li{display:inline-block;margin-left:5px}#connections li a{display:block;background-image:url("../images/social-sprite2.png");height:16px;text-align:center;font-size:16px;line-height:16px;padding:5px 0 7px 0;color:#FFF}#connections li.linkedin a,#connections li.twitter a{text-indent:-6000px;width:34px}#connections li.linkedin a{background-position:0 0}#connections li.linkedin a:hover{background-position:-34px 0}#connections li.twitter a{background-position:0 -28px}#connections li.twitter a:hover{background-position:-34px -28px}#connections li.enewsletter a{background:transparent;width:162px;color:#F6921E}#connections li.enewsletter a:hover{color:white}#connections li.join-hive a{background-position:-68px -28px;width:97px;color:#F7EE61;text-transform:uppercase}#connections li.join-hive a:hover{background-position:-165px -28px}#primary-navigation{font-size:17px;text-transform:uppercase;font-weight:300;height:36px;padding:5px 0 10px 0;width:700px;position:absolute;right:0px;bottom:-14px}#primary-navigation a{color:#F7EE61;display:inline-block}#primary-navigation a.top{text-align:center;width:auto;border-right:1px solid rgba(246,146,30,0.2);line-height:14px;height:16px;padding:3px 12px 3px 10px}#primary-navigation a.top.last{border-right:none;padding-right:0}#primary-navigation a.active,#primary-navigation a:hover{color:#FFF}#primary-navigation .parent_menu{display:inline-block;position:relative;height:36px}#primary-navigation .parent_menu .child_menu{z-index:10000;display:block;position:absolute;top:20px;left:50%;background-repeat:no-repeat;background-position:center top;-moz-transition-duration:0.2s;-o-transition-duration:0.2s;-webkit-transition-duration:0.2s;transition-duration:0.2s;opacity:0;width:146px;background-image:url("../images/submenu-arrow.png");padding-top:14px;height:1px;overflow:hidden;margin-left:-73px}@media screen and (max-device-width: 480px), screen and (max-width: 480px){#primary-navigation .parent_menu .child_menu{height:auto;width:300px !important;position:relative;top:auto;left:auto;background-image:none;padding-top:0;opacity:1}}#primary-navigation .parent_menu .child_menu a{display:block;border-bottom:1px solid #F15A24;padding:10px;font-size:15px;line-height:18px;text-transform:none;background-color:#26343C;height:auto}#primary-navigation .parent_menu .child_menu a:hover{background-color:#181f23}#primary-navigation .parent_menu:hover .child_menu{height:auto;top:31px;left:50%;margin-left:-73px;opacity:1}@media screen and (max-device-width: 480px), screen and (max-width: 480px){#primary-navigation .parent_menu:hover .child_menu{top:auto;left:auto;background-color:inherit}}.sidebar{float:left;width:200px}.sidebar#main-content{background-color:transparent}.sidebar.date{width:212px;margin:0 30px 0 0;background-color:#343F46;padding:20px;margin-bottom:30px;font-size:20px;font-weight:300;color:#F7EE61;text-transform:uppercase}#main.outer-wrapper{padding-top:30px}.home #content{margin-top:30px}.home #content .column p{padding-right:20px}#content #story{width:817px;float:left;font-size:1.5em;line-height:1.5em;color:#E6E6E6}.home #content #story{width:530px;float:left}#content .event-details .intro,#content #story .intro,#content #main-content .intro p{font-size:20px;line-height:26px;color:#F6921E}#content a,#content #story a{color:#F7EE61}#content a:hover,#content #story a:hover{color:#F15A24}#content #twitter-feed,#content #feeds{float:left;width:252px;margin-right:20px}#content #twitter-feed,#content #feeds .feed{background-color:#343F46;padding:20px;color:#B3B3B3;font-size:12px;line-height:15px;margin:0 30px 40px 0;min-height:200px}#content #twitter-feed h3,#content #feeds .feed h3{color:#3FA9F5;font-size:18px;font-weight:500}#content #twitter-feed h3 a,#content #feeds .feed h3 a{color:#3FA9F5;display:block}#content #twitter-feed h3,#content #content #feeds #hive-twitter-feed.feed h3{margin-bottom:10px a;margin-bottom-padding-left:22px;margin-bottom-background-image:url("../images/twittericon.gif");margin-bottom-background-position:left center;margin-bottom-background-repeat:no-repeat}#content #twitter-feed .tweetgroup .tweet,#content #content #feeds #hive-twitter-feed.feed .tweetgroup .tweet{font-size:0.5em !important}#content #twitter-feed .tweetgroup .tweet .date,#content #content #feeds #hive-twitter-feed.feed .tweetgroup .tweet .date{text-align:right}#content #twitter-feed .tweetgroup .tweet .date a,#content #content #feeds #hive-twitter-feed.feed .tweetgroup .tweet .date a{color:#808080}#content #twitter-feed .tweetgroup .tweet .date a:hover,#content #content #feeds #hive-twitter-feed.feed .tweetgroup .tweet .date a:hover{color:#F15A24}.news-item,.tweet{padding:10px 0;border-bottom:1px dotted #CCC;border-bottom-color:rgba(204,204,204,0.25)}.news-item:last-child,.tweet:last-child{border-bottom:none}#news-feed{width:180px}#news-feed .news-item h4{font-size:1.25em;text-transform:none;margin:5px 0 0 0}.home #events{float:right;width:252px;margin-bottom:30px}.home #content #coming-up{height:126px;margin-bottom:10px}.home #content #coming-up a{display:block;width:197px;height:106px;background:#F15A24 url("../images/next-event-box.png");font-size:18px;line-height:24px;padding:10px 40px 10px 15px;color:#FFF;margin-bottom:20px}.home #content #coming-up a:hover{background-position:right top;background-color:#F6921E}.home #content #coming-up a span{display:block;color:#F7EE61;font-size:20px}.home #content #question{height:160px;margin:0 0 10px 0}.home #content #question a{display:block;width:197px;height:140px;background:url("../images/Hive-Question-Box.gif");font-size:18px;line-height:24px;padding:10px 40px 10px 15px;color:#FFF;margin-bottom:20px}.home #content #question a:hover{background-position:right top}#latest-map{background-color:#343F46;height:290px !important;margin-bottom:20px;position:relative}#latest-map h3{font-weight:300;font-size:20px;line-height:20px;color:#3FA9F5;padding:15px 15px 5px 15px;height:20px}#latest-map p{font-size:13px;padding:0 15px 5px 15px}#latest-map #map-canvas{width:252px;height:210px !important;position:absolute;top:90px;left:0;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;overflow:hidden}#news{float:left;margin-left:38px !important;padding-bottom:60px}#news .news,#news .news-item{font-size:16px;line-height:1.35em}#news .news:after,#news .news-item:after{content:"";display:table;clear:both}#news .news .description.withimage,#news .news-item .description.withimage{width:440px;float:right}#news .news img,#news .news-item img{float:left}#news .news p,#news .news-item p{margin-bottom:1.35em}#categories{width:212px;float:left;background-color:#343F46;padding:20px}#categories li{margin-bottom:10px}#categories li.current-cat a{color:#FFF}#advert{position:relative;width:252px;height:189px;margin-bottom:10px;overflow:hidden}#advert img,#advert .text{position:absolute;z-index:1000;top:179px;font-size:15px;width:222px;padding:20px 15px;background:#f15a24;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-o-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}#advert.blank{background-color:#26343C}#advert a,#advert a:hover{color:#F7EE61}#advert a .text,#advert a:hover .text{top:auto;bottom:0px;background:rgba(241,90,36,0.8)}#content #main-content p,#content #events-next p,#content #main-content li{width:675px}#content #main-content blockquote{padding:10px 30px 10px 50px;font-weight:100;border-top:1px solid #343F46;border-bottom:1px solid #343F46;width:620px;margin:20px 0}#content #main-content blockquote p{color:#F7EE61;font-size:20px;line-height:25px;width:85%}#news .news img.alignleft{float:left;margin-left:-140px;padding:10px 10px 10px 0}#news .news img.alignright,#content #main-content img.alignright,#content #events-next img.alignright{float:right;margin-right:-140px;padding:10px 0 10px 10px}#content #main-content #map-dialog p{width:auto}#content #story p{display:inline-block;margin-bottom:20px}#content #main-content li,#content #story li,#main #details li{list-style:none;list-style-position:outside;margin-bottom:12px;display:block;text-indent:-13px;margin-left:15px}#details li:before,#content #main-content li:before,#content #story li:before{color:#F7EE61;content:"•";font-size:11px;line-height:24px;padding-right:10px;margin-top:-2px}#home-banner #home-slider{width:1147px;height:360px}#home-banner #home-slider .cycle-pager{z-index:100000;position:absolute;width:280px;text-align:center;bottom:5px;font-size:2.4em;letter-spacing:0.2em}#home-banner #home-slider .cycle-pager span{color:rgba(255,255,255,0.35);cursor:pointer}#home-banner #home-slider .cycle-pager span.cycle-pager-active{color:white}#home-banner #home-slider .slide{height:360px}@media only screen and (min-width: 321px) and (max-width: 640px){#home-banner #home-slider{height:auto !important}#home-banner #home-slider .slide{height:400px}}#home-banner #home-slider .caption{width:230px;height:310px;padding:25px;background-color:#F6921E;-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-moz-transition:.4s;-o-transition:.4s;-webkit-transition:.4s;transition:.4s;font-size:17px;line-height:24px;font-weight:400;float:left}#home-banner #home-slider .caption h1,#home-banner #home-slider .caption h2,#home-banner #home-slider .caption h3,#home-banner #home-slider .caption h4{font-size:23px;font-weight:600;color:white}#home-banner #home-slider .caption a.link{background:#F15A24;color:white;text-align:center;display:block;padding:5px 10px;width:80px;margin:15px auto 0 auto;text-transform:uppercase;font-size:14px;font-weight:600}#home-banner #home-slider .caption a.link:hover{background-color:#ad441f}@media only screen and (min-width: 321px) and (max-width: 640px){#home-banner #home-slider .caption a.link{margin:10px 110px 0 85px}}#home-banner #home-slider .image{float:right;width:817px;height:360px}#home-banner #home-slider .image img{-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;border-top-right-radius:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0}.home #main #content{overflow:hidden}.home #main #content #feeds{margin-right:35px}.home #main #content #story{margin-left:280px}#tiles{width:1120px;min-height:500px;float:left}@media only screen and (min-width: 321px) and (max-width: 640px){#tiles{width:300px}}#tiles .tile{width:260px;height:250px;display:block;background-size:contain;background-repeat:no-repeat;background-color:black;position:relative;cursor:pointer;float:left;margin-right:20px;margin-bottom:20px}@media only screen and (min-width: 321px) and (max-width: 640px){#tiles .tile{width:300px;float:none}}#tiles .tile.twitter{background-color:#55acee;color:white;background-image:url("../images/TwitterLogo_white40.png");background-repeat:no-repeat;background-size:auto;background-position:110px 210px}#tiles .tile.twitter .cycle-pager{width:100%;text-align:center;font-size:1.5em;letter-spacing:0.1em;padding:5px 0;color:rgba(0,0,0,0.3);position:absolute;bottom:-30px;z-index:10000000}#tiles .tile.twitter .cycle-pager span{cursor:pointer}#tiles .tile.twitter .cycle-pager span.cycle-pager-active{color:white}#tiles .tile.twitter .tweetgroup{height:150px;padding:20px}#tiles .tile.twitter .tweet-content{height:170px;margin:10px;font-size:0.85em;line-height:1em}#tiles .tile.twitter .tweet-content .date{text-align:center;font-size:0.9em}#tiles .tile.twitter .tweet-content .message{margin-bottom:10px}#tiles .tile.twitter a{color:#343F46}#tiles .tile.double-tile{width:540px}@media only screen and (min-width: 321px) and (max-width: 640px){#tiles .tile.double-tile{width:300px;height:350px}}#tiles .tile.double-tile .text{width:187px;height:250px;right:0;background-color:#F15A24}@media only screen and (min-width: 321px) and (max-width: 640px){#tiles .tile.double-tile .text{width:280px;height:150px}}#tiles .tile.double-tile:hover .text{background-color:#F15A24}#tiles .tile:hover .text{-moz-transition:.4s;-o-transition:.4s;-webkit-transition:.4s;transition:.4s;background-color:#26343C}#tiles .tile .text{width:240px;height:60px;padding:10px;background-color:#F15A24;position:absolute;bottom:0;color:white}@media only screen and (min-width: 321px) and (max-width: 640px){#tiles .tile .text{width:280px}}#tiles .tile .link{display:none}#page-title h3{padding:15px 20px;font-size:30px;font-weight:300;color:#FFF;background-color:#F6921E;margin-bottom:25px;text-transform:uppercase}#page-title .separator{margin:0 20px;text-indent:-5000px;width:1px;height:30px;display:inline-block;background-color:#F8AD56}#main-content{padding-bottom:30px}#main-content img.alignleft{float:left;margin-right:30px;margin-bottom:70px}@media only screen and (min-width: 321px) and (max-width: 640px){#main-content img.alignleft{margin-bottom:20px}}@media only screen and (min-width: 321px) and (max-width: 640px){#main-content img.alignnone{max-width:300px;height:auto}}#main-content hr{border:none;background:none;height:0;padding-bottom:20px}#main-content form.wpcf7-form .label{display:inline-block;width:250px;margin-bottom:5px}#main-content form.wpcf7-form input{margin-bottom:5px}#main-content form.wpcf7-form .wpcf7-list-item-label{display:inline-block;width:250px;margin-bottom:5px}#details li,#main-content li,#main-content p,.event .event-details p{margin-bottom:21px;line-height:23px;font-size:16px}#key-filter.left-column,#main-content.right-column{float:left}#main-content.full-width{float:right}#main-content.full-width,#main-content.right-column{width:817px;float:right}#main-content.right-column #story{font-size:15px;line-height:20px;height:155px;margin-bottom:20px}#main-content.right-column #story .intro{color:#E6E6E6;font-weight:400;font-size:20px;line-height:26px}#map-content{clear:both;position:relative;width:817px;height:620px;margin-top:30px}#extend-map-view{position:absolute;top:5px;right:5px;display:block;z-index:5000;background:#F00;padding:3px 6px;cursor:pointer}#map{width:817px;height:620px;position:absolute;top:0;left:0}#map-dialog{width:200px;height:180px;background-image:url("../images/map-dialog.png");background-position:left top;background-repeat:no-repeat;position:absolute;z-index:10000;color:#666666;font-size:15px;line-height:20px;padding:20px;left:288px;top:130px}.home #map-dialog{left:7px;top:10px}#map-dialog h4{color:#F6921E;font-size:17px;font-weight:500}#map-dialog .close{position:absolute;top:10px;right:10px;width:8px;height:8px;text-indent:-10000px;background-image:url("../images/dialog-close.png");cursor:pointer}#map-dialog p.readmore{margin-top:20px}#map-dialog a{color:#F6921E}#content.member-map{position:relative}#key-filter.left-column{width:212px;height:580px;margin:175px 30px 0 0;background-color:#343F46;padding:20px;margin-bottom:30px;position:relative}#key-filter.left-column h3{font-size:20px;font-weight:500;color:#F7EE61;text-transform:uppercase;margin-bottom:20px}#key-filter.left-column p{font-size:15px;line-height:20px;font-weight:300}#key-filter.sticky{position:fixed;top:50px;margin-top:0}#key-filter.stickybottom{position:absolute;bottom:20px}#key-filter ul{margin-top:20px}#all-or-nothing li,#key-filter li{color:#BBB;font-size:13px;line-height:15px;height:auto;margin-bottom:7px;font-weight:500;cursor:pointer;display:block;background-image:url("../images/map-filter-checkboxes.png");background-repeat:no-repeat;background-position:0 1px;padding-left:23px}#display-type-filter li{background-position:0 1px}#key-filter #display-type-filter h3{margin-top:10px}#all-or-nothing li,#key-filter #display-type-filter li{display:inline-block;width:80px}#network-list .automotive h4,#network-list .automotive a,#key-filter li.selected.automotive,#map-dialog.automotive h4,.automotive #company-type,#map-dialog.automotive a{color:#3FA9F5}#key-filter li.selected.automotive{background-position:0 -31px}#network-list .third-sector h4,#network-list .third-sector a,#key-filter li.selected.third-sector,#map-dialog.third-sector h4,.third-sector #company-type,#map-dialog.third-sector a{color:#F6921E}#key-filter li.selected.third-sector{background-position:0 -63px}#network-list .construction-and-engineering h4,#network-list .construction-and-engineering a,#key-filter li.selected.construction-and-engineering,#map-dialog.construction-and-engineering h4,.construction-and-engineering #company-type,#map-dialog.construction-and-engineering a{color:#00A99D}#key-filter li.selected.construction-and-engineering{background-position:0 -95px}#network-list .creative h4,#network-list .creative a,#key-filter li.selected.creative,#map-dialog.creative h4,#map-dialog.creative a,.creative #company-type{color:#DBD025}#key-filter li.selected.creative{background-position:0 -127px}#network-list .education-employment h4,#network-list .education-employment a,#key-filter li.selected.education-employment,#map-dialog.education-employment h4,#map-dialog.education-employment a,.education-employment #company-type{color:#7AC943}#key-filter li.selected.education-employment{background-position:0 -159px}#network-list .financial h4,#network-list .financial a,#key-filter li.selected.financial,#map-dialog.financial h4,#map-dialog.financial a,.financial #company-type{color:#9255D8}#key-filter li.selected.financial{background-position:0 -191px}#network-list .it-communication h4,#network-list .it-communication a,#key-filter li.selected.it-communication,#map-dialog.it-communication h4,#map-dialog.it-communication a,.it-communication #company-type{color:#D8CC36}#key-filter li.selected.it-communication{background-position:0 -223px}#network-list .leisure h4,#network-list .leisure a,#key-filter li.selected.leisure,#map-dialog.leisure h4,#map-dialog.leisure a,.leisure #company-type{color:#D93D1A}#key-filter li.selected.leisure{background-position:0 -255px}#network-list .manufacturing h4,#network-list .manufacturing a,#key-filter li.selected.manufacturing,#map-dialog.manufacturing h4,#map-dialog.manufacturing a,.manufacturing #company-type{color:#6D6FD9}#key-filter li.selected.manufacturing{background-position:0 -287px}#network-list .other h4,#network-list .other a,#key-filter li.selected.other,#map-dialog.other h4,#map-dialog.other a,.other #company-type{color:#4FD99B}#key-filter li.selected.other{background-position:0 -319px}#network-list .public h4,#network-list .public a,#key-filter li.selected.public,#map-dialog.public h4,#map-dialog.public a,.public #company-type{color:#CD9AD9}#key-filter li.selected.public{background-position:0 -351px}#network-list .retail h4,#network-list .retail a,#key-filter li.selected.retail,#map-dialog.retail h4,#map-dialog.retail a,.retail #company-type{color:#FF7E36}#key-filter li.selected.retail{background-position:0 -383px}#network-list .transportation-storage-fulfilment h4,#network-list .transportation-storage-fulfilment a,#key-filter li.selected.transportation-storage-fulfilment,#map-dialog.transportation-storage-fulfilment h4,#map-dialog.transportation-storage-fulfilment a,.transportation-storage-fulfilment #company-type{color:#D9A930}#key-filter li.selected.transportation-storage-fulfilment{background-position:0 -416px}#display-type-filter li.selected{background-position:0 -447px}#all-or-nothing li.selected{background-position:0 -447px}.single-network .logobox{display:block;width:242px;height:100px;position:relative;margin-left:0;margin-right:0;overflow:hidden;background-color:#FFF;margin-bottom:20px;padding:10px 5px}.single-network .logobox img{position:absolute;margin:auto;top:0;left:0;right:0;bottom:0}.single-network a{color:#F7EE61}.single-network a:hover{color:#FFF}.single-network #main.left-column{float:left;width:723px}.single-network #main.left-column #details{margin-bottom:40px;float:right;width:440px}.single-network #main.left-column #twitter-feed{width:212px}.single-network #main.left-column #details ul{list-style:disc;margin-left:20px}.single-network #main.left-column .title h3{font-size:24px;color:#FFF;font-weight:400;margin-bottom:20px}.single-network #main.left-column .title h3 .descriptor{display:block;margin-bottom:-20px}.single-network #main.left-column .title h3 .descriptor,.single-network #main.left-column p,#company-type{font-size:15px;line-height:20px;margin-bottom:20px}.single-network h4{font-size:20px;margin-top:30px}.single-network #main.left-column .address p{margin-bottom:0}.single-network #main.left-column .address{margin-bottom:20px}.single-network .right-column h4{margin-top:0}#location .title h4{font-size:20px;font-weight:500;color:#F6921E;margin-bottom:20px}#location .address{margin-bottom:20px}.single-network #location.right-column{float:right;width:347px;position:relative}#location #address{margin-bottom:25px}.descriptor{color:#F6921E}#location #map-holder{position:relative}#location #map.company{position:relative;margin:0 0 20px 0;width:347px;height:267px;background:#000}#location #view-companies{margin-bottom:40px}#location #map-holder #map-dialog{left:54px;top:-55px;height:160px;background-image:url("../images/company-map-dialog.png")}.single-network #map-dialog{width:200px;height:180px;background-position:left top;background-repeat:no-repeat;position:absolute;z-index:10000;color:#666666;font-size:15px;line-height:20px;padding:20px;left:288px;top:-13px}.event{width:910px;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #26343C}.event:last-child{border-bottom:none}.event p{line-height:23px}.event .readmore{margin-top:23px}.event.single{border-bottom:none}.event .event-date{float:left}.event .event-details{width:628px;float:right}#question{width:628px;margin:0 0 30px 282px}#question p{font-size:15px;line-height:20px;margin-bottom:20px}.home #question{width:auto}.sidebar.count,.sidebar.title{width:212px;margin:0 30px 0 0;background-color:#343F46;padding:20px;margin-bottom:30px;font-size:20px;font-weight:300;color:#F7EE61;text-transform:uppercase}#answers-list{width:628px;margin:0 0 30px 282px;padding-top:20px;border-top:1px solid #343F46}.answer{margin:0 0 20px 0;padding:0 0 20px 0;border-bottom:1px solid #343F46}.answer p{margin:0 0 20px 0;line-height:1.25em}.answer-author{text-transform:uppercase;margin:0 0 10px 0;font-size:13px}#respond{padding-top:30px}#respond p{margin-bottom:10px}#questions,#news{width:620px;margin-left:282px}#questions .readmore{margin-top:10px}#questions .question{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #26343C}textarea#comment{padding:5px}#answers form{margin-left:282px}#answers form #submit{margin-left:0}#footer-wrapper{clear:both;background:#231F20;padding:25px 0 0 0;z-index:100}#footer{font-size:12px;line-height:14px}#footer:after{content:"";display:table;clear:both}#footer a{color:#808080}#footer a:hover,#footer a.active{color:#FFF}#footer a.top{font-size:13px;text-transform:uppercase;font-weight:600}#footer .parent_menu a{display:block}#footer .parent_menu{width:162px;float:left;display:block}#footer .address{padding:20px 0 40px 0;color:#808080;float:left;width:850px}#footer .source-creative{padding:20px 0 40px 0;float:right;width:200px;text-align:right}#footer .source-creative a{color:#F15A24}#footer .source-creative a:hover{color:#FFF}.wpcf7-list-item{display:block}.wpcf7 textarea,.wpcf7 input{font-family:"omnes-pro", sans-serif;border:none;border:2px solid #26343C;width:400px;padding:3px;font-size:13px;line-height:19px}.wpcf7 input.wpcf7-acceptance{width:auto;margin-right:10px}.wpcf7 select{font-family:"omnes-pro", sans-serif}input#submit,button#subscribe{width:auto;background:#F15A24;color:#FFF;text-align:center;font-weight:200;font-size:16px;font-family:"omnes-pro",'Arial',sans-serif;line-height:16px;height:50px;text-transform:uppercase;padding:0 10px;cursor:pointer;border:none}button#subscribe{margin:20px auto 0 auto;width:110px;display:block}input#submit:hover,button#subscribe:hover{background-color:#F6921E}#newsletter-wrapper{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.8);z-index:12000}#newsletter-sign-up{z-index:12001;position:fixed;top:-100%;left:50%;width:220px;margin-left:-150px;background-color:white;padding:40px;display:none}#newsletter-sign-up .close{width:20px;height:20px;background-image:url("../images/newsletter-close.png");position:absolute;top:5px;right:5px;cursor:pointer}#newsletter-sign-up h3{font-size:21px;font-weight:400;text-transform:uppercase;color:#F15A24;margin-bottom:20px}#newsletter-sign-up label{color:#231F20;display:block;margin-bottom:4px}#newsletter-sign-up p{margin-bottom:10px;color:#231F20;line-height:21px}#newsletter-sign-up input#fieldName,#newsletter-sign-up input#fieldEmail{width:214px;border:1px solid #DDD;font-family:"omnes-pro",'Arial',sans-serif;font-size:15px;padding:3px;border:2px solid #26343C}#view-btns{margin:10px 0}#view-btns .btn{display:block;padding:10px 0;background-color:#26343C;color:white;width:101px;float:right;text-align:center;text-transform:uppercase;font-weight:600;-moz-transition:.2s;-o-transition:.2s;-webkit-transition:.2s;transition:.2s;cursor:pointer}#view-btns .btn:first-child{float:left}#view-btns .btn:hover{background-color:#15232b}#view-btns:after{content:"";display:table;clear:both}#view-btns.on .btn.active{background-color:#F6921E}#view-btns.on .btn.active:hover{background-color:#F6921E}#view-btns.off .btn{cursor:auto;color:#59676f;background-color:#37454d}#view-btns.off .btn.active{background-color:#37454d}#view-btns.off .btn.active:hover{background-color:#37454d}#content.network{min-height:100%}#content.network:after{content:"";display:table;clear:both}#content.network #main-content{position:relative}#content.network #main-content #network-map{clear:left;width:100%;height:620px;background-color:white;z-index:1}#content.network #main-content #map-dialog{width:200px;height:180px;background-position:left top;background-repeat:no-repeat;position:absolute;z-index:10000;color:#666666;font-size:15px;line-height:20px;padding:20px;left:288px;top:298px}#content.network #main-content #network-list{width:826px}@media only screen and (min-width: 321px) and (max-width: 640px){#content.network #main-content #network-list{width:262px;margin:0 auto}}#content.network #main-content #network-list ul{list-style:none}#content.network #main-content #network-list ul li{cursor:pointer;display:block;float:left;width:262px;height:120px;background-position:center center;background-repeat:no-repeat;background-color:white;position:relative;padding:0;margin:0 12px 62px 0;opacity:0.95}#content.network #main-content #network-list ul li.nologo{background-color:#40525C}#content.network #main-content #network-list ul li.founding-member:before{content:'';width:90px;height:90px;padding:0;background-image:url("../images/founder.png");position:absolute;top:0;right:0;z-index:10000;display:block}#content.network #main-content #network-list ul li.supporter:before{content:'';width:100px;height:90px;padding:0;background-image:url("../images/supporter.png");background-repeat:no-repeat;position:absolute;top:4px;right:4px;z-index:10000;display:block}#content.network #main-content #network-list ul li:before{display:none}#content.network #main-content #network-list ul li:hover{opacity:1}#content.network #main-content #network-list ul li:hover a{background-color:#000109;color:#F6921E}#content.network #main-content #network-list ul li a{position:absolute;bottom:-50px;left:0px;width:242px;height:30px;background-color:#343F46;padding:10px;text-indent:0;line-height:1.1em;font-size:0.9em;text-transform:uppercase;font-weight:600;text-align:center}#content.network #main-content #network-list ul li a:hover{background-color:#000109}#event-tiles .event{width:320px}.ie #primary-navigation .child_menu{display:none}.ie #primary-navigation .parent_menu:hover .child_menu{display:block}@media only screen and (min-width: 321px) and (max-width: 640px){.ckcontent,.outer-wrapper{width:100%;min-width:0}.home #content #story,#story,#intro,.inner-wrapper,img.size-full,p+h4,.single-network #main.left-column,.event .event-details,.single-network #main.left-column #details,.sidebar{width:300px;float:none}#question,#answers-list,#commentform,#answers form{width:300px;margin:0}textarea#comment{width:280px}#content #main-content li{width:280px;float:left}.single-network #main{position:relative}.single-network #main .logobox{position:absolute;top:10px;height:120px;width:290px}.single-network #main #details{padding-top:170px}img.size-full{height:auto}#content #main-content blockquote{width:250px}h4{font-size:20px;margin-top:10px}h5{font-size:18px}#banner{height:auto;position:relative}#banner h1{position:relative;width:300px}#banner h2{position:relative;left:auto;width:300px;font-size:11px;text-align:center}#banner #connections{width:100px;text-align:right}#banner #connections li.join-hive{top:0px;position:absolute;right:0px}#banner #connections li.twitter{position:absolute;top:35px;right:0px}#banner #connections li.linkedin{position:absolute;top:35px;right:40px}#primary-navigation{height:auto;width:300px;position:relative;background:none;padding-top:1px}#primary-navigation div,#primary-navigation div.child_menu{display:none;width:300px}#menu-selector a,#primary-navigation a,#primary-navigation a.top{text-align:center;width:300px;display:block;border-right:none;line-height:18px;height:18px;padding:5px 0;background:url("../images/mobile-dropmenu.png");background-position:0 0;margin-top:10px}#menu-selector a{margin-top:20px;padding:5px 0;text-transform:uppercase;color:#F7EE61;font-size:18px}#menu-selector.inactive a{background-position:0 0}#menu-selector.active a{background-position:0 -28px}#primary-navigation .parent_menu a.top{background-position:0 -56px}#primary-navigation .child_menu{display:block;height:auto;opacity:1;position:relative;top:0;left:0;padding:0}#primary-navigation .parent_menu .child_menu a{display:block;background-color:transparent;background-position:0 -84px;height:18px;padding:5px 0;color:#ED1C24;border:none;color:#FFF}#primary-navigation .parent_menu .child_menu a:hover{background-color:transparent}#home-banner{height:auto;position:relative}#home-banner #introduction{width:280px;height:310px;padding:10px 10px 15px 10px;font-size:20px;line-height:24px;height:auto;margin-top:130px}.home #content #coming-up,.home #content #question{margin:0 auto 10px auto;width:252px}#home-banner #home-slider{width:300px;overflow:hidden;height:130px;position:relative;top:0;margin-bottom:0}#home-banner #home-slider .slide{height:330px;position:relative;margin-bottom:20px}#home-banner #home-slider .slide .image{position:absolute;top:0;left:0;width:300px;height:50px;z-index:100000}#home-banner #home-slider .slide .image img{width:300px;height:auto;-moz-border-radius-topleft:20px;-webkit-border-top-left-radius:20px;border-top-left-radius:20px;-moz-border-radius-topright:20px;-webkit-border-top-right-radius:20px;border-top-right-radius:20px}#home-banner #home-slider .slide .caption{position:absolute;top:auto;bottom:0px;width:280px;height:180px;padding:10px;font-size:16px;line-height:19px}#home-slider img{width:300px}.home #content{margin-top:0}#tiles{margin-top:0px}#page-title h3{font-size:14px;line-height:15px;font-weight:300;margin:0 0 5px 0}}@media only screen and (min-width: 321px) and (max-width: 640px) and (min-width: 321px) and (max-width: 640px){#page-title h3{margin-bottom:30px}}@media only screen and (min-width: 321px) and (max-width: 640px){#page-title h3 .separator{height:15px;margin:0 5px}#story .intro{width:300px}#story div,#story ul,#story p{width:300px}#story img{width:300px;height:auto}#main-content.full-width,#main-content.right-column{width:300px}#content #main-content p,#content #events-next p,#content #story{width:300px}#content #twitter-feed{display:none;width:280px;padding:20px 10px 10px 10px}.home #events{width:300px}.home #content #latest-map{background-color:#343F46;width:300px;height:300px;margin-bottom:20px}.home #content #latest-map h3{font-weight:300;font-size:20px;line-height:20px;color:#3FA9F5;padding:15px 15px 5px 15px;height:20px}#main-content.right-column #story{font-size:inherit;line-height:inherit;height:auto;margin-bottom:5px}#content #main-content blockquote{width:220px}#network-list{width:300px}#network-list .logobox{width:266px;margin-left:22px}#events #next-event{display:none}#events #advert{display:none}.home #content #latest-map #map-canvas{width:300px}#map-content{clear:both;position:relative;width:300px;height:400px}#map-content #map{width:300px;height:400px}#key-filter.left-column{display:none}#content .sidebar{width:280px;padding:10px;font-size:13px;margin:0;float:none}.single-network #main.left-column,.single-network #location.right-column,#details,.event,#events-next,#events-previous,.single-events #main-content,#location #map-holder #map{float:none;width:300px;margin-left:0}#network-list .company{width:268px;padding:10px;height:auto;margin-bottom:10px}#network-list .company.titleonly .title,#network-list .company.titleonly h4{padding-top:0;margin-top:0}#network-list .company .hover{width:100%;height:auto}#display-type-filter.mobile{width:300px}#content #main-content #display-type-filter.mobile li{width:120px;display:block;padding:10px;text-align:center;float:left;margin-left:0;background-color:#26343C;list-style:none;cursor:pointer}#content #main-content #display-type-filter.mobile li#list-display{float:right}#content #main-content #display-type-filter.mobile li:before{content:'';padding-right:0}#content #main-content #display-type-filter.mobile h3{margin:10px 0;font-size:22px;font-weight:500}#footer-wrapper{padding-top:10px}#footer,#footer .address{width:300px;padding:10px 0 20px 0}#footer-navigation{display:none}#footer .parent_menu{width:100px;min-height:80px}.source-creative{padding:0 0 30px 0 !important}#footer .enewsletter{text-align:center;padding-bottom:10px}#footer .enewsletter a{margin:0 auto 10px auto}.wpcf7 textarea,.wpcf7 input{width:280px}}.payment_methods.methods{border-bottom:none !important}.woocommerce li{list-style:none}.woocommerce li:before{display:none !important}.woocommerce p.form-row.terms label.checkbox{text-align:center !important}.woocommerce .woocommerce-message{display:none}.woocommerce p{clear:both;float:none}.woocommerce p input{width:200px}.woocommerce p input#createaccount,.woocommerce p input#tandcs{width:auto}.woocommerce #order_review{width:675px}@media only screen and (min-width: 321px) and (max-width: 640px){.woocommerce #order_review{width:280px}}.woocommerce #order_review .clear{background-color:#40525C !important}.woocommerce #order_review .form-row.place-order{background-color:#40525C !important;border-bottom:none}.woocommerce #order_review .form-row.place-order:after{display:none !important}.woocommerce #order_review .form-row.place-order #place_order{width:400px !important;margin:0 auto !important;float:none !important;display:block;padding:20px 10px;color:#F7EE61;text-transform:uppercase;font-weight:600;font-size:1.35em;background-color:#F15A24}@media only screen and (min-width: 321px) and (max-width: 640px){.woocommerce #order_review .form-row.place-order #place_order{width:250px !important;border:none;font-size:0.9em}}.woocommerce #order_review .form-row.place-order #place_order:hover{color:white;background-color:#ED1C24}.woocommerce .shop_table.woocommerce-checkout-review-order-table{border:none}.woocommerce .shop_table.woocommerce-checkout-review-order-table tr,.woocommerce .shop_table.woocommerce-checkout-review-order-table td,.woocommerce .shop_table.woocommerce-checkout-review-order-table th{border:none !important;padding:0}.woocommerce .shop_table.woocommerce-checkout-review-order-table th,.woocommerce .shop_table.woocommerce-checkout-review-order-table td{font-size:1.4em;font-weight:400}.woocommerce #payment{background:none !important;width:675px}@media only screen and (min-width: 321px) and (max-width: 640px){.woocommerce #payment{width:300px}}@media only screen and (min-width: 321px) and (max-width: 640px){.woocommerce #payment .payment_box{width:300px !important}.woocommerce #payment .payment_box p{font-size:13px !important;text-indent:0}}.woocommerce .checkout .woocommerce-billing-fields h3{font-size:1.75em;text-transform:uppercase;font-weight:400;color:#F7EE61}.woocommerce .checkout .woocommerce-billing-fields p{width:450px;float:none;padding:10px 0 0 0}.woocommerce .checkout .woocommerce-billing-fields p#billing_country_field{display:none}.woocommerce .checkout .woocommerce-billing-fields p input{font-size:1.2em;font-family:"omnes-pro","Arial",sans-serif;padding:5px;border:none;background-color:#26343C;color:white}.woocommerce .checkout .woocommerce-shipping-fields{display:none}.woocommerce .checkout #order_review_heading{display:none}.woocommerce .checkout .back_to_donation{width:450px}@media only screen and (min-width: 321px) and (max-width: 640px){.woocommerce .checkout .back_to_donation{width:300px !important;margin:0 auto}}.woocommerce .checkout .back_to_donation a{display:block;padding:10px;background-color:#F15A24;width:380px;text-transform:uppercase;text-align:center;margin:0 auto}@media only screen and (min-width: 321px) and (max-width: 640px){.woocommerce .checkout .back_to_donation a{width:260px !important;margin:0 auto}}.woocommerce .checkout .back_to_donation a:hover{color:white !important;background-color:#ED1C24}