/* Page Generated in 0.000000 seconds */
@font-face {
    font-family: 'gotham_boldregular';
    src: url('/img/gotham-bold.eot');
    src: url('/img/gotham-bold.eot?#iefix') format('embedded-opentype'),
         url('/img/gotham-bold.woff') format('woff'),
         url('/img/gotham-bold.svg#gotham_boldregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

.animated { -webkit-animation-duration:1s; animation-duration:1s; -webkit-animation-fill-mode:both; animation-fill-mode:both; }  
.animated.hinge { -webkit-animation-duration:2s; animation-duration:2s; }  
.bounce { -webkit-animation-name:h; animation-name:h; }  
.flash { -webkit-animation-name:g; animation-name:g; } .pulse { -webkit-animation-name:m; animation-name:m; } .shake { -webkit-animation-name:i; animation-name:i; }  
.swing { -webkit-transform-origin:top center; transform-origin:top center; -webkit-animation-name:k; animation-name:k; } .tada { -webkit-animation-name:j; animation-name:j; }  
.wobble { -webkit-animation-name:l; animation-name:l; } .bounceIn { -webkit-animation-name:s; animation-name:s; } .bounceInDown { -webkit-animation-name:t; animation-name:t; }  
.bounceInLeft { -webkit-animation-name:w; animation-name:w; } .bounceInRight { -webkit-animation-name:v; animation-name:v; } .bounceInUp { -webkit-animation-name:u; animation-name:u; }  
.bounceOut { -webkit-animation-name:n; animation-name:n; } .bounceOutDown { -webkit-animation-name:p; animation-name:p; } .bounceOutLeft { -webkit-animation-name:q; animation-name:q; }  
.bounceOutRight { -webkit-animation-name:r; animation-name:r; } .bounceOutUp { -webkit-animation-name:o; animation-name:o; } .fadeIn { -webkit-animation-name:G; animation-name:G; } .fadeInDown { -webkit-animation-name:I; animation-name:I; }  
.fadeInDownBig { -webkit-animation-name:M; animation-name:M; } .fadeInLeft { -webkit-animation-name:K; animation-name:K; } .fadeInLeftBig { -webkit-animation-name:O; animation-name:O; } .fadeInRight { -webkit-animation-name:J; animation-name:J; }  
.fadeInRightBig { -webkit-animation-name:N; animation-name:N; } .fadeInUp { -webkit-animation-name:H; animation-name:H; } .fadeInUpBig { -webkit-animation-name:L; animation-name:L; } .fadeOut { -webkit-animation-name:x; animation-name:x; }  
.fadeOutDown { -webkit-animation-name:z; animation-name:z; } .fadeOutDownBig { -webkit-animation-name:D; animation-name:D; } .fadeOutLeft { -webkit-animation-name:B; animation-name:B; } .fadeOutLeftBig { -webkit-animation-name:F; animation-name:F; }  
.fadeOutRight { -webkit-animation-name:A; animation-name:A; } .fadeOutRightBig { -webkit-animation-name:E; animation-name:E; } .fadeOutUp { -webkit-animation-name:y; animation-name:y; } .fadeOutUpBig { -webkit-animation-name:C; animation-name:C; }  
.animated.flip { -webkit-backface-visibility:visible; backface-visibility:visible; -webkit-animation-name:P; animation-name:P; } .flipInX { -webkit-animation-name:Q; animation-name:Q; }  
.flipInX, .flipInY { -webkit-backface-visibility:visible!important; backface-visibility:visible!important; } .flipInY { -webkit-animation-name:S; animation-name:S; } .flipOutX { -webkit-animation-name:R; animation-name:R; }  
.flipOutX, .flipOutY { -webkit-backface-visibility:visible!important; backface-visibility:visible!important; } .flipOutY { -webkit-animation-name:T; animation-name:T; }  
.lightSpeedIn { -webkit-animation-name:U; animation-name:U; -webkit-animation-timing-function:ease-out; animation-timing-function:ease-out; }  
.lightSpeedOut { -webkit-animation-name:V; animation-name:V; -webkit-animation-timing-function:ease-in; animation-timing-function:ease-in; } .rotateIn { -webkit-animation-name:bb; animation-name:bb; }  
.rotateInDownLeft { -webkit-animation-name:cb; animation-name:cb; } .rotateInDownRight { -webkit-animation-name:fb; animation-name:fb; } .rotateInUpLeft { -webkit-animation-name:db; animation-name:db; }  
.rotateInUpRight { -webkit-animation-name:eb; animation-name:eb; } .rotateOut { -webkit-animation-name:W; animation-name:W; } .rotateOutDownLeft { -webkit-animation-name:X; animation-name:X; }  
.rotateOutDownRight { -webkit-animation-name:Z; animation-name:Z; } .rotateOutUpLeft { -webkit-animation-name:Y; animation-name:Y; } .rotateOutUpRight { -webkit-animation-name:ab; animation-name:ab; } 
@-webkit-keyframes a { 0% { opacity:0; -webkit-transform:translateY(-2000px); transform:translateY(-2000px); } to { -webkit-transform:translateY(0); transform:translateY(0); }  }  
@keyframes a { 0% { opacity:0; -webkit-transform:translateY(-2000px); transform:translateY(-2000px); } to { -webkit-transform:translateY(0); transform:translateY(0); }  }   
.slideInDown { -webkit-animation-name:a; animation-name:a; } @-webkit-keyframes b { 0% { opacity:0; -webkit-transform:translateX(-2000px); transform:translateX(-2000px); } to { -webkit-transform:translateX(0); transform:translateX(0); }  }  
@keyframes b { 0% { opacity:0; -webkit-transform:translateX(-2000px); transform:translateX(-2000px); } to { -webkit-transform:translateX(0); transform:translateX(0); }  }   
.slideInLeft { -webkit-animation-name:b; animation-name:b; } 
@-webkit-keyframes c { 0% { opacity:0; -webkit-transform:translateX(2000px); transform:translateX(2000px); } to { -webkit-transform:translateX(0); transform:translateX(0); }  }  
@keyframes c { 0% { opacity:0; -webkit-transform:translateX(2000px); transform:translateX(2000px); } to { -webkit-transform:translateX(0); transform:translateX(0); }  }   
.slideInRight { -webkit-animation-name:c; animation-name:c; } @-webkit-keyframes d { 0% { -webkit-transform:translateX(0); transform:translateX(0); } to { opacity:0; -webkit-transform:translateX(-2000px); transform:translateX(-2000px); }  }  
@keyframes d { 0% { -webkit-transform:translateX(0); transform:translateX(0); } to { opacity:0; -webkit-transform:translateX(-2000px); transform:translateX(-2000px); }  }  .slideOutLeft { -webkit-animation-name:d; animation-name:d; } 
@-webkit-keyframes e { 0% { -webkit-transform:translateX(0); transform:translateX(0); } to { opacity:0; -webkit-transform:translateX(2000px); transform:translateX(2000px); }  }  
@keyframes e { 0% { -webkit-transform:translateX(0); transform:translateX(0); } to { opacity:0; -webkit-transform:translateX(2000px); transform:translateX(2000px); }  }  .slideOutRight { -webkit-animation-name:e; animation-name:e; } 
@-webkit-keyframes f { 0% { -webkit-transform:translateY(0); transform:translateY(0); } to { opacity:0; -webkit-transform:translateY(-2000px); transform:translateY(-2000px); }  }  
@keyframes f { 0% { -webkit-transform:translateY(0); transform:translateY(0); } to { opacity:0; -webkit-transform:translateY(-2000px); transform:translateY(-2000px); }  }  
.slideOutUp { -webkit-animation-name:f; animation-name:f; }  
.hinge { -webkit-animation-name:gb; animation-name:gb; } 
.rollIn { -webkit-animation-name:hb; animation-name:hb; } 
.rollOut { -webkit-animation-name:ib; animation-name:ib; } 
[data-aos][data-aos][data-aos-duration='50'], body[data-aos-duration='50'] [data-aos] { transition-duration:50ms; } [data-aos][data-aos][data-aos-delay='50'], body[data-aos-delay='50'] [data-aos] { transition-delay:0; } [data-aos][data-aos][data-aos-delay='50'] .aos-animate, body[data-aos-delay='50'] [data-aos] .aos-animate { transition-delay:50ms; } 
[data-aos][data-aos][data-aos-duration='100'], body[data-aos-duration='100'] [data-aos] { transition-duration:.1s; } 
[data-aos][data-aos][data-aos-delay='100'], body[data-aos-delay='100'] [data-aos] { transition-delay:0; } 
[data-aos][data-aos][data-aos-delay='100'].aos-animate,  body[data-aos-delay='100'] [data-aos].aos-animate { transition-delay:.1s; } 
[data-aos][data-aos][data-aos-duration='150'], body[data-aos-duration='150'] [data-aos] { transition-duration:.15s; } 
[data-aos][data-aos][data-aos-delay='150'], body[data-aos-delay='150'] [data-aos] { transition-delay:0; } [data-aos][data-aos][data-aos-delay='150'].aos-animate, body[data-aos-delay='150'] [data-aos].aos-animate { transition-delay:.15s; } 
[data-aos][data-aos][data-aos-duration='200'], body[data-aos-duration='200'] [data-aos] { transition-duration:.2s; } [data-aos][data-aos][data-aos-delay='200'], body[data-aos-delay='200'] [data-aos] { transition-delay:0; } [data-aos][data-aos][data-aos-delay='200'].aos-animate, body[data-aos-delay='200'] [data-aos].aos-animate { transition-delay:.2s; } 
[data-aos][data-aos][data-aos-duration='250'], body[data-aos-duration='250'] [data-aos] { transition-duration:.25s; } [data-aos][data-aos][data-aos-delay='250'], body[data-aos-delay='250'] [data-aos] { transition-delay:0; } [data-aos][data-aos][data-aos-delay='250'].aos-animate, body[data-aos-delay='250'] [data-aos].aos-animate { transition-delay:.25s; } 
[data-aos][data-aos][data-aos-duration='300'], body[data-aos-duration='300'] [data-aos] { transition-duration:.3s; } [data-aos][data-aos][data-aos-delay='300'], body[data-aos-delay='300'] [data-aos] { transition-delay:0; } [data-aos][data-aos][data-aos-delay='300'].aos-animate, body[data-aos-delay='300'] [data-aos].aos-animate { transition-delay:.3s; } 
[data-aos][data-aos][data-aos-duration='350'], body[data-aos-duration='350'] [data-aos] { transition-duration:.35s; } [data-aos][data-aos][data-aos-delay='350'], body[data-aos-delay='350'] [data-aos] { transition-delay:0; } [data-aos][data-aos][data-aos-delay='350'].aos-animate, body[data-aos-delay='350'] [data-aos].aos-animate { transition-delay:.35s; } 
[data-aos][data-aos][data-aos-duration='400'], body[data-aos-duration='400'] [data-aos] { transition-duration:.4s; } [data-aos][data-aos][data-aos-delay='400'], body[data-aos-delay='400'] [data-aos] { transition-delay:0; } [data-aos][data-aos][data-aos-delay='400'].aos-animate, body[data-aos-delay='400'] [data-aos].aos-animate { transition-delay:.4s; } 
[data-aos][data-aos][data-aos-duration='450'], body[data-aos-duration='450'] [data-aos] { transition-duration:.45s; } [data-aos][data-aos][data-aos-delay='450'], body[data-aos-delay='450'] [data-aos] { transition-delay:0; } [data-aos][data-aos][data-aos-delay='450'].aos-animate, body[data-aos-delay='450'] [data-aos].aos-animate { transition-delay:.45s; } 
[data-aos][data-aos][data-aos-duration='500'], body[data-aos-duration='500'] [data-aos] { transition-duration:.5s; } [data-aos][data-aos][data-aos-delay='500'], body[data-aos-delay='500'] [data-aos] { transition-delay:0; } [data-aos][data-aos][data-aos-delay='500'].aos-animate, body[data-aos-delay='500'] [data-aos].aos-animate { transition-delay:.5s; } 
[data-aos][data-aos][data-aos-duration='550'], body[data-aos-duration='550'] [data-aos] { transition-duration:.55s; } [data-aos][data-aos][data-aos-delay='550'], body[data-aos-delay='550'] [data-aos] { transition-delay:0; } [data-aos][data-aos][data-aos-delay='550'].aos-animate, body[data-aos-delay='550'] [data-aos].aos-animate { transition-delay:.55s; } 
[data-aos][data-aos][data-aos-duration='600'], body[data-aos-duration='600'] [data-aos] { transition-duration:.6s; } [data-aos][data-aos][data-aos-delay='600'], body[data-aos-delay='600'] [data-aos] { transition-delay:0; } [data-aos][data-aos][data-aos-delay='600'].aos-animate, body[data-aos-delay='600'] [data-aos].aos-animate { transition-delay:.6s; } 
[data-aos][data-aos][data-aos-duration='650'], body[data-aos-duration='650'] [data-aos] { transition-duration:.65s; } [data-aos][data-aos][data-aos-delay='650'], body[data-aos-delay='650'] [data-aos] { transition-delay:0; } [data-aos][data-aos][data-aos-delay='650'].aos-animate, body[data-aos-delay='650'] [data-aos].aos-animate { transition-delay:.65s; } 
[data-aos][data-aos][data-aos-duration='700'], body[data-aos-duration='700'] [data-aos] { transition-duration:.7s; } [data-aos][data-aos][data-aos-delay='700'], body[data-aos-delay='700'] [data-aos] { transition-delay:0; } [data-aos][data-aos][data-aos-delay='700'].aos-animate, body[data-aos-delay='700'] [data-aos].aos-animate { transition-delay:.7s; } 
[data-aos][data-aos][data-aos-duration='750'], body[data-aos-duration='750'] [data-aos] { transition-duration:.75s; } [data-aos][data-aos][data-aos-delay='750'], body[data-aos-delay='750'] [data-aos] { transition-delay:0; } [data-aos][data-aos][data-aos-delay='750'].aos-animate, body[data-aos-delay='750'] [data-aos].aos-animate { transition-delay:.75s; } 
[data-aos][data-aos][data-aos-duration='800'], body[data-aos-duration='800'] [data-aos] { transition-duration:.8s; } [data-aos][data-aos][data-aos-delay='800'], body[data-aos-delay='800'] [data-aos] { transition-delay:0; } [data-aos][data-aos][data-aos-delay='800'].aos-animate, body[data-aos-delay='800'] [data-aos].aos-animate { transition-delay:.8s; } 
[data-aos][data-aos][data-aos-duration='850'], body[data-aos-duration='850'] [data-aos] { transition-duration:.85s; } [data-aos][data-aos][data-aos-delay='850'], body[data-aos-delay='850'] [data-aos] { transition-delay:0; } [data-aos][data-aos][data-aos-delay='850'].aos-animate, body[data-aos-delay='850'] [data-aos].aos-animate { transition-delay:.85s; } 
[data-aos][data-aos][data-aos-duration='900'], body[data-aos-duration='900'] [data-aos] { transition-duration:.9s; } [data-aos][data-aos][data-aos-delay='900'], body[data-aos-delay='900'] [data-aos] { transition-delay:0; } [data-aos][data-aos][data-aos-delay='900'].aos-animate, body[data-aos-delay='900'] [data-aos].aos-animate { transition-delay:.9s; } 
[data-aos][data-aos][data-aos-duration='950'], body[data-aos-duration='950'] [data-aos] { transition-duration:.95s; } [data-aos][data-aos][data-aos-delay='950'], body[data-aos-delay='950'] [data-aos] { transition-delay:0; } [data-aos][data-aos][data-aos-delay='950'].aos-animate, body[data-aos-delay='950'] [data-aos].aos-animate { transition-delay:.95s; } 
[data-aos][data-aos][data-aos-duration='1000'], body[data-aos-duration='1000'] [data-aos] { transition-duration:1s; } [data-aos][data-aos][data-aos-delay='1000'], body[data-aos-delay='1000'] [data-aos] { transition-delay:0; } [data-aos][data-aos][data-aos-delay='1000'].aos-animate, body[data-aos-delay='1000'] [data-aos].aos-animate { transition-delay:1s; } 
[data-aos][data-aos][data-aos-duration='1050'], body[data-aos-duration='1050'] [data-aos] { transition-duration:1.05s; } [data-aos][data-aos][data-aos-delay='1050'], body[data-aos-delay='1050'] [data-aos] { transition-delay:0; } [data-aos][data-aos][data-aos-delay='1050'].aos-animate, body[data-aos-delay='1050'] [data-aos].aos-animate { transition-delay:1.05s; } 
[data-aos][data-aos][data-aos-duration='1100'], body[data-aos-duration='1100'] [data-aos] { transition-duration:1.1s; } [data-aos][data-aos][data-aos-delay='1100'], body[data-aos-delay='1100'] [data-aos] { transition-delay:0; } [data-aos][data-aos][data-aos-delay='1100'].aos-animate, body[data-aos-delay='1100'] [data-aos].aos-animate { transition-delay:1.1s; } 
[data-aos][data-aos][data-aos-duration='1150'], body[data-aos-duration='1150'] [data-aos] { transition-duration:1.15s; } [data-aos][data-aos][data-aos-delay='1150'], body[data-aos-delay='1150'] [data-aos] { transition-delay:0; } [data-aos][data-aos][data-aos-delay='1150'].aos-animate, body[data-aos-delay='1150'] [data-aos].aos-animate { transition-delay:1.15s; } 
[data-aos][data-aos][data-aos-duration='1200'], body[data-aos-duration='1200'] [data-aos] { transition-duration:1.2s; } [data-aos][data-aos][data-aos-delay='1200'], body[data-aos-delay='1200'] [data-aos] { transition-delay:0; } [data-aos][data-aos][data-aos-delay='1200'].aos-animate, body[data-aos-delay='1200'] [data-aos].aos-animate { transition-delay:1.2s; } 
[data-aos][data-aos][data-aos-duration='1250'], body[data-aos-duration='1250'] [data-aos] { transition-duration:1.25s; } [data-aos][data-aos][data-aos-delay='1250'], body[data-aos-delay='1250'] [data-aos] { transition-delay:0; } [data-aos][data-aos][data-aos-delay='1250'].aos-animate, body[data-aos-delay='1250'] [data-aos].aos-animate { transition-delay:1.25s; } 
[data-aos][data-aos][data-aos-duration='1300'], body[data-aos-duration='1300'] [data-aos] { transition-duration:1.3s; } [data-aos][data-aos][data-aos-delay='1300'], body[data-aos-delay='1300'] [data-aos] { transition-delay:0; } [data-aos][data-aos][data-aos-delay='1300'].aos-animate, body[data-aos-delay='1300'] [data-aos].aos-animate { transition-delay:1.3s; } 
[data-aos][data-aos][data-aos-duration='1350'], body[data-aos-duration='1350'] [data-aos] { transition-duration:1.35s; } [data-aos][data-aos][data-aos-delay='1350'], body[data-aos-delay='1350'] [data-aos] { transition-delay:0; } [data-aos][data-aos][data-aos-delay='1350'].aos-animate, body[data-aos-delay='1350'] [data-aos].aos-animate { transition-delay:1.35s; } 
[data-aos][data-aos][data-aos-duration='1400'], body[data-aos-duration='1400'] [data-aos] { transition-duration:1.4s; } [data-aos][data-aos][data-aos-delay='1400'], body[data-aos-delay='1400'] [data-aos] { transition-delay:0; } [data-aos][data-aos][data-aos-delay='1400'].aos-animate, body[data-aos-delay='1400'] [data-aos].aos-animate { transition-delay:1.4s; } 
[data-aos][data-aos][data-aos-duration='1450'], body[data-aos-duration='1450'] [data-aos] { transition-duration:1.45s; } [data-aos][data-aos][data-aos-delay='1450'], body[data-aos-delay='1450'] [data-aos] { transition-delay:0; } [data-aos][data-aos][data-aos-delay='1450'].aos-animate, body[data-aos-delay='1450'] [data-aos].aos-animate { transition-delay:1.45s; } 
[data-aos][data-aos][data-aos-duration='1500'], body[data-aos-duration='1500'] [data-aos] { transition-duration:1.5s; } [data-aos][data-aos][data-aos-delay='1500'], body[data-aos-delay='1500'] [data-aos] { transition-delay:0; } [data-aos][data-aos][data-aos-delay='1500'].aos-animate, body[data-aos-delay='1500'] [data-aos].aos-animate { transition-delay:1.5s; } 
[data-aos][data-aos][data-aos-duration='1550'], body[data-aos-duration='1550'] [data-aos] { transition-duration:1.55s; } [data-aos][data-aos][data-aos-delay='1550'], body[data-aos-delay='1550'] [data-aos] { transition-delay:0; } [data-aos][data-aos][data-aos-delay='1550'].aos-animate, body[data-aos-delay='1550'] [data-aos].aos-animate { transition-delay:1.55s; } 
[data-aos][data-aos][data-aos-duration='1600'], body[data-aos-duration='1600'] [data-aos] { transition-duration:1.6s; } [data-aos][data-aos][data-aos-delay='1600'], body[data-aos-delay='1600'] [data-aos] { transition-delay:0; } [data-aos][data-aos][data-aos-delay='1600'].aos-animate, body[data-aos-delay='1600'] [data-aos].aos-animate { transition-delay:1.6s; } 
[data-aos][data-aos][data-aos-duration='1650'], body[data-aos-duration='1650'] [data-aos] { transition-duration:1.65s; } [data-aos][data-aos][data-aos-delay='1650'], body[data-aos-delay='1650'] [data-aos] { transition-delay:0; } [data-aos][data-aos][data-aos-delay='1650'].aos-animate, body[data-aos-delay='1650'] [data-aos].aos-animate { transition-delay:1.65s; } 
[data-aos][data-aos][data-aos-duration='1700'], body[data-aos-duration='1700'] [data-aos] { transition-duration:1.7s; } [data-aos][data-aos][data-aos-delay='1700'], body[data-aos-delay='1700'] [data-aos] { transition-delay:0; } [data-aos][data-aos][data-aos-delay='1700'].aos-animate, body[data-aos-delay='1700'] [data-aos].aos-animate { transition-delay:1.7s; } 
[data-aos][data-aos][data-aos-duration='1750'], body[data-aos-duration='1750'] [data-aos] { transition-duration:1.75s; } [data-aos][data-aos][data-aos-delay='1750'], body[data-aos-delay='1750'] [data-aos] { transition-delay:0; } [data-aos][data-aos][data-aos-delay='1750'].aos-animate, body[data-aos-delay='1750'] [data-aos].aos-animate { transition-delay:1.75s; } 
[data-aos][data-aos][data-aos-duration='1800'], body[data-aos-duration='1800'] [data-aos] { transition-duration:1.8s; } [data-aos][data-aos][data-aos-delay='1800'], body[data-aos-delay='1800'] [data-aos] { transition-delay:0; } [data-aos][data-aos][data-aos-delay='1800'].aos-animate, body[data-aos-delay='1800'] [data-aos].aos-animate { transition-delay:1.8s; } 
[data-aos][data-aos][data-aos-duration='1850'], body[data-aos-duration='1850'] [data-aos] { transition-duration:1.85s; } [data-aos][data-aos][data-aos-delay='1850'], body[data-aos-delay='1850'] [data-aos] { transition-delay:0; } [data-aos][data-aos][data-aos-delay='1850'].aos-animate, body[data-aos-delay='1850'] [data-aos].aos-animate { transition-delay:1.85s; } 
[data-aos][data-aos][data-aos-duration='1900'], body[data-aos-duration='1900'] [data-aos] { transition-duration:1.9s; } [data-aos][data-aos][data-aos-delay='1900'], body[data-aos-delay='1900'] [data-aos] { transition-delay:0; } [data-aos][data-aos][data-aos-delay='1900'].aos-animate, body[data-aos-delay='1900'] [data-aos].aos-animate { transition-delay:1.9s; } 
[data-aos][data-aos][data-aos-duration='1950'], body[data-aos-duration='1950'] [data-aos] { transition-duration:1.95s; } [data-aos][data-aos][data-aos-delay='1950'], body[data-aos-delay='1950'] [data-aos] { transition-delay:0; } [data-aos][data-aos][data-aos-delay='1950'].aos-animate, body[data-aos-delay='1950'] [data-aos].aos-animate { transition-delay:1.95s; } 
[data-aos][data-aos][data-aos-duration='2000'], body[data-aos-duration='2000'] [data-aos] { transition-duration:2s; } [data-aos][data-aos][data-aos-delay='2000'], body[data-aos-delay='2000'] [data-aos] { transition-delay:0; } [data-aos][data-aos][data-aos-delay='2000'].aos-animate, body[data-aos-delay='2000'] [data-aos].aos-animate { transition-delay:2s; } 
[data-aos][data-aos][data-aos-duration='2050'], body[data-aos-duration='2050'] [data-aos] { transition-duration:2.05s; } [data-aos][data-aos][data-aos-delay='2050'], body[data-aos-delay='2050'] [data-aos] { transition-delay:0; } [data-aos][data-aos][data-aos-delay='2050'].aos-animate, body[data-aos-delay='2050'] [data-aos].aos-animate { transition-delay:2.05s; } 
[data-aos][data-aos][data-aos-duration='2100'], body[data-aos-duration='2100'] [data-aos] { transition-duration:2.1s; } [data-aos][data-aos][data-aos-delay='2100'], body[data-aos-delay='2100'] [data-aos] { transition-delay:0; } [data-aos][data-aos][data-aos-delay='2100'].aos-animate, body[data-aos-delay='2100'] [data-aos].aos-animate { transition-delay:2.1s; } 
[data-aos][data-aos][data-aos-duration='2150'], body[data-aos-duration='2150'] [data-aos] { transition-duration:2.15s; } [data-aos][data-aos][data-aos-delay='2150'], body[data-aos-delay='2150'] [data-aos] { transition-delay:0; } [data-aos][data-aos][data-aos-delay='2150'].aos-animate, body[data-aos-delay='2150'] [data-aos].aos-animate { transition-delay:2.15s; } 
[data-aos][data-aos][data-aos-duration='2200'], body[data-aos-duration='2200'] [data-aos] { transition-duration:2.2s; } [data-aos][data-aos][data-aos-delay='2200'], body[data-aos-delay='2200'] [data-aos] { transition-delay:0; } [data-aos][data-aos][data-aos-delay='2200'].aos-animate, body[data-aos-delay='2200'] [data-aos].aos-animate { transition-delay:2.2s; } 
[data-aos][data-aos][data-aos-duration='2250'], body[data-aos-duration='2250'] [data-aos] { transition-duration:2.25s; } [data-aos][data-aos][data-aos-delay='2250'], body[data-aos-delay='2250'] [data-aos] { transition-delay:0; } [data-aos][data-aos][data-aos-delay='2250'].aos-animate, body[data-aos-delay='2250'] [data-aos].aos-animate { transition-delay:2.25s; } 
[data-aos][data-aos][data-aos-duration='2300'], body[data-aos-duration='2300'] [data-aos] { transition-duration:2.3s; } [data-aos][data-aos][data-aos-delay='2300'], body[data-aos-delay='2300'] [data-aos] { transition-delay:0; } [data-aos][data-aos][data-aos-delay='2300'].aos-animate, body[data-aos-delay='2300'] [data-aos].aos-animate { transition-delay:2.3s; } 
[data-aos][data-aos][data-aos-duration='2350'], body[data-aos-duration='2350'] [data-aos] { transition-duration:2.35s; } [data-aos][data-aos][data-aos-delay='2350'], body[data-aos-delay='2350'] [data-aos] { transition-delay:0; } [data-aos][data-aos][data-aos-delay='2350'].aos-animate, body[data-aos-delay='2350'] [data-aos].aos-animate { transition-delay:2.35s; } 
[data-aos][data-aos][data-aos-duration='2400'], body[data-aos-duration='2400'] [data-aos] { transition-duration:2.4s; } [data-aos][data-aos][data-aos-delay='2400'], body[data-aos-delay='2400'] [data-aos] { transition-delay:0; } [data-aos][data-aos][data-aos-delay='2400'].aos-animate, body[data-aos-delay='2400'] [data-aos].aos-animate { transition-delay:2.4s; } 
[data-aos][data-aos][data-aos-duration='2450'], body[data-aos-duration='2450'] [data-aos] { transition-duration:2.45s; } [data-aos][data-aos][data-aos-delay='2450'], body[data-aos-delay='2450'] [data-aos] { transition-delay:0; } [data-aos][data-aos][data-aos-delay='2450'].aos-animate, body[data-aos-delay='2450'] [data-aos].aos-animate { transition-delay:2.45s; } 
[data-aos][data-aos][data-aos-duration='2500'], body[data-aos-duration='2500'] [data-aos] { transition-duration:2.5s; } [data-aos][data-aos][data-aos-delay='2500'], body[data-aos-delay='2500'] [data-aos] { transition-delay:0; } [data-aos][data-aos][data-aos-delay='2500'].aos-animate, body[data-aos-delay='2500'] [data-aos].aos-animate { transition-delay:2.5s; } 
[data-aos][data-aos][data-aos-duration='2550'], body[data-aos-duration='2550'] [data-aos] { transition-duration:2.55s; } [data-aos][data-aos][data-aos-delay='2550'], body[data-aos-delay='2550'] [data-aos] { transition-delay:0; } [data-aos][data-aos][data-aos-delay='2550'].aos-animate, body[data-aos-delay='2550'] [data-aos].aos-animate { transition-delay:2.55s; } 
[data-aos][data-aos][data-aos-duration='2600'], body[data-aos-duration='2600'] [data-aos] { transition-duration:2.6s; } [data-aos][data-aos][data-aos-delay='2600'], body[data-aos-delay='2600'] [data-aos] { transition-delay:0; } [data-aos][data-aos][data-aos-delay='2600'].aos-animate, body[data-aos-delay='2600'] [data-aos].aos-animate { transition-delay:2.6s; } 
[data-aos][data-aos][data-aos-duration='2650'], body[data-aos-duration='2650'] [data-aos] { transition-duration:2.65s; } [data-aos][data-aos][data-aos-delay='2650'], body[data-aos-delay='2650'] [data-aos] { transition-delay:0; } [data-aos][data-aos][data-aos-delay='2650'].aos-animate, body[data-aos-delay='2650'] [data-aos].aos-animate { transition-delay:2.65s; } 
[data-aos][data-aos][data-aos-duration='2700'], body[data-aos-duration='2700'] [data-aos] { transition-duration:2.7s; } [data-aos][data-aos][data-aos-delay='2700'], body[data-aos-delay='2700'] [data-aos] { transition-delay:0; } [data-aos][data-aos][data-aos-delay='2700'].aos-animate, body[data-aos-delay='2700'] [data-aos].aos-animate { transition-delay:2.7s; } 
[data-aos][data-aos][data-aos-duration='2750'], body[data-aos-duration='2750'] [data-aos] { transition-duration:2.75s; } [data-aos][data-aos][data-aos-delay='2750'], body[data-aos-delay='2750'] [data-aos] { transition-delay:0; } [data-aos][data-aos][data-aos-delay='2750'].aos-animate, body[data-aos-delay='2750'] [data-aos].aos-animate { transition-delay:2.75s; } 
[data-aos][data-aos][data-aos-duration='2800'], body[data-aos-duration='2800'] [data-aos] { transition-duration:2.8s; } [data-aos][data-aos][data-aos-delay='2800'], body[data-aos-delay='2800'] [data-aos] { transition-delay:0; } [data-aos][data-aos][data-aos-delay='2800'].aos-animate, body[data-aos-delay='2800'] [data-aos].aos-animate { transition-delay:2.8s; } 
[data-aos][data-aos][data-aos-duration='2850'], body[data-aos-duration='2850'] [data-aos] { transition-duration:2.85s; } [data-aos][data-aos][data-aos-delay='2850'], body[data-aos-delay='2850'] [data-aos] { transition-delay:0; } [data-aos][data-aos][data-aos-delay='2850'].aos-animate, body[data-aos-delay='2850'] [data-aos].aos-animate { transition-delay:2.85s; } 
[data-aos][data-aos][data-aos-duration='2900'], body[data-aos-duration='2900'] [data-aos] { transition-duration:2.9s; } [data-aos][data-aos][data-aos-delay='2900'], body[data-aos-delay='2900'] [data-aos] { transition-delay:0; } [data-aos][data-aos][data-aos-delay='2900'].aos-animate, body[data-aos-delay='2900'] [data-aos].aos-animate { transition-delay:2.9s; } 
[data-aos][data-aos][data-aos-duration='2950'], body[data-aos-duration='2950'] [data-aos] { transition-duration:2.95s; } [data-aos][data-aos][data-aos-delay='2950'], body[data-aos-delay='2950'] [data-aos] { transition-delay:0; } [data-aos][data-aos][data-aos-delay='2950'].aos-animate, body[data-aos-delay='2950'] [data-aos].aos-animate { transition-delay:2.95s; } 
[data-aos][data-aos][data-aos-duration='3000'], body[data-aos-duration='3000'] [data-aos] { transition-duration:3s; } [data-aos][data-aos][data-aos-delay='3000'], body[data-aos-delay='3000'] [data-aos] { transition-delay:0; } [data-aos][data-aos][data-aos-delay='3000'].aos-animate, body[data-aos-delay='3000'] [data-aos].aos-animate { transition-delay:3s; } 
[data-aos][data-aos][data-aos-easing=linear], body[data-aos-easing=linear] [data-aos] { transition-timing-function:cubic-bezier(.25, .25, .75, .75); } 
[data-aos][data-aos][data-aos-easing=ease], body[data-aos-easing=ease] [data-aos] { transition-timing-function:ease; } 
[data-aos][data-aos][data-aos-easing=ease-in], body[data-aos-easing=ease-in] [data-aos] { transition-timing-function:ease-in; } 
[data-aos][data-aos][data-aos-easing=ease-out], body[data-aos-easing=ease-out] [data-aos] { transition-timing-function:ease-out; } 
[data-aos][data-aos][data-aos-easing=ease-in-out], body[data-aos-easing=ease-in-out] [data-aos] { transition-timing-function:ease-in-out; } 
[data-aos][data-aos][data-aos-easing=ease-in-back], body[data-aos-easing=ease-in-back] [data-aos] { transition-timing-function:cubic-bezier(.6, -.28, .735, .045); } 
[data-aos][data-aos][data-aos-easing=ease-out-back], body[data-aos-easing=ease-out-back] [data-aos] { transition-timing-function:cubic-bezier(.175, .885, .32, 1.275); } 
[data-aos][data-aos][data-aos-easing=ease-in-out-back], body[data-aos-easing=ease-in-out-back] [data-aos] { transition-timing-function:cubic-bezier(.68, -.55, .265, 1.55); } 
[data-aos][data-aos][data-aos-easing=ease-in-sine], body[data-aos-easing=ease-in-sine] [data-aos] { transition-timing-function:cubic-bezier(.47, 0, .745, .715); } 
[data-aos][data-aos][data-aos-easing=ease-out-sine], body[data-aos-easing=ease-out-sine] [data-aos] { transition-timing-function:cubic-bezier(.39, .575, .565, 1); } 
[data-aos][data-aos][data-aos-easing=ease-in-out-sine], body[data-aos-easing=ease-in-out-sine] [data-aos] { transition-timing-function:cubic-bezier(.445, .05, .55, .95); } 
[data-aos][data-aos][data-aos-easing=ease-in-quad], body[data-aos-easing=ease-in-quad] [data-aos] { transition-timing-function:cubic-bezier(.55, .085, .68, .53); } 
[data-aos][data-aos][data-aos-easing=ease-out-quad], body[data-aos-easing=ease-out-quad] [data-aos] { transition-timing-function:cubic-bezier(.25, .46, .45, .94); } 
[data-aos][data-aos][data-aos-easing=ease-in-out-quad], body[data-aos-easing=ease-in-out-quad] [data-aos] { transition-timing-function:cubic-bezier(.455, .03, .515, .955); } 
[data-aos][data-aos][data-aos-easing=ease-in-cubic], body[data-aos-easing=ease-in-cubic] [data-aos] { transition-timing-function:cubic-bezier(.55, .085, .68, .53); } 
[data-aos][data-aos][data-aos-easing=ease-out-cubic], body[data-aos-easing=ease-out-cubic] [data-aos] { transition-timing-function:cubic-bezier(.25, .46, .45, .94); } 
[data-aos][data-aos][data-aos-easing=ease-in-out-cubic], body[data-aos-easing=ease-in-out-cubic] [data-aos] { transition-timing-function:cubic-bezier(.455, .03, .515, .955); } 
[data-aos][data-aos][data-aos-easing=ease-in-quart], body[data-aos-easing=ease-in-quart] [data-aos] { transition-timing-function:cubic-bezier(.55, .085, .68, .53); } 
[data-aos][data-aos][data-aos-easing=ease-out-quart], body[data-aos-easing=ease-out-quart] [data-aos] { transition-timing-function:cubic-bezier(.25, .46, .45, .94); } 
[data-aos][data-aos][data-aos-easing=ease-in-out-quart], body[data-aos-easing=ease-in-out-quart] [data-aos] { transition-timing-function:cubic-bezier(.455, .03, .515, .955); } 
[data-aos^=fade][data-aos^=fade] { opacity:0; transition-property:opacity, transform; } 
[data-aos^=fade][data-aos^=fade].aos-animate { opacity:1; transform:translate(0); } 
[data-aos=fade-up] { transform:translateY(100px); } 
[data-aos=fade-down] { transform:translateY(-100px); } 
[data-aos=fade-right] { transform:translate(-100px); } 
[data-aos=fade-left] { transform:translate(100px); } 
[data-aos=fade-up-right] { transform:translate(-100px, 100px); } 
[data-aos=fade-up-left] { transform:translate(100px, 100px); } 
[data-aos=fade-down-right] { transform:translate(-100px, -100px); } 
[data-aos=fade-down-left] { transform:translate(100px, -100px); } 
[data-aos^=zoom][data-aos^=zoom] { opacity:0; transition-property:opacity, transform; } 
[data-aos^=zoom][data-aos^=zoom].aos-animate { opacity:1; transform:translate(0) scale(1); } 
[data-aos=zoom-in] { transform:scale(.6); } [data-aos=zoom-in-up] { transform:translateY(100px) scale(.6); } 
[data-aos=zoom-in-down] { transform:translateY(-100px) scale(.6); } 
[data-aos=zoom-in-right] { transform:translate(-100px) scale(.6); } 
[data-aos=zoom-in-left] { transform:translate(100px) scale(.6); } 
[data-aos=zoom-out] { transform:scale(1.2); } 
[data-aos=zoom-out-up] { transform:translateY(100px) scale(1.2); } 
[data-aos=zoom-out-down] { transform:translateY(-100px) scale(1.2); } 
[data-aos=zoom-out-right] { transform:translate(-100px) scale(1.2); } 
[data-aos=zoom-out-left] { transform:translate(100px) scale(1.2); } 
[data-aos^=slide][data-aos^=slide] { transition-property:transform; } 
[data-aos^=slide][data-aos^=slide].aos-animate { transform:translate(0); } 
[data-aos=slide-up] { transform:translateY(100%); } 
[data-aos=slide-down] { transform:translateY(-100%); } 
[data-aos=slide-right] { transform:translateX(-100%); } 
[data-aos=slide-left] { transform:translateX(100%); } 
[data-aos^=flip][data-aos^=flip] { backface-visibility:hidden; transition-property:transform; } 
[data-aos=flip-left] { transform:perspective(2500px) rotateY(-100deg); } 
[data-aos=flip-left].aos-animate { transform:perspective(2500px) rotateY(0); } 
[data-aos=flip-right] { transform:perspective(2500px) rotateY(100deg); } 
[data-aos=flip-right].aos-animate { transform:perspective(2500px) rotateY(0); } 
[data-aos=flip-up] { transform:perspective(2500px) rotateX(-100deg); } 
[data-aos=flip-up].aos-animate { transform:perspective(2500px) rotateX(0); } 
[data-aos=flip-down] { transform:perspective(2500px) rotateX(100deg); } 
[data-aos=flip-down].aos-animate { transform:perspective(2500px) rotateX(0); } 

[data-aos="expand"] {    -webkit-transition-property: width;    transition-property: width;    width: 0;    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);    opacity: 0; }
.aos-animate[data-aos="expand"] {    width: 100% !important;    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);    opacity: 1; }


html { line-height:1.15; -ms-text-size-adjust:100%; -webkit-text-size-adjust:100%; } 
body { margin:0; } 
article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary { display:block; } 
audio, canvas, progress, video { display:inline-block; } 
audio:not([controls]) { display:none; height:0; } 
progress { vertical-align:baseline; } 
[hidden], template { display:none; } 
a { background-color:transparent; -webkit-text-decoration-skip:objects; } 
a:active, a:hover { outline-width:0; } 
abbr[title] { border-bottom:none; text-decoration:underline; text-decoration:underline dotted; } 
b, strong { font-weight:inherit; font-weight:bolder; } 
dfn { font-style:italic; } 
h1 { font-size:2em; margin:.67em 0; } 
mark { background-color:#ff0; color:#000; } 
small { font-size:80%; } 
sub, sup { font-size:75%; line-height:0; position:relative; vertical-align:baseline; } 
sub { bottom:-.25em; } sup { top:-.5em; } 
img { border-style:none; } 
svg:not(:root) { overflow:hidden; } 
code, kbd, pre, samp { font-family:monospace, monospace; font-size:1em; } 
figure { margin:1em 40px; } hr { box-sizing:content-box; height:0; overflow:visible; } 
button, input, optgroup, select, textarea { font:inherit; margin:0; } 
optgroup { font-weight:700; } button, input { overflow:visible; } 
button, select { text-transform:none; } 
[type=reset], [type=submit], button, html [type=button] { -webkit-appearance:button; } 
[type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner { border-style:none; padding:0; } 
[type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring, button:-moz-focusring { outline:1px dotted ButtonText; } 
fieldset { border:1px solid silver; margin:0 2px; padding:.35em .625em .75em; } 
legend { box-sizing:border-box; color:inherit; display:table; max-width:100%; padding:0; white-space:normal; } 
textarea { overflow:auto; } [type=checkbox], [type=radio] { box-sizing:border-box; padding:0; } 
[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button { height:auto; } 
[type=search] { -webkit-appearance:textfield; outline-offset:-2px; } 
[type=search]::-webkit-search-cancel-button, [type=search]::-webkit-search-decoration { -webkit-appearance:none; } 
::-webkit-input-placeholder { color:inherit; opacity:.54; } 
::-webkit-file-upload-button { -webkit-appearance:button; font:inherit; } 

@media print { 
	*, :after, :before, :first-letter, blockquote:first-line, div:first-line, li:first-line, p:first-line { text-shadow:none!important; box-shadow:none!important; } 
	a, a:visited { text-decoration:underline; } abbr[title]:after { content:" (" attr(title) ")"; } 
	pre { white-space:pre-wrap!important; } 
	blockquote, pre { border:1px solid #999; page-break-inside:avoid; } thead { display:table-header-group; } 
	img, tr { page-break-inside:avoid; } 
	h2, h3, p { orphans:3; widows:3; } 
	h2, h3 { page-break-after:avoid; } 
	.navbar { display:none; } .btn>.caret, .dropup>.btn>.caret, .dropup>button>.caret, .search-form .dropup>.search-submit>.caret, .search-form .search-submit>.caret, .section.content-area .posts-navigation .dropup>a>.caret, .section.content-area .posts-navigation a>.caret, .section.more-content-area .posts-navigation .dropup>a>.caret, .section.more-content-area .posts-navigation a>.caret, .section.parallax-images .wrapper .posts-navigation .dropup>a>.caret, .section.parallax-images .wrapper .posts-navigation a>.caret, button>.caret, header.main-header .header-buttons .dropup>.menu-toggler>.caret, header.main-header .header-buttons .menu-toggler>.caret { border-top-color:#000!important; } .tag { border:1px solid #000; } .table { border-collapse:collapse!important; } 
	.table td, .table th { background-color:#fff!important; } .table-bordered td, .table-bordered th { border:1px solid #ddd!important; } 
} 

*, :after, :before { box-sizing:inherit; } 
html { font-size:16px; -ms-overflow-style:scrollbar; -webkit-tap-highlight-color:transparent; } 
body { font-family: Roboto, Helvetica Neue, Arial, sans-serif; font-size:1rem; font-weight:300; line-height:1.5; color:#373a3c; background-color:#fff; } 
[tabindex="-1"]:focus { outline:none!important; } 
h1, h2, h3, h4, h5, h6 { margin-top:0; margin-bottom:.5rem; } 
p { margin-top:0; margin-bottom:1rem; } 
abbr[data-original-title], abbr[title] { cursor:help; border-bottom:1px dotted #818a91; } 
address { font-style:normal; line-height:inherit; } 
address, dl, ol, ul { margin-bottom:1rem; } 
dl, ol, ul { margin-top:0; } 
ol ol, ol ul, ul ol, ul ul { margin-bottom:0; } 
dt { font-weight:700; } 
dd { margin-bottom:.5rem; margin-left:0; } 
blockquote { margin:0 0 1rem; } 
a { color:#111111; text-decoration:none; } 
a:focus, a:hover { color:#000; text-decoration:underline; } 
a:focus { outline:5px auto -webkit-focus-ring-color; outline-offset:-2px; } 
a:not([href]):not([tabindex]), a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover { color:inherit; text-decoration:none; } 
a:not([href]):not([tabindex]):focus { outline:none; } 
pre { margin-top:0; margin-bottom:1rem; overflow:auto; } 
figure { margin:0 0 1rem; } 
img { vertical-align:middle; } 
[role=button] { cursor:pointer; } 
[role=button], a, area, button, input, label, select, summary, textarea { -ms-touch-action:manipulation; touch-action:manipulation; } 
table { border-collapse:collapse; background-color:transparent; } 
caption { padding-top:.75rem; padding-bottom:.75rem; color:#818a91; caption-side:bottom; } 
caption, th { text-align:left; } 
label {  margin-bottom:.5rem; font-size:16px; } 
button:focus { outline:1px dotted; outline:5px auto -webkit-focus-ring-color; } 
button, input, select, textarea { line-height:inherit; } 
input[type=checkbox]:disabled, input[type=radio]:disabled { cursor:not-allowed; } 
input[type=date], input[type=datetime-local], input[type=month], input[type=time] { -webkit-appearance:listbox; } 
textarea { resize:vertical; } 
fieldset { min-width:0; padding:0; margin:0; border:0; } 
legend { display:block; width:100%; padding:0; margin-bottom:.5rem; font-size:1.5rem; line-height:inherit; } 
input[type=search] { -webkit-appearance:none; } 
output { display:inline-block; } 
[hidden] { display:none!important; }  
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 { margin-bottom:.5rem; font-family:inherit; font-weight:500; line-height:1.1; color:inherit; }  
.h1, h1 { font-size:2.5rem; } 
.h2, h2 { font-size:2rem; text-align:center; } 
.h3, h3 { font-size:1.5rem; } 
.h4, h4 { font-size:1.3rem; } 
.h5, h5 { font-size:1.1rem; } 
.h6, h6 { font-size:1rem; }  
.lead { font-size:1.25rem; font-weight:300; } 
.display-1 { font-size:6rem; font-weight:300; } 
.display-2 { font-size:5.5rem; font-weight:300; } 
.display-3 { font-size:4.5rem; font-weight:300; }  
.display-4 { font-size:3.5rem; font-weight:300; } 
hr { margin-top:1rem; margin-bottom:1rem; border:0; border-top:1px solid rgba(0, 0, 0, .1); } 
.small, small { font-size:80%; font-weight:400; }  
.mark, mark { padding:.2em; background-color:#fcf8e3; } 
.list-inline, .list-unstyled { padding-left:0; list-style:none; } 
.list-inline-item { display:inline-block; }  
.list-inline-item:not(:last-child) { margin-right:5px; } 
.initialism { font-size:90%; text-transform:uppercase; }  
.blockquote { padding:.5rem 1rem; margin-bottom:1rem; font-size:1.25rem; border-left:.25rem solid #eceeef; }  
.blockquote-footer { display:block; font-size:80%; color:#818a91; } 
.blockquote-footer:before { content:"\2014   \A0"; }  
.blockquote-reverse { padding-right:1rem; padding-left:0; text-align:right; border-right:.25rem solid #eceeef; border-left:0; } 
.blockquote-reverse .blockquote-footer:before { content:""; }  

.blockquote-reverse .blockquote-footer:after { content:"\A0   \2014"; } 
dl.row>dd+dt { clear:left; } 
.img-fluid, .img-thumbnail, .wp-caption { max-width:100%; height:auto; }  
.img-thumbnail { padding:.25rem; background-color:#fff; border:1px solid #ddd; border-radius:.25rem; -webkit-transition:all .2s ease-in-out; transition:all .2s ease-in-out; }  
.figure { display:inline-block; } 
.figure-img, .wp-caption { margin-bottom:.5rem; line-height:1; } 
.figure-caption, .wp-caption-text { font-size:90%; color:#818a91; }  
.container { margin-left:auto; margin-right:auto; padding-right:10px; padding-left:10px; } 
.container:after { content:""; display:table; clear:both; } 
@media (min-width:600px) { .container { padding-right:10px; padding-left:10px; }  }  
@media (min-width:768px) { .container { padding-right:15px; padding-left:15px; }  }  
@media (min-width:992px) { .container { padding-right:15px; padding-left:15px; }  }  
@media (min-width:1200px) { .container { padding-right:15px; padding-left:15px; }  }  
@media (min-width:600px) { .container { width:590px; max-width:100%; }  }  
@media (min-width:768px) { .container { width:720px; max-width:100%; }  }  
@media (min-width:992px) { .container { width:960px; max-width:100%; }  }  
@media (min-width:1200px) { .container { width:1170px; max-width:100%; }  }   

.container-fluid { margin-left:auto; margin-right:auto; padding-right:10px; padding-left:10px; }  
.container-fluid:after { content:""; display:table; clear:both; } 

@media (min-width:600px) { .container-fluid { padding-right:10px; padding-left:10px; }  }  
@media (min-width:768px) { .container-fluid { padding-right:15px; padding-left:15px; }  }  
@media (min-width:992px) { .container-fluid { padding-right:15px; padding-left:15px; }  }  
@media (min-width:1200px) { .container-fluid { padding-right:15px; padding-left:15px; }  }   

.row { margin-right:-10px; margin-left:-10px; } 
.row:after { content:""; display:table; clear:both; } 
@media (min-width:600px) { .row { margin-right:-10px; margin-left:-10px; }  }  
@media (min-width:768px) { .row { margin-right:-15px; margin-left:-15px; }  }  
@media (min-width:992px) { .row { margin-right:-15px; margin-left:-15px; }  }  
@media (min-width:1200px) { .row { margin-right:-15px; margin-left:-15px; }  }   

.col-lg, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-md,  
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-sm, .col-sm-1,  
.col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-xl, .col-xl-1, .col-xl-2,  
.col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xs, .col-xs-1, .col-xs-2, .col-xs-3,  
.col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { position:relative; min-height:1px; padding-right:10px; padding-left:10px; } 

@media (min-width:600px) {  
	.col-lg, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-md,  
	.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-sm, .col-sm-1,  
	.col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-xl, .col-xl-1, .col-xl-2,  
	.col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xs, .col-xs-1, .col-xs-2, .col-xs-3,  
	.col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { padding-right:10px; padding-left:10px; } 
} 
	
@media (min-width:768px) {  
	.col-lg, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-md, .col-md-1,  
	.col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-sm, .col-sm-1, .col-sm-2, .col-sm-3,  
	.col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-xl, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5,  
	.col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xs, .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7,  
	.col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { padding-right:15px; padding-left:15px; } 
} 
	
@media (min-width:992px) {  
	.col-lg, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-md, .col-md-1, .col-md-2,  
	.col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-sm, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5,  
	.col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-xl, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8,  
	.col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xs, .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11,  
	.col-xs-12 { padding-right:15px; padding-left:15px; } 
} 
@media (min-width:1200px) {  
	.col-lg, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-md, .col-md-1, .col-md-2,  
	.col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-sm, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5,  
	.col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-xl, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8,  
	.col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xs, .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11,  
	.col-xs-12 { padding-right:15px; padding-left:15px; } 
}  
.col-xs-1 { float:left; width:8.33333%; } .col-xs-2 { float:left; width:16.66667%; } .col-xs-3 { float:left; width:25%; } .col-xs-4 { float:left; width:33.33333%; }  
.col-xs-5 { float:left; width:41.66667%; } .col-xs-6 { float:left; width:50%; } .col-xs-7 { float:left; width:58.33333%; } .col-xs-8 { float:left; width:66.66667%; }  
.col-xs-9 { float:left; width:75%; } .col-xs-10 { float:left; width:83.33333%; } .col-xs-11 { float:left; width:91.66667%; } .col-xs-12 { float:left; width:100%; }  
.pull-xs-0 { right:auto; } .pull-xs-1 { right:8.33333%; } .pull-xs-2 { right:16.66667%; } .pull-xs-3 { right:25%; } .pull-xs-4 { right:33.33333%; } .pull-xs-5 { right:41.66667%; }  
.pull-xs-6 { right:50%; } .pull-xs-7 { right:58.33333%; } .pull-xs-8 { right:66.66667%; } .pull-xs-9 { right:75%; } .pull-xs-10 { right:83.33333%; } .pull-xs-11 { right:91.66667%; }  
.pull-xs-12 { right:100%; } .push-xs-0 { left:auto; } .push-xs-1 { left:8.33333%; } .push-xs-2 { left:16.66667%; } .push-xs-3 { left:25%; } .push-xs-4 { left:33.33333%; } .push-xs-5 { left:41.66667%; }  
.push-xs-6 { left:50%; } .push-xs-7 { left:58.33333%; } .push-xs-8 { left:66.66667%; } .push-xs-9 { left:75%; } .push-xs-10 { left:83.33333%; } .push-xs-11 { left:91.66667%; } .push-xs-12 { left:100%; }  
.offset-xs-1 { margin-left:8.33333%; } .offset-xs-2 { margin-left:16.66667%; } .offset-xs-3 { margin-left:25%; } .offset-xs-4 { margin-left:33.33333%; } .offset-xs-5 { margin-left:41.66667%; }  
.offset-xs-6 { margin-left:50%; } .offset-xs-7 { margin-left:58.33333%; } .offset-xs-8 { margin-left:66.66667%; } .offset-xs-9 { margin-left:75%; } .offset-xs-10 { margin-left:83.33333%; }  
.offset-xs-11 { margin-left:91.66667%; } 
@media (min-width:600px) {  
	.col-sm-1 { float:left; width:8.33333%; } .col-sm-2 { float:left; width:16.66667%; } .col-sm-3 { float:left; width:25%; }  
	.col-sm-4 { float:left; width:33.33333%; } .col-sm-5 { float:left; width:41.66667%; } .col-sm-6 { float:left; width:50%; } .col-sm-7 { float:left; width:58.33333%; }  
	.col-sm-8 { float:left; width:66.66667%; } .col-sm-9 { float:left; width:75%; } .col-sm-10 { float:left; width:83.33333%; } .col-sm-11 { float:left; width:91.66667%; }  
	.col-sm-12 { float:left; width:100%; } .pull-sm-0 { right:auto; } .pull-sm-1 { right:8.33333%; } .pull-sm-2 { right:16.66667%; } .pull-sm-3 { right:25%; } .pull-sm-4 { right:33.33333%; }  
	.pull-sm-5 { right:41.66667%; } .pull-sm-6 { right:50%; } .pull-sm-7 { right:58.33333%; } .pull-sm-8 { right:66.66667%; } .pull-sm-9 { right:75%; } .pull-sm-10 { right:83.33333%; }  
	.pull-sm-11 { right:91.66667%; } .pull-sm-12 { right:100%; } .push-sm-0 { left:auto; } .push-sm-1 { left:8.33333%; } .push-sm-2 { left:16.66667%; } .push-sm-3 { left:25%; } .push-sm-4 { left:33.33333%; }  
	.push-sm-5 { left:41.66667%; } .push-sm-6 { left:50%; } .push-sm-7 { left:58.33333%; } .push-sm-8 { left:66.66667%; } .push-sm-9 { left:75%; } .push-sm-10 { left:83.33333%; }  
	.push-sm-11 { left:91.66667%; } .push-sm-12 { left:100%; } .offset-sm-0 { margin-left:0; } .offset-sm-1 { margin-left:8.33333%; } .offset-sm-2 { margin-left:16.66667%; }  
	.offset-sm-3 { margin-left:25%; } .offset-sm-4 { margin-left:33.33333%; } .offset-sm-5 { margin-left:41.66667%; } .offset-sm-6 { margin-left:50%; } .offset-sm-7 { margin-left:58.33333%; }  
	.offset-sm-8 { margin-left:66.66667%; } .offset-sm-9 { margin-left:75%; } .offset-sm-10 { margin-left:83.33333%; } .offset-sm-11 { margin-left:91.66667%; } 
} 

@media (min-width:768px) { .col-md-1 { float:left; width:8.33333%; } .col-md-2 { float:left; width:16.66667%; } .col-md-3 { float:left; width:25%; } .col-md-4 { float:left; width:33.33333%; } .col-md-5 { float:left; width:41.66667%; } .col-md-6 { float:left; width:50%; } .col-md-7 { float:left; width:58.33333%; } .col-md-8 { float:left; width:66.66667%; } .col-md-9 { float:left; width:75%; } .col-md-10 { float:left; width:83.33333%; } .col-md-11 { float:left; width:91.66667%; } .col-md-12 { float:left; width:100%; } .pull-md-0 { right:auto; } .pull-md-1 { right:8.33333%; } .pull-md-2 { right:16.66667%; } .pull-md-3 { right:25%; } .pull-md-4 { right:33.33333%; } .pull-md-5 { right:41.66667%; } .pull-md-6 { right:50%; } .pull-md-7 { right:58.33333%; } .pull-md-8 { right:66.66667%; } .pull-md-9 { right:75%; } .pull-md-10 { right:83.33333%; } .pull-md-11 { right:91.66667%; } .pull-md-12 { right:100%; } .push-md-0 { left:auto; } .push-md-1 { left:8.33333%; } .push-md-2 { left:16.66667%; } .push-md-3 { left:25%; } .push-md-4 { left:33.33333%; } .push-md-5 { left:41.66667%; } .push-md-6 { left:50%; } .push-md-7 { left:58.33333%; } .push-md-8 { left:66.66667%; } .push-md-9 { left:75%; } .push-md-10 { left:83.33333%; } .push-md-11 { left:91.66667%; } .push-md-12 { left:100%; } .offset-md-0 { margin-left:0; } .offset-md-1 { margin-left:8.33333%; } .offset-md-2 { margin-left:16.66667%; } .offset-md-3 { margin-left:25%; } .offset-md-4 { margin-left:33.33333%; } .offset-md-5 { margin-left:41.66667%; } .offset-md-6 { margin-left:50%; } .offset-md-7 { margin-left:58.33333%; } .offset-md-8 { margin-left:66.66667%; } .offset-md-9 { margin-left:75%; } .offset-md-10 { margin-left:83.33333%; } .offset-md-11 { margin-left:91.66667%; }  }  
@media (min-width:992px) { .col-lg-1 { float:left; width:8.33333%; } .col-lg-2 { float:left; width:16.66667%; } .col-lg-3 { float:left; width:25%; } .col-lg-4 { float:left; width:33.33333%; } .col-lg-5 { float:left; width:41.66667%; } .col-lg-6 { float:left; width:50%; } .col-lg-7 { float:left; width:58.33333%; } .col-lg-8 { float:left; width:66.66667%; } .col-lg-9 { float:left; width:75%; } .col-lg-10 { float:left; width:83.33333%; } .col-lg-11 { float:left; width:91.66667%; } .col-lg-12 { float:left; width:100%; } .pull-lg-0 { right:auto; } .pull-lg-1 { right:8.33333%; } .pull-lg-2 { right:16.66667%; } .pull-lg-3 { right:25%; } .pull-lg-4 { right:33.33333%; } .pull-lg-5 { right:41.66667%; } .pull-lg-6 { right:50%; } .pull-lg-7 { right:58.33333%; } .pull-lg-8 { right:66.66667%; } .pull-lg-9 { right:75%; } .pull-lg-10 { right:83.33333%; } .pull-lg-11 { right:91.66667%; } .pull-lg-12 { right:100%; } .push-lg-0 { left:auto; } .push-lg-1 { left:8.33333%; } .push-lg-2 { left:16.66667%; } .push-lg-3 { left:25%; } .push-lg-4 { left:33.33333%; } .push-lg-5 { left:41.66667%; } .push-lg-6 { left:50%; } .push-lg-7 { left:58.33333%; } .push-lg-8 { left:66.66667%; } .push-lg-9 { left:75%; } .push-lg-10 { left:83.33333%; } .push-lg-11 { left:91.66667%; } .push-lg-12 { left:100%; } .offset-lg-0 { margin-left:0; } .offset-lg-1 { margin-left:8.33333%; } .offset-lg-2 { margin-left:16.66667%; } .offset-lg-3 { margin-left:25%; } .offset-lg-4 { margin-left:33.33333%; } .offset-lg-5 { margin-left:41.66667%; } .offset-lg-6 { margin-left:50%; } .offset-lg-7 { margin-left:58.33333%; } .offset-lg-8 { margin-left:66.66667%; } .offset-lg-9 { margin-left:75%; } .offset-lg-10 { margin-left:83.33333%; } .offset-lg-11 { margin-left:91.66667%; }  }  
@media (min-width:1200px) { .col-xl-1 { float:left; width:8.33333%; } .col-xl-2 { float:left; width:16.66667%; } .col-xl-3 { float:left; width:25%; } .col-xl-4 { float:left; width:33.33333%; } .col-xl-5 { float:left; width:41.66667%; } .col-xl-6 { float:left; width:50%; } .col-xl-7 { float:left; width:58.33333%; } .col-xl-8 { float:left; width:66.66667%; } .col-xl-9 { float:left; width:75%; } .col-xl-10 { float:left; width:83.33333%; } .col-xl-11 { float:left; width:91.66667%; } .col-xl-12 { float:left; width:100%; } .pull-xl-0 { right:auto; } .pull-xl-1 { right:8.33333%; } .pull-xl-2 { right:16.66667%; } .pull-xl-3 { right:25%; } .pull-xl-4 { right:33.33333%; } .pull-xl-5 { right:41.66667%; } .pull-xl-6 { right:50%; } .pull-xl-7 { right:58.33333%; } .pull-xl-8 { right:66.66667%; } .pull-xl-9 { right:75%; } .pull-xl-10 { right:83.33333%; } .pull-xl-11 { right:91.66667%; } .pull-xl-12 { right:100%; } .push-xl-0 { left:auto; } .push-xl-1 { left:8.33333%; } .push-xl-2 { left:16.66667%; } .push-xl-3 { left:25%; } .push-xl-4 { left:33.33333%; } .push-xl-5 { left:41.66667%; } .push-xl-6 { left:50%; } .push-xl-7 { left:58.33333%; } .push-xl-8 { left:66.66667%; } .push-xl-9 { left:75%; } .push-xl-10 { left:83.33333%; } .push-xl-11 { left:91.66667%; } .push-xl-12 { left:100%; } .offset-xl-0 { margin-left:0; } .offset-xl-1 { margin-left:8.33333%; } .offset-xl-2 { margin-left:16.66667%; } .offset-xl-3 { margin-left:25%; } .offset-xl-4 { margin-left:33.33333%; } .offset-xl-5 { margin-left:41.66667%; } .offset-xl-6 { margin-left:50%; } .offset-xl-7 { margin-left:58.33333%; } .offset-xl-8 { margin-left:66.66667%; } .offset-xl-9 { margin-left:75%; } .offset-xl-10 { margin-left:83.33333%; } .offset-xl-11 { margin-left:91.66667%; }  }  

.table { width:100%; max-width:100%; margin-bottom:1rem; } 
.table td, .table th { padding:.75rem; vertical-align:top; border-top:1px solid #eceeef; }  
.table thead th { vertical-align:bottom; border-bottom:2px solid #eceeef; } 
.table tbody+tbody { border-top:2px solid #eceeef; } 
.table .table { background-color:#fff; }  
.table strong { text-transform:uppercase; }
@media (max-width:500px) {
        .table { overflow-x: auto; display: block; }
}

.table-sm td, .table-sm th { padding:.3rem; } .table-bordered, .table-bordered td, .table-bordered th { border:1px solid #eceeef; }  
.table-bordered thead td, .table-bordered thead th { border-bottom-width:2px; } 
.table-striped tbody tr:nth-of-type(odd) { background-color:rgba(0, 0, 0, .05); }  
.table-striped tbody tr:hover { background-color:#e5e5e5; }
.table-active, .table-active>td, .table-active>th, .table-hover .table-active:hover, .table-hover .table-active:hover>td, .table-hover .table-active:hover>th, .table-hover tbody tr:hover { background-color:rgba(0, 0, 0, .075); }  
.table-success, .table-success>td, .table-success>th { background-color:#dff0d8; }  
.table-hover .table-success:hover, .table-hover .table-success:hover>td, .table-hover .table-success:hover>th { background-color:#d0e9c6; }  
.table-info, .table-info>td, .table-info>th { background-color:#d9edf7; } 
.table-hover .table-info:hover, .table-hover .table-info:hover>td, .table-hover .table-info:hover>th { background-color:#c4e3f3; }  
.table-warning, .table-warning>td, .table-warning>th { background-color:#fcf8e3; }  
.table-hover .table-warning:hover, .table-hover .table-warning:hover>td, .table-hover .table-warning:hover>th { background-color:#faf2cc; }  
.table-danger, .table-danger>td, .table-danger>th { background-color:#f2dede; }  
.table-hover .table-danger:hover, .table-hover .table-danger:hover>td, .table-hover .table-danger:hover>th { background-color:#ebcccc; }  
.thead-inverse th { color:#fff; background-color:#373a3c; } 
.thead-default th { color:#fff; background-color:#eceeef; } 
.table-inverse { color:#fff; background-color:#373a3c; }  
.table-inverse td, .table-inverse th, .table-inverse thead th { border-color:#fff; } 
.table-inverse.table-bordered { border:0; }  
.table-responsive { display:block; width:100%; min-height:0; overflow-x:auto; } 
.table-reflow thead { float:left; } 
.table-reflow tbody { display:block; white-space:nowrap; }  
.table-reflow td, .table-reflow th { border-top:1px solid #eceeef; border-left:1px solid #eceeef; }  
.table-reflow td:last-child, .table-reflow th:last-child { border-right:1px solid #eceeef; }  
.table-reflow tbody:last-child tr:last-child td, .table-reflow tbody:last-child tr:last-child th, .table-reflow tfoot:last-child tr:last-child td, .table-reflow tfoot:last-child tr:last-child th, .table-reflow thead:last-child tr:last-child td, .table-reflow thead:last-child tr:last-child th { border-bottom:1px solid #eceeef; }  
.table-reflow tr { float:left; }  
.table-reflow tr td, .table-reflow tr th { display:block!important; border:1px solid #eceeef; }  


.careerjobs { margin:50px 0; }
.careerjobs em { font-size:25px; }
.careerjobs .table thead td { padding: 1.75rem; }
.careerjobs .table.table-striped thead td { color:#373a3c; font-size:1.5em; }
.careerjobs .table.table-striped tbody td strong { text-transform:capitalize; }
@media (max-width:500px) {
	.careerjobs .table.table-striped thead td { font-size:15px; }
}


.mwmessengers { margin:50px 0; }
.mwmessengers em { font-size:25px; }
.mwmessengers .table thead td { padding: 1.75rem; }
.mwmessengers .table.table-striped thead td { color:#373a3c; font-size:1.5em; }
.mwmessengers .table.table-striped tbody td strong { text-transform:capitalize; }
@media (max-width:500px) {
	.mwmessengers .table.table-striped thead td { font-size:15px; }
}

.medias { margin:50px 0; }
.medias  h2 { margin-bottom:50px; }
.medias em { font-size:25px; }
.medias .table thead td { padding: 1.75rem; }
.medias .table.table-striped tbody td strong { text-transform:capitalize; }


.ploop ul { list-style:none; padding:0; margin:0; }
.ploop ul li  { display: none; }


.form-control, .search-form .search-field { display:block; width:100%; padding:.5rem .75rem; font-size:1rem; line-height:1.25; color:#ced7e8; background-color:#fff; background-image:none; background-clip:padding-box; border:1px solid rgba(0, 0, 0, .15); border-radius:.25rem; } 
.form-control::-ms-expand, .search-form .search-field::-ms-expand { background-color:transparent; border:0; } 
.form-control:focus, .search-form .search-field:focus { color:#ced7e8; background-color:#fff; border-color:#66afe9; outline:none; } 
.form-control::-webkit-input-placeholder, .search-form .search-field::-webkit-input-placeholder { color:#999; opacity:1; } 
.form-control::-moz-placeholder, .search-form .search-field::-moz-placeholder { color:#999; opacity:1; } 
.form-control:-ms-input-placeholder, .search-form .search-field:-ms-input-placeholder { color:#999; opacity:1; } 
.form-control::placeholder, .search-form .search-field::placeholder { color:#999; opacity:1; } 
.form-control:disabled, .form-control[readonly], .search-form .search-field:disabled, .search-form [readonly].search-field { background-color:#eceeef; opacity:1; } 
.form-control:disabled, .search-form .search-field:disabled { cursor:not-allowed; } 
.search-form select.search-field:not([size]):not([multiple]), select.form-control:not([size]):not([multiple]) { height:calc(2.5rem - 2px); } 
.search-form select.search-field:focus::-ms-value, select.form-control:focus::-ms-value { color:#ced7e8; background-color:#fff; } 


.form-control-file, .form-control-range { display:block; } 
.col-form-label { padding-top:.5rem; padding-bottom:.5rem; margin-bottom:0; } 
.col-form-label-lg { padding-top:.75rem; padding-bottom:.75rem; font-size:1.25rem; } 
.col-form-label-sm { padding-top:.25rem; padding-bottom:.25rem; font-size:.875rem; } 
.col-form-legend { margin-bottom:0; font-size:1rem; } 
.col-form-legend, .form-control-static { padding-top:.5rem; padding-bottom:.5rem; } 
.form-control-static { line-height:1.25; border:solid transparent; border-width:1px 0; } 
.form-control-static.form-control-lg, .form-control-static.form-control-sm { padding-right:0; padding-left:0; } 
.form-control-sm { padding:.25rem .5rem; font-size:.875rem; border-radius:.2rem; } 
select.form-control-sm:not([size]):not([multiple]) { height:1.8125rem; } 
.form-control-lg { padding:.75rem 1.5rem; font-size:1.25rem; border-radius:.3rem; } 
select.form-control-lg:not([size]):not([multiple]) { height:3.16667rem; } 
.form-group, .search-form label { margin-bottom:1rem; } 
.form-text { display:block; margin-top:.25rem; } 
.form-check { position:relative; display:block; margin-bottom:.75rem; } 
.form-check+.form-check { margin-top:-.25rem; } 
.form-check.disabled .form-check-label { color:#818a91; cursor:not-allowed; } 
.form-check-label { padding-left:1.25rem; margin-bottom:0; cursor:pointer; } 
.form-check-input { position:absolute; margin-top:.25rem; margin-left:-1.25rem; } 
.form-check-input:only-child { position:static; } 
.form-check-inline { position:relative; display:inline-block; padding-left:1.25rem; margin-bottom:0; vertical-align:middle; cursor:pointer; } 
.form-check-inline+.form-check-inline { margin-left:.75rem; } 
.form-check-inline.disabled { color:#818a91; cursor:not-allowed; } 
.form-control-feedback { margin-top:.25rem; } 
.form-control-danger, .form-control-success, .form-control-warning { padding-right:2.25rem; background-repeat:no-repeat; background-position:center right .625rem; background-size:1.25rem 1.25rem; } 
.has-success .col-form-label, .has-success .custom-control, .has-success .form-check-inline, .has-success .form-check-label, .has-success .form-control-feedback, .has-success .form-control-label { color:#5cb85c; } 
.has-success .form-control, .has-success .search-form .search-field, .search-form .has-success .search-field { border-color:#5cb85c; } 
.has-success .input-group-addon { color:#5cb85c; border-color:#5cb85c; background-color:#eaf6ea; } 
.has-success .form-control-success { background-image:url("data:image/svg+xml; charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%235cb85c' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E"); } 
.has-warning .col-form-label, .has-warning .custom-control, .has-warning .form-check-inline, .has-warning .form-check-label, .has-warning .form-control-feedback, .has-warning .form-control-label { color:#f0ad4e; } 
.has-warning .form-control, .has-warning .search-form .search-field, .search-form .has-warning .search-field { border-color:#f0ad4e; } 
.has-warning .input-group-addon { color:#f0ad4e; border-color:#f0ad4e; background-color:#fff; } 
.has-warning .form-control-warning { background-image:url("data:image/svg+xml; charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23f0ad4e' d='M4.4 5.324h-.8v-2.46h.8zm0 1.42h-.8V5.89h.8zM3.76.63L.04 7.075c-.115.2.016.425.26.426h7.397c.242 0 .372-.226.258-.426C6.726 4.924 5.47 2.79 4.253.63c-.113-.174-.39-.174-.494 0z'/%3E%3C/svg%3E"); } 
.has-danger .col-form-label, .has-danger .custom-control, .has-danger .form-check-inline, .has-danger .form-check-label, .has-danger .form-control-feedback, .has-danger .form-control-label { color:#d9534f; } 
.has-danger .form-control, .has-danger .search-form .search-field, .search-form .has-danger .search-field { border-color:#d9534f; } 
.has-danger .input-group-addon { color:#d9534f; border-color:#d9534f; background-color:#fdf7f7; } 
.has-danger .form-control-danger { background-image:url("data:image/svg+xml; charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23d9534f' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E"); } 
@media (min-width:600px) { 
	.form-inline .form-group, .form-inline .search-form label, .search-form .form-group, .search-form .form-inline label, .search-form label { display:inline-block; margin-bottom:0; vertical-align:middle; } 
	.search-form .form-control, .search-form .search-field { display:inline-block; width:auto; vertical-align:middle; } 
	.form-inline .form-control-static, .search-form .form-control-static { display:inline-block; } 
	.form-inline .input-group, .search-form .input-group { display:inline-table; width:auto; vertical-align:middle; } 
	.form-inline .input-group .form-control, .form-inline .input-group .input-group-addon, .form-inline .input-group .input-group-btn, .form-inline .input-group .search-form .search-field, .search-form .input-group .form-control, .search-form .input-group .input-group-addon, .search-form .input-group .input-group-btn, .search-form .input-group .search-field { width:auto; } 
	.form-inline .input-group>.form-control, .search-form .form-inline .input-group>.search-field, .search-form .input-group>.form-control, .search-form .input-group>.search-field { width:100%; } 
	.form-inline .form-control-label, .search-form .form-control-label { margin-bottom:0; vertical-align:middle; } 
	.form-inline .form-check, .search-form .form-check { display:inline-block; margin-top:0; margin-bottom:0; vertical-align:middle; } 
	.form-inline .form-check-label, .search-form .form-check-label { padding-left:0; } 
	.form-inline .form-check-input, .search-form .form-check-input { position:relative; margin-left:0; } 
	.form-inline .has-feedback .form-control-feedback, .search-form .has-feedback .form-control-feedback { top:0; }  
}  
.btn, .search-form .search-submit, .section.content-area .posts-navigation a, .section.more-content-area .posts-navigation a, .section.parallax-images .wrapper .posts-navigation a, button, header.main-header .header-buttons .menu-toggler { display:inline-block; font-weight:400; line-height:1.25; text-align:center; white-space:nowrap; vertical-align:middle; cursor:pointer; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; border:1px solid transparent; padding:.5rem 1rem; font-size:1rem; border-radius:.25rem; } 
.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus, .search-form .active.focus.search-submit, .search-form .active.search-submit:focus, .search-form .focus.search-submit, .search-form .search-submit:active.focus, .search-form .search-submit:active:focus, .search-form .search-submit:focus, .section.content-area .posts-navigation a.active.focus, .section.content-area .posts-navigation a.active:focus, .section.content-area .posts-navigation a.focus, .section.content-area .posts-navigation a:active.focus, .section.content-area .posts-navigation a:active:focus, .section.content-area .posts-navigation a:focus, .section.more-content-area .posts-navigation a.active.focus, .section.more-content-area .posts-navigation a.active:focus, .section.more-content-area .posts-navigation a.focus, .section.more-content-area .posts-navigation a:active.focus, .section.more-content-area .posts-navigation a:active:focus, .section.more-content-area .posts-navigation a:focus, .section.parallax-images .wrapper .posts-navigation a.active.focus, .section.parallax-images .wrapper .posts-navigation a.active:focus, .section.parallax-images .wrapper .posts-navigation a.focus, .section.parallax-images .wrapper .posts-navigation a:active.focus, .section.parallax-images .wrapper .posts-navigation a:active:focus, .section.parallax-images .wrapper .posts-navigation a:focus, button.active.focus, button.active:focus, button.focus, button:active.focus, button:active:focus, button:focus, header.main-header .header-buttons .active.focus.menu-toggler, header.main-header .header-buttons .active.menu-toggler:focus, header.main-header .header-buttons .focus.menu-toggler, header.main-header .header-buttons .menu-toggler:active.focus, header.main-header .header-buttons .menu-toggler:active:focus, header.main-header .header-buttons .menu-toggler:focus { outline:5px auto -webkit-focus-ring-color; outline-offset:-2px; } 
.btn.focus, .btn:focus, .btn:hover, .search-form .focus.search-submit, .search-form .search-submit:focus, .search-form .search-submit:hover, .section.content-area .posts-navigation a.focus, .section.content-area .posts-navigation a:focus, .section.content-area .posts-navigation a:hover, .section.more-content-area .posts-navigation a.focus, .section.more-content-area .posts-navigation a:focus, .section.more-content-area .posts-navigation a:hover, .section.parallax-images .wrapper .posts-navigation a.focus, .section.parallax-images .wrapper .posts-navigation a:focus, .section.parallax-images .wrapper .posts-navigation a:hover, button.focus, button:focus, button:hover, header.main-header .header-buttons .focus.menu-toggler, header.main-header .header-buttons .menu-toggler:focus, header.main-header .header-buttons .menu-toggler:hover { text-decoration:none; } 
.btn.active, .btn:active, .search-form .active.search-submit, .search-form .search-submit:active, .section.content-area .posts-navigation a.active, .section.content-area .posts-navigation a:active, .section.more-content-area .posts-navigation a.active, .section.more-content-area .posts-navigation a:active, .section.parallax-images .wrapper .posts-navigation a.active, .section.parallax-images .wrapper .posts-navigation a:active, button.active, button:active, header.main-header .header-buttons .active.menu-toggler, header.main-header .header-buttons .menu-toggler:active { background-image:none; outline:0; } 
.btn.disabled, .btn:disabled, .search-form .disabled.search-submit, .search-form .search-submit:disabled, .section.content-area .posts-navigation a.disabled, .section.content-area .posts-navigation a:disabled, .section.more-content-area .posts-navigation a.disabled, .section.more-content-area .posts-navigation a:disabled, .section.parallax-images .wrapper .posts-navigation a.disabled, .section.parallax-images .wrapper .posts-navigation a:disabled, button.disabled, button:disabled, header.main-header .header-buttons .disabled.menu-toggler, header.main-header .header-buttons .menu-toggler:disabled { cursor:not-allowed; opacity:.65; } .search-form a.disabled.search-submit, .search-form fieldset[disabled] a.search-submit, .section.content-area .posts-navigation a.disabled, .section.content-area .posts-navigation fieldset[disabled] a, .section.more-content-area .posts-navigation a.disabled, .section.more-content-area .posts-navigation fieldset[disabled] a, .section.parallax-images .wrapper .posts-navigation a.disabled, .section.parallax-images .wrapper .posts-navigation fieldset[disabled] a, a.btn.disabled, fieldset[disabled] .search-form a.search-submit, fieldset[disabled] .section.content-area .posts-navigation a, fieldset[disabled] .section.more-content-area .posts-navigation a, fieldset[disabled] .section.parallax-images .wrapper .posts-navigation a, fieldset[disabled] a.btn, fieldset[disabled] header.main-header .header-buttons a.menu-toggler, header.main-header .header-buttons a.disabled.menu-toggler, header.main-header .header-buttons fieldset[disabled] a.menu-toggler { pointer-events:none; } 
.btn-primary, .section.content-area .posts-navigation a, .section.more-content-area .posts-navigation a, .section.parallax-images .wrapper .posts-navigation a { color:#fff; background-color:#111111; border-color:#111111; } 
.btn-primary.focus, .btn-primary:focus, .btn-primary:hover, .section.content-area .posts-navigation a.focus, .section.content-area .posts-navigation a:focus, .section.content-area .posts-navigation a:hover, .section.more-content-area .posts-navigation a.focus, .section.more-content-area .posts-navigation a:focus, .section.more-content-area .posts-navigation a:hover, .section.parallax-images .wrapper .posts-navigation a.focus, .section.parallax-images .wrapper .posts-navigation a:focus, .section.parallax-images .wrapper .posts-navigation a:hover { color:#fff; background-color:#408453; border-color:#3d7d4e; } 
.btn-primary.active, .btn-primary:active, .open>.btn-primary.dropdown-toggle, .section.content-area .posts-navigation .open>a.dropdown-toggle, .section.content-area .posts-navigation a.active, .section.content-area .posts-navigation a:active, .section.more-content-area .posts-navigation .open>a.dropdown-toggle, .section.more-content-area .posts-navigation a.active, .section.more-content-area .posts-navigation a:active, .section.parallax-images .wrapper .posts-navigation .open>a.dropdown-toggle, .section.parallax-images .wrapper .posts-navigation a.active, .section.parallax-images .wrapper .posts-navigation a:active { color:#fff; background-color:#408453; border-color:#3d7d4e; background-image:none; } 
.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .open>.btn-primary.dropdown-toggle.focus, .open>.btn-primary.dropdown-toggle:focus, .open>.btn-primary.dropdown-toggle:hover, .section.content-area .posts-navigation .open>a.dropdown-toggle.focus, .section.content-area .posts-navigation .open>a.dropdown-toggle:focus, .section.content-area .posts-navigation .open>a.dropdown-toggle:hover, .section.content-area .posts-navigation a.active.focus, .section.content-area .posts-navigation a.active:focus, .section.content-area .posts-navigation a.active:hover, .section.content-area .posts-navigation a:active.focus, .section.content-area .posts-navigation a:active:focus, .section.content-area .posts-navigation a:active:hover, .section.more-content-area .posts-navigation .open>a.dropdown-toggle.focus, .section.more-content-area .posts-navigation .open>a.dropdown-toggle:focus, .section.more-content-area .posts-navigation .open>a.dropdown-toggle:hover, .section.more-content-area .posts-navigation a.active.focus, .section.more-content-area .posts-navigation a.active:focus, .section.more-content-area .posts-navigation a.active:hover, .section.more-content-area .posts-navigation a:active.focus, .section.more-content-area .posts-navigation a:active:focus, .section.more-content-area .posts-navigation a:active:hover, .section.parallax-images .wrapper .posts-navigation .open>a.dropdown-toggle.focus, .section.parallax-images .wrapper .posts-navigation .open>a.dropdown-toggle:focus, .section.parallax-images .wrapper .posts-navigation .open>a.dropdown-toggle:hover, .section.parallax-images .wrapper .posts-navigation a.active.focus, .section.parallax-images .wrapper .posts-navigation a.active:focus, .section.parallax-images .wrapper .posts-navigation a.active:hover, .section.parallax-images .wrapper .posts-navigation a:active.focus, .section.parallax-images .wrapper .posts-navigation a:active:focus, .section.parallax-images .wrapper .posts-navigation a:active:hover { color:#fff; background-color:#356c43; border-color:#275032; } 
.btn-primary.disabled.focus, .btn-primary.disabled:focus, .btn-primary.disabled:hover, .btn-primary:disabled.focus, .btn-primary:disabled:focus, .btn-primary:disabled:hover, .section.content-area .posts-navigation a.disabled.focus, .section.content-area .posts-navigation a.disabled:focus, .section.content-area .posts-navigation a.disabled:hover, .section.content-area .posts-navigation a:disabled.focus, .section.content-area .posts-navigation a:disabled:focus, .section.content-area .posts-navigation a:disabled:hover, .section.more-content-area .posts-navigation a.disabled.focus, .section.more-content-area .posts-navigation a.disabled:focus, .section.more-content-area .posts-navigation a.disabled:hover, .section.more-content-area .posts-navigation a:disabled.focus, .section.more-content-area .posts-navigation a:disabled:focus, .section.more-content-area .posts-navigation a:disabled:hover, .section.parallax-images .wrapper .posts-navigation a.disabled.focus, .section.parallax-images .wrapper .posts-navigation a.disabled:focus, .section.parallax-images .wrapper .posts-navigation a.disabled:hover, .section.parallax-images .wrapper .posts-navigation a:disabled.focus, .section.parallax-images .wrapper .posts-navigation a:disabled:focus, .section.parallax-images .wrapper .posts-navigation a:disabled:hover { background-color:#111111; border-color:#111111; } .btn-secondary { color:#373a3c; background-color:#fff; border-color:#ccc; } .btn-secondary.focus, .btn-secondary:focus, .btn-secondary:hover { color:#373a3c; background-color:#e6e6e6; border-color:#adadad; } .btn-secondary.active, .btn-secondary:active, .open>.btn-secondary.dropdown-toggle { color:#373a3c; background-color:#e6e6e6; border-color:#adadad; background-image:none; } 
.btn-secondary.active.focus, .btn-secondary.active:focus, .btn-secondary.active:hover, .btn-secondary:active.focus, .btn-secondary:active:focus, .btn-secondary:active:hover, .open>.btn-secondary.dropdown-toggle.focus, .open>.btn-secondary.dropdown-toggle:focus, .open>.btn-secondary.dropdown-toggle:hover { color:#373a3c; background-color:#d4d4d4; border-color:#8c8c8c; } 
.btn-secondary.disabled.focus, .btn-secondary.disabled:focus, .btn-secondary.disabled:hover, .btn-secondary:disabled.focus, .btn-secondary:disabled:focus, .btn-secondary:disabled:hover { background-color:#fff; border-color:#ccc; } 
.btn-info { color:#fff; background-color:#5bc0de; border-color:#5bc0de; } 
.btn-info.focus, .btn-info:focus, .btn-info:hover { color:#fff; background-color:#31b0d5; border-color:#2aabd2; } 
.btn-info.active, .btn-info:active, .open>.btn-info.dropdown-toggle { color:#fff; background-color:#31b0d5; border-color:#2aabd2; background-image:none; } 
.btn-info.active.focus, .btn-info.active:focus, .btn-info.active:hover, .btn-info:active.focus, .btn-info:active:focus, .btn-info:active:hover, .open>.btn-info.dropdown-toggle.focus, .open>.btn-info.dropdown-toggle:focus, .open>.btn-info.dropdown-toggle:hover { color:#fff; background-color:#269abc; border-color:#1f7e9a; } 
.btn-info.disabled.focus, .btn-info.disabled:focus, .btn-info.disabled:hover, .btn-info:disabled.focus, .btn-info:disabled:focus, .btn-info:disabled:hover { background-color:#5bc0de; border-color:#5bc0de; } 
.btn-success { color:#fff; background-color:#5cb85c; border-color:#5cb85c; } 
.btn-success.focus, .btn-success:focus, .btn-success:hover { color:#fff; background-color:#449d44; border-color:#419641; } 
.btn-success.active, .btn-success:active, .open>.btn-success.dropdown-toggle { color:#fff; background-color:#449d44; border-color:#419641; background-image:none; } 
.btn-success.active.focus, .btn-success.active:focus, .btn-success.active:hover, .btn-success:active.focus, .btn-success:active:focus, .btn-success:active:hover, .open>.btn-success.dropdown-toggle.focus, .open>.btn-success.dropdown-toggle:focus, .open>.btn-success.dropdown-toggle:hover { color:#fff; background-color:#398439; border-color:#2d672d; } 
.btn-success.disabled.focus, .btn-success.disabled:focus, .btn-success.disabled:hover, .btn-success:disabled.focus, .btn-success:disabled:focus, .btn-success:disabled:hover { background-color:#5cb85c; border-color:#5cb85c; } 
.btn-warning { color:#fff; background-color:#f0ad4e; border-color:#f0ad4e; } 
.btn-warning.focus, .btn-warning:focus, .btn-warning:hover { color:#fff; background-color:#ec971f; border-color:#eb9316; } 
.btn-warning.active, .btn-warning:active, .open>.btn-warning.dropdown-toggle { color:#fff; background-color:#ec971f; border-color:#eb9316; background-image:none; } 
.btn-warning.active.focus, .btn-warning.active:focus, .btn-warning.active:hover, .btn-warning:active.focus, .btn-warning:active:focus, .btn-warning:active:hover, .open>.btn-warning.dropdown-toggle.focus, .open>.btn-warning.dropdown-toggle:focus, .open>.btn-warning.dropdown-toggle:hover { color:#fff; background-color:#d58512; border-color:#b06d0f; } 
.btn-warning.disabled.focus, .btn-warning.disabled:focus, .btn-warning.disabled:hover, .btn-warning:disabled.focus, .btn-warning:disabled:focus, .btn-warning:disabled:hover { background-color:#f0ad4e; border-color:#f0ad4e; } 
.btn-danger { color:#fff; background-color:#d9534f; border-color:#d9534f; } 
.btn-danger.focus, .btn-danger:focus, .btn-danger:hover { color:#fff; background-color:#c9302c; border-color:#c12e2a; } 
.btn-danger.active, .btn-danger:active, .open>.btn-danger.dropdown-toggle { color:#fff; background-color:#c9302c; border-color:#c12e2a; background-image:none; } 
.btn-danger.active.focus, .btn-danger.active:focus, .btn-danger.active:hover, .btn-danger:active.focus, .btn-danger:active:focus, .btn-danger:active:hover, .open>.btn-danger.dropdown-toggle.focus, .open>.btn-danger.dropdown-toggle:focus, .open>.btn-danger.dropdown-toggle:hover { color:#fff; background-color:#ac2925; border-color:#8b211e; } 
.btn-danger.disabled.focus, .btn-danger.disabled:focus, .btn-danger.disabled:hover, .btn-danger:disabled.focus, .btn-danger:disabled:focus, .btn-danger:disabled:hover { background-color:#d9534f; border-color:#d9534f; } 
.btn-outline-primary { color:#111111; background-image:none; background-color:transparent; border-color:#111111; } 
.btn-outline-primary.active, .btn-outline-primary.focus, .btn-outline-primary:active, .btn-outline-primary:focus, .btn-outline-primary:hover, .open>.btn-outline-primary.dropdown-toggle { color:#fff; background-color:#111111; border-color:#111111; } 
.btn-outline-primary.active.focus, .btn-outline-primary.active:focus, .btn-outline-primary.active:hover, .btn-outline-primary:active.focus, .btn-outline-primary:active:focus, .btn-outline-primary:active:hover, .open>.btn-outline-primary.dropdown-toggle.focus, .open>.btn-outline-primary.dropdown-toggle:focus, .open>.btn-outline-primary.dropdown-toggle:hover { color:#fff; background-color:#356c43; border-color:#275032; } 
.btn-outline-primary.disabled.focus, .btn-outline-primary.disabled:focus, .btn-outline-primary.disabled:hover, .btn-outline-primary:disabled.focus, .btn-outline-primary:disabled:focus, .btn-outline-primary:disabled:hover { border-color:#93caa2; } 
.btn-outline-secondary { color:#ccc; background-image:none; background-color:transparent; border-color:#ccc; } 
.btn-outline-secondary.active, .btn-outline-secondary.focus, .btn-outline-secondary:active, .btn-outline-secondary:focus, .btn-outline-secondary:hover, .open>.btn-outline-secondary.dropdown-toggle { color:#fff; background-color:#ccc; border-color:#ccc; } 
.btn-outline-secondary.active.focus, .btn-outline-secondary.active:focus, .btn-outline-secondary.active:hover, .btn-outline-secondary:active.focus, .btn-outline-secondary:active:focus, .btn-outline-secondary:active:hover, .open>.btn-outline-secondary.dropdown-toggle.focus, .open>.btn-outline-secondary.dropdown-toggle:focus, .open>.btn-outline-secondary.dropdown-toggle:hover { color:#fff; background-color:#a1a1a1; border-color:#8c8c8c; } 
.btn-outline-secondary.disabled.focus, .btn-outline-secondary.disabled:focus, .btn-outline-secondary.disabled:hover, .btn-outline-secondary:disabled.focus, .btn-outline-secondary:disabled:focus, .btn-outline-secondary:disabled:hover { border-color:#fff; } 
.btn-outline-info { color:#5bc0de; background-image:none; background-color:transparent; border-color:#5bc0de; } 
.btn-outline-info.active, .btn-outline-info.focus, .btn-outline-info:active, .btn-outline-info:focus, .btn-outline-info:hover, .open>.btn-outline-info.dropdown-toggle { color:#fff; background-color:#5bc0de; border-color:#5bc0de; } 
.btn-outline-info.active.focus, .btn-outline-info.active:focus, .btn-outline-info.active:hover, .btn-outline-info:active.focus, .btn-outline-info:active:focus, .btn-outline-info:active:hover, .open>.btn-outline-info.dropdown-toggle.focus, .open>.btn-outline-info.dropdown-toggle:focus, .open>.btn-outline-info.dropdown-toggle:hover { color:#fff; background-color:#269abc; border-color:#1f7e9a; } 
.btn-outline-info.disabled.focus, .btn-outline-info.disabled:focus, .btn-outline-info.disabled:hover, .btn-outline-info:disabled.focus, .btn-outline-info:disabled:focus, .btn-outline-info:disabled:hover { border-color:#b0e1ef; } 
.btn-outline-success { color:#5cb85c; background-image:none; background-color:transparent; border-color:#5cb85c; } 
.btn-outline-success.active, .btn-outline-success.focus, .btn-outline-success:active, .btn-outline-success:focus, .btn-outline-success:hover, .open>.btn-outline-success.dropdown-toggle { color:#fff; background-color:#5cb85c; border-color:#5cb85c; }
.btn-outline-success.active.focus, .btn-outline-success.active:focus, .btn-outline-success.active:hover, .btn-outline-success:active.focus, .btn-outline-success:active:focus, .btn-outline-success:active:hover, .open>.btn-outline-success.dropdown-toggle.focus, .open>.btn-outline-success.dropdown-toggle:focus, .open>.btn-outline-success.dropdown-toggle:hover { color:#fff; background-color:#398439; border-color:#2d672d; } 
.btn-outline-success.disabled.focus, .btn-outline-success.disabled:focus, .btn-outline-success.disabled:hover, .btn-outline-success:disabled.focus, .btn-outline-success:disabled:focus, .btn-outline-success:disabled:hover { border-color:#a3d7a3; } 
.btn-outline-warning { color:#f0ad4e; background-image:none; background-color:transparent; border-color:#f0ad4e; } 
.btn-outline-warning.active, .btn-outline-warning.focus, .btn-outline-warning:active, .btn-outline-warning:focus, .btn-outline-warning:hover, .open>.btn-outline-warning.dropdown-toggle { color:#fff; background-color:#f0ad4e; border-color:#f0ad4e; } 
.btn-outline-warning.active.focus, .btn-outline-warning.active:focus, .btn-outline-warning.active:hover, .btn-outline-warning:active.focus, .btn-outline-warning:active:focus, .btn-outline-warning:active:hover, .open>.btn-outline-warning.dropdown-toggle.focus, .open>.btn-outline-warning.dropdown-toggle:focus, .open>.btn-outline-warning.dropdown-toggle:hover { color:#fff; background-color:#d58512; border-color:#b06d0f; } 
.btn-outline-warning.disabled.focus, .btn-outline-warning.disabled:focus, .btn-outline-warning.disabled:hover, .btn-outline-warning:disabled.focus, .btn-outline-warning:disabled:focus, .btn-outline-warning:disabled:hover { border-color:#f8d9ac; } 
.btn-outline-danger { color:#d9534f; background-image:none; background-color:transparent; border-color:#d9534f; } 
.btn-outline-danger.active, .btn-outline-danger.focus, .btn-outline-danger:active, .btn-outline-danger:focus, .btn-outline-danger:hover, .open>.btn-outline-danger.dropdown-toggle { color:#fff; background-color:#d9534f; border-color:#d9534f; } 
.btn-outline-danger.active.focus, .btn-outline-danger.active:focus, .btn-outline-danger.active:hover, .btn-outline-danger:active.focus, .btn-outline-danger:active:focus, .btn-outline-danger:active:hover, .open>.btn-outline-danger.dropdown-toggle.focus, .open>.btn-outline-danger.dropdown-toggle:focus, .open>.btn-outline-danger.dropdown-toggle:hover { color:#fff; background-color:#ac2925; border-color:#8b211e; } 
.btn-outline-danger.disabled.focus, .btn-outline-danger.disabled:focus, .btn-outline-danger.disabled:hover, .btn-outline-danger:disabled.focus, .btn-outline-danger:disabled:focus, .btn-outline-danger:disabled:hover { border-color:#eba5a3; } 
.btn-link { font-weight:400; color:#111111; border-radius:0; } 
.btn-link, .btn-link.active, .btn-link:active, .btn-link:disabled { background-color:transparent; } 
.btn-link, .btn-link:active, .btn-link:focus, .btn-link:hover { border-color:transparent; } 
.btn-link:focus, .btn-link:hover { color:#387348; text-decoration:underline; background-color:transparent; } 
.btn-link:disabled:focus, .btn-link:disabled:hover { color:#818a91; text-decoration:none; } 
.btn-lg { padding:.75rem 1.5rem; font-size:1.25rem; border-radius:.3rem; } 
.btn-sm { padding:.25rem .5rem; font-size:.875rem; border-radius:.2rem; } 
.btn-block { display:block; width:100%; } 
.btn-block+.btn-block { margin-top:.5rem; } 
input[type=button].btn-block, input[type=reset].btn-block, input[type=submit].btn-block { width:100%; } 
.fade { opacity:0; -webkit-transition:opacity .15s linear; transition:opacity .15s linear; } 
.fade.active { opacity:1; } 
.collapse { display:none; } 
.collapse.active { display:block; } 
tr.collapse.active { display:table-row; } 
tbody.collapse.active { display:table-row-group; } 
.collapsing { position:relative; height:0; overflow:hidden; -webkit-transition-timing-function:ease; transition-timing-function:ease; -webkit-transition-duration:.35s; transition-duration:.35s; -webkit-transition-property:height; transition-property:height; } 
.alert { padding:.75rem 1.25rem; margin-bottom:1rem; border:1px solid transparent; border-radius:.25rem; } 
.alert-heading { color:inherit; } 
.alert-link { font-weight:700; } 
.alert-dismissible { padding-right:2.5rem; } 
.alert-dismissible .close { position:relative; top:-.125rem; right:-1.25rem; color:inherit; } 
.alert-success { background-color:#dff0d8; border-color:#d0e9c6; color:#3c763d; } 
.alert-success hr { border-top-color:#c1e2b3; } 
.alert-success .alert-link { color:#2b542c; } 
.alert-info { background-color:#d9edf7; border-color:#bcdff1; color:#31708f; } 
.alert-info hr { border-top-color:#a6d5ec; } 
.alert-info .alert-link { color:#245269; } 
.alert-warning { background-color:#fcf8e3; border-color:#faf2cc; color:#8a6d3b; } 
.alert-warning hr { border-top-color:#f7ecb5; } 
.alert-warning .alert-link { color:#66512c; } 
.alert-danger { background-color:#f2dede; border-color:#ebcccc; color:#a94442; } 
.alert-danger hr { border-top-color:#e4b9b9; } 
.alert-danger .alert-link { color:#843534; } 
.embed-responsive { position:relative; display:block; height:0; padding:0; overflow:hidden; } 
.embed-responsive .embed-responsive-item, .embed-responsive embed, .embed-responsive iframe, .embed-responsive object, .embed-responsive video { position:absolute; top:0; bottom:0; left:0; width:100%; height:100%; border:0; } 
.embed-responsive-21by9 { padding-bottom:42.85714%; } .embed-responsive-16by9 { padding-bottom:56.25%; } .embed-responsive-4by3 { padding-bottom:75%; } 
.embed-responsive-1by1 { padding-bottom:100%; } 
.align-baseline { vertical-align:baseline!important; } 
.align-top { vertical-align:top!important; } 
.align-middle { vertical-align:middle!important; } .align-bottom { vertical-align:bottom!important; } .align-text-bottom { vertical-align:text-bottom!important; } 
.align-text-top { vertical-align:text-top!important; } .bg-faded { background-color:#f7f7f7; } 
.bg-primary { background-color:#111111!important; } 
a.bg-primary:focus, a.bg-primary:hover { background-color:#408453!important; } .bg-success { background-color:#5cb85c!important; } 
a.bg-success:focus, a.bg-success:hover { background-color:#449d44!important; } .bg-info { background-color:#5bc0de!important; } 
a.bg-info:focus, a.bg-info:hover { background-color:#31b0d5!important; } .bg-warning { background-color:#f0ad4e!important; } 
a.bg-warning:focus, a.bg-warning:hover { background-color:#ec971f!important; } .bg-danger { background-color:#d9534f!important; } 
a.bg-danger:focus, a.bg-danger:hover { background-color:#c9302c!important; } .bg-inverse { background-color:#373a3c!important; } 
a.bg-inverse:focus, a.bg-inverse:hover { background-color:#1f2021!important; } .rounded { border-radius:.25rem; } .rounded-top { border-top-left-radius:.25rem; } 
.rounded-right, .rounded-top { border-top-right-radius:.25rem; } .rounded-bottom, .rounded-right { border-bottom-right-radius:.25rem; } 
.rounded-bottom, .rounded-left { border-bottom-left-radius:.25rem; } .rounded-left { border-top-left-radius:.25rem; } .rounded-circle { border-radius:50%; } 
.clearfix:after { content:""; display:table; clear:both; } 
.d-none { display:none!important; } 
.d-inline { display:inline!important; } 
.d-inline-block { display:inline-block!important; } 
.d-block { display:block!important; } 
.d-table { display:table!important; } 
.d-table-cell { display:table-cell!important; } 
.d-flex { display:-webkit-box!important; display:-ms-flexbox!important; display:flex!important; } 
@media (min-width:600px) and (min-width:600px) { .d-sm-none { display:none!important; } .d-sm-inline { display:inline!important; } .d-sm-inline-block { display:inline-block!important; } .d-sm-block { display:block!important; } .d-sm-table { display:table!important; } .d-sm-table-cell { display:table-cell!important; } .d-sm-flex { display:-webkit-box!important; display:-ms-flexbox!important; display:flex!important; }  }  
@media (min-width:768px) and (min-width:768px) { 
	.d-md-none { display:none!important; } 
	.d-md-inline { display:inline!important; } 
	.d-md-inline-block { display:inline-block!important; } 
	.d-md-block { display:block!important; } 
	.d-md-table { display:table!important; } 
	.d-md-table-cell { display:table-cell!important; } 
	.d-md-flex { display:-webkit-box!important; display:-ms-flexbox!important; display:flex!important; }  
}  
@media (min-width:992px) and (min-width:992px) { 
	.d-lg-none { display:none!important; } 
	.d-lg-inline { display:inline!important; } 
	.d-lg-inline-block { display:inline-block!important; } 
	.d-lg-block { display:block!important; } 
	.d-lg-table { display:table!important; } 
	.d-lg-table-cell { display:table-cell!important; } 
	.d-lg-flex { display:-webkit-box!important; display:-ms-flexbox!important; display:flex!important; }  
}  

@media (min-width:1200px) and (min-width:1200px) { .d-xl-none { display:none!important; } .d-xl-inline { display:inline!important; } .d-xl-inline-block { display:inline-block!important; } .d-xl-block { display:block!important; } .d-xl-table { display:table!important; } .d-xl-table-cell { display:table-cell!important; } .d-xl-flex { display:-webkit-box!important; display:-ms-flexbox!important; display:flex!important; }  }  
.float-left { float:left!important; } 
.float-right { float:right!important; } 
.float-none { float:none!important; } 
@media (min-width:600px) and (min-width:600px) { .float-sm-left { float:left!important; } .float-sm-right { float:right!important; } .float-sm-none { float:none!important; }  }  
@media (min-width:768px) and (min-width:768px) { .float-md-left { float:left!important; } .float-md-right { float:right!important; } .float-md-none { float:none!important; }  }  
@media (min-width:992px) and (min-width:992px) { .float-lg-left { float:left!important; } .float-lg-right { float:right!important; } .float-lg-none { float:none!important; }  }  
@media (min-width:1200px) and (min-width:1200px) { .float-xl-left { float:left!important; } .float-xl-right { float:right!important; } .float-xl-none { float:none!important; }  }
  
.screen-reader-text, .sr-only { position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip:rect(0, 0, 0, 0); border:0; } 
.screen-reader-text:active, .screen-reader-text:focus, .sr-only-focusable:active, .sr-only-focusable:focus { position:static; width:auto; height:auto; margin:0; overflow:visible; clip:auto; } 

.w-100 { width:100%!important; } 
.h-100 { height:100%!important; } 
.mx-auto { margin-right:auto!important; margin-left:auto!important; } 
.m-0 { margin:0!important; } 
.mt-0 { margin-top:0!important; } 
.mr-0 { margin-right:0!important; } 
.mb-0 { margin-bottom:0!important; } 
.ml-0, .mx-0 { margin-left:0!important; } 
.mx-0 { margin-right:0!important; } 
.my-0 { margin-top:0!important; margin-bottom:0!important; } 
.m-1 { margin:.25rem!important; } 
.mt-1 { margin-top:.25rem!important; } 
.mr-1 { margin-right:.25rem!important; } 
.mb-1 { margin-bottom:.25rem!important; } 
.ml-1, .mx-1 { margin-left:.25rem!important; } 
.mx-1 { margin-right:.25rem!important; } 
.my-1 { margin-top:.25rem!important; margin-bottom:.25rem!important; } 
.m-2 { margin:.5rem!important; } 
.mt-2 { margin-top:.5rem!important; } 
.mr-2 { margin-right:.5rem!important; } 
.mb-2 { margin-bottom:.5rem!important; } 
.ml-2, .mx-2 { margin-left:.5rem!important; } 
.mx-2 { margin-right:.5rem!important; } 
.my-2 { margin-top:.5rem!important; margin-bottom:.5rem!important; } 
.m-3 { margin:1rem!important; } 
.mt-3 { margin-top:1rem!important; } 
.mr-3 { margin-right:1rem!important; } 
.mb-3 { margin-bottom:1rem!important; } 
.ml-3, .mx-3 { margin-left:1rem!important; } 
.mx-3 { margin-right:1rem!important; } 
.my-3 { margin-top:1rem!important; margin-bottom:1rem!important; } 
.m-4 { margin:1.5rem!important; } 
.mt-4 { margin-top:1.5rem!important; } 
.mr-4 { margin-right:1.5rem!important; } 
.mb-4 { margin-bottom:1.5rem!important; } 
.ml-4, .mx-4 { margin-left:1.5rem!important; } 
.mx-4 { margin-right:1.5rem!important; } 
.my-4 { margin-top:1.5rem!important; margin-bottom:1.5rem!important; } 
.m-5 { margin:3rem!important; } 
.mt-5 { margin-top:3rem!important; } 
.mr-5 { margin-right:3rem!important; } 
.mb-5 { margin-bottom:3rem!important; } 
.ml-5, .mx-5 { margin-left:3rem!important; } 
.mx-5 { margin-right:3rem!important; } 
.my-5 { margin-top:3rem!important; margin-bottom:3rem!important; } 
.p-0 { padding:0!important; } 
.pt-0 { padding-top:0!important; } 
.pr-0 { padding-right:0!important; } 
.pb-0 { padding-bottom:0!important; } 
.pl-0, .px-0 { padding-left:0!important; } 
.px-0 { padding-right:0!important; } 
.py-0 { padding-top:0!important; padding-bottom:0!important; } 
.p-1 { padding:.25rem!important; } 
.pt-1 { padding-top:.25rem!important; } 
.pr-1 { padding-right:.25rem!important; } 
.pb-1 { padding-bottom:.25rem!important; } 
.pl-1, .px-1 { padding-left:.25rem!important; } 
.px-1 { padding-right:.25rem!important; } 
.py-1 { padding-top:.25rem!important; padding-bottom:.25rem!important; } 
.p-2 { padding:.5rem!important; } 
.pt-2 { padding-top:.5rem!important; } 
.pr-2 { padding-right:.5rem!important; } 
.pb-2 { padding-bottom:.5rem!important; } 
.pl-2, .px-2 { padding-left:.5rem!important; } 
.px-2 { padding-right:.5rem!important; } 
.py-2 { padding-top:.5rem!important; padding-bottom:.5rem!important; } 
.p-3 { padding:1rem!important; } 
.pt-3 { padding-top:1rem!important; } 
.pr-3 { padding-right:1rem!important; } 
.pb-3 { padding-bottom:1rem!important; } 
.pl-3, .px-3 { padding-left:1rem!important; } 
.px-3 { padding-right:1rem!important; } 
.py-3 { padding-top:1rem!important; padding-bottom:1rem!important; } 
.p-4 { padding:1.5rem!important; } 
.pt-4 { padding-top:1.5rem!important; } 
.pr-4 { padding-right:1.5rem!important; } 
.pb-4 { padding-bottom:1.5rem!important; } 
.pl-4, .px-4 { padding-left:1.5rem!important; } 
.px-4 { padding-right:1.5rem!important; } 
.py-4 { padding-top:1.5rem!important; padding-bottom:1.5rem!important; } 
.p-5 { padding:3rem!important; } 
.pt-5 { padding-top:3rem!important; } 
.pr-5 { padding-right:3rem!important; } 
.pb-5 { padding-bottom:3rem!important; } 
.pl-5, .px-5 { padding-left:3rem!important; } 
.px-5 { padding-right:3rem!important; } 
.py-5 { padding-top:3rem!important; padding-bottom:3rem!important; } 
@media (min-width:600px) and (min-width:600px) { .m-sm-0 { margin:0!important; } .mt-sm-0 { margin-top:0!important; } .mr-sm-0 { margin-right:0!important; } .mb-sm-0 { margin-bottom:0!important; } .ml-sm-0, .mx-sm-0 { margin-left:0!important; } .mx-sm-0 { margin-right:0!important; } .my-sm-0 { margin-top:0!important; margin-bottom:0!important; }  }  
@media (min-width:600px) and (min-width:600px) { .m-sm-1 { margin:.25rem!important; } .mt-sm-1 { margin-top:.25rem!important; } .mr-sm-1 { margin-right:.25rem!important; } .mb-sm-1 { margin-bottom:.25rem!important; } .ml-sm-1, .mx-sm-1 { margin-left:.25rem!important; } .mx-sm-1 { margin-right:.25rem!important; } .my-sm-1 { margin-top:.25rem!important; margin-bottom:.25rem!important; }  }  
@media (min-width:600px) and (min-width:600px) { .m-sm-2 { margin:.5rem!important; } .mt-sm-2 { margin-top:.5rem!important; } .mr-sm-2 { margin-right:.5rem!important; } .mb-sm-2 { margin-bottom:.5rem!important; } .ml-sm-2, .mx-sm-2 { margin-left:.5rem!important; } .mx-sm-2 { margin-right:.5rem!important; } .my-sm-2 { margin-top:.5rem!important; margin-bottom:.5rem!important; }  }  
@media (min-width:600px) and (min-width:600px) { .m-sm-3 { margin:1rem!important; } .mt-sm-3 { margin-top:1rem!important; } .mr-sm-3 { margin-right:1rem!important; } .mb-sm-3 { margin-bottom:1rem!important; } .ml-sm-3, .mx-sm-3 { margin-left:1rem!important; } .mx-sm-3 { margin-right:1rem!important; } .my-sm-3 { margin-top:1rem!important; margin-bottom:1rem!important; }  }  
@media (min-width:600px) and (min-width:600px) { .m-sm-4 { margin:1.5rem!important; } .mt-sm-4 { margin-top:1.5rem!important; } .mr-sm-4 { margin-right:1.5rem!important; } .mb-sm-4 { margin-bottom:1.5rem!important; } .ml-sm-4, .mx-sm-4 { margin-left:1.5rem!important; } .mx-sm-4 { margin-right:1.5rem!important; } .my-sm-4 { margin-top:1.5rem!important; margin-bottom:1.5rem!important; }  }  
@media (min-width:600px) and (min-width:600px) { .m-sm-5 { margin:3rem!important; } .mt-sm-5 { margin-top:3rem!important; } .mr-sm-5 { margin-right:3rem!important; } .mb-sm-5 { margin-bottom:3rem!important; } .ml-sm-5, .mx-sm-5 { margin-left:3rem!important; } .mx-sm-5 { margin-right:3rem!important; } .my-sm-5 { margin-top:3rem!important; margin-bottom:3rem!important; }  }  
@media (min-width:600px) and (min-width:600px) { .p-sm-0 { padding:0!important; } .pt-sm-0 { padding-top:0!important; } .pr-sm-0 { padding-right:0!important; } .pb-sm-0 { padding-bottom:0!important; } .pl-sm-0, .px-sm-0 { padding-left:0!important; } .px-sm-0 { padding-right:0!important; } .py-sm-0 { padding-top:0!important; padding-bottom:0!important; }  }  
@media (min-width:600px) and (min-width:600px) { .p-sm-1 { padding:.25rem!important; } .pt-sm-1 { padding-top:.25rem!important; } .pr-sm-1 { padding-right:.25rem!important; } .pb-sm-1 { padding-bottom:.25rem!important; } .pl-sm-1, .px-sm-1 { padding-left:.25rem!important; } .px-sm-1 { padding-right:.25rem!important; } .py-sm-1 { padding-top:.25rem!important; padding-bottom:.25rem!important; }  }  
@media (min-width:600px) and (min-width:600px) { .p-sm-2 { padding:.5rem!important; } .pt-sm-2 { padding-top:.5rem!important; } .pr-sm-2 { padding-right:.5rem!important; } .pb-sm-2 { padding-bottom:.5rem!important; } .pl-sm-2, .px-sm-2 { padding-left:.5rem!important; } .px-sm-2 { padding-right:.5rem!important; } .py-sm-2 { padding-top:.5rem!important; padding-bottom:.5rem!important; }  }  
@media (min-width:600px) and (min-width:600px) { .p-sm-3 { padding:1rem!important; } .pt-sm-3 { padding-top:1rem!important; } .pr-sm-3 { padding-right:1rem!important; } .pb-sm-3 { padding-bottom:1rem!important; } .pl-sm-3, .px-sm-3 { padding-left:1rem!important; } .px-sm-3 { padding-right:1rem!important; } .py-sm-3 { padding-top:1rem!important; padding-bottom:1rem!important; }  }  
@media (min-width:600px) and (min-width:600px) { .p-sm-4 { padding:1.5rem!important; } .pt-sm-4 { padding-top:1.5rem!important; } .pr-sm-4 { padding-right:1.5rem!important; } .pb-sm-4 { padding-bottom:1.5rem!important; } .pl-sm-4, .px-sm-4 { padding-left:1.5rem!important; } .px-sm-4 { padding-right:1.5rem!important; } .py-sm-4 { padding-top:1.5rem!important; padding-bottom:1.5rem!important; }  }  
@media (min-width:600px) and (min-width:600px) { .p-sm-5 { padding:3rem!important; } .pt-sm-5 { padding-top:3rem!important; } .pr-sm-5 { padding-right:3rem!important; } .pb-sm-5 { padding-bottom:3rem!important; } .pl-sm-5, .px-sm-5 { padding-left:3rem!important; } .px-sm-5 { padding-right:3rem!important; } .py-sm-5 { padding-top:3rem!important; padding-bottom:3rem!important; }  }  
@media (min-width:768px) and (min-width:768px) { .m-md-0 { margin:0!important; } .mt-md-0 { margin-top:0!important; } .mr-md-0 { margin-right:0!important; } .mb-md-0 { margin-bottom:0!important; } .ml-md-0, .mx-md-0 { margin-left:0!important; } .mx-md-0 { margin-right:0!important; } .my-md-0 { margin-top:0!important; margin-bottom:0!important; }  }  
@media (min-width:768px) and (min-width:768px) { .m-md-1 { margin:.25rem!important; } .mt-md-1 { margin-top:.25rem!important; } .mr-md-1 { margin-right:.25rem!important; } .mb-md-1 { margin-bottom:.25rem!important; } .ml-md-1, .mx-md-1 { margin-left:.25rem!important; } .mx-md-1 { margin-right:.25rem!important; } .my-md-1 { margin-top:.25rem!important; margin-bottom:.25rem!important; }  }  
@media (min-width:768px) and (min-width:768px) { .m-md-2 { margin:.5rem!important; } .mt-md-2 { margin-top:.5rem!important; } .mr-md-2 { margin-right:.5rem!important; } .mb-md-2 { margin-bottom:.5rem!important; } .ml-md-2, .mx-md-2 { margin-left:.5rem!important; } .mx-md-2 { margin-right:.5rem!important; } .my-md-2 { margin-top:.5rem!important; margin-bottom:.5rem!important; }  }  
@media (min-width:768px) and (min-width:768px) { .m-md-3 { margin:1rem!important; } .mt-md-3 { margin-top:1rem!important; } .mr-md-3 { margin-right:1rem!important; } .mb-md-3 { margin-bottom:1rem!important; } .ml-md-3, .mx-md-3 { margin-left:1rem!important; } .mx-md-3 { margin-right:1rem!important; } .my-md-3 { margin-top:1rem!important; margin-bottom:1rem!important; }  }  
@media (min-width:768px) and (min-width:768px) { .m-md-4 { margin:1.5rem!important; } .mt-md-4 { margin-top:1.5rem!important; } .mr-md-4 { margin-right:1.5rem!important; } .mb-md-4 { margin-bottom:1.5rem!important; } .ml-md-4, .mx-md-4 { margin-left:1.5rem!important; } .mx-md-4 { margin-right:1.5rem!important; } .my-md-4 { margin-top:1.5rem!important; margin-bottom:1.5rem!important; }  }  
@media (min-width:768px) and (min-width:768px) { .m-md-5 { margin:3rem!important; } .mt-md-5 { margin-top:3rem!important; } .mr-md-5 { margin-right:3rem!important; } .mb-md-5 { margin-bottom:3rem!important; } .ml-md-5, .mx-md-5 { margin-left:3rem!important; } .mx-md-5 { margin-right:3rem!important; } .my-md-5 { margin-top:3rem!important; margin-bottom:3rem!important; }  }  
@media (min-width:768px) and (min-width:768px) { .p-md-0 { padding:0!important; } .pt-md-0 { padding-top:0!important; } .pr-md-0 { padding-right:0!important; } .pb-md-0 { padding-bottom:0!important; } .pl-md-0, .px-md-0 { padding-left:0!important; } .px-md-0 { padding-right:0!important; } .py-md-0 { padding-top:0!important; padding-bottom:0!important; }  }  
@media (min-width:768px) and (min-width:768px) { .p-md-1 { padding:.25rem!important; } .pt-md-1 { padding-top:.25rem!important; } .pr-md-1 { padding-right:.25rem!important; } .pb-md-1 { padding-bottom:.25rem!important; } .pl-md-1, .px-md-1 { padding-left:.25rem!important; } .px-md-1 { padding-right:.25rem!important; } .py-md-1 { padding-top:.25rem!important; padding-bottom:.25rem!important; }  }  
@media (min-width:768px) and (min-width:768px) { .p-md-2 { padding:.5rem!important; } .pt-md-2 { padding-top:.5rem!important; } .pr-md-2 { padding-right:.5rem!important; } .pb-md-2 { padding-bottom:.5rem!important; } .pl-md-2, .px-md-2 { padding-left:.5rem!important; } .px-md-2 { padding-right:.5rem!important; } .py-md-2 { padding-top:.5rem!important; padding-bottom:.5rem!important; }  }  
@media (min-width:768px) and (min-width:768px) { .p-md-3 { padding:1rem!important; } .pt-md-3 { padding-top:1rem!important; } .pr-md-3 { padding-right:1rem!important; } .pb-md-3 { padding-bottom:1rem!important; } .pl-md-3, .px-md-3 { padding-left:1rem!important; } .px-md-3 { padding-right:1rem!important; } .py-md-3 { padding-top:1rem!important; padding-bottom:1rem!important; }  }  
@media (min-width:768px) and (min-width:768px) { .p-md-4 { padding:1.5rem!important; } .pt-md-4 { padding-top:1.5rem!important; } .pr-md-4 { padding-right:1.5rem!important; } .pb-md-4 { padding-bottom:1.5rem!important; } .pl-md-4, .px-md-4 { padding-left:1.5rem!important; } .px-md-4 { padding-right:1.5rem!important; } .py-md-4 { padding-top:1.5rem!important; padding-bottom:1.5rem!important; }  }  
@media (min-width:768px) and (min-width:768px) { .p-md-5 { padding:3rem!important; } .pt-md-5 { padding-top:3rem!important; } .pr-md-5 { padding-right:3rem!important; } .pb-md-5 { padding-bottom:3rem!important; } .pl-md-5, .px-md-5 { padding-left:3rem!important; } .px-md-5 { padding-right:3rem!important; } .py-md-5 { padding-top:3rem!important; padding-bottom:3rem!important; }  }  
@media (min-width:992px) and (min-width:992px) { .m-lg-0 { margin:0!important; } .mt-lg-0 { margin-top:0!important; } .mr-lg-0 { margin-right:0!important; } .mb-lg-0 { margin-bottom:0!important; } .ml-lg-0, .mx-lg-0 { margin-left:0!important; } .mx-lg-0 { margin-right:0!important; } .my-lg-0 { margin-top:0!important; margin-bottom:0!important; }  }  
@media (min-width:992px) and (min-width:992px) { .m-lg-1 { margin:.25rem!important; } .mt-lg-1 { margin-top:.25rem!important; } .mr-lg-1 { margin-right:.25rem!important; } .mb-lg-1 { margin-bottom:.25rem!important; } .ml-lg-1, .mx-lg-1 { margin-left:.25rem!important; } .mx-lg-1 { margin-right:.25rem!important; } .my-lg-1 { margin-top:.25rem!important; margin-bottom:.25rem!important; }  }  
@media (min-width:992px) and (min-width:992px) { .m-lg-2 { margin:.5rem!important; } .mt-lg-2 { margin-top:.5rem!important; } .mr-lg-2 { margin-right:.5rem!important; } .mb-lg-2 { margin-bottom:.5rem!important; } .ml-lg-2, .mx-lg-2 { margin-left:.5rem!important; } .mx-lg-2 { margin-right:.5rem!important; } .my-lg-2 { margin-top:.5rem!important; margin-bottom:.5rem!important; }  }  
@media (min-width:992px) and (min-width:992px) { .m-lg-3 { margin:1rem!important; } .mt-lg-3 { margin-top:1rem!important; } .mr-lg-3 { margin-right:1rem!important; } .mb-lg-3 { margin-bottom:1rem!important; } .ml-lg-3, .mx-lg-3 { margin-left:1rem!important; } .mx-lg-3 { margin-right:1rem!important; } .my-lg-3 { margin-top:1rem!important; margin-bottom:1rem!important; }  }  
@media (min-width:992px) and (min-width:992px) { .m-lg-4 { margin:1.5rem!important; } .mt-lg-4 { margin-top:1.5rem!important; } .mr-lg-4 { margin-right:1.5rem!important; } .mb-lg-4 { margin-bottom:1.5rem!important; } .ml-lg-4, .mx-lg-4 { margin-left:1.5rem!important; } .mx-lg-4 { margin-right:1.5rem!important; } .my-lg-4 { margin-top:1.5rem!important; margin-bottom:1.5rem!important; }  }  
@media (min-width:992px) and (min-width:992px) { .m-lg-5 { margin:3rem!important; } .mt-lg-5 { margin-top:3rem!important; } .mr-lg-5 { margin-right:3rem!important; } .mb-lg-5 { margin-bottom:3rem!important; } .ml-lg-5, .mx-lg-5 { margin-left:3rem!important; } .mx-lg-5 { margin-right:3rem!important; } .my-lg-5 { margin-top:3rem!important; margin-bottom:3rem!important; }  }  
@media (min-width:992px) and (min-width:992px) { .p-lg-0 { padding:0!important; } .pt-lg-0 { padding-top:0!important; } .pr-lg-0 { padding-right:0!important; } .pb-lg-0 { padding-bottom:0!important; } .pl-lg-0, .px-lg-0 { padding-left:0!important; } .px-lg-0 { padding-right:0!important; } .py-lg-0 { padding-top:0!important; padding-bottom:0!important; }  }  
@media (min-width:992px) and (min-width:992px) { .p-lg-1 { padding:.25rem!important; } .pt-lg-1 { padding-top:.25rem!important; } .pr-lg-1 { padding-right:.25rem!important; } .pb-lg-1 { padding-bottom:.25rem!important; } .pl-lg-1, .px-lg-1 { padding-left:.25rem!important; } .px-lg-1 { padding-right:.25rem!important; } .py-lg-1 { padding-top:.25rem!important; padding-bottom:.25rem!important; }  }  
@media (min-width:992px) and (min-width:992px) { .p-lg-2 { padding:.5rem!important; } .pt-lg-2 { padding-top:.5rem!important; } .pr-lg-2 { padding-right:.5rem!important; } .pb-lg-2 { padding-bottom:.5rem!important; } .pl-lg-2, .px-lg-2 { padding-left:.5rem!important; } .px-lg-2 { padding-right:.5rem!important; } .py-lg-2 { padding-top:.5rem!important; padding-bottom:.5rem!important; }  }  
@media (min-width:992px) and (min-width:992px) { .p-lg-3 { padding:1rem!important; } .pt-lg-3 { padding-top:1rem!important; } .pr-lg-3 { padding-right:1rem!important; } .pb-lg-3 { padding-bottom:1rem!important; } .pl-lg-3, .px-lg-3 { padding-left:1rem!important; } .px-lg-3 { padding-right:1rem!important; } .py-lg-3 { padding-top:1rem!important; padding-bottom:1rem!important; }  }  
@media (min-width:992px) and (min-width:992px) { .p-lg-4 { padding:1.5rem!important; } .pt-lg-4 { padding-top:1.5rem!important; } .pr-lg-4 { padding-right:1.5rem!important; } .pb-lg-4 { padding-bottom:1.5rem!important; } .pl-lg-4, .px-lg-4 { padding-left:1.5rem!important; } .px-lg-4 { padding-right:1.5rem!important; } .py-lg-4 { padding-top:1.5rem!important; padding-bottom:1.5rem!important; }  }  
@media (min-width:992px) and (min-width:992px) { .p-lg-5 { padding:3rem!important; } .pt-lg-5 { padding-top:3rem!important; } .pr-lg-5 { padding-right:3rem!important; } .pb-lg-5 { padding-bottom:3rem!important; } .pl-lg-5, .px-lg-5 { padding-left:3rem!important; } .px-lg-5 { padding-right:3rem!important; } .py-lg-5 { padding-top:3rem!important; padding-bottom:3rem!important; }  }  
@media (min-width:1200px) and (min-width:1200px) { .m-xl-0 { margin:0!important; } .mt-xl-0 { margin-top:0!important; } .mr-xl-0 { margin-right:0!important; } .mb-xl-0 { margin-bottom:0!important; } .ml-xl-0, .mx-xl-0 { margin-left:0!important; } .mx-xl-0 { margin-right:0!important; } .my-xl-0 { margin-top:0!important; margin-bottom:0!important; }  }  
@media (min-width:1200px) and (min-width:1200px) { .m-xl-1 { margin:.25rem!important; } .mt-xl-1 { margin-top:.25rem!important; } .mr-xl-1 { margin-right:.25rem!important; } .mb-xl-1 { margin-bottom:.25rem!important; } .ml-xl-1, .mx-xl-1 { margin-left:.25rem!important; } .mx-xl-1 { margin-right:.25rem!important; } .my-xl-1 { margin-top:.25rem!important; margin-bottom:.25rem!important; }  }  
@media (min-width:1200px) and (min-width:1200px) { .m-xl-2 { margin:.5rem!important; } .mt-xl-2 { margin-top:.5rem!important; } .mr-xl-2 { margin-right:.5rem!important; } .mb-xl-2 { margin-bottom:.5rem!important; } .ml-xl-2, .mx-xl-2 { margin-left:.5rem!important; } .mx-xl-2 { margin-right:.5rem!important; } .my-xl-2 { margin-top:.5rem!important; margin-bottom:.5rem!important; }  }  
@media (min-width:1200px) and (min-width:1200px) { .m-xl-3 { margin:1rem!important; } .mt-xl-3 { margin-top:1rem!important; } .mr-xl-3 { margin-right:1rem!important; } .mb-xl-3 { margin-bottom:1rem!important; } .ml-xl-3, .mx-xl-3 { margin-left:1rem!important; } .mx-xl-3 { margin-right:1rem!important; } .my-xl-3 { margin-top:1rem!important; margin-bottom:1rem!important; }  }  
@media (min-width:1200px) and (min-width:1200px) { .m-xl-4 { margin:1.5rem!important; } .mt-xl-4 { margin-top:1.5rem!important; } .mr-xl-4 { margin-right:1.5rem!important; } .mb-xl-4 { margin-bottom:1.5rem!important; } .ml-xl-4, .mx-xl-4 { margin-left:1.5rem!important; } .mx-xl-4 { margin-right:1.5rem!important; } .my-xl-4 { margin-top:1.5rem!important; margin-bottom:1.5rem!important; }  }  
@media (min-width:1200px) and (min-width:1200px) { .m-xl-5 { margin:3rem!important; } .mt-xl-5 { margin-top:3rem!important; } .mr-xl-5 { margin-right:3rem!important; } .mb-xl-5 { margin-bottom:3rem!important; } .ml-xl-5, .mx-xl-5 { margin-left:3rem!important; } .mx-xl-5 { margin-right:3rem!important; } .my-xl-5 { margin-top:3rem!important; margin-bottom:3rem!important; }  }  
@media (min-width:1200px) and (min-width:1200px) { .p-xl-0 { padding:0!important; } .pt-xl-0 { padding-top:0!important; } .pr-xl-0 { padding-right:0!important; } .pb-xl-0 { padding-bottom:0!important; } .pl-xl-0, .px-xl-0 { padding-left:0!important; } .px-xl-0 { padding-right:0!important; } .py-xl-0 { padding-top:0!important; padding-bottom:0!important; }  }  
@media (min-width:1200px) and (min-width:1200px) { .p-xl-1 { padding:.25rem!important; } .pt-xl-1 { padding-top:.25rem!important; } .pr-xl-1 { padding-right:.25rem!important; } .pb-xl-1 { padding-bottom:.25rem!important; } .pl-xl-1, .px-xl-1 { padding-left:.25rem!important; } .px-xl-1 { padding-right:.25rem!important; } .py-xl-1 { padding-top:.25rem!important; padding-bottom:.25rem!important; }  }  
@media (min-width:1200px) and (min-width:1200px) { .p-xl-2 { padding:.5rem!important; } .pt-xl-2 { padding-top:.5rem!important; } .pr-xl-2 { padding-right:.5rem!important; } .pb-xl-2 { padding-bottom:.5rem!important; } .pl-xl-2, .px-xl-2 { padding-left:.5rem!important; } .px-xl-2 { padding-right:.5rem!important; } .py-xl-2 { padding-top:.5rem!important; padding-bottom:.5rem!important; }  }  
@media (min-width:1200px) and (min-width:1200px) { .p-xl-3 { padding:1rem!important; } .pt-xl-3 { padding-top:1rem!important; } .pr-xl-3 { padding-right:1rem!important; } .pb-xl-3 { padding-bottom:1rem!important; } .pl-xl-3, .px-xl-3 { padding-left:1rem!important; } .px-xl-3 { padding-right:1rem!important; } .py-xl-3 { padding-top:1rem!important; padding-bottom:1rem!important; }  }  
@media (min-width:1200px) and (min-width:1200px) { .p-xl-4 { padding:1.5rem!important; } .pt-xl-4 { padding-top:1.5rem!important; } .pr-xl-4 { padding-right:1.5rem!important; } .pb-xl-4 { padding-bottom:1.5rem!important; } .pl-xl-4, .px-xl-4 { padding-left:1.5rem!important; } .px-xl-4 { padding-right:1.5rem!important; } .py-xl-4 { padding-top:1.5rem!important; padding-bottom:1.5rem!important; }  }  
@media (min-width:1200px) and (min-width:1200px) { .p-xl-5 { padding:3rem!important; } .pt-xl-5 { padding-top:3rem!important; } .pr-xl-5 { padding-right:3rem!important; } .pb-xl-5 { padding-bottom:3rem!important; } .pl-xl-5, .px-xl-5 { padding-left:3rem!important; } .px-xl-5 { padding-right:3rem!important; } .py-xl-5 { padding-top:3rem!important; padding-bottom:3rem!important; }  } 

.pos-f-t { position:fixed; top:0; right:0; left:0; z-index:1030; } 

.text-justify { text-align:justify!important; } 
.text-nowrap { white-space:nowrap!important; } 
.text-truncate { overflow:hidden; text-overflow:ellipsis; white-space:nowrap; } 
.text-xs-left { text-align:left!important; } 
.text-xs-right { text-align:right!important; } 
.text-xs-center { text-align:center!important; } 
@media (min-width:600px) { .text-sm-left { text-align:left!important; } .text-sm-right { text-align:right!important; } .text-sm-center { text-align:center!important; }  }  
@media (min-width:768px) { .text-md-left { text-align:left!important; } .text-md-right { text-align:right!important; } .text-md-center { text-align:center!important; }  }  
@media (min-width:992px) { .text-lg-left { text-align:left!important; } .text-lg-right { text-align:right!important; } .text-lg-center { text-align:center!important; }  }  
@media (min-width:1200px) { .text-xl-left { text-align:left!important; } .text-xl-right { text-align:right!important; } .text-xl-center { text-align:center!important; }  }  
.text-lowercase { text-transform:lowercase!important; } 
.text-uppercase { text-transform:uppercase!important; } 
.text-capitalize { text-transform:capitalize!important; } 
.font-weight-normal { font-weight:400; } 
.font-weight-bold { font-weight:700; } 
.font-italic { font-style:italic; } 
.text-white { color:#fff!important; } 
.text-muted { color:#818a91!important; } 
a.text-muted:focus, a.text-muted:hover { color:#687077!important; } 
.text-primary { color:#111111!important; } 
a.text-primary:focus, a.text-primary:hover { color:#408453!important; } 
.text-success { color:#5cb85c!important; } 
a.text-success:focus, a.text-success:hover { color:#449d44!important; } 
.text-info { color:#5bc0de!important; } 
a.text-info:focus, a.text-info:hover { color:#31b0d5!important; } 
.text-warning { color:#f0ad4e!important; } 
a.text-warning:focus, a.text-warning:hover { color:#ec971f!important; } 
.text-danger { color:#d9534f!important; } 
a.text-danger:focus, a.text-danger:hover { color:#c9302c!important; } 
.text-gray-dark { color:#373a3c!important; } 
a.text-gray-dark:focus, a.text-gray-dark:hover { color:#1f2021!important; } 
.text-hide { font:0/0 a; color:transparent; text-shadow:none; background-color:transparent; border:0; } 
.invisible { visibility:hidden!important; } 
.hidden-xs-up { display:none!important;  } 
@media (max-width:599px) { .hidden-xs-down { display:none!important; }  }  
@media (min-width:600px) { .hidden-sm-up { display:none!important; }  }  
@media (max-width:767px) { .hidden-sm-down { display:none!important; }  }  
@media (min-width:768px) { .hidden-md-up { display:none!important; }  }  
@media (max-width:991px) { .hidden-md-down { display:none!important; }  }  
@media (min-width:992px) { .hidden-lg-up { display:none!important; }  }  
@media (max-width:1199px) { .hidden-lg-down { display:none!important; }  }  
@media (min-width:1200px) { .hidden-xl-up { display:none!important; }  }   
.hidden-xl-down, .visible-print-block { display:none!important; } 
@media print { .visible-print-block { display:block!important; }  }  .visible-print-inline { display:none!important; } 
@media print { .visible-print-inline { display:inline!important; }  }  .visible-print-inline-block { display:none!important; } 
@media print { .visible-print-inline-block { display:inline-block!important; }  }  
@media print { .hidden-print { display:none!important; }  }  

@-webkit-keyframes g { 0% { opacity:1; } 25% { opacity:0; } 50% { opacity:1; } 75% { opacity:0; } to { opacity:1; }  }  
@keyframes g { 0% { opacity:1; } 25% { opacity:0; } 50% { opacity:1; } 75% { opacity:0; } to { opacity:1; }  }  
@-webkit-keyframes h { 0% { -webkit-transform:translateY(0); transform:translateY(0); } 20% { -webkit-transform:translateY(0); transform:translateY(0); } 40% { -webkit-transform:translateY(-30px); transform:translateY(-30px); } 50% { -webkit-transform:translateY(0); transform:translateY(0); } 60% { -webkit-transform:translateY(-15px); transform:translateY(-15px); } 80% { -webkit-transform:translateY(0); transform:translateY(0); } to { -webkit-transform:translateY(0); transform:translateY(0); }  }  @keyframes h { 0% { -webkit-transform:translateY(0); transform:translateY(0); } 20% { -webkit-transform:translateY(0); transform:translateY(0); } 40% { -webkit-transform:translateY(-30px); transform:translateY(-30px); } 50% { -webkit-transform:translateY(0); transform:translateY(0); } 60% { -webkit-transform:translateY(-15px); transform:translateY(-15px); } 80% { -webkit-transform:translateY(0); transform:translateY(0); } to { -webkit-transform:translateY(0); transform:translateY(0); }  }  @-webkit-keyframes i { 0% { -webkit-transform:translateX(0); transform:translateX(0); } 10% { -webkit-transform:translateX(-10px); transform:translateX(-10px); } 20% { -webkit-transform:translateX(10px); transform:translateX(10px); } 30% { -webkit-transform:translateX(-10px); transform:translateX(-10px); } 40% { -webkit-transform:translateX(10px); transform:translateX(10px); } 50% { -webkit-transform:translateX(-10px); transform:translateX(-10px); } 60% { -webkit-transform:translateX(10px); transform:translateX(10px); } 70% { -webkit-transform:translateX(-10px); transform:translateX(-10px); } 80% { -webkit-transform:translateX(10px); transform:translateX(10px); } 90% { -webkit-transform:translateX(-10px); transform:translateX(-10px); } to { -webkit-transform:translateX(0); transform:translateX(0); }  }  @keyframes i { 0% { -webkit-transform:translateX(0); transform:translateX(0); } 10% { -webkit-transform:translateX(-10px); transform:translateX(-10px); } 20% { -webkit-transform:translateX(10px); transform:translateX(10px); } 30% { -webkit-transform:translateX(-10px); transform:translateX(-10px); } 40% { -webkit-transform:translateX(10px); transform:translateX(10px); } 50% { -webkit-transform:translateX(-10px); transform:translateX(-10px); } 60% { -webkit-transform:translateX(10px); transform:translateX(10px); } 70% { -webkit-transform:translateX(-10px); transform:translateX(-10px); } 80% { -webkit-transform:translateX(10px); transform:translateX(10px); } 90% { -webkit-transform:translateX(-10px); transform:translateX(-10px); } to { -webkit-transform:translateX(0); transform:translateX(0); }  }  @-webkit-keyframes j { 0% { -webkit-transform:scale(1); transform:scale(1); } 10% { -webkit-transform:scale(.9) rotate(-3deg); transform:scale(.9) rotate(-3deg); } 20% { -webkit-transform:scale(.9) rotate(-3deg); transform:scale(.9) rotate(-3deg); } 30% { -webkit-transform:scale(1.1) rotate(3deg); transform:scale(1.1) rotate(3deg); } 40% { -webkit-transform:scale(1.1) rotate(-3deg); transform:scale(1.1) rotate(-3deg); } 50% { -webkit-transform:scale(1.1) rotate(3deg); transform:scale(1.1) rotate(3deg); } 60% { -webkit-transform:scale(1.1) rotate(-3deg); transform:scale(1.1) rotate(-3deg); } 70% { -webkit-transform:scale(1.1) rotate(3deg); transform:scale(1.1) rotate(3deg); } 80% { -webkit-transform:scale(1.1) rotate(-3deg); transform:scale(1.1) rotate(-3deg); } 90% { -webkit-transform:scale(1.1) rotate(3deg); transform:scale(1.1) rotate(3deg); } to { -webkit-transform:scale(1) rotate(0); transform:scale(1) rotate(0); }  }  @keyframes j { 0% { -webkit-transform:scale(1); transform:scale(1); } 10% { -webkit-transform:scale(.9) rotate(-3deg); transform:scale(.9) rotate(-3deg); } 20% { -webkit-transform:scale(.9) rotate(-3deg); transform:scale(.9) rotate(-3deg); } 30% { -webkit-transform:scale(1.1) rotate(3deg); transform:scale(1.1) rotate(3deg); } 40% { -webkit-transform:scale(1.1) rotate(-3deg); transform:scale(1.1) rotate(-3deg); } 50% { -webkit-transform:scale(1.1) rotate(3deg); transform:scale(1.1) rotate(3deg); } 60% { -webkit-transform:scale(1.1) rotate(-3deg); transform:scale(1.1) rotate(-3deg); } 70% { -webkit-transform:scale(1.1) rotate(3deg); transform:scale(1.1) rotate(3deg); } 80% { -webkit-transform:scale(1.1) rotate(-3deg); transform:scale(1.1) rotate(-3deg); } 90% { -webkit-transform:scale(1.1) rotate(3deg); transform:scale(1.1) rotate(3deg); } to { -webkit-transform:scale(1) rotate(0); transform:scale(1) rotate(0); }  }  @-webkit-keyframes k { 20%, 40%, 60%, 80%, to { -webkit-transform-origin:top center 50%; transform-origin:top center 50%; } 20% { -webkit-transform:rotate(15deg); transform:rotate(15deg); } 40% { -webkit-transform:rotate(-10deg); transform:rotate(-10deg); } 60% { -webkit-transform:rotate(5deg); transform:rotate(5deg); } 80% { -webkit-transform:rotate(-5deg); transform:rotate(-5deg); } to { -webkit-transform:rotate(0deg); transform:rotate(0deg); }  }  @keyframes k { 20%, 40%, 60%, 80%, to { -webkit-transform-origin:top center 50%; transform-origin:top center 50%; } 20% { -webkit-transform:rotate(15deg); transform:rotate(15deg); } 40% { -webkit-transform:rotate(-10deg); transform:rotate(-10deg); } 60% { -webkit-transform:rotate(5deg); transform:rotate(5deg); } 80% { -webkit-transform:rotate(-5deg); transform:rotate(-5deg); } to { -webkit-transform:rotate(0deg); transform:rotate(0deg); }  }  @-webkit-keyframes l { 0% { -webkit-transform:translateX(0); transform:translateX(0); } 15% { -webkit-transform:translateX(-25%) rotate(-5deg); transform:translateX(-25%) rotate(-5deg); } 30% { -webkit-transform:translateX(20%) rotate(3deg); transform:translateX(20%) rotate(3deg); } 45% { -webkit-transform:translateX(-15%) rotate(-3deg); transform:translateX(-15%) rotate(-3deg); } 60% { -webkit-transform:translateX(10%) rotate(2deg); transform:translateX(10%) rotate(2deg); } 75% { -webkit-transform:translateX(-5%) rotate(-1deg); transform:translateX(-5%) rotate(-1deg); } to { -webkit-transform:translateX(0); transform:translateX(0); }  }  @keyframes l { 0% { -webkit-transform:translateX(0); transform:translateX(0); } 15% { -webkit-transform:translateX(-25%) rotate(-5deg); transform:translateX(-25%) rotate(-5deg); } 30% { -webkit-transform:translateX(20%) rotate(3deg); transform:translateX(20%) rotate(3deg); } 45% { -webkit-transform:translateX(-15%) rotate(-3deg); transform:translateX(-15%) rotate(-3deg); } 60% { -webkit-transform:translateX(10%) rotate(2deg); transform:translateX(10%) rotate(2deg); } 75% { -webkit-transform:translateX(-5%) rotate(-1deg); transform:translateX(-5%) rotate(-1deg); } to { -webkit-transform:translateX(0); transform:translateX(0); }  }  @-webkit-keyframes m { 0% { -webkit-transform:scale(1); transform:scale(1); } 50% { -webkit-transform:scale(1.1); transform:scale(1.1); } to { -webkit-transform:scale(1); transform:scale(1); }  }  @keyframes m { 0% { -webkit-transform:scale(1); transform:scale(1); } 50% { -webkit-transform:scale(1.1); transform:scale(1.1); } to { -webkit-transform:scale(1); transform:scale(1); }  }  @-webkit-keyframes n { 0% { -webkit-transform:scale(1); transform:scale(1); } 25% { -webkit-transform:scale(.95); transform:scale(.95); } 50% { opacity:1; -webkit-transform:scale(1.1); transform:scale(1.1); } to { opacity:0; -webkit-transform:scale(.3); transform:scale(.3); }  }  @keyframes n { 0% { -webkit-transform:scale(1); transform:scale(1); } 25% { -webkit-transform:scale(.95); transform:scale(.95); } 50% { opacity:1; -webkit-transform:scale(1.1); transform:scale(1.1); } to { opacity:0; -webkit-transform:scale(.3); transform:scale(.3); }  }  @-webkit-keyframes o { 0% { -webkit-transform:translateY(0); transform:translateY(0); } 20% { opacity:1; -webkit-transform:translateY(20px); transform:translateY(20px); } to { opacity:0; -webkit-transform:translateY(-2000px); transform:translateY(-2000px); }  }  @keyframes o { 0% { -webkit-transform:translateY(0); transform:translateY(0); } 20% { opacity:1; -webkit-transform:translateY(20px); transform:translateY(20px); } to { opacity:0; -webkit-transform:translateY(-2000px); transform:translateY(-2000px); }  }  @-webkit-keyframes p { 0% { -webkit-transform:translateY(0); transform:translateY(0); } 20% { opacity:1; -webkit-transform:translateY(-20px); transform:translateY(-20px); } to { opacity:0; -webkit-transform:translateY(2000px); transform:translateY(2000px); }  }  @keyframes p { 0% { -webkit-transform:translateY(0); transform:translateY(0); } 20% { opacity:1; -webkit-transform:translateY(-20px); transform:translateY(-20px); } to { opacity:0; -webkit-transform:translateY(2000px); transform:translateY(2000px); }  }  @-webkit-keyframes q { 0% { -webkit-transform:translateX(0); transform:translateX(0); } 20% { opacity:1; -webkit-transform:translateX(20px); transform:translateX(20px); } to { opacity:0; -webkit-transform:translateX(-2000px); transform:translateX(-2000px); }  }  @keyframes q { 0% { -webkit-transform:translateX(0); transform:translateX(0); } 20% { opacity:1; -webkit-transform:translateX(20px); transform:translateX(20px); } to { opacity:0; -webkit-transform:translateX(-2000px); transform:translateX(-2000px); }  }  @-webkit-keyframes r { 0% { -webkit-transform:translateX(0); transform:translateX(0); } 20% { opacity:1; -webkit-transform:translateX(-20px); transform:translateX(-20px); } to { opacity:0; -webkit-transform:translateX(2000px); transform:translateX(2000px); }  }  @keyframes r { 0% { -webkit-transform:translateX(0); transform:translateX(0); } 20% { opacity:1; -webkit-transform:translateX(-20px); transform:translateX(-20px); } to { opacity:0; -webkit-transform:translateX(2000px); transform:translateX(2000px); }  }  @-webkit-keyframes s { 0% { opacity:0; -webkit-transform:scale(.3); transform:scale(.3); } 50% { opacity:1; -webkit-transform:scale(1.05); transform:scale(1.05); } 70% { -webkit-transform:scale(.9); transform:scale(.9); } to { -webkit-transform:scale(1); transform:scale(1); }  }  @keyframes s { 0% { opacity:0; -webkit-transform:scale(.3); transform:scale(.3); } 50% { opacity:1; -webkit-transform:scale(1.05); transform:scale(1.05); } 70% { -webkit-transform:scale(.9); transform:scale(.9); } to { -webkit-transform:scale(1); transform:scale(1); }  }  @-webkit-keyframes t { 0% { opacity:0; -webkit-transform:translateY(-2000px); transform:translateY(-2000px); } 60% { opacity:1; -webkit-transform:translateY(30px); transform:translateY(30px); } 80% { -webkit-transform:translateY(-10px); transform:translateY(-10px); } to { -webkit-transform:translateY(0); transform:translateY(0); }  }  @keyframes t { 0% { opacity:0; -webkit-transform:translateY(-2000px); transform:translateY(-2000px); } 60% { opacity:1; -webkit-transform:translateY(30px); transform:translateY(30px); } 80% { -webkit-transform:translateY(-10px); transform:translateY(-10px); } to { -webkit-transform:translateY(0); transform:translateY(0); }  }  @-webkit-keyframes u { 0% { opacity:0; -webkit-transform:translateY(2000px); transform:translateY(2000px); } 60% { opacity:1; -webkit-transform:translateY(-30px); transform:translateY(-30px); } 80% { -webkit-transform:translateY(10px); transform:translateY(10px); } to { -webkit-transform:translateY(0); transform:translateY(0); }  }  @keyframes u { 0% { opacity:0; -webkit-transform:translateY(2000px); transform:translateY(2000px); } 60% { opacity:1; -webkit-transform:translateY(-30px); transform:translateY(-30px); } 80% { -webkit-transform:translateY(10px); transform:translateY(10px); } to { -webkit-transform:translateY(0); transform:translateY(0); }  }  @-webkit-keyframes v { 0% { opacity:0; -webkit-transform:translateX(2000px); transform:translateX(2000px); } 60% { opacity:1; -webkit-transform:translateX(-30px); transform:translateX(-30px); } 80% { -webkit-transform:translateX(10px); transform:translateX(10px); } to { -webkit-transform:translateX(0); transform:translateX(0); }  }  @keyframes v { 0% { opacity:0; -webkit-transform:translateX(2000px); transform:translateX(2000px); } 60% { opacity:1; -webkit-transform:translateX(-30px); transform:translateX(-30px); } 80% { -webkit-transform:translateX(10px); transform:translateX(10px); } to { -webkit-transform:translateX(0); transform:translateX(0); }  }  @-webkit-keyframes w { 0% { opacity:0; -webkit-transform:translateX(-2000px); transform:translateX(-2000px); } 60% { opacity:1; -webkit-transform:translateX(30px); transform:translateX(30px); } 80% { -webkit-transform:translateX(-10px); transform:translateX(-10px); } to { -webkit-transform:translateX(0); transform:translateX(0); }  }  @keyframes w { 0% { opacity:0; -webkit-transform:translateX(-2000px); transform:translateX(-2000px); } 60% { opacity:1; -webkit-transform:translateX(30px); transform:translateX(30px); } 80% { -webkit-transform:translateX(-10px); transform:translateX(-10px); } to { -webkit-transform:translateX(0); transform:translateX(0); }  }  @-webkit-keyframes x { 0% { opacity:1; } to { opacity:0; }  }  @keyframes x { 0% { opacity:1; } to { opacity:0; }  }  @-webkit-keyframes y { 0% { -webkit-transform:translateY(0); transform:translateY(0); opacity:1; } to { -webkit-transform:translateY(-20px); transform:translateY(-20px); opacity:0; }  }  @keyframes y { 0% { -webkit-transform:translateY(0); transform:translateY(0); opacity:1; } to { -webkit-transform:translateY(-20px); transform:translateY(-20px); opacity:0; }  }  @-webkit-keyframes z { 0% { -webkit-transform:translateY(0); transform:translateY(0); opacity:1; } to { -webkit-transform:translateY(20px); transform:translateY(20px); opacity:0; }  }  @keyframes z { 0% { -webkit-transform:translateY(0); transform:translateY(0); opacity:1; } to { -webkit-transform:translateY(20px); transform:translateY(20px); opacity:0; }  }  @-webkit-keyframes A { 0% { -webkit-transform:translateX(0); transform:translateX(0); opacity:1; } to { -webkit-transform:translateX(20px); transform:translateX(20px); opacity:0; }  }  @keyframes A { 0% { -webkit-transform:translateX(0); transform:translateX(0); opacity:1; } to { -webkit-transform:translateX(20px); transform:translateX(20px); opacity:0; }  }  @-webkit-keyframes B { 0% { -webkit-transform:translateX(0); transform:translateX(0); opacity:1; } to { -webkit-transform:translateX(-20px); transform:translateX(-20px); opacity:0; }  }  @keyframes B { 0% { -webkit-transform:translateX(0); transform:translateX(0); opacity:1; } to { -webkit-transform:translateX(-20px); transform:translateX(-20px); opacity:0; }  }  @-webkit-keyframes C { 0% { -webkit-transform:translateY(0); transform:translateY(0); opacity:1; } to { -webkit-transform:translateY(-2000px); transform:translateY(-2000px); opacity:0; }  }  @keyframes C { 0% { -webkit-transform:translateY(0); transform:translateY(0); opacity:1; } to { -webkit-transform:translateY(-2000px); transform:translateY(-2000px); opacity:0; }  }  @-webkit-keyframes D { 0% { opacity:1; -webkit-transform:translateY(0); transform:translateY(0); } to { opacity:0; -webkit-transform:translateY(2000px); transform:translateY(2000px); }  }  @keyframes D { 0% { opacity:1; -webkit-transform:translateY(0); transform:translateY(0); } to { opacity:0; -webkit-transform:translateY(2000px); transform:translateY(2000px); }  }  @-webkit-keyframes E { 0% { opacity:1; -webkit-transform:translateX(0); transform:translateX(0); } to { opacity:0; -webkit-transform:translateX(2000px); transform:translateX(2000px); }  }  @keyframes E { 0% { opacity:1; -webkit-transform:translateX(0); transform:translateX(0); } to { opacity:0; -webkit-transform:translateX(2000px); transform:translateX(2000px); }  }  @-webkit-keyframes F { 0% { opacity:1; -webkit-transform:translateX(0); transform:translateX(0); } to { opacity:0; -webkit-transform:translateX(-2000px); transform:translateX(-2000px); }  }  @keyframes F { 0% { opacity:1; -webkit-transform:translateX(0); transform:translateX(0); } to { opacity:0; -webkit-transform:translateX(-2000px); transform:translateX(-2000px); }  }  @-webkit-keyframes G { 0% { opacity:0; } to { opacity:1; }  }  @keyframes G { 0% { opacity:0; } to { opacity:1; }  }  @-webkit-keyframes H { 0% { -webkit-transform:translateY(20px); transform:translateY(20px); opacity:0; } to { -webkit-transform:translateY(0); transform:translateY(0); opacity:1; }  }  @keyframes H { 0% { -webkit-transform:translateY(20px); transform:translateY(20px); opacity:0; } to { -webkit-transform:translateY(0); transform:translateY(0); opacity:1; }  }  @-webkit-keyframes I { 0% { -webkit-transform:translateY(-20px); transform:translateY(-20px); opacity:0; } to { -webkit-transform:translateY(0); transform:translateY(0); opacity:1; }  }  @keyframes I { 0% { -webkit-transform:translateY(-20px); transform:translateY(-20px); opacity:0; } to { -webkit-transform:translateY(0); transform:translateY(0); opacity:1; }  }  @-webkit-keyframes J { 0% { -webkit-transform:translateX(20px); transform:translateX(20px); opacity:0; } to { -webkit-transform:translateX(0); transform:translateX(0); opacity:1; }  }  @keyframes J { 0% { -webkit-transform:translateX(20px); transform:translateX(20px); opacity:0; } to { -webkit-transform:translateX(0); transform:translateX(0); opacity:1; }  }  @-webkit-keyframes K { 0% { -webkit-transform:translateX(-20px); transform:translateX(-20px); opacity:0; } to { -webkit-transform:translateX(0); transform:translateX(0); opacity:1; }  }  
@keyframes K { 0% { -webkit-transform:translateX(-20px); transform:translateX(-20px); opacity:0; } to { -webkit-transform:translateX(0); transform:translateX(0); opacity:1; }  }  
@-webkit-keyframes L { 0% { -webkit-transform:translateY(2000px); transform:translateY(2000px); opacity:0; } to { -webkit-transform:translateY(0); transform:translateY(0); opacity:1; }  }  
@keyframes L { 0% { -webkit-transform:translateY(2000px); transform:translateY(2000px); opacity:0; } to { -webkit-transform:translateY(0); transform:translateY(0); opacity:1; }  }  
@-webkit-keyframes M { 0% { opacity:0; -webkit-transform:translateY(-2000px); transform:translateY(-2000px); } to { opacity:1; -webkit-transform:translateY(0); transform:translateY(0); }  }  
@keyframes M { 0% { opacity:0; -webkit-transform:translateY(-2000px); transform:translateY(-2000px); } to { opacity:1; -webkit-transform:translateY(0); transform:translateY(0); }  }  
@-webkit-keyframes N { 0% { opacity:0; -webkit-transform:translateX(2000px); transform:translateX(2000px); } to { opacity:1; -webkit-transform:translateX(0); transform:translateX(0); }  }  
@keyframes N { 0% { opacity:0; -webkit-transform:translateX(2000px); transform:translateX(2000px); } to { opacity:1; -webkit-transform:translateX(0); transform:translateX(0); }  }  
@-webkit-keyframes O { 0% { opacity:0; -webkit-transform:translateX(-2000px); transform:translateX(-2000px); } to { opacity:1; -webkit-transform:translateX(0); transform:translateX(0); }  }  
@keyframes O { 0% { opacity:0; -webkit-transform:translateX(-2000px); transform:translateX(-2000px); } to { opacity:1; -webkit-transform:translateX(0); transform:translateX(0); }  }  
@-webkit-keyframes P { 0% { -webkit-transform:perspective(400px) rotateY(0); transform:perspective(400px) rotateY(0); -webkit-animation-timing-function:ease-out; animation-timing-function:ease-out; } 40% { -webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg); transform:perspective(400px) translateZ(150px) rotateY(170deg); -webkit-animation-timing-function:ease-out; animation-timing-function:ease-out; } 50% { -webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1); transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1); -webkit-animation-timing-function:ease-in; animation-timing-function:ease-in; } 80% { -webkit-transform:perspective(400px) rotateY(1turn) scale(.95); transform:perspective(400px) rotateY(1turn) scale(.95); -webkit-animation-timing-function:ease-in; animation-timing-function:ease-in; } to { -webkit-transform:perspective(400px) scale(1); transform:perspective(400px) scale(1); -webkit-animation-timing-function:ease-in; animation-timing-function:ease-in; }  }  @keyframes P { 0% { -webkit-transform:perspective(400px) rotateY(0); transform:perspective(400px) rotateY(0); -webkit-animation-timing-function:ease-out; animation-timing-function:ease-out; } 40% { -webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg); transform:perspective(400px) translateZ(150px) rotateY(170deg); -webkit-animation-timing-function:ease-out; animation-timing-function:ease-out; } 50% { -webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1); transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1); -webkit-animation-timing-function:ease-in; animation-timing-function:ease-in; } 80% { -webkit-transform:perspective(400px) rotateY(1turn) scale(.95); transform:perspective(400px) rotateY(1turn) scale(.95); -webkit-animation-timing-function:ease-in; animation-timing-function:ease-in; } to { -webkit-transform:perspective(400px) scale(1); transform:perspective(400px) scale(1); -webkit-animation-timing-function:ease-in; animation-timing-function:ease-in; }  }  @-webkit-keyframes Q { 0% { -webkit-transform:perspective(400px) rotateX(90deg); transform:perspective(400px) rotateX(90deg); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity:0; } 40% { -webkit-transform:perspective(400px) rotateX(-10deg); transform:perspective(400px) rotateX(-10deg); } 70% { -webkit-transform:perspective(400px) rotateX(10deg); transform:perspective(400px) rotateX(10deg); } to { -webkit-transform:perspective(400px) rotateX(0deg); transform:perspective(400px) rotateX(0deg); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity:1; }  }  
@keyframes Q { 0% { -webkit-transform:perspective(400px) rotateX(90deg); transform:perspective(400px) rotateX(90deg); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity:0; } 40% { -webkit-transform:perspective(400px) rotateX(-10deg); transform:perspective(400px) rotateX(-10deg); } 70% { -webkit-transform:perspective(400px) rotateX(10deg); transform:perspective(400px) rotateX(10deg); } to { -webkit-transform:perspective(400px) rotateX(0deg); transform:perspective(400px) rotateX(0deg); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity:1; }  }  @-webkit-keyframes R { 0% { -webkit-transform:perspective(400px) rotateX(0deg); transform:perspective(400px) rotateX(0deg); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity:1; } to { -webkit-transform:perspective(400px) rotateX(90deg); transform:perspective(400px) rotateX(90deg); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity:0; }  }  @keyframes R { 0% { -webkit-transform:perspective(400px) rotateX(0deg); transform:perspective(400px) rotateX(0deg); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity:1; } to { -webkit-transform:perspective(400px) rotateX(90deg); transform:perspective(400px) rotateX(90deg); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity:0; }  }  
@-webkit-keyframes S { 0% { -webkit-transform:perspective(400px) rotateY(90deg); transform:perspective(400px) rotateY(90deg); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity:0; } 40% { -webkit-transform:perspective(400px) rotateY(-10deg); transform:perspective(400px) rotateY(-10deg); } 70% { -webkit-transform:perspective(400px) rotateY(10deg); transform:perspective(400px) rotateY(10deg); } to { -webkit-transform:perspective(400px) rotateY(0deg); transform:perspective(400px) rotateY(0deg); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity:1; }  }  
@keyframes S { 0% { -webkit-transform:perspective(400px) rotateY(90deg); transform:perspective(400px) rotateY(90deg); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity:0; } 40% { -webkit-transform:perspective(400px) rotateY(-10deg); transform:perspective(400px) rotateY(-10deg); } 70% { -webkit-transform:perspective(400px) rotateY(10deg); transform:perspective(400px) rotateY(10deg); } to { -webkit-transform:perspective(400px) rotateY(0deg); transform:perspective(400px) rotateY(0deg); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity:1; }  }  @-webkit-keyframes T { 0% { -webkit-transform:perspective(400px) rotateY(0deg); transform:perspective(400px) rotateY(0deg); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity:1; } to { -webkit-transform:perspective(400px) rotateY(90deg); transform:perspective(400px) rotateY(90deg); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity:0; }  }  @keyframes T { 0% { -webkit-transform:perspective(400px) rotateY(0deg); transform:perspective(400px) rotateY(0deg); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity:1; } to { -webkit-transform:perspective(400px) rotateY(90deg); transform:perspective(400px) rotateY(90deg); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity:0; }  }  
@-webkit-keyframes U { 0% { -webkit-transform:translateX(100%) skewX(-30deg); transform:translateX(100%) skewX(-30deg); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity:0; } 60% { -webkit-transform:translateX(-20%) skewX(30deg); transform:translateX(-20%) skewX(30deg); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity:1; } 80% { -webkit-transform:translateX(0) skewX(-15deg); transform:translateX(0) skewX(-15deg); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity:1; } to { -webkit-transform:translateX(0) skewX(0deg); transform:translateX(0) skewX(0deg); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity:1; }  }  
@keyframes U { 0% { -webkit-transform:translateX(100%) skewX(-30deg); transform:translateX(100%) skewX(-30deg); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity:0; } 60% { -webkit-transform:translateX(-20%) skewX(30deg); transform:translateX(-20%) skewX(30deg); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity:1; } 80% { -webkit-transform:translateX(0) skewX(-15deg); transform:translateX(0) skewX(-15deg); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity:1; } to { -webkit-transform:translateX(0) skewX(0deg); transform:translateX(0) skewX(0deg); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity:1; }  }  @-webkit-keyframes V { 0% { -webkit-transform:translateX(0) skewX(0deg); transform:translateX(0) skewX(0deg); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity:1; } to { -webkit-transform:translateX(100%) skewX(-30deg); transform:translateX(100%) skewX(-30deg); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity:0; }  }  @keyframes V { 0% { -webkit-transform:translateX(0) skewX(0deg); transform:translateX(0) skewX(0deg); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity:1; } to { -webkit-transform:translateX(100%) skewX(-30deg); transform:translateX(100%) skewX(-30deg); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity:0; }  }  @-webkit-keyframes W { 0% { -webkit-transform-origin:center center 50%; transform-origin:center center 50%; -webkit-transform:rotate(0); transform:rotate(0); opacity:1; } to { -webkit-transform-origin:center center 50%; transform-origin:center center 50%; -webkit-transform:rotate(200deg); transform:rotate(200deg); opacity:0; }  }  @keyframes W { 0% { -webkit-transform-origin:center center 50%; transform-origin:center center 50%; -webkit-transform:rotate(0); transform:rotate(0); opacity:1; } to { -webkit-transform-origin:center center 50%; transform-origin:center center 50%; -webkit-transform:rotate(200deg); transform:rotate(200deg); opacity:0; }  }  @-webkit-keyframes X { 0% { -webkit-transform-origin:left bottom 50%; transform-origin:left bottom 50%; -webkit-transform:rotate(0); transform:rotate(0); opacity:1; } to { -webkit-transform-origin:left bottom 50%; transform-origin:left bottom 50%; -webkit-transform:rotate(90deg); transform:rotate(90deg); opacity:0; }  }  @keyframes X { 0% { -webkit-transform-origin:left bottom 50%; transform-origin:left bottom 50%; -webkit-transform:rotate(0); transform:rotate(0); opacity:1; } to { -webkit-transform-origin:left bottom 50%; transform-origin:left bottom 50%; -webkit-transform:rotate(90deg); transform:rotate(90deg); opacity:0; }  }  @-webkit-keyframes Y { 0% { -webkit-transform-origin:left bottom 50%; transform-origin:left bottom 50%; -webkit-transform:rotate(0); transform:rotate(0); opacity:1; } to { -webkit-transform-origin:left bottom 50%; transform-origin:left bottom 50%; -webkit-transform:rotate(-90deg); transform:rotate(-90deg); opacity:0; }  }  @keyframes Y { 0% { -webkit-transform-origin:left bottom 50%; transform-origin:left bottom 50%; -webkit-transform:rotate(0); transform:rotate(0); opacity:1; } to { -webkit-transform-origin:left bottom 50%; transform-origin:left bottom 50%; -webkit-transform:rotate(-90deg); transform:rotate(-90deg); opacity:0; }  }  @-webkit-keyframes Z { 0% { -webkit-transform-origin:right bottom 50%; transform-origin:right bottom 50%; -webkit-transform:rotate(0); transform:rotate(0); opacity:1; } to { -webkit-transform-origin:right bottom 50%; transform-origin:right bottom 50%; -webkit-transform:rotate(-90deg); transform:rotate(-90deg); opacity:0; }  }  @keyframes Z { 0% { -webkit-transform-origin:right bottom 50%; transform-origin:right bottom 50%; -webkit-transform:rotate(0); transform:rotate(0); opacity:1; } to { -webkit-transform-origin:right bottom 50%; transform-origin:right bottom 50%; -webkit-transform:rotate(-90deg); transform:rotate(-90deg); opacity:0; }  }  @-webkit-keyframes ab { 0% { -webkit-transform-origin:right bottom 50%; transform-origin:right bottom 50%; -webkit-transform:rotate(0); transform:rotate(0); opacity:1; } to { -webkit-transform-origin:right bottom 50%; transform-origin:right bottom 50%; -webkit-transform:rotate(90deg); transform:rotate(90deg); opacity:0; }  }  @keyframes ab { 0% { -webkit-transform-origin:right bottom 50%; transform-origin:right bottom 50%; -webkit-transform:rotate(0); transform:rotate(0); opacity:1; } to { -webkit-transform-origin:right bottom 50%; transform-origin:right bottom 50%; -webkit-transform:rotate(90deg); transform:rotate(90deg); opacity:0; }  }  @-webkit-keyframes bb { 0% { -webkit-transform-origin:center center 50%; transform-origin:center center 50%; -webkit-transform:rotate(-200deg); transform:rotate(-200deg); opacity:0; } to { -webkit-transform-origin:center center 50%; transform-origin:center center 50%; -webkit-transform:rotate(0); transform:rotate(0); opacity:1; }  }  @keyframes bb { 0% { -webkit-transform-origin:center center 50%; transform-origin:center center 50%; -webkit-transform:rotate(-200deg); transform:rotate(-200deg); opacity:0; } to { -webkit-transform-origin:center center 50%; transform-origin:center center 50%; -webkit-transform:rotate(0); transform:rotate(0); opacity:1; }  }  @-webkit-keyframes cb { 0% { -webkit-transform-origin:left bottom 50%; transform-origin:left bottom 50%; -webkit-transform:rotate(-90deg); transform:rotate(-90deg); opacity:0; } to { -webkit-transform-origin:left bottom 50%; transform-origin:left bottom 50%; -webkit-transform:rotate(0); transform:rotate(0); opacity:1; }  }  @keyframes cb { 0% { -webkit-transform-origin:left bottom 50%; transform-origin:left bottom 50%; -webkit-transform:rotate(-90deg); transform:rotate(-90deg); opacity:0; } to { -webkit-transform-origin:left bottom 50%; transform-origin:left bottom 50%; -webkit-transform:rotate(0); transform:rotate(0); opacity:1; }  }  @-webkit-keyframes db { 0% { -webkit-transform-origin:left bottom 50%; transform-origin:left bottom 50%; -webkit-transform:rotate(90deg); transform:rotate(90deg); opacity:0; } to { -webkit-transform-origin:left bottom 50%; transform-origin:left bottom 50%; -webkit-transform:rotate(0); transform:rotate(0); opacity:1; }  }  @keyframes db { 0% { -webkit-transform-origin:left bottom 50%; transform-origin:left bottom 50%; -webkit-transform:rotate(90deg); transform:rotate(90deg); opacity:0; } to { -webkit-transform-origin:left bottom 50%; transform-origin:left bottom 50%; -webkit-transform:rotate(0); transform:rotate(0); opacity:1; }  }  @-webkit-keyframes eb { 0% { -webkit-transform-origin:right bottom 50%; transform-origin:right bottom 50%; -webkit-transform:rotate(-90deg); transform:rotate(-90deg); opacity:0; } to { -webkit-transform-origin:right bottom 50%; transform-origin:right bottom 50%; -webkit-transform:rotate(0); transform:rotate(0); opacity:1; }  }  @keyframes eb { 0% { -webkit-transform-origin:right bottom 50%; transform-origin:right bottom 50%; -webkit-transform:rotate(-90deg); transform:rotate(-90deg); opacity:0; } to { -webkit-transform-origin:right bottom 50%; transform-origin:right bottom 50%; -webkit-transform:rotate(0); transform:rotate(0); opacity:1; }  }  @-webkit-keyframes fb { 0% { -webkit-transform-origin:right bottom 50%; transform-origin:right bottom 50%; -webkit-transform:rotate(90deg); transform:rotate(90deg); opacity:0; } to { -webkit-transform-origin:right bottom 50%; transform-origin:right bottom 50%; -webkit-transform:rotate(0); transform:rotate(0); opacity:1; }  }  @keyframes fb { 0% { -webkit-transform-origin:right bottom 50%; transform-origin:right bottom 50%; -webkit-transform:rotate(90deg); transform:rotate(90deg); opacity:0; } to { -webkit-transform-origin:right bottom 50%; transform-origin:right bottom 50%; -webkit-transform:rotate(0); transform:rotate(0); opacity:1; }  }  @-webkit-keyframes gb { 0% { -webkit-transform:rotate(0); transform:rotate(0); -webkit-transform-origin:top left 50%; transform-origin:top left 50%; -webkit-animation-timing-function:ease-in-out; animation-timing-function:ease-in-out; } 20%, 60% { -webkit-transform:rotate(80deg); transform:rotate(80deg); -webkit-transform-origin:top left 50%; transform-origin:top left 50%; -webkit-animation-timing-function:ease-in-out; animation-timing-function:ease-in-out; } 40% { -webkit-transform:rotate(60deg); transform:rotate(60deg); -webkit-transform-origin:top left 50%; transform-origin:top left 50%; -webkit-animation-timing-function:ease-in-out; animation-timing-function:ease-in-out; } 80% { -webkit-transform:rotate(60deg) translateY(0); transform:rotate(60deg) translateY(0); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity:1; -webkit-transform-origin:top left 50%; transform-origin:top left 50%; -webkit-animation-timing-function:ease-in-out; animation-timing-function:ease-in-out; } to { -webkit-transform:translateY(700px); transform:translateY(700px); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity:0; }  }  @keyframes gb { 0% { -webkit-transform:rotate(0); transform:rotate(0); -webkit-transform-origin:top left 50%; transform-origin:top left 50%; -webkit-animation-timing-function:ease-in-out; animation-timing-function:ease-in-out; } 20%, 60% { -webkit-transform:rotate(80deg); transform:rotate(80deg); -webkit-transform-origin:top left 50%; transform-origin:top left 50%; -webkit-animation-timing-function:ease-in-out; animation-timing-function:ease-in-out; } 40% { -webkit-transform:rotate(60deg); transform:rotate(60deg); -webkit-transform-origin:top left 50%; transform-origin:top left 50%; -webkit-animation-timing-function:ease-in-out; animation-timing-function:ease-in-out; } 80% { -webkit-transform:rotate(60deg) translateY(0); transform:rotate(60deg) translateY(0); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity:1; -webkit-transform-origin:top left 50%; transform-origin:top left 50%; -webkit-animation-timing-function:ease-in-out; animation-timing-function:ease-in-out; } to { -webkit-transform:translateY(700px); transform:translateY(700px); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity:0; }  }  @-webkit-keyframes hb { 0% { filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity:0; -webkit-transform:translateX(-100%) rotate(-120deg); transform:translateX(-100%) rotate(-120deg); } to { filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity:1; -webkit-transform:translateX(0) rotate(0deg); transform:translateX(0) rotate(0deg); }  }  @keyframes hb { 0% { filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity:0; -webkit-transform:translateX(-100%) rotate(-120deg); transform:translateX(-100%) rotate(-120deg); } to { filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity:1; -webkit-transform:translateX(0) rotate(0deg); transform:translateX(0) rotate(0deg); }  }  @-webkit-keyframes ib { 0% { filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity:1; -webkit-transform:translateX(0) rotate(0deg); transform:translateX(0) rotate(0deg); } to { filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity:0; -webkit-transform:translateX(-100%) rotate(-120deg); transform:translateX(-100%) rotate(-120deg); }  }  @keyframes ib { 0% { filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity:1; -webkit-transform:translateX(0) rotate(0deg); transform:translateX(0) rotate(0deg); } to { filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity:0; -webkit-transform:translateX(-100%) rotate(-120deg); transform:translateX(-100%) rotate(-120deg); }  }  

@font-face { font-family:FFSuperGroteskWebRegular; src:url(/img/FFSuperGroteskWebRegular.eot); src:url(/img/FFSuperGroteskWebRegular.eot?#iefix) format("embedded-opentype"), url(/img/FFSuperGroteskWebRegular.woff) format("woff"), url(/img/FFSuperGroteskWebRegular.ttf) format("truetype"); font-weight:400; font-style:normal; } 
@font-face { font-family:FFSuperGroteskWebMedium; src:url(/img/FFSuperGroteskWebMedium.eot); src:url(/img/FFSuperGroteskWebMedium.eot?#iefix) format("embedded-opentype"), url(/img/FFSuperGroteskWebMedium.woff) format("woff"), url(/img/FFSuperGroteskWebMedium.ttf) format("truetype"); font-weight:400; font-style:normal; } 

@media (min-width:601px) { .section.content-area p.intro, .section.more-content-area p.intro, .section.parallax-images .wrapper p.intro, p.intro { margin-top:6px; font-family:Georgia; font-size:1.375em; line-height:1.3em; text-align:center; color:#777; }  }  
@media (min-width:993px) { .section.content-area p.intro, .section.more-content-area p.intro, .section.parallax-images .wrapper p.intro, p.intro { font-family:Georgia;  font-size:1.625em; padding:0 35px; line-height:1.1em; text-align:center; color:#777; }  }  
a { -webkit-transition:all .3s ease; -webkit-transition-delay:0s; -webkit-transition:all .3s ease 0s; transition:all .3s ease 0s; font-weight:500; font-style:normal; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; color:#71bf3f ; } 
a:hover { color:#000; text-decoration:none; outline:0; } 
a.active, a:active, a:active:focus, a:focus, a:visited { -webkit-transition:none; transition:none; color:#71bf3f ; text-decoration:none; outline:0; } 
.section.content-area a.read-more, .section.more-content-area a.read-more, .section.parallax-images .wrapper a.read-more, a.read-more { font-family:FFSuperGroteskWebMedium, Times New Roman, Times, serif; font-weight:300; font-style:normal; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; color:#71bf3f; } 
.section.content-area a.read-more:after, .section.more-content-area a.read-more:after, .section.parallax-images .wrapper a.read-more:after, a.read-more:after { -webkit-transition:all .3s ease; -webkit-transition-delay:0s; -webkit-transition:all .3s ease 0s; transition:all .3s ease 0s; -webkit-transform:translateX(0); transform:translateX(0); font-family:"Font Awesome 5 Free", Times New Roman, Times, serif; font-weight:300; font-style:normal; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; display:inline-block; content:"\F105"; vertical-align:middle; font-size:1.625em; padding-left:7px; margin-top:-3px; } 

@media (min-width:993px) { 
	.section.content-area a.read-more, .section.more-content-area a.read-more, .section.parallax-images .wrapper a.read-more, a.read-more { font-size:1.125em; } 
	.section.content-area a.read-more:after, .section.more-content-area a.read-more:after, .section.parallax-images .wrapper a.read-more:after, a.read-more:after { font-size:1.625em; }  
}  
a.read-more:hover { color:#000; } 
a.read-more:hover:after { -webkit-transform:translateX(4px); transform:translateX(4px); } 
.entry-content h1, .h1, .h2, .h3, .h4, .h5, .h6, .section.content-area h1, .section.more-content-area h1, .section.parallax-images .wrapper h1, .single-news .newstitle, h1, h2, h3, h4, h5, h6, header.main-header .header-search .search-placeholder, header.main-header .header-search input[type=search] { -webkit-transition:all .3s ease; -webkit-transition-delay:0s; -webkit-transition:all .3s ease 0s; transition:all .3s ease 0s; font-family:FFSuperGroteskWebMedium, Times New Roman, Times, serif; font-weight:300; font-style:normal; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; color:#71bf3f ; line-height:1em; letter-spacing:-.01em; text-transform:uppercase; margin-bottom:14px; } 
.entry-content h1 a, .h1 a, .h1 a:focus, .h1 a:hover, .h1 a:visited, .h2 a, .h2 a:focus, .h2 a:hover, .h2 a:visited, .h3 a, .h3 a:focus, .h3 a:hover, .h3 a:visited, .h4 a, .h4 a:focus, .h4 a:hover, .h4 a:visited, .h5 a, .h5 a:focus, .h5 a:hover, .h5 a:visited, .h6 a, .h6 a:focus, .h6 a:hover, .h6 a:visited, .section.content-area h1 a, .section.content-area h1 a:focus, .section.content-area h1 a:hover, .section.content-area h1 a:visited, .section.more-content-area h1 a, .section.more-content-area h1 a:focus, .section.more-content-area h1 a:hover, .section.more-content-area h1 a:visited, .section.parallax-images .wrapper h1 a, .section.parallax-images .wrapper h1 a:focus, .section.parallax-images .wrapper h1 a:hover, .section.parallax-images .wrapper h1 a:visited, .single-news .newstitle a, .single-news .newstitle a:focus, .single-news .newstitle a:hover, .single-news .newstitle a:visited, h1 a, h1 a:focus, h1 a:hover, h1 a:visited, h2 a, h2 a:focus, h2 a:hover, h2 a:visited, h3 a, h3 a:focus, h3 a:hover, h3 a:visited, h4 a, h4 a:focus, h4 a:hover, h4 a:visited, h5 a, h5 a:focus, h5 a:hover, h5 a:visited, h6 a, h6 a:focus, h6 a:hover, h6 a:visited, header.main-header .header-search .search-placeholder a, header.main-header .header-search .search-placeholder a:focus, header.main-header .header-search .search-placeholder a:hover, header.main-header .header-search .search-placeholder a:visited, header.main-header .header-search input[type=search] a, header.main-header .header-search input[type=search] a:focus, header.main-header .header-search input[type=search] a:hover, header.main-header .header-search input[type=search] a:visited { color:inherit; } .light.h1, .light.h2, .light.h3, .light.h4, .light.h5, .light.h6, .section.content-area h1.light, .section.more-content-area h1.light, .section.parallax-images .wrapper h1.light, .single-news .light.newstitle, h1.light, h2.light, h3.light, h4.light, h5.light, h6.light, header.main-header .header-search .light.search-placeholder, header.main-header .header-search input.light[type=search] { color:#d8d8d8; } .h1, h1, header.main-header .header-search .search-placeholder, header.main-header .header-search input[type=search] { font-size:1.5625em; } @media (min-width:601px) { .h1, h1, header.main-header .header-search .search-placeholder, header.main-header .header-search input[type=search] { font-size:2.5em; }  }  @media (min-width:993px) { .h1, h1, header.main-header .header-search .search-placeholder, header.main-header .header-search input[type=search] { font-size:3.75em; }  }  .entry-content h1, .h2, .section.content-area h1, .section.more-content-area h1, .section.parallax-images .wrapper h1, .single-news .newstitle, h2 { font-size:1.25em; } 
@media (min-width:601px) { .entry-content h1, .h2, .section.content-area h1, .section.more-content-area h1, .section.parallax-images .wrapper h1, .single-news .newstitle, h2 { font-size:1.875em; }  }  
@media (min-width:993px) { .entry-content h1, .h2, .section.content-area h1, .section.more-content-area h1, .section.parallax-images .wrapper h1, .single-news .newstitle, h2 { font-size:2.5em; }  }  
.h3, h3 { font-size:.9375em; } 
@media (min-width:601px) { .h3, h3 { font-size:1.25em; }  }  
@media (min-width:993px) { .h3, h3 { font-size:1.875em; }  }  
.h4, h4 {  font-size:1.625em; line-height:1.1em; color:#000; width:75%; margin:0 auto 20px auto; text-align:center; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; text-transform:none;  } 
@media (min-width:601px) { .h4, h4 { font-size:1.375em; }  }  
@media (min-width:993px) { .h4, h4 { font-size:1.425em; }  }  
.h5, h5 { font-weight:300; font-style:normal; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; text-transform:none; color:#888a8d; font-size:1em; } 
@media (min-width:601px) { .h5, h5 { font-size:1.125em; }  }  
@media (min-width:993px) { .h5, h5 { font-size:1.25em; }  }  
.h6, h6 { text-transform:none; font-size:.875em; } 
@media (min-width:601px) { .h6, h6 { font-size:1em; }  }  
@media (min-width:993px) { .h6, h6 { font-size:1.125em; }  }  
.section.breadcrumbs ul, footer.footer .footer-menu .nav, header.main-header .header-menu .nav-primary ul, header.main-header .header-menu .nav-secondary ul, header.main-header .header-menu .nav-tertiary ul, header.main-header .header-social .social-icons ul { display:block; list-style:none; margin:0; padding:0; } 
.section.breadcrumbs ul li, footer.footer .footer-menu .nav li, header.main-header .header-menu .nav-primary ul li, header.main-header .header-menu .nav-secondary ul li, header.main-header .header-menu .nav-tertiary ul li, header.main-header .header-social .social-icons ul li { display:inline-block; margin:0; padding:0; } 
.entry-content p, .section.content-area p, .section.more-content-area p, .section.parallax-images .wrapper p { line-height:1.4em; margin-bottom:15px; } 
@media (min-width:769px) { .entry-content p, .section.content-area p, .section.more-content-area p, .section.parallax-images .wrapper p { line-height:1.3em; font-size:1.125em; margin-bottom:22px; }  }  .entry-content ol, .entry-content ul, .section.content-area ol, .section.content-area ul, .section.more-content-area ol, .section.more-content-area ul, .section.parallax-images .wrapper ol, .section.parallax-images .wrapper ul { list-style:none; margin-bottom:15px; padding-left:31px; } 
@media (min-width:769px) { .entry-content ol, .entry-content ul, .section.content-area ol, .section.content-area ul, .section.more-content-area ol, .section.more-content-area ul, .section.parallax-images .wrapper ol, .section.parallax-images .wrapper ul { margin-bottom:22px; }  }  .entry-content ol li, .entry-content ul li, .section.content-area ol li, .section.content-area ul li, .section.more-content-area ol li, .section.more-content-area ul li, .section.parallax-images .wrapper ol li, .section.parallax-images .wrapper ul li { position:relative; line-height:1.3em; margin-bottom:7px; } 
@media (min-width:769px) { .entry-content ol li, .entry-content ul li, .section.content-area ol li, .section.content-area ul li, .section.more-content-area ol li, .section.more-content-area ul li, .section.parallax-images .wrapper ol li, .section.parallax-images .wrapper ul li { font-size:1.125em; }  }  .entry-content ol li ol, .entry-content ol li ul, .entry-content ul li ol, .entry-content ul li ul, .section.content-area ol li ol, .section.content-area ol li ul, .section.content-area ul li ol, .section.content-area ul li ul, .section.more-content-area ol li ol, .section.more-content-area ol li ul, .section.more-content-area ul li ol, .section.more-content-area ul li ul, .section.parallax-images .wrapper ol li ol, .section.parallax-images .wrapper ol li ul, .section.parallax-images .wrapper ul li ol, .section.parallax-images .wrapper ul li ul { margin:15px 0; font-size:16px; } 
@media (min-width:769px) { .entry-content ol li ol li, .entry-content ol li ul li, .entry-content ul li ol li, .entry-content ul li ul li, .section.content-area ol li ol li, .section.content-area ol li ul li, .section.content-area ul li ol li, .section.content-area ul li ul li, .section.more-content-area ol li ol li, .section.more-content-area ol li ul li, .section.more-content-area ul li ol li, .section.more-content-area ul li ul li, .section.parallax-images .wrapper ol li ol li, .section.parallax-images .wrapper ol li ul li, .section.parallax-images .wrapper ul li ol li, .section.parallax-images .wrapper ul li ul li { font-size:1.125em; }  }  
.entry-content ul li:before, .section.content-area ul li:before, .section.more-content-area ul li:before, .section.parallax-images .wrapper ul li:before { font-family:"Font Awesome 5 Free"; font-weight:700; position:absolute; left:-18px; content:'\f0da'; color:#71bf3f ; font-size:1em; vertical-align:middle; } 
.entry-content ol li, .section.content-area ol li, .section.more-content-area ol li, .section.parallax-images .wrapper ol li { counter-increment:a; } 
.entry-content ol li:before, .section.content-area ol li:before, .section.more-content-area ol li:before, .section.parallax-images .wrapper ol li:before { font-family:Times New Roman, Times, serif; font-weight:700; content:counter(a); position:absolute; top:0; left:-17px; color:#71bf3f ; font-size:.625em; } 
.section.sticky-title { -webkit-transition:all .3s ease; -webkit-transition-delay:0s; -webkit-transition:all .3s ease 0s; transition:all .3s ease 0s; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity:0; position:fixed; width:100%; margin:0; top:52px; left:0; border-bottom:2px solid #fff; display:none; z-index:3; } 
@media (min-width:993px) { .section.sticky-title { display:block; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity:0; }  }  
@media (min-width:993px) { .scroll.section.sticky-title { filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity:1; top:79px; }  }  
.section.sticky-title .container-fluid { display:table; width:100%; text-align:center; background-color:#71bf3f ; height:50px;  } 
.section.sticky-title h5 { display:table-cell; vertical-align:middle; font-family:FFSuperGroteskWebMedium, Times New Roman, Times, serif; font-weight:300; font-style:normal; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; margin:0; padding-top:5px; text-transform:uppercase; color:#fff; letter-spacing:.001em; } 

.section.breadcrumbs { margin:0; } 
@media (min-width:769px) { .section.breadcrumbs { margin-top:-10px; }  }  
@media (min-width:993px) { .section.breadcrumbs { margin-top:-15px; }  }  
.section.breadcrumbs ul { text-align:center; } 
.section.breadcrumbs ul li { margin:0 0 4px 4px; } 
.section.breadcrumbs ul li a { display:inline-block; font-family:FFSuperGroteskWebRegular, Times New Roman, Times, serif; font-weight:300; font-style:normal; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; font-size:.875em; color:#666; vertical-align:middle; } 
@media (min-width:769px) { .section.breadcrumbs ul li a { font-size:1em; }  }  
.section.breadcrumbs ul li a:focus, .section.breadcrumbs ul li a:hover { color:#888a8d; } 
.section.breadcrumbs ul li a:after { content:"\F105"; font:normal normal normal 16px/1 "Font Awesome 5 Free"; font-weight:700; display:inline-block; padding-left:8px; margin-top:-3px; vertical-align:middle; } 
.section.breadcrumbs ul li span { display:inline-block; font-family:FFSuperGroteskWebRegular, Times New Roman, Times, serif; font-weight:300; font-style:normal; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; font-size:.875em; color:#71bf3f ; vertical-align:middle; } 
@media (min-width:769px) { .section.breadcrumbs ul li span { font-size:1em; }  }  
.section.breadcrumbs ul li:last-child a:after { content:""; }

.aliashome .section.breadcrumbs { display:none; }

.section.page-location { display:none; } 
@media (min-width:993px) { .section.page-location { position:absolute; z-index:1; display:block; margin:0; top:101px; left:0; -webkit-transform:rotate(-90deg); transform:rotate(-90deg); width:414px; }  }  
.section.page-location ul { -webkit-transition:all .3s ease; -webkit-transition-delay:0s; -webkit-transition:all .3s ease 0s; transition:all .3s ease 0s; list-style-type:none; margin:0; padding:0; width:414px; height:370px; float:left; overflow:hidden; } 
.section.page-location ul li { -webkit-transition:all .3s ease; -webkit-transition-delay:0s; -webkit-transition:all .3s ease 0s; transition:all .3s ease 0s; line-height:1em; text-align:center; position:relative; display:block; -webkit-transition:.4s; transition:.4s; } 
.section.page-location ul li, .section.page-location ul li:first-child { filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=75); opacity:.75; } 
.section.page-location ul li:before { content:""; display:block; border-top:1px solid #fff; width:100px; text-align:center; position:absolute; margin:auto; left:0; right:0; top:0; } 
.section.page-location ul li a { -webkit-transition:all .3s ease; -webkit-transition-delay:0s; -webkit-transition:all .3s ease 0s; transition:all .3s ease 0s; } 
.section.page-location ul li a, .section.page-location ul li span { color:#fff; font-family:FFSuperGroteskWebRegular, Times New Roman, Times, serif; font-weight:300; font-style:normal; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; line-height:1em; font-size:.875em; text-transform:uppercase; letter-spacing:.06em; display:block; padding:14px 15px; } 


.section.banner.large-banner .banner-wrapper, .section.banner.medium-banner .banner-wrapper, .section.banner.small-banner .banner-wrapper { position:relative; -webkit-transition:all .3s ease; -webkit-transition-delay:0s; -webkit-transition:all .3s ease 0s; transition:all .3s ease 0s; height:287px; max-height:100vh; } 
@media (min-width:601px) { .section.banner.large-banner .banner-wrapper, .section.banner.medium-banner .banner-wrapper, .section.banner.small-banner .banner-wrapper { height:333px; }  }  
@media (min-width:993px) { .section.banner.large-banner .banner-wrapper, .section.banner.medium-banner .banner-wrapper, .section.banner.small-banner .banner-wrapper { height:506px; }  }  
.section.banner.large-banner .banner-wrapper .bg, .section.banner.medium-banner .banner-wrapper .bg, .section.banner.small-banner .banner-wrapper .bg { -webkit-transition:all .3s ease; -webkit-transition-delay:0s; -webkit-transition:all .3s ease 0s; transition:all .3s ease 0s; -webkit-transition-duration:0s!important; transition-duration:0s!important; -moz-filter:blur(50px); filter:blur(50px); position:absolute; width:100%; height:100%; background-repeat:no-repeat; background-size:cover; background-color:#888a8d; z-index:0; } 
@media (min-width:601px) { .section.banner.large-banner .banner-wrapper .bg, .section.banner.medium-banner .banner-wrapper .bg, .section.banner.small-banner .banner-wrapper .bg { background-size:cover; }  }  
.section.banner.large-banner .banner-wrapper .bg.lazyloaded, .section.banner.medium-banner .banner-wrapper .bg.lazyloaded, .section.banner.small-banner .banner-wrapper .bg.lazyloaded { -webkit-transition-duration:1s!important; transition-duration:1s!important; -moz-filter:blur(0); filter:blur(0); } 
.section.banner.large-banner .banner-wrapper .bg.bg-center, .section.banner.medium-banner .banner-wrapper .bg.bg-center, .section.banner.small-banner .banner-wrapper .bg.bg-center { background-position:50%; } 
.section.banner.large-banner .banner-wrapper .bg.bg-top, .section.banner.medium-banner .banner-wrapper .bg.bg-top, .section.banner.small-banner .banner-wrapper .bg.bg-top { background-position:top; } 
.section.banner.large-banner .banner-wrapper .bg.bg-bottom, .section.banner.medium-banner .banner-wrapper .bg.bg-bottom, .section.banner.small-banner .banner-wrapper .bg.bg-bottom { background-position:bottom; } 
.section.banner.large-banner .banner-wrapper .bg:after, .section.banner.medium-banner .banner-wrapper .bg:after, .section.banner.small-banner .banner-wrapper .bg:after { content:''; position:absolute; top:0; left:0; width:100%; height:100%; background-color:#000; opacity:.15; } 
.section.banner.large-banner .banner-wrapper .content-wrapper, .section.banner.medium-banner .banner-wrapper .content-wrapper, .section.banner.small-banner .banner-wrapper .content-wrapper { position:absolute; bottom:0; left:0; width:100%; z-index:2; } 
.section.banner.large-banner .banner-wrapper .content-wrapper .container, .section.banner.medium-banner .banner-wrapper .content-wrapper .container, .section.banner.small-banner .banner-wrapper .content-wrapper .container { padding-bottom:7px; max-width:75%; } 
@media (min-width:601px) { .section.banner.large-banner .banner-wrapper .content-wrapper .container, .section.banner.medium-banner .banner-wrapper .content-wrapper .container, .section.banner.small-banner .banner-wrapper .content-wrapper .container { padding-bottom:9px; max-width:55%; }  }  
@media (min-width:993px) { .section.banner.large-banner .banner-wrapper .content-wrapper .container, .section.banner.medium-banner .banner-wrapper .content-wrapper .container, .section.banner.small-banner .banner-wrapper .content-wrapper .container { padding-bottom:13px; max-width:50%; }  }  
.section.banner.large-banner .banner-wrapper .content, .section.banner.medium-banner .banner-wrapper .content, .section.banner.small-banner .banner-wrapper .content { text-align:center; } 
.section.banner.large-banner .banner-wrapper .content h1, .section.banner.medium-banner .banner-wrapper .content h1, .section.banner.small-banner .banner-wrapper .content h1 { position:relative; color:#fff; line-height:.94em; margin-bottom:76px; } 
@media (min-width:601px) { .section.banner.large-banner .banner-wrapper .content h1, .section.banner.medium-banner .banner-wrapper .content h1, .section.banner.small-banner .banner-wrapper .content h1 { margin-bottom:56px; }  }  
@media (min-width:769px) { .section.banner.large-banner .banner-wrapper .content h1, .section.banner.medium-banner .banner-wrapper .content h1, .section.banner.small-banner .banner-wrapper .content h1 { margin-bottom:76px; }  }  
@media (min-width:993px) { .section.banner.large-banner .banner-wrapper .content h1, .section.banner.medium-banner .banner-wrapper .content h1, .section.banner.small-banner .banner-wrapper .content h1 { margin-bottom:96px; }  }  
@media (min-width:1201px) { .section.banner.large-banner .banner-wrapper .content h1, .section.banner.medium-banner .banner-wrapper .content h1, .section.banner.small-banner .banner-wrapper .content h1 { margin-bottom:106px; }  }  
.section.banner.large-banner .banner-wrapper .content h1 .bottom-line, .section.banner.large-banner .banner-wrapper .content h1 .top-line, .section.banner.medium-banner .banner-wrapper .content h1 .bottom-line, .section.banner.medium-banner .banner-wrapper .content h1 .top-line, .section.banner.small-banner .banner-wrapper .content h1 .bottom-line, .section.banner.small-banner .banner-wrapper .content h1 .top-line { position:absolute; left:calc(50% - 10px); width:20px; height:1px; overflow:hidden; } 
@media (min-width:601px) { .section.banner.large-banner .banner-wrapper .content h1 .bottom-line, .section.banner.large-banner .banner-wrapper .content h1 .top-line, .section.banner.medium-banner .banner-wrapper .content h1 .bottom-line, .section.banner.medium-banner .banner-wrapper .content h1 .top-line, .section.banner.small-banner .banner-wrapper .content h1 .bottom-line, .section.banner.small-banner .banner-wrapper .content h1 .top-line { left:calc(50% - 12px); width:25px; }  }  
@media (min-width:993px) { .section.banner.large-banner .banner-wrapper .content h1 .bottom-line, .section.banner.large-banner .banner-wrapper .content h1 .top-line, .section.banner.medium-banner .banner-wrapper .content h1 .bottom-line, .section.banner.medium-banner .banner-wrapper .content h1 .top-line, .section.banner.small-banner .banner-wrapper .content h1 .bottom-line, .section.banner.small-banner .banner-wrapper .content h1 .top-line { left:calc(50% - 20px); width:40px; }  }  
.section.banner.large-banner .banner-wrapper .content h1 .bottom-line span, .section.banner.large-banner .banner-wrapper .content h1 .top-line span, .section.banner.medium-banner .banner-wrapper .content h1 .bottom-line span, .section.banner.medium-banner .banner-wrapper .content h1 .top-line span, .section.banner.small-banner .banner-wrapper .content h1 .bottom-line span, .section.banner.small-banner .banner-wrapper .content h1 .top-line span { float:left; width:100%; height:100%; background-color:#fff; } 
.section.banner.large-banner .banner-wrapper .content h1 .top-line, .section.banner.medium-banner .banner-wrapper .content h1 .top-line, .section.banner.small-banner .banner-wrapper .content h1 .top-line { top:-11px; } 
@media (min-width:601px) { .section.banner.large-banner .banner-wrapper .content h1 .top-line, .section.banner.medium-banner .banner-wrapper .content h1 .top-line, .section.banner.small-banner .banner-wrapper .content h1 .top-line { top:-11px; }  }  
@media (min-width:993px) { .section.banner.large-banner .banner-wrapper .content h1 .top-line, .section.banner.medium-banner .banner-wrapper .content h1 .top-line, .section.banner.small-banner .banner-wrapper .content h1 .top-line { top:-20px; }  }  
.section.banner.large-banner .banner-wrapper .content h1 .top-line span, .section.banner.medium-banner .banner-wrapper .content h1 .top-line span, .section.banner.small-banner .banner-wrapper .content h1 .top-line span { /*-webkit-transform:translateX(-105%); transform:translateX(-105%);*/ -webkit-animation:lb .5s ease-in-out 2.3s forwards; animation:lb .5s ease-in-out 2.3s forwards; } 
.section.banner.large-banner .banner-wrapper .content h1 .bottom-line, .section.banner.medium-banner .banner-wrapper .content h1 .bottom-line, .section.banner.small-banner .banner-wrapper .content h1 .bottom-line { bottom:-6px; } 
@media (min-width:601px) { .section.banner.large-banner .banner-wrapper .content h1 .bottom-line, .section.banner.medium-banner .banner-wrapper .content h1 .bottom-line, .section.banner.small-banner .banner-wrapper .content h1 .bottom-line { bottom:-3px; }  }  
@media (min-width:993px) { .section.banner.large-banner .banner-wrapper .content h1 .bottom-line, .section.banner.medium-banner .banner-wrapper .content h1 .bottom-line, .section.banner.small-banner .banner-wrapper .content h1 .bottom-line { bottom:-11px; }  }  
.section.banner.large-banner .banner-wrapper .content h1 .bottom-line span, .section.banner.medium-banner .banner-wrapper .content h1 .bottom-line span, .section.banner.small-banner .banner-wrapper .content h1 .bottom-line span { /*-webkit-transform:translateX(105%); transform:translateX(105%);*/ -webkit-animation:mb .5s ease-in-out 2.3s forwards; animation:mb .5s ease-in-out 2.3s forwards; } 
@media (min-width:993px) { .section.banner.large-banner .banner-wrapper .content h1.reduced, .section.banner.medium-banner .banner-wrapper .content h1.reduced, .section.banner.small-banner .banner-wrapper .content h1.reduced { font-size:2.5em; }  }  .section.banner.large-banner .banner-wrapper .link, .section.banner.medium-banner .banner-wrapper .link, .section.banner.small-banner .banner-wrapper .link { text-align:center; display:none; } 
@media (min-width:601px) { .section.banner.large-banner .banner-wrapper .link, .section.banner.medium-banner .banner-wrapper .link, .section.banner.small-banner .banner-wrapper .link { display:block; }  }  .section.banner.large-banner .banner-wrapper .link .scroll-down, .section.banner.medium-banner .banner-wrapper .link .scroll-down, .section.banner.small-banner .banner-wrapper .link .scroll-down { font-family:FFSuperGroteskWebMedium, Times New Roman, Times, serif; font-weight:300; font-style:normal; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; background-color:transparent; font-size:1.125em; letter-spacing:0; padding:0; color:#fff; } .section.banner.large-banner .banner-wrapper .link .scroll-down i:before, .section.banner.medium-banner .banner-wrapper .link .scroll-down i:before, .section.banner.small-banner .banner-wrapper .link .scroll-down i:before { -webkit-transition:none; transition:none; -webkit-animation:kb 5s ease-in-out 0s infinite; animation:kb 5s ease-in-out 0s infinite; } 
@media (min-width:601px) { .section.banner.large-banner .banner-wrapper .link .scroll-down, .section.banner.medium-banner .banner-wrapper .link .scroll-down, .section.banner.small-banner .banner-wrapper .link .scroll-down { font-size:.625em; margin-bottom:-1px; }  }  
@media (min-width:993px) { .section.banner.large-banner .banner-wrapper .link .scroll-down, .section.banner.medium-banner .banner-wrapper .link .scroll-down, .section.banner.small-banner .banner-wrapper .link .scroll-down { font-size:.875em; margin-bottom:-3px; }  }  .section.banner.large-banner .banner-wrapper .link .scroll-down span, .section.banner.medium-banner .banner-wrapper .link .scroll-down span, .section.banner.small-banner .banner-wrapper .link .scroll-down span { display:block; } .section.banner.large-banner .banner-wrapper .link .scroll-down i, .section.banner.medium-banner .banner-wrapper .link .scroll-down i, .section.banner.small-banner .banner-wrapper .link .scroll-down i { font-size:1.375em; line-height:0; } .section.banner.large-banner .banner-wrapper .link .scroll-down i:before, .section.banner.medium-banner .banner-wrapper .link .scroll-down i:before, .section.banner.small-banner .banner-wrapper .link .scroll-down i:before { -webkit-transition:all .3s ease; -webkit-transition-delay:0s; -webkit-transition:all .3s ease 0s; transition:all .3s ease 0s; -webkit-transform:translateY(0); transform:translateY(0); } .section.banner.large-banner .banner-wrapper .banner-bottom, .section.banner.medium-banner .banner-wrapper .banner-bottom, .section.banner.small-banner .banner-wrapper .banner-bottom { position:absolute; bottom:0; left:0; height:7px; width:100%; overflow:hidden; z-index:1; } 
@media (min-width:601px) { .section.banner.large-banner .banner-wrapper .banner-bottom, .section.banner.medium-banner .banner-wrapper .banner-bottom, .section.banner.small-banner .banner-wrapper .banner-bottom { height:9px; }  }  
@media (min-width:993px) { .section.banner.large-banner .banner-wrapper .banner-bottom, .section.banner.medium-banner .banner-wrapper .banner-bottom, .section.banner.small-banner .banner-wrapper .banner-bottom { height:13px; }  }  .section.banner.large-banner .banner-wrapper .banner-bottom .bottom-left, .section.banner.medium-banner .banner-wrapper .banner-bottom .bottom-left, .section.banner.small-banner .banner-wrapper .banner-bottom .bottom-left { float:left; background-color:#fff; height:100%; width:calc(50% - 12px); } 
@media (min-width:601px) { .section.banner.large-banner .banner-wrapper .banner-bottom .bottom-left, .section.banner.medium-banner .banner-wrapper .banner-bottom .bottom-left, .section.banner.small-banner .banner-wrapper .banner-bottom .bottom-left { width:calc(50% - 14px); }  }  
@media (min-width:993px) { .section.banner.large-banner .banner-wrapper .banner-bottom .bottom-left, .section.banner.medium-banner .banner-wrapper .banner-bottom .bottom-left, .section.banner.small-banner .banner-wrapper .banner-bottom .bottom-left { width:calc(50% - 20px); }  }  
.section.banner.large-banner .banner-wrapper .banner-bottom .extra, .section.banner.medium-banner .banner-wrapper .banner-bottom .extra, .section.banner.small-banner .banner-wrapper .banner-bottom .extra { float:left; width:24px; height:100%; background-image:url(/img/extra.png); background-size:24px 7px; } 
@media (min-width:601px) { .section.banner.large-banner .banner-wrapper .banner-bottom .extra, .section.banner.medium-banner .banner-wrapper .banner-bottom .extra, .section.banner.small-banner .banner-wrapper .banner-bottom .extra { width:28px; background-size:28px 9px; }  }  
@media (min-width:993px) { .section.banner.large-banner .banner-wrapper .banner-bottom .extra, .section.banner.medium-banner .banner-wrapper .banner-bottom .extra, .section.banner.small-banner .banner-wrapper .banner-bottom .extra { width:40px; background-size:40px 13px; }  }  
.section.banner.large-banner .banner-wrapper .banner-bottom .bottom-right, .section.banner.medium-banner .banner-wrapper .banner-bottom .bottom-right, .section.banner.small-banner .banner-wrapper .banner-bottom .bottom-right { float:left; background-color:#fff; height:100%; width:calc(50% - 12px); } 
@media (min-width:601px) { .section.banner.large-banner .banner-wrapper .banner-bottom .bottom-right, .section.banner.medium-banner .banner-wrapper .banner-bottom .bottom-right, .section.banner.small-banner .banner-wrapper .banner-bottom .bottom-right { width:calc(50% - 14px); }  }  
@media (min-width:993px) { .section.banner.large-banner .banner-wrapper .banner-bottom .bottom-right, .section.banner.medium-banner .banner-wrapper .banner-bottom .bottom-right, .section.banner.small-banner .banner-wrapper .banner-bottom .bottom-right { width:calc(50% - 20px); }  }  
.section.banner.large-banner { margin-top:0; } 
.section.banner.large-banner .banner-wrapper { height:425px; } 
@media (min-width:601px) { .section.banner.large-banner .banner-wrapper { height:542px; }  }  
@media (min-width:993px) { .section.banner.large-banner .banner-wrapper { height:826px; }  }  
.section.banner.large-banner .banner-wrapper .content h1 { margin-bottom:86px; } 
@media (min-width:601px) { .section.banner.large-banner .banner-wrapper .content h1 { margin-bottom:65px; }  }  
@media (min-width:993px) { .section.banner.large-banner .banner-wrapper .content h1 { margin-bottom:103px; }  }  
.section.banner.large-banner .banner-wrapper .content h1 .bottom-line span, .section.banner.large-banner .banner-wrapper .content h1 .top-line span { -webkit-animation-delay:2.8s; animation-delay:2.8s; } 
.section.banner.medium-banner { margin-top:0; } 
.section.banner.small-banner { margin:0; } 
.section.banner.small-banner .container { width:100%; padding-left:10px; padding-right:10px; } 
.section.banner.small-banner .banner-wrapper { height:140px; } 
@media (min-width:601px) { .section.banner.small-banner .banner-wrapper { height:300px; }  }  
@media (min-width:1701px) { .section.banner.small-banner .banner-wrapper { height:450px; }  }  
@media (min-width:2201px) { .section.banner.small-banner .banner-wrapper { height:600px; }  }  


.section.content-area, .section.more-content-area, .section.parallax-images .wrapper { margin-bottom:10px; } 
.section.content-area h2, .section.more-content-area h2, .section.parallax-images .wrapper h2 { padding-top:15px; } 
@media (min-width:601px) { .section.content-area h2, .section.more-content-area h2, .section.parallax-images .wrapper h2 { padding-top:20px; }  }  
.section.content-area h3, .section.more-content-area h3, .section.parallax-images .wrapper h3 { padding-top:15px; } 
@media (min-width:601px) { .section.content-area h3, .section.more-content-area h3, .section.parallax-images .wrapper h3 { padding-top:20px; }  }  
.section.content-area p, .section.more-content-area p, .section.parallax-images .wrapper p { font-size:1em; line-height:1.4em; } 
.section.content-area p { text-align:justify; text-justify: inter-word; }
@media (min-width:993px) { .section.content-area p, .section.more-content-area p, .section.parallax-images .wrapper p { font-size:1.125em; line-height:1.3em; }  }  
.section.content-area strong, .section.more-content-area strong, .section.parallax-images .wrapper strong { font-family:FFSuperGroteskWebMedium, Times New Roman, Times, serif; font-weight:300; font-style:normal; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; font-size:1.125em; line-height:1.3em; } 
.section.content-area blockquote, .section.more-content-area blockquote, .section.parallax-images .wrapper blockquote { position:relative; border-top:1px solid #ced7e8; margin-top:10px; padding-top:17px; } 
@media (min-width:993px) { .section.content-area blockquote, .section.more-content-area blockquote, .section.parallax-images .wrapper blockquote { max-width:634px; margin:0 auto 1rem; margin-top:15px; }  }  
@media (min-width:601px) { .section.content-area blockquote, .section.more-content-area blockquote, .section.parallax-images .wrapper blockquote { padding-top:22px; }  }  
@media (min-width:993px) { .section.content-area blockquote, .section.more-content-area blockquote, .section.parallax-images .wrapper blockquote { padding-top:31px; }  }  
.section.content-area blockquote:before, .section.more-content-area blockquote:before, .section.parallax-images .wrapper blockquote:before { content:''; display:block; position:absolute; top:-12px; left:0; width:22px; height:22px; background-color:#fff; z-index:0; } 
.section.content-area blockquote:after, .section.more-content-area blockquote:after, .section.parallax-images .wrapper blockquote:after { content:''; position:absolute; top:4px; left:0; font-style:normal; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; text-align:left; font-size:2.5em; color:#ced7e8; z-index:1; } 
.section.content-area blockquote p, .section.more-content-area blockquote p, .section.parallax-images .wrapper blockquote p {  font-style:normal; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; font-size:1.25em; line-height:1.2em; color:#71bf3f ; } 
@media (min-width:601px) { .section.content-area blockquote p, .section.more-content-area blockquote p, .section.parallax-images .wrapper blockquote p { font-size:1.125em; line-height:1.6em; }  }  
@media (min-width:993px) { .section.content-area blockquote p, .section.more-content-area blockquote p, .section.parallax-images .wrapper blockquote p { font-size:1.375em; line-height:1.3em; }  }  
.section.content-area .posts-navigation .nav-previous, .section.more-content-area .posts-navigation .nav-previous, .section.parallax-images .wrapper .posts-navigation .nav-previous { float:left; } 
.section.content-area .posts-navigation .nav-next, .section.more-content-area .posts-navigation .nav-next, .section.parallax-images .wrapper .posts-navigation .nav-next { float:right; } 
.section.content-area .entry-content-asset, .section.more-content-area .entry-content-asset, .section.parallax-images .wrapper .entry-content-asset { margin-bottom:22px; } 
.section.content-area article h3 { padding-top:0; margin-bottom:5px; }
.section.content-area article .ndate { color:#71bf3f;  margin:0 0 5px 0; }

.section.parallax-images .container { position:relative; } 
.section.parallax-images .wrapper { position:relative; margin-bottom:0; } 
.section.parallax-images .wrapper .container { overflow:visible; } 
.section.parallax-images .wrapper.dark { padding:38px 0 0; } 
@media (min-width:769px) { .section.parallax-images .wrapper.dark { padding:48px 0 0; }  }  
@media (min-width:993px) { .section.parallax-images .wrapper.dark { padding:60px 0 0; }  }  
.section.parallax-images .wrapper.dark .read-more, .section.parallax-images .wrapper.dark a, .section.parallax-images .wrapper.dark h1, .section.parallax-images .wrapper.dark h2, .section.parallax-images .wrapper.dark h3, .section.parallax-images .wrapper.dark h4, .section.parallax-images .wrapper.dark h5, .section.parallax-images .wrapper.dark h6, .section.parallax-images .wrapper.dark ol, .section.parallax-images .wrapper.dark p, .section.parallax-images .wrapper.dark ul { color:#fff; } 
.section.parallax-images .wrapper.dark .background { position:absolute; top:0; left:0; right:0; width:100%; height:320px; background:url(/img/logo-page.png) no-repeat, #71bf3f ; background-size:284px auto; background-position:-100px 43px; z-index:0; } 
@media (min-width:769px) { .section.parallax-images .wrapper.dark .background { height:380px; }  }  
@media (min-width:993px) { .section.parallax-images .wrapper.dark .background { height:520px; }  }  
.section.parallax-images .content-wrapper { position:relative; float:left; width:100%; margin-bottom:34px; z-index:1; min-height:180px; } 
@media (min-width:993px) { .section.parallax-images .content-wrapper { min-height:196px; }  }  
.section.parallax-images .content-wrapper .read-more { float:right; margin-top:10px; } 
.section.parallax-images .image-wrapper { position:relative; float:left; width:100%; min-height:160px; z-index:1; } 
@media (min-width:769px) { .section.parallax-images .image-wrapper { min-height:310px; }  }  
@media (min-width:993px) { .section.parallax-images .image-wrapper { min-height:360px; }  }  
.section.parallax-images .image-wrapper .bg { position:absolute; height:158px; width:100%; background-size:cover; border:2px solid #fff; -webkit-transition:all .3s ease; -webkit-transition-delay:0s; -webkit-transition:all .3s ease 0s; transition:all .3s ease 0s; background-color:#fff; } 
@media (min-width:769px) { .section.parallax-images .image-wrapper .bg { -webkit-transform:matrix(1, 0, 0, 1, -48, 128); transform:matrix(1, 0, 0, 1, -48, 128); }  }  
@media (min-width:769px) { .section.parallax-images .image-wrapper .bg:nth-of-type(1) { -webkit-transform:translateZ(0); transform:translateZ(0); top:0; left:0; width:422px; height:256px; }  }  
@media (min-width:993px) { .section.parallax-images .image-wrapper .bg:nth-of-type(1) { width:549px; height:332px; }  }  
.section.parallax-images .image-wrapper .bg:nth-of-type(2) { display:none; } 
@media (min-width:769px) { .section.parallax-images .image-wrapper .bg:nth-of-type(2) { display:block; -webkit-transform:translateZ(0); transform:translateZ(0); top:60px; right:0; width:329px; height:202px; }  }  
@media (min-width:993px) { .section.parallax-images .image-wrapper .bg:nth-of-type(2) { width:329px; height:202px; }  }  
.section.parallax-images .image-wrapper .bg:nth-of-type(3) { display:none; } 
@media (min-width:769px) { .section.parallax-images .image-wrapper .bg:nth-of-type(3) { display:block; -webkit-transform:translate3d(-60px, 0, 0); transform:translate3d(-60px, 0, 0); top:220px; right:80px; width:206px; height:124px; }  }  
@media (min-width:993px) { .section.parallax-images .image-wrapper .bg:nth-of-type(3) { width:269px; height:162px; }  }  
@media (min-width:993px) { .section.parallax-images .image-wrapper.lg { min-height:550px; }  }  
@media (min-width:769px) { .section.parallax-images .image-wrapper.lg .bg:nth-of-type(1) { width:580px; height:340px; }  }  
@media (min-width:993px) { .section.parallax-images .image-wrapper.lg .bg:nth-of-type(1) { width:700px; height:480px; }  }  
@media (min-width:993px) { .section.parallax-images .image-wrapper.lg .bg:nth-of-type(2) { width:510px; height:350px; top:100px; }  }  
@media (min-width:769px) { .section.parallax-images .image-wrapper.lg .bg:nth-of-type(3) { width:250px; }  }  
@media (min-width:993px) { .section.parallax-images .image-wrapper.lg .bg:nth-of-type(3) { width:320px; height:250px; right:230px; top:330px; }  }  
.section.parallax-images .image-wrapper.lg.slim { min-height:160px; } 
@media (min-width:769px) { .section.parallax-images .image-wrapper.lg.slim { min-height:340px; }  }  
@media (min-width:993px) { .section.parallax-images .image-wrapper.lg.slim { min-height:470px; }  }  
.section.parallax-images .image-wrapper.slim { min-height:160px; } 
@media (min-width:769px) { .section.parallax-images .image-wrapper.slim { min-height:250px; }  }  
@media (min-width:993px) { .section.parallax-images .image-wrapper.slim { min-height:330px; }  }  
.section.more-content-area .btn-more { display:inline-block; width:100%; text-align:left; color:#71bf3f ; background-color:#fff; font-size:1em; letter-spacing:0; padding:0; text-transform:none; min-width:0; margin-bottom:16px; } 
@media (min-width:601px) { .section.more-content-area .btn-more { margin-top:14px 0 30px; }  }  
@media (min-width:993px) { .section.more-content-area .btn-more { font-size:1.125em; }  }  

.section.more-content-area .btn-more:hover { color:#000; } 
.section.more-content-area .btn-more:active, .section.more-content-area .btn-more:active:focus, .section.more-content-area .btn-more:focus, .section.more-content-area .btn-more:hover { background-color:transparent; } .section.more-content-area .btn-more:active, .section.more-content-area .btn-more:active:focus, .section.more-content-area .btn-more:focus { color:#71bf3f ; } .section.more-content-area .btn-more.collapsed:after { content:"\F489"; } 

.section.more-content-area .btn-more.collapsed:after, .section.more-content-area .btn-more:after { font-family:"Font Awesome 5 Free", Times New Roman, Times, serif; font-weight:300; font-style:normal; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; } 
.section.more-content-area .btn-more:after { display:inline-block; padding-left:3px; position:relative; content:"\F067"; font-size:1.625em; vertical-align:middle; margin-top:-5px; } 
@media (max-width:767px) { .section.two-columns .col { padding-bottom:30px; } .section.two-columns .col:last-of-type { padding-bottom:0; }  }  .section.two-columns .section { margin:0; } .section.two-columns .section+.section { margin-top:30px; } .section.two-columns .section.links .link-item { margin:0; } button:focus { outline:none; } 
.btn, .search-form .search-submit, .section.content-area .posts-navigation a, .section.more-content-area .posts-navigation a, .section.parallax-images .wrapper .posts-navigation a, button, header.main-header .header-buttons .menu-toggler { -webkit-transition:all .3s ease; -webkit-transition-delay:0s; -webkit-transition:all .3s ease 0s; transition:all .3s ease 0s; font-family:FFSuperGroteskWebMedium, Times New Roman, Times, serif; font-weight:300; font-style:normal; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; border-radius:0; font-size:.875em; text-transform:uppercase; background-color:#71bf3f ; letter-spacing:.05em; color:#fff; border:none; padding:15px 25px; min-width:200px; } 
@media (min-width:601px) { .btn, .search-form .search-submit, .section.content-area .posts-navigation a, .section.more-content-area .posts-navigation a, .section.parallax-images .wrapper .posts-navigation a, button, header.main-header .header-buttons .menu-toggler { font-size:1em; }  }  
@media (min-width:993px) { .btn, .search-form .search-submit, .section.content-area .posts-navigation a, .section.more-content-area .posts-navigation a, .section.parallax-images .wrapper .posts-navigation a, button, header.main-header .header-buttons .menu-toggler { font-size:1.125em; }  }  
.btn.hover, .btn:active, .btn:active:focus, .btn:focus, .btn:hover, .search-form .hover.search-submit, .search-form .search-submit:active, .search-form .search-submit:active:focus, .search-form .search-submit:focus, .search-form .search-submit:hover, .section.content-area .posts-navigation a.hover, .section.content-area .posts-navigation a:active, .section.content-area .posts-navigation a:active:focus, .section.content-area .posts-navigation a:focus, .section.content-area .posts-navigation a:hover, .section.more-content-area .posts-navigation a.hover, .section.more-content-area .posts-navigation a:active, .section.more-content-area .posts-navigation a:active:focus, .section.more-content-area .posts-navigation a:focus, .section.more-content-area .posts-navigation a:hover, .section.parallax-images .wrapper .posts-navigation a.hover, .section.parallax-images .wrapper .posts-navigation a:active, .section.parallax-images .wrapper .posts-navigation a:active:focus, .section.parallax-images .wrapper .posts-navigation a:focus, .section.parallax-images .wrapper .posts-navigation a:hover, button.hover, button:active, button:active:focus, button:focus, button:hover, header.main-header .header-buttons .hover.menu-toggler, header.main-header .header-buttons .menu-toggler:active, header.main-header .header-buttons .menu-toggler:active:focus, header.main-header .header-buttons .menu-toggler:focus, header.main-header .header-buttons .menu-toggler:hover { outline:none; background-color:#fff; color:#71bf3f ; } 
.btn.btn-default, .search-form .search-submit, .search-form header.main-header .header-buttons .menu-toggler.search-submit, .section.content-area .posts-navigation a.btn-default, .section.more-content-area .posts-navigation a.btn-default, .section.parallax-images .wrapper .posts-navigation a.btn-default, button.btn-default, header.main-header .header-buttons .btn-default.menu-toggler, header.main-header .header-buttons .search-form .menu-toggler.search-submit { background-color:#fff; color:#71bf3f ; } 
.btn.btn-default.hover, .btn.btn-default:active, .btn.btn-default:active:focus, .btn.btn-default:focus, .btn.btn-default:hover, .btn.btn-primary, .search-form .btn-primary.search-submit, .search-form .hover.search-submit, .search-form .search-submit:active, .search-form .search-submit:active:focus, .search-form .search-submit:focus, .search-form .search-submit:hover, .search-form header.main-header .header-buttons .hover.menu-toggler.search-submit, .search-form header.main-header .header-buttons .menu-toggler.search-submit:active, .search-form header.main-header .header-buttons .menu-toggler.search-submit:focus, .search-form header.main-header .header-buttons .menu-toggler.search-submit:hover, .section.content-area .posts-navigation a, .section.content-area .posts-navigation a.btn-default.hover, .section.content-area .posts-navigation a.btn-default:active, .section.content-area .posts-navigation a.btn-default:active:focus, .section.content-area .posts-navigation a.btn-default:focus, .section.content-area .posts-navigation a.btn-default:hover, .section.more-content-area .posts-navigation a, .section.more-content-area .posts-navigation a.btn-default.hover, .section.more-content-area .posts-navigation a.btn-default:active, .section.more-content-area .posts-navigation a.btn-default:active:focus, .section.more-content-area .posts-navigation a.btn-default:focus, .section.more-content-area .posts-navigation a.btn-default:hover, .section.parallax-images .wrapper .posts-navigation a, .section.parallax-images .wrapper .posts-navigation a.btn-default.hover, .section.parallax-images .wrapper .posts-navigation a.btn-default:active, .section.parallax-images .wrapper .posts-navigation a.btn-default:active:focus, .section.parallax-images .wrapper .posts-navigation a.btn-default:focus, .section.parallax-images .wrapper .posts-navigation a.btn-default:hover, button.btn-default.hover, button.btn-default:active, button.btn-default:active:focus, button.btn-default:focus, button.btn-default:hover, button.btn-primary, header.main-header .header-buttons .btn-default.hover.menu-toggler, header.main-header .header-buttons .btn-default.menu-toggler:active, header.main-header .header-buttons .btn-default.menu-toggler:active:focus, header.main-header .header-buttons .btn-default.menu-toggler:focus, header.main-header .header-buttons .btn-default.menu-toggler:hover, header.main-header .header-buttons .btn-primary.menu-toggler, header.main-header .header-buttons .search-form .hover.menu-toggler.search-submit, header.main-header .header-buttons .search-form .menu-toggler.search-submit:active, header.main-header .header-buttons .search-form .menu-toggler.search-submit:focus, header.main-header .header-buttons .search-form .menu-toggler.search-submit:hover { background-color:#71bf3f ; color:#fff; } 
.btn.btn-primary.hover, .btn.btn-primary:active, .btn.btn-primary:active:focus, .btn.btn-primary:focus, .btn.btn-primary:hover, .search-form .btn-primary.hover.search-submit, .search-form .btn-primary.search-submit:active, .search-form .btn-primary.search-submit:active:focus, .search-form .btn-primary.search-submit:focus, .search-form .btn-primary.search-submit:hover, .section.content-area .posts-navigation a.hover, .section.content-area .posts-navigation a:active, .section.content-area .posts-navigation a:active:focus, .section.content-area .posts-navigation a:focus, .section.content-area .posts-navigation a:hover, .section.more-content-area .posts-navigation a.hover, .section.more-content-area .posts-navigation a:active, .section.more-content-area .posts-navigation a:active:focus, .section.more-content-area .posts-navigation a:focus, .section.more-content-area .posts-navigation a:hover, .section.parallax-images .wrapper .posts-navigation a.hover, .section.parallax-images .wrapper .posts-navigation a:active, .section.parallax-images .wrapper .posts-navigation a:active:focus, .section.parallax-images .wrapper .posts-navigation a:focus, .section.parallax-images .wrapper .posts-navigation a:hover, button.btn-primary.hover, button.btn-primary:active, button.btn-primary:active:focus, button.btn-primary:focus, button.btn-primary:hover, header.main-header .header-buttons .btn-primary.hover.menu-toggler, header.main-header .header-buttons .btn-primary.menu-toggler:active, header.main-header .header-buttons .btn-primary.menu-toggler:active:focus, header.main-header .header-buttons .btn-primary.menu-toggler:focus, header.main-header .header-buttons .btn-primary.menu-toggler:hover { background-color:#71bf3f; color:#fff; } 
.btn.btn-success, .search-form .btn-success.search-submit, .section.content-area .posts-navigation a.btn-success, .section.more-content-area .posts-navigation a.btn-success, .section.parallax-images .wrapper .posts-navigation a.btn-success, button.btn-success, header.main-header .header-buttons .btn-success.menu-toggler { background-color:#111111; color:#fff; } 
.btn.btn-success.hover, .btn.btn-success:active, .btn.btn-success:active:focus, .btn.btn-success:focus, .btn.btn-success:hover, .search-form .btn-success.hover.search-submit, .search-form .btn-success.search-submit:active, .search-form .btn-success.search-submit:active:focus, .search-form .btn-success.search-submit:focus, .search-form .btn-success.search-submit:hover, .section.content-area .posts-navigation a.btn-success.hover, .section.content-area .posts-navigation a.btn-success:active, .section.content-area .posts-navigation a.btn-success:active:focus, .section.content-area .posts-navigation a.btn-success:focus, .section.content-area .posts-navigation a.btn-success:hover, .section.more-content-area .posts-navigation a.btn-success.hover, .section.more-content-area .posts-navigation a.btn-success:active, .section.more-content-area .posts-navigation a.btn-success:active:focus, .section.more-content-area .posts-navigation a.btn-success:focus, .section.more-content-area .posts-navigation a.btn-success:hover, .section.parallax-images .wrapper .posts-navigation a.btn-success.hover, .section.parallax-images .wrapper .posts-navigation a.btn-success:active, .section.parallax-images .wrapper .posts-navigation a.btn-success:active:focus, .section.parallax-images .wrapper .posts-navigation a.btn-success:focus, .section.parallax-images .wrapper .posts-navigation a.btn-success:hover, button.btn-success.hover, button.btn-success:active, button.btn-success:active:focus, button.btn-success:focus, button.btn-success:hover, header.main-header .header-buttons .btn-success.hover.menu-toggler, header.main-header .header-buttons .btn-success.menu-toggler:active, header.main-header .header-buttons .btn-success.menu-toggler:active:focus, header.main-header .header-buttons .btn-success.menu-toggler:focus, header.main-header .header-buttons .btn-success.menu-toggler:hover { background-color:#fff; color:#111111; } 
.btn.btn-info, .search-form .btn-info.search-submit, .section.content-area .posts-navigation a.btn-info, .section.more-content-area .posts-navigation a.btn-info, .section.parallax-images .wrapper .posts-navigation a.btn-info, button.btn-info, header.main-header .header-buttons .btn-info.menu-toggler { background-color:#71bf3f; color:#fff; } 
.btn.btn-info.hover, .btn.btn-info:active, .btn.btn-info:active:focus, .btn.btn-info:focus, .btn.btn-info:hover, .search-form .btn-info.hover.search-submit, .search-form .btn-info.search-submit:active, .search-form .btn-info.search-submit:active:focus, .search-form .btn-info.search-submit:focus, .search-form .btn-info.search-submit:hover, .section.content-area .posts-navigation a.btn-info.hover, .section.content-area .posts-navigation a.btn-info:active, .section.content-area .posts-navigation a.btn-info:active:focus, .section.content-area .posts-navigation a.btn-info:focus, .section.content-area .posts-navigation a.btn-info:hover, .section.more-content-area .posts-navigation a.btn-info.hover, .section.more-content-area .posts-navigation a.btn-info:active, .section.more-content-area .posts-navigation a.btn-info:active:focus, .section.more-content-area .posts-navigation a.btn-info:focus, .section.more-content-area .posts-navigation a.btn-info:hover, .section.parallax-images .wrapper .posts-navigation a.btn-info.hover, .section.parallax-images .wrapper .posts-navigation a.btn-info:active, .section.parallax-images .wrapper .posts-navigation a.btn-info:active:focus, .section.parallax-images .wrapper .posts-navigation a.btn-info:focus, .section.parallax-images .wrapper .posts-navigation a.btn-info:hover, button.btn-info.hover, button.btn-info:active, button.btn-info:active:focus, button.btn-info:focus, button.btn-info:hover, header.main-header .header-buttons .btn-info.hover.menu-toggler, header.main-header .header-buttons .btn-info.menu-toggler:active, header.main-header .header-buttons .btn-info.menu-toggler:active:focus, header.main-header .header-buttons .btn-info.menu-toggler:focus, header.main-header .header-buttons .btn-info.menu-toggler:hover { background-color:#fff; color:#71bf3f; } 
.btn.btn-warning, .search-form .btn-warning.search-submit, .section.content-area .posts-navigation a.btn-warning, .section.more-content-area .posts-navigation a.btn-warning, .section.parallax-images .wrapper .posts-navigation a.btn-warning, button.btn-warning, header.main-header .header-buttons .btn-warning.menu-toggler { background-color:#d98c18; color:#fff; } 
.btn.btn-warning.hover, .btn.btn-warning:active, .btn.btn-warning:active:focus, .btn.btn-warning:focus, .btn.btn-warning:hover, .search-form .btn-warning.hover.search-submit, .search-form .btn-warning.search-submit:active, .search-form .btn-warning.search-submit:active:focus, .search-form .btn-warning.search-submit:focus, .search-form .btn-warning.search-submit:hover, .section.content-area .posts-navigation a.btn-warning.hover, .section.content-area .posts-navigation a.btn-warning:active, .section.content-area .posts-navigation a.btn-warning:active:focus, .section.content-area .posts-navigation a.btn-warning:focus, .section.content-area .posts-navigation a.btn-warning:hover, .section.more-content-area .posts-navigation a.btn-warning.hover, .section.more-content-area .posts-navigation a.btn-warning:active, .section.more-content-area .posts-navigation a.btn-warning:active:focus, .section.more-content-area .posts-navigation a.btn-warning:focus, .section.more-content-area .posts-navigation a.btn-warning:hover, .section.parallax-images .wrapper .posts-navigation a.btn-warning.hover, .section.parallax-images .wrapper .posts-navigation a.btn-warning:active, .section.parallax-images .wrapper .posts-navigation a.btn-warning:active:focus, .section.parallax-images .wrapper .posts-navigation a.btn-warning:focus, .section.parallax-images .wrapper .posts-navigation a.btn-warning:hover, button.btn-warning.hover, button.btn-warning:active, button.btn-warning:active:focus, button.btn-warning:focus, button.btn-warning:hover, header.main-header .header-buttons .btn-warning.hover.menu-toggler, header.main-header .header-buttons .btn-warning.menu-toggler:active, header.main-header .header-buttons .btn-warning.menu-toggler:active:focus, header.main-header .header-buttons .btn-warning.menu-toggler:focus, header.main-header .header-buttons .btn-warning.menu-toggler:hover { background-color:#fff; color:#d98c18; } 
.btn.btn-danger, .search-form .btn-danger.search-submit, .section.content-area .posts-navigation a.btn-danger, .section.more-content-area .posts-navigation a.btn-danger, .section.parallax-images .wrapper .posts-navigation a.btn-danger, button.btn-danger, header.main-header .header-buttons .btn-danger.menu-toggler { background-color:#b62c2e; color:#fff; } 
.btn.btn-danger.hover, .btn.btn-danger:active, .btn.btn-danger:active:focus, .btn.btn-danger:focus, .btn.btn-danger:hover, .search-form .btn-danger.hover.search-submit, .search-form .btn-danger.search-submit:active, .search-form .btn-danger.search-submit:active:focus, .search-form .btn-danger.search-submit:focus, .search-form .btn-danger.search-submit:hover, .section.content-area .posts-navigation a.btn-danger.hover, .section.content-area .posts-navigation a.btn-danger:active, .section.content-area .posts-navigation a.btn-danger:active:focus, .section.content-area .posts-navigation a.btn-danger:focus, .section.content-area .posts-navigation a.btn-danger:hover, .section.more-content-area .posts-navigation a.btn-danger.hover, .section.more-content-area .posts-navigation a.btn-danger:active, .section.more-content-area .posts-navigation a.btn-danger:active:focus, .section.more-content-area .posts-navigation a.btn-danger:focus, .section.more-content-area .posts-navigation a.btn-danger:hover, .section.parallax-images .wrapper .posts-navigation a.btn-danger.hover, .section.parallax-images .wrapper .posts-navigation a.btn-danger:active, .section.parallax-images .wrapper .posts-navigation a.btn-danger:active:focus, .section.parallax-images .wrapper .posts-navigation a.btn-danger:focus, .section.parallax-images .wrapper .posts-navigation a.btn-danger:hover, button.btn-danger.hover, button.btn-danger:active, button.btn-danger:active:focus, button.btn-danger:focus, button.btn-danger:hover, header.main-header .header-buttons .btn-danger.hover.menu-toggler, header.main-header .header-buttons .btn-danger.menu-toggler:active, header.main-header .header-buttons .btn-danger.menu-toggler:active:focus, header.main-header .header-buttons .btn-danger.menu-toggler:focus, header.main-header .header-buttons .btn-danger.menu-toggler:hover { background-color:#fff; color:#b62c2e; } 
.btn.btn-link, .search-form .btn-link.search-submit, .section.content-area .posts-navigation a.btn-link, .section.more-content-area .posts-navigation a.btn-link, .section.parallax-images .wrapper .posts-navigation a.btn-link, button.btn-link, header.main-header .header-buttons .btn-link.menu-toggler { background-color:transparent; color:#71bf3f ; } 
.btn.btn-link.hover, .btn.btn-link:active, .btn.btn-link:active:focus, .btn.btn-link:focus, .btn.btn-link:hover, .search-form .btn-link.hover.search-submit, .search-form .btn-link.search-submit:active, .search-form .btn-link.search-submit:active:focus, .search-form .btn-link.search-submit:focus, .search-form .btn-link.search-submit:hover, .section.content-area .posts-navigation a.btn-link.hover, .section.content-area .posts-navigation a.btn-link:active, .section.content-area .posts-navigation a.btn-link:active:focus, .section.content-area .posts-navigation a.btn-link:focus, .section.content-area .posts-navigation a.btn-link:hover, .section.more-content-area .posts-navigation a.btn-link.hover, .section.more-content-area .posts-navigation a.btn-link:active, .section.more-content-area .posts-navigation a.btn-link:active:focus, .section.more-content-area .posts-navigation a.btn-link:focus, .section.more-content-area .posts-navigation a.btn-link:hover, .section.parallax-images .wrapper .posts-navigation a.btn-link.hover, .section.parallax-images .wrapper .posts-navigation a.btn-link:active, .section.parallax-images .wrapper .posts-navigation a.btn-link:active:focus, .section.parallax-images .wrapper .posts-navigation a.btn-link:focus, .section.parallax-images .wrapper .posts-navigation a.btn-link:hover, button.btn-link.hover, button.btn-link:active, button.btn-link:active:focus, button.btn-link:focus, button.btn-link:hover, header.main-header .header-buttons .btn-link.hover.menu-toggler, header.main-header .header-buttons .btn-link.menu-toggler:active, header.main-header .header-buttons .btn-link.menu-toggler:active:focus, header.main-header .header-buttons .btn-link.menu-toggler:focus, header.main-header .header-buttons .btn-link.menu-toggler:hover { background-color:transparent; color:#71bf3f; text-decoration:none; } .comment-list { padding-left:0; } .comment-list, .comment-list ol { list-style:none; } .search-form label { font-weight:400; } 



.main { position:relative; min-height:1px; padding-right:10px; padding-left:10px; } 
@media (min-width:600px) { .main { padding-right:10px; padding-left:10px; }  }  
@media (min-width:768px) { .main { padding-right:15px; padding-left:15px; }  }  
@media (min-width:992px) { .main { padding-right:15px; padding-left:15px; }  }  
@media (min-width:1200px) { .main { padding-right:15px; padding-left:15px; }  }  
@media (min-width:600px) { .main { float:left; width:100%; } 
.sidebar-primary .main { float:left; width:66.66667%; }  }  
.sidebar { position:relative; min-height:1px; padding-right:10px; padding-left:10px; } 
@media (min-width:600px) { .sidebar { padding-right:10px; padding-left:10px; }  }  
@media (min-width:768px) { .sidebar { padding-right:15px; padding-left:15px; }  }  
@media (min-width:992px) { .sidebar { padding-right:15px; padding-left:15px; }  }  
@media (min-width:1200px) { .sidebar { padding-right:15px; padding-left:15px; }  }  
@media (min-width:600px) { .sidebar { float:left; width:33.33333%; }  }  
@media (max-width:599px) { .container, .container-fluid { width:100%; }  }  
.container-fluid.clear, .container.clear { padding-left:0; padding-right:0; overflow:hidden; } 
.container-fluid.clear-sm, .container.clear-sm { padding-right:10px; padding-left:10px; } 
@media (min-width:601px) { .container-fluid.clear-sm, .container.clear-sm { padding-left:0; padding-right:0; overflow:hidden; }  }  
.container-fluid.bordered, .container.bordered { border-left:7px solid transparent; border-right:7px solid transparent; } 
@media (min-width:601px) { .container-fluid.bordered-sm, .container.bordered-sm { border-left:7px solid transparent; border-right:7px solid transparent; }  }  
@media (min-width:993px) { .container-fluid.bordered-lg, .container.bordered-lg { border-left:7px solid transparent; border-right:7px solid transparent; }  }  
.container-fluid.container-sm, .container.container-sm { padding-right:20px; padding-left:20px; } 
@media (min-width:601px) { .container-fluid.container-sm, .container.container-sm { max-width:70%; padding-left:0; padding-right:0; /* overflow:hidden; */ }  }  
@media (min-width:769px) { .container-fluid.container-sm, .container.container-sm { max-width:596px; }  }  
@media (min-width:993px) { .container-fluid.container-sm, .container.container-sm { max-width:770px; }  }  
.container-fluid.container-md, .container.container-md { padding-right:10px; padding-left:10px; } 
@media (min-width:601px) { .container-fluid.container-md, .container.container-md { padding-left:0; padding-right:0; overflow:hidden; }  }  
@media (min-width:769px) { .container-fluid.container-md, .container.container-md { max-width:720px; }  }  
@media (min-width:993px) { .container-fluid.container-md, .container.container-md { max-width:970px; }  }  
.container-fluid.container-lg, .container.container-lg { padding-right:10px; padding-left:10px; } 
@media (min-width:601px) { .container-fluid.container-lg, .container.container-lg { width:100%; }  }  
@media (min-width:1201px) { .container-fluid.container-lg, .container.container-lg { padding-left:0; padding-right:0; overflow:hidden; width:1170px; }  } 
.table.table-striped thead td { color:#71bf3f ; border-top:0; font-family:FFSuperGroteskWebMedium, Times New Roman, Times, serif; font-weight:300; font-style:normal; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; } 
.table.table-striped td, .table.table-striped thead td { font-size:0.675em; text-align:center; } 
@media (min-width:601px) {
	.table.table-striped td, .table.table-striped thead td { font-size:1.125em; } 
}

.alignnone { margin-left:0; margin-right:0; max-width:100%; height:auto; } 
.aligncenter { display:block; margin:.5rem auto; height:auto; padding:0 15px; } 
.alignleft, .alignright { margin-bottom:.5rem; height:auto; } 
@media (min-width:600px) { .alignleft { float:left; margin-right:.5rem; padding-right:15px; } .alignright { float:right; margin-left:.5rem; padding-left:15px; }  }  

*, :after, :before, html { box-sizing:border-box; } 
@-ms-viewport { width:device-width; } 
body { overflow-x:hidden; } 
:focus { outline:0; } 
img { -webkit-transition:all .3s ease; -webkit-transition-delay:0s; -webkit-transition:all .3s ease 0s; transition:all .3s ease 0s; line-height:1.4em; text-align:center; image-rendering:-moz-crisp-edges; image-rendering:-o-crisp-edges; image-rendering:-webkit-optimize-contrast; image-rendering:crisp-edges; -ms-interpolation-mode:nearest-neighbor; -webkit-transform-style:preserve-3d; transform-style:preserve-3d; } 
.wrap { filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity:1; position:relative; min-height:calc(100vh - 400px); z-index:1; overflow:hidden; } 
.wrap.inactive { -webkit-animation:nb 1.5s ease-in-out 0s forwards; animation:nb 1.5s ease-in-out 0s forwards;  } 
@media (min-width:601px) { .wrap { min-height:calc(100vh - 357px); }  }  
@media (min-width:993px) { .wrap { min-height:calc(100vh - 307px); }  }  
.main { padding:0; } 
@media (min-width:769px) { .pull-right-md { float:right; }  }  
.bg { background-size:cover; background-position:50%; } 
.unloaded { filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity:0; } [data-aos=fade-up] { -webkit-transform:translateY(30px); transform:translateY(30px); } 
header.main-header { -webkit-transition:all .3s ease; -webkit-transition-delay:0s; -webkit-transition:all .3s ease 0s; transition:all .3s ease 0s; -webkit-transform:translateZ(0); transform:translateZ(0); position:fixed; top:0; left:0; width:100%; z-index:5; height:79px; } 
@media (min-width:601px) { 
	header.main-header { border-top:7px solid #fff; }  
	header.main-header.is-active { border:7px solid #fff; }  
}  
header.main-header.scroll { background-color:#fff; box-shadow:0 4px 4px -4px #ced7e8; } 
header.main-header.scroll.sticky-enabled { box-shadow:none; } 
header.main-header.is-active { height:100%; border-color:transparent; } 
@media (min-width:993px) { header.main-header.is-active { border-color:#fff; }  }  
header.main-header.is-active .bordered-sm { border-color:#71bf3f ; } 
@media (min-width:993px) { header.main-header.is-active .bordered-sm { border-color:#fff; border:0; }  }  
header.main-header .row { position:relative; } 
header.main-header .header-top { position:absolute; top:-7px; left:0; width:100%; height:7px; background-color:#fff; z-index:10; } 

header.main-header .header-logo { position:absolute; z-index:2; width:100%; text-align:center; -webkit-transition:all .3s ease; -webkit-transition-delay:0s; -webkit-transition:all .3s ease 0s; transition:all .3s ease 0s; padding-top:40px; background:-webkit-linear-gradient(top, rgba(0, 0, 0, .3), rgba(0, 0, 0, .2), transparent); background:linear-gradient(180deg, rgba(0, 0, 0, .3), rgba(0, 0, 0, .2), transparent); } 
@media (min-width:601px) { header.main-header .header-logo { padding-top:38px; }  }  
@media (min-width:993px) { header.main-header .header-logo { padding-top:0px; }  }  
header.main-header .header-logo.home { padding-top:40px; } 
@media (min-width:601px) { header.main-header .header-logo.home { padding-top:43px; }  }  
@media (min-width:993px) { header.main-header .header-logo.home { padding-top:59px; }  }  
@media (min-width:993px) { header.main-header .header-logo.home.reduced { padding-top:38px; }  }  
header.main-header .header-logo.home.scroll, header.main-header .header-logo.home.scroll.reduced, header.main-header .header-logo.scroll { padding-top:3px; background:#fff; } 
@media (min-width:601px) { header.main-header .header-logo.home.scroll, header.main-header .header-logo.home.scroll.reduced, header.main-header .header-logo.scroll { padding-top:0; }  }  

header.main-header .header-logo .brand { -webkit-transition:none; transition:none; display:inline-block; width:125px; height:59px;  background-image:url(/img/logo-page.png); background-size:cover; background-repeat:no-repeat;   } 
@media (min-width:601px) { header.main-header .header-logo .brand { width:300px; height:142px; margin: 40px 0;  }  } 
@media (min-width:993px) { header.main-header .header-logo .brand { margin: 80px 0;  }  }  
header.main-header .header-logo .brand.home { width:120px; height:90px; background-image:url(/img/logo-home.png); } 
@media (min-width:601px) { header.main-header .header-logo .brand.home { width:104px; height:139px;  }  }  
@media (min-width:993px) { header.main-header .header-logo .brand.home { width:300px; height:161px; margin: 120px 0;  }  }  
@media (min-width:993px) { header.main-header .header-logo .brand.home.reduced { width:230px; height:115px;  }  }  
header.main-header .header-logo .brand.home.scroll, header.main-header .header-logo .brand.home.scroll.reduced, header.main-header .header-logo .brand.scroll { width:90px; height:49px; margin:10px 0 0 0; background-image:url('/img/logo-home-blue.png'); } 
@media (min-width:601px) { header.main-header .header-logo .brand.home.scroll, header.main-header .header-logo .brand.home.scroll.reduced, header.main-header .header-logo .brand.scroll { width:102px; height:51px;  }  }  
@media (min-width:993px) { header.main-header .header-logo .brand.home.scroll, header.main-header .header-logo .brand.home.scroll.reduced, header.main-header .header-logo .brand.scroll { width:110px; height:60px;  margin:0;  }  }  

header.main-header .header-logo .brand span { display:none; } 
header.main-header.is-active .header-logo { background:none;  } 
@media (min-width:993px) { header.main-header.is-active .header-logo { padding-top:4px; padding-bottom:10px; background-color:#fff; }  }  
header.main-header.is-active .header-logo .brand { display:none; } 
@media (min-width:993px) { header.main-header.is-active .header-logo .brand { display:inline-block; width:130px; height:70px; margin:0; background-image:url("/img/logo-home-blue.png"); }  }  
 



header.main-header .header-buttons { position:relative; float:left; width:auto; z-index:3; background-color:#fff;  } 
header.main-header .header-buttons .menu-toggler { float:left; text-align:left; min-width:0; padding:19px 20px; font-size:1.125em; } 
@media (min-width:601px) { header.main-header .header-buttons .menu-toggler { padding:20px 23px; }  }  
@media (min-width:993px) { header.main-header .header-buttons .menu-toggler { min-width:180px; padding:26px 25px 23px; }  }  
header.main-header .header-buttons .menu-toggler.hover, header.main-header .header-buttons .menu-toggler:active, header.main-header .header-buttons .menu-toggler:active:focus, header.main-header .header-buttons .menu-toggler:focus, header.main-header .header-buttons .menu-toggler:hover { background-color:transparent!important; color:#fff!important; } 
@media (min-width:993px) { header.main-header .header-buttons .menu-toggler.hover, header.main-header .header-buttons .menu-toggler:active, header.main-header .header-buttons .menu-toggler:active:focus, header.main-header .header-buttons .menu-toggler:focus, header.main-header .header-buttons .menu-toggler:hover { background-color:#fff!important; color:#71bf3f !important; }  }  
@media (min-width:993px) { header.main-header .header-buttons .menu-toggler.hover .hamburger-inner, header.main-header .header-buttons .menu-toggler.hover .hamburger-inner:after, header.main-header .header-buttons .menu-toggler.hover .hamburger-inner:before, header.main-header .header-buttons .menu-toggler:hover .hamburger-inner, header.main-header .header-buttons .menu-toggler:hover .hamburger-inner:after, header.main-header .header-buttons .menu-toggler:hover .hamburger-inner:before { background-color:#71bf3f; }  }  
header.main-header .header-buttons .menu-toggler.hover .menu-title, header.main-header .header-buttons .menu-toggler:hover .menu-title { color:#71bf3f; } 
.search-form header.main-header .header-buttons .menu-toggler.search-submit, header.main-header .header-buttons .menu-toggler.btn-default, header.main-header .header-buttons .search-form .menu-toggler.search-submit { background-color:transparent; } 
@media (min-width:993px) {
	.search-form header.main-header .header-buttons .menu-toggler.search-submit, header.main-header .header-buttons .search-form .menu-toggler.search-submit { background-color:#fff; }  
	header.main-header .header-buttons .menu-toggler.btn-default { background-color:#fff; }
	header.main-header .header-buttons .menu-toggler.btn-default.is-active {  background-color:#fff !important; color:#71bf3f !important;  }
	header.main-header .header-buttons .menu-toggler .hamburger-box { margin-left:9px; }  
}  
header.main-header .header-buttons .menu-toggler .hamburger-inner, header.main-header .header-buttons .menu-toggler .hamburger-inner:after, header.main-header .header-buttons .menu-toggler .hamburger-inner:before { background-color:#71bf3f; } 
@media (min-width:993px) { header.main-header .header-buttons .menu-toggler .hamburger-inner, header.main-header .header-buttons .menu-toggler .hamburger-inner:after, header.main-header .header-buttons .menu-toggler .hamburger-inner:before { background-color:#71bf3f ; }  }  
header.main-header .header-buttons .menu-toggler .menu-title { display:none; padding-left:11px; -webkit-transition:all .3s ease; -webkit-transition-delay:0s; -webkit-transition:all .3s ease 0s; transition:all .3s ease 0s; } 
@media (min-width:993px) { header.main-header .header-buttons .menu-toggler .menu-title { display:inline-block; }  }  
header.main-header .header-buttons .menu-toggler.scroll .hamburger-inner, header.main-header .header-buttons .menu-toggler.scroll .hamburger-inner:after, header.main-header .header-buttons .menu-toggler.scroll .hamburger-inner:before { background-color:#71bf3f ; } 
header.main-header .header-buttons .menu-toggler.scroll.hover .hamburger-inner, header.main-header .header-buttons .menu-toggler.scroll.hover .hamburger-inner:after, header.main-header .header-buttons .menu-toggler.scroll.hover .hamburger-inner:before, header.main-header .header-buttons .menu-toggler.scroll:hover .hamburger-inner, header.main-header .header-buttons .menu-toggler.scroll:hover .hamburger-inner:after, header.main-header .header-buttons .menu-toggler.scroll:hover .hamburger-inner:before { background-color:#71bf3f; } 
header.main-header .header-buttons .menu-toggler.is-active .hamburger-inner, header.main-header .header-buttons .menu-toggler.is-active .hamburger-inner::after, header.main-header .header-buttons .menu-toggler.is-active .hamburger-inner::before {  background-color:#71bf3f;  }
header.main-header .header-buttons .menu-visit { position:relative; float:left; display:none; background-color:#71bf3f ; padding:27px 25px 23px; font-size:1.125em; overflow:hidden; } 
@media (min-width:993px) { header.main-header .header-buttons .menu-visit { display:block; }  }  
header.main-header .header-buttons .menu-visit:after { position:absolute; top:0; left:0; right:0; bottom:0; content:""; background:#333; z-index:1; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity:1; -webkit-transition:-webkit-transform .8s cubic-bezier(.165, .84, .44, 1); transition:-webkit-transform .8s cubic-bezier(.165, .84, .44, 1); transition:transform .8s cubic-bezier(.165, .84, .44, 1); transition:transform .8s cubic-bezier(.165, .84, .44, 1), -webkit-transform .8s cubic-bezier(.165, .84, .44, 1); -webkit-transform:translate3d(0, -105%, 0); transform:translate3d(0, -105%, 0); } 
header.main-header .header-buttons .menu-visit:before { position:absolute; top:0; left:0; right:0; bottom:0; content:""; background:#333; z-index:1; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity:0; -webkit-transform:translate3d(0, 105%, 0); transform:translate3d(0, 105%, 0); } 
header.main-header .header-buttons .menu-visit span { position:relative; z-index:2; } 
header.main-header .header-buttons .menu-visit:focus:after, header.main-header .header-buttons .menu-visit:hover:after { filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity:0; -webkit-transform:none; transform:none; } 
header.main-header .header-buttons .menu-visit:focus:before, header.main-header .header-buttons .menu-visit:hover:before { -webkit-transition:-webkit-transform .7s cubic-bezier(.165, .84, .44, 1); transition:-webkit-transform .7s cubic-bezier(.165, .84, .44, 1); transition:transform .7s cubic-bezier(.165, .84, .44, 1); transition:transform .7s cubic-bezier(.165, .84, .44, 1), -webkit-transform .7s cubic-bezier(.165, .84, .44, 1); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity:1; -webkit-transform:translateZ(0); transform:translateZ(0); } 
header.main-header.is-active .menu-visit { display:none; } 
header.main-header .lawvic { display:none; float:right; position:relative; z-index:3; padding: 5px 20px 5px 5px;}
header.main-header .lawvic.scroll { display:block; }
@media (max-width:601px) {
	header.main-header .lawvic { display:none; }
	header.main-header .lawvic.scroll { display:none; }
}
header.main-header .header-tools { position:relative; float:right; z-index:3; padding-top:19px; padding-right:20px; } 
@media (min-width:601px) { header.main-header .header-tools { padding-right:23px; padding-top:23px; }  }  
@media (min-width:993px) { header.main-header .header-tools { padding-right:37px; }  }  
@media (min-width:601px) { header.main-header .header-tools.scroll { padding-top:19px; }  }  
@media (min-width:993px) { header.main-header .header-tools.scroll { padding-top:23px; }  }  

header.main-header .header-tools .tool { -webkit-transition:width .5s cubic-bezier(.19, 1, .22, 1); transition:width .5s cubic-bezier(.19, 1, .22, 1); display:none; float:left; padding-left:16px; will-change:width; overflow:hidden; } 
@media (min-width:993px) { header.main-header .header-tools .tool { display:block; }  }  
header.main-header .header-tools .tool.is-expandable { width:36px; } 
header.main-header .header-tools .tool.tool-telephone { width:40px; } 
header.main-header .header-tools .tool.tool-telephone.is-expandable:focus, header.main-header .header-tools .tool.tool-telephone.is-expandable:hover { width:106px; } 
@media (min-width:769px) { header.main-header .header-tools .tool.tool-telephone.is-expandable:focus, header.main-header .header-tools .tool.tool-telephone.is-expandable:hover { width:138px; }  }  
header.main-header .header-tools .tool.tool-pin.is-expandable { width:30px; } 
header.main-header .header-tools .tool.tool-pin.is-expandable:focus, header.main-header .header-tools .tool.tool-pin.is-expandable:hover { width:76px; } 
@media (min-width:769px) { header.main-header .header-tools .tool.tool-pin.is-expandable:focus, header.main-header .header-tools .tool.tool-pin.is-expandable:hover { width:98px; }  }  
header.main-header .header-tools .tool.tool-search { display:none !important; z-index:999; } 
header.main-header .header-tools .tool.tool-search.is-expandable:focus, header.main-header .header-tools .tool.tool-search.is-expandable:hover { width:75px; } 
@media (min-width:769px) { header.main-header .header-tools .tool.tool-search.is-expandable:focus, header.main-header .header-tools .tool.tool-search.is-expandable:hover { width:88px; }  }  
header.main-header .header-tools .tool.tool-account { overflow:visible; display:none !important; } 
header.main-header .header-tools .tool.tool-account a { overflow:visible; } 
@media (min-width:601px) { header.main-header .header-tools .tool.tool-account.is-expandable:focus, header.main-header .header-tools .tool.tool-account.is-expandable:hover { width:102px; }  }  
header.main-header .header-tools .tool a { font-family:FFSuperGroteskWebRegular, Times New Roman, Times, serif; font-weight:300; font-style:normal; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; -webkit-transition:all .3s ease; -webkit-transition-delay:0s; -webkit-transition:all .3s ease 0s; transition:all .3s ease 0s; display:inline-block; font-size:.5625em; color:#fff; text-transform:uppercase; letter-spacing:-.02em; overflow:hidden; white-space:nowrap; } 
@media (min-width:769px) { header.main-header .header-tools .tool a { font-size:.8125em; }  }  
/*
header.main-header .header-tools .tool a .icon { display:inline-block; min-width:13px; min-height:20px; vertical-align:middle; background-image:url(/img/icons-sprite.png); } 
@media (-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx), (min-resolution:192dpi) { header.main-header .header-tools .tool a .icon { background-image:url(/img/icons-sprite.png); background-size:800px 1200px; }  }  
*/
header.main-header .header-tools .tool a .tool-text { vertical-align:middle; padding-top:4px; padding-left:6px; color:#fff; } 
header.main-header .header-tools .tool a.scroll .tool-text {  color:#71bf3f; } 
@media (min-width:769px) { header.main-header .header-tools .tool a .tool-text { padding-top:4px; }  }  
header.main-header .header-tools .tool a.scroll .tool-text { color:#71bf3f ; } 
header.main-header .header-tools .tool a .fa { font-size:18px; vertical-align:middle; }
header.main-header .header-tools .tool a.scroll .fa { color:#71bf3f; }

/*
header.main-header .header-tools .tool .telephone .icon { width:13px; height:20px; background-position:-210px -210px; } 
header.main-header .header-tools .tool .telephone.scroll .icon { background-position:-210px -810px; } 
header.main-header .header-tools .tool .pin .icon { width:14px; height:20px; background-position:-210px -10px; } 
header.main-header .header-tools .tool .pin.scroll .icon { background-position:-210px -610px; } 
header.main-header .header-tools .tool .search .icon { width:19px; height:19px; background-position:-210px -410px; } 
header.main-header .header-tools .tool .search.scroll .icon { background-position:-210px -1010px; } 
header.main-header .header-tools .tool .account .icon { width:20px; height:20px; background-position:-410px -10px; } 
header.main-header .header-tools .tool .account:hover .icon { -webkit-transition-duration:.3s; transition-duration:.3s; -webkit-transform:scale(1.2); transform:scale(1.2); } 
header.main-header .header-tools .tool .account .tool-text { display:inline-block; } 
header.main-header .header-tools .tool .account.scroll .icon { background-position:-410px -210px; }
*/ 
header.main-header.is-active .header-tools .tool { display:block; } 
header.main-header.is-active .header-tools .tool.tool-search { display:none; } 
@media (min-width:993px) { header.main-header.is-active .header-tools .tool.tool-search { display:block; }  }  
header.main-header.is-active .header-tools .tool a .tool-text { vertical-align:middle; padding-top:4px; padding-left:6px; color:#71bf3f; } 
header.main-header.is-active .header-tools .tool a .fa { color:#71bf3f; }
header.main-header.is-active .header-tools .tool a.scroll .fa { color:#71bf3f; }


header.main-header .header-navigator { position:relative; float:left; width:100%; z-index:1; padding-top:5px; display:none; overflow:hidden; } 
@media (min-width:601px) { header.main-header .header-navigator { padding-top:21px; }  }  
header.main-header .header-navigator.is-active { display:block; } 
@media (min-width:993px) { header.main-header .header-navigator.is-active { display:none; }  }  
@media (min-width:601px) { header.main-header .header-navigator .wrapper { padding-left:23px; padding-right:23px; }  }  
header.main-header .header-navigator .border .line { height:1px; background-color:#345070; } 
header.main-header .header-navigator .section { float:left; width:100%; margin:0; } 
header.main-header .header-navigator .options { width:200vw; display:table; padding-top:12px; } 
@media (min-width:601px) { header.main-header .header-navigator .options { padding-top:14px; }  }  
header.main-header .header-navigator .options .option { -webkit-transition:all .3s ease; -webkit-transition-delay:0s; -webkit-transition:all .3s ease 0s; transition:all .3s ease 0s; display:table-cell; text-align:center; width:100vw; } 
header.main-header .header-navigator .options .option a { display:inline-block; float:left; width:100%; font-family:FFSuperGroteskWebMedium, Times New Roman, Times, serif; font-weight:300; font-style:normal; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; font-size:1.125em; color:#fff; text-transform:uppercase; padding:6px 10px; } 
@media (min-width:601px) { header.main-header .header-navigator .options .option a { padding:20px 10px; }  }  
header.main-header .header-navigator .options .option a span { position:relative; } 
header.main-header .header-navigator .options .option a span:after { -webkit-transition:all .3s ease; -webkit-transition-delay:0s; -webkit-transition:all .3s ease 0s; transition:all .3s ease 0s; -webkit-transform:scaleX(0); transform:scaleX(0); position:absolute; content:""; width:calc(100% + 8px); height:3px; bottom:-10px; left:-4px; background-color:#fff; display:none; } 
@media (min-width:601px) { header.main-header .header-navigator .options .option a span:after { display:block; }  }  
header.main-header .header-navigator .options .option a:focus span:after, header.main-header .header-navigator .options .option a:hover span:after { -webkit-transform:scaleX(1); transform:scaleX(1); } 
header.main-header .header-navigator .options .option.forward { -webkit-transform:translate(-100vw); transform:translate(-100vw); } 
header.main-header .header-navigator .options .option.option-back em { -webkit-transform:translateX(0); transform:translateX(0); -webkit-transition:all .3s ease; -webkit-transition-delay:0s; -webkit-transition:all .3s ease 0s; transition:all .3s ease 0s; display:inline-block; vertical-align:middle; font-size:1.25em; padding-right:5px; margin-top:-5px; } header.main-header .header-navigator .options .option.option-back:focus em, header.main-header .header-navigator .options .option.option-back:hover em { -webkit-transform:translateX(-4px); transform:translateX(-4px); } 
header.main-header .header-navigator .separator { padding:4px 0; } 
header.main-header .header-navigator .separator .container { height:14px; } 
header.main-header .header-navigator .separator .divider-icon { left:calc(50% - 12px); width:24px; height:14px; background-color:#71bf3f ; } 
/*
header.main-header .header-navigator .separator .divider-icon .kl { background:#71bf3f  url(/img/icons-sprite.png) no-repeat -410px -810px; width:14px; height:14px; } 
@media (-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx), (min-resolution:192dpi) { header.main-header .header-navigator .separator .divider-icon .kl { background:#71bf3f  url(/img/icons-sprite.png) no-repeat -410px -810px; background-size:800px 1200px; }  }  
*/
header.main-header .header-navigator .separator .divider .line { background-color:#345070; } 

header.main-header .header-menu { position:relative; float:left; width:100%; display:none; z-index:2; height:calc(100vh - 214px); padding-top:10px; overflow:hidden; opacity:0; -webkit-transition:1.5s; transition:1.5s; } 
@media (min-width:601px) { header.main-header .header-menu { height:calc(100vh - 333px); padding-top:20px; }  }  
@media (min-width:993px) { header.main-header .header-menu { padding-top:0; height:calc(100vh - 79px); }  }  
header.main-header .header-menu.is-active { display:block; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity:1; } 
header.main-header .header-menu .menu { height:calc(100vh - 214px); -webkit-overflow-scrolling:touch; overflow-y:scroll; width:calc(300vw + 60px); position:relative; } 
@media (min-width:601px) { header.main-header .header-menu .menu { height:calc(100vh - 333px); }  }  
@media (min-width:993px) { header.main-header .header-menu .menu { height:calc(100vh - 79px); width:calc(100% + 15px); padding:53px 28px; /* padding:53px 28px 53px 0; */  }  }  
header.main-header .header-menu .nav { -webkit-transition:all .3s ease; -webkit-transition-delay:0s; -webkit-transition:all .3s ease 0s; transition:all .3s ease 0s; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity:0; position:relative; display:block; float:left; width:calc(100vw + 15px); height:120%; z-index:1; } 
@media (min-width:993px) { header.main-header .header-menu .nav { filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity:1; height:auto; width:100%; }  }  
header.main-header .header-menu .nav.second { -webkit-transform:translate(calc(-100vw - 15px)); transform:translate(calc(-100vw - 15px)); } 
header.main-header .header-menu .nav.third { -webkit-transform:translate(calc(-200vw - 30px)); transform:translate(calc(-200vw - 30px)); } 
header.main-header .header-menu .nav.current { filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity:1; } 
header.main-header .header-menu .nav-primary { position:relative; } 
@media (min-width:993px) { header.main-header .header-menu .nav-primary { margin-bottom:54px; /* margin-bottom:0 */ }  }  
header.main-header .header-menu .nav-primary .menu-indicator { height:3px; background-color:#ced7e8; position:absolute; bottom:16px; -webkit-transition:.3s; transition:.3s; min-width:50px; display:none; } 
@media (min-width:1701px) { header.main-header .header-menu .nav-primary .menu-indicator { bottom:34px; }  }  
@media (min-width:2201px) { header.main-header .header-menu .nav-primary .menu-indicator { bottom:46px; }  }  
header.main-header .header-menu .nav-primary ul { text-align:center; width:100vw; } 
@media (min-width:993px) { header.main-header .header-menu .nav-primary ul { float:left; text-align:left; width:100%; }  }  
header.main-header .header-menu .nav-primary ul li { display:block; } 
@media (min-width:993px) { header.main-header .header-menu .nav-primary ul li { display:inline-block; }  }  
header.main-header .header-menu .nav-primary ul li a { display:inline-block; float:left; width:100%; font-family:FFSuperGroteskWebMedium, Times New Roman, Times, serif; font-weight:300; font-style:normal; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; font-size:1.125em; color:#fff; text-transform:uppercase; padding:13px 10px; line-height:1em; } 
@media (min-width:601px) { header.main-header .header-menu .nav-primary ul li a { padding:22px 10px; }  }  
@media (min-width:993px) { header.main-header .header-menu .nav-primary ul li a { padding:22px 12px 22px 22px; }  }  
@media (min-width:1201px) { header.main-header .header-menu .nav-primary ul li a { padding:22px; }  }  
@media (min-width:1701px) { header.main-header .header-menu .nav-primary ul li a { font-size:1.875em; padding:0 32px 37px; /* padding:0 25px 37px; */ }  }  
@media (min-width:2201px) { header.main-header .header-menu .nav-primary ul li a { font-size:2.5em; padding:0 42px 52px; }  }  
header.main-header .header-menu .nav-primary ul li a span { position:relative;  } 
header.main-header .header-menu .nav-primary ul li a span:after { -webkit-transition:all .3s ease; -webkit-transition-delay:0s; -webkit-transition:all .3s ease 0s; transition:all .3s ease 0s; -webkit-transform:scaleX(0); transform:scaleX(0); position:absolute; content:""; width:calc(100% + 8px); height:3px; bottom:-10px; left:-4px;  } 
@media (min-width:993px) { header.main-header .header-menu .nav-primary ul li a:focus span:after, header.main-header .header-menu .nav-primary ul li a:hover span:after { -webkit-transform:scaleX(1); transform:scaleX(1); }  }  
header.main-header .header-menu .nav-primary ul li a.active span:after { -webkit-transform:scaleX(1); transform:scaleX(1); background-color:#fff; } 
@media (min-width:993px) { header.main-header .header-menu .nav-secondary { max-width:305px; border-right:1px solid #345070; padding:8px 13px; min-height:428px; /* background-color:#999; min-height:100%; margin-top: -41px; position:fixed; */ }  }  
header.main-header .header-menu .nav-secondary ul { text-align:center; width:100vw; display:none; } 
@media (min-width:993px) { header.main-header .header-menu .nav-secondary ul { float:left; width:100%; text-align:left; /* margin-top: 180px; */ }  }  
header.main-header .header-menu .nav-secondary ul li { display:block; } 
@media (min-width:993px) { header.main-header .header-menu .nav-secondary ul li { width:100%; }  }  
header.main-header .header-menu .nav-secondary ul li.has-children a:after { content:"\F105"; font-family:"Font Awesome 5 Free"; font-weight:300; font-style:normal; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; position:absolute; right:40px; } 
header.main-header .header-menu .nav-secondary ul li a { display:inline-block; float:left; width:100%; font-family:FFSuperGroteskWebRegular, Times New Roman, Times, serif; font-weight:300; font-style:normal; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; font-size:1.125em; color:#fff; text-transform:uppercase; padding:13px 10px; line-height:1em; touch-action: none; -moz-user-select: none; } 
@media (min-width:601px) { header.main-header .header-menu .nav-secondary ul li a { padding:22px 10px; }  }  
@media (min-width:993px) { header.main-header .header-menu .nav-secondary ul li a { letter-spacing:0; padding:12px 30px; }  }  
header.main-header .header-menu .nav-secondary ul li a span { position:relative; } 
header.main-header .header-menu .nav-secondary ul li a span:after { -webkit-transition:all .3s ease; -webkit-transition-delay:0s; -webkit-transition:all .3s ease 0s; transition:all .3s ease 0s; -webkit-transform:scaleX(0); transform:scaleX(0); position:absolute; content:""; width:calc(100% + 8px); height:3px; bottom:-10px; left:-4px; background-color:#fff; } 
@media (min-width:993px) { header.main-header .header-menu .nav-secondary ul li a span:after { width:10px; height:2px; bottom:50%; left:-20px; }  }  
@media (min-width:993px) { header.main-header .header-menu .nav-secondary ul li a:focus span:after, header.main-header .header-menu .nav-secondary ul li a:hover span:after { -webkit-transform:scaleX(1); transform:scaleX(1); }  }  
@media (min-width:993px) { header.main-header .header-menu .nav-secondary ul li a.active span { font-family:FFSuperGroteskWebMedium, Times New Roman, Times, serif; font-weight:300; font-style:normal; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; }  }  
header.main-header .header-menu .nav-secondary ul li a.active span:after { -webkit-transform:scaleX(1); transform:scaleX(1); } 
@media (min-width:993px) { header.main-header .header-menu .nav-tertiary { max-width:405px; padding:8px 13px 8px 41px; min-height:428px; }  }  
header.main-header .header-menu .nav-tertiary ul { text-align:center; width:100vw; } 
@media (min-width:993px) { header.main-header .header-menu .nav-tertiary ul { float:left; background-color:#71bf3f ; width:100%; text-align:left; }  }  
header.main-header .header-menu .nav-tertiary ul li { display:block; } 
@media (min-width:993px) { header.main-header .header-menu .nav-tertiary ul li { width:100%; }  }  
header.main-header .header-menu .nav-tertiary ul li a { display:inline-block; float:left; width:100%; font-family:FFSuperGroteskWebRegular, Times New Roman, Times, serif; font-weight:300; font-style:normal; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; font-size:1.125em; color:#fff; text-transform:uppercase; padding:13px 10px; } 
@media (min-width:601px) { header.main-header .header-menu .nav-tertiary ul li a { padding:22px 10px; }  }  
@media (min-width:993px) { header.main-header .header-menu .nav-tertiary ul li a { letter-spacing:0; padding:12px 30px 12px 43px; }  }  
header.main-header .header-menu .nav-tertiary ul li a span { position:relative; } 
header.main-header .header-menu .nav-tertiary ul li a span:after { -webkit-transition:all .3s ease; -webkit-transition-delay:0s; -webkit-transition:all .3s ease 0s; transition:all .3s ease 0s; -webkit-transform:scaleX(0); transform:scaleX(0); position:absolute; content:""; width:calc(100% + 8px); height:3px; bottom:-10px; left:-4px; background-color:#fff; } 
@media (min-width:993px) { header.main-header .header-menu .nav-tertiary ul li a span:after { width:10px; height:2px; bottom:50%; left:-32px; }  }  
@media (min-width:993px) { header.main-header .header-menu .nav-tertiary ul li a:focus span:after, header.main-header .header-menu .nav-tertiary ul li a:hover span:after { -webkit-transform:scaleX(1); transform:scaleX(1); }  }  
@media (min-width:993px) { header.main-header .header-menu .nav-tertiary ul li a.active span { font-family:FFSuperGroteskWebMedium, Times New Roman, Times, serif; font-weight:300; font-style:normal; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; }  }  
header.main-header .header-menu .nav-tertiary ul li a.active span:after { -webkit-transform:scaleX(1); transform:scaleX(1); } 

header.main-header .header-menu .nav-tertiary .description { display:none; position:relative; float:left; width:100%; -webkit-transform:translateY(-45%); transform:translateY(-45%); -webkit-animation:pb 1s ease-out 0s forwards; animation:pb 1s ease-out 0s forwards; } 
@media (min-width:993px) { header.main-header .header-menu .nav-tertiary .description { -webkit-transition:all .3s ease; -webkit-transition-delay:0s; -webkit-transition:all .3s ease 0s; transition:all .3s ease 0s; position:absolute; display:block; top:200px; left:15px; min-height:250px; width:375px; padding:59px 47px 26px; background-color:rgba(255,255,255,1); }  }  
@media (min-width:1201px) { header.main-header .header-menu .nav-tertiary .description { width:465px; left:75px; top: calc(60vh); }  }  
header.main-header .header-menu .nav-tertiary .description h1, header.main-header .header-menu .nav-tertiary .description h2, header.main-header .header-menu .nav-tertiary .description h3, header.main-header .header-menu .nav-tertiary .description h4, header.main-header .header-menu .nav-tertiary .description h5, header.main-header .header-menu .nav-tertiary .description h6 { position:relative; display:inline-block; width:100%; font-family:FFSuperGroteskWebMedium, Times New Roman, Times, serif; font-weight:300; font-style:normal; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; color:#fff; font-size:1.875em; margin-bottom:20px; } 
/*header.main-header .header-menu .nav-tertiary .description h1:before, header.main-header .header-menu .nav-tertiary .description h2:before, header.main-header .header-menu .nav-tertiary .description h3:before, header.main-header .header-menu .nav-tertiary .description h4:before, header.main-header .header-menu .nav-tertiary .description h5:before, header.main-header .header-menu .nav-tertiary .description h6:before { content:""; position:absolute; top:-46px; left:0px; background:transparent url(/img/icons-sprite.png) no-repeat -410px -210px; width:80px; height:33px; } */
header.main-header .header-menu .nav-tertiary .description h2 { text-align:left; color:#71bf3f; }
/*@media (-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx), (min-resolution:192dpi) { header.main-header .header-menu .nav-tertiary .description h1:before, header.main-header .header-menu .nav-tertiary .description h2:before, header.main-header .header-menu .nav-tertiary .description h3:before, header.main-header .header-menu .nav-tertiary .description h4:before, header.main-header .header-menu .nav-tertiary .description h5:before, header.main-header .header-menu .nav-tertiary .description h6:before { background:#71bf3f  url(/img/icons-sprite.png) no-repeat -410px -210px; background-size:800px 1200px; }  }  */
header.main-header .header-menu .nav-tertiary .description h1:after, header.main-header .header-menu .nav-tertiary .description h2:after, header.main-header .header-menu .nav-tertiary .description h3:after, header.main-header .header-menu .nav-tertiary .description h4:after, header.main-header .header-menu .nav-tertiary .description h5:after, header.main-header .header-menu .nav-tertiary .description h6:after { position:absolute; content:''; height:1px; width:100%; bottom:-10px; left:0; background-color:#fff; } 
header.main-header .header-menu .nav-tertiary .description p { color:#71bf3f; font-size:0.9em; line-height:1.3em; } 

header.main-header .header-menu .featured-articles { display:none; position:relative; float:left; width:100%; z-index:0; } 
@media (min-width:993px) { header.main-header .header-menu .featured-articles {  width:calc(100% - 305px); max-width:933px; padding:18px 52px; }  }  
header.main-header .header-menu .featured-articles .featured-article { float:left; width:50%; max-width:380px; padding:10px; margin-bottom:41px; margin-right:20px; background-color:rgba(0,122,192,0.8); } 
header.main-header .header-menu .featured-articles .wrapper { position:relative; border-bottom:1px solid #fff; padding-bottom:32px; padding-left:120px; height:150px; } 
header.main-header .header-menu .featured-articles .wrapper:after { content:""; position:absolute; display:block; bottom:-7px; right:0;  } 
header.main-header .header-menu .featured-articles .wrapper .nthumb { position:absolute; left:0; top:0; }
header.main-header .header-menu .featured-articles .wrapper .ndate { color:#fff; }
header.main-header .header-menu .featured-articles h3 { font-family:FFSuperGroteskWebMedium, Times New Roman, Times, serif; font-weight:300; font-style:normal; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; font-size:1.375em; color:#fff; margin-bottom:8px; } 
header.main-header .header-menu .featured-articles p { font-size:1.125em; color:#fff; line-height:1.3em; margin-bottom:15px; } 
header.main-header .header-menu .featured-articles .more { font-family:FFSuperGroteskWebMedium, Times New Roman, Times, serif; font-weight:300; font-style:normal; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; display:inline-block; width:100%; text-align:right; font-size:.9375em; color:#fff; padding-right:28px; } 
header.main-header .header-menu .featured-articles .more em { -webkit-transform:translateX(0); transform:translateX(0); -webkit-transition:all .3s ease; -webkit-transition-delay:0s; -webkit-transition:all .3s ease 0s; transition:all .3s ease 0s; display:inline-block; vertical-align:top; padding-top:5px; padding-left:4px; font-size:.75em; } 
header.main-header .header-menu .featured-articles .more:focus, header.main-header .header-menu .featured-articles .more:hover { color:#fff; } 
header.main-header .header-menu .featured-articles .more:focus em, header.main-header .header-menu .featured-articles .more:hover em { -webkit-transform:translateX(4px); transform:translateX(4px); } 
header.main-header .header-menu .featured-articles .archive { float:left; width:100%; text-align:right; padding-top:2px; padding-right:33px; } 
header.main-header .header-menu .featured-articles .archive a { font-family:FFSuperGroteskWebMedium, Times New Roman, Times, serif; font-weight:300; font-style:normal; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; font-size:1.125em; color:#fff; } 
@media (min-width:769px) { header.main-header .header-menu .featured-articles .archive a { font-size:1.375em; }  }  
header.main-header .header-menu .featured-articles .archive a em { -webkit-transform:translateX(0); transform:translateX(0); -webkit-transition:all .3s ease 0s; display:inline-block; font-size:1.75em; vertical-align:middle; margin-top:-6px; padding-left:3px; -webkit-transition:all .3s ease; -webkit-transition-delay:0s; transition:all .3s ease 0s; } 
header.main-header .header-menu .featured-articles .archive a:focus em, header.main-header .header-menu .featured-articles .archive a:hover em { -webkit-transform:translateX(4px); transform:translateX(4px); } 

.typenews .backtonews { margin:40px 0; }
.typenews .backtonews a { font-family:FFSuperGroteskWebMedium, Times New Roman, Times, serif; font-weight:300; font-style:normal; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; font-size:1.125em; color:#71bf3f; } 

header.main-header .header-menu .menu-image { -webkit-transform:translateY(-75%); transform:translateY(-75%); -webkit-animation:qb ease-out 0s forwards; animation:qb ease-out 0s forwards; display:none; position:relative; float:left; width:100%; z-index:0;  } 
@media (min-width:993px) { header.main-header .header-menu .menu-image { /*display:block; top:54%; */ position:absolute; top:171px; left:592px; max-height:430px; overflow:hidden; width:380px; height:510px; }  }  
@media (min-width:1201px) { header.main-header .header-menu .menu-image { left:778px; width:400px; height:428px; }  }  
@media (min-width:1701px) { header.main-header .header-menu .menu-image { top:500px; /* top:42%; */ }  }  
@media (min-width:2201px) { header.main-header .header-menu .menu-image { top:224px; /* top:42%; */ }  }  
header.main-header .header-menu .menu-image img { max-width:350px; } 
header.main-header .header-menu .menu-image .img-fluid { background-repeat:no-repeat; background-position:center center; background-size:cover; width: 100%; height: 100%; } 

header.main-header .header-menu .right-panel  { position:relative; }
header.main-header .header-menu .right-panel .sndesc { display:none; position: absolute;  right: 458px; /* margin-left: 300px; */ }
@media (min-width:1201px) { header.main-header .header-menu .menu-image img { max-width:380px; }  }  
header.main-header .header-search { position:relative; float:left; width:100%; display:none; z-index:2; height:calc(100vh - 214px); padding-top:10px; overflow:hidden; } 
@media (min-width:601px) { header.main-header .header-search { height:calc(100vh - 333px); padding-top:20px; }  }  
@media (min-width:993px) { header.main-header .header-search { padding-top:0; height:calc(100vh - 79px); }  }  
header.main-header .header-search.is-active { display:block; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity:0; -webkit-animation:ob 1.5s ease-in-out 0s forwards; animation:ob 1.5s ease-in-out 0s forwards; } 
header.main-header .header-search .search-wrapper { display:table; text-align:center; height:80%; } 
header.main-header .header-search .search-content { display:table-cell; vertical-align:middle; } 
header.main-header .header-search label { position:relative; text-align:center; width:100%; } 
header.main-header .header-search input[type=search] { border-radius:0; display:inline-block; text-align:left; color:#fff; border:none; border-bottom:2px solid #fff; width:100%; background-color:transparent; margin:0; } 
header.main-header .header-search input[type=search]::-webkit-input-placeholder { color:#fff; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity:1; -webkit-text-fill-color:initial; -moz-text-fill-color:initial; -o-text-fill-color:initial; -ms-text-fill-color:initial; text-fill-color:initial; } 
header.main-header .header-search input[type=search]:-moz-placeholder, header.main-header .header-search input[type=search]::-moz-placeholder { color:#fff; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity:1; -webkit-text-fill-color:initial; -moz-text-fill-color:initial; -o-text-fill-color:initial; -ms-text-fill-color:initial; text-fill-color:initial; } 
header.main-header .header-search input[type=search]:-ms-input-placeholder { color:#fff; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity:1; -webkit-text-fill-color:initial; -moz-text-fill-color:initial; -o-text-fill-color:initial; -ms-text-fill-color:initial; text-fill-color:initial; } 
header.main-header .header-search input[type=search]::-webkit-input-placeholder { text-align:center; } 
header.main-header .header-search .search-placeholder { display:inline-block; position:absolute; top:0; left:0; width:100%; height:100%; border:none; text-align:center; color:#fff; padding:.5rem .75rem; } 
header.main-header .header-search input[type=submit] { display:inline-block; display:none; } 
/*
header.main-header .header-social { filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity:0; position:fixed; display:block; visibility:hidden; width:100vw; left:0; bottom:0; height:65px; z-index:3; background-color:#71bf3f ; } 
@media (min-width:601px) { header.main-header .header-social { height:110px; }  }  
@media (min-width:993px) { header.main-header .header-social { height:155px; width:auto; background-color:transparent; }  }  
@media (min-width:993px) and (max-height:609px) { header.main-header .header-social { height:106px; }  }  
@media (min-width:601px) { header.main-header .header-social .wrapper { padding-left:30px; padding-right:30px; }  }  
header.main-header .header-social .social-content { display:block; float:left; width:100%; background-color:#71bf3f ; border-top:1px solid #345070; padding-top:20px; } 
@media (min-width:601px) { header.main-header .header-social .social-content { padding-top:32px; }  }  
@media (min-width:993px) { header.main-header .header-social .social-content { padding-top:32px; border:none; max-width:300px; }  }  
header.main-header .header-social .social-title { float:left; padding-top:5px; padding-left:13px; } 
@media (min-width:601px) { header.main-header .header-social .social-title { padding-top:4px; padding-left:20px; }  }  
@media (min-width:993px) { header.main-header .header-social .social-title { width:100%; }  }  
header.main-header .header-social .social-title h2 { font-family:FFSuperGroteskWebMedium, Times New Roman, Times, serif; font-weight:300; font-style:normal; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; color:#fff; font-size:.9375em; letter-spacing:.02em; text-align:left; } 
header.main-header .header-social .social-title h2 .desktop { display:none; } 
@media (min-width:601px) { header.main-header .header-social .social-title h2 { font-size:1.125em; }  }  
@media (min-width:993px) { header.main-header .header-social .social-title h2 { font-size:.75em; } header.main-header .header-social .social-title h2 .mobile { display:none; } header.main-header .header-social .social-title h2 .desktop { display:block; }  }  
header.main-header .header-social .social-icons { float:right; padding-right:13px; } 
@media (min-width:601px) { header.main-header .header-social .social-icons { padding-right:20px; }  }  
@media (min-width:993px) { header.main-header .header-social .social-icons { float:left; width:100%; }  }  
header.main-header .header-social .social-icons ul li { padding-left:18px; } 
header.main-header .header-social .social-icons ul li a { color:#fff; font-size:1.375em; } 
header.main-header .header-social .social-icons ul li a:focus, header.main-header .header-social .social-icons ul li a:hover { color:#345070; } 
*/
header.main-header .header-menu-bg { -webkit-transition:all .4s ease-out; -webkit-transition-delay:0s; -webkit-transition:all .4s ease-out 0s; transition:all .4s ease-out 0s; display:block; position:fixed; background-color:#71bf3f ; height:100vh; width:100vw; top:calc(-100vh - 7px); left:0; z-index:0; } 
@media (min-width:993px) { header.main-header .header-menu-bg { position:absolute; top:-100vh; width:100%; height:calc(100vh - 14px); }  }  
header.main-header.is-active .header-menu-bg { top:-7px; display:block; } 
@media (min-width:993px) { header.main-header.is-active .header-menu-bg { top:0;   }  }  

header.main-header #primary_nav { background-color:#fff; position:relative; z-index:5; }

footer.footer { position:relative; z-index:1; border-top:7px solid #fff; } 
@media (min-width:601px) {
	footer.footer { padding-bottom:60px;  } 
}
footer.footer.inactive { display:none; } 
footer.footer .footer-wrapper { background-color:#71bf3f; background-image:url('/img/bg-footer.jpg'); background-size:cover;  min-height:300px; border:none; overflow:hidden; } 
@media (min-width:601px) { footer.footer .footer-wrapper { min-height:257px; }  }  
@media (min-width:993px) { footer.footer .footer-wrapper { min-height:207px; border-left:7px solid #fff; border-right:7px solid #fff;  }  }  
footer.footer .footer-icons { text-align:center; padding:15px 0; margin-bottom:1px; } 
footer.footer .footer-icons a { display:inline-block; color:#fff; padding:11px 5.2% 13px; } 
@media (min-width:601px) { footer.footer .footer-icons a { padding:24px 3% 19px; }  }  
@media (min-width:993px) { footer.footer .footer-icons a { padding:24px 3.4% 19px; }  }  
footer.footer .footer-icons a:focus, footer.footer .footer-icons a:hover { /*filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50); opacity:.5;*/ color:#71bf3f; } 
footer.footer .footer-icons a .fa { display:block; font-size:35px; margin:0 auto 11px; vertical-align:top; } 
@media (min-width:601px) { footer.footer .footer-icons a .fa { margin:0 auto 14px; }  }  
footer.footer .footer-icons a .label { display:block; vertical-align:middle; font-family:FFSuperGroteskWebRegular, Times New Roman, Times, serif; font-weight:300; font-style:normal; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; color:#fff; font-size:.75em; text-transform:uppercase; letter-spacing:.02em; } 
@media (min-width:601px) { footer.footer .footer-icons a .label { font-size:1em; }  }  
footer.footer .separator .separator-line { filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=25); opacity:.25; height:1px; background-color:#fff; } 
footer.footer .footer-content { text-align:center; padding-top:22px; padding-bottom:27px; } 
@media (min-width:601px) { footer.footer .footer-content { padding-bottom:38px; }  }  
@media (min-width:993px) { footer.footer .footer-content { padding-bottom:30px; }  }  
footer.footer .footer-content h3 { font-family:FFSuperGroteskWebMedium, Times New Roman, Times, serif; font-weight:300; font-style:normal; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; font-size:.875em; letter-spacing:-.001em; color:#fff; margin-bottom:7px; } 
@media (min-width:601px) { footer.footer .footer-content h3 { font-size:1em; margin-bottom:5px; }  }  
footer.footer .footer-content p {  font-weight:500; font-style:normal; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; font-size:.75em; color:#fff; letter-spacing:-.001em; margin-bottom:0; } 
@media (min-width:601px) { footer.footer .footer-content p { font-size:.875em; }  }  
footer.footer .scrollUp { opacity:0; -webkit-transition:.3s; transition:.3s; position:fixed; bottom:80px; right:50px; visibility:hidden; } 
@media (min-width:768px) { footer.footer .scrollUp { border-radius:50%; background:rgba(0, 0, 0, .4); color:#fff; width:52px; min-width:0; text-align:center; padding:15px; } footer.footer .scrollUp.visible { visibility:visible; opacity:1; }  }  
.aliashome footer.footer .footer-wrapper { background-image:url('/img/bg-footer.jpg');   background-size:auto; } 

.ffix { position:relative; z-index:999; bottom:0; width:100%; margin-bottom:57px; border-top:7px solid #fff;  }
@media (min-width:601px) { .ffix { position:fixed; margin-bottom:0;  } }
.ffix .ffix-wrapper2 { background-color:#333; min-height:115px; border:none; overflow:hidden; } 
@media (min-width:601px) { .ffix .ffix-wrapper2 { min-height:50px; border-left:7px solid #fff; border-right:7px solid #fff; border-bottom:7px solid #fff;   }  }  
.ffix .ffix-menu { text-align:center; padding-bottom:0px; } 
@media (min-width:601px) { .ffix .ffix-menu { padding-bottom:0px; }  }  
@media (min-width:601px) { .ffix .ffix-menu { text-align:left; margin-top:12px; }  }  
.ffix .ffix-menu .nav { padding-top:2px; margin-bottom:0; } 
@media (min-width:601px) { .ffix .ffix-menu .nav { display:inline-block; }  }  
.ffix .ffix-menu .nav li { margin-bottom:14px; margin-right:24px; display:inline-block; } 
@media (min-width:1100px) { .ffix .ffix-menu .nav li {  color:#fff; margin-right:37px; }  }  
.ffix .ffix-menu .nav li a, .ffix .ffix-menu .nav li span { font-family:FFSuperGroteskWebRegular, Times New Roman, Times, serif; font-weight:300; font-style:normal; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; font-size:.9375em; color:#fff; letter-spacing:.001em;  } 
.ffix .ffix-menu .nav li.active a, .ffix .ffix-menu .nav li a:focus, .ffix .ffix-menu .nav li a:hover, .ffix .ffix-menu .nav li span:focus, .ffix .ffix-menu .nav li span:hover { color:#fff; } 
.ffix .ffix-menu .nav.copyright a:focus, .ffix .ffix-menu .nav.copyright a:hover, .ffix .ffix-menu .nav.copyright span:focus, .ffix .ffix-menu .nav.copyright span:hover { color:#fff; } 
.ffix .ffix-social { text-align:center; padding-bottom:0px; } 
@media (min-width:601px) { .ffix .ffix-social { text-align:center; margin-top:12px; }  }  
.ffix .ffix-social a { display:inline-block; color:#fff; font-size:1.25em; padding:10px 18px; margin-top:-7px; vertical-align:middle; } 
@media (min-width:601px) {
	.ffix .ffix-social a { padding:12px 7px; }
}
.ffix .ffix-social a:focus, .ffix .ffix-social a:hover { color:#71bf3f; } 
.ffix .ffix-social a i { vertical-align:middle; } 
@media (min-width:601px) {
	.ffix .powered { text-align:right; }
}
.aliashome .ffix { width:99.6%; }

.newsdate { font-size:.875em; text-align:center;  } 
@media (min-width:769px) { .newsdate { padding-top:14px; margin-bottom:14px; }  }  
.newssource { margin-bottom:30px; }
.newssource span { font-weight:bold;  }
.newsthumb { margin:20px 0; }

.section { position:relative; float:left; width:100%; z-index:0; margin-top:15px; margin-bottom:15px; } 
@media (min-width:601px) { .section { margin-top:20px; margin-bottom:20px; }  }  
@media (min-width:993px) { .section { margin-top:30px; margin-bottom:30px; }  }  
.section:last-of-type { margin-bottom:15px; } 
@media (min-width:601px) { .section:last-of-type { margin-bottom:20px; }  }  
@media (min-width:993px) { .section:last-of-type { margin-bottom:30px; }  } 

/* 
.archive .archive-entry .bg { height:80px; } 
.archive .archive-navigation .next, .archive .archive-navigation .prev { display:inline-block; } 
.archive .archive-navigation .prev { float:left; } 
.archive .archive-navigation .prev a { font-size:1.125em; } 
.archive .archive-navigation .prev a:before { display:inline-block; content:"\F105"; font-family:"Font Awesome 5 Free", Times New Roman, Times, serif; font-weight:300; font-style:normal; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; font-size:1.625em; padding-left:7px; margin-top:3px; -webkit-transform:rotate(180deg); transform:rotate(180deg); top:6px; position:relative; } 
.archive .archive-navigation .next { float:right; } 
.archive .archive-navigation .next a { font-size:1.125em; } 
.archive .archive-navigation .next a:after { display:inline-block; content:"\F105"; font-family:"Font Awesome 5 Free", Times New Roman, Times, serif; font-weight:300; font-style:normal; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; font-size:1.625em; padding-left:7px; top:5px; position:relative; } 
*/

.tour-form .datepicker { position:relative; } 
.datepicker { position:absolute; background-color:#fff; border:1px solid #000; } 
.datepicker.datepicker-dropdown.datepicker-orient-top:before { border-top:7px solid #000; } 

.hamburger { padding:0; display:inline-block; cursor:pointer; -webkit-transition-property:opacity, filter; transition-property:opacity, filter; -webkit-transition-duration:.01s; transition-duration:.01s; -webkit-transition-timing-function:linear; transition-timing-function:linear; font:inherit; color:inherit; text-transform:none; background-color:transparent; border:0; margin:0; overflow:visible; } 
.hamburger:hover { opacity:1; } 
.hamburger-box { width:25px; height:13px; display:inline-block; position:relative; } 
.hamburger-inner { display:block; top:50%; margin-top:-.5px; } 
.hamburger-inner, .hamburger-inner:after, .hamburger-inner:before { width:25px; height:3px; background-color:#71bf3f ; border-radius:0; position:absolute; -webkit-transition-property:-webkit-transform; transition-property:-webkit-transform; transition-property:transform; transition-property:transform, -webkit-transform; -webkit-transition-duration:.15s; transition-duration:.15s; -webkit-transition-timing-function:ease; transition-timing-function:ease; } 
.hamburger-inner:after, .hamburger-inner:before { content:""; display:block; } 
.hamburger-inner:before { top:-6px; } 
.hamburger-inner:after { bottom:-6px; } 
.hamburger--collapse .hamburger-inner { top:auto; bottom:0; -webkit-transition-duration:.15s; transition-duration:.15s; -webkit-transition-delay:.15s; transition-delay:.15s; -webkit-transition-timing-function:cubic-bezier(.55, .055, .675, .19); transition-timing-function:cubic-bezier(.55, .055, .675, .19); } 
.hamburger--collapse .hamburger-inner:after { top:-12px; -webkit-transition:top .3s cubic-bezier(.33333, .66667, .66667, 1) .3s, opacity .1s linear; transition:top .3s cubic-bezier(.33333, .66667, .66667, 1) .3s, opacity .1s linear; } 
.hamburger--collapse .hamburger-inner:before { -webkit-transition:top .12s cubic-bezier(.33333, .66667, .66667, 1) .3s, -webkit-transform .15s cubic-bezier(.55, .055, .675, .19); transition:top .12s cubic-bezier(.33333, .66667, .66667, 1) .3s, -webkit-transform .15s cubic-bezier(.55, .055, .675, .19); transition:top .12s cubic-bezier(.33333, .66667, .66667, 1) .3s, transform .15s cubic-bezier(.55, .055, .675, .19); transition:top .12s cubic-bezier(.33333, .66667, .66667, 1) .3s, transform .15s cubic-bezier(.55, .055, .675, .19), -webkit-transform .15s cubic-bezier(.55, .055, .675, .19); } 
.hamburger--collapse.is-active .hamburger-inner { -webkit-transform:translate3d(0, -6px, 0) rotate(-45deg); transform:translate3d(0, -6px, 0) rotate(-45deg); -webkit-transition-delay:.32s; transition-delay:.32s; -webkit-transition-timing-function:cubic-bezier(.215, .61, .355, 1); transition-timing-function:cubic-bezier(.215, .61, .355, 1); } 
.hamburger--collapse.is-active .hamburger-inner:after { top:0; opacity:0; -webkit-transition:top .3s cubic-bezier(.33333, 0, .66667, .33333), opacity .1s linear .27s; transition:top .3s cubic-bezier(.33333, 0, .66667, .33333), opacity .1s linear .27s; } 
.hamburger--collapse.is-active .hamburger-inner:before { top:0; -webkit-transform:rotate(-90deg); transform:rotate(-90deg); -webkit-transition:top .12s cubic-bezier(.33333, 0, .66667, .33333) .18s, -webkit-transform .15s cubic-bezier(.215, .61, .355, 1) .42s; transition:top .12s cubic-bezier(.33333, 0, .66667, .33333) .18s, -webkit-transform .15s cubic-bezier(.215, .61, .355, 1) .42s; transition:top .12s cubic-bezier(.33333, 0, .66667, .33333) .18s, transform .15s cubic-bezier(.215, .61, .355, 1) .42s; transition:top .12s cubic-bezier(.33333, 0, .66667, .33333) .18s, transform .15s cubic-bezier(.215, .61, .355, 1) .42s, -webkit-transform .15s cubic-bezier(.215, .61, .355, 1) .42s; } 



.acf-map { min-height:300px; } 


.slick-slider .slick-next, .slick-slider .slick-prev { position:absolute; top:50%; margin-top:-2.8rem; z-index:9; opacity:1; min-width:0; background-color:transparent; color:#fff; font-size:3.125em; } .slick-slider .slick-next:after, .slick-slider .slick-prev:after { display:block; } 
.slick-slider .slick-next:hover, .slick-slider .slick-prev:hover { opacity:1; } 
.slick-slider .slick-next:active, .slick-slider .slick-next:focus, .slick-slider .slick-prev:active, .slick-slider .slick-prev:focus { background-color:transparent; } 
@media (min-width:601px) { .slick-slider .slick-next, .slick-slider .slick-prev { margin-top:-1.5rem; }  }  
.slick-slider .slick-prev { left:0; } 
.slick-slider .slick-prev:after { font-family:"Font Awesome 5 Free"; font-weight:300; font-style:normal; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; content:"\F105"; -webkit-transform:rotate(180deg); transform:rotate(180deg); } 
.slick-slider .slick-next { right:0; } 
.slick-slider .slick-next:after { font-family:"Font Awesome 5 Free"; font-weight:300; font-style:normal; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; content:"\F105"; } 
.slick-slider .bg { height:145px; } 
@media (min-width:601px) { .slick-slider .bg { height:352px; }  }  
@media (min-width:993px) { .slick-slider .bg { height:700px; }  }  
.section.form .select2.select2-container.select2-container--default { width:100%!important; } 
.section.form .select2-container--default .select2-selection--single { background-color:#f7f7f7; border:0; height:auto; } 
.section.form .select2-container .select2-selection--single .select2-selection__rendered { padding:20px; padding-left:20px; margin-bottom:20px; display:block; } 
@media (min-width:769px) { .section.form .select2-container .select2-selection--single .select2-selection__rendered { font-size:1.125em; }  }  
.section.form .select2-container--default .select2-selection--single .select2-selection__arrow { top:21px; right:21px; } 
.select2-results__option--highlighted { background-color:#71bf3f !important; color:#fff!important; } 
.select2-container--open .select2-dropdown { top:-20px; border:1px solid #888a8d; background:#f7f7f7; } 
.select2-container--open .select2-dropdown .select2-results__option { padding:20px; padding-left:20px; } 
@page { size:A4; margin:25mm; } 
@media print { 
	.footer, .main-header, .scrollUp, a[data-toggle=collapse], a[rel=next], a[rel=prev] { display:none!important; } 
	[data-aos], img { display:block!important; } 
	.animated, .opacity, [data-aos], img { opacity:1!important; }  
}  









.limg { text-align:center; }
@media (max-width:1100px) {
	.limg img { width:100%; height:auto; }
}

@media (max-width:1100px) {
	.simg img { width:100%; height:auto; }
}

input[type="email"], input[type="text"], input[type="password"], textarea {    background-color: #f2f2f2;    font-size: 1.125em;    padding: 20px;    border: 0;    width: 100%;  margin-top:10px;  margin-bottom: 10px; }
input[type="submit"], input[type="button"] { background-color:#71bf3f; font-family:FFSuperGroteskWebMedium, Times New Roman, Times, serif; color:#fff; border:0; padding:20px; width:100%; text-transform:uppercase; font-size:30px; cursor:pointer; }
input[type="submit"]:hover, input[type="button"]:hover { background-color:#333; }
input[type="button"] { background-color:#999; }

.tfvHighlight, .error { color:red !important; }

.frmrow .label { font-weight:bold; }

#myaccount .htmlISubmit { width:45%; }
#usersignin a { display:block; padding: 30px 0; }

.cfblk { margin:50px 0; }
.cfblk .inline { display:inline-block; width:92%; margin:1% 4%; }
@media (min-width:768px) {
	.cfblk .inline { width:40%;  }
}
.cfblk .full { display:block; }
.cfblk .full .inline { width:92%; margin:1% 4%; }
.cfblk .submit { margin:20px 0 0 0; }


.visitweb  { margin:50px 0 0 0; width:100%; text-align:center; }
.visitweb a { border:3px solid #71bf3f; font-family:FFSuperGroteskWebMedium, Times New Roman, Times, serif; color:#71bf3f; padding:20px 70px;  text-transform:uppercase; font-size:30px; cursor:pointer; }
.visitweb a:hover { background-color:#71bf3f; color:#fff; }


.tabinfos {  }

ul.tabs { margin:0; padding:0 !important; list-style:none;  }
ul.tabs, ul.tabs li { float:left;  }
@media (min-width:768px) {
	ul.tabs, ul.tabs li {  height:42px;  }
}
ul.tabs li { margin:0 5px 0 0; line-height:41px !important; overflow:hidden; text-transform:capitalize; position:relative; cursor:pointer; background-color:#ccc; text-decoration:none; color:#000; display:block; font-size:16px; padding:0 12px; outline:0; }
ul.tabs li.active, ul.tabs li:hover { background-color:#71bf3f; color:#fff; }

.tab_content { clear:both; float:left; padding:20px; font-size:16px; }
.tab_content .tab { display:none; }

.tab_content .btnnext .bn {	font-size: 16px;    font-weight: 700;    float: right;    line-height: 22px;    text-align: center;    text-decoration: none;    text-shadow: none;    text-transform: uppercase;    cursor: pointer;	    background-color: #71bf3f;    color: #fff;    display: inline-block;    margin: 5px 30px 18px 0;    padding: 8px 30px 5px;}
.tab_content .btnnext .bn:hover {	background-color:#333; }
.tab_content label {  }
.tab_content #t_form_220_address { margin-top:20px; }

.tab_content strong, .tab_content p, .tab_content li { font-size:16px !important; line-height:20px !important; }
.tab_content .radiobtn { margin: 0 8px 0 8px; font-size:16px;  }
@media (max-width:500px) {
	.tab_content .radiobtn { display:block; }
}
.tab_content .radiobtn input { margin-right:5px; }
.tab_content [type="checkbox"] { margin: 0 8px; }
.tab_content input[type="submit"] { margin:20px 0; }
.tab_content td { padding:0 2px; }



.section.links .link-item { min-height:100px; margin-bottom:20px; }
.section.links .wrapper { background-color:#ddd; position:relative; min-height:100px; }
@media (max-width:500px) {
	.section.links.pdflink .wrapper { min-height:130px; }
}
.section.links .inner { padding-left:20px; padding-right:20px; position:absolute; bottom:35px; width:100%; }
.section.links.pdflink .inner { padding-left:90px; }
@media (max-width:500px) { .section.links.pdflink .inner, .section.links .inner { top:8px; } }
@media (min-width:769px) { .section.links.pdflink .inner, .section.links .inner {  padding-left:90px;  padding-right:40px; }}
.section.links .inner .ipdf { font-size: 60px; position: absolute; top: 20px; color:#71bf3f; left:20px; }
.section.links p { display:none; margin-bottom:0; }
.section.links.pdflink .inner p { display:block; }
.section.links p a { color:#777; }
.section.links em { float:right; position:absolute; bottom:0; right:0; }
@media (max-width:500px) {
	.section.links em { top:30px; }
}	
.section.links h3 { font-size:1.25em; position:relative; width:100%; margin-bottom:3px; }
@media (min-width:601px) { .section.links h3 {  padding-right:30px; }}
.section.links .bg { height:auto; background-color:#f7f7f7; }
@media (min-width:601px) { .section.links .bg {  height:230px; }}
.section.links .featured-image-left, .section.links .featured-image-right, .section.links .with-image-left, .section.links .with-image-right { padding-left:0; padding-right:0; }
@media (min-width:601px) { 
	.section.links .link-item {  min-height:130px;  margin-bottom:30px; } 
	.section.links .wrapper {  min-height:130px;  } 
	.aliashome .section.links .wrapper {  min-height:230px; }
	.section.links h3 {  font-size:1.25em; } 
	.section.links p {  display:block;  border-top:1px solid #888a8d;  min-height:17px;  padding-top:8px;  font-size:1em; }
}
@media (min-width:993px) { 
	.section.links h3 {  font-size:1.875em; } 
	.section.links p {  font-size:1.125em;  line-height:1em; }
}




.section.separator .container {    display: table;    position: relative;    height: 14px; }
@media (min-width:601px) {
	.section.separator .container { height:42px; }
}
.section.separator .divider {    display: table-cell;    vertical-align: middle;    width: 100%; }
.section.separator .divider .line {  width:0; height: 1px; background-color: #ced7e8; margin: 0 auto;  }
.section.separator .divider-icon .kl {    display: block;    background: #fff url(/img/sep.png) ;    width: 90px;    height: 42px;    margin: 0 auto; }
.section.separator .divider-icon {    display: block;    position: absolute;    top: -12px;    left: calc(50% - 45px);    width: 24px;    height: 14px;    background-color: #fff; }
@media (min-width:601px) {
	.section.separator .divider-icon {    width: 84px;    height: 42px; 		top:0;  }
}
/*.section.separator .container-sm .divider-icon .kl {    display: block;    background: #fff url(/img/icons-sprite.png) no-repeat -410px -285px;    width: 66px;    height: 32px;    margin: 0 auto; }*/
@media (min-width:601px) {
	.section.separator .container-sm .divider-icon {    left: calc(50% - 33px);    width: 66px;    height: 32px; }
}







.section.single-navigation .nav-item {    min-height: 135px;    margin: 15px 0;    display: block;    overflow: hidden;    width: 100%;    position: relative; font-family:FFSuperGroteskWebMedium; font-weight:300; /* text-shadow: 2px 2px 10px #000;*/ }
.section.single-navigation .nav-item {     font-family:gotham_boldregular;  }
@media (min-width:768px) {
	.section.single-navigation .nav-item { min-height: 145px; }
}
@media (min-width:1201px) {
	.section.single-navigation .nav-item { min-height: 230px; }
}
.section.single-navigation .bg {    transition: 1s;    min-height: inherit;    position: absolute;    top: 0;    left: 0;    width: 100%;    z-index: -1;    transform: scale(1.1); }
.section.single-navigation .bg.visible {    transform: scale(1); }
.section.single-navigation .bg[data-bg] {    background-size: cover;    overflow: hidden; }
.section.single-navigation .bg[data-bg]:not([data-bg=""]) .fade-box {    background: rgba(0,0,0,.2);        background-size: auto auto;    background-size: 300px 200px;    position: absolute;    width: 100%;    height: 100%;    top: 0;    left: 0;    z-index: -1; }
.section.single-navigation span {    font-size: .75em;    display: block;    color: #fff;    padding-top: 45px;    text-transform: uppercase; }
@media (min-width:768px) {
	.section.single-navigation span { font-size: .875em; padding-top: 43px; }
}
@media (min-width:1201px) {
	.section.single-navigation span { padding-top: 87px; }
}
.section.single-navigation p {    font-size: 1.375em;    display: block;    color: #fff;    text-transform: uppercase;    line-height: 1em; } 
@media (min-width:993px) {
	.section.single-navigation p { font-size:2.2em; }
}





















.menu-trigger, .show-menu .nav-sidebar, .show-menu .wrap, .show-menu .nav-overlay {  transition-delay: 600ms;  -webkit-transition: all 1000ms cubic-bezier(0, 0.995, 0.255, 1);  -webkit-transition: all 1000ms cubic-bezier(0, 0.995, 0.255, 1.01);  -moz-transition: all 1000ms cubic-bezier(0, 0.995, 0.255, 1.01);  -o-transition: all 1000ms cubic-bezier(0, 0.995, 0.255, 1.01);  transition: all 1000ms cubic-bezier(0, 0.995, 0.255, 1.01);  -webkit-transition-timing-function: cubic-bezier(0, 0.995, 0.255, 1);  -webkit-transition-timing-function: cubic-bezier(0, 0.995, 0.255, 1.01);  -moz-transition-timing-function: cubic-bezier(0, 0.995, 0.255, 1.01);  -o-transition-timing-function: cubic-bezier(0, 0.995, 0.255, 1.01);  transition-timing-function: cubic-bezier(0, 0.995, 0.255, 1.01);  }
.nav-overlay, .nav-sidebar {  -webkit-transition: all 900ms cubic-bezier(0, 0.995, 0.255, 1);  -webkit-transition: all 900ms cubic-bezier(0, 0.995, 0.255, 1.01);  -moz-transition: all 900ms cubic-bezier(0, 0.995, 0.255, 1.01);  -o-transition: all 900ms cubic-bezier(0, 0.995, 0.255, 1.01);  transition: all 900ms cubic-bezier(0, 0.995, 0.255, 1.01);  -webkit-transition-timing-function: cubic-bezier(0, 0.995, 0.255, 1);  -webkit-transition-timing-function: cubic-bezier(0, 0.995, 0.255, 1.01);  -moz-transition-timing-function: cubic-bezier(0, 0.995, 0.255, 1.01);  -o-transition-timing-function: cubic-bezier(0, 0.995, 0.255, 1.01);  transition-timing-function: cubic-bezier(0, 0.995, 0.255, 1.01);  }

.nav-sidebar {  z-index: 1001;  position: fixed;  height: 100%;  top: 50px;  left: 0;  -webkit-transform: translateX(-120%);  -moz-transform: translateX(-120%);  -o-transform: translateX(-120%);  -ms-transform: translateX(-120%);  transform: translateX(-120%);  width: 390px;  bottom: 0;  display: block;  background-color: #71bf3f;  	}
@media (min-width: 993px) { 
	.nav-sidebar { top:60px; }
}
@media (min-width: 993px) { 
	.nav-sidebar { top:80px; }
}
.nav-sidebar.scroll { top:79px; }

.nav-sidebar h3 {  color: #fbb630;  margin: 0 40px;  font-size: 24px;  text-align: left;  }
/*.nav-sidebar h3 .close {  float: right;  opacity: 1;  position: static;  font-size: 32px;  margin: -5px;  color: #fbb630;  text-shadow: none;  } */
.nav-sidebar ul {  padding-top:0; padding-left:0; margin-bottom:0  }
.nav-sidebar nav {  margin-top:0; height:100vh; overflow:auto;  }
.nav-sidebar nav ul {  list-style-type: none;  }
.nav-sidebar ul li { border-bottom:1px solid hsla(0,0%,100%,0.8); position:relative; }
.nav-sidebar li a {  display: block;  color: #ffffff;  font-family:FFSuperGroteskWebMedium;  text-transform: uppercase; padding-left:40px; padding-top:15px; padding-bottom:15px; line-height:22px; font-weight:500; font-size:17px; text-decoration:none!important; -webkit-transition:all ease-in-out .35s; transition:all ease-in-out .35s; }
.nav-sidebar ul li a:active,.nav-sidebar ul li a:focus,.nav-sidebar ul li a:hover,.nav-sidebar ul li.active>a{ color:#71bf3f; background-color:hsla(0,0%,100%,1.0); }
.nav-sidebar em { display:none; }
.nav-sidebar .has-children em { display:block; position:absolute; top:10px; right:10px;  padding:5px; width:34px; height:34px; text-align:center; font-size:22px; color:#fff; cursor:pointer; background-color:#71bf3f; }
.nav-sidebar .has-children em:hover { background-color:#fff; color:#71bf3f; }
.nav-sidebar .sub-menu { display:none; margin:0 0 0 25px; text-transform: titlecase; }
.nav-sidebar .sub-menu li:last-child { border:0; }
/*.nav-sidebar .close {  position: absolute;  z-index: 3;  color: #ffffff;  font-size: 50px; cursor:pointer; top:17px; left:100%; margin-right:0; opacity:0; -webkit-transition:opacity ease-in-out .35s; transition:opacity ease-in-out .35s;  }*/
/*
.nav-sidebar .logo.img-responsive {  width: 180px;  margin: 39px auto auto auto;  position: relative;  z-index: 1;  }
.nav-sidebar .white-bar {  display: block;  width: 100%;  height: 60px;  background-color: white;  position: absolute;  top: 82px;  z-index: 0;  }
*/

/*.nav-overlay{height:100%; opacity:0; filter:alpha(opacity=0); position:fixed; top:0; left:0; right:0; bottom:0; z-index:-1; background: #000000; }*/


.show-menu {  overflow-y: hidden; height:100vh!important; width:100vw!important; overflow:hidden; position:relative; overflow-y:hidden; overflow-x:hidden; }
.show-menu .nav-sidebar {   -webkit-transform: translateX(0);  -moz-transform: translateX(0);  -o-transform: translateX(0);  -ms-transform: translateX(0);  transform: translateX(0);  }


/*
.show-menu .nav-sidebar .close { margin-right:50px; opacity:1; }
@media (max-width:767px){.show-menu .nav-sidebar .close { margin-right:20px; }}
*/
.show-menu .wrap {  -webkit-transform: translateX(20%);  -moz-transform: translateX(20%);  -o-transform: translateX(20%);  -ms-transform: translateX(20%);  transform: translateX(20%);  }
/*.show-menu .nav-overlay {  z-index: 1000;  opacity: 0.5; -webkit-transition:opacity .16s ease .1s; transition:opacity .16s ease .1s;  }*/
@media (min-width: 768px) {  .show-menu .wrap {		-webkit-transform: translateX(12%);		-moz-transform: translateX(12%);		-o-transform: translateX(12%);		-ms-transform: translateX(12%);		transform: translateX(12%);  }  }
@media (min-width: 992px) {  .show-menu .wrap {		-webkit-transform: translateX(8%);		-moz-transform: translateX(8%);		-o-transform: translateX(8%);		-ms-transform: translateX(8%);		transform: translateX(8%);  }  }
@media (max-width:767px){.nav-sidebar{width:300px}}

/*
body.hide-overflow{height:100vh!important;width:100vw!important;overflow:hidden!important;position:relative;overflow-y:hidden!important;overflow-x:hidden!important}
body.hide-overflow #home-block{height:100vh;overflow:hidden}
*/






section {    width: 100%;    min-height: 100%; }
.side-panel {    position: absolute;    z-index: 0;    top: 0;    right: 0;    width: 50%;    min-height: 100vh; }

.scroll-layout_left {    position: static;    height: 100vh; }
@media (min-width:1200px) {
	.scroll-layout_left {    position: fixed;    left: 0;    width: 50%;    height: 100vh;    right: auto;    bottom: 0;    top: 0;    margin: auto;    z-index: 1; }
}
.left-side-banner {    text-align: center;    white-space: normal;  padding-left:80px;   padding-right:80px;    z-index: 1;    pointer-events: none;    bottom: 0;    background-size: cover;    background-position: center; border-left:7px solid #fff;  }
@media (min-width:500px) {
	.left-side-banner {   padding-left: 200px;   padding-right: 200px; }
}
.left-side-banner_table {       display: table;    height: 100%;    width: 100%;    }
.left-side-banner_cell {    display: table-cell;    height: 100%;    width: 100%;      }
.left-side-banner_cell a {    display: block; pointer-events: auto;   text-transform: none;    -webkit-text-shadow: 2px 4px 20px rgba(0,0,0,.7);    -moz-text-shadow: 2px 4px 20px rgba(0,0,0,.7);    text-shadow: 2px 4px 20px rgba(0,0,0,.7); }
.left-side-banner_cell a:first-child { margin-top:90%; }
@media (min-width:500px) { 
	.left-side-banner_cell a:first-child { margin-top:60%; }
}
.left-side-banner_cell h2 { color:#fff; margin-top:30px; /*text-shadow: 2px 2px 10px #000;*/ }
#hblk #block_left .left-side-banner_inner {   position: relative;    height: 100%;    width: 100%; }
@media (min-width:1200px) {	.scroll-layout_right-contents {		width: 50%;		margin-left: 50%;	} }

.scroll-layout_scroller > #hright {    width: 100%;    margin-left: 0;    position: static; }
@media (min-width:1200px) { 	
	.scroll-layout_scroller > #hright {		width: 50%;		margin-left: 50%;		position: static; border-right:7px solid #fff; border-left:7px solid #fff;	} 
}

.scroll-layout_scroller {    position: relative; }
@media (min-width:1200px) {	.scroll-layout_scroller {    overflow-y: auto;    overflow-x: hidden;    height: 100vh; } }






#hblk .panel-1 { background-repeat:no-repeat; background-size:cover; border:7px solid #fff; border-right:0; border-top:0; }
#hblk_right .panel {    position: relative;    background-size: cover;    background-repeat: no-repeat;    background-position: 50% 50%; }
@media (min-width:1200px) {	#hblk_right .panel {		height: 50vh;	} }
@media (min-width:992px) {	#hblk_right .panel {		padding: 20px;	} }
@media (min-width:768px) {	#hblk_right .panel {		padding: 50px;	} }

/*
#hblk .panel-1_top-table {    display: table;    vertical-align: middle;    height: 100%;    width: 100%; }
#hblk .panel-1_top-cell {    display: table-cell;    vertical-align: middle;    width: 100%; }
*/
#hblk .panel-1_bottom {    height: 50vh;    padding: 50px 20px;    text-align: center;    position: relative; }
#hblk .panel-1_bottom h2 { color:#fff; position:absolute; top:30%; left:30%; right:30%; /*text-shadow: 2px 2px 10px #000;*/ }

.coloured-banner {   color: #fff;    padding: 22px 30px;    text-align: left;  background-color:#71bf3f;   background-position: center;    background-size: cover; }
.coloured-banner h2 { color:#fff; }
.coloured-banner-center {    text-align: center; line-height:1; }
.coloured-banner-center a {    color:#fff;  }
.aliashome .coloured-banner { border:7px solid #fff; border-right:0; border-top:0; }

.panel_content {		display: table;		vertical-align: middle;		height: 100%;		width: 100%;	} 
@media (min-width:700px) {	.panel_content .panel_content-left, .panel_content .panel_content-right {		display: table-cell;		vertical-align: middle;		width: 100%;		width: 50%;	} }

#hblk .panel-2 .panel_content-left {    padding: 60px; background-image:url('/img/617'); background-repeat:no-repeat; border:7px solid #fff; border-right:0; border-top:0; }
#hblk .panel-2 .panel_content-right {    vertical-align: bottom; padding:20px; border:7px solid #fff; border-right:0; border-top:0; }
#hblk .panel-2 .panel_content-left a {    margin-top: 20px; }
#hblk .panel-2 .panel_content img {    display: block;     height: auto;    margin: auto;    width: 100%;    max-width: 474px;    margin-right: 0; }

#hblk .panel-3 { padding:0px; height:auto; }
#hblk .panel-3 img {    height: auto;    width: 100%; }

#hblk .career .panel_content { padding: 0 30px; height:320px; background-image:url('/img/573'); background-repeat:no-repeat; border:7px solid #fff; border-right:0; border-top:0; border-bottom:0; }
#hblk .career h2 { display:table-cell; vertical-align:middle; color:#fff; /*text-shadow: 2px 2px 10px #000;*/ }


.btn {    padding: 20px 25px;    cursor: pointer;    outline: none !important;  text-decoration: none !important;    -webkit-transition: all .4s ease-out 0s;    transition: all .4s ease-out 0s;     text-align: center; }
.btn-default {    text-transform: uppercase;    background-color: #fca719;    color: #fff; }


.box-layout_box {    overflow: hidden;    background-repeat: no-repeat;    background-size: 105%;    background-position: center; border: 7px solid #fff; border-right:0; border-top:0; }
@media (min-width:900px) {	.box-layout-2-columns .box-layout_box {		width: 50%;		float: left;		position: relative; 	} } 

.box-layout_box-spacer {    position: relative; }
@media (min-width:900px) {	.box-layout-2-columns .box-layout_box-spacer {		width: 100%;		padding-bottom: 100%;	} }

.box-layout::after, .box-layout::before {    content: " ";    display: table; }
.box-layout::after {    clear: both; }


.box-layout_box-spacer-inner {  display: block; }
.box-layout_box-hover {    -webkit-transition: background ease-in-out .35s;    transition: background ease-in-out .35s; }
.box-layout_box-hover:hover{ background-color:rgba(0,0,0,.3); }
@media (min-width:900px) {	.box-layout-2-columns .box-layout_box-spacer-inner {		position: absolute;		bottom: 0;		left: 0;		right: 0;		top: 0;		margin: auto;	} }
@media (min-width:900px) {	
	.box-layout_box-content {		display: table;		vertical-align: middle;		height: 100%;		width: 100%;		position: relative;	} 
 	.box-layout_box-content-cell {		display: table-cell;		vertical-align: middle;		width: 100%;	} 
}

#hblk .panel-3 .box-layout_box-content-cell {    vertical-align: top; }



.lnews { margin: 0 0 30px 0; padding:2.5%; min-height:650px; }
.lnews .nthumb { margin: 0 0 10px 0; }
.lnews h3 { font-size:20px;  }
.lnews .nsummary { color:#373a3c; font-family:Roboto; }
.lnews .read-more { font-weight:bold; margin-top:10px; }
.lnews a { display:block; font-weight:300; }
.lnews:hover { background-color:#71bf3f;}
.lnews:hover h3, .lnews:hover a .ndate, .lnews:hover .nsummary, .lnews:hover .read-more { color:#fff; }
.lnews a:hover h3, .lnews a:hover .ndate, .lnews a:hover .nsummary, .lnews a:hover .read-more { color:#fff; }



.expert_blk .expert { display:block; width:99.2%; margin-bottom:20px; position:relative; padding:7px 7px 0 7px; color:#fff; overflow:hidden; }
@media (min-width:800px) {
	.expert_blk .expert { display:inline-block; width:48.8%;  }
}
@media (min-width:850px) {
	.expert_blk .expert { width:49.2%;  }
}
@media (min-width:1100px) {
	.expert_blk .expert { width:49.4%;  }
}
.expert_blk .expert img { width:100%; height:auto; }
@media (min-width:800px) {
	.expert_blk .expert:nth-child(even) { margin-left:15px; clear:both; }
	.expert_blk .expert:nth-child(odd) {  margin-right:0; }
}
.expert_blk .expert section { cursor:pointer; width:99.2%; position:absolute; display:none; top:0; left:0; text-align:center; padding: 7px 0 0 7px; overflow: hidden; }
.expert_blk .expert:hover section { display:block; }
.expert_blk .expert .overlay { background-color: #71bf3f;    height: 100%;    opacity: 0.9;    position: absolute;    width: 100%;    z-index: 4; }
.expert_blk .expert section .title { font-size:24px; line-height:20px; text-transform:uppercase; margin-bottom:15px; color:#fff;  }
.expert_blk .expert section table { height: 100%;    margin: 0 auto;    padding: 0 5%;    position: relative;    width: 70%;    z-index: 99;}
.expert_blk .expert p {  color:#fff; }  }  
@media (max-width:1100px) {
	.expert_blk .expert { width:97%; margin:10px !important; }
}


.da-animate {-webkit-transition:all 0.3s ease;   -moz-transition:all 0.3s ease-in-out;   -o-transition:all 0.3s ease-in-out;   -ms-transition:all 0.3s ease-in-out;   transition:all 0.3s ease-in-out;   }
.da-slideFromTop { left:0px;    top:-100%;   }
.da-slideFromBottom { left:0px;   top:100%;   }
.da-slideFromLeft { top:0px;   left:-100%;   }
.da-slideFromRight { top:0px;   left:100%;   }
.da-slideTop { top:0px;   }
.da-slideLeft { left:0px;   }


.climg { vertical-align: top; margin: 15px 15px 15px -120px; float: left; } 
.crimg { vertical-align: top; margin: 15px -120px 15px 15px; float: right; } 
@media (max-width:700px) {
	.climg , .crimg { float:none; display:block; margin:0 0 15px 0;  width:100%; height:auto; }
}


.sdform {}
.sdform ul li::before { content:'' !important; }
@media (max-width:1000px) {
	.sdform > ul { margin:0 !important;  padding:0 !important; }
}
.sdform li ul { padding:0 !important;  }
.sdform li li { display:inline-block; vertical-align:top; width:48%;  }
@media (max-width:1000px) {
	.sdform li li {  width:100%;  }
}
.sdform li li:first-child { margin-right:20px; }
.sdform select {   background-color: #f2f2f2;    border: 0 none;    font-size: 1em;    margin-bottom: 20px;    padding: 20px;    width: 100%; } 
.sdform .radiobtn input { margin: 0 5px 0 30px; }


.empdec table { width:100%; }
.empdec pre { font-size: 11px; font-style: italic; text-align:center; }


.testim_blk {  }
.testim_blk h3 { text-align:center; }
.testim { text-align:center; padding: 20px 10px; }
.testim p { font-size:26px; line-height:34px; }
.testim ul { list-style:none; padding:0; margin:0; }
.testim ul li  { display: none; }
.testim .ttext {  }
.testim .tauthor { color:#71bf3f; font-size:26px; font-weight:bold; }
.testim .tpos { color:#71bf3f; font-size: 20px; }


#map_gipps { height:500px; width:100%; margin:50px 0;  }
#map_tas { height:500px; width:100%; margin:50px 0;  }
#map_tong_nw { height:500px; width:100%; margin:50px 0;  }
#map_tong_sw { height:500px; width:100%; margin:50px 0;  }

.cinfo span { display:inline-block; margin-right:20px; color:#71bf3f; }

.error404 #main {         -webkit-box-shadow: none;                       box-shadow: none;       color: white;   background: #555;       text-align: center;     margin: 0;      height: 100vh;        }
.error404 #main .container {      position: absolute;     top: 50%;       left: 50%;      -webkit-transform: translate(-50%, -50%);                       transform: translate(-50%, -50%);     }
.error404 .elogo {        display: block;         margin: 0 auto 1.22222222rem; }
.error404 h1 {    font-size: 50vw;        line-height: 1;         margin: 0;      color: #fff; opacity:0.2;       position: absolute;     top: 0;         left: 0;        width: 100%;    line-height: 95vh;      text-align: center;     text-shadow: 0 0 100px rgba(0, 0, 0, 0.1);    }
.error404 p {     font-size: 1.22222222rem;       margin: 0 0 1.77777778rem;            }
.error404 .btn {          font-size: 1.11111111rem; color:#fff; border:0;       }
.error404 .btn:hover { color:#71bf3f; }


.mcall { display:none; position:fixed; z-index:999; bottom:0px; width:100%; text-align:center; background-color:#71bf3f; font-size:30px;  }
.mcall a { display:inline-block; color:#fff; text-decoration:none; width:100%; font-size:20px; padding:10px 0; }
.mcall a:hover { background-color:#fff; color:#71bf3f; }
@media (max-width:601px) {
	.mcall { display:block; }
}
