#main-content,
.block-inner,
.pane-inner,
.menu-wrapper,
.branding-elements,
.breadcrumb-wrapper,
.attribution,
.at-panel .rounded-corner,
.block-panels-mini>.block-title,
.rendered-by-ds .panel-display .region-inner,
div.messages,
.at-gutter {
  margin-left: 0;
  margin-right: 0;
}
body {
  text-align: left;
  background: #3d5e63;
  background-image: none;
}
body a,
body a:visited,
body a:link,
body a:active {
  color: #57af60;
}
h1#page-title {
  font-size: 2.25em;
  color: #000;
}
hr {
  border-bottom: 1px solid #bfbdbd;
  height: 0;
  margin-top: 20px;
}
.display-right {
  text-align: right;
}
.display-left {
  text-align: left;
}
.block-title {
  font-size: 1.7em;
}
#columns {
  background: #fff;
  padding: 40px 60px 0 60px;
}
#main-content {
  margin-bottom: 50px;
}
#main-content p {
  margin: 1.5em 1.5em 1.5em 0;
  font-size: 1.25em;
}
.node {
  margin-bottom: 60px;
}
.region-leaderboard {
  padding: 20px 0 20px 0;
  color: #fff;
}
.region-leaderboard nav#block-menu-menu-language-links {
  display: inline-block;
  margin-bottom: 0;
}
.region-leaderboard nav#block-menu-menu-language-links .block {
  margin-bottom: 0px !important;
}
.region-leaderboard nav#block-menu-menu-language-links a,
.region-leaderboard nav#block-menu-menu-language-links a:visited,
.region-leaderboard nav#block-menu-menu-language-links a:link,
.region-leaderboard nav#block-menu-menu-language-links a:active {
  color: #fff;
}
.region-leaderboard nav#block-menu-menu-language-links ul.menu {
  list-style: none;
  width: 100%;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
