.reference-cats{margin-bottom:50px}.reference-cats ul{list-style:none;padding:0;text-align:center;margin:0;width:100%;display:block}.reference-cats ul li{display:inline-block}.reference-cats ul li a{height:66px;padding:20px;font-size:15px;font-weight:400;position:relative;top:3px;display:inline-block}.reference-cats ul li a:hover,.reference-cats ul li.reference-active a{text-decoration:none}.reference-box{margin-bottom:30px}.reference-box a img{max-width:100%;width:100%}.ref-no-title-overlay{right:11px;position:absolute;bottom:0;top:0;left:11px}.ref-no-title-overlay h3{padding:7px 10px;font-size:20px;font-weight:700;text-transform:uppercase;position:absolute;text-align:center;top:50px;width:100%}.reference-overlay{overflow:hidden;right:11px;position:absolute;bottom:0;top:0;left:11px}.reference-overlay:hover>h3{bottom:0}.reference-overlay h3{padding:7px 0;font-size:16px;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-ms-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out;text-transform:uppercase;position:absolute;bottom:-75px;text-align:center;width:100%}.reference-content .reference-content-title{margin-bottom:40px;padding-bottom:10px}.reference-content .reference-content-title:after{font-size:20px;content:"\f0d7";position:absolute;margin-left:-7px;left:50%;margin-top:41px;font-family:FontAwesome}.reference-content-body img{height:auto!important;max-width:100%}@media (min-width:992px) and (max-width:1199px){.ref-no-title-overlay h3{font-size:20px;word-break:break-word;top:20px}}@media (min-width:768px) and (max-width:991px){.ref-no-title-overlay h3{font-size:17px;word-break:break-word;top:20px}}@media (max-width:767px){.ref-no-title-overlay h3{font-size:16px;word-break:break-word;top:35px}}@media (max-width:480px){.ref-no-title-overlay h3{font-size:15px;word-break:break-word;top:5px}}