﻿h2{padding:0;top:0;line-height:100%;}
img{border:none;display:block;}
a{text-decoration:none;outline:none;color:inherit;cursor:pointer;}


.equal3col .boxEqual3col{width:100%;margin-top:20px;position:relative; border:1px solid #FFFFFF}

.equal3col .boxEqual3col img{width:100%;}

.equal3col.gallery{width:100%;}
.equal3col.gallery .boxEqual3col{width:100%;}
.equal3col.gallery .boxEqual3col img{width:100%;}
.boxEqual3col h2,.boxEqual3col h2 a{color:#000;}
.boxEqual3col h2,.boxEqual3col h2 a{font-size:18px;font-weight:400;top:0;padding:5px;line-height:100%;text-align:center; text-transform:uppercase;background:#fff; margin-top:5px}

.boxEqual3col.bg{background-image:url("gallery-item-bg.png");background-repeat:no-repeat;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;background-position:center;height:100%;position:relative;}


.equal3col.gallery .boxEqual3col.bg .category{position:absolute;text-align:center;top:16px;width:100%;}
.equal3col.gallery .boxEqual3col.bg .category p{background:#FFFFFF;color:#000000;display:table;font-size:18px;font-weight:500;margin:0 auto;padding:2px 10px 3px;text-transform:uppercase; width:100%}
div.boxEqual3col.bg div.overlay-description{background:#fff;height:0;position:relative;overflow:hidden;position:absolute;width:100%;top:0; border: solid 1px #81bbde}
div.boxEqual3col.bg:hover div.overlay-description{height:0;transition:height 0.5s ease-in-out;-moz-transition:height 0.5s ease-in-out;}
div.boxEqual3col.bg:hover div.overlay-description.hover{height:100%;transition:height 0.5s ease-in-out;-moz-transition:height 0.5s ease-in-out;-webkit-transition:height 0.5s ease-in-out;}
div.boxEqual3col.bg:hover div.overlay-description .text-box a{background:#fff; line-height:24px;margin-left:3%;padding:3px; }

div.boxEqual3col.bg:hover div.overlay-description .text-box p{font-size:14px;overflow:hidden;height:100%;}
.boxEqual3col.bg:hover div.overlay-description .text-box a:hover{background:#000000; color:#FFFFFF; text-decoration:none}
div.boxEqual3col.bg:hover div.overlay-description h2{padding-bottom:10px}

.equal3col.gallery .boxEqual3col.bg .category{top:0;}
div.boxEqual3col.bg:hover div.overlay-description .text-box{height:100%;}


@media (max-width:1023px){.boxEqual3col h2,.boxEqual3col h2 a{font-size:14px;} div.boxEqual3col.bg:hover div.overlay-description.hover{height:85%;transition:height 0.5s ease-in-out;-moz-transition:height 0.5s ease-in-out;-webkit-transition:height 0.5s ease-in-out;}}
@media (max-width:480px){.boxEqual3col h2,.boxEqual3col h2 a{font-size:18px;} div.boxEqual3col.bg:hover div.overlay-description.hover{height:65%;transition:height 0.5s ease-in-out;-moz-transition:height 0.5s ease-in-out;-webkit-transition:height 0.5s ease-in-out;}}