/**
 * @file
 * SMACSS Modules
 *
 * Adds modular sets of styles.
 *
 * Additional useful selectors can be found in Zen's online documentation.
 * https://drupal.org/node/1707736
 */

/**
 * Wireframes.
 */
.with-wireframes #header,
.with-wireframes #main,
.with-wireframes #content,
.with-wireframes #navigation,
.with-wireframes .region-sidebar-first,
.with-wireframes .region-sidebar-second,
.with-wireframes #footer,
.with-wireframes .region-bottom {
  outline: 1px solid #ccc;
}
.lt-ie8 .with-wireframes #header,
.lt-ie8 .with-wireframes #main,
.lt-ie8 .with-wireframes #content,
.lt-ie8 .with-wireframes #navigation,
.lt-ie8 .with-wireframes .region-sidebar-first,
.lt-ie8 .with-wireframes .region-sidebar-second,
.lt-ie8 .with-wireframes #footer,
.lt-ie8 .with-wireframes .region-bottom {
  /* IE6/7 do not support the outline property. */
  border: 1px solid #ccc;
}

/**
 * Accessibility features.
 */

/* element-invisible as defined by http://snook.ca/archives/html_and_css/hiding-content-for-accessibility */
.element-invisible,
.element-focusable,
#navigation .block-menu .block__title,
#navigation .block-menu-block .block__title {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
}

/* Turns off the element-invisible effect. */
.element-focusable:active,
.element-focusable:focus {
  position: static !important;
  clip: auto;
  height: auto;
  width: auto;
  overflow: auto;
}

/*
 * The skip-link link will be completely hidden until a user tabs to the link.
 */
#skip-link {
  margin: 0;
}
#skip-link a,
#skip-link a:visited {
  display: block;
  width: 100%;
  padding: 2px 0 3px 0;
  text-align: center;
  background-color: #666;
  color: #fff;
}

/**
 * Branding header.
 */
.region-header{
  display:table;
  width:100%;
}
#page .header{
  padding: 0;
  padding-bottom:25px;
  position:relative;
  z-index:5;
}
#main{
  z-index:4;
}
.header__site-name {
  margin: 0;
  font-size: 2.5em;
  border-right:0px;
  border-bottom:1px solid #7F7F7F;
}
#header .header-branding{
  margin-top:45px;
  clear:both;
  text-transform:uppercase;
}
.header__site-slogan{
max-width:400px;
font-size:80%;
}

/* Wrapping link for logo. */
.header__logo {
  float: left; /* LTR */
  margin: 0;
  padding: 0;
}

/* Logo image. */
.header__logo-image {
  vertical-align: bottom;
}

/* Wrapper for website name and slogan. */
.header__name-and-slogan {
  color: #002F5E;
  font-size: 5vw;
  margin:0 10%;
}

/* The name of the website. */
.header__site-name a{
  font-family: "RobotoBold",Arial,Tahoma,DejaVu Sans,sans-serif;
  font-weight:bold;
}

/* The link around the name of the website. */
.header__site-link:link,
.header__site-link:visited {
  color: #0076C0;
  text-decoration: none;
}
.header__site-link:hover,
.header__site-link:focus {
  text-decoration: none;
}

/* The slogan (or tagline) of a website. */
.header__site-slogan {
  margin: 0;
  color: #231F20;
  font-weight:200;
  font-family: "RobotoLight",Tahoma,DejaVu Sans,sans-serif;
}

/* The secondary menu (login, etc.) */
.header__secondary-menu {
  float: right; /* LTR */
  background-color:rgba(35, 31, 32,0.8);
}
#secondary-menu ul.menu{
  padding:0px;
}
#secondary-menu ul.menu li{
  display:inline-block;
  float:left;
  text-align:center;
  padding:0px;
  line-height:35px;
  text-transform:uppercase;
}
#secondary-menu ul.menu li ul{
  display:none;
}
#secondary-menu ul.menu li:hover ul{
  background-color:rgba(35, 31, 32,0.8);
  display:block;
  position:absolute;
}
#secondary-menu ul.menu li:hover ul li{
  width:100%;
  clear:both;
  border-bottom:1px solid #000;
  line-height:25px;
  text-align:left;
  z-index:1000;
}
#secondary-menu ul.menu li a,
#secondary-menu ul.menu li .nolink{
  font-size:70%;
  color:#FFF;
  padding:10px;
}
#secondary-menu ul.menu li:hover,#secondary-menu ul.links li.active {
  background-color:#231F20;
  border-bottom: 0px;
}

#secondary-menu ul.menu li:hover,#secondary-menu ul.menu li.active a{
  color:#FFF;
}

/* Wrapper for any blocks placed in the header region. */

.block-on-the-web{
  padding:0 5px;
  vertical-align:top;
  height:39px;
}
.on-the-web,.block-language-switcher-fallback{
  display:inline-block;
}
.on-the-web{
  width:23px;
  height:23px;
  border-radius:50%;
  background-color:#0076C0;
  text-align:center;
  margin-right:2px;
}
.on-the-web:hover {
  background-color:#000;
}
.on-the-web a{
  color:#FFF;
  line-height:23px;
}
#block-on-the-web-0 .on-the-web a{
  font-size:85%;
}
#block-multiblock-1 .on-the-web a{
  font-size:120%;
  color:#000;
}
#block-multiblock-1 .on-the-web{
  background-color:#FFF;
}
#block-multiblock-1 .on-the-web:hover a{
  color:#FFF;
}
#block-multiblock-1 .on-the-web:hover{
  background-color:#000;
}
#header .block-on-the-web .box-wrapper{
  margin-top:10px;
}
#header .block-clock{
  border-right:0px!important;
}
#block-multiblock-6 ul{
padding:0px;
}
#block-block-8 {
  background-color:#231F20;
}
#block-block-8 .box-wrapper a{
  color:#FFF;
  text-transform:uppercase;
  font-size:70%;
  padding: 0 15px;
  line-height:39px;
}
#block-block-8 .box-wrapper a:hover{
  opacity:0.6;
}
#header .region-header .block{
  border-right:1px solid #0076C0;
  display:table-cell;
  text-align:center;
  vertical-align:top;
  height:39px;
}
#header .block-language-switcher-fallback .box-wrapper ul li{
  display:inline-block;
  text-align:center;
  padding:0px;
  line-height:20px;
  margin-top:8px;
  text-transform:uppercase;
  font-family: "RobotoBold", Arial, Tahoma, DejaVu Sans, sans-serif; /* 1 */
  font-weight:bold;
  font-size:85%;
}
#header .block-language-switcher-fallback .box-wrapper ul li a.language-link{
  font-family: "RobotoBold", Arial, Tahoma, DejaVu Sans, sans-serif; /* 1 */
  font-weight:bold;
}
#header .block-language-switcher-fallback .box-wrapper ul li a:hover{
  color:#FFF;
}
#header .block-language-switcher-fallback .box-wrapper ul li a,
.block-language-switcher-fallback .box-wrapper ul li span{
  color:#002F5E;
  padding:2px;
}
#header .block-language-switcher-fallback .box-wrapper ul li:hover,
#header .block-language-switcher-fallback .box-wrapper ul li.active {
  background-color:#231F20;
}
#header .block-language-switcher-fallback .box-wrapper ul li:hover,
#header .block-language-switcher-fallback .box-wrapper ul li.active a{
  color:#FFF;
}
#header .block-language-switcher-fallback{
  padding:0 10px;
}
#header .block-language-switcher-fallback{
  height:39px;
  line-height:39px;
}
#header .block-clock {
  display:inline-block;
  padding:0 5px;
  height:39px;
  line-height:39px;
  border-right:0px!important;
}
#header .block-clock h2{
  font-size:95%;
}
#header .block-clock .box-wrapper {
  color:#333;
  font-size:80%;
}
#header .block-clock .block-title{
  text-transform:capitalize;
  color:#0076C0;
  font-family: "Roboto", Arial, Tahoma, DejaVu Sans, sans-serif;
  font-weight:400;
  font-size:80%;
  margin-bottom:0px;
}
#header .block-search .box-wrapper{
  padding:8px 10px 0px 10px;
}
#header .header-nav-menu {
  position:absolute;
  width:100%;
  background-color:#FFF;
  border-bottom: 1px solid #0076C0;
  border-image: none;
  height: 39px;
  z-index:5;
}
#header .header-nav-menu p{
  margin:0px;
}
#header .language-switcher-locale-url li{
  display:inline-block;
  font-size:80%;
  line-height: 14px;
  padding:0px;
}
#header ul.language-switcher-locale-url{
  padding:0px;
}
#header .block-clock .block-title,
#header .block-clock .box-wrapper{
  display:inline-block;
}
#header .pk-logo,#header .un-logo{
  line-height:39px;
  font-size:75%;
  padding:0 15px;
}
#header .pk-logo a:hover,#header .un-logo a:hover{
  opacity:0.6;
}
#header .pk-logo img,#header .un-logo img{
vertical-align:middle;
padding-right:4px;
}
#header .un-logo{
background-color:#0076C0;
}
#header .un-logo a{
  color:#FFF;
  font-family: "RobotoBold",Arial,Tahoma,DejaVu Sans,sans-serif;
  font-weight:bold;
}
#header .pk-logo a{
  color:#0076C0;
  font-family: "RobotoBold",Arial,Tahoma,DejaVu Sans,sans-serif;
  font-weight:bold;
}

/**
 * Navigation bar.
 */
 #navigation{
  font-family: "RobotoBold", Arial, Tahoma, DejaVu Sans, sans-serif;
  font-weight:bold;
  border-top:1px solid #808080;
  border-bottom:1px solid #808080;
  background-color:#fff;
  font-size:110%;
  z-index:5;
}
#navigation a{
  font-family: "RobotoBold", Arial, Tahoma, DejaVu Sans, sans-serif;
  font-weight:bold;
}
#navigation .block {
  display:inline-block;
  vertical-align:top;
}
#navigation #block-search-form{
  right:0px;
  padding-right:10px;
  line-height:48px;
  z-index:4;
}
#block-superfish-1{
  width:100%;
  z-index:3;
}
#navigation .links,
#navigation .menu{
  text-transform:uppercase;
}
.stickynav-active {
  position: absolute!important;
}
#navigation #block-search-form{
  float:right;
  position:absolute;
  max-width:100%;
  text-align:right;
}
#navigation #block-search-form .block-configure,
#block-views-sliders-view-node-slider .contextual-links-wrapper{
  display:none;
}
#main-menu{
  float:left;
  width:100%;
}

/**
 * Superfish styles
 */
