table.form-layout{font-size:14px}table.form-layout td>.crm-form-select{width:100% !important;max-width:none}.admin-views-view .views-exposed-form .input-group-addon,.admin-views-view .views-exposed-form .input-group-btn{width:auto}body.navbar-tray-open.navbar-vertical.navbar-fixed>#modalContent{margin-left:24rem;width:60%}body.navbar-tray-open.navbar-vertical.navbar-fixed>#modalContent .ctools-modal-dialog{width:100% !important}.modal-content{background-color:#fff;border:1px solid #ccc;border-radius:0.5em;padding:0 1em 0 1em;box-shadow:4px 4px 0 0 rgba(0,0,0,0.2)}.view>.panel{margin-top:0}.views-exposed-form label{font-weight:bold;display:block}.views-exposed-form .views-operator,.views-exposed-form .form-item{margin-top:0;margin-bottom:0;display:inline-block;vertical-align:middle}.views-exposed-form .views-exposed-widget.widget-filter-campaign_activities_9,.views-exposed-form .views-exposed-widget.widget-filter-contact_sub_type,.views-exposed-form .views-exposed-widget.widget-filter-contact_sub_type_1{width:50%;clear:left}.views-exposed-form .views-exposed-widget.widget-filter-campaign_activities_9 .form-item,.views-exposed-form .views-exposed-widget.widget-filter-contact_sub_type .form-item,.views-exposed-form .views-exposed-widget.widget-filter-contact_sub_type_1 .form-item{display:block}#crm-container div.crm-summary-display_name{font-size:2.5em;padding-bottom:0.5em;color:#115740}.dd-help{font-size:0.85em;background-color:#eee;padding:0.5em}.control-field>.crm-frozen-field,.control-value{padding-top:7px;color:#666;font-style:italic}.dateplugin.form-control,.hasTimeEntry.form-control{width:8em !important;vertical-align:middle;float:none;display:inline-block}.crm-select2{width:90%}#messages{position:fixed;top:40px;width:40%;margin:2em;z-index:100;opacity:0.95;right:0;font-size:14px;text-align:center}#share{overflow:auto;padding-top:0}#share>.rrssb{padding-right:0 !important;text-align:center}.replace-plain{overflow:hidden}body.page-admin table,body.page-civicrm table{background-color:#fff;border:1px solid #ddd;font-size:14px}body.page-admin table th>a>.img-responsive,body.page-civicrm table th>a>.img-responsive{display:inline-block;vertical-align:top;margin-left:0.25em}body.page-admin table table,body.page-civicrm table table{background-color:#fff}body.page-admin table.table-no-borders,body.page-civicrm table.table-no-borders{border:0}body.navbar-fixed.navbar-vertical.navbar-tray-open .navbar-fixed-top{margin-left:24rem}body.navbar-vertical .navbar-fixed-top,body.navbar-horizontal .navbar-fixed-top{margin-top:44px}body.navbar-horizontal.navbar-tray-open .navbar-fixed-top{margin-top:89px}#navbar-administration.navbar-oriented,#navbar-administration.navbar-oriented .navbar-bar,#navbar-administration.navbar-oriented .navbar-tray{position:fixed;z-index:1001}body.node-type-support-article #main,body.node-type-newsletter #main{margin:0}body.node-type-support-article .region-sidebar-second .block,body.node-type-newsletter .region-sidebar-second .block{border:4px solid #f0f4ef;padding:1em;margin-bottom:1em}body.node-type-support-article .region-sidebar-second .block h2,body.node-type-support-article .region-sidebar-second .block h3,body.node-type-newsletter .region-sidebar-second .block h2,body.node-type-newsletter .region-sidebar-second .block h3{margin:0.5em 0 1em 0;text-align:left}.navbar-default.navbar-submenu{margin-top:70px;background-color:#fff}.navbar-submenu+header,.navbar-submenu+header#campaign{margin-top:0 !important}.navbar-submenu+header#campaign{background-color:transparent !important}.navbar-submenu+header#campaign>.container{background-color:#115740}body>header{margin-top:70px}body>header.no-menu-header{margin-top:0}#civicrm-menu{display:none}.sticky-header{margin-top:20px;background-color:#fff;border-bottom:2px solid #ddd;min-height:2.5em}#media-browser-tabset{margin:0;border:0}#media-browser-tabset #branding h1{float:left;height:16px;margin-top:1em;font-size:1.5em;height:auto}#media-browser-tabset .media-item,#media-browser-tabset .panel-default{float:none;clear:both}div.view-media-browser-plus .media-list-thumbnails .form-type-checkbox{display:block !important}.view .mbp-file-list{padding-top:10px}.media-thumbnail .img-responsive{height:200px;width:200px}#media-wysiwyg-format-form .media-item{max-width:50%}.media-list-thumbnails{list-style:none;margin:0;padding:0}.media-item{background:#eee;border:0;box-shadow:inset 0 0 15px rgba(0,0,0,0.1),inset 0 0 0 1px rgba(0,0,0,0.05);display:block;margin:1px;position:relative;padding:0}.media-list-thumbnails li{margin:0 !important}.media-list-thumbnails .field-content{display:block}#media-tabs-wrapper{width:100%}.media-item .label-wrapper{background:rgba(0,0,0,0.5);bottom:0;box-shadow:none;left:0;max-height:100%;overflow:hidden;position:absolute;right:0;text-align:center;word-wrap:break-word}.media-item .label-wrapper>label{color:white;font-size:11px;font-weight:normal}.view-media-browser-plus table{width:100%}.view-media-browser-plus table th{background-color:#eee;padding:1em;border-bottom:1px solid #ccc}.view-area .views-field,.view-branch .views-field{margin-bottom:0.5em}.view-area .views-field-postal-codes-50>.field-content,.view-branch .views-field-postal-codes-50>.field-content{overflow:scroll;display:inline-block;max-width:100%;word-break:break-all;max-height:4em;background-color:#e3e8e2;padding:0.25em}#edit-field-video-und-0,#edit-field-main-video-und-0{border:0}#edit-field-video-und-0>.panel-heading,#edit-field-main-video-und-0>.panel-heading{display:none}#edit-field-video-und-0>.panel-body,#edit-field-main-video-und-0>.panel-body{padding:0;text-align:left}fieldset.group-tags .field-type-taxonomy-term-reference{float:left;width:48%;margin-right:2%}.page-node-add-motion .vertical-tabs{display:none}.view.view-homepage-promotions:after{content:'';display:block;clear:both}.view.view-homepage-promotions .item-list>ul{display:block;list-style:none;margin:0;padding:0}.view.view-homepage-promotions li.promo{position:relative;display:block;height:12em;background-size:cover;padding:0;margin:0}.view.view-homepage-promotions li.promo>.promo-overlay,.view.view-homepage-promotions li.promo>a.promo-link:link{position:absolute;display:block;top:0;left:0;height:100%;width:100%;cursor:pointer}.view.view-homepage-promotions li.promo>.promo-overlay{opacity:0.75;z-index:2}.view.view-homepage-promotions li.promo>a.promo-link:link{z-index:5}.view.view-homepage-promotions li.promo>a.promo-link:link:hover,.view.view-homepage-promotions li.promo>a.promo-link:link:active{background-color:rgba(0,0,0,0.1)}.view.view-homepage-promotions li.promo>h3{z-index:2;position:absolute;bottom:0;left:0;margin:0;font-size:1.5em;text-shadow:1px 1px 5px rgba(0,0,0,0.3);box-sizing:border-box;padding:0.5em 0.75em}.view.view-homepage-promotions li.promo>h3>a{color:white}#home-news{background-color:#F0F4EF;padding:0 0 4em 0}#home-support{padding:2em 0}#media-browser-tabset #branding{padding:0 1em}.ui-widget-content{border-color:#ddd;background-image:none;color:#222222}.ui-widget-content a{color:#43B02A}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{background-image:none;background-color:transparent;border-color:transparent}.ui-widget-header,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border-color:#ddd}.ui-dialog{padding:0}.ui-widget{font-size:1em}.ui-widget-header{background-color:#43B02A;background-image:none;color:white;border-width:0 0 1px 0;border-radius:4px 4px 0 0}.ui-tabs-nav.ui-widget-header{background-color:transparent;border:0}.ui-tabs-nav.ui-widget-header .ui-state-active a:link{color:#43B02A}.ui-dialog .ui-dialog-titlebar{padding:0.5em 1em;position:relative;font-size:1.25em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:inherit;font-size:16px}header#admin-header{margin-top:0}header#admin-header .nav-pills{float:right;margin-top:1em}header#admin-header h1{font-size:2.5em;margin:1em 0 0.5em 0}header#admin-header h1>em{font-weight:normal}body.page-node-civicrm .main-col.col-md-12,body.page-civicrm .main-col.col-md-12,body.page-admin .main-col.col-md-12,body.page-node-edit .main-col.col-md-12,body.page-node-add .main-col.col-md-12{max-width:none;margin:0 auto;float:none}body.page-node-civicrm .ajax-progress,body.page-civicrm .ajax-progress,body.page-admin .ajax-progress,body.page-node-edit .ajax-progress,body.page-node-add .ajax-progress{width:10%;display:inline-block}body.page-node-civicrm .progress-disabled,body.page-civicrm .progress-disabled,body.page-admin .progress-disabled,body.page-node-edit .progress-disabled,body.page-node-add .progress-disabled{width:90%;display:inline-block}body.page-node-civicrm .form-control,body.page-civicrm .form-control,body.page-admin .form-control,body.page-node-edit .form-control,body.page-node-add .form-control{font-size:14px}body.page-node-civicrm input.form-control,body.page-civicrm input.form-control,body.page-admin input.form-control,body.page-node-edit input.form-control,body.page-node-add input.form-control{width:auto}body.page-node-civicrm .form-control.form-file,body.page-node-civicrm #edit-title,body.page-civicrm .form-control.form-file,body.page-civicrm #edit-title,body.page-admin .form-control.form-file,body.page-admin #edit-title,body.page-node-edit .form-control.form-file,body.page-node-edit #edit-title,body.page-node-add .form-control.form-file,body.page-node-add #edit-title{width:100%}body.page-node-civicrm .form-item.form-type-checkbox,body.page-civicrm .form-item.form-type-checkbox,body.page-admin .form-item.form-type-checkbox,body.page-node-edit .form-item.form-type-checkbox,body.page-node-add .form-item.form-type-checkbox{display:inline-block;margin-right:1.5em;white-space:nowrap}body.page-node-civicrm>section,body.page-civicrm>section,body.page-admin>section,body.page-node-edit>section,body.page-node-add>section{padding:0}body.page-node-civicrm .col-md-12>.admin-list,body.page-node-civicrm .col-md-12>.dynamic-position-processed,body.page-node-civicrm .col-md-12>.admin,body.page-node-civicrm .col-md-12>#system-themes-page,body.page-civicrm .col-md-12>.admin-list,body.page-civicrm .col-md-12>.dynamic-position-processed,body.page-civicrm .col-md-12>.admin,body.page-civicrm .col-md-12>#system-themes-page,body.page-admin .col-md-12>.admin-list,body.page-admin .col-md-12>.dynamic-position-processed,body.page-admin .col-md-12>.admin,body.page-admin .col-md-12>#system-themes-page,body.page-node-edit .col-md-12>.admin-list,body.page-node-edit .col-md-12>.dynamic-position-processed,body.page-node-edit .col-md-12>.admin,body.page-node-edit .col-md-12>#system-themes-page,body.page-node-add .col-md-12>.admin-list,body.page-node-add .col-md-12>.dynamic-position-processed,body.page-node-add .col-md-12>.admin,body.page-node-add .col-md-12>#system-themes-page{background-color:white;padding:1em;border:1px solid #ddd;border-radius:4px}body.page-node-civicrm ul.action-links,body.page-civicrm ul.action-links,body.page-admin ul.action-links,body.page-node-edit ul.action-links,body.page-node-add ul.action-links{padding:0;float:right;margin-top:2em}body.page-node-civicrm div.admin.my-workbench .right,body.page-node-civicrm div.admin.my-workbench .left,body.page-civicrm div.admin.my-workbench .right,body.page-civicrm div.admin.my-workbench .left,body.page-admin div.admin.my-workbench .right,body.page-admin div.admin.my-workbench .left,body.page-node-edit div.admin.my-workbench .right,body.page-node-edit div.admin.my-workbench .left,body.page-node-add div.admin.my-workbench .right,body.page-node-add div.admin.my-workbench .left{margin:0}.media-widget .preview{padding:0;min-height:auto;border:0}header#manifesto,header#campaign,header#header{margin-top:70px}#header{background-color:transparent}.dg{position:relative;background-color:#115740 !important}.dg>.ov{background-color:rgba(17,87,64,0.7)}.dg>.container{position:relative;z-index:6}.dg,.dg h1,.dg h2,.dg h3{color:white}.dg h1{font-size:2.5em}#toolbar{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}body{background-color:#F0F4EF}.ui-widget{font-family:'MuseoSans', Helvetica, Arial, sans-serif}.node-type-press-release h1,.node-type-blog h1{font-size:3em}.h1,h1{font-size:2.5em;margin:1em 0 0.5em 0}.h1+.date,h1+.date{margin-top:-1em;margin-bottom:1em}h1+h1{margin-top:0.5em}.h2,h2{text-align:center}.h2+.date,.h2+.meta,h2+.date,h2+.meta{margin-top:-1em;margin-bottom:1em;text-align:center}.h2.get-involved,h2.get-involved{font-size:1.5em;text-align:center}.h3,h3{margin:2em 0 0.5em 0;color:#115740}.h3+.date,h3+.date{margin-top:-0.5em;margin-bottom:0.5em}.h4,h4{font-size:1em;margin:1.5em 0 0.5em 0;color:#666}.h4+.date,.h4+.meta,h4+.date,h4+.meta{margin-top:-0.5em;margin-bottom:0.5em}p,p:last-child{margin-bottom:2rem}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#6AC863;background-color:rgba(255,255,255,0.25)}.carousel-control{font-size:3rem}.slicknav_menu{position:fixed;top:0;width:100%;z-index:100}.navbar .navbar-nav.secondary{float:right}.navbar .nav-join,.navbar .nav-donate{padding:12px 1em;margin:12px 6px}.navbar .nav-join{background-color:#115740 !important;box-shadow:none !important;font-weight:normal !important}.navbar .nav-donate{background-color:#C64000 !important;box-shadow:none !important;font-weight:normal !important}@media only screen and (-Webkit-min-device-pixel-ratio: 1.5), only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-device-pixel-ratio: 1.5){body.page-conference-2015 .jumbotron{background:url("../images/conference-2015-2x.jpg") bottom left no-repeat;background-size:cover}}.main-content{background-color:white;padding:1em;border:1px solid #ddd;border-radius:4px}.view.view-more-campaign-content h2{margin-top:1em}.view.view-more-campaign-content h3{margin:1em 0;font-size:1em}.view.view-more-campaign-content ul{padding-left:0}.view.view-more-campaign-content li{margin:0.5em 0}.region-sidebar-second{position:relative}.region-sidebar-second .panel-default,.region-sidebar-second .panel,.region-sidebar-second .table-condensed>thead>tr>th,.region-sidebar-second .table-condensed>thead>tr,.region-sidebar-second .table-condensed>tbody>tr>td,.region-sidebar-second .table-condensed>tbody>tr{background-color:transparent;border:0;box-shadow:none}.region-sidebar-second .views-table{font-size:14px}.region-sidebar-second nav.affix{top:90px}.region-sidebar-second .block-menu-block,.region-sidebar-second .block-views{background-color:#e2eadf;padding:1em;margin-bottom:1em}.region-sidebar-second .block-menu-block h2,.region-sidebar-second .block-views h2{text-align:left;text-transform:uppercase;font-size:18px;font-weight:900;line-height:1.25em}.region-sidebar-second .block-menu-block h2>a,.region-sidebar-second .block-views h2>a{color:#115740;border-bottom:1px solid #115740;box-shadow:inset 0 -3px #115740}.region-sidebar-second .block-menu-block h2>a:hover,.region-sidebar-second .block-views h2>a:hover{text-decoration:none}.region-sidebar-second .block-menu-block .item-list>ul,.region-sidebar-second .block-views .item-list>ul{list-style:none;padding:0;margin:0}.region-sidebar-second .block-menu-block .item-list>ul>li,.region-sidebar-second .block-views .item-list>ul>li{border-left:0.25em dotted  #115740;padding-left:0.5em;margin:1em 0}.region-sidebar-second .block-menu-block h4,.region-sidebar-second .block-menu-block p,.region-sidebar-second .block-views h4,.region-sidebar-second .block-views p{margin:0}.region-sidebar-second #block-views-social-media-home-block,.region-sidebar-second #block-views-social-media-links-block{background-color:transparent;padding:0}.region-sidebar-second .block .view.view-content-tags ul,.region-sidebar-second .block .view.view-content-tags ul>li{display:inline-block;padding:0;list-style:none;margin:0;border:0}.region-sidebar-second .block .view.view-content-tags ul,.region-sidebar-second .block .view.view-content-tags h3{margin-bottom:0.25em;vertical-align:middle}.region-sidebar-second .block .view.view-content-tags h3{font-size:1em;color:#444;font-weight:normal;margin:0;display:inline-block;margin-right:0.5em;text-transform:none;padding:0;border:0}.region-sidebar-second span.tag{display:inline-block;background-color:#4E92E6;padding:0 0.5em;border-radius:12px}.region-sidebar-second span.tag>a{color:white;font-size:0.75em}.title-anchor{display:block;position:relative;height:1px;width:1px;top:-4em}.header.affix-top>.container{max-width:auto;padding:0}#block-twemex-scrollspynav>.affix-top{top:2em;position:relative}#block-twemex-scrollspynav>.affix{top:6em}body.navbar-fixed .title-anchor{top:-6em}body.navbar-fixed #block-twemex-scrollspynav>.affix{top:9em}body.navbar-fixed.navbar-tray-open.navbar-horizontal #block-twemex-scrollspynav>.affix{top:12em}#scrollspynav .nav>li>a{padding:0.1em 1em;color:#555;font-size:14px;border-left:3px solid transparent}#scrollspynav .nav>li.active>a{background-color:transparent;border-color:#43B02A;font-weight:bold}.main>.container{position:relative}.main>.container>h2{margin:2em 0 1em 0}.main>.container>h3{margin:2em 0 1em 0}.main-col.col-md-4>.affix-top,.main-col.col-md-4>.affix-bottom{position:static;transform:none !important}.main-col{margin-bottom:2rem}.main-col.col-md-12{margin:0 auto;float:none}.node-article{border-bottom:dotted 2px #999;padding-bottom:2em;margin-bottom:2em}.view-conference-2015 .views-field{margin-left:150px}.view-conference-2015 .views-field-created,.view-conference-2015 .views-field-created-1{float:left;clear:left;font-size:0.75em;margin-left:0}.embedded-video iframe{max-width:100%}.views-field-field-big-image{text-align:center}.views-field-field-big-image>div>img{max-height:500px}.date{font-style:italic;color:#666}#attachments{text-align:center;background-color:#e2eadf;margin:2em 0}#attachments h2{margin-top:0}#attachments .pdfpreview-image-wrapper img{height:300px;margin:0 auto}.attachment{background-color:#e6efe3;margin:1em;padding:1em}.attachment h3{border:0;padding:0;margin:1em 0 0 0;text-align:center;text-transform:none}.attachment .img-responsive{margin:0 auto;box-shadow:0 1px 2px #aaa}.attachment .file-size{text-align:center;display:block}.view-content-authors .user-photo{border-radius:52px;height:52px;min-width:52px;overflow:hidden;border:1px solid #115740;float:left;margin-right:0.5em;margin-top:-0.25em;background:url(/sites/default/files/pictures/user-default.png);background-size:contain}.view-content-authors .user-photo>img{width:52px;height:auto}.field-name-field-author,.views-field-field-author{font-style:italic;font-size:1.1em;line-height:1.5em;margin-top:1em}.region-sidebar-first .nav{margin:0 -1.9rem}.region-sidebar-first .nav>li>a{padding:1rem 1.9rem}.bottom{padding:4rem 0}.region-share .at-share-btn{float:left;width:20%;max-width:none !important;max-height:5rem !important;margin:0 !important;padding:0.9rem;text-align:center;cursor:pointer}.region-share .at_flat_counter{float:left;margin:0.9rem 0 0.9rem -6rem !important}ul.no-style{margin:0;padding:0;list-style:none}dd{margin-bottom:1em}dd strong{color:#43B02A;font-weight:500}.special-block{background-color:#43B02A;padding:0.5em 1em;color:#fff;margin:1em 0}.special-block strong,.special-block h3{font-weight:700;color:#fff;border-color:#fff}#block-menu-menu-footer-sitemap{text-align:left}#block-menu-menu-footer-sitemap li{margin-top:0.5rem}#block-menu-menu-footer-sitemap li.root{margin-bottom:1.5rem}#block-menu-menu-footer-sitemap li.root>a{text-transform:uppercase;font-size:1rem;letter-spacing:2px}#block-menu-menu-footer-sitemap li.root>ul{margin-top:1.5rem}.submitted{display:inline-block;font-size:0.75em}body.page-user .user-picture{float:left}body.page-user .user-picture img{height:150px;width:150px;border-radius:50%}.node .user-picture{display:inline-block;margin-right:0.5em}.node .user-picture img{max-width:32px;border-radius:4px}.can{border-bottom:0.15em solid white;display:inline-block;font-weight:bold}.page-user #edit-timezone,.page-user #edit-field-first-name,.page-user #edit-field-last-name{display:none}.page-user .user-picture>img{width:100px;border-radius:4px;border:1px solid #aaa;margin-right:1em}.view-user-profile img{width:100px;border-radius:4px;border:1px solid #aaa;margin-right:1em}.view-user-profile .user-name{color:#aaa;font-style:italic;font-size:0.75em}.view-user-profile .last-login{float:right;font-size:0.75em}.page-links{margin:2em 0;overflow:hidden}.page-links .page-next,.page-links .page-previous{float:left;background:#e6efe3;border-radius:4px;padding:0.5em 1em 0.4em 1em}.page-links .page-next{float:right}body>form.confirmation{margin:10em 2em}body>section{padding:2em 0}body>section>h2:first-child,body>section>h3:first-child,body>section>h4:first-child,body>section>.container>h2:first-child,body>section>.container>h3:first-child,body>section>.container>h4:first-child{margin-top:0}body>section#main{padding:1em 0}section#block-workbench-block{padding:0;z-index:501}.view-latest-updates .main-image,.view-latest-updates .main-video{display:none}a.link-arrow{display:inline-block;border:4px solid #43B02A;padding:0.5em;font-weight:bold;font-size:18px}a.link-arrow:after{display:inline-block;content:"\279e";margin-left:0.25em;font-size:1em;line-height:1em}.blog-header>h1{font-size:3.5em;margin:0 1em 0.5em 0}.blog.content img{display:block}.summaries .read-more{text-align:center}.press-release p:first-child{font-weight:bold;font-size:1.15em}.rrssb-buttons{max-width:750px;margin:0 auto 1em auto}.rrssb-buttons.large-format li:first-child:nth-last-child(4) a,.rrssb-buttons.large-format li:first-child:nth-last-child(4) ~ li a{font-size:1.15em}.main .link-website,.main .link-twitter,.main .link-facebook,.main .link-email{padding:0.5em 1em;display:inline-block;margin:0.5em}.main .link-website,.main .link-website:hover,.main .link-website:link,.main .link-website:visited,.main .link-twitter,.main .link-twitter:hover,.main .link-twitter:link,.main .link-twitter:visited,.main .link-facebook,.main .link-facebook:hover,.main .link-facebook:link,.main .link-facebook:visited,.main .link-email,.main .link-email:hover,.main .link-email:link,.main .link-email:visited{color:white}.main .link-twitter{background-color:#26c4f1}.main .link-facebook{background-color:#306199}.main .link-website,.main .link-email{background-color:#0a88ff}.content h2,.intro h2,#intro h2{text-align:left}.content .btn,.intro .btn,#intro .btn{margin-bottom:1em}.content .pull-left,.intro .pull-left,#intro .pull-left{margin:0 1.5em 1em 0}.content .pull-right,.intro .pull-right,#intro .pull-right{margin:0 0 1em 1.5em}.content .main-video,.content .main-image,.intro .main-video,.intro .main-image,#intro .main-video,#intro .main-image{margin-bottom:2em}.content .img-responsive,.intro .img-responsive,#intro .img-responsive{max-width:600px;margin:0 auto;margin-bottom:1em}.content blockquote.twitter-tweet,.intro blockquote.twitter-tweet,#intro blockquote.twitter-tweet{float:none;width:auto}.content blockquote.pull-quote,.intro blockquote.pull-quote,#intro blockquote.pull-quote{float:right;width:25%;margin:1em 2em 2em 2em;border:0;padding:0;font-size:1.25em;position:relative}.content blockquote.pull-quote q,.intro blockquote.pull-quote q,#intro blockquote.pull-quote q{font-weight:bold;color:#43B02A;display:block}.content blockquote.pull-quote q::before,.intro blockquote.pull-quote q::before,#intro blockquote.pull-quote q::before{content:"\"";font-size:4em;position:absolute;left:-0.4em;line-height:1em;top:-16px;font-weight:normal}.content blockquote.pull-quote q::after,.intro blockquote.pull-quote q::after,#intro blockquote.pull-quote q::after{content:"\"";display:inline-block}.content blockquote.pull-quote .field-name-field-quote-author,.intro blockquote.pull-quote .field-name-field-quote-author,#intro blockquote.pull-quote .field-name-field-quote-author{font-style:italic}.content ul,.content ol,.intro ul,.intro ol,#intro ul,#intro ol{margin-top:1em;margin-bottom:1em;list-style:none;padding-left:0}.content ul.rrssb-buttons>li,.content ol.rrssb-buttons>li,.intro ul.rrssb-buttons>li,.intro ol.rrssb-buttons>li,#intro ul.rrssb-buttons>li,#intro ol.rrssb-buttons>li{margin:0 0 0.25em 0;padding:0 0.5em 0 0;border:0}.content ul>li,.content ol>li,.intro ul>li,.intro ol>li,#intro ul>li,#intro ol>li{border-left:0.25em dotted #43B02A;margin:1.5em 0;padding-left:1em;word-break:break-word}.content ul>li>p,.content ol>li>p,.intro ul>li>p,.intro ol>li>p,#intro ul>li>p,#intro ol>li>p{margin-top:0.5em}.content ul>li>h2,.content ul>li>h3,.content ol>li>h2,.content ol>li>h3,.intro ul>li>h2,.intro ul>li>h3,.intro ol>li>h2,.intro ol>li>h3,#intro ul>li>h2,#intro ul>li>h3,#intro ol>li>h2,#intro ol>li>h3{text-align:left;margin:0 0 0.5em 0;font-size:1.25em}.content ul.large-list,.content ol.large-list,.intro ul.large-list,.intro ol.large-list,#intro ul.large-list,#intro ol.large-list{font-size:1.5em}.content ul.large-list>li,.content ol.large-list>li,.intro ul.large-list>li,.intro ol.large-list>li,#intro ul.large-list>li,#intro ol.large-list>li{margin:0 0 0.5em 0}.view-region-candidate{text-align:center}.node-type-region-campaign .navbar-nav .nav-donate,.node-type-region-campaign .navbar-nav .link-facebook,.node-type-region-campaign .navbar-nav .link-twitter{display:none}.page-node-12914 .navbar-nav .nav-donate,.page-node-12914 .navbar-nav .nav-join,.page-node-12914 .navbar-nav .link-facebook,.page-node-12914 .navbar-nav .link-twitter{display:none}.embedded-video{text-align:center}.main-video{text-align:center;padding:34% 0;position:relative}.main-video iframe{width:100%;height:100%;position:absolute;left:0;top:0}.background-video{position:relative;padding:40% 0 0 0}.background-video>.video-wrapper{overflow:hidden;height:100%;width:100%;position:absolute;top:0;left:0}.background-video>.video-wrapper>video{margin:-5% auto;display:block}.background-video>.container{position:relative}.main-image{padding:33% 0;background-size:cover;background-position:center;background-color:#e6efe3;background-color:rgba(0,0,0,0.2);position:relative}.image-full .main-image{background-size:contain;background-repeat:no-repeat;background-color:#e6efe3}.file-image,.image-center{text-align:center;margin-bottom:1em}.file-image img,.file-image .img-responsive,.image-center img,.image-center .img-responsive{float:none !important;max-height:600px;display:inline-block !important;height:auto;width:auto;max-width:100%}.intro img.media-element{float:none !important;max-height:600px;display:inline-block !important;height:auto;width:auto;max-width:100%}.content.teaser,.content.preview{border:2px solid #b7c7b2;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);box-shadow:0 1px 1px rgba(0,0,0,0.05);margin-bottom:2em;background-color:white;max-width:800px}.content.teaser>h2,.content.teaser>h3,.content.teaser>.meta,.content.preview>h2,.content.preview>h3,.content.preview>.meta{text-align:center}.content.teaser .author,.content.preview .author{font-weight:bold}.content.teaser img,.content.preview img{display:none}.content.teaser .main-image,.content.teaser .main-video,.content.preview .main-image,.content.preview .main-video{margin:0 -2em}.content.teaser .read-more,.content.preview .read-more{text-align:center}.content.teaser p:last-child,.content.preview p:last-child{margin-bottom:0}.content.teaser .ov,.content.preview .ov{z-index:2}.wrap{position:relative}.content.teaser{padding:0 2em 2em 2em}.content.teaser .main-image,.content.teaser .main-video{margin:0 -2em}.content.teaser>h2{margin-left:5%;margin-right:5%}.content.preview{padding:0 1em 1em 1em;min-height:26em}.content.preview .wrap{margin:0 -1em}.content.preview>h2{margin:1em -0.5em}.content.preview .main-image,.content.preview .main-video{margin:0}.dd-help{font-size:0.75em}.region-highlighted{margin-bottom:2em}.compact-teasers .teaser{padding:0 2em 2em 2em;margin:0 auto 1em auto}.compact-teasers .teaser .main-image{display:none}.compact-teasers .teaser>h2{margin-top:1em}.compact-teasers .teaser .read-more{display:none}.social-links{text-align:center}.social-links>.social-link{width:75px;display:inline-block;color:#333;font-weight:bold;margin:0 0.5em}.social-links>.social-link>span{display:inline-block;margin:0.5em 0}.social-links>.social-link>img{width:100%}.social-links-sml{display:inline-block}.social-links-sml .social-link{display:inline-block;margin:0;height:20px;text-decoration:none;vertical-align:middle}.social-links-sml .social-link>span{display:inline-block;width:0;height:0;overflow:hidden}.social-links-sml .social-link>img{width:20px;vertical-align:top}.view-latest-updates .views-field-body img{display:none}.alignright{float:right;margin:0 0 1em 1.5em}.alignleft{float:left;margin:0 1.5em 1em 0}#key-policies .field-group{text-align:center;padding:1em 0 0 0;margin:0;background-color:#e2eadf}#key-policies .field-group>li{width:31%;display:inline-block;vertical-align:top;border:0;margin:0 0.5% 2em}#key-policies .field-group h3{text-align:center;margin:0 0 0.5em 0}#key-policies .field-group .img-responsive{display:inline-block;margin-bottom:1em;max-width:100%}#key-policies h2,#policies h2{color:#43b02a}#key-policies strong,#policies strong{color:#115740}#policies{padding-top:2em;padding-bottom:0}section.quote{padding:0;background-size:cover;background-position:center}section.quote .overlay{background-color:#B580D1;background-color:rgba(159,99,191,0.82);color:white}section.quote blockquote{font-size:1.25em;border:0;padding:0;position:relative;margin-top:2em;margin-left:2em;margin-right:345px}section.quote blockquote q::before{content:"\"";font-size:4em;position:absolute;left:-0.4em;line-height:1em;top:-16px;font-weight:normal}section.quote blockquote q::after{content:"\"";display:inline-block}section.quote blockquote p:last-child{display:initial}section.quote .quote-photo{position:absolute;bottom:0;right:0}section.quote .quote-photo>img{height:75%;width:75%;float:right;max-width:400px}section.quote .profile-photo{position:absolute;right:7em;bottom:2em}section.quote .quote-author{position:relative;text-align:right;padding-right:345px;padding-bottom:2em}section.quote h3,section.quote .region,section.quote .portfolio{margin:0;color:#fff}.fracking-block{position:relative;z-index:0;color:white;padding:5em 2em 20em 2em;font-size:1.25em;background:#115740;overflow:hidden;text-align:center}.fracking-block h2{color:white;margin:0 0 0.5em 0;font-size:2em}.block .view-fracking-profiles{position:absolute;left:0;top:0;z-index:-1}.block .view-fracking-profiles .item-list>ul{list-style:none;margin:-10px -150px 0 -34px;padding:0}.block .view-fracking-profiles .item-list>ul>li{float:left;margin:0}.block .view-fracking-profiles .file-image{margin:0;opacity:0.25}span.file{display:block}header#campaign{position:relative;background-color:#115740;background-size:cover;background-position:center}header#campaign .overlay{position:absolute;background-color:rgba(75,146,146,0.2);height:100%;width:100%;top:0;left:0;z-index:4}header#campaign .container{color:white;position:relative}header#campaign .row>.col-md-5,header#campaign .row>.col-sm-5,header#campaign .row>.col-md-7,header#campaign .row>.col-sm-7,header#campaign .row>.col-md-4,header#campaign .row>.col-sm-4,header#campaign .row>.col-md-8,header#campaign .row>.col-sm-8{padding:0;float:right}header#campaign h1,header#campaign h1>a,header#campaign h2,header#campaign h2>a,header#campaign h3,header#campaign h3>a,header#campaign h4,header#campaign h4>a{color:white}header#campaign .get-in .btn-lg{padding:0}header#campaign .get-in .btn-lg>a{display:block;padding:10px 16px}header#campaign .ov{background:-moz-linear-gradient(left, #115740 33%, rgba(17,87,64,0) 50%);background:-webkit-linear-gradient(left, #115740 33%, rgba(17,87,64,0) 50%);background:linear-gradient(to right, #115740 33%, rgba(17,87,64,0) 50%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#115740', endColorstr='#00115740',GradientType=1 )}header#campaign .main-image{padding:28.125% 0}body.front header#campaign .main-image{padding:22.5% 0}.get-in{padding:0 2em;height:100%;position:relative;z-index:6;margin:0 auto}.get-in #messages{position:relative}.get-in #messages>.alert{position:absolute;width:100%;bottom:-3em}.get-in h1,.get-in h2{color:white;text-align:left;margin:3rem 0 2rem;line-height:1em;text-align:center}.get-in h3{text-align:center}.get-in h1{font-size:1.75em}body.front .get-in h1{font-size:3em}.get-in h2{font-size:2em}.get-in h1+h2{margin-top:-1.5rem;font-size:1.25em;line-height:1.15em}.get-in .btn-lg{margin:1em 0;display:block}.get-in .form-control{border:0;border-radius:0.25em}.get-in .webform-component-email{display:block;margin-bottom:1em}.get-in .webform-component-email>.form-control{width:100%}.get-in .webform-component-radios{font-size:12px;margin-bottom:1em !important}::placeholder{font-size:0.85em;line-height:1.6em}::-webkit-input-placeholder{font-size:0.85em;line-height:1.6em}::-moz-placeholder{font-size:0.85em;line-height:1.6em}:-ms-input-placeholder{font-size:0.85em;line-height:1.6em}:-moz-placeholder{font-size:0.85em;line-height:1.6em}.main .form-condensed{border:0.25em solid #115740;padding:1em;margin:1em auto}.main .form-condensed h3{margin-top:0;text-align:center}.main .form-condensed .webform-client-form{margin:0}.main-col.col-md-12>.form-condensed{margin:0 auto}.form-item.form-type-checkbox,.form-item.form-type-radio{margin-bottom:0}.form-item.form-type-checkbox>label,.form-item.form-type-radio>label{font-weight:normal;display:inline}.webform-client-form{margin:1.5em 0 3em 0}.webform-client-form .form-actions{overflow:hidden;clear:both;margin-top:1em}.webform-client-form .webform-next,.webform-client-form .webform-submit{float:right}.form-managed-file>.form-file{display:inline-block;width:80%;margin-right:1em}.webform-component-date,.webform-component-time{float:left;width:40%;margin-right:1em}.webform-component-date{clear:left;width:55%}div.form-type-webform-time .webform-container-inline>div,div.webform-datepicker>div.form-item{width:28%;display:inline-block;margin-right:0.25em}.webform-container-inline div.form-type-radio{display:inline-block}.webform-component--civicrm-1-contribution-1-contribution-total-amount .select-or-other-select,.webform-component--civicrm-1-contribution-1-contribution-total-amount .form-radios{overflow:hidden}.webform-component--civicrm-1-contribution-1-contribution-total-amount .select-or-other-select input,.webform-component--civicrm-1-contribution-1-contribution-total-amount .form-radios input{background-color:blue;top:0;left:0;margin:0 !important;height:100%;visibility:visible;width:1.5em;text-align:center}.webform-component--civicrm-1-contribution-1-contribution-total-amount .select-or-other-select .form-item,.webform-component--civicrm-1-contribution-1-contribution-total-amount .form-radios .form-item{float:left;margin:0}.webform-component--civicrm-1-contribution-1-contribution-total-amount .select-or-other-select label,.webform-component--civicrm-1-contribution-1-contribution-total-amount .form-radios label{background-color:white;border-radius:4px;margin:0.25em;width:auto !important;vertical-align:middle;padding:0.25em 1em 0.25em 2.5em !important;position:relative;border:1px solid #aaa;display:inline-block}.webform-component--civicrm-1-contribution-1-contribution-total-amount .select-or-other-select input.form-radio:before,.webform-component--civicrm-1-contribution-1-contribution-total-amount .form-radios input.form-radio:before{display:block;content:"";background-color:#eee;border-right:1px solid #aaa;position:absolute;left:0;top:0;height:100%;padding:0 0.5em;width:1.75em;line-height:1.9em;border-radius:3px 0 0 3px;cursor:pointer}.webform-component--civicrm-1-contribution-1-contribution-total-amount .select-or-other-select input.form-radio:checked:before,.webform-component--civicrm-1-contribution-1-contribution-total-amount .form-radios input.form-radio:checked:before{content:"\2713";background-color:#1B66EF;color:white;box-shadow:0 0 0 1px #193D80;border-right-color:transparent}#multiple_block input{width:3em;text-align:center;margin-right:0.25em;display:inline-block;margin-left:0}.dd-help{font-size:0.75em;clear:both}.stripe-payment-form .table-responsive{visibility:hidden;height:0;overflow:hidden}.campaign-form{border:0.5em solid #43B02A;padding:1em;margin-bottom:1em;background-color:white;max-width:700px;margin:0 auto}.campaign-form .webform-client-form{margin-bottom:0}.campaign-form legend{display:none}body.page-node-13140 .campaign-form legend{display:block;text-align:center;margin:0.5em 0 0.5em 0 !important;border-top:1px solid #ddd !important;padding-top:0.5em !important;float:left}.campaign-form h2{margin:0.5em 0 1em 0}.campaign-form .panel-default{border:0;background-color:transparent}.campaign-form .panel-body{padding:0}.campaign-form .panel,.campaign-form .panel>.panel-body,.campaign-form .panel>.panel-heading{padding:0;margin:0;border:0;background-color:transparent;box-shadow:none;clear:both}.campaign-form .form-actions>.btn{float:right}.form-condensed{max-width:500px}.form-condensed .webform-component{padding:0 0.25em 0.25em 0;margin:0}.form-condensed .webform-component--last-name,.form-condensed .webform-component--first-name,.form-condensed .webform-component--civicrm-1-contact-1-contact-first-name,.form-condensed .webform-component--civicrm-1-contact-1-contact-last-name,.form-condensed .webform-component--civicrm-1-contact-1-fieldset-fieldset--civicrm-1-contact-1-contact-first-name,.form-condensed .webform-component--civicrm-1-contact-1-fieldset-fieldset--civicrm-1-contact-1-contact-last-name{width:50%;float:left}.form-condensed .webform-component--post-code,.form-condensed .webform-component--civicrm-1-contact-1-address-postal-code,.form-condensed .webform-component--civicrm-1-contact-1-fieldset-fieldset--civicrm-1-contact-1-address-postal-code{width:33.3%;float:left}.form-condensed .webform-component--email,.form-condensed .webform-component--civicrm-1-contact-1-address-city,.form-condensed .webform-component--civicrm-1-contact-1-email-email,.form-condensed .webform-component--civicrm-1-contact-1-fieldset-fieldset--civicrm-1-contact-1-email-email{width:66.6%;float:left}.form-condensed .webform-component--civicrm-1-contact-1-contact-existing,.form-condensed .webform-component--civicrm-1-contact-1-fieldset-fieldset--civicrm-1-contact-1-contact-existing{padding:0}.form-condensed .form-control{margin-right:0.25em}.form-condensed fieldset{margin:0}.form-condensed .radio,.form-condensed .checkbox{display:inline-block;margin-right:0.5em}.form-condensed .radio>.control-label,.form-condensed .checkbox>.control-label{margin:0}.form-condensed .control-label{margin:0.5em 0}.form-condensed .form-actions{padding-right:0.25em}.form-condensed .form-submit,.form-condensed .webform-submit{width:100%}.form-condensed .panel,.form-condensed .panel>.panel-body,.form-condensed .panel>.panel-heading{padding:0;margin:0;border:0;background-color:transparent;clear:both}.form-condensed .panel-default>.panel-heading{display:none}.view-holyrood-2016-candidates h2{margin-top:1em}.views-table ul.no-style{margin:0;padding:0;font-size:12px}.views-table ul.no-style>li{margin:0;padding:0;white-space:nowrap}.block-facetapi ul{padding-left:1.5em}.block-facetapi li{list-style:circle;color:#999}aside.col-md-4 h2{font-size:1.25em}aside.col-md-4 h2:first-child{margin-top:1em}.profile{margin:1em 0;padding:1em 0;position:relative;text-align:center;min-height:260px}.profile .region{font-weight:bold}.profile .portfolio{font-style:italic;margin-bottom:0.5em;margin-left:1em;margin-right:1em}.profile h3,.profile h2{margin:0.25em 0}aside .profile{margin-top:0}.profile p{margin-bottom:0}.profile-photo{background-color:#43B02A;width:150px;height:150px;display:block;margin:0 auto;border-radius:50%;overflow:hidden}.profile-photo.profile-photo-md{width:75px;height:75px}.profile-photo>img,.profile-photo>a>img{display:inline-block;opacity:0.8;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out;width:100%}.profile-photo>img:hover,.profile:hover .profile-photo>img,.profile-photo>a>img:hover,.profile:hover .profile-photo>a>img{opacity:1}.profile-photo-sml{width:20px;height:20px;display:inline-block;vertical-align:middle;display:inline-block;vertical-align:middle;background:transparent url(https://members.greens.scot/sites/default/files/pictures/user-default.png) center center;background-size:18px;border:1px solid #43b02a;text-align:center}.profile-photo-sml>img{vertical-align:top}.view-branch-group-site-people .view-content>h3{text-align:center;margin-top:1em}.view-branch-group-site-people .view-content>h3::after{content:"s"}.view-branch-group-site-people .profile{min-height:auto;overflow:hidden;text-align:left;margin:0}.view-branch-group-site-people .profile>h3,.view-branch-group-site-people .profile>.region,.view-branch-group-site-people .profile>.portfolio,.view-branch-group-site-people .profile>p{margin-left:115px}.view-branch-group-site-people .profile-photo{width:100px;height:100px;margin-right:1em;float:left}.anchor{position:absolute;top:-8em}#campaign-main{position:relative}#block-views-exp-search-page{margin-top:2em}#edit-search-api-views-fulltext-wrapper{width:100%}#edit-search-api-views-fulltext-wrapper .form-item-search-api-views-fulltext,#edit-search-api-views-fulltext-wrapper .form-control{display:block;width:100% !important}.views-widget-filter-search_api_views_fulltext{width:80%;padding:0}.view-search ul{margin:0;padding:0;list-style:none}body.logged-in .edit-bar{position:fixed;bottom:0.5em;right:0.5em;background-color:rgba(0,0,0,0.72);border-radius:0.35em;z-index:501;font-size:0.95em}body.logged-in .edit-bar .nav-tabs,body.logged-in .edit-bar .nav-pills{border:0;padding:0.5em 1em;margin:0}body.logged-in .edit-bar .nav-tabs.tabs--secondary,body.logged-in .edit-bar .nav-pills.tabs--secondary{border-top:1px solid white;font-size:0.9em}body.logged-in .edit-bar .nav-tabs>li,body.logged-in .edit-bar .nav-pills>li{display:inline-block;text-align:center;float:none}body.logged-in .edit-bar .nav-tabs>li.active>a,body.logged-in .edit-bar .nav-tabs>li.active>a:hover,body.logged-in .edit-bar .nav-tabs>li.active>a:focus,body.logged-in .edit-bar .nav-pills>li.active>a,body.logged-in .edit-bar .nav-pills>li.active>a:hover,body.logged-in .edit-bar .nav-pills>li.active>a:focus{color:#fff;background-color:transparent;border-color:transparent}body.logged-in .edit-bar .nav-tabs>li>a:hover,body.logged-in .edit-bar .nav-tabs>li>a:focus,body.logged-in .edit-bar .nav-pills>li>a:hover,body.logged-in .edit-bar .nav-pills>li>a:focus{background-color:transparent;text-decoration:underline;color:#6AC863;border-color:transparent}body.logged-in .workbench-info-block{background:none repeat scroll 0 0 rgba(0,0,0,0.72);list-style:none outside;padding:0.5em 1em;margin:0;border-color:transparent;border-style:solid;border-width:1px;color:#FFF;font-size:0.85em;border-radius:4px;position:fixed;bottom:5em;right:0.5em;z-index:501}body.page-updates .main>.container,body.node-type-newsletter .main>.container{max-width:50em}.view-safer-streets-consultations table.views-view-grid td{padding:0.5em 1em;font-size:12px;border-right:1px solid #ddd}.view.term-grid::after,.view.view-support-by-type::after,.view.view-support-by-role::after{content:'';display:block;clear:both}.view.term-grid ul,.view.view-support-by-type ul,.view.view-support-by-role ul{margin:1em 0;padding:0}.view.term-grid li,.view.view-support-by-type li,.view.view-support-by-role li{margin:0;padding:0;list-style:none}.view.term-grid li>a,.view.view-support-by-type li>a,.view.view-support-by-role li>a{border:3px solid #43B02A;color:#43B02A;margin:0 -3px -3px 0;padding:1em;min-height:6em;font-weight:700;display:block}.view-taxonomy-term .view-empty,.view-child-tags{margin-bottom:2em}div.crm-container .editrow_custom_152-section>.label,div.crm-container .payer_confirmation-section>.label{width:50%;text-align:left;float:left}.block .item-list ul,.block .item-list ol,.view ul,.view ol,.node ul,.node ol{margin:0.5em 0 1em 0;padding-left:1.5em}.block .item-list li,.view li,.node li{margin:0.5em 0}.block .item-list li h2,.block .item-list li h3,.view li h2,.view li h3,.node li h2,.node li h3{clear:left}.view-1-page-book-view ol,.node-book ol{list-style:lower-roman}.view-1-page-book-view ol ol,.node-book ol ol{list-style:lower-alpha}.view-1-page-book-view h2{text-align:left}.list-block .item-list ul{background-color:#e2eadf;list-style:none;margin:0;padding:1em}.list-block .item-list li{margin:0 0 1em 0}.list-block .item-list h3{margin:0}.author-profile{margin-top:0em;float:right;margin-right:0em;margin-bottom:1em;margin-left:2em;text-align:center;background-color:#e6efe3;padding:0.5em 0.5em 1em 0.5em;max-width:15em}.author-profile img{display:block;margin:0 auto;border-radius:50%}.author-profile>.profile{margin:0;padding:0;min-height:auto}.author-profile h3{margin:0.5em 0 0 0}body.page-user-login{background:#43B02A}body.page-user-login .header,body.page-user-login .navbar{display:none}body.page-user-login .main{background-color:transparent}body.page-user-login .content{max-width:30em;background-color:white;padding:2em;margin:0 auto}body.page-user-login h1{color:#43B02A;margin:1em 0;text-align:center}body.page-user-login .btn-default.form-submit{font-size:19px;width:100%}#block-feedback-form{bottom:0;right:20px;background-color:#fff;border:1px solid #aaa;border-bottom:0;padding:0.5em 1em}#block-feedback-form>h2{margin:0 0 0.5em 0}#block-feedback-form>h2>.feedback-link{font-size:16px;padding:0}#block-feedback-form form{border:0;padding:0;background-color:transparent;opacity:1}@keyframes affixFadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes affixFadeIn{from{opacity:0}to{opacity:1}}#intro{font-size:1.25em}.intro{font-size:1.25em;padding-top:0 !important;padding-bottom:0 !important;margin-bottom:3em !important}.intro h2{font-size:1.5em}.intro.lrg{font-size:1.5em;text-align:center}.home-headline{padding:0 3em 4em 3em;position:absolute;bottom:0;z-index:10;max-width:initial !important;width:100%;text-align:center}.home-headline .btn{margin-bottom:0.5em;font-size:28px;padding:0.5em 1em}.home-headline h1{text-shadow:0 1px 8px #000;margin:0 0 0.5em 0}.home-headline h1+h2{text-shadow:0 1px 8px #000;margin-top:-1em}.home-headline .form-condensed{margin:0 auto}#read-more,#updates{background-color:#e6efe3}#candidates{background-color:#e6efe3;padding-bottom:1em}#candidates .profile{border-bottom:0}#candidates ul{margin:0;padding:0;list-style:none}#candidates ul>li{height:18em;text-align:center;padding:0}.ov{position:absolute;z-index:5;height:100%;width:100%;top:0;left:0}.blue-form{border:4px solid #0067c6;background-color:white;padding:1em;color:#0067c6;text-align:center;max-width:900px;margin:0 auto}.blue-form .btn{border-color:#0067c6;background-color:#0067c6}.blue-form .btn:hover{border-color:#147ee0;background-color:#147ee0}.blue-form .glyphicon{font-size:24px}.blue-form h2,.blue-form h3{color:#0067c6;margin:0.5em}.blue-form .webform-client-form{display:inline-block;margin:0}.blue-form label{font-weight:normal}.blue-form .webform-component-radios,.blue-form .webform-component-checkboxes{color:#666;font-size:12px;text-align:left}.blue-form .webform-component-radios .form-type-checkbox label,.blue-form .webform-component-radios .form-type-radio label,.blue-form .webform-component-checkboxes .form-type-checkbox label,.blue-form .webform-component-checkboxes .form-type-radio label{font-weight:normal}.blue-form .webform-component-radios .form-type-checkbox label>input,.blue-form .webform-component-radios .form-type-radio label>input,.blue-form .webform-component-checkboxes .form-type-checkbox label>input,.blue-form .webform-component-checkboxes .form-type-radio label>input{margin-top:1px}#manifesto .manifesto-image{background-size:cover;background-position:center;margin:0;padding:20% 0;position:relative}#manifesto .manifesto-titles{margin:0 4rem -2rem 0;position:absolute;bottom:-4rem;z-index:3}#manifesto h1,#manifesto h2{letter-spacing:-0.01em;padding:1rem 2rem 1rem;margin:0;float:left;clear:left;text-align:left}#manifesto h1{color:#fff;font-size:3em;background-color:#43B02A}#manifesto h2{font-size:1.5em;background-color:#e6efe3}#manifesto .affix{top:0;background:#43B02A;z-index:100;margin:0;opacity:1;animation:affixFadeIn 0.44s  ease-in;-webkit-animation:affixFadeIn 0.44s}#manifesto .affix .manifesto-titles{position:static}#manifesto .affix h1{margin:0;font-size:2em;padding:0.5em;font-weight:normal}#manifesto .affix h2{display:none}body.toolbar #manifesto .affix{margin-top:30px}#manifesto-main{padding-top:7em;padding-bottom:0;background-color:white}#boxed-areas,#costings{padding:0}#get-involved h2,#get-involved h3{margin:0}#manifesto-more{padding:0}#manifesto-more .pdfpreview-image-wrapper{text-align:center}#manifesto-more .img-responsive{display:inline-block;height:300px}.event .views-field-summary,.event .views-field-description{margin:2em 0}.event-map{background-color:#f4f4f4;padding:0.5em;margin:0 1em 1em 1em}#boxed-areas h2,#boxed-areas h3{margin-top:0;color:#43B02A;text-align:left}#boxed-areas .panel-default{border:4px solid #43B02A !important;background-color:transparent;overflow:hidden;clear:both;height:auto !important}#boxed-areas .panel-default .panel-heading{color:#43B02A;font-weight:bold;background-color:transparent;border:0;float:left;margin-bottom:0}#boxed-areas .panel-default .panel-title{color:#43B02A}#costings .panel-default{border:4px solid #aaa !important;background-color:transparent;overflow:hidden;clear:both;height:auto !important}#costings .panel-default .panel-heading{color:#aaa;font-weight:bold;border:0;float:left;margin-bottom:0}#costings .panel-default .panel-title{color:#aaa}#policies .graphics{float:left}#policies h2,#policies ul,#policies .content>p{margin-left:200px;text-align:left;padding-left:0}.manifesto-pages{overflow:auto}.manifesto-pages li>div,.manifesto-pages .footer>div{padding:0.5em}.manifesto-pages .m-next{padding:50% 0;background-color:#e6efe3}.manifesto-pages .m-next>h3{margin:0;position:absolute;top:50%;margin:-1.5em 1.5em;z-index:3;text-align:center}.manifesto-pages .mp{background-size:cover;padding:50% 0;background-position:30% top !important;position:relative;overflow:hidden}.manifesto-pages .mp>a{position:absolute;height:100%;width:100%;top:0;left:0;z-index:4}.manifesto-pages .mp>.ov{z-index:2}.manifesto-pages .mp>h3{position:absolute;bottom:-0.75em;margin:0 -0.5em;padding:0.5em 1em 1.5em 1em;transform:rotate(-5deg);background-color:#43b02a;width:110%;color:white;text-align:center;font-size:1.25em;z-index:3}.vard .region{display:none}.vard .postal-code{display:block}.vote-green h1{margin:1em auto;background:url("/sites/default/files/styles/large/public/Campaigns/Holyrood%202016/votegreen-badge-may5.png") left center no-repeat;background-size:2em;padding-left:120px;max-width:14em;font-size:3em}footer.footer{padding:3em 0 6em 0;text-align:center;color:#999}footer.footer .nav>li{display:inline-block;float:none}.view.term-grid::after,.view.view-support-by-type::after,.view.view-support-by-role::after{content:'';display:block;clear:both}.view.term-grid .item-list>ul,.view.view-support-by-type .item-list>ul,.view.view-support-by-role .item-list>ul{margin:1em 0;padding:0}.view.term-grid .item-list>ul>li,.view.view-support-by-type .item-list>ul>li,.view.view-support-by-role .item-list>ul>li{margin:0;padding:0;list-style:none}.view.term-grid .item-list>ul>li>a,.view.view-support-by-type .item-list>ul>li>a,.view.view-support-by-role .item-list>ul>li>a{border:3px solid #43B02A;color:#43B02A;margin:0 -3px -3px 0;padding:1em;min-height:6em;font-weight:700;display:block}.header-border{margin:1em 0}.header-border h2{margin:0;line-height:42px;text-align:left}.main-border{background-color:#F0F4EF;padding:0}.content-border{background-color:white;border:2px solid #b7c7b2;padding:2em;margin-bottom:2em}.content-border h1{margin:0.5em 0 1em 0;font-size:2em}body.page-candidate-search{background:url(https://greens.scot/sites/default/files/Scotland_topographic_map.png) center center no-repeat}body.page-candidate-search .profile{min-height:auto;background-color:#e2eadf;padding:1em}body.page-candidate-search .region-footer{background-color:#fff;padding:1em}body.page-candidate-search #edit-postal-codes-50{width:8em}body.page-candidate-search #edit-postal-codes-50-wrapper{padding-right:0.5em}.ballot-wrapper{text-align:center;overflow:hidden;height:7.5em;padding:0 2em;background:#f5eedc}.ballot-breaker,.ballot{border:4px solid black;overflow:hidden}.ballot-breaker{border-width:0 4px}.ballot-breaker .ballot-name{color:transparent;padding-top:0;padding-bottom:0;line-height:1em}.ballot-breaker .ballot-logo,.ballot-breaker .ballot-vote{background-image:none;height:1em;padding:0 1em}.ballot-name{float:left}.ballot-logo,.ballot-vote{float:right}.ballot-name{padding:0.7em 1em;font-weight:900;font-size:18px;line-height:1.5em;text-align:left}.ballot-logo{background:url(https://greens.scot/sites/default/files/styles/media_thumbnail/public/sgp-logo-black-med.png) center center no-repeat;background-size:4em;height:5em;width:5em}.ballot-vote{padding:1em;background:url(https://greens.scot/sites/default/files/vote-1.png) center center no-repeat;background-size:30px;border-left:4px solid black;height:5em;width:5em}.ballot-lastname{text-transform:uppercase}.view-councillors h3{clear:both}.privatemsg-message-actions{float:right;font-size:80%}.privatemsg-message>.profile-photo{float:left;text-align:center}.privatemsg-message-column{float:none;overflow:visible;width:auto;margin-bottom:10px;margin-left:100px}.privatemsg-message-participants{border-bottom:0;margin:0;font-size:80%}.privatemsg-message-body{padding:0;overflow:visible;margin-left:0}#block-views-motion-soc-only-block .views-field{margin-bottom:1em}#block-views-motion-soc-only-block .field-content{display:inline-block;font-weight:bold}.node-internal-nomination .label-inline,.node-motion .label-inline,.node-amendment .label-inline{display:inline-block;font-weight:bold}.node-internal-nomination .label-above,.node-motion .label-above,.node-amendment .label-above{font-weight:bold}.node-internal-nomination .field,.node-motion .field,.node-amendment .field{margin-bottom:1em}.node-internal-nomination .box-text,.node-motion .box-text,.node-amendment .box-text{background:#efefef;padding:0.5em}#block-views-content-authors-block-1{margin-bottom:1em}#block-views-content-authors-block-1 h2{font-size:18px;margin:2em 0 0.5em 0;color:#115740;text-align:left}.comment,#comment-form{border:1px solid #aaa;margin-bottom:0.5em;padding:1em}.comment h3{display:none}.comment .user-picture{float:left;margin-right:0.5em;width:32px;height:32px;border-radius:50%;overflow:hidden}.comment .new{float:right;display:inline-block;padding:0.25em 0.5em 0 0.5em;background-color:orange;color:white;border-radius:0.25em;font-size:0.85em;text-transform:uppercase;font-weight:bold}.comment .submitted{display:block;margin-bottom:0.5em;color:#999}.comment .submitted .permalink{float:right}.comment ul.links{margin:0;padding:0;font-size:0.85em;text-transform:capitalize}.comment .content,.comment h3,.comment .submitted,.comment ul.links{margin-left:40px}.full-screen-map-view .event-photo{width:100px;height:100px;background-color:#eee;margin-right:1em;padding:0.5em;background:url(http://saveabandonedbabies.org/wp-content/uploads/2015/08/default.png) center center no-repeat;background-size:cover}.full-screen-map-view .fullscreen-map-frame{position:absolute;top:0;left:30%;width:70%;z-index:2;margin:0;padding:0}.full-screen-map-view .fullscreen-map-frame .leaflet-container{background:#ddd;outline:0}.full-screen-map-view .fullscreen-map-frame .leaflet-container h2{margin:1em 0}.full-screen-map-view .fullscreen-map-frame .leaflet-container a{color:green}.full-screen-map-view .fullscreen-map-frame .leaflet-container a.leaflet-active{outline:2px solid orange}.full-screen-map-view .fullscreen-map-frame .leaflet-container .leaflet-zoom-box{border:2px dotted green;background:rgba(255,255,255,0.5)}.full-screen-map-view .fullscreen-map-sidebar{position:absolute;width:30%;z-index:3;background-color:white;padding:1em;top:0;height:93vh;overflow:scroll}.full-screen-map-view .fullscreen-map-sidebar h2{margin:1em 0}.full-screen-map-view .fullscreen-map-sidebar .node-accommodation-offer{border-bottom:2px solid grey;margin-bottom:1em;font-size:14px}.full-screen-map-view .fullscreen-map-sidebar .node-accommodation-offer p{margin-bottom:0.5em}.label-lg{font-size:16px;padding:0.4em 0.8em}.node-accommodation-offer .label-inline{font-weight:bold;display:inline-block}.node-accommodation-offer .field{margin-bottom:1em}.view-motions .view-grouping-header{font-size:20px;font-weight:bold;margin:2em 0 1em 0}.amendment.teaser{padding:0 1em;border:0;box-shadow:none}.amendment.teaser h3{text-align:left}#media-internet-add-upload .form-item-field-folder-und,#file-entity-add-upload-multiple .form-item-field-folder{display:none}.plupload_filelist_footer{height:auto}.page-taxonomy .view-header>h2{margin-top:0}#file-entity-add-upload-multiple{max-width:700px}.media-bulk-upload-multiedit-form{max-width:700px}.media-bulk-upload-multiedit-form .file-form{border:2px solid #b7c7b2;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);box-shadow:0 1px 1px rgba(0,0,0,0.05);margin-bottom:1em;background-color:white;padding:1em}.media-bulk-upload-multiedit-form img{margin-bottom:0.5em}.media-bulk-upload-multiedit-form label{display:inline-block;width:30%}.media-bulk-upload-multiedit-form .input-group,.media-bulk-upload-multiedit-form .form-control{display:inline-block;width:60% !important}.media-bulk-upload-multiedit-form .panel{display:none}.view .rate-widget-thumbs_up_down>ul{list-style:none;overflow:hidden;margin:0;padding:0}.view .rate-widget-thumbs_up_down>ul>li{width:auto;float:left;list-style:none;text-align:center}.view .rate-widget-thumbs_up_down>ul .percent{display:none}.submission-tracker{background-color:white;padding:1em;text-align:center;margin-bottom:1em;font-size:22px}.submission-tracker strong{font-size:28px}.direct_debit_info-group .dd-help{display:none}.price-set-option-content>input[type="radio"]{margin:0px 4px 0 0}#force_renew{display:none !important;font-style:italic;font-size:11px}@media screen and (max-width: 1400px){#manifesto,#campaign{padding:0}#manifesto .container,#campaign .container{margin:0;width:100%}#manifesto h1{color:#fff;font-size:2.5em;background-color:#43B02A}.get-in{padding:0 3em}.get-in h1{font-size:2.5em}}@media screen and (max-width: 1200px){.get-in{padding:0 1.5em}body.front .get-in h1{font-size:2.5em}}@media screen and (max-width: 991px){.content .pull-right,.intro .pull-right,#intro .pull-right{float:none}#manifesto-main{padding-top:6em}#policies .graphics{float:none}#policies .graphics>img{display:inline-block;margin-right:5%;max-width:25%}#policies h2,#policies ul,#policies .content>p{margin-left:0;text-align:left;padding-left:0}section.quote{background-size:cover;background-position:center}section.quote .overlay{background-color:#B580D1;background-color:rgba(159,99,191,0.82);color:white}section.quote blockquote{font-size:1.15em;margin:2em}section.quote .profile-photo,section.quote .quote-photo{position:static;overflow:hidden;height:100px;border-radius:50%;width:100px;background-color:rgba(255,255,255,0.36);padding-left:17px;float:right;margin-left:1em}section.quote .profile-photo>img,section.quote .quote-photo>img{width:auto;height:100%;margin:0;max-width:none}section.quote .profile-photo{padding-left:0;margin-top:-1em}section.quote .quote-author{position:relative;font-size:1.25em;padding:0 0 2em 0;text-align:right}section.quote h3,section.quote .region,section.quote .portfolio{margin:0;color:#fff}#key-policies .field-group{text-align:left}#key-policies .field-group>li{width:auto;display:block;vertical-align:top;border:0;margin:2em 0.5%;clear:both}#key-policies .field-group h3{text-align:left}#key-policies .field-group .img-responsive{float:left;margin-right:1em;display:block;height:100px;width:auto}#get-involved h2,#get-involved h3{margin-bottom:1em}#get-involved .webform-client-form{display:block}#intro{font-size:1.15em;padding:3em 0}.navbar-topbar>.container{width:auto}#manifesto h1{font-size:2.25em}#manifesto h2{font-size:1.5em}.navbar-topbar .navbar-nav>li>a{font-size:18px}#headlines{text-align:center}.headline{margin-bottom:0.5em}.headline a{display:block}.headline .pull-right{float:none !important}aside .affix{position:static !important;left:0;width:auto !important;top:0 !important;transform:none}#campaign .region-header{font-size:1.5em;margin:2em 0 1em 0;padding:0 2em}header#campaign .ov{display:none}header#campaign .main-image{padding:25% 0}#candidates ul>li{height:18em}}@media screen and (max-width: 767px){#campaign .ov{display:none}#toolbar{display:none}body.toolbar #manifesto .affix,body.toolbar .navbar-fixed-top,body.toolbar-drawer .navbar-fixed-top{margin-top:0}body{padding-top:0 !important}.navbar-default .navbar-nav.secondary{float:none}.navbar .navbar-nav.secondary{float:none}.home-headline{padding:2em;margin:0;position:relative}.home-headline .btn{font-size:18px}.content ul.rrssb-buttons{position:fixed;bottom:0em;left:0;background-color:white;z-index:100;margin:0;padding:3px;text-align:center}.content ul.rrssb-buttons li{padding:0 3px}.content ul.rrssb-buttons li a{border-radius:0;font-size:13px}#manifesto h2{font-size:1.5em}#manifesto-more .manifesto-pages .mp,#manifesto-more .manifesto-pages .m-next{margin:2px;width:auto}.manifesto-image{padding:20% 0}#manifesto .affix{position:relative;top:0;left:0}#manifesto .affix h1{padding:0.25em 0.5em 0.25em;margin:12rem 4rem -2rem 0;position:absolute;font-size:2em;bottom:-0.5em}.manifesto-pages .mp,.manifesto-pages .m-next{height:175px;width:100%;margin:0.5rem 0}.manifesto-pages h3{font-size:1.5em;padding:0.25em 0.5em 0.5em 0.5em}.content.teaser,.content.preview{padding:0 1em 0 1em;overflow:hidden;min-height:initial}.content.teaser .wrap,.content.preview .wrap{float:left;padding:0;height:auto;width:38%;margin:0 0 0 -1em}.content.teaser .main-image,.content.teaser .main-video,.content.preview .main-image,.content.preview .main-video{margin:0;padding:24% 0;height:100%}.content.teaser h2,.content.teaser .meta,.content.teaser .read-more,.content.preview h2,.content.preview .meta,.content.preview .read-more{margin-left:40%;text-align:left}.content.teaser>h2,.content.preview>h2{font-size:1em;margin-top:1em;margin-bottom:1em}.content.teaser .read-more,.content.preview .read-more{display:none}.content.teaser .date,.content.preview .date{display:none}.blue-form h2,.blue-form h3{display:block}.region-content .content .rrssb-buttons{display:none}.region-content .content blockquote{float:none;margin:0 1em 2em 2em;width:auto}.main-col.col-md-4.affix{position:static;padding:auto;right:auto;top:auto;transform:none;width:auto}#campaign-main .content{font-size:1em}.header.affix{position:fixed;left:0;top:2em;background-color:white;width:100%;box-shadow:0 1px 2px rgba(0,0,0,0.2)}body.logged-in .header.affix{top:2em}.header.affix>h1{font-size:1.5em;padding-left:15px}.node-type-press-release h1,.node-type-blog h1{font-size:2em}.blog .author-profile{width:auto;float:none;max-width:none;margin:0 0 1em 0}.blog .author-profile>.profile{text-align:left}.blog .author-profile>.profile>.profile-photo{width:100px;height:100px;float:left;margin-right:1em;margin-bottom:0.5em}.region-sidebar-second .block-rrssb{display:none}.breadcrumb>.active{display:none}h1,.h1{margin:1em 0;font-size:2em}h2,.h2{font-size:1.25em}h3,.h3{font-size:1.15em}.author{margin-top:0;float:none;margin-right:0;margin-bottom:1em;margin-left:0;text-align:left}.author>.profile-photo{width:60px;height:60px;vertical-align:middle;background-size:contain;margin:0;display:inline-block}.author>h3{margin:0.5em 0;display:inline-block;vertical-align:middle}.view.view-homepage-promotions li.promo{height:auto;padding:3em 1em}.view.view-support-by-type li>a,.view.view-support-by-role li>a{min-height:initial}#block-twemex-scrollspynav>.affix-top,#block-twemex-scrollspynav>.affix{position:static;top:auto}.view.view-homepage-promotions li.promo{height:auto;padding:3em 1em}.view.view-support-by-type li>a,.view.view-support-by-role li>a{min-height:initial}.nav>li>span,.nav>li>a{padding:2px;font-size:12px}body.logged-in .edit-bar{bottom:0;right:0;border-radius:0}.workbench-info-block{display:none}}@media screen and (max-width: 479px){#manifesto h1,#campaign h1{font-size:2em}#manifesto-main{padding-top:3em}.background-video{padding:0}.background-video>.video-wrapper{position:static}#manifesto .manifesto-image{padding:40% 0 0 0}#manifesto .manifesto-titles{position:static;margin:0;display:block}#key-policies{padding:0}.content.teaser .wrap,.content.preview .wrap{width:42%}.content.teaser .main-image,.content.teaser .main-video,.content.preview .main-image,.content.preview .main-video{padding:53% 0}.ballot-wrapper{height:5em;padding:0 0.5em}.ballot-breaker .ballot-logo,.ballot-breaker .ballot-vote{padding:0 0.5em}.ballot-name{padding:0.5em;font-size:13px;line-height:1.25em}.ballot-logo{background-size:2em;height:3em;width:3em}.ballot-vote{padding:0.5em;background-size:20px;height:3em;width:3em}.btn-block{white-space:normal}}
/*# sourceMappingURL=style.css.map */

