ul.block-data {padding-left:0px !important;}
.file-icon {
  background-repeat: no-repeat;
  line-height: 22px;
  padding-bottom: 4px;
  padding-left: 0px;
  vertical-align: middle;
}

/******** ASSET BLOCK IMAGE ********/

.assets_block_image {

}
.assets_block_image .__heading {
    /*background-color: #44a747 !important;*/
    margin: 0;
    padding: 10px;
}
.assets_block_image .__heading h3 {
    margin: 0;
    color: #ffffff;
    text-transform: uppercase;
}
.assets_block_image > .__image > a {
    display: block;
}
.assets_block_image img {
    width:100%;
}
.assets_block_image section:last-child h3 {
    color:#fff;
}
.assets_block_image section:last-child {
    color:#FFF;
}
.assets_block_image section:last-child h3 , 
.assets_block_image section:last-child .cms_block_content {
    padding:0 20px;
}

.assets_block_image:not(._cms_equal_height) {
/*    background-color: #333;*/
}

.assets_block_image._cms_equal_height:before {
    position: absolute;
    left: 15px;
    right: 15px;
    top: 0;
    bottom: 0;
    content: "";
    z-index: -1;
    background-color: #333;
}



.assets_block_image section:last-child {
    position:relative;
    
}
.assets_block_image ._cms_standard_button:after {
    font-family: "FontAwesome";
    content: "\f105";
    padding-left: 10px;
}

.assets_block_image ._cms_standard_button {
    display:block;
    border-top:1px solid #eee;
    
    
    width:100%;
    text-align:right;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    
}
/******** ASSETS BLOCK IMAGE END********/


/**********  FANCYBOX ********/
.fancybox-skin {
    /*background: #f9f9f9 none repeat scroll 0 0;*/
    background: none;
    border-radius: 0px !important;
    color: #444;
    position: relative;
    text-shadow: none;
    padding:0px !important;
}
.fancybox-title-float-wrap .child {
    background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0;
    border-radius: 0px;
    color: #fff;
    display: inline-block;
    font-weight: bold;
    line-height: 24px;
    margin-right: -100%;
    padding: 2px 20px;
    text-shadow: 0 1px 2px #222;
    white-space: nowrap;
}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
/*    position:absolute;
    background: transparent url("/assets/plugins/cubeportfolio/img/cbp-sprite.png") no-repeat scroll -92px 0;
    height: 40px;
    right: 20px;
    top: 20px;
    width: 40px;*/
    
}
/********** FANCYBOX **********/