.sf-menu.sf-style-menu-nav a:focus,
.sf-menu.sf-style-menu-nav li.sfHover,
.sf-menu.sf-style-menu-nav li.sfHover a,
.sf-menu.sf-style-menu-nav li:hover,
.sf-menu.sf-style-menu-nav a:hover,
.sf-menu.sf-style-menu-nav span.nolink:hover {
  background: #0076C0;
}
.sf-menu.sf-style-menu-nav li ul li:hover,
.sf-menu.sf-style-menu-nav li ul a:hover{
  background: #DDF2FF!important;
  color:#0076C0!important;
}
.sf-menu.sf-style-menu-nav li ul span.nolink:hover,
.sf-menu.sf-style-menu-nav li span.nolink:hover,
.sf-menu.sf-style-menu-nav a.active-trail,
.sf-menu.sf-style-menu-nav a.active,
.sf-menu.sf-style-menu-nav li ul li.active-trail{
  background: #0076C0!important;
}
.sf-menu.sf-style-menu-nav .active-trail
{
  background: #0076C0;
}
.sf-menu.sf-style-menu-nav .active-trail a,.sf-menu.sf-style-menu-nav .sfHover span.nolink.sf-with-ul
{
  background: #0076C0;
}
.sf-menu.sf-style-menu-nav .active-trail span.nolink{
  background: #0076C0;
}
.sf-menu li:hover > ul,
.sf-menu li.sfHover > ul {
  background: #0076C0;
}
.sf-menu.sf-style-menu-nav .active-trail span.nolink{
  background: #0076C0;
}
.sf-menu.sf-style-menu-nav li.menuparent ul li ul a {
  background: #005f9b;
}
.sf-menu.sf-style-menu-nav li ul li:focus,
.sf-menu.sf-style-menu-nav li ul a:focus{
  background: #DDF2FF!important;
  color:#0076C0!important;
}
.sf-accordion li a.menuparent:before{
  position: absolute;
  font-family: FontAwesome;
  content: "\f0d7";
  right: 15px;
  top:16px;
  color: #000000;
}
.sf-accordion li.menuparent li a.menuparent:before{
  position: absolute;
  font-family: FontAwesome;
  content: "\f0d7";
  right: 15px;
  top:10px;
}
.sf-accordion li.sf-clone-parent a.menuparent:before{
  content: ""!important;
}

/* Main menu and secondary menu links and menu block links. */
#block-system-main-menu{
  width:100%;
}
#main-menu .links,
#main-menu .menu {
  margin: 0;
  padding: 0;
  text-align: left; 
  width:100%;
  text-transform:uppercase;
}

#main-menu .links li,
#main-menu .menu li {
  /* A simple method to get navigation links to appear in one line. */
  float: left; /* LTR */
  padding: 0; /* LTR */
  list-style-type: none;
  list-style-image: none;
  color: #231f20;
  position:relative;
}
#main-menu .links li a,
#main-menu .menu li a{
  color: #231f20;
  padding: 1em;
  display:block;
}
#main-menu .menu li ul.menu,
#main-menu .menu li ul.menu li ul.menu{
  display:none;
}

