.fourk-icon{text-align:center;display:inline-block;vertical-align:top;position:relative;z-index:2;cursor:default}.fourk-icon,.fourk-icon *,.fourk-icon+.back,.fourk-icon:before,.fourk-icon:after{-webkit-box-sizing:content-box !important;-moz-box-sizing:content-box !important;-ms-box-sizing:content-box !important;-o-box-sizing:content-box !important;box-sizing:content-box !important}.fourk-icon,.fourk-icon i,.fourk-icon:before,.fourk-icon:after,.fourk-icon+.back,.fourk-icon .swipe-down,.fourk-icon .swipe-up,.fourk-icon .swipe-left,.fourk-icon .swipe-right,.fourk-icon .swipe,.fourk-icon .swipe i{-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.fourk-icon i{position:relative}.fourk-icon.circle{border-radius:100%}.fourk-icon.circle:before{border-radius:100%}.fourk-icon.faint-circle:before{z-index:1;border:4px solid #fff;content:'';top:-8px;left:-8px;padding:4px;height:100%;width:100%;position:absolute;opacity:0;-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8)}.fourk-icon.faint-circle.hovered:before{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.fourk-icon.solid-outline{background:transparent !important}.fourk-icon.solid-outline:before{z-index:0;content:'';top:0;left:0;height:100%;width:100%;position:absolute;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.fourk-icon.solid-outline.hovered:before{opacity:0;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}.fourk-icon.solid-outline:after{z-index:1;box-shadow:inset 0 0 0 3px red;content:'';top:0;left:0;height:100%;width:100%;position:absolute}.fourk-icon.flip-vertical,.fourk-icon.flip-horizontal,.fourk-icon.flip-vertical+.back,.fourk-icon.flip-horizontal+.back{-webkit-perspective:1000;-moz-perspective:1000;-o-perspective:1000;perspective:1000;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}.fourk-flip-container{position:relative}.fourk-flip-container .back{position:absolute;top:0;left:50%}.fourk-icon.flip-vertical.hovered{-webkit-transform:rotateX(-180deg);-moz-transform:rotateX(-180deg);-ms-transform:rotateX(-180deg);-o-transform:rotateX(-180deg);transform:rotateX(-180deg)}.fourk-icon.flip-horizontal.hovered{-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);-o-transform:rotateY(-180deg);transform:rotateY(-180deg)}.fourk-icon.swipe-down,.fourk-icon.swipe-up,.fourk-icon.swipe-left,.fourk-icon.swipe-right{overflow:hidden}.fourk-icon.swipe-down .swipe,.fourk-icon.swipe-up .swipe,.fourk-icon.swipe-left .swipe,.fourk-icon.swipe-right .swipe{position:absolute;top:0}.fourk-icon.fill-up{background:transparent !important;overflow:hidden}.fourk-icon.fill-up:before{z-index:0;content:'';top:0;left:0;height:100%;width:100%;border-radius:0;position:absolute;opacity:0}.fourk-icon.fill-up.hovered:before{opacity:1}.fourk-icon.fill-up:after{z-index:1;box-shadow:inset 0 0 0 3px red;content:'';top:0;left:0;height:100%;width:100%;position:absolute}.fourk-icon.border-solid i{z-index:1}.fourk-icon.border-solid{background:transparent !important;overflow:hidden}.fourk-icon.border-solid:after{z-index:0;box-shadow:inset 0 0 0 3px red;content:'';top:0;left:0;height:100%;width:100%;position:absolute}.fourk-icon.border-thick i{z-index:1}.fourk-icon.border-thick{background:transparent !important;overflow:visible}.fourk-icon.border-thick:before{z-index:0;box-shadow:inset 0 0 0 4px red;content:'';top:0;left:0;height:100%;width:100%;position:absolute;background:transparent !important;opacity:0;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.fourk-icon.border-thick:after{z-index:0;box-shadow:inset 0 0 0 3px red;content:'';top:0;left:0;height:100%;width:100%;position:absolute;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.fourk-icon.border-thick.hovered:after{opacity:.6;-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);-o-transform:scale(0.9);transform:scale(0.9)}.fourk-icon.border-thick.hovered:before{opacity:1;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.fourk-icon i:before{content:attr(data-icon);speak:none;font-weight:normal;font-style:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tiled-gallery {
clear: both;
margin: 0 0 20px;
overflow: hidden;
}
.tiled-gallery img {
margin: 2px !important; }
.tiled-gallery .gallery-group {
float: left;
position: relative;
}
.tiled-gallery .tiled-gallery-item {
float: left;
margin: 0;
position: relative;
width: inherit; }
.tiled-gallery .gallery-row {
overflow: hidden;
}
.tiled-gallery .tiled-gallery-item a { background: transparent;
border: none;
color: inherit;
margin: 0;
padding: 0;
text-decoration: none;
width: auto;
}
.tiled-gallery .tiled-gallery-item img,
.tiled-gallery .tiled-gallery-item img:hover { background: none;
border: none;
box-shadow: none;
max-width: 100%;
padding: 0;
vertical-align: middle;
}
.tiled-gallery-caption { background: #f0f0f1;
background: rgba(255, 255, 255, 0.8);
color: #333;
font-size: 13px;
font-weight: 400;
overflow: hidden;
padding: 10px 0;
position: absolute;
bottom: 0;
text-indent: 10px;
text-overflow: ellipsis;
width: 100%;
white-space: nowrap;
}
.tiled-gallery .tiled-gallery-item-small .tiled-gallery-caption { font-size: 11px;
} .widget-gallery .tiled-gallery-unresized {
visibility: hidden;
height: 0;
overflow: hidden;
} .tiled-gallery .tiled-gallery-item img.grayscale {
-webkit-filter: grayscale(1);
-ms-filter: grayscale(1);
-o-filter: grayscale(1);
filter: grayscale(1);
}
.tiled-gallery .tiled-gallery-item:hover img.grayscale {
-webkit-filter: none;
-ms-filter: none;
-o-filter: none;
filter: none;
} .tiled-gallery.type-circle .tiled-gallery-item img {
border-radius: 50% !important; object-fit: cover;
}
.tiled-gallery.type-circle .tiled-gallery-caption {
display: none;
} .tiled-gallery.type-square .tiled-gallery-item img {
object-fit: cover;
}