/* mixins */
/* 
 * Foundation Icons v 3.0
 * Made by ZURB 2013 http://zurb.com/playground/foundation-icon-fonts-3
 * MIT License
 */
@font-face {
  font-family: "foundation-icons";
  src: url("icons/foundation-icons.eot");
  src: url("icons/foundation-icons.eot?#iefix") format("embedded-opentype"), url("icons/foundation-icons.woff") format("woff"), url("icons/foundation-icons.ttf") format("truetype"), url("icons/foundation-icons.svg#fontcustom") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* line 18, ../scss/_foundation-icons.scss */
.fi-address-book:before,
.fi-alert:before,
.fi-align-center:before,
.fi-align-justify:before,
.fi-align-left:before,
.fi-align-right:before,
.fi-anchor:before,
.fi-annotate:before,
.fi-archive:before,
.fi-arrow-down:before,
.fi-arrow-left:before,
.fi-arrow-right:before,
.fi-arrow-up:before,
.fi-arrows-compress:before,
.fi-arrows-expand:before,
.fi-arrows-in:before,
.fi-arrows-out:before,
.fi-asl:before,
.fi-asterisk:before,
.fi-at-sign:before,
.fi-background-color:before,
.fi-battery-empty:before,
.fi-battery-full:before,
.fi-battery-half:before,
.fi-bitcoin-circle:before,
.fi-bitcoin:before,
.fi-blind:before,
.fi-bluetooth:before,
.fi-bold:before,
.fi-book-bookmark:before,
.fi-book:before,
.fi-bookmark:before,
.fi-braille:before,
.fi-burst-new:before,
.fi-burst-sale:before,
.fi-burst:before,
.fi-calendar:before,
.fi-camera:before,
.fi-check:before,
.fi-checkbox:before,
.fi-clipboard-notes:before,
.fi-clipboard-pencil:before,
.fi-clipboard:before,
.fi-clock:before,
.fi-closed-caption:before,
.fi-cloud:before,
.fi-comment-minus:before,
.fi-comment-quotes:before,
.fi-comment-video:before,
.fi-comment:before,
.fi-comments:before,
.fi-compass:before,
.fi-contrast:before,
.fi-credit-card:before,
.fi-crop:before,
.fi-crown:before,
.fi-css3:before,
.fi-database:before,
.fi-die-five:before,
.fi-die-four:before,
.fi-die-one:before,
.fi-die-six:before,
.fi-die-three:before,
.fi-die-two:before,
.fi-dislike:before,
.fi-dollar-bill:before,
.fi-dollar:before,
.fi-download:before,
.fi-eject:before,
.fi-elevator:before,
.fi-euro:before,
.fi-eye:before,
.fi-fast-forward:before,
.fi-female-symbol:before,
.fi-female:before,
.fi-filter:before,
.fi-first-aid:before,
.fi-flag:before,
.fi-folder-add:before,
.fi-folder-lock:before,
.fi-folder:before,
.fi-foot:before,
.fi-foundation:before,
.fi-graph-bar:before,
.fi-graph-horizontal:before,
.fi-graph-pie:before,
.fi-graph-trend:before,
.fi-guide-dog:before,
.fi-hearing-aid:before,
.fi-heart:before,
.fi-home:before,
.fi-html5:before,
.fi-indent-less:before,
.fi-indent-more:before,
.fi-info:before,
.fi-italic:before,
.fi-key:before,
.fi-laptop:before,
.fi-layout:before,
.fi-lightbulb:before,
.fi-like:before,
.fi-link:before,
.fi-list-bullet:before,
.fi-list-number:before,
.fi-list-thumbnails:before,
.fi-list:before,
.fi-lock:before,
.fi-loop:before,
.fi-magnifying-glass:before,
.fi-mail:before,
.fi-male-female:before,
.fi-male-symbol:before,
.fi-male:before,
.fi-map:before,
.fi-marker:before,
.fi-megaphone:before,
.fi-microphone:before,
.fi-minus-circle:before,
.fi-minus:before,
.fi-mobile-signal:before,
.fi-mobile:before,
.fi-monitor:before,
.fi-mountains:before,
.fi-music:before,
.fi-next:before,
.fi-no-dogs:before,
.fi-no-smoking:before,
.fi-page-add:before,
.fi-page-copy:before,
.fi-page-csv:before,
.fi-page-delete:before,
.fi-page-doc:before,
.fi-page-edit:before,
.fi-page-export-csv:before,
.fi-page-export-doc:before,
.fi-page-export-pdf:before,
.fi-page-export:before,
.fi-page-filled:before,
.fi-page-multiple:before,
.fi-page-pdf:before,
.fi-page-remove:before,
.fi-page-search:before,
.fi-page:before,
.fi-paint-bucket:before,
.fi-paperclip:before,
.fi-pause:before,
.fi-paw:before,
.fi-paypal:before,
.fi-pencil:before,
.fi-photo:before,
.fi-play-circle:before,
.fi-play-video:before,
.fi-play:before,
.fi-plus:before,
.fi-pound:before,
.fi-power:before,
.fi-previous:before,
.fi-price-tag:before,
.fi-pricetag-multiple:before,
.fi-print:before,
.fi-prohibited:before,
.fi-projection-screen:before,
.fi-puzzle:before,
.fi-quote:before,
.fi-record:before,
.fi-refresh:before,
.fi-results-demographics:before,
.fi-results:before,
.fi-rewind-ten:before,
.fi-rewind:before,
.fi-rss:before,
.fi-safety-cone:before,
.fi-save:before,
.fi-share:before,
.fi-sheriff-badge:before,
.fi-shield:before,
.fi-shopping-bag:before,
.fi-shopping-cart:before,
.fi-shuffle:before,
.fi-skull:before,
.fi-social-500px:before,
.fi-social-adobe:before,
.fi-social-amazon:before,
.fi-social-android:before,
.fi-social-apple:before,
.fi-social-behance:before,
.fi-social-bing:before,
.fi-social-blogger:before,
.fi-social-delicious:before,
.fi-social-designer-news:before,
.fi-social-deviant-art:before,
.fi-social-digg:before,
.fi-social-dribbble:before,
.fi-social-drive:before,
.fi-social-dropbox:before,
.fi-social-evernote:before,
.fi-social-facebook:before,
.fi-social-flickr:before,
.fi-social-forrst:before,
.fi-social-foursquare:before,
.fi-social-game-center:before,
.fi-social-github:before,
.fi-social-google-plus:before,
.fi-social-hacker-news:before,
.fi-social-hi5:before,
.fi-social-instagram:before,
.fi-social-joomla:before,
.fi-social-lastfm:before,
.fi-social-linkedin:before,
.fi-social-medium:before,
.fi-social-myspace:before,
.fi-social-orkut:before,
.fi-social-path:before,
.fi-social-picasa:before,
.fi-social-pinterest:before,
.fi-social-rdio:before,
.fi-social-reddit:before,
.fi-social-skillshare:before,
.fi-social-skype:before,
.fi-social-smashing-mag:before,
.fi-social-snapchat:before,
.fi-social-spotify:before,
.fi-social-squidoo:before,
.fi-social-stack-overflow:before,
.fi-social-steam:before,
.fi-social-stumbleupon:before,
.fi-social-treehouse:before,
.fi-social-tumblr:before,
.fi-social-twitter:before,
.fi-social-vimeo:before,
.fi-social-windows:before,
.fi-social-xbox:before,
.fi-social-yahoo:before,
.fi-social-yelp:before,
.fi-social-youtube:before,
.fi-social-zerply:before,
.fi-social-zurb:before,
.fi-sound:before,
.fi-star:before,
.fi-stop:before,
.fi-strikethrough:before,
.fi-subscript:before,
.fi-superscript:before,
.fi-tablet-landscape:before,
.fi-tablet-portrait:before,
.fi-target-two:before,
.fi-target:before,
.fi-telephone-accessible:before,
.fi-telephone:before,
.fi-text-color:before,
.fi-thumbnails:before,
.fi-ticket:before,
.fi-torso-business:before,
.fi-torso-female:before,
.fi-torso:before,
.fi-torsos-all-female:before,
.fi-torsos-all:before,
.fi-torsos-female-male:before,
.fi-torsos-male-female:before,
.fi-torsos:before,
.fi-trash:before,
.fi-trees:before,
.fi-trophy:before,
.fi-underline:before,
.fi-universal-access:before,
.fi-unlink:before,
.fi-unlock:before,
.fi-upload-cloud:before,
.fi-upload:before,
.fi-usb:before,
.fi-video:before,
.fi-volume-none:before,
.fi-volume-strike:before,
.fi-volume:before,
.fi-web:before,
.fi-wheelchair:before,
.fi-widget:before,
.fi-wrench:before,
.fi-x-circle:before,
.fi-x:before,
.fi-yen:before,
.fi-zoom-in:before,
.fi-zoom-out:before {
  font-family: "foundation-icons";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  text-decoration: inherit;
}

/* line 312, ../scss/_foundation-icons.scss */
.fi-address-book:before {
  content: "\f100";
}

/* line 313, ../scss/_foundation-icons.scss */
.fi-alert:before {
  content: "\f101";
}

/* line 314, ../scss/_foundation-icons.scss */
.fi-align-center:before {
  content: "\f102";
}

/* line 315, ../scss/_foundation-icons.scss */
.fi-align-justify:before {
  content: "\f103";
}

/* line 316, ../scss/_foundation-icons.scss */
.fi-align-left:before {
  content: "\f104";
}

/* line 317, ../scss/_foundation-icons.scss */
.fi-align-right:before {
  content: "\f105";
}

/* line 318, ../scss/_foundation-icons.scss */
.fi-anchor:before {
  content: "\f106";
}

/* line 319, ../scss/_foundation-icons.scss */
.fi-annotate:before {
  content: "\f107";
}

/* line 320, ../scss/_foundation-icons.scss */
.fi-archive:before {
  content: "\f108";
}

/* line 321, ../scss/_foundation-icons.scss */
.fi-arrow-down:before {
  content: "\f109";
}

/* line 322, ../scss/_foundation-icons.scss */
.fi-arrow-left:before {
  content: "\f10a";
}

/* line 323, ../scss/_foundation-icons.scss */
.fi-arrow-right:before {
  content: "\f10b";
}

/* line 324, ../scss/_foundation-icons.scss */
.fi-arrow-up:before {
  content: "\f10c";
}

/* line 325, ../scss/_foundation-icons.scss */
.fi-arrows-compress:before {
  content: "\f10d";
}

/* line 326, ../scss/_foundation-icons.scss */
.fi-arrows-expand:before {
  content: "\f10e";
}

/* line 327, ../scss/_foundation-icons.scss */
.fi-arrows-in:before {
  content: "\f10f";
}

/* line 328, ../scss/_foundation-icons.scss */
.fi-arrows-out:before {
  content: "\f110";
}

/* line 329, ../scss/_foundation-icons.scss */
.fi-asl:before {
  content: "\f111";
}

/* line 330, ../scss/_foundation-icons.scss */
.fi-asterisk:before {
  content: "\f112";
}

/* line 331, ../scss/_foundation-icons.scss */
.fi-at-sign:before {
  content: "\f113";
}

/* line 332, ../scss/_foundation-icons.scss */
.fi-background-color:before {
  content: "\f114";
}

/* line 333, ../scss/_foundation-icons.scss */
.fi-battery-empty:before {
  content: "\f115";
}

/* line 334, ../scss/_foundation-icons.scss */
.fi-battery-full:before {
  content: "\f116";
}

/* line 335, ../scss/_foundation-icons.scss */
.fi-battery-half:before {
  content: "\f117";
}

/* line 336, ../scss/_foundation-icons.scss */
.fi-bitcoin-circle:before {
  content: "\f118";
}

/* line 337, ../scss/_foundation-icons.scss */
.fi-bitcoin:before {
  content: "\f119";
}

/* line 338, ../scss/_foundation-icons.scss */
.fi-blind:before {
  content: "\f11a";
}

/* line 339, ../scss/_foundation-icons.scss */
.fi-bluetooth:before {
  content: "\f11b";
}

/* line 340, ../scss/_foundation-icons.scss */
.fi-bold:before {
  content: "\f11c";
}

/* line 341, ../scss/_foundation-icons.scss */
.fi-book-bookmark:before {
  content: "\f11d";
}

/* line 342, ../scss/_foundation-icons.scss */
.fi-book:before {
  content: "\f11e";
}

/* line 343, ../scss/_foundation-icons.scss */
.fi-bookmark:before {
  content: "\f11f";
}

/* line 344, ../scss/_foundation-icons.scss */
.fi-braille:before {
  content: "\f120";
}

/* line 345, ../scss/_foundation-icons.scss */
.fi-burst-new:before {
  content: "\f121";
}

/* line 346, ../scss/_foundation-icons.scss */
.fi-burst-sale:before {
  content: "\f122";
}

/* line 347, ../scss/_foundation-icons.scss */
.fi-burst:before {
  content: "\f123";
}

/* line 348, ../scss/_foundation-icons.scss */
.fi-calendar:before {
  content: "\f124";
}

/* line 349, ../scss/_foundation-icons.scss */
.fi-camera:before {
  content: "\f125";
}

/* line 350, ../scss/_foundation-icons.scss */
.fi-check:before {
  content: "\f126";
}

/* line 351, ../scss/_foundation-icons.scss */
.fi-checkbox:before {
  content: "\f127";
}

/* line 352, ../scss/_foundation-icons.scss */
.fi-clipboard-notes:before {
  content: "\f128";
}

/* line 353, ../scss/_foundation-icons.scss */
.fi-clipboard-pencil:before {
  content: "\f129";
}

/* line 354, ../scss/_foundation-icons.scss */
.fi-clipboard:before {
  content: "\f12a";
}

/* line 355, ../scss/_foundation-icons.scss */
.fi-clock:before {
  content: "\f12b";
}

/* line 356, ../scss/_foundation-icons.scss */
.fi-closed-caption:before {
  content: "\f12c";
}

/* line 357, ../scss/_foundation-icons.scss */
.fi-cloud:before {
  content: "\f12d";
}

/* line 358, ../scss/_foundation-icons.scss */
.fi-comment-minus:before {
  content: "\f12e";
}

/* line 359, ../scss/_foundation-icons.scss */
.fi-comment-quotes:before {
  content: "\f12f";
}

/* line 360, ../scss/_foundation-icons.scss */
.fi-comment-video:before {
  content: "\f130";
}

/* line 361, ../scss/_foundation-icons.scss */
.fi-comment:before {
  content: "\f131";
}

/* line 362, ../scss/_foundation-icons.scss */
.fi-comments:before {
  content: "\f132";
}

/* line 363, ../scss/_foundation-icons.scss */
.fi-compass:before {
  content: "\f133";
}

/* line 364, ../scss/_foundation-icons.scss */
.fi-contrast:before {
  content: "\f134";
}

/* line 365, ../scss/_foundation-icons.scss */
.fi-credit-card:before {
  content: "\f135";
}

/* line 366, ../scss/_foundation-icons.scss */
.fi-crop:before {
  content: "\f136";
}

/* line 367, ../scss/_foundation-icons.scss */
.fi-crown:before {
  content: "\f137";
}

/* line 368, ../scss/_foundation-icons.scss */
.fi-css3:before {
  content: "\f138";
}

/* line 369, ../scss/_foundation-icons.scss */
.fi-database:before {
  content: "\f139";
}

/* line 370, ../scss/_foundation-icons.scss */
.fi-die-five:before {
  content: "\f13a";
}

/* line 371, ../scss/_foundation-icons.scss */
.fi-die-four:before {
  content: "\f13b";
}

/* line 372, ../scss/_foundation-icons.scss */
.fi-die-one:before {
  content: "\f13c";
}

/* line 373, ../scss/_foundation-icons.scss */
.fi-die-six:before {
  content: "\f13d";
}

/* line 374, ../scss/_foundation-icons.scss */
.fi-die-three:before {
  content: "\f13e";
}

/* line 375, ../scss/_foundation-icons.scss */
.fi-die-two:before {
  content: "\f13f";
}

/* line 376, ../scss/_foundation-icons.scss */
.fi-dislike:before {
  content: "\f140";
}

/* line 377, ../scss/_foundation-icons.scss */
.fi-dollar-bill:before {
  content: "\f141";
}

/* line 378, ../scss/_foundation-icons.scss */
.fi-dollar:before {
  content: "\f142";
}

/* line 379, ../scss/_foundation-icons.scss */
.fi-download:before {
  content: "\f143";
}

/* line 380, ../scss/_foundation-icons.scss */
.fi-eject:before {
  content: "\f144";
}

/* line 381, ../scss/_foundation-icons.scss */
.fi-elevator:before {
  content: "\f145";
}

/* line 382, ../scss/_foundation-icons.scss */
.fi-euro:before {
  content: "\f146";
}

/* line 383, ../scss/_foundation-icons.scss */
.fi-eye:before {
  content: "\f147";
}

/* line 384, ../scss/_foundation-icons.scss */
.fi-fast-forward:before {
  content: "\f148";
}

/* line 385, ../scss/_foundation-icons.scss */
.fi-female-symbol:before {
  content: "\f149";
}

/* line 386, ../scss/_foundation-icons.scss */
.fi-female:before {
  content: "\f14a";
}

/* line 387, ../scss/_foundation-icons.scss */
.fi-filter:before {
  content: "\f14b";
}

/* line 388, ../scss/_foundation-icons.scss */
.fi-first-aid:before {
  content: "\f14c";
}

/* line 389, ../scss/_foundation-icons.scss */
.fi-flag:before {
  content: "\f14d";
}

/* line 390, ../scss/_foundation-icons.scss */
.fi-folder-add:before {
  content: "\f14e";
}

/* line 391, ../scss/_foundation-icons.scss */
.fi-folder-lock:before {
  content: "\f14f";
}

/* line 392, ../scss/_foundation-icons.scss */
.fi-folder:before {
  content: "\f150";
}

/* line 393, ../scss/_foundation-icons.scss */
.fi-foot:before {
  content: "\f151";
}

/* line 394, ../scss/_foundation-icons.scss */
.fi-foundation:before {
  content: "\f152";
}

/* line 395, ../scss/_foundation-icons.scss */
.fi-graph-bar:before {
  content: "\f153";
}

/* line 396, ../scss/_foundation-icons.scss */
.fi-graph-horizontal:before {
  content: "\f154";
}

/* line 397, ../scss/_foundation-icons.scss */
.fi-graph-pie:before {
  content: "\f155";
}

/* line 398, ../scss/_foundation-icons.scss */
.fi-graph-trend:before {
  content: "\f156";
}

/* line 399, ../scss/_foundation-icons.scss */
.fi-guide-dog:before {
  content: "\f157";
}

/* line 400, ../scss/_foundation-icons.scss */
.fi-hearing-aid:before {
  content: "\f158";
}

/* line 401, ../scss/_foundation-icons.scss */
.fi-heart:before {
  content: "\f159";
}

/* line 402, ../scss/_foundation-icons.scss */
.fi-home:before {
  content: "\f15a";
}

/* line 403, ../scss/_foundation-icons.scss */
.fi-html5:before {
  content: "\f15b";
}

/* line 404, ../scss/_foundation-icons.scss */
.fi-indent-less:before {
  content: "\f15c";
}

/* line 405, ../scss/_foundation-icons.scss */
.fi-indent-more:before {
  content: "\f15d";
}

/* line 406, ../scss/_foundation-icons.scss */
.fi-info:before {
  content: "\f15e";
}

/* line 407, ../scss/_foundation-icons.scss */
.fi-italic:before {
  content: "\f15f";
}

/* line 408, ../scss/_foundation-icons.scss */
.fi-key:before {
  content: "\f160";
}

/* line 409, ../scss/_foundation-icons.scss */
.fi-laptop:before {
  content: "\f161";
}

/* line 410, ../scss/_foundation-icons.scss */
.fi-layout:before {
  content: "\f162";
}

/* line 411, ../scss/_foundation-icons.scss */
.fi-lightbulb:before {
  content: "\f163";
}

/* line 412, ../scss/_foundation-icons.scss */
.fi-like:before {
  content: "\f164";
}

/* line 413, ../scss/_foundation-icons.scss */
.fi-link:before {
  content: "\f165";
}

/* line 414, ../scss/_foundation-icons.scss */
.fi-list-bullet:before {
  content: "\f166";
}

/* line 415, ../scss/_foundation-icons.scss */
.fi-list-number:before {
  content: "\f167";
}

/* line 416, ../scss/_foundation-icons.scss */
.fi-list-thumbnails:before {
  content: "\f168";
}

/* line 417, ../scss/_foundation-icons.scss */
.fi-list:before {
  content: "\f169";
}

/* line 418, ../scss/_foundation-icons.scss */
.fi-lock:before {
  content: "\f16a";
}

/* line 419, ../scss/_foundation-icons.scss */
.fi-loop:before {
  content: "\f16b";
}

/* line 420, ../scss/_foundation-icons.scss */
.fi-magnifying-glass:before {
  content: "\f16c";
}

/* line 421, ../scss/_foundation-icons.scss */
.fi-mail:before {
  content: "\f16d";
}

/* line 422, ../scss/_foundation-icons.scss */
.fi-male-female:before {
  content: "\f16e";
}

/* line 423, ../scss/_foundation-icons.scss */
.fi-male-symbol:before {
  content: "\f16f";
}

/* line 424, ../scss/_foundation-icons.scss */
.fi-male:before {
  content: "\f170";
}

/* line 425, ../scss/_foundation-icons.scss */
.fi-map:before {
  content: "\f171";
}

/* line 426, ../scss/_foundation-icons.scss */
.fi-marker:before {
  content: "\f172";
}

/* line 427, ../scss/_foundation-icons.scss */
.fi-megaphone:before {
  content: "\f173";
}

/* line 428, ../scss/_foundation-icons.scss */
.fi-microphone:before {
  content: "\f174";
}

/* line 429, ../scss/_foundation-icons.scss */
.fi-minus-circle:before {
  content: "\f175";
}

/* line 430, ../scss/_foundation-icons.scss */
.fi-minus:before {
  content: "\f176";
}

/* line 431, ../scss/_foundation-icons.scss */
.fi-mobile-signal:before {
  content: "\f177";
}

/* line 432, ../scss/_foundation-icons.scss */
.fi-mobile:before {
  content: "\f178";
}

/* line 433, ../scss/_foundation-icons.scss */
.fi-monitor:before {
  content: "\f179";
}

/* line 434, ../scss/_foundation-icons.scss */
.fi-mountains:before {
  content: "\f17a";
}

/* line 435, ../scss/_foundation-icons.scss */
.fi-music:before {
  content: "\f17b";
}

/* line 436, ../scss/_foundation-icons.scss */
.fi-next:before {
  content: "\f17c";
}

/* line 437, ../scss/_foundation-icons.scss */
.fi-no-dogs:before {
  content: "\f17d";
}

/* line 438, ../scss/_foundation-icons.scss */
.fi-no-smoking:before {
  content: "\f17e";
}

/* line 439, ../scss/_foundation-icons.scss */
.fi-page-add:before {
  content: "\f17f";
}

/* line 440, ../scss/_foundation-icons.scss */
.fi-page-copy:before {
  content: "\f180";
}

/* line 441, ../scss/_foundation-icons.scss */
.fi-page-csv:before {
  content: "\f181";
}

/* line 442, ../scss/_foundation-icons.scss */
.fi-page-delete:before {
  content: "\f182";
}

/* line 443, ../scss/_foundation-icons.scss */
.fi-page-doc:before {
  content: "\f183";
}

/* line 444, ../scss/_foundation-icons.scss */
.fi-page-edit:before {
  content: "\f184";
}

/* line 445, ../scss/_foundation-icons.scss */
.fi-page-export-csv:before {
  content: "\f185";
}

/* line 446, ../scss/_foundation-icons.scss */
.fi-page-export-doc:before {
  content: "\f186";
}

/* line 447, ../scss/_foundation-icons.scss */
.fi-page-export-pdf:before {
  content: "\f187";
}

/* line 448, ../scss/_foundation-icons.scss */
.fi-page-export:before {
  content: "\f188";
}

/* line 449, ../scss/_foundation-icons.scss */
.fi-page-filled:before {
  content: "\f189";
}

/* line 450, ../scss/_foundation-icons.scss */
.fi-page-multiple:before {
  content: "\f18a";
}

/* line 451, ../scss/_foundation-icons.scss */
.fi-page-pdf:before {
  content: "\f18b";
}

/* line 452, ../scss/_foundation-icons.scss */
.fi-page-remove:before {
  content: "\f18c";
}

/* line 453, ../scss/_foundation-icons.scss */
.fi-page-search:before {
  content: "\f18d";
}

/* line 454, ../scss/_foundation-icons.scss */
.fi-page:before {
  content: "\f18e";
}

/* line 455, ../scss/_foundation-icons.scss */
.fi-paint-bucket:before {
  content: "\f18f";
}

/* line 456, ../scss/_foundation-icons.scss */
.fi-paperclip:before {
  content: "\f190";
}

/* line 457, ../scss/_foundation-icons.scss */
.fi-pause:before {
  content: "\f191";
}

/* line 458, ../scss/_foundation-icons.scss */
.fi-paw:before {
  content: "\f192";
}

/* line 459, ../scss/_foundation-icons.scss */
.fi-paypal:before {
  content: "\f193";
}

/* line 460, ../scss/_foundation-icons.scss */
.fi-pencil:before {
  content: "\f194";
}

/* line 461, ../scss/_foundation-icons.scss */
.fi-photo:before {
  content: "\f195";
}

/* line 462, ../scss/_foundation-icons.scss */
.fi-play-circle:before {
  content: "\f196";
}

/* line 463, ../scss/_foundation-icons.scss */
.fi-play-video:before {
  content: "\f197";
}

/* line 464, ../scss/_foundation-icons.scss */
.fi-play:before {
  content: "\f198";
}

/* line 465, ../scss/_foundation-icons.scss */
.fi-plus:before {
  content: "\f199";
}

/* line 466, ../scss/_foundation-icons.scss */
.fi-pound:before {
  content: "\f19a";
}

/* line 467, ../scss/_foundation-icons.scss */
.fi-power:before {
  content: "\f19b";
}

/* line 468, ../scss/_foundation-icons.scss */
.fi-previous:before {
  content: "\f19c";
}

/* line 469, ../scss/_foundation-icons.scss */
.fi-price-tag:before {
  content: "\f19d";
}

/* line 470, ../scss/_foundation-icons.scss */
.fi-pricetag-multiple:before {
  content: "\f19e";
}

/* line 471, ../scss/_foundation-icons.scss */
.fi-print:before {
  content: "\f19f";
}

/* line 472, ../scss/_foundation-icons.scss */
.fi-prohibited:before {
  content: "\f1a0";
}

/* line 473, ../scss/_foundation-icons.scss */
.fi-projection-screen:before {
  content: "\f1a1";
}

/* line 474, ../scss/_foundation-icons.scss */
.fi-puzzle:before {
  content: "\f1a2";
}

/* line 475, ../scss/_foundation-icons.scss */
.fi-quote:before {
  content: "\f1a3";
}

/* line 476, ../scss/_foundation-icons.scss */
.fi-record:before {
  content: "\f1a4";
}

/* line 477, ../scss/_foundation-icons.scss */
.fi-refresh:before {
  content: "\f1a5";
}

/* line 478, ../scss/_foundation-icons.scss */
.fi-results-demographics:before {
  content: "\f1a6";
}

/* line 479, ../scss/_foundation-icons.scss */
.fi-results:before {
  content: "\f1a7";
}

/* line 480, ../scss/_foundation-icons.scss */
.fi-rewind-ten:before {
  content: "\f1a8";
}

/* line 481, ../scss/_foundation-icons.scss */
.fi-rewind:before {
  content: "\f1a9";
}

/* line 482, ../scss/_foundation-icons.scss */
.fi-rss:before {
  content: "\f1aa";
}

/* line 483, ../scss/_foundation-icons.scss */
.fi-safety-cone:before {
  content: "\f1ab";
}

/* line 484, ../scss/_foundation-icons.scss */
.fi-save:before {
  content: "\f1ac";
}

/* line 485, ../scss/_foundation-icons.scss */
.fi-share:before {
  content: "\f1ad";
}

/* line 486, ../scss/_foundation-icons.scss */
.fi-sheriff-badge:before {
  content: "\f1ae";
}

/* line 487, ../scss/_foundation-icons.scss */
.fi-shield:before {
  content: "\f1af";
}

/* line 488, ../scss/_foundation-icons.scss */
.fi-shopping-bag:before {
  content: "\f1b0";
}

/* line 489, ../scss/_foundation-icons.scss */
.fi-shopping-cart:before {
  content: "\f1b1";
}

/* line 490, ../scss/_foundation-icons.scss */
.fi-shuffle:before {
  content: "\f1b2";
}

/* line 491, ../scss/_foundation-icons.scss */
.fi-skull:before {
  content: "\f1b3";
}

/* line 492, ../scss/_foundation-icons.scss */
.fi-social-500px:before {
  content: "\f1b4";
}

/* line 493, ../scss/_foundation-icons.scss */
.fi-social-adobe:before {
  content: "\f1b5";
}

/* line 494, ../scss/_foundation-icons.scss */
.fi-social-amazon:before {
  content: "\f1b6";
}

/* line 495, ../scss/_foundation-icons.scss */
.fi-social-android:before {
  content: "\f1b7";
}

/* line 496, ../scss/_foundation-icons.scss */
.fi-social-apple:before {
  content: "\f1b8";
}

/* line 497, ../scss/_foundation-icons.scss */
.fi-social-behance:before {
  content: "\f1b9";
}

/* line 498, ../scss/_foundation-icons.scss */
.fi-social-bing:before {
  content: "\f1ba";
}

/* line 499, ../scss/_foundation-icons.scss */
.fi-social-blogger:before {
  content: "\f1bb";
}

/* line 500, ../scss/_foundation-icons.scss */
.fi-social-delicious:before {
  content: "\f1bc";
}

/* line 501, ../scss/_foundation-icons.scss */
.fi-social-designer-news:before {
  content: "\f1bd";
}

/* line 502, ../scss/_foundation-icons.scss */
.fi-social-deviant-art:before {
  content: "\f1be";
}

/* line 503, ../scss/_foundation-icons.scss */
.fi-social-digg:before {
  content: "\f1bf";
}

/* line 504, ../scss/_foundation-icons.scss */
.fi-social-dribbble:before {
  content: "\f1c0";
}

/* line 505, ../scss/_foundation-icons.scss */
.fi-social-drive:before {
  content: "\f1c1";
}

/* line 506, ../scss/_foundation-icons.scss */
.fi-social-dropbox:before {
  content: "\f1c2";
}

/* line 507, ../scss/_foundation-icons.scss */
.fi-social-evernote:before {
  content: "\f1c3";
}

/* line 508, ../scss/_foundation-icons.scss */
.fi-social-facebook:before {
  content: "\f1c4";
}

/* line 509, ../scss/_foundation-icons.scss */
.fi-social-flickr:before {
  content: "\f1c5";
}

/* line 510, ../scss/_foundation-icons.scss */
.fi-social-forrst:before {
  content: "\f1c6";
}

/* line 511, ../scss/_foundation-icons.scss */
.fi-social-foursquare:before {
  content: "\f1c7";
}

/* line 512, ../scss/_foundation-icons.scss */
.fi-social-game-center:before {
  content: "\f1c8";
}

/* line 513, ../scss/_foundation-icons.scss */
.fi-social-github:before {
  content: "\f1c9";
}

/* line 514, ../scss/_foundation-icons.scss */
.fi-social-google-plus:before {
  content: "\f1ca";
}

/* line 515, ../scss/_foundation-icons.scss */
.fi-social-hacker-news:before {
  content: "\f1cb";
}

/* line 516, ../scss/_foundation-icons.scss */
.fi-social-hi5:before {
  content: "\f1cc";
}

/* line 517, ../scss/_foundation-icons.scss */
.fi-social-instagram:before {
  content: "\f1cd";
}

/* line 518, ../scss/_foundation-icons.scss */
.fi-social-joomla:before {
  content: "\f1ce";
}

/* line 519, ../scss/_foundation-icons.scss */
.fi-social-lastfm:before {
  content: "\f1cf";
}

/* line 520, ../scss/_foundation-icons.scss */
.fi-social-linkedin:before {
  content: "\f1d0";
}

/* line 521, ../scss/_foundation-icons.scss */
.fi-social-medium:before {
  content: "\f1d1";
}

/* line 522, ../scss/_foundation-icons.scss */
.fi-social-myspace:before {
  content: "\f1d2";
}

/* line 523, ../scss/_foundation-icons.scss */
.fi-social-orkut:before {
  content: "\f1d3";
}

/* line 524, ../scss/_foundation-icons.scss */
.fi-social-path:before {
  content: "\f1d4";
}

/* line 525, ../scss/_foundation-icons.scss */
.fi-social-picasa:before {
  content: "\f1d5";
}

/* line 526, ../scss/_foundation-icons.scss */
.fi-social-pinterest:before {
  content: "\f1d6";
}

/* line 527, ../scss/_foundation-icons.scss */
.fi-social-rdio:before {
  content: "\f1d7";
}

/* line 528, ../scss/_foundation-icons.scss */
.fi-social-reddit:before {
  content: "\f1d8";
}

/* line 529, ../scss/_foundation-icons.scss */
.fi-social-skillshare:before {
  content: "\f1d9";
}

/* line 530, ../scss/_foundation-icons.scss */
.fi-social-skype:before {
  content: "\f1da";
}

/* line 531, ../scss/_foundation-icons.scss */
.fi-social-smashing-mag:before {
  content: "\f1db";
}

/* line 532, ../scss/_foundation-icons.scss */
.fi-social-snapchat:before {
  content: "\f1dc";
}

/* line 533, ../scss/_foundation-icons.scss */
.fi-social-spotify:before {
  content: "\f1dd";
}

/* line 534, ../scss/_foundation-icons.scss */
.fi-social-squidoo:before {
  content: "\f1de";
}

/* line 535, ../scss/_foundation-icons.scss */
.fi-social-stack-overflow:before {
  content: "\f1df";
}

/* line 536, ../scss/_foundation-icons.scss */
.fi-social-steam:before {
  content: "\f1e0";
}

/* line 537, ../scss/_foundation-icons.scss */
.fi-social-stumbleupon:before {
  content: "\f1e1";
}

/* line 538, ../scss/_foundation-icons.scss */
.fi-social-treehouse:before {
  content: "\f1e2";
}

/* line 539, ../scss/_foundation-icons.scss */
.fi-social-tumblr:before {
  content: "\f1e3";
}

/* line 540, ../scss/_foundation-icons.scss */
.fi-social-twitter:before {
  content: "\f1e4";
}

/* line 541, ../scss/_foundation-icons.scss */
.fi-social-vimeo:before {
  content: "\f1e5";
}

/* line 542, ../scss/_foundation-icons.scss */
.fi-social-windows:before {
  content: "\f1e6";
}

/* line 543, ../scss/_foundation-icons.scss */
.fi-social-xbox:before {
  content: "\f1e7";
}

/* line 544, ../scss/_foundation-icons.scss */
.fi-social-yahoo:before {
  content: "\f1e8";
}

/* line 545, ../scss/_foundation-icons.scss */
.fi-social-yelp:before {
  content: "\f1e9";
}

/* line 546, ../scss/_foundation-icons.scss */
.fi-social-youtube:before {
  content: "\f1ea";
}

/* line 547, ../scss/_foundation-icons.scss */
.fi-social-zerply:before {
  content: "\f1eb";
}

/* line 548, ../scss/_foundation-icons.scss */
.fi-social-zurb:before {
  content: "\f1ec";
}

/* line 549, ../scss/_foundation-icons.scss */
.fi-sound:before {
  content: "\f1ed";
}

/* line 550, ../scss/_foundation-icons.scss */
.fi-star:before {
  content: "\f1ee";
}

/* line 551, ../scss/_foundation-icons.scss */
.fi-stop:before {
  content: "\f1ef";
}

/* line 552, ../scss/_foundation-icons.scss */
.fi-strikethrough:before {
  content: "\f1f0";
}

/* line 553, ../scss/_foundation-icons.scss */
.fi-subscript:before {
  content: "\f1f1";
}

/* line 554, ../scss/_foundation-icons.scss */
.fi-superscript:before {
  content: "\f1f2";
}

/* line 555, ../scss/_foundation-icons.scss */
.fi-tablet-landscape:before {
  content: "\f1f3";
}

/* line 556, ../scss/_foundation-icons.scss */
.fi-tablet-portrait:before {
  content: "\f1f4";
}

/* line 557, ../scss/_foundation-icons.scss */
.fi-target-two:before {
  content: "\f1f5";
}

/* line 558, ../scss/_foundation-icons.scss */
.fi-target:before {
  content: "\f1f6";
}

/* line 559, ../scss/_foundation-icons.scss */
.fi-telephone-accessible:before {
  content: "\f1f7";
}

/* line 560, ../scss/_foundation-icons.scss */
.fi-telephone:before {
  content: "\f1f8";
}

/* line 561, ../scss/_foundation-icons.scss */
.fi-text-color:before {
  content: "\f1f9";
}

/* line 562, ../scss/_foundation-icons.scss */
.fi-thumbnails:before {
  content: "\f1fa";
}

/* line 563, ../scss/_foundation-icons.scss */
.fi-ticket:before {
  content: "\f1fb";
}

/* line 564, ../scss/_foundation-icons.scss */
.fi-torso-business:before {
  content: "\f1fc";
}

/* line 565, ../scss/_foundation-icons.scss */
.fi-torso-female:before {
  content: "\f1fd";
}

/* line 566, ../scss/_foundation-icons.scss */
.fi-torso:before {
  content: "\f1fe";
}

/* line 567, ../scss/_foundation-icons.scss */
.fi-torsos-all-female:before {
  content: "\f1ff";
}

/* line 568, ../scss/_foundation-icons.scss */
.fi-torsos-all:before {
  content: "\f200";
}

/* line 569, ../scss/_foundation-icons.scss */
.fi-torsos-female-male:before {
  content: "\f201";
}

/* line 570, ../scss/_foundation-icons.scss */
.fi-torsos-male-female:before {
  content: "\f202";
}

/* line 571, ../scss/_foundation-icons.scss */
.fi-torsos:before {
  content: "\f203";
}

/* line 572, ../scss/_foundation-icons.scss */
.fi-trash:before {
  content: "\f204";
}

/* line 573, ../scss/_foundation-icons.scss */
.fi-trees:before {
  content: "\f205";
}

/* line 574, ../scss/_foundation-icons.scss */
.fi-trophy:before {
  content: "\f206";
}

/* line 575, ../scss/_foundation-icons.scss */
.fi-underline:before {
  content: "\f207";
}

/* line 576, ../scss/_foundation-icons.scss */
.fi-universal-access:before {
  content: "\f208";
}

/* line 577, ../scss/_foundation-icons.scss */
.fi-unlink:before {
  content: "\f209";
}

/* line 578, ../scss/_foundation-icons.scss */
.fi-unlock:before {
  content: "\f20a";
}

/* line 579, ../scss/_foundation-icons.scss */
.fi-upload-cloud:before {
  content: "\f20b";
}

/* line 580, ../scss/_foundation-icons.scss */
.fi-upload:before {
  content: "\f20c";
}

/* line 581, ../scss/_foundation-icons.scss */
.fi-usb:before {
  content: "\f20d";
}

/* line 582, ../scss/_foundation-icons.scss */
.fi-video:before {
  content: "\f20e";
}

/* line 583, ../scss/_foundation-icons.scss */
.fi-volume-none:before {
  content: "\f20f";
}

/* line 584, ../scss/_foundation-icons.scss */
.fi-volume-strike:before {
  content: "\f210";
}

/* line 585, ../scss/_foundation-icons.scss */
.fi-volume:before {
  content: "\f211";
}

/* line 586, ../scss/_foundation-icons.scss */
.fi-web:before {
  content: "\f212";
}

/* line 587, ../scss/_foundation-icons.scss */
.fi-wheelchair:before {
  content: "\f213";
}

/* line 588, ../scss/_foundation-icons.scss */
.fi-widget:before {
  content: "\f214";
}

/* line 589, ../scss/_foundation-icons.scss */
.fi-wrench:before {
  content: "\f215";
}

/* line 590, ../scss/_foundation-icons.scss */
.fi-x-circle:before {
  content: "\f216";
}

/* line 591, ../scss/_foundation-icons.scss */
.fi-x:before {
  content: "\f217";
}

/* line 592, ../scss/_foundation-icons.scss */
.fi-yen:before {
  content: "\f218";
}

/* line 593, ../scss/_foundation-icons.scss */
.fi-zoom-in:before {
  content: "\f219";
}

/* line 594, ../scss/_foundation-icons.scss */
.fi-zoom-out:before {
  content: "\f21a";
}

/* line 17, ../scss/main.scss */
#toolbar {
  display: block;
}

/* line 18, ../scss/main.scss */
body {
  /* padding-top: 0 !important; */
}

/* line 20, ../scss/main.scss */
#themer-popup {
  width: 600px;
}

/* ------------------------ global ------------------------ */
/* line 25, ../scss/main.scss */
* html .clearfix {
  zoom: 1;
}

/* IE6 */
/* line 27, ../scss/main.scss */
*:first-child + html .clearfix {
  zoom: 1;
}

/* IE7 */
/* line 30, ../scss/main.scss */
body, html {
  height: 100%;
  margin: 0;
  padding: 0;
}

/* line 35, ../scss/main.scss */
body {
  font-family: "Merriweather", serif;
  background: #e6e3ec;
  font-size: 14px;
}
@media only screen and (min-width: 40.063em) {
  /* line 35, ../scss/main.scss */
  body {
    font-size: 16px;
  }
}

/* line 41, ../scss/main.scss */
h1, h2, h3, h4, h5, h6 {
  font-weight: bold;
  font-family: "Fira Sans", sans-serif;
}

/* line 45, ../scss/main.scss */
h6 {
  font-weight: normal;
}

/* line 48, ../scss/main.scss */
h1, h2 {
  text-transform: uppercase;
}

/* line 51, ../scss/main.scss */
h1, h2 {
  color: #3c3c3b;
  font-size: 22px;
}

/* line 55, ../scss/main.scss */
blockquote {
  border-left: 4px solid #009dd3;
  color: #686868;
  font-family: "Fira Sans", sans-serif;
  padding-top: 0;
}
/* line 60, ../scss/main.scss */
blockquote p {
  color: #686868;
  font-weight: 300;
}

/* line 62, ../scss/main.scss */
p {
  font-size: 14px;
}
@media only screen and (min-width: 40.063em) {
  /* line 62, ../scss/main.scss */
  p {
    font-size: 16px;
  }
}

/* line 66, ../scss/main.scss */
#top-line {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  display: block;
  height: 8px;
  background: #009dd3;
}

/* line 75, ../scss/main.scss */
#pw-container {
  max-width: 1080px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
}

/* line 81, ../scss/main.scss */
*:focus {
  outline: 0;
}

/* line 84, ../scss/main.scss */
.field-collection-view {
  border: none;
}

/* line 87, ../scss/main.scss */
#pw-main .field:not(.field-name-field-related-info):not(.field-collection-container):not(.field-name-field-statements) p a,
#pw-main .field:not(.field-name-field-related-info):not(.field-collection-container):not(.field-name-field-statements) ul li a,
#pw-main .field:not(.field-name-field-related-info):not(.field-collection-container):not(.field-name-field-statements) ol li a,
.niceLink:not(input) {
  width: auto;
  color: #736D98;
}
/* line 95, ../scss/main.scss */
#pw-main .field:not(.field-name-field-related-info):not(.field-collection-container):not(.field-name-field-statements) p a strong, #pw-main .field:not(.field-name-field-related-info):not(.field-collection-container):not(.field-name-field-statements) p a b,
#pw-main .field:not(.field-name-field-related-info):not(.field-collection-container):not(.field-name-field-statements) ul li a strong,
#pw-main .field:not(.field-name-field-related-info):not(.field-collection-container):not(.field-name-field-statements) ul li a b,
#pw-main .field:not(.field-name-field-related-info):not(.field-collection-container):not(.field-name-field-statements) ol li a strong,
#pw-main .field:not(.field-name-field-related-info):not(.field-collection-container):not(.field-name-field-statements) ol li a b,
.niceLink:not(input) strong,
.niceLink:not(input) b {
  font-weight: normal;
}
/* line 99, ../scss/main.scss */
#pw-main .field:not(.field-name-field-related-info):not(.field-collection-container):not(.field-name-field-statements) p a:hover, #pw-main .field:not(.field-name-field-related-info):not(.field-collection-container):not(.field-name-field-statements) p a:visited,
#pw-main .field:not(.field-name-field-related-info):not(.field-collection-container):not(.field-name-field-statements) ul li a:hover,
#pw-main .field:not(.field-name-field-related-info):not(.field-collection-container):not(.field-name-field-statements) ul li a:visited,
#pw-main .field:not(.field-name-field-related-info):not(.field-collection-container):not(.field-name-field-statements) ol li a:hover,
#pw-main .field:not(.field-name-field-related-info):not(.field-collection-container):not(.field-name-field-statements) ol li a:visited,
.niceLink:not(input):hover,
.niceLink:not(input):visited {
  color: #444;
}

/* line 104, ../scss/main.scss */
input.niceLink {
  width: auto;
  border: 1px solid #686868;
  font-size: 14px;
  line-height: 1;
  color: #686868;
  font-family: "Fira Sans", sans-serif;
  font-weight: normal;
  clear: both;
  padding: 0 60px 0 15px;
  background: url("/sites/default/files/images/arrow-right-grey.png") right center no-repeat;
  -moz-border-radius: 12px;
  -webkit-border-radius: 12px;
  border-radius: 12px;
}
/* line 42, ../scss/_global.scss */
input.niceLink:hover {
  border-color: #009dd3;
  background: url("/sites/default/files/images/arrow-right-blue.png") right center no-repeat;
}

/* line 107, ../scss/main.scss */
span.form-required {
  color: #686868;
}

/* ------------------------ header ------------------------ */
/* line 111, ../scss/main.scss */
#pw-header .logo-div {
  margin-left: -20px;
  margin-top: 0;
}
@media only screen and (min-width: 40.063em) {
  /* line 111, ../scss/main.scss */
  #pw-header .logo-div {
    margin-top: -33px;
    margin-left: -34px;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 111, ../scss/main.scss */
  #pw-header .logo-div {
    margin-top: -33px;
    margin-left: -36px;
  }
}
/* line 117, ../scss/main.scss */
#pw-header .logo-div img {
  max-width: 220px;
  width: 220px;
}
@media only screen and (min-width: 40.063em) {
  /* line 117, ../scss/main.scss */
  #pw-header .logo-div img {
    max-width: 300px;
    width: 300px;
  }
}
/* line 123, ../scss/main.scss */
#pw-header #header-socials {
  display: none;
  float: right;
  margin-right: -15px;
  top: 0;
  background: #009dd3;
  -moz-border-radius: 0 0 8px 8px;
  -webkit-border-radius: 0;
  border-radius: 0 0 8px 8px;
  height: 46px;
  width: auto;
  color: #fff;
  line-height: 1;
  text-align: center;
}
@media only screen and (min-width: 40.063em) {
  /* line 123, ../scss/main.scss */
  #pw-header #header-socials {
    display: block;
  }
}
/* line 138, ../scss/main.scss */
#pw-header .header-row-2 {
  height: 100px;
  margin-top: 40px;
}
/* line 142, ../scss/main.scss */
#pw-header #block-block-3 {
  display: none;
  float: left;
  margin-left: 100px;
}
@media only screen and (min-width: 40.063em) {
  /* line 142, ../scss/main.scss */
  #pw-header #block-block-3 {
    display: inline-block;
  }
}
/* line 148, ../scss/main.scss */
#pw-header #block-search-form, #pw-header #block-block-12 {
  display: inline-block;
  float: right;
}
@media only screen and (min-width: 64.063em) {
  /* line 148, ../scss/main.scss */
  #pw-header #block-search-form, #pw-header #block-block-12 {
    margin-right: -38px;
  }
}

/* ------------------------ social network menus ------------------------ */
/* line 155, ../scss/main.scss */
#header-socials #block-menu-menu-social-network-links ul.menu,
.region-footer-top .menu-name-menu-social-network-links ul.menu,
.region-mobile-menu .menu-name-menu-social-network-links ul.menu {
  list-style: none !important;
  list-style-type: none !important;
  list-style-image: none !important;
  margin: 0;
  padding: 0;
  line-height: 1.2;
}
/* line 164, ../scss/main.scss */
#header-socials #block-menu-menu-social-network-links ul.menu li,
.region-footer-top .menu-name-menu-social-network-links ul.menu li,
.region-mobile-menu .menu-name-menu-social-network-links ul.menu li {
  float: left;
  list-style: none;
  border-bottom: none;
  padding: 0.55em 1em 0 0;
}
/* line 169, ../scss/main.scss */
#header-socials #block-menu-menu-social-network-links ul.menu li a,
.region-footer-top .menu-name-menu-social-network-links ul.menu li a,
.region-mobile-menu .menu-name-menu-social-network-links ul.menu li a {
  color: #e6e3ec;
  font-size: 0;
  text-decoration: none;
}
/* line 174, ../scss/main.scss */
#header-socials #block-menu-menu-social-network-links ul.menu li a:before,
.region-footer-top .menu-name-menu-social-network-links ul.menu li a:before,
.region-mobile-menu .menu-name-menu-social-network-links ul.menu li a:before {
  font-size: 32px;
  font-family: "foundation-icons";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  text-decoration: inherit;
}
/* line 185, ../scss/main.scss */
#header-socials #block-menu-menu-social-network-links ul.menu li a:hover,
.region-footer-top .menu-name-menu-social-network-links ul.menu li a:hover,
.region-mobile-menu .menu-name-menu-social-network-links ul.menu li a:hover {
  color: white;
}
/* line 191, ../scss/main.scss */
#header-socials #block-menu-menu-social-network-links ul.menu li:last-child,
.region-footer-top .menu-name-menu-social-network-links ul.menu li:last-child,
.region-mobile-menu .menu-name-menu-social-network-links ul.menu li:last-child {
  margin-right: 0;
  padding-right: 0;
}

/* line 196, ../scss/main.scss */
.region-mobile-menu .menu-name-menu-social-network-links ul.menu {
  margin: 40px 20px 0 20px;
}
/* line 198, ../scss/main.scss */
.region-mobile-menu .menu-name-menu-social-network-links ul.menu li {
  width: auto;
}

/* social share */
/* line 202, ../scss/main.scss */
.social-share {
  z-index: 100;
  background: #ffffff;
}
@media only screen and (min-width: 64.063em) {
  /* line 202, ../scss/main.scss */
  .social-share {
    position: absolute;
    right: 0;
  }
}
/* line 209, ../scss/main.scss */
.social-share span.share-label {
  display: none;
}
/* line 253, ../scss/main.scss */
.social-share #block-social-share-social-share {
  border: 1px solid #e6e3ec;
  padding: 10px 10px 9px;
  text-align: center;
  margin: 0 -20px;
  background: white;
}
@media only screen and (min-width: 64.063em) {
  /* line 253, ../scss/main.scss */
  .social-share #block-social-share-social-share {
    margin: 0;
    border: none;
  }
}
/* line 274, ../scss/main.scss */
.social-share #block-social-share-social-share .content {
  width: auto;
  line-height: 20px;
}
/* line 277, ../scss/main.scss */
.social-share #block-social-share-social-share .content a {
  color: #736D98;
  font-family: "foundation-icons";
  font-size: 0;
  text-decoration: none;
  padding-right: 1px;
  line-height: 0;
}
/* line 284, ../scss/main.scss */
.social-share #block-social-share-social-share .content a:before {
  font-size: 30px;
  line-height: 30px;
  padding: 0 5px;
}

/* line 298, ../scss/main.scss */
#block-social-share-social-share .content a:hover,
#block-menu-menu-social-network-links ul.menu li a:hover,
.menu-name-menu-social-network-links ul.menu li a:hover {
  color: red;
  color: #e9b221;
}
/* line 303, ../scss/main.scss */
#block-social-share-social-share .content a[href*="amazon"]:before,
#block-menu-menu-social-network-links ul.menu li a[href*="amazon"]:before,
.menu-name-menu-social-network-links ul.menu li a[href*="amazon"]:before {
  content: "\f1b6";
}
/* line 304, ../scss/main.scss */
#block-social-share-social-share .content a[href*="behance"]:before,
#block-menu-menu-social-network-links ul.menu li a[href*="behance"]:before,
.menu-name-menu-social-network-links ul.menu li a[href*="behance"]:before {
  content: "\f1b9";
}
/* line 305, ../scss/main.scss */
#block-social-share-social-share .content a[href*="bing"]:before,
#block-menu-menu-social-network-links ul.menu li a[href*="bing"]:before,
.menu-name-menu-social-network-links ul.menu li a[href*="bing"]:before {
  content: "\f1ba";
}
/* line 306, ../scss/main.scss */
#block-social-share-social-share .content a[href*="blogger"]:before,
#block-menu-menu-social-network-links ul.menu li a[href*="blogger"]:before,
.menu-name-menu-social-network-links ul.menu li a[href*="blogger"]:before {
  content: "\f1bb";
}
/* line 307, ../scss/main.scss */
#block-social-share-social-share .content a[href*="delicious"]:before,
#block-menu-menu-social-network-links ul.menu li a[href*="delicious"]:before,
.menu-name-menu-social-network-links ul.menu li a[href*="delicious"]:before {
  content: "\f1bc";
}
/* line 308, ../scss/main.scss */
#block-social-share-social-share .content a[href*="digg"]:before,
#block-menu-menu-social-network-links ul.menu li a[href*="digg"]:before,
.menu-name-menu-social-network-links ul.menu li a[href*="digg"]:before {
  content: "\f1bf";
}
/* line 309, ../scss/main.scss */
#block-social-share-social-share .content a[href*="dribbble"]:before,
#block-menu-menu-social-network-links ul.menu li a[href*="dribbble"]:before,
.menu-name-menu-social-network-links ul.menu li a[href*="dribbble"]:before {
  content: "\f1c0";
}
/* line 310, ../scss/main.scss */
#block-social-share-social-share .content a[href*="drive"]:before,
#block-menu-menu-social-network-links ul.menu li a[href*="drive"]:before,
.menu-name-menu-social-network-links ul.menu li a[href*="drive"]:before {
  content: "\f1c1";
}
/* line 311, ../scss/main.scss */
#block-social-share-social-share .content a[href*="dropbox"]:before,
#block-menu-menu-social-network-links ul.menu li a[href*="dropbox"]:before,
.menu-name-menu-social-network-links ul.menu li a[href*="dropbox"]:before {
  content: "\f1c2";
}
/* line 312, ../scss/main.scss */
#block-social-share-social-share .content a[href*="evernote"]:before,
#block-menu-menu-social-network-links ul.menu li a[href*="evernote"]:before,
.menu-name-menu-social-network-links ul.menu li a[href*="evernote"]:before {
  content: "\f1c3";
}
/* line 313, ../scss/main.scss */
#block-social-share-social-share .content a[href*="facebook"]:before,
#block-menu-menu-social-network-links ul.menu li a[href*="facebook"]:before,
.menu-name-menu-social-network-links ul.menu li a[href*="facebook"]:before {
  content: "\f1c4";
}
/* line 314, ../scss/main.scss */
#block-social-share-social-share .content a[href*="flickr"]:before,
#block-menu-menu-social-network-links ul.menu li a[href*="flickr"]:before,
.menu-name-menu-social-network-links ul.menu li a[href*="flickr"]:before {
  content: "\f1c5";
}
/* line 315, ../scss/main.scss */
#block-social-share-social-share .content a[href*="forrst"]:before,
#block-menu-menu-social-network-links ul.menu li a[href*="forrst"]:before,
.menu-name-menu-social-network-links ul.menu li a[href*="forrst"]:before {
  content: "\f1c6";
}
/* line 316, ../scss/main.scss */
#block-social-share-social-share .content a[href*="foursquare"]:before,
#block-menu-menu-social-network-links ul.menu li a[href*="foursquare"]:before,
.menu-name-menu-social-network-links ul.menu li a[href*="foursquare"]:before {
  content: "\f1c7";
}
/* line 317, ../scss/main.scss */
#block-social-share-social-share .content a[href*="google"]:before,
#block-menu-menu-social-network-links ul.menu li a[href*="google"]:before,
.menu-name-menu-social-network-links ul.menu li a[href*="google"]:before {
  content: "\f1ca";
}
/* line 318, ../scss/main.scss */
#block-social-share-social-share .content a[href*="hi5"]:before,
#block-menu-menu-social-network-links ul.menu li a[href*="hi5"]:before,
.menu-name-menu-social-network-links ul.menu li a[href*="hi5"]:before {
  content: "\f1cc";
}
/* line 319, ../scss/main.scss */
#block-social-share-social-share .content a[href*="instagram"]:before,
#block-menu-menu-social-network-links ul.menu li a[href*="instagram"]:before,
.menu-name-menu-social-network-links ul.menu li a[href*="instagram"]:before {
  content: "\f1cd";
}
/* line 320, ../scss/main.scss */
#block-social-share-social-share .content a[href*="linkedin"]:before,
#block-menu-menu-social-network-links ul.menu li a[href*="linkedin"]:before,
.menu-name-menu-social-network-links ul.menu li a[href*="linkedin"]:before {
  content: "\f1d0";
}
/* line 321, ../scss/main.scss */
#block-social-share-social-share .content a[href*="myspace"]:before,
#block-menu-menu-social-network-links ul.menu li a[href*="myspace"]:before,
.menu-name-menu-social-network-links ul.menu li a[href*="myspace"]:before {
  content: "\f1d2";
}
/* line 322, ../scss/main.scss */
#block-social-share-social-share .content a[href*="picasa"]:before,
#block-menu-menu-social-network-links ul.menu li a[href*="picasa"]:before,
.menu-name-menu-social-network-links ul.menu li a[href*="picasa"]:before {
  content: "\f1d5";
}
/* line 323, ../scss/main.scss */
#block-social-share-social-share .content a[href*="pinterest"]:before,
#block-menu-menu-social-network-links ul.menu li a[href*="pinterest"]:before,
.menu-name-menu-social-network-links ul.menu li a[href*="pinterest"]:before {
  content: "\f1d6";
}
/* line 324, ../scss/main.scss */
#block-social-share-social-share .content a[href*="rdio"]:before,
#block-menu-menu-social-network-links ul.menu li a[href*="rdio"]:before,
.menu-name-menu-social-network-links ul.menu li a[href*="rdio"]:before {
  content: "\f1d7";
}
/* line 325, ../scss/main.scss */
#block-social-share-social-share .content a[href*="orkut"]:before,
#block-menu-menu-social-network-links ul.menu li a[href*="orkut"]:before,
.menu-name-menu-social-network-links ul.menu li a[href*="orkut"]:before {
  content: "\f1d3";
}
/* line 326, ../scss/main.scss */
#block-social-share-social-share .content a[href*="reddit"]:before,
#block-menu-menu-social-network-links ul.menu li a[href*="reddit"]:before,
.menu-name-menu-social-network-links ul.menu li a[href*="reddit"]:before {
  content: "\f1d8";
}
/* line 327, ../scss/main.scss */
#block-social-share-social-share .content a[href*="skillshare"]:before,
#block-menu-menu-social-network-links ul.menu li a[href*="skillshare"]:before,
.menu-name-menu-social-network-links ul.menu li a[href*="skillshare"]:before {
  content: "\f1d9";
}
/* line 328, ../scss/main.scss */
#block-social-share-social-share .content a[href*="skype"]:before,
#block-menu-menu-social-network-links ul.menu li a[href*="skype"]:before,
.menu-name-menu-social-network-links ul.menu li a[href*="skype"]:before {
  content: "\f1da";
}
/* line 329, ../scss/main.scss */
#block-social-share-social-share .content a[href*="snapchat"]:before,
#block-menu-menu-social-network-links ul.menu li a[href*="snapchat"]:before,
.menu-name-menu-social-network-links ul.menu li a[href*="snapchat"]:before {
  content: "\f1dc";
}
/* line 330, ../scss/main.scss */
#block-social-share-social-share .content a[href*="spotify"]:before,
#block-menu-menu-social-network-links ul.menu li a[href*="spotify"]:before,
.menu-name-menu-social-network-links ul.menu li a[href*="spotify"]:before {
  content: "\f1dd";
}
/* line 331, ../scss/main.scss */
#block-social-share-social-share .content a[href*="squidoo"]:before,
#block-menu-menu-social-network-links ul.menu li a[href*="squidoo"]:before,
.menu-name-menu-social-network-links ul.menu li a[href*="squidoo"]:before {
  content: "\f1de";
}
/* line 332, ../scss/main.scss */
#block-social-share-social-share .content a[href*="steam"]:before,
#block-menu-menu-social-network-links ul.menu li a[href*="steam"]:before,
.menu-name-menu-social-network-links ul.menu li a[href*="steam"]:before {
  content: "\f1e0";
}
/* line 333, ../scss/main.scss */
#block-social-share-social-share .content a[href*="stumbleupon"]:before,
#block-menu-menu-social-network-links ul.menu li a[href*="stumbleupon"]:before,
.menu-name-menu-social-network-links ul.menu li a[href*="stumbleupon"]:before {
  content: "\f1e1";
}
/* line 334, ../scss/main.scss */
#block-social-share-social-share .content a[href*="treehouse"]:before,
#block-menu-menu-social-network-links ul.menu li a[href*="treehouse"]:before,
.menu-name-menu-social-network-links ul.menu li a[href*="treehouse"]:before {
  content: "\f1e2";
}
/* line 335, ../scss/main.scss */
#block-social-share-social-share .content a[href*="tumblr"]:before,
#block-menu-menu-social-network-links ul.menu li a[href*="tumblr"]:before,
.menu-name-menu-social-network-links ul.menu li a[href*="tumblr"]:before {
  content: "\f1e3";
}
/* line 336, ../scss/main.scss */
#block-social-share-social-share .content a[href*="twitter"]:before,
#block-menu-menu-social-network-links ul.menu li a[href*="twitter"]:before,
.menu-name-menu-social-network-links ul.menu li a[href*="twitter"]:before {
  content: "\f1e4";
}
/* line 337, ../scss/main.scss */
#block-social-share-social-share .content a[href*="vimeo"]:before,
#block-menu-menu-social-network-links ul.menu li a[href*="vimeo"]:before,
.menu-name-menu-social-network-links ul.menu li a[href*="vimeo"]:before {
  content: "\f1e5";
}
/* line 338, ../scss/main.scss */
#block-social-share-social-share .content a[href*="windows"]:before,
#block-menu-menu-social-network-links ul.menu li a[href*="windows"]:before,
.menu-name-menu-social-network-links ul.menu li a[href*="windows"]:before {
  content: "\f1e6";
}
/* line 339, ../scss/main.scss */
#block-social-share-social-share .content a[href*="yahoo"]:before,
#block-menu-menu-social-network-links ul.menu li a[href*="yahoo"]:before,
.menu-name-menu-social-network-links ul.menu li a[href*="yahoo"]:before {
  content: "\f1e8";
}
/* line 340, ../scss/main.scss */
#block-social-share-social-share .content a[href*="yelp"]:before,
#block-menu-menu-social-network-links ul.menu li a[href*="yelp"]:before,
.menu-name-menu-social-network-links ul.menu li a[href*="yelp"]:before {
  content: "\f1e9";
}
/* line 341, ../scss/main.scss */
#block-social-share-social-share .content a[href*="youtube"]:before,
#block-menu-menu-social-network-links ul.menu li a[href*="youtube"]:before,
.menu-name-menu-social-network-links ul.menu li a[href*="youtube"]:before {
  content: "\f1ea";
}
/* line 342, ../scss/main.scss */
#block-social-share-social-share .content a[href*="zerply"]:before,
#block-menu-menu-social-network-links ul.menu li a[href*="zerply"]:before,
.menu-name-menu-social-network-links ul.menu li a[href*="zerply"]:before {
  content: "\f1eb";
}

/* ------------------------ main navigation ------------------------ */
/* line 406, ../scss/main.scss */
#pw-main-menu {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  font-family: "Fira Sans", sans-serif;
  /* main menu level 1 */
}
/* line 413, ../scss/main.scss */
#pw-main-menu h2 {
  display: none;
}
/* line 419, ../scss/main.scss */
#pw-main-menu #block-menu-block-2 .contextual-links-wrapper {
  display: none;
}
/* line 420, ../scss/main.scss */
#pw-main-menu #block-menu-block-2 .content ul.menu {
  background: #009dd3;
  list-style: none !important;
  margin: 0;
  padding: 0;
  height: 54px;
}
/* line 427, ../scss/main.scss */
#pw-main-menu #block-menu-block-2 .content ul.menu > li {
  display: inline;
  float: left;
  position: relative;
  background: #009dd3;
  color: #ffffff;
  font-size: 14px;
  margin: 0;
  height: 54px;
  text-align: center;
  line-height: 1.2;
}
@media only screen and (min-width: 40.063em) {
  /* line 427, ../scss/main.scss */
  #pw-main-menu #block-menu-block-2 .content ul.menu > li {
    padding: 10px 0 10px 6px;
    width: 16.5%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
  }
  /* line 444, ../scss/main.scss */
  #pw-main-menu #block-menu-block-2 .content ul.menu > li:nth-child(2) {
    width: 25%;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 427, ../scss/main.scss */
  #pw-main-menu #block-menu-block-2 .content ul.menu > li {
    font-size: 16px;
  }
}
/* line 450, ../scss/main.scss */
#pw-main-menu #block-menu-block-2 .content ul.menu > li span.menu-link-home {
  display: none;
}
/* line 452, ../scss/main.scss */
#pw-main-menu #block-menu-block-2 .content ul.menu > li.first {
  padding: 0 !important;
  width: 54px;
  height: 54px;
  padding: 0 0;
  top: 0px;
  position: relative;
  border-right: 2px solid #e6e3ec;
}
/* line 460, ../scss/main.scss */
#pw-main-menu #block-menu-block-2 .content ul.menu > li.first span {
  position: absolute;
  line-height: 0;
  top: 13px;
  left: 18px;
}
/* line 465, ../scss/main.scss */
#pw-main-menu #block-menu-block-2 .content ul.menu > li.first span:before {
  font-size: 28px;
}
/* line 466, ../scss/main.scss */
#pw-main-menu #block-menu-block-2 .content ul.menu > li.first span.menu-link-home {
  display: none;
}
/* line 468, ../scss/main.scss */
#pw-main-menu #block-menu-block-2 .content ul.menu > li.first:hover {
  background: white;
}
/* line 470, ../scss/main.scss */
#pw-main-menu #block-menu-block-2 .content ul.menu > li.first:hover a {
  color: #009dd3;
}
/* line 475, ../scss/main.scss */
#pw-main-menu #block-menu-block-2 .content ul.menu > li > a {
  display: block;
  width: 100%;
  height: 100%;
  text-transform: uppercase;
}
/* line 480, ../scss/main.scss */
#pw-main-menu #block-menu-block-2 .content ul.menu > li > a span.firstword {
  width: 100%;
  clear: both;
  display: block;
}
/* line 487, ../scss/main.scss */
#pw-main-menu #block-menu-block-2 .content ul.menu > li:hover {
  background: #ffffff;
}
/* line 489, ../scss/main.scss */
#pw-main-menu #block-menu-block-2 .content ul.menu > li:hover a {
  color: #009dd3;
}
/* line 493, ../scss/main.scss */
#pw-main-menu #block-menu-block-2 .content ul.menu a {
  color: #fff;
  font-weight: 500;
}
/* line 498, ../scss/main.scss */
#pw-main-menu #block-menu-block-2 .content ul.menu .active-trail {
  background: #fff;
}
/* line 500, ../scss/main.scss */
#pw-main-menu #block-menu-block-2 .content ul.menu .active-trail a {
  color: #009dd3;
}

/* main menu level 2 */
/* line 508, ../scss/main.scss */
#block-menu-block-5 {
  background: #ffffff;
  border-bottom: 3px solid #009dd3;
  clear: both;
}
/* line 512, ../scss/main.scss */
#block-menu-block-5 ul {
  margin: 0 0 0 53px;
}
/* line 515, ../scss/main.scss */
#block-menu-block-5 ul li {
  margin: 0 1.5em 0 0;
  list-style-type: none;
  list-style-image: none;
  display: inline-block;
  height: 60px;
  padding-top: 20px;
}
/* line 525, ../scss/main.scss */
#block-menu-block-5 ul li a {
  color: #736D98;
  font-size: 14px;
}
/* line 528, ../scss/main.scss */
#block-menu-block-5 ul li a:hover, #block-menu-block-5 ul li a.active {
  color: #009dd3;
}
/* line 531, ../scss/main.scss */
#block-menu-block-5 ul li div.menu-active-pointer {
  width: 10px;
  height: 10px;
  background: #736D98;
  margin: 10px auto;
  display: block;
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

/* main menu level 3+ */
/* line 543, ../scss/main.scss */
#block-menu-block-4 {
  background: #736D98;
  margin-top: -2px;
}
/* line 547, ../scss/main.scss */
#block-menu-block-4 .section-includes {
  color: #ffffff;
  font-size: 13px;
  letter-spacing: .5px;
  padding: 12px 0 0 20px;
  height: 40px;
  cursor: pointer;
}
/* line 554, ../scss/main.scss */
#block-menu-block-4 .section-includes span {
  float: right;
  margin-right: 20px;
}
/* line 557, ../scss/main.scss */
#block-menu-block-4 .view-action_plans_by_country,
#block-menu-block-4 .view-action_plans_by_theme,
#block-menu-block-4 .view-action_plans_by_region {
  display: none;
}
/* line 561, ../scss/main.scss */
#block-menu-block-4 ul.menu {
  display: none;
}
/* line 563, ../scss/main.scss */
#block-menu-block-4.show .view-action-plans-by-country, #block-menu-block-4.show .view-action-plans-by-region, #block-menu-block-4.show .view-action-plans-by-theme {
  visibility: visible;
}
/* line 568, ../scss/main.scss */
#block-menu-block-4.show ul.menu {
  display: block;
}
/* line 571, ../scss/main.scss */
#block-menu-block-4 .menu-block-wrapper.menu-block-4 > ul {
  padding: 0 1%;
}
/* line 574, ../scss/main.scss */
#block-menu-block-4 div.view-action-plans-by-country {
  position: absolute;
  visibility: hidden;
}
@media only screen and (min-width: 40.063em) {
  /* line 574, ../scss/main.scss */
  #block-menu-block-4 div.view-action-plans-by-country {
    margin-left: 5%;
    margin-top: 110px;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 574, ../scss/main.scss */
  #block-menu-block-4 div.view-action-plans-by-country {
    margin-left: 90px;
    margin-top: 110px;
  }
}
/* line 580, ../scss/main.scss */
#block-menu-block-4 div.view-action-plans-by-region {
  position: absolute;
  visibility: hidden;
}
@media only screen and (min-width: 40.063em) {
  /* line 580, ../scss/main.scss */
  #block-menu-block-4 div.view-action-plans-by-region {
    margin-left: 5%;
    margin-top: 150px;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 580, ../scss/main.scss */
  #block-menu-block-4 div.view-action-plans-by-region {
    margin-left: 90px;
    margin-top: 150px;
  }
}
/* line 586, ../scss/main.scss */
#block-menu-block-4 div.view-action-plans-by-theme {
  position: absolute;
  margin-left: 90px;
  margin-top: 190px;
  visibility: hidden;
}
@media only screen and (min-width: 40.063em) {
  /* line 586, ../scss/main.scss */
  #block-menu-block-4 div.view-action-plans-by-theme {
    margin-left: 5%;
    margin-top: 190px;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 586, ../scss/main.scss */
  #block-menu-block-4 div.view-action-plans-by-theme {
    margin-left: 90px;
    margin-top: 190px;
  }
}
/* line 594, ../scss/main.scss */
#block-menu-block-4 ul {
  margin: 0;
  list-style-type: none;
  list-style-image: none;
  text-align: center;
}
/* line 599, ../scss/main.scss */
#block-menu-block-4 ul.chosen-results {
  text-align: left;
}
/* line 602, ../scss/main.scss */
#block-menu-block-4 ul li {
  list-style-type: none;
  list-style-image: none;
  margin: 0;
}
/* line 606, ../scss/main.scss */
#block-menu-block-4 ul li a {
  color: #ffffff;
  font-size: 12px;
}
/* line 607, ../scss/main.scss */
#block-menu-block-4 ul li div.section-includes {
  display: none;
}
/* line 608, ../scss/main.scss */
#block-menu-block-4 ul li.menu_placeholder {
  float: left;
  padding: 0;
  color: #fff;
}
/* line 612, ../scss/main.scss */
#block-menu-block-4 ul li.menu_placeholder.ms-actionPlans span {
  background: url("/sites/default/files/images/pw-icons/PW_NavBox_SC.png") 50% 15px no-repeat #333;
}
/* line 613, ../scss/main.scss */
#block-menu-block-4 ul li.menu_placeholder.ms-analysis span {
  background: url("/sites/default/files/images/pw-icons/PW_NavBox_Analysis.png") 50% 15px no-repeat #333;
}
/* line 614, ../scss/main.scss */
#block-menu-block-4 ul li.menu_placeholder.ms-commitments span {
  background: url("/sites/default/files/images/pw-icons/PW_NavBox_commitments.png") 50% 15px no-repeat #333;
}
/* line 616, ../scss/main.scss */
#block-menu-block-4 ul li.menu_placeholder.sc-monitor span {
  background: url("/sites/default/files/images/pw-icons/PW_NavBox_SC.png") 50% 15px no-repeat #333;
}
/* line 617, ../scss/main.scss */
#block-menu-block-4 ul li.menu_placeholder.sc-milestones span {
  background: url("/sites/default/files/images/pw-icons/PW_NavBox_Milestones.png") 50% 15px no-repeat #333;
}
/* line 618, ../scss/main.scss */
#block-menu-block-4 ul li.menu_placeholder.sc-advocacy span {
  background: url("/sites/default/files/images/pw-icons/PW_NavBox_Advocacy.png") 50% 15px no-repeat #333;
}
/* line 620, ../scss/main.scss */
#block-menu-block-4 ul li.menu_placeholder.un-engagement span {
  background: url("/sites/default/files/images/pw-icons/PW_NavBox_PWengagement.png") 50% 15px no-repeat #333;
}
/* line 621, ../scss/main.scss */
#block-menu-block-4 ul li.menu_placeholder.un-monitor span {
  background: url("/sites/default/files/images/pw-icons/PW_NavBox_PWmonitoring.png") 50% 15px no-repeat #333;
}
/* line 624, ../scss/main.scss */
#block-menu-block-4 ul li.menu_placeholder span {
  padding-top: 70px;
  color: #ffffff;
  min-height: 100px;
  background-color: #333;
  display: block;
  text-align: center;
  text-transform: uppercase;
  font-size: 12px;
}
/* line 635, ../scss/main.scss */
#block-menu-block-4 ul li.menu_placeholder > a {
  padding-top: 70px;
  color: #ffffff;
  min-height: 100px;
  background-color: #333;
  display: block;
  text-align: center;
  text-transform: uppercase;
  cursor: default;
}
/* line 644, ../scss/main.scss */
#block-menu-block-4 ul li.menu_placeholder > a.icon_un_engagement {
  background: url("/sites/default/files/images/icon-un-engagement.png") 50% 15px no-repeat #333;
}
/* line 645, ../scss/main.scss */
#block-menu-block-4 ul li.menu_placeholder > a.icon_un_monitoring {
  background: url("/sites/default/files/images/icon-un-monitoring.png") 50% 18px no-repeat #333;
}
/* line 647, ../scss/main.scss */
#block-menu-block-4 ul li.menu_placeholder ul {
  padding-bottom: 20px;
  font-size: 14px;
}
/* line 650, ../scss/main.scss */
#block-menu-block-4 ul li.menu_placeholder ul li {
  margin-top: 15px;
}
/* line 652, ../scss/main.scss */
#block-menu-block-4 ul li.menu_placeholder ul li a {
  color: #ffffff;
}
/* line 659, ../scss/main.scss */
#block-menu-block-4:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

/* line 669, ../scss/main.scss */
#block-views-action-plans-by-country-block,
#block-views-action-plans-by-region-block,
#block-views-action-plans-by-theme-block {
  background: #736D98;
  padding-left: 20px;
}
/* line 675, ../scss/main.scss */
#block-views-action-plans-by-country-block .form-item-jump,
#block-views-action-plans-by-region-block .form-item-jump,
#block-views-action-plans-by-theme-block .form-item-jump {
  margin-bottom: 0;
  padding-bottom: 20px;
}

/* line 680, ../scss/main.scss */
.breadcrumb {
  color: #3c3c3b;
  padding: 8px 0 5px 15px;
  font-size: 12px;
  background: #ffffff;
  border-bottom: 3px solid #e6e3ec;
}
/* line 686, ../scss/main.scss */
.breadcrumb a {
  text-decoration: none;
  color: #686868;
  font-size: 12px;
  margin: 0 5px;
}
/* line 690, ../scss/main.scss */
.breadcrumb a:hover {
  color: #3c3c3b;
}
/* line 693, ../scss/main.scss */
.breadcrumb span.nolink {
  color: #686868;
  font-size: 12px;
  margin: 0 5px;
}

/* ------------------------  mobile menu (menu-block) ------------------------  */
/* line 702, ../scss/main.scss */
.move-right .exit-off-canvas {
  box-shadow: none;
}

/* line 705, ../scss/main.scss */
nav.tab-bar.show-for-small-only {
  background: none;
  width: 100px;
  position: absolute;
  right: 12px;
  top: 45px;
  z-index: 300;
  padding-left: 42px;
}
/* line 714, ../scss/main.scss */
nav.tab-bar.show-for-small-only section.tab-bar-section {
  display: none;
}
/* line 717, ../scss/main.scss */
nav.tab-bar.show-for-small-only section.left-small {
  border: none;
  float: right;
  position: relative;
}
/* line 721, ../scss/main.scss */
nav.tab-bar.show-for-small-only section.left-small a {
  z-index: 500;
}
/* line 722, ../scss/main.scss */
nav.tab-bar.show-for-small-only section.left-small a.menu-icon span:after {
  content: "";
  position: absolute;
  display: block;
  height: 0;
  top: 50%;
  margin-top: -0.5rem;
  left: 0.90625rem;
  box-shadow: 0 0px 0 2px #009dd3, 0 7px 0 2px #009dd3, 0 14px 0 2px #009dd3;
  width: 1rem;
}

/* line 736, ../scss/main.scss */
.region-mobile-menu ul.menu {
  list-style-image: none !important;
  list-style: none !important;
  list-style-type: none !important;
  margin: 0 0 0 0;
  font-family: "Fira Sans", sans-serif;
}
/* line 742, ../scss/main.scss */
.region-mobile-menu ul.menu li {
  font-size: 14px;
  list-style-type: none;
  list-style-image: none;
  margin-left: 0;
}
/* line 748, ../scss/main.scss */
.region-mobile-menu ul.menu li > ul.menu {
  margin: 12px 2px 12px 12px;
}
/* line 750, ../scss/main.scss */
.region-mobile-menu ul.menu li > ul.menu li {
  border-bottom: none;
  padding: 0 0;
  text-transform: none;
}
/* line 756, ../scss/main.scss */
.region-mobile-menu ul.menu li a {
  color: #fff;
}
/* line 761, ../scss/main.scss */
.region-mobile-menu ul.menu .ms-actionPlans {
  display: none;
}
/* line 769, ../scss/main.scss */
.region-mobile-menu ul.menu .sc-monitor > ul.menu,
.region-mobile-menu ul.menu .sc-milestones > ul.menu,
.region-mobile-menu ul.menu .sc-advocacy > ul.menu,
.region-mobile-menu ul.menu .ms-analysis > ul.menu,
.region-mobile-menu ul.menu .ms-commitments > ul.menu,
.region-mobile-menu ul.menu .un-engagement > ul.menu,
.region-mobile-menu ul.menu .un-monitor > ul.menu {
  margin-left: 0;
}
/* line 771, ../scss/main.scss */
.region-mobile-menu ul.menu > li {
  border-bottom: 3px solid #33b1dc;
  text-transform: uppercase;
  padding: 15px 0 15px 15px;
  width: 100%;
  float: none;
}
/* line 777, ../scss/main.scss */
.region-mobile-menu ul.menu > li span.fi-home {
  display: none;
}
/* line 780, ../scss/main.scss */
.region-mobile-menu ul.menu > li span.nolink {
  border-bottom: 1px solid;
  color: #ccc;
  margin-top: 12px;
}
/* line 785, ../scss/main.scss */
.region-mobile-menu ul.menu > li.first {
  padding-bottom: 10px;
}
/* line 788, ../scss/main.scss */
.region-mobile-menu .content-search {
  margin-top: 20px;
}
/* line 789, ../scss/main.scss */
.region-mobile-menu .menu-name-menu-social-network-links li {
  width: auto;
}

/* line 792, ../scss/main.scss */
aside.left-off-canvas-menu {
  background: #009dd3;
}
/* line 794, ../scss/main.scss */
aside.left-off-canvas-menu .mobile-menu-take-action {
  text-align: center;
  margin: 30px 0;
}
/* line 798, ../scss/main.scss */
aside.left-off-canvas-menu #block-multiblock-7 {
  text-align: center;
}
/* line 807, ../scss/main.scss */
aside.left-off-canvas-menu h2 {
  color: #ffffff;
  font-weight: normal;
  font-size: 1rem;
  margin: 10px;
}
/* line 813, ../scss/main.scss */
aside.left-off-canvas-menu #block-multiblock-8 {
  margin-top: 80px;
  color: #fff;
  line-height: 1;
  text-align: center;
}
/* line 818, ../scss/main.scss */
aside.left-off-canvas-menu #block-multiblock-8 ul {
  list-style: none;
  margin: 8px 0 0 22px;
  padding: 0;
  line-height: 1.2;
}
/* line 823, ../scss/main.scss */
aside.left-off-canvas-menu #block-multiblock-8 ul li {
  float: left;
}
/* line 825, ../scss/main.scss */
aside.left-off-canvas-menu #block-multiblock-8 ul li .social-icon {
  font-size: 32px;
  color: #fff;
  margin-right: 13px;
}
/* line 832, ../scss/main.scss */
aside.left-off-canvas-menu #block-multiblock-8 ul li:last-child .social-icon {
  font-size: 32px;
  color: #fff;
  margin-right: 0;
}

/* ------------------------ edit tabs ------------------------ */
/* line 843, ../scss/main.scss */
div.tabs {
  position: relative;
  background-color: lightcoral;
  background-color: #e9b221;
}
/* line 847, ../scss/main.scss */
div.tabs .element-invisible {
  display: none;
}
/* line 848, ../scss/main.scss */
div.tabs ul.primary {
  margin: 0;
  padding: 10px 15px;
}
@media only screen and (min-width: 64.063em) {
  /* line 848, ../scss/main.scss */
  div.tabs ul.primary {
    padding: 20px 60px;
  }
}
/* line 852, ../scss/main.scss */
div.tabs ul.primary > li:first-child {
  display: none;
}
/* line 853, ../scss/main.scss */
div.tabs ul.primary > li > a {
  padding: 10px 5px 2px;
  color: #444;
  border-bottom: 3px solid transparent;
  font-weight: 300;
}
/* line 858, ../scss/main.scss */
div.tabs ul.primary > li > a:hover {
  border-color: #444;
}
/* line 863, ../scss/main.scss */
div.tabs ul.primary > li > a[href*='edit']:before {
  font-family: "foundation-icons";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  content: "\f194";
  margin-right: 5px;
}
/* line 872, ../scss/main.scss */
div.tabs ul.primary > li > a[href*='edit']:after {
  font-family: "Fira Sans", sans-serif;
  content: 'this content';
  margin-left: 5px;
}
/* line 880, ../scss/main.scss */
div.tabs ul.primary li,
div.tabs ul.primary li a {
  display: inline-block;
}
/* line 884, ../scss/main.scss */
div.tabs ul.primary li a {
  font-family: "Fira Sans", sans-serif;
}
/* line 888, ../scss/main.scss */
div.tabs ul.secondary {
  border-bottom: 1px solid #bbb;
  padding: 0.5em 1em;
  margin: 5px;
}
/* line 893, ../scss/main.scss */
div.tabs ul.secondary li {
  border-right: 1px solid #ccc;
  /* LTR */
  display: inline;
  padding: 0 1em;
}
/* line 898, ../scss/main.scss */
div.tabs ul.secondary a {
  padding: 0;
  text-decoration: none;
}
/* line 902, ../scss/main.scss */
div.tabs ul.secondary a.active {
  border-bottom: 4px solid #999;
}

/* line 907, ../scss/main.scss */
body.logged-in ul.primary:before {
  font-family: "Fira Sans", sans-serif;
  font-weight: 500;
  content: 'Hi PeaceWomen,  you are logged in.';
  display: block;
  color: #444;
}

/* ------------------------ main content ------------------------ */
/* line 917, ../scss/main.scss */
.field-collection-container {
  border-bottom: none;
  margin-bottom: 0;
}

/* breadcrumb */
/* line 922, ../scss/main.scss */
#breadcrumb {
  margin-top: 15px;
}

/* line 925, ../scss/main.scss */
.node > .content > .field .field-label {
  font-family: "Fira Sans", sans-serif;
}

/* line 929, ../scss/main.scss */
#pw-main.row {
  background: #fff;
  clear: both;
  border-top: 2px solid #009dd3;
  padding: 20px 15px 0 15px;
}
/* line 935, ../scss/main.scss */
#pw-main.row > .columns {
  padding: 0;
}
@media only screen and (min-width: 40.063em) {
  /* line 929, ../scss/main.scss */
  #pw-main.row {
    padding-top: 40px;
    border-top: none;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 929, ../scss/main.scss */
  #pw-main.row {
    padding: 40px 0 0 60px;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 940, ../scss/main.scss */
  #pw-main.row > .columns > h1,
  #pw-main.row #block-system-main {
    max-width: 80%;
  }
}
/* line 946, ../scss/main.scss */
#pw-main.row .field {
  padding: 0;
  margin-bottom: 10px;
}
/* line 949, ../scss/main.scss */
#pw-main.row .field.field-name-body {
  margin-bottom: 40px;
}
@media only screen and (min-width: 40.063em) {
  /* line 946, ../scss/main.scss */
  #pw-main.row .field {
    margin-bottom: 20px;
  }
}
/* line 954, ../scss/main.scss */
#pw-main.row .field-name-field-statements,
#pw-main.row .field-name-field-related-info,
#pw-main.row .field-collection-container,
#pw-main.row .field-name-field-action-plan-analisis {
  margin: 0;
}
@media only screen and (min-width: 40.063em) {
  /* line 954, ../scss/main.scss */
  #pw-main.row .field-name-field-statements,
  #pw-main.row .field-name-field-related-info,
  #pw-main.row .field-collection-container,
  #pw-main.row .field-name-field-action-plan-analisis {
    margin: 0;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 954, ../scss/main.scss */
  #pw-main.row .field-name-field-statements,
  #pw-main.row .field-name-field-related-info,
  #pw-main.row .field-collection-container,
  #pw-main.row .field-name-field-action-plan-analisis {
    width: 128.75%;
    margin: 0 -45px;
  }
}
/* line 965, ../scss/main.scss */
#pw-main.row .block-views .field-name-field-statements,
#pw-main.row .block-views .field-name-field-related-info,
#pw-main.row .block-views .field-collection-container {
  margin: 0;
}
@media only screen and (min-width: 40.063em) {
  /* line 965, ../scss/main.scss */
  #pw-main.row .block-views .field-name-field-statements,
  #pw-main.row .block-views .field-name-field-related-info,
  #pw-main.row .block-views .field-collection-container {
    margin: 0;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 965, ../scss/main.scss */
  #pw-main.row .block-views .field-name-field-statements,
  #pw-main.row .block-views .field-name-field-related-info,
  #pw-main.row .block-views .field-collection-container {
    width: 103%;
    margin: 0 0 0 -45px;
  }
}
/* line 978, ../scss/main.scss */
#pw-main.row #block-pw-blocks-action-plan-summaries {
  margin: 0;
}
@media only screen and (min-width: 40.063em) {
  /* line 978, ../scss/main.scss */
  #pw-main.row #block-pw-blocks-action-plan-summaries {
    margin: 0;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 978, ../scss/main.scss */
  #pw-main.row #block-pw-blocks-action-plan-summaries {
    width: 103%;
    margin: 0 0 0 -45px;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 988, ../scss/main.scss */
  #pw-main.row div.accordion-styled-tax {
    margin: 0 15px 0 -45px;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 993, ../scss/main.scss */
  #pw-main.row #block-views-world-map-links-block {
    margin-left: -28px;
  }
}
/* line 997, ../scss/main.scss */
#pw-main.row #block-views-world-map-map-block {
  display: none;
}
@media only screen and (min-width: 40.063em) {
  /* line 997, ../scss/main.scss */
  #pw-main.row #block-views-world-map-map-block {
    display: block;
    padding: 33px 10px 0 0;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 997, ../scss/main.scss */
  #pw-main.row #block-views-world-map-map-block {
    padding: 33px 56px 0 0;
  }
}
@media only screen and (min-width: 40.063em) {
  /* line 1002, ../scss/main.scss */
  #pw-main.row #block-views-world-map-information-block .field-name-body,
  #pw-main.row .view-country-profile .field-name-body,
  #pw-main.row .view-country-profile .field-name-field-quote {
    padding: 33px 10px 0 0;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 1002, ../scss/main.scss */
  #pw-main.row #block-views-world-map-information-block .field-name-body,
  #pw-main.row .view-country-profile .field-name-body,
  #pw-main.row .view-country-profile .field-name-field-quote {
    padding: 33px 56px 0 0;
  }
}
/* line 1010, ../scss/main.scss */
#pw-main.row .view-country-profile .field-name-field-quote {
  padding-top: 0;
}
@media only screen and (min-width: 40.063em) {
  /* line 1010, ../scss/main.scss */
  #pw-main.row .view-country-profile .field-name-field-quote {
    margin-bottom: 60px;
  }
}

/* line 1015, ../scss/main.scss */
#block-system-main {
  /* exclude some field items from general paddings */
  /*
	.field-type-taxonomy-term-reference,
	.field-name-field-author,
	.field-name-field-date {
		margin-bottom: 20px;
	}
 */
}
/* line 1016, ../scss/main.scss */
#block-system-main a {
  text-decoration: underline;
}
/* line 1019, ../scss/main.scss */
#block-system-main .field-name-body h3 {
  border-bottom: 2px solid #009dd3;
  margin: 50px 0 20px;
  font-size: 18px;
  color: #009dd3;
  font-family: "Fira Sans", sans-serif;
  font-weight: bold;
  clear: both;
}
@media only screen and (min-width: 64.063em) {
  /* line 1019, ../scss/main.scss */
  #block-system-main .field-name-body h3 {
    margin: 50px 0 30px 0;
  }
}
/* line 1032, ../scss/main.scss */
#block-system-main .field.field-name-field-action-plan-analisis,
#block-system-main .resolution-expl-filter-wrap .field {
  padding: 0;
}
/* line 1038, ../scss/main.scss */
#block-system-main .field-name-field-resolution-extracts h2 {
  display: none;
}
/* line 1041, ../scss/main.scss */
#block-system-main .field-name-field-resolution-extracts .field-label {
  color: #736D98;
  font-weight: normal;
  margin-bottom: 20px;
}
/* line 1042, ../scss/main.scss */
#block-system-main .field-name-field-resolution-extracts .field-items .field-label {
  color: #3c3c3b;
  font-weight: bold;
  margin-bottom: 0;
}
/* line 1044, ../scss/main.scss */
#block-system-main .field-name-field-resolution-extracts > .field-items > .field-item {
  padding-top: 30px;
  border-top: 1px solid #c8c8c8;
}
/* line 1047, ../scss/main.scss */
#block-system-main .field-name-field-resolution-extracts > .field-items > .field-item:last-child {
  border-bottom: none;
}
/* line 1049, ../scss/main.scss */
#block-system-main .field-name-field-resolution-extracts .field-name-field-extract {
  padding: 0;
  width: auto;
}
/* line 1055, ../scss/main.scss */
#block-system-main .view-taxonomy-term.view .view-content h2 {
  font-size: 16px;
  margin-bottom: 0;
}
/* line 1056, ../scss/main.scss */
#block-system-main .view-taxonomy-term.view .view-content ul.links.inline {
  list-style: none;
  margin: 0 0 40px 0;
  font-size: 14px;
}
/* line 1062, ../scss/main.scss */
#block-system-main > div.content {
  clear: both;
}
/* line 1065, ../scss/main.scss */
#block-system-main img.alignleft {
  float: none;
  margin: 15px 0;
  width: 280px;
  display: block;
}
@media only screen and (min-width: 40.063em) {
  /* line 1065, ../scss/main.scss */
  #block-system-main img.alignleft {
    float: left;
    margin: 0 30px 15px 0;
    width: 320px;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 1065, ../scss/main.scss */
  #block-system-main img.alignleft {
    width: 400px;
  }
}
/* line 1070, ../scss/main.scss */
#block-system-main img.alignright {
  float: none;
  margin: 15px 0;
  width: 280px;
  display: block;
}
@media only screen and (min-width: 40.063em) {
  /* line 1070, ../scss/main.scss */
  #block-system-main img.alignright {
    float: right;
    margin: 0 0 15px 30px;
    width: 320px;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 1070, ../scss/main.scss */
  #block-system-main img.alignright {
    margin-right: -19.5%;
    width: 400px;
  }
}
/* line 1076, ../scss/main.scss */
#block-system-main img.fullwidth {
  max-width: none;
}
/* line 1079, ../scss/main.scss */
#block-system-main .content .field-item ul.chosen-results.noimage {
  width: initial;
}
/* line 1089, ../scss/main.scss */
#block-system-main .field-name-field-videoembed,
#block-system-main .field-name-field-date-duration,
#block-system-main .field-name-field-author,
#block-system-main .field-name-field-acronym {
  padding: 0;
}
@media only screen and (min-width: 40.063em) {
  /* line 1089, ../scss/main.scss */
  #block-system-main .field-name-field-videoembed,
  #block-system-main .field-name-field-date-duration,
  #block-system-main .field-name-field-author,
  #block-system-main .field-name-field-acronym {
    padding: 0 10px;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 1089, ../scss/main.scss */
  #block-system-main .field-name-field-videoembed,
  #block-system-main .field-name-field-date-duration,
  #block-system-main .field-name-field-author,
  #block-system-main .field-name-field-acronym {
    padding: 0 60px;
  }
}
/* line 1099, ../scss/main.scss */
#block-system-main .node-wps-resolution .field-name-field-translations-requested,
#block-system-main .node-wps-resolution .field-name-field-translations-pending {
  display: block;
  padding: 25px 0;
}
@media only screen and (min-width: 40.063em) {
  /* line 1099, ../scss/main.scss */
  #block-system-main .node-wps-resolution .field-name-field-translations-requested,
  #block-system-main .node-wps-resolution .field-name-field-translations-pending {
    padding: 25px 10px;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 1099, ../scss/main.scss */
  #block-system-main .node-wps-resolution .field-name-field-translations-requested,
  #block-system-main .node-wps-resolution .field-name-field-translations-pending {
    padding: 25px 60px;
  }
}
/* line 1106, ../scss/main.scss */
#block-system-main .node-wps-resolution .resolution-expl-filter-wrap {
  padding: 25px 0;
}
@media only screen and (min-width: 40.063em) {
  /* line 1106, ../scss/main.scss */
  #block-system-main .node-wps-resolution .resolution-expl-filter-wrap {
    padding: 25px 10px;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 1106, ../scss/main.scss */
  #block-system-main .node-wps-resolution .resolution-expl-filter-wrap {
    padding: 25px 60px;
  }
}
/* line 1110, ../scss/main.scss */
#block-system-main .node-wps-resolution .resolution-expl-filter-wrap .field-name-field-resource-file-2,
#block-system-main .node-wps-resolution .resolution-expl-filter-wrap .field-name-field-resource-file,
#block-system-main .node-wps-resolution .resolution-expl-filter-wrap .field-name-field-translation-sources {
  margin-left: 0;
}
/* line 1115, ../scss/main.scss */
#block-system-main .node-wps-resolution .resolution-expl-filter-wrap ul.resolution-expl-filter {
  border-top: 1px solid #686868;
  border-bottom: 1px solid #686868;
  list-style-type: none;
  margin: 0 0 25px 0;
  font-family: "Fira Sans", sans-serif;
  font-size: 14px;
}
/* line 1122, ../scss/main.scss */
#block-system-main .node-wps-resolution .resolution-expl-filter-wrap ul.resolution-expl-filter li {
  padding: 2px 0 2px 25px;
  display: inline-block;
  margin-right: 50px;
  cursor: pointer;
  background: url("/sites/default/files/images/circles.png") 0 5px no-repeat;
}
/* line 1128, ../scss/main.scss */
#block-system-main .node-wps-resolution .resolution-expl-filter-wrap ul.resolution-expl-filter li.active-filter {
  background: url("/sites/default/files/images/circles.png") 0 -18px no-repeat;
}
/* line 1131, ../scss/main.scss */
#block-system-main .node-wps-resolution .resolution-expl-filter-wrap .field-name-field-resolution-para-expl .field-collection-view {
  margin: 0 !important;
}
/* line 1135, ../scss/main.scss */
#block-system-main .field-collection-item-field-resolution-para-expl .field-name-field-content {
  padding: 0;
}
/* line 1137, ../scss/main.scss */
#block-system-main .field-collection-item-field-resolution-para-expl .field-name-field-explanation {
  display: none;
  color: #686868;
  padding: 10px 60px;
  font-size: 14px;
}
/* line 1142, ../scss/main.scss */
#block-system-main .field-collection-item-field-resolution-para-expl .field-name-field-explanation p {
  font-size: 14px;
}
/* line 1145, ../scss/main.scss */
#block-system-main .field-name-field-resource-file-2,
#block-system-main .field-name-field-resource-file,
#block-system-main .field-name-field-translation-sources {
  padding-top: 18px;
  margin: 0 0 25px 0px;
}

/* line 1155, ../scss/main.scss */
.node-type-resource .field-name-field-file-attached .field-items,
.field-name-field-un-session-type, .field-name-field-cedaw-process, .field-name-field-cedaw-session {
  margin: 0 0 25px 0px;
}

@media only screen and (min-width: 64.063em) {
  /* line 1161, ../scss/main.scss */
  .front #block-system-main .content .field-item p.noimage {
    width: auto;
  }
}

/* line 1165, ../scss/main.scss */
.node-wps-resolution .field-name-field-resource-file-2, .node-wps-resolution .field-name-field-resource-file, .node-wps-resolution .field-name-field-translation-sources {
  display: none;
  margin: 0;
}

/* line 1170, ../scss/main.scss */
[class*='field-name'] h2,
.view-enews-archive h2 {
  text-transform: none;
  font-size: 16px;
}

/* line 1175, ../scss/main.scss */
[class*='field-name'] h2 a,
.view-enews-archive h2 a {
  text-decoration: none !important;
}

/* Featured Image */
/* line 1181, ../scss/main.scss */
.view-featured-image-block {
  background: white;
  padding: 0;
  max-height: 454px;
  overflow: hidden;
}
/* line 1189, ../scss/main.scss */
.view-featured-image-block img {
  width: 100% !important;
  padding: 0;
}
@media only screen and (min-width: 40.063em) {
  /* line 1189, ../scss/main.scss */
  .view-featured-image-block img {
    padding: 18px;
  }
}

/* Slideshow on pages */
/* line 1198, ../scss/main.scss */
#block-system-main .field.field-type-carousel-field {
  width: 100%;
  padding: 0;
  max-height: none;
}
@media only screen and (min-width: 64.063em) {
  /* line 1198, ../scss/main.scss */
  #block-system-main .field.field-type-carousel-field {
    width: 116%;
  }
}

/* line 1204, ../scss/main.scss */
div.field-type-carousel-field {
  position: relative;
  overflow: hidden;
  padding: 0 0 0 0;
}
@media only screen and (min-width: 40.063em) {
  /* line 1204, ../scss/main.scss */
  div.field-type-carousel-field {
    padding: 0 10px 0 10px;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 1204, ../scss/main.scss */
  div.field-type-carousel-field {
    padding: 0 55px 0 55px;
  }
}
/* line 1211, ../scss/main.scss */
div.field-type-carousel-field div.owl-carousel {
  padding-top: 20px;
}
/* line 1212, ../scss/main.scss */
div.field-type-carousel-field .owl-prev {
  position: absolute;
  top: 147px;
  left: 20px;
  height: 40px;
  width: 20px;
  display: block;
  overflow: hidden;
  text-indent: 25px;
  background: url("/sites/default/files/images/arrows.png") 0 0 no-repeat !important;
  border-radius: 0 !important;
}
@media only screen and (min-width: 40.063em) {
  /* line 1212, ../scss/main.scss */
  div.field-type-carousel-field .owl-prev {
    top: 207px;
  }
}
/* line 1225, ../scss/main.scss */
div.field-type-carousel-field .owl-next {
  position: absolute;
  top: 147px;
  right: 20px;
  height: 40px;
  width: 20px;
  display: block;
  overflow: hidden;
  text-indent: 25px;
  background: url("/sites/default/files/images/arrows.png") -23px 0 no-repeat !important;
  border-radius: 0 !important;
}
@media only screen and (min-width: 40.063em) {
  /* line 1225, ../scss/main.scss */
  div.field-type-carousel-field .owl-next {
    top: 207px;
  }
}
/* line 1238, ../scss/main.scss */
div.field-type-carousel-field .owl-pagination {
  position: absolute;
  top: 40px;
  left: 20px;
}
/* line 1243, ../scss/main.scss */
div.field-type-carousel-field .owl-item h6 {
  position: absolute;
  top: inherit;
  bottom: 30px;
  left: 20px;
  color: #ffffff;
  font-weight: normal;
  font-size: 18px;
  z-index: 500;
  text-shadow: 0 0 8px #333;
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
  /* line 1243, ../scss/main.scss */
  div.field-type-carousel-field .owl-item h6 {
    font-size: 22px;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 1243, ../scss/main.scss */
  div.field-type-carousel-field .owl-item h6 {
    font-size: 24px;
  }
}
/* line 1265, ../scss/main.scss */
div.field-type-carousel-field .owl-theme .owl-controls .owl-page span {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  background: url("/sites/default/files/images/dots.png") 0 0 no-repeat;
}
/* line 1268, ../scss/main.scss */
div.field-type-carousel-field .owl-theme .owl-controls .owl-page span:hover {
  background: url("/sites/default/files/images/dots.png") 0 -15px no-repeat;
}
/* line 1270, ../scss/main.scss */
div.field-type-carousel-field .owl-theme .owl-controls .owl-page.active span {
  background: url("/sites/default/files/images/dots.png") 0 -15px no-repeat;
}

/* World Map */
/* line 1275, ../scss/main.scss */
.view-world-map-information .node-page h2, .view-country-profile .node-country-profile h2 {
  padding: 33px 0 0 0;
}
@media only screen and (min-width: 40.063em) {
  /* line 1275, ../scss/main.scss */
  .view-world-map-information .node-page h2, .view-country-profile .node-country-profile h2 {
    padding: 33px 10px 0 0;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 1275, ../scss/main.scss */
  .view-world-map-information .node-page h2, .view-country-profile .node-country-profile h2 {
    padding: 33px 56px 0 0;
  }
}

/* line 1281, ../scss/main.scss */
#block-views-world-map-information-block .field-name-body,
.view-country-profile .field-name-body,
.view-country-profile .field-name-field-quote {
  padding: 33px 0 0 0;
  font-size: 13px !important;
}
/* line 1286, ../scss/main.scss */
#block-views-world-map-information-block .field-name-body ul,
.view-country-profile .field-name-body ul,
.view-country-profile .field-name-field-quote ul {
  font-size: 13px !important;
}
@media only screen and (min-width: 40.063em) {
  /* line 1281, ../scss/main.scss */
  #block-views-world-map-information-block .field-name-body,
  .view-country-profile .field-name-body,
  .view-country-profile .field-name-field-quote {
    font-size: 16px;
  }
  /* line 1290, ../scss/main.scss */
  #block-views-world-map-information-block .field-name-body ul,
  .view-country-profile .field-name-body ul,
  .view-country-profile .field-name-field-quote ul {
    font-size: 16px !important;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 1281, ../scss/main.scss */
  #block-views-world-map-information-block .field-name-body,
  .view-country-profile .field-name-body,
  .view-country-profile .field-name-field-quote {
    font-size: 16px;
  }
}

@media only screen and (min-width: 64.063em) {
  /* line 1299, ../scss/main.scss */
  .view-world-map-information ul, .view-world-map-information p, .view-country-profile .field-name-body ul, .view-country-profile .field-name-body p {
    width: 80%;
  }
}

/* line 1302, ../scss/main.scss */
body.page-countries-and-regions-all .view-world-map-information .field-name-field-related-info ul li p {
  width: auto;
}

/* line 1303, ../scss/main.scss */
ul.related-info.shortlinks, ul.related-info.spotlight, ul.related-info.buttons {
  width: 100% !important;
}

/* line 1306, ../scss/main.scss */
.view-country-profile .field-name-field-quote {
  color: #736D98;
  font-size: 18px !important;
  margin-bottom: 30px;
}
/* line 1310, ../scss/main.scss */
.view-country-profile .field-name-field-quote .field-items {
  border-top: 1px solid #c8c8c8;
}
/* line 1313, ../scss/main.scss */
.view-country-profile .field-name-field-quote .field-items .field-item {
  margin-top: 40px;
  border-left: 5px solid #009dd3;
  padding-left: 25px;
}
@media only screen and (min-width: 64.063em) {
  /* line 1313, ../scss/main.scss */
  .view-country-profile .field-name-field-quote .field-items .field-item {
    width: 80%;
  }
}

/* line 1322, ../scss/main.scss */
#block-views-world-map-map-block {
  display: none;
}

/* line 1327, ../scss/main.scss */
.view-tax-vocab-country {
  padding: 0 0 0 0;
}
@media only screen and (min-width: 40.063em) {
  /* line 1327, ../scss/main.scss */
  .view-tax-vocab-country {
    padding: 0 10px 0 10px;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 1327, ../scss/main.scss */
  .view-tax-vocab-country {
    padding: 0 56px 0 56px;
  }
}

/* line 1332, ../scss/main.scss */
.view-world-map-list-of-conflict-countries {
  padding: 0 0 0 0;
  margin-top: 0;
}
@media only screen and (min-width: 40.063em) {
  /* line 1332, ../scss/main.scss */
  .view-world-map-list-of-conflict-countries {
    padding: 0 10px 0 10px;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 1332, ../scss/main.scss */
  .view-world-map-list-of-conflict-countries {
    padding: 0 56px 0 56px;
  }
}

@media only screen and (min-width: 40.063em) {
  /* line 1338, ../scss/main.scss */
  body.page-countries-and-regions div#block-system-main, body.page-countries-and-regions-all div#block-system-main {
    position: absolute;
    right: 27px;
    top: 180px;
    z-index: 300;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 1338, ../scss/main.scss */
  body.page-countries-and-regions div#block-system-main, body.page-countries-and-regions-all div#block-system-main {
    right: 27px;
    top: 79px;
  }
}

@media only screen and (min-width: 40.063em) {
  /* line 1351, ../scss/main.scss */
  div#block-views-89fd1194f7990f696ae91063688a8231 {
    position: absolute;
    right: 27px;
    top: 132px;
    z-index: 100;
    position: absolute;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 1351, ../scss/main.scss */
  div#block-views-89fd1194f7990f696ae91063688a8231 {
    right: 27px;
    top: 127px;
  }
}

/* line 1364, ../scss/main.scss */
#block-views-world-map-links-block,
#block-views-world-map-links-block-1,
#block-views-world-map-links-block-2 {
  float: left;
  height: 75px;
  text-align: center;
  color: #ffffff;
  margin: 15px 0;
  font-size: 14px;
  font-family: "Fira Sans", sans-serif;
}
/* line 1367, ../scss/main.scss */
#block-views-world-map-links-block a,
#block-views-world-map-links-block-1 a,
#block-views-world-map-links-block-2 a {
  text-decoration: none !important;
}
@media only screen and (min-width: 64.063em) {
  /* line 1364, ../scss/main.scss */
  #block-views-world-map-links-block,
  #block-views-world-map-links-block-1,
  #block-views-world-map-links-block-2 {
    font-size: 16px;
  }
}
/* line 1377, ../scss/main.scss */
#block-views-world-map-links-block .view-world-map-links,
#block-views-world-map-links-block-1 .view-world-map-links,
#block-views-world-map-links-block-2 .view-world-map-links {
  padding: 0 55px 0 20px;
  background: url("/sites/default/files/images/button-corner.png") right 0 no-repeat #736D98;
  height: 75px;
  cursor: pointer;
}
/* line 1380, ../scss/main.scss */
#block-views-world-map-links-block .view-world-map-links:hover,
#block-views-world-map-links-block-1 .view-world-map-links:hover,
#block-views-world-map-links-block-2 .view-world-map-links:hover {
  background: url("/sites/default/files/images/button-corner-hover.png") right 0 no-repeat #e9b221;
}
/* line 1385, ../scss/main.scss */
#block-views-world-map-links-block .view-world-map-links .views-field-field-country,
#block-views-world-map-links-block-1 .view-world-map-links .views-field-field-country,
#block-views-world-map-links-block-2 .view-world-map-links .views-field-field-country {
  display: table;
  height: 100%;
  width: 100%;
}
/* line 1389, ../scss/main.scss */
#block-views-world-map-links-block .view-world-map-links .views-field-field-country > .field-content,
#block-views-world-map-links-block-1 .view-world-map-links .views-field-field-country > .field-content,
#block-views-world-map-links-block-2 .view-world-map-links .views-field-field-country > .field-content {
  padding: 15px 0;
  display: table-cell;
  vertical-align: middle;
  height: 100%;
}
/* line 1397, ../scss/main.scss */
#block-views-world-map-links-block a,
#block-views-world-map-links-block-1 a,
#block-views-world-map-links-block-2 a {
  color: #ffffff;
}

/* Tables  class: pw_table */
/* line 1400, ../scss/main.scss */
.field-name-body table,
table.pw_table {
  width: 100%;
  height: 100%;
  border-collapse: collapse;
  font-size: 13px;
}
@media only screen and (max-width: 40em) {
  /* line 1400, ../scss/main.scss */
  .field-name-body table,
  table.pw_table {
    margin-left: -13px;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 1400, ../scss/main.scss */
  .field-name-body table,
  table.pw_table {
    width: 118%;
  }
}
/* line 1410, ../scss/main.scss */
.field-name-body table caption,
table.pw_table caption {
  text-align: left;
  margin-bottom: 20px;
  font-family: "Fira Sans", sans-serif;
  font-size: 18px;
  border-top: 2px solid #686868;
  padding-top: 20px;
  padding-bottom: 18px;
}
/* line 1418, ../scss/main.scss */
.field-name-body table caption span.table-arrows-wrap,
table.pw_table caption span.table-arrows-wrap {
  float: right;
  margin-right: 0px;
}
/* line 1421, ../scss/main.scss */
.field-name-body table caption span.table-arrows-wrap span,
table.pw_table caption span.table-arrows-wrap span {
  display: inline-block;
  float: right;
  color: #686868;
  font-size: 22px;
  border: 1px solid #686868;
  height: 40px;
  width: 40px;
  text-align: center;
  margin-left: 10px;
  padding: 4px;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  cursor: pointer;
}
/* line 1437, ../scss/main.scss */
.field-name-body table tbody, .field-name-body table thead,
table.pw_table tbody,
table.pw_table thead {
  border-top: none !important;
  border: none !important;
}
/* line 1438, ../scss/main.scss */
.field-name-body table thead tr,
table.pw_table thead tr {
  cursor: initial !important;
}
/* line 1442, ../scss/main.scss */
.field-name-body table thead tr,
table.pw_table thead tr {
  border-bottom: none;
}
/* line 1444, ../scss/main.scss */
.field-name-body table thead tr th,
table.pw_table thead tr th {
  font-family: "Fira Sans", sans-serif;
  color: #736D98;
  text-transform: uppercase;
  text-align: left;
  padding: 0;
  background: #ffffff;
  border-right: 10px solid #fff;
  border-bottom: none;
  font-size: 16px;
  font-weight: normal;
  padding-bottom: 10px;
  white-space: nowrap;
}
/* line 1453, ../scss/main.scss */
.field-name-body table thead tr th:last-child,
table.pw_table thead tr th:last-child {
  border-right: 0;
}
/* line 1454, ../scss/main.scss */
.field-name-body table thead tr th div,
table.pw_table thead tr th div {
  border-bottom: 3px solid #736D98;
  padding: 0 0 0 0;
}
/* line 1465, ../scss/main.scss */
.field-name-body table tr,
table.pw_table tr {
  border-bottom: 10px solid #fff;
}
/* line 1468, ../scss/main.scss */
.field-name-body table tr td,
table.pw_table tr td {
  vertical-align: top;
  background: #f1f1f1;
  border: 0;
  padding: 5px;
  height: 100%;
  text-align: left;
}
/* line 1475, ../scss/main.scss */
.field-name-body table tr td span.expand-one,
table.pw_table tr td span.expand-one {
  display: inline-block;
  float: right;
  color: #3c3c3b;
  font-size: 22px;
  height: 40px;
  width: 40px;
  text-align: center;
  margin: 25px 30px 0;
  padding: 4px;
  cursor: pointer;
}
/* line 1488, ../scss/main.scss */
.field-name-body table tr td:first-child, .field-name-body table tr td:first-child p,
table.pw_table tr td:first-child,
table.pw_table tr td:first-child p {
  font-family: "Fira Sans", sans-serif;
  font-weight: 600;
  font-size: 14px;
}
/* line 1493, ../scss/main.scss */
.field-name-body table tr td p, .field-name-body table tr td p.noimage,
table.pw_table tr td p,
table.pw_table tr td p.noimage {
  width: auto !important;
  font-size: 13px;
}
/* line 1494, ../scss/main.scss */
.field-name-body table tr td a,
table.pw_table tr td a {
  background: none !important;
  font-size: 100% !important;
  color: #009dd3 !important;
  padding: 0 !important;
  font-family: "Merriweather", serif !important;
}
/* line 1502, ../scss/main.scss */
.field-name-body table tr td > div,
table.pw_table tr td > div {
  visibility: hidden;
  overflow-y: hidden;
  padding: 25px 10px 0px 10px;
  height: 0;
  border: none;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
/* line 1511, ../scss/main.scss */
.field-name-body table tr td > div:before, .field-name-body table tr td > div:after,
table.pw_table tr td > div:before,
table.pw_table tr td > div:after {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
/* line 1518, ../scss/main.scss */
.field-name-body table tr td:first-child > div,
table.pw_table tr td:first-child > div {
  height: auto;
  min-height: 35px;
  overflow-y: initial;
  visibility: visible;
}
/* line 1525, ../scss/main.scss */
.field-name-body table tr.openrow td,
table.pw_table tr.openrow td {
  border-right: 10px solid #fff;
}
/* line 1527, ../scss/main.scss */
.field-name-body table tr.openrow td .expand-one,
table.pw_table tr.openrow td .expand-one {
  display: none;
}
/* line 1528, ../scss/main.scss */
.field-name-body table tr.openrow td div,
table.pw_table tr.openrow td div {
  visibility: visible;
  height: 100%;
}
/* line 1533, ../scss/main.scss */
.field-name-body table tr.openrow td:last-child,
table.pw_table tr.openrow td:last-child {
  border-right: none;
}

/* Table UN ENTITY TABLE /un-implementation  */
/* line 1540, ../scss/main.scss */
#block-pw-blocks-un-entities {
  font-family: "Fira Sans", sans-serif;
}
/* line 1543, ../scss/main.scss */
#block-pw-blocks-un-entities > h2 {
  font-weight: normal;
}
/* line 1545, ../scss/main.scss */
#block-pw-blocks-un-entities ul.un-entities-layer {
  list-style: none;
  margin: 0;
  padding: 0;
  width: 100%;
  display: table;
}
/* line 1552, ../scss/main.scss */
#block-pw-blocks-un-entities ul.un-entities-layer > li.depth-0 {
  margin: 0;
  min-height: 225px;
  width: 100%;
  clear: both;
  display: table-row;
}
/* line 1561, ../scss/main.scss */
#block-pw-blocks-un-entities ul.un-entities-layer > li.depth-0 > div:first-child {
  display: table-cell;
  min-height: 225px;
  width: 195px;
  padding: 40px 30px;
  text-align: center;
  color: #ffffff;
  font-size: 24px;
  line-height: 1.3;
  border-bottom: 10px solid white;
  text-transform: uppercase;
  vertical-align: top;
}
/* line 1574, ../scss/main.scss */
#block-pw-blocks-un-entities ul.un-entities-layer > li.depth-0 > div.item-list {
  display: table-cell;
  min-height: 225px;
  width: auto;
  padding: 20px 20px;
  border-bottom: 10px solid white;
  font-size: 13px;
  vertical-align: top;
}
/* line 1582, ../scss/main.scss */
#block-pw-blocks-un-entities ul.un-entities-layer > li.depth-0 > div.item-list a {
  font-size: 13px;
  color: #3c3c3b;
}
/* line 1585, ../scss/main.scss */
#block-pw-blocks-un-entities ul.un-entities-layer > li.depth-0 > div.item-list a:hover, #block-pw-blocks-un-entities ul.un-entities-layer > li.depth-0 > div.item-list a:active {
  color: #686868;
}
/* line 1590, ../scss/main.scss */
#block-pw-blocks-un-entities ul.un-entities-layer div.item-list ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 1591, ../scss/main.scss */
#block-pw-blocks-un-entities ul.un-entities-layer div.item-list ul li {
  margin: 0;
  line-height: 16px;
}
/* line 1592, ../scss/main.scss */
#block-pw-blocks-un-entities ul.un-entities-layer div.item-list ul li div:first-child {
  text-transform: uppercase;
  font-size: 13px;
  letter-spacing: 1px;
  color: #3c3c3b;
  font-weight: bold;
  border-bottom: 2px solid #3c3c3b;
  margin: 30px 0 15px 0;
}
/* line 1605, ../scss/main.scss */
#block-pw-blocks-un-entities ul.un-entities-layer div.item-list ul ul.depth-1 li {
  display: inline-block;
  width: 136px;
  margin-right: 20px;
  vertical-align: top;
}

/* UN Entity Table: row colours */
/* left column */
/* line 1613, ../scss/main.scss */
ul.un-entities-layer > li.color-1 > div:first-child {
  background: #6a6b83;
}

/* line 1614, ../scss/main.scss */
ul.un-entities-layer > li.color-2 > div:first-child {
  background: #b5d590;
}

/* line 1615, ../scss/main.scss */
ul.un-entities-layer > li.color-3 > div:first-child {
  background: #dddee1;
}

/* line 1616, ../scss/main.scss */
ul.un-entities-layer > li.color-4 > div:first-child {
  background: #6184aa;
}

/* line 1617, ../scss/main.scss */
ul.un-entities-layer > li.color-5 > div:first-child {
  background: #f2cb77;
}

/* line 1618, ../scss/main.scss */
ul.un-entities-layer > li.color-6 > div:first-child {
  background: #a19cb7;
}

/* line 1619, ../scss/main.scss */
ul.un-entities-layer > li.color-7 > div:first-child {
  background: #a4e3f7;
}

/* line 1620, ../scss/main.scss */
ul.un-entities-layer > li.color-8 > div:first-child {
  background: #dfd783;
}

/* line 1621, ../scss/main.scss */
ul.un-entities-layer > li.color-9 > div:first-child {
  background: #717173;
}

/* rightcolumn */
/* line 1623, ../scss/main.scss */
ul.un-entities-layer > li.color-1 > div.item-list {
  background: rgba(106, 107, 131, 0.3);
}

/* line 1624, ../scss/main.scss */
ul.un-entities-layer > li.color-2 > div.item-list {
  background: rgba(181, 213, 144, 0.3);
}

/* line 1625, ../scss/main.scss */
ul.un-entities-layer > li.color-3 > div.item-list {
  background: rgba(221, 222, 225, 0.3);
}

/* line 1626, ../scss/main.scss */
ul.un-entities-layer > li.color-4 > div.item-list {
  background: rgba(97, 132, 170, 0.3);
}

/* line 1627, ../scss/main.scss */
ul.un-entities-layer > li.color-5 > div.item-list {
  background: rgba(242, 203, 119, 0.3);
}

/* line 1628, ../scss/main.scss */
ul.un-entities-layer > li.color-6 > div.item-list {
  background: rgba(161, 156, 183, 0.3);
}

/* line 1629, ../scss/main.scss */
ul.un-entities-layer > li.color-7 > div.item-list {
  background: rgba(164, 227, 247, 0.3);
}

/* line 1630, ../scss/main.scss */
ul.un-entities-layer > li.color-8 > div.item-list {
  background: rgba(223, 215, 131, 0.3);
}

/* line 1631, ../scss/main.scss */
ul.un-entities-layer > li.color-9 > div.item-list {
  background: rgba(113, 113, 115, 0.3);
}

/* ------------------------ Civil Society Organisations Database  ------------------------ */
/* line 1634, ../scss/main.scss */
.view-civil-society-organisations-database.view-display-id-block_1 {
  padding: 25px 0;
}
@media only screen and (min-width: 40.063em) {
  /* line 1634, ../scss/main.scss */
  .view-civil-society-organisations-database.view-display-id-block_1 {
    padding: 25px 10px;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 1634, ../scss/main.scss */
  .view-civil-society-organisations-database.view-display-id-block_1 {
    padding: 25px 0;
    width: 80%;
  }
}
/* line 1640, ../scss/main.scss */
.view-civil-society-organisations-database.view-display-id-block_1 .views-row .views-field-title a {
  color: #686868;
}
/* line 1642, ../scss/main.scss */
.view-civil-society-organisations-database.view-display-id-block_1 .views-row .views-field-title a:hover {
  color: #3c3c3b;
}
/* line 1645, ../scss/main.scss */
.view-civil-society-organisations-database.view-display-id-block_1 .attachment-before {
  font-family: "Fira Sans", sans-serif;
  font-size: 24px;
  line-height: 1;
  border-top: 2px solid #736D98;
  border-bottom: 2px solid #736D98;
  margin-bottom: 25px;
  padding: 16px 0 8px;
}
/* line 1653, ../scss/main.scss */
.view-civil-society-organisations-database.view-display-id-block_1 .attachment-before span.views-summary {
  margin: 0 .9% 0 .9%;
  position: relative;
  text-align: center;
  padding: 0 !important;
  font-size: 0;
}
/* line 1659, ../scss/main.scss */
.view-civil-society-organisations-database.view-display-id-block_1 .attachment-before span.views-summary a {
  font-size: 24px;
}
/* line 1661, ../scss/main.scss */
.view-civil-society-organisations-database.view-display-id-block_1 .attachment-before a {
  color: #736D98;
}
/* line 1664, ../scss/main.scss */
.view-civil-society-organisations-database.view-display-id-block_1 .attachment-before a.active {
  font-weight: bold;
}
/* line 1666, ../scss/main.scss */
.view-civil-society-organisations-database.view-display-id-block_1 .attachment-before a.active:before {
  content: "\f198";
  font-family: "foundation-icons";
  font-size: 12px;
  color: #736D98;
  bottom: -17px;
  margin-left: 20%;
  width: 10px;
  position: absolute;
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

/* ------------------------ Taxonomy Views as Accordions ------------------------ */
/* line 1684, ../scss/main.scss */
div.accordion-styled-tax {
  padding-top: 50px;
  position: relative;
}
/* line 1687, ../scss/main.scss */
div.accordion-styled-tax > h2 {
  border-bottom: 2px solid #009dd3;
  font-size: 18px;
  color: #009dd3;
  font-family: "Fira Sans", sans-serif;
  font-weight: bold;
  clear: both;
  margin-bottom: 25px;
}
@media only screen and (min-width: 64.063em) {
  /* line 1687, ../scss/main.scss */
  div.accordion-styled-tax > h2 {
    width: 80%;
    margin-left: 45px;
  }
}
/* line 1692, ../scss/main.scss */
div.accordion-styled-tax .accordion-main-nav {
  position: relative;
  float: right;
}
/* line 1696, ../scss/main.scss */
div.accordion-styled-tax ul {
  list-style: none;
  margin: 0;
  clear: both;
}
/* line 1700, ../scss/main.scss */
div.accordion-styled-tax ul li {
  margin: 0;
}
/* line 1704, ../scss/main.scss */
div.accordion-styled-tax .views-field-name, div.accordion-styled-tax .views-field-title {
  font-family: "Fira Sans", sans-serif;
  margin-bottom: 2px !important;
  font-size: 16px;
  padding: 20px 16px;
  color: #ffffff;
  background: #736D98;
  height: auto;
  font-weight: bold;
  letter-spacing: .5px;
  cursor: pointer;
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
  /* line 1704, ../scss/main.scss */
  div.accordion-styled-tax .views-field-name, div.accordion-styled-tax .views-field-title {
    font-size: 16px;
    padding: 20px 27px 20px 27px;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 1704, ../scss/main.scss */
  div.accordion-styled-tax .views-field-name, div.accordion-styled-tax .views-field-title {
    font-size: 16px;
    padding: 30px 76px 30px 76px;
  }
}
/* line 1717, ../scss/main.scss */
div.accordion-styled-tax .views-field-name span.fi-arrows-expand, div.accordion-styled-tax .views-field-name span.fi-arrows-compress, div.accordion-styled-tax .views-field-title span.fi-arrows-expand, div.accordion-styled-tax .views-field-title span.fi-arrows-compress {
  float: right;
  font-size: 22px;
  margin-right: 16px;
}
@media only screen and (min-width: 40.063em) {
  /* line 1717, ../scss/main.scss */
  div.accordion-styled-tax .views-field-name span.fi-arrows-expand, div.accordion-styled-tax .views-field-name span.fi-arrows-compress, div.accordion-styled-tax .views-field-title span.fi-arrows-expand, div.accordion-styled-tax .views-field-title span.fi-arrows-compress {
    margin-right: 4px;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 1717, ../scss/main.scss */
  div.accordion-styled-tax .views-field-name span.fi-arrows-expand, div.accordion-styled-tax .views-field-name span.fi-arrows-compress, div.accordion-styled-tax .views-field-title span.fi-arrows-expand, div.accordion-styled-tax .views-field-title span.fi-arrows-compress {
    margin-right: -43px;
  }
}
/* line 1724, ../scss/main.scss */
div.accordion-styled-tax .views-field-name span.fi-arrows-compress, div.accordion-styled-tax .views-field-title span.fi-arrows-compress {
  margin-top: -3px;
  margin-right: 7px;
}
/* line 1726, ../scss/main.scss */
div.accordion-styled-tax .views-field-description, div.accordion-styled-tax .views-field-field-videoembed {
  display: none;
  padding: 0 20px 15px 12px;
  font-size: 12px;
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
  /* line 1726, ../scss/main.scss */
  div.accordion-styled-tax .views-field-description, div.accordion-styled-tax .views-field-field-videoembed {
    font-size: 14px;
    padding: 0 80px 15px 22px;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 1726, ../scss/main.scss */
  div.accordion-styled-tax .views-field-description, div.accordion-styled-tax .views-field-field-videoembed {
    font-size: 16px;
    padding: 0 80px 15px 72px;
  }
}
/* line 1732, ../scss/main.scss */
div.accordion-styled-tax .views-field-description > div, div.accordion-styled-tax .views-field-field-videoembed > div {
  border-top: 2px solid #e6e3ec;
  padding-top: 30px;
}
/* line 1734, ../scss/main.scss */
div.accordion-styled-tax li.active {
  border: 5px solid #736D98;
  margin-bottom: 2px !important;
}
/* line 1738, ../scss/main.scss */
div.accordion-styled-tax li.active .views-field-name, div.accordion-styled-tax li.active .views-field-title {
  padding: 17px 16px 20px 13px;
  color: #736D98;
  background: #ffffff;
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
  /* line 1738, ../scss/main.scss */
  div.accordion-styled-tax li.active .views-field-name, div.accordion-styled-tax li.active .views-field-title {
    font-size: 16px;
    padding: 17px 27px 20px 24px;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 1738, ../scss/main.scss */
  div.accordion-styled-tax li.active .views-field-name, div.accordion-styled-tax li.active .views-field-title {
    font-size: 16px;
    padding: 27px 76px 30px 73px;
  }
}
/* line 1744, ../scss/main.scss */
div.accordion-styled-tax li.active .views-field-name span.fi-arrows-compress, div.accordion-styled-tax li.active .views-field-title span.fi-arrows-compress {
  margin: -2px 10px 0 0px;
}
@media only screen and (min-width: 40.063em) {
  /* line 1744, ../scss/main.scss */
  div.accordion-styled-tax li.active .views-field-name span.fi-arrows-compress, div.accordion-styled-tax li.active .views-field-title span.fi-arrows-compress {
    margin: 0 0px 0 0;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 1744, ../scss/main.scss */
  div.accordion-styled-tax li.active .views-field-name span.fi-arrows-compress, div.accordion-styled-tax li.active .views-field-title span.fi-arrows-compress {
    margin: 0 -48px 0 0;
  }
}
/* line 1751, ../scss/main.scss */
div.accordion-styled-tax li.active .views-field-description, div.accordion-styled-tax li.active .views-field-field-videoembed {
  display: block;
}
/* line 1757, ../scss/main.scss */
div.accordion-styled-tax .views-field-field-videoembed:after {
  content: ' ';
  display: block;
  visibility: hidden;
  clear: both;
  height: 0;
}
/* line 1764, ../scss/main.scss */
div.accordion-styled-tax .views-field-field-videoembed .field-content > p {
  float: none;
  width: auto;
  margin-top: 20px;
}
@media only screen and (min-width: 64.063em) {
  /* line 1764, ../scss/main.scss */
  div.accordion-styled-tax .views-field-field-videoembed .field-content > p {
    width: 350px;
    margin-top: 0;
  }
}
/* line 1769, ../scss/main.scss */
div.accordion-styled-tax .views-field-field-videoembed .field-content > .issuuembed {
  max-width: 100% !important;
  float: none;
}
@media only screen and (min-width: 64.063em) {
  /* line 1769, ../scss/main.scss */
  div.accordion-styled-tax .views-field-field-videoembed .field-content > .issuuembed {
    float: right;
    max-width: initial !important;
  }
}

/* ------------------------ Region: Session Documents: Accordion ------------------------ */
/* line 1780, ../scss/main.scss */
#session-documents .accordion-main-nav {
  margin-right: 15px;
  z-index: 1000;
}

/* line 1782, ../scss/main.scss */
.region-session-documents {
  background: #ffffff;
}
/* line 1784, ../scss/main.scss */
.region-session-documents div.content {
  clear: both;
}
/* line 1785, ../scss/main.scss */
.region-session-documents .accordion-main-nav {
  margin-right: 18px;
}
/* line 1786, ../scss/main.scss */
.region-session-documents .block-views {
  clear: both;
}
/* line 1787, ../scss/main.scss */
.region-session-documents div.item-list {
  border: 5px solid #736D98;
  margin-bottom: 2px;
}
/* line 1790, ../scss/main.scss */
.region-session-documents div.item-list > h3 {
  font-family: "Fira Sans", sans-serif;
  margin-bottom: 0 !important;
  margin-top: 0;
  font-size: 16px;
  padding: 40px 20px 0 10px;
  color: #ffffff;
  background: #736D98;
  height: 93px;
  font-weight: bold;
  letter-spacing: .5px;
  cursor: pointer;
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
  /* line 1790, ../scss/main.scss */
  .region-session-documents div.item-list > h3 {
    font-size: 16px;
    padding: 33px 20px 0 20px;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 1790, ../scss/main.scss */
  .region-session-documents div.item-list > h3 {
    font-size: 16px;
    padding: 33px 20px 0 70px;
  }
}
/* line 1804, ../scss/main.scss */
.region-session-documents div.item-list > h3:after {
  content: "\f10e";
  font-family: "foundation-icons";
  font-size: 20px;
  float: right;
  color: #ffffff;
}
/* line 1812, ../scss/main.scss */
.region-session-documents div.item-list > h3.active {
  padding: 40px 20px 0 10px;
  color: #736D98;
  background: #ffffff;
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
  /* line 1812, ../scss/main.scss */
  .region-session-documents div.item-list > h3.active {
    font-size: 16px;
    padding: 33px 20px 0 20px;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 1812, ../scss/main.scss */
  .region-session-documents div.item-list > h3.active {
    font-size: 16px;
    padding: 33px 20px 0 71px;
  }
}
/* line 1818, ../scss/main.scss */
.region-session-documents div.item-list > h3.active:after {
  content: "\f10d";
  font-family: "foundation-icons";
  font-size: 20px;
  float: right;
  color: #736D98;
}
/* line 1827, ../scss/main.scss */
.region-session-documents div.item-list > ul {
  display: none;
  list-style: none;
  margin: 4px 20px 15px 10px;
  font-size: 12px;
  border-top: 2px solid #e6e3ec;
  padding-top: 30px;
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
  /* line 1827, ../scss/main.scss */
  .region-session-documents div.item-list > ul {
    font-size: 14px;
    margin: 5px 80px 15px 20px;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 1827, ../scss/main.scss */
  .region-session-documents div.item-list > ul {
    font-size: 16px;
    margin: 3px 80px 15px 70px;
  }
}
/* line 1836, ../scss/main.scss */
.region-session-documents div.item-list > ul li {
  margin-left: 0;
  padding-bottom: 7px;
}
/* line 1843, ../scss/main.scss */
.region-session-documents .view-sc-debates-accordion .debate-date {
  color: #444;
  font-family: "Fira Sans", sans-serif;
  font-weight: 300;
  font-size: 12px;
  width: 80px;
  position: absolute;
}
@media only screen and (min-width: 40.063em) {
  /* line 1843, ../scss/main.scss */
  .region-session-documents .view-sc-debates-accordion .debate-date {
    font-size: 16px;
    width: 100px;
  }
}
/* line 1855, ../scss/main.scss */
.region-session-documents .view-sc-debates-accordion .debate-title {
  padding-left: 80px;
  display: inline-block;
}
@media only screen and (min-width: 40.063em) {
  /* line 1855, ../scss/main.scss */
  .region-session-documents .view-sc-debates-accordion .debate-title {
    padding-left: 100px;
  }
}
/* line 1861, ../scss/main.scss */
.region-session-documents .view-sc-debates-accordion .debate-title:hover {
  text-decoration: underline;
}

/* line 1865, ../scss/main.scss */
.view-tutorials.region-session-documents {
  margin-left: -0.9375rem;
  margin-right: -0.9375rem;
}
/* line 1869, ../scss/main.scss */
.view-tutorials.region-session-documents video {
  width: 270px !important;
  height: auto !important;
  margin: 0 auto;
  display: block;
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
  /* line 1869, ../scss/main.scss */
  .view-tutorials.region-session-documents video {
    width: 560px !important;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 1869, ../scss/main.scss */
  .view-tutorials.region-session-documents video {
    display: inline-block;
    width: 720px !important;
  }
}
/* line 1877, ../scss/main.scss */
.view-tutorials.region-session-documents .view-header {
  padding: 10px 0;
  margin: 0 15px;
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
  /* line 1877, ../scss/main.scss */
  .view-tutorials.region-session-documents .view-header {
    padding: 20px 0;
    margin: 0 25px;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 1877, ../scss/main.scss */
  .view-tutorials.region-session-documents .view-header {
    margin: 0 75px;
  }
}

/* ------------------------ Open Debate Statements  ------------------------ */
/* line 1886, ../scss/main.scss */
div.pw-debate-country-statements {
  margin-top: 50px;
}
/* line 1888, ../scss/main.scss */
div.pw-debate-country-statements > h4 {
  padding: 15px 0;
}
@media only screen and (min-width: 40.063em) {
  /* line 1888, ../scss/main.scss */
  div.pw-debate-country-statements > h4 {
    padding: 5px 10px;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 1888, ../scss/main.scss */
  div.pw-debate-country-statements > h4 {
    padding: 5px 58px;
  }
}
/* line 1893, ../scss/main.scss */
div.pw-debate-country-statements .pw-switch {
  padding: 0;
  position: relative;
  margin-top: 8px;
  margin-bottom: 20px;
}
@media only screen and (min-width: 40.063em) {
  /* line 1893, ../scss/main.scss */
  div.pw-debate-country-statements .pw-switch {
    padding: 0 10px;
    margin-bottom: 10px;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 1893, ../scss/main.scss */
  div.pw-debate-country-statements .pw-switch {
    position: absolute;
    padding: 0 60px;
  }
}
/* line 1901, ../scss/main.scss */
div.pw-debate-country-statements .pw-switch ul {
  list-style-type: none;
  margin: 0;
  font-family: "Fira Sans", sans-serif;
  font-size: 14px;
}
/* line 1908, ../scss/main.scss */
div.pw-debate-country-statements .pw-switch ul li {
  padding: 2px 0 2px 25px;
  display: inline-block;
  margin: 0 -5px;
  cursor: pointer;
  background: url("/sites/default/files/images/circles.png") 0 5px no-repeat;
}
@media only screen and (min-width: 40.063em) {
  /* line 1908, ../scss/main.scss */
  div.pw-debate-country-statements .pw-switch ul li {
    margin: 0 20px 0 0;
  }
}
/* line 1915, ../scss/main.scss */
div.pw-debate-country-statements .pw-switch ul li a {
  color: #3c3c3b;
  text-decoration: none !important;
}
@media only screen and (max-width: 40em) {
  /* line 1915, ../scss/main.scss */
  div.pw-debate-country-statements .pw-switch ul li a {
    font-size: 12px;
  }
}
/* line 1920, ../scss/main.scss */
div.pw-debate-country-statements .pw-switch ul li.active-filter {
  background: url("/sites/default/files/images/circles.png") 0 -18px no-repeat;
}
/* line 1925, ../scss/main.scss */
div.pw-debate-country-statements .pw-statements {
  display: block;
}
/* line 1927, ../scss/main.scss */
div.pw-debate-country-statements .pw-statements ul.pw-country-statement-file {
  list-style: none;
  margin: 0;
}
/* line 1930, ../scss/main.scss */
div.pw-debate-country-statements .pw-statements ul.pw-country-statement-file li {
  position: relative;
  min-height: 72px;
  display: inline-block;
  width: 50%;
}
@media only screen and (min-width: 40.063em) {
  /* line 1930, ../scss/main.scss */
  div.pw-debate-country-statements .pw-statements ul.pw-country-statement-file li {
    width: 33%;
  }
}
/* line 1936, ../scss/main.scss */
div.pw-debate-country-statements .pw-statements ul.pw-country-statement-file li a {
  font-family: "Fira Sans", sans-serif;
  font-size: 14px;
  color: #736D98;
  text-decoration: none !important;
  padding-left: 36px;
  display: block;
}
/* line 1943, ../scss/main.scss */
div.pw-debate-country-statements .pw-statements ul.pw-country-statement-file li a:before {
  content: "\f18b";
  font-family: "foundation-icons";
  font-size: 48px;
  position: absolute;
  left: 0;
  top: -24px;
}
/* line 1951, ../scss/main.scss */
div.pw-debate-country-statements .pw-statements ul.pw-country-statement-file li a:hover {
  color: #444;
}
/* line 1959, ../scss/main.scss */
div.pw-debate-country-statements .pw-extracts dl.accordion .pdflink:hover:before,
div.pw-debate-country-statements .pw-extracts dl.accordion .pdflink:hover a {
  color: #444;
  cursor: pointer;
}

/* line 1967, ../scss/main.scss */
.statement-nav ul {
  border-top: 1px solid #686868;
  border-bottom: 1px solid #686868;
  list-style-type: none;
  margin: 0 0;
  font-family: "Fira Sans", sans-serif;
  font-size: 14px;
}
/* line 1974, ../scss/main.scss */
.statement-nav ul li {
  padding: 6px 0 0px 0;
  display: inline-block;
  margin-right: 50px;
  margin-left: 0;
}
/* line 1979, ../scss/main.scss */
.statement-nav ul li a {
  text-decoration: none !important;
  padding-left: 25px;
  color: #3c3c3b;
  background: url("/sites/default/files/images/circles.png") 0 3px no-repeat;
}
/* line 1984, ../scss/main.scss */
.statement-nav ul li a.active-filter {
  background: url("/sites/default/files/images/circles.png") 0 -20px no-repeat;
}

/* line 1990, ../scss/main.scss */
div.pw-extracts {
  display: none;
}
/* line 1993, ../scss/main.scss */
div.pw-extracts dl.accordion .content {
  padding-top: 0 !important;
}
/* line 1995, ../scss/main.scss */
div.pw-extracts dl.accordion .content > div {
  border-top: none !important;
  padding-top: 0 !important;
}
/* line 1997, ../scss/main.scss */
div.pw-extracts dl.accordion .country {
  clear: both;
  border-bottom: 1px solid #c8c8c8;
  font-size: 13px;
  margin: 0 0 4px 0;
  padding: 25px 0 20px 0;
}
/* line 2000, ../scss/main.scss */
div.pw-extracts dl.accordion .country:last-child {
  border: none;
}
/* line 2005, ../scss/main.scss */
div.pw-extracts dl.accordion .country div.pdflink {
  padding-top: 32px;
  text-align: center;
  font-family: "Fira Sans", sans-serif;
  color: #e6e3ec;
  font-size: 12px;
}
@media only screen and (max-width: 40em) {
  /* line 2005, ../scss/main.scss */
  div.pw-extracts dl.accordion .country div.pdflink {
    padding: 0;
    text-align: left;
  }
}
/* line 2015, ../scss/main.scss */
div.pw-extracts dl.accordion .country div.pdflink a {
  color: #736D98;
  text-decoration: none !important;
  clear: both;
  display: block;
  margin: 10px 0;
}
@media only screen and (max-width: 40em) {
  /* line 2015, ../scss/main.scss */
  div.pw-extracts dl.accordion .country div.pdflink a {
    margin: 10px 10px 10px 36px;
  }
}
/* line 2025, ../scss/main.scss */
div.pw-extracts dl.accordion .country div.pdflink:before {
  content: "\f18b";
  font-family: "foundation-icons";
  font-size: 48px;
  top: 0px;
  left: 0px;
  position: relative;
  color: #736D98;
}
@media only screen and (max-width: 40em) {
  /* line 2025, ../scss/main.scss */
  div.pw-extracts dl.accordion .country div.pdflink:before {
    position: absolute;
    top: -10px;
  }
}
/* line 2040, ../scss/main.scss */
div.pw-extracts dl.accordion .country div.small-12.medium-9 {
  padding-left: 0;
}
/* line 2042, ../scss/main.scss */
div.pw-extracts dl.accordion .country div.item-list {
  font-size: 13px;
}
/* line 2044, ../scss/main.scss */
div.pw-extracts dl.accordion .country div.item-list ul {
  list-style: none;
  margin: 0;
}
/* line 2047, ../scss/main.scss */
div.pw-extracts dl.accordion .country div.item-list ul li {
  clear: both;
  margin: 0 0 15px 0;
}
/* line 2048, ../scss/main.scss */
div.pw-extracts dl.accordion .country div.item-list ul li p, div.pw-extracts dl.accordion .country div.item-list ul li .statement-extract {
  font-size: 13px !important;
}
@media only screen and (min-width: 40.063em) {
  /* line 2051, ../scss/main.scss */
  div.pw-extracts dl.accordion .country div.item-list ul li .statement-label {
    display: inline-block;
    width: 15%;
    vertical-align: top;
  }
  /* line 2056, ../scss/main.scss */
  div.pw-extracts dl.accordion .country div.item-list ul li .statement-extract {
    display: inline-block;
    width: 85%;
  }
}
/* line 2063, ../scss/main.scss */
div.pw-extracts dl.accordion .country div.item-list h4 {
  font-size: 13px;
  text-transform: uppercase;
  font-weight: normal;
  color: #686868;
}

/* ------------------------ Single Resolution  ------------------------ */
/* line 2076, ../scss/main.scss */
.field-name-field-resolution-extracts .field-type-taxonomy-term-reference {
  padding: 0 !important;
}
/* line 2078, ../scss/main.scss */
.field-name-field-resolution-extracts .field-type-taxonomy-term-reference .item-list ul li {
  margin: 0;
}

/* line 2082, ../scss/main.scss */
.field-name-field-resolution-extract .field-collection-view {
  margin-left: 0;
}
/* line 2083, ../scss/main.scss */
.field-name-field-resolution-extract .field-type-taxonomy-term-reference, .field-name-field-resolution-extract .field-name-field-extract {
  padding: 0 !important;
}
@media only screen and (min-width: 40.063em) {
  /* line 2083, ../scss/main.scss */
  .field-name-field-resolution-extract .field-type-taxonomy-term-reference, .field-name-field-resolution-extract .field-name-field-extract {
    padding: 0 0 0 10px !important;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 2083, ../scss/main.scss */
  .field-name-field-resolution-extract .field-type-taxonomy-term-reference, .field-name-field-resolution-extract .field-name-field-extract {
    padding: 0 0 0 60px !important;
  }
}
/* line 2088, ../scss/main.scss */
.field-name-field-resolution-extract .field-name-field-extract .field-items {
  padding-bottom: 20px;
  border-bottom: 1px solid #c8c8c8;
}
/* line 2092, ../scss/main.scss */
.field-name-field-resolution-extract .field-name-field-peacewomen-consolidated-th,
.field-name-field-resolution-extract .field-name-field-sc-geographic-topic {
  font-family: "Fira Sans", sans-serif;
}
/* line 2097, ../scss/main.scss */
.field-name-field-resolution-extract .field-label {
  width: auto;
  font-family: 'fira sans';
  margin: 20px 0 0px 0;
}
/* line 2102, ../scss/main.scss */
.field-name-field-resolution-extract > .field-label {
  margin: 20px 0 0 10px;
}
@media only screen and (min-width: 40.063em) {
  /* line 2102, ../scss/main.scss */
  .field-name-field-resolution-extract > .field-label {
    margin: 20px 0 0 10px;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 2102, ../scss/main.scss */
  .field-name-field-resolution-extract > .field-label {
    margin: 20px 0 0 60px;
  }
}

/* ------------------------  Resources: pdf download ------------------------ */
/* single view */
/* line 2111, ../scss/main.scss */
#block-system-main .node-resource {
  position: relative;
  padding: 24px 30px 0 0;
}
@media only screen and (min-width: 40.063em) {
  /* line 2111, ../scss/main.scss */
  #block-system-main .node-resource {
    float: left;
    width: 50%;
    min-height: 110px;
  }
}
/* line 2120, ../scss/main.scss */
#block-system-main .node-resource h2 {
  font-size: 14px;
  text-transform: none;
  margin: 0;
  font-weight: normal;
  color: #3c3c3b;
}
@media only screen and (min-width: 40.063em) {
  /* line 2120, ../scss/main.scss */
  #block-system-main .node-resource h2 {
    font-size: 16px;
    padding-left: 72px;
    min-height: 72px;
  }
}
/* line 2129, ../scss/main.scss */
#block-system-main .node-resource .field-name-field-file-attached {
  		/*
  span.file {
  			&:before {
  				content: '\f143';
  				width: 32px;
  				height: 32px;
  				font-family: foundation-icons;
  				font-size: 16px;
  				color: $pw-black;
  				display: inline-block;
  				background: $pw-yellow;
  				@include border-radius(16px);
  				padding: 2px 0 0 10px;
  				}
  			a {
  				display: inline-block;
  				font-size: $text-mediumsmall;
  				margin-left: 5px;
  				text-decoration: none;
  				color: $pw-black;
  				&:hover { text-decoration: underline; }
  			}
  			img.file-icon {
  				display: none;
  			}
  	}
   */
}
/* line 96, ../scss/_global.scss */
#block-system-main .node-resource .field-name-field-file-attached .field-item {
  border: none;
}
/* line 98, ../scss/_global.scss */
#block-system-main .node-resource .field-name-field-file-attached .field-item .resource-download {
  content: '\f143';
  width: 60px;
  height: 60px;
  font-family: foundation-icons;
  font-size: 28px;
  color: #3c3c3b;
  display: inline-block;
  background: #e9b221;
  margin-top: 6px;
  -moz-border-radius: 30px;
  -webkit-border-radius: 30px;
  border-radius: 30px;
  padding: 6px 0 0 20px;
}
@media only screen and (min-width: 40.063em) {
  /* line 98, ../scss/_global.scss */
  #block-system-main .node-resource .field-name-field-file-attached .field-item .resource-download {
    margin: 0;
    position: absolute;
    top: 20px;
    left: 0;
  }
}
/* line 118, ../scss/_global.scss */
#block-system-main .node-resource .field-name-field-file-attached .field-item .resource-download:hover {
  background: transparent;
  border: 2px solid #e9b221;
  color: #e9b221;
  padding: 4px 0 0 18px;
}

/* line 2134, ../scss/main.scss */
img.file-icon {
  display: none;
}

/* line 2137, ../scss/main.scss */
#block-system-main .field-name-field-resource-file:after,
#block-system-main .field-name-field-resource-file-2:after {
  display: block;
  content: '';
  float: none;
  clear: both;
}

/* line 2144, ../scss/main.scss */
#block-system-main .field-name-field-resource-file .node-resource {
  		/*
  span.file {
  			&:before {
  				content: '\f143';
  				width: 32px;
  				height: 32px;
  				font-family: foundation-icons;
  				font-size: 16px;
  				color: $pw-black;
  				display: inline-block;
  				background: $pw-yellow;
  				@include border-radius(16px);
  				padding: 2px 0 0 10px;
  				}
  			a {
  				display: inline-block;
  				font-size: $text-mediumsmall;
  				margin-left: 5px;
  				text-decoration: none;
  				color: $pw-black;
  				&:hover { text-decoration: underline; }
  			}
  			img.file-icon {
  				display: none;
  			}
  	}
   */
}
/* line 96, ../scss/_global.scss */
#block-system-main .field-name-field-resource-file .node-resource .field-item {
  border: none;
}
/* line 98, ../scss/_global.scss */
#block-system-main .field-name-field-resource-file .node-resource .field-item .resource-download {
  content: '\f143';
  width: 60px;
  height: 60px;
  font-family: foundation-icons;
  font-size: 28px;
  color: #3c3c3b;
  display: inline-block;
  background: #e9b221;
  margin-top: 6px;
  -moz-border-radius: 30px;
  -webkit-border-radius: 30px;
  border-radius: 30px;
  padding: 6px 0 0 20px;
}
@media only screen and (min-width: 40.063em) {
  /* line 98, ../scss/_global.scss */
  #block-system-main .field-name-field-resource-file .node-resource .field-item .resource-download {
    margin: 0;
    position: absolute;
    top: 20px;
    left: 0;
  }
}
/* line 118, ../scss/_global.scss */
#block-system-main .field-name-field-resource-file .node-resource .field-item .resource-download:hover {
  background: transparent;
  border: 2px solid #e9b221;
  color: #e9b221;
  padding: 4px 0 0 18px;
}

/* line 2147, ../scss/main.scss */
.node-type-resource #block-system-main .node-resource {
  float: none;
  width: auto;
  		/*
  span.file {
  			&:before {
  				content: '\f143';
  				width: 32px;
  				height: 32px;
  				font-family: foundation-icons;
  				font-size: 16px;
  				color: $pw-black;
  				display: inline-block;
  				background: $pw-yellow;
  				@include border-radius(16px);
  				padding: 2px 0 0 10px;
  				}
  			a {
  				display: inline-block;
  				font-size: $text-mediumsmall;
  				margin-left: 5px;
  				text-decoration: none;
  				color: $pw-black;
  				&:hover { text-decoration: underline; }
  			}
  			img.file-icon {
  				display: none;
  			}
  	}
   */
}
/* line 96, ../scss/_global.scss */
.node-type-resource #block-system-main .node-resource .field-item {
  border: none;
}
/* line 98, ../scss/_global.scss */
.node-type-resource #block-system-main .node-resource .field-item .resource-download {
  content: '\f143';
  width: 60px;
  height: 60px;
  font-family: foundation-icons;
  font-size: 28px;
  color: #3c3c3b;
  display: inline-block;
  background: #e9b221;
  margin-top: 6px;
  -moz-border-radius: 30px;
  -webkit-border-radius: 30px;
  border-radius: 30px;
  padding: 6px 0 0 20px;
}
@media only screen and (min-width: 40.063em) {
  /* line 98, ../scss/_global.scss */
  .node-type-resource #block-system-main .node-resource .field-item .resource-download {
    margin: 0;
    position: absolute;
    top: 20px;
    left: 0;
  }
}
/* line 118, ../scss/_global.scss */
.node-type-resource #block-system-main .node-resource .field-item .resource-download:hover {
  background: transparent;
  border: 2px solid #e9b221;
  color: #e9b221;
  padding: 4px 0 0 18px;
}
/* line 2152, ../scss/main.scss */
.node-type-resource #block-system-main .node-resource .field-item .resource-download {
  position: relative;
  top: inherit;
  left: inherit;
}

/* ------------------------  Search  page + Region: search-blocks ------------------------ */
/* line 2245, ../scss/main.scss */
.views-exposed-form .views-exposed-widget .form-submit {
  margin-top: 18px;
  font-size: 12px;
}

/* ---  Region: search-blocks  --- */
/* line 2251, ../scss/main.scss */
div#search-blocks {
  border-top: 3px solid #e6e3ec;
  background: #ffffff;
  padding: 30px 15px;
}
@media only screen and (min-width: 40.063em) {
  /* line 2251, ../scss/main.scss */
  div#search-blocks {
    padding: 70px 60px 30px;
  }
}
/* line 2258, ../scss/main.scss */
div#search-blocks .columns {
  padding: 0;
}

/* Search Results Page */
/* line 2376, ../scss/main.scss */
.views-submit-button input[type='submit'] {
  width: auto;
  border: 1px solid #686868;
  font-size: 14px;
  line-height: 1;
  color: #686868;
  font-family: "Fira Sans", sans-serif;
  font-weight: normal;
  clear: both;
  text-transform: lowercase;
  padding: 5px 60px 3px 15px;
  background: url("/sites/default/files/images/arrow-right-grey.png") right center no-repeat;
  -moz-border-radius: 12px;
  -webkit-border-radius: 12px;
  border-radius: 12px;
}
/* line 61, ../scss/_global.scss */
.views-submit-button input[type='submit']:hover {
  border-color: #009dd3;
  color: #009dd3;
  background: url("/sites/default/files/images/arrow-right-blue.png") right center no-repeat;
}

/* line 2382, ../scss/main.scss */
body.page-search-results #pw-main.row,
body.page-peacewomen-and-the-un-search-results #pw-main.row,
body.page-security-council-search-results #pw-main.row {
  padding: 40px 0 0 0;
}
@media only screen and (min-width: 40.063em) {
  /* line 2382, ../scss/main.scss */
  body.page-search-results #pw-main.row,
  body.page-peacewomen-and-the-un-search-results #pw-main.row,
  body.page-security-council-search-results #pw-main.row {
    padding: 40px 0px;
  }
}
/* line 2385, ../scss/main.scss */
body.page-search-results #pw-main.row h1,
body.page-peacewomen-and-the-un-search-results #pw-main.row h1,
body.page-security-council-search-results #pw-main.row h1 {
  padding: 60px 15px 15px;
}
@media only screen and (min-width: 64.063em) {
  /* line 2385, ../scss/main.scss */
  body.page-search-results #pw-main.row h1,
  body.page-peacewomen-and-the-un-search-results #pw-main.row h1,
  body.page-security-council-search-results #pw-main.row h1 {
    padding: 40px 60px;
  }
}
/* line 2389, ../scss/main.scss */
body.page-search-results #pw-main.row #block-system-main,
body.page-peacewomen-and-the-un-search-results #pw-main.row #block-system-main,
body.page-security-council-search-results #pw-main.row #block-system-main {
  max-width: 100%;
}

/* line 2395, ../scss/main.scss */
body.page-search-results #pw-main.row h1 {
  display: none;
}

/* line 2397, ../scss/main.scss */
body.page-search-results #pw-main > .small-12.columns > .region-content,
body.page-peacewomen-and-the-un-search-results #pw-main > .small-12.columns > .region-content,
body.page-security-council-search-results #pw-main > .small-12.columns > .region-content {
  padding: 25px 0;
}
@media only screen and (min-width: 40.063em) {
  /* line 2397, ../scss/main.scss */
  body.page-search-results #pw-main > .small-12.columns > .region-content,
  body.page-peacewomen-and-the-un-search-results #pw-main > .small-12.columns > .region-content,
  body.page-security-council-search-results #pw-main > .small-12.columns > .region-content {
    padding: 25px 10px;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 2397, ../scss/main.scss */
  body.page-search-results #pw-main > .small-12.columns > .region-content,
  body.page-peacewomen-and-the-un-search-results #pw-main > .small-12.columns > .region-content,
  body.page-security-council-search-results #pw-main > .small-12.columns > .region-content {
    padding: 25px 60px;
  }
}
/* line 2403, ../scss/main.scss */
body.page-search-results #pw-main > .small-12.columns > .region-content .block-facetapi,
body.page-peacewomen-and-the-un-search-results #pw-main > .small-12.columns > .region-content .block-facetapi,
body.page-security-council-search-results #pw-main > .small-12.columns > .region-content .block-facetapi {
  margin-top: 20px;
}

/* line 2407, ../scss/main.scss */
body.page-peacewomen-and-the-un-search-results #pw-main > .small-12.columns > .region-content #block-system-main,
body.page-security-council-search-results #pw-main > .small-12.columns > .region-content #block-system-main {
    /*
		margin: 0;
		@media only screen and (min-width:40.063em){ margin: 0 -26px; }
		@media only screen and (min-width:64.063em){ margin: 0 -76px; }
	*/
}
/* line 2408, ../scss/main.scss */
body.page-peacewomen-and-the-un-search-results #pw-main > .small-12.columns > .region-content #block-system-main > .content,
body.page-security-council-search-results #pw-main > .small-12.columns > .region-content #block-system-main > .content {
  padding-top: 30px;
  clear: both;
}
/* line 2411, ../scss/main.scss */
body.page-peacewomen-and-the-un-search-results #pw-main > .small-12.columns > .region-content #block-system-main > .content:before,
body.page-security-council-search-results #pw-main > .small-12.columns > .region-content #block-system-main > .content:before {
  content: ' . ';
  display: block;
  clear: both;
  visibility: hidden;
}
/* line 2413, ../scss/main.scss */
body.page-peacewomen-and-the-un-search-results #pw-main > .small-12.columns > .region-content #block-system-main table tr,
body.page-security-council-search-results #pw-main > .small-12.columns > .region-content #block-system-main table tr {
  background: #ffffff;
}

/* line 2425, ../scss/main.scss */
body.page-search-results a.facetapi-limit-link,
body.page-security-council-search-results a.facetapi-limit-link,
body.page-peacewomen-and-the-un-search-results a.facetapi-limit-link {
  width: auto;
  border: 1px solid #686868;
  font-size: 14px;
  line-height: 1;
  color: #686868;
  font-family: "Fira Sans", sans-serif;
  font-weight: normal;
  clear: both;
  text-transform: lowercase;
  padding: 5px 60px 3px 15px;
  -moz-border-radius: 12px;
  -webkit-border-radius: 12px;
  border-radius: 12px;
  font-size: 12px;
  padding: 0 10px;
}
@media only screen and (min-width: 64.063em) {
  /* line 2430, ../scss/main.scss */
  body.page-search-results #block-block-11 .content,
  body.page-security-council-search-results #block-block-11 .content,
  body.page-peacewomen-and-the-un-search-results #block-block-11 .content {
    width: 80%;
  }
}

/* Search Results Display */
/* line 2437, ../scss/main.scss */
.view.view-search-page h3 {
  margin-left: -76px;
  margin-right: -76px;
  padding: 40px 76px 0;
  border-bottom: 2px solid #e6e3ec;
  font-size: 18px;
  margin-top: 60px;
  margin-bottom: 60px;
}
/* line 2447, ../scss/main.scss */
.view.view-search-page ul li.views-row {
  margin: 0;
  list-style-type: none;
  border-bottom: 1px solid #ccc;
  margin-bottom: 36px;
  padding-bottom: 24px;
}
@media only screen and (min-width: 64.063em) {
  /* line 2454, ../scss/main.scss */
  .view.view-search-page p {
    width: 80%;
  }
}
/* line 2457, ../scss/main.scss */
.view.view-search-page h2 {
  font-size: 16px !important;
  text-transform: none;
}
@media only screen and (min-width: 64.063em) {
  /* line 2457, ../scss/main.scss */
  .view.view-search-page h2 {
    width: 80%;
  }
}
/* line 2461, ../scss/main.scss */
.view.view-search-page h2 a {
  font-size: 16px !important;
  text-transform: none;
}
/* line 2467, ../scss/main.scss */
.view.view-search-page .views-row p,
.view.view-search-page .views-row a,
.view.view-search-page .views-row span,
.view.view-search-page .views-row ul li {
  font-size: 13px;
}
/* line 2474, ../scss/main.scss */
.view.view-search-page .resolution-expl-filter {
  display: none;
}
/* line 2478, ../scss/main.scss */
.view.view-search-page .views-field-field-resource-file ul li {
  display: inline;
  font-size: 12px;
  margin: 0 16px 0 0;
}
/* line 2483, ../scss/main.scss */
.view.view-search-page .views-field-field-resource-file ul li a:before {
  content: "\f18b";
  font-family: foundation-icons;
  font-size: 18px;
  color: #3c3c3b;
  display: inline-block;
  -moz-border-radius: 16px;
  -webkit-border-radius: 16px;
  border-radius: 16px;
  padding: 0px 8px 0 0px;
  line-height: 16px;
  position: relative;
  top: 2px;
}
/* line 2495, ../scss/main.scss */
.view.view-search-page .views-field-field-resource-file ul li a {
  color: #3c3c3b;
  text-decoration: none;
}
/* line 2499, ../scss/main.scss */
.view.view-search-page .views-field-field-resource-file ul li a:hover {
  text-decoration: underline;
}
/* line 2502, ../scss/main.scss */
.view.view-search-page .field-type-entityreference, .view.view-search-page .field-type-taxonomy-term-reference {
  padding: 0 !important;
}
/* line 2504, ../scss/main.scss */
.view.view-search-page .field-type-entityreference .item-list ul li, .view.view-search-page .field-type-taxonomy-term-reference .item-list ul li {
  margin: 0 !important;
}

/* line 2507, ../scss/main.scss */
li.node-readmore {
  display: none;
  margin: 0;
}

/* line 2511, ../scss/main.scss */
::-webkit-input-placeholder {
  /* WebKit browsers */
  color: #686868;
}

/* line 2514, ../scss/main.scss */
:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #686868;
  opacity: 1;
}

/* line 2518, ../scss/main.scss */
::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #686868;
  opacity: 1;
}

/* line 2522, ../scss/main.scss */
:-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: #686868;
}

/* ------------------------ resource badge  ------------------------ */
/* line 2526, ../scss/main.scss */
.resourceBadge {
  width: 140px;
  height: 140px;
  background: -webkit-linear-gradient(#009dd3, #736D98);
  background: -o-linear-gradient(#009dd3, #736D98);
  background: -moz-linear-gradient(#009dd3, #736D98);
  background: linear-gradient(#009dd3, #736d98);
  border-radius: 70px;
  text-align: center;
  font-family: "Fira Sans", sans-serif;
  color: white;
  font-size: 30px;
  padding-top: 50px;
}
@media only screen and (min-width: 40.063em) {
  /* line 2526, ../scss/main.scss */
  .resourceBadge {
    position: relative;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 2526, ../scss/main.scss */
  .resourceBadge {
    position: absolute;
    right: 70px;
    top: 30px;
    margin-top: 30px;
    -moz-transform: rotate(6deg);
    -ms-transform: rotate(6deg);
    -webkit-transform: rotate(6deg);
    transform: rotate(6deg);
  }
}

/* line 2551, ../scss/main.scss */
.resourceBadge span {
  font-size: 17px;
  position: relative;
  top: -16px;
}

/* line 2556, ../scss/main.scss */
.resourceBadge span.field-content {
  font-size: 32px;
  top: -12px;
}

/* line 2560, ../scss/main.scss */
.resourceBadge span {
  font-size: 17px;
  position: relative;
  top: -32px;
}

/* line 2565, ../scss/main.scss */
.innerBadgeCircle {
  position: relative;
  top: -138px;
  left: 5px;
  background: transparent;
  border: 1px dashed white;
  width: 130px;
  height: 130px;
  -moz-border-radius: 70px;
  -webkit-border-radius: 70px;
  border-radius: 70px;
  text-align: center;
  font-family: "Fira Sans", sans-serif;
  color: #ffffff;
  font-size: 30px;
  padding-top: 38px;
}
@media only screen and (min-width: 40.063em) {
  /* line 2565, ../scss/main.scss */
  .innerBadgeCircle {
    position: relative;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 2565, ../scss/main.scss */
  .innerBadgeCircle {
    position: absolute;
    top: -25px;
    right: 5px;
    left: inherit;
    margin-top: 30px;
    -moz-transform: rotate(6deg);
    -ms-transform: rotate(6deg);
    -webkit-transform: rotate(6deg);
    transform: rotate(6deg);
  }
}

/*  Video Iframes */
@media only screen and (max-width: 40em) {
  /* line 2593, ../scss/main.scss */
  iframe.video-youtube,
  iframe.constrain {
    width: 100% !important;
  }
}

@media only screen and (max-width: 40em) {
  /* line 2597, ../scss/main.scss */
  iframe.constrain {
    width: 100% !important;
    height: 440px;
  }
}

/* ------------------------ mailchimp signup  ------------------------ */
/* line 2601, ../scss/main.scss */
#block-mailchimp-signup-e-news-signup-block {
  padding-left: 0;
  font-family: "Fira Sans", sans-serif;
  text-align: left;
}
@media only screen and (min-width: 40.063em) {
  /* line 2601, ../scss/main.scss */
  #block-mailchimp-signup-e-news-signup-block {
    padding-left: 10px;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 2601, ../scss/main.scss */
  #block-mailchimp-signup-e-news-signup-block {
    padding-left: 60px;
  }
}
/* line 2605, ../scss/main.scss */
#block-mailchimp-signup-e-news-signup-block h2 {
  text-transform: none;
  font-weight: normal;
}
/* line 2606, ../scss/main.scss */
#block-mailchimp-signup-e-news-signup-block .form-required {
  display: none;
}
/* line 2609, ../scss/main.scss */
#block-mailchimp-signup-e-news-signup-block .mailchimp-newsletter-mergefields, #block-mailchimp-signup-e-news-signup-block .form-type-checkbox {
  text-align: left;
}
/* line 2612, ../scss/main.scss */
#block-mailchimp-signup-e-news-signup-block input {
  background: none;
  font-size: 14px;
  color: #3c3c3b;
  border: none;
  border-bottom: 1px solid #3c3c3b;
  width: 100%;
}
/* line 2619, ../scss/main.scss */
#block-mailchimp-signup-e-news-signup-block input[type='checkbox'] {
  width: auto;
  margin-right: 5px;
}
/* line 2621, ../scss/main.scss */
#block-mailchimp-signup-e-news-signup-block input.form-submit {
  width: auto;
  border: 1px solid #686868;
  font-size: 14px;
  line-height: 1;
  color: #686868;
  font-family: "Fira Sans", sans-serif;
  font-weight: normal;
  clear: both;
  text-transform: lowercase;
  padding: 5px 60px 3px 15px;
  -moz-border-radius: 12px;
  -webkit-border-radius: 12px;
  border-radius: 12px;
  background: url("/sites/default/files/images/arrow-right-grey.png") right center no-repeat;
  width: 125px;
  display: block;
  float: right;
  margin-top: 20px;
}

/* -------------------- Contact Us -----------------  */
/* line 2632, ../scss/main.scss */
#block-formblock-contact-site {
  font-family: "Fira Sans", sans-serif;
}
/* line 2634, ../scss/main.scss */
#block-formblock-contact-site h2 {
  font-family: "Merriweather", serif;
  text-transform: capitalize;
  font-size: 16px;
}
/* line 2640, ../scss/main.scss */
#block-formblock-contact-site label {
  font-weight: normal;
}
/* line 2641, ../scss/main.scss */
#block-formblock-contact-site input[type='text'] {
  border: none;
  background: #f1f1f1;
  padding: 5px 10px;
}
/* line 2646, ../scss/main.scss */
#block-formblock-contact-site textarea.form-textarea {
  border: none;
  background: #f1f1f1;
  padding: 5px 10px;
}
/* line 2651, ../scss/main.scss */
#block-formblock-contact-site input.form-submit {
  width: auto;
  border: 1px solid #686868;
  font-size: 14px;
  line-height: 1;
  color: #686868;
  font-family: "Fira Sans", sans-serif;
  font-weight: normal;
  clear: both;
  text-transform: lowercase;
  padding: 5px 60px 3px 15px;
  background: url("/sites/default/files/images/arrow-right-grey.png") right center no-repeat;
  -moz-border-radius: 12px;
  -webkit-border-radius: 12px;
  border-radius: 12px;
}
/* line 61, ../scss/_global.scss */
#block-formblock-contact-site input.form-submit:hover {
  border-color: #009dd3;
  color: #009dd3;
  background: url("/sites/default/files/images/arrow-right-blue.png") right center no-repeat;
}
/* line 2654, ../scss/main.scss */
#block-formblock-contact-site label.option {
  font-size: 13px;
}

/* ------------------------ left & right column below content ------------------------ */
/* line 2659, ../scss/main.scss */
#pw-below-content {
  background: #fff;
  clear: both;
  padding-bottom: 30px;
  padding-top: 50px;
  border-top: 3px solid #e6e3ec;
}

/* ------------------------ front ------------------------ */
@media only screen and (max-width: 40em) {
  /* line 2670, ../scss/main.scss */
  body.front #pw-main div:first-child h1 {
    padding-top: 10px;
  }
}
/* line 2678, ../scss/main.scss */
body.front #block-system-main .field-name-body {
  max-width: none;
}
@media only screen and (min-width: 40.063em) {
  /* line 2678, ../scss/main.scss */
  body.front #block-system-main .field-name-body {
    max-width: 60%;
    min-height: 240px;
  }
}
/* line 2682, ../scss/main.scss */
body.front #block-system-main .field-name-field-related-info {
  padding-top: 0px;
  margin-top: 0px;
}
/* line 2686, ../scss/main.scss */
body.front #block-system-main .field-collection-container {
  border-bottom: none;
}
/* line 2694, ../scss/main.scss */
body.front #block-pw-blocks-front-banners {
  position: absolute;
  top: 0;
  right: -14px;
  width: 320px;
}
/* line 2699, ../scss/main.scss */
body.front #block-pw-blocks-front-banners ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 2703, ../scss/main.scss */
body.front #block-pw-blocks-front-banners ul li {
  height: 113px;
  font-size: 12px;
  width: 320px;
  color: #ffffff;
  font-family: "Fira Sans", sans-serif;
  padding: 15px 0px 0 0px;
  margin-bottom: -9px;
  background: url("/sites/default/files/images/front-banner-corner.png") -20px 99px no-repeat;
}
/* line 2712, ../scss/main.scss */
body.front #block-pw-blocks-front-banners ul li a {
  color: #ffffff;
  display: block;
  width: 100%;
  height: 100px;
  margin-top: -15px;
  padding-top: 15px;
  background: #736D98;
}
/* line 2720, ../scss/main.scss */
body.front #block-pw-blocks-front-banners ul li a:hover {
  background: #009dd3;
}
/* line 2722, ../scss/main.scss */
body.front #block-pw-blocks-front-banners ul li a:hover div.frontbanner1 {
  background: url("/sites/default/files/images/pw-icons/PW_home_SC_hover.png") 10px 5px no-repeat;
}
/* line 2723, ../scss/main.scss */
body.front #block-pw-blocks-front-banners ul li a:hover div.frontbanner2 {
  background: url("/sites/default/files/images/pw-icons/PW_home_WILPF_hover.png") 10px 5px no-repeat;
}
/* line 2724, ../scss/main.scss */
body.front #block-pw-blocks-front-banners ul li a:hover div.frontbanner3 {
  background: url("/sites/default/files/images/pw-icons/PW_home_enews_hover.png") 10px 5px no-repeat;
}
/* line 2728, ../scss/main.scss */
body.front #block-pw-blocks-front-banners ul li h6 {
  color: #ffffff;
  font-size: 13px;
}
/* line 2732, ../scss/main.scss */
body.front #block-pw-blocks-front-banners ul li div.front-banner-icons {
  float: left;
  width: 75px;
  height: 70px;
  display: block;
}
/* line 2738, ../scss/main.scss */
body.front #block-pw-blocks-front-banners ul li div.frontbanner1 {
  background: url("/sites/default/files/images/pw-icons/PW_home_SC_hover.png") 10px 5px no-repeat;
}
/* line 2739, ../scss/main.scss */
body.front #block-pw-blocks-front-banners ul li div.frontbanner2 {
  background: url("/sites/default/files/images/pw-icons/PW_home_WILPF_hover.png") 10px 5px no-repeat;
}
/* line 2740, ../scss/main.scss */
body.front #block-pw-blocks-front-banners ul li div.frontbanner3 {
  background: url("/sites/default/files/images/pw-icons/PW_home_enews_hover.png") 10px 5px no-repeat;
}
/* line 2742, ../scss/main.scss */
body.front #block-pw-blocks-front-banners ul li div.frontbanner1 {
  background: url("/sites/default/files/images/pw-icons/PW_home_SC.png") 10px 5px no-repeat;
}
/* line 2743, ../scss/main.scss */
body.front #block-pw-blocks-front-banners ul li div.frontbanner2 {
  background: url("/sites/default/files/images/pw-icons/PW_home_WILPF.png") 10px 5px no-repeat;
}
/* line 2744, ../scss/main.scss */
body.front #block-pw-blocks-front-banners ul li div.frontbanner3 {
  background: url("/sites/default/files/images/pw-icons/PW_home_enews.png") 10px 5px no-repeat;
}
@media only screen and (max-width: 40em) {
  /* line 2694, ../scss/main.scss */
  body.front #block-pw-blocks-front-banners {
    display: none;
  }
}

/* line 2754, ../scss/main.scss */
.promoted_slide {
  position: relative;
  top: 0;
  left: 0;
}
/* line 2758, ../scss/main.scss */
.promoted_slide img {
  max-width: none;
}

/* line 2762, ../scss/main.scss */
.promoted_slide_content {
  position: absolute;
  bottom: 20px;
  left: 30px;
  color: #ffffff;
  text-shadow: 0 0 8px #333;
}
/* line 2767, ../scss/main.scss */
.promoted_slide_content h4 {
  color: #ffffff;
}

/* line 2772, ../scss/main.scss */
#views_slideshow_cycle_teaser_section_featured_slideshow-block {
  max-height: 454px;
}

/* Promoted to Front - Slideshow */
/* line 2776, ../scss/main.scss */
#block-views-featured-slideshow-block {
  position: relative;
  width: 100%;
  font-family: "Fira Sans", sans-serif;
}
/* line 2781, ../scss/main.scss */
#block-views-featured-slideshow-block .promoted_slide {
  position: relative;
  top: 0;
  left: 0;
  max-height: 454px;
  overflow: hidden;
}
/* line 2787, ../scss/main.scss */
#block-views-featured-slideshow-block .promoted_slide img {
  max-width: none;
}
/* line 2791, ../scss/main.scss */
#block-views-featured-slideshow-block .promoted_slide_content {
  position: absolute;
  bottom: 10px;
  left: 30px;
  color: #ffffff;
  font-size: 16px;
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
  /* line 2791, ../scss/main.scss */
  #block-views-featured-slideshow-block .promoted_slide_content {
    font-size: 14px;
  }
}
@media only screen and (max-width: 40em) {
  /* line 2791, ../scss/main.scss */
  #block-views-featured-slideshow-block .promoted_slide_content {
    font-size: 12px;
  }
}
/* line 2800, ../scss/main.scss */
#block-views-featured-slideshow-block .promoted_slide_content h4 a {
  color: #ffffff;
  font-size: 32px;
  font-weight: bold;
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
  /* line 2800, ../scss/main.scss */
  #block-views-featured-slideshow-block .promoted_slide_content h4 a {
    font-size: 24px;
  }
}
@media only screen and (max-width: 40em) {
  /* line 2800, ../scss/main.scss */
  #block-views-featured-slideshow-block .promoted_slide_content h4 a {
    font-size: 18px;
  }
}
/* line 2809, ../scss/main.scss */
#block-views-featured-slideshow-block .views-slideshow-controls-text-status-play, #block-views-featured-slideshow-block .views-slideshow-controls-text-status-pause {
  display: none;
}
/* line 2813, ../scss/main.scss */
#block-views-featured-slideshow-block #views_slideshow_controls_text_previous_featured_slideshow-block_1 {
  position: absolute;
  top: 47%;
  left: 15px;
  z-index: 200;
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
  /* line 2813, ../scss/main.scss */
  #block-views-featured-slideshow-block #views_slideshow_controls_text_previous_featured_slideshow-block_1 {
    top: 47%;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 2813, ../scss/main.scss */
  #block-views-featured-slideshow-block #views_slideshow_controls_text_previous_featured_slideshow-block_1 {
    top: 207px;
  }
}
/* line 2820, ../scss/main.scss */
#block-views-featured-slideshow-block #views_slideshow_controls_text_previous_featured_slideshow-block_1 a {
  width: 20px;
  height: 40px;
  display: block;
  overflow: hidden;
  text-indent: 25px;
  background: url("/sites/default/files/images/arrows.png") 0 0 no-repeat;
  opacity: .7;
}
/* line 2828, ../scss/main.scss */
#block-views-featured-slideshow-block #views_slideshow_controls_text_previous_featured_slideshow-block_1 a:hover {
  opacity: 1;
}
/* line 2831, ../scss/main.scss */
#block-views-featured-slideshow-block #views_slideshow_controls_text_next_featured_slideshow-block_1 {
  position: absolute;
  top: 47%;
  right: 15px;
  z-index: 200;
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
  /* line 2831, ../scss/main.scss */
  #block-views-featured-slideshow-block #views_slideshow_controls_text_next_featured_slideshow-block_1 {
    top: 47%;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 2831, ../scss/main.scss */
  #block-views-featured-slideshow-block #views_slideshow_controls_text_next_featured_slideshow-block_1 {
    top: 207px;
  }
}
/* line 2838, ../scss/main.scss */
#block-views-featured-slideshow-block #views_slideshow_controls_text_next_featured_slideshow-block_1 a {
  width: 20px;
  height: 40px;
  display: inline-block;
  overflow: hidden;
  text-indent: 25px;
  background: url("/sites/default/files/images/arrows.png") -22px 0 no-repeat;
  opacity: .7;
}
/* line 2846, ../scss/main.scss */
#block-views-featured-slideshow-block #views_slideshow_controls_text_next_featured_slideshow-block_1 a:hover {
  opacity: 1;
}
/* line 2849, ../scss/main.scss */
#block-views-featured-slideshow-block #widget_pager_bottom_featured_slideshow-block_1 {
  position: absolute;
  z-index: 0;
  display: none;
}
/* line 2854, ../scss/main.scss */
#block-views-featured-slideshow-block #slideshow-nav {
  position: absolute;
  top: 20px;
  left: 15px;
  z-index: 500;
}
/* line 2859, ../scss/main.scss */
#block-views-featured-slideshow-block #slideshow-nav a {
  margin-right: 14px;
  width: 12px;
  height: 14px;
  display: inline-block;
  overflow: hidden;
  text-indent: 20px;
  background: url("/sites/default/files/images/dots.png") 0 0 no-repeat;
}
/* line 2867, ../scss/main.scss */
#block-views-featured-slideshow-block #slideshow-nav a.activeSlide, #block-views-featured-slideshow-block #slideshow-nav a:hover {
  background: url("/sites/default/files/images/dots.png") 0 -15px no-repeat;
}

/* line 2872, ../scss/main.scss */
.views_slideshow_cycle_main {
  width: 100%;
  float: left;
}

/* line 2876, ../scss/main.scss */
.views_slideshow_cycle_main .views-slideshow-cycle-main-frame {
  width: 100% !important;
  height: auto;
}

/* line 2880, ../scss/main.scss */
.views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row {
  width: 100% !important;
  height: auto;
}

/* line 2884, ../scss/main.scss */
.views_slideshow_cycle_main .field-content {
  max-width: 100%;
  width: 100%;
}

/* line 2888, ../scss/main.scss */
.views_slideshow_cycle_main .field-content img {
  max-width: 100%;
  width: 100%;
  height: auto;
  margin: 0;
  padding: 0;
}

/* ------------------------ related info ------------------------ */
/* line 2897, ../scss/main.scss */
div.related-info-sep {
  height: 3px;
  background: #e6e3ec;
  display: block;
}

/* line 2898, ../scss/main.scss */
.field-name-field-related-info {
  margin-top: 50px;
}
/* line 2901, ../scss/main.scss */
.field-name-field-related-info .field-item {
  padding-top: 20px;
  clear: both;
}
/* line 2904, ../scss/main.scss */
.field-name-field-related-info .field-item:first-child {
  border-top: none;
}
/* line 2906, ../scss/main.scss */
.field-name-field-related-info .field-item div.related-info-wrap {
  margin-bottom: 25px;
  border-top: 3px solid #e6e3ec;
}
/* line 2909, ../scss/main.scss */
.field-name-field-related-info .field-item div.related-info-wrap > h3 {
  border-bottom: 2px solid #009dd3;
  font-size: 18px;
  color: #009dd3;
  font-family: "Fira Sans", sans-serif;
  font-weight: bold;
  clear: both;
  margin: 25px 10px 10px;
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
  /* line 2909, ../scss/main.scss */
  .field-name-field-related-info .field-item div.related-info-wrap > h3 {
    margin: 25px 10px 10px;
    font-size: 20px;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 2909, ../scss/main.scss */
  .field-name-field-related-info .field-item div.related-info-wrap > h3 {
    margin: 25px 10px 10px;
    font-size: 20px;
  }
}
/* line 2915, ../scss/main.scss */
.field-name-field-related-info .field-item div.related-info-wrap > ul {
  margin-left: 0;
}
/* line 2917, ../scss/main.scss */
.field-name-field-related-info .field-item ul.related-info.spotlight {
  list-style: none;
  padding-top: 25px;
}
/* line 2921, ../scss/main.scss */
.field-name-field-related-info .field-item ul.related-info.spotlight li {
  float: left;
  font-size: 12px;
  margin-top: 24px;
}
@media only screen and (min-width: 40.063em) {
  /* line 2921, ../scss/main.scss */
  .field-name-field-related-info .field-item ul.related-info.spotlight li {
    font-size: 13px;
    min-height: 250px;
    margin-top: 0;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 2921, ../scss/main.scss */
  .field-name-field-related-info .field-item ul.related-info.spotlight li {
    font-size: 14px;
  }
}
/* line 2927, ../scss/main.scss */
.field-name-field-related-info .field-item ul.related-info.spotlight li p {
  font-size: 12px;
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
  /* line 2927, ../scss/main.scss */
  .field-name-field-related-info .field-item ul.related-info.spotlight li p {
    font-size: 13px;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 2927, ../scss/main.scss */
  .field-name-field-related-info .field-item ul.related-info.spotlight li p {
    font-size: 14px;
  }
}
/* line 2933, ../scss/main.scss */
.field-name-field-related-info .field-item ul.related-info.spotlight li h5 {
  border-bottom: 2px solid #009dd3;
  padding-bottom: 7px;
  color: #009dd3;
  width: auto;
  font-size: 14px;
}
@media only screen and (min-width: 40.063em) {
  /* line 2933, ../scss/main.scss */
  .field-name-field-related-info .field-item ul.related-info.spotlight li h5 {
    font-size: 16px;
  }
}
/* line 2941, ../scss/main.scss */
.field-name-field-related-info .field-item ul.related-info.spotlight li h4 {
  padding-bottom: 7px;
  color: #3c3c3b;
  width: auto;
  font-size: 14px;
}
@media only screen and (min-width: 40.063em) {
  /* line 2941, ../scss/main.scss */
  .field-name-field-related-info .field-item ul.related-info.spotlight li h4 {
    font-size: 16px;
  }
}
/* line 2948, ../scss/main.scss */
.field-name-field-related-info .field-item ul.related-info.spotlight li span.field-content {
  margin-right: 5px;
  display: block;
}
/* line 2951, ../scss/main.scss */
.field-name-field-related-info .field-item ul.related-info.buttons {
  list-style: none;
  padding-top: 25px;
}
/* line 2956, ../scss/main.scss */
.field-name-field-related-info .field-item ul.related-info.buttons a {
  text-decoration: none !important;
}
/* line 2957, ../scss/main.scss */
.field-name-field-related-info .field-item ul.related-info.buttons li {
  float: left;
  height: 75px;
  text-align: center;
  color: #ffffff;
  margin: 15px 0;
  font-size: 14px;
  font-family: "Fira Sans", sans-serif;
        /*
		>	div.button-wrap {
				padding: 0 55px 0 20px;
				background:url('/sites/default/files/images/button-corner.png') right 0 no-repeat $pw-purple;
				height: 75px;
				cursor: pointer;
				> div.inner-button-wrap {
					display: table;
					height: 100%;
					width: 100%;
    				> div {
					display: table-cell;
    				vertical-align: middle;
    				height: 100%;
					}
				}
			}
 */
}
@media only screen and (min-width: 64.063em) {
  /* line 2957, ../scss/main.scss */
  .field-name-field-related-info .field-item ul.related-info.buttons li {
    font-size: 16px;
  }
}
/* line 2984, ../scss/main.scss */
.field-name-field-related-info .field-item ul.related-info.buttons li a {
  display: block;
  display: table-cell;
  vertical-align: middle;
  width: 20%;
  padding: 0 55px 0 20px;
  background: url("/sites/default/files/images/button-corner.png") right 0 no-repeat #736D98;
  height: 75px;
}
@media only screen and (min-width: 40.063em) {
  /* line 2984, ../scss/main.scss */
  .field-name-field-related-info .field-item ul.related-info.buttons li a {
    width: 30%;
  }
}
/* line 2993, ../scss/main.scss */
.field-name-field-related-info .field-item ul.related-info.buttons li a:hover {
  background: url("/sites/default/files/images/button-corner-hover.png") right 0 no-repeat #e9b221;
}
/* line 2997, ../scss/main.scss */
.field-name-field-related-info .field-item ul.related-info.buttons li a {
  color: #ffffff;
}
/* line 3000, ../scss/main.scss */
.field-name-field-related-info .field-item ul.related-info.shortlinks {
  list-style: none;
  padding-top: 25px;
}
/* line 3004, ../scss/main.scss */
.field-name-field-related-info .field-item ul.related-info.shortlinks li {
  float: left;
  height: auto;
  padding: 10px 20px 20px 20px;
  text-align: center;
  font-size: 12px;
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
  /* line 3004, ../scss/main.scss */
  .field-name-field-related-info .field-item ul.related-info.shortlinks li {
    font-size: 14px;
    text-align: left;
    height: 350px;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 3004, ../scss/main.scss */
  .field-name-field-related-info .field-item ul.related-info.shortlinks li {
    font-size: 16px;
    height: 410px;
  }
}
@media only screen and (min-width: 40.063em) {
  /* line 3004, ../scss/main.scss */
  .field-name-field-related-info .field-item ul.related-info.shortlinks li {
    margin-bottom: 80px;
  }
}
/* line 3014, ../scss/main.scss */
.field-name-field-related-info .field-item ul.related-info.shortlinks li div.shortlink-img-wrap {
  text-align: center;
}
/* line 3018, ../scss/main.scss */
.field-name-field-related-info .field-item ul.related-info.shortlinks li div.shortlink-img-wrap img {
  margin: 0 0 0px;
}
@media only screen and (min-width: 40.063em) {
  /* line 3014, ../scss/main.scss */
  .field-name-field-related-info .field-item ul.related-info.shortlinks li div.shortlink-img-wrap {
    height: 130px;
    overflow-y: hidden;
  }
}
/* line 3023, ../scss/main.scss */
.field-name-field-related-info .field-item ul.related-info.shortlinks li p {
  font-size: 12px;
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
  /* line 3023, ../scss/main.scss */
  .field-name-field-related-info .field-item ul.related-info.shortlinks li p {
    font-size: 13px;
    text-align: left;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 3023, ../scss/main.scss */
  .field-name-field-related-info .field-item ul.related-info.shortlinks li p {
    font-size: 13px;
    text-align: left;
  }
}
/* line 3028, ../scss/main.scss */
.field-name-field-related-info .field-item ul.related-info.shortlinks li div.shortlink-header {
  width: 100%;
  text-align: center;
}
@media only screen and (min-width: 64.063em) {
  /* line 3028, ../scss/main.scss */
  .field-name-field-related-info .field-item ul.related-info.shortlinks li div.shortlink-header {
    text-align: center;
  }
}
/* line 3033, ../scss/main.scss */
.field-name-field-related-info .field-item ul.related-info.shortlinks li div.shortlink-header h5 a {
  color: #736D98 !important;
  font-size: 14px;
  text-decoration: none !important;
}
/* line 3034, ../scss/main.scss */
.field-name-field-related-info .field-item ul.related-info.shortlinks li div.shortlink-header h5 a:hover {
  text-decoration: underline !important;
}
/* line 3037, ../scss/main.scss */
.field-name-field-related-info .field-item ul.related-info.shortlinks li a.shortlink-more {
  position: absolute;
  bottom: 0;
  width: 100%;
  margin: 0 auto;
  text-align: center;
          /*
          span.pw-arrow-right {
          font-size: 20px;
          color: $pw-purple;
          background:url('/sites/default/files/images/arrow-right-grey.png') center center no-repeat;
          width: 32px;
          height: 32px;
          border-radius: 16px;
          display: block;
          border: 1px solid transparent;
          }

        &:hover{
          span.pw-arrow-right {
          background:url('/sites/default/files/images/arrow-right-blue.png') center center no-repeat;
          border: 1px solid $pw-light-blue;
          }
        }
 */
}
@media only screen and (max-width: 40em) {
  /* line 3037, ../scss/main.scss */
  .field-name-field-related-info .field-item ul.related-info.shortlinks li a.shortlink-more {
    display: none;
  }
}
@media only screen and (min-width: 40.063em) {
  /* line 3037, ../scss/main.scss */
  .field-name-field-related-info .field-item ul.related-info.shortlinks li a.shortlink-more {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    text-align: center;
    display: block;
    border: 1px dashed transparent;
  }
  /* line 3055, ../scss/main.scss */
  .field-name-field-related-info .field-item ul.related-info.shortlinks li a.shortlink-more:after {
    content: "\f198";
    font-family: "foundation-icons";
    display: block;
    position: absolute;
    bottom: 10px;
    margin: 0 auto;
    color: #736D98;
    width: 100%;
  }
  /* line 3065, ../scss/main.scss */
  .field-name-field-related-info .field-item ul.related-info.shortlinks li a.shortlink-more:hover {
    border-color: #e9b221;
    background: rgba(255, 255, 255, 0.2);
  }
  /* line 3068, ../scss/main.scss */
  .field-name-field-related-info .field-item ul.related-info.shortlinks li a.shortlink-more:hover:after {
    color: #e9b221;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 3037, ../scss/main.scss */
  .field-name-field-related-info .field-item ul.related-info.shortlinks li a.shortlink-more {
    width: auto;
  }
}
/* line 3094, ../scss/main.scss */
.field-name-field-related-info .field-item ul.related-info.shortlinks li a.shortlink-more span.pw-arrow-right {
  display: none;
}

/* ------------------------ accordion ------------------------ */
/* line 3110, ../scss/main.scss */
div.field-name-field-label {
  border-bottom: 2px solid #009dd3;
  font-size: 18px;
  color: #009dd3;
  font-family: "Fira Sans", sans-serif;
  font-weight: bold;
  clear: both;
  margin: 50px 0px 30px;
}
@media only screen and (min-width: 40.063em) {
  /* line 3110, ../scss/main.scss */
  div.field-name-field-label {
    font-size: 20px;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 3110, ../scss/main.scss */
  div.field-name-field-label {
    margin: 50px 0px 30px 0;
  }
}

/* line 3116, ../scss/main.scss */
div.accordion-main-nav {
  display: inline-block;
  float: right;
  margin: 0 8px 20px 0;
}
/* line 3120, ../scss/main.scss */
div.accordion-main-nav .accordion-expand-all, div.accordion-main-nav .accordion-close-all {
  display: inline-block;
  float: right;
  color: #736D98;
  font-size: 22px;
  border: 1px solid #736D98;
  height: 40px;
  width: 40px;
  text-align: center;
  margin-left: 10px;
  padding: 4px;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  cursor: pointer;
}

/* line 3135, ../scss/main.scss */
dl.accordion {
  clear: both;
  font-size: 12px;
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
  /* line 3135, ../scss/main.scss */
  dl.accordion {
    font-size: 14px;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 3135, ../scss/main.scss */
  dl.accordion {
    font-size: 16px;
  }
}
/* line 3140, ../scss/main.scss */
dl.accordion dd.accordion-navigation {
  margin-bottom: 2px !important;
}
/* line 3143, ../scss/main.scss */
dl.accordion dd.accordion-navigation hr.accordion-underline {
  display: none;
  margin: 0px 15px;
  border: none;
  border-top: 2px solid #e6e3ec;
  color: #fff;
  background-color: #fff;
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
  /* line 3143, ../scss/main.scss */
  dl.accordion dd.accordion-navigation hr.accordion-underline {
    margin: 0 80px 0 20px;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 3143, ../scss/main.scss */
  dl.accordion dd.accordion-navigation hr.accordion-underline {
    margin: 0 80px 0 65px;
  }
}
/* line 3154, ../scss/main.scss */
dl.accordion dd.accordion-navigation div.accordion-close-one, dl.accordion dd.accordion-navigation div.accordion-expand-one {
  display: inline;
  float: right;
  color: #ffffff;
  font-size: 22px;
  margin: -4px 15px 0 0;
}
@media only screen and (min-width: 40.063em) {
  /* line 3154, ../scss/main.scss */
  dl.accordion dd.accordion-navigation div.accordion-close-one, dl.accordion dd.accordion-navigation div.accordion-expand-one {
    margin: -4px 5px 0 0;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 3154, ../scss/main.scss */
  dl.accordion dd.accordion-navigation div.accordion-close-one, dl.accordion dd.accordion-navigation div.accordion-expand-one {
    margin: -4px -45px 0 0;
  }
}
/* line 3163, ../scss/main.scss */
dl.accordion dd.accordion-navigation div.accordion-close-one {
  display: none;
  color: #736D98;
}
/* line 3167, ../scss/main.scss */
dl.accordion dd.accordion-navigation.active {
  border: 5px solid #736D98;
}
/* line 3169, ../scss/main.scss */
dl.accordion dd.accordion-navigation.active div.accordion-close-one {
  display: block;
  margin: -4px 10px 0 0;
}
@media only screen and (min-width: 40.063em) {
  /* line 3169, ../scss/main.scss */
  dl.accordion dd.accordion-navigation.active div.accordion-close-one {
    margin: -4px -50px 0 0;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 3169, ../scss/main.scss */
  dl.accordion dd.accordion-navigation.active div.accordion-close-one {
    margin: -4px -50px 0 0;
  }
}
/* line 3175, ../scss/main.scss */
dl.accordion dd.accordion-navigation.active div.accordion-expand-one {
  display: none;
}
/* line 3178, ../scss/main.scss */
dl.accordion dd.accordion-navigation.active hr.accordion-underline {
  display: block;
}
/* line 3183, ../scss/main.scss */
dl.accordion dd.accordion-navigation > a {
  text-decoration: none !important;
  color: #ffffff;
  background: #736D98;
  height: auto;
  font-weight: bold;
  letter-spacing: .5px;
  font-size: 16px;
  padding: 20px 16px;
}
/* line 3192, ../scss/main.scss */
dl.accordion dd.accordion-navigation > a.accordion-anchor {
  padding: 0 !important;
  height: 0;
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
  /* line 3183, ../scss/main.scss */
  dl.accordion dd.accordion-navigation > a {
    font-size: 16px;
    padding: 20px 27px 20px 27px;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 3183, ../scss/main.scss */
  dl.accordion dd.accordion-navigation > a {
    font-size: 16px;
    padding: 30px 76px 30px 74px;
  }
}
/* line 3195, ../scss/main.scss */
dl.accordion dd.accordion-navigation > a:hover {
  color: #ffffff;
  background: #736D98;
}
/* line 3201, ../scss/main.scss */
dl.accordion dd.accordion-navigation.active > a {
  color: #736D98;
  background: #ffffff;
  padding: 15px 16px 20px 11px;
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
  /* line 3201, ../scss/main.scss */
  dl.accordion dd.accordion-navigation.active > a {
    padding: 15px 76px 30px 22px;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 3201, ../scss/main.scss */
  dl.accordion dd.accordion-navigation.active > a {
    padding: 25px 76px 25px 69px;
  }
}
/* line 3209, ../scss/main.scss */
dl.accordion dd.accordion-navigation div.content {
  padding: 25px 20px 15px 16px;
  font-size: 12px;
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
  /* line 3209, ../scss/main.scss */
  dl.accordion dd.accordion-navigation div.content {
    font-size: 14px;
    padding: 25px 80px 15px 20px;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 3209, ../scss/main.scss */
  dl.accordion dd.accordion-navigation div.content {
    font-size: 16px;
    padding: 25px 80px 15px 70px;
  }
}
/* line 3214, ../scss/main.scss */
dl.accordion dd.accordion-navigation div.content > div {
  border-top: 2px solid #e6e3ec;
  padding-top: 30px;
}
/* line 3215, ../scss/main.scss */
dl.accordion dd.accordion-navigation div.content div.node a {
  clear: both;
  display: block;
}
/* line 3218, ../scss/main.scss */
dl.accordion dd.accordion-navigation ul.field-collection-view-links {
  margin: 0;
  padding: 0;
  clear: both;
  width: 100%;
  display: inline-block;
  background: #736D98;
  list-style: none;
}
/* line 3226, ../scss/main.scss */
dl.accordion dd.accordion-navigation ul.field-collection-view-links li {
  float: right;
}
/* line 3228, ../scss/main.scss */
dl.accordion dd.accordion-navigation ul.field-collection-view-links li a {
  color: #ffffff;
  font-size: 12px;
}

/* exclude some accordions from div.content paddding-top */
/* line 3235, ../scss/main.scss */
.node-action-plan dl.accordion dd.accordion-navigation div.content {
  padding-top: 0;
}

/* ------------------------  footer ------------------------  */
/* line 3240, ../scss/main.scss */
#pw-footer {
  position: relative;
  margin-top: 50px;
  color: #4d4d4d;
  font-family: "Fira Sans", sans-serif;
  text-align: center;
  background: #3c3c3b;
  color: #ffffff;
  font-size: 12px;
  padding: 0 25px;
  /* footer: search */
  /* footer: navigation */
}
@media only screen and (min-width: 40.063em) {
  /* line 3240, ../scss/main.scss */
  #pw-footer {
    padding: 25px;
  }
}
/* line 3251, ../scss/main.scss */
#pw-footer #footer-inner {
  background: #3c3c3b;
}
/* line 3254, ../scss/main.scss */
#pw-footer .to-top {
  position: relative;
  padding-top: 22px;
  top: -35px;
  width: 60px;
  height: 71px;
  display: inline-block;
  line-height: 14px;
  background: url("/sites/default/files/images/back-to-top.png") 0 0 no-repeat;
}
/* line 3263, ../scss/main.scss */
#pw-footer .to-top a {
  color: #ffffff;
  font-size: 11px;
}
@media only screen and (min-width: 40.063em) {
  /* line 3254, ../scss/main.scss */
  #pw-footer .to-top {
    top: -60px;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 3254, ../scss/main.scss */
  #pw-footer .to-top {
    position: absolute;
    display: block;
    padding-top: 18px;
    right: -60px;
    top: -11px;
    margin: 0;
  }
}
/* line 3280, ../scss/main.scss */
#pw-footer #block-menu-block-1 {
  padding-top: 30px;
  display: none;
}
@media only screen and (min-width: 40.063em) {
  /* line 3280, ../scss/main.scss */
  #pw-footer #block-menu-block-1 {
    display: block;
  }
}
/* line 3285, ../scss/main.scss */
#pw-footer .region-footer-top {
  position: relative;
}
/* line 3287, ../scss/main.scss */
#pw-footer .region-footer-top .menu-name-menu-social-network-links ul.menu {
  width: 225px;
  margin: 0 auto;
}
@media only screen and (min-width: 40.063em) {
  /* line 3287, ../scss/main.scss */
  #pw-footer .region-footer-top .menu-name-menu-social-network-links ul.menu {
    margin: 0;
  }
}
/* line 3295, ../scss/main.scss */
#pw-footer .region-footer-bottom {
  padding-bottom: 60px;
  margin-top: 30px;
  color: #c8c8c8;
}
@media only screen and (min-width: 40.063em) {
  /* line 3295, ../scss/main.scss */
  #pw-footer .region-footer-bottom {
    margin-top: 60px;
  }
}
/* line 3302, ../scss/main.scss */
#pw-footer .region-footer-bottom p {
  font-size: 12px;
}
/* line 3305, ../scss/main.scss */
#pw-footer .region-footer-bottom div {
  text-align: center;
  width: 100%;
}
/* line 3309, ../scss/main.scss */
#pw-footer .region-footer-bottom div p:first-child {
  text-align: left;
  font-size: 12px;
  padding: 15px 0 0 0;
  clear: both;
  height: 60px;
  width: auto;
  padding-left: 60px;
  max-width: 687px;
  background: url("/sites/default/files/images/WILPF_logo.png") 0 0 no-repeat;
  display: inline-block;
}
/* line 3326, ../scss/main.scss */
#pw-footer #block-block-18 {
  width: 218px;
  margin: 0px auto 30px auto;
}
@media only screen and (min-width: 40.063em) {
  /* line 3326, ../scss/main.scss */
  #pw-footer #block-block-18 {
    position: absolute;
    top: 0;
    right: 0;
    margin: 8px 0 0 0;
    width: 225px;
  }
}
/* line 3336, ../scss/main.scss */
#pw-footer .menu-block-1 ul.menu {
  list-style-type: none !important;
  list-style: none !important;
  font-size: 12px;
  margin: 20px 0 0 14px;
  margin: 20px 0 0 0;
  padding: 0 0 20px 0;
  line-height: 1.2;
}
/* line 3343, ../scss/main.scss */
#pw-footer .menu-block-1 ul.menu li {
  float: left;
  margin: 0 1.7%;
  list-style-image: none;
  list-style-type: none !important;
  text-align: center;
  text-transform: uppercase;
  font-size: 12px;
}
/* line 3346, ../scss/main.scss */
#pw-footer .menu-block-1 ul.menu li:last-child {
  margin-right: 0;
}
/* line 3352, ../scss/main.scss */
#pw-footer .menu-block-1 ul.menu li span.fi-home {
  display: none;
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
  /* line 3343, ../scss/main.scss */
  #pw-footer .menu-block-1 ul.menu li {
    width: 16%;
    margin: 0;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 3343, ../scss/main.scss */
  #pw-footer .menu-block-1 ul.menu li {
    font-size: 14px;
    width: 13%;
  }
}
/* line 3361, ../scss/main.scss */
#pw-footer .menu-block-1 ul.menu li a {
  color: #fff;
}
/* line 3364, ../scss/main.scss */
#pw-footer .menu-block-1 ul.menu li ul {
  margin: 25px 0 0;
  padding: 5px 0 0 0;
}
/* line 3368, ../scss/main.scss */
#pw-footer .menu-block-1 ul.menu li ul li {
  float: none;
  max-width: none;
  width: auto;
  margin: 0;
  padding: 8px 0 0 0;
  text-transform: none;
}

/* ------------------------  search forms ------------------------  */
/* line 3385, ../scss/main.scss */
input[name="search_block_form"],
input[name="search_api_views_fulltext"],
input[name="kw"] {
  width: 160px;
  background: none;
  border: none;
  border-bottom: 2px solid #000;
  font-family: "Fira Sans", sans-serif;
  font-size: 16px;
}
/* line 3394, ../scss/main.scss */
input[name="search_block_form"]:focus,
input[name="search_api_views_fulltext"]:focus,
input[name="kw"]:focus {
  /* background: $pw-white; */
}
/* line 3396, ../scss/main.scss */
#pw-footer input[name="search_block_form"], aside.left-off-canvas-menu input[name="search_block_form"], #pw-footer
input[name="search_api_views_fulltext"], aside.left-off-canvas-menu
input[name="search_api_views_fulltext"], #pw-footer
input[name="kw"], aside.left-off-canvas-menu
input[name="kw"] {
  border-bottom: 2px solid #fff;
  padding-right: 25px;
}
/* line 3400, ../scss/main.scss */
aside.left-off-canvas-menu input[name="search_block_form"], aside.left-off-canvas-menu
input[name="search_api_views_fulltext"], aside.left-off-canvas-menu
input[name="kw"] {
  width: 190px;
  color: #ffffff;
}

/* line 3405, ../scss/main.scss */
form.form-search button.search-submit {
  color: #3c3c3b;
  border: none;
  text-shadow: none;
  background: none;
  font-size: 20px;
  margin-left: -20px;
  color: #009dd3;
}
/* line 3413, ../scss/main.scss */
#pw-footer form.form-search button.search-submit, aside.left-off-canvas-menu form.form-search button.search-submit {
  color: #ffffff;
}

/* Search in: Header */
/* line 3418, ../scss/main.scss */
::-webkit-input-placeholder {
  /* WebKit browsers */
  color: #3c3c3b;
}

/* line 3421, ../scss/main.scss */
:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #3c3c3b;
  opacity: 1;
}

/* line 3425, ../scss/main.scss */
::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #3c3c3b;
  opacity: 1;
}

/* line 3429, ../scss/main.scss */
:-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: #3c3c3b;
}

/* Search in: Mobile Menu */
/* line 3433, ../scss/main.scss */
input[name='search_block_form']::-webkit-input-placeholder {
  color: #ffffff;
  opacity: 1;
}

/* line 3437, ../scss/main.scss */
input[name='search_block_form']:-moz-placeholder {
  color: #ffffff;
  opacity: 1;
}

/* line 3441, ../scss/main.scss */
input[name='search_block_form']::-moz-placeholder {
  color: #ffffff;
  opacity: 1;
}

/* line 3445, ../scss/main.scss */
input[name='search_block_form']:-ms-input-placeholder {
  color: #ffffff;
  opacity: 1;
}

/* Search in Footer : */
/* line 3452, ../scss/main.scss */
#block-block-18 input[type='text'] {
  width: 200px;
}
/* line 3455, ../scss/main.scss */
#block-block-18 input[type='text']::-webkit-input-placeholder {
  color: #ffffff;
  opacity: 1;
}
/* line 3459, ../scss/main.scss */
#block-block-18 input[type='text']:-moz-placeholder {
  color: #ffffff;
  opacity: 1;
}
/* line 3463, ../scss/main.scss */
#block-block-18 input[type='text']::-moz-placeholder {
  color: #ffffff;
  opacity: 1;
}
/* line 3467, ../scss/main.scss */
#block-block-18 input[type='text']:-ms-input-placeholder {
  color: #ffffff;
  opacity: 1;
}

/* ------------------------  media queries ------------------------  */
/* small size, < 640px */
@media only screen and (max-width: 40em) {
  /* line 3476, ../scss/main.scss */
  #block-search-form, #block-block-12 {
    display: none !important;
  }
}
/* medium size, 640 - 1080px */
/* large size, > 1080px */
@media only screen and (max-width: 720px) {
  /* line 3487, ../scss/main.scss */
  #block-search-form, #block-block-12 {
    display: none !important;
  }
}
/* "Chosen" Menus */
/* line 3492, ../scss/main.scss */
.chosen-container {
  max-width: 200px;
  font-family: "Fira Sans", sans-serif;
  background: #009dd3;
  color: #ffffff;
  height: 36px;
}
/* line 3497, ../scss/main.scss */
.view-action-plans-by-country .chosen-container, .view-action-plans-by-region .chosen-container, .view-action-plans-by-theme .chosen-container {
  background: #e6e3ec;
  color: #736D98;
}
/* line 3503, ../scss/main.scss */
.chosen-container .chosen-results li {
  font-size: 12px;
  line-height: 15px;
  margin: 0;
  padding: 5px 6px;
}
/* line 3508, ../scss/main.scss */
.chosen-container .chosen-results li.highlighted {
  background-color: #009dd3 !important;
  background-image: none !important;
  color: #ffffff !important;
}
/* line 3512, ../scss/main.scss */
.view-action-plans-by-country .chosen-container .chosen-results li.highlighted, .view-action-plans-by-region .chosen-container .chosen-results li.highlighted, .view-action-plans-by-theme .chosen-container .chosen-results li.highlighted {
  background-color: #736D98 !important;
}
/* line 3517, ../scss/main.scss */
.chosen-container .chosen-drop {
  position: absolute;
  top: 100%;
  left: -9999px;
  z-index: 1010;
  width: 100%;
  border: 1px solid #aaa;
  border-top: 0 !important;
  background: #fff;
  box-shadow: none;
}
/* line 3528, ../scss/main.scss */
.chosen-container .chosen-search input[type="text"] {
  color: #3c3c3b !important;
}

/* line 3532, ../scss/main.scss */
.chosen-results li {
  display: none;
  line-height: 15px;
  list-style: outside none none;
  margin: 0;
  padding: 5px 6px;
  word-wrap: break-word;
}

/* line 3540, ../scss/main.scss */
.chosen-container-single .chosen-single {
  text-decoration: none !important;
  color: #ffffff !important;
  padding: 7px 0 0 14px;
  height: 25px;
  border: 0 !important;
  border-radius: 0;
  background-color: #fff;
  background: none;
  background-clip: padding-box;
  box-shadow: none;
  text-decoration: none;
  white-space: nowrap;
  line-height: 24px;
}
/* line 3554, ../scss/main.scss */
.view-action-plans-by-country .chosen-container-single .chosen-single, .view-action-plans-by-region .chosen-container-single .chosen-single, .view-action-plans-by-theme .chosen-container-single .chosen-single {
  color: #736D98 !important;
}
/* line 3557, ../scss/main.scss */
.chosen-container-single .chosen-single div b {
  display: block;
  width: 100%;
  height: 100%;
  background: none;
}
/* line 3562, ../scss/main.scss */
.chosen-container-single .chosen-single div b:before {
  content: '\f198';
  font-family: "foundation-icons";
  font-size: 16px;
  top: 15px;
  right: 5px;
  position: absolute;
  width: 27px;
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

/* line 3574, ../scss/main.scss */
.chosen-container-active.chosen-with-drop .chosen-single {
  border: 1px solid #aaa;
  -moz-border-radius-bottomright: 0;
  border-bottom-right-radius: 0;
  -moz-border-radius-bottomleft: 0;
  border-bottom-left-radius: 0;
  background-image: none;
  box-shadow: none;
}

/* line 3583, ../scss/main.scss */
.region-head-featured {
  color: #ffffff;
}
/* line 3587, ../scss/main.scss */
.region-head-featured h2 {
  color: #ffffff;
}

/* line 3589, ../scss/main.scss */
.container-inline div, .container-inline label {
  display: block;
}

/* --------------- Twitter blocks ------------ */
/* line 3594, ../scss/main.scss */
.block-twitter-block h2 {
  border-bottom: 2px solid #009dd3;
  font-size: 18px;
  color: #009dd3;
  font-family: "Fira Sans", sans-serif;
  font-weight: bold;
  clear: both;
  margin: 60px 0 30px;
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
  /* line 3594, ../scss/main.scss */
  .block-twitter-block h2 {
    margin: 50px 0 30px;
    font-size: 20px;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 3594, ../scss/main.scss */
  .block-twitter-block h2 {
    margin: 50px 0 30px;
    font-size: 20px;
  }
}

/* --------------- Resources ------------ */
/* line 3603, ../scss/main.scss */
#block-views-resources-and-initiatives-block > h2 {
  border-bottom: 2px solid #009dd3;
  font-size: 18px;
  color: #009dd3;
  font-family: "Fira Sans", sans-serif;
  font-weight: bold;
  clear: both;
  margin: 0px 0 30px;
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
  /* line 3603, ../scss/main.scss */
  #block-views-resources-and-initiatives-block > h2 {
    margin: 50px 0 30px;
    font-size: 20px;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 3603, ../scss/main.scss */
  #block-views-resources-and-initiatives-block > h2 {
    margin: 50px 0 30px;
    font-size: 20px;
  }
}
/* line 3609, ../scss/main.scss */
#block-views-resources-and-initiatives-block .content ul {
  list-style: none;
  font-family: "Fira Sans", sans-serif;
  font-size: 12px;
  padding: 0 15px;
}
@media only screen and (min-width: 40.063em) {
  /* line 3609, ../scss/main.scss */
  #block-views-resources-and-initiatives-block .content ul {
    font-size: 14px;
  }
}
/* line 3615, ../scss/main.scss */
#block-views-resources-and-initiatives-block .content ul li {
  color: #3c3c3b;
  padding: 20px 0 20px 60px;
  border-bottom: 1px solid #686868;
  background: url("/sites/default/files/images/resources-list-icon.png") 10px center no-repeat;
}
/* line 3621, ../scss/main.scss */
#block-views-resources-and-initiatives-block .content ul li a {
  color: #3c3c3b;
}
/* line 3623, ../scss/main.scss */
#block-views-resources-and-initiatives-block .content ul li a:hover, #block-views-resources-and-initiatives-block .content ul li a:active {
  color: #686868;
}

/* special views tweaks */
/* enews archive */
/* line 3631, ../scss/main.scss */
.view-enews-archive .views-field-field-label,
.view-enews-archive .views-field-field-date-1 {
  display: inline-block;
  margin-right: 12px;
  font-family: "Fira Sans", sans-serif;
  color: #736D98;
  font-size: 14px;
  text-transform: uppercase;
}
/* line 3640, ../scss/main.scss */
.view-enews-archive .views-field-rendered-entity {
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 1px solid #e6e3ec;
}

/* enews  single */
/* line 3650, ../scss/main.scss */
#block-system-main .node-e-news.full .field,
#block-system-main .node-e-news.teaser .field {
  /* editorial */
}
/* line 3651, ../scss/main.scss */
#block-system-main .node-e-news.full .field img,
#block-system-main .node-e-news.teaser .field img {
  padding: 10px 0;
}
@media only screen and (min-width: 40.063em) {
  /* line 3651, ../scss/main.scss */
  #block-system-main .node-e-news.full .field img,
  #block-system-main .node-e-news.teaser .field img {
    padding: 10px 0;
  }
}
/* line 3655, ../scss/main.scss */
#block-system-main .node-e-news.full .field.field-name-field-date,
#block-system-main .node-e-news.teaser .field.field-name-field-date {
  margin-bottom: 0;
  font-weight: 300;
}
/* line 3659, ../scss/main.scss */
#block-system-main .node-e-news.full .field.field-name-field-date, #block-system-main .node-e-news.full .field.field-name-field-label,
#block-system-main .node-e-news.teaser .field.field-name-field-date,
#block-system-main .node-e-news.teaser .field.field-name-field-label {
  font-family: "Fira Sans", sans-serif;
  color: #aaa;
  font-size: 20px;
}
/* line 3665, ../scss/main.scss */
#block-system-main .node-e-news.full .field.field-name-field-label,
#block-system-main .node-e-news.teaser .field.field-name-field-label {
  margin-top: 0;
  padding-bottom: 40px;
  border-bottom: none;
  font-weight: 300;
}
/* line 3670, ../scss/main.scss */
#block-system-main .node-e-news.full .field.field-name-field-label .field-item,
#block-system-main .node-e-news.teaser .field.field-name-field-label .field-item {
  margin-bottom: 10px;
  padding-top: 10px;
}
/* line 3675, ../scss/main.scss */
#block-system-main .node-e-news.full .field .field-label,
#block-system-main .node-e-news.teaser .field .field-label {
  font-weight: 300;
  font-size: 20px;
  text-transform: uppercase;
  margin-bottom: 10px;
  padding-top: 10px;
  color: #aaa;
}
/* line 3684, ../scss/main.scss */
#block-system-main .node-e-news.full .field.field-name-field-content,
#block-system-main .node-e-news.teaser .field.field-name-field-content {
  border-left: 4px solid #736D98;
  margin-bottom: 2px;
  padding-bottom: 38px;
  margin-left: -15px;
  padding-left: 11px;
}
@media only screen and (min-width: 40.063em) {
  /* line 3684, ../scss/main.scss */
  #block-system-main .node-e-news.full .field.field-name-field-content,
  #block-system-main .node-e-news.teaser .field.field-name-field-content {
    margin-left: -15px;
    padding-left: 20px;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 3684, ../scss/main.scss */
  #block-system-main .node-e-news.full .field.field-name-field-content,
  #block-system-main .node-e-news.teaser .field.field-name-field-content {
    margin-left: -60px;
    padding-left: 71px;
  }
}
/* line 3698, ../scss/main.scss */
#block-system-main .node-e-news.full .field.field-name-field-content .field-label,
#block-system-main .node-e-news.teaser .field.field-name-field-content .field-label {
  font-family: "Fira Sans", sans-serif;
}
/* line 3702, ../scss/main.scss */
#block-system-main .node-e-news.full .field.field-name-field-e-news-articles .node-e-news-articles,
#block-system-main .node-e-news.teaser .field.field-name-field-e-news-articles .node-e-news-articles {
  border-left: 4px solid #e9b221;
  margin-bottom: 2px;
  padding-bottom: 38px;
  margin-left: -15px;
  padding-left: 11px;
}
@media only screen and (min-width: 40.063em) {
  /* line 3702, ../scss/main.scss */
  #block-system-main .node-e-news.full .field.field-name-field-e-news-articles .node-e-news-articles,
  #block-system-main .node-e-news.teaser .field.field-name-field-e-news-articles .node-e-news-articles {
    margin-left: -15px;
    padding-left: 20px;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 3702, ../scss/main.scss */
  #block-system-main .node-e-news.full .field.field-name-field-e-news-articles .node-e-news-articles,
  #block-system-main .node-e-news.teaser .field.field-name-field-e-news-articles .node-e-news-articles {
    margin-left: -60px;
    padding-left: 71px;
  }
}
/* line 3717, ../scss/main.scss */
#block-system-main .node-e-news.full .field.field-name-field-e-news-articles .even .node-e-news-articles,
#block-system-main .node-e-news.teaser .field.field-name-field-e-news-articles .even .node-e-news-articles {
  border-left: 4px solid #009dd3;
}
/* line 3720, ../scss/main.scss */
#block-system-main .node-e-news.full .field.field-name-field-e-news-articles .node-e-news-articles h2,
#block-system-main .node-e-news.teaser .field.field-name-field-e-news-articles .node-e-news-articles h2 {
  padding: 20px 0;
  margin-bottom: 32px;
  border-bottom: 1px solid #3c3c3b;
}
/* line 3724, ../scss/main.scss */
#block-system-main .node-e-news.full .field.field-name-field-e-news-articles .node-e-news-articles h2 a,
#block-system-main .node-e-news.teaser .field.field-name-field-e-news-articles .node-e-news-articles h2 a {
  color: #3c3c3b;
  font-size: 20px;
}
/* line 3729, ../scss/main.scss */
#block-system-main .node-e-news.full .field.field-name-field-reports-policy-briefs, #block-system-main .node-e-news.full .field.field-name-field-initiatives, #block-system-main .node-e-news.full .field.field-name-field-events, #block-system-main .node-e-news.full .field.field-name-field-news-stories,
#block-system-main .node-e-news.teaser .field.field-name-field-reports-policy-briefs,
#block-system-main .node-e-news.teaser .field.field-name-field-initiatives,
#block-system-main .node-e-news.teaser .field.field-name-field-events,
#block-system-main .node-e-news.teaser .field.field-name-field-news-stories {
  margin-bottom: 32px;
}
/* line 3734, ../scss/main.scss */
#block-system-main .node-e-news.full .field.field-name-field-reports-policy-briefs .field-item, #block-system-main .node-e-news.full .field.field-name-field-initiatives .field-item, #block-system-main .node-e-news.full .field.field-name-field-events .field-item, #block-system-main .node-e-news.full .field.field-name-field-news-stories .field-item,
#block-system-main .node-e-news.teaser .field.field-name-field-reports-policy-briefs .field-item,
#block-system-main .node-e-news.teaser .field.field-name-field-initiatives .field-item,
#block-system-main .node-e-news.teaser .field.field-name-field-events .field-item,
#block-system-main .node-e-news.teaser .field.field-name-field-news-stories .field-item {
  font-family: "Fira Sans", sans-serif;
  margin: 6px 0;
}

/* general resources as label styling */
/* line 3741, ../scss/main.scss */
#block-system-main .views-field-field-resource-file a {
  display: inline;
  font-size: 12px;
  margin: 0 16px 0 0;
}
/* line 3746, ../scss/main.scss */
#block-system-main .views-field-field-resource-file a:before {
  content: "\f18b";
  font-family: foundation-icons;
  font-size: 18px;
  color: #3c3c3b;
  display: inline-block;
  -moz-border-radius: 16px;
  -webkit-border-radius: 16px;
  border-radius: 16px;
  padding: 0px 8px 0 0px;
  line-height: 16px;
  position: relative;
  top: 2px;
}
/* line 3758, ../scss/main.scss */
#block-system-main .views-field-field-resource-file a {
  color: #3c3c3b;
  text-decoration: none;
}
/* line 3762, ../scss/main.scss */
#block-system-main .views-field-field-resource-file a:hover {
  text-decoration: underline;
}

/* calendar */
/* line 3768, ../scss/main.scss */
#block-system-main .view-initiatives-and-events-calendar {
  font-family: "Fira Sans", sans-serif;
  padding: 0;
  margin-bottom: 10px;
}
@media only screen and (min-width: 40.063em) {
  /* line 3768, ../scss/main.scss */
  #block-system-main .view-initiatives-and-events-calendar {
    padding: 0 10px;
    margin-bottom: 20px;
    margin-top: 60px;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 3768, ../scss/main.scss */
  #block-system-main .view-initiatives-and-events-calendar {
    padding: 0 0 0 60px;
    width: 80%;
  }
}
/* line 3776, ../scss/main.scss */
#block-system-main .view-initiatives-and-events-calendar .fc-header h2 {
  color: #736D98;
}
/* line 3777, ../scss/main.scss */
#block-system-main .view-initiatives-and-events-calendar .fc-header .fc-state-default {
  text-shadow: none;
  box-shadow: none;
  border: none;
  background-image: none;
  background: none;
  color: #736D98;
}
/* line 3784, ../scss/main.scss */
#block-system-main .view-initiatives-and-events-calendar .fc-header .fc-state-default.fc-corner-right, #block-system-main .view-initiatives-and-events-calendar .fc-header .fc-state-default.fc-corner-right {
  border: none;
}
/* line 3788, ../scss/main.scss */
#block-system-main .view-initiatives-and-events-calendar .fc-content {
  margin-bottom: 72px;
}
/* line 3790, ../scss/main.scss */
#block-system-main .view-initiatives-and-events-calendar .fc-content table {
  color: #736D98;
  border: 3px solid #736D98;
  background-color: #e6e3ec;
}
/* line 3794, ../scss/main.scss */
#block-system-main .view-initiatives-and-events-calendar .fc-content table thead {
  border-bottom: 1px solid #736D98;
  text-transform: uppercase;
}
/* line 3797, ../scss/main.scss */
#block-system-main .view-initiatives-and-events-calendar .fc-content table thead .fc-day-header {
  padding: 12px 0;
}
/* line 3799, ../scss/main.scss */
#block-system-main .view-initiatives-and-events-calendar .fc-content table .fc-tue,
#block-system-main .view-initiatives-and-events-calendar .fc-content table .fc-thu,
#block-system-main .view-initiatives-and-events-calendar .fc-content table .fc-sat {
  background-color: #f1f1f1;
}
/* line 3803, ../scss/main.scss */
#block-system-main .view-initiatives-and-events-calendar .fc-content .fc-event {
  font-family: "Fira Sans", sans-serif;
  font-size: 12px;
  font-weight: 300;
  text-decoration: none;
}
/* line 3810, ../scss/main.scss */
#block-system-main .view-initiatives-and-events-calendar .fc-content .fc-event .fc-event-time {
  background: transparent !important;
  border: none !important;
  padding-left: 12px;
}
/* line 3815, ../scss/main.scss */
#block-system-main .view-initiatives-and-events-calendar .fc-content .fc-event .fc-event-time:hover {
  background: transparent !important;
  border: none !important;
}
/* line 3820, ../scss/main.scss */
#block-system-main .view-initiatives-and-events-calendar .fc-content .fc-event .fc-event-title {
  display: none;
}
/* line 3827, ../scss/main.scss */
#block-system-main .view-initiatives-and-events-calendar .fc-event-default,
#block-system-main .view-initiatives-and-events-calendar .fc-event-default .fc-event-skin,
#block-system-main .view-initiatives-and-events-calendar .fc-event-default .fc-event-time,
#block-system-main .view-initiatives-and-events-calendar .fc-event-default .fc-event-title,
#block-system-main .view-initiatives-and-events-calendar .fc-event-default a {
  border-color: #33b1dc;
  background-color: #33b1dc;
  border-style: solid;
  color: #fff;
}
/* line 3836, ../scss/main.scss */
#block-system-main .view-initiatives-and-events-calendar .fc-event-default:hover,
#block-system-main .view-initiatives-and-events-calendar .fc-event-default .fc-event-skin:hover,
#block-system-main .view-initiatives-and-events-calendar .fc-event-default .fc-event-time:hover,
#block-system-main .view-initiatives-and-events-calendar .fc-event-default .fc-event-title:hover,
#block-system-main .view-initiatives-and-events-calendar .fc-event-default a:hover {
  border-color: #736D98;
  background-color: #736D98;
}

/* line 3843, ../scss/main.scss */
.appendedCalEvent {
  margin-bottom: 72px;
}
/* line 3845, ../scss/main.scss */
.appendedCalEvent h1 {
  padding: 0;
  margin-bottom: 10px;
}
/* line 3848, ../scss/main.scss */
.appendedCalEvent h1.field-name-body {
  margin-bottom: 40px;
}
@media only screen and (min-width: 40.063em) {
  /* line 3845, ../scss/main.scss */
  .appendedCalEvent h1 {
    padding: 0 10px;
    margin-bottom: 20px;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 3845, ../scss/main.scss */
  .appendedCalEvent h1 {
    padding: 0 0 0 60px;
    width: 80%;
  }
}
/* line 3852, ../scss/main.scss */
.appendedCalEvent .social-share {
  display: none;
}

/* line 3854, ../scss/main.scss */
.qtip-pw {
  border: 1px solid #736D98;
  color: #fff;
  background-color: #736D98;
  -webkit-box-shadow: 0px 0px 6px 0px #686868;
  -moz-box-shadow: 0px 0px 6px 0px #686868;
  box-shadow: 0px 0px 6px 0px #686868;
}
/* line 3861, ../scss/main.scss */
.qtip-pw .qtip-content {
  font-family: "Fira Sans", sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 1.5;
}
/* line 3867, ../scss/main.scss */
.qtip-pw .qtip-titlebar {
  font-family: "Fira Sans", sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
  background-color: #736D98;
  border-bottom: 1px solid white;
}

/* search filters */
@media only screen and (min-width: 64.063em) {
  /* line 3878, ../scss/main.scss */
  .page-search-results .no-margins-large {
    margin: 0 -60px;
  }
}
/* line 3884, ../scss/main.scss */
.page-search-results .block-facetapi {
  position: relative;
}
@media only screen and (min-width: 40.063em) {
  /* line 3884, ../scss/main.scss */
  .page-search-results .block-facetapi {
    min-height: 60px;
    width: 40%;
    margin-right: 10%;
    float: left;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 3884, ../scss/main.scss */
  .page-search-results .block-facetapi {
    width: 24%;
    margin: 0 1% 0 0;
  }
}
/* line 3893, ../scss/main.scss */
.page-search-results .block-facetapi h2 {
  font-size: 14px;
  font-weight: normal;
  padding-left: 32px;
  font-size: 11px;
  font-weight: normal;
  color: white !important;
  background: #33b1dc;
  padding: 8px 22px 6px 6px;
  margin-bottom: 2px;
  border: 1px solid #009dd3;
}
/* line 3903, ../scss/main.scss */
.page-search-results .block-facetapi h2::after {
  position: absolute;
  content: "\f199";
  font-size: 11px;
  top: 12px;
  right: 10px;
  font-family: "foundation-icons";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  text-decoration: inherit;
}
@media only screen and (max-width: 40em) {
  /* line 3903, ../scss/main.scss */
  .page-search-results .block-facetapi h2::after {
    top: 10px;
  }
}
/* line 3920, ../scss/main.scss */
.page-search-results .block-facetapi h2:hover {
  cursor: pointer;
}
/* line 3921, ../scss/main.scss */
.page-search-results .block-facetapi h2.open {
  color: #33b1dc;
}
/* line 3923, ../scss/main.scss */
.page-search-results .block-facetapi h2.open::after {
  content: "\f217";
}
/* line 3927, ../scss/main.scss */
.page-search-results .block-facetapi h2.isactive {
  color: #e6e3ec;
  background: #736D98;
  border: 1px solid #736D98;
}
/* line 3931, ../scss/main.scss */
.page-search-results .block-facetapi h2.isactive::after {
  content: "\f126";
}
/* line 3936, ../scss/main.scss */
.page-search-results .block-facetapi a.facetapi-limit-link {
  font-size: 13px;
  font-family: "Fira Sans", sans-serif;
  margin-left: 0;
}
/* line 3941, ../scss/main.scss */
.page-search-results .block-facetapi ul {
  text-align: left;
  display: block;
  position: absolute;
  background: white;
  padding: 10px 4px;
  border: 1px solid #33b1dc;
  z-index: 999;
  margin: 0;
  list-style: none;
  width: 99%;
  max-height: 400px;
  overflow-y: auto;
  overflow-x: hidden;
}
/* line 3955, ../scss/main.scss */
.page-search-results .block-facetapi ul li {
  font-size: 11px;
  font-family: "Fira Sans", sans-serif;
  margin-left: 0;
  border-bottom: 1px solid #ddd;
  padding: 5px 0;
}
/* line 3964, ../scss/main.scss */
.page-search-results .block-facetapi.isactive ul {
  border: 1px solid #736D98;
  color: #736D98;
}
/* line 3965, ../scss/main.scss */
.page-search-results .block-facetapi.isactive ul a {
  color: #736D98;
}

/* Global Study Submission Form */
/* line 3970, ../scss/main.scss */
.block-formblock {
  padding: 0;
  margin-top: 10px;
}
@media only screen and (min-width: 40.063em) {
  /* line 3970, ../scss/main.scss */
  .block-formblock {
    padding: 0 10px;
    margin-bottom: 20px;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 3970, ../scss/main.scss */
  .block-formblock {
    padding: 0 0 0 60px;
    width: 80%;
  }
}
/* line 3976, ../scss/main.scss */
.block-formblock input[type='text'] {
  border: none;
  background: #f1f1f1;
  padding: 5px 10px;
}
/* line 3981, ../scss/main.scss */
.block-formblock .form-wrapper {
  border: none;
  margin: 0;
  padding: 0;
  margin-bottom: 24px;
}
/* line 3986, ../scss/main.scss */
.block-formblock .form-wrapper .fieldset-legend {
  font-family: "Fira Sans", sans-serif;
  font-size: 14px;
  font-weight: bold;
}
/* line 3993, ../scss/main.scss */
.block-formblock .captcha {
  padding: 20px;
  border: 1px solid #736D98;
  color: #736D98;
}
/* line 3997, ../scss/main.scss */
.block-formblock .captcha p {
  font-size: 12px;
}
/* line 4000, ../scss/main.scss */
.block-formblock .captcha .fieldset-legend {
  display: none;
}
/* line 4003, ../scss/main.scss */
.block-formblock .form-item {
  margin-bottom: 16px;
}
/* line 4005, ../scss/main.scss */
.block-formblock .form-item.form-item-field-url-und-0-value {
  margin-top: 0;
}
/* line 4007, ../scss/main.scss */
.block-formblock .form-item.form-item-field-url-und-0-value label {
  display: none;
}
/* line 4009, ../scss/main.scss */
.block-formblock .form-item.form-type-managed-file .description {
  margin: 10px 0;
}
/* line 4012, ../scss/main.scss */
.block-formblock .form-item label {
  font-family: "Fira Sans", sans-serif;
  font-size: 14px;
}
/* line 4016, ../scss/main.scss */
.block-formblock .form-item .description,
.block-formblock .form-item .description p {
  font-size: 12px;
  margin-bottom: 4px;
}
/* line 4022, ../scss/main.scss */
.block-formblock .form-item select#edit-field-peacewomen-consolidated-th-und option {
  font-size: 12px;
  font-family: "Fira Sans", sans-serif;
  padding: 8px;
}
/* line 4029, ../scss/main.scss */
.block-formblock .form-item .form-managed-file .form-file,
.block-formblock .form-item .form-managed-file .form-submit {
  font-size: 12px;
  line-height: 1;
  color: #686868;
  font-family: "Fira Sans", sans-serif;
  font-weight: normal;
}
/* line 4039, ../scss/main.scss */
.block-formblock .form-actions input[type="submit"] {
  width: auto;
  border: 1px solid #686868;
  font-size: 14px;
  line-height: 1;
  color: #686868;
  font-family: "Fira Sans", sans-serif;
  font-weight: normal;
  clear: both;
  text-transform: lowercase;
  padding: 5px 60px 3px 15px;
  background: url("/sites/default/files/images/arrow-right-grey.png") right center no-repeat;
  -moz-border-radius: 12px;
  -webkit-border-radius: 12px;
  border-radius: 12px;
  font-size: 14px;
  text-transform: uppercase;
  background: none;
  padding: 5px 15px 3px;
  margin-right: 20px;
}
/* line 61, ../scss/_global.scss */
.block-formblock .form-actions input[type="submit"]:hover {
  border-color: #009dd3;
  color: #009dd3;
  background: url("/sites/default/files/images/arrow-right-blue.png") right center no-repeat;
}
/* line 4046, ../scss/main.scss */
.block-formblock .form-actions input[type="submit"]:hover {
  border-color: #009dd3;
  color: #009dd3;
  background: none;
}

/* google translate */
/* line 4054, ../scss/main.scss */
.translate-button-wrapper {
  position: absolute;
  right: 0;
  top: -4px;
  z-index: 1200;
}
@media only screen and (min-width: 40.063em) {
  /* line 4054, ../scss/main.scss */
  .translate-button-wrapper {
    top: 149px;
  }
}
/* line 4064, ../scss/main.scss */
.translate-button-wrapper #google_translate_element .goog-te-gadget {
  font-size: 12px;
  font-family: "Fira Sans", sans-serif;
  font-weight: 400;
  padding-top: 4px;
  color: white;
}
/* line 4070, ../scss/main.scss */
.translate-button-wrapper #google_translate_element .goog-te-gadget .goog-te-gadget-simple {
  background: #009dd3;
  border-color: #009dd3;
}
@media only screen and (min-width: 40.063em) {
  /* line 4070, ../scss/main.scss */
  .translate-button-wrapper #google_translate_element .goog-te-gadget .goog-te-gadget-simple {
    border-color: #736D98;
    background: #736D98;
  }
}
/* line 4074, ../scss/main.scss */
.translate-button-wrapper #google_translate_element .goog-te-gadget .goog-te-gadget-simple .goog-te-menu-value {
  color: white;
  font-size: 11px;
}
/* line 4077, ../scss/main.scss */
.translate-button-wrapper #google_translate_element .goog-te-gadget .goog-te-gadget-simple .goog-te-menu-value span:nth-of-type(2) {
  border-color: #009dd3 !important;
}
@media only screen and (min-width: 40.063em) {
  /* line 4077, ../scss/main.scss */
  .translate-button-wrapper #google_translate_element .goog-te-gadget .goog-te-gadget-simple .goog-te-menu-value span:nth-of-type(2) {
    border-color: #736D98 !important;
  }
}
/* line 4081, ../scss/main.scss */
.translate-button-wrapper #google_translate_element .goog-te-gadget .goog-te-gadget-simple .goog-te-menu-value span:last-of-type {
  color: #009dd3 !important;
}
@media only screen and (min-width: 40.063em) {
  /* line 4081, ../scss/main.scss */
  .translate-button-wrapper #google_translate_element .goog-te-gadget .goog-te-gadget-simple .goog-te-menu-value span:last-of-type {
    color: #736D98 !important;
  }
}
/* line 4084, ../scss/main.scss */
.translate-button-wrapper #google_translate_element .goog-te-gadget .goog-te-gadget-simple .goog-te-menu-value span:last-of-type:after {
  position: absolute;
  top: 10px;
  right: 7px;
  content: "\f199";
  font-size: 10px;
  font-family: "foundation-icons";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  color: white;
}

/* line 4106, ../scss/main.scss */
#pw-main.row .media-element-container {
  margin-bottom: 10px;
}
/* line 4109, ../scss/main.scss */
#pw-main.row .media-element-container.media-image_centered {
  text-align: center;
}
/* line 4112, ../scss/main.scss */
#pw-main.row .media-element-container.media-image_centered img {
  width: auto;
  margin: 0;
  padding: 0;
}
@media only screen and (min-width: 40.063em) {
  /* line 4118, ../scss/main.scss */
  #pw-main.row .media-element-container.media-image_extra_width {
    margin: 0 -15px;
  }
  /* line 4121, ../scss/main.scss */
  #pw-main.row .media-element-container.media-image_extra_width .field.field-name-field-file-image-caption {
    margin-left: 0 15px;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 4118, ../scss/main.scss */
  #pw-main.row .media-element-container.media-image_extra_width {
    margin: 0 -60px 0 -60px;
    width: 132.3%;
  }
  /* line 4128, ../scss/main.scss */
  #pw-main.row .media-element-container.media-image_extra_width .field.field-name-field-file-image-caption {
    margin: 0 60px;
  }
}
/* line 4132, ../scss/main.scss */
#pw-main.row .media-element-container.media-image_extra_width img {
  text-align: center;
  width: 100%;
  margin: 0;
  padding: 0;
}
/* line 4140, ../scss/main.scss */
#pw-main.row .media-element-container.media-image_full_width img {
  text-align: left;
  width: auto;
  margin: 0;
  padding: 0;
}
@media only screen and (min-width: 40.063em) {
  /* line 4147, ../scss/main.scss */
  #pw-main.row .media-element-container.media-image_float_left {
    float: left;
    width: 60%;
    padding-right: 20px;
  }
}
/* line 4153, ../scss/main.scss */
#pw-main.row .media-element-container.media-image_float_left img {
  text-align: left;
  width: 100%;
  margin: 0;
  padding: 0;
}
@media only screen and (min-width: 40.063em) {
  /* line 4160, ../scss/main.scss */
  #pw-main.row .media-element-container.media-image_pull_left {
    float: left;
    width: 70%;
    margin-left: -2%;
    padding-right: 20px;
  }
  /* line 4166, ../scss/main.scss */
  #pw-main.row .media-element-container.media-image_pull_left .field.field-name-field-file-image-caption {
    margin-left: 2%;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 4160, ../scss/main.scss */
  #pw-main.row .media-element-container.media-image_pull_left {
    margin-left: -60px;
  }
  /* line 4172, ../scss/main.scss */
  #pw-main.row .media-element-container.media-image_pull_left .field.field-name-field-file-image-caption {
    margin-left: 60px;
  }
}
/* line 4176, ../scss/main.scss */
#pw-main.row .media-element-container.media-image_pull_left img {
  text-align: left;
  width: 100%;
  margin: 0;
  padding: 0;
}
@media only screen and (min-width: 40.063em) {
  /* line 4183, ../scss/main.scss */
  #pw-main.row .media-element-container.media-image_float_right {
    float: right;
    width: 60%;
    padding-left: 20px;
  }
}
/* line 4189, ../scss/main.scss */
#pw-main.row .media-element-container.media-image_float_right img {
  text-align: right;
  width: 100%;
  margin: 0;
  padding: 0;
}
@media only screen and (min-width: 40.063em) {
  /* line 4196, ../scss/main.scss */
  #pw-main.row .media-element-container.media-image_pull_right {
    float: right;
    margin-right: -2%;
    width: 70%;
    padding-left: 20px;
  }
  /* line 4202, ../scss/main.scss */
  #pw-main.row .media-element-container.media-image_pull_right .field.field-name-field-file-image-caption {
    margin-right: 2%;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 4196, ../scss/main.scss */
  #pw-main.row .media-element-container.media-image_pull_right {
    margin-right: -25%;
  }
  /* line 4208, ../scss/main.scss */
  #pw-main.row .media-element-container.media-image_pull_right .field.field-name-field-file-image-caption {
    margin-right: 25%;
  }
}
/* line 4212, ../scss/main.scss */
#pw-main.row .media-element-container.media-image_pull_right img {
  text-align: right;
  width: 100%;
  margin: 0;
  padding: 0;
}
/* line 4219, ../scss/main.scss */
#pw-main.row .media-element-container .field.field-name-field-file-image-caption {
  padding: 4px;
  margin: 0;
}
/* line 4223, ../scss/main.scss */
#pw-main.row .media-element-container .field.field-name-field-file-image-caption p,
#pw-main.row .media-element-container .field.field-name-field-file-image-caption {
  color: #009dd3;
  font-family: "Fira Sans", sans-serif;
}

/* line 4250, ../scss/main.scss */
.page-countries-and-regions .field-name-field-related-info .field-item {
  padding-top: 0;
}

/* line 4253, ../scss/main.scss */
#pw-main.row .node-country-spendings {
  margin: 0 -15px;
  margin-top: 30px;
  border-top: 2px solid #e6e3ec;
}
@media only screen and (min-width: 64.063em) {
  /* line 4253, ../scss/main.scss */
  #pw-main.row .node-country-spendings {
    margin: 0 0 0 -60px;
  }
}
/* line 4262, ../scss/main.scss */
#pw-main.row .node-country-spendings .content {
  background: #d7d0ef;
  position: relative;
}
/* line 4266, ../scss/main.scss */
#pw-main.row .node-country-spendings .columns,
#pw-main.row .node-country-spendings .column {
  padding: 0;
}
/* line 4269, ../scss/main.scss */
#pw-main.row .node-country-spendings .columns.part1,
#pw-main.row .node-country-spendings .column.part1 {
  background: white;
}
@media only screen and (min-width: 40.063em) {
  /* line 4269, ../scss/main.scss */
  #pw-main.row .node-country-spendings .columns.part1,
  #pw-main.row .node-country-spendings .column.part1 {
    height: auto;
  }
}
/* line 4274, ../scss/main.scss */
#pw-main.row .node-country-spendings .columns.part2, #pw-main.row .node-country-spendings .columns.part3,
#pw-main.row .node-country-spendings .column.part2,
#pw-main.row .node-country-spendings .column.part3 {
  height: auto;
  padding-bottom: 20px;
}
@media only screen and (min-width: 40.063em) {
  /* line 4274, ../scss/main.scss */
  #pw-main.row .node-country-spendings .columns.part2, #pw-main.row .node-country-spendings .columns.part3,
  #pw-main.row .node-country-spendings .column.part2,
  #pw-main.row .node-country-spendings .column.part3 {
    padding-bottom: 0;
    height: auto;
  }
}
/* line 4280, ../scss/main.scss */
#pw-main.row .node-country-spendings .columns.part2,
#pw-main.row .node-country-spendings .column.part2 {
  border-right: 2px dashed white;
}
@media only screen and (min-width: 40.063em) {
  /* line 4280, ../scss/main.scss */
  #pw-main.row .node-country-spendings .columns.part2,
  #pw-main.row .node-country-spendings .column.part2 {
    border: none;
  }
}
/* line 4286, ../scss/main.scss */
#pw-main.row .node-country-spendings h3 {
  border-bottom: 2px solid #e6e3ec;
  padding: 1rem 0;
  margin: 0;
  font-size: 1.2rem;
}
/* line 4292, ../scss/main.scss */
#pw-main.row .node-country-spendings h6 {
  font-weight: bold;
  font-size: 1rem;
}
/* line 4296, ../scss/main.scss */
#pw-main.row .node-country-spendings .dashed-divider {
  display: none;
  width: 2px;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 75%;
  border-right: 2px dashed white;
}
@media only screen and (min-width: 40.063em) {
  /* line 4296, ../scss/main.scss */
  #pw-main.row .node-country-spendings .dashed-divider {
    display: block;
  }
}
/* line 4307, ../scss/main.scss */
#pw-main.row .node-country-spendings .field_military_spending {
  font-family: "Fira Sans", sans-serif;
  font-size: 1.6rem;
  font-weight: bold;
  padding: 1rem 0;
  color: #736D98;
  border-bottom: 2px solid #e6e3ec;
  margin-bottom: 1rem;
}
/* line 4316, ../scss/main.scss */
#pw-main.row .node-country-spendings .field_ms_military,
#pw-main.row .node-country-spendings .field_ms_funding {
  margin-bottom: 20px;
}
/* line 4322, ../scss/main.scss */
#pw-main.row .node-country-spendings .field_ms_military .field_ms_military_img .field_ms_military_img_inner {
  width: auto;
  height: 136px;
  background-size: 55%;
  background-position: center center;
  background-repeat: no-repeat;
}
/* line 4329, ../scss/main.scss */
#pw-main.row .node-country-spendings .field_ms_military .field_ms_military_img.image_A .field_ms_military_img_inner {
  background-image: url(financing_countries/military-1.svg);
}
/* line 4332, ../scss/main.scss */
#pw-main.row .node-country-spendings .field_ms_military .field_ms_military_img.image_B .field_ms_military_img_inner {
  background-image: url(financing_countries/military-2.svg);
}
/* line 4335, ../scss/main.scss */
#pw-main.row .node-country-spendings .field_ms_military .field_ms_military_img.image_C .field_ms_military_img_inner {
  background-image: url(financing_countries/military-3.svg);
}
/* line 4338, ../scss/main.scss */
#pw-main.row .node-country-spendings .field_ms_military .field_ms_military_img.image_D .field_ms_military_img_inner {
  background-image: url(financing_countries/military-4.svg);
}
/* line 4341, ../scss/main.scss */
#pw-main.row .node-country-spendings .field_ms_military .field_ms_military_img.image_E .field_ms_military_img_inner {
  background-image: url(financing_countries/military-5.svg);
}
/* line 4345, ../scss/main.scss */
#pw-main.row .node-country-spendings .field_ms_military .field_ms_military_text {
  font-size: 0.8rem;
  padding-right: 20px;
}
/* line 4350, ../scss/main.scss */
#pw-main.row .node-country-spendings .field_ms_vs_separator {
  border-top: 2px solid #e6e3ec;
}
/* line 4352, ../scss/main.scss */
#pw-main.row .node-country-spendings .field_ms_vs_separator::before {
  content: 'vs.';
  display: inline-block;
  background: white;
  padding: 0 16px;
  position: relative;
  top: -22px;
  color: #736D98;
  font-family: "Fira Sans", sans-serif;
  font-size: 1.6rem;
  font-weight: bold;
}
/* line 4367, ../scss/main.scss */
#pw-main.row .node-country-spendings .field_ms_funding .field_ms_funding_img .field_ms_funding_img_inner {
  height: 136px;
  background-size: 55%;
  background-position: center center;
  background-repeat: no-repeat;
}
/* line 4380, ../scss/main.scss */
#pw-main.row .node-country-spendings .field_ms_funding .field_ms_funding_img.image_A .field_ms_funding_img_inner {
  background-image: url(financing_countries/funding-1.svg);
}
/* line 4383, ../scss/main.scss */
#pw-main.row .node-country-spendings .field_ms_funding .field_ms_funding_img.image_B .field_ms_funding_img_inner {
  background-image: url(financing_countries/funding-2.svg);
}
/* line 4386, ../scss/main.scss */
#pw-main.row .node-country-spendings .field_ms_funding .field_ms_funding_img.image_C .field_ms_funding_img_inner {
  background-image: url(financing_countries/funding-3.svg);
}
/* line 4389, ../scss/main.scss */
#pw-main.row .node-country-spendings .field_ms_funding .field_ms_funding_img.image_D .field_ms_funding_img_inner {
  background-image: url(financing_countries/funding-5.svg);
}
/* line 4392, ../scss/main.scss */
#pw-main.row .node-country-spendings .field_ms_funding .field_ms_funding_img.image_E .field_ms_funding_img_inner {
  background-image: url(financing_countries/funding-6.svg);
}
/* line 4396, ../scss/main.scss */
#pw-main.row .node-country-spendings .field_ms_funding .field_ms_funding_text {
  font-size: 0.8rem;
  padding-left: 20px;
}
/* line 4403, ../scss/main.scss */
#pw-main.row .node-country-spendings .part2 .field_ms_nap1325_badge {
  width: auto;
  height: 160px;
  margin-bottom: 20px;
  background-position: bottom center;
  background-repeat: no-repeat;
  background-image: url(financing_countries/nap1325.svg);
}
@media only screen and (min-width: 40.063em) {
  /* line 4403, ../scss/main.scss */
  #pw-main.row .node-country-spendings .part2 .field_ms_nap1325_badge {
    height: 220px;
    background-size: 60%;
  }
}
/* line 4412, ../scss/main.scss */
#pw-main.row .node-country-spendings .part2 .field_ms_nap1325_badge .field_ms_nap1325_badge_inner {
  width: 80%;
  height: 180px;
  background-position: bottom center;
  margin: 0 auto;
  background-repeat: no-repeat;
}
@media only screen and (min-width: 40.063em) {
  /* line 4412, ../scss/main.scss */
  #pw-main.row .node-country-spendings .part2 .field_ms_nap1325_badge .field_ms_nap1325_badge_inner {
    background-position: bottom right;
    height: 220px;
    background-size: 120px;
  }
}
/* line 4421, ../scss/main.scss */
#pw-main.row .node-country-spendings .part2 .field_ms_nap1325_badge.image_zero .field_ms_nap1325_badge_inner {
  background-image: url(financing_countries/zero.svg);
}
/* line 4424, ../scss/main.scss */
#pw-main.row .node-country-spendings .part2 .field_ms_nap1325_badge.image_no .field_ms_nap1325_badge_inner {
  background-image: url(financing_countries/nonap.svg);
}
/* line 4427, ../scss/main.scss */
#pw-main.row .node-country-spendings .part2 .field_ms_nap1325_badge.image_no.clear.budget .field_ms_nap1325_badge_inner {
  background-image: url(financing_countries/noclearbudget.svg);
}
/* line 4430, ../scss/main.scss */
#pw-main.row .node-country-spendings .part2 .field_ms_nap1325_badge.image_not.enough .field_ms_nap1325_badge_inner {
  background-image: url(financing_countries/notenough.svg);
}
/* line 4434, ../scss/main.scss */
#pw-main.row .node-country-spendings .part2 .field_ms_nap1325_text {
  font-size: 0.8rem;
  padding: 20px;
}
/* line 4441, ../scss/main.scss */
#pw-main.row .node-country-spendings .part3 .field_ms_commitments_badge {
  width: auto;
  height: 160px;
  margin-bottom: 20px;
  background-position: bottom center;
  background-repeat: no-repeat;
  background-image: url(financing_countries/commitments.svg);
}
@media only screen and (min-width: 40.063em) {
  /* line 4441, ../scss/main.scss */
  #pw-main.row .node-country-spendings .part3 .field_ms_commitments_badge {
    height: 220px;
    background-size: 60%;
  }
}
/* line 4449, ../scss/main.scss */
#pw-main.row .node-country-spendings .part3 .field_ms_commitments_badge .field_ms_commitments_badge_inner {
  width: 80%;
  height: 190px;
  background-position: bottom center;
  margin: 0 auto;
  background-repeat: no-repeat;
}
@media only screen and (min-width: 40.063em) {
  /* line 4449, ../scss/main.scss */
  #pw-main.row .node-country-spendings .part3 .field_ms_commitments_badge .field_ms_commitments_badge_inner {
    background-position: bottom right;
    height: 220px;
    background-size: 120px;
  }
}
/* line 4457, ../scss/main.scss */
#pw-main.row .node-country-spendings .part3 .field_ms_commitments_badge.image_zero .field_ms_commitments_badge_inner {
  background-image: url(financing_countries/zero.svg);
}
/* line 4460, ../scss/main.scss */
#pw-main.row .node-country-spendings .part3 .field_ms_commitments_badge.image_unknown .field_ms_commitments_badge_inner {
  background-image: url(financing_countries/unknown.svg);
}
/* line 4463, ../scss/main.scss */
#pw-main.row .node-country-spendings .part3 .field_ms_commitments_badge.image_not.enough .field_ms_commitments_badge_inner {
  background-image: url(financing_countries/notenough.svg);
}
/* line 4467, ../scss/main.scss */
#pw-main.row .node-country-spendings .part3 .field_ms_commitments_text {
  font-size: 0.8rem;
  padding: 20px;
}

/* line 4474, ../scss/main.scss */
.item-list .pager {
  margin: 0;
  border-top: 1px solid #e6e3ec;
  padding-top: 40px;
}
/* line 4478, ../scss/main.scss */
.item-list .pager li,
.item-list .pager li.pager-item {
  font-family: "Fira Sans", sans-serif;
  color: #3c3c3b;
  margin: 0.4rem;
}
/* line 4484, ../scss/main.scss */
.item-list .pager li.pager-current,
.item-list .pager li.pager-item.pager-current {
  font-weight: bold;
  padding: 0.5em 0.25em;
  border-bottom: 4px solid;
}
/* line 4493, ../scss/main.scss */
.item-list .pager li a,
.item-list .pager li.pager-item a {
  font-family: "Fira Sans", sans-serif;
  color: #3c3c3b;
  padding: 0.5em 0.25em;
  text-decoration: none !important;
}
/* line 4498, ../scss/main.scss */
.item-list .pager li a:hover,
.item-list .pager li.pager-item a:hover {
  text-decoration: none !important;
  color: #009dd3;
  border-bottom: 4px solid #009dd3;
}

/* line 16, ../scss/_search_page_2017.scss */
.page-search .row.region_above_content,
.page-search .row.region_search_filters {
  background: white;
}
/* line 20, ../scss/_search_page_2017.scss */
.page-search .region_above_content {
  padding-top: 40px;
}
/* line 23, ../scss/_search_page_2017.scss */
.page-search .region_search_filters {
  padding: 0;
}
@media only screen and (min-width: 40.063em) {
  /* line 23, ../scss/_search_page_2017.scss */
  .page-search .region_search_filters {
    padding: 20px 0;
  }
}

@media only screen and (max-width: 40em) {
  /* line 37, ../scss/_search_page_2017.scss */
  .page-search #pw-main.row {
    border: none;
  }
}

/* line 43, ../scss/_search_page_2017.scss */
.page-search #pw-main.row .view-search-page.search-page-2017 .node_id,
.page-search #pw-main.row .view-search-page.search-page-2017 .relevance {
  display: none;
}

/* line 54, ../scss/_search_page_2017.scss */
.page-search #pw-container #pw-main.row {
  padding: 40px 10px;
  padding: 40px 0px;
}
/* line 57, ../scss/_search_page_2017.scss */
.page-search #pw-container #pw-main.row #block-system-main {
  max-width: none;
}

/* line 67, ../scss/_search_page_2017.scss */
.page-search #pw-main.row .view-search-page.search-page-2017 ol {
  counter-reset: my-badass-counter;
}
/* line 70, ../scss/_search_page_2017.scss */
.page-search #pw-main.row .view-search-page.search-page-2017 ol li::before {
  content: counter(my-badass-counter);
  counter-increment: my-badass-counter;
  position: absolute;
  left: -20px;
  height: 100%;
  padding: 10px 4px;
  border-top: 1px solid #736D98;
  top: -1px;
  width: 20px;
  text-align: right;
  color: grey;
}

/* line 87, ../scss/_search_page_2017.scss */
.page-search #block-views-exp-search-page-page-1,
.page-search #block-views-exp-search-hub-2017-page {
  padding: 60px 0 20px;
  padding: 20px 0;
}
/* line 94, ../scss/_search_page_2017.scss */
.page-search #block-views-exp-search-page-page-1 form .views-widget-filter-search_api_views_fulltext,
.page-search #block-views-exp-search-hub-2017-page form .views-widget-filter-search_api_views_fulltext {
  padding: 0;
  margin: 0;
  float: none;
  clear: both;
}
/* line 99, ../scss/_search_page_2017.scss */
.page-search #block-views-exp-search-page-page-1 form .views-widget-filter-search_api_views_fulltext label,
.page-search #block-views-exp-search-hub-2017-page form .views-widget-filter-search_api_views_fulltext label {
  display: none;
}
/* line 100, ../scss/_search_page_2017.scss */
.page-search #block-views-exp-search-page-page-1 form .views-widget-filter-search_api_views_fulltext .views-widget,
.page-search #block-views-exp-search-hub-2017-page form .views-widget-filter-search_api_views_fulltext .views-widget {
  float: none;
}
/* line 101, ../scss/_search_page_2017.scss */
.page-search #block-views-exp-search-page-page-1 form .views-widget-filter-search_api_views_fulltext input[name="search_block_form"],
.page-search #block-views-exp-search-page-page-1 form .views-widget-filter-search_api_views_fulltext input[name="kw"],
.page-search #block-views-exp-search-page-page-1 form .views-widget-filter-search_api_views_fulltext #edit-search-api-views-fulltext,
.page-search #block-views-exp-search-hub-2017-page form .views-widget-filter-search_api_views_fulltext input[name="search_block_form"],
.page-search #block-views-exp-search-hub-2017-page form .views-widget-filter-search_api_views_fulltext input[name="kw"],
.page-search #block-views-exp-search-hub-2017-page form .views-widget-filter-search_api_views_fulltext #edit-search-api-views-fulltext {
  margin: 0;
  padding: 20px;
  border: 1px solid #ddd;
  background: #f6f6f6;
  width: 100%;
}
/* line 112, ../scss/_search_page_2017.scss */
.page-search #block-views-exp-search-page-page-1 form .views-exposed-widgets,
.page-search #block-views-exp-search-hub-2017-page form .views-exposed-widgets {
  position: relative;
}
/* line 114, ../scss/_search_page_2017.scss */
.page-search #block-views-exp-search-page-page-1 form .views-exposed-widgets .views-submit-button,
.page-search #block-views-exp-search-hub-2017-page form .views-exposed-widgets .views-submit-button {
  position: absolute;
  right: 20px;
  top: 10px;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
  padding: 0;
  bottom: 0;
}
/* line 127, ../scss/_search_page_2017.scss */
.page-search #block-views-exp-search-page-page-1 form .views-exposed-widgets .views-submit-button input[type='submit'],
.page-search #block-views-exp-search-hub-2017-page form .views-exposed-widgets .views-submit-button input[type='submit'] {
  width: auto;
  border: none;
  font-size: 0.8rem;
  text-transform: uppercase;
  line-height: 1;
  color: #736D98;
  font-family: "Fira Sans", sans-serif;
  font-weight: bold;
  clear: both;
  padding: 0;
  background: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  background: white;
  height: 100%;
  margin: 0;
  width: 100%;
  padding: 0 20px;
  border: 5px solid #736D98;
}
/* line 151, ../scss/_search_page_2017.scss */
.page-search #block-views-exp-search-page-page-1 form .views-exposed-widgets .views-submit-button input[type='submit']:hover,
.page-search #block-views-exp-search-hub-2017-page form .views-exposed-widgets .views-submit-button input[type='submit']:hover {
  border-color: #3c3c3b;
  color: #3c3c3b;
}

/* ---  Region: search-blocks  --- */
/* line 170, ../scss/_search_page_2017.scss */
div#search-blocks .block-block {
  margin-bottom: 40px;
}
/* line 172, ../scss/_search_page_2017.scss */
div#search-blocks .block-block h2 {
  font-size: 18px;
  font-family: "Fira Sans", sans-serif;
}
/* line 177, ../scss/_search_page_2017.scss */
div#search-blocks .block-block .content * {
  font-family: "Fira Sans", sans-serif;
}
/* line 182, ../scss/_search_page_2017.scss */
div#search-blocks .views-widget-filter-search_api_views_fulltext {
  padding: 0;
  margin: 0;
  float: none;
  clear: both;
}
/* line 187, ../scss/_search_page_2017.scss */
div#search-blocks .views-widget-filter-search_api_views_fulltext label {
  display: none;
}
/* line 188, ../scss/_search_page_2017.scss */
div#search-blocks .views-widget-filter-search_api_views_fulltext .views-widget {
  float: none;
}
/* line 190, ../scss/_search_page_2017.scss */
div#search-blocks .views-widget-filter-search_api_views_fulltext .views-widget .form-item {
  margin: 0;
}
/* line 194, ../scss/_search_page_2017.scss */
div#search-blocks .views-widget-filter-search_api_views_fulltext input[name="search_block_form"],
div#search-blocks .views-widget-filter-search_api_views_fulltext input[name="kw"],
div#search-blocks .views-widget-filter-search_api_views_fulltext #edit-search-api-views-fulltext {
  margin: 0;
  padding: 20px;
  border: 1px solid #ddd;
  background: #f6f6f6;
  width: 100%;
}
/* line 205, ../scss/_search_page_2017.scss */
div#search-blocks .views-exposed-widgets {
  position: relative;
}
/* line 207, ../scss/_search_page_2017.scss */
div#search-blocks .views-exposed-widgets .views-submit-button {
  position: absolute;
  right: 20px;
  top: 10px;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
  padding: 0;
  bottom: 0;
}
/* line 220, ../scss/_search_page_2017.scss */
div#search-blocks .views-exposed-widgets .views-submit-button button#sub-search-page {
  width: auto;
  border: none;
  font-size: 0.8rem;
  text-transform: uppercase;
  line-height: 1;
  color: #736D98;
  font-family: "Fira Sans", sans-serif;
  font-weight: bold;
  clear: both;
  padding: 0;
  background: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  background: white;
  height: 100%;
  margin: 0;
  width: 100%;
  padding: 0 20px;
  border: 5px solid #736D98;
}
/* line 244, ../scss/_search_page_2017.scss */
div#search-blocks .views-exposed-widgets .views-submit-button button#sub-search-page:hover {
  border-color: #3c3c3b;
  color: #3c3c3b;
}

/* line 256, ../scss/_search_page_2017.scss */
.search-from-resource-center .views-widget-filter-search_api_views_fulltext {
  padding: 0;
  margin: 0;
  float: none;
  clear: both;
}
/* line 261, ../scss/_search_page_2017.scss */
.search-from-resource-center .views-widget-filter-search_api_views_fulltext label {
  display: none;
}
/* line 262, ../scss/_search_page_2017.scss */
.search-from-resource-center .views-widget-filter-search_api_views_fulltext .views-widget {
  float: none;
}
/* line 264, ../scss/_search_page_2017.scss */
.search-from-resource-center .views-widget-filter-search_api_views_fulltext .views-widget .form-item {
  margin: 0;
}
/* line 268, ../scss/_search_page_2017.scss */
.search-from-resource-center .views-widget-filter-search_api_views_fulltext input[name="search_block_form"],
.search-from-resource-center .views-widget-filter-search_api_views_fulltext input[name="kw"],
.search-from-resource-center .views-widget-filter-search_api_views_fulltext #edit-search-api-views-fulltext {
  margin: 0;
  padding: 20px;
  border: 1px solid #ddd;
  background: #f6f6f6;
  width: 100%;
}
/* line 278, ../scss/_search_page_2017.scss */
.search-from-resource-center.views-exposed-widgets {
  position: relative;
}
/* line 280, ../scss/_search_page_2017.scss */
.search-from-resource-center.views-exposed-widgets .views-submit-button {
  position: absolute;
  right: 20px;
  top: 10px;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
  padding: 0;
  bottom: 0;
}
/* line 293, ../scss/_search_page_2017.scss */
.search-from-resource-center.views-exposed-widgets .views-submit-button button#sub-search-page {
  width: auto;
  border: none;
  font-size: 0.8rem;
  text-transform: uppercase;
  line-height: 1;
  color: #736D98;
  font-family: "Fira Sans", sans-serif;
  font-weight: bold;
  clear: both;
  padding: 0;
  background: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  background: white;
  height: 100%;
  margin: 0;
  width: 100%;
  padding: 0 20px;
  border: 5px solid #736D98;
}
/* line 317, ../scss/_search_page_2017.scss */
.search-from-resource-center.views-exposed-widgets .views-submit-button button#sub-search-page:hover {
  border-color: #3c3c3b;
  color: #3c3c3b;
}

/* line 328, ../scss/_search_page_2017.scss */
.page-search .region-search-filters {
  padding: 0;
}
@media only screen and (min-width: 40.063em) {
  /* line 328, ../scss/_search_page_2017.scss */
  .page-search .region-search-filters {
    padding: 0 0 40px;
    display: flex;
    justify-content: flex-start;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 328, ../scss/_search_page_2017.scss */
  .page-search .region-search-filters {
    padding: 0 42px 40px;
  }
}
/* line 341, ../scss/_search_page_2017.scss */
.page-search .region-search-filters .block-facetapi {
  position: relative;
  float: none;
  width: auto;
  border: 1px solid lightgrey;
  margin: 0 2px 4px;
  padding: 0 6px;
}
@media only screen and (max-width: 40em) {
  /* line 341, ../scss/_search_page_2017.scss */
  .page-search .region-search-filters .block-facetapi {
    display: none;
    visibility: invisible;
  }
}
@media only screen and (min-width: 40.063em) {
  /* line 341, ../scss/_search_page_2017.scss */
  .page-search .region-search-filters .block-facetapi {
    margin: 0 2px;
  }
}
/* line 380, ../scss/_search_page_2017.scss */
.page-search .region-search-filters .block-facetapi h2 {
  margin: 0;
  background-color: white;
  padding: 6px 0;
  font-weight: bold;
  font-size: 0.75rem;
}
/* line 391, ../scss/_search_page_2017.scss */
.page-search .region-search-filters .block-facetapi .content {
  max-height: 120px;
  overflow-y: auto;
}
@media only screen and (min-width: 40.063em) {
  /* line 391, ../scss/_search_page_2017.scss */
  .page-search .region-search-filters .block-facetapi .content {
    max-height: 320px;
  }
}
/* line 397, ../scss/_search_page_2017.scss */
.page-search .region-search-filters .block-facetapi ul {
  margin: 36px 0 0 0;
  margin: 0;
}
/* line 400, ../scss/_search_page_2017.scss */
.page-search .region-search-filters .block-facetapi ul li {
  color: #3c3c3b;
}
/* line 403, ../scss/_search_page_2017.scss */
.page-search .region-search-filters .block-facetapi ul li a.facetapi-checkbox {
  color: #555;
}

/* line 426, ../scss/_search_page_2017.scss */
.page-search .region_above_content {
  padding: 20px 15px 0 15px;
}
@media only screen and (min-width: 40.063em) {
  /* line 426, ../scss/_search_page_2017.scss */
  .page-search .region_above_content {
    padding-top: 40px;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 426, ../scss/_search_page_2017.scss */
  .page-search .region_above_content {
    padding: 40px 60px 0 60px;
  }
}
/* line 430, ../scss/_search_page_2017.scss */
.page-search .region_above_content .columns {
  padding: 0;
}
@media only screen and (min-width: 64.063em) {
  /* line 434, ../scss/_search_page_2017.scss */
  .page-search .region_above_content .block-block h2 {
    max-width: 80%;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 437, ../scss/_search_page_2017.scss */
  .page-search .region_above_content .block-block .content {
    max-width: 80%;
  }
}
/* line 439, ../scss/_search_page_2017.scss */
.page-search .region_above_content .block-block .content blockquote {
  border: none;
  font-family: "Merriweather", serif;
  margin: 20px 0;
  padding: 0;
}
@media only screen and (max-width: 40em) {
  /* line 439, ../scss/_search_page_2017.scss */
  .page-search .region_above_content .block-block .content blockquote {
    max-width: 55%;
  }
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
  /* line 439, ../scss/_search_page_2017.scss */
  .page-search .region_above_content .block-block .content blockquote {
    max-width: 70%;
    margin-bottom: 40px;
  }
}
/* line 452, ../scss/_search_page_2017.scss */
.page-search .region_above_content .block-block .content blockquote p {
  font-weight: bold;
  font-size: 110%;
  color: #3c3c3b;
}
/* line 462, ../scss/_search_page_2017.scss */
.page-search .region_above_content .block-block .content ul li {
  font-size: 14px;
}
@media only screen and (min-width: 40.063em) {
  /* line 462, ../scss/_search_page_2017.scss */
  .page-search .region_above_content .block-block .content ul li {
    font-size: 16px;
  }
}

@media only screen and (max-width: 40em) {
  /* line 489, ../scss/_search_page_2017.scss */
  .resourceBadgeWrapper {
    float: right;
    padding: 0 0px 20px 20px;
  }
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
  /* line 489, ../scss/_search_page_2017.scss */
  .resourceBadgeWrapper {
    float: right;
    padding: 0 0px 20px 20px;
  }
}
/* line 498, ../scss/_search_page_2017.scss */
.resourceBadgeWrapper .resourceBadge {
  width: 140px;
  height: 140px;
  background: -webkit-linear-gradient(#009dd3, #736D98);
  background: -o-linear-gradient(#009dd3, #736D98);
  background: -moz-linear-gradient(#009dd3, #736D98);
  background: linear-gradient(#009dd3, #736d98);
  border-radius: 70px;
  text-align: center;
  font-family: "Fira Sans", sans-serif;
  color: white;
  font-size: 30px;
  padding-top: 50px;
  -moz-transform: rotate(6deg);
  -ms-transform: rotate(6deg);
  -webkit-transform: rotate(6deg);
  transform: rotate(6deg);
}
@media only screen and (min-width: 40.063em) {
  /* line 498, ../scss/_search_page_2017.scss */
  .resourceBadgeWrapper .resourceBadge {
    position: relative;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 498, ../scss/_search_page_2017.scss */
  .resourceBadgeWrapper .resourceBadge {
    position: absolute;
    right: 70px;
    top: 30px;
    margin-top: 30px;
  }
}
/* line 522, ../scss/_search_page_2017.scss */
.resourceBadgeWrapper .resourceBadge span {
  font-size: 17px;
  position: relative;
  top: -32px;
}
/* line 526, ../scss/_search_page_2017.scss */
.resourceBadgeWrapper .resourceBadge span.field-content {
  font-size: 32px;
  top: -12px;
}
/* line 531, ../scss/_search_page_2017.scss */
.resourceBadgeWrapper .resourceBadge .innerBadgeCircle {
  position: relative;
  top: -138px;
  left: 5px;
  background: transparent;
  border: 1px dashed white;
  width: 130px;
  height: 130px;
  -moz-border-radius: 70px;
  -webkit-border-radius: 70px;
  border-radius: 70px;
  text-align: center;
  font-family: "Fira Sans", sans-serif;
  color: #ffffff;
  font-size: 30px;
  padding-top: 38px;
}
@media only screen and (min-width: 40.063em) {
  /* line 531, ../scss/_search_page_2017.scss */
  .resourceBadgeWrapper .resourceBadge .innerBadgeCircle {
    position: relative;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 531, ../scss/_search_page_2017.scss */
  .resourceBadgeWrapper .resourceBadge .innerBadgeCircle {
    position: absolute;
    top: -25px;
    right: 5px;
    left: inherit;
    margin-top: 30px;
    -moz-transform: rotate(6deg);
    -ms-transform: rotate(6deg);
    -webkit-transform: rotate(6deg);
    transform: rotate(6deg);
  }
}

/* line 563, ../scss/_search_page_2017.scss */
.page-search #block-menu-menu-predefined-searches,
.region-search-blocks .block-menu {
  position: relative;
  margin: 40px 0 20px;
}
/* line 567, ../scss/_search_page_2017.scss */
.page-search #block-menu-menu-predefined-searches h2,
.region-search-blocks .block-menu h2 {
  text-transform: none;
  font-weight: normal;
  font-size: 14px;
}
/* line 580, ../scss/_search_page_2017.scss */
.page-search #block-menu-menu-predefined-searches .content ul.menu,
.region-search-blocks .block-menu .content ul.menu {
  margin: 0;
  padding: 0;
}
/* line 583, ../scss/_search_page_2017.scss */
.page-search #block-menu-menu-predefined-searches .content ul.menu li,
.region-search-blocks .block-menu .content ul.menu li {
  display: inline-block;
  margin: 0 10px 10px 0;
}
/* line 586, ../scss/_search_page_2017.scss */
.page-search #block-menu-menu-predefined-searches .content ul.menu li a,
.region-search-blocks .block-menu .content ul.menu li a {
  font-family: "Fira Sans", sans-serif;
  color: #736D98;
  background: #e6e3ec;
  padding: 4px 8px;
  border-radius: 2px;
  font-size: 14px;
}
/* line 593, ../scss/_search_page_2017.scss */
.page-search #block-menu-menu-predefined-searches .content ul.menu li a:hover,
.region-search-blocks .block-menu .content ul.menu li a:hover {
  color: white;
  background: #736D98;
}

/* line 607, ../scss/_search_page_2017.scss */
.page-search .block-facetapi h2 {
  font-size: 14px;
  font-weight: normal;
}
/* line 608, ../scss/_search_page_2017.scss */
.page-search .block-facetapi a.facetapi-limit-link {
  font-size: 13px;
  font-family: "Fira Sans", sans-serif;
  margin-left: 0;
}
/* line 613, ../scss/_search_page_2017.scss */
.page-search .block-facetapi ul {
  margin: 10px 0 0 0;
  list-style: none;
}
/* line 616, ../scss/_search_page_2017.scss */
.page-search .block-facetapi ul li {
  font-size: 13px;
  font-family: "Fira Sans", sans-serif;
  margin-left: 0;
}

/* line 631, ../scss/_search_page_2017.scss */
.page-search #pw-main.row .view-search-page.search-page-2017 ol li {
  font-family: "Fira Sans", sans-serif;
  font-size: 0.75rem;
  border-top: 1px solid lightgray;
  position: relative;
  padding: 10px 10px 0 20px;
  margin: 0;
  list-style: none;
  min-height: 80px;
}
@media only screen and (max-width: 40em) {
  /* line 631, ../scss/_search_page_2017.scss */
  .page-search #pw-main.row .view-search-page.search-page-2017 ol li {
    padding-top: 30px;
  }
}
/* line 645, ../scss/_search_page_2017.scss */
.page-search #pw-main.row .view-search-page.search-page-2017 ol li a, .page-search #pw-main.row .view-search-page.search-page-2017 ol li p, .page-search #pw-main.row .view-search-page.search-page-2017 ol li span {
  font-size: 0.75rem;
}
/* line 648, ../scss/_search_page_2017.scss */
.page-search #pw-main.row .view-search-page.search-page-2017 ol li header {
  position: absolute;
  top: 10px;
  left: 10px;
}
@media only screen and (max-width: 40em) {
  /* line 648, ../scss/_search_page_2017.scss */
  .page-search #pw-main.row .view-search-page.search-page-2017 ol li header {
    max-width: 40%;
    display: block;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
  }
}
@media only screen and (min-width: 40.063em) {
  /* line 648, ../scss/_search_page_2017.scss */
  .page-search #pw-main.row .view-search-page.search-page-2017 ol li header {
    width: 19%;
    top: 40px;
    text-align: right;
    left: inherit;
    right: 10px;
  }
}
/* line 668, ../scss/_search_page_2017.scss */
.page-search #pw-main.row .view-search-page.search-page-2017 ol li header span {
  line-height: 1;
  font-size: 0.75rem;
  margin: 0;
  font-family: "Fira Sans", sans-serif;
}
/* line 679, ../scss/_search_page_2017.scss */
.page-search #pw-main.row .view-search-page.search-page-2017 ol li .search_result_excerpt {
  background: lightyellow;
  padding: 10px;
  margin-bottom: 20px;
}
/* line 683, ../scss/_search_page_2017.scss */
.page-search #pw-main.row .view-search-page.search-page-2017 ol li .search_result_excerpt strong {
  background: yellow;
  padding: 0 2px;
}
/* line 689, ../scss/_search_page_2017.scss */
.page-search #pw-main.row .view-search-page.search-page-2017 ol li a.search_result_link_to_node {
  text-decoration: none !important;
  color: #736D98;
  border-bottom: 1px dotted #e6e3ec;
}
/* line 693, ../scss/_search_page_2017.scss */
.page-search #pw-main.row .view-search-page.search-page-2017 ol li a.search_result_link_to_node:hover {
  border-bottom-style: solid;
  border-bottom-color: #736D98;
}
/* line 700, ../scss/_search_page_2017.scss */
.page-search #pw-main.row .view-search-page.search-page-2017 ol li .search_result {
  padding-bottom: 10px;
}
@media only screen and (max-width: 40em) {
  /* line 700, ../scss/_search_page_2017.scss */
  .page-search #pw-main.row .view-search-page.search-page-2017 ol li .search_result {
    margin-left: -30px;
  }
}
/* line 703, ../scss/_search_page_2017.scss */
.page-search #pw-main.row .view-search-page.search-page-2017 ol li .search_result .search_result_title {
  margin-top: 0px;
  font-weight: 400;
  font-size: 0.9rem !important;
  line-height: 1.8;
}
@media only screen and (min-width: 40.063em) {
  /* line 703, ../scss/_search_page_2017.scss */
  .page-search #pw-main.row .view-search-page.search-page-2017 ol li .search_result .search_result_title {
    width: 80%;
  }
}
@media only screen and (min-width: 40.063em) {
  /* line 710, ../scss/_search_page_2017.scss */
  .page-search #pw-main.row .view-search-page.search-page-2017 ol li .search_result .search_result_content {
    width: 80%;
  }
}
/* line 712, ../scss/_search_page_2017.scss */
.page-search #pw-main.row .view-search-page.search-page-2017 ol li .search_result .search_result_content .field {
  margin: 0 0 4px 0;
  border: none;
  font-size: 0.75rem;
  color: #3c3c3b;
  font-weight: normal;
}
/* line 718, ../scss/_search_page_2017.scss */
.page-search #pw-main.row .view-search-page.search-page-2017 ol li .search_result .search_result_content .field p {
  margin: 0 0 4px 0;
  font-size: 0.75rem;
  width: auto;
}
/* line 726, ../scss/_search_page_2017.scss */
.page-search #pw-main.row .view-search-page.search-page-2017 ol li .search_result .search_result_content .field.field-type-datetime {
  position: absolute;
  right: 10px;
  top: 10px;
}
@media only screen and (min-width: 40.063em) {
  /* line 726, ../scss/_search_page_2017.scss */
  .page-search #pw-main.row .view-search-page.search-page-2017 ol li .search_result .search_result_content .field.field-type-datetime {
    right: 10px;
    width: 19%;
    top: 14px;
    text-align: right;
    left: inherit;
  }
}
/* line 739, ../scss/_search_page_2017.scss */
.page-search #pw-main.row .view-search-page.search-page-2017 ol li .search_result .search_result_content .field.field-type-datetime span {
  margin: 0;
  line-height: 1;
  font-weight: bold;
}
/* line 748, ../scss/_search_page_2017.scss */
.page-search #pw-main.row .view-search-page.search-page-2017 ol li .search_result .group-search-res-side {
  padding: 10px 0;
  margin: 0;
}
@media only screen and (max-width: 40em) {
  /* line 748, ../scss/_search_page_2017.scss */
  .page-search #pw-main.row .view-search-page.search-page-2017 ol li .search_result .group-search-res-side {
    padding-left: 10px;
  }
}
/* line 753, ../scss/_search_page_2017.scss */
.page-search #pw-main.row .view-search-page.search-page-2017 ol li .search_result .group-search-res-side .field-group-format-toggler a {
  color: #3c3c3b;
  text-decoration: none;
  border-bottom: 1px dotted grey;
  position: relative;
}
/* line 758, ../scss/_search_page_2017.scss */
.page-search #pw-main.row .view-search-page.search-page-2017 ol li .search_result .group-search-res-side .field-group-format-toggler a::before {
  font-family: "foundation-icons";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  text-decoration: inherit;
  content: "\f217";
  position: absolute;
  left: -10px;
  top: 3px;
  font-size: 0.5rem;
  color: #666;
}
/* line 769, ../scss/_search_page_2017.scss */
.page-search #pw-main.row .view-search-page.search-page-2017 ol li .search_result .group-search-res-side.collapsed .field-group-format-toggler a::before {
  content: "\f199";
}
/* line 772, ../scss/_search_page_2017.scss */
.page-search #pw-main.row .view-search-page.search-page-2017 ol li .search_result .group-search-res-side .field-group-format-wrapper {
  padding: 4px 0;
}
/* line 774, ../scss/_search_page_2017.scss */
.page-search #pw-main.row .view-search-page.search-page-2017 ol li .search_result .group-search-res-side .field-group-format-wrapper .field {
  display: inline-block;
  padding: 0.25rem 0.5rem !important;
  background: #f6f6f6;
  margin-right: 4px !important;
  vertical-align: top;
  font-weight: bold;
}
/* line 781, ../scss/_search_page_2017.scss */
.page-search #pw-main.row .view-search-page.search-page-2017 ol li .search_result .group-search-res-side .field-group-format-wrapper .field .field-label {
  font-weight: normal;
}
/* line 787, ../scss/_search_page_2017.scss */
.page-search #pw-main.row .view-search-page.search-page-2017 ol li .search_result .group-search-res-side .field-group-format-wrapper .field.field-name-field-resource-file {
  padding: 0 !important;
  background: none;
  margin-right: 0;
  vertical-align: top;
  font-weight: normal;
  display: block;
}
/* line 795, ../scss/_search_page_2017.scss */
.page-search #pw-main.row .view-search-page.search-page-2017 ol li .search_result .group-search-res-side .field-group-format-wrapper .field .node.resource_label_and_name {
  display: inline-block;
  padding: 0.25rem 0.5rem !important;
  background: #f6f6f6;
  margin-right: 4px !important;
  margin-bottom: 4px !important;
  vertical-align: top;
  float: left;
  width: auto;
  min-height: 0;
}
/* line 806, ../scss/_search_page_2017.scss */
.page-search #pw-main.row .view-search-page.search-page-2017 ol li .search_result .group-search-res-side .field-group-format-wrapper .field .node.resource_label_and_name .content > .field {
  margin: 0 !important;
  padding: 0 !important;
}
/* line 810, ../scss/_search_page_2017.scss */
.page-search #pw-main.row .view-search-page.search-page-2017 ol li .search_result .group-search-res-side .field-group-format-wrapper .field .node.resource_label_and_name .content .resource_link {
  font-weight: normal;
  font-size: 0.75rem;
  color: #3c3c3b;
  line-height: 1.5;
}
/* line 816, ../scss/_search_page_2017.scss */
.page-search #pw-main.row .view-search-page.search-page-2017 ol li .search_result .group-search-res-side .field-group-format-wrapper .field .node.resource_label_and_name .content .resource_title {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: inline-block;
  max-width: 200px;
  text-decoration: underline;
}
/* line 836, ../scss/_search_page_2017.scss */
.page-search .view-empty {
  text-align: center;
  font-family: "Fira Sans", sans-serif;
}
/* line 841, ../scss/_search_page_2017.scss */
.page-search .view-header {
  padding: 20px;
  font-family: "Fira Sans", sans-serif;
  text-align: center;
  color: grey;
  font-weight: 300;
}

/* line 43, ../scss/_scorecards.scss */
.page-scorecards .page-title,
.node-type-country-scorecard .page-title {
  color: white;
}
@media only screen and (max-width: 40em) {
  /* line 43, ../scss/_scorecards.scss */
  .page-scorecards .page-title,
  .node-type-country-scorecard .page-title {
    display: none;
  }
}

@media only screen and (min-width: 64.063em) {
  /* line 48, ../scss/_scorecards.scss */
  .page-scorecards #block-system-main .scorecard_main_navigation {
    padding-right: 60px;
  }
}

/* line 55, ../scss/_scorecards.scss */
.node-type-country-scorecard #block-system-main .select-scorecard-country,
.page-scorecards #block-system-main .select-scorecard-country {
  text-align: center;
  margin: 0 auto;
}
/* line 59, ../scss/_scorecards.scss */
.node-type-country-scorecard #block-system-main ul.scorecard-select,
.page-scorecards #block-system-main ul.scorecard-select {
  margin: 30px 0;
}
/* line 61, ../scss/_scorecards.scss */
.node-type-country-scorecard #block-system-main ul.scorecard-select li,
.page-scorecards #block-system-main ul.scorecard-select li {
  list-style: none;
  font-weight: 300;
}
@media only screen and (min-width: 40.063em) {
  /* line 61, ../scss/_scorecards.scss */
  .node-type-country-scorecard #block-system-main ul.scorecard-select li,
  .page-scorecards #block-system-main ul.scorecard-select li {
    display: inline-block;
  }
}
@media only screen and (min-width: 40.063em) {
  /* line 68, ../scss/_scorecards.scss */
  .node-type-country-scorecard #block-system-main ul.scorecard-select li:after,
  .page-scorecards #block-system-main ul.scorecard-select li:after {
    display: inline-block;
    content: '|';
  }
  /* line 73, ../scss/_scorecards.scss */
  .node-type-country-scorecard #block-system-main ul.scorecard-select li:last-child:after,
  .page-scorecards #block-system-main ul.scorecard-select li:last-child:after {
    display: none;
  }
}
/* line 78, ../scss/_scorecards.scss */
.node-type-country-scorecard #block-system-main ul.scorecard-select li a,
.page-scorecards #block-system-main ul.scorecard-select li a {
  font-family: "Fira Sans", sans-serif;
  color: #3c3c3b;
  text-decoration: none;
  padding: 0 12px;
  font-size: 1.125rem;
  font-weight: 300;
}
/* line 85, ../scss/_scorecards.scss */
.node-type-country-scorecard #block-system-main ul.scorecard-select li a:hover,
.page-scorecards #block-system-main ul.scorecard-select li a:hover {
  font-weight: 400;
  color: #e9b221;
}
/* line 92, ../scss/_scorecards.scss */
.node-type-country-scorecard #block-system-main .select-scorecard-years,
.page-scorecards #block-system-main .select-scorecard-years {
  position: relative;
  z-index: 1;
}
/* line 95, ../scss/_scorecards.scss */
.node-type-country-scorecard #block-system-main .select-scorecard-years p,
.page-scorecards #block-system-main .select-scorecard-years p {
  margin: 0;
  font-size: 1.125rem;
  padding: 0;
  color: #736D98;
  font-weight: 300;
  font-family: "Fira Sans", sans-serif;
}
@media only screen and (min-width: 40.063em) {
  /* line 95, ../scss/_scorecards.scss */
  .node-type-country-scorecard #block-system-main .select-scorecard-years p,
  .page-scorecards #block-system-main .select-scorecard-years p {
    padding: 100px 0 0px;
    color: white;
    font-size: 1.375rem;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 95, ../scss/_scorecards.scss */
  .node-type-country-scorecard #block-system-main .select-scorecard-years p,
  .page-scorecards #block-system-main .select-scorecard-years p {
    padding: 160px 0 0px;
  }
}
/* line 112, ../scss/_scorecards.scss */
.node-type-country-scorecard #block-system-main .select-scorecard-years ul.scorecard-select,
.page-scorecards #block-system-main .select-scorecard-years ul.scorecard-select {
  margin: 0 auto;
}
/* line 114, ../scss/_scorecards.scss */
.node-type-country-scorecard #block-system-main .select-scorecard-years ul.scorecard-select li,
.page-scorecards #block-system-main .select-scorecard-years ul.scorecard-select li {
  display: inline-block;
  list-style: none;
}
/* line 117, ../scss/_scorecards.scss */
.node-type-country-scorecard #block-system-main .select-scorecard-years ul.scorecard-select li:after,
.page-scorecards #block-system-main .select-scorecard-years ul.scorecard-select li:after {
  color: #3c3c3b;
}
/* line 118, ../scss/_scorecards.scss */
.node-type-country-scorecard #block-system-main .select-scorecard-years ul.scorecard-select li a,
.page-scorecards #block-system-main .select-scorecard-years ul.scorecard-select li a {
  padding: 0 6px;
  color: #736D98;
}
@media only screen and (min-width: 40.063em) {
  /* line 123, ../scss/_scorecards.scss */
  .node-type-country-scorecard #block-system-main .select-scorecard-years ul.scorecard-select li:after,
  .page-scorecards #block-system-main .select-scorecard-years ul.scorecard-select li:after {
    color: white;
  }
  /* line 124, ../scss/_scorecards.scss */
  .node-type-country-scorecard #block-system-main .select-scorecard-years ul.scorecard-select li a,
  .page-scorecards #block-system-main .select-scorecard-years ul.scorecard-select li a {
    color: white;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 129, ../scss/_scorecards.scss */
  .node-type-country-scorecard #block-system-main .select-scorecard-years ul.scorecard-select li a,
  .page-scorecards #block-system-main .select-scorecard-years ul.scorecard-select li a {
    padding: 0 12px;
  }
}

/* line 137, ../scss/_scorecards.scss */
.node-type-country-scorecard #block-system-main .select-scorecard-years p {
  padding: 20px 0 0;
}
@media only screen and (min-width: 40.063em) {
  /* line 137, ../scss/_scorecards.scss */
  .node-type-country-scorecard #block-system-main .select-scorecard-years p {
    padding: 10px 0 0;
  }
}

/* line 146, ../scss/_scorecards.scss */
#block-system-main div[data-country="China"] ul.scorecard-select li[data-country="China"] a,
#block-system-main div[data-country="France"] ul.scorecard-select li[data-country="France"] a,
#block-system-main div[data-country="Russia"] ul.scorecard-select li[data-country="Russia"] a,
#block-system-main div[data-country="UnitedKingdom"] ul.scorecard-select li[data-country="United Kingdom"] a,
#block-system-main div[data-country="UnitedStatesofAmerica"] ul.scorecard-select li[data-country="United States of America"] a,
#block-system-main .scorecard_view.mainpage ul.scorecard-select li[data-country="scorecards-all"] a {
  font-weight: 400;
  color: #e9b221;
}

/* line 155, ../scss/_scorecards.scss */
div[data-country="China"] .scorecard_banner h1 {
  background: url(../img/pw_scorecard/PW_china.svg) no-repeat center 40px;
}

/* line 156, ../scss/_scorecards.scss */
div[data-country="France"] .scorecard_banner h1 {
  background: url(../img/pw_scorecard/PW_france.svg) no-repeat center 40px;
}

/* line 157, ../scss/_scorecards.scss */
div[data-country="Russia"] .scorecard_banner h1 {
  background: url(../img/pw_scorecard/PW_russia.svg) no-repeat center 40px;
}

/* line 158, ../scss/_scorecards.scss */
div[data-country="UnitedKingdom"] .scorecard_banner h1 {
  background: url(../img/pw_scorecard/PW_uk.svg) no-repeat center 40px;
}

/* line 159, ../scss/_scorecards.scss */
div[data-country="UnitedStatesofAmerica"] .scorecard_banner h1 {
  background: url(../img/pw_scorecard/PW_us.svg) no-repeat center 40px;
}

@media only screen and (max-width: 40em) {
  /* line 161, ../scss/_scorecards.scss */
  #block-system-main .scorecard_banner h1 {
    background-position: center 10px !important;
    background-size: 40px;
  }
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
  /* line 161, ../scss/_scorecards.scss */
  #block-system-main .scorecard_banner h1 {
    background-position: center 10px !important;
    background-size: 40px;
  }
}

@media only screen and (min-width: 64.063em) {
  /* line 174, ../scss/_scorecards.scss */
  .node-type-country-scorecard .scorecard_banner {
    margin: 0 0 4px 0;
  }
}

@media only screen and (max-width: 40em) {
  /* line 181, ../scss/_scorecards.scss */
  .scorecard_view .scorecard_header {
    margin: 0 -15px;
  }
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
  /* line 181, ../scss/_scorecards.scss */
  .scorecard_view .scorecard_header {
    margin: 0 -15px;
  }
}

/* line 190, ../scss/_scorecards.scss */
.scorecard_banner {
  position: relative;
  text-align: center;
  border-top: 4px solid #e6e3ec;
  border-bottom: 4px solid #e6e3ec;
  padding: 20px;
}
@media only screen and (min-width: 40.063em) {
  /* line 190, ../scss/_scorecards.scss */
  .scorecard_banner {
    min-height: 320px;
    overflow: hidden;
    background-color: #009dd3;
    border: none;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 190, ../scss/_scorecards.scss */
  .scorecard_banner {
    margin: 0 0 4px -60px;
    width: auto;
    min-height: 450px;
    padding: 0;
  }
}
/* line 209, ../scss/_scorecards.scss */
.scorecard_banner .scorecard_banner_image_wrapper {
  margin: 0 -15px;
}
@media only screen and (min-width: 64.063em) {
  /* line 209, ../scss/_scorecards.scss */
  .scorecard_banner .scorecard_banner_image_wrapper {
    margin: 0;
  }
}
/* line 215, ../scss/_scorecards.scss */
.scorecard_banner .scorecard_country_overview_url {
  position: relative;
  z-index: 1;
  padding: 10px;
}
/* line 219, ../scss/_scorecards.scss */
.scorecard_banner .scorecard_country_overview_url a {
  color: #736D98;
  font-family: "Fira Sans", sans-serif;
  font-size: 0.75rem;
  text-decoration: none !important;
}
@media only screen and (min-width: 40.063em) {
  /* line 219, ../scss/_scorecards.scss */
  .scorecard_banner .scorecard_country_overview_url a {
    color: white;
  }
}
/* line 225, ../scss/_scorecards.scss */
.scorecard_banner .scorecard_country_overview_url a:hover {
  text-decoration: underline !important;
}
/* line 228, ../scss/_scorecards.scss */
.scorecard_banner h1 {
  padding: 0 20px;
  padding-top: 60px;
  font-size: 1.875rem;
  text-transform: none;
  margin: 0 auto;
  width: 100%;
  z-index: 1;
  position: relative;
}
@media only screen and (min-width: 40.063em) {
  /* line 228, ../scss/_scorecards.scss */
  .scorecard_banner h1 {
    color: white;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 228, ../scss/_scorecards.scss */
  .scorecard_banner h1 {
    padding-top: 120px;
    font-size: 3.5rem;
  }
}
/* line 246, ../scss/_scorecards.scss */
.scorecard_banner .subtitle {
  font-weight: 500;
  font-size: 1.25rem;
  margin: 0 auto;
}
@media only screen and (min-width: 40.063em) {
  /* line 246, ../scss/_scorecards.scss */
  .scorecard_banner .subtitle {
    color: white;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 246, ../scss/_scorecards.scss */
  .scorecard_banner .subtitle {
    font-size: 1.5rem;
    max-width: 60%;
  }
}
/* line 256, ../scss/_scorecards.scss */
.scorecard_banner .country_year_average {
  padding-top: 20px;
  color: #736D98;
  font-size: 2.625rem;
  background: rgba(255, 255, 255, 0.9);
  margin: 0 auto;
  border-radius: 70px;
  line-height: 0.9;
}
@media only screen and (min-width: 40.063em) {
  /* line 256, ../scss/_scorecards.scss */
  .scorecard_banner .country_year_average {
    padding-top: 40px;
    width: 100px;
    height: 100px;
    color: #009dd3;
    font-size: 1.875rem;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 256, ../scss/_scorecards.scss */
  .scorecard_banner .country_year_average {
    padding-top: 50px;
    width: 130px;
    height: 130px;
    font-size: 2.625rem;
  }
}
/* line 277, ../scss/_scorecards.scss */
.scorecard_banner .country_year_average::after {
  display: inline;
  content: '%';
  font-weight: 300;
  font-size: 80%;
}
/* line 284, ../scss/_scorecards.scss */
.scorecard_banner .scorecard_banner_image {
  padding-top: 20px;
}
@media only screen and (max-width: 40em) {
  /* line 284, ../scss/_scorecards.scss */
  .scorecard_banner .scorecard_banner_image {
    display: none;
  }
}
@media only screen and (min-width: 40.063em) {
  /* line 284, ../scss/_scorecards.scss */
  .scorecard_banner .scorecard_banner_image {
    position: absolute;
    padding: 0;
    margin: 0;
    top: 0;
    left: 0;
    right: 0;
    z-index: 0;
  }
}

@media only screen and (max-width: 40em) {
  /* line 302, ../scss/_scorecards.scss */
  .scorecard_view.mainpage .scorecard_banner h1 {
    padding-top: 15px;
  }
}

/* line 308, ../scss/_scorecards.scss */
.scorecard_overview_block.collapse,
.scorecard_overview_block.uncollapse {
  position: relative;
  cursor: pointer;
  transition: max-height 1s;
}
/* line 313, ../scss/_scorecards.scss */
.scorecard_overview_block.collapse::before,
.scorecard_overview_block.uncollapse::before {
  display: block;
  font-family: "foundation-icons";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  text-decoration: inherit;
  content: "\f199";
  background: #e6e3ec;
  color: white;
  height: 36px;
  width: 36px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
  text-align: center;
  padding: 8px;
  border-top-right-radius: 18px;
  border-top-left-radius: 18px;
}
/* line 332, ../scss/_scorecards.scss */
.scorecard_overview_block.collapse:hover::before,
.scorecard_overview_block.uncollapse:hover::before {
  color: #736D98;
}

/* line 338, ../scss/_scorecards.scss */
.scorecard_overview_block.collapse {
  max-height: 180px;
}
/* line 342, ../scss/_scorecards.scss */
.scorecard_overview_block.collapse .field-name-body .field-item * {
  display: none;
}
/* line 344, ../scss/_scorecards.scss */
.scorecard_overview_block.collapse .field-name-body .field-item *:first-child {
  display: block;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

/* line 354, ../scss/_scorecards.scss */
.scorecard_overview_block.uncollapse {
  max-height: 3000px;
}
/* line 356, ../scss/_scorecards.scss */
.scorecard_overview_block.uncollapse::before {
  content: "\f176";
}

@media only screen and (max-width: 40em) {
  /* line 362, ../scss/_scorecards.scss */
  .scorecard_view .view-content,
  .scorecard_row_by_country_by_year.footer {
    margin: 0 -15px;
  }
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
  /* line 362, ../scss/_scorecards.scss */
  .scorecard_view .view-content,
  .scorecard_row_by_country_by_year.footer {
    margin: 0 -15px;
  }
}

/* line 375, ../scss/_scorecards.scss */
.scorecard_overview_block .node-page .field,
.scorecard_overview_block .node-page .field-collection-container,
.scorecard_overview_block .node-page .social-share {
  display: none;
}
/* line 378, ../scss/_scorecards.scss */
.scorecard_overview_block .node-page .field.field-name-body {
  display: block;
}

/* line 380, ../scss/_scorecards.scss */
.scorecard_overview_block {
  margin: 20px -15px 0;
  padding: 15px;
  border-bottom: 4px solid #e6e3ec;
}
@media only screen and (min-width: 64.063em) {
  /* line 380, ../scss/_scorecards.scss */
  .scorecard_overview_block {
    padding: 0 60px 60px;
    margin: 60px 0 0 -60px;
  }
}
/* line 388, ../scss/_scorecards.scss */
.scorecard_overview_block .view-footer .node-page h2,
.scorecard_overview_block .view-header .node-page h2,
.scorecard_overview_block .scorecard_block_title {
  font-size: 1.5rem;
  text-transform: none;
  font-weight: 400;
  margin-bottom: 10px;
}
@media only screen and (min-width: 40.063em) {
  /* line 388, ../scss/_scorecards.scss */
  .scorecard_overview_block .view-footer .node-page h2,
  .scorecard_overview_block .view-header .node-page h2,
  .scorecard_overview_block .scorecard_block_title {
    text-align: center;
    margin-bottom: 30px;
    font-size: 1.875rem;
  }
}
/* line 401, ../scss/_scorecards.scss */
.scorecard_overview_block .view-footer .node-page .field-name-body,
.scorecard_overview_block .view-header .node-page .field-name-body,
.scorecard_overview_block .scorecard_block_body {
  font-weight: 300;
}
/* line 405, ../scss/_scorecards.scss */
.scorecard_overview_block .view-footer .node-page .field-name-body p, .scorecard_overview_block .view-footer .node-page .field-name-body ol li, .scorecard_overview_block .view-footer .node-page .field-name-body a,
.scorecard_overview_block .view-header .node-page .field-name-body p,
.scorecard_overview_block .view-header .node-page .field-name-body ol li,
.scorecard_overview_block .view-header .node-page .field-name-body a,
.scorecard_overview_block .scorecard_block_body p,
.scorecard_overview_block .scorecard_block_body ol li,
.scorecard_overview_block .scorecard_block_body a {
  font-weight: 300;
  font-size: 0.875rem;
}
@media only screen and (min-width: 40.063em) {
  /* line 410, ../scss/_scorecards.scss */
  .scorecard_overview_block .view-footer .node-page .field-name-body p, .scorecard_overview_block .view-footer .node-page .field-name-body ol li, .scorecard_overview_block .view-footer .node-page .field-name-body a,
  .scorecard_overview_block .view-header .node-page .field-name-body p,
  .scorecard_overview_block .view-header .node-page .field-name-body ol li,
  .scorecard_overview_block .view-header .node-page .field-name-body a,
  .scorecard_overview_block .scorecard_block_body p,
  .scorecard_overview_block .scorecard_block_body ol li,
  .scorecard_overview_block .scorecard_block_body a {
    font-size: 1rem;
  }
}
/* line 414, ../scss/_scorecards.scss */
.scorecard_overview_block .view-footer .node-page .field-name-body em,
.scorecard_overview_block .view-header .node-page .field-name-body em,
.scorecard_overview_block .scorecard_block_body em {
  color: #e9b221;
  font-style: normal;
}
/* line 416, ../scss/_scorecards.scss */
.scorecard_overview_block .view-footer .node-page .field-name-body ol li,
.scorecard_overview_block .view-header .node-page .field-name-body ol li,
.scorecard_overview_block .scorecard_block_body ol li {
  padding-left: 1rem;
  margin-bottom: 10px;
}
/* line 420, ../scss/_scorecards.scss */
.scorecard_overview_block .view-footer .node-page .field-name-body ol strong,
.scorecard_overview_block .view-header .node-page .field-name-body ol strong,
.scorecard_overview_block .scorecard_block_body ol strong {
  color: #e9b221;
  font-family: "Fira Sans", sans-serif;
  padding: 0 6px;
  font-weight: 400;
}

/* line 436, ../scss/_scorecards.scss */
.node-type-country-scorecard #pw-main.row #block-system-main,
.page-scorecards #pw-main.row #block-system-main {
  max-width: none;
}

/* line 458, ../scss/_scorecards.scss */
.scorecard-accordion-trigger.active.group_1 .scorecard_group_parent[data-group-parent="group_2"] {
  display: none;
}
/* line 461, ../scss/_scorecards.scss */
.scorecard-accordion-trigger.active.group_1 .scorecard_group_parent[data-group-parent="group_1"] {
  display: block;
}
/* line 466, ../scss/_scorecards.scss */
.scorecard-accordion-trigger.active.group_2 .scorecard_group_parent[data-group-parent="group_1"] {
  display: none;
}
/* line 470, ../scss/_scorecards.scss */
.scorecard-accordion-trigger.active.group_2 .scorecard_group_parent[data-group-parent="group_2"] {
  display: block;
}
/* line 474, ../scss/_scorecards.scss */
.scorecard-accordion-trigger .current_group_parent_title,
.scorecard-accordion-trigger .scorecard_subaccordion,
.scorecard-accordion-trigger .scorecard_subaccordion_content {
  display: none;
}
/* line 481, ../scss/_scorecards.scss */
.scorecard-accordion-trigger .scorecard_group.children_active .scorecard_subaccordion {
  display: block;
}
/* line 484, ../scss/_scorecards.scss */
.scorecard-accordion-trigger .scorecard_group.children_active .scorecard_subaccordion.sub_children_active .scorecard_subaccordion_content {
  display: block;
}

/* line 493, ../scss/_scorecards.scss */
.scorecard-country-year-full .pw-switch-scorecard,
.scorecard_country_overview_accordions .pw-switch-scorecard {
  padding: 0;
  position: relative;
  padding-top: 30px;
  margin-bottom: 20px;
}
/* line 499, ../scss/_scorecards.scss */
.scorecard-country-year-full .pw-switch-scorecard h4,
.scorecard_country_overview_accordions .pw-switch-scorecard h4 {
  display: none;
}
@media only screen and (min-width: 40.063em) {
  /* line 493, ../scss/_scorecards.scss */
  .scorecard-country-year-full .pw-switch-scorecard,
  .scorecard_country_overview_accordions .pw-switch-scorecard {
    padding: 30px 10px 0;
    margin-bottom: 10px;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 493, ../scss/_scorecards.scss */
  .scorecard-country-year-full .pw-switch-scorecard,
  .scorecard_country_overview_accordions .pw-switch-scorecard {
    padding: 30px 60px 0;
  }
}
/* line 503, ../scss/_scorecards.scss */
.scorecard-country-year-full .pw-switch-scorecard ul,
.scorecard_country_overview_accordions .pw-switch-scorecard ul {
  list-style-type: none;
  margin: 0;
  font-family: "Fira Sans", sans-serif;
  font-size: 14px;
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
  /* line 503, ../scss/_scorecards.scss */
  .scorecard-country-year-full .pw-switch-scorecard ul,
  .scorecard_country_overview_accordions .pw-switch-scorecard ul {
    text-align: center;
  }
}
/* line 509, ../scss/_scorecards.scss */
.scorecard-country-year-full .pw-switch-scorecard ul li,
.scorecard_country_overview_accordions .pw-switch-scorecard ul li {
  padding: 2px 0 2px 25px;
  display: block;
  cursor: pointer;
  background: url("/sites/default/files/images/circles.png") 0 5px no-repeat;
}
@media only screen and (min-width: 40.063em) {
  /* line 509, ../scss/_scorecards.scss */
  .scorecard-country-year-full .pw-switch-scorecard ul li,
  .scorecard_country_overview_accordions .pw-switch-scorecard ul li {
    display: inline-block;
    margin: 0 20px 0 0;
  }
}
/* line 518, ../scss/_scorecards.scss */
.scorecard-country-year-full .pw-switch-scorecard ul li a,
.scorecard_country_overview_accordions .pw-switch-scorecard ul li a {
  color: #3c3c3b;
  font-size: 1.25rem;
  line-height: 1;
  text-decoration: none !important;
}
@media only screen and (max-width: 40em) {
  /* line 518, ../scss/_scorecards.scss */
  .scorecard-country-year-full .pw-switch-scorecard ul li a,
  .scorecard_country_overview_accordions .pw-switch-scorecard ul li a {
    font-size: 1rem;
  }
}
/* line 525, ../scss/_scorecards.scss */
.scorecard-country-year-full .pw-switch-scorecard ul li.active-filter,
.scorecard_country_overview_accordions .pw-switch-scorecard ul li.active-filter {
  background: url("/sites/default/files/images/circles.png") 0 -18px no-repeat;
}

/* line 530, ../scss/_scorecards.scss */
.scorecard_overview_footer,
.scorecard-country-year-full,
.scorecard_country_overview_accordions {
  margin: 0 -15px;
}
@media only screen and (min-width: 64.063em) {
  /* line 530, ../scss/_scorecards.scss */
  .scorecard_overview_footer,
  .scorecard-country-year-full,
  .scorecard_country_overview_accordions {
    margin: 0 0 0 -60px;
    width: auto;
  }
}

/* line 541, ../scss/_scorecards.scss */
.scorecard_country_overview_accordions .scorecard_group h2:before {
  font-family: "foundation-icons";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  text-decoration: inherit;
  content: "\f153";
  font-size: 1.125rem;
  padding-top: 5px;
  width: 36px;
  height: 36px;
  left: 6px;
  top: calc(50% - 18px);
  position: absolute;
  color: #ffffff;
  border: 3px solid white;
  text-align: center;
  border-radius: 29px;
}
@media only screen and (min-width: 40.063em) {
  /* line 541, ../scss/_scorecards.scss */
  .scorecard_country_overview_accordions .scorecard_group h2:before {
    font-size: 2.3125rem;
    left: 36px;
    top: calc(50% - 32px);
    width: 58px;
    height: 58px;
    padding-top: 7px;
  }
}

/* line 580, ../scss/_scorecards.scss */
.scorecard_country_overview_accordions .grade,
.scorecard-country-year-full .grade {
  color: #736D98;
  left: 6px;
  font-size: 1rem;
  position: absolute;
  top: calc(50% - 15px);
  font-family: "Fira Sans", sans-serif;
  font-weight: bold;
  text-align: right;
  z-index: 100;
}
/* line 584, ../scss/_scorecards.scss */
.scorecard_country_overview_accordions .grade .percentage,
.scorecard-country-year-full .grade .percentage {
  font-weight: 300;
  margin-left: 2px;
  font-size: 0.875rem;
}
@media only screen and (min-width: 40.063em) {
  /* line 580, ../scss/_scorecards.scss */
  .scorecard_country_overview_accordions .grade,
  .scorecard-country-year-full .grade {
    left: 24px;
    width: 60px;
    font-size: 1.5rem;
  }
  /* line 589, ../scss/_scorecards.scss */
  .scorecard_country_overview_accordions .grade .percentage,
  .scorecard-country-year-full .grade .percentage {
    font-size: 1.3125rem;
  }
}
/* line 600, ../scss/_scorecards.scss */
.scorecard_country_overview_accordions .barchart_wrapper,
.scorecard-country-year-full .barchart_wrapper {
  margin-top: 12px;
  height: 12px;
  background: white;
  border-radius: 6px;
  position: relative;
  border: 2px solid white;
  max-width: 720px;
}
/* line 608, ../scss/_scorecards.scss */
.scorecard_country_overview_accordions .barchart_wrapper .barchart_value,
.scorecard-country-year-full .barchart_wrapper .barchart_value {
  height: 100%;
  width: 0%;
  background: #736D98;
  border-radius: 6px;
}
/* line 617, ../scss/_scorecards.scss */
.scorecard_country_overview_accordions .scorecard_group,
.scorecard-country-year-full .scorecard_group {
  border: 5px solid #009dd3;
  margin-bottom: 2px;
}
/* line 620, ../scss/_scorecards.scss */
.scorecard_country_overview_accordions .scorecard_group h2,
.scorecard-country-year-full .scorecard_group h2 {
  padding: 10px 60px;
  font-size: 1.125rem;
  position: relative;
  font-family: "Fira Sans", sans-serif;
  margin-bottom: 0 !important;
  margin-top: 0;
  font-weight: normal;
  text-transform: none;
  color: #ffffff;
  background: #009dd3;
  cursor: pointer;
}
@media only screen and (min-width: 40.063em) {
  /* line 620, ../scss/_scorecards.scss */
  .scorecard_country_overview_accordions .scorecard_group h2,
  .scorecard-country-year-full .scorecard_group h2 {
    padding: 20px 60px 20px 120px;
    font-size: 1.5rem;
  }
}
/* line 638, ../scss/_scorecards.scss */
.scorecard_country_overview_accordions .scorecard_group h2:after,
.scorecard-country-year-full .scorecard_group h2:after {
  content: "\f10e";
  font-family: "foundation-icons";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  text-decoration: inherit;
  font-size: 20px;
  position: absolute;
  right: 20px;
  top: calc(50% - 10px);
  color: #ffffff;
}
/* line 654, ../scss/_scorecards.scss */
.scorecard_country_overview_accordions .scorecard_group h2 .grade,
.scorecard-country-year-full .scorecard_group h2 .grade {
  color: white;
}
/* line 657, ../scss/_scorecards.scss */
.scorecard_country_overview_accordions .scorecard_group h2 .barchart_wrapper,
.scorecard-country-year-full .scorecard_group h2 .barchart_wrapper {
  height: 18px;
  border-radius: 9px;
}
/* line 660, ../scss/_scorecards.scss */
.scorecard_country_overview_accordions .scorecard_group h2 .barchart_wrapper .barchart_value,
.scorecard-country-year-full .scorecard_group h2 .barchart_wrapper .barchart_value {
  background: #d7cff0;
  border-radius: 8px;
}
/* line 666, ../scss/_scorecards.scss */
.scorecard_country_overview_accordions .scorecard_group.children_active,
.scorecard-country-year-full .scorecard_group.children_active {
  margin-top: 8px;
  margin-bottom: 8px;
}
/* line 671, ../scss/_scorecards.scss */
.scorecard_country_overview_accordions .scorecard_group.children_active h2::after,
.scorecard-country-year-full .scorecard_group.children_active h2::after {
  content: "\f10d";
}
/* line 679, ../scss/_scorecards.scss */
.scorecard_country_overview_accordions .scorecard_subaccordion,
.scorecard-country-year-full .scorecard_subaccordion {
  font-size: 12px;
  border: 3px solid white;
}
/* line 688, ../scss/_scorecards.scss */
.scorecard_country_overview_accordions .scorecard_subaccordion .scorecard_subaccordion_inner,
.scorecard-country-year-full .scorecard_subaccordion .scorecard_subaccordion_inner {
  position: relative;
  padding: 0;
}
/* line 692, ../scss/_scorecards.scss */
.scorecard_country_overview_accordions .scorecard_subaccordion .label,
.scorecard-country-year-full .scorecard_subaccordion .label {
  display: block;
  font-family: "Fira Sans", sans-serif;
  font-weight: bold;
  position: relative;
  margin-bottom: 10px;
}
/* line 698, ../scss/_scorecards.scss */
.scorecard_country_overview_accordions .scorecard_subaccordion .label::before,
.scorecard-country-year-full .scorecard_subaccordion .label::before {
  position: absolute;
  display: block;
  width: 24px;
  height: 24px;
  text-align: center;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  text-decoration: inherit;
  font-family: "foundation-icons";
  font-size: 20px;
  left: -30px;
}
/* line 717, ../scss/_scorecards.scss */
.scorecard_country_overview_accordions .scorecard_subaccordion .criteria .label::before,
.scorecard-country-year-full .scorecard_subaccordion .criteria .label::before {
  content: "\f1ae";
}
/* line 718, ../scss/_scorecards.scss */
.scorecard_country_overview_accordions .scorecard_subaccordion .methodology .label::before,
.scorecard-country-year-full .scorecard_subaccordion .methodology .label::before {
  content: "\f128";
}
/* line 719, ../scss/_scorecards.scss */
.scorecard_country_overview_accordions .scorecard_subaccordion .analysis_comment_wrapper > .label::before,
.scorecard-country-year-full .scorecard_subaccordion .analysis_comment_wrapper > .label::before {
  content: "\f132";
}
/* line 720, ../scss/_scorecards.scss */
.scorecard_country_overview_accordions .scorecard_subaccordion .resources .label::before,
.scorecard-country-year-full .scorecard_subaccordion .resources .label::before {
  content: "\f165";
}
/* line 722, ../scss/_scorecards.scss */
.scorecard_country_overview_accordions .scorecard_subaccordion .analysis_comment_wrapper,
.scorecard_country_overview_accordions .scorecard_subaccordion .criteria,
.scorecard_country_overview_accordions .scorecard_subaccordion .methodology,
.scorecard_country_overview_accordions .scorecard_subaccordion .resources,
.scorecard-country-year-full .scorecard_subaccordion .analysis_comment_wrapper,
.scorecard-country-year-full .scorecard_subaccordion .criteria,
.scorecard-country-year-full .scorecard_subaccordion .methodology,
.scorecard-country-year-full .scorecard_subaccordion .resources {
  padding: 20px 10px 20px 40px;
}
/* line 728, ../scss/_scorecards.scss */
.scorecard_country_overview_accordions .scorecard_subaccordion .criteria,
.scorecard-country-year-full .scorecard_subaccordion .criteria {
  border-top: 2px solid #e6e3ec;
}
@media only screen and (min-width: 40.063em) {
  /* line 730, ../scss/_scorecards.scss */
  .scorecard_country_overview_accordions .scorecard_subaccordion .criteria .label,
  .scorecard-country-year-full .scorecard_subaccordion .criteria .label {
    display: inline;
    padding-right: 20px;
  }
}
/* line 737, ../scss/_scorecards.scss */
.scorecard_country_overview_accordions .scorecard_subaccordion .analysis_comment_wrapper,
.scorecard-country-year-full .scorecard_subaccordion .analysis_comment_wrapper {
  border-top: 2px solid #e6e3ec;
}
/* line 740, ../scss/_scorecards.scss */
.scorecard_country_overview_accordions .scorecard_subaccordion .analysis,
.scorecard-country-year-full .scorecard_subaccordion .analysis {
  margin-top: 20px;
  padding-top: 20px;
  border-top: 1px dashed lightgrey;
}
/* line 744, ../scss/_scorecards.scss */
.scorecard_country_overview_accordions .scorecard_subaccordion .analysis .label,
.scorecard-country-year-full .scorecard_subaccordion .analysis .label {
  font-weight: normal;
  font-style: italic;
  font-family: "Merriweather", serif;
}
/* line 750, ../scss/_scorecards.scss */
.scorecard_country_overview_accordions .scorecard_subaccordion .comment,
.scorecard-country-year-full .scorecard_subaccordion .comment {
  margin-top: 20px;
  padding-top: 20px;
  border-top: 1px dashed lightgrey;
  margin-bottom: 10px;
}
/* line 755, ../scss/_scorecards.scss */
.scorecard_country_overview_accordions .scorecard_subaccordion .comment .label,
.scorecard-country-year-full .scorecard_subaccordion .comment .label {
  font-weight: normal;
  font-style: italic;
  font-family: "Merriweather", serif;
}
@media only screen and (min-width: 40.063em) {
  /* line 761, ../scss/_scorecards.scss */
  .scorecard_country_overview_accordions .scorecard_subaccordion .methodology,
  .scorecard-country-year-full .scorecard_subaccordion .methodology {
    border-right: 2px solid #e6e3ec;
  }
}
/* line 764, ../scss/_scorecards.scss */
.scorecard_country_overview_accordions .scorecard_subaccordion .methodology,
.scorecard_country_overview_accordions .scorecard_subaccordion .resources,
.scorecard-country-year-full .scorecard_subaccordion .methodology,
.scorecard-country-year-full .scorecard_subaccordion .resources {
  border-top: 2px solid #e6e3ec;
}
@media only screen and (min-width: 40.063em) {
  /* line 764, ../scss/_scorecards.scss */
  .scorecard_country_overview_accordions .scorecard_subaccordion .methodology,
  .scorecard_country_overview_accordions .scorecard_subaccordion .resources,
  .scorecard-country-year-full .scorecard_subaccordion .methodology,
  .scorecard-country-year-full .scorecard_subaccordion .resources {
    width: 50%;
    display: inline-block;
    vertical-align: top;
  }
}
/* line 773, ../scss/_scorecards.scss */
.scorecard_country_overview_accordions .scorecard_subaccordion .scorecard_subaccordion_content,
.scorecard-country-year-full .scorecard_subaccordion .scorecard_subaccordion_content {
  padding: 20px 0;
  font-weight: 300;
}
@media only screen and (max-width: 40em) {
  /* line 773, ../scss/_scorecards.scss */
  .scorecard_country_overview_accordions .scorecard_subaccordion .scorecard_subaccordion_content,
  .scorecard-country-year-full .scorecard_subaccordion .scorecard_subaccordion_content {
    font-size: 0.75rem;
  }
}
@media only screen and (min-width: 40.063em) {
  /* line 773, ../scss/_scorecards.scss */
  .scorecard_country_overview_accordions .scorecard_subaccordion .scorecard_subaccordion_content,
  .scorecard-country-year-full .scorecard_subaccordion .scorecard_subaccordion_content {
    font-size: 0.875rem;
    padding: 0 20px;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 773, ../scss/_scorecards.scss */
  .scorecard_country_overview_accordions .scorecard_subaccordion .scorecard_subaccordion_content,
  .scorecard-country-year-full .scorecard_subaccordion .scorecard_subaccordion_content {
    font-size: 1rem;
  }
}
/* line 786, ../scss/_scorecards.scss */
.scorecard_country_overview_accordions .scorecard_subaccordion .scorecard_subaccordion_content p, .scorecard_country_overview_accordions .scorecard_subaccordion .scorecard_subaccordion_content ul li, .scorecard_country_overview_accordions .scorecard_subaccordion .scorecard_subaccordion_content a,
.scorecard-country-year-full .scorecard_subaccordion .scorecard_subaccordion_content p,
.scorecard-country-year-full .scorecard_subaccordion .scorecard_subaccordion_content ul li,
.scorecard-country-year-full .scorecard_subaccordion .scorecard_subaccordion_content a {
  font-weight: 300;
}
@media only screen and (max-width: 40em) {
  /* line 786, ../scss/_scorecards.scss */
  .scorecard_country_overview_accordions .scorecard_subaccordion .scorecard_subaccordion_content p, .scorecard_country_overview_accordions .scorecard_subaccordion .scorecard_subaccordion_content ul li, .scorecard_country_overview_accordions .scorecard_subaccordion .scorecard_subaccordion_content a,
  .scorecard-country-year-full .scorecard_subaccordion .scorecard_subaccordion_content p,
  .scorecard-country-year-full .scorecard_subaccordion .scorecard_subaccordion_content ul li,
  .scorecard-country-year-full .scorecard_subaccordion .scorecard_subaccordion_content a {
    font-size: 0.75rem;
    margin-bottom: 8px;
  }
}
@media only screen and (min-width: 40.063em) {
  /* line 786, ../scss/_scorecards.scss */
  .scorecard_country_overview_accordions .scorecard_subaccordion .scorecard_subaccordion_content p, .scorecard_country_overview_accordions .scorecard_subaccordion .scorecard_subaccordion_content ul li, .scorecard_country_overview_accordions .scorecard_subaccordion .scorecard_subaccordion_content a,
  .scorecard-country-year-full .scorecard_subaccordion .scorecard_subaccordion_content p,
  .scorecard-country-year-full .scorecard_subaccordion .scorecard_subaccordion_content ul li,
  .scorecard-country-year-full .scorecard_subaccordion .scorecard_subaccordion_content a {
    font-size: 0.875rem;
    margin-bottom: 12px;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 786, ../scss/_scorecards.scss */
  .scorecard_country_overview_accordions .scorecard_subaccordion .scorecard_subaccordion_content p, .scorecard_country_overview_accordions .scorecard_subaccordion .scorecard_subaccordion_content ul li, .scorecard_country_overview_accordions .scorecard_subaccordion .scorecard_subaccordion_content a,
  .scorecard-country-year-full .scorecard_subaccordion .scorecard_subaccordion_content p,
  .scorecard-country-year-full .scorecard_subaccordion .scorecard_subaccordion_content ul li,
  .scorecard-country-year-full .scorecard_subaccordion .scorecard_subaccordion_content a {
    font-size: 1rem;
    margin-bottom: 16px;
  }
}
/* line 803, ../scss/_scorecards.scss */
.scorecard_country_overview_accordions .scorecard_subaccordion h3,
.scorecard-country-year-full .scorecard_subaccordion h3 {
  position: relative;
  font-size: 0.875rem;
  padding: 10px 60px;
  margin: 0;
  background-color: #d7cff0;
  color: #736D98;
  font-weight: normal;
}
@media only screen and (min-width: 40.063em) {
  /* line 803, ../scss/_scorecards.scss */
  .scorecard_country_overview_accordions .scorecard_subaccordion h3,
  .scorecard-country-year-full .scorecard_subaccordion h3 {
    padding: 20px 40px 20px 120px;
    font-size: 1.125rem;
  }
}
/* line 817, ../scss/_scorecards.scss */
.scorecard_country_overview_accordions .scorecard_subaccordion h3:hover,
.scorecard-country-year-full .scorecard_subaccordion h3:hover {
  cursor: pointer;
}
/* line 820, ../scss/_scorecards.scss */
.scorecard_country_overview_accordions .scorecard_subaccordion h3::after,
.scorecard-country-year-full .scorecard_subaccordion h3::after {
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  text-decoration: inherit;
  position: absolute;
  top: calc(50% - 8px);
  right: 20px;
  font-size: 1rem;
  font-family: "foundation-icons";
  content: "\f176";
  content: "\f199";
}
/* line 839, ../scss/_scorecards.scss */
.scorecard_country_overview_accordions .scorecard_subaccordion div.checked,
.scorecard_country_overview_accordions .scorecard_subaccordion div.unchecked,
.scorecard-country-year-full .scorecard_subaccordion div.checked,
.scorecard-country-year-full .scorecard_subaccordion div.unchecked {
  padding: 4px 0;
}
/* line 842, ../scss/_scorecards.scss */
.scorecard_country_overview_accordions .scorecard_subaccordion div.checked::before,
.scorecard_country_overview_accordions .scorecard_subaccordion div.unchecked::before,
.scorecard-country-year-full .scorecard_subaccordion div.checked::before,
.scorecard-country-year-full .scorecard_subaccordion div.unchecked::before {
  display: inline;
  font-family: "foundation-icons";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  text-decoration: inherit;
  content: "\f126";
  font-weight: 700;
  padding-right: 10px;
  color: green;
}
/* line 853, ../scss/_scorecards.scss */
.scorecard_country_overview_accordions .scorecard_subaccordion div.unchecked::before,
.scorecard-country-year-full .scorecard_subaccordion div.unchecked::before {
  content: "\f217";
  color: red;
}
/* line 861, ../scss/_scorecards.scss */
.scorecard_country_overview_accordions .scorecard_subaccordion.sub_children_active .scorecard_subaccordion_inner,
.scorecard-country-year-full .scorecard_subaccordion.sub_children_active .scorecard_subaccordion_inner {
  border: 5px solid #736D98;
}
/* line 865, ../scss/_scorecards.scss */
.scorecard_country_overview_accordions .scorecard_subaccordion.sub_children_active h3,
.scorecard-country-year-full .scorecard_subaccordion.sub_children_active h3 {
  background-color: white;
  padding: 10px 60px;
}
@media only screen and (min-width: 40.063em) {
  /* line 865, ../scss/_scorecards.scss */
  .scorecard_country_overview_accordions .scorecard_subaccordion.sub_children_active h3,
  .scorecard-country-year-full .scorecard_subaccordion.sub_children_active h3 {
    padding: 20px 40px 20px 115px;
  }
}
/* line 871, ../scss/_scorecards.scss */
.scorecard_country_overview_accordions .scorecard_subaccordion.sub_children_active h3::after,
.scorecard-country-year-full .scorecard_subaccordion.sub_children_active h3::after {
  content: "\f176";
}
/* line 874, ../scss/_scorecards.scss */
.scorecard_country_overview_accordions .scorecard_subaccordion.sub_children_active h3 .barchart_wrapper,
.scorecard-country-year-full .scorecard_subaccordion.sub_children_active h3 .barchart_wrapper {
  background: #d7cff0;
  border-color: #d7cff0;
}

/* line 884, ../scss/_scorecards.scss */
.scorecard_title {
  font-size: 1.25rem;
  padding: 20px 0;
  color: #736D98;
  font-weight: 300;
  text-align: center;
  font-family: "Fira Sans", sans-serif;
}
@media only screen and (min-width: 40.063em) {
  /* line 884, ../scss/_scorecards.scss */
  .scorecard_title {
    padding: 50px 0 20px;
    font-size: 2.25rem;
  }
}

@media only screen and (max-width: 40em) {
  /* line 899, ../scss/_scorecards.scss */
  .scorecard_view.mainpage .table_by_categories .scorecard_switch,
  .scorecard_view.country_overview .scorecard_title {
    padding-bottom: 160px;
  }
}

/* line 906, ../scss/_scorecards.scss */
.scorecard_switch {
  text-align: center;
  padding: 0px 0 40px;
  font-family: "Fira Sans", sans-serif;
}
/* line 910, ../scss/_scorecards.scss */
.scorecard_switch ul {
  margin: 0;
  padding: 0;
}
/* line 913, ../scss/_scorecards.scss */
.scorecard_switch ul li {
  list-style: none;
  display: inline-block;
  padding: 4px;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  background: white;
  padding-left: 8px;
  padding-right: 4px;
}
/* line 922, ../scss/_scorecards.scss */
.scorecard_switch ul li:first-child {
  border-radius: 0;
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
  padding-left: 4px;
  padding-right: 8px;
}
/* line 929, ../scss/_scorecards.scss */
.scorecard_switch ul li a {
  display: inline-block;
  color: #736D98;
  text-decoration: none !important;
  background: white;
  border-radius: 14px;
  padding: 4px 12px;
  font-size: 12px;
}
/* line 939, ../scss/_scorecards.scss */
.scorecard_switch ul li a:hover {
  text-decoration: underline !important;
}
/* line 942, ../scss/_scorecards.scss */
.scorecard_switch ul li a.active {
  background: #d7cff0;
}
/* line 944, ../scss/_scorecards.scss */
.scorecard_switch ul li a.active:hover {
  text-decoration: none !important;
}

/* line 957, ../scss/_scorecards.scss */
.scorecard_view.mainpage .table_by_year {
  display: none;
}
/* line 959, ../scss/_scorecards.scss */
.scorecard_view.mainpage.by_year_active .table_by_categories,
.scorecard_view.mainpage.by_year_active .scorecard_row_footer_column {
  display: none;
}
/* line 961, ../scss/_scorecards.scss */
.scorecard_view.mainpage.by_year_active .table_by_year {
  display: block;
}

/* line 966, ../scss/_scorecards.scss */
.scorecard_view .view-content,
.scorecard_row_by_country_by_year.footer {
  background: #d7cff0;
}
@media only screen and (min-width: 64.063em) {
  /* line 966, ../scss/_scorecards.scss */
  .scorecard_view .view-content,
  .scorecard_row_by_country_by_year.footer {
    margin-left: -60px;
  }
}

/* line 971, ../scss/_scorecards.scss */
.scorecard_triangle {
  display: block;
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 60px 36px 0 36px;
  border-color: #d7cff0 transparent transparent transparent;
  position: relative;
  margin: 0 auto;
}
@media only screen and (min-width: 64.063em) {
  /* line 971, ../scss/_scorecards.scss */
  .scorecard_triangle {
    left: -30px;
  }
}

/* line 984, ../scss/_scorecards.scss */
.scorecard_row_by_country_by_year.footer {
  padding-left: 46px;
  padding-bottom: 10px;
}
@media only screen and (min-width: 40.063em) {
  /* line 984, ../scss/_scorecards.scss */
  .scorecard_row_by_country_by_year.footer {
    padding-left: 150px;
    padding-bottom: 40px;
  }
}
/* line 991, ../scss/_scorecards.scss */
.scorecard_row_by_country_by_year.footer .scorecard_row_footer_column {
  display: inline-block;
  padding-top: 10px;
  position: relative;
  width: 50%;
  text-align: center;
  font-size: 0.75rem;
  font-weight: 400;
  color: #3c3c3b;
}
@media only screen and (min-width: 40.063em) {
  /* line 991, ../scss/_scorecards.scss */
  .scorecard_row_by_country_by_year.footer .scorecard_row_footer_column {
    padding-top: 30px;
    font-size: 1.25rem;
    font-weight: 300;
  }
}
/* line 1006, ../scss/_scorecards.scss */
.scorecard_row_by_country_by_year.footer .scorecard_row_footer_column::before {
  display: block;
  content: ' ';
  height: 5px;
  background: white;
  top: -3px;
  position: absolute;
  width: 98%;
  margin-left: 2%;
  z-index: 2;
}
/* line 1018, ../scss/_scorecards.scss */
.scorecard_row_by_country_by_year.footer .scorecard_row_footer_column:first-child::before {
  margin-right: 2%;
  margin-left: 0%;
}
/* line 1021, ../scss/_scorecards.scss */
.scorecard_row_by_country_by_year.footer .scorecard_row_footer_footnote {
  padding: 20px 10px;
  color: #3c3c3b;
  font-weight: 300;
  font-size: 0.6875rem;
  margin-left: -46px;
}
/* line 1026, ../scss/_scorecards.scss */
.scorecard_row_by_country_by_year.footer .scorecard_row_footer_footnote p {
  font-size: 0.6875rem;
}
@media only screen and (min-width: 40.063em) {
  /* line 1021, ../scss/_scorecards.scss */
  .scorecard_row_by_country_by_year.footer .scorecard_row_footer_footnote {
    padding: 30px 40px 0;
    margin-left: -150px;
    font-size: 0.875rem;
  }
  /* line 1032, ../scss/_scorecards.scss */
  .scorecard_row_by_country_by_year.footer .scorecard_row_footer_footnote p {
    font-size: 0.875rem;
  }
}

@media only screen and (max-width: 40em) {
  /* line 1041, ../scss/_scorecards.scss */
  .scorecard_view.country_overview .scorecard_row_by_country_by_year .table_header_element.flex-item,
  .table_by_categories .scorecard_row_by_country_by_year .table_header_element.flex-item {
    text-align: left;
    width: 10%;
    vertical-align: middle;
    position: relative;
    right: -22px;
    transform-origin: left;
    display: inline-block;
    /* Safari */
    -webkit-transform: rotate(-90deg);
    /* Firefox */
    -moz-transform: rotate(-90deg);
    /* IE */
    -ms-transform: rotate(-90deg);
    /* Opera */
    -o-transform: rotate(-90deg);
    /* Internet Explorer */
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  }
  /* line 1060, ../scss/_scorecards.scss */
  .scorecard_view.country_overview .scorecard_row_by_country_by_year .table_header_element.flex-item span,
  .table_by_categories .scorecard_row_by_country_by_year .table_header_element.flex-item span {
    display: block;
    width: 160px;
    line-height: 1;
  }
}
@media only screen and (min-width: 40.063em) {
  /* line 1067, ../scss/_scorecards.scss */
  .scorecard_view.country_overview .scorecard_row_by_country_by_year .table_header.flex-container,
  .table_by_categories .scorecard_row_by_country_by_year .table_header.flex-container {
    width: 100%;
    display: inline-flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: space-around;
  }
}

/* line 1082, ../scss/_scorecards.scss */
.table_by_year .scorecard_row_by_country_by_year .table_header.flex-container {
  width: 100%;
  display: inline-flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: space-around;
}
@media only screen and (max-width: 40em) {
  /* line 1082, ../scss/_scorecards.scss */
  .table_by_year .scorecard_row_by_country_by_year .table_header.flex-container {
    min-width: 20px;
  }
}
@media only screen and (max-width: 40em) {
  /* line 1092, ../scss/_scorecards.scss */
  .table_by_year .table_value_index {
    max-width: 10px;
  }
}

/* line 1123, ../scss/_scorecards.scss */
.table_by_year .scorecard_row_by_country_by_year .table_header_element {
  text-align: center;
  font-size: 0.75rem;
  color: #3c3c3b;
}
@media only screen and (min-width: 40.063em) {
  /* line 1123, ../scss/_scorecards.scss */
  .table_by_year .scorecard_row_by_country_by_year .table_header_element {
    font-size: 1rem;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 1123, ../scss/_scorecards.scss */
  .table_by_year .scorecard_row_by_country_by_year .table_header_element {
    font-size: 1.25rem;
  }
}

/* line 1138, ../scss/_scorecards.scss */
.scorecard_row_by_country_by_year {
  margin: 0;
  color: #736D98;
  font-family: "Fira Sans", sans-serif;
}
@media only screen and (min-width: 40.063em) {
  /* line 1138, ../scss/_scorecards.scss */
  .scorecard_row_by_country_by_year {
    padding: 0 20px;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 1138, ../scss/_scorecards.scss */
  .scorecard_row_by_country_by_year {
    width: auto;
  }
}
/* line 1147, ../scss/_scorecards.scss */
.scorecard_row_by_country_by_year .table_header {
  padding: 0;
  border-bottom: 2px solid white;
}
@media only screen and (min-width: 40.063em) {
  /* line 1147, ../scss/_scorecards.scss */
  .scorecard_row_by_country_by_year .table_header {
    padding: 12px;
  }
}
/* line 1153, ../scss/_scorecards.scss */
.scorecard_row_by_country_by_year .table_header_element {
  text-align: center;
  font-size: 0.75rem;
  color: #3c3c3b;
}
/* line 1162, ../scss/_scorecards.scss */
.scorecard_row_by_country_by_year .table_values {
  padding: 4px;
  border-bottom: 1px solid white;
  position: relative;
}
@media only screen and (min-width: 40.063em) {
  /* line 1162, ../scss/_scorecards.scss */
  .scorecard_row_by_country_by_year .table_values {
    padding: 12px;
  }
}
/* line 1170, ../scss/_scorecards.scss */
.scorecard_row_by_country_by_year .table_values.flex-container {
  width: 100%;
  display: inline-flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: space-around;
}
@media only screen and (min-width: 40.063em) {
  /* line 1178, ../scss/_scorecards.scss */
  .scorecard_row_by_country_by_year .flex-item {
    width: 100px;
  }
}
/* line 1181, ../scss/_scorecards.scss */
.scorecard_row_by_country_by_year .table_value_index {
  font-size: 0.5rem;
  text-transform: uppercase;
  width: 30px;
}
@media only screen and (min-width: 40.063em) {
  /* line 1181, ../scss/_scorecards.scss */
  .scorecard_row_by_country_by_year .table_value_index {
    width: 100px;
    text-transform: none;
    font-size: 0.9375rem;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 1181, ../scss/_scorecards.scss */
  .scorecard_row_by_country_by_year .table_value_index {
    font-size: 1.125rem;
  }
}
/* line 1195, ../scss/_scorecards.scss */
.scorecard_row_by_country_by_year .table_values_element {
  text-align: right;
  font-size: 0.625rem;
  width: 30px;
  font-weight: bold;
}
@media only screen and (min-width: 40.063em) {
  /* line 1195, ../scss/_scorecards.scss */
  .scorecard_row_by_country_by_year .table_values_element {
    width: 90px;
    padding-right: 10px;
    font-size: 0.9375rem;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 1195, ../scss/_scorecards.scss */
  .scorecard_row_by_country_by_year .table_values_element {
    font-size: 1.1875rem;
    padding-right: 20px;
  }
}
/* line 1210, ../scss/_scorecards.scss */
.scorecard_row_by_country_by_year .table_values_element span:after {
  display: inline-block;
  content: '%';
  font-weight: 300;
  font-size: 90%;
  padding-left: 4px;
}
@media only screen and (max-width: 40em) {
  /* line 1210, ../scss/_scorecards.scss */
  .scorecard_row_by_country_by_year .table_values_element span:after {
    display: block;
    text-align: right;
    padding: 0;
  }
}

/* line 1223, ../scss/_scorecards.scss */
.chart-container {
  padding: 40px 40px 40px 0;
}
@media only screen and (min-width: 40.063em) {
  /* line 1223, ../scss/_scorecards.scss */
  .chart-container {
    padding: 40px 0;
  }
}
@media only screen and (min-width: 40.063em) {
  /* line 1226, ../scss/_scorecards.scss */
  .chart-container canvas.chart {
    max-width: 60%;
    display: inline-block !important;
    vertical-align: top;
  }
}
/* line 1234, ../scss/_scorecards.scss */
.chart-container .chart-legend {
  padding-top: 20px;
}
@media only screen and (min-width: 40.063em) {
  /* line 1234, ../scss/_scorecards.scss */
  .chart-container .chart-legend {
    width: 36%;
    display: inline-block !important;
    vertical-align: top;
    padding-top: 0px;
  }
}
/* line 1242, ../scss/_scorecards.scss */
.chart-container .chart-legend ul {
  margin-top: 20px;
  margin-left: 40px;
}
@media only screen and (min-width: 40.063em) {
  /* line 1242, ../scss/_scorecards.scss */
  .chart-container .chart-legend ul {
    margin-top: 10px;
    margin-left: 40px;
  }
}
/* line 1246, ../scss/_scorecards.scss */
.chart-container .chart-legend ul li {
  font-family: "Fira Sans", sans-serif;
  font-size: 0.875rem;
  list-style: none;
  margin-bottom: 10px;
  padding-left: 48px;
  position: relative;
}
/* line 1253, ../scss/_scorecards.scss */
.chart-container .chart-legend ul li.chart-js-legend-item {
  cursor: pointer;
}
/* line 1255, ../scss/_scorecards.scss */
.chart-container .chart-legend ul li.chart-js-legend-item.inactive {
  opacity: 0.4;
  -webkit-opacity: 0.4;
}
/* line 1260, ../scss/_scorecards.scss */
.chart-container .chart-legend ul li span {
  width: 24px;
  height: 5px;
  position: absolute;
  left: 0;
  top: 8px;
}

/* line 1271, ../scss/_scorecards.scss */
.page-scorecards #block-system-main
.scorecard_overview_footer {
  text-align: left;
  padding: 20px;
  background: #89cee9;
}
@media only screen and (min-width: 40.063em) {
  /* line 1271, ../scss/_scorecards.scss */
  .page-scorecards #block-system-main
  .scorecard_overview_footer {
    text-align: center;
    padding: 0;
  }
}
/* line 1277, ../scss/_scorecards.scss */
.page-scorecards #block-system-main
.scorecard_overview_footer h3 {
  font-weight: 300;
  color: white;
  text-align: center;
  margin: 0;
  padding: 10px 0;
}
@media only screen and (min-width: 40.063em) {
  /* line 1277, ../scss/_scorecards.scss */
  .page-scorecards #block-system-main
  .scorecard_overview_footer h3 {
    padding: 60px 0 30px;
  }
}
/* line 1285, ../scss/_scorecards.scss */
.page-scorecards #block-system-main
.scorecard_overview_footer .scorecard_main_navigation.bottom {
  padding: 0;
}
/* line 1287, ../scss/_scorecards.scss */
.page-scorecards #block-system-main
.scorecard_overview_footer .scorecard_main_navigation.bottom ul.scorecard-select {
  padding: 10px 0;
}
@media only screen and (max-width: 40em) {
  /* line 1287, ../scss/_scorecards.scss */
  .page-scorecards #block-system-main
  .scorecard_overview_footer .scorecard_main_navigation.bottom ul.scorecard-select {
    text-align: left;
  }
}
@media only screen and (min-width: 40.063em) {
  /* line 1287, ../scss/_scorecards.scss */
  .page-scorecards #block-system-main
  .scorecard_overview_footer .scorecard_main_navigation.bottom ul.scorecard-select {
    margin: 0 60px;
    padding: 60px 0;
  }
}
/* line 1295, ../scss/_scorecards.scss */
.page-scorecards #block-system-main
.scorecard_overview_footer .scorecard_main_navigation.bottom ul.scorecard-select li {
  vertical-align: top;
}
@media only screen and (max-width: 40em) {
  /* line 1295, ../scss/_scorecards.scss */
  .page-scorecards #block-system-main
  .scorecard_overview_footer .scorecard_main_navigation.bottom ul.scorecard-select li {
    margin-bottom: 20px;
    display: inline-block;
    width: 48%;
  }
}
@media only screen and (min-width: 40.063em) {
  /* line 1295, ../scss/_scorecards.scss */
  .page-scorecards #block-system-main
  .scorecard_overview_footer .scorecard_main_navigation.bottom ul.scorecard-select li {
    width: 20%;
  }
}
/* line 1303, ../scss/_scorecards.scss */
.page-scorecards #block-system-main
.scorecard_overview_footer .scorecard_main_navigation.bottom ul.scorecard-select li::after {
  display: none;
}
/* line 1305, ../scss/_scorecards.scss */
.page-scorecards #block-system-main
.scorecard_overview_footer .scorecard_main_navigation.bottom ul.scorecard-select li[data-country="scorecards-all"] {
  display: none;
}
/* line 1306, ../scss/_scorecards.scss */
.page-scorecards #block-system-main
.scorecard_overview_footer .scorecard_main_navigation.bottom ul.scorecard-select li[data-country="China"] a {
  background-image: url(../img/pw_scorecard/PW_china.svg);
}
/* line 1307, ../scss/_scorecards.scss */
.page-scorecards #block-system-main
.scorecard_overview_footer .scorecard_main_navigation.bottom ul.scorecard-select li[data-country="France"] a {
  background-image: url(../img/pw_scorecard/PW_france.svg);
}
/* line 1308, ../scss/_scorecards.scss */
.page-scorecards #block-system-main
.scorecard_overview_footer .scorecard_main_navigation.bottom ul.scorecard-select li[data-country="Russia"] a {
  background-image: url(../img/pw_scorecard/PW_russia.svg);
}
/* line 1309, ../scss/_scorecards.scss */
.page-scorecards #block-system-main
.scorecard_overview_footer .scorecard_main_navigation.bottom ul.scorecard-select li[data-country="United Kingdom"] a {
  background-image: url(../img/pw_scorecard/PW_uk.svg);
}
/* line 1310, ../scss/_scorecards.scss */
.page-scorecards #block-system-main
.scorecard_overview_footer .scorecard_main_navigation.bottom ul.scorecard-select li[data-country="United States of America"] a {
  background-image: url(../img/pw_scorecard/PW_us.svg);
}
/* line 1311, ../scss/_scorecards.scss */
.page-scorecards #block-system-main
.scorecard_overview_footer .scorecard_main_navigation.bottom ul.scorecard-select li a {
  background-position: center left;
  background-repeat: no-repeat;
  padding: 13px 0 0 50px;
  min-height: 50px;
  background-size: 40px;
  text-align: left;
  display: block;
}
@media only screen and (min-width: 40.063em) {
  /* line 1311, ../scss/_scorecards.scss */
  .page-scorecards #block-system-main
  .scorecard_overview_footer .scorecard_main_navigation.bottom ul.scorecard-select li a {
    background-position: top center;
    padding: 80px 0 0;
    min-width: 100px;
    text-align: center;
    background-size: 60px;
  }
}
/* line 1326, ../scss/_scorecards.scss */
.page-scorecards #block-system-main
.scorecard_overview_footer .scorecard_main_navigation.bottom ul.scorecard-select li a:hover {
  color: #3c3c3b;
}

/* line 1332, ../scss/_scorecards.scss */
.easterEgg.page-scorecards-574 .scorecard_banner_image_wrapper {
  background-image: url(https://media.giphy.com/media/fGX2YSxI04Qve/giphy.gif);
}
/* line 1334, ../scss/_scorecards.scss */
.easterEgg.page-scorecards-574 .scorecard_banner_image_wrapper .scorecard_banner_image {
  display: none;
}

/* line 1336, ../scss/_scorecards.scss */
.easterEgg.page-scorecards-612 .scorecard_banner_image_wrapper {
  background-image: url(../img/pw_scorecard/without_text/giphy-5.gif);
}
/* line 1338, ../scss/_scorecards.scss */
.easterEgg.page-scorecards-612 .scorecard_banner_image_wrapper .scorecard_banner_image {
  display: none;
}

@keyframes bg-loop {
  0% {
    background-color: #736D98;
  }
  50% {
    background-color: #009dd3;
  }
  100% {
    background-color: #736D98;
  }
}
/* line 8, ../scss/_survey-popup.scss */
div#block-block-41 {
  position: fixed;
  animation: bg-loop 5s infinite;
  z-index: 1000;
  max-width: 450px;
  display: block;
  bottom: 10px;
  left: 10px;
  right: 10px;
  text-align: center;
  box-shadow: 0 0 16px rgba(0, 0, 0, 0.2);
}
/* line 21, ../scss/_survey-popup.scss */
div#block-block-41 h2 {
  color: white;
  margin: 0;
  padding: 20px 30px 0;
  font-weight: 300;
  text-transform: none;
}
/* line 29, ../scss/_survey-popup.scss */
div#block-block-41 h2::before {
  content: '';
  display: block;
  background-image: url(../img/pw_popup/close_white.svg);
  background-repeat: no-repeat;
  width: 20px;
  height: 20px;
  position: absolute;
  right: 15px;
  cursor: pointer;
}
/* line 41, ../scss/_survey-popup.scss */
div#block-block-41 h2::after {
  content: '';
  display: block;
  background-image: url(../img/pw_popup/computer_white.svg);
  background-repeat: no-repeat;
  width: 100px;
  height: 80px;
  margin: 35px auto 0px auto;
}
/* line 52, ../scss/_survey-popup.scss */
div#block-block-41 .content a::after {
  content: '';
  display: inline-block;
  background-image: url(../img/pw_popup/arrow_white.svg);
  background-repeat: no-repeat;
  width: 30px;
  height: 20px;
  margin: 0px -0 -5px 10px;
}
/* line 63, ../scss/_survey-popup.scss */
div#block-block-41 .content a {
  color: white;
  padding: 20px;
  display: block;
  font-family: "Fira Sans";
}
/* line 69, ../scss/_survey-popup.scss */
div#block-block-41 .content a:hover {
  color: #333;
}
/* line 72, ../scss/_survey-popup.scss */
div#block-block-41 .content a:hover::after {
  background-image: url(../img/pw_popup/arrow_333.svg);
}
@media (min-width: 1024px) {
  /* line 8, ../scss/_survey-popup.scss */
  div#block-block-41 {
    right: unset;
    left: 50px;
    bottom: 50px;
  }
  /* line 81, ../scss/_survey-popup.scss */
  div#block-block-41 h2 {
    font-size: 26px;
  }
  /* line 84, ../scss/_survey-popup.scss */
  div#block-block-41 h2::after {
    width: 120px;
    height: 100px;
  }
  /* line 89, ../scss/_survey-popup.scss */
  div#block-block-41 .content a {
    font-size: 20px;
  }
}
@media (min-width: 640px) {
  /* line 8, ../scss/_survey-popup.scss */
  div#block-block-41 {
    right: unset;
  }
}

/* line 100, ../scss/_survey-popup.scss */
div#block-block-41.hide-popup {
  max-height: 9999px;
  opacity: 0;
  transition: height 1s, opacity 1s linear;
}

/*# sourceMappingURL=main.css.map */