#main-menu .menu li a:hover{
  background-color:#0076C0;
  color:#FFF;
}
#main-menu .menu .menu li{
  float:left;
  text-transform:none;
  font-size:15px;
  background-color:#EEE;
}
#main-menu .menu .menu .menu li{
  background-color:#DBDBDB;
}
.drop-down-toggle {
  background: linear-gradient(#333, #444) repeat scroll 0 0 rgba(0, 0, 0, 0);
  border: 3px solid #aaa;
  border-radius: 15px;
  height: 20px;
  position: absolute;
  right: 36px;
  top: 15px;
  width: 20px;
}
.drop-down-arrow {
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #aaa;
  display: block;
  height: 0;
  margin: 8px 0 0 5px;
  width: 0;
}
/**
 * Submenu nevigation.
 */
.submenu-nav{
  list-style:none;
  padding:0 5px 0 0;
}
.submenu-nav li{
  margin-bottom:25px;
  display:block;
  vertical-align:top;
}
.submenu-button{
  border:1px solid #231F20;
  width:100%;
  padding:5px 0;
}
.submenu-button:hover{
  border:1px solid #AAA;
  background-color:#EEE;
}
.submenu-desc{
  font-size:70%;
  font-family: "Roboto", Arial, Tahoma, DejaVu Sans, sans-serif;
  border-bottom:1px solid #CCC;
  padding:6px 0;
  color:#6d6e71;
  font-style: italic;
}
.submenu-nav li a.submenu-link{
  display:inline-block;
}
.submenu-nav li a.submenu-link-center{
  display:inline-block;
  line-height:55px;
}
.submenu-nav li img{
  display:inline-block;
  float:left;
  margin:0 5px 0 0;
  padding:0;
  width:90px;
  height:60px;
}

/**
 * Media menu.
 */
.sidebar .menu{
  padding:0px;
  display:table;
  width:100%;
}
.sidebar .blue-shortcut{
  color:#FFF;
  text-transform:uppercase;
  vertical-align:top;
  width:32.5%;
  padding-right:2px;
}
.sidebar .blue-shortcut:nth-child(3){
  padding-right:0;
  }
  
.sidebar .bs3{
  display:table-cell;
}

.sidebar .blue-shortcut a{
  background-color:#0076C0;
  color:#FFF;
  font-family: "RobotoBold", Arial, Tahoma, DejaVu Sans, sans-serif;
  padding-top:10px;
  padding-bottom:10px;
  padding-top:55px;
  display:block;
  position:relative;
  text-align:center;
}
.sidebar .blue-shortcut a:hover{
  background-color:#231F20;
}
.sidebar .icon-photo:before{
  content: "";
  font-family: FontAwesome;
  font-size:40px;
  position:absolute;
  margin-top:-45px;
  text-align:center;
  left:0;
  width:100%;
}
.sidebar .icon-video:before{
  content: "";
  font-family: FontAwesome;
  font-size:40px;
  position:absolute;
  margin-top:-45px;
  text-align:center;
  left:0;
  width:100%;
}
.sidebar .icon-radio:before{
  content: "";
  font-family: FontAwesome;
  font-size:40px;
  position:absolute;
  margin-top:-45px;
  text-align:center;
  left:0;
  width:100%;
}

/**
 * Breadcrumb navigation.
 */
.breadcrumb ol {
  margin: 0;
  padding: 0;
}
.breadcrumb li {
  display: inline;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.breadcrumb{
  font-size:90%;
  padding-left: 10px;
  color:#6D6E71;
  font-family: "RobotoBold", Arial, Tahoma, DejaVu Sans, sans-serif;
  font-weight:bold;
  margin-bottom:18px;
  margin-top:8px;
}
.breadcrumb a{
  color:#6D6E71;
}
.breadcrumb a:hover{
  color:#231F20;
}
.page-views .breadcrumb ol{
  display:none;
}

/**
 * Titles.
 */
.page__title,  /* The title of the page. */
.node__title,  /* Title of a piece of content when it is given in a list of content. */
.block__title,   /* Block title. */
.comments__title,  /* Comment section heading. */
.comments__form-title, /* Comment form heading. */
.comment__title {  /* Comment title. */
  margin: 0;
}
.page__title{
  text-transform:uppercase;
  color:#0076C0;
  padding-left:5px;
  margin-bottom:15px;
}
.block__title{
  font-family: "RobotoBold", Arial, Tahoma, DejaVu Sans, sans-serif; /* 1 */
  font-weight:bold;
  line-height: 20px;
  font-size:110%;
  padding:6px 6px 6px 0px;
  text-transform:uppercase;
  color:#0076C0;
  margin-bottom:8px;
  vertical-align:middle;
}
.box-style .block-title,
.box-black .block-title{
  color:#FFF;
  background-color:#231F20;
  padding-left:10px
}
.box-blue .block-title{
  color:#FFF;
  background-color:#0076C0;
  padding-left:10px
}
.box-black-title .block-title{
  color:#000;
}
.block p{
  margin-top:0px;
}

/**
 * Messages.
 */
.messages,
.messages--status,
.messages--warning,
.messages--error {
  margin: 1.5em 0;
  padding: 10px 10px 10px 50px; /* LTR */
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAD6UlEQVR42s2WX0xbVRzH3YwmC4k+GF/0ZS/S267/bmnX9nL7bwstZlnbjTDYyoC5GCbB0ZW5pdJCe6swbLFA6bpWIGuRMWVjKGP+21QW3SZBSAjGh4XEaTZTH82Cm/3ztS2xs7mw4KLRk3xyzj33/H6fe5Pz7zEA/yr/vUDukj9FH6drqTaqT8EoPs/UV+nX6TD1BlUh9AqLHlmgPKLcRHmoCOWmElK/FOKTYpS8UwLJkASiUyLI3pKhlClN0g46qj+qL/pbArlbrlO1q25JeiSgR2iYJ8ywXLSg/qP6LNl2ro8+Q4MMkKCd9K2t3q3KdQnkXXIF5aISkgEJzONm1F2qW52pDJN1MI2bUBIuAdVOJWSMTPNQgX6/vkjVpvpREpag6oMqWCYta1IzbsHh9ga0RJtzY8URMdRO9U/KSuWmNQUqh2pY3CtG+fvlqJyofMAFNrZAE+7e/RWR4X4cD9tgOGsA2U2CdtMDqwqyMyIzQ5KKqAKmcyaYxkzYd3YvjGNGFtXRPRj58DT+LOemRrFnrBLyITmUDmUyO/NYgu2d26ukHVJo3tXAMGpAs+cQmh0NeClan30uwN7TgnQ6nRd4r3thOGOAJqYB2UVC79AfZAnKHGUxQa8A2tNaNLW/jKvXv8Dyb8s4yryKA4O10A3roIvpUB+swTdz1/LJZ27PQBvT5lBH1RD4BChzlQ2wBNtc22aE/ULQgzRCl4P5BPcT93GMOYz9wb2QhCRgAq35d8u/L2PXe7tADVGgBlcQ+AXQtmlvsP/gzbJZvp8PMkJCFBYh8m0knyiVSsHe0YIGZz1+/uVOvt8z7QGvnwf+ST5EIRHIUyR4fh50rbp5lsDcYR4ReAXgBrng9q/Qfa0bfy035r7Ot2dvz4IX4IEIEAXwvDzscOw4zxJUd1YfEXlE4Aa4BQHMlwzSSBeI7iXvoTxWDqKPYCFsFaKmr+YVliB0JfS89DVpiuhlB9k/tSOZTuYFvq98yI7L0/MAsVWcGp0bfW61hbahwltxSeARsIKyWKesSKQSWIwvYkvvllwfx88pgOvhwthu/AzAxlVX8vz385tLbaVxwpcLZtEw0QDjsBGctzksiE4CimZFfHp++oWHbnbuUfdB0komMgHsRN1r0MWBsEmYODF5onY92/UTwcvBxuzXcN1ccHycVSn2FaPYWwzCQUDWKIt7z3utAJ5c74Hz+OLSomynY+cVfiM/xW3JiDyZpB3FuZrj4oCwE+Ad4qWMjPHjpTtL0mzMoxyZz9yM39Q7Y85Ok930icqm+k59TL2wm9l90dZv8y/8sPAigGf/iUN/Q4anM2zOsdLe+L+4VfwBVVjDs2rTYx0AAAAASUVORK5CYII=');
  *background-image: url('/sites/all/themes/unmpk/images/message-24-ok.png');
  background-position: 8px 8px; /* LTR */
  background-repeat: no-repeat;
  border: 1px solid #be7;
}
.messages--warning {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAACuElEQVRIiWP4//8/Ay0xSYqntTpnT252zqeJBf0Njhsykrz/pyd6/e9vcNpGVQv6q2wlm0qc/r0+IPD/3UG+/61l9v9mdrjIUc2C7hqHUzc3S///eZwBjO9tF/vfWe1wjioWTKixVm8otPn38wQT3IKfxxn/t5Va/utpsNSg2ILWcttrNzdJgQ3+dpQRjEHs+9tE/zeXWt+gyILOamuTqlxrsOtPLub+7+emBsSq/88v5wL7oqHQ9H9nmbkF2RbUF1rev7lJEuziuU3i/90ddcB4UZsoJC62ifyvK7R4QJYFrcUGrmUZ5v9hYb9hosh/bzcDMN42VRgeF9W5hv8bi/XdSbagKtfs2c1NEvCIPbaQ/7+/pwkYn17Ki0hR24T/l2eZPCfJgsZ83dCiNOP/yCnn7iau/8G+5mD8aBsHSoqqyNL9X5erHUm0BcVpRm9ubhZHMoTh/4eDzP/DA23+RwTZ/P96hAlF7t5Wof8FyfpvibKgNk8noyDZ4D9quofg1Bjr/1kJlhjiIF+Upmn/r83RzCJoQXaC3qcbm8SwGMLwvybP/H8jMGlik7u7VeB/Zqz2J7wWVGdr1uTG62J1PQgfWST1/+hiCaxyIF8UJqv9r8hQrcVpQVqkzrcbG0WwGvB2H/P/lnx5MAaxsam5vYn3f2KY+jesFpSlqfZnxWjidP2OGWL/g/0swBjExu4Lhv958Ur/i5KU+lEsCA1lYI4JUv95bZ0gTo2Pt3P+z0myBmMQG5e6mxu4/kf4Kf8EmQm3oCRNebKrvSawIGPBqRG9sMOp5hjjfwdrlf/58bKT4RaUpWvtcLZV/39iscD/H0AFP46jYwYiMeP/44u4/9tbKQODSXUH3II9G7v18hI0n8YGKv+IDVT6joxj/BVx4mgcOCde/SnITPRUJAHEGlTCEkQV19TAAN8FC67hZdFXAAAAAElFTkSuQmCC');
  *background-image: url('/sites/all/themes/unmpk/images/message-24-warning.png');
  border-color: #ed5;
}
.messages--error {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAACpElEQVR42rWWTUgbQRiGQ0Tx4MWDeFM8eBA9iKAoggiCoCiiIiL4L3oQV1CJB0UEf6iRYFpK7UniTw9VSqL2kvQsVDBpSZrtRo35czVNW3oprRf17exSl4yzu1ikAy9h59vvedhkMrMGAGoxknAk2w8MJ/WosXThiZkZt9jdLeglPjn5ATc3mhJNuNjbK0QbG3ExMICL/n6IfX0gcxB7ekDAELu6IHZ2IlJbi1hLS1BLogmPtbUhMTv7oMSamzUlqnByMxLT0/8STQkDj9TV4ZLj5OysrODl8jIu5Gs68dFR7JG6dWkJ0fFx+TpSX89IDMnwcHU1yKec12Yz3rlc4HkeLwjkXJpPip3U3+7vIx6P4ymph4eG5PlwTQ0lMdytlmBxMWKtrXLeT0zA5XTibvj9fjxfXETkb/3N/Dz2dneVuiTZtliU/rPSUsQ5ziuxZYG03IIlJdKKUPJjdRUAKMmzuTnskB/VYbdTtd9HR4g2NCi9Z2VliDY1BSnBaUEBzsrLqXyzWCiQ9HU5HA4afniIUFWV0hOqqMBpURErOM7NxWlhIZOvCwvA7S3Uxq+DA5AnZ3pO8vJYQSArC8c5Oeqx2Rj4udeLQH6+6v2B7GxW8DkjA0JmJpONwUHY7XZGIAgCzCYTeJUewmIFfqMRfEoKlQ2yJbza2oLWcLvdeDI2hk/3+iQWKzAYkJzNjg5srq9TwJ9OJ76YTNScx+ORJT66X1/grKyEbW2NgfPp6XKd/JMZySrHaQsSU1Oe+0/w3WpVgyu5HBlR6lc+H8gioevDwz6JrWwV5+3txyoSFk5DcOX1MnCyJ4Vwfb1zt1UY9SR8aioDpuppaVpwZbPTl+hHF04dOKzk8XBF8DgJC3/woU/W/EciOtELOWi8DDwp//215Q+p7kiKh2lQSAAAAABJRU5ErkJggg==');
  *background-image: url('/sites/all/themes/unmpk/images/message-24-error.png');
  border-color: #ed541d;
}
.messages__list {
  margin: 0;
}
.messages__item {
  list-style-image: none;
}

/* Core/module installation error messages. */
.messages--error p.error {
  color: #333;
}

/* System status report. */
.ok,
.messages--status {
  background-color: #f8fff0;
  color: #234600;
}
.warning,
.messages--warning {
  background-color: #fffce5;
  color: #840;
}
.error,
.messages--error {
  background-color: #fef5f1;
  color: #8c2e0b;
}

/**
 * Tabs.
 */

/* Basic positioning styles shared by primary and secondary tabs. */
.tabs-primary,
.tabs-secondary {
  overflow: hidden;
  *zoom: 1;
  background-color: #FFF;
  /* IE 9 and earlier don't understand gradients. */
  list-style: none;
  border-bottom: 1px solid #bbbbbb;
  margin: 1.5em 0;
  padding: 0 2px;
  white-space: nowrap;
}
.tabs-primary__tab,
.tabs-secondary__tab,
.tabs-secondary__tab.is-active {
  float: left; /* LTR */
  margin: 0 0.5px;
}
a.tabs-primary__tab-link,
a.tabs-secondary__tab-link {
  border-right: 0;
  border-bottom: 0;
  display: block;
  line-height: 1.5em;
  text-decoration: none;
}

/* Primary tabs. */
.tabs-primary__tab,
.tabs-primary__tab.is-active {

}
.is-active.tabs-primary__tab {
  border-bottom-color: white;
}
a.tabs-primary__tab-link,
a.tabs-primary__tab-link.is-active {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  color: #333;
  background-color: #EEE;
  letter-spacing: 0px;
  padding: 0.2em 0.5em;
  text-align: center;
  font-size:90%;
  border:1px solid #CCC;
  border-bottom:0px;
}
a.tabs-primary__tab-link:hover,
a.tabs-primary__tab-link:focus {
  background-color: #0076C0;
  color:#FFF;
  border-color:#0076C0;
}
a.tabs-primary__tab-link:active,
a.tabs-primary__tab-link.is-active {
  background-color: #0076C0;
  color:#FFF;
  border:1px solid #0076C0;
  border-bottom:0px;
  }

/* Secondary tabs. */
.tabs-secondary {
  font-size: .9em;
  /* Collapse bottom margin of ul.primary. */
  margin-top: -1.5em;
}
.tabs-secondary__tab,
.tabs-secondary__tab.is-active {
  margin: 0.75em 3px;
}
a.tabs-secondary__tab-link,
a.tabs-secondary__tab-link.is-active {
  -webkit-border-radius: 0.75em;
  -moz-border-radius: 0.75em;
  -ms-border-radius: 0.75em;
  -o-border-radius: 0.75em;
  border-radius: 0.75em;
  background-color: #f2f2f2;
  color: #666;
  padding: 0 .5em;
}
a.tabs-secondary__tab-link:hover,
a.tabs-secondary__tab-link:focus {
  background-color: #dedede;
  border-color: #999;
  color: #333;
}
a.tabs-secondary__tab-link:active,
a.tabs-secondary__tab-link.is-active {
  background-color: #666;
  border-color: #231F20;
  color: #fff;
}

/**
 * Inline styles.
 */

/* List of links generated by theme_links(). */
.inline {
  display: inline!important;
  padding: 0;
  margin:0;
}
.inline li {
  display: inline;
  list-style-type: none;
  padding: 0 0.5em 0 0; /* LTR */
}
.page-user ul{
  list-style:none;
  padding:0px;
}

/* The inline field label used by the Fences module. */
span.field-label {
  padding: 0 1em 0 0; /* LTR */
}

/**
 * "More" links.
 */
.more-link {
  text-align: center; /* LTR */
}
.more-help-link {
  text-align: right; /* LTR */
}
.more-help-link a {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA7UlEQVR42qWTPQqDQBCFcwSPkCNITpAj5AjeIm1uYpkyR7Cy2Mot7OwsBAsRwUKwmOwLGRle3EIy8PyBfZ/z3J2TiPylz8VWWZZpUB40BonRKyizaxkA88MYYiqCEgv4MTvnZJom0VqWRbz3FlJZgLYtqmEY1Lg9r+sKsIXcLSC3AC019H0vqLquLeC5AfiHYSGkcdAJimKIBQiJ4+CO92OAtm0FNc8zOjkMwE5Q63FAtbeg6zpAYvG8BWR7i5qmQYwY4MIHqYhE2DOPQWcGJBQF2XU72ZzyUeZ5GCNt5/hybJgYdAXsq5sOEE/jG6dC5IOqCXTmAAAAAElFTkSuQmCC');
  *background-image: url('/sites/all/themes/unmpk/images/help.png');
  background-position: 0 50%; /* LTR */
  background-repeat: no-repeat;
  padding: 1px 0 1px 20px; /* LTR */
}
.more-link a{
  color:#000;
  text-transform:uppercase;
  background-color:#FFF;
  text-align:center;
  padding:0px 15px;
}
.more-link{
  width:100%;
  clear:both;
  background-image: url('/sites/all/themes/unmpk/images/ml.png');
  background-repeat:repeat-x;
  background-position:4px -4px;
  margin-top:5px;
  font-size:90%;
}

/**
 * Pager.
 */

/* A list of page numbers when more than 1 page of content is available. */
.pager {
  clear: both;
  padding: 10px 0 0 0;
  text-align: center;
  font-size:90%;
}

.pager-item,   /* A list item containing a page number in the list of pages. */
.pager-first,  /* The first page's list item. */
.pager-previous, /* The previous page's list item. */
.pager-next,   /* The next page's list item. */
.pager-last,   /* The last page's list item. */
.pager-ellipsis, /* A concatenation of several list items using an ellipsis. */
.pager-current { /* The current page's list item. */
  display: inline;
  padding: 0 0.2em;
  list-style-type: none;
  background-image: none;
}
.pager li a:hover, .pager li a:focus{
  background-color: #0076C0;
  border-radius: 3px;
  text-decoration: none;
  color:#FFF;
  border:1px solid #0076C0;
}
.pager li{
  border-radius: 3px;
  text-decoration: none;
}
.pager li a {
  border:1px solid #ddd;
  border-radius: 3px;
  text-decoration: none;
}
.pager li a{
  padding: 0.2em 0.5em;
}
.pager .pager-current{
  border:1px solid #EEE;
  background-color: #EEEEEE;
  padding: 0.2em 0.5em;
}

/**
 * Blocks.
 */

/* Block wrapper. */
#container .box-wrapper,
.sidebar .box-wrapper{
  clear: both;
  margin-bottom: 1.6em;
  overflow:hidden;
}
#block-views-sliders-view-block .box-wrapper{
  margin-bottom: 1em;
}
.box-style .box-wrapper{
  margin-top:5px;
}
.sidebar .block-menu-block{
  font-size:90%;
  font-family: "RobotoBold", Arial,Tahoma,DejaVu Sans,sans-serif;
  font-weight:bold;
  margin-top:12px;
  background-color:#0076C0;
}
.sidebar .block-menu-block h2{
  background-color:#005FAD;
  color:#FFF;
  font-size:120%;
}
.sidebar .block-menu-block a{
  color:#FFF;
}
.sidebar .block-menu-block ul.menu{
  padding-left:28px;
  padding:10px 0px 10px 28px;
  list-style:none;
}

.sidebar .block-menu-block ul.menu li{
  padding:5px 0 5px 0px;
}
.sidebar .block-menu-block ul li:before {
  color:#fff; /* set color to red */
  content:"\2022"; /* /2022 is the numerical unicode for &bull; */
  font-size:1.5em; /* set the font-size of the bullet if necessary. Make sure to use em or %*/
  padding-right:.35em; /* give the bullet some padding from the text Make sure to use em*/
  position:relative;
  top:.1em; /* set the vertical position of the bullet if necessary. Make sure to use em or % */
}
.block-menu-block ul.menu li.last{
  padding-bottom:5px;
  border-bottom:0px;
}
#edit-block-titlelink .token-tree{
  display:none;
}
/* Flickr Block */
#block-flickr-bricks-flickr-bricks ul.flickr_wrapper {
  list-style-type: none;
  margin: 0;
  overflow: hidden;
  padding: 0;
  text-align:center;
}
ul.flickr_wrapper li.flickr_item {
  display: inline-block;
  height: 75px;
  margin: 0;
  padding: 0;
  width: auto;
  overflow: hidden;
  float:none;
}
#block-flickr-bricks-flickr-bricks  ul.flickr_wrapper li.flickr_item a {
  border: 0 solid transparent;
}
li.flickr_item img {
  height: 76.5px;
  padding-bottom: 10px;
  width: 76.5px;
}

