/**
 * @file
 * Page Styling
 *
 * Style the markup found in page.tpl.php. Also includes some styling of
 * miscellaneous Drupal elements that appear in the $content variable, such as
 * ul.links, .pager, .more-link, etc.
 */
 
.block /* Block wrapper */ {
  margin-bottom: 1.5em;
}

/*
 * Body
 */

@font-face {
  font-family: "NewsGot-Bol";
  src: url('../fonts/NewsGot-Bol.eot?#iefix') format('embedded-opentype'),
       url('../fonts/NewsGot-Bol.woff') format('woff'),
       url('../fonts/NewsGot-Bol.ttf')  format('truetype'),
       url('../fonts/NewsGot-Bol.svg#NewsGot-Bol') format('svg');
  font-weight: normal;
  font-style: normal;
}

body {
  margin: 0;
  padding: 0;
  font-size: 75%;
  color: #5d5d5d;
  font-family: 'Arial', Verdana, Tahoma, "DejaVu Sans", sans-serif;
}
html,body { height: 100%; }
#page-wrapper {
  position: relative;
  width: 100%;
  min-height: 100%;
}

#page {
   width: 980px; margin: 0 auto;
}

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

/*
 * Header
 */
#header { margin: 0 auto 26px; padding-top: 28px; position: relative; z-index: 100; }

#header .section {
}

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

#logo img {
  vertical-align: bottom;
}

#name-and-slogan /* Wrapper for website name and slogan */ {
  float: left;
}

h1#site-name,
div#site-name /* The name of the website */ {
  margin: 0;
  font-size: 2em;
  line-height: 1.5em;
}

#site-name a:link,
#site-name a:visited {
  color: #000;
  text-decoration: none;
}

#site-name a:hover,
#site-name a:focus {
  text-decoration: underline;
}

#site-slogan /* The slogan (or tagline) of a website */ {
}

.region-header /* Wrapper for any blocks placed in the header region */ {
  clear: both; /* Clear the logo */
}

/*
 * Main (container for everything else)
 */
#main-wrapper { position: relative; z-index: 99; padding-bottom: 31px;
}

#main {
}

/*
 * Content
 */
#content {
  line-height: 18px;
  border:solid 1px #d0d0d0;
  -webkit-box-shadow:inset 1px 0px 1px 1px #f2f2f2;
  box-shadow:inset 1px 0px 1px 1px #f2f2f2; 
}

#content > .section { padding: 14px; }

.region-highlighted {
}

.breadcrumb /* The path to the current page in the form of a list of links */ {
  padding-bottom: 0; /* Undo system.css */
}

