shell bypass 403
.layerslideshow {
position: relative;
overflow: hidden;
}
.layerslideshow .item {
width: 100%;
}
.layerslideshow .img-fill {
width: 100%;
display: block;
overflow: hidden;
position: relative;
}
.layerslideshow img {
position: relative;
display: block;
max-width: 100%;
min-width: 100%;
margin: auto;
}
.layerslideshow .info {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
position: absolute !important;
top: 0;
left: 0;
right: 0;
bottom: 0;
text-align: center;
max-width: 92%;
}
.layerslideshow .info-wrapper {
display: flex;
flex-direction: column;
padding: 30px;
}
.layerslideshow-prev,
.layerslideshow-next {
position: absolute;
top: 50%;
margin: -9px 0 0;
display: block;
opacity: .7;
padding: 0 10px;
z-index: 1;
background-color: transparent;
cursor: pointer;
}
.layerslideshow-prev svg path,
.layerslideshow-next svg path {
fill: rgba(200,200,200,.8);
}
.layerslideshow-prev:hover,
.layerslideshow-next:hover {
opacity: 1;
}
.layerslideshow-prev {
left: 10px;
}
.layerslideshow-next {
right: 10px;
}
.layerslideshow-prev svg,
.layerslideshow-next svg {
fill: white;
width: 18px;
}
.layerslideshow .j51-nav-dots {
display: flex;
position: absolute;
bottom: 20px;
right: 10px;
}
.layerslideshow .j51-nav-dot {
height: 8px;
width: 25px;
background: white;
border-radius: 4px;
border-radius: var(--j51-border-radius-sm);
opacity: .5;
margin: 3px;
cursor: pointer;
user-select: none;
transition: .3s ease;
}
.layerslideshow .j51-nav-dot.tns-nav-active {
opacity: .9;
background-color: var(--primary);
width: 8px;
}
.layerslideshow .j51-nav-dot:focus {
outline: 0;
}
.layerslideshow-title {
color: #FFF;
}
.layerslideshow-caption {
margin-bottom: 0;
}
.layerslideshow .slidelink {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
}
@media only screen and (max-width: 767px) {
.layerslideshow .item h2 {
font-size: 24px;
}
.layerslideshow-prev,
.layerslideshow-next {
margin-top: -1em !important;
}
}
.layerslideshow .item-align-left .info {
align-items: flex-start;
}
.layerslideshow .item-align-left .info-wrapper {
text-align: left;
}
.layerslideshow .item-align-center .info {
align-items: center;
}
.layerslideshow .item-align-center .info-wrapper {
text-align: center;
}
.layerslideshow .item-align-right .info {
align-items: flex-end;
}
.layerslideshow .item-align-right .info-wrapper {
text-align: right;
}
.tns-slide-active .layerslideshow-title,
.tns-slide-active .layerslideshow-caption {
animation-duration: 1.5s;
animation-fill-mode: both;
}
@keyframes bounce {
0%, 20%, 50%, 80%, 100% {
transform: translateY(0);
}
40% {
transform: translateY(-30px);
}
60% {
transform: translateY(-15px);
}
}
.tns-slide-active .bounce {
animation-name: bounce;
}
@keyframes flash {
0%, 50%, 100% {
opacity: 1;
}
25%, 75% {
opacity: 0;
}
}
.tns-slide-active .flash {
animation-name: flash;
}
@keyframes pulse {
0% {
transform: scale(1);
}
50% {
transform: scale(1.1);
}
100% {
transform: scale(1);
}
}
.tns-slide-active .pulse {
animation-name: pulse;
}
@keyframes shake {
0%, 100% {
transform: translateX(0);
}
10%, 30%, 50%, 70%, 90% {
transform: translateX(-10px);
}
20%, 40%, 60%, 80% {
transform: translateX(10px);
}
}
.tns-slide-active .shake {
animation-name: shake;
}
@keyframes swing {
20% {
transform: rotate(15deg);
}
40% {
transform: rotate(-10deg);
}
60% {
transform: rotate(5deg);
}
80% {
transform: rotate(-5deg);
}
100% {
transform: rotate(0deg);
}
}
.tns-slide-active .swing {
transform-origin: top center;
animation-name: swing;
}
@keyframes tada {
0% {
transform: scale(1);
}
10%, 20% {
transform: scale(0.9) rotate(-3deg);
}
30%, 50%, 70%, 90% {
transform: scale(1.1) rotate(3deg);
}
40%, 60%, 80% {
transform: scale(1.1) rotate(-3deg);
}
100% {
transform: scale(1) rotate(0);
}
}
.tns-slide-active .tada {
-webkit-animation-name: tada;
animation-name: tada;
}
@keyframes wobble {
0% {
transform: translateX(0%);
}
15% {
transform: translateX(-25%) rotate(-5deg);
}
30% {
transform: translateX(20%) rotate(3deg);
}
45% {
transform: translateX(-15%) rotate(-3deg);
}
60% {
transform: translateX(10%) rotate(2deg);
}
75% {
transform: translateX(-5%) rotate(-1deg);
}
100% {
transform: translateX(0%);
}
}
.tns-slide-active .wobble {
animation-name: wobble;
}
@keyframes bounceIn {
0% {
opacity: 0;
transform: scale(.3);
}
50% {
opacity: 1;
transform: scale(1.05);
}
70% {
transform: scale(.9);
}
100% {
transform: scale(1);
}
}
.tns-slide-active .bounceIn {
animation-name: bounceIn;
}
@keyframes bounceInDown {
0% {
opacity: 0;
transform: translateY(-2000px);
}
60% {
opacity: 1;
transform: translateY(30px);
}
80% {
transform: translateY(-10px);
}
100% {
transform: translateY(0);
}
}
.tns-slide-active .bounceInDown {
animation-name: bounceInDown;
}
@keyframes bounceInLeft {
0% {
opacity: 0;
transform: translateX(-2000px);
}
60% {
opacity: 1;
transform: translateX(30px);
}
80% {
transform: translateX(-10px);
}
100% {
transform: translateX(0);
}
}
.tns-slide-active .bounceInLeft {
animation-name: bounceInLeft;
}
@keyframes bounceInRight {
0% {
opacity: 0;
transform: translateX(2000px);
}
60% {
opacity: 1;
transform: translateX(-30px);
}
80% {
transform: translateX(10px);
}
100% {
transform: translateX(0);
}
}
.tns-slide-active .bounceInRight {
animation-name: bounceInRight;
}
@keyframes bounceInUp {
0% {
opacity: 0;
transform: translateY(2000px);
}
60% {
opacity: 1;
transform: translateY(-30px);
}
80% {
transform: translateY(10px);
}
100% {
transform: translateY(0);
}
}
.tns-slide-active .bounceInUp {
animation-name: bounceInUp;
}
@keyframes fadeIn {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
.tns-slide-active .fadeIn {
animation-name: fadeIn;
}
@keyframes fadeInDown {
0% {
opacity: 0;
transform: translateY(-20px);
}
100% {
opacity: 1;
transform: translateY(0);
}
}
.tns-slide-active .fadeInDown {
animation-name: fadeInDown;
}
@keyframes fadeInDownBig {
0% {
opacity: 0;
transform: translateY(-2000px);
}
100% {
opacity: 1;
transform: translateY(0);
}
}
.tns-slide-active .fadeInDownBig {
animation-name: fadeInDownBig;
}
@keyframes fadeInLeft {
0% {
opacity: 0;
transform: translateX(-60px);
}
100% {
opacity: 1;
transform: translateX(0);
}
}
.tns-slide-active .fadeInLeft {
animation-name: fadeInLeft;
}
@keyframes fadeInLeftBig {
0% {
opacity: 0;
transform: translateX(-2000px);
}
100% {
opacity: 1;
transform: translateX(0);
}
}
.tns-slide-active .fadeInLeftBig {
animation-name: fadeInLeftBig;
}
@keyframes fadeInRight {
0% {
opacity: 0;
transform: translateX(60px);
}
100% {
opacity: 1;
transform: translateX(0);
}
}
.tns-slide-active .fadeInRight {
animation-name: fadeInRight;
}
@keyframes fadeInRightBig {
0% {
opacity: 0;
transform: translateX(2000px);
}
100% {
opacity: 1;
transform: translateX(0);
}
}
.tns-slide-active .fadeInRightBig {
animation-name: fadeInRightBig;
}
@keyframes fadeInUp {
0% {
opacity: 0;
transform: translateY(60px);
}
100% {
opacity: 1;
transform: translateY(0);
}
}
.tns-slide-active .fadeInUp {
animation-name: fadeInUp;
}
@keyframes fadeInUpBig {
0% {
opacity: 0;
transform: translateY(2000px);
}
100% {
opacity: 1;
transform: translateY(0);
}
}
.tns-slide-active .fadeInUpBig {
animation-name: fadeInUpBig;
}
@keyframes flip {
0% {
transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
animation-timing-function: ease-out;
}
40% {
transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
animation-timing-function: ease-out;
}
50% {
transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
animation-timing-function: ease-in;
}
80% {
transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.tns-slide-active .95);
animation-timing-function: ease-in;
}
100% {
transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
animation-timing-function: ease-in;
}
}
.tns-slide-active .flip {
backface-visibility: visible;
animation-name: flip;
}
@keyframes flipInX {
0% {
transform: perspective(400px) rotateX(90deg);
opacity: 0;
}
40% {
transform: perspective(400px) rotateX(-10deg);
}
70% {
transform: perspective(400px) rotateX(10deg);
}
100% {
transform: perspective(400px) rotateX(0deg);
opacity: 1;
}
}
.tns-slide-active .flipInX {
backface-visibility: visible !important;
animation-name: flipInX;
}
@keyframes flipInY {
0% {
transform: perspective(400px) rotateY(90deg);
opacity: 0;
}
40% {
transform: perspective(400px) rotateY(-10deg);
}
70% {
transform: perspective(400px) rotateY(10deg);
}
100% {
transform: perspective(400px) rotateY(0deg);
opacity: 1;
}
}
.tns-slide-active .flipInY {
backface-visibility: visible !important;
animation-name: flipInY;
}
@keyframes lightSpeedIn {
0% {
transform: translateX(100%) skewX(-30deg);
opacity: 0;
}
60% {
transform: translateX(-20%) skewX(30deg);
opacity: 1;
}
80% {
transform: translateX(0%) skewX(-15deg);
opacity: 1;
}
100% {
transform: translateX(0%) skewX(0deg);
opacity: 1;
}
}
.tns-slide-active .lightSpeedIn {
animation-name: lightSpeedIn;
animation-timing-function: ease-out;
}
@keyframes rotateIn {
0% {
transform-origin: center center;
transform: rotate(-200deg);
opacity: 0;
}
100% {
transform-origin: center center;
transform: rotate(0);
opacity: 1;
}
}
.tns-slide-active .rotateIn {
-webkit-animation-name: rotateIn;
animation-name: rotateIn;
}
@keyframes rotateInDownLeft {
0% {
transform-origin: left bottom;
transform: rotate(-90deg);
opacity: 0;
}
100% {
transform-origin: left bottom;
transform: rotate(0);
opacity: 1;
}
}
.tns-slide-active .rotateInDownLeft {
-webkit-animation-name: rotateInDownLeft;
animation-name: rotateInDownLeft;
}
@keyframes rotateInDownRight {
0% {
transform-origin: right bottom;
transform: rotate(90deg);
opacity: 0;
}
100% {
transform-origin: right bottom;
transform: rotate(0);
opacity: 1;
}
}
.tns-slide-active .rotateInDownRight {
animation-name: rotateInDownRight;
}
@keyframes rotateInUpLeft {
0% {
transform-origin: left bottom;
transform: rotate(90deg);
opacity: 0;
}
100% {
transform-origin: left bottom;
transform: rotate(0);
opacity: 1;
}
}
.tns-slide-active .rotateInUpLeft {
animation-name: rotateInUpLeft;
}
@keyframes rotateInUpRight {
0% {
transform-origin: right bottom;
transform: rotate(-90deg);
opacity: 0;
}
100% {
transform-origin: right bottom;
transform: rotate(0);
opacity: 1;
}
}
.tns-slide-active .rotateInUpRight {
animation-name: rotateInUpRight;
}
@keyframes slideInUp {
0% {
opacity: 0;
transform: translateY(1000px);
}
100% {
transform: translateY(0);
}
}
.tns-slide-active .slideInUp {
animation-name: slideInUp;
}
@keyframes slideInDown {
0% {
opacity: 0;
transform: translateY(-1000px);
}
100% {
transform: translateY(0);
}
}
.tns-slide-active .slideInDown {
animation-name: slideInDown;
}
@keyframes slideInLeft {
0% {
opacity: 0;
transform: translateX(-2000px);
}
100% {
transform: translateX(0);
}
}
.tns-slide-active .slideInLeft {
animation-name: slideInLeft;
}
@keyframes slideInRight {
0% {
opacity: 0;
transform: translateX(2000px);
}
100% {
transform: translateX(0);
}
}
.tns-slide-active .slideInRight {
animation-name: slideInRight;
}
@keyframes rollIn {
0% {
opacity: 0;
transform: translateX(-100%) rotate(-120deg);
}
100% {
opacity: 1;
transform: translateX(0px) rotate(0deg);
}
}
.tns-slide-active .rollIn {
animation-name: rollIn;
}
@keyframes zoomIn {
from {
opacity: 0;
transform: scale3d(0.8, 0.8, 0.8);
}
50% {
opacity: 1;
}
}
.tns-slide-active .zoomIn {
animation-name: zoomIn;
}
@keyframes zoomInDown {
from {
opacity: 0;
transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -100%, 0);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
50% {
opacity: 1;
transform: scale3d(0.75, 0.75, 0.75) translate3d(0, 0, 0);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
}
}
.tns-slide-active .zoomInDown {
animation-name: zoomInDown;
}
@keyframes zoomInLeft {
from {
opacity: 0;
transform: scale3d(0.475, 0.475, 0.475) translate3d(50%, 0, 0);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
50% {
opacity: 1;
transform: scale3d(0.75, 0.75, 0.75) translate3d(0, 0, 0);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
}
}
.tns-slide-active .zoomInLeft {
-webkit-animation-name: zoomInLeft;
animation-name: zoomInLeft;
}
@keyframes zoomInRight {
from {
opacity: 0;
transform: scale3d(0.475, 0.475, 0.475) translate3d(-50%, 0, 0);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
50% {
opacity: 1;
transform: scale3d(0.75, 0.75, 0.75) translate3d(0, 0, 0);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
}
}
.tns-slide-active .zoomInRight {
animation-name: zoomInRight;
}
@keyframes zoomInUp {
from {
opacity: 0;
transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 100%, 0);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
50% {
opacity: 1;
transform: scale3d(0.75, 0.75, 0.75) translate3d(0, 0, 0);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
}
}
.tns-slide-active .zoomInUp {
animation-name: zoomInUp;
}