/* Twitter Block */
#block-multiblock-28 .box-wrapper,#block-multiblock-8 .box-wrapper{
  border:2px solid #eee;
}
#block-multiblock-28 .box-wrapper,
#block-twitter-pull-0 .box-wrapper{
  padding-top:15px;
  padding-right:20px;
}
div.tweets-pulled-listing ul {
  list-style: none;
  padding-left:2px;
}
div.tweets-pulled-listing div.tweet-authorphoto {
  margin: 0 5px 0 0;
  float: left;
}
div.tweets-pulled-listing div.tweet-authorphoto img {
  max-height: 40px;
  max-width: 40px;
}
div.tweets-pulled-listing .tweet-author a {
  font-weight: bold;
}
div.tweets-pulled-listing  div.tweet-divider {
  clear: left;
  border-bottom: 1px solid #efefef;
  margin: 5px 0 5px 0;
}
div.tweet-author-wrapper .twitter-follow-button {
  float:right;
}
div.tweet-author-wrapper .tweet-author-info {
  float:left;
  width:75%;
  min-width: 175px;
}
div.tweet-footer {
  font-size: 0.75em;
  overflow:auto;
}
div.tweet-footer .tweet-time {
  float:left;
}
div.tweet-footer .tweet-actions {
  float:right;
}
#widget {
  text-align: right!important;
}

/* News ticker Block */
#block-views-news-news-ticker {
  background-color:#F4F3F1;
  position: relative;
  padding:6px;
}
#block-views-news-news-ticker .box-wrapper{
  border-left:1px solid #CCC;
  padding-left:10px;
  margin-bottom:0px;
  clear:none;
  position:relative;
}
#block-views-news-news-ticker .box-wrapper ul{
  padding:0px;
  list-style:none;
}
#block-views-news-news-ticker .block-title,
#block-views-news-news-ticker .box-wrapper{
  display:block;
  background-color:#F4F3F1;
  font-size:75%;
  overflow: hidden;
  white-space: normal;
  margin-bottom:0;
}
#block-views-news-news-ticker .block-title{
  float:left;
  padding:0px 6px 0px 0px;
  line-height: 1.35em;
  color:#000;
}
#block-views-news-news-ticker .box-wrapper a{
  font-family: "RobotoBold",Arial,Tahoma,DejaVu Sans,sans-serif;
  font-weight:bold;
  text-overflow:ellipsis;
  overflow:hidden;
  white-space:nowrap;
  display:block;
}
#block-views-news-news-ticker .box-wrapper span{
  overflow: hidden;
  white-space: normal;
}
#block-views-news-news-ticker .views-fade-item{
  display:none;
}
#block-views-news-news-ticker .views-fade-item:first-child{
  display:block;
}
#block-views-news-news-ticker .crisis a{
  color:#FF0000;
}

/* Documents block */
.document-icon{
  float:left;
  margin-right:10px;
  color:#000;
  padding:0px 5px;
  font-size:500%;
  line-height:86px;
}
.documents-with-icon .views-row{
  margin-bottom:15px;
}
.sidebar .documents-block ul li a{
  line-height:35px;
}
.view-documents .field-image{
  float:left;
  margin-right:10px;
}
.document-grid .field-image img{
  width:auto!important;
}
.document-grid .field-image{
  float:left;
  margin-right:10px;
}
.document-grid .views-field-title a{
  font-family: "RobotoBold", Arial, Tahoma, DejaVu Sans, sans-serif;
  font-weight:bold;
}

.document-grid .views-column-1{
  margin-right:2%!important;
}
.featured-document .views-field-title a{
  font-family: "RobotoBold", Arial, Tahoma, DejaVu Sans, sans-serif;
  font-weight:bold;
}
.featured-document .views-field-title{
  margin-bottom:10px;
}
.documents-block a[href$=".pdf"]:before, .documents-block a[href*=".pdf#page="]:before {
  content: "";
  padding: 0px 10px 10px 2px;
  font-family:FontAwesome;
  font-size:160%;
  float:left;
}
.document-grid .views-field-created{
  font-size:90%;
  margin:10px 0;
}

.documents-with-icon .view-content h3 {
  font-size: 95%;
  display: inline-block;
  float: left;
  margin: 1px 8px 6px 2px;
  text-transform: uppercase;
  min-width: 100px;
  }
.documents-with-icon .view-content a i{
  color: #00AEEF;
}
.documents-with-icon .view-content .right a i{
  color: #000000;
}
.documents-with-icon .view-content .right a:hover i{
  color: #00AEEF;
}
/* Events block */
.event-date{
  float:left;
  border:1px solid #5B5C60;
  margin-right:15px;
}
.event-date .date-display-single:nth-child(1){
  color:#FFF;
  background-color:#000;

}
.event-date .date-display-single:nth-child(2){
  font-size:160%;
  font-weight:bold;
}
.event-date .date-display-single:nth-child(3){
  font-family: "Roboto",Arial,Tahoma,DejaVu Sans,sans-serif;
  font-size:90%;
  padding: 0 8px 5px;
}
.event-date .date-display-single{
  line-height:1em;
  font-family: "RobotoBold",Arial,Tahoma,DejaVu Sans,sans-serif;
  font-weight:bold;
  display:block;
  color:#000;
  clear:both;
  text-align:center;
  text-transform:uppercase;
  font-size:110%;
  padding:5px 16px;
}
.featured-event .views-field-title a{
  font-family: "RobotoBold", Arial, Tahoma, DejaVu Sans, sans-serif;
  font-weight:bold;
}
.featured-event .views-field-title{
  margin-bottom:10px;
}
.featured-event .field-date{
  font-size:80%;
}
#block-views-calendar-event-block .fa-calendar{
  font-size:160%;
  padding-right:10px;
  float:left;
}
#block-views-calendar-event-block ul li .field-date{
  font-size:80%;
  margin-left:35px;
}
#block-views-calendar-event-block .box-wrapper ul li{
  margin-bottom:15px;
}

/* YouTube Block */
.ytc-img-wrapper{
  height:auto;
  position: relative;
  overflow:hidden;
}
.ytc-wrapper .ytc-img-wrapper .ytc-img:before  {
  font-family: FontAwesome;
  font-size:130%;
  content: "";
  color:#fff;
  right: 0;
  padding:8px;
  background-color: rgba(35, 31, 32, 0.6);
  position: absolute;
  height: 24px;
  width: 34px;
  text-align:center;
}
.ytc-img img,
.block-3-list img{
  width:100%;
}
.yt-title{
  position: absolute;
  bottom: 5px;
  background: rgba(0,0,0,0.6);
  width: 100%;
  color:#FFF;
}
.yt-title span{
  display: block;
  padding: 4px 8px;
  font-size: 0.8em;
}

#block-ds-ytchannel-yt-last .ytc-img,.block-3-list .field-content img{
  margin: auto;
}
#youtubechannel-frame,#youtubechannel-player,#youtubechannel-list{
  width:100%!important;
  max-width:100%!important;
}

.sidebar #youtubechannel-list ul li {
  margin: 0; 
  padding: 0 ; 
  width: 33.3%;
  text-align: center;
}