h1, h2, h3, h4, h5, h6 { font-family: "Arial"; color: #1a181c; font-weight: 400; }


h1.title, /* The title of the page */
h2.node-title, /* Title of a piece of content when it is given in a list of content */
h2.block-title, /* Block title */
h2.title, /* Comment section heading */
h2.comment-form, /* Comment form heading */
h3.title /* Comment title */ {
  margin: 0;
}

h3.title { font-family: "Arial"; color: #5d5d5d; font-size: 14px; line-height: 18px; }

h1.title, #content h1 { color: #1a181c; font-size:28px; line-height: 42px; margin-bottom: 20px; padding-bottom: 14px; border-bottom: solid 2px #7e7e7e; }

h2.block-title, .block h2, .node h2 { line-height: 24px; font-size:16px; }
h2.node-title, .node h2.node-title { font-size:28px; line-height: 42px; margin-bottom: 20px;  padding-bottom: 16px; border-bottom: solid 2px #7e7e7e;  }

.node h2, .node h3, .node h4, .node h5, .node h6 { color: #5d5d5d; }
.node .block h2,
.node .block h3,
.node .block h4,
.node .block h5,
.node .block h6 { color: #1a181c; }

#content .node p { line-height: 18px; margin-bottom: 18px; }

a { text-decoration: none;  color: #662d91; }
a:hover,
a:active,
a:link,
a:visited {}
a:hover{ color: #852bc9;}

.block ul { margin:0 0 18px; padding: 0; }
.block ul li { list-style: outside none; padding-left: 15px; margin: 0; background: transparent url(../images/icon-list.png) no-repeat 2px 8px; line-height: 18px; }

.block ol { margin:0 0 18px; padding: 0; }
.block ol li { list-style: inside decimal; }

.node table { margin: 0 0 18px; width: auto; border-collapse: collapse; }
.node table td { line-height: 18px; }

.node table th, .node table td { border: solid 1px #d8d8d8; padding: 4px 8px; }

input, select{ color:#b7b6b6; padding:4px 8px; font-size:12px; border:1px solid #a0a0a0; font-family:'Arial';}
select { border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
input[ type="text"],input[ type="email"], input[type="password"] { outline:none; vertical-align:middle; line-height:16px; max-width: 100%; border: solid 1px #a0a0a0; 
-webkit-border-radius: 5px; border-radius: 5px;
-webkit-box-shadow:inset 1px 1px 1px 1px #f2f2f2;
box-shadow:inset 1px 1px 1px 1px #f2f2f2; }

input[ type="text"]:focus, input[type="password"]:focus { color:#5d5d5d; }

input[type="checkbox"],input[type="radio"] { border:medium none !important; width:auto !important; height:auto !important; vertical-align:top; }

button, input[type=button],
input[type=reset],input[type=submit], 
input.button, button.button ,a.button { font-family: "Arial"; font-size:13px; overflow: hidden;  cursor:pointer; 
 padding:5px 14px; line-height:19px; vertical-align:middle;  color:#FFF;  text-shadow: 1px 1px 1px #000000;
border:medium none; font-style:normal; text-decoration:none; overflow: hidden;
border-left: solid 1px #57267c; border-bottom:solid 1px #57267c;
 -webkit-border-radius: 5px; border-radius: 5px;
background: transparent url(../images/bg-button-new.png) repeat-x left top;

}
button:hover, input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover,
input.button:hover, button.button:hover, a.button:hover { 
border-left: solid 1px #5f5f5f; border-bottom:solid 1px #5f5f5f;
background-position: left bottom; 
}

textarea { color:#b7b6b6; padding:4px 8px; border: solid 1px #a0a0a0; max-width: 100%; }
textarea:focus {  color:#5d5d5d; }

tr.even /* Some tables have rows marked even or odd. */ {
  /* background-color: #eee; */ /* Drupal core uses a #eee background */
}

tr.odd {
  /* background-color: #eee; */ /* Drupal core uses a #eee background */
}

div.messages /* Important messages (status, warning, and error) for the user. See also the declarations in messages.css. */ {
  margin: 1.5em 0; /* Drupal core uses "6px 0" margin */
}

div.messages ul {
  margin-top: 0;
  margin-bottom: 0;
}

div.status /* Normal priority messages */ {
}

div.warning,
tr.warning /* Medium priority messages */ {
  /* border: 1px solid #f0c020; */ /* Drupal core uses: 1px solid #f0c020 */
}

div.error,
tr.error /* High priority messages. See also the .error declaration below. */ {
}

.error /* Errors that are separate from div.messages status messages. */ {
  color: #e55; */ /* Drupal core uses a #e55 background */
}

.warning /* Warnings that are separate from div.messages status messages. */ {
  color: #e09010; */ /* Drupal core uses a #e09010 background */
}

div.messages p{ margin: 0;}

div.status{ background-position: 8px 6px;}

div.tabs /* See also the tabs.css file. */ {
}

.region-help /* Help text on a page */ {
}

.more-help-link /* Link to more help */ {
}

.region-content /* Wrapper for the actual page content */ {
}

ul.links /* List of links */ {
}

.block ul.links { margin: 0; }

ul.links.inline {
  display: block; /* Let the links be inline, but the container be a block. */
}

ul.links li {
  padding: 0 1em 0 0; /* LTR */
}
.block ul.links li { list-style: outside none; background: transparent none;  padding: 0 1em 0 0;  }

.item-list .pager /* A list of page numbers when more than 1 page of content is available */ {
  padding: 0;
}

.item-list .pager li /* Each page number in the pager list */ {
  padding: 0 0.5em;
}
.item-list .pager li,
.block .item-list .pager li { list-style: outside none; background: transparent none;  padding: 0 0.5em;  }

.feed-icon /* The link to the RSS or Atom feed for the current list of content */ {
}

.more-link /* Aggregator, blog, and forum more link */ {
}

div.contextual-links-wrapper ul.contextual-links {}
div.contextual-links-wrapper ul.contextual-links li { ist-style: outside none; background: transparent none;  padding: 0 0.5em;}
/*
 * First sidebar (on left in LTR languages, on right in RTL)
 *
 * Remember to NOT add padding or margin to your .region-sidebar-first
 * (see the layout.css file.)
 */
.region-sidebar-first {
}

.region-sidebar-first .section {
}

/*
 * Second sidebar (on right in LTR languages, on left in RTL)
 *
 * Remember to NOT add padding or margin to your .region-sidebar-second
 * (see the layout.css file.)
 */
.region-sidebar-second {
}

.region-sidebar-second .section {
}

/*
 * Footer
 */
.region-footer {
}

/*
 * Page bottom
 */
.region-bottom /* Wrapper for any blocks placed in the page bottom region */ {
}


.no-margin { margin:0px;}
.clear-both { clear:both;}
.clearboth { float: none; clear: both; width: 100%; height: 0; overflow: hidden; padding:0; margin: 0; visibility: hidden; }
.a_left{ text-align:left;}
.a_right{ text-align:right;}
.v_middle{ vertical-align:middle;}
.float_l{ float:left; margin:2px 20px 18px 0px;}
.float_r{ float:right; margin:2px 0px 18px 20px;}

a img { border:medium none; cursor:pointer; }
a.readmore { padding-right:8px; font-weight: bold; background: transparent url(../images/icon-arrow-right.png) no-repeat right 3px; line-height: 18px; }
a.readmore:hover{ color: #852bc9; background-position: right -13px;}

.front #header{ margin-bottom: 26px;}
.not-front #header{ margin-bottom: 9px;}
#main-wrapper .breadcrumb{ line-height: 18px; margin-bottom: 9px;}
#main-wrapper .breadcrumb a{ color: #333333;}
#main-wrapper .breadcrumb a:hover{ text-decoration: none; color: #852bc9;}

.search-header {margin: 10px 0px; border-bottom: dotted 1px #ccc; padding-bottom: 15px;}
.header-t { position: relative; margin-bottom: 10px; margin-top: 15px; }
.header-t:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; width: 100%; }


.region-logo { position: relative; display: inline-block; width: 100%; }
.region-logo:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; width: 100%; }
.region-logo { float: left;  }
.region-logo .content ul { margin: 0; padding: 0; }
.region-logo .content ul li { display: block; float: left; list-style: outside none; margin: 0 37px 0 0; padding: 0 0 0 30px; background: transparent url(../images/home_page_update.png) no-repeat left top; }
.region-logo .content ul li:first-child { padding-left: 0; background: transparent none; }
.region-logo .content ul li:last-child { margin-right: 0; }

.region-search { display: block; position: absolute; right: 0; top: 0; background: transparent url(../images/spt.png) no-repeat left -450px; height: 30px; 
width: 220px; overflow: hidden; margin-top: 10px; }
.region-search:hover { background-position: left -350px; }
.region-search input { background: transparent none; border: medium none; -webkit-box-shadow:none; box-shadow: none; }
.region-search input:hover { background: transparent none; border: medium none; -webkit-box-shadow:none; box-shadow: none; }
.region-search input[type="text"] { padding:7px; width: 174px; color: #b7b6b6;  }
.region-search .form-actions { position: absolute; width: 30px; height: 30px; overflow: hidden; right: 0; top: 0; background: #FFF url(../images/spt.png) no-repeat right -500px; }
.region-search .form-actions:hover { background-position: right -400px; }
.region-search .form-actions input[type="submit"] { display: block; filter:none; text-indent: 9999px; overflow: hidden; width: 30px; line-height: 200px; margin: 0; padding:0; }

.region-social-media { float: left; margin-top: -35px; padding-left: 360px;}
.region-social-media ul { margin: 0; padding:0; }
.region-social-media ul li { display: block; float: left; background: transparent none; line-height: 18px; margin: 0px; padding:0px; list-style: 
outside none; }
.region-social-media ul li a { color: #662d91; display: block; padding: 0 10px 0 10px; border-right: solid 1px #ccc;}
.region-social-media ul li a:hover { color: #ccc; }
.region-social-media ul li a.email { padding-left: 26px; background: transparent url(../images/icon-email.png) no-repeat left center; }
.region-social-media ul li a.twitter { padding-left: 26px; background: transparent url(../images/icon-twitter2.png) no-repeat left 1px; }
.region-social-media ul li a.rss { background: transparent url(../images/icon-rss.png) no-repeat left 2px; }

.region-header { background: #242021 url(../images/bg-main-menu.png) repeat-x left top; border-top: solid 10px #ffcc00; height: 35px; }
.region-header .menu-block-wrapper {}
.region-header .menu-block-wrapper ul { display: block; margin: 0; padding: 0; }
.region-header .menu-block-wrapper ul li { display: block; float: left; background: transparent none; padding: 0 0px 0 1px; background: transparent url(../images/bg-menu-seprate.png) no-repeat left top; position: relative; }
.region-header .menu-block-wrapper ul li:first-child { padding-left: 0; }
.region-header .menu-block-wrapper ul li a { line-height: 35px; display: block; color: #FFF; font-weight: bold; font-size: 16px; padding-left:28px; padding-right: 28px;  }
.region-header .menu-block-wrapper ul li.active-trail > a,
.region-header .menu-block-wrapper ul li.active >a,
.region-header .menu-block-wrapper ul li a.active { background:#ebbe0b url(../images/bg-menu-hover.png) repeat-x left top; color: #1a181c; }
.region-header .menu-block-wrapper ul li:hover > a { background:#000; color: #fff;}
.region-header .menu-block-wrapper ul .expanded:hover > a{ position: relative; z-index: 11;}
.region-header .menu-block-wrapper ul ul { 
  display: block; 
  position: absolute; 
  z-index: 7; 
  padding: 10px 0; 
  width: 345px; 
  left: -9999px; 
  background: #000 none; 
  border:solid 1px #8e8e8e;  
  box-shadow:0px 0px 1px #aaaaaa;
}
.region-header .menu-block-wrapper ul li li { float: none; padding-left: 0; background: transparent none; }
.region-header .menu-block-wrapper ul li li a { color: #fff; line-height: 18px; padding: 8px 27px; font-weight: 400; font-size: 14px; }
.region-header .menu-block-wrapper ul li li.active >a,
.region-header .menu-block-wrapper ul li li a.active,
.region-header .menu-block-wrapper ul li li:hover > a{ background: #383838; color: #fff;}
.region-header .menu-block-wrapper ul li:hover ul { left: 0; top: 34px;}
.region-header .menu-block-wrapper > ul.menu{ position: relative;}
.region-header .menu-block-wrapper > ul.menu:after{ 
  content: "";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.region-header .menu-block-wrapper > ul.menu > li.last{ position: static;}
.region-header .menu-block-wrapper > ul.menu > li.last:hover ul{ left: auto; right: 0;}

.footer-wrapper { position: relative; clear:both; border-top:solid 10px #662d91; background:#0c0b0c none; color: #FFF; padding: 24px 0 18px; min-width: 980px; min-height: 50px; margin-top: 0; }
.footer-wrapper > .section { width: 980px; margin:0 auto; }
.footer-container .region-footer { float: left; width: 45%; display: inline-block; }
.footer-container .region-copyright { float: right; width: 55%; display: inline-block; }
.footer-container ul.list-dbline { height: 18px; }
ul.list-dbline { display:block;}
ul.list-dbline li { display: block; float: left; background: transparent url(../images/bg-dbline.png) no-repeat left center; margin-left: 18px; padding-left: 28px; }
ul.list-dbline li:first-child { background: transparent none; padding-left: 0; margin-left: 0; }


.footer-container .menu-block-wrapper {}
.footer-container .menu-block-wrapper ul { padding: 0; display: block; height: 18px; float: right;}
.footer-container .menu-block-wrapper ul li { display: block; list-style: outside none; background: transparent none; float: left; padding-top: 0; padding-left: 24px; }
.footer-container .menu-block-wrapper ul li:first-child { padding-left: 0; }
.footer-container .menu-block-wrapper ul li a { color: #FFF; text-decoration: none; }
.footer-container .menu-block-wrapper ul li.active > a,
.footer-container .menu-block-wrapper ul li a:hover { color: #662d91 }
.footer-container .region-copyright .block { float: right; margin: 0; }

.page-frontpage #content .feed-icon { display: none; }

.region-sidebar-first {}

.sidebar .block p { margin: 0 0 12px; }

.region-sidebar-first .block{ border: solid 1px #d0d0d0; padding: 14px 14px 20px; background: #fafafa none;
 -webkit-box-shadow:inset 1px 1px 1px 1px #f2f2f2;
box-shadow:inset 1px 1px 1px 1px #f2f2f2; margin-bottom: 10px;}

.region-sidebar-first .block-about-refugees{ padding: 0; position: relative; box-shadow: none; border: medium none;}
.region-sidebar-first .block-about-refugees p{ margin: 0; line-height: 0;}
.region-sidebar-first .block-about-refugees h3{ position: absolute; left: 15px; top: 13px; width: 105px; text-transform: uppercase; font-size: 141%; line-height: 21px; margin: 0;}
.region-sidebar-first .block-about-refugees p.readmore{ line-height: 18px; position: absolute; left: 15px; bottom: 13px;}

.region-sidebar-first .block h2 { line-height: 24px; font-size: 16px; padding-bottom: 9px; border-bottom:solid 2px #7e7e7e;  }
.region-sidebar-first .block .views-row { line-height: 18px; padding: 7px 0; border-bottom:solid 1px #c0c0c0; }
.region-sidebar-first .block .views-row.initial-disable { display: none; }
.region-sidebar-first .block .views-row a { color: #333; }
.region-sidebar-first .block .views-row a:hover {color: #852bc9;}
.region-sidebar-first .block.group-start,
.region-sidebar-first .block.group { margin-bottom: 0; }

.region-sidebar-first .block.group-start  .aside-content-wrapper { background: transparent none; }
.region-sidebar-first .block.group .aside-body-wrapper { background: transparent none; padding-top: 0; }
.region-sidebar-first .block.group .aside-content-wrapper { background: transparent none; padding-top: 0; }
.region-sidebar-first .block.group-end .aside-body-wrapper { background: transparent none; padding-top: 0; }
.region-sidebar-first .block.group-end .aside-content-wrapper { padding-top: 0; }

.region-sidebar-first .views-action { padding: 14px 0 5px; }
.region-sidebar-first .views-action a { font-weight: bold; line-height: 18px; padding-left: 10px; background: transparent url(../images/icon-plus.png) no-repeat left top; }
.region-sidebar-first .views-action a.bt-readless { background-image: url(../images/icon-minus.png); display: none; }
.region-sidebar-first .views-action a:hover{ background-position: left bottom;}

.region-sidebar-first .block.twitter-feed h2{ border-bottom: medium none;}

.region-sidebar-first .block.twitter-feed{
    border-bottom:medium none;
    margin-bottom: 0;
    z-index: 7;
    position: relative;
}
.region-sidebar-first .block.block-twitter-block{
    border-top: medium none;
    box-shadow: inset 1px -2px 1px 1px #f2f2f2;
    margin-top: -38px;
    z-index: 11;
    position: relative;
    padding-bottom: 5px;
}

.region-sidebar-second .block { border: solid 1px #d0d0d0; padding: 14px 14px 20px; background: #fafafa none;
 -webkit-box-shadow:inset 1px 1px 1px 1px #f2f2f2;
box-shadow:inset 1px 1px 1px 1px #f2f2f2;  margin-bottom: 10px; }
.region-sidebar-second .block h2 { line-height: 24px; font-size: 16px; padding-bottom: 0px; margin-bottom: 12px; }
.region-sidebar-second .block .views-row { line-height: 18px; padding: 2px 0; background: transparent url(../images/icon-list.png) no-repeat left 9px; padding-left: 13px; }
.region-sidebar-second .block .views-row a { color: #333; }
.region-sidebar-second .block .views-row a:hover {color: #662d91;}


.homepage-slideshow { line-height: 100%; border: solid 1px #d0d0d0; }
.homepage-slideshow .view { position: relative;}
.homepage-slideshow .views_slideshow_slide {  }
.homepage-slideshow .views_slideshow_slide .views-row { position: relative; width:234px; height: 261px; padding: 14px 530px 14px 14px; padding-right: 500px; }
.homepage-slideshow .views_slideshow_slide .views-row .views-field-field-thumbnail-images { position: absolute; right: 0; top: 0;  width: 485px; height: 289px; z-index: 99; }
.homepage-slideshow .view .view-footer { position: absolute; bottom: 5px; width:220px; padding: 0 14px; left: 0; height: 18px; text-align: left; z-index: 100; }
.homepage-slideshow .view .view-footer a { display: block; float: left; width: 12px; height: 12px; margin-right: 10px; background: transparent url(../images/spt.png) no-repeat -150px -150px; text-indent: -9999px; }
.homepage-slideshow .view .view-footer a:hover{ background-position: -150px -251px;}
.homepage-slideshow .view .view-footer a.activeSlide { background-position: -150px -200px; }
.homepage-slideshow .view .view-footer a.activeSlide:hover{ background-position: -150px -301px;}

.homepage-slideshow .view .views-field-title { line-height: 20px; font-size: 16px; font-family: "Arial"; color: #662d91; font-weight: 400; margin-bottom: 14px; 
font-weight: bold;}
.homepage-slideshow .view .views-field-body { line-height: 18px; }
.homepage-slideshow .view .views-field-view-node a { padding-right: 8px; font-weight: bold; background: transparent url(../images/icon-arrow-right.png) no-repeat right 3px; }
.homepage-slideshow .view .views-field-view-node a:hover{ color: #852bc9; background-position: right -13px;}

.region-sidebar-second .sidebar-slideshow{ padding: 0 0 36px;}
.region-sidebar-second .sidebar-slideshow .views-row{ padding: 0; background: none;}
.region-sidebar-second .sidebar-slideshow .view-content{ margin-bottom: 14px;}
.region-sidebar-first .sidebar-slideshow{ padding: 0 0 36px;}
.region-sidebar-first .sidebar-slideshow .views-row{ padding: 0; background: none; border-bottom: medium none;}
.region-sidebar-first .sidebar-slideshow .view-content{ margin-bottom: 14px;}
.sidebar-slideshow .view .views-field-title{ line-height: 20px; font-size: 16px; font-family: "Arial"; color: #662d91; padding: 14px;}
.sidebar-slideshow .view .views-field-body{ line-height: 18px; padding: 0 14px;}
.sidebar-slideshow .view .views-field-view-node{ padding: 0 14px;}
.sidebar-slideshow .view .views-field-view-node a{ color: #662d91; font-weight: bold; padding-right: 8px; background: transparent url(../images/icon-arrow-right.png) no-repeat right 3px;}
.sidebar-slideshow .view .views-field-view-node a:hover{ color: #852bc9; background-position: right -13px;}
.sidebar-slideshow .view .view-footer{ padding: 0 14px;}
.sidebar-slideshow .view .view-footer a { display: block; float: left; width: 12px; height: 12px; margin-right: 10px; background: transparent url(../images/spt.png) no-repeat -150px -150px; text-indent: -9999px; }
.sidebar-slideshow .view .view-footer a:hover{ background-position: -150px -251px;}
.sidebar-slideshow .view .view-footer a.activeSlide { background-position: -150px -200px; }
.sidebar-slideshow .view .view-footer a.activeSlide:hover{ background-position: -150px -301px;}
.region-sidebar-second .sidebar-slideshow .views-row .views-field-title a{ color: #662d91;}
.region-sidebar-second .sidebar-slideshow .views-row .views-field-title a:hover{ color: #852bc9;}

.page-frontpage h1#page-title { margin-bottom: 0;  font-family: Arial, Helvetica, sans-serif; font-weight: 700;}
.view-frontpage {}
.view-frontpage .views-row { margin-bottom: 30px; }
.view-frontpage .views-row h2.node-title { line-height: 100%; font-size: 16px; margin-bottom: 8px; border:medium none; padding: 0; }
.view-frontpage .views-row h2.node-title a { line-height: 24px;  color: #662d91; font-family: "Arial"; font-size: 16px; font-weight: bold;}
.view-frontpage .views-row h2.node-title a:hover { color: #852bc9; }
.view-frontpage .views-row.views-row-last { margin-bottom: 0px; }
.view-frontpage .views-row .content { position: relative; zoom:1; }
.view-frontpage .views-row .node { display: block; position: relative; border-top: solid 1px #d6d6d6; padding-top: 24px; }
.view-frontpage .views-row-first .node { border-top: medium none; }
.view-frontpage .views-row .node-news { background:transparent url(../images/icon-news.png) no-repeat right top; }
.view-frontpage .views-row .node-event { background:transparent url(../images/icon-events.png) no-repeat right top; }
.view-frontpage .views-row .node-publication{ background: transparent url(../images/icon-publications.png) no-repeat right top;}
.view-frontpage .views-row .node-resource{ background: transparent url(../images/icon-resources.png) no-repeat right top;}
#content .view-frontpage .views-row .content p { margin: 5px 0; }

.view-frontpage .views-row .content { }
.view-frontpage .views-row .with-thumbnail-image .content{ padding-left: 154px; min-height: 120px;}
.view-frontpage .views-row .with-thumbnail-image .content .field-name-field-thumbnail-images { width: 140px; height: 120px; position: absolute; left: 0; top: 0; line-height: 0; }

.view-frontpage .views-row  .node ul.links li { display: block; list-style: outside none; margin: 0; padding: 0; background: transparent none;}
.view-frontpage .views-row  .node ul.links li a { padding-right: 10px; font-weight: bold; background: transparent url(../images/icon-arrow-right.png) no-repeat right 3px; }
.view-frontpage .views-row  .node ul.links li a:hover{ background-position: right -13px;}

.view-frontpage .views-row .node-news .news-info-nav * { display: inline; }
.view-frontpage .views-row .node-news .news-info-nav .label-title { font-weight: bold; margin-right: 4px; }
.view-frontpage .views-row .node-news .news-info-nav .field-name-field-authors { font-weight: bold; }
.view-frontpage .views-row .node-news .news-info-nav .field-name-field-authors .field-item { margin-left: 8px;}
.view-frontpage .views-row .node-news .news-info-nav .field-name-field-authors .field-item:first-child { margin-left: 0; }

.view-frontpage .views-row .node-event .content{ padding-left: 154px; min-height: 120px;}
.view-frontpage .views-row .node-event .field-name-field-date { width: 140px; height: 120px; position: absolute; left: 0; top: 0; background:transparent url(../images/bg-featured-date-thumbnail.jpg) no-repeat center center; }
.view-frontpage .views-row .past-evnet .field-name-field-date { background:transparent url(../images/bg-pass-date-thumbnail.jpg) no-repeat center center;}
.view-frontpage .views-row .node-event .field-name-field-date span { display: block; line-height: 28px; color: #FFF; text-transform: uppercase; text-align: center; }
.view-frontpage .views-row .node-event .field-name-field-date span.weekDay { line-height: 36px; color: #FFF; font-weight: bold; font-size: 14px; text-align: center; margin-bottom: 14px; }
.view-frontpage .views-row .node-event .field-name-field-date span.month-date { font-size: 24px; }
.view-frontpage .views-row .node-event .field-name-field-date span.year { font-size: 16px; }

.view-frontpage .views-row .node-filter-results .content:after{ clear: both; content: ""; width: 100%; display: table;}
.view-frontpage .views-row .node-filter-results .content .field{ float: left;}
.view-frontpage .views-row .node-filter-results .content ul.links{ float: left; width: 100%;}
.view-frontpage .views-row .node-filter-results .content .field-name-body{ width: 100%;}

.view-frontpage .views-row .node h2.node-title .external-link .hover{ width: 0; height: 0;}
.view-frontpage .views-row .node h2.node-title:hover .external-link img{ width: 0; height: 0;}
.view-frontpage .views-row .node h2.node-title:hover .external-link .hover{ width: 13px; height: 13px;}

#content .region-content .block{ margin-bottom: 0;}
#content .region-content .content h3{ font-size: 16px; line-height: 24px; color: #5d5d5d; font-family: 'Arial', Verdana, Tahoma, "DejaVu Sans", sans-serif; font-weight: bold; margin: 0 0 12px 0;}
#content .region-content .content h4{ font-size: 14px; line-height: 24px; color: #5d5d5d; font-family: 'Arial', Verdana, Tahoma, "DejaVu Sans", sans-serif; font-weight: bold; margin: 0 0 6px 0;}
#content .region-content .node p{ margin: 0 0 18px 0;}

.twitter-feed .url-action { display: block; padding-bottom: 20px; margin-bottom: 0; }
.twitter-feed .url-action a { display: block; border:solid 1px #d2d2d2; border-radius: 5px; overflow: hidden; line-height: 23px; text-align: center; color: #1a181c; font-size: 10px; font-weight: bold;
background: #ddd url(../images/bt-button-grey.jpg) repeat-x left top; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #dddddd 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#dddddd)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#dddddd 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#dddddd 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#dddddd 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#dddddd 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dddddd',GradientType=0 ); /* IE6-9 */
}
.twitter-feed .url-action a span { background: transparent url(../images/spt.png) no-repeat -550px -248px; padding-left: 18px; line-height: 23px; }

.timeline-header h1{visibility: hidden;}
.timeline-header .summary {
    background: red;
}
.region-sidebar-second .block.twitter-feed{
    border-bottom:medium none;
    margin-bottom: 0;
    z-index: 7;
    position: relative;
}
.region-sidebar-second .block.block-twitter-block{
    border-top: medium none;
    box-shadow: inset 1px -2px 1px 1px #f2f2f2;
    margin-top: -38px;
    z-index: 11;
    position: relative;
    padding-bottom: 5px;
}


.block-kaldor-center-filter img{ width: 100%; line-height: 0;}
.block-kaldor-center-filter input[type="text"], .block-kaldor-center-filter select{ padding: 6px 8px; line-height: 16px; border: 1px solid #cbcbcb;}
.block-kaldor-center-filter .form-item{ float: left; width: 236px; margin-top: 0; margin-bottom: 20px; max-height: 53px; /*overflow: hidden;*/}
.block-kaldor-center-filter .form-to{ padding-top: 23px; line-height: 30px; width: 32px; text-align: center;}
.block-kaldor-center-filter .form-item-end{ padding-top: 23px;}
.block-kaldor-center-filter .form-item select{ width: 236px; line-height: 24px; box-sizing: border-box; padding: 2px 2px 2px 8px; cursor: pointer; height: 30px; overflow: hidden;}

.block-kaldor-center-filter .form-item label{ margin-bottom: 5px;}
.block-kaldor-center-filter input#edit-reset{ 
  margin-left: 10px;
  border-left: solid 1px #5f5f5f; border-bottom:solid 1px #5f5f5f;
  background-position: left bottom; 
}

.block-kaldor-center-filter .content .advanced{ float: left; margin: 0 0 20px 20px; padding-top: 23px; line-height: 30px;}
.block-kaldor-center-filter .content .advanced a{ display: block; line-height: 30px;}

.views-row .top-news{ }
.views-row .top-news .top-news-image{ line-height: 0;}
.views-row .top-news .top-news-body{ padding: 24px 0;}
.views-row .top-news .top-news-body img{ line-height: 0;}
.views-row .top-news .top-news-body p{ margin: 0;}
.views-row .top-news .top-news-body .less-content .less-content-body:after{ content: "...";}
.views-row .top-news .top-news-body .hidden{ display: none; visibility: hidden;}
.views-row .top-news .top-news-body .bt-readmore{ cursor: pointer; color: #662d91; font-weight: bold; line-height: 18px; padding-left: 10px; background: transparent url(../images/icon-plus.png) no-repeat left top;}
.views-row .top-news .top-news-body .bt-readmore:hover{ color: #852bc9; background-position: left bottom;}
.views-row .top-news .top-news-body .bt-readless{ cursor: pointer; color: #662d91; font-weight: bold; line-height: 18px; padding-left: 10px; background: transparent url(../images/icon-minus.png) no-repeat left top;}
.views-row .top-news .top-news-body .bt-readless:hover{ color: #852bc9; background-position: left bottom;}

.block-banner-events .content{ margin-bottom: 24px;}
.block-banner-events .content p{ margin: 0; line-height: 0;}
.block-banner-events .content img{ width: 100%; line-height: 0;}

#content .region-content .block-kaldor-center-filter{ margin-bottom: 20px; border-top: solid 2px #d0d0d0; padding-top: 16px;}
.block-kaldor-center-research .form-item-content-type,
.block-kaldor-center-publications .form-item-content-type,
.block-kaldor-center-resource .form-item-content-type,
.block-kaldor-center-news .form-item-content-type,
.block-kaldor-center-filter .form-item-begin{ margin-left: 20px;}
.block-kaldor-center-filter .form-item-begin,
.block-kaldor-center-filter .form-item-end{ width: 102px; position: relative;}
.block-kaldor-center-filter .form-item-begin select,
.block-kaldor-center-filter .form-item-end select{ width: 102px;}
.block-kaldor-center-filter .form-item-begin input,
.block-kaldor-center-filter .form-item-end input{ width: 84px;}
.block-kaldor-center-filter .form-item-begin img,
.block-kaldor-center-filter .form-item-end img{ width: 15px; height: 15px; cursor: pointer; position: absolute; left: 78px; top: 30px; background: transparent url(../images/icon-cal.png) no-repeat left top;}
.block-kaldor-center-filter .form-item-begin img:hover,
.block-kaldor-center-filter .form-item-end img:hover{ background-position: left bottom;}
.block-kaldor-center-filter .form-item-begin input::-ms-clear { display: none;}
.block-kaldor-center-filter .form-item-end input::-ms-clear { display: none;}
.block-kaldor-center-filter .form-item-begin input:hover,
.block-kaldor-center-filter .form-item-end input:hover{ background-position: 77px -29px;}
.block-kaldor-center-events .form-item-location input{ width: 218px;}

#content .block-kaldor-center-filter-results .node .content p,
#content #block-kaldor-center-research-post-list .node .content p,
#content #block-kaldor-center-news-post-list .node .content p,
#content #block-kaldor-center-resource-post-list .node .content p,
#content #block-kaldor-center-publications-post-list .node .content p{ margin: 5px 0; }

.block-kaldor-center-filter-results .node,
#block-kaldor-center-research-post-list .node,
#block-kaldor-center-news-post-list .node,
#block-kaldor-center-resource-post-list .node,
#block-kaldor-center-publications-post-list .node,
#block-kaldor-center-events-post-list .node{ display: block; position: relative; border-top: solid 1px #d6d6d6; padding-top: 24px; margin-bottom: 30px;}

.block-kaldor-center-filter-results .node:first-child,
#block-kaldor-center-research-post-list .node:first-child,
#block-kaldor-center-news-post-list .node:first-child,
#block-kaldor-center-resource-post-list .node:first-child,
#block-kaldor-center-publications-post-list .node:first-child{ border-top: solid 2px #d0d0d0;}

.block-kaldor-center-filter-results .node h2.node-title,
#block-kaldor-center-research-post-list .node h2.node-title,
#block-kaldor-center-news-post-list .node h2.node-title,
#block-kaldor-center-resource-post-list .node h2.node-title,
#block-kaldor-center-publications-post-list .node h2.node-title,
#block-kaldor-center-events-post-list .node h2.node-title{ line-height: 100%; font-size: 16px; margin-bottom: 8px; border:medium none; padding: 0; }

.block-kaldor-center-filter-results .node h2.node-title a,
#block-kaldor-center-research-post-list .node h2.node-title a,
#block-kaldor-center-news-post-list .node h2.node-title a,
#block-kaldor-center-resource-post-list .node h2.node-title a,
#block-kaldor-center-publications-post-list .node h2.node-title a,
#block-kaldor-center-events-post-list .node h2.node-title a{ line-height: 24px;  color: #662d91; font-family: "Arial"; font-size: 16px; }

.block-kaldor-center-filter-results .node h2.node-title a:hover,
#block-kaldor-center-research-post-list .node h2.node-title a:hover,
#block-kaldor-center-news-post-list .node h2.node-title a:hover,
#block-kaldor-center-resource-post-list .node h2.node-title a:hover,
#block-kaldor-center-publications-post-list .node h2.node-title a:hover,
#block-kaldor-center-events-post-list .node h2.node-title a:hover{ color: #852bc9; }

.block-kaldor-center-filter-results .node h2.node-title .external-link .hover,
#block-kaldor-center-research-post-list .node h2.node-title .external-link .hover,
#block-kaldor-center-news-post-list .node h2.node-title .external-link .hover,
#block-kaldor-center-resource-post-list .node h2.node-title .external-link .hover,
#block-kaldor-center-publications-post-list .node h2.node-title .external-link .hover{ width: 0; height: 0;}

.block-kaldor-center-filter-results .node h2.node-title:hover .external-link img,
#block-kaldor-center-research-post-list .node h2.node-title:hover .external-link img,
#block-kaldor-center-news-post-list .node h2.node-title:hover .external-link img,
#block-kaldor-center-resource-post-list .node h2.node-title:hover .external-link img,
#block-kaldor-center-publications-post-list .node h2.node-title:hover .external-link img{ width: 0; height: 0;}

.block-kaldor-center-filter-results .node h2.node-title:hover .external-link .hover,
#block-kaldor-center-research-post-list .node h2.node-title:hover .external-link .hover,
#block-kaldor-center-news-post-list .node h2.node-title:hover .external-link .hover,
#block-kaldor-center-resource-post-list .node h2.node-title:hover .external-link .hover,
#block-kaldor-center-publications-post-list .node h2.node-title:hover .external-link .hover{ width: 13px; height: 13px;}

.block-kaldor-center-filter-results .node ul.links li,
#block-kaldor-center-research-post-list .node ul.links li,
#block-kaldor-center-news-post-list .node ul.links li,
#block-kaldor-center-resource-post-list .node ul.links li,
#block-kaldor-center-publications-post-list .node ul.links li{ display: block; list-style: outside none; margin: 0; padding: 0; background: transparent none;}

.block-kaldor-center-filter-results .node ul.links li a, 
#block-kaldor-center-research-post-list .node ul.links li a,
#block-kaldor-center-news-post-list .node ul.links li a,
#block-kaldor-center-resource-post-list .node ul.links li a,
#block-kaldor-center-publications-post-list .node ul.links li a,
#block-kaldor-center-events-post-list .node ul.links li a{ padding-right: 10px; font-weight: bold; background: transparent url(../images/icon-arrow-right.png) no-repeat right 3px; }

.block-kaldor-center-filter-results .node ul.links li a:hover, 
#block-kaldor-center-research-post-list .node ul.links li a:hover,
#block-kaldor-center-news-post-list .node ul.links li a:hover,
#block-kaldor-center-resource-post-list .node ul.links li a:hover,
#block-kaldor-center-publications-post-list .node ul.links li a:hover{ background-position: right -13px;}

#block-kaldor-center-research-post-list .node-news{ background: transparent url(../images/icon-news.png) no-repeat right top;}
#block-kaldor-center-research-post-list .node-publication{ background: transparent url(../images/icon-publications.png) no-repeat right top;}
#block-kaldor-center-research-post-list .node-resource{ background: transparent url(../images/icon-resources.png) no-repeat right top;}

.block-kaldor-center-filter-results .with-thumbnail-image .content,
#block-kaldor-center-research-post-list .with-thumbnail-image .content,
#block-kaldor-center-news-post-list .with-thumbnail-image .content,
#block-kaldor-center-resource-post-list .with-thumbnail-image .content,
#block-kaldor-center-publications-post-list .with-thumbnail-image .content{ padding-left: 154px; min-height: 120px; position: relative; }

.block-kaldor-center-filter-results .with-thumbnail-image .content .field-name-field-thumbnail-images,
#block-kaldor-center-research-post-list .with-thumbnail-image .content .field-name-field-thumbnail-images,
#block-kaldor-center-news-post-list .with-thumbnail-image .content .field-name-field-thumbnail-images,
#block-kaldor-center-resource-post-list .with-thumbnail-image .content .field-name-field-thumbnail-images,
#block-kaldor-center-publications-post-list .with-thumbnail-image .content .field-name-field-thumbnail-images{ width: 140px; height: 120px; position: absolute; left: 0; top: 0; line-height: 0; }

.block-kaldor-center-filter-results .node-filter-results .content:after,
#block-kaldor-center-research-post-list .node-filter-results .content:after,
#block-kaldor-center-news-post-list .node-filter-results .content:after,
#block-kaldor-center-resource-post-list .node-filter-results .content:after,
#block-kaldor-center-publications-post-list .node-filter-results .content:after{ clear: both; content: ""; width: 100%; display: table;}

.block-kaldor-center-filter-results .node-filter-results .content .field,
#block-kaldor-center-research-post-list .node-filter-results .content .field,
#block-kaldor-center-news-post-list .node-filter-results .content .field,
#block-kaldor-center-resource-post-list .node-filter-results .content .field,
#block-kaldor-center-publications-post-list .node-filter-results .content .field{ float: left;}

.block-kaldor-center-filter-results .node-filter-results .content ul.links,
#block-kaldor-center-research-post-list .node-filter-results .content ul.links,
#block-kaldor-center-news-post-list .node-filter-results .content ul.links,
#block-kaldor-center-resource-post-list .node-filter-results .content ul.links,
#block-kaldor-center-publications-post-list .node-filter-results .content ul.links{ float: left; width: 100%;}

.block-kaldor-center-filter-results .node-filter-results .content .field-name-body,
#block-kaldor-center-research-post-list .node-filter-results .content .field-name-body,
#block-kaldor-center-news-post-list .node-filter-results .content .field-name-body,
#block-kaldor-center-resource-post-list .node-filter-results .content .field-name-body,
#block-kaldor-center-publications-post-list .node-filter-results .content .field-name-body{ width: 100%;}


#content .view-taxonomy-term .views-row .node .content p { margin: 5px 0; }
.view-taxonomy-term .views-row .node{ display: block; position: relative; border-top: solid 1px #d6d6d6; padding-top: 24px; margin-bottom: 30px;}
.view-taxonomy-term .views-row .node:first-child{ border-top: solid 2px #d0d0d0;}
.view-taxonomy-term .views-row .node h2.node-title{ line-height: 100%; font-size: 16px; margin-bottom: 8px; border:medium none; padding: 0; }
.view-taxonomy-term .views-row .node h2.node-title a{ line-height: 24px;  color: #662d91; font-family: "Arial"; font-size: 16px; }
.view-taxonomy-term .views-row .node h2.node-title a:hover{ color: #852bc9; }
.view-taxonomy-term .views-row .node h2.node-title .external-link .hover{ width: 0; height: 0;}
.view-taxonomy-term .views-row .node h2.node-title:hover .external-link img{ width: 0; height: 0;}
.view-taxonomy-term .views-row .node h2.node-title:hover .external-link .hover{ width: 13px; height: 13px;}
.view-taxonomy-term .views-row .node ul.links li { display: block; list-style: outside none; margin: 0; padding: 0; background: transparent none;}
.view-taxonomy-term .views-row .node ul.links li a { padding-right: 10px; font-weight: bold; background: transparent url(../images/icon-arrow-right.png) no-repeat right 3px; }
.view-taxonomy-term .views-row .node ul.links li a:hover { background-position: right -13px;}

.view-taxonomy-term .views-row .node-event{ background: transparent url(../images/icon-events.png) no-repeat right top;}
.view-taxonomy-term .views-row .node-news{ background: transparent url(../images/icon-news.png) no-repeat right top;}
.view-taxonomy-term .views-row .node-publication{ background: transparent url(../images/icon-publications.png) no-repeat right top;}
.view-taxonomy-term .views-row .node-resource{ background: transparent url(../images/icon-resources.png) no-repeat right top;}

.view-taxonomy-term .views-row .with-thumbnail-image .content { padding-left: 154px; min-height: 120px; position: relative; }
.view-taxonomy-term .views-row .with-thumbnail-image .content .field-name-field-thumbnail-images { width: 140px; height: 120px; position: absolute; left: 0; top: 0; line-height: 0; }

.view-taxonomy-term .views-row .node-filter-results .content:after{ clear: both; content: ""; width: 100%; display: table;}
.view-taxonomy-term .views-row .node-filter-results .content .field{ float: left;}
.view-taxonomy-term .views-row .node-filter-results .content ul.links{ float: left;}
.view-taxonomy-term .views-row .node-filter-results .content .field-name-body{ width: 100%;}

#content .region-content .node-filter-results .content .field-name-field-file{ margin-bottom: 18px;}
#content .region-content .node-filter-results .content .field-name-field-image{ margin-bottom: 18px;}

#content .region-content .node-filter-results .content .field-name-field-date{ color: #1a181c;}
#content .region-content .node-filter-results .field-name-field-date .field-item span:before{ content: "Published: "; font-weight: bold; color: #1a181c;}
#content .region-content .with-authors .field-name-field-date .field-item span:before{ content: "- "; font-weight: bold; color: #1a181c;}
#content .region-content .with-authors .field-name-field-date .field-item{ margin-left: 4px;}
#content .region-content .with-authors .field-name-field-authors{ color: #1a181c; font-weight: bold;}
#content .region-content .with-authors .field-name-field-authors a{ color: #1a181c; text-decoration: none;}
#content .region-content .with-authors .field-name-field-authors .field-items:after{ clear: both; content: ""; width: 100%; display: table;}
#content .region-content .with-authors .field-name-field-authors .field-item{ float: left; margin-left: 4px;}
#content .region-content .with-authors .field-name-field-authors .field-item:first-child{ margin-left: 0;}
#content .region-content .with-authors .field-name-field-authors .field-item:before{ content: ", "; font-weight: bold;}
#content .region-content .with-authors .field-name-field-authors .field-item:first-child:before{ content: "By: "; font-weight: bold;}

#block-kaldor-center-events-post-list h2.events-title{ font-size: 24px; line-height: 28px; color: #5d5d5d; margin: 0; padding-top: 28px; border-top: solid 2px #d0d0d0;}

#block-kaldor-center-events-post-list .events-list-content .node:first-child{ border-top: medium none;}

#block-kaldor-center-events-post-list .node-event .content{ padding-left: 126px; min-height: 100px; position: relative; }
#block-kaldor-center-events-post-list .node-event .field-name-field-date { width: 110px; height: 100px; position: absolute; left: 0; top: 0; background:transparent url(../images/bg-featured-date-thumbnail-small.jpg) no-repeat center center; }
#block-kaldor-center-events-post-list .node-event .field-name-field-date span { display: block; line-height: 28px; color: #FFF; text-transform: uppercase; text-align: center; }
#block-kaldor-center-events-post-list .node-event .field-name-field-date span.weekDay { line-height: 30px; color: #FFF; font-weight: bold; font-size: 14px; text-align: center; margin-bottom: 10px; }
#block-kaldor-center-events-post-list .node-event .field-name-field-date span.month-date { font-size: 24px; }
#block-kaldor-center-events-post-list .node-event .field-name-field-date span.year { font-size: 16px; }

#block-kaldor-center-events-post-list .pass-events .field-name-field-date{ background:transparent url(../images/bg-pass-date-thumbnail-small.jpg) no-repeat center center;}

.region-content .node-event .content .part-one{ background: #f0f0f0; padding: 15px; margin-bottom: 24px;}
.region-content .node-event .content .part-one .col-left{ float: left;}
.region-content .node-event .content .part-one .with-image{ width: 230px;}
.region-content .node-event .content .part-one .col-right{ float: right; padding-top: 5px;}
.region-content .node-event .content .part-one .col-left .map-link{ display: block; margin-bottom: 14px;}
.region-content .node-event .content .part-one .col-left .field-name-field-event-speakers ul{ margin-bottom: 14px;}
.region-content .node-event .content .part-one .col-left .field-name-field-event-speakers ul li{ background-image: url(../images/icon-list-grey.png); margin-top: 6px;}

#block-kaldor-center-events-post-list .event-tabs ul{ border-bottom: solid 1px #d6d6d6; margin: 0;}
#block-kaldor-center-events-post-list .event-tabs ul:after{ clear: both; content: ""; width: 100%; display: table;}
#block-kaldor-center-events-post-list .event-tabs ul li{
  cursor: pointer; 
  float: left; 
  background: none; 
  margin-right: 10px;
  padding: 3px 15px;
  border: solid 1px #d6d6d6;
  border-bottom: medium none;
  border-radius: 4px 4px 0 0;
  background: -moz-linear-gradient(top,  #f6f6f6 0%, #eeeeee 98%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6f6), color-stop(98%,#eeeeee)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #f6f6f6 0%,#eeeeee 98%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #f6f6f6 0%,#eeeeee 98%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #f6f6f6 0%,#eeeeee 98%); /* IE10+ */
  background: linear-gradient(to bottom,  #f6f6f6 0%,#eeeeee 98%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */
}
#block-kaldor-center-events-post-list .event-tabs ul li.active{ 
  background: #fff !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */ 
  padding-bottom: 4px; 
  margin-bottom: -1px;
}
#block-kaldor-center-events-post-list .event-tabs ul li:hover{
  background: -moz-linear-gradient(top,  #fbfafa 0%, #f7f7f7 98%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfafa), color-stop(98%,#f7f7f7)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #fbfafa 0%,#f7f7f7 98%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #fbfafa 0%,#f7f7f7 98%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #fbfafa 0%,#f7f7f7 98%); /* IE10+ */
  background: linear-gradient(to bottom,  #fbfafa 0%,#f7f7f7 98%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfafa', endColorstr='#f7f7f7',GradientType=0 ); /* IE6-9 */
}
#block-kaldor-center-events-post-list .events-wrap{ display: none; visibility: hidden;}
#block-kaldor-center-events-post-list .events-wrap.active{ display: block; visibility: visible;}

.section-projects .views-row .top-news .top-news-body{ border-bottom: solid 2px #d0d0d0; margin-bottom: 30px;}
.section-projects #content > .section{ padding-bottom: 8px;}
.view-project-list .view-content .views-row{ float: left; width: 350px; margin-bottom: 19px;}
.view-project-list .view-content .views-row-odd{ clear: left; margin-right: 20px;}
.region-content .view-project-list .view-content:after{ clear: both; content: ""; width: 100%; display: table;}
.view-project-list .view-content .views-row .views-field{ float: left; font-size: 133%; font-family: "Arial"; line-height: 20px;}
.view-project-list .views-row .views-field-field-banner{ margin-right: 18px; line-height: 0;}
.view-project-list .views-row .views-field-field-banner .field-content{ line-height: 0;}
.view-project-list .views-row .views-field-name{ width: 212px; height: 81px; overflow: hidden;}
.view-project-list .views-row .views-field-name .field-content{ display: table; height: 100%; width: 100%;}
.view-project-list .views-row .views-field-name .field-content a{ display: table-cell; vertical-align: middle;}
.view-project-list .view-content .views-row:after{ clear: both; content: ""; width: 100%; display: table;}

.pagination{ border-top: solid 1px #d6d6d6; padding-top: 20px; margin-top: 20px;}
.pagination .selectpager{ float: left; line-height: 30px; width: 173px;}
.pagination .selectpager select{ padding: 6px 10px; margin-left: 10px; cursor: pointer;}
.pagination .item-list{ float: right;}
.pagination .item-list .pager{ display: inline-block; position: relative;}
.pagination .item-list .pager li{ float: left; padding: 0; line-height: 30px;}
.pagination .item-list .pager .pager-previous{ margin-right: 16px;}
.pagination .item-list .pager .pager-current form{ line-height: 0;}
.pagination .item-list .pager .pager-current input{ 
  line-height: 28px;
  font-weight: bold;
  padding: 0 13px;
  outline:none; 
  vertical-align:middle; 
  border: solid 1px #cbcbcb; 
  -webkit-border-radius: 5px; 
  border-radius: 5px;
  -webkit-box-shadow:inset 1px 1px 1px 1px #f2f2f2;
  box-shadow:inset 1px 1px 1px 1px #f2f2f2;
  margin-left: 11px;
  width: 41px;
  height: 30px;
  box-sizing: border-box;
  text-align: center;
}
.pagination .item-list .pager .pager-max{ margin-left: 11px;}
.pagination .item-list .pager .pager-next{ margin-left: 14px;}
.pagination .item-list .pager-previous a{ display: block; width: 68px; height: 30px; text-indent: -9999px; background:transparent url(../images/button-prev.png) no-repeat left top;}
.pagination .item-list .pager-previous a:hover{ background-position: left bottom;}
.pagination .item-list .pager-next a{ display: block; width: 67px; height: 30px; text-indent: -9999px; background:transparent url(../images/button-next.png) no-repeat left top;}
.pagination .item-list .pager-next a:hover{ background-position: left bottom;}

.node-type-event #content h1{ margin-bottom: 11px;}
.block-register-for-events h2.block-title{ margin-bottom: 10px;}
.block-register-for-events .form-item{ float: left; width: 236px; margin-top: 0; margin-bottom: 20px;}
.block-register-for-events .webform-component-email{ margin-left: 20px;}
.block-register-for-events .form-item label{ margin-bottom: 5px;}
.block-register-for-events .form-item input[type="text"],
.block-register-for-events .form-item input[type="email"]{ padding: 6px 8px; line-height: 17px; border: 1px solid #cbcbcb; width: 218px;}
.block-register-for-events .form-actions{ width: 100%; margin: 0; clear: both;}

.node-type-news #content h1,
.node-type-publication #content h1,
.node-type-resource #content h1{ border-bottom: medium none; margin-bottom: 0;}
.node-type-news #content .region-content ul.grey-list li{ background-image: url(../images/icon-list-grey.png);}
#content .region-content .author-date{ color: #1a181c; border-bottom: solid 2px #7e7e7e; padding-bottom: 18px; margin-bottom: 11px;}
#content .region-content .author-date .field{ float: left;}
#content .region-content .author-date:after{ clear: both; content: ""; width: 100%; display: table;}

#content .region-content .field-name-field-tags{ margin-bottom: 11px;}
#content .region-content .field-name-field-tags .field-item{ float: left; font-weight: bold; line-height: 18px; margin-left: 7px; padding-left: 7px; background: transparent url(../images/line-tags.png) no-repeat left center;}
#content .region-content .field-name-field-tags .field-item:first-child{ background: none; padding-left: 0; margin-left: 0;}
#content .region-content .field-name-field-tags .field-items:after{ clear: both; content: ""; width: 100%; display: table;}

#content .region-content .top-share{ position: relative; padding: 13px 0; border-top: solid 2px #d6d6d6; border-bottom: solid 0px #d6d6d6; margin-bottom: 0px;}
#content .region-content .top-share .social-text{ line-height: 20px; float: left;}
#content .region-content .top-share .sharethis-buttons{ float: left; margin-left: 10px;}
#content .region-content .top-share .sharethis-buttons .st-facebook-counter{ width: 47px; padding-top: 2px; padding-bottom: 2px; background-image: url(../images/icon-facebook.png) !important;}
#content .region-content .top-share .sharethis-buttons .st-twitter-counter{ width: 56px; padding-top: 2px; padding-bottom: 2px; background-image: url(../images/icon-twitter.png) !important;}
#content .region-content .top-share .sharethis-buttons .stButton{ margin-left: 0; margin-right: 0;}
#content .region-content .top-share .sharethis-buttons .stButton .stHBubble{ margin-right: 0;}
#content .region-content .top-share .sharethis-buttons .stButton .stArrow{ background-image: url(../images/icon-arrow.png) !important; line-height: 14px;}
#content .region-content .top-share .sharethis-buttons .stButton .stButton_gradient{ border: 1px solid #9197a3; background: #ffffff; padding: 1px 6px;}
#content .region-content .top-share .sharethis-buttons .st_twitter_hcount .stButton .stButton_gradient{ padding: 1px 3px;}
#content .region-content .top-share .pdf-text{ line-height: 20px; float: right; padding-right: 26px; display: none; }
#content .region-content .top-share .pdf-div{ position: absolute; right: 0; top: 13px; display: none;}
#content .region-content .top-share .pdf-div li{ padding: 0;}
#content .region-content .top-share .pdf-div a{ display: block; width: 19px; height: 20px; background: transparent url(../images/icon-pdf.png) no-repeat left top;}
#content .region-content .top-share .pdf-div a img{ display: none; visibility: hidden;}
#content .region-content .top-share:after{ clear: both; content: ""; width: 100%; display: table;}

#content .region-content .block-similar-stories{}
#content .region-content .block-similar-stories h2{ margin-bottom: 6px;}
#content .region-content .block-similar-stories li{ float: left; width: 45%; color: #333333; margin-bottom: 10px;}
#content .region-content .block-similar-stories li a{ color: #333333;}
#content .region-content .block-similar-stories li a:hover{ color: #852bc9;}
#content .region-content .block-similar-stories ul:after{ clear: both; content: ""; width: 100%; display: table;}

.block-kaldor-center-about-us{ padding-bottom: 8px;}
.block-kaldor-center-about-us img{ width: 100%; line-height: 0;}
.block-menu-about-us .block-title{ color: #5d5d5d; font-family: 'Arial', Verdana, Tahoma, "DejaVu Sans", sans-serif; font-weight: bold;}
.block-menu-about-us .content li{ display: none; visibility: hidden;}
.block-menu-about-us .content .active, .block-menu-about-us .content .active li{ display: block; visibility: visible;}
.block-menu-about-us .content .active{ padding-left: 0; background: none;}
.block-menu-about-us .content .active > a{ display: none; visibility: hidden;}
.block-menu-about-us .content ul{ margin-bottom: 0;}
.block-menu-about-us .content .active li{ margin-top: 3px;}

.section-authors .region-content span.author-name{ display: block; font-weight: bold;}
.section-authors .region-content span.author-name a{ color: #662d91;}
.section-authors .region-content span.author-name a:hover{ color: #852bc9;}
.section-authors .region-content span.author-title{ display: block; color: #5d5d5d;}

.block-author-tabs ul{ border-bottom: solid 1px #d6d6d6;}
.block-author-tabs ul:after{ clear: both; content: ""; width: 100%; display: table;}
.block-author-tabs ul li{
  cursor: pointer; 
  float: left; 
  background: none; 
  margin-right: 10px;
  padding: 3px 15px;
  border: solid 1px #d6d6d6;
  border-bottom: medium none;
  border-radius: 4px 4px 0 0;
  background: -moz-linear-gradient(top,  #f6f6f6 0%, #eeeeee 98%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6f6), color-stop(98%,#eeeeee)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #f6f6f6 0%,#eeeeee 98%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #f6f6f6 0%,#eeeeee 98%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #f6f6f6 0%,#eeeeee 98%); /* IE10+ */
  background: linear-gradient(to bottom,  #f6f6f6 0%,#eeeeee 98%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */
}
.block-author-tabs ul li.active{ 
  background: #fff !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */ 
  padding-bottom: 4px; 
  margin-bottom: -1px;
}
.block-author-tabs ul li:hover{
  background: -moz-linear-gradient(top,  #fbfafa 0%, #f7f7f7 98%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfafa), color-stop(98%,#f7f7f7)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #fbfafa 0%,#f7f7f7 98%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #fbfafa 0%,#f7f7f7 98%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #fbfafa 0%,#f7f7f7 98%); /* IE10+ */
  background: linear-gradient(to bottom,  #fbfafa 0%,#f7f7f7 98%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfafa', endColorstr='#f7f7f7',GradientType=0 ); /* IE6-9 */
}
.block-centre-members.hidden{ display: none; visibility: hidden;}
.block-centre-members .views-row{ margin-bottom: 10px;}
.block-guest-contributors{ display: none; visibility: hidden;}
.block-guest-contributors.active{ display: block; visibility: visible;}
.block-guest-contributors .block-title{ display: none; visibility: hidden;}
.block-guest-contributors .views-row{ margin-bottom: 10px;}

.page-author h1.title{ display: none; visibility: hidden;}
.view-author-details .author-content{ padding-bottom: 20px; border-bottom: solid 2px #7e7e7e;}
.view-author-details .author-image{ float: left; width: 112px; padding-top: 10px; line-height: 0;}
.view-author-details .author-info{ float: left; width: 368px; margin-left: 20px;}
.view-author-details .author-name{ color: #1a181c; font-size: 28px; line-height: 40px; font-family: "Arial"; margin-bottom: 3px;}
.view-author-details .author-title{ font-weight: bold;}
.view-author-details .author-desc p{ margin: 18px 0;}
/*.view-author-details .author-desc{ border-bottom: solid 2px #d0d0d0; margin-bottom: 14px;}*/

.block-published-articles ul li{ margin-top: 6px;}
.block-published-articles ul li a{ color: #333333;}
.block-published-articles ul li a:hover{ color: #852bc9;}

.region-sidebar-first .block-mailchimp-signup{
  padding: 0;
  border: solid 1px #d0d0d0;
  box-shadow: inset 1px 1px 1px 1px #e7e7e7;
  background: -moz-linear-gradient(top,  #eaeaea 0%, #e7e7e7 98%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eaeaea), color-stop(98%,#e7e7e7)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #eaeaea 0%,#e7e7e7 98%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #eaeaea 0%,#e7e7e7 98%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #eaeaea 0%,#e7e7e7 98%); /* IE10+ */
  background: linear-gradient(to bottom,  #eaeaea 0%,#e7e7e7 98%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeaea', endColorstr='#e7e7e7',GradientType=0 ); /* IE6-9 */
}
.region-sidebar-first .block-mailchimp-signup .aside-body-wrapper{ padding-top: 4px; background: none;}
.region-sidebar-first .block-mailchimp-signup .aside-content-wrapper{ padding: 9px 13px 19px; background: none;}
.block-mailchimp-signup .form-item label{ line-height: 18px; color: #1a181c; margin-bottom: 4px;}
.block-mailchimp-signup .form-item label .form-required{ display: none; visibility: hidden;}
.block-mailchimp-signup .form-item input[type="text"]{ width: 169px;}
.block-mailchimp-signup .mailchimp-newsletter-mergefields .form-item{ margin: 15px 0;}
.block-mailchimp-signup #mailchimp-newsletter-435337 .form-item:before{ content:"Send me information about:"; display: block; font-weight: bold; color: #1a181c; line-height: 18px; margin-bottom: 3px;}

.section-newsletter #header,
.section-newsletter .breadcrumb,
.section-newsletter .messages,
.section-newsletter .sidebar,
.section-newsletter .footer-wrapper{ display: none; visibility: hidden;}
.section-newsletter #main-wrapper{ padding-bottom: 0; overflow: hidden;}
.section-newsletter #content{ width: 100%; margin: 0; border: medium none; box-shadow: none; overflow: hidden;}
.section-newsletter #content .region-content{ width: 600px; margin: 0 auto;}
.section-newsletter #content > .section{ padding: 0;}
.section-newsletter #content #page-title{ display: none; visibility: hidden;}
.section-newsletter #content .node ul.inline{ display: none; visibility: hidden;}
.section-newsletter #content table{ border: medium none; padding: 0; margin: 0;}
.section-newsletter #content tbody{ border: medium none;}
.section-newsletter #content table th, .section-newsletter #content table td{ border: medium none; padding: 0;}

.page-search .search-results li{ list-style: none;}

#block-views-factsheets-block-7 .views-action{ display: none; visibility: hidden;}

.region-copyright .content li a{ color: #fff;}
.region-copyright .content li a:hover{ color: #662d91;}

.sbHolder{
	border: 1px solid #cbcbcb;
	position: relative;
	width: 236px;
	line-height: 24px;
	box-sizing: border-box;
	padding: 2px 2px 2px 8px;
	cursor: pointer;
	height: 30px;
	border-radius: 5px;
	outline:none;
	overflow:visible;
	display:block;
	/*z-index:5;*/
}
.sbHolder:hover{border: 1px solid #a0a0a0;}
/*.sbHolder:focus{border: 1px solid #a0a0a0; border-bottom:0px;}*/
.sbHolder:focus .sbSelector{
}
.parentToggleOpen{border: 1px solid #a0a0a0; border-bottom:0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;}
.sbSelector{
	display: block;
	height: 30px;
	left: 0;
	line-height: 30px;
	outline: none;
	overflow: hidden;
	position: absolute;
	text-indent: 10px;
	top: 0;
	width:236px;
}
.sbSelector:link, .sbSelector:visited, .sbSelector:hover{
	color: #5d5d5d;
	outline: none;
	text-decoration: none;
}

.sbToggle{
	background: url(../images/select-icons.png) 0 0px no-repeat;
	height: 30px;
	outline: none;
	position: absolute;
	right:-1px;
	top:-1px;
	width: 30px;
	display: block;
	z-index:10;
}
.sbHolder:hover .sbToggle{background: url(../images/select-icons.png) 0px -31px no-repeat;}
/*.sbHolder:focus .sbToggle{background: url(../images/select-icons.png) 0px -31px no-repeat;}
*/.sbToggle:hover{
	background: url(../images/select-icons.png) 0px -31px no-repeat;
}
.sbToggleOpen{
	background: url(../images/select-icons.png) 0px -62px no-repeat !important;
}
/*.sbHolder:focus .sbToggleOpen:hover{
	background: url(../images/select-icons.png) 0px -62px no-repeat;
}*/
.sbHolderDisabled{
	background-color: #3C3C3C;
	border: solid 1px #515151;
}
.sbHolderDisabled .sbHolder{
	
}
.sbHolderDisabled .sbToggle{
	
}
.sbOptions{
	background-color: #ffffff;
	border: solid 1px #a0a0a0;
	list-style: none;
	left: -1px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 30px;
	width: 234px;
	z-index: 999;
	overflow-y:visible;
	border-radius: 5px;
	border-top-left-radius:0px;
	border-top-right-radius:0px;
}
.sbHolder .sbOptions li{
	list-style:none;
	background:none;
	padding:0px; 
	margin:0px;
	border-bottom:1px solid #e3e1e1;
}
.sbOptions a{
	display: block;
	outline: none;
	padding: 0 10px;	
	line-height:30px;
}
.sbOptions a:link, .sbOptions a:visited{
	color: #5d5d5d;
	text-decoration: none;
}
.sbOptions a:hover,
.sbOptions a:focus,
.sbOptions a.sbFocus{
	color: #5d5d5d;
	background:#e3e1e1;
}
.sbOptions li.last a{
	border-bottom: none;
}
.sbOptions .sbDisabled{
	border-bottom: dotted 1px #515151;
	color: #999;
	display: block;
	padding: 7px 0 7px 3px;
}
.sbOptions .sbGroup{
	border-bottom: dotted 1px #515151;
	color: #EBB52D;
	display: block;
	font-weight: bold;
	padding: 7px 0 7px 3px;
}
.sbOptions .sbSub{
	padding-left: 17px;
}


#-kaldor-center-publications-form .form-item-begin .sbHolder{ width:102px;}
#-kaldor-center-publications-form .form-item-begin .sbHolder .sbSelector{ width:102px;}
#-kaldor-center-publications-form .form-item-begin .sbHolder .sbOptions{ width:100px;}

#-kaldor-center-publications-form .form-item-end .sbHolder{ width:102px;}
#-kaldor-center-publications-form .form-item-end .sbHolder .sbSelector{ width:102px;}
#-kaldor-center-publications-form .form-item-end .sbHolder .sbOptions{ width:100px;}

#-kaldor-center-resource-form .form-item-begin .sbHolder{ width:102px;}
#-kaldor-center-resource-form .form-item-begin .sbHolder .sbSelector{ width:102px;}
#-kaldor-center-resource-form .form-item-begin .sbHolder .sbOptions{ width:100px;}

#-kaldor-center-resource-form .form-item-end .sbHolder{ width:102px;}
#-kaldor-center-resource-form .form-item-end .sbHolder .sbSelector{ width:102px;}
#-kaldor-center-resource-form .form-item-end .sbHolder .sbOptions{ width:100px;}

.pagination .selectpager:after{ 
  content: "";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.pagination .selectpager span{ display: block; float: left; line-height: 30px;}
.pagination .selectpager .sbHolder{ width: 70px; float: right; margin-left: 10px;}
.pagination .selectpager .sbHolder .sbSelector{ width: 70px;}
.pagination .selectpager .sbHolder .sbOptions{ width: 68px;}

/* Advanced Search */
.block-kaldor-center-advanced{ }

.block-kaldor-center-advanced input[type="text"], 
.block-kaldor-center-advanced select{ padding: 6px 8px; line-height: 16px; border: 1px solid #cbcbcb;}
.block-kaldor-center-advanced .form-item{ margin: 0; /*overflow: hidden;*/}
.block-kaldor-center-advanced .form-item-datebegin{ float: left; position: relative;}
.block-kaldor-center-advanced .form-dateto{ float: left; padding-top: 23px; line-height: 30px; width: 32px; text-align: center;}
.block-kaldor-center-advanced .form-item-dateend{ padding-top: 23px; float: left; position: relative;}
.block-kaldor-center-advanced .form-item select{ width: 236px; line-height: 24px; box-sizing: border-box; padding: 2px 2px 2px 8px; cursor: pointer; height: 30px; overflow: hidden;}

.block-kaldor-center-advanced .form-item label{ margin-bottom: 5px;}
.block-kaldor-center-advanced .form-item-datebegin input,
.block-kaldor-center-advanced .form-item-dateend input{ width: 141px;}
.block-kaldor-center-advanced .form-item-datebegin input:hover,
.block-kaldor-center-advanced .form-item-dateend input:hover{ background-position: 77px -29px;}
.block-kaldor-center-advanced .form-item-datebegin img,
.block-kaldor-center-advanced .form-item-dateend img{ width: 15px; height: 15px; cursor: pointer; position: absolute; left: 137px; top: 30px; background: transparent url(../images/icon-cal.png) no-repeat left top;}
.block-kaldor-center-advanced .form-item-datebegin img:hover,
.block-kaldor-center-advanced .form-item-dateend img:hover{ background-position: left bottom;}
.block-kaldor-center-advanced .form-item-datebegin input::-ms-clear { display: none;}
.block-kaldor-center-advanced .form-item-dateend input::-ms-clear { display: none;}

.block-kaldor-center-advanced .form-item-keyword{ width: 100%;}
.block-kaldor-center-advanced .form-item-keyword input{ width: 702px; margin-bottom: 14px;}
.block-kaldor-center-advanced .form-type-radios{ padding-bottom: 24px; border-bottom: solid 1px #d6d6d6; margin-bottom: 14px;}
.block-kaldor-center-advanced #edit-active{ display: block; overflow: hidden;}
.block-kaldor-center-advanced #edit-active .form-item-active{ float: left; margin-right: 40px; line-height: 15px;}
.block-kaldor-center-advanced #edit-active .form-item-active:last-child{ margin-right: 0;}
.block-kaldor-center-advanced #edit-active .form-item-active input{ vertical-align: top;}
.block-kaldor-center-advanced #edit-active .form-item-active input{ vertical-align: top\;}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .block-kaldor-center-advanced #edit-active .form-item-active input{ vertical-align: top;}
}
/*@-moz-document url-prefix(){
  .block-kaldor-center-advanced #edit-active .form-item-active input{ vertical-align: middle;}
}*/
.block-kaldor-center-advanced #edit-active .form-item-active label{ display: inline-block; margin-bottom: 0; line-height: 15px;}

.block-kaldor-center-advanced .form-item-project{ width: 100%; margin-top: 14px; padding-top: 14px; border-top: solid 1px #d6d6d6;}
.block-kaldor-center-advanced .form-item-project label{ margin-bottom: 14px;}
.block-kaldor-center-advanced .form-item-project #edit-project{ display: block; overflow: hidden;}
.block-kaldor-center-advanced .form-item-project #edit-project .form-item{ float: left; width: 343px;}
.block-kaldor-center-advanced .form-to{ margin-top: 8px; margin-bottom: 14px; font-weight: bold; padding-top: 14px; border-top: solid 1px #d6d6d6;}
.block-kaldor-center-advanced #edit-publications, 
.block-kaldor-center-advanced #edit-news, 
.block-kaldor-center-advanced #edit-events, 
.block-kaldor-center-advanced #edit-resources{ float: left; width: 180px;}

.block-kaldor-center-advanced .form-type-checkbox{ line-height: 15px; position: relative; padding-left: 17px; margin-bottom: 10px !important;}
.block-kaldor-center-advanced .form-type-checkbox input{ position: absolute; left: 0; top: 0; vertical-align: top; line-height: 15px; line-height: 15px; border: medium none;}
.block-kaldor-center-advanced .form-type-checkbox label,
.block-kaldor-center-advanced .form-type-checkbox label.option{ display: block; line-height: 15px; margin-bottom: 0;}
.block-kaldor-center-advanced .form-item-publications-all-publications label.option,
.block-kaldor-center-advanced .form-item-resources-all-resources label.option,
.block-kaldor-center-advanced .form-item-news-all-news label.option,
.block-kaldor-center-advanced .form-item-events-all-event label.option{ font-weight: bold;}
.page-advanced .block-kaldor-center-advanced form{ margin-bottom: 15px;}
.page-advanced-search .block-kaldor-center-advanced form{ margin-bottom: 42px; display: none;}
.block-kaldor-center-advanced input#edit-reset{
margin-left: 10px;
border-left: solid 1px #5f5f5f;
border-bottom: solid 1px #5f5f5f;
background-position: left bottom;
}

.block-kaldor-center-advanced .hide,
.block-kaldor-center-advanced .show{ color: #662d91; font-weight: bold; cursor: pointer;}
.block-kaldor-center-advanced .hide:hover,
.block-kaldor-center-advanced .show:hover{ color: #852bc9;}
.block-kaldor-center-advanced .hide{ display: none;}
.block-kaldor-center-advanced .toolbar{ margin: 21px 0;}
.block-kaldor-center-advanced .toolbar .pager{ float: left; line-height: 30px; font-family: "Arial"; font-size: 233%; color: #1a181c;}
.block-kaldor-center-advanced .toolbar .pager span{ font-size: 14px;}
.block-kaldor-center-advanced .toolbar .sort{ float: right; display: inline-block;}
.block-kaldor-center-advanced .toolbar .sort span{ float: left; display: block; line-height: 30px;}
.block-kaldor-center-advanced .sort .sbHolder{ width: 160px; float: right; margin-left: 10px;}
.block-kaldor-center-advanced .sort .sbHolder .sbSelector{ width: 160px;}
.block-kaldor-center-advanced .sort .sbHolder .sbOptions{ width: 158px;}

#content .block-kaldor-center-advanced .node .content p{ margin: 5px 0; }
.block-kaldor-center-advanced .node{ display: block; position: relative; border-top: solid 1px #d6d6d6; padding-top: 24px; margin-bottom: 30px;}
.block-kaldor-center-advanced .node:first-child{ border-top: solid 2px #d0d0d0;}
.block-kaldor-center-advanced .node h2.node-title{ line-height: 100%; font-size: 16px; margin-bottom: 8px; border:medium none; padding: 0; }
.block-kaldor-center-advanced .node h2.node-title a{ line-height: 24px;  color: #662d91; font-family: "Arial"; font-size: 16px; }
.block-kaldor-center-advanced .node h2.node-title a:hover{ color: #852bc9; }
.block-kaldor-center-advanced .node h2.node-title .external-link .hover{ width: 0; height: 0;}
.block-kaldor-center-advanced .node h2.node-title:hover .external-link img{ width: 0; height: 0;}
.block-kaldor-center-advanced .node h2.node-title:hover .external-link .hover{ width: 13px; height: 13px;}
.block-kaldor-center-advanced .node ul.links li{ display: block; list-style: outside none; margin: 0; padding: 0; background: transparent none;}
.block-kaldor-center-advanced .node ul.links li a{ padding-right: 10px; font-weight: bold; background: transparent url(../images/icon-arrow-right.png) no-repeat right 3px; }
.block-kaldor-center-advanced .node ul.links li a:hover{ background-position: right -13px;}

.block-kaldor-center-advanced .node-news{ background: transparent url(../images/icon-news.png) no-repeat right top;}
.block-kaldor-center-advanced .node-publication{ background: transparent url(../images/icon-publications.png) no-repeat right top;}
.block-kaldor-center-advanced .node-resource{ background: transparent url(../images/icon-resources.png) no-repeat right top;}
.block-kaldor-center-advanced .node-event{ background: transparent url(../images/icon-events.png) no-repeat right top;}

.block-kaldor-center-advanced .with-thumbnail-image .content{ padding-left: 154px; min-height: 120px; position: relative; }
.block-kaldor-center-advanced .with-thumbnail-image .content .field-name-field-thumbnail-images{ width: 140px; height: 120px; position: absolute; left: 0; top: 0; line-height: 0; }
.block-kaldor-center-advanced .node-filter-results .content:after{ clear: both; content: ""; width: 100%; display: table;}
.block-kaldor-center-advanced .node-filter-results .content .field{ float: left;}
.block-kaldor-center-advanced .node-filter-results .content ul.links{ float: left; width: 100%;}
.block-kaldor-center-advanced .node-filter-results .content .field-name-body{ width: 100%;}

.block-kaldor-center-advanced .node-event .content{ padding-left: 126px; min-height: 100px; position: relative; }
.block-kaldor-center-advanced .node-event .field-name-field-date { width: 110px; height: 100px; position: absolute; left: 0; top: 0; background:transparent url(../images/bg-featured-date-thumbnail-small.jpg) no-repeat center center; }
.block-kaldor-center-advanced .node-event .field-name-field-date span { display: block; line-height: 28px; color: #FFF; text-transform: uppercase; text-align: center; }
.block-kaldor-center-advanced .node-event .field-name-field-date span.weekDay { line-height: 30px; color: #FFF; font-weight: bold; font-size: 14px; text-align: center; margin-bottom: 10px; }
.block-kaldor-center-advanced .node-event .field-name-field-date span.month-date { font-size: 24px; }
.block-kaldor-center-advanced .node-event .field-name-field-date span.year { font-size: 16px; }

.block-kaldor-center-advanced .past-evnet .field-name-field-date{ background:transparent url(../images/bg-pass-date-thumbnail-small.jpg) no-repeat center center;}

.page-advanced-search .block-kaldor-center-advanced .pager-current form{ margin-bottom: 0; display: block;}

html.js .block-kaldor-center-advanced input.form-autocomplete{ background-position: 100% 8px;}

.ui-datepicker{ z-index: 120 !important;}
.hide-element{ display: none; visibility: hidden;}
.view-frontpage .view-filters{ display: none; }

#content #block-kaldor-center-publications-publications-filter{ border: none; }
#content #block-kaldor-center-news-news-filter{ border:none; }


/*----FACTsheet page---*/
div#collapse-text-dynamic-div-number-1 fieldset.collapse-text-fieldset {
   margin: 10px 0px;
   border: 0;
}
div#collapse-text-dynamic-div-number-1 fieldset.collapse-text-fieldset legend {
    border: 0;
    background-color: #E0E0E0;
    width: 100%;
    padding: 10px 0px;
    border-radius: 5px;
}

div#collapse-text-dynamic-div-number-1 fieldset.collapse-text-fieldset legend a.fieldset-title {
    font-size: 14px;
    font-weight: bold;
}
