/* CUSTOM CSS */

.hidden {display: none;}
.region .header {display: none;}
.block-simpleads {text-align:center;margin:10px 0;}
.header-top h2, .navigation-bottom h2, .footer h2, .right-sidebar h2 {font-size:12px;line-height:normal;font-weight:normal;margin: 0;padding:0;text-transform:uppercase;color:#B7B8B8;}
.footer {padding: 0px !important;border-top:0;}
.field-name-field-op-author {display:inline-block;}

/**
 * Overwrite for having a carousel with dynamic width.
 */
.jcarousel-skin-default .jcarousel-next-horizontal {
    top: 65px;
    right: -75px;
}
.jcarousel-skin-default .jcarousel-prev-horizontal {
    top: 65px;
    left: 10px;
}
.jcarousel-skin-default .jcarousel-container-horizontal {
  width: 750px;
  height: 102px;
  padding: 20px 40px;
  margin: auto;
}

.jcarousel-skin-default .jcarousel-item {
	/*width: auto;
    height: auto;*/
    width: 179px;
    height: 120px;
}

.jcarousel-skin-default .jcarousel-clip-horizontal {
    width: 750px;
    overflow: hidden;
}

.medium_push_view {
    width: 68%;
    float: left;
}
.medium_push_teaser_view {
    width: 30%;
    float: right;
    vertical-align: top;
}

/* Hide contextual link from search block */
#block-search-form .contextual-links-wrapper.contextual-links-processed {
    display: none;
}

.galleria-content {margin-bottom:10px;}