/* CSS Document */
.AS {display: block; margin-top: 8px; font-family: "Open Sans", sans-serif;}
.AS a {color: #fff; font-size: 1rem; line-height: 1rem; text-decoration: none;}
.imgMobile {width: 35px; margin-right: 5px;}

.image {display: none;}

/* Extra small devices (iPhone 5/SE) */
@media (max-width: 321.98px) {}

/* Extra small devices (iPhone 6/7/8 and Plus Models) */
@media (min-width: 322px) and (max-width: 415.98px) {}

/* Extra small devices (portrait phones, less than 576px) */
@media (min-width: 416px) and (max-width: 575.98px) {}

/* Small devices COL-SM (landscape phones, 576px - 767px) */
@media (min-width: 576px) and (max-width: 767.98px) {}

/* Medium devices COL-MD (small tablets, 768px - 991px) */
@media (min-width: 768px) and (max-width: 991.98px) {
	.AS a {font-size: 1.15rem;}
}

/* Large devices COL-LG (large tablets/laptops, 992px - 1199px) */
@media (min-width: 992px) and (max-width: 1199.98px) {}

/* Extra large devices COL-XL (desktops, 1200px and larger) */
@media (min-width: 1200px) {
	.image {display: block; position: relative; width: 60px; margin-left: 15px;}
	.img {display: block; width: 100%; padding: 1px;}
	.imgOverlay {position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.5); color: #fff; display: flex; flex-direction: column; align-items: center; justify-content: center; opacity: 0; transition: opacity 0.25s; border-radius: 100%;}
	.imgOverlay:hover {opacity: 1;}
	.imgOverlay > * {transform: translateY(20px); transition: transform 0.25s;}
	.imgOverlay:hover > * {transform: translateY(0);}
	.imgTitle {font-size: 0.85rem; line-height: .75rem; font-weight: 500;}
	
	.AS {display: none !important;}
}