.grid-6,.grid-5,.grid-4,.grid-3,.grid-2{margin:0;list-style:none;padding:0;display:grid;grid-gap:.5rem}@media only screen and (max-width: 799px){.grid-sm-6{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}.grid-sm-5{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.grid-sm-4{grid-template-columns:1fr 1fr 1fr 1fr}.grid-sm-3{grid-template-columns:1fr 1fr 1fr}.grid-sm-2{grid-template-columns:1fr 1fr}}@media only screen and (min-width: 800px) and (max-width: 1023px){.grid-md-6{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}.grid-md-5{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.grid-md-4{grid-template-columns:1fr 1fr 1fr 1fr}.grid-md-3{grid-template-columns:1fr 1fr 1fr}.grid-md-2{grid-template-columns:1fr 1fr}}@media only screen and (min-width: 1024px){.grid-6{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}.grid-5{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.grid-4{grid-template-columns:1fr 1fr 1fr 1fr}.grid-3{grid-template-columns:1fr 1fr 1fr}.grid-2{grid-template-columns:1fr 1fr}}
/*# sourceMappingURL=grid-only.css.map */


#node-15611 .form-item {
 display: inline-block;
margin: 0 1rem 1rem 0;
}

.view-branches .content.teaser {
  margin: 1%;
  height: 200px;
  width: 47%;
  text-align: center;
}

#manifesto-main blockquote {
	border: 0;
	background-color: #F0F4EF;
  padding: 2rem;
}

#manifesto-main blockquote h3 {
	margin: 0;
}

#manifesto-main blockquote li {
	margin: 0.5rem 0;
}

.main-col img {
max-width: 100%;
height: auto;
}

body.page-civicrm-contribute-transact header {
	background-color: #43B02A;
  padding: 2rem 0 10rem 0;
	color: white;
}

body.page-civicrm-contribute-transact header h1 {
	color: white;
}

body.page-civicrm-contribute-transact #main {
	background-color: #fff;
}

body.page-civicrm-contribute-transact .content-border {
	background-color: white;
	border:0;
  margin-top:-10rem;
}

ul.two-col-list {
  column-count: 2;
  margin: 0;
  padding:0;
}

ul.two-col-list > li {
  break-inside: avoid;
  margin: 0 0 4rem 0 !important;
}
ul.two-col-list > li h3 {
  margin: 0;
}

@media screen and (max-width: 1024px) {


ul.two-col-list {
  column-count: 1;
}

}
