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;
}
.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;
    
}


/* [ TECHNICAL DRAWINGS ] */
.widget_technical_drawings {color: #505050;}
.technical_drawing_title {text-align: center; font-family: "Roboto Condensed",sans-serif; display:block; font-size: 115%;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;line-height:35px;}
.widget-title-small { color: #CCCCCC !important;font-size: 80% !important; }   
.margin-0px {margin:0px;}
.margin-bottom-2px {margin-bottom:2px;}
.width-height-32px {width:32px;height:32px;}
.technical_drawing_container {padding: 5px;margin-bottom:10px;width:200px;margin-right:15px;border:1px solid #eee;display:inline-block;vertical-align: top; padding-bottom: 20px;}
.technical_drawing_graphic {margin-left: 24px; margin-right:5px;width:101px;height:101px;overflow:hidden;display:inline-block;vertical-align: top;} /*margin-right:3.80em; for 30%*/
.technical_drawing_graphic img {border:1px solid #eee;}
.technical_drawing_download_icons {line-height:14px;display:inline-block;width:32px; vertical-align: top;}
.widget_technical_drawings_fullset { 
    margin-bottom: 10px;
    border:1px solid #ccc;
    background-color:#f9f9f9;
    padding:10px;
}
.widget_technical_drawings_fullset .technical_drawing_title {
    text-align: left;
}
.widget_technical_drawings_fullset > a {
    display: inline-block;
    width: 200px;
    margin-right: 10px;
    vertical-align: top;
    position: relative;
    min-height: 32px;
    line-height: 32px;
    white-space: nowrap;
}
.widget_technical_drawings_fullset > a > img {
    /*position: absolute;*/
    /*right: 7px;*/
    /*top: 0;*/
    vertical-align: middle;
}

.cms-assets-image {margin-top:50px;}
.cms-assets-image .__inner {text-align:center;}
.cms-assets-image .__inner .__enlarge_link {display:block;text-align:left;font-size:11px;margin-top:10px;margin-left:20px;}