/* Closure Block */
.closure h2{
  background-color: rgb(255,0,0);
  color: #FFF;
  padding: 15px;
  text-transform: none;
}
.closure .box-wrapper{
  padding-left: 15px;
  margin-bottom:0.6em!important;
  font-family: "RobotoBold",Arial,Tahoma,DejaVu Sans,sans-serif;
  font-weight:bold;
}

/* Slider and gallery Block */
.views-slideshow-cycle-main-frame{
  position: relative!important;
  width: 100%!important;
  height: auto;
  z-index:0;
}
.views-slideshow-cycle-main-frame-row{
  width: 100%!important;
}
#block-views-news-slider-block .views_slideshow_cycle_main,
.slider-home .views_slideshow_cycle_main {
  width: 100%;
}
#block-views-news-slider-block .views_slideshow_cycle_main .views-slideshow-cycle-main-frame,
.slider-home .views_slideshow_cycle_main .views-slideshow-cycle-main-frame {
  width: 100% !important;
  height: auto;
}
#block-views-news-slider-block .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row,
.slider-home .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row{
  width: 100% !important;
  height: auto!important;
  overflow:hidden;
}
#block-views-news-slider-block .views_slideshow_cycle_main .field-content,
.slider-home .views_slideshow_cycle_main .field-content {
  max-width: 100%;
  width: 100%;
}
#block-views-news-slider-block .views_slideshow_cycle_main .field-content img,
.slider-home .views_slideshow_cycle_main .field-content img {
  max-width: 100%!important;
  width: 100%;
  height: auto;
  margin: 0;
  padding: 0;
}
.slider-home .views-slideshow-cycle-main-frame-row-item .views-field-title{
  padding:15px;
}
.slider-home .views-slideshow-cycle-main-frame-row-item .views-field-title a{
  color:#FFF;
  font-size:110%;
}
.views-slideshow-controls-bottom{
  z-index:1;
}
.views-slideshow-pager-field-item{
  display:inline-block!important;
  vertical-align:top;
}
.views-slideshow-pager-field-item .views-content-counter,
.views-slideshow-pager-field-item .views-content-{
width:8px;
height:8px;
background-color:#000;
margin: 3px;
border-radius:50%;
display:block;
text-indent:-2000px;
overflow:hidden;
cursor:pointer;
}
.views-slideshow-pager-fields > div{
  padding-left:2px;
}
.active .views-content-counter,
.active .views-content-{
border: 3px solid #000!important;
background-color:#FFF;
margin:0px;
}
.widget_pager_bottom{
  text-align:center;
}
.galleryformatter{
  overflow:hidden;
  max-width:100%;
}
.gallery-slides{
  max-width:100%;
}
.vscc_controls_previous a{
  top:39px;
}
.vscc_controls_next a{
  top:0px;
}
.vscc_controls a{
  padding:4px 6px 0px 6px;
  position:absolute!important;
  right:0;
  z-index:4;
  background-color: rgba(0, 0, 0, 0.6);
  display:block;
}
.gallery-slides .slide-button{
  background-color: rgba(0, 0, 0, 0.6);
  padding:20px;
  text-indent:-99px;
  overflow:hidden;
  white-space: nowrap;
  color:#FFF;
}
.gallery-slides .prev-slide{
  background-image: url("/sites/all/themes/unmpk/images/white_arrow_left.png");
  background-repeat: no-repeat;
  background-position: center;
  top:48px;
  right:0px;
  left:auto;
}
.gallery-slides .next-slide{
  background-image: url("/sites/all/themes/unmpk/images/white_arrow_right.png");
  background-repeat: no-repeat;
  top:0px;
  background-position: center;
}
.gallery-frame img{
  max-width:100%!important;
  width:100%;
  height:auto!important;
}
.gallery-frame{
  width:auto!important;
  height:auto;
  overflow:hidden;
}
.gallery-processed .gallery-slides .gallery-slide{
  float:left;
  position:relative;
}
.slider-home{
  position:relative;
}
.galleria-info-text{
  bottom:5px;
  right:5px;
  background-color:rgba(0, 0, 0,0.6)!important;
  display:block!important;
}
.galleria-info{
  width:100%!important;
  bottom:60px!important;
  left:auto!important;
  top:auto!important;
  text-align:center!important;
}
.galleria-info-link{
  display:none!important;
}
.galleria-info-close{
  display:none!important;
}
.galleria-info-description{
  font-family: "RobotoBold", Arial, Tahoma, DejaVu Sans, sans-serif;
  font-style:normal;
  font-weight:bold;
}
.view-gallery .views-row .views-column .views-field-title{
  position:absolute;
  bottom:5px;
  background-color:rgba(35, 31, 32,0.7);
  width:100%;
  font-size:90%;
}
.view-gallery .views-row .views-column .views-field-title span{
  display:block;
  padding:4px;
}
.view-gallery .views-row .views-column .views-field-title a{
  color:#FFF;
}
.view-gallery .views-row .views-column{
  position:relative;
}
/**
 * Marker.
 */

/* The "new" or "updated" marker. */
.new,
.update {
  color: #c00;
  /* Remove background highlighting from <mark> in normalize. */
  background-color: transparent;
}

/**
 * Unpublished note.
 */

/* The word "Unpublished" displayed underneath the content. */
.unpublished {
  height: 0;
  overflow: visible;
  /* Remove background highlighting from <mark> in normalize. */
  background-color: transparent;
  color: #d8d8d8;
  font-size: 75px;
  line-height: 1;
  font-family: Impact, "Arial Narrow", Helvetica, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
  /* A very nice CSS3 property. */
  word-wrap: break-word;
}
.lt-ie8 .node-unpublished > *,
.lt-ie8 .comment-unpublished > * {
  /* Otherwise these elements will appear below the "Unpublished" text. */
  position: relative;
}

/**
 * Content.
 */
.submitted{
  margin:0px;
  font-size:70%;
  color:#CCC;
}

.node-title{
  line-height: 1em!important;
}

.view-news .views-row{
  clear:both;
}

/**
 * Comments.
 */

/* Wrapper for the list of comments and its title. */
.comments {
  margin: 1.5em 0;
}

/* Preview of the comment before submitting new or updated comment. */
.comment-preview {
  /* Drupal core will use a #ffffea background. See #1110842. */
  background-color: #ffffea;
}

/* Wrapper for a single comment. */
.comment {
  /* Comment's permalink wrapper. */
}
.comment .permalink {
  text-transform: uppercase;
  font-size: 75%;
}

/* Nested comments are indented. */
.indented {
  /* Drupal core uses a 25px left margin. */
  margin-left: 30px; /* LTR */
}

/**
 * Forms.
 */

/* Wrapper for a form element (or group of form elements) and its label. */
.form-item {
  margin: 1em 0;
}

/* Pack groups of checkboxes and radio buttons closer unmpk. */
.form-checkboxes .form-item,
.form-radios .form-item {
  /* Drupal core uses "0.4em 0". */
  margin: 0;
}
.field-widget-options-buttons .form-checkboxes .form-type-checkbox{
  display:inline-block;
  margin-right:5px;
}
/* Form items in a table. */
tr.odd .form-item,
tr.even .form-item {
  margin: 0;
}

/* Highlight the form elements that caused a form submission error. */
.form-item input.error,
.form-item textarea.error,
.form-item select.error {
  border: 1px solid #c00;
}

/* The descriptive help text (separate from the label). */
.form-item .description {
  font-size: 0.85em;
}
.form-type-radio .description,
.form-type-checkbox .description {
  margin-left: 2.4em;
}
.form-submit,.form-text,.form-type-file input,.insert-style,.form-select{
  height:30px;
  max-width:100%;
}
.form-managed-file .form-file{
  height:24px;
  margin-right:5px!important;
  padding:3px;
}
.form-select,.insert-style{
  padding-right:5px;
  min-width:65px;
}
input.form-submit{
  background-color: #000;
  box-shadow: none;
  color:#FFF;
  text-transform:uppercase;
  border:0px;
  font-family: "RobotoBold", Arial, Tahoma, DejaVu Sans, sans-serif;
  font-weight:bold;
  margin-right:5px;
}
a#edit-cancel{
  background-color: #000;
  color:#FFF;
  text-transform:uppercase;
  margin-right:5px;
  border-radius: 2px;
  padding:6px;
  max-width: 100%;
  font-size: 85%;

}
input.form-submit:hover,
a#edit-cancel:hover{
  background-color: #0076C0;
  text-decoration:none;
}

/* The part of the label that indicates a required field. */
.form-required {
  color: #c00;
}

/* Labels for radios and checkboxes. */
label.option {
  display: inline;
  font-weight: normal;
}

/* Buttons used by contrib modules like Media. */
a.button {
  -webkit-appearance: button;
  -moz-appearance: button;
  appearance: button;
}

/* Password confirmation. */
.password-parent,
.confirm-parent {
  margin: 0;
}

/* Drupal's default login form block. */
#user-login-form {
  text-align: left; /* LTR */
}

/**
 * OpenID
 *
 * The default styling for the OpenID login link seems to assume Garland's
 * styling of list items.
 */

/* OpenID creates a new ul above the login form's links. */
.openid-links {
  /* Position OpenID's ul next to the rest of the links. */
  margin-bottom: 0;
}

/* The "Log in using OpenID" and "Cancel OpenID login" links. */
.openid-link,
.user-link {
  margin-top: 1.5em;
}
html.js #user-login-form li.openid-link,
#user-login-form li.openid-link {
  /* Un-do some of the padding on the ul list. */
  margin-left: -20px; /* LTR */
}
#user-login ul {
  margin: 1.5em 0;
}

/**
 * Drupal admin tables.
 */
form th {
  text-align: left; /* LTR */
  padding-right: 1em; /* LTR */
  border-bottom: 3px solid #ccc;
}
form tbody {
  border-top: 1px solid #ccc;
}
form table ul {
  margin: 0;
}
tr.even,
tr.odd {
  background-color: #eee;
  border-bottom: 1px solid #ccc;
  padding: 0.1em 0.6em;
}
tr.even {
  background-color: #fff;
}
.lt-ie8 tr.even th,
.lt-ie8 tr.even td,
.lt-ie8 tr.odd th,
.lt-ie8 tr.odd td {
  /* IE doesn't display borders on table rows. */
  border-bottom: 1px solid #ccc;
}

/* Markup generated by theme_tablesort_indicator(). */
td.active {
  background-color: #ddd;
}

/* Center checkboxes inside table cell. */
td.checkbox,
th.checkbox {
  text-align: center;
}

/* Drupal core wrongly puts this in system.menus.css. Since we override that, add it back. */
td.menu-disabled {
  background: #ccc;
}

