/* SAILWITH v7.7.7 */ .sailwith_wrap{padding:0;column-gap:1.5em;-moz-column-gap:1.5em;-webkit-column-gap:1.5em;overflow:hidden;-moz-column-count:6;-webkit-column-count:6;column-count:6;padding:0 0.5rem}.h-item{position:relative;padding:7px 0 0 0 !important;margin:0 0 5px 0 !important;border:0 !important;width:100%;height:276px;text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.h-item a{text-decoration:none}.sailwith-poster{position:relative;display:inline-block}.sailwith-poster img{max-width:162px !important;height:auto !important;display:inline-block !important;padding:5px;border-top:1px solid #404040;border-right:1px solid #404040;border-bottom:1px solid #302f30;border-left:1px solid #302f30;box-shadow:0 0 0 5px #454545}.sailwith-neon{font-size:13px;font-weight:700;line-height:18px;font-family:Helvetica,Tahoma,Verdana;padding:20px 2% 0 2%}.h-item:hover .sailwith-poster img {box-shadow:0 0 0 7px #757575}
/*.sailwith-shadow{position:absolute;opacity:0;width:80%;top:2px;right:2px;bottom:2px;z-index:1;background: -webkit-linear-gradient(right, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0.65) 35%, rgba(0,0,0,0) 100%);background: -moz-linear-gradient(right, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0.65) 35%, rgba(0,0,0,0) 100%);background: -o-linear-gradient(right, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0.65) 35%, rgba(0,0,0,0) 100%);background: -ms-linear-gradient(right, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0.65) 35%, rgba(0,0,0,0) 100%);background:linear-gradient(to left, rgba(0, 0, 0, 0.65) 0%, rgba(0,0,0,0.65) 35%, rgba(0,0,0,0) 100%)}*/
.sailwith-shadow{position:absolute;opacity:0;width:96%;top:2px;right:2px;bottom:2px;z-index:1;/*background:rgba(0, 0, 0, 0.2)*/}

.h-item:hover .sailwith-shadow{opacity:1}

.h-item .sailwith-poster img, 
.h-item:hover .sailwith-shadow, 
.h-item .sailwith-neon, 
.h-item:hover .sailwith-neon{
	-webkit-transition:all .3s ease-out !important;
	   -moz-transition:all .3s ease-out !important;
			transition:all .3s ease-out !important;
		}

.h-item :hover .sailwith-poster img{
	-webkit-transition:all .3s ease-in !important;
	   -moz-transition:all .3s ease-in !important;
			transition:all .3s ease-in !important;
		}

.h-item:hover .sailwith-neon a{color:#fff !important;text-shadow:0 0 10px #fff,0 0 10px #ff00de,0 0 40px #ff00de,0 0 70px #ff00de,0 0 80px #ff00de}


@media only screen and (max-width: 1100px) {.sailwith-poster img {max-width:100% !important}}
@media only screen and (max-width: 1050px) {.sailwith_wrap {-webkit-column-count:6;-moz-column-count:6;column-count:6;padding:0 0.5rem;margin-bottom:-10px !important}}
@media only screen and (max-width: 970px) {.sailwith_wrap {-webkit-column-count:6;-moz-column-count:6;column-count:6;padding:0 0.5rem;margin-bottom:-30px !important}}
@media only screen and (max-width: 950px) {.sailwith_wrap {-webkit-column-count:3;-moz-column-count:3;column-count:3;padding: 0 0.5rem;margin-bottom:0px !important}.sailwith-poster img{max-width:162px !important}}
@media only screen and (max-width: 660px) {.sailwith_wrap {-webkit-column-count:2;-moz-column-count:2;column-count:2}}


.h-item:after {content:'';position:absolute;bottom:-5px;left:10%;width:80%;height:0.2em;background:#63a5ea;opacity:1;transition:opacity 300ms,transform 300ms;transform:scale(0);transform-origin:center}

.h-item:hover:after, .h-item:focus:after {transform:scale(1);background:#757575}