.node-type-tools .field-collection-item-field-files .file-icon{
    display: none;
}

.node-type-tools .field-name-field-links,
.node-type-tools .field-name-field-files {
    background: #f3f3f3;
    margin-bottom: 10px;
    padding: 10px;
}

.node-type-tools .field-name-field-links .group-left,
.node-type-tools .field-name-field-files .group-left{
    width: 25%;
}

.node-type-tools .field-name-field-links .group-right,
.node-type-tools .field-name-field-files .group-right{
    width: 75%;
}
/* Detail page */
div.node .group-meta {
    float: left;
    width: 290px;
    margin: 0px 10px 10px 0px;
    border-right: 1px solid #DDDDDD;
    border-bottom: 1px solid #DDDDDD;
    padding-bottom: 10px;
    padding-right: 10px;
}

.view-mode-sidebar {
    margin-bottom: 5px;
}

.view-mode-sidebar .group-left {
    width: 70px;
}

.view-mode-sidebar .group-right {
    width: 175px;
}

.region-header {
    float: left;
    width: 100%;
}

.region-header .block {
    float: left;
}

.region-header .block-service-links {
    padding: 6px;
    margin-right: 15px;
}

.view-mode-search_result .group-image,
.node-teaser .group-image {
    float: left;
    width: 290px;
    margin: 0px 15px 5px 0px;
}

.view-mode-home_highlight h2 {
    margin-top: 0px;
}

.block-rnw-blocks .social_media {
    float: left;
    width: 80px;
    margin: 10px 17px 10px 18px;
}

.block-rnw-blocks .social_media_header {
    float: left;
    width: 40px;
    margin: 0px 5px;
}

.group-meta .field-name-field-tags div {
    float: left;
}

.region-header .block {
    margin: 0px;
}

/* Video play button */
.view-mode-home_highlight  .field-item a {
    position: relative;
    display: block;
}

.view-mode-home_highlight  .field-item a div.play {
    position: absolute;
    width: 50px;
    height: 50px;
    background: url('../images/play-button.png');
    top: 50%;
    left: 50%;
    margin: -25px 0 0 -25px;
}

.send-your-story {
    text-transform: uppercase;
    background-color: #444444;
    padding: 5px;
    text-align: center;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.send-your-story a {
    color: white;
    font-weight: bold;
    font-style: italic;
    font-size: 1.5em;
}

/* Slides in featured */
#featured .slide {
    position: relative;
    width: 100%;
}

#featured .slide img {
    max-width: 100%;
    width: 100%;
}

#featured .slide .caption {
    background: none repeat scroll 0 0 #000000;
    bottom: 6px;
    color: #FFFFFF;
    font-size: 13px;
    font-weight: 700;
    opacity: 0.8;
    position: absolute;
    text-align: center;
    width: 100%;
}

#featured .slide .caption p {
    font-size: 28px;
    margin: 0;
    padding: 15px;
}

/* Inline slideshow */

div.inline-slideshow {
    float: left;
    width: 100%;
}

div.inline-slideshow .cycle-slide{
    width: 100%;
}

div.inline-slideshow img {
    display: inline-block;
}

div.inline-slideshow .field-name-field-credits{
    background-color: #F1F1F1;
    padding: 4px;
    width: 98.8%;
}

div.inline-slideshow .field-name-field-credits a{
    color: grey;
}

div.inline-pager{
    display: block;
    text-align: center;
}

div.inline-pager span{
    color: #999999;
    font-size: 2em;
    padding: 8px;
}

div.inline-pager span.cycle-pager-active{
    color: #555555;
}

div.inline-caption{
    box-sizing:border-box;
    -moz-box-sizing:border-box; /* Firefox */
    display: inline-block;
    padding: 2px 0;
    width: 100%;
    height: 2.5em;
    background-color: #F1F1F1;
}

/* Imported items for TheHagueTrials */

.field-name-field-feed-logo{
    float: right;
}

div.view-icc-trial-watch .view-header{
    /*    position: absolute;
        right: 0;
        top: 34px;
        margin-bottom: 10px;
        display: inline-block; */
    float: right;
    display: inline-block;
    margin-top: -60px;
}

div.view-icc-trial-watch .view-content{
    margin-top: 18px;
    float: left;
}

/* Nodes */

.field-name-field-image-source {
    position: relative;
    line-height: 1.4285714285714286;
    margin: -1.4285714285714286em 0px 0px;
    padding: 0px 0.7142857142857143em;
    background-color: #47bead; /* fallback color */
    background-color: rgba(72,191,173,0.9);
    z-index: 10; /* bring on top of image */
    color: #fff;
}
.field-name-field-image-source a {
    color: #fff;
}

.image-body-wrapper {
    max-width: 100%;
    display: inline-block;
    zoom: 1;
    *display: inline;
}

/* RNW CKEditor dropdown styles */

@media all and (min-width: 768px) {
    .left, .right,
    .left-border, .right-border,
    .half-left, .half-right,
    .half-left-border, .half-right-border {
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
    }
    .left, .left-border,
    p.half-left, p.half-left-border,
    div.half-left, div.half-left-border {
      display: block;
      float: left;
      margin: 0 2% 10px 0;
      text-align: left !important;
    }
    .right, .right-border,
    p.half-right, p.half-right-border,
    div.half-right, div.half-right-border,
    p.fact, div.fact {
      display: block;
      float: right;
      margin: 0 0 10px  2%;
      text-align: left !important;
    }
    .left-border, .right-border,
    .half-left-border, .half-right-border,
    p.fact, div.fact {
      padding: 10px;
    }
    p.half-left, p.half-left-border,
    div.half-left, div.half-left-border,
    p.half-right, p.half-right-border,
    div.half-right, div.half-right-border {
      width:48%;
    }
    .left-border, .right-border,
    p.half-right-border, p.half-left-border,
    div.half-right-border, div.half-left-border{
      border: 1px solid #000;
    }
    p.fact,
    div.fact{
      width:38%;
      background-color: #cccccc;
    }
}