/**
 * Autocomplete.
 *
 * @see autocomplete.js
 */

/* Suggestion list. */
#autocomplete .selected {
  background: #0072b9;
  color: #fff;
}

/**
 * Collapsible fieldsets.
 *
 * @see collapse.js
 */
html.js .collapsible .fieldset-legend {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABJJREFUeJxj+MdQw2DBIMAABgAUsAHD3c3BpwAAAABJRU5ErkJggg==');
  *background-image: url('/sites/all/themes/unmpk/images/menu-expanded.png');
  background-position: 5px 65%; /* LTR */
  background-repeat: no-repeat;
  padding-left: 15px; /* LTR */
}
html.js .collapsed .fieldset-legend {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABFJREFUCB1jVmCGQClmEWYOAAZ8AMy3HPLXAAAAAElFTkSuQmCC'); /* LTR */
  *background-image: url('/sites/all/themes/unmpk/images/menu-collapsed.png'); /* LTR */
  background-position: 5px 50%; /* LTR */
}
.fieldset-legend .summary {
  color: #999;
  font-size: 0.9em;
  margin-left: 0.5em;
}

/**
 * TableDrag behavior.
 *
 * @see tabledrag.js
 */
tr.drag {
  background-color: #fffff0;
}
tr.drag-previous {
  background-color: #ffd;
}
.tabledrag-toggle-weight {
  font-size: 0.9em;
}

/**
 * TableSelect behavior.
 *
 * @see tableselect.js
 */
tr.selected td {
  background: #ffc;
}

/**
 * Progress bar.
 *
 * @see progress.js
 */
.progress {
  font-weight: bold;
}
.progress .bar {
  background: #ccc;
  border-color: #666;
  margin: 0 0.2em;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
.progress .filled {
  background-color: #0072b9;
  background-image: url('/sites/all/themes/unmpk/images/progress.gif');
}

/* Fields */
.left{
  float:left;
}
.right{
  float:right;
}
.bold{
  font-weight:bold;
  font-family: "RobotoBold",Arial,Tahoma,DejaVu Sans,sans-serif;
}
.field-body{
  color:#333;
}
.after-article{
  margin:30px 0;
  display:inline;
}
.after-article a:link{
  font-weight:normal!important;
}
.field-body img{
  margin:10px;
  display:block;
}
.field-body iframe{
  margin:10px 0;
}
.field-body li{
  margin-bottom:8px;
}
.field-body .file-icon{
  padding:0px;
}
.field-mp3{
  margin:8px 0;
}
.view .item-list ul{
  list-style:none;
  padding-left:2px;
}
.field-lead-paragraph{
  color:#0076C0;
  font-size:115%;
  font-family: "RobotoBold",Arial,Tahoma,DejaVu Sans,sans-serif;
  font-weight:bold;
}
.field-tags,.field-document-tags{
  padding:3px 6px;
  display:inline-block;
  margin:0 10px 2px 0;
  border-radius:2px;
  background-color: #231F20;
  font-size:80%;
  font-family: "RobotoBold",Arial,Tahoma,DejaVu Sans,sans-serif;
  font-weight:bold;
}
.field-tags:hover,.field-document-tags:hover{
  background-color: #0076C0;
}
.field-tags a,.field-document-tags a{
  color:#FFF;
}
.field-author{
  margin-top:8px;
  text-transform:uppercase;
  font-family: "RobotoBold",Arial,Tahoma,DejaVu Sans,sans-serif;
  font-weight:bold;
  font-size:85%;
}
.node-type-dynamic-page article{
  display:none;
}
.node-type-article .top-article{
  overflow:hidden;
  margin-top:10px;
}
.node-type-article .page__title{
  display:none;
  color:#0076C0;
  font-family: "RobotoBold",Arial,Tahoma,DejaVu Sans,sans-serif;
  font-weight:bold;
}
.node-type-article .date-article,.page-node .node-article .page__title{
  vertical-align:middle;
  font-size:110%;
  display:table-cell;
  height:50px;
}
.node-type-article .date-article{
  border-right:2px solid #EEE;
  padding-right:15px;
  padding-bottom:5px;
  margin-right:10px;
  font-size:110%;
  float:left;
  display:block;
  line-height:1.5em;
}
.node-type-article .date-article .day-month-article{
  font-family: "RobotoBold",Arial,Tahoma,DejaVu Sans,sans-serif;
  font-weight:bold;
  display:block;
}
.node-type-article .date-article .year-article{
  clear:both;
  text-align:right;
  display:block;
}

/* Grids */
.default-image-news{
  width:100px!important;
  height:67px!important;
}
.views-view-grid td{
  vertical-align:top;
  text-align: center;
}
.admin-menu-icon{
  height:16px!important;
}
.views-responsive-grid .field-image img{
  width:100%;
}
.views-column{
  display:inline-block;
  margin:2px;
}
.views-row{
  clear:both;
}
.articles-text .item-list{
  clear:both;
  border-color: #ddd;
  border-style: dotted;
  border-width: 0 0 1px 0;
  margin: 10px 0;
}
.articles-text h3{
  float:left;
  font-size:95%;
  display:inline-block;
  float:left;
  margin:1px 8px 2px 2px;
  text-transform:uppercase;
}
.articles-text ul{
  display:inline-block;
}
.articles-text ul li{
  margin-bottom:8px;
}
.articles-grid .views-column,
.document-grid .views-column{
  margin:0px 0px 8px 0px;
  vertical-align:top;
  display:block;
  position:relative;
  overflow:hidden;
}
.articles-grid .views-column .fields-inside,
.slider-home .fields-inside{
  position:absolute;
  bottom:4px;
  width:100%;
}
.articles-grid .views-column .fields-inside .field-body a,
.slider-home .fields-inside .field-body a{
  color:#FFF;
  text-decoration:underline;
}
.articles-grid .views-column .fields-inside p,
.slider-home .fields-inside p{
  margin: 8px 0 0 0;
}
.articles-grid .views-row .field-body,
.articles-grid .views-row .views-field-created,
.slider-home .field-body,
.slider-home .views-field-created{
  font-size:85%;
  color:#fff;
  max-height: 0;
  overflow: hidden;
  background-color: rgba(35, 31, 32,0.7);
  -webkit-transition: max-height 0.8s;
  -moz-transition: max-height 0.8s;
  transition: max-height 0.8s;
  bottom:0px;
}
.slider-home .field-body{
  padding:0px 0px 0px 15px!important;
}
.articles-grid .views-row .field-body{
  padding:0px 5px 0px 10px;
}
.articles-grid .views-row .field-body span{
  padding-top:10px;
  line-height:18px;
}
.slider-home .field-body span{
  padding-top:10px;
  padding-left:5px;
}
.articles-grid .views-row .views-column .views-field-created,
.slider-home .views-field-created
{
  text-align:right;
}
.articles-grid .views-row .views-column .views-field-created span,
.slider-home .views-field-created span
{
  background-color: rgba(35, 31, 32,0.9);
  text-align:right;
  padding:8px;
  font-size:80%;
  line-height:2.2em;
}
.articles-grid .views-column .views-field-title,
.slider-home .views-field-title{
  padding:5px 5px 5px 10px;
  background-color: rgba(35, 31, 32,0.9);
}
.articles-grid .views-column .crisis .views-field-title,
.slider-home .crisis .views-field-title{
  background-color: rgba(255,0,0,0.9);
}
.articles-grid .views-column .views-field-title a
{
  color:#FFF;
}
.view-display-id-all_press_releases, 
.press-releases-page,
.default-listing{
  padding: 0 10px;
}
.default-listing .field-pdf{
  margin:15px 0;
}
.view-display-id-all_press_releases .field-image,
.press-releases-page .field-image{
  float:left;
  margin-right:10px;
}
.view-display-id-all_press_releases .views-field-title,
.press-releases-page .views-field-title,
.default-listing .views-field-title{
  font-family: "RobotoBold",Arial,Tahoma,DejaVu Sans,sans-serif;
  font-weight:bold;
}
.view-display-id-all_press_releases .view-content ul li,
.press-releases-page .view-content ul li,
.default-listing .view-content .item-list ul li{
  border-bottom: 4px solid #000;
  clear: both;
  margin-bottom: 1.5em;
}
.view-display-id-all_press_releases ul li,
.press-releases-page ul li{
  overflow:hidden
}
.default-listing .view-content .item-list ul li .field-body ul li{
  border-bottom: 0px;
  clear: both;
  margin-bottom: 0em;
}
.default-listing .view-content .item-list ul li .field-body ul {
  list-style: outside none disc;
  padding: 0 0 0 15px;
}
.field-gallery-image{
  display:inline-block;
}
.links li{
  display:inline-block;
  vertical-align:top;
}
.service-links-google-plus-one{
  width:65px!important;
}
a.nodequeue-ajax-toggle{
  padding:2px 4px;
  display:inline-block;
  margin-right:2px;
  border-radius:2px;
  background-color: #C46A6A;
  font-size:80%;
  font-weight: bold;
}
.nodequeue-ajax-toggle a{
  color:#FFF;
}  


/* Action links */
.action-links{
  padding:0;
}
.action-links li{
  margin-bottom:10px;
  display:inline-block;
}
.action-links li a{
  color:#FFF;
}
.action-links li{
  background-color:#0076C0;
  border-radius:5px;
  color:#FFF;
  line-height:20px;
  padding:4px 8px;
  text-shadow: 1px 1px #5E5E5E;
  font-size:80%;
  margin:5px 5px 5px 0px;
}

/* Simplenews */
#block-views-newsletters-block .view-newsletters .views-exposed-form .description,
#block-views-exp-newsletters-page .description{
  display: none;
}
#block-views-newsletters-block .views-exposed-form .views-widget-filter-tid{
  display:inline;
}
.views-exposed-form .views-exposed-widget .form-submit{
  margin-top:0px;
}
#block-views-exp-newsletters-page .views-widget-filter-combine,
#block-views-exp-newsletters-page .views-widget-filter-combine input,
#block-views-exp-newsletters-page .views-widget-filter-tid,
#block-views-exp-newsletters-page .views-widget-filter-tid select{
  width:98%;
}
.views-exposed-form .views-exposed-widget{
  padding:.5em .2em 0 0;
}
.view-newsletters .views-field-title,
.taxonomy-newsletters-page .views-field-title{
  font-family: "RobotoBold", Arial, Tahoma, DejaVu Sans, sans-serif;
}
.view-newsletters .views-field-created,
.taxonomy-newsletters-page .views-field-created,
.view-newsletters .views-field-term-node-tid{
  display:inline;
  font-size:80%;
  padding-right:10px;
}
.taxonomy-newsletters-page .views-row,
.view-newsletters .views-row{
  margin-bottom:10px;
  padding: 5px 0 10px;
  border-bottom: 1px solid #bfc1c3;
  display: block;
}
.taxonomy-newsletters-page .views-row-last,
.view-newsletters .views-row-last{
  border-bottom: 0px;
}
.simplenews-subscribe label{
  display:none;
}
#block-menu-menu-second-footer-menu ul{
padding:0px;
}
#footer #block-multiblock-1 {
  vertical-align: middle;
}
#footer .subscribe-btn{
  background-color: #000;
  color:#FFF;
  border-radius:2px;
  padding-right:0px!important;
}
#footer .subscribe-btn a{
  font-family: "RobotoBold",Arial,Tahoma,DejaVu Sans,sans-serif;
  font-weight:bold;
  color:#CCC;
  display:block;
  line-height:12px;
  padding:6px;
}
#footer .subscribe-btn:hover{
  background-color: #FFF;
  color:#000;
}
#footer .subscribe-btn:hover a,
#footer .subscribe-btn a:hover{
  color:#000!important;
}
.simplenews-subscribe .form-item-mail,.simplenews-subscribe .form-submit{
  display:inline-block;
  height:26px;
  margin:2px 0 0 0;
  line-height:25px;
}
.simplenews-subscribe .form-item-mail input{
  height:20px;
  line-height:20px;
}
.simplenews-unsubscribe .form-submit,.simplenews-subscribe .form-submit{
  cursor: pointer;
  border: 0px;
  background-color: #000;
  text-transform:uppercase;
  color:#FFF;
  font-size:90%;
  vertical-align:top;
}
.simplenews-unsubscribe .form-submit,.simplenews-subscribe .form-submit:hover{
  background-color: #FFF;
  color:#000;
}
.block-simplenews p, #simplenews-subscriptions-multi-block-form{
  padding-left:8px;
}
#edit-newsletters{
  padding-bottom: 5px;
}
#simplenews-subscriptions-multi-block-form #edit-unsubscribe{
  margin-top:10px;
}
#simplenews-subscriptions-multi-block-form #edit-subscribe{
  margin-top:10px;
}
/* Search */
.search-result{
  border-bottom:4px solid #000;
  clear:both;
  overflow:hidden;
}
.search-result .title a{
  font-family: "RobotoBold",Arial,Tahoma,DejaVu Sans,sans-serif;
  font-weight:bold;
}
.search-result .title{
  margin-top:0px;
}
.search-image{
  float:left;
  margin-right:10px;
}
.search-results .search-snippet-info{
  padding-left:0px;
}
ol.search-results{
  padding:0px;
}
#block-search-form .block-title,#block-search-form .box-wrapper{
  display:inline-block;
  max-width:100%;
  color:#000;
}
#block-search-form .block__title{
  font-size:100%;
  margin-bottom:0px;
  vertical-align:middle;
}
#search-block-form input.form-submit, #search-form input.form-submit {
  height: 33px;
  cursor: pointer;
  border: 0px;
  background-color: #231F20;
  text-transform:uppercase;
  color:#FFF;
  border-radius:2px;
  font-size:90%;
}
#search-form input.form-submit {
  background-position:-53px 0;
  height: 33px;
}
#search404-page-text ul{
  list-style:disc;
  margin-bottom: 20px;
}
#search404-page-text ul li{
  margin-left:18px;
}
.page-search404 .field-image,.page-search .field-image{
  float:left;
  margin-right:10px;
}

