/* Beetle Carousel styles */
.beetle-carousel-outer-box {
    position:relative;
    top:0;
    left:0;
    width:100%;
    height:auto;
    min-height:150px;
    overflow:hidden;
}
.beetle-carousel-image-box {
    position:absolute;
    left:-5000px;
    width:100%;
}
.beetle-carousel-image-box:first-of-type {
    left:0;
}
.beetle-carousel-image-box img {
  width:100%;
  height:auto;
  display:block;
}
.beetle-carousel-caption {
    width:25%;
    height:auto;
    min-width:150px;
    background-color:#000;
    color:#fff;
    opacity:0.6;
    position:absolute;
    top:60%;
    left:50px;
    z-index:4;
    padding:10px;
    box-sizing:border-box;
}

/* Left/right column portlet styles */
.left-column-images-outer-box {
    margin-bottom:20px;
}
.left-column-image {
    margin-bottom:10px;
}
ul.resources-list {
    list-style-type:none;
    padding-left:0;
    margin-bottom:20px;
}
ul.resources-list li {
    text-align:center;
    padding: 8px 0;
    border-bottom:1px solid #F0F0F0;
}
ul.resources-list li:first-of-type {
    font-weight:bold;
    color:#000;
}

/* Assets buttons styles */
#assets-manager {
    position:relative;
}
#assets-buttons {
    display:none;
    position:absolute;
    top:0px;
    left:120px;
    border:1px solid #222;
    border-width:1px 1px 0 1px;
    padding:0;
}
#assets-buttons div {
    font-size:0.7em;
    border-bottom:1px solid #222;
    background-color:#bbb;
    color:#000;
    padding:2px 4px;
    cursor:pointer;
}
#assets-buttons div:hover {
    background-color:#eee;
    color:#000;
}
