/**
 * Functions
 */
/* Import main theme mixins */
/*colors*/
/* Then override */
/* DEFAULT STYLES */
#wrapper {
  background-color: #fff;
  padding-left: 20px;
  padding-right: 20px;
}
#unbrandbar-container {
  /* Brandbar */
  background-color: #001a45;
  padding-top: 10px;
}
#unbrandbar-container #welcome-container {
  width: 50%;
  float: left;
}
#unbrandbar-container #welcome-container img.unicon {
  float: left;
  margin-right: 5px;
}
#unbrandbar-container #welcome-container span.welcome a {
  line-height: 1.6em;
  color: #ffffff;
}
#unbrandbar-container #lang_sel_list {
  float: right;
}
#unbrandbar-container #lang_sel_list a,
#unbrandbar-container #lang_sel_list a:visited {
  font-size: 13px;
  text-decoration: none !important;
  color: #fff;
  background: transparent;
  padding-left: 10px;
}
/* Header */
#logo {
  float: left;
  width: 79%;
}
#logo img {
  float: left;
  margin-right: 20px;
  margin-left: 20px;
}
#logo .site-title,
#logo .site-description {
  display: block !important;
}
#logo .site-title {
  margin-top: 15px;
}
#header {
  border-bottom: #e8e8e8 solid 6px !important;
}
#header .un-emblem {
  float: right;
  margin-top: 47px;
  margin-right: 44px;
}
#header #logo img {
  margin-right: 44px;
  margin-left: 0;
}
#header #logo .site-title {
  display: block;
  margin-top: 55px;
  padding-bottom: 4px;
  letter-spacing: -0.01em;
}
#header #logo .site-title a {
  font-family: "Roboto Slab", arial, sans-serif !important;
}
#header #logo .site-description {
  display: block;
  text-transform: uppercase;
  letter-spacing: 0.05em;
}
#header .header-widget {
  /* Styles search widget */
  float: right;
  width: 19%;
  margin-right: 20px;
  margin-left: 0;
  margin-top: 15px;
}
#header #woo_search-2 h3 {
  display: none;
  color: #ffffff;
}
#header .searchform,
#header #searchform {
  background: white;
}
#header .searchform input.s,
#header #searchform input#s {
  color: #555555;
}
/* Tiles Image */
#tile-menu-img {
  height: 8px;
  margin-top: 5px;
  margin-bottom: 5px;
}
#tile-menu-img img {
  vertical-align: top;
}
/* Navigation */
#navigation {
  margin-top: 5px;
  margin-bottom: 2em !important;
}
body.home #navigation {
  margin-bottom: 1em !important;
}
#main-nav {
  /* centers the navigation */
  float: none;
  margin: 0 auto;
  width: 900px;
}
ul.nav li a:hover {
  color: #009944;
  background: #ffffff !important;
}
ul.nav li.current_page_item a,
ul.nav li.current_page_parent a,
ul.nav li.current-menu-ancestor a,
ul.nav li.current-cat a,
ul.nav li.current-menu-item a {
  background: #ffffff !important;
  color: #009944 !important;
  border-bottom: 2px solid #009944;
  font-weight: bold;
  padding-bottom: 5px !important;
}
ul.nav li.current_page_ancestor a a,
ul.nav li.current-menu-item a a,
ul.nav li.current-menu-parent,
ul.sub-menu li a {
  border-bottom: none !important;
  padding-bottom: 0 !important;
}
ul#main-nav ul.sub-menu li.current-menu-item a {
  color: #064963 !important;
}
#navigation .nav-home,
#navigation .nav-close,
#navigation .cart-contents,
#navigation ul.rss li a {
  color: #555555;
  background: #e8e8e8;
}
/* Breadcrumbs */
body.page-template-template-magazine .breadcrumb {
  display: none;
}
/****** WIDGETS ******/
/*subscribe and connect */
#connect {
  float: right !important;
}
#connect h3 {
  display: none;
}
#connect p {
  display: none;
}
/* HOME PAGE WIDGETS */
body.home #main #widgets-container h3 {
  /* all widgets on homepage */
  border-bottom: 1px dotted #009944;
  clear: both;
  color: #015b7e;
  font-size: 16px;
  margin-bottom: 10px;
  padding-bottom: 5px;
}
body.home #main #widgets-container a {
  color: #015b7e;
}
body.home #main #widgets-container blockquote p {
  font-style: italic !important;
  font-size: 16px;
}
#widgets-container .widget_wooslider_slideshow_slides {
  /* WooSlider Styling*/
  margin-bottom: 50px;
  padding-top: 0;
  padding-left: 30px;
  padding-right: 30px;
}
.widget_woodojo_tweets ul.tweets li {
  /* Twitter widget */
  padding-top: 0!important;
  padding-left: 60px !important;
  padding-bottom: 10px !important;
  padding-right: 0 !important;
  margin-bottom: 10px !important;
  background-image: url('http://pbs.twimg.com/profile_images/378800000470095199/193943251416dafb62448e2bbd59b53c_normal.jpeg');
  background-repeat: no-repeat;
}
.widget_woodojo_tweets .follow-link {
  background-image: url('https://g.twimg.com/twitter-bird-16x16.png');
  background-repeat: no-repeat;
  background-position: 18% 2px;
}
/* Sidebar Widgets */
#sidebar .widget h3 {
  font-size: 16px;
  font-weight: bold;
  color: #cc3300;
  border-bottom: none;
  padding-bottom: 0;
  margin-bottom: 10px;
  line-height: 2em;
}
#sidebar .widget a {
  font-size: 14px;
  color: #555555;
}
/*Content*/
#main .row {
  clear: both;
  width: 100%;
}
body.home #content {
  padding-bottom: 10px !important;
}
#sidebar ul li {
  list-style-type: none;
  margin-bottom: 10px;
}
#sidebar ul li a {
  padding-bottom: 5px;
}
#sidebar ul.menu li.current_page_item a,
#sidebar ul.menu li.current_page_parent a,
#sidebar ul.menu li.current-menu-ancestor a,
#sidebar ul.menu li.current-cat a,
#sidebar ul.menu li.current-menu-item a {
  background: #ffffff !important;
  color: #015b7e !important;
  font-weight: bold;
}
#after-content-container {
  overflow: hidden;
}
.entry table {
  margin-top: 2em;
}
.entry {
  /* Styles RSS feeds in the News Section */
}
.entry .hungryfeed_items {
  margin-top: 0;
  padding-top: 0;
  white-space: pre-wrap;
}
.entry .hungryfeed_item {
  clear: both;
  margin-top: 0;
}
.entry .hungryfeed_item span {
  font-style: italic;
}
.entry .hungryfeed_item_title {
  font-size: 16px;
  margin: 0;
}
.entry .hungryfeed_item_image {
  margin-right: 20px;
  float: left;
}
.entry .hungryfeed_pagenav {
  margin-top: 2em;
  text-align: center;
}
#sidebar ul li.en-link:after,
#navigation ul li.en-link a:after {
  /* adds English only icon to menu items */
  font-size: 75% !important;
  vertical-align: middle;
  color: #ffffff;
  background-color: #777777;
  padding-left: 2px;
  padding-right: 2px;
  margin-left: 5px;
  margin-right: 0;
  content: "EN";
}
/* Shortcode Styles */
.entry .shortcode-unorderedlist.green-dot ul li,
.shortcode-unorderedlist.green-dot ul li {
  background-position: left 3px !important;
}
.shortcode-toggle h4 a {
  color: #cc3300;
}
/* Footer */
#footer {
  padding-top: 10px !important;
  padding-bottom: 0 !important;
  border-top: none !important;
}
#footer #copyright {
  text-align: center;
  background-color: #e8e8e8;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-bottom: 10px;
}
#footer #copyright ul li {
  display: inline-block;
}
#footer #copyright ul li a:link {
  color: #01445f;
}
#footer #credit {
  text-align: center;
  padding-bottom: 0;
  margin-bottom: 0;
}
#footer-widgets {
  background-color: #015b7e;
  padding-top: 0 !important;
  padding-right: 20px !important;
  padding-left: 40px !important;
  padding-bottom: 0 !important;
}
#footer-widgets .widget {
  float: left;
  width: auto !important;
  margin-right: 15px;
  margin-left: 15px;
}
#footer-widgets .widget h3 {
  border-bottom: none;
  color: #ffffff;
  margin-bottom: 0;
}
#footer-widgets .widget ul {
  list-style-type: none;
}
#footer-widgets .widget ul li a {
  color: #ffffff;
}
#footer-widgets .widget li#menu-item-2490,
#footer-widgets .widget li#menu-item-2610,
#footer-widgets .widget li#menu-item-2640,
#footer-widgets .widget li#menu-item-2589,
#footer-widgets .widget li#menu-item-2565 {
  background: url(/https/www.un.org/common/images/icons/ico_pdf.gif) no-repeat;
  background-position: right 5px;
  padding-right: 20px;
}
#footer-widgets .widget li#menu-item-2550 {
  background: url(/https/www.un.org/common/images/icons/ico_pdf.gif) no-repeat;
  background-position: 25px 5px;
}
#footer-widgets #text_icl-2 {
  width: 15%;
  margin-left: 0;
}
#footer-widgets #text_icl-10 {
  margin-right: 0;
}
/* DESKTOP STYLES */
@media only screen and (min-width: 768px) {
  /* Wooslider */
  .wooslider .slides img {
    width: auto !important;
  }
  body .wooslider.wooslider-type-slides img {
    margin-right: 20px;
    margin-left: 0;
  }
  .wooslider-direction-nav .wooslider-next {
    /* keeping arrows always showing */
    right: -50px !important;
    margin-right: 10px;
    opacity: .5 !important;
  }
  .wooslider-direction-nav .wooslider-prev {
    /* keeping arrows always showing */
    left: -50px !important;
    opacity: .5 !important;
    margin-left: 10px;
  }
}
/* 1.1 Defaults */
/****** WIDGETS ******/
/* HOME PAGE WIDGETS */
#text_icl-6 {
  /*Calendar*/
  width: 30%;
  float: left;
  margin-bottom: 1.538em;
  margin-right: 5%;
  margin-left: 0;
}
#text_icl-6 #tell-us-container {
  /*Tell us box */
  margin-top: 30px;
}
#rss-2 {
  /*RSS Latest News */
  width: 30%;
  float: left;
  margin-bottom: 1.538em;
  margin-right: 5%;
  margin-left: 0;
}
#woodojo_tweets-2 {
  /*twitter box*/
  width: 30%;
  float: left;
  margin-bottom: 1.538em;
  margin-right: 0;
  margin-left: 0;
}