.region-leaderboard nav#block-menu-menu-language-links ul.menu li.leaf {
  float: left;
  list-style: none;
  text-transform: uppercase;
  padding: 12px 6px 0 0;
}
.region-leaderboard nav#block-menu-menu-language-links ul.menu li.leaf a {
  padding: 5px 32px 5px 0;
  display: block;
  color: #fff;
  text-align: center;
  text-decoration: none;
}
.region-leaderboard nav#block-menu-menu-language-links ul.menu li.leaf a:hover {
  text-decoration: underline;
}
.region-leaderboard #block-search-form {
  float: right;
  padding-top: 10px;
}
.region-leaderboard #block-search-form.block {
  margin-bottom: 0px !important;
}
.region-leaderboard #block-search-form .content {
  padding: 0;
}
.region-leaderboard #block-search-form input#edit-search-block-form--2.form-text,
.region-leaderboard #block-search-form input#edit-search-block-form.form-text {
  border: 1px solid #fff;
  padding: 5px;
  width: 200px;
  background: none;
  color: #fff;
}
.region-leaderboard #block-search-form input#edit-submit--2,
.region-leaderboard #block-search-form input#edit-submit--3,
.region-leaderboard #block-search-form input#edit-submit {
  background: #fff;
  padding: 5px 20px;
  border: 2px solid #fff;
  margin-left: 5px;
  text-transform: uppercase;
  font-weight: bold;
}
header#header {
  padding: 1px 60px 20px 60px;
  background: #57af60;
  color: #fff;
}
header#header section {
  margin-top: 20px;
  margin-bottom: 30px;
  line-height: 160%;
  font-size: 1.2em;
  clear: both;
}
header#header h2.block-title {
  font-size: 4em;
  border-bottom: none;
  margin-bottom: 10px;
  padding-top: 40px;
  color: #fff;
  line-height: 1em;
  text-transform: none;
}
header#header #mission {
  padding: 20px 0 0 0;
  font-size: 1.8em;
  line-height: 1.4em;
}
header#header #mission span#download-report {
  border: none;
  padding: 0;
  margin: 0;
}
header#header #mission span#download-report a {
  padding: 2px 30px;
  margin: 40px 0 0 0;
  display: inline-block;
  text-align: center;
  border: 1px solid #fff;
  text-decoration: none;
  font-size: 0.7em;
  color: #fff;
}
header#header #mission span#download-report a:hover {
  background: #fff;
  color: #3d5e63;
}
@media only screen and (max-width: 580px) {
  .region-leaderboard nav#block-menu-menu-language-links {
    display: block;
    width: 80%;
    float: left;
    margin: 0 10%;
  }
  .region-leaderboard nav#block-menu-menu-language-links ul.menu {
    margin: 0 0 20px 0;
    padding: 0;
    overflow: hidden;
    text-align: center;
    display: grid;
    grid-template-columns: 33% 33% 33%;
  }
  .region-leaderboard nav#block-menu-menu-language-links ul.menu li.leaf a {
    padding: 0;
  }
  .region-leaderboard #block-search-form {
    width: 80%;
    margin: 0 10%;
  }
  .region-leaderboard #block-search-form input#edit-search-block-form--2.form-text {
    width: 60%;
  }
}
@media only screen and (max-width: 580px) {
  header#header h2.block-title {
    font-size: 2.5em;
  }
  header#header #mission {
    font-size: 1.4em;
  }
}
div#menu-bar.nav {
  padding: 20px 0 20px 50px;
  margin: 0;
  text-transform: uppercase;
}
div#menu-bar.nav ul.menu li {
  padding: 15px 20px 15px 0;
}
div#menu-bar.nav ul.menu li a {
  color: #fff;
  font-size: 1.25em;
  margin: 0 20px 0 0;
}
div#menu-bar.nav ul.menu li.menu-item-5841,
div#menu-bar.nav ul.menu li.menu-item-5842 {
  width: 60px;
  float: right;
}
div#menu-bar.nav ul.menu li.menu-item-5841 a,
div#menu-bar.nav ul.menu li.menu-item-5842 a {
  visibility: hidden;
  position: relative;
}
div#menu-bar.nav ul.menu li.menu-item-5841 a:after,
div#menu-bar.nav ul.menu li.menu-item-5842 a:after {
  visibility: visible;
  position: absolute;
  top: -10px;
  left: 0;
  content: "";
  background-repeat: no-repeat;
  width: 45px;
  height: 45px;
}
div#menu-bar.nav ul.menu li.menu-item-5841 {
  padding: 15px 0 0 0;
}
div#menu-bar.nav ul.menu li.menu-item-5841 a:after {
  background-image: url("/sites/default/files/SM-facebook.svg");
}
div#menu-bar.nav ul.menu li.menu-item-5842 {
  padding: 15px 60px 0 0;
}
div#menu-bar.nav ul.menu li.menu-item-5842 a:after {
  background-image: url("/sites/default/files/SM-twitter.svg");
}
#breadcrumb,
#breadcrumb a {
  color: #fff;
}
@media only screen and (max-width: 580px) {
  div#menu-bar h2.at-menu-toggle-button a:link {
    color: #fff;
    text-decoration: none;
  }
  .menu-toggle-open a:hover,
  .menu-toggle-open a:focus {
    text-decoration: none;
  }
}
.not-front #breadcrumb {
  display: none;
}
.not-front h1 {
  font-family: 'Trebuchet MS', 'Helvetica Neue', Arial, Helvetica, sans-serif;
  font-size: 1.5em;
}
.not-front #content {
  font-size: 1.5em;
}
.not-front #content ul li {
  font-size: 1em;
}
.view-blog-posts ul {
  display: grid;
  grid-template-columns: 33% 33% 33%;
}
.view-blog-posts ul li {
  background: #e9e9e9;
  list-style: none;
  display: block;
  color: #000;
  margin: 20px;
  height: 200px;
}
.view-blog-posts ul li .views-field-title a {
  display: flex;
  justify-content: center;
  align-items: center;
}
.view-blog-posts ul li .views-field-title a,
.view-blog-posts ul li .views-field-title a:visited,
.view-blog-posts ul li .views-field-title a:link,
.view-blog-posts ul li .views-field-title a:active {
  width: calc(100% - 40px);
  height: 100%;
  font-size: 1.5em;
  color: #000;
  padding-left: 20px;
  padding-right: 20px;
}
.view-blog-posts ul li .views-field-title a:hover {
  color: #fff;
  text-decoration: none;
}
.view-blog-posts ul li:hover {
  background: #335f64;
  color: #fff;
}
.view-blog-posts .views-row {
  border-bottom: none;
  text-align: center;
}
.view-blog-posts .views-field {
  display: block;
  width: 100%;
  height: 100%;
}
.view-blog-posts .views-field-view-node {
  display: none;
}
.view-blog-posts .field-content {
  display: block;
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 600px) {
  .view-blog-posts ul {
    display: grid;
    grid-template-columns: 100%;
  }
}
@media only screen and (min-width: 601px) and (max-width: 1000px) {
  .view-blog-posts ul {
    display: grid;
    grid-template-columns: 50% 50%;
  }
}
@media only screen and (max-width: 580px) {
  .view-blog-posts ul li .views-field-title a,
  .view-blog-posts ul li .views-field-title a:visited,
  .view-blog-posts ul li .views-field-title a:link,
  .view-blog-posts ul li .views-field-title a:active {
    font-size: 1.1em;
  }
}
div.view-authors2 {
  border-bottom: none;
}
.view-authors2 .user-picture {
  min-height: 100px;
  margin-top: 5px;
  text-align: center;
}
.views-slideshow-pager-fields img {
  max-width: 42px;
  max-height: 42px;
}
div.views-slideshow-controls-bottom {
  width: 100%;
  text-align: left;
  margin-left: 20px;
}
.jcarousel-skin-default .jcarousel-container-horizontal,
.jcarousel-container .jcarousel-container-horizontal {
  height: 120%;
  margin: 20px 0 0 0;
}
.jcarousel-clip .jcarousel-clip-horizontal {
  height: 100%;
}
.jcarousel-skin-default .jcarousel-item {
  border: none;
  height: 100%;
  font-size: 0.8em;
}
.jcarousel-skin-default .jcarousel-container-horizontal,
.jcarousel-container .jcarousel-container-horizontal {
  height: 120%;
  margin: 0 auto;
}
.jcarousel-skin-default .jcarousel-item {
  padding: 5px 0 10px 0;
  padding: 10px;
}
.personal-info a.username {
  font-weight: bold;
  text-transform: uppercase;
  padding: 0 5px;
  text-align: center;
  color: #3d5e63;
}
.views-field-nothing .personal-info {
  font-size: 1.2em;
}
.jcarousel-skin-default .jcarousel-item:hover {
  background: #3d5e63;
}
.jcarousel-skin-default .jcarousel-item:hover .personal-info,
.jcarousel-skin-default .jcarousel-item:hover .personal-info a.username {
  color: #fff;
}
.jcarousel-skin-default .jcarousel-next,
.jcarousel-skin-default .jcarousel-prev {
  display: block;
  width: 32px;
  height: 32px;
  background-image: url("/sites/default/files/arrows-new.png");
}
.page-author-list #main-content p {
  font-size: 1em;
}
.page-author-list #content {
  margin-top: 20px;
}
.page-author-list #content tr.info,
.page-author-list #content tr.even,
.page-author-list #content tr:nth-child(2n+2) {
  background: none;
}
.page-author-list #content .field-content a {
  font-weight: bold;
}
.page-author-list #content td {
  border: none;
  padding: 20px;
  text-align: center;
  font-size: 0.9em;
  margin: 20px;
}
@media only screen and (max-width: 580px) {
  .view-author-listing td {
    display: block;
  }
}
.page-all-reports #main-content h1.node-title {
  font-size: 1em;
}
.page-all-reports #main-content .views-exposed-form {
  margin-bottom: 50px;
}
.page-all-reports #main-content .node-content ul li {
  font-size: inherit;
}
.page-all-reports #main-content .field-type-text-with-summary,
.page-all-reports #main-content .field-name-field-authors,
.page-all-reports #main-content .field-name-field-organization,
.page-all-reports #main-content .field-name-field-website,
.page-all-reports #main-content .field-name-taxonomy-vocabulary-1,
.page-all-reports #main-content .field-name-taxonomy-vocabulary-3,
.page-all-reports #main-content .field-name-taxonomy-vocabulary-5 {
  display: none;
}
.page-all-reports #main-content .field-name-taxonomy-vocabulary-2,
.page-all-reports #main-content .field-name-taxonomy-vocabulary-4 {
  display: block;
  margin-top: 5px;
}
.page-all-reports #main-content .field-name-taxonomy-vocabulary-2 h2,
.page-all-reports #main-content .field-name-taxonomy-vocabulary-4 h2 {
  display: inline;
  font-weight: normal;
}
.page-all-reports #main-content .field-name-taxonomy-vocabulary-2 ul,
.page-all-reports #main-content .field-name-taxonomy-vocabulary-4 ul {
  margin: 0;
}
.page-all-reports #main-content .field-name-taxonomy-vocabulary-2 ul li.field-item,
.page-all-reports #main-content .field-name-taxonomy-vocabulary-4 ul li.field-item {
  margin-right: 10px;
}
.page-all-reports #main-content article.node {
  margin-bottom: 20px;
}
.page-all-reports #main-content li.node-readmore a {
  display: none;
}
.page-all-reports #main-content input {
  line-height: 2em;
  width: 48%;
  border-radius: 0;
  border: 1px solid #aaa;
  padding: 0px 7px;
}
.page-all-reports #main-content .form-select {
  border-radius: 0;
}
.page-all-reports #main-content textarea {
  width: 48%;
  padding: 6px;
  box-sizing: content-box;
}
.page-all-reports #main-content .resizable-textarea .grippie {
  width: 48%;
  display: none;
}
.page-all-reports #main-content input[type="submit"] {
  background: #3d5e63;
  padding: 7px 20px;
  border: 1px solid #3d5e63;
  text-transform: uppercase;
  font-weight: bold;
  color: #fff;
  width: 250px;
  font-size: 1em;
}
.page-all-reports #main-content input[type="submit"]:hover {
  background: #57af60;
  border: 1px solid #57af60;
}
@media only screen and (max-width: 580px) {
  .page-all-reports #main-content input[type="text"] {
    width: 95%;
  }
  .page-all-reports #main-content .form-select {
    width: 100%;
    line-height: 2em;
    height: 2em;
  }
}
.page-press #main-content-header h1 {
  padding: 40px 60px 0 60px;
}
.page-press #columns {
  padding: 0;
  margin: 0;
}
.page-press .views-row {
  padding: 40px 60px 60px 60px;
}
.page-press .views-row-even {
  background: #f2f2f2;
}
.page-press .views-field-title a:visited,
.page-press .views-field-title a:link,
.page-press .views-field-title a:active {
  font-size: 1.2em;
  color: #57af60;
  font-weight: bold;
  padding-bottom: 0;
  margin-bottom: 0;
}
.page-press #main-content .views-field-body p {
  margin: 0.5em 1.5em 0 0;
  font-size: 1em;
}
.page-press #main-content .views-field-body p img {
  max-width: 20%;
}
.page-press #main-content .views-field-body a:visited,
.page-press #main-content .views-field-body a:link,
.page-press #main-content .views-field-body a:active {
  color: #000;
  font-weight: normal;
  text-decoration: underline;
}
.page-press .item-list-pager {
  padding-top: 30px;
}
@media only screen and (min-width: 581px) and (max-width: 1000px) {
  .page-press #main-content .views-field-body img {
    max-width: 50%;
  }
  article .field-name-body a {
    text-decoration: underline;
  }
  article .field-name-body a:visited,
  article .field-name-body a:link,
  article .field-name-body a:active {
    text-decoration: underline;
  }
}
@media only screen and (max-width: 580px) {
  .page-press #main-content .views-field-body p {
    font-size: 1em;
  }
  .page-press #main-content .views-field-body p img {
    max-width: 100%;
  }
  .page-press .views-field-title a:visited,
  .page-press .views-field-title a:link,
  .page-press .views-field-title a:active {
    font-size: 1.2em;
  }
}
.node-type-press-release #main-content p {
  margin: 1.5em 1.5em 1.5em 0;
  font-size: 1em;
}
.node-type-press-release #main-content img {
  max-width: 100%;
}
.node-type-press-release #main-content .field-type-taxonomy-term-reference {
  margin-top: 30px;
  background: #e6e6e6;
  padding: 20px 20px 20px 30px;
}
.node-type-press-release #main-content .field-type-taxonomy-term-reference .field-label {
  font-size: 1.2em;
  font-family: Georgia, Baskerville, Palatino, 'Palatino Linotype', 'Book Antiqua', 'Times New Roman', serif;
  text-transform: uppercase;
  margin-top: 0;
}
.node-type-press-release #main-content .field-type-taxonomy-term-reference .field-items {
  clear: both;
  margin-bottom: 20px;
}
.node-type-press-release #main-content .field-type-taxonomy-term-reference a:link,
.node-type-press-release #main-content .field-type-taxonomy-term-reference a:visited,
.node-type-press-release #main-content .field-type-taxonomy-term-reference a:active {
  display: inline-block;
  padding: 7px 20px;
  margin: 10px 0 0 0;
  background-color: #fff;
  border: none;
  color: #57af60;
  text-decoration: none;
  border: 1px solid #c1c1c1;
  font-size: 1em;
}
.node-type-press-release #main-content .field-type-taxonomy-term-reference a:hover {
  background-color: #57af60;
  color: #fff;
  text-decoration: none;
}
.node-type-book .node-book a:link,
.node-type-book .node-book a:visited,
.node-type-book .node-book a:active {
  text-decoration: underline;
}
.node-type-book .node-book a.download {
  border: 1px solid #3d5e63;
  padding: 10px 20px;
  color: #fff;
  background: #3d5e63;
  text-decoration: none;
}
.node-type-book .node-book a.download:link,
.node-type-book .node-book a.download:visited,
.node-type-book .node-book a.download:active {
  color: #fff;
  text-decoration: none;
}
.node-type-book .node-book a.download:hover {
  text-decoration: none;
  color: #3d5e63;
  background: #fff;
}
.node-type-book header#main-content-header h1#page-title {
  color: #57af60;
}
.node-type-book #main-content p {
  font-size: 1em;
}
.node-type-book .view-2011-country-report .views-field-field-organization .field-content {
  font-size: 1em;
}
.view-2011-introduction-report div.view-header {
  padding: 20px 0 10px 0;
}
.view-2011-introduction-report div.view-header h3 {
  font-size: 2em;
  text-align: center;
  background: #555;
  height: 1px;
  margin-top: 30px;
  color: #555;
}
.view-2011-introduction-report div.view-header h3 span {
  background: #fff;
  padding: 30px;
  position: relative;
  top: -30px;
  color: #555;
  text-transform: uppercase;
}
.view-2011-regional-report ul li .views-row {
  list-style-type: none;
}
.view-2011-regional-report ul li .views-field-field-authors {
  margin-bottom: 15px;
  display: block;
}
.node-type-report-introduction #main-content section.field-name-field-authors h2.field-label,
.node-type-thematic-report #main-content section.field-name-field-authors h2.field-label,
.node-type-country-report #main-content section.field-name-field-authors h2.field-label,
.node-type-country-report-intro #main-content section.field-name-field-authors h2.field-label,
.node-type-mapping-democracy #main-content section.field-name-field-authors h2.field-label,
.node-type-institutional-overview #main-content section.field-name-field-authors h2.field-label,
.node-type-wsis-review #main-content section.field-name-field-authors h2.field-label,
.node-type-report-introduction #main-content section.field-name-field-organization h2.field-label,
.node-type-thematic-report #main-content section.field-name-field-organization h2.field-label,
.node-type-country-report #main-content section.field-name-field-organization h2.field-label,
.node-type-country-report-intro #main-content section.field-name-field-organization h2.field-label,
.node-type-mapping-democracy #main-content section.field-name-field-organization h2.field-label,
.node-type-institutional-overview #main-content section.field-name-field-organization h2.field-label,
.node-type-wsis-review #main-content section.field-name-field-organization h2.field-label,
.node-type-report-introduction #main-content section.field-name-field-website h2.field-label,
.node-type-thematic-report #main-content section.field-name-field-website h2.field-label,
.node-type-country-report #main-content section.field-name-field-website h2.field-label,
.node-type-country-report-intro #main-content section.field-name-field-website h2.field-label,
.node-type-mapping-democracy #main-content section.field-name-field-website h2.field-label,
.node-type-institutional-overview #main-content section.field-name-field-website h2.field-label,
.node-type-wsis-review #main-content section.field-name-field-website h2.field-label {
  display: inline-block;
  font-size: 1em;
  font-weight: normal;
}
.node-type-report-introduction #main-content section.field-name-field-authors div.field-items,
.node-type-thematic-report #main-content section.field-name-field-authors div.field-items,
.node-type-country-report #main-content section.field-name-field-authors div.field-items,
.node-type-country-report-intro #main-content section.field-name-field-authors div.field-items,
.node-type-mapping-democracy #main-content section.field-name-field-authors div.field-items,
.node-type-institutional-overview #main-content section.field-name-field-authors div.field-items,
.node-type-wsis-review #main-content section.field-name-field-authors div.field-items,
.node-type-report-introduction #main-content section.field-name-field-organization div.field-items,
.node-type-thematic-report #main-content section.field-name-field-organization div.field-items,
.node-type-country-report #main-content section.field-name-field-organization div.field-items,
.node-type-country-report-intro #main-content section.field-name-field-organization div.field-items,
.node-type-mapping-democracy #main-content section.field-name-field-organization div.field-items,
.node-type-institutional-overview #main-content section.field-name-field-organization div.field-items,
.node-type-wsis-review #main-content section.field-name-field-organization div.field-items,
.node-type-report-introduction #main-content section.field-name-field-website div.field-items,
.node-type-thematic-report #main-content section.field-name-field-website div.field-items,
.node-type-country-report #main-content section.field-name-field-website div.field-items,
.node-type-country-report-intro #main-content section.field-name-field-website div.field-items,
.node-type-mapping-democracy #main-content section.field-name-field-website div.field-items,
.node-type-institutional-overview #main-content section.field-name-field-website div.field-items,
.node-type-wsis-review #main-content section.field-name-field-website div.field-items {
  display: inline-block;
  font-size: 1em;
}
.node-type-report-introduction #main-content section.field-name-field-authors div.field-items .field-item,
.node-type-thematic-report #main-content section.field-name-field-authors div.field-items .field-item,
.node-type-country-report #main-content section.field-name-field-authors div.field-items .field-item,
.node-type-country-report-intro #main-content section.field-name-field-authors div.field-items .field-item,
.node-type-mapping-democracy #main-content section.field-name-field-authors div.field-items .field-item,
.node-type-institutional-overview #main-content section.field-name-field-authors div.field-items .field-item,
.node-type-wsis-review #main-content section.field-name-field-authors div.field-items .field-item,
.node-type-report-introduction #main-content section.field-name-field-organization div.field-items .field-item,
.node-type-thematic-report #main-content section.field-name-field-organization div.field-items .field-item,
.node-type-country-report #main-content section.field-name-field-organization div.field-items .field-item,
.node-type-country-report-intro #main-content section.field-name-field-organization div.field-items .field-item,
.node-type-mapping-democracy #main-content section.field-name-field-organization div.field-items .field-item,
.node-type-institutional-overview #main-content section.field-name-field-organization div.field-items .field-item,
.node-type-wsis-review #main-content section.field-name-field-organization div.field-items .field-item,
.node-type-report-introduction #main-content section.field-name-field-website div.field-items .field-item,
.node-type-thematic-report #main-content section.field-name-field-website div.field-items .field-item,
.node-type-country-report #main-content section.field-name-field-website div.field-items .field-item,
.node-type-country-report-intro #main-content section.field-name-field-website div.field-items .field-item,
.node-type-mapping-democracy #main-content section.field-name-field-website div.field-items .field-item,
.node-type-institutional-overview #main-content section.field-name-field-website div.field-items .field-item,
.node-type-wsis-review #main-content section.field-name-field-website div.field-items .field-item {
  display: inline;
  padding-right: 10px;
}
.node-type-report-introduction #main-content p,
.node-type-thematic-report #main-content p,
.node-type-country-report #main-content p,
.node-type-country-report-intro #main-content p,
.node-type-mapping-democracy #main-content p,
.node-type-institutional-overview #main-content p,
.node-type-wsis-review #main-content p {
  font-size: 1em;
}
.node-type-report-introduction #main-content .field-name-upload table,
.node-type-thematic-report #main-content .field-name-upload table,
.node-type-country-report #main-content .field-name-upload table,
.node-type-country-report-intro #main-content .field-name-upload table,
.node-type-mapping-democracy #main-content .field-name-upload table,
.node-type-institutional-overview #main-content .field-name-upload table,
.node-type-wsis-review #main-content .field-name-upload table {
  font-size: 1em;
  margin-top: 20px;
}
.node-type-report-introduction #main-content h1,
.node-type-report-introduction #main-content .notes h1,
.node-type-report-introduction #main-content .footnotes h1,
.node-type-thematic-report #main-content h1,
.node-type-thematic-report #main-content .notes h1,
.node-type-thematic-report #main-content .footnotes h1,
.node-type-country-report #main-content h1,
.node-type-country-report #main-content .notes h1,
.node-type-country-report #main-content .footnotes h1,
.node-type-country-report-intro #main-content h1,
.node-type-country-report-intro #main-content .notes h1,
.node-type-country-report-intro #main-content .footnotes h1,
.node-type-regional-report #main-content h1,
.node-type-regional-report #main-content .notes h1,
.node-type-regional-report #main-content .footnotes h1,
.node-type-mapping-democracy #main-content h1,
.node-type-mapping-democracy #main-content .notes h1,
.node-type-mapping-democracy #main-content .footnotes h1,
.node-type-institutional-overview #main-content h1,
.node-type-institutional-overview #main-content .notes h1,
.node-type-institutional-overview #main-content .footnotes h1,
.node-type-wsis-review #main-content h1,
.node-type-wsis-review #main-content .notes h1,
.node-type-wsis-review #main-content .footnotes h1 {
  margin-top: 20px;
}
.node-type-report-introduction #main-content h2,
.node-type-report-introduction #main-content .notes h2,
.node-type-report-introduction #main-content .footnotes h2,
.node-type-thematic-report #main-content h2,
.node-type-thematic-report #main-content .notes h2,
.node-type-thematic-report #main-content .footnotes h2,
.node-type-country-report #main-content h2,
.node-type-country-report #main-content .notes h2,
.node-type-country-report #main-content .footnotes h2,
.node-type-country-report-intro #main-content h2,
.node-type-country-report-intro #main-content .notes h2,
.node-type-country-report-intro #main-content .footnotes h2,
.node-type-regional-report #main-content h2,
.node-type-regional-report #main-content .notes h2,
.node-type-regional-report #main-content .footnotes h2,
.node-type-mapping-democracy #main-content h2,
.node-type-mapping-democracy #main-content .notes h2,
.node-type-mapping-democracy #main-content .footnotes h2,
.node-type-institutional-overview #main-content h2,
.node-type-institutional-overview #main-content .notes h2,
.node-type-institutional-overview #main-content .footnotes h2,
.node-type-wsis-review #main-content h2,
.node-type-wsis-review #main-content .notes h2,
.node-type-wsis-review #main-content .footnotes h2 {
  font-family: 'Trebuchet MS', 'Helvetica Neue', Arial, Helvetica, sans-serif;
  font-size: 1.5em;
}
.node-type-report-introduction #main-content p,
.node-type-report-introduction #main-content .notes p,
.node-type-report-introduction #main-content .footnotes p,
.node-type-thematic-report #main-content p,
.node-type-thematic-report #main-content .notes p,
.node-type-thematic-report #main-content .footnotes p,
.node-type-country-report #main-content p,
.node-type-country-report #main-content .notes p,
.node-type-country-report #main-content .footnotes p,
.node-type-country-report-intro #main-content p,
.node-type-country-report-intro #main-content .notes p,
.node-type-country-report-intro #main-content .footnotes p,
.node-type-regional-report #main-content p,
.node-type-regional-report #main-content .notes p,
.node-type-regional-report #main-content .footnotes p,
.node-type-mapping-democracy #main-content p,
.node-type-mapping-democracy #main-content .notes p,
.node-type-mapping-democracy #main-content .footnotes p,
.node-type-institutional-overview #main-content p,
.node-type-institutional-overview #main-content .notes p,
.node-type-institutional-overview #main-content .footnotes p,
.node-type-wsis-review #main-content p,
.node-type-wsis-review #main-content .notes p,
.node-type-wsis-review #main-content .footnotes p {
  margin: 20px 0 0 0;
}
.node-type-report-introduction #main-content .field-name-body h2,
.node-type-report-introduction #main-content .notes .field-name-body h2,
.node-type-report-introduction #main-content .footnotes .field-name-body h2,
.node-type-thematic-report #main-content .field-name-body h2,
.node-type-thematic-report #main-content .notes .field-name-body h2,
.node-type-thematic-report #main-content .footnotes .field-name-body h2,
.node-type-country-report #main-content .field-name-body h2,
.node-type-country-report #main-content .notes .field-name-body h2,
.node-type-country-report #main-content .footnotes .field-name-body h2,
.node-type-country-report-intro #main-content .field-name-body h2,
.node-type-country-report-intro #main-content .notes .field-name-body h2,
.node-type-country-report-intro #main-content .footnotes .field-name-body h2,
.node-type-regional-report #main-content .field-name-body h2,
.node-type-regional-report #main-content .notes .field-name-body h2,
.node-type-regional-report #main-content .footnotes .field-name-body h2,
.node-type-mapping-democracy #main-content .field-name-body h2,
.node-type-mapping-democracy #main-content .notes .field-name-body h2,
.node-type-mapping-democracy #main-content .footnotes .field-name-body h2,
.node-type-institutional-overview #main-content .field-name-body h2,
.node-type-institutional-overview #main-content .notes .field-name-body h2,
.node-type-institutional-overview #main-content .footnotes .field-name-body h2,
.node-type-wsis-review #main-content .field-name-body h2,
.node-type-wsis-review #main-content .notes .field-name-body h2,
.node-type-wsis-review #main-content .footnotes .field-name-body h2 {
  font-size: 1em;
}
.node-type-report-introduction #main-content .notes h2,
.node-type-thematic-report #main-content .notes h2,
.node-type-country-report #main-content .notes h2,
.node-type-country-report-intro #main-content .notes h2,
.node-type-regional-report #main-content .notes h2,
.node-type-mapping-democracy #main-content .notes h2,
.node-type-institutional-overview #main-content .notes h2,
.node-type-wsis-review #main-content .notes h2 {
  color: #666;
}
.node-type-report-introduction #main-content .notes p,
.node-type-thematic-report #main-content .notes p,
.node-type-country-report #main-content .notes p,
.node-type-country-report-intro #main-content .notes p,
.node-type-regional-report #main-content .notes p,
.node-type-mapping-democracy #main-content .notes p,
.node-type-institutional-overview #main-content .notes p,
.node-type-wsis-review #main-content .notes p {
  color: #666;
}
.node-content p,
.node-content pre {
  margin: 1.5em 1.5em 1.5em 0;
  font-size: 1.9em;
}
.node-content footer {
  color: #808080;
  font-family: 'Trebuchet MS', 'Helvetica Neue', Arial, Helvetica, sans-serif;
  border-top: 1px solid #808080;
}
.node-content footer a:link,
.node-content footer a:active,
.node-content footer a:hover,
.node-content footer a:visited {
  text-decoration: underline;
}
.node-type-report-introduction #main-content .field-name-taxonomy-vocabulary-2,
.node-type-thematic-report #main-content .field-name-taxonomy-vocabulary-2,
.node-type-country-report #main-content .field-name-taxonomy-vocabulary-2,
.node-type-country-report-intro #main-content .field-name-taxonomy-vocabulary-2,
.node-type-regional-report #main-content .field-name-taxonomy-vocabulary-2,
.node-type-book #main-content .field-name-taxonomy-vocabulary-2,
.node-type-mapping-democracy #main-content .field-name-taxonomy-vocabulary-2,
.node-type-institutional-overview #main-content .field-name-taxonomy-vocabulary-2,
.node-type-wsis-review #main-content .field-name-taxonomy-vocabulary-2,
.node-type-report-introduction #main-content .field-type-taxonomy-term-reference,
.node-type-thematic-report #main-content .field-type-taxonomy-term-reference,
.node-type-country-report #main-content .field-type-taxonomy-term-reference,
.node-type-country-report-intro #main-content .field-type-taxonomy-term-reference,
.node-type-regional-report #main-content .field-type-taxonomy-term-reference,
.node-type-book #main-content .field-type-taxonomy-term-reference,
.node-type-mapping-democracy #main-content .field-type-taxonomy-term-reference,
.node-type-institutional-overview #main-content .field-type-taxonomy-term-reference,
.node-type-wsis-review #main-content .field-type-taxonomy-term-reference {
  clear: left;
}
.node-type-report-introduction #main-content .field-name-taxonomy-vocabulary-2 .field-label,
.node-type-thematic-report #main-content .field-name-taxonomy-vocabulary-2 .field-label,
.node-type-country-report #main-content .field-name-taxonomy-vocabulary-2 .field-label,
.node-type-country-report-intro #main-content .field-name-taxonomy-vocabulary-2 .field-label,
.node-type-regional-report #main-content .field-name-taxonomy-vocabulary-2 .field-label,
.node-type-book #main-content .field-name-taxonomy-vocabulary-2 .field-label,
.node-type-mapping-democracy #main-content .field-name-taxonomy-vocabulary-2 .field-label,
.node-type-institutional-overview #main-content .field-name-taxonomy-vocabulary-2 .field-label,
.node-type-wsis-review #main-content .field-name-taxonomy-vocabulary-2 .field-label,
.node-type-report-introduction #main-content .field-type-taxonomy-term-reference .field-label,
.node-type-thematic-report #main-content .field-type-taxonomy-term-reference .field-label,
.node-type-country-report #main-content .field-type-taxonomy-term-reference .field-label,
.node-type-country-report-intro #main-content .field-type-taxonomy-term-reference .field-label,
.node-type-regional-report #main-content .field-type-taxonomy-term-reference .field-label,
.node-type-book #main-content .field-type-taxonomy-term-reference .field-label,
.node-type-mapping-democracy #main-content .field-type-taxonomy-term-reference .field-label,
.node-type-institutional-overview #main-content .field-type-taxonomy-term-reference .field-label,
.node-type-wsis-review #main-content .field-type-taxonomy-term-reference .field-label {
  font-size: 1.3em;
  font-family: Georgia, Baskerville, Palatino, 'Palatino Linotype', 'Book Antiqua', 'Times New Roman', serif;
  text-transform: uppercase;
  margin-top: 0;
}
.node-type-report-introduction #main-content .field-name-taxonomy-vocabulary-2 .field-items,
.node-type-thematic-report #main-content .field-name-taxonomy-vocabulary-2 .field-items,
.node-type-country-report #main-content .field-name-taxonomy-vocabulary-2 .field-items,
.node-type-country-report-intro #main-content .field-name-taxonomy-vocabulary-2 .field-items,
.node-type-regional-report #main-content .field-name-taxonomy-vocabulary-2 .field-items,
.node-type-book #main-content .field-name-taxonomy-vocabulary-2 .field-items,
.node-type-mapping-democracy #main-content .field-name-taxonomy-vocabulary-2 .field-items,
.node-type-institutional-overview #main-content .field-name-taxonomy-vocabulary-2 .field-items,
.node-type-wsis-review #main-content .field-name-taxonomy-vocabulary-2 .field-items,
.node-type-report-introduction #main-content .field-type-taxonomy-term-reference .field-items,
.node-type-thematic-report #main-content .field-type-taxonomy-term-reference .field-items,
.node-type-country-report #main-content .field-type-taxonomy-term-reference .field-items,
.node-type-country-report-intro #main-content .field-type-taxonomy-term-reference .field-items,
.node-type-regional-report #main-content .field-type-taxonomy-term-reference .field-items,
.node-type-book #main-content .field-type-taxonomy-term-reference .field-items,
.node-type-mapping-democracy #main-content .field-type-taxonomy-term-reference .field-items,
.node-type-institutional-overview #main-content .field-type-taxonomy-term-reference .field-items,
.node-type-wsis-review #main-content .field-type-taxonomy-term-reference .field-items {
  clear: both;
  margin-bottom: 20px;
}
.node-type-report-introduction #main-content .field-name-taxonomy-vocabulary-2 a:link,
.node-type-thematic-report #main-content .field-name-taxonomy-vocabulary-2 a:link,
.node-type-country-report #main-content .field-name-taxonomy-vocabulary-2 a:link,
.node-type-country-report-intro #main-content .field-name-taxonomy-vocabulary-2 a:link,
.node-type-regional-report #main-content .field-name-taxonomy-vocabulary-2 a:link,
.node-type-book #main-content .field-name-taxonomy-vocabulary-2 a:link,
.node-type-mapping-democracy #main-content .field-name-taxonomy-vocabulary-2 a:link,
.node-type-institutional-overview #main-content .field-name-taxonomy-vocabulary-2 a:link,
.node-type-wsis-review #main-content .field-name-taxonomy-vocabulary-2 a:link,
.node-type-report-introduction #main-content .field-type-taxonomy-term-reference a:link,
.node-type-thematic-report #main-content .field-type-taxonomy-term-reference a:link,
.node-type-country-report #main-content .field-type-taxonomy-term-reference a:link,
.node-type-country-report-intro #main-content .field-type-taxonomy-term-reference a:link,
.node-type-regional-report #main-content .field-type-taxonomy-term-reference a:link,
.node-type-book #main-content .field-type-taxonomy-term-reference a:link,
.node-type-mapping-democracy #main-content .field-type-taxonomy-term-reference a:link,
.node-type-institutional-overview #main-content .field-type-taxonomy-term-reference a:link,
.node-type-wsis-review #main-content .field-type-taxonomy-term-reference a:link,
.node-type-report-introduction #main-content .field-name-taxonomy-vocabulary-2 a:visited,
.node-type-thematic-report #main-content .field-name-taxonomy-vocabulary-2 a:visited,
.node-type-country-report #main-content .field-name-taxonomy-vocabulary-2 a:visited,
.node-type-country-report-intro #main-content .field-name-taxonomy-vocabulary-2 a:visited,
.node-type-regional-report #main-content .field-name-taxonomy-vocabulary-2 a:visited,
.node-type-book #main-content .field-name-taxonomy-vocabulary-2 a:visited,
.node-type-mapping-democracy #main-content .field-name-taxonomy-vocabulary-2 a:visited,
.node-type-institutional-overview #main-content .field-name-taxonomy-vocabulary-2 a:visited,
.node-type-wsis-review #main-content .field-name-taxonomy-vocabulary-2 a:visited,
.node-type-report-introduction #main-content .field-type-taxonomy-term-reference a:visited,
.node-type-thematic-report #main-content .field-type-taxonomy-term-reference a:visited,
.node-type-country-report #main-content .field-type-taxonomy-term-reference a:visited,
.node-type-country-report-intro #main-content .field-type-taxonomy-term-reference a:visited,
.node-type-regional-report #main-content .field-type-taxonomy-term-reference a:visited,
.node-type-book #main-content .field-type-taxonomy-term-reference a:visited,
.node-type-mapping-democracy #main-content .field-type-taxonomy-term-reference a:visited,
.node-type-institutional-overview #main-content .field-type-taxonomy-term-reference a:visited,
.node-type-wsis-review #main-content .field-type-taxonomy-term-reference a:visited,
.node-type-report-introduction #main-content .field-name-taxonomy-vocabulary-2 a:active,
.node-type-thematic-report #main-content .field-name-taxonomy-vocabulary-2 a:active,
.node-type-country-report #main-content .field-name-taxonomy-vocabulary-2 a:active,
.node-type-country-report-intro #main-content .field-name-taxonomy-vocabulary-2 a:active,
.node-type-regional-report #main-content .field-name-taxonomy-vocabulary-2 a:active,
.node-type-book #main-content .field-name-taxonomy-vocabulary-2 a:active,
.node-type-mapping-democracy #main-content .field-name-taxonomy-vocabulary-2 a:active,
.node-type-institutional-overview #main-content .field-name-taxonomy-vocabulary-2 a:active,
.node-type-wsis-review #main-content .field-name-taxonomy-vocabulary-2 a:active,
.node-type-report-introduction #main-content .field-type-taxonomy-term-reference a:active,
.node-type-thematic-report #main-content .field-type-taxonomy-term-reference a:active,
.node-type-country-report #main-content .field-type-taxonomy-term-reference a:active,
.node-type-country-report-intro #main-content .field-type-taxonomy-term-reference a:active,
.node-type-regional-report #main-content .field-type-taxonomy-term-reference a:active,
.node-type-book #main-content .field-type-taxonomy-term-reference a:active,
.node-type-mapping-democracy #main-content .field-type-taxonomy-term-reference a:active,
.node-type-institutional-overview #main-content .field-type-taxonomy-term-reference a:active,
.node-type-wsis-review #main-content .field-type-taxonomy-term-reference a:active {
  display: inline-block;
  padding: 7px 20px;
  margin: 10px 0 0 0;
  background-color: #fff;
  border: none;
  color: #57af60;
  text-decoration: none;
  border: 1px solid #c1c1c1;
}
.node-type-report-introduction #main-content .field-name-taxonomy-vocabulary-2 a:hover,
.node-type-thematic-report #main-content .field-name-taxonomy-vocabulary-2 a:hover,
.node-type-country-report #main-content .field-name-taxonomy-vocabulary-2 a:hover,
.node-type-country-report-intro #main-content .field-name-taxonomy-vocabulary-2 a:hover,
.node-type-regional-report #main-content .field-name-taxonomy-vocabulary-2 a:hover,
.node-type-book #main-content .field-name-taxonomy-vocabulary-2 a:hover,
.node-type-mapping-democracy #main-content .field-name-taxonomy-vocabulary-2 a:hover,
.node-type-institutional-overview #main-content .field-name-taxonomy-vocabulary-2 a:hover,
.node-type-wsis-review #main-content .field-name-taxonomy-vocabulary-2 a:hover,
.node-type-report-introduction #main-content .field-type-taxonomy-term-reference a:hover,
.node-type-thematic-report #main-content .field-type-taxonomy-term-reference a:hover,
.node-type-country-report #main-content .field-type-taxonomy-term-reference a:hover,
.node-type-country-report-intro #main-content .field-type-taxonomy-term-reference a:hover,
.node-type-regional-report #main-content .field-type-taxonomy-term-reference a:hover,
.node-type-book #main-content .field-type-taxonomy-term-reference a:hover,
.node-type-mapping-democracy #main-content .field-type-taxonomy-term-reference a:hover,
.node-type-institutional-overview #main-content .field-type-taxonomy-term-reference a:hover,
.node-type-wsis-review #main-content .field-type-taxonomy-term-reference a:hover {
  background-color: #57af60;
  color: #fff;
  text-decoration: none;
}
ul.links li.statistics_counter {
  margin-top: 20px;
  display: block;
  display: none;
}
.comment-add a:link,
.comment-add a:visited,
.comment-add a:active {
  display: inline-block;
  margin: 10px 0 0 0;
  background-color: #57af60;
  border: 1px solid #57af60;
  color: #fff;
  padding: 5px 20px;
  font-size: 1.6em;
}
.comment-add a:hover {
  border: 1px solid #57af60;
  background-color: #fff;
  color: #57af60;
  text-decoration: none;
}
.field-name-upload thead {
  border-bottom: 1px solid #fff;
}
.field-name-upload thead tr {
  padding: 10px 0;
  color: #fff;
}
.field-name-upload thead td {
  padding: 0;
  font-weight: normal;
}
.field-name-upload thead th {
  padding: 5px 30px;
  font-weight: normal;
}
.field-name-upload thead th:nth-child(2) {
  text-align: right;
  padding-right: 20px;
}
.field-name-upload tr {
  background-color: #57af6e;
}
.field-name-upload tr td {
  color: #000;
  padding: 0;
}
.field-name-upload tr:hover td {
  background-color: #fff;
  color: #57af6e;
  text-decoration: none;
}
.field-name-upload tr td:nth-child(2) {
  text-align: right;
  padding-right: 20px;
}
.field-name-upload tr img {
  display: none;
}
.field-name-upload tr a:link,
.field-name-upload tr a:visited,
.field-name-upload tr a:active {
  display: inline-block;
  color: inherit;
  text-decoration: none;
  width: 100%;
  padding: 10px 0 10px 30px;
}
.field-name-upload tr a:hover {
  background-color: #fff;
  color: #57af6e;
  text-decoration: none;
}
.field-name-upload tr.even,
.field-name-upload tr.odd {
  border-bottom: none;
}
.node-book .field-name-upload table {
  font-size: 1em;
}
.node-type-book #main-content .field-type-taxonomy-term-reference .field-label,
.node-type-report-introduction #main-content .field-type-taxonomy-term-reference .field-label,
.node-type-country-report-intro #main-content .field-type-taxonomy-term-reference .field-label,
.node-type-thematic-report #main-content .field-type-taxonomy-term-reference .field-label,
.node-type-country-report #main-content .field-type-taxonomy-term-reference .field-label,
.node-type-regional-report #main-content .field-type-taxonomy-term-reference .field-label,
.node-type-mapping-democracy #main-content .field-type-taxonomy-term-reference .field-label,
.node-type-institutional-overview #main-content .field-type-taxonomy-term-reference .field-label,
.node-type-wsis-review #main-content .field-type-taxonomy-term-reference .field-label {
  margin-top: 0;
  font-size: 1.3em;
}
.node-type-book #main-content .field-name-taxonomy-vocabulary-1,
.node-type-report-introduction #main-content .field-name-taxonomy-vocabulary-1,
.node-type-country-report-intro #main-content .field-name-taxonomy-vocabulary-1,
.node-type-thematic-report #main-content .field-name-taxonomy-vocabulary-1,
.node-type-country-report #main-content .field-name-taxonomy-vocabulary-1,
.node-type-regional-report #main-content .field-name-taxonomy-vocabulary-1,
.node-type-mapping-democracy #main-content .field-name-taxonomy-vocabulary-1,
.node-type-institutional-overview #main-content .field-name-taxonomy-vocabulary-1,
.node-type-wsis-review #main-content .field-name-taxonomy-vocabulary-1,
.node-type-book #main-content .field-name-taxonomy-vocabulary-2,
.node-type-report-introduction #main-content .field-name-taxonomy-vocabulary-2,
.node-type-country-report-intro #main-content .field-name-taxonomy-vocabulary-2,
.node-type-thematic-report #main-content .field-name-taxonomy-vocabulary-2,
.node-type-country-report #main-content .field-name-taxonomy-vocabulary-2,
.node-type-regional-report #main-content .field-name-taxonomy-vocabulary-2,
.node-type-mapping-democracy #main-content .field-name-taxonomy-vocabulary-2,
.node-type-institutional-overview #main-content .field-name-taxonomy-vocabulary-2,
.node-type-wsis-review #main-content .field-name-taxonomy-vocabulary-2,
.node-type-book #main-content .field-name-taxonomy-vocabulary-3,
.node-type-report-introduction #main-content .field-name-taxonomy-vocabulary-3,
.node-type-country-report-intro #main-content .field-name-taxonomy-vocabulary-3,
.node-type-thematic-report #main-content .field-name-taxonomy-vocabulary-3,
.node-type-country-report #main-content .field-name-taxonomy-vocabulary-3,
.node-type-regional-report #main-content .field-name-taxonomy-vocabulary-3,
.node-type-mapping-democracy #main-content .field-name-taxonomy-vocabulary-3,
.node-type-institutional-overview #main-content .field-name-taxonomy-vocabulary-3,
.node-type-wsis-review #main-content .field-name-taxonomy-vocabulary-3,
.node-type-book #main-content .field-name-taxonomy-vocabulary-5,
.node-type-report-introduction #main-content .field-name-taxonomy-vocabulary-5,
.node-type-country-report-intro #main-content .field-name-taxonomy-vocabulary-5,
.node-type-thematic-report #main-content .field-name-taxonomy-vocabulary-5,
.node-type-country-report #main-content .field-name-taxonomy-vocabulary-5,
.node-type-regional-report #main-content .field-name-taxonomy-vocabulary-5,
.node-type-mapping-democracy #main-content .field-name-taxonomy-vocabulary-5,
.node-type-institutional-overview #main-content .field-name-taxonomy-vocabulary-5,
.node-type-wsis-review #main-content .field-name-taxonomy-vocabulary-5 {
  margin-top: 30px;
  background: #e6e6e6;
  padding: 20px 20px 20px 30px;
}
.node-type-book #main-content .field-name-taxonomy-vocabulary-4,
.node-type-report-introduction #main-content .field-name-taxonomy-vocabulary-4,
.node-type-country-report-intro #main-content .field-name-taxonomy-vocabulary-4,
.node-type-thematic-report #main-content .field-name-taxonomy-vocabulary-4,
.node-type-country-report #main-content .field-name-taxonomy-vocabulary-4,
.node-type-regional-report #main-content .field-name-taxonomy-vocabulary-4,
.node-type-mapping-democracy #main-content .field-name-taxonomy-vocabulary-4,
.node-type-institutional-overview #main-content .field-name-taxonomy-vocabulary-4,
.node-type-wsis-review #main-content .field-name-taxonomy-vocabulary-4 {
  padding: 0;
  margin: 0;
  background: none;
}
.node-type-book #main-content .field-name-taxonomy-vocabulary-4 ul,
.node-type-report-introduction #main-content .field-name-taxonomy-vocabulary-4 ul,
.node-type-country-report-intro #main-content .field-name-taxonomy-vocabulary-4 ul,
.node-type-thematic-report #main-content .field-name-taxonomy-vocabulary-4 ul,
.node-type-country-report #main-content .field-name-taxonomy-vocabulary-4 ul,
.node-type-regional-report #main-content .field-name-taxonomy-vocabulary-4 ul,
.node-type-mapping-democracy #main-content .field-name-taxonomy-vocabulary-4 ul,
.node-type-institutional-overview #main-content .field-name-taxonomy-vocabulary-4 ul,
.node-type-wsis-review #main-content .field-name-taxonomy-vocabulary-4 ul {
  margin: 0;
}
.node-type-book .view-content h3 {
  font-family: 'Trebuchet MS', 'Helvetica Neue', Arial, Helvetica, sans-serif;
  margin-bottom: 0;
  padding-left: 30px;
  font-weight: normal;
  font-size: 1em;
}
.node-type-book .view-content a {
  font-size: 1em;
}
.node-type-book .view-content .field-content {
  padding-left: 30px;
  display: block;
}
.node-type-book .view-content .field-content a {
  color: #000;
}
.node-type-book .view-content .views-field-field-authors a {
  font-size: 1em;
}
.node-type-book #main-content section .block-title {
  background: #3d5e63;
  padding: 20px 20px 20px 30px;
  margin-top: 40px;
  color: #fff;
  font-family: 'Trebuchet MS', 'Helvetica Neue', Arial, Helvetica, sans-serif;
  font-size: 1.2em;
}
.node-type-book #main-content section .item-list ul li.views-row {
  margin: 0;
  list-style: none;
  margin-bottom: 20px;
}
.node-type-book #main-content section .item-list ul li.views-row .views-field-title a {
  color: #57af60;
  font-size: 1em;
}
.field-type-taxonomy-term-reference {
  margin-bottom: 0px !important;
}
.field-type-taxonomy-term-reference ul.field-items {
  display: inline-block;
}
.field-type-taxonomy-term-reference ul.field-items li.field-item {
  display: inline-block;
}
.field-name-field-weight {
  display: none;
}
@media only screen and (min-width: 601px) and (max-width: 1000px) {
  .node-type-book .node-book .section-the-reports .region-highlighted .view-thematic-reports {
    display: grid;
    grid-template-columns: 50% 50%;
    width: 100%;
  }
  .node-type-book .node-book .section-the-reports .region-highlighted .view-thematic-reports .view-header {
    margin-top: 28px;
  }
  .node-type-book .node-book .section-the-reports .region-highlighted .view-display-id-block_1 {
    display: grid;
    grid-template-columns: 50% 50%;
    width: 100%;
  }
  .node-type-book .node-book .section-the-reports .region-highlighted .region-inner {
    display: grid;
    grid-template-columns: 100%;
    width: 100%;
  }
}
@media only screen and (min-width: 601px) and (max-width: 1000px) {
  .node-type-book .node-book header h1.node-title a:visited,
  .node-type-book .node-book header h1.node-title a:link,
  .node-type-book .node-book header h1.node-title a:active {
    color: #000;
    font-size: 1.5em;
  }
  .node-type-book .node-book .views-field-title .field-content a:link,
  .node-type-book .node-book .views-field-title .field-content a:visited,
  .node-type-book .node-book .views-field-title .field-content a:active {
    font-size: 1.3em;
    font-weight: bold;
  }
  .node-type-book .node-book div .view-2011-regional-report ul li .views-row {
    list-style-type: none;
  }
  .node-type-book .node-book div .view-2011-regional-report ul li .views-field-field-authors {
    margin-bottom: 15px;
    display: block;
  }
  .node-type-book .node-book div .view-2011-thematic-report ul li .views-row {
    list-style-type: none;
  }
  .node-type-book .node-book div .view-2011-thematic-report ul li .views-field-field-authors {
    margin-bottom: 15px;
  }
  .node-type-book .node-book div .view-2011-country-report ul li .views-row {
    list-style-type: none;
  }
  .node-type-book .node-book div .view-2011-country-report ul li .views-field .field-content {
    margin-bottom: 15px;
  }
  .node-type-book .node-book div .node-type-country-report ul li .views-row {
    list-style-type: none;
  }
  .node-type-book .node-book div .node-type-country-report ul li .views-field .field-content {
    margin-bottom: 15px;
  }
}
.page-the-reports .view-thematic-reports .view-header {
  margin-top: 0;
}
.page-the-reports .region-highlighted.float-blocks-3 .block {
  padding: 0;
  margin: 0 0 50px 0;
}
.page-the-reports .region-highlighted .block-content {
  padding: 0;
}
.page-the-reports .field-content a {
  font-size: 0.72em;
}
@media only screen and (max-width: 580px) {
  .page-the-reports td {
    display: block;
  }
}
.node-type-regional-report h1#page-title {
  font-size: 2.2em;
}
.node-type-regional-report #main-content p {
  font-size: 1.5em;
}
.node-type-regional-report ul li {
  font-size: 1.5em;
}
.page-reports-country #breadcrumb {
  display: none;
}
.page-reports-country h1#page-title {
  font-size: 2.2em;
}
.page-reports-country a {
  font-size: 1.4em;
}
.node-type-country-report .node-content .field-name-body ul li {
  font-size: 1.5em;
}
.page-taxonomy .nodes {
  margin-top: 30px;
}
.page-taxonomy h1.node-title {
  font-size: 1em;
  font-weight: bold;
}
.page-taxonomy .field-name-taxonomy-vocabulary-4 h2.field-label,
.page-taxonomy .field-name-taxonomy-vocabulary-3 h2.field-label {
  display: inline;
}
.page-taxonomy .node-content ul li {
  font-size: inherit;
}
.page-taxonomy .field-type-text-with-summary,
.page-taxonomy .field-name-field-authors,
.page-taxonomy .field-name-field-organization,
.page-taxonomy .field-name-field-website,
.page-taxonomy .field-name-taxonomy-vocabulary-2,
.page-taxonomy .field-name-taxonomy-vocabulary-5,
.page-taxonomy .form-item {
  display: none;
}
.page-taxonomy .field-name-taxonomy-vocabulary-4,
.page-taxonomy .field-name-taxonomy-vocabulary-3 {
  display: block;
  margin-top: 5px;
}
.page-taxonomy .field-name-taxonomy-vocabulary-4 ul.field-items,
.page-taxonomy .field-name-taxonomy-vocabulary-3 ul.field-items {
  margin: 0;
}
.page-taxonomy article.node {
  margin-bottom: 20px;
}
.page-taxonomy li.node-readmore a {
  display: none;
}
.page-taxonomy .field .field-label {
  font-weight: normal;
}
.section-contact {
  padding: 0 60px 60px 60px;
}
.section-contact #block-block-22 {
  background: #fff;
  padding: 60px 0 0 60px;
  margin: 0;
  font-weight: bold;
  font-size: 1.3em;
}
.section-contact #block-block-22 p {
  margin-bottom: 0;
}
.section-contact #columns {
  padding: 20px 60px 0 60px;
}
.section-contact #columns input {
  line-height: 2em;
  width: 48%;
  border-radius: 0;
  border: 1px solid #aaa;
  padding: 0px 7px;
}
.section-contact #columns textarea {
  width: 48%;
  padding: 6px;
  box-sizing: content-box;
}
.section-contact #columns .resizable-textarea .grippie {
  width: 49%;
  display: none;
}
.section-contact #columns input[type="submit"] {
  background: #3d5e63;
  padding: 7px 20px;
  border: 1px solid #3d5e63;
  text-transform: uppercase;
  font-weight: bold;
  color: #fff;
  width: 250px;
  font-size: 1em;
}
.section-contact #columns input[type="submit"]:hover {
  background: #57af60;
  border: 1px solid #57af60;
}
.section-contact #columns .form-type-checkbox {
  display: none;
}
@media only screen and (max-width: 580px) {
  .section-contact {
    padding: 0;
  }
  .section-contact #block-block-22 {
    background: #fff;
    padding: 60px 60px 0 60px;
    margin: 0;
    font-weight: bold;
  }
  .section-contact #block-block-22 p {
    margin-bottom: 0;
  }
  .section-contact #columns {
    padding: 20px 60px 0 60px;
  }
  .section-contact #columns input {
    line-height: 2em;
    width: 94%;
    border-radius: 0;
    border: 1px solid #aaa;
    padding: 0px 3%;
  }
  .section-contact #columns textarea {
    width: 96% !important;
  }
  .section-contact #columns .resizable-textarea .grippie {
    width: 100%;
    display: none;
  }
  .section-contact #columns input[type="submit"] {
    background: #3d5e63;
    padding: 7px 20px;
    border: 1px solid #3d5e63;
    text-transform: uppercase;
    font-weight: bold;
    color: #fff;
    width: 100%;
    font-size: 1em;
  }
}
.page-node-4 #main-content p,
.page-node-4 #main-content ul li {
  font-size: 1em;
}
.page-node-4 #main-content p a,
.page-node-4 #main-content ul li a {
  color: #000;
  text-decoration: underline;
}
.page-node-4 #main-content strong,
.page-node-4 #main-content b {
  color: #57af60;
}
.page-node-4 #main-content h2 {
  font-family: 'Trebuchet MS', 'Helvetica Neue', Arial, Helvetica, sans-serif;
  font-size: 1em;
  margin: 2em 0 0 0;
}
.page-reviews h1#page-title {
  font-size: 2.2em;
  margin-bottom: 1em;
}
.node-type-quotes #breadcrumb {
  display: none;
}
.node-type-quotes .field-name-field-review-teaser {
  display: none;
}
.node-type-quotes h1#page-title {
  font-size: 2.2em;
}
.node-type-quotes #main-content p {
  font-size: 1em;
}
.node-type-quotes #main-content .quotes-citation,
.node-type-quotes #main-content .quotes-author {
  float: none;
}
.node-type-quotes #main-content .field-type-taxonomy-term-reference {
  margin-top: 30px;
  background: #e6e6e6;
  padding: 20px 20px 20px 30px;
}
.node-type-quotes #main-content .field-type-taxonomy-term-reference .field-label {
  font-size: 1.2em;
  font-family: Georgia, Baskerville, Palatino, 'Palatino Linotype', 'Book Antiqua', 'Times New Roman', serif;
  text-transform: uppercase;
  margin-top: 0;
}
.node-type-quotes #main-content .field-type-taxonomy-term-reference .field-items {
  clear: both;
  margin-bottom: 20px;
}
.node-type-quotes #main-content .field-type-taxonomy-term-reference a:link,
.node-type-quotes #main-content .field-type-taxonomy-term-reference a:visited,
.node-type-quotes #main-content .field-type-taxonomy-term-reference a:active {
  display: inline-block;
  padding: 7px 20px;
  margin: 10px 0 0 0;
  background-color: #fff;
  border: none;
  color: #57af60;
  text-decoration: none;
  border: 1px solid #c1c1c1;
  font-size: 0.8em;
}
.node-type-quotes #main-content .field-type-taxonomy-term-reference a:hover {
  background-color: #57af60;
  color: #fff;
  text-decoration: none;
}
.node-type-blog #main-content #tasks,
.page-blog #main-content #tasks {
  display: none;
}
.node-type-blog #main-content .node:first-of-type,
.page-blog #main-content .node:first-of-type {
  margin-top: 30px;
}
.node-type-blog #main-content .node,
.page-blog #main-content .node {
  margin-bottom: 30px;
}
.node-type-blog #main-content #breadcrumb,
.page-blog #main-content #breadcrumb {
  display: none;
}
.node-type-blog #main-content ul.links.inline,
.page-blog #main-content ul.links.inline {
  display: none;
}
.node-type-blog #main-content p,
.page-blog #main-content p {
  font-size: 1em;
}
.node-type-blog #main-content h1.node-title,
.page-blog #main-content h1.node-title {
  font-size: 1em;
}
.node-type-blog #main-content .node-content .form-item,
.page-blog #main-content .node-content .form-item {
  display: none;
}
.node-type-blog #main-content .field-name-taxonomy-vocabulary-2,
.page-blog #main-content .field-name-taxonomy-vocabulary-2,
.node-type-blog #main-content .field-name-taxonomy-vocabulary-5,
.page-blog #main-content .field-name-taxonomy-vocabulary-5 {
  display: none;
}
.page-node-6055 #page-title {
  font-size: 2.2em;
}
.page-node-6055 #main-content p {
  font-size: 1.5em;
}
.page-search #breadcrumb {
  display: none;
}
.page-search #content .search-advanced .criterion {
  float: left;
  margin-right: 2em;
}
.page-search #content label {
  font-size: 1em;
  display: block;
}
.page-search #content input {
  line-height: 1.8em;
  font-size: 1.1em;
  width: 48%;
  border-radius: 0;
  border: 1px solid #aaa;
  padding: 0px 7px;
}
.page-search #content .form-checkboxes input {
  width: none;
  padding: 0;
  width: 10px;
  margin-bottom: 2px;
}
.page-search #content .form-checkboxes label {
  font-weight: normal;
  display: inline;
  font-size: 1em;
}
.page-search #content input[type="checkbox"] {
  display: inline;
}
.page-search #content input[type="submit"] {
  background: #3d5e63;
  padding: 7px 20px;
  border: 1px solid #3d5e63;
  text-transform: uppercase;
  font-weight: bold;
  color: #fff;
  width: 180px;
  display: block;
  margin: 10px 0 20px 0;
  font-size: 1em;
}
.page-search #content input[type="submit"]:hover {
  background: #57af60;
  border: 1px solid #57af60;
}
.page-search #content #edit-submit--2 {
  width: 250px;
}
.page-search #content .search-results h3.title {
  font-family: 'Trebuchet MS', 'Helvetica Neue', Arial, Helvetica, sans-serif;
  font-size: 1em;
  margin-top: 2em;
  margin-bottom: 0;
}
.page-search #content .search-results .search-snippet-info {
  padding-left: 0;
  font-size: 0.8em;
}
.page-search #content .search-results .search-snippet-info p.search-snippet {
  margin: 5px 0 0 0;
}
.page-search #content .search-results .search-snippet-info p.search-info {
  font-size: 1em;
  margin-top: 0.5em;
  display: none;
}
.page-search #content h2 {
  font-family: 'Trebuchet MS', 'Helvetica Neue', Arial, Helvetica, sans-serif;
  font-size: 1em;
  margin-top: 2em;
  margin-bottom: 0;
}
.page-search #content ul li {
  font-size: 1em;
}
@media only screen and (max-width: 580px) {
  .page-search #content input {
    width: 100%;
  }
  .page-search #content input[type="checkbox"] {
    transform: scale(2, 2);
    margin-right: 5px;
  }
  .page-search #content input[type="submit"] {
    font-size: 0.9em;
  }
}
.page-user #main-content #content h3 {
  font-family: 'Trebuchet MS', 'Helvetica Neue', Arial, Helvetica, sans-serif;
  font-size: 1.2em;
}
.page-user #main-content #content dl dd p {
  font-size: 1em;
  margin-top: 0;
}
.page-user #main-content #block-views-apk-user-posts-block-1 h2 {
  font-family: 'Trebuchet MS', 'Helvetica Neue', Arial, Helvetica, sans-serif;
  font-size: 1em;
}
.page-user #main-content #block-views-apk-user-posts-block-1 ul li span {
  font-size: 1em;
}
.page-user #main-content #block-views-apk-user-posts-block-1 .views-field-title {
  font-weight: bold;
}
.page-user #columns {
  padding: 20px 60px 0 60px;
}
.page-user #columns input {
  line-height: 2em;
  width: 48%;
  border-radius: 0;
  border: 1px solid #aaa;
  padding: 0px 7px;
}
.page-user #columns .resizable-textarea .grippie {
  width: 48%;
  display: none;
}
.page-user #columns input[type="submit"] {
  background: #3d5e63;
  padding: 7px 20px;
  border: 1px solid #3d5e63;
  text-transform: uppercase;
  font-weight: bold;
  color: #fff;
  width: 300px;
  font-size: 1em;
}
.page-user #columns input[type="submit"]:hover {
  background: #57af60;
  border: 1px solid #57af60;
}
.page-user #columns .form-type-checkbox {
  display: none;
}
@media only screen and (max-width: 580px) {
  .page-user #main-content #block-views-apk-user-posts-block-1 h2 {
    font-family: 'Trebuchet MS', 'Helvetica Neue', Arial, Helvetica, sans-serif;
    font-size: 1em;
  }
  .page-user #main-content #block-views-apk-user-posts-block-1 ul li span {
    font-size: 1em;
  }
  .page-user #main-content #block-views-apk-user-posts-block-1 .views-field-title {
    font-weight: bold;
  }
  .page-user #columns {
    padding: 20px 60px 0 60px;
  }
  .page-user #columns label {
    font-size: 1.4em;
  }
  .page-user #columns input {
    line-height: 2em;
    width: 94%;
    border-radius: 0;
    border: 1px solid #aaa;
    padding: 0px 3%;
  }
  .page-user #columns input[type="submit"] {
    background: #3d5e63;
    padding: 7px 20px;
    border: 1px solid #3d5e63;
    text-transform: uppercase;
    font-weight: bold;
    color: #fff;
    width: 100%;
  }
}
.views-field-field-review-teaser .field-content:before,
.views-field-field-review-teaser .field-content:after {
  content: '"';
  font-family: Georgia, Baskerville, Palatino, 'Palatino Linotype', 'Book Antiqua', 'Times New Roman', serif;
}
.view-quotes .views-row {
  margin-bottom: 50px;
  font-size: 1.3em;
  font-family: 'Trebuchet MS', 'Helvetica Neue', Arial, Helvetica, sans-serif;
  margin-right: 40px;
}
.view-id-quotes .view-footer a {
  padding: 10px;
  text-decoration: none;
  font-family: 'Trebuchet MS', 'Helvetica Neue', Arial, Helvetica, sans-serif;
  background: #e9e9e9;
  color: #000;
}
.view-id-quotes .view-footer a:hover {
  background: #3d5e63;
  color: #fff;
}
.view-quotes .views-field-field-review-teaser {
  margin-bottom: 10px;
  font-style: italic;
}
div.region-highlighted .region-inner {
  display: grid;
  grid-template-columns: 65% 35%;
}
div.region-highlighted .region-inner #block-views-book-block-1 {
  width: 100%;
}
div.region-highlighted .region-inner #block-views-book-block-1 .block-content {
  display: grid;
  grid-template-columns: 100%;
}
div.region-highlighted .view-display-id-block_1 {
  width: 100%;
}
div.region-highlighted .block-content {
  padding: 0 20px;
}
#block-views-book-block-1 .block-content .view-content {
  width: 100%;
}
#block-views-book-block-1 .block-content .view-content .skin-default {
  display: grid;
  grid-template-columns: 40% 60%;
  width: 100%;
}
div.region-highlighted a {
  font-size: 1.25em;
}
div.region-highlighted a:visited,
div.region-highlighted a:link,
div.region-highlighted a:active,
div.region-highlighted a:hover {
  font-family: 'Trebuchet MS', 'Helvetica Neue', Arial, Helvetica, sans-serif;
  color: #57af60;
  font-weight: normal;
}
.views-slideshow-pager-fields div {
  display: inline-block;
}
.views-slideshow-pager-fields>div {
  padding: 0 0 10px 10px;
}
.views-slideshow-pager-fields img {
  max-width: 80px;
  max-height: 80px;
}
#block-views-thematic-reports-block-1 .block {
  width: 100%;
}
.region-highlighted.float-blocks-3 .block {
  width: 100% !important;
  padding: 0 10px 10px 10px;
}
.view-thematic-reports {
  margin-right: 20px;
}
.view-thematic-reports .view-header {
  margin-top: 60px;
}
.view-thematic-reports h3 span {
  font-size: 1.2em;
  line-height: 1.4em;
}
.view-thematic-reports .block-content ul,
.view-thematic-reports .block-content ol {
  padding: 0;
}
.views-slideshow-cycle-processed .views-field-title {
  margin-top: 20px;
}
div.region-highlighted .view-thematic-reports a:link,
font-size: 1.2em:link,
div.region-highlighted .view-thematic-reports a:visited,
font-size: 1.2em:visited,
div.region-highlighted .view-thematic-reports a:active,
font-size: 1.2em:active,
div.region-highlighted .view-thematic-reports a:hover,
font-size: 1.2em:hover {
  font-weight: normal;
}
div.view.view-thematic-reports.view-id-thematic_reports.view-display-id-block_1 .view-content .item-list h3 {
  text-transform: uppercase;
  color: #111;
  font-weight: bold;
  margin: 4 0;
  padding: 0 0 0 10px;
  margin-bottom: 0px;
  border: 1px solid #e6e6e6;
  line-height: 23px;
  background: url("/sites/default/files/reports_selection_big.png") no-repeat right top;
}
#block-views-reports-country-block-2 {
  padding: 0 20px;
}
#main-content-header {
  padding: 15px 0;
  margin: 0;
  text-transform: uppercase;
  color: #fff;
  font-size: 1em;
}
#block-views-thematic-reports-block-1 .content .view-content .item-list ul li {
  list-style: none;
  display: inline-block;
  margin: 0 0 0 7px;
}
#block-views-thematic-reports-block-1 .content .view-content .item-list ul li a:link,
#block-views-thematic-reports-block-1 .content .view-content .item-list ul li a:visited,
#block-views-thematic-reports-block-1 .content .view-content .item-list ul li a:active {
  display: inline-block;
  padding: 5px 10px;
  margin: 10px 0 0 0;
  background-color: #fff;
  border: 1px solid #d1d5d6;
  color: #57af60;
}
#block-views-thematic-reports-block-1 .content .view-content .item-list ul li a:hover {
  background-color: #57af60;
  color: #fff;
  text-decoration: none;
}
.front header#main-content-header h1#page-title,
.front h2.block-title {
  font-size: 2.25em;
  color: #000;
  background: none;
}
.block-title {
  padding: 10px 0 5px 0;
  margin-bottom: 20px;
  text-transform: uppercase;
}
.view-dom-id-975fd3b9f76556bef19f689d3bac9558 .views-row {
  padding: 5px 0;
  border-bottom: 1px solid #eee;
  margin: 10px 0;
}
.view-dom-id-975fd3b9f76556bef19f689d3bac9558 .views-row .views-field-view-node {
  padding: 0px 0;
  display: none;
}
ul.pager {
  margin: 20px;
}
.field-type-taxonomy-term-reference ul {
  padding: 0;
}
.views-slideshow-pager-fields img {
  height: 175px !important;
  width: 220px !important;
}
.views-slideshow-pager-fields .active img {
  border: none !important;
  text-decoration: none;
  height: 175px !important;
  width: 220px !important;
}
@media only screen and (max-width: 580px) {
  .view-thematic-reports .view-header {
    margin-top: 0;
  }
  .region-highlighted {
    margin-bottom: 50px;
  }
}
@media only screen and (max-width: 600px) {
  div.region-highlighted .region-inner {
    display: grid;
    grid-template-columns: 100%;
  }
  #block-views-book-block-1 .block-content .view-content .skin-default {
    display: grid;
    grid-template-columns: 100%;
    width: 100%;
  }
  .views-slideshow-pager-fields img {
    max-width: 40px;
    max-height: 40px;
  }
}
@media only screen and (min-width: 601px) and (max-width: 1000px) {
  div.region-highlighted .region-inner {
    display: grid;
    grid-template-columns: 100%;
  }
  #block-views-book-block-1 .block-content .view-content .skin-default {
    display: grid;
    grid-template-columns: 40% 60%;
    width: 100%;
  }
  .views-slideshow-pager-fields img {
    max-width: 60px;
    max-height: 60px;
  }
}
.region-tertiary-content {
  background-color: #fff;
  padding: 20px 60px;
}
@media only screen and (max-width: 580px) {
  .region-tertiary-content .region-inner {
    display: grid;
    grid-template-columns: 100%;
  }
  .region-tertiary-content .region-inner .block {
    width: 100%;
  }
}
.region-sidebar-second {
  padding: 48px 30px;
  box-sizing: border-box;
}
footer#footer {
  padding: 40px 0 60px 0;
  text-align: center;
  color: #fff;
}
footer#footer #nav {
  display: inline-block;
}
footer#footer #nav ul.primary-links {
  list-style: none;
  width: 100%;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
