.imageContainer{
    display: inline-block;
    vertical-align: top;
    width: 100%;
    margin-top: 145px;
    margin-bottom: 165px;
    margin-left: 30px;
}

.diamond{
    display:inline-block;
    height: 195px;
    height: 195px;
    margin-top: 91px;
    margin-right: 96px;
    -ms-transform: rotate(45deg); /* IE 9 */
    overflow: hidden;
    transform: rotate(45deg);
    width: 195px;
    position: relative;
    -webkit-transform: rotate(45deg); /* Safari and Chrome */
}

.row_odd{
    width: 900px;
    margin-top: -143px;
}

.row_even{
    margin-top: -143px;
    margin-left: 146px;
    width: 600px;
}

.diamond_heading{
    font-size: 17.75px;
    font-family: 'romain_bp_headlinebold_italic';
    /*font-weight: bold;
    font-style: italic;*/

    -ms-transform: rotate(-45deg);/* IE 9 */
    margin-left: -13px;
    margin-top: 34px;
    transform: rotate(-45deg);
    text-align: center;
    -webkit-transform: rotate(-45deg); /* Safari and Chrome */
    width: 160px;
    min-height: 53px;
    height: 60px;
}

.diamond_content{
   font-size: 14px;
    font-family: 'callunaregular';
	    line-height: 1.4;
    -ms-transform: rotate(-45deg);/* IE 9 */
    margin-left: 40px;
    margin-top: -40px;
    margin-bottom: auto;
    margin-right: auto;
    transform: rotate(-45deg);
    text-align: center;
    -webkit-transform: rotate(-45deg); /* Safari and Chrome */
    width: 160px;
    height: 90px;

}

.diamond_dash{
    -ms-transform: rotate(-45deg);/* IE 9 */
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg); /* Safari and Chrome */
    float: right;
    margin-top:1px;
    margin-right:16px;
}

.hide {
    display: none;
}


.diamond:hover .hide {
    display:block;
}

.diamond_image{
    height: 280px;
    transform: rotate(-45deg) translateY(-87px) translateX(-40px);
    width: 363px;
    -ms-transform: rotate(-45deg) translateY(-87px) translateX(-40px);/* IE 9 */
    -webkit-transform: rotate(-45deg) translateY(-87px) translateX(-40px); /* Safari and Chrome */
    position: absolute;
    margin: -36px 0 0 31px;
}

.diamond:hover > .diamond_image{
    opacity: 0.10;
    -webkit-opacity: 0.10;
    -moz-opacity: 0.10;
    /*overflow: hidden;*/
}


.diamond a:hover > .diamond_image{
    opacity: 0.10;
    -webkit-opacity: 0.10;
    -moz-opacity: 0.10;
    /*overflow: hidden;*/
}

a{
    text-decoration: none;
}
