@font-face{font-family:UnitSlabWeb-Black;src:url("/sites/all/themes/custom/fonts/UnitSlabWeb-Black.eot");}@font-face{font-family:UnitSlabWeb-Black;src:url("/sites/all/themes/custom/fonts/UnitSlabWeb-Black.woff") format("woff");}body{color:#57595C;background:#EBEAEB;font:normal normal .8em Helvetica,Arial,sans-serif;}h1,h2,h3,h4{color:#42454B;font-weight:normal;font-family:'Roboto',sans-serif;}h1{font-size:2.25em;color:#43286B}h2{font-size:1.8em;line-height:110%;margin:0 0 6px;}h3{font-size:1.5em;font-weight:normal;}h4{font-size:1.3em;font-weight:normal;margin-top:18px}p{margin:8px 0 14px;}.panel-separator{height:20px}q{font-size:1.2em;font-style:italic}code{font-family:'DejaVu Sans Mono',Menlo,Consolas,monospace;}blockquote{border-left:3px solid #98CE13;}blockquote p{padding:6px 36px 6px 24px;color:#505050;font-size:14px;}fieldset{padding:012px;border:1px solid #A7A7A7;}fieldset legend{padding:0 6px;color:#707070;}a:link,a:visited{color:#43286B;text-decoration:none;}a:hover,a:active,li a.active{color:#98CE13;text-decoration:underline;}p a:link,p a:visited,p a strong{color:#0433C1;text-decoration:underline;font-weight:normal}p a:hover,p a:active,p a:hover strong,li a.active{color:#98CE13;}div.standardBut a{display:block;background:#333;padding:6px 16px;color:#fff;font-size:1.3em;-webkit-border-radius:5px;border-radius:5px;}div.standardBut a:hover{background:#98CE13;color:#fff;text-decoration:none}div.standardBut a:active{background:#777}article div.standardBut a{display:inline;}article div.standardBut{margin:25px 0 25px;}.marginTop10{margin-top:10px}.panel-pane{overflow:hidden}#section-header #zone-branding,#section-header #zone-menu{background:#ffffff;}#section-header .branding-data{float:left}#section-header .logo-img{margin:18px 0 0 8px;}#section-header .logo-img img{width:240px;height:64px}body.domain-dehavilland-eu #section-header .logo-img img{width:272px;}#section-header .site-name-slogan{text-indent:-10000px;display:none}#section-header #block-block-3,#section-header #block-block-9{float:left;text-align:right;}#section-header .standardBut{float:right;}#section-header .standardBut.headLogin a{background:#333 url(/sites/all/themes/custom/images/icons.png) no-repeat right 5px;margin-left:10px;padding-right:40px}#section-header .standardBut.headLogin a:hover{background:#777 url(/sites/all/themes/custom/images/icons.png) no-repeat right 6px;}.domain-dehavilland-eu #section-header .standardBut.headLogin a{background-position:right -34px}#section-header .standardBut.headTrial a{background:#333;}#section-header .standardBut.headTrial:hover a{background:#98CE13;}#section-header .headContact{margin-top:6px;font-size:1.4em;float:right;clear:both;font-weight:bold}.sf-menu{float:left;padding:0;}.sf-menu.sf-navbar{width:100%;}.sf-menu ul{padding-left:0;}.sf-menu a,.sf-menu span.nolink,.sf-menu.sf-accordion .sf-expanded .sf-clone-parent a.menuparent{padding:11px 9px;border-top:1px solid #333;color:#FFF;background-color:#333;text-decoration:none;font-weight:bold}.sf-menu a.sf-depth-1,.sf-menu span.sf-depth-1.nolink{border-right:1px solid #fff;border-top:none;text-decoration:none;}.sf-menu a:hover,.sf-menu.sf-accordion .sf-expanded .sf-clone-parent a.menuparent:hover{background-color:#98CE13}.sf-menu a.active,.sf-menu.sf-horizontal li.active-trail a.sf-depth-1,.sf-menu.sf-accordion .sf-expanded .sf-clone-parent a.menuparent.active{background-color:#777;color:#fff;text-decoration:none}.sf-menu.sf-horizontal .sf-item-1 a.sf-depth-1{text-indent:-5000px;width:47px;padding:11px 0;background-image:url(/sites/all/themes/custom/images/sprite-24trans.png);background-repeat:no-repeat;background-position:0 -270px;}.sf-menu a > .sf-sub-indicator{top:0.9em;}.sf-menu a.menuparent{}.sf-menu li:hover > ul,.sf-menu li.sfHover > ul{top:2.5em;}div.sf-accordion-toggle a{float:left;background:#333 url(/sites/all/themes/custom/images/sprite-24trans.png) no-repeat -6px -232px;text-indent:-5000px;width:39px;height:36px;-webkit-border-radius:4px;border-radius:4px;}div.sf-accordion-toggle a.sf-expanded{background-color:#ccc;}.sf-menu.sf-accordion li.sf-expanded{background-color:#777;}div.sf-accordion-toggle a.sf-expanded,.sf-menu.sf-accordion li.sf-expanded > a,.sf-menu.sf-accordion li.sf-expanded > span.nolink{font-weight:bold;}.sf-menu.sf-accordion li a.sf-accordion-button{font-weight:bold;position:absolute;right:0;top:0;z-index:499;}.sf-menu.sf-accordion li li a,.sf-menu.sf-accordion li li span.nolink{padding-left:2em;}.sf-menu.sf-accordion li li li a,.sf-menu.sf-accordion li li li span.nolink{padding-left:3em;}.sf-menu.sf-accordion li li li li a,.sf-menu.sf-accordion li li li li span.nolink{padding-left:4em;}.sf-menu.sf-accordion li li li li li a,.sf-menu.sf-accordion li li li li li span.nolink{padding-left:5em;}.sf-menu.sf-accordion a.menuparent{background:#333 url(/sites/all/themes/custom/images/sprite-24trans.png) no-repeat right 11px;}.sf-menu.sf-accordion .sf-expanded a.menuparent{background-color:#777}.sf-menu.sf-accordion .sf-expanded .sf-clone-parent a.menuparent,.sf-menu.sf-accordion .sf-expanded .sf-clone-parent a.menuparent.active{background-image:none}#section-header #region-menu ul.sf-main-menu li#menu-1203-1 a,#section-header #region-menu ul.sf-main-menu li#menu-1204-1 a{background:#333 url(/sites/all/themes/custom/images/icons.png) no-repeat right 6px;padding-right:40px}#section-header #region-menu ul.sf-main-menu li#menu-1203-1 a{background-position:right -34px}#section-header #region-menu ul.sf-main-menu li#menu-1204-1 a:hover{background:#98CE13 url(/sites/all/themes/custom/images/icons.png) no-repeat right 6px;}#section-header #region-menu ul.sf-main-menu li#menu-1203-1 a:hover{background:#98CE13 url(/sites/all/themes/custom/images/icons.png) no-repeat right -34px;}#section-header #zone-menu{border-bottom:3px solid #43286B;padding-top:10px}#section-header #zone-menu .navigation{float:left}#section-header #zone-menu #menu-2634-1 a,#section-header #zone-menu #menu-2635-1 a{background:#2953d0;}#section-content #zone-content{background:#fff;padding:20px 0}#breadcrumb{font-size:.85em;padding-bottom:8px}#section-content #region-content .region-inner{}#section-content #region-content h1.title{margin-bottom:35px;}#section-content #region-content h2{margin:22px 0 15px}#section-content #region-content h3,#section-content #region-content h4{margin:22px 0 5px}#section-content #region-content ul,#section-content  #region-content ol{margin:4px 0 12px 24px;}#section-content #region-content ul li,#section-content  #region-content ol li{margin-bottom:8px}#section-content #region-content ul li{list-style-type:disc;padding-bottom:4px}#section-content #region-content ol li{list-style:decimal;}#section-content #region-content .field-name-body p{line-height:145%}#section-content #region-content .field-name-body img{max-width:100%;height:auto !important;margin-bottom:10px}#section-content #region-content h2.pane-title{margin-bottom:20px}.front .view-reports .reportImg img{height:130px;width:100px;}.front #section-content #region-content .panel-pane.pane-custom.pane-1 h2{margin-top:0}.front .panel-2col-stacked .panel-separator{margin:0;}.headerBanner{background:#294a6b;color:#fff;padding:0;overflow:hidden;height:200px;display:block;position:relative;-webkit-border-radius:5px;border-radius:5px;}.headerBanner .headerBannerImg{position:absolute;width:100%;}.headerBanner .headerBannerImg img{width:100%;height:200px;}.headerBanner .headerBannerBody{position:absolute;top:20px;left:50px;right:30px;}.headerBanner .headerBannerCopy p,.headerBanner .headerBannerCopy h1,.headerBanner .headerBannerCopy h2,.headerBanner .headerBannerCopy h3{font-size:1.4em;color:#fff;margin:0 0 10px;text-shadow:2px 3px 6px #000;}.headerBanner a{color:#fff;overflow:hidden}.headerBanner a.headerBannerBut{font-size:1.3em;padding:8px 15px;margin-top:10px;float:left;-webkit-border-radius:8px;border-radius:8px;background:#98CE13;-webkit-box-shadow:3px 3px 8px 0 #333;box-shadow:3px 3px 8px 0 #333;}.headerBanner a.headerBannerBut:hover{text-decoration:none;background:#43286B;}.view-header-banner-carousel .bx-wrapper .bx-viewport{background:#303030 !important;}.pane-header-banner-carousel-panel-pane-1 .pane-content{height:200px;overflow:hidden}.view-news .views-row,.view-blog .views-row{border-bottom:1px solid #eaeaea;overflow:hidden;padding:0 0 10px;}#section-content #region-content .view-blog h3{margin-top:0}.view-news .views-field-created,.view-blog .views-field-field-blog-date{padding:6px 0 7px;font-size:.9em;}.view-blog .views-field-body{margin-bottom:15px}.view-blog .views-field-field-author,.view-blog .views-field-field-blog-tags{margin-top:4px;display:block;font-size:.9em;}#block-block-13{display:none}#block-block-14{float:right;margin-top:-72px;}.view-news-feed .views-row h3{font-size:1.9em}#section-content #region-content .view-news-feed .views-row h4{font-size:1.5em;margin-top:30px;border-bottom:1px solid #ccc;}.view-news.view-display-id-panel_pane_1 .views-row,.view-news-feed.view-display-id-panel_pane_1 .views-row{padding:0 0 8px;margin:0 0 8px;font-size:1.2em}.view-events .views-row{overflow:hidden;border-bottom:1px solid #e9e9e9;margin-bottom:25px;padding-bottom:20px;}.view-events .eventLogo{display:block;float:left;margin-right:10px;}.view-events .eventContent{float:left;}.view-events .eventDate{float:left;padding:2px 0 0 20px;background:url(/sites/all/themes/custom/images/sprite_general.png) no-repeat 0px 0px;}.view-events .eventLocation{float:left;padding:2px 0 0 20px;background:url(/sites/all/themes/custom/images/sprite_general.png) no-repeat 0px -24px;margin-left:20px;font-weight:bold}.view-events .eventContent h3{padding:6px 0}.view-events .views-field-title a{}.view-events .views-field-title a:hover{}.node-type-event #section-content #region-content h1.title{margin-bottom:15px;}.node-type-event .dateFormatted,.node-type-event .field-name-field-location{display:inline-block;font-size:1.4em;font-weight:bold;margin-bottom:10px;}.node-type-event .dateFormatted{margin-right:20px;padding-right:20px;border-right:1px solid #ccc;}.node-type-event .field-name-field-event-logo{float:right;margin:0 0 10px 10px;}.view-events.view-display-id-panel_pane_1 .eventContent{width:auto}.view-events.view-display-id-panel_pane_1 .views-row{margin-bottom:16px;padding-bottom:8px;}.view-events.view-display-id-panel_pane_1 .views-row a{font-size:1.2em}.view-events.view-display-id-panel_pane_1 .views-row a,.view-events.view-display-id-panel_pane_1 .eventDate,.view-events.view-display-id-panel_pane_1 .eventLocation{float:left;clear:both;margin:0 0 8px}.calendar-calendar .month-view .full td.multi-day div.monthview,.calendar-calendar .week-view .full td.multi-day div.weekview,.calendar-calendar .day-view .full td.multi-day div.dayview,.calendar-calendar .week-view .full div.single-day div.weekview,.calendar-calendar .day-view .full div.single-day div.dayview,.calendar-calendar .month-view .full td.single-day div.monthview,.calendar-calendar .week-view .full td.single-day div.weekview,.calendar-calendar .day-view .full td.single-day div.dayview{background:#E0E0E0;border:none}.calendar-calendar .month-view .full td.single-day div.monthview a,.calendar-calendar .week-view .full td.single-day div.weekview a,.calendar-calendar .day-view .full td.single-day div.dayview a{padding:2px 5px 3px;float:left}.calendar-calendar .week-view .full td.multi-day .inner div a{padding:3px 0 0;float:left}.calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff,.calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff{display:none}.view .date-nav-wrapper .date-prev,.view .date-nav-wrapper .date-next{padding:0;background:#FFF}.view .date-nav-wrapper .date-prev a,.view .date-nav-wrapper .date-next a{float:left;padding:4px 8px;margin:0 10px 0 0;background:#fff;border:1px solid #ccc}.calendar-calendar .month-view .full td.multi-day .calendar.monthview .contents,.calendar-calendar .week-view .full td.multi-day .calendar.weekview .contents{top:3px;}.calendar-calendar .week-view .full div.single-day div.weekview,.calendar-calendar .day-view .full div.single-day div.dayview{padding-top:3px;}.calendar-calendar .month-view .full td.date-box.today,.calendar-calendar .month-view .full tr td.single-day.today,.calendar-calendar .month-view .full tr td.today,.calendar-calendar .month-view .full tr td.multi-day.ends-today{border-color:#555;}.view .view-header .date-nav-wrapper .date-heading{float:left;width:67%}#section-content #region-content .view .date-nav-wrapper .date-heading h3{margin-top:0}.calendarButtons{float:left;width:15%}.calendarButtons a{float:left;padding:3px 8px;border:1px solid #ccc;margin-right:6px}.view .date-nav-wrapper .date-nav.item-list{min-height:inherit;height:auto;float:right;width:18%;clear:none}.view .view-content .date-nav-wrapper .date-nav{margin-bottom:0}.calendarKey{margin-top:10px;overflow:hidden}.page-events-year .calendarKey{display:none}.calendarKey .calendarKeyItems{float:right;margin-left:15px}.calendarKey span{background:#ccc;display:block;width:20px;height:20px;float:left;margin:-2px 3px 0 0;}.calendarKey .calendarKeyItem1 span{background:#8F8A91}.calendarKey .calendarKeyItem2 span{background:#98CE13}.calendarKey .calendarKeyItem3 span{background:#B30000}.calendarKey .calendarKeyItem4 span{background:#2B6EBB}.calendarDownload{margin:40px}.calendarDownload .reportImg{margin:0 20px 0 10px;float:left;width:140px}.calendarDownload .reportContent,.calendarDownload .standardBut,div.eventLink.standardBut a{float:left}.calendar-calendar .week-view #multi-day-container,.calendar-calendar .week-view #multi-day-container table{min-height:360px;}.calendar-calendar td.calendar-agenda-hour .calendar-hour,.calendar-calendar .week-view .header-body-divider,.calendar-calendar .week-view #single-day-container,.calendar-calendar .week-view .single-day-footer{display:none}.calendar-calendar .month-view .full td.multi-day .inner .monthview .continues,.calendar-calendar .week-view .full td.multi-day .inner .weekview .continues{background:none}.calendar-calendar .week-view #multi-day-container,.calendar-calendar .day-view #multi-day-container{border-right:1px solid #CCC;}.view-events-calendar .calendarIntro{margin:10px 0 30px;}body.context-events .view-display-id-panel_pane_9 .views-row{display:inline}.view-events-calendar.view-display-id-page_2 .calendar-calendar .week-view #header-container table.full{margin-left:1px;}.calendar-calendar .month-view .full td.single-day .inner div a,.calendar-calendar .month-view .full td.multi-day .inner div a,.calendar-calendar .week-view .full td.single-day .inner div a,.calendar-calendar .week-view .full td.multi-day .inner div a{font-size:1.1em}body.context-uk-referendum .view-subscriber-reports,body.context-eu-explained .view-subscriber-reports{margin-top:20px}body.context-uk-referendum .view-subscriber-reports .views-row,body.context-eu-explained .view-subscriber-reports .views-row{width:48%;float:left;}body.context-uk-referendum .view-subscriber-reports .views-row.views-row-even,body.context-eu-explained .view-subscriber-reports .views-row.views-row-even{margin-left:3%;}body.context-uk-referendum .view-subscriber-reports .views-row.views-row-odd{clear:left}.view-profiles .views-row,.view-reports .views-row,.view-subscriber-reports .views-row,.view-services .views-row,.view-blog .views-row,.view-analysis .views-row{overflow:hidden;border-bottom:1px solid #e9e9e9;margin-bottom:25px;padding-bottom:20px;}.view-profiles .profileImg,.view-reports .reportImg,.view-subscriber-reports .reportImg,.view-services .servicesImg,.view-blog .blogEURefImg{margin-right:20px;float:left;}#section-content #region-content .profileContent h3,#section-content #region-content .reportContent h3,#section-content #region-content .servicesContent h2{margin:0 0 8px;}.view-profiles .profileTitle,.view-reports .reportTitle,.view-subscriber-reports .reportTitle,.view-services .servicesTitle,.view-analysis .views-field-title{font-size:1.1em;font-weight:bold;}.view-reports .reportDownload a{float:left;background:#333;padding:6px 12px;color:#fff;font-size:1.1em;-webkit-border-radius:5px;border-radius:5px;margin-top:8px}.view-reports .reportDownload a:hover{background:#98CE13;text-decoration:none}.view-reports .views-row.views-row-last,.view-subscriber-reports .views-row.views-row-last,.view-blog .views-row.views-row-last{margin-bottom:8px;}.more-link{clear:both}.more-link a{float:left;background:#777;padding:4px 10px;color:#fff;-webkit-border-radius:5px;border-radius:5px;}.more-link a:hover{background:#ccc;text-decoration:none}.lockedContent{position:relative;width:14px;height:16px;display:inline;top:-5px;margin-left:5px;}.lockedContent.lockedOpen span{position:absolute;top:25px;right:0px;width:260px;display:block;font-size:12px;border:1px solid #ccc;background:#f0f8dc;padding:2px 8px}.lockedContent.lockedClosed span{display:none}.lockedContent.lockedOffPage span{right:auto;0}.lockedContent span p{margin:8px 0}.quote{overflow:hidden;border-bottom:1px solid #eee;padding:0 0 15px;margin:0 0 15px;}.quote .quoteImg{float:left;margin-right:20px}.quote .quoteTxt{float:left;}.quote p{font-size:1.3em;font-style:italic;margin:0 0 2px;}.quote span{font-weight:bold;font-size:.9em;}.quoteCycle{overflow:hidden;border-bottom:1px solid #eee;padding:0;margin:0;}.quoteCycle p{font-size:1.2em;font-style:italic;margin:10px 0;}.quoteCycle span{font-weight:bold;font-size:.9em;}.quoteCycle .quoteImg{margin-top:10px}#formContainer ul,#formContainer ol{margin:4px 0 12px 24px;}#formContainer ul li{list-style-type:disc;padding-bottom:4px}#formContainer #formCopy{overflow:hidden}#formContainer #formFields.noMarketoForm{border-top:1px solid #ccc;margin-top:30px;padding-top:20px;}#formContainer form,#formContainer .form-item{overflow:hidden;}#formContainer label{float:left;margin-bottom:2px}#formContainer form input,#formContainer form select,#formContainer form textarea{font-size:14px;line-height:19px;height:30px;padding:0 15px;border-radius:3px;border:1px solid #D2D9DC;width:100%;color:#333;font-weight:bold;box-shadow:inset 0px 0px 10px #F1F1F1;font-family:'helvetica neue light',helvetica,arial;}#formContainer form textarea{margin-left:1em;float:left;height:100px}#formContainer form .webform-component--00N20000002MLOU select{height:auto;padding:8px 15px}#formContainer .form-submit{height:45px;}#formContainer span.error{display:block;background:#f6d4ca;color:#cc0000;padding:6px 10px;margin-top:2px;text-align:center}#formContainer input.error{border:1px solid #cc0000}#formContainer #webform-component-terms{margin-left:0;text-align:center;}#formContainer .videoBlock{text-align:center}.emailAlert{position:relative;margin:8px 0 0 180px;color:#000;width:250px;padding:4px 8px;background:#ddd;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}.emailAlert:after{content:'';position:absolute;border-style:solid;border-width:0 10px 10px;border-color:#ddd transparent;display:block;width:0;z-index:1;top:-10px;left:28px;}#formContainer #formCopy.marketoEmbedForm{}#formContainer #formFields.marketoEmbedForm{text-align:center;margin-top:0px;}#formContainer #formFields.marketoEmbedForm .inside{margin:0px 0 0 15px;}#formContainer #formCopy.marketoEmbedForm .webformImg{float:left;margin:0 15px 10px 0;padding-right:15px;border-right:5px solid #98CE13}#formContainer #formCopy.marketoEmbedForm .webformBody{text-align:justify}#formContainer #formFields.marketoEmbedForm h5{color:#98CE13;font-weight:bold;font-size:1.3em;text-align:left;margin-left:15px;margin-top:8px;padding-top:15px;border-top:1px solid #eaeaea}#section-content #region-content .webformBody ul{overflow:hidden;padding-left:16px;}#formFields.marketoEmbedForm .mktoButtonRow{padding-bottom:10px}#formFields.marketoEmbedForm .mktoForm .mktoButtonWrap.mktoSimple .mktoButton{border-radius:4px;border:none;background:#98CE13;text-shadow:none;}#formFields.marketoEmbedForm .mktoForm .mktoButtonWrap.mktoSimple .mktoButton:hover{background:#6A9A00;}.marketoIframe{width:550px;height:375px;}.field-name-marketo-form-landing-pg{width:340px;overflow:hidden}.field-name-marketo-form-landing-pg iframe.marketoIframe2{width:490px;height:350px}#formContainer label.mktoLabel{text-align:left;font-size:1.1em;}#formContainer form textarea.mktoField{margin:0}#region-content .view-videos .view-content .views-row{float:left;width:280px;height:270px;margin-right:15px}#region-sidebar-second .view-videos .view-content .views-row{width:258px;height:auto;margin:0 0 20px}#region-sidebar-second .view-videos .view-content .views-row img{width:258px;height:184px}#region-content .pane-videos-panel-pane-1 .view-videos .view-content .views-row{width:210px;height:220px;margin:0}#region-content .pane-videos-panel-pane-1 .view-videos .view-content .views-row.views-row-first{margin-right:10px}#region-content .pane-videos-panel-pane-1 .view-videos .view-content .views-row img{width:210px;height:150px}.node-type-blog .field-name-field-blog-date{margin:-20px 0 20px;font-style:italic}.logged-in.node-type-blog .field-name-field-blog-date{margin-top:0}#blogInfo{overflow:hidden;background:#F3F3F3;border:solid 1px #ccc;padding:10px 12px;margin-top:30px;-webkit-border-radius:3px;border-radius:3px;}#blogInfo #blogTags,#blogInfo .blogBio,.blogBio .blogBioImg,.blogBio .blogBioCopy{float:left;}#blogTags .field-label{width:110px;}#blogTags .field-label,#blogTags .field-items,#blogTags .field-name-field-blog-tags .field-item{float:left;padding-right:10px;}#blogTags  .field-name-field-related-links p{margin:0 0 20px}.blogBio{margin-top:30px;}.blogBioCopy{margin-left:20px;width:70%;}#blogInfo .sharethis-buttons{margin-top:20px;border-top:none;padding:0 0;}.sharethis-buttons{display:block;margin-top:20px;border-top:1px solid #ccc;padding:20px 0;height:36px}body.node-type-blank-page,body.context-election-blog,body.context-insight-blog,body.context-insight-blog-uk,body.context-insight-blog-eu,body.node-type-party-comparison,body.node-type-annotated-page,body.page-analysis,body.page-events-month,body.page-events-year,body.page-events-week,body.page-events-day{background:#fff;}#blankPage #section-content #zone-content{padding:0;-webkit-box-shadow:none;box-shadow:none;}#blankPage #zone-content h1{margin-bottom:20px;}body.node-type-blank-page .view-filters form{float:right;background:#98ce13;padding:2px 13px;margin-top:-70px;-webkit-border-radius:6px;border-radius:6px;}body.node-type-blank-page .view-filters form label{margin-bottom:4px;color:#fff;font-size:1.3em;font-family:UnitSlabWeb-Black,serif;font-weight:normal}#block-menu-menu-election-microsite-menu{margin-bottom:30px}#block-menu-menu-election-microsite-menu ul.menu li.leaf,#block-menu-menu-manifesto-sections ul.menu li.leaf,#block-menu-menu-analysis ul.menu li.leaf{list-style:none;margin:0;float:left;}#block-menu-menu-election-microsite-menu ul.menu li.leaf a,#block-menu-menu-manifesto-sections ul.menu li.leaf a,#block-menu-menu-analysis ul.menu li.leaf a{padding:8px 14px;background:#f0f8dc;color:#98ce13;font-size:20px;font-family:UnitSlabWeb-Black,serif;font-weight:normal}#block-menu-menu-election-microsite-menu ul.menu li.leaf a:hover,#block-menu-menu-manifesto-sections ul.menu li.leaf a:hover,#block-menu-menu-analysis ul.menu li.leaf a:hover{background:#d6eba1;text-decoration:none}#block-menu-menu-election-microsite-menu ul.menu li.leaf a.active,#block-menu-menu-manifesto-sections ul.menu li.leaf a.active,#block-menu-menu-analysis ul.menu li.leaf a.active,#block-menu-menu-election-microsite-menu ul.menu li.leaf a.active-trail{background:#98ce13;color:#fff;text-decoration:none}#block-menu-menu-manifesto-sections,#block-menu-menu-analysis{margin:-11px 0 20px}#block-menu-menu-manifesto-sections ul.menu li.leaf a,#block-menu-menu-analysis ul.menu li.leaf a{padding:6px 10px;font-size:16px;}#block-menu-menu-manifesto-menu,#block-menu-menu-manifesto-comparison,#region-preface-first #block-block-18,#region-preface-first #block-block-19,#region-preface-first #block-block-20,#region-preface-first #block-block-21{font-size:1.2em}#block-menu-menu-manifesto-menu li a,#block-menu-menu-manifesto-comparison li a,#region-preface-first #block-block-18 li a,#region-preface-first #block-block-19 li a,#region-preface-first #block-block-20 li a,#region-preface-first #block-block-21 li a{display:inline-block;padding:0 20px 0 0;position:relative;}#block-menu-menu-manifesto-menu li a:before,#block-menu-menu-manifesto-menu li a:after,#block-menu-menu-manifesto-comparison li a:before,#block-menu-menu-manifesto-comparison li a:after,#region-preface-first #block-block-18 li a:before,#region-preface-first #block-block-19 li a:before,#region-preface-first #block-block-20 li a:before,#region-preface-first #block-block-21 li a:before,#region-preface-first #block-block-18 li a:after,#region-preface-first #block-block-19 li a:after,#region-preface-first #block-block-20 li a:after,#region-preface-first #block-block-21 li a:after{border-right:2px solid;content:'';display:block;height:8px;margin-top:-6px;position:absolute;-moz-transform:rotate(135deg);-o-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg);right:10px;top:50%;width:0;}#block-menu-menu-manifesto-menu li a:after,#block-menu-menu-manifesto-comparison li a:after,#region-preface-first #block-block-18 li a:after,#region-preface-first #block-block-19 li a:after,#region-preface-first #block-block-20 li a:after,#region-preface-first #block-block-21 li a:after{margin-top:-1px;-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);}#block-menu-menu-manifesto-menu li a:hover,#block-menu-menu-manifesto-menu li a:focus,#block-menu-menu-manifesto-menu li a:hover:before,#block-menu-menu-manifesto-menu li a:hover:after,#block-menu-menu-manifesto-menu li a:focus:before,#block-menu-menu-manifesto-menu li a:focus:after,#block-menu-menu-manifesto-comparison li a:hover,#block-menu-menu-manifesto-comparison li a:focus,#block-menu-menu-manifesto-comparison li a:hover:before,#block-menu-menu-manifesto-comparison li a:hover:after,#block-menu-menu-manifesto-comparison li a:focus:before,#block-menu-menu-manifesto-comparison li a:focus:after{color:#000;}table.partyTable{width:100%;}table.partyTable td{width:33%;padding:15px;font-size:1.2em;vertical-align:top;color:#000}table.partyTable td a{color:#000}table.partyTable td a:hover{color:#fff;text-decoration:underline;}table.partyTable .partyLogos{text-align:center;padding:8px 0 10px;}table.partyTable td.conservative{background:#71c8fc;}table.partyTable td.labour{background:#ff7c7c;}table.partyTable td.libDem{background:#ffda7b;}.electionPeople.leftCol{width:71%;float:left}.electionPeople.rightCol{width:28%;float:right;margin:10px 0}.electionPeople.leftCol .imgLinkBlock{width:32%;float:left;margin:10px 6px 10px 0}.electionPeople.leftCol .imgLinkBlock img{width:100%;height:auto;}.manifestoCloud{margin:0;display:none}.manifestoCloud img{float:right}.manifestoSectionLinks a{margin:2px 0;display:inline-block;background:#98ce13;padding:8px 12px 5px;color:#fff;font-size:1.3em;-webkit-border-radius:5px;border-radius:5px;text-transform:uppercase;}.manifestoLandingPgLogos{float:left;clear:both;margin:5px 0;}.manifestoLandingPgLogos img{margin-right:8px}.node-type-party-comparison .field-collection-container{position:relative;border:none}.node-type-party-comparison .field-collection-container .field-item{float:left;}.field-collection-view{border:none;margin:0 8px 0 0;padding:0}.partySegment{}.partyLogo{float:left;cursor:pointer;width:70px;height:70px}.node-type-party-comparison #section-content #region-content h2{margin:0 0 15px}.partyContent{position:absolute;top:170px;left:0;display:none;background:#fff}.partySegment.activeParty .partyContent{display:block;padding:20px;width:88%}.plsClickMsg{text-align:center;font-size:2em;color:#888;}#pdfLinkLrg{margin-top:15px}#pdfLinkLrg .pdfLink{padding:0px 30px 0 0;background:url(/sites/all/themes/custom/images/pdf.png) no-repeat right 0px;}#pdfLinkSml{position:absolute;right:0;top:102px;z-index:900}#pdfLinkSml .pdfLink{float:left;height:24px;padding:4px 30px 0 0;background:url(/sites/all/themes/custom/images/pdf.png) no-repeat right 0px}#section-content #region-content ul.manifestoSections2016{margin:0}#section-content #region-content ul.manifestoSections2016 li{float:left;margin:5px 20px 0 0;list-style:none;}#section-content #region-content ul.manifestoSections2016 li a{padding:10px 20px;font-size:1.6em;}#section-content #region-content ul.manifestoList2016{font-size:1.25em}#region-preface-first #manifestoMenu{position:absolute;top:63px;right:0;z-index:10000;background:#98ce13;padding:10px;font-size:1.1em;color:#fff;cursor:pointer}#region-preface-first #block-menu-menu-manifesto-menu,#region-preface-first #block-menu-menu-manifesto-comparison,#region-preface-first #block-block-18,#region-preface-first #block-block-19,#region-preface-first #block-block-20,#region-preface-first #block-block-21{position:absolute;top:100px;right:0;z-index:10000;background:#f0f8dc;padding:10px;font-size:1.1em;}#region-preface-first #block-menu-menu-manifesto-menu ul.menu li.leaf,#region-preface-first #block-menu-menu-manifesto-comparison ul.menu li.leaf{list-style:none;padding:2px 0;margin:0}#annotationContainer{padding-right:340px}#annotationContainer .field-name-body{font-size:1.1em;line-height:136%;}body.node-type-annotated-page.not-logged-in .field-collection-container{display:none}#region-content .field-name-body span[name="annotationLink"]{background:#E3F9AC;cursor:pointer}#region-content .field-name-body .annotationPopup{position:absolute;z-index:100;width:280px;right:0;background:#F3FAE0;padding:15px;margin-top:-18px;border:1px solid #ccc;-webkit-box-shadow:2px 2px 3px 0 #A6A6A6;box-shadow:2px 2px 3px 0 #A6A6A6;}#region-content .field-name-body span.activeAnnotation{background:#98CE13}#annotationContainer .field-collection-container .field-name-field-annotation .field-item{font-size:.9em;border:1px solid #ccc;padding:6px 10px 0;}#annotationContainer .field-collection-container .field-name-field-annotation .field-item .annotationId{font-size:1.4em;font-weight:bold;position:absolute;left:-20px;}#section-content #region-content #annotationContainer .field-collection-container .field-collection-view{margin:0}#section-content #region-content #annotationContainer .field-collection-container ul li{list-style-type:none;padding:0;}#section-content #region-content .view-analysis h3{margin-top:0}#region-content .field-name-body .annotationPopup a{color:#8CBB18;text-decoration:underline}#region-content .field-name-body .annotationPopup a:hover{color:#43286B;}body.context-eu-insight #section-content #region-content .EUinsightInFocus h2{margin:30px 0 16px;}body.context-eu-insight .view-subscriber-reports.view-display-id-panel_pane_11 .views-row.views-row-last{border-color:#98CE13;border-width:3px}body.context-eu-insight .EUinsight2Col{}body.context-eu-insight .EUinsight2Col.EUinsightBriefing .views-row{float:left}body.context-eu-insight .EUinsight2Col.EUinsightBriefing .views-row.views-row-even{margin-left:40px;}body.context-eu-insight .EUinsightBlog{float:right}body.context-eu-insight .EUinsight2Col h2{margin:10px 0 26px;}body.context-eu-insight .EUinsight2Col .reportDate{font-size:.9em;padding:0 0 2px}body.context-eu-insight .EUinsight2Col .reportContent{float:left;}#region-sidebar-first{}#region-sidebar-first .region-inner{}#region-sidebar-second{}#region-sidebar-second .region-inner{}#region-sidebar-second .block{background:#F3F3F3;margin-bottom:10px;}#region-sidebar-second .block h2{color:#fff;padding:6px 10px;background:#8F8A91;line-height:normal;font-size:1.3em;margin:20px 0 1px;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;}#region-sidebar-second .block .content{padding:10px;border:1px solid #ccc;border-bottom:2px solid #BEBEBE;}#region-sidebar-second #block-block-4{}#region-sidebar-second #block-block-4 img{margin:10px 0 15px;width:126px;}#region-sidebar-second iframe.twitter-timeline{height:400px}#section-footer #zone-footer{background:#fff}#region-footer-first{background:#ccc;color:#fff}#zone-footer .foot-terms{float:left}#zone-footer .foot-copyright{float:right}#section-footer  #region-footer-first .region-inner,#section-footer  #region-footer-second .region-inner{padding:3px 10px 0;font-size:.85em;;}#section-footer  .block-menu-footer-menu{padding-bottom:8px;}#section-footer  .block-menu-footer-menu li{float:left;list-style:none;margin:0 15px 0 0;padding:0}#section-footer  .block-menu-footer-menu li a{padding-right:15px;border-right:1px solid #999;}#section-footer  .block-menu-footer-menu li.last a{border:none}#cookiePolicy{position:fixed;background:#333;color:#fff;z-index:10000;text-align:center;padding:15px 0;margin:0;}#cookiePolicy{bottom:40px;left:0;width:100%;}#cookiePolicy a{color:#ccc}#cookiePolicy #cookiePolicyAccept{display:inline;color:#fff;font-size:1.2em;background:#8F8A91;margin-left:20px;padding:4px 10px;color:#fff;-webkit-border-radius:5px;border-radius:5px;text-decoration:none}#cookiePolicy #cookiePolicyAccept:hover{background:#333;cursor:pointer}#CTAbuts{position:fixed;bottom:6px;left:0;width:100%;color:#fff;z-index:10000;text-align:center;padding:0;margin:0;}#CTAbuts a.CTAbut{background:#98CE13;padding:8px 10px 6px;margin:0 2px 6px;font-size:1.2em;color:#fff;-webkit-box-shadow:0 2px 12px 8px #fff;box-shadow:0 2px 12px 8px #fff;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;}#CTAbuts a.CTAbut:hover{background:#333;text-decoration:none}#CTAbuts a.CTAbut:active{background:#777;}.alpha-resize-indicator{display:none}.inline li,.tabs li,.breadcrumb li{margin-right:0;}.bx-wrapper .bx-viewport{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border:none;left:0;background:none;}.bx-wrapper{margin:0 auto 25px;}#section-content #region-content ul.bxslider-views-slideshow-main-frame{margin:0}#section-content #region-content ul.bxslider-views-slideshow-main-frame li{padding:0}#section-content #region-content .bxslider_views_slideshow_main .bx-wrapper .bx-pager{bottom:-20px}.bx-wrapper .bx-pager.bx-default-pager a.active{background:#39597f;}.panel-2col-stacked .panel-col-top,.panel-2col-stacked .panel-col-bottom{width:100%}ul.contextual-links li{list-style-type:none !important;padding-bottom:0 !important;}#blankPage #section-content #zone-preface.container-12 .grid-4{width:100%}body.page-node-1366.node-type-blank-page .view-filters form{margin-top:-85px;}@media screen and (max-width:739px){.panel-2col-stacked .panel-col-first,.panel-2col-stacked .panel-col-last{width:100%;clear:both}.headerBanner .headerBannerBody{float:none;}.electionPeople.leftCol .imgLinkBlock{width:49%;margin:10px 0}.electionPeople.leftCol .imgLinkBlock img{}#zone-branding #block-block-3,#region-menu #block-block-8,#zone-branding #block-block-9,#region-menu #block-block-10{float:right}#block-superfish-1{margin-bottom:6px;}}@media screen and (max-width:600px){#zone-branding #block-block-3,#region-menu #block-block-8{float:right}#block-superfish-1{margin-bottom:6px;}#block-block-3 .standardBut,#block-block-3 .headContact,#block-block-8 .headSocial,#block-block-9 .standardBut,#block-block-9 .headContact,#block-block-10 .headSocial{display:none}#block-block-3 .standardBut.headLogin,#block-block-9 .standardBut.headLogin{display:block}#block-block-3,#block-block-9{position:absolute;top:80px;right:0;}#section-header .branding-data{width:100%;height:80px;}#section-header .branding-data .logo-img{float:none;margin-right:0;text-align:center;}}@media screen and (max-width:360px){.view-profiles .profileImg,.view-reports .reportsImg{display:none}#block-block-14{float:none;margin:-30px 0 25px;}}body.node-type-landing-page-form{}.node-type-landing-page-form #section-header #zone-branding,.node-type-landing-page-form #section-footer #zone-footer{background:#f0f8dc;}.node-type-landing-page-form #section-header .region-branding-inner{padding:8px 15px 25px;overflow:hidden;}.node-type-landing-page-form .field-name-field-intro-text{background:#f0f8dc;color:#98ce13;font-size:2.9em;padding:30px;line-height:140%;font-family:UnitSlabWeb-Black,serif;}.node-type-landing-page-form div.messages.status{font-size:1.6em;font-size:32px;font-family:UnitSlabWeb-Black,serif;background:#98ce13;color:#fff;padding:10px;border:none}.node-type-landing-page-form #webform-component-required-fields{text-align:right;margin:0;}.node-type-landing-page-form #webform-component-required-fields .form-required-text{font-size:.8em;}.node-type-landing-page-form form.webform-client-form,.node-type-landing-page-form .webform-client-form .form-item{overflow:hidden;}.node-type-landing-page-form .webform-client-form label{float:left;margin-bottom:2px}.node-type-landing-page-form form.webform-client-form input,.node-type-landing-page-form form.webform-client-form select,.node-type-landing-page-form form.webform-client-form textarea{font-size:14px;line-height:19px;height:30px;padding:0 15px;border-radius:3px;border:1px solid #D2D9DC;width:100%;color:#333;font-weight:bold;box-shadow:inset 0px 0px 10px #F1F1F1;font-family:'helvetica neue light',helvetica,arial;}.node-type-landing-page-form form.webform-client-form textarea{margin-left:1em;float:left;height:100px}.node-type-landing-page-form form.webform-client-form #webform-component-00N20000002MLOU select{height:auto;padding:8px 15px}.node-type-landing-page-form form.webform-client-form .form-submit{height:45px;font-size:20px;border:none;background:#98ce13;text-shadow:none;box-shadow:none;font-weight:normal;color:#fff;font-family:UnitSlabWeb-Black,serif;}.node-type-landing-page-form form.webform-client-form span.error{display:block;background:#f6d4ca;color:#cc0000;padding:6px 10px;margin-top:2px;text-align:center}.node-type-landing-page-form form.webform-client-form input.error{border:1px solid #cc0000}