footer#footer #nav ul.primary-links li {
  float: left;
  list-style: none;
  text-transform: uppercase;
}
footer#footer #nav ul.primary-links li a {
  display: block;
  color: #fff;
  text-align: center;
  text-decoration: none;
  padding: 10px 16px 10px 16px;
}
footer#footer #nav ul.primary-links li a:hover {
  text-decoration: underline;
}
footer#footer #footer-logos {
  padding: 20px 0 30px 0;
}
footer#footer #footer-text a {
  color: #fff;
  text-decoration: underline;
}
@media only screen and (max-width: 580px) {
  footer#footer #footer-text {
    padding: 20px 60px;
  }
}
#columns #tasks .tabs a {
  color: #3c3c3c;
  padding: 10px 15px 5px 15px;
}
#columns #tasks .tabs a:hover {
  text-decoration: underline;
}
#columns ul.primary {
  padding: 0;
}
table,
thead,
tbody,
tr,
th,
td,
.views-view-grid tbody,
tbody tr {
  border: none;
}
.view-book tr.info,
.view-book tr.even,
.view-book tr:nth-child(2n+2) {
  background: none;
}
.view-book td {
  border: none;
  padding: 20px;
  text-align: center;
  font-size: 1.4em;
  font-weight: bold;
  margin: 20px;
}
