/* cpCSS cached 2019-12-03T13:57:13+00:00 */
@import url(https://fonts.googleapis.com/css?family=Bitter:400,700); @import url(https://fonts.googleapis.com/css?family=Open+Sans:400,400italic,700,700italic); article,aside,figure,footer,header,hgroup,menu,nav,section {display:block}html,body,p,h1,h2,h3,h4,h5,h6,form,ul,ol,fieldset,pre {margin:0;padding:0;font-size:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block}img {border:none}.clear {clear:both}.skiptag,.text-only {display:none}body {font-family:Arial, Helvetica, sans-serif}.required,.errors,.error {color:#cc0000}.content p.justifiedtext,.content p.text {padding:5px 0 10px;line-height:150%}.content ul,.content ol {padding:0 10px 10px 25px;line-height:150%}.content ul p.description {padding-bottom:5px}.content .float-left {float:left;margin-right:10px}.content .float-right {float:right;margin-left:10px}.img.align-center {text-align:center}.underline {text-decoration:underline}ul.pagination {display:block;margin:0;padding:0}ul.pagination li {display:inline;list-style-type:none;padding-right:5px}.cpalisting,.cpform,.framework {width:100%}.framework td {vertical-align:middle}.cpadmin .cpamenu {width:100%}.cpadmin .cpamenu td {width:33%;padding:5px 10px 5px 10px}.cpamenu td {vertical-align:top}.cpadmin .searchbox {line-height:250%}.cpadmin .withselected,.cpadmin td.pagination {text-align:right;width:50%}.cpadmin table.cpform,.cpadmin table.cpalisting {margin:10px 0 10px 0}.cpadmin table.cpalisting .select,.cpadmin table.cpalisting .icon,.cpadmin table.cpalisting .delete,.cpadmin table.cpalisting .edit {text-align:center}.cpadmin table.cpalisting .pos {width:50px}.cpadmin table.cpalisting .number {width:100px}.editform table th,.cpadmin table.cpform th,.cpadmin table.cpalisting th {padding:5px}.editform table td,.cpadmin table.cpform td,.cpadmin table.cpalisting td {padding:3px;vertical-align:middle}.cpadmin .buttons {text-align:center;padding:5px}.cpadmin ul {line-height:150%}p.switch {display:none}.required,.require a,.error,.error a,ul.errors a,.errors,.errors a {color:#CC0000}.clear {clear:both}.editform table {width:100%}.editform .description textarea {width:95%;height:200px}.editform textarea.large {width:95%;height:300px}.editform textarea.RichTextEditable {width:98%}.editform table.copy-to {width:47%;float:left;margin:5px}.editform table.copy-to th,.editform table.copy-to td {padding:5px 8px}.editform table.copy-to .status {font-style:italic;font-size:90%}.editform .clear {clear:both}td.col1 span.help {font-style:italic}td.col2 p.help {font-style:italic}.cpform .fm-checkbox {display:block}.centered {text-align:center}table.cpform tr.info td p.text {text-align:center}.editform .fm-errors .fm-field-name {color:#CC0000}.flash p {margin:0 0 10px 0;padding:10px;text-align:center;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px}.flash p.info {border:2px solid #87c72c;background:#e6f1d7;color:#689d1d}.flash p.warn {border:2px solid #f5a50b;background:#fff3db;color:#f5a50b}.flash p.error {background:#ffe5e5;color:#cc0000;border:2px solid #cc0000}.cpadmin table.cpalisting td a[href^='mailto:'],.cpadmin table.cpalisting td .wrappable {display:block;max-width:100%;word-wrap:break-word;word-break:break-all;overflow-wrap:break-word}.password-strength {display:inline-block;margin:0 5px;border:1px solid rgba(0,0,0,0.1);color:#FFF;font-size:smaller;padding:4px 10px}.password-strength-weak {background:#cc0000}.password-strength-moderate {background:#f5a50b}.password-strength-strong {background:#689d1d}span.item-updated {color:#CC0000;font-weight:bold}.insert-728x90 {width:728px;height:90px}ul.alphabet {display:block;padding:5px;text-align:center;margin:0}ul.alphabet li {display:inline}ul.alphabet a {padding:0 5px}table.form {width:100%}.fm-form input.large,.form input.large {width:70%}.fm-form input.medium,.form input.medium {width:40%}.fm-form input.small,.form input.small {width:20%}.fm-form textarea.small,.form textarea.small {width:50%;height:60px}.fm-form textarea.medium,.form textarea.medium {width:97%;height:75px}.fm-form textarea.large,.form textarea.large {width:97%;height:150px}table.fm-fieldlist .left,table.fm-fieldlist .right {width:42%;text-align:center}table.fm-fieldlist .left select,table.fm-fieldlist .right select {width:95%}table.fm-fieldlist .top select,table.fm-fieldlist .bottom select {width:95%}table.fm-fieldlist .controls {width:16%;text-align:center}.col1 {width:25%}.col2 {width:75%}.formitem .description {font-style:italic}.form .submit-buttons {text-align:center}.fm-fieldset {border:1px solid #CCC;-moz-border-radius:5px;padding:20px;margin-bottom:10px}.fm-fieldset legend {font-weight:bold;color:inherit;padding:0 5px}.fm-footer {padding:5px;text-align:center}.fm-checkbox {display:block}.fm-field-name .error {position:absolute;top:-9999px;text-indent:-9999px;overflow:hidden}.fm-file-item input[type=file],.fm-files-list li input[type=file] {margin:10px 0}.fm-file-item .alt-text,.fm-files-list li .alt-text {display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box}.fm-files-list {list-style-type:none !important;padding:0 !important;margin:0 !important}.fm-files-list .preview {max-width:300px}.fm-files-list.ui-sortable li {cursor:move}.fm-files .help-text {display:block;padding:3px 0;font-style:italic}.fm-files .fm-files-list li {box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;border:1px solid transparent;padding:15px 10px;background:white;transition:border 0.3s ease;-moz-transition:border 0.3s ease;-webkit-transition:border 0.3s ease;-o-transition:border 0.3s ease;width:50%}.fm-files .fm-files-list li .textbox {width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box}.fm-files .fm-files-list li:hover {border:1px solid #CCC}.fm-files .fm-files-list li .preview {max-width:none}.fm-files .fm-files-list li img {max-width:100%;max-height:200px}.fm-files-multiple .fm-files-list {list-style-type:none}.fm-files-multiple .fm-files-list li {text-align:center;width:33%;display:inline-block;vertical-align:top}.editform .fm-field {padding:5px 0 10px 0}select,textarea,input {font-family:inherit}.fm-form .fm-field {padding:3px 0}table.form {width:100%}.fm-form input.large,.form input.large {width:70%}.fm-form input.medium,.form input.medium {width:40%}.fm-form input.small,.form input.small {width:20%}.fm-form textarea.small,.form textarea.small {width:50%;height:60px}.fm-form textarea.medium,.form textarea.medium {width:97%;height:75px}.fm-form textarea.large,.form textarea.large {width:97%;height:150px}table.fm-fieldlist .left,table.fm-fieldlist .right {width:42%;text-align:center}table.fm-fieldlist .left select,table.fm-fieldlist .right select {width:95%}table.fm-fieldlist .top select,table.fm-fieldlist .bottom select {width:95%}table.fm-fieldlist .controls {width:16%;text-align:center}.col1 {width:25%}.col2 {width:75%}.formitem .description {font-style:italic}.form .submit-buttons {text-align:center}.fm-fieldset {border:1px solid #CCC;-moz-border-radius:5px;padding:20px;margin-bottom:10px}.fm-fieldset legend {font-weight:bold;color:inherit;padding:0 5px}.fm-footer {padding:5px;text-align:center}.fm-checkbox {display:block}.fm-field-name .error {position:absolute;top:-9999px;text-indent:-9999px;overflow:hidden}.fm-file-item input[type=file],.fm-files-list li input[type=file] {margin:10px 0}.fm-file-item .alt-text,.fm-files-list li .alt-text {display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box}.fm-files-list {list-style-type:none !important;padding:0 !important;margin:0 !important}.fm-files-list .preview {max-width:300px}.fm-files-list.ui-sortable li {cursor:move}.fm-files .help-text {display:block;padding:3px 0;font-style:italic}.fm-files .fm-files-list li {box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;border:1px solid transparent;padding:15px 10px;background:white;transition:border 0.3s ease;-moz-transition:border 0.3s ease;-webkit-transition:border 0.3s ease;-o-transition:border 0.3s ease;width:50%}.fm-files .fm-files-list li .textbox {width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box}.fm-files .fm-files-list li:hover {border:1px solid #CCC}.fm-files .fm-files-list li .preview {max-width:none}.fm-files .fm-files-list li img {max-width:100%;max-height:200px}.fm-files-multiple .fm-files-list {list-style-type:none}.fm-files-multiple .fm-files-list li {text-align:center;width:33%;display:inline-block;vertical-align:top}.editform .fm-field {padding:5px 0 10px 0}select,textarea,input {font-family:inherit}.fm-form .fm-field {padding:3px 0}.cpalisting,.cpform,.framework {width:100%}.framework td {vertical-align:middle}.cpadmin .cpamenu {width:100%}.cpadmin .cpamenu td {width:33%;padding:5px 10px 5px 10px}.cpamenu td {vertical-align:top}.cpadmin .searchbox {line-height:250%}.cpadmin .withselected,.cpadmin td.pagination {text-align:right;width:50%}.cpadmin table.cpform,.cpadmin table.cpalisting {margin:10px 0 10px 0}.cpadmin table.cpalisting .select,.cpadmin table.cpalisting .icon,.cpadmin table.cpalisting .delete,.cpadmin table.cpalisting .edit {text-align:center}.cpadmin table.cpalisting .pos {width:50px}.cpadmin table.cpalisting .number {width:100px}.editform table th,.cpadmin table.cpform th,.cpadmin table.cpalisting th {padding:5px}.editform table td,.cpadmin table.cpform td,.cpadmin table.cpalisting td {padding:3px;vertical-align:middle}.cpadmin .buttons {text-align:center;padding:5px}.cpadmin ul {line-height:150%}p.switch {display:none}.required,.require a,.error,.error a,ul.errors a,.errors,.errors a {color:#CC0000}.clear {clear:both}.editform table {width:100%}.editform .description textarea {width:95%;height:200px}.editform textarea.large {width:95%;height:300px}.editform textarea.RichTextEditable {width:98%}.editform table.copy-to {width:47%;float:left;margin:5px}.editform table.copy-to th,.editform table.copy-to td {padding:5px 8px}.editform table.copy-to .status {font-style:italic;font-size:90%}.editform .clear {clear:both}td.col1 span.help {font-style:italic}td.col2 p.help {font-style:italic}.cpform .fm-checkbox {display:block}.centered {text-align:center}table.cpform tr.info td p.text {text-align:center}.editform .fm-errors .fm-field-name {color:#CC0000}.flash p {margin:0 0 10px 0;padding:10px;text-align:center;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px}.flash p.info {border:2px solid #87c72c;background:#e6f1d7;color:#689d1d}.flash p.warn {border:2px solid #f5a50b;background:#fff3db;color:#f5a50b}.flash p.error {background:#ffe5e5;color:#cc0000;border:2px solid #cc0000}.cpadmin table.cpalisting td a[href^='mailto:'],.cpadmin table.cpalisting td .wrappable {display:block;max-width:100%;word-wrap:break-word;word-break:break-all;overflow-wrap:break-word}.password-strength {display:inline-block;margin:0 5px;border:1px solid rgba(0,0,0,0.1);color:#FFF;font-size:smaller;padding:4px 10px}.password-strength-weak {background:#cc0000}.password-strength-moderate {background:#f5a50b}.password-strength-strong {background:#689d1d}span.item-updated {color:#CC0000;font-weight:bold}.insert-728x90 {width:728px;height:90px}ul.alphabet {display:block;padding:5px;text-align:center;margin:0}ul.alphabet li {display:inline}ul.alphabet a {padding:0 5px}.content table.mceLayout td {background-color:#F4F4F4;border-bottom:1px solid #EEEEEE}.content table.mceLayout td td {background:none !important}.editform table tr.changed td {background-color:#fff7ca}.cpadmin ul.key {list-style-type:none;padding-left:10px}.cpadmin ul.key .external {background-color:#d6e7ef}.cpadmin ul.key .highlight {background-color:#FCC}.cpadmin p.empty {padding:25px;text-align:center;font-style:italic}.cpadmin #filter {width:auto;text-align:center;background:#F8F8F8;padding:10px;margin:0 0 10px 0}.cpadmin #filter label {display:none}.cpadmin #filter div {display:inline}.cpadmin #filter .textbox {width:150px;font-size:13px}.cpadmin .attendees {margin:0;padding:10px 30px}.cpadmin .attendees li {padding-bottom:10px}.cpadmin .attendee {clear:both;border:1px solid #DDD;margin:0;padding:5px;background:#EEE}.cpadmin .attendee dt {width:100px;float:left}.cpadmin .attendee dd {margin-left:100px}#edit-config .col1 {width:30%;vertical-align:top}#edit-config .col1 .textbox {width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box}#edit-config .col2 {width:70%}#edit-config .col2 textarea {width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box}.cp-baskets td {text-align:center}.cp-baskets .yes,.cp-baskets .no,.cp-baskets .cancel,.cp-baskets .pdf {display:block;width:16px;height:16px;background:url(https://secure.cuttlefish.com/static/icons/silk/16x16/tick.png);overflow:hidden;text-indent:-1000px;margin:0 auto}.cp-baskets .no {background:url(https://secure.cuttlefish.com/static/icons/silk/16x16/cross.png)}.cp-baskets .cancel {background:url(https://secure.cuttlefish.com/static/icons/silk/16x16/exclamation.png)}.cp-baskets .pdf {background:url(https://secure.cuttlefish.com/static/icons/silk/16x16/page_white_acrobat.png)}.cp-baskets .customer {text-align:left}.cp-baskets .reference {text-align:left}.cp-user-notice {background:black;color:white;display:block;font-size:90%;left:0px;margin:0px;overflow:hidden;padding:5px;position:absolute;z-index:1001;text-align:center;top:0px;width:auto}.cp-user-notice a {color:#FFF}.content ul.share-tools {list-style-type:none;margin:0;padding:0}.content ul.share-tools li {display:inline;list-style-type:none}.content ul.share-tools a {display:inline-block;padding:5px 10px;margin:5px 10px 5px 0;font-weight:bold}.content ul.share-tools .share-facebook {background:#4267B2 url(/cp/css/images/share-facebook.png) no-repeat 10% 50%;color:#fff;padding-left:30px}.content ul.share-tools .share-twitter {background:#1DA1F2 url(/cp/css/images/share-twitter.png) no-repeat 10% 50%;color:#fff;padding-left:30px}.content ul.share-tools .share-messenger {background:#0084FF url(/cp/css/images/share-messenger.png) no-repeat 10% 50%;color:#fff;padding-left:30px}.content ul.share-tools .share-whatsapp {background:#2CB742 url(/cp/css/images/share-whatsapp.png) no-repeat 10% 50%;color:#fff;padding-left:30px}.content ul.share-tools .share-email {background:#7D7D7D url(/cp/css/images/share-email.png) no-repeat 10% 50%;color:#fff;padding-left:30px}.cookies-notice {background:#323232;color:#bebebe;padding:10px;line-height:150%}.cookies-notice a {color:#FFF;text-decoration:none;font-weight:bold}.cookies-notice a:hover {color:#FFF;text-decoration:underline}.cookies-notice p.text {font-size:12px;max-width:960px;margin:0 auto;text-align:center}body {background-color:#2f2f2f;font:15px/1.6 "Open Sans", sans-serif;color:#000;text-size-adjust:none;-moz-text-size-adjust:none;-webkit-text-size-adjust:none}.cp-user-notice {display:none !important}.template-wrap {overflow:hidden;background-color:white}.cb-wrap {font-size:.9em;background-color:#000;color:#bababa}.control-bar {max-width:1050px;margin:0 auto;padding:0 30px;text-align:right;line-height:20px}.control-bar a {color:white}.control-bar li {display:inline}.control-bar li.first,.control-bar a {display:inline-block;padding:5px 10px;border-right:1px solid rgba(255,255,255,.2)}.editting .control-bar a.action-page-edit,.page-admin .control-bar a.cp-control-panel,.page-controlpanel .control-bar a.cp-control-panel {margin-left:-1px;border:none;background-color:#bf272d}.header {background-color:white}.header .inner {position:relative;padding:30px 30px 15px}.header .inner-inner {padding-left:32%;position:relative}.header p.logo a {position:absolute;top:-30px;left:0;right:70%;bottom:-15px;background-image:url(uploads/nss-svgs/nss-logo.svg);background-repeat:no-repeat;background-position:center;background-size:300px 300px;text-indent:-9999px}.header .search-box {height:32px;width:49%;position:relative;float:right;margin:0 0 15px 2%}.header .search-box .searchkeyword {width:100%;font-size:.9em;height:32px;line-height:32px;color:#666;outline:none;padding:0 40px 0 8px;border:1px solid #3097d8;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;transition:.3s all;-moz-transition:.3s all;-webkit-transition:.3s all;-o-transition:.3s all;-moz-transition:.3s all;-webkit-transition:.3s all;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px}.header .search-box .searchkeyword:focus {color:#000;border-color:#0a5293}.header .search-box .searchbutton {position:absolute;z-index:100;top:0;right:0;width:32px;height:32px;background-color:#0a5293;background-image:url(uploads/nss-svgs/nss-search.svg);background-repeat:no-repeat;background-position:center;background-size:16px 16px;border:none;padding:0;margin:0;cursor:pointer;text-indent:-9999px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;border-top-right-radius:2px;border-bottom-right-radius:2px}.header ul.top-buttons {float:left;width:49%;height:32px}.header ul.top-buttons a {float:left;display:block;width:48%;font-weight:bold;line-height:32px;height:32px;color:white;background-color:#bf272d;text-align:center;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;transition:.3s all;-moz-transition:.3s all;-webkit-transition:.3s all;-o-transition:.3s all;-moz-transition:.3s all;-webkit-transition:.3s all}.header ul.top-buttons a:hover {text-decoration:none;background-color:#902325}.header ul.top-buttons a.donate {margin-right:4%;background-color:#3097d8}.header ul.top-buttons a.donate:hover {background-color:#2881b8}.header p.slogan {clear:both;text-align:center;font-family:"Bitter", "Open Sans", sans-serif;font-weight:bold;font-size:1.8em;line-height:32px;font-size:2.2em;letter-spacing:1px;text-transform:uppercase;color:#0a5293;margin:0 0 15px}.header ol.top-menu {height:32px}.header ol.top-menu > li {width:23.5%;position:relative;text-align:center;display:block;float:left;margin-right:2%}.header ol.top-menu > li > a {display:inline-block;color:#0a5293;font-weight:bold;font-size:1.2em;line-height:32px;position:relative;padding-right:20px;font-family:"Bitter", "Open Sans", sans-serif}.header ol.top-menu > li > a:before,.header ol.top-menu > li > a:after {content:" ";position:absolute;z-index:100;top:15px;width:10px;height:2px;background-color:#0a5293}.header ol.top-menu > li > a:before {transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);right:6px}.header ol.top-menu > li > a:after {transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);right:0}.header ol.top-menu > li > div {display:none;text-align:left;font-size:.9em;position:absolute;z-index:9999;left:0;right:0;top:100%;background-color:#0a5293;border-bottom-right-radius:2px;border-bottom-left-radius:2px}.header ol.top-menu > li > div a {display:block;color:white;padding:6px 8px;line-height:18px;border-top:1px solid rgba(255,255,255,.2);transition:.3s all;-moz-transition:.3s all;-webkit-transition:.3s all;-o-transition:.3s all;-moz-transition:.3s all;-webkit-transition:.3s all}.header ol.top-menu > li > div a:hover {text-decoration:none;background-color:rgba(255,255,255,.2)}.header ol.top-menu > li > div li.last a {border-bottom-right-radius:2px;border-bottom-left-radius:2px}.header ol.top-menu > li:hover {border-top-left-radius:2px;border-top-right-radius:2px;background-color:#0a5293}.header ol.top-menu > li:hover > a {color:white}.header ol.top-menu > li:hover > a:before,.header ol.top-menu > li:hover > a:after {background-color:white}.header ol.top-menu > li:hover > div {display:block}.header ol.top-menu > li.last {margin-right:0}@media (max-width: 1024px) {.header > .inner {padding:15px 30px;height:79px}.header .inner-inner {padding-right:45px;height:79px}.header p.logo a {top:-15px;background-size:200px 200px}.header .search-box {margin:0 0 15px;width:100%}.header ul.top-buttons {float:right;width:100%;clear:right}.header p.slogan {display:none}.header .menu-toggle {width:30px;height:30px;position:absolute;top:50%;right:0;cursor:pointer;margin-top:-15px}.header .menu-toggle span {display:block;position:absolute;left:2px;right:2px;height:2px;background-color:#0a5293;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;transition:.3s all;-moz-transition:.3s all;-webkit-transition:.3s all;-o-transition:.3s all;-moz-transition:.3s all;-webkit-transition:.3s all}.header .menu-toggle .line-1 {top:6px}.header .menu-toggle .line-2 {top:50%;margin-top:-1px}.header .menu-toggle .line-3 {bottom:6px}.header .menu-wrap-1 {display:none;position:absolute;z-index:9999;top:100%;left:32%;right:0}.header ol.top-menu {height:auto;margin-top:15px}.header ol.top-menu > li {width:auto;margin-right:0;position:static;display:inline;text-align:left;float:none}.header ol.top-menu > li > a {color:white;display:block;line-height:24px;padding:8px 15px;background-color:#0a5293;border-bottom:1px solid #3097d8}.header ol.top-menu > li > a:before,.header ol.top-menu > li > a:after {top:20px;background-color:white;transition:.3s all;-moz-transition:.3s all;-webkit-transition:.3s all;-o-transition:.3s all;-moz-transition:.3s all;-webkit-transition:.3s all}.header ol.top-menu > li > a:before {right:21px}.header ol.top-menu > li > a:after {right:15px}.header ol.top-menu > li > div {margin-top:-1px;position:static;border-bottom-right-radius:0;border-bottom-left-radius:0;background-color:#3097d8}.header ol.top-menu > li > div a {padding:8px 15px}.header ol.top-menu > li > div li.last a {border-bottom-right-radius:0;border-bottom-left-radius:0}.header ol.top-menu > li:hover {border-top-left-radius:0;border-top-right-radius:0}.header ol.top-menu > li:hover > a:hover:before {transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.header ol.top-menu > li:hover > a:hover:after {transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg)}.header ol.top-menu > li.last > a,.header ol.top-menu > li.item-4 > a {border:none}.show-menu .menu-toggle .line-1 {top:8px}.show-menu .menu-toggle .line-3 {bottom:8px}.show-menu .menu-wrap-1 {display:block}}
@media (max-width: 720px) {.header .inner-inner {padding-left:145px}.header p.logo a {right:auto;background-size:130px 130px;width:130px}.header .menu-wrap-1 {left:-30px;right:-30px}}
@media (max-width: 520px) {.header .inner-inner {padding-left:115px}.header p.logo a {background-size:100px 100px;width:100px}.header ul.top-buttons {font-size:.8em}}
.sign-up-wrap,.join-nss {background-color:#0a5293}.sign-up-wrap .inner,.join-nss .inner {position:relative}.sign-up-wrap p.small-logo a,.join-nss p.small-logo a {display:block;position:absolute;top:0;left:30px;bottom:0;width:150px;text-indent:-9999px;background-image:url(uploads/nss-svgs/nss-logo-light.svg);background-repeat:no-repeat;background-position:center;background-size:120px 120px}.sign-up-wrap .sign-up,.join-nss .sign-up {padding:15px 0;height:32px;margin-left:165px}.sign-up-wrap .sign-up .head,.sign-up-wrap .sign-up .body,.join-nss .sign-up .head,.join-nss .sign-up .body {float:left}.sign-up-wrap .sign-up .head,.join-nss .sign-up .head {height:62px;width:39%;margin:-15px 2% 0 0;line-height:62px}.sign-up-wrap .sign-up .head h2,.join-nss .sign-up .head h2 {line-height:1.3;color:white;font-size:1.4em;display:inline-block;vertical-align:middle}.sign-up-wrap .sign-up .body,.join-nss .sign-up .body {width:59%}.sign-up-wrap .sign-up .fm-form .fm-field,.join-nss .sign-up .fm-form .fm-field {padding:0}.sign-up-wrap .sign-up .fm-form .fm-field-name,.join-nss .sign-up .fm-form .fm-field-name {display:none}.sign-up-wrap .sign-up .fm-form .textbox,.sign-up-wrap .sign-up .fm-form .button,.join-nss .sign-up .fm-form .textbox,.join-nss .sign-up .fm-form .button {height:32px;float:left;border:none;min-width:0;line-height:32px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px}.sign-up-wrap .sign-up .fm-form .textbox,.join-nss .sign-up .fm-form .textbox {width:32%;margin-right:2%;padding:0 8px;font-size:.9em;outline:none;color:#666;background-color:white}.sign-up-wrap .sign-up .fm-form .textbox:focus,.join-nss .sign-up .fm-form .textbox:focus {color:#000}.sign-up-wrap .sign-up .fm-form .fm-footer,.join-nss .sign-up .fm-form .fm-footer {margin:0}.sign-up-wrap .sign-up .fm-form .fm-footer .button,.join-nss .sign-up .fm-form .fm-footer .button {padding:0;margin:0;width:32%;font-weight:bold;background-color:#3097d8;transition:.3s all;-moz-transition:.3s all;-webkit-transition:.3s all;-o-transition:.3s all;-moz-transition:.3s all;-webkit-transition:.3s all}.sign-up-wrap .sign-up .fm-form .fm-footer .button:hover,.join-nss .sign-up .fm-form .fm-footer .button:hover {background-color:#004176}.sign-up-wrap .sign-up .fm-form .fm-footer .button:hover {background-color:#2881b8}.join-nss {color:white;background-color:#bf272d;background-image:url(uploads/nss-svgs/nss-dots.svg);background-repeat:no-repeat;background-size:cover;background-position:center;margin:0 0 30px}.join-nss .inner {text-align:center;padding:30px}.join-nss .sign-up {margin:0;height:auto;padding:0}.join-nss .sign-up .head,.join-nss .sign-up .body {float:none;width:auto}.join-nss .sign-up .head {line-height:inherit;margin:0;height:auto}.join-nss .sign-up .head h2 {font-size:2em;margin:0}.join-nss .sign-up .body p.text {margin:30px auto;max-width:480px;font-size:1.2em}.join-nss .sign-up .fm-form {overflow:auto;max-width:720px;margin:0 auto}.join-nss .sign-up .fm-form .fm-footer .button {background-color:#0a5293}@media (max-width: 920px) {.join-nss {background-image:none}}
@media (max-width: 840px) {.sign-up-wrap p.small-logo a,.join-nss p.small-logo a {display:none}.sign-up-wrap .sign-up,.join-nss .sign-up {height:auto;padding:30px 0;margin-left:0}.sign-up-wrap .sign-up .head,.sign-up-wrap .sign-up .body,.join-nss .sign-up .head,.join-nss .sign-up .body {float:none}.sign-up-wrap .sign-up .head,.join-nss .sign-up .head {margin:0;height:auto;width:auto;text-align:center;line-height:inherit}.sign-up-wrap .sign-up .head h2,.join-nss .sign-up .head h2 {display:block;margin:0 0 30px;font-size:1.8em}.sign-up-wrap .sign-up .body,.join-nss .sign-up .body {width:auto}.sign-up-wrap .sign-up .fm-form .textbox,.sign-up-wrap .sign-up .fm-form .fm-footer .button,.join-nss .sign-up .fm-form .textbox,.join-nss .sign-up .fm-form .fm-footer .button {float:none;width:100%;height:auto;padding:15px;line-height:inherit}.sign-up-wrap .sign-up .fm-form .textbox,.join-nss .sign-up .fm-form .textbox {margin:0 0 15px !important}.join-nss .sign-up {padding:0}}
.testimonials {background-color:#eee;text-align:center;border-top:1px solid #3097d8}.testimonials .inner {padding:30px}.testimonials .flexslider {position:relative;padding:0 30px}.testimonials h2,.testimonials .flex-viewport {margin:0 0 30px}.testimonials .slide {display:none}.testimonials .slide .who {color:#0a5293;font-size:1.2em}.testimonials .slide .who strong {font-weight:normal}.testimonials .slide blockquote {margin:0;font-weight:bold;font-size:1.2em;max-height:8em;overflow:hidden}.testimonials .slide blockquote p {line-height:1.6em;margin:1.6em 60px 0}.testimonials .flex-direction-nav a {position:absolute;top:50%;height:40px;width:30px;margin-top:-20px;cursor:pointer;text-indent:-9999px;transition:.3s all;-moz-transition:.3s all;-webkit-transition:.3s all;-o-transition:.3s all}.testimonials .flex-direction-nav a:before,.testimonials .flex-direction-nav a:after {content:" ";position:absolute;left:50%;height:4px;width:20px;background-color:#bababa;margin-left:-10px}.testimonials .flex-direction-nav a:before {top:12px;transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg)}.testimonials .flex-direction-nav a:after {bottom:12px;transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg)}.testimonials .flex-direction-nav .flex-prev {left:-15px}.testimonials .flex-direction-nav .flex-prev:hover {left:-20px}.testimonials .flex-direction-nav .flex-next {right:-15px}.testimonials .flex-direction-nav .flex-next:before {transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg)}.testimonials .flex-direction-nav .flex-next:after {transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg)}.testimonials .flex-direction-nav .flex-next:hover {right:-20px}.testimonials ul.read-more li {display:inline}.testimonials ul.read-more a {display:inline-block;width:260px;margin:0 8px;color:white;padding:15px 0;font-family:"Bitter", "Open Sans", sans-serif;background-color:#0a5293;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;text-decoration:none;transition:.3s all;-moz-transition:.3s all;-webkit-transition:.3s all;-o-transition:.3s all}.testimonials ul.read-more a:hover {background-color:#004176}.testimonials ul.read-more a.become-member {background-color:#bf272d}.testimonials ul.read-more a.become-member:hover {background-color:#902325}.no-sidebar .testimonials {margin:15px -50% 0;padding:0 50%}.no-sidebar .testimonials .inner {padding:30px 0}.no-sidebar .testimonials h2.heading {font-size:2em;margin:0 0 30px;padding:0;border:none}.no-sidebar .testimonials ul {padding:0;margin:0;list-style:none}@media (max-width: 640px) {.testimonials ul.read-more a {display:block;width:auto;margin:0 0 8px}.testimonials ul.read-more a.become-member {margin:0}}
.footer {font-size:14px;background-color:#333}.footer-menu-wrap .inner {padding:15px 30px}.footer-menu-wrap ol.footer-menu,.footer-menu-wrap ul.footer-menu {overflow:auto}.footer-menu-wrap ol.footer-menu > li,.footer-menu-wrap ul.footer-menu > li {width:18.4%;float:left;margin-right:2%}.footer-menu-wrap ol.footer-menu > li > a,.footer-menu-wrap ul.footer-menu > li > a {font-size:1.4em;color:white;margin:0 0 8px;font-weight:bold;font-family:"Bitter", "Open Sans", sans-serif;display:block}.footer-menu-wrap ol.footer-menu > li > div,.footer-menu-wrap ul.footer-menu > li > div {font-size:.9em}.footer-menu-wrap ol.footer-menu > li > div li,.footer-menu-wrap ul.footer-menu > li > div li {margin:0 0 5px}.footer-menu-wrap ol.footer-menu > li > div a,.footer-menu-wrap ul.footer-menu > li > div a {color:#bababa;display:block}.footer-menu-wrap ol.footer-menu li.last,.footer-menu-wrap ul.footer-menu li.last {margin:0 !important}.sociallinks {padding:15px 0;height:44px;border-top:1px solid #2f2f2f}.sociallinks p.our-shop {float:right;color:#bababa;line-height:44px}.sociallinks p.our-shop a {color:white;vertical-align:top;display:inline-block;padding-right:44px;background-repeat:no-repeat;background-position:right center;background-image:url(uploads/nss-svgs/nss-cart.png);background-size:40px 37px}.sociallinks p.amazon {float:right;color:#bababa;line-height:44px}.sociallinks p.amazon a {display:inline-block;vertical-align:top;margin-left:8px;width:203px;height:44px;background:url(uploads/nss-svgs/amazon-logo.png) no-repeat center;background-size:203px 44px;text-indent:-9999px}.sociallinks ul.twitter {float:left}.sociallinks ul.twitter li {display:inline}.sociallinks ul.twitter a {display:inline-block;width:44px;height:44px;margin-right:4px;text-indent:-9999px;background-image:url(uploads/nss-svgs/footer-social.png)}.sociallinks ul.twitter li.twitter a {background-position:-10px -74px}.sociallinks ul.twitter li.facebook a {background-position:-10px -10px}.sociallinks ul.twitter li.youtube a {background-position:-74px -74px}.sociallinks ul.twitter li.flickr a {background-position:-74px -10px}.footnotes {background-color:#2f2f2f}.footnotes .inner {color:#bababa;font-family:"Bitter", "Open Sans", sans-serif;padding-top:30px;padding-bottom:30px;text-align:right;line-height:50px}.footnotes .inner a {color:white}.footnotes .inner p.copyright {float:left;text-align:left;line-height:25px}.footnotes .inner p.cuttlefish a {display:inline-block;width:87px;height:30px;vertical-align:middle;background:url(uploads/nss-svgs/cuttlefish-logo.svg) no-repeat center;margin-left:2px;background-size:87px 30px;text-align:left;text-indent:-9999px}@media (max-width: 840px) {.footer-menu-wrap ol.footer-menu > li,.footer-menu-wrap ul.footer-menu > li {width:auto;float:none;margin:0 0 15px}.sociallinks {height:auto;text-align:center}.sociallinks p.our-shop {float:none}.sociallinks p.amazon {float:none;line-height:1.6}.sociallinks p.amazon a {display:block;margin:8px auto 0}.sociallinks ul.twitter {float:none;margin-top:13px}.sociallinks ul.twitter a {margin:2px}.footnotes {text-align:center}.footnotes .inner {text-align:inherit;line-height:inherit}.footnotes .inner p.copyright {float:none;text-align:inherit;line-height:inherit}.footnotes .inner p.cuttlefish {margin-top:15px}.footnotes .inner p.cuttlefish a {text-align:inherit}}
.page-header-wrap {color:white;clear:both;background-color:#0a5293}.page-header-wrap .inner {padding:30px}.page-header-wrap p.breadcrumbs {margin:0 0 8px;font-family:"Bitter", "Open Sans", sans-serif;font-size:14px;color:rgba(255,255,255,0.9)}.page-header-wrap p.breadcrumbs a {color:white;display:inline-block;max-width:350px;vertical-align:top;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-header-wrap p.breadcrumbs .sep {padding:0 3px}.page-header-wrap .page-description {background-color:#3097d8}.page-header-wrap .page-description .inner {padding:8px 30px 0}.page-header-wrap .page-description p.text {padding:7px 0 15px}.page-header-wrap .page-description p.text:empty {display:none}.homepage .page-header-wrap {display:none}.homepage .content {margin:0 auto;max-width:1050px;padding:30px}.alt-page-header .page-header-wrap {background-color:#bf272d}.alt-page-header .page-header-wrap .page-description {background-color:#9f322c}.alt-page-header .page-header-wrap .content blockquote {color:#666;border-top-color:#666}.alt-page-header .page-header-wrap .content blockquote p.text {color:#666}.hero-section {overflow:auto;color:white;transition:background 1s;-moz-transition:background 1s;-webkit-transition:background 1s;-o-transition:background 1s;max-height:402px;overflow:hidden;background:#3097d8}.hero-section .gradient-block {background:rgb(48,151,216);background:-moz-linear-gradient(left,rgba(0,0,0,0) 50%,rgba(10,82,147,1) 50%);background:-webkit-linear-gradient(left,rgba(0,0,0,0) 50%,rgba(10,82,147,1) 50%);background:linear-gradient(to right,rgba(0,0,0,0) 50%,rgba(10,82,147,1) 50%)}.hero-section .inner {position:relative}.hero-section .slideshow-wrap,.hero-section .blurb-wrap {box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;font-size:14px}.hero-section .slideshow-wrap {position:relative;background-color:white;overflow:auto;width:68%}.hero-section .slideshow-wrap img {width:100%}.hero-section .slideshow-wrap .flex-direction-nav a {position:absolute;z-index:7777;top:50%;height:40px;width:30px;margin-top:-20px;cursor:pointer;text-indent:-9999px;transition:.3s all;-moz-transition:.3s all;-webkit-transition:.3s all;-o-transition:.3s all;opacity:.5;filter: alpha(opacity = 50);zoom:1}.hero-section .slideshow-wrap .flex-direction-nav a:before,.hero-section .slideshow-wrap .flex-direction-nav a:after {content:" ";position:absolute;left:50%;height:4px;width:20px;background-color:black;margin-left:-10px}.hero-section .slideshow-wrap .flex-direction-nav a:before {top:12px;transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg)}.hero-section .slideshow-wrap .flex-direction-nav a:after {bottom:12px;transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg)}.hero-section .slideshow-wrap .flex-direction-nav .flex-prev {left:10px}.hero-section .slideshow-wrap .flex-direction-nav .flex-prev:hover {left:5px}.hero-section .slideshow-wrap .flex-direction-nav .flex-next {right:10px}.hero-section .slideshow-wrap .flex-direction-nav .flex-next:before {transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg)}.hero-section .slideshow-wrap .flex-direction-nav .flex-next:after {transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg)}.hero-section .slideshow-wrap .flex-direction-nav .flex-next:hover {right:5px}.hero-section .blurb-wrap {width:32%;background-color:#0a5293;padding:20px}.hero-section .blurb-wrap p.text {font-size:1.2em;margin:0 0 20px}.hero-section .blurb-wrap ul.element {overflow:auto}.hero-section .blurb-wrap ul.element li {display:inline}.hero-section .blurb-wrap ul.element a {float:left;display:block;width:48%;height:32px;line-height:30px;border:1px solid white;text-align:center;color:white;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;transition:.3s all;-moz-transition:.3s all;-webkit-transition:.3s all;-o-transition:.3s all;-moz-transition:.3s all;-webkit-transition:.3s all;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}.hero-section .blurb-wrap ul.element a:hover {text-decoration:none;color:#0a5293;background-color:white}.hero-section .blurb-wrap ul.element a.get-involved {margin-right:4%}@media (max-width: 1110px) {.hero-section .inner {overflow:auto;padding-right:0;border-right:30px solid #0a5293;background:#3097d8}}
@media (max-width: 1110px) {.hero-section {max-height:none;background:transparent}.hero-section .inner {border:none;max-width:none;padding:0;background:transparent}.hero-section .slideshow-wrap {width:auto;float:none}.hero-section .blurb-wrap {width:auto;padding:30px;float:none}}
.home-blocks {overflow:auto}.home-blocks .item {width:32%;margin-right:2%;float:left}.home-blocks .item p {margin:0}.home-blocks .item img {width:100%;height:auto;vertical-align:top}.home-blocks .item:nth-child(3) {margin:0}@media (max-width: 600px) {.home-blocks .item {width:100%;margin:0 0 15px;float:none}.home-blocks .item:nth-child(3) {margin:0}}
.subpage .columns,.inner,.news-and-events {max-width:1050px;margin:0 auto;padding:0 30px}.subpage .columns {padding-top:30px;padding-bottom:30px}.subpage .columns .main,.subpage .columns .sidebar {margin-bottom:30px;float:left}.subpage .columns .main {width:70%;margin-right:2%}.subpage .columns .sidebar {width:28%}.subpage.no-sidebar .columns .main,.subpage.no-sidebar .columns .sidebar {float:none;width:auto;margin:0}@media (max-width: 767px) {.subpage .columns .main,.subpage .columns .sidebar {width:auto;margin:0 0 30px;float:none}}
.sub-menu h2 {font-size:1.4em;background-color:#bf272d;color:white;padding:10px 15px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;margin:0 0 2px}.sub-menu h2 a {color:inherit}.sub-menu ol li {display:block;background-color:white}.sub-menu ol a {display:block;color:#000;font-weight:bold;line-height:1.3;padding:12px 15px 12px 45px;border-bottom:1px solid #dadada;position:relative}.sub-menu ol a:before,.sub-menu ol a:after {content:" ";position:absolute;top:50%;transition:.3s all;-moz-transition:.3s all;-webkit-transition:.3s all;-o-transition:.3s all;-moz-transition:.3s all;-webkit-transition:.3s all}.sub-menu ol a:before {z-index:2;width:15px;border-bottom:2px solid #bf272d;left:15px;margin-top:-1px}.sub-menu ol a:after {z-index:1;left:20px;margin-top:-5px;border-right:2px solid #bf272d;border-bottom:2px solid #bf272d;width:8px;height:8px;transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.sub-menu ol a:hover:before {left:18px}.sub-menu ol a:hover:after {left:23px}.sub-menu ol .level1.active {position:relative;z-index:100}.sub-menu ol .level1.active > a {margin-top:-1px;border:none;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;background-color:#bf272d;color:white}.sub-menu ol .level1.active > a:before,.sub-menu ol .level1.active > a:after {border-color:white}.sub-menu ol ul {padding-left:15px;border-bottom:1px solid #dadada}.sub-menu ol ul li {background-color:#fafafa}.sub-menu ol ul a {color:#666;font-weight:normal}.sub-menu ol ul a:before,.sub-menu ol ul a:after {border-color:#666}.sub-menu ol ul a:hover:before,.sub-menu ol ul a:hover:after,.sub-menu ol ul .active > a:before,.sub-menu ol ul .active > a:after {border-color:#bf272d}.sub-menu ol ul .active > a {color:#000;font-weight:bold}.sub-menu ol ul .last > a,.sub-menu ol ul .last > div > ul {border-bottom:none}.sub-menu ol ul.submenu1 {background-color:#fafafa}.full-basic .page-header-wrap {display:none}.full-basic .columns {padding-bottom:0}.campaigns-menu {margin:30px 0}.campaigns-menu h2 {font-size:1.4em;background-color:#0a5293;color:white;padding:10px 15px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;margin:0 0 2px}.campaigns-menu h2 a {color:inherit}.campaigns-menu div.body > ul li {display:block;background-color:white}.campaigns-menu div.body > ul > li > a {display:block;color:#000;font-weight:bold;position:relative;line-height:1.3;padding:12px 15px 12px 45px;border-bottom:1px solid #dadada}.campaigns-menu div.body > ul > li > a:before,.campaigns-menu div.body > ul > li > a:after {content:" ";width:11px;margin-top:-1px;border-bottom:2px solid #0a5293;position:absolute;top:50%;transition:.3s all;-moz-transition:.3s all;-webkit-transition:.3s all;-o-transition:.3s all;-moz-transition:.3s all;-webkit-transition:.3s all}.campaigns-menu div.body > ul > li > a:before {left:15px;transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.campaigns-menu div.body > ul > li > a:after {left:22px;transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg)}.campaigns-menu div.body > ul li.open > a:before {transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg)}.campaigns-menu div.body > ul li.open > a:after {transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.campaigns-menu div.body > ul ul {display:none;border-bottom:1px solid #dadada}.campaigns-menu div.body > ul ul li {padding:8px 15px;color:#666;font-size:.9em;background-color:#fafafa}.campaigns-menu div.body > ul ul a {display:inline-block;padding:4px 8px;background-color:#0a5293;color:white;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;margin-top:4px;text-decoration:none;transition:.3s all;-moz-transition:.3s all;-webkit-transition:.3s all;-o-transition:.3s all}.campaigns-menu div.body > ul ul a:hover {background-color:#004176}.documents-menu {margin:30px 0;display:none}.documents-menu h2.heading {background-color:#3097d8}.documents-menu .items .item a {display:block;color:#000;font-size:15px;font-weight:bold;line-height:1.3;padding:12px 15px 12px 45px;border-bottom:1px solid #dadada;position:relative}.documents-menu .items .item a:before,.documents-menu .items .item a:after {content:" ";position:absolute;top:50%;transition:.3s all;-moz-transition:.3s all;-webkit-transition:.3s all;-o-transition:.3s all;-moz-transition:.3s all;-webkit-transition:.3s all}.documents-menu .items .item a:before {z-index:2;width:15px;border-bottom:2px solid #bf272d;left:15px;margin-top:-1px}.documents-menu .items .item a:after {z-index:1;left:20px;margin-top:-5px;border-right:2px solid #bf272d;border-bottom:2px solid #bf272d;width:8px;height:8px;transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.documents-menu .items .item a:hover:before {left:18px}.documents-menu .items .item a:hover:after {left:23px}.is-admin .documents-menu {display:block}.sidebar .gallery .item img {display:block;width:100%;max-width:320px;margin:0 auto 30px;height:auto;vertical-align:top;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px}.content ul.share-buttons {padding:15px 0}.share-buttons > ul,ul.share-buttons {margin:0 0 26px;padding:0}.share-buttons > ul li,ul.share-buttons li {display:inline}.share-buttons > ul li.last a,ul.share-buttons li.last a {margin:0}.share-buttons > ul a,ul.share-buttons a {text-indent:-9999px;display:inline-block;width:40px;height:40px;opacity:.8;filter: alpha(opacity = 80);zoom:1;line-height:40px;margin:0 4px 4px 0;background-image:url(uploads/nss-svgs/social.png);background-repeat:no-repeat;background-size:180px 120px;transition:.3s all;-moz-transition:.3s all;-webkit-transition:.3s all;-o-transition:.3s all}.share-buttons > ul a:hover,ul.share-buttons a:hover {opacity:1;filter: alpha(opacity = 100);zoom:1}.share-buttons > ul .twitter,ul.share-buttons .twitter {background-position:-70px -70px}.share-buttons > ul .facebook,ul.share-buttons .facebook {background-position:-70px -10px}.share-buttons > ul .email,ul.share-buttons .email {background-position:-10px -10px}.share-buttons > ul .whatsapp,ul.share-buttons .whatsapp {background-image:url(uploads/nss-svgs/whatsapp.png);background-repeat:no-repeat;background-position:center;background-size:40px 40px}.share-buttons > ul .feed,ul.share-buttons .feed {background-position:-10px -70px}.share-buttons > ul .for-mobile,ul.share-buttons .for-mobile {display:none}.share-buttons > ul .pdf,ul.share-buttons .pdf {text-indent:0;width:auto;padding:0 16px 0 38px;color:white;text-decoration:none;background-color:#bf272d;background-repeat:no-repeat;background-position:left center;background-image:url(uploads/nss-svgs/pdf-icon.png);background-size:40px 40px;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;-o-border-radius:20px}@media (-webkit-min-device-pixel-ratio: 1.2) {.share-buttons a {background-image:url(uploads/nss-svgs/social@2x.png)}.share-buttons .whatsapp {background-image:url(uploads/nss-svgs/whatsapp@2x.png)}}
@media (-webkit-min-device-pixel-ratio: 2.2) {.share-buttons a {background-image:url(uploads/nss-svgs/social@3x.png)}.share-buttons .whatsapp {background-image:url(uploads/nss-svgs/whatsapp@3x.png)}}
@media (max-width: 666px) {.share-buttons .for-mobile {display:inline-block}}
.related-section {clear:both}.related-section .campaigns {border-top:1px solid #3097d8;border-bottom:1px solid #3097d8;padding:15px 0;margin:0 0 30px}.news-and-events {margin-bottom:30px;overflow:auto}.related-section .news-feed,.related-section .blog-feed,.related-section .news-wrap,.related-section .blogs-wrap,.homepage .news-and-events .news-feed,.homepage .news-and-events .blog-feed,.homepage .news-and-events .news-wrap,.homepage .news-and-events .blogs-wrap {width:49%;float:left;font-size:.9em}.related-section .news-feed h2,.related-section .blog-feed h2,.related-section .news-wrap h2,.related-section .blogs-wrap h2,.homepage .news-and-events .news-feed h2,.homepage .news-and-events .blog-feed h2,.homepage .news-and-events .news-wrap h2,.homepage .news-and-events .blogs-wrap h2 {font-size:1.4em;padding:10px 15px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;background-color:#3097d8;color:white;margin:0 0 15px}.related-section .news-feed h2 a,.related-section .blog-feed h2 a,.related-section .news-wrap h2 a,.related-section .blogs-wrap h2 a,.homepage .news-and-events .news-feed h2 a,.homepage .news-and-events .blog-feed h2 a,.homepage .news-and-events .news-wrap h2 a,.homepage .news-and-events .blogs-wrap h2 a {color:inherit}.related-section .news-feed .item,.related-section .blog-feed .item,.related-section .news-wrap .item,.related-section .blogs-wrap .item,.homepage .news-and-events .news-feed .item,.homepage .news-and-events .blog-feed .item,.homepage .news-and-events .news-wrap .item,.homepage .news-and-events .blogs-wrap .item {border-bottom:1px solid #dadada}.related-section .news-feed .item h3,.related-section .blog-feed .item h3,.related-section .news-wrap .item h3,.related-section .blogs-wrap .item h3,.homepage .news-and-events .news-feed .item h3,.homepage .news-and-events .blog-feed .item h3,.homepage .news-and-events .news-wrap .item h3,.homepage .news-and-events .blogs-wrap .item h3 {font-size:1.4em}.related-section .news-feed .last,.related-section .blog-feed .last,.related-section .news-wrap .last,.related-section .blogs-wrap .last,.homepage .news-and-events .news-feed .last,.homepage .news-and-events .blog-feed .last,.homepage .news-and-events .news-wrap .last,.homepage .news-and-events .blogs-wrap .last {border:none;margin:0 !important}.related-section .news-feed,.related-section .news-wrap,.homepage .news-and-events .news-feed,.homepage .news-and-events .news-wrap {margin-right:2%}.related-section .news-feed .item,.related-section .news-wrap .item,.homepage .news-and-events .news-feed .item,.homepage .news-and-events .news-wrap .item {overflow:auto;position:relative}.related-section .news-feed .item h3,.related-section .news-wrap .item h3,.homepage .news-and-events .news-feed .item h3,.homepage .news-and-events .news-wrap .item h3 {line-height:1.3em;max-height:3.9em;overflow:hidden;margin:10px 0 5px;text-overflow:ellipsis}.related-section .news-feed .item p.text,.related-section .news-wrap .item p.text,.homepage .news-and-events .news-feed .item p.text,.homepage .news-and-events .news-wrap .item p.text {color:#666;line-height:1.6em;max-height:6.4em;overflow:hidden;text-overflow:ellipsis}.related-section .news-feed .item p.date,.related-section .news-wrap .item p.date,.homepage .news-and-events .news-feed .item p.date,.homepage .news-and-events .news-wrap .item p.date {z-index:100;position:absolute;top:0;left:0;font-weight:bold;padding:8px 10px;font-family:"Bitter", "Open Sans", sans-serif;background-color:rgba(102,102,102,.9);color:white}.related-section .news-feed .item:hover img,.related-section .news-wrap .item:hover img,.homepage .news-and-events .news-feed .item:hover img,.homepage .news-and-events .news-wrap .item:hover img {transform:scale(1.05);-moz-transform:scale(1.05);-webkit-transform:scale(1.05);-o-transform:scale(1.05);-moz-transform:scale(1.05);-webkit-transform:scale(1.05)}.related-section .news-feed .image,.related-section .news-wrap .image,.homepage .news-and-events .news-feed .image,.homepage .news-and-events .news-wrap .image {width:48%;margin:0 4% 0 0;overflow:hidden;float:left}.related-section .news-feed .image img,.related-section .news-wrap .image img,.homepage .news-and-events .news-feed .image img,.homepage .news-and-events .news-wrap .image img {border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;transition:.3s all;-moz-transition:.3s all;-webkit-transition:.3s all;-o-transition:.3s all;-moz-transition:.3s all;-webkit-transition:.3s all}.related-section .news-feed .no-image,.related-section .news-wrap .no-image,.homepage .news-and-events .news-feed .no-image,.homepage .news-and-events .news-wrap .no-image {padding-top:36%;background-color:#dadada}.related-section .blog-feed h2,.related-section .blogs-wrap h2,.homepage .news-and-events .blog-feed h2,.homepage .news-and-events .blogs-wrap h2 {margin:0 0 15px;background-color:#bf272d}.related-section .blog-feed .item,.related-section .blogs-wrap .item,.homepage .news-and-events .blog-feed .item,.homepage .news-and-events .blogs-wrap .item {overflow:auto;min-height:160px;padding:10px 0 15px;margin:0}.related-section .blog-feed .item h3,.related-section .blog-feed .item p.date,.related-section .blog-feed .item div.tags,.related-section .blogs-wrap .item h3,.related-section .blogs-wrap .item p.date,.related-section .blogs-wrap .item div.tags,.homepage .news-and-events .blog-feed .item h3,.homepage .news-and-events .blog-feed .item p.date,.homepage .news-and-events .blog-feed .item div.tags,.homepage .news-and-events .blogs-wrap .item h3,.homepage .news-and-events .blogs-wrap .item p.date,.homepage .news-and-events .blogs-wrap .item div.tags {width:48%;clear:left}.related-section .blog-feed .item div.tags,.related-section .blogs-wrap .item div.tags,.homepage .news-and-events .blog-feed .item div.tags,.homepage .news-and-events .blogs-wrap .item div.tags {margin:5px 0;font-family:"Bitter", "Open Sans", sans-serif}.related-section .blog-feed .item div.tags a,.related-section .blogs-wrap .item div.tags a,.homepage .news-and-events .blog-feed .item div.tags a,.homepage .news-and-events .blogs-wrap .item div.tags a {color:#bf272d}.related-section .blog-feed .item p.date,.related-section .blogs-wrap .item p.date,.homepage .news-and-events .blog-feed .item p.date,.homepage .news-and-events .blogs-wrap .item p.date {color:#666;font-family:"Bitter", "Open Sans", sans-serif}.related-section .blog-feed .item p.date a,.related-section .blogs-wrap .item p.date a,.homepage .news-and-events .blog-feed .item p.date a,.homepage .news-and-events .blogs-wrap .item p.date a {color:inherit}.related-section .blog-feed .item p.text,.related-section .blogs-wrap .item p.text,.homepage .news-and-events .blog-feed .item p.text,.homepage .news-and-events .blogs-wrap .item p.text {width:48%;float:right;color:#666;margin-left:4%}.related-section .feed .items,.homepage .news-and-events .feed .items {margin:0 0 15px}.related-section .feed p.more,.homepage .news-and-events .feed p.more {font-size:1.2em}.related-section .feed p.more a,.homepage .news-and-events .feed p.more a {display:block;padding:8px 15px;text-align:center;background-color:#eee;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;color:#0a5293;font-family:"Bitter", "Open Sans", sans-serif}.related-section .blogs-wrap .feed p.more a,.homepage .news-and-events .blogs-wrap .feed p.more a {color:#bf272d}@media (max-width: 840px) {.related-section .news-feed,.related-section .blog-feed,.related-section .news-wrap,.related-section .blogs-wrap,.homepage .news-and-events .news-feed,.homepage .news-and-events .blog-feed,.homepage .news-and-events .news-wrap,.homepage .news-and-events .blogs-wrap {width:auto;float:none}.related-section .news-feed,.related-section .news-wrap,.homepage .news-and-events .news-feed,.homepage .news-and-events .news-wrap {margin:0 0 30px}.related-section .news-feed .item p.date,.related-section .news-wrap .item p.date,.homepage .news-and-events .news-feed .item p.date,.homepage .news-and-events .news-wrap .item p.date {font-size:.9em;padding:4px 5px}}
a {color:#0a5293;text-decoration:none}a:hover {text-decoration:underline}h1,h2,h3,h4,h5,h6,p.title {line-height:1.3;font-weight:bold;font-family:"Bitter", "Open Sans", sans-serif}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,p.title a {color:#000}h1 {font-size:2.4em}h2 {font-size:2em}h3 {font-size:1.8em}h4 {font-size:1.4em}h5,h6,p.title {font-size:1.2em}ul,ol {list-style:none}img,iframe {max-width:100%;vertical-align:top}img {height:auto}iframe {border:none}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6,.content p,.content p.text,.content p.description,.content p.title,.content ol,.content ul,.content li,.content dl,.content dt,.content dd,.content table,.content th,.content td,.content blockquote,.content iframe,.content .image,.content .picture,.content .img,.content img {margin:0;padding:0}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6,.content p,.content p.text,.content p.description,.content p.title,.content ol,.content ul,.content dl,.content table,.content blockquote,.content iframe,.content .image,.content .picture,.content .img {margin:0 0 15px}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6,.content p.title {clear:both;line-height:1.3}.content p,.content p.text,.content p.description,.content ol,.content ul,.content dl,.content .table,.content .image,.content .picture,.content .img {line-height:1.6}.content ul,.content ol {padding-left:30px}.content ul.editbuttons {margin:0;padding:0}.content ul {list-style:disc}.content ol {list-style:decimal}.content h1.heading {font-size:3em;margin:0 0 25px 0}.content h2.heading {font-size:2.4em;margin:25px 0 15px 0;padding-bottom:10px;border-bottom:1px solid #dadada}.content h3.heading {font-size:1.8em;margin:25px 0 15px 0}.content .richt blockquote {border-left:5px solid #0a5293;font-family:"Bitter", "Open Sans", sans-serif;padding:10px 15px 0 15px;font-size:larger;font-style:italic;margin:15px;line-height:175%;color:#444}.content .richt blockquote p {margin:0;padding-bottom:10px}.content .quote {margin:0 15px 30px 0}.content .quote blockquote {color:#0a5293;font-family:"Bitter", "Open Sans", sans-serif;font-style:italic;font-size:1.2em;padding:10px 0 0}.content .quote blockquote p.text {margin:5px 0;text-align:left;display:block;color:#0a5293}.content .quote blockquote p:first-child:before,.content .quote blockquote p:last-child:after {position:relative;top:25px;line-height:0;font-size:3em;display:inline-block}.content .quote blockquote p:first-child:before {content:"\201C";margin-right:15px}.content .quote blockquote p:last-child:after {content:"\201D";margin-left:2px}.content .quote .who {margin:5px 0;color:#666}.content .quote.float-left {float:left;max-width:320px}.content .quote.float-right {float:right;max-width:320px}.content .quote.align-right {text-align:right}.content .quote.align-center {text-align:center}.content .quote.align-right {text-align:justify}.content .quote.clear-left {clear:left}.content .quote.clear-right {clear:right}.content .quote.clear-both {clear:both}.content .table {width:100%;font-size:.9em;border-collapse:collapse;border:1px solid #dadada}.content .table caption {margin:0 0 15px;font-size:1.2em;text-align:left;font-weight:bold}.content .table th,.content .table td {padding:10px;border:1px solid #dadada;background:#FAFAFA}.content .table th p,.content .table td p {margin:0 !important;font-size:1em !important}.content .table th {font-weight:bold;background-color:#dadada;border:1px solid #bababa}.content .gallery {border-spacing:15px;border:none;border-collapse:separate}.content .gallery td {text-align:center}.content .gallery td img {width:100%}.content .gallery td p.title,.content .gallery td p.added {margin-top:10px !important}.content .gallery td p.title {font-weight:bold}.content .gallery td p.title a {color:#000}.content .gallery td p.added {color:#666}.content .gallery .empty {display:none}.content .gallery .cpadmin td {text-align:left}.content .gallery .cpadmin td img {width:auto}.content div.basket table.basket {border:none;font-size:1em}.content div.basket table.basket th,.content div.basket table.basket td {border:none;padding:15px 0;border-bottom:1px solid #bababa;text-align:left}.content div.basket table.basket th {font-size:1.2em;background-color:transparent;text-transform:uppercase}.content div.basket table.basket .item strong a {color:#000}.content div.basket table.basket .item strong a:hover {text-decoration:underline}.content div.basket table.basket .price {text-align:right}.content div.basket table.basket .subtotal {color:#666}.content div.basket table.basket .total {font-size:1.2em;font-weight:bold}.content div.basket .continue {font-size:.9em;text-align:center}.content div.basket .continue a {color:#666}.content div.basket .continue a:hover {text-decoration:underline}.content .img img,.content .table img {border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px}.content .img.float-right,.content .img.float-left {max-width:250px;margin:0 !important;width:auto !important}.content .img.float-right img,.content .img.float-left img {max-width:100%;min-width:250px;vertical-align:bottom}.content .img.float-right {float:right !important;margin:0 0 25px 15px !important}.content .img.float-left {float:left !important;margin:0 15px 25px 0 !important}.content .img.align-center {text-align:center;margin-left:auto;margin-right:auto}.content .grid-3 {display:inline-block;width:32%;vertical-align:top;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;padding:5px}.content div.element.img p.text {padding:7px;font-size:.9em;color:#666;font-style:italic;text-align:center;margin:0;background:#EEE}.content .rule {border:none;clear:both;margin:40px 0;border-top:1px solid #dadada}.content div.document,.content div.page,.content div.weblink,.content div.external-document {clear:both}.content div.document ul,.content div.page ul,.content div.weblink ul,.content div.external-document ul {padding:0;margin:0;list-style:none}.content div.document ul li,.content div.page ul li,.content div.weblink ul li,.content div.external-document ul li {padding:10px 45px 10px 15px;display:block;margin:0 0 15px;background-color:#f0f0f0;position:relative;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px}.content div.document ul li a,.content div.page ul li a,.content div.weblink ul li a,.content div.external-document ul li a {color:#000;font-weight:bold}.content div.document ul li a:hover,.content div.page ul li a:hover,.content div.weblink ul li a:hover,.content div.external-document ul li a:hover {text-decoration:underline}.content div.document ul li p,.content div.page ul li p,.content div.weblink ul li p,.content div.external-document ul li p {margin:0;padding:0}.content div.document ul li .image,.content div.page ul li .image,.content div.weblink ul li .image,.content div.external-document ul li .image {margin:0 15px 0 0;display:inline-block}.content div.document ul li .file-info,.content div.page ul li .file-info,.content div.weblink ul li .file-info,.content div.external-document ul li .file-info {font-size:.9em;color:#666}.content div.document ul li .page-title,.content div.document ul li a.doc,.content div.document ul li p.title,.content div.document ul li a[rel="offsite-popup"],.content div.page ul li .page-title,.content div.page ul li a.doc,.content div.page ul li p.title,.content div.page ul li a[rel="offsite-popup"],.content div.weblink ul li .page-title,.content div.weblink ul li a.doc,.content div.weblink ul li p.title,.content div.weblink ul li a[rel="offsite-popup"],.content div.external-document ul li .page-title,.content div.external-document ul li a.doc,.content div.external-document ul li p.title,.content div.external-document ul li a[rel="offsite-popup"] {font-family:"Bitter", "Open Sans", sans-serif;line-height:1.6;font-size:1.2em}.content div.document ul li p.description,.content div.page ul li p.description,.content div.weblink ul li p.description,.content div.external-document ul li p.description {margin:5px 0 0;color:#666;font-size:.9em}.content div.document ul li .read-more,.content div.page ul li .read-more,.content div.weblink ul li .read-more,.content div.external-document ul li .read-more {display:none}.content div.document ul li.page:before,.content div.document ul li.page:after,.content div.page ul li.page:before,.content div.page ul li.page:after,.content div.weblink ul li.page:before,.content div.weblink ul li.page:after,.content div.external-document ul li.page:before,.content div.external-document ul li.page:after {content:" ";position:absolute;top:50%;transition:.3s all;-moz-transition:.3s all;-webkit-transition:.3s all;-o-transition:.3s all;-moz-transition:.3s all;-webkit-transition:.3s all}.content div.document ul li.page:before,.content div.page ul li.page:before,.content div.weblink ul li.page:before,.content div.external-document ul li.page:before {z-index:2;width:15px;border-bottom:2px solid #0a5293;margin-top:-1px;right:15px}.content div.document ul li.page:after,.content div.page ul li.page:after,.content div.weblink ul li.page:after,.content div.external-document ul li.page:after {z-index:1;right:15px;margin-top:-5px;border-right:2px solid #0a5293;border-bottom:2px solid #0a5293;width:8px;height:8px;transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.content div.document ul li.page:hover:before,.content div.document ul li.page:hover:after,.content div.page ul li.page:hover:before,.content div.page ul li.page:hover:after,.content div.weblink ul li.page:hover:before,.content div.weblink ul li.page:hover:after,.content div.external-document ul li.page:hover:before,.content div.external-document ul li.page:hover:after {right:18px}.content div.document ul li.document:before,.content div.document ul li.document:after,.content div.document ul li.external-document:before,.content div.document ul li.external-document:after,.content div.page ul li.document:before,.content div.page ul li.document:after,.content div.page ul li.external-document:before,.content div.page ul li.external-document:after,.content div.weblink ul li.document:before,.content div.weblink ul li.document:after,.content div.weblink ul li.external-document:before,.content div.weblink ul li.external-document:after,.content div.external-document ul li.document:before,.content div.external-document ul li.document:after,.content div.external-document ul li.external-document:before,.content div.external-document ul li.external-document:after {content:" ";position:absolute;top:50%;transition:.3s all;-moz-transition:.3s all;-webkit-transition:.3s all;-o-transition:.3s all;-moz-transition:.3s all;-webkit-transition:.3s all}.content div.document ul li.document:before,.content div.document ul li.external-document:before,.content div.page ul li.document:before,.content div.page ul li.external-document:before,.content div.weblink ul li.document:before,.content div.weblink ul li.external-document:before,.content div.external-document ul li.document:before,.content div.external-document ul li.external-document:before {z-index:2;height:15px;margin-top:-11px;border-right:2px solid #3097d8;right:21px}.content div.document ul li.document:after,.content div.document ul li.external-document:after,.content div.page ul li.document:after,.content div.page ul li.external-document:after,.content div.weblink ul li.document:after,.content div.weblink ul li.external-document:after,.content div.external-document ul li.document:after,.content div.external-document ul li.external-document:after {z-index:1;right:17px;margin-top:-6px;border-right:2px solid #3097d8;border-bottom:2px solid #3097d8;width:8px;height:8px;transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg)}.content div.document ul li.document a.doc:before,.content div.document ul li.document p.title > a:before,.content div.document ul li.external-document a.doc:before,.content div.document ul li.external-document p.title > a:before,.content div.page ul li.document a.doc:before,.content div.page ul li.document p.title > a:before,.content div.page ul li.external-document a.doc:before,.content div.page ul li.external-document p.title > a:before,.content div.weblink ul li.document a.doc:before,.content div.weblink ul li.document p.title > a:before,.content div.weblink ul li.external-document a.doc:before,.content div.weblink ul li.external-document p.title > a:before,.content div.external-document ul li.document a.doc:before,.content div.external-document ul li.document p.title > a:before,.content div.external-document ul li.external-document a.doc:before,.content div.external-document ul li.external-document p.title > a:before {content:" ";position:absolute;z-index:3;top:50%;right:15px;width:14px;margin-top:9px;border-bottom:2px solid #3097d8}.content div.document ul li.document:hover:before,.content div.document ul li.external-document:hover:before,.content div.page ul li.document:hover:before,.content div.page ul li.external-document:hover:before,.content div.weblink ul li.document:hover:before,.content div.weblink ul li.external-document:hover:before,.content div.external-document ul li.document:hover:before,.content div.external-document ul li.external-document:hover:before {margin-top:-13px}.content div.document ul li.document:hover:after,.content div.document ul li.external-document:hover:after,.content div.page ul li.document:hover:after,.content div.page ul li.external-document:hover:after,.content div.weblink ul li.document:hover:after,.content div.weblink ul li.external-document:hover:after,.content div.external-document ul li.document:hover:after,.content div.external-document ul li.external-document:hover:after {margin-top:-8px}.content div.page.with-image {margin-top:20px}.content div.page.with-image li {width:33.3333333%}.content div.page.with-image ul {margin:0 -15px 0 0}.content div.page.with-image ul li {padding:0 15px 15px 0;display:inline-block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;background:none;vertical-align:top;border:none;overflow:hidden;position:relative;text-align:left}.content div.page.with-image ul li:before,.content div.page.with-image ul li:after {display:none}.content div.page.with-image ul li p {font-size:1em}.content div.page.with-image ul li p.description {margin:0;padding:15px;background-color:#f0f0f0}.content div.page.with-image ul li .title {font-size:1.6em;text-align:center}.content div.page.with-image ul li .title a {padding:15px;background-color:#0a5293;display:block;color:white}.content div.page.with-image ul li .image {margin:0;display:block}.content div.page.with-image ul li .image img {width:100%;height:auto}.content div.page.with-image ul li .read-more {display:block;font-family:"Bitter", "Open Sans", sans-serif;font-size:1.2em;text-align:center}.content div.page.with-image ul li .read-more a {color:white;display:block;padding:15px 0;background-color:#3097d8;text-decoration:none;transition:.3s all;-moz-transition:.3s all;-webkit-transition:.3s all;-o-transition:.3s all}.content div.page.with-image ul li .read-more a:hover {background-color:#2881b8}.content div.faq h2.heading {display:block;margin:0;cursor:pointer;position:relative;border:none}.content div.faq h2.heading:hover {text-decoration:underline}.content div.faq .answer {display:none}.content div.faq:not(.plaintext) {margin:0 0 15px}.content div.faq:not(.plaintext) .question {background-color:#f0f0f0;border-radius-top-left:2px;border-radius-top-right:2px;padding:10px 45px 10px 15px;position:relative}.content div.faq:not(.plaintext) .question .description {margin:0;color:#666;font-size:.9em}.content div.faq:not(.plaintext) .question:before,.content div.faq:not(.plaintext) .question:after {content:" ";margin-top:-1px;position:absolute;z-index:100;top:50%;width:10px;height:2px;background-color:#bf272d;transition:.3s all;-moz-transition:.3s all;-webkit-transition:.3s all;-o-transition:.3s all;-moz-transition:.3s all;-webkit-transition:.3s all}.content div.faq:not(.plaintext) .question:before {transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);right:21px}.content div.faq:not(.plaintext) .question:after {transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);right:15px}.content div.faq:not(.plaintext) .question:hover:before,.content div.faq:not(.plaintext) .question:hover:after {margin-top:2px}.content div.faq:not(.plaintext) h2.heading {font-size:1.2em}.content div.faq:not(.plaintext) .answer {padding:15px;font-size:.9em;color:#666;background-color:#fafafa;border-radius-bottom-left:2px;border-radius-bottom-right:2px}.content div.faq:not(.plaintext) .answer p.text:last-child {margin:0}.content div.faq.open .question:before {transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.content div.faq.open .question:after {transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg)}.content div.faq.plaintext .question {background:none;padding:0}.content div.faq.plaintext .question .heading {font-size:100%;font-weight:normal;font-family:inherit}.content div.faq.plaintext .answer {background:none;padding:0;font-size:1em;color:inherit}.content dl {margin:0 0 15px}.content dl dt {font-weight:bold}.content .contact {clear:both;border:1px solid #bababa;background-color:#dadada;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;margin:79px auto 30px;max-width:720px;padding:15px}.content .contact .photo,.content .contact h2,.content .contact h3,.content .contact h4 {text-align:center;margin:0 0 5px}.content .contact .photo img {margin-top:-67px;border:1px solid #bababa;border-radius:49px;-moz-border-radius:49px;-webkit-border-radius:49px;-o-border-radius:49px}.content .contact h2 {font-size:1.4em}.content .contact h3,.content .contact h4 {font-size:1em;color:#666}.content .contact .note,.content .contact dl {font-size:.9em}.content .contact .note {margin:15px 0 0}.content .contact .note p.text {margin:0 0 15px}.content .contact dl {margin:0}.content .contact dl dt {width:120px;margin:0 15px 5px 0;float:left;clear:left}.content .contact dl dd {margin:0 0 5px;float:left}.content .contact dl dt:last-of-type,.content .contact dl dd:last-of-type {margin-bottom:0}.content > p.message,.content .basket > p.empty {margin:0;font-size:1.2em;color:#666;text-align:center;padding:30px 15px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;background-color:#dadada}.content .slideshow {margin:0 0 15px}.content .slideshow ul {padding:0;margin:0;list-style:none}.content .flexslider {position:relative}.content .flexslider .flex-viewport {margin:0 0 15px}.content .flexslider .slides .slide {display:none}.content .flexslider .slides img {width:100%;height:auto;transition:.3s all;-moz-transition:.3s all;-webkit-transition:.3s all;-o-transition:.3s all;-moz-transition:.3s all;-webkit-transition:.3s all}.content .flexslider .flex-control-nav,.content .flexslider .flex-direction-nav {clear:both}.content .flexslider .flex-control-nav {margin:0;height:14px;list-style:none;padding:30px 0 15px;text-align:center}.content .flexslider .flex-control-nav li {display:inline}.content .flexslider .flex-control-nav a {cursor:pointer;text-indent:-9999px;margin:0 4px;display:inline-block;width:12px;height:12px;border:1px solid #0a5293;transition:.3s all;-moz-transition:.3s all;-webkit-transition:.3s all;-o-transition:.3s all;-moz-transition:.3s all;-webkit-transition:.3s all;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;-o-border-radius:7px}.content .flexslider .flex-control-nav .flex-active {background-color:#0a5293}.content .flexslider .flex-direction-nav {opacity:.5;filter: alpha(opacity = 50);zoom:1}.content .flexslider .flex-direction-nav a {position:absolute;top:50%;height:40px;width:30px;margin-top:-20px;cursor:pointer;text-indent:-9999px;transition:.3s all;-moz-transition:.3s all;-webkit-transition:.3s all;-o-transition:.3s all}.content .flexslider .flex-direction-nav a:before,.content .flexslider .flex-direction-nav a:after {content:" ";position:absolute;left:50%;height:4px;width:20px;background-color:black;margin-left:-10px}.content .flexslider .flex-direction-nav a:before {top:12px;transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg)}.content .flexslider .flex-direction-nav a:after {bottom:12px;transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg)}.content .flexslider .flex-direction-nav .flex-prev {left:-45px}.content .flexslider .flex-direction-nav .flex-prev:hover {left:-50px}.content .flexslider .flex-direction-nav .flex-next {right:-45px}.content .flexslider .flex-direction-nav .flex-next:hover {right:-50px}.content .flexslider .flex-direction-nav .flex-next:before {transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg)}.content .flexslider .flex-direction-nav .flex-next:after {transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg)}.content ul.pagination {padding:0;list-style:none;text-align:center}.content ul.pagination li {padding:0}.content ul.pagination .first {margin:0 2px 0 0}.content ul.pagination,.content p.pagination {color:#666}.content ul.pagination strong,.content ul.pagination a,.content p.pagination strong,.content p.pagination a {display:inline-block;margin:0 2px;padding:2px 8px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px}.content ul.pagination strong,.content ul.pagination a:hover,.content p.pagination strong,.content p.pagination a:hover {background-color:#0a5293;color:white}.content ul.pagination a,.content p.pagination a {color:#000;background-color:#dadada;transition:.3s all;-moz-transition:.3s all;-webkit-transition:.3s all;-o-transition:.3s all;-moz-transition:.3s all;-webkit-transition:.3s all}.content div.forum table.topics,.content div.forum table.view-topic,.content div.forum table.forums {border:none;background-color:rgba(102,102,102,.05);font-size:.8em}.content div.forum table.topics th,.content div.forum table.topics td,.content div.forum table.view-topic th,.content div.forum table.view-topic td,.content div.forum table.forums th,.content div.forum table.forums td {color:#666;text-align:left;border:none;padding:12px;background-color:transparent}.content div.forum table.topics th a,.content div.forum table.topics td a,.content div.forum table.view-topic th a,.content div.forum table.view-topic td a,.content div.forum table.forums th a,.content div.forum table.forums td a {color:#000}.content div.forum table.topics td,.content div.forum table.view-topic td,.content div.forum table.forums td {border-top:1px solid rgba(0,0,0,.05)}.content div.forum table.topics .author,.content div.forum table.view-topic .author,.content div.forum table.forums .author {width:200px;text-align:center}.content div.forum table.topics td.message ul.editbuttons,.content div.forum table.view-topic td.message ul.editbuttons,.content div.forum table.forums td.message ul.editbuttons {margin:0 0 8px;overflow:auto}.content div.forum table.topics td.message p,.content div.forum table.view-topic td.message p,.content div.forum table.forums td.message p {margin:0 0 8px !important}.content div.forum table.topics td.message p.text,.content div.forum table.view-topic td.message p.text,.content div.forum table.forums td.message p.text {color:#000;font-size:1.2em !important}.content div.forum table.topics td.message p.text a,.content div.forum table.view-topic td.message p.text a,.content div.forum table.forums td.message p.text a {color:#0a5293}.content div.forum table.topics .heading,.content div.forum table.topics p,.content div.forum table.topics img,.content div.forum table.view-topic .heading,.content div.forum table.view-topic p,.content div.forum table.view-topic img,.content div.forum table.forums .heading,.content div.forum table.forums p,.content div.forum table.forums img {margin:0}.content div.forum table.topics .heading,.content div.forum table.view-topic .heading,.content div.forum table.forums .heading {font-size:1.2em;font-family:"Open Sans", sans-serif}.content div.forum table.topics th:not(:first-child),.content div.forum table.topics td:not(:first-child),.content div.forum table.forums th:not(:first-child),.content div.forum table.forums td:not(:first-child) {text-align:center}.content div.forum .topic-review table {margin:0}.calltoaction {margin:0 0 15px;text-align:center;border:1px solid rgba(0,0,0,0.1)}.calltoaction .calltoaction-wrap {padding:25px}.calltoaction .error {color:inherit;display:block;font-weight:bold;margin-bottom:5px}.calltoaction a {display:inline-block;margin:0 8px;padding:8px 15px;color:white;font-weight:bold;text-decoration:none;transition:.3s all;-moz-transition:.3s all;-webkit-transition:.3s all;-o-transition:.3s all;background-color:#0a5293;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;min-width:150px}.calltoaction a:hover {background-color:#bf272d}.calltoaction h2.heading {border:none;margin:0;padding:0 0 15px 0}.calltoaction ul {margin:0;list-style:none;padding:0}.calltoaction ul li {display:inline}.calltoaction form {padding:10px}.box-text-blue {background:#3097d8;color:#FFF}.box-text-blue a {color:inherit;text-decoration:underline}.box-text-darkblue {background:#0a5293;color:#FFF}.box-text-darkblue a {color:inherit;text-decoration:underline}.box-text-red {background:#bf272d;color:#FFF}.box-text-red a {color:inherit;text-decoration:underline}.box-text-grey {background:#dadada}.box-text-green {background:#01978e;color:#FFF}.box-text-green a {color:inherit;text-decoration:underline}.box-text-blue,.box-text-darkblue,.box-text-red,.box-text-grey,.box-text-green {padding:15px;margin:0 0 15px;border:1px solid rgba(0,0,0,0.1)}.box-text-blue > p:last-child,.box-text-darkblue > p:last-child,.box-text-red > p:last-child,.box-text-grey > p:last-child,.box-text-green > p:last-child {margin-bottom:0}.calltoaction-blue,.calltoaction {background:#3097d8;color:#FFF}.calltoaction-darkblue {background:#0a5293;color:#FFF}.calltoaction-darkblue a,.calltoaction-darkblue .fm-footer .button {background:#3097d8}.calltoaction-red {background:#bf272d;color:#FFF}.calltoaction-red a:hover,.calltoaction-red .fm-footer .button:hover {background:#3097d8}.calltoaction-grey {background-color:#dadada;color:#000}.calltoaction-nmfs-green {background-color:#01978e}.calltoaction-nmfs-green a,.calltoaction-nmfs-green .fm-footer .button {color:#003431;background-color:#ffe101}.calltoaction-nmfs-green a:hover,.calltoaction-nmfs-green .fm-footer .button:hover {color:white;background-color:#00605b}.no-sidebar .calltoaction {padding:0 50%;margin-left:-50%;margin-right:-50%}.no-sidebar .calltoaction .calltoaction-wrap {max-width:1050px;margin:0 auto}.expandable-section:not(.fixed) .group-heading:hover {color:#bf272d}.expandable-section {padding:15px 0}.expandable-section .group-heading {padding:0 0 10px 0;margin:0}.expandable-section .group-head {border-bottom:1px solid #dadada}.expandable-section .group-head p {font-weight:bold;color:#777;margin:0;padding:0 0 10px 0}.expandable-section h3.heading {margin:0;position:relative}.expandable-section h3.heading:before,.expandable-section h3.heading:after {content:" ";margin-top:-1px;position:absolute;z-index:100;top:50%;width:10px;height:2px;background-color:#bf272d;transition:.3s all;-moz-transition:.3s all;-webkit-transition:.3s all;-o-transition:.3s all;-moz-transition:.3s all;-webkit-transition:.3s all}.expandable-section h3.heading:before {transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);right:21px}.expandable-section h3.heading:after {transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);right:15px}.expandable-section h3.heading:hover:before,.expandable-section h3.heading:hover:after {margin-top:2px}.expandable-section .inner {display:none;margin:0;padding:15px 0}.expandable-section.open .inner {display:block}.expandable-section.open h3.heading:before {transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.expandable-section.open h3.heading:after {transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg)}@media (max-width: 768px) {.content div.basket table.basket th,.content div.basket table.basket td {padding:10px 0}.content div.basket table.basket .qty .button {padding:5px;font-size:1em}}
@media (max-width: 568px) {.content .img.float-right,.content .img.float-left {text-align:center;border:none;max-width:none;width:100% !important;float:none !important;margin:0 0 15px !important}.content .img.float-right p.text,.content .img.float-left p.text {text-align:inherit}.content .contact dl dt {width:auto;margin:0;float:none;clear:none}.content .contact dl dd {float:none}.content div.page.with-image ul li {width:auto;float:none}.content div.page.with-image ul li,.content div.page.with-image ul li:last-of-type,.content div.page.with-image ul li:nth-child(3n) {margin:0 0 15px}}
#flash p {padding:10px;font-size:1.2em;border-width:1px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px}#flash p a {color:inherit;text-decoration:underline}.page-news .feed .item .image,.page-opinion .feed .item .image {float:left;margin:0 15px 5px 0}.page-news .feed .item h2,.page-news .feed .item p,.page-opinion .feed .item h2,.page-opinion .feed .item p {margin:0 0 5px 165px}.page-podcast .feed .item .image {float:right}.page-podcast .blog .heading {display:none}.page-podcast .blog .post .heading,.page-podcast .blog .feed .item .heading {display:block}.page-podcast .blog #filters .button {background:#0d5294}.content .feed .items .item {min-height:135px}.content .feed .items .item .image {float:right;margin:0 0 15px 15px}.content .feed .item {padding:0 0 10px;overflow:auto;margin:0 0 15px;border-bottom:1px solid #dadada}.content .feed .item .heading,.content .feed .item .title {clear:none;font-size:1.4em;border:none;margin:0;border:0;font-weight:bold}.content .feed .item p.date,.content .feed .item p.venue,.content .feed .item div.location,.content .feed .item div.date {color:#666;font-family:"Bitter", "Open Sans", sans-serif}.content .feed .item p.date a,.content .feed .item p.venue a,.content .feed .item div.location a,.content .feed .item div.date a {color:inherit}.content .feed .item p.date:before {content:"Date: "}.content .feed .item p.venue:before,.content .feed .item div.location:before {content:"Venue: "}.content .feed .item .image {width:20%;margin-left:2%}.content .feed .item .image img {width:100%}.content .feed .item div.title,.content .feed .item div.date {padding-bottom:10px}.content .feed .highlight {padding:15px;background-color:rgba(204,0,0,.2);border:2px solid #c00;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;margin:0 0 15px}.content .feed .group-by-date .group-heading {background:#f0f0f0;font-size:1.4em;padding:15px}.template .content .feed .item .description ul.attachments {padding:0;margin:0 22% 15px 0;list-style:none}.template .content .feed .item .description ul.attachments li {width:85%;margin:0 0 2px;display:inline-block;padding:8px 45px 8px 15px;position:relative;color:rgba(255,255,255,.7);background-color:#bf272d;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.template .content .feed .item .description ul.attachments li a {color:white}.template .content .feed .item .description ul.attachments li .file-info {display:inline-block;margin-left:4px;font-size:.8em}.template .content .feed .item .description ul.attachments li:last-child {margin:0}.page-publications .content .feed .item .description ul.attachments li:before,.page-publications .content .feed .item .description ul.attachments li:after,.page-leaflets .content .feed .item .description ul.attachments li:before,.page-leaflets .content .feed .item .description ul.attachments li:after {content:" ";position:absolute;top:50%;transition:.3s all;-moz-transition:.3s all;-webkit-transition:.3s all;-o-transition:.3s all;-moz-transition:.3s all;-webkit-transition:.3s all}.page-publications .content .feed .item .description ul.attachments li:before,.page-leaflets .content .feed .item .description ul.attachments li:before {z-index:2;height:15px;margin-top:-11px;border-right:2px solid white;right:21px}.page-publications .content .feed .item .description ul.attachments li:after,.page-leaflets .content .feed .item .description ul.attachments li:after {z-index:1;right:17px;margin-top:-6px;border-right:2px solid white;border-bottom:2px solid white;width:8px;height:8px;transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg)}.page-publications .content .feed .item .description ul.attachments li a:before,.page-leaflets .content .feed .item .description ul.attachments li a:before {content:" ";position:absolute;z-index:3;top:50%;right:15px;width:14px;margin-top:9px;border-bottom:2px solid white}.page-publications .content .feed .item .description ul.attachments li:hover:before,.page-leaflets .content .feed .item .description ul.attachments li:hover:before {margin-top:-13px}.page-publications .content .feed .item .description ul.attachments li:hover:after,.page-leaflets .content .feed .item .description ul.attachments li:hover:after {margin-top:-8px}.content .feed.applications .item p.date {font-weight:bold;color:inherit}.content .feed.applications .item p.date:before {content:"Deadline: "}.blog .months,.events .months {padding:0;margin:0 0 10px;list-style:none}.blog .months li,.events .months li {display:inline}.blog .months a,.events .months a {margin:0 5px 5px 0;padding:5px 15px;display:inline-block;background-color:#0a5293;color:white;border:1px solid rgba(0,0,0,.3);border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;transition:.3s all;-moz-transition:.3s all;-webkit-transition:.3s all;-o-transition:.3s all;-moz-transition:.3s all;-webkit-transition:.3s all}.blog .months a:hover,.events .months a:hover {background-color:#bf272d}.blog .items .item .image,.events .items .item .image {width:auto !important;max-width:250px}.blog .post h1,.blog .event h1,.events .post h1,.events .event h1 {font-size:2.8em}.blog .post p.date,.blog .event p.date,.events .post p.date,.events .event p.date {color:#666;padding:0 0 15px;border-bottom:2px solid #3097d8;font-size:1.2em}.blog .post p.date a,.blog .event p.date a,.events .post p.date a,.events .event p.date a {color:inherit}.blog .post .overview h3,.blog .event .overview h3,.events .post .overview h3,.events .event .overview h3 {font-size:1em;font-weight:normal;color:#666}.blog .post .image,.blog .post .picture,.blog .event .image,.blog .event .picture,.events .post .image,.events .post .picture,.events .event .image,.events .event .picture {max-width:50%;float:right;margin:0 0 15px 15px}.blog .post .image img,.blog .post .picture img,.blog .event .image img,.blog .event .picture img,.events .post .image img,.events .post .picture img,.events .event .image img,.events .event .picture img {border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px}.blog .post p.tags,.blog .event p.tags,.events .post p.tags,.events .event p.tags {clear:both}.blog .post .social .addthis_toolbox,.blog .event .social .addthis_toolbox,.events .post .social .addthis_toolbox,.events .event .social .addthis_toolbox {display:inline}.blog .post .social div.reddit,.blog .post .social .addthis_toolbox > a,.blog .event .social div.reddit,.blog .event .social .addthis_toolbox > a,.events .post .social div.reddit,.events .post .social .addthis_toolbox > a,.events .event .social div.reddit,.events .event .social .addthis_toolbox > a {margin:0 8px 15px 0;padding:0;display:inline-block;height:20px;overflow:hidden}.blog .post .social div.reddit div,.blog .post .social .addthis_toolbox > a div,.blog .event .social div.reddit div,.blog .event .social .addthis_toolbox > a div,.events .post .social div.reddit div,.events .post .social .addthis_toolbox > a div,.events .event .social div.reddit div,.events .event .social .addthis_toolbox > a div {vertical-align:top !important}.blog .post .social div.reddit iframe,.blog .post .social .addthis_toolbox > a iframe,.blog .event .social div.reddit iframe,.blog .event .social .addthis_toolbox > a iframe,.events .post .social div.reddit iframe,.events .post .social .addthis_toolbox > a iframe,.events .event .social div.reddit iframe,.events .event .social .addthis_toolbox > a iframe {margin:0}.blog .post .author,.blog .event .author,.events .post .author,.events .event .author {padding:8px;height:80px;background-color:#0a5293;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;margin:0 0 15px;color:#FFF}.blog .post .author p,.blog .event .author p,.events .post .author p,.events .event .author p {font-size:.9em;margin:0}.blog .post .author p a,.blog .event .author p a,.events .post .author p a,.events .event .author p a {color:inherit;text-decoration:underline}.blog .post .author p.author-name,.blog .event .author p.author-name,.events .post .author p.author-name,.events .event .author p.author-name {font-size:1em}.blog .post .author p.avatar,.blog .event .author p.avatar,.events .post .author p.avatar,.events .event .author p.avatar {margin:0 8px 0 0;float:left}.blog .post .author img,.blog .event .author img,.events .post .author img,.events .event .author img {border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px}.blog .suggestions a,.events .suggestions a {margin:5px 5px 0 0}.blog #booking,.events #booking {clear:both}.blog #booking #details,.events #booking #details {margin:0 auto;max-width:460px}.blog #booking #details .textbox,.events #booking #details .textbox {width:100%}.content .blog p.tags a,.content .blog ul.tags a,.content .blog div.tags a,.content .events p.tags a,.content .events ul.tags a,.content .events div.tags a,.content .feed p.tags a,.content .feed ul.tags a,.content .feed div.tags a {font-size:.9em;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;display:inline-block;background-color:#0a5293;float:none;color:white;border:1px solid rgba(0,0,0,.3);padding:2px 5px;transition:.3s all;-moz-transition:.3s all;-webkit-transition:.3s all;-o-transition:.3s all;-moz-transition:.3s all;-webkit-transition:.3s all;margin:2px 0}.content .blog p.tags a:hover,.content .blog ul.tags a:hover,.content .blog div.tags a:hover,.content .events p.tags a:hover,.content .events ul.tags a:hover,.content .events div.tags a:hover,.content .feed p.tags a:hover,.content .feed ul.tags a:hover,.content .feed div.tags a:hover {background-color:#bf272d}.content .blog p.tags,.content .blog div.tags,.content .events p.tags,.content .events div.tags,.content .feed p.tags,.content .feed div.tags {color:#666}.blog .calendar .date-selector,.events .calendar .date-selector {border:none}.blog .calendar .date-selector td,.events .calendar .date-selector td {padding:0;border:none}.blog .calendar .date-selector .last-month,.blog .calendar .date-selector .next-month,.events .calendar .date-selector .last-month,.events .calendar .date-selector .next-month {font-size:1.8em}.blog .calendar .date-selector .current-month,.events .calendar .date-selector .current-month {font-size:1.4em;text-align:center;font-weight:bold;font-family:"Bitter", "Open Sans", sans-serif}.blog .calendar .date-selector .current-month a,.events .calendar .date-selector .current-month a {color:#000}.blog .calendar .date-selector .current-month a:hover,.events .calendar .date-selector .current-month a:hover {text-decoration:underline}.blog .calendar .date-selector .next-month,.events .calendar .date-selector .next-month {text-align:right}.blog .calendar .days-of-month th,.blog .calendar .days-of-month td,.events .calendar .days-of-month th,.events .calendar .days-of-month td {padding:8px;vertical-align:top}.blog .calendar .days-of-month .dayno,.events .calendar .days-of-month .dayno {display:block;font-weight:bold;font-size:1.1em;font-family:"Bitter", "Open Sans", sans-serif}.blog .calendar .days-of-month .has_events .dayno,.events .calendar .days-of-month .has_events .dayno {margin:0 0 4px}.blog .calendar .days-of-month td.today,.events .calendar .days-of-month td.today {background-color:rgba(10,82,147,.1)}.blog .calendar .days-of-month td.weekday_6,.blog .calendar .days-of-month td.weekday_7,.events .calendar .days-of-month td.weekday_6,.events .calendar .days-of-month td.weekday_7 {background-color:#fafafa}.blog .calendar .days-of-month ul,.events .calendar .days-of-month ul {font-size:.9em;padding:0;margin:0;list-style:none}.blog .calendar .days-of-month ul li,.events .calendar .days-of-month ul li {display:block;margin:0 0 2px}.blog .calendar .days-of-month ul a,.events .calendar .days-of-month ul a {padding:2px 6px;color:white;background-color:#0a5293;display:inline-block;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;transition:.3s all;-moz-transition:.3s all;-webkit-transition:.3s all;-o-transition:.3s all;-moz-transition:.3s all;-webkit-transition:.3s all}.blog .calendar .days-of-month ul a:hover,.events .calendar .days-of-month ul a:hover {background-color:#bf272d}.blog .calendar .days-of-month ul .last,.events .calendar .days-of-month ul .last {margin:0}.blog .mini,.events .mini {float:right;margin:0 0 15px 15px}.blog .mini .date-selector,.events .mini .date-selector {margin:0 0 4px}.blog .mini .date-selector .last-month,.blog .mini .date-selector .next-month,.events .mini .date-selector .last-month,.events .mini .date-selector .next-month {font-size:1.4em}.blog .mini .date-selector .current-month,.events .mini .date-selector .current-month {font-size:1.2em}.blog .mini .days-of-month,.events .mini .days-of-month {margin:0}.blog .mini .days-of-month th,.blog .mini .days-of-month td,.events .mini .days-of-month th,.events .mini .days-of-month td {width:40px;padding:4px 0;text-align:center;vertical-align:middle}.blog .mini .days-of-month .longdayname,.events .mini .days-of-month .longdayname {display:none}.blog .mini .days-of-month .dayno,.events .mini .days-of-month .dayno {font-size:1em}.blog .mini .days-of-month .has_events .dayno,.events .mini .days-of-month .has_events .dayno {margin:0}@media (max-width: 768px) {.blog .normal,.events .normal {display:none}.blog .mini,.events .mini {margin:0 0 15px;float:none}.blog .mini .days-of-month th,.blog .mini .days-of-month td,.events .mini .days-of-month th,.events .mini .days-of-month td {width:auto;padding:4px}}
@media (max-width: 568px) {.blog .feed .item .image,.blog .post .image,.blog .event .picture,.events .feed .item .image,.events .post .image,.events .event .picture,.content .feed .feed .item .image,.content .feed .post .image,.content .feed .event .picture {float:none;margin:0 0 15px 15px;text-align:center}.blog .post .image,.blog .event .picture,.events .post .image,.events .event .picture,.content .feed .post .image,.content .feed .event .picture {max-width:none}.content .feed .item h2,.content .feed .item p {margin-left:0}}
.fm-form .fm-fieldset {margin:0 0 15px;padding:20px;border:1px solid #bababa}.fm-form legend {padding:2px 10px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;text-transform:uppercase;border:1px solid #bababa;background-color:#fafafa}.fm-form p.requiredmessage {margin:0;float:right;padding:10px;color:#666;font-size:.9em}.fm-form .fm-field {padding:10px}.fm-form .fm-field img {vertical-align:middle}.fm-form .fm-field-name {margin:0 0 5px}.fm-form .fm-field-name label {display:inline-block;font-weight:bold}.fm-form .fm-field-name p.description {margin:5px 0 0;font-size:.9em;color:#666}.fm-form .fm-options p {margin:0 0 5px}.fm-form .fm-options p.limit {margin:5px 0 0;font-size:.9em;color:#666}.fm-form .fm-options .button[value="Check Spelling"] {display:block}.fm-form .fm-options ul.suggestions {padding:0;margin:5px 0 0}.fm-form .fm-options p.fm-field-length {margin:5px 0 0;font-size:.9em;color:#666}.fm-form textarea,.fm-form .textbox,.fm-form select,.fm-form .button {font-size:1em;line-height:1.6}.fm-form textarea,.fm-form .textbox,.fm-form .button {border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.fm-form textarea,.fm-form .textbox {padding:5px;border:1px solid #bababa;box-shadow:inset 1px 1px 4px rgba(0,0,0,.1);-moz-box-shadow:inset 1px 1px 4px rgba(0,0,0,.1);-webkit-box-shadow:inset 1px 1px 4px rgba(0,0,0,.1);-o-box-shadow:inset 1px 1px 4px rgba(0,0,0,.1)}.fm-form .button {padding:5px 15px;cursor:pointer;background-color:#0a5293;color:white;border:1px solid rgba(0,0,0,.3);appearance:none;-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;-moz-appearance:none;-webkit-appearance:none;transition:.3s all;-moz-transition:.3s all;-webkit-transition:.3s all;-o-transition:.3s all;-moz-transition:.3s all;-webkit-transition:.3s all}.fm-form .button:hover {background-color:#bf272d}.fm-form .small {width:120px !important}.fm-form .medium {width:50% !important}.fm-form .large,.fm-form textarea {width:100% !important}.fm-form textarea {resize:vertical}.fm-form textarea.large {height:350px}.fm-form #field-startdatetime .textbox {text-align:center;margin:0 2px 0 0}.fm-form #field-picture img {border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px}.fm-form .mceLayout {width:100% !important;border-collapse:separate;border:none;font-size:inherit}.fm-form .mceLayout th,.fm-form .mceLayout td {padding:0;border:none}.fm-form .mceLayout th p,.fm-form .mceLayout td p {margin:inherit !important;font-size:inherit !important}.fm-form .mceLayout th {font-weight:normal;background-color:transparent}.fm-form .fm-footer {margin:0 0 15px;padding:0}.fm-form .fm-footer .button {width:auto;min-width:120px;margin:0 10px}.login #login,.login #registration,.register #login,.register #registration {margin:0 auto;max-width:460px}.login #login .textbox,.login #registration .textbox,.register #login .textbox,.register #registration .textbox {width:100%}.login h1,.login p.text,.login > ul,.register h1,.register p.text,.register > ul {text-align:center}.login p.text,.register p.text {color:#666}.login > ul,.register > ul {padding:0;font-size:.9em;list-style:none}.login > ul a,.register > ul a {color:#666}.login > ul a:hover,.register > ul a:hover {text-decoration:underline}@media (max-width: 768px) {.fm-form .fm-fieldset {padding:10px}.fm-form .fm-field {padding:5px}.fm-form .button {font-size:1.2em;padding:10px 30px}.fm-form .medium,.fm-form .large {width:100% !important}.fm-form #field-name .textbox,.fm-form #field-file2 .textbox {width:100%}.fm-form #field-name .textbox,.fm-form #field-file2 #files_new {display:block;margin:5px 0 0}.fm-form #field-startdatetime select {display:block;margin:5px 0}.fm-form .fm-options .button,.fm-form .fm-footer .button {width:100%;display:block}.fm-form .fm-options .button {margin:5px 0 0}.fm-form .fm-footer {margin:0}.fm-form .fm-footer .button {margin:0 0 15px}}
#filter,#filters,#places,#attendees,.searchresults #search {margin:0 0 15px;border:1px solid #DDD;text-align:center;padding:10px;background:#F8F8F8}#filter div,#filters div,#places div,#attendees div,.searchresults #search div {display:inline}#filter .fm-field,#filter .fm-footer,#filters .fm-field,#filters .fm-footer,#places .fm-field,#places .fm-footer,#attendees .fm-field,#attendees .fm-footer,.searchresults #search .fm-field,.searchresults #search .fm-footer {margin:0;display:inline-block;padding:5px}#filter .button,#filters .button,#places .button,#attendees .button,.searchresults #search .button {margin:0}.searchresults ul.tabs {padding:0;margin:0;list-style:none;height:40px}.searchresults ul.tabs li {display:inline}.searchresults ul.tabs a {display:block;float:left;padding:0 30px;height:39px;line-height:39px;margin-right:-1px;color:#666;background-color:#dadada;border:1px solid #bababa;transition:.3s all;-moz-transition:.3s all;-webkit-transition:.3s all;-o-transition:.3s all}.searchresults ul.tabs a:hover {background-color:#fafafa}.searchresults ul.tabs a.active {height:40px;color:#000;background-color:white;border-bottom:none}.searchresults .resultscount {color:#666;text-align:right}.searchresults .result {margin:0 0 30px}.searchresults .result .document {color:#006621}.searchresults .powered-by {color:#666;text-align:right}.break-out {background:#eee;padding:0 50%;margin-left:-50%;margin-right:-50%}.break-out .break-out-inner {max-width:1050px;margin:0 auto}.campaign-areas {padding-top:30px}.campaign-areas h1 {margin:0 0 30px;text-align:center}.campaign-areas .campaign-area {padding:0 0 30px}.campaign-areas .campaign-area-items {margin:0;margin:0 -15px 0 0;padding:0}.campaign-areas .campaign-area-items li {width:25%;height:195px;max-width:265px;padding-right:15px;display:inline-block;vertical-align:top;position:relative;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box}.campaign-areas .campaign-area-items li .image {background:#eee}.campaign-areas .campaign-area-items li p,.campaign-areas .campaign-area-items li h3 {margin:0}.campaign-areas .campaign-area-items li img {width:100%;vertical-align:bottom}.campaign-areas .campaign-area-items li .info {position:absolute;left:0;right:15px;bottom:0;color:white;background:#0a5293;overflow:hidden}.campaign-areas .campaign-area-items li .info a {color:inherit}.campaign-areas .campaign-area-items li .info .heading {font-size:1.2em;font-weight:normal;padding:15px;margin:0;border-bottom:4px solid #004176}.campaign-areas .campaign-area-items li .info .text {padding:12px 15px;font-size:90%;min-height:5em}.campaign-areas .campaign-area-items li .info .extra-info {display:none}.campaign-areas .campaign-area-items .campaign-area-more a {display:block;height:195px;color:white;padding:15px;text-align:center;background:#3097d8;font-family:"Bitter", "Open Sans", sans-serif;text-decoration:none;font-size:1.5em;transition:.3s all;-moz-transition:.3s all;-webkit-transition:.3s all;-o-transition:.3s all;-moz-transition:.3s all;-webkit-transition:.3s all;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box}.campaign-areas .campaign-area-items .campaign-area-more a span {display:block;font-family:"Open Sans", sans-serif;font-size:4em}.campaign-areas .campaign-area-items .campaign-area-more a:hover {background:#0a5293}@media (max-width: 960px) {.campaign-areas .campaign-area-items li {width:33.33%}}
@media (max-width: 720px) {.campaign-areas .campaign-area-items li {width:50%;margin:0 0 15px}}
@media (max-width: 500px) {.campaign-areas .campaign-area-items li {width:100%}}
.content ul.button-links {margin:0 -15px 0 0;padding:0}.content ul.button-links li {display:inline-block;margin:0 15px 15px 0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;vertical-align:top;width:23%;padding:20px;color:#FFF;background:#0d5294;min-height:200px;color:rgba(255,255,255,0.8)}.content ul.button-links li a {color:#FFF;font-family:"Bitter", "Open Sans", sans-serif;font-size:1.4em;font-weight:bold;padding-bottom:5px;display:block;padding-right:25%}.content ul.button-links li.red {background:#bf272d}.content ul.button-links li.light-blue {background:#3097d8}.info .more-button {padding:0px 15px 15px}.info .more-button .button {display:inline-block;text-decoration:none;background:#3097d8;font-family:"Bitter", "Open Sans", sans-serif;color:white;padding:5px 15px;transition:.3s all;-moz-transition:.3s all;-webkit-transition:.3s all;-o-transition:.3s all;-moz-transition:.3s all;-webkit-transition:.3s all;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px}.info .more-button .button:hover {background-color:#004176}.campaigns-all {margin-top:30px;border-top:1px solid #3097d8}.campaigns-all .break-out-inner {padding:30px 0;text-align:center}.campaigns-all h2.heading {margin:0 0 30px;border:none;padding:0}.campaigns-all .break-out-inner > ul {padding:0;margin:0;text-align:left}.campaigns-all .break-out-inner > ul > li {display:block;margin:0 0 22px}.campaigns-all .break-out-inner > ul > li a {font-weight:bold}.campaigns-all .break-out-inner > ul > li > a {display:block;font-size:1.2em;margin:0 0 8px;padding:0 0 4px;border-bottom:1px solid rgba(0,0,0,.1);color:#000;font-family:"Bitter", "Open Sans", sans-serif}.campaigns-all .break-out-inner > ul > li ul {margin:0;padding:0}.campaigns-all .break-out-inner > ul > li ul li {display:inline}.campaigns-all .break-out-inner > ul > li ul a {display:inline-block;margin:0 30px 8px 0}.campaigns-all .break-out-inner > ul > .last {margin:0 0 -8px}@media (max-width: 840px) {}
.campaign-area-campaigns ul,.related-campaign-items ul {margin:0;padding:0}.campaign-area-campaigns .campaign-area-items,.related-campaign-items .campaign-area-items {margin:0 -15px 15px 0}.campaign-area-campaigns .campaign-area-item,.related-campaign-items .campaign-area-item {margin-bottom:15px;padding-right:15px;vertical-align:top;width:33%;max-width:355px;height:186px;display:inline-block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;position:relative}.campaign-area-campaigns .campaign-area-item p,.campaign-area-campaigns .campaign-area-item h3,.related-campaign-items .campaign-area-item p,.related-campaign-items .campaign-area-item h3 {margin:0}.campaign-area-campaigns .campaign-area-item .image,.related-campaign-items .campaign-area-item .image {position:absolute;z-index:100;top:0;left:0;right:15px;bottom:0;overflow:hidden;text-align:center;background-color:#bababa;margin:0;max-width:none;float:none}.campaign-area-campaigns .campaign-area-item .image img,.related-campaign-items .campaign-area-item .image img {width:auto;display:inline-block;height:200px;max-width:none;filter:blur(3px)}.campaign-area-campaigns .campaign-area-item .info,.related-campaign-items .campaign-area-item .info {color:white;padding:12px;position:absolute;top:0;left:0;right:15px;bottom:-1px;z-index:200;background:rgba(16,28,43,.75);text-shadow:2px 2px 5px rgba(0,0,0,.2);-moz-text-shadow:2px 2px 5px rgba(0,0,0,.2);-webkit-text-shadow:2px 2px 5px rgba(0,0,0,.2);-o-text-shadow:2px 2px 5px rgba(0,0,0,.2);transition:background .2s ease;-moz-transition:background .2s ease;-webkit-transition:background .2s ease;-o-transition:background .2s ease}.campaign-area-campaigns .campaign-area-item .info a,.related-campaign-items .campaign-area-item .info a {color:inherit}.campaign-area-campaigns .campaign-area-item .info p.text,.related-campaign-items .campaign-area-item .info p.text {padding:10px 0;font-size:.9em;color:#CCC}.campaign-area-campaigns .campaign-area-item .info .more-button,.related-campaign-items .campaign-area-item .info .more-button {padding:0}.campaign-area-campaigns .campaign-area-item .info:hover,.related-campaign-items .campaign-area-item .info:hover {background:rgba(16,28,43,.9)}.content ul.related-campaign-items {padding:0;margin:0 -15px 15px 0;list-style:none}.content ul.related-campaign-items .campaign-area-item {width:50%}.content ul.related-campaign-items .campaign-area-item .heading {font-size:1.6em}@media (max-width: 666px) {.content ul.related-campaign-items .campaign-area-item {width:100%}}
#featured-campaigns {background:#3097d8;transition:background 1s;-moz-transition:background 1s;-webkit-transition:background 1s;-o-transition:background 1s;margin-top:-30px}#featured-campaigns .slideshow {max-width:800px;margin:0 auto}.page-opinion div.button {display:none}.with-sidebar .content div.page.with-image li {width:50%}.banner-page-links div.page.with-image.banner-page-links li {padding:0;position:relative;width:50%;padding-right:15px}.banner-page-links div.page.with-image.banner-page-links li .title {position:absolute;top:20px;left:0;font-size:2em}.banner-page-links div.page.with-image.banner-page-links li .read-more {display:none}.banner-page-links div.page.with-image.banner-page-links li .description {position:absolute;right:15px;bottom:30px;max-width:50%;color:#EEE;background:rgba(10,82,147,0.8)}.content .blue-box {margin:0 0 20px 0;background-color:#0a5293;color:#FFF;padding:20px}.content .blue-box a {color:inherit}.content .charter {counter-reset:item;font-family:"Bitter", "Open Sans", sans-serif;font-size:110%}.content .charter ul,.content .charter ol {margin:20px -1% 20px 0;padding:0}.content .charter li:not(:first-child) {counter-increment:item}.content .charter li {display:inline-block;width:32%;margin:0 1% 1% 0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;vertical-align:top;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;padding:15px 4em 15px 15px;background:#3097d8;color:#FFF;min-height:235px;position:relative;transition:box-shadow 0.5s ease;-moz-transition:box-shadow 0.5s ease;-webkit-transition:box-shadow 0.5s ease;-o-transition:box-shadow 0.5s ease}.content .charter li a {color:inherit;text-decoration:underline}.content .charter li:hover {box-shadow:0 0 20px rgba(0,0,0,0.5);-moz-box-shadow:0 0 20px rgba(0,0,0,0.5);-webkit-box-shadow:0 0 20px rgba(0,0,0,0.5);-o-box-shadow:0 0 20px rgba(0,0,0,0.5)}.content .charter li:first-child,.content .charter li:last-child {font-size:125%;text-align:right;padding:15px}.content .charter li:last-child {padding-top:40px;padding-left:80px}.content .charter li:not(:first-child):not(:last-child):before {content:counter(item);position:absolute;font-size:500%;bottom:-10px;right:10px;min-width:30px;text-align:center;opacity:0.5;filter: alpha(opacity = 50);zoom:1}.content .charter li:nth-child(1),.content .charter li:nth-child(6),.content .charter li:nth-child(10) {background:#3097d8}.content .charter li:nth-child(2),.content .charter li:nth-child(7),.content .charter li:nth-child(11) {background:#0a5293}.content .charter li:nth-child(3),.content .charter li:nth-child(8) {background:#bf272d}.content .charter li:nth-child(4),.content .charter li:nth-child(9) {background:#ffb300}.content .charter li:nth-child(5),.content .charter li:nth-child(12) {background:#00a69a}@media (min-width: 900px) {.roundup .item .image {float:right;margin:0 0 25px 15px}.roundup .item .description {margin-right:175px}}
@media (max-width: 900px) {.template .content .charter {font-size:125%}.template .content .charter li {width:49%;min-height:290px}}
@media (max-width: 600px) {.template .content .charter {font-size:125%}.template .content .charter ul {margin:0}.template .content .charter li {width:100%;margin:10px 0;min-height:120px}.template .content .charter li:first-child,.template .content .charter li:last-child {text-align:center;padding:15px;min-height:auto}}
@media (max-width: 666px) {.header .menu-wrap-1 {left:-15px;right:-15px}.inner,.news-and-events,.homepage .content,.blurb-wrap,.subpage .columns,.control-bar {padding-left:15px !important;padding-right:15px !important}.hero-section .inner {padding:0 !important}}
.newsletter-previews table,.content .cp-newsletters .newsletter-container .nl-section {margin:0 auto}.content .cp-newsletters .newsletter-container .nl-section .nl-section {color:inherit;border:0}.content .cp-newsletters .newsletter-container .nl-section .nl-section:hover {background-color:white}ul.need-advice a {display:block;padding:12px 45px;background-color:#bf272d;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;color:white;font-weight:bold;position:relative;background-image:url(uploads/nss-svgs/need-advice.png);background-repeat:no-repeat;background-size:30px 30px;background-position:8px center}ul.need-advice a:before,ul.need-advice a:after {content:" ";position:absolute;top:50%;transition:.3s all;-moz-transition:.3s all;-webkit-transition:.3s all;-o-transition:.3s all;-moz-transition:.3s all;-webkit-transition:.3s all}ul.need-advice a:before {z-index:2;width:15px;border-bottom:2px solid white;right:15px;margin-top:-1px}ul.need-advice a:after {z-index:1;right:15px;margin-top:-5px;border-right:2px solid white;border-bottom:2px solid white;width:8px;height:8px;transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}ul.need-advice a:hover:before {right:12px}ul.need-advice a:hover:after {right:12px}p.need-advice a {display:block;float:left;height:44px;padding:0 12px 0 45px;line-height:44px;background-color:white;color:#000;border-radius:22px;-moz-border-radius:22px;-webkit-border-radius:22px;-o-border-radius:22px;font-weight:bold;background-image:url(uploads/nss-svgs/need-advice-black.png);background-repeat:no-repeat;background-size:30px 30px;background-position:8px center}@media (max-width: 840px) {p.need-advice a {margin:10px 0 0;display:inline-block;float:none}}
.feed.quotes-of-the-week .group {padding-bottom:40px}.feed.quotes-of-the-week .item {padding-top:25px;padding-bottom:35px;min-height:auto}.feed.quotes-of-the-week .item .heading {font-size:1.3em;padding-left:30px}.feed.quotes-of-the-week .item .heading .role {font-size:70%;font-style:italic;font-weight:normal;color:#999}.feed.quotes-of-the-week .item .description {font-family:"Bitter", "Open Sans", sans-serif;font-size:150%;position:relative;padding:0 30px}.feed.quotes-of-the-week .item .description:before {content:'"';font-size:200%;font-style:italic;position:absolute;top:-10px;left:0}.feed.quotes-of-the-week .item .description:after {content:'"';font-size:200%;font-style:italic;position:absolute;bottom:-30px;right:20px}.cp-newsletters .widget {margin:0 0 15px;border:1px solid #DDD}.cp-newsletters .widget .head {background-color:#EEE;padding:10px 15px}.cp-newsletters .widget .head a {color:inherit}.cp-newsletters .widget .head ul,.cp-newsletters .widget .head h2 {padding:0;margin:0;line-height:28px}.cp-newsletters .widget .head ul {float:right;font-size:.9em;list-style:none}.cp-newsletters .widget .head ul li {display:inline}.cp-newsletters .widget .head ul a {display:inline-block;margin-right:12px}.cp-newsletters .widget .head ul a span {display:none}.cp-newsletters .widget .head ul li.last a {margin:0}.cp-newsletters .widget .head h2 {border:none;font-size:1.2em;clear:none}.cp-newsletters .widget .body {padding:15px;border-top:1px solid #DDD}.cp-newsletters .widget .body table.table {margin:15px 0 0}.page-podcast .feed .item p iframe,.blog .post .body iframe {width:100%}.page-podcast .feed .item p iframe {margin-bottom:0}.page-podcast .feed .item p.text a:last-child {display:none}.page-podcast .blog .post iframe {width:100%}.calltoaction.write-to-mp form {padding:0;display:flex;align-items:center;justify-content:center;flex-direction:row}.calltoaction.write-to-mp .fm-field {padding:0}.calltoaction.write-to-mp .fm-form .fm-footer {margin:0}.calltoaction.write-to-mp .fm-form .fm-footer .button {margin:0 0 0 20px}.calltoaction.write-to-mp .fm-field-name {display:none}.sign #petition {background-color:rgba(0,0,0,0.1);position:relative;padding:10px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px}.sign #petition legend {display:none}.sign #petition .inner {max-width:720px;position:relative}.sign #petition .inner > h3 {font-size:1em;margin:0 0 10px;font-family:"Open Sans", sans-serif-bold;color:rgba(0,0,0,.4)}.sign #petition .inner > h2 {margin:0 0 20px}.sign #petition .inner > p.text {color:#666}.sign #petition .inner:after {content:" ";width:80px;height:200px;position:absolute;z-index:500;top:-130px;left:-120px;background-image:url(uploads/nmfs/blue-man.svg);background-repeat:no-repeat;background-size:contain;background-position:center}.sign #petition .share-box {width:180px;position:fixed;z-index:9999;top:0;left:1000%;background-color:white;padding:10px 20px;box-shadow:0 0 15px rgba(0,0,0,.2);-moz-box-shadow:0 0 15px rgba(0,0,0,.2);-webkit-box-shadow:0 0 15px rgba(0,0,0,.2);-o-box-shadow:0 0 15px rgba(0,0,0,.2)}.sign #petition .share-box > h3 {border-bottom:1px solid #dadada;margin:0 0 8px;padding:0 0 8px;font-size:1em}.sign #petition .share-box .at-share-btn-elements {margin:0 -2px !important}.sign #petition .share-box .at-share-btn-elements .at-share-btn {margin:0 2px !important}.sign #petition blockquote {margin:30px 0;color:#666;font-size:.9em}.sign #petition .sign,.sign #petition .fm-fieldset {padding:0;margin:0;border:none}.sign #petition .sign .fm-field,.sign #petition .fm-fieldset .fm-field {padding:0;margin:0 0 15px}.sign #petition .sign .fm-field-name,.sign #petition .fm-fieldset .fm-field-name {display:none}.sign #petition .sign input.textbox,.sign #petition .sign textarea,.sign #petition .fm-fieldset input.textbox,.sign #petition .fm-fieldset textarea {border:2px solid #dadada;font-size:.9em;width:100%;padding:8px}.sign #petition .sign textarea,.sign #petition .fm-fieldset textarea {vertical-align:top}.sign #petition .sign span.fm-checkbox,.sign #petition .fm-fieldset span.fm-checkbox {display:block;padding:5px;background-color:#dadada;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;font-size:.9em}.sign #petition .sign .fm-field-error p.description,.sign #petition .fm-fieldset .fm-field-error p.description {margin:0 0 5px;color:#bf272d;font-size:.9em}.sign #petition .fm-footer .button {background-color:#bf272d;font-family:"Bitter", "Open Sans", sans-serif;text-transform:uppercase;font-weight:bolder;border:none;border-radius:99px;-moz-border-radius:99px;-webkit-border-radius:99px;-o-border-radius:99px;width:240px;padding:8px}.sign #petition .fm-footer .button:hover {background-color:#0a5293}.sign #petition .fm-error-messages {margin:0 0 15px}.sign #petition .fm-error-messages h2 {font-size:1.2em;text-align:inherit;margin:0 0 10px}.sign #petition .fm-error-messages ul {font-size:.9em}.sign #petition .thank-you-message > p {padding:20px;color:white;background-color:#0a5293;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px}.tweet-intent {display:flex;align-items:center;justify-content:center;margin:0 0 15px;text-align:center;border:1px solid rgba(0,0,0, 0.1);cursor:pointer;padding:0 20px;background:#f3f3f3;color:#444;text-decoration:none}.tweet-intent:hover {text-decoration:none;background:#ebebeb}.tweet-intent .tweet-intent-wrap {flex:1;padding:25px}.tweet-intent .tweet-intent-bottom {display:flex;flex-direction:row;justify-content:space-between;align-items:center}.tweet-intent .click-to-tweet {font-style:italic;font-size:0.9rem}.tweet-intent .tweet-text .text {font-size:1.5rem;line-height:1.2;margin-bottom:20px}.tweet-intent .twitter-icon {height:24px;width:24px}.tweet-intent-grid-2-col {display:flex;flex-direction:row;flex-wrap:wrap}.tweet-intent-grid-2-col > .tweet-intent {width:49%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box}.tweet-intent-grid-2-col > .tweet-intent:nth-child(2n) {margin-left:2%}@media (max-width: 900px) {.tweet-intent-grid-2-col {display:flex;flex-direction:column;margin:0}.tweet-intent-grid-2-col > .tweet-intent {width:100%}.tweet-intent-grid-2-col > .tweet-intent:nth-child(2n) {margin-left:0}}
.item.slide-down .image {width:90px !important}.item.slide-down .heading:hover {text-decoration:underline}.item.slide-down .description {display:none}.cats {counter-reset:item}.cats .row {clear:both}.cats .row .heading {display:block;position:relative;float:left;width:49%;margin:0 2% 15px 0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;vertical-align:top;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;padding:15px 15px 15px 2em;color:white;text-align:center;transition:box-shadow 0.5s ease;-moz-transition:box-shadow 0.5s ease;-webkit-transition:box-shadow 0.5s ease;-o-transition:box-shadow 0.5s ease;counter-increment:item}.cats .row .heading:hover {box-shadow:0 0 20px rgba(0,0,0,0.5);-moz-box-shadow:0 0 20px rgba(0,0,0,0.5);-webkit-box-shadow:0 0 20px rgba(0,0,0,0.5);-o-box-shadow:0 0 20px rgba(0,0,0,0.5)}.cats .row .heading:before {content:counter(item);position:absolute;font-size:150%;top:10px;left:10px;min-width:30px;text-align:center;opacity:0.5;filter: alpha(opacity = 50);zoom:1}.cats .row .faq {display:block;float:left;width:34%;margin:0 2% 0 0}.cats .row .tweet {display:block;float:left;width:15%;text-align:center}.cats .row .tweet .twitter-icon {width:45px}.cats .row:nth-child(1) .heading,.cats .row:nth-child(6) .heading,.cats .row:nth-child(10) .heading {background:#3097d8}.cats .row:nth-child(2) .heading,.cats .row:nth-child(7) .heading,.cats .row:nth-child(11) .heading {background:#0a5293}.cats .row:nth-child(3) .heading,.cats .row:nth-child(8) .heading {background:#bf272d}.cats .row:nth-child(4) .heading,.cats .row:nth-child(9) .heading {background:#ffb300}.cats .row:nth-child(5) .heading,.cats .row:nth-child(12) .heading {background:#00a69a}@media (max-width: 767px) {.template .content .cats .heading {width:100%}.template .content .cats .faq {width:83%}.template .content .cats .tweet {width:15%}}
@media (max-width: 480px) {.template .content .cats .faq {width:100%}.template .content .cats .tweet {width:100%;margin-bottom:15px}}
.fm-form p.requiredmessage {float:none}