/* Calendar page */
.view .date-nav-wrapper .date-prev a:hover,
.view .date-nav-wrapper .date-next a:hover{
  color:#FFF;
}
.calendar-calendar .month-view .full td.multi-day div.monthview, .calendar-calendar .week-view .full td.multi-day div.weekview, .calendar-calendar .day-view .full td.multi-day div.dayview{
  height:3em;
}

.page-audio .view-radio-view ul li.views-row{
  border-bottom: 4px solid #000;
  clear: both;
  margin-bottom: 1.5em;
  padding-bottom: 10px;
}
.view-radio-view ul li .views-field-title{
  margin-bottom:15px
}
.mediaelement-download-link a{
  padding:6px 20px 6px 20px;
  color:#FFF;
  background-color:#231F20;
  text-transform:uppercase;
  font-size:80%;
  font-family: "RobotoBold",Arial,Tahoma,DejaVu Sans,sans-serif;
  font-weight:bold;
}
.mediaelement-download-link a:hover{
  background-color:#0076C0;
}
.mediaelement-download-link{
  display:inline-block;
  vertical-align:middle;
  line-height:29px;
}

/* Sitemap page */
#site-map ul{
  list-style:none;
}
.site-map-box {
  margin:5px;
}
.site-map-box  li{
  margin:0 0 10px 25px;
}
.site-map-box-menu-main-menu li{
  padding-bottom:40px;
}
.site-map-box  li.expanded{
  clear:both;
}
.site-map-box-menu-main-menu ul.site-map-menu li a{
  text-transform:uppercase;
  font-family: "RobotoBold",Arial,Tahoma,DejaVu Sans,sans-serif;
  font-weight:bold;
  float:left;
  font-size:120%;
  max-width:128px;
}
.site-map-box .content{
}
.site-map-menu .site-map-menu li{
  border-bottom:2px solid #EEE;
  font-family: "Roboto",Arial,Tahoma,DejaVu Sans,sans-serif;
  vertical-align:top;
  margin-bottom:6px;
  padding-bottom:6px;
}
.site-map-menu .site-map-menu li ul{
  clear:both;
  border-left:0px!important;
}
.site-map-menu .site-map-menu li ul li{
  border-bottom:0px;
  display:inline-block;
  margin:0px 10px 0px 0px!important;
  padding:0px!important;
}
.site-map-menu .site-map-menu .site-map-menu{
  border-left:2px solid #EEE;
  padding-left:10px!important;
  margin-left:10px!important;
  font-size:85%;
}
.site-map-menu .site-map-menu li a{
  color:#000;
  font-family: "Roboto",Arial,Tahoma,DejaVu Sans,sans-serif;
  text-transform:none!important;
  float:none!important;
  font-size:90%!important;
}
.site-map-menu li a,
.site-map-taxonomys li a{
  color:#000;
  font-family: "RobotoBold",Arial,Tahoma,DejaVu Sans,sans-serif;
  font-weight:bold;
}
.site-map-menu li{
  color:#000;
  font-family: "RobotoBold",Arial,Tahoma,DejaVu Sans,sans-serif;
  font-weight:bold;
}
.site-map-taxonomys .description{
  display:none;
}
#site-map .site-map-box ul li ul {
  margin-left: 9em;
  margin-top:15px;
  border-left:2px solid #EEE;
}
#site-map .site-map-box ul {
  padding-left: 0em;
}
.site-map-box-menu-menu-footer-links-center ul li.first{
  display:none;
}

/* Vertical tabs */
.vertical-tabs-panes #edit-group_media,
.vertical-tabs-panes #edit-group_media_page{
  padding: 10px 0 0 15px!important;
}
.vertical-tabs-panes #edit-group_media fieldset,
.vertical-tabs-panes #edit-group_media_page fieldset{
  border: 0 solid #c0c0c0!important;
  margin: 0!important;
  padding: 0!important;
}
.vertical-tabs-panes #edit-group_media fieldset legend,
.vertical-tabs-panes #edit-group_media_page fieldset legend{
  display:none!important;
}

/* Files */

.field-body .file-icon{
  background: none;
  padding: 0 5px 0 0;
  margin:0;
  display:inline;
}
article .field-pdf {
  margin: 5px 0 15px 0;
}

/**
 * Footer.
 */
.region-footer{
  margin:20px 10px 10px;
  background-color:#EFF4F7;
  border-radius: 2px;
  border: 1px solid #CED4D9;
}
#footer {
  clear:both;
  background: #231f20;
  margin-top:15px;
}
#footer .box-wrapper, #footer .column-1{
  color: #CCC;
  font-size:70%;
  text-transform:uppercase;
  font-family: "Roboto", Arial, Tahoma, DejaVu Sans, sans-serif;
}
#footer .menu li{
  display:inline-block;
  line-height:85%;
  border-right:1px solid #CCC;
  padding-right:8px;
  margin-right:4px;
}
#footer .menu li:last-child{
  border:0px;
}
#footer .menu li a{
  color:#CCC;
}
#footer .menu li a:hover{
  color:#FFF;
}
#footer-area {
  position:relative;
  width:100%;
}
#footer-area .column-1{
  padding-left:10px;
}
#footer-area .column-2 {
  text-align:left!important;
}

#footer-area .column {
  padding:5px;
  display:inline-block;
  vertical-align:middle;
  text-align:center;
}
#footer-area .column-4{
  margin-top:4px;
}



/**
 * Other styles
 */
.ui-dialog{
  z-index:10000;
}
.admin-btn {
  float:left;
  color: white !important;
  padding: 6px 12px;
  position: relative;
  background-color:#000;
  margin-right:5px;
  border-radius:2px;
}
.admin-btn:hover {
  background-color:#0076C0;
}
.mejs-container{
  display:inline-block;
}
.mejs-layers,.mejs-shim,.mejs-overlay-play,.mejs-container,.mejs-mediaelement,.mejs-inner,.me-plugin,.mejs-controls,
.media-soundcloud-outer-wrapper,.media-soundcloud-preview-wrapper,.media-soundcloud-preview-wrapper iframe,
.media-vimeo-player,
.webtvun,
.field-video-embed,.player iframe
{
  max-width:100%!important;
}
article big{
  font-family: "RobotoBold",Arial,Tahoma,DejaVu Sans,sans-serif;
  font-weight:bold;
  font-size:130%;
}
.region-highlighted,.region-highlighted-bottom{
  clear:both;
}

