.slide_filter{position:absolute; height: 100%; z-index:10; inset: 0; width:100%;}   
.filter_1977{filter:contrast(1.1) brightness(1.1) saturate(1.3)}
.filter_1977:after{background:rgba(243,106,188,.3);mix-blend-mode:screen}
.filter_lark:after,
.filter_lark:before,
.filter_moon:after,
.filter_moon:before,
.filter_brooklyn:after,
.filter_brooklyn:after,
.filter_brooklyn:after,
.filter_rise:after,
.filter_rise:before,
.filter_willow:before,
.filter_clarendon:before,
.filter_walden:after,
.filter_earlybird:after,
.filter_gingham:after,
.filter_toaster:after,
.filter_hudson:after,
.filter_perpetua:after,
.filter_reyes:after,
.filter_mayfair:after,
.filter_xpro2:after,
.filter_lofi:after,
.filter_aden:after,
.filter_nashville:after,
.filter_nashville:before,
.filter_slumber:after,
.filter_slumber:before,
.filter_1977:after,
.filter_1977:before{content: ''; display: block; height: 100%; width: 100%;  top: 0; left: 0; position: absolute; pointer-events: none;}
.filter_aden{filter:hue-rotate(-20deg) contrast(.9) saturate(.85) brightness(1.2)}
.filter_aden:after{background:linear-gradient(to right,rgba(66,10,14,.2),transparent);mix-blend-mode:darken}
.filter_brooklyn{filter:contrast(.9) brightness(1.1)}
.filter_brooklyn:after{background:radial-gradient(circle,rgba(168,223,193,.4) 70%,#c4b7c8);mix-blend-mode:overlay}
.filter_clarendon{filter:contrast(1.2) saturate(1.35)}
.filter_clarendon:before{background:rgba(127,187,227,.2);mix-blend-mode:overlay}
.filter_willow{filter:grayscale(.5) contrast(.95) brightness(.9)}
.filter_willow:before{background-image:radial-gradient(circle,40%, #d4a9af 55%,#000 150%);mix-blend-mode:overlay}
.filter_rise{filter:brightness(1.05) sepia(.2) contrast(.9) saturate(.9)}
.filter_rise:after{background:radial-gradient(circle,rgba(232,197,152,.8),transparent 90%);mix-blend-mode:overlay;opacity:.6}
.filter_rise:before{background:radial-gradient(circle,rgba(236,205,169,.15) 55%,rgba(50,30,7,.4));mix-blend-mode:multiply}
.filter_lark{filter:contrast(.9)}
.filter_lark:after{background:rgba(242,242,242,.8);mix-blend-mode:darken}
.filter_lark:before{background:#22253f;mix-blend-mode:color-dodge}
.filter_moon{filter:grayscale(1) contrast(1.1) brightness(1.1)}
.filter_moon:before{background:#a0a0a0;mix-blend-mode:soft-light}
.filter_moon:after{background:#383838;mix-blend-mode:lighten}
.filter_perpetua:after,
.filter_inkwell{filter:sepia(.3) contrast(1.1) brightness(1.1) grayscale(1)}
.filter_perpetua:after{background:linear-gradient(to bottom,#005b9a,#e6c13d)}
.filter_reyes{filter:sepia(.22) brightness(1.1) contrast(.85) saturate(.75)}
.filter_reyes:after{mix-blend-mode:soft-light;opacity:.5}
.filter_reyes:after{background:#efcdad}
.filter_gingham{filter:brightness(1.05) hue-rotate(-10deg)}
.filter_gingham:after{background:linear-gradient(to right,rgba(66,10,14,.2),transparent);mix-blend-mode:darken}
.filter_toaster{filter:contrast(1.5) brightness(.9)}
.filter_toaster:after{background:radial-gradient(circle,#804e0f,#3b003b);mix-blend-mode:screen}
.filter_walden{filter:brightness(1.1) hue-rotate(-10deg) sepia(.3) saturate(1.6)}
.filter_walden:after{background:#04c;mix-blend-mode:screen;opacity:.3}
.filter_hudson{filter:brightness(1.2) contrast(.9) saturate(1.1)}
.filter_hudson:after{background:radial-gradient(circle,#a6b1ff 50%,#342134);mix-blend-mode:multiply;opacity:.5}
.filter_earlybird{filter:contrast(.9) sepia(.2)}
.filter_earlybird:after{background:radial-gradient(circle,#d0ba8e 20%,#360309 85%,#1d0210 100%);mix-blend-mode:overlay}
.filter_mayfair{filter:contrast(1.1) saturate(1.1)}
.filter_mayfair:after{background:radial-gradient(circle at 40% 40%,rgba(255,255,255,.8),rgba(255,200,200,.6),#111 60%);mix-blend-mode:overlay;opacity:.4}
.filter_lofi{filter:saturate(1.1) contrast(1.5)}
.filter_lofi:after{background:radial-gradient(circle,transparent 70%,#222 150%);mix-blend-mode:multiply}
.filter_xpro2{filter:sepia(.3)}
.filter_xpro2:after{background:radial-gradient(circle,#e6e7e0 40%,rgba(43,42,161,.6) 110%);mix-blend-mode:color-burn}
.filter_nashville{filter:sepia(.2) contrast(1.2) brightness(1.05) saturate(1.2)}
.filter_nashville:after{background:rgba(0,70,150,.4);mix-blend-mode:lighten}
.filter_nashville:before{background:rgba(247,176,153,.56);mix-blend-mode:darken}
.filter_slumber{filter:saturate(.66) brightness(1.05)}
.filter_slumber:after{background:rgba(125,105,24,.5);mix-blend-mode:soft-light}
.filter_slumber:before{background:rgba(69,41,12,.4);mix-blend-mode:lighten}

.usam_banner .hover_effect_shine_zoom:before, 
.active .hover_effect_shine_zoom:before,
.active .hover_effect_shine:before{content:""; position:absolute; top:0px; left:50%; width:120%; height:100px; z-index:1; transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translateY(-150%); backface-visibility:hidden; pointer-events:none; background: rgba(255, 255, 255, 0.3); transition: 0.6s linear;}
.usam_banner:hover .hover_effect_shine_zoom:before,
.active:hover .hover_effect_shine_zoom:before,
.active:hover .hover_effect_shine:before{transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translateY(200%); left: -100%; top: 100%;}
.usam_banner .hover_effect_shine_zoom,
.active .hover_effect_shine_zoom,
.active .hover_effect_zoom{transition:3s;}
.usam_banner:hover .hover_effect_shine_zoom,
.active:hover .hover_effect_shine_zoom,
.active:hover .hover_effect_zoom{transform: scale(1.1);}

.active .effect_zoom{animation: imgszoom 30s infinite linear;}
.active .effect_move{animation: imgsmove 60s infinite linear; height: calc( 100% + 4%);  width:calc(100% + 4%)} 
.active .effect_moveall{animation: imgsmoveall 60s infinite linear; height: calc( 100% + 4%); width:calc(100% + 4%)} 
@keyframes imgszoom {
    from {transform: scale(1.0);}
    25% {transform: scale(1.05);}
    75% {transform: scale(1.18);}   
}
@keyframes imgsmove {
    from {transform:translate(0%, 0%);}
	40% {transform: translate(-2%, 0%);}
    75% {transform: translate(2%, 0%);}
}
@keyframes imgsmoveall{
    from {transform:translate(0%, 0%);}
    25% {transform: translate(-2%, -2%);}
	50% {transform: translate(2%, 0%);}
    75% {transform: translate(-2%, -2%);}   
}