.service-links-print a:before{
 content: "";
  float: left;
  font-family: FontAwesome;
  font-size: 150%;
  padding: 0 2px 10px 2px;
}
.service-links-print a{
  font-size: 85%;
  color:#333;
}
.service-links-printmail a:before{
 content: "";
  float: left;
  font-family: FontAwesome;
  font-size: 150%;
  padding: 0 2px 10px 2px;
}
.service-links-printmail a{
  font-size: 85%;
  color:#333;
}
.service-links-print, .service-links-printmail, .print_pdf, .print_epub{
  margin:0px;
}
.service-links-print img, .service-links-printmail img{
  display:none!important;
}
.menu-position-link{
  display:none!important;
}
#edit-front-page{
  display:none;
}
#edit-error-page{
  display:none;
}
#node-navigation{
  list-style:none;
  padding:8px 0;
  margin-top:15px;
  border-top:3px solid #231F20;
  border-bottom:3px solid #231F20;
  clear:both;
  overflow:hidden;
}
#node-navigation li{
  width:50%;
  display:inline-block;
  vertical-align:top;
}
#node-navigation li.prev{
  float:right;
}
#node-navigation li .node-nav-title{
  display:block;
}
.node-nav-arrow{
  font-family: FontAwesome!important;
  color:#FFF;
  background-color:#000;
  padding:13.5px 5px;
  font-size:300%;
}
#node-navigation li:hover .node-nav-arrow{
  background-color:#0076C0;
  color:#FFF;
}
#node-navigation li:hover a{
  color:#0076c0;
}
#node-navigation li .node-nav-arrow:visited,
#node-navigation li .node-nav-arrow:hover,
#node-navigation li .node-nav-arrow {
  color:#FFF!important;
  text-decoration:none;
}
.next .node-nav-arrow,
.next .thumbnail{
  float:left;
}
.next .thumbnail{
  padding-right:8px;
}
.prev .node-nav-arrow{
  float:right;
}
.prev .thumbnail{
  float:left;
}
.prev .thumbnail{
  padding-right:8px;
}
.articles-grid .image-field-caption,
#block-views-sliders-view-block .field-image .image-field-caption,
#block-views-sliders-view-slider-full .field-image .image-field-caption,
.view-display-id-all_press_releases .field-image .image-field-caption,
.view-display-id-page_1 .field-image .image-field-caption{
  display:none;
}
.image-field-caption{
  position:absolute;
  bottom:4px;
  width:100%;
  max-width:100%;
}
.image-field-caption p{
  max-width:100%;
  background-color:rgba(0, 0, 0,0.7)!important;
  color:#fff;
  padding:6px 15px;
  margin:0;
}
.image-field-caption a{
  color:#fff;
}
.node-type-frontpage-slide .image-field-caption{
  position:relative;
}
.contact-form{
  padding:0 10px;
}
.page-contact .page__title,
.page-social-media .page__title,
.page-videos .page__title,
.page-media .container{
  margin-top:15px;
}
.page-admin-structure-taxonomy .tabs-primary{
  display:none;
}
#taxonomy-overview-vocabularies #taxonomy tbody tr td:nth-child(3){
  display:none;
}
div.block-revisioning ul {
  padding: 0 0 0 1.5em;
}
.page-content-revisions-summary .messages{
  display:none;
}
.vco-storyjs{
  z-index:4!important;
}

/**
 * Panel tabs
 */
#quicktabs-panel_tabs{
  margin:25px 0px;
}
.quicktabs_main.quicktabs-style-basic{
  background-color:#fff;
  border:1px solid #aaa;
  border-top:none;
  padding:10px;
  clear:both;
}
ul.quicktabs-tabs.quicktabs-style-basic{
  border-bottom:1px solid #aaa;
  padding:0 5px 5px 0;
  font:16px RobotoBold !important;
  font-weight:bold;
  height:auto;
  margin:0;
}
ul.quicktabs-tabs.quicktabs-style-basic a{
  font:16px RobotoBold !important;
  font-weight:bold;
  text-decoration:none;
  color:#aaa;
}
ul.quicktabs-tabs.quicktabs-style-basic a:hover{
  color:#FFF;
}
ul.quicktabs-tabs.quicktabs-style-basic li{
  border:1px solid #e5e5e5;
  border-bottom:none;
  padding:5px 5px;
  margin:0 1px 0 0;
  position:relative;
  border-radius: 5px 5px 0 0;

}
ul.quicktabs-tabs.quicktabs-style-basic li:hover{
  border:1px solid #0076C0;
  border-bottom:none;
  background-color:#0076C0;
  
}
ul.quicktabs-tabs.quicktabs-style-basic li:hover a{
  color:#FFF;
}
ul.quicktabs-tabs.quicktabs-style-basic li.active{
  border:1px solid #0076C0;
  background-color:#0076C0;
  
}
ul.quicktabs-tabs.quicktabs-style-basic li.active a{
  color:#FFF;
}


/**
 * Easypanel
 */
.easypanel-helpbutton-on {
  background-color: #0076C0;
  border: 2px solid #0076C0;
}
.easypanel-helpbutton-off {
  border: 2px solid #0076C0;
  color: #0076C0;
}
.section-easypanel ul li:hover .panel-icon{
  border: 4px solid #0076C0;
}
.section-easypanel ul li:hover .panel-icon i{
  color:#0076C0;
}

/**
 * Promobox
 */
 .block-promobox{
   position:relative;
 }
  .block-promobox .box-wrapper{
   position:relative;
 }
 .block-promobox-image{
   overflow:hidden;
   position:relative;
 }
 .promobox-link{
 display:block;
 }
.block-promobox-title{
  position:absolute;
  background-color:#0076C0;
  bottom:40px;
  padding: 5px 25px 5px 8px;
  z-index:4;
  max-width:80%;
}
.block-promobox-title,
.block-promobox-title a{
  color:#FFF;
}
.block-promobox-body{
  position:absolute;
  background-color:rgba(0,0,0,1);
  bottom:4px;
  width:100%;
  color:#FFF;
  max-width:400px;
}
.block-promobox-body p{
  margin:0;
  padding:15px 0px 8px 8px;
  white-space: nowrap;
  overflow: hidden !important;
  text-overflow: ellipsis;
  width: 100%;
}
.block-promobox-body a{
  color:#FFF;
}

/**
 * Share buttons
 */
.block-social-buttons i{
  color:#FFF;
  font-size:100%;
  margin-right:4px;
}
.block-social-buttons a{
  display:inline-block;
  color:#FFF;
  background-color:#0076BF;
  height:32px;
  padding:0 8px;
  line-height:30px;
  text-align:center;
  border-radius:5%;
  margin-right:2px;
  vertical-align:middle;
}
.block-social-buttons a:hover{
  background-color:#231F20;
}
.block-social-buttons span.mailto{
  display:none;
}
.block-social-buttons span{
      font-size:90%;
}
.block-share-buttons-block{
  padding:10px;
}

.media-list-thumbnails .form-type-checkbox{
  left: 4px;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 4px;
}
.media-list-thumbnails li {
  vertical-align: top;
  display: inline-block;
  float:none;
  list-style: none;
  margin: 0 8px 10px 0;
  position: relative;
}
#media-browser-library-list .media-item {
  height: 100px!important;
  width: 100px;
}

.form-item-field-expiration-date-und-0-value2 > label{
  display:none;
}
#scheduled-actions-wrapper .date-padding label{
  display:none;
}
.ui-timepicker-container{
  z-index:999!important;
}

/**
 * Maintenance page
 */
.maintenance-page #header{
  text-align:center;
  font-family: "RobotoBold",Arial,Tahoma,DejaVu Sans,sans-serif;
  font-weight:bold;
  color: #0076C0;
}
 .maintenance-page #logo{
 display:block;
  clear:both;
  margin:50px 0 20px 0;
}
  .maintenance-page #logo img{
  width:100px;
}
.maintenance-page .currently{
  text-transform:uppercase;
  font-size:240%;
}
.maintenance-page .under-maintenance{
  text-transform:uppercase;
  font-size:300%;
  line-height: 0.8em;
}
.maintenance-page #content{
  text-align:center;
  font-family: "RobotoBold",Arial,Tahoma,DejaVu Sans,sans-serif;
  font-weight:bold;
}
.maintenance-page .maintenance-blocks{
  max-width: 900px;
  clear: both;
  text-align: center;
  margin: auto;
  margin-top: 50px;
  display: table;
  width: 100%;
}
.maintenance-page .maintenance-block-right{
   margin-top:30px;
}
.maintenance-page .mission-website {
  background-color: #000;
  padding: 5px 10px;
  color: #FFF!important;
  text-transform: uppercase;
  margin-right: 10px;
  font-size: 85%;
  font-weight: bold;
}
.maintenance-page .mission-website:hover {
  background-color: #0076C0;
}
.maintenance-page  #block-multiblock-1 .on-the-web a {
  font-size: 100%;
  color: #FFF;
}
.maintenance-page  #block-multiblock-1 .on-the-web {
  background-color: #000;
}
.maintenance-page  #block-multiblock-1 .on-the-web:hover {
  background-color: #0076C0;
}
.page-file-add .tabs-primary{
  display:none;
}
.page-file-add .tabs-secondary{
  display:none;
}

.node-form .date-no-float .form-item-field-date-und-0-value-date:before,
.node-form .date-no-float .form-item-field-expiration-date-und-0-value-date:before,
.node-form .date-no-float .form-item-field-timeline-dates-und-0-value-date:before {
  content: "From:";
  display: block;
  clear: both;
  font-weight: bold;
}
.node-form .date-no-float .form-item-field-date-und-0-value2-date:before,
.node-form .date-no-float .form-item-field-expiration-date-und-0-value2-date:before,
.node-form .date-no-float .form-item-field-timeline-dates-und-0-value2-date:before {
  content: "To:";
  display: block;
  clear: both;
  font-weight: bold;
}
.form-item-field-date-und-0-value-date>label,
.form-item-field-expiration-date-und-0-value-date>label,
.form-item-field-timeline-dates-und-0-value-date>label,
.form-item-field-date-und-0-value2-date>label,
.form-item-field-expiration-date-und-0-value2-date>label,
.form-item-field-timeline-dates-und-0-value2-date>label,
.form-item-field-date-und-0-value2>label,
.form-item-field-expiration-date-und-0-value2>label,
.form-item-field-timeline-dates-und-0-value2>label {
  display:none;
}
.page-admin-config-system-site-information .form-item-site-name label::before{
  content: "Mission acronym/";
}
.page-admin-config-system-site-information .form-item-site-slogan label::before{
  content: "Mission name/";
}
.page-user-edit #edit-cancel{
  display:none;
}
.page-admin-structure-taxonomy #taxonomy-overview-vocabularies #taxonomy tr:last-child{
  display:none;
}
#views-exposed-form-newsletters-latest-newsletters .views-exposed-widget .description{
  display:none;
}
.filter-wrapper{
  padding:0;
}
.text-format-wrapper .description{
  font-size:90%;
  padding-bottom:5px;
}
.page-admin-structure-block-manage-block .form-item-body-format,
.page-admin-structure-block .form-item-body-format{
  display:none;
}
.me-cannotplay span{
  padding:6px;
}
.me-cannotplay span a{
  color:#ffffff;
}
#cboxClose{
  box-shadow:none;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0,0,0,0);
  border: 0;
}

/** Instagram block **/

#block-instagram-block-instagram-block > .box-wrapper {
    text-align: right;
}

.box-wrapper > a.group {
    display: inline-block;
}
