@charset "UTF-8";

.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounce{20%,53%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(0.215,.61,.355,1);animation-timing-function:cubic-bezier(0.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755,.050,.855,.060);animation-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(0.755,.050,.855,.060);animation-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{20%,53%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(0.215,.61,.355,1);animation-timing-function:cubic-bezier(0.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755,.050,.855,.060);animation-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(0.755,.050,.855,.060);animation-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{50%,from,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{50%,from,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes pulse{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes rubberBand{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes tada{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{from{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}to{-webkit-transform:none;transform:none}}@keyframes wobble{from{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}to{-webkit-transform:none;transform:none}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{11.1%,from,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(0.390625deg) skewY(0.390625deg);transform:skewX(0.390625deg) skewY(0.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{11.1%,from,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(0.390625deg) skewY(0.390625deg);transform:skewX(0.390625deg) skewY(0.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes bounceIn{20%,40%,60%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(0.215,.61,.355,1);animation-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes bounceIn{20%,40%,60%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(0.215,.61,.355,1);animation-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(0.215,.61,.355,1);animation-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInDown{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(0.215,.61,.355,1);animation-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(0.215,.61,.355,1);animation-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(0.215,.61,.355,1);animation-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(0.215,.61,.355,1);animation-timing-function:cubic-bezier(0.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInRight{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(0.215,.61,.355,1);animation-timing-function:cubic-bezier(0.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(0.215,.61,.355,1);animation-timing-function:cubic-bezier(0.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInUp{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(0.215,.61,.355,1);animation-timing-function:cubic-bezier(0.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}@keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}to{-webkit-transform:none;transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}@keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}@keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}@keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}@keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}

@font-face{
  font-family:'Lato';
  font-style:normal;
  font-weight:300;
  src:local('Lato Light'), local('Lato-Light'), url(../fonts/Lato_Light.woff) format('woff'), url(../fonts/Lato_Light.woff2) format('woff2');
}
@font-face{
  font-family:'Lato';
  font-style:normal;
  font-weight:400;
  src:local('Lato Regular'), local('Lato-Regular'), url(../fonts/Lato_Regular.woff) format('woff'), url(../fonts/Lato_Regular.woff2) format('woff2');
}
@font-face{
  font-family:'Lato';
  font-style:normal;
  font-weight:700;
  src:local('Lato Bold'), local('Lato-Bold'), url(../fonts/Lato_Bold.woff) format('woff'), url(../fonts/Lato_Bold.woff2) format('woff2');
}

/* reset CSS included in bootstrap CSS file */

/* default style */
::selection {
  background: #c4deed;
}
::-moz-selection {
  background: #c4deed;
}

body{
 font-size:14px;
 line-height:24px;
 color:#333;
 font-weight:400;
 -webkit-font-smoothing:antialiased;
 font-family:Lato,sans-serif;
 background-color:#F0F0F0;;
}

body > header > .container{
  border-bottom:2px solid #002C77;
}

body > header,
body > nav,
body > div:not(.mfp-wrap):not(.mfp-bg),
body > #content{
  background-color:white;
}

body > #lbLightbox {
  background: transparent;
}
body .mfp-figure {background:white;padding:10px;}
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close{color:#333;right:0;font-size:50px;}


#header-inner,
#content-inner,
#footer-inner{
  padding:0 30px 0;
}

#header-inner{
  padding-top:25px;
  padding-bottom:8px;
  position:relative;
}

#main-menu {
  /*transition:background-color 400ms ease;*/
}

#main-menu.hovering{
  position:fixed;
  top:0;
  z-index:100;
  width:100%;
  background-color:rgba(255,255,255,0.9);
}

#main-menu.hovering.alternate{
  border-top:5px solid white;
  border-bottom:5px solid white;
  background-color:#002C77;
  height:45px;
}

#main-menu-inner{
  height:45px;
  position:relative;
}

#main-menu.hovering.alternate #main-menu-inner{
  height:35px;
}

#main-menu-inner .first-level{
  padding:0;
  float:right;
  margin:5px -8px 5px 0;
  position:relative;
}

#main-menu.hovering.alternate #main-menu-inner .first-level{
  margin-right: -16px;
  margin-top:0;
  margin-bottom:0;
}

#main-menu-inner .main-menu-item,
#main-menu-inner > ul > li{
  list-style:none inside;
  display:inline-block;
  vertical-align:top;
}

#main-menu-inner .main-menu-parent {
  margin-right: 13px;
    margin-left: 7px;
}

#main-menu-inner .main-menu-item a {
  color: #002C77;
  font-weight: 700;
  font-size: 18px;
  line-height: 35px;
  text-decoration: none;
}

#main-menu.hovering.alternate #main-menu-inner .main-menu-item a{
  color:white;
}

#main-menu #main-menu-inner .first-level > .main-menu-item:hover > a {
  color: #007AC9;
}
#main-menu.hovering.alternate #main-menu-inner .first-level > .main-menu-item:hover > a {
  color: #59A9DC;
}

#main-menu.hovering.alternate #main-menu-inner .first-level > .main-menu-act > a,
#main-menu-inner .first-level > .main-menu-act > a{
  /*color:#FF6218;*/
}

#main-menu-inner .second-level {
  padding: 0;
  position: absolute;
  left: -999em;
  background-color: #002C77;
  -webkit-box-shadow: 0 8px 10px 0 rgba(0,0,0,0.2);
    box-shadow: 0 5px 10px 0 rgba(0,0,0,0.2);
  margin-left: -10px;
}

#main-menu-inner .main-menu-parent:hover .second-level{
  left: auto;
  z-index: 100;
}

#main-menu-inner .second-level .main-menu-item{
  display:block;
  padding:5px 10px;
  margin:0;
  border-top:1px solid white;
  min-width:160px;
}

#main-menu-inner .second-level .main-menu-item:first-child{
  border-top-width:5px;
}

#main-menu-inner .second-level .main-menu-item:hover{
  background-color: #264C8B;
}

#main-menu-inner .second-level .main-menu-item a{
  color:white;
  font-size:14px;
  line-height:24px;
  font-weight:400;
}

#main-menu-inner .main-menu-search img{
  vertical-align:top;
}

#main-menu #logo-mini{
  display:none;
  position:absolute;
  top:2px;
  left:47px;
}

#main-menu #logo-mini img{
  height: 21px;
  width: auto;
}

#main-menu.alternate #logo-mini{
  display:inline-block;
}

#main-menu #emergency-home-space{
  /*transition: 400ms ease;
  transition-property: width,background-size;*/
  width: 57px;
  background-size: 0px 35px;
  overflow: hidden;
  margin-right: 3px;
}

#main-menu #emergency-home-space a{
  vertical-align:top;
}

#main-menu.hovering.alternate #emergency-home-space{
  display: inline-block;
  width: 110px;
  height: 35px;
  background: transparent no-repeat center center;
  background-image: url('data:image/gif;base64,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');
  background-size: 110px 35px;
  margin-right: -3px;
}

#main-menu-inner .emergency-box,
#main-menu-inner .home-button{
  -webkit-transform:-webkit-skewX(-27deg);
  -webkit-transform:skewX(-27deg);
  -moz-transform:skewX(-27deg);
  -ms-transform:skewX(-27deg);
  -o-transform:skewX(-27deg);
  transform:skewX(-27deg);
  width:38px;
  height:35px;
  position:relative;
  overflow: hidden;
}

#main-menu-inner .home-button {
  width: 39px;
}

#main-menu-inner .emergency-box{
  display: none;
  background-color: #FF6218;
  margin-left: 14px;
  /*transition: width 400ms ease;*/
}
/*
body#ASI-1 #main-menu-inner .emergency-box{
  margin-left:38px;
}
*/
#main-menu.hovering.alternate #main-menu-inner .emergency-box:hover{
  width: 597px;
  position: absolute;
  left: 9px;
  top: 0;
  margin-left: 0;
  border-left: 5px solid white;
  z-index: 5;
}
#main-menu.hovering.alternate #main-menu-inner .emergency-box:hover + a .home-button {
  display: none;
}

/*
body#ASI-1 #main-menu.hovering.alternate #main-menu-inner .emergency-box:hover{
  width:583px;
  border:0;
  margin-left:29px;
}
*/
#main-menu-inner .emergency-box .csc-default{
  display:none;
  margin-left:45px;
  font-size:18px;
  line-height:35px;
  -webkit-transform:-webkit-skewX(27deg);
  -webkit-transform:skewX(27deg);
  -moz-transform:skewX(27deg);
  -ms-transform:skewX(27deg);
  -o-transform:skewX(27deg);
  transform:skewX(27deg);
  color:white;
  font-weight:700;
}

#main-menu.hovering.alternate #main-menu-inner .emergency-box:hover .csc-default{
  display:block;
}

#main-menu-inner .emergency-box .csc-default *{
  margin:0;
}

#main-menu-inner .emergency-box::before,
#main-menu-inner .home-button::before{
  content:" ";
  -webkit-transform:-webkit-skewX(27deg);
  -webkit-transform:skewX(27deg);
  -ms-transform:skewX(27deg);
  -moz-transform:skewX(27deg);
  -o-transform:skewX(27deg);
  transform:skewX(27deg);
  display:block;
  position:absolute;
  background:transparent no-repeat center center;
}

#main-menu-inner .emergency-box::before{
  top:8px;
  left:7px;
  width:22px;
  height:18px;
  background-image:url('data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAoCAYAAACFFRgXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA8dpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcFJpZ2h0czpNYXJrZWQ9IkZhbHNlIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6ZjAzZGFlMGYtZGMzYS00MDZmLThmMjYtMTA5ZjM3NjJkMDgxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkQ4MERCM0RBNENDMzExRTU4QzBCOTQ0RTBDNEU3OUVGIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkQ4MERCM0Q5NENDMzExRTU4QzBCOTQ0RTBDNEU3OUVGIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE1IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ZjAzZGFlMGYtZGMzYS00MDZmLThmMjYtMTA5ZjM3NjJkMDgxIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOmYwM2RhZTBmLWRjM2EtNDA2Zi04ZjI2LTEwOWYzNzYyZDA4MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PidEt2cAAALtSURBVHja7FdLaBRBEN3RiHhIIjEJ/sW4CRrFL8aDGHPy5MHg5yKKJIqGqJCTCLpHUTGoJ1GJCCL4ueQqwYuoEFBkyU0layQkOcUP6oprbF9BLzZlz2zvTM26Qh48JjtTefWmu7q6J5EQhlJqHzgKvgHbEuUMGKwAv6g/eF3uhucqBukcMxyNdIL3wcOgJ/ySpHkPPCIluJMNWofUCOPxIRbeLjHC69jv82RMYCCqcLnAbjdLjHAzOMVG4krUEcajXhb6C1wrVRbXmPhPcHVYw7i9Csyx0OuSC6MGnGQJHjsYnvLRe8TiPoC10i2rS/2N3SzG05tGHoMWnV0WnRNx9NiZYJolSlviNoD9ulUlLc9fMo0h2nDi2hhaWbLREBoZptEW1sxW8DjYUCDuUr4+qUxC5DmmFy2ht0BsA9gNbuMP9hhvnNOmqgKEFoB1EWaqjjQCnleCF8Efhq+9ZsAty0IYBw+6bsVUr2CP1qIafghe1RrVjhq0aPeDYxY/t83Ao8ofz2khBSSp1eeMIGTBc+DsAJ314NMAjS7+Zt26H9pAu1DKkmQx+Fa5g16+0qJz1rKb5vGJ2p51pnGzHrypDdpML2JtblAVjwcs5/yAfH3kyaWWNvuYMQ0fUOGx3dBZaDFMubcUu5KpTDrAEfAbeIY9fxHBcD/TOq1zjOizt+8p0gvZlqgljUXYg7Jgjed532P54rBgY8RNcw7YGNsnkgVJgZ0+lEaFnuIluMwLiBvG9H02fjcKGG7iuxsuKwLiJ+HhPQWmHBbJR7DFEB9Q0dFn6LXoHIWQouCvjgnuGgneCRh+YujdcfyfLNXwhOMUjmtx2l6XCpeEa8eZ8PRU09frcp+gHPgMPEl1jPg1+HtI6IhdrTXpZHgZbAVn+cRmwFNhenC7ksOmUrS1ZEIOTaUwvPJ/Myw5wkVrhflaHQBfCRkeTkyjzFD08RKt6AYu9UL5M+jDPXHX8A5wmZDhdKmOl/8M04bjxm8BBgA/wa39w2nEnQAAAABJRU5ErkJggg==');
  background-size:22px 18px;
}

#main-menu-inner .home-button{
  background-color:#007AC9;
  margin-left:8px;
}
/*
body#ASI-1 #main-menu-inner .home-button{
  display:none !important;
}
*/

#main-menu-inner .home-button::before{
  top:10px;
  left:10px;
  width:19px;
  height:14px;
  background-image:url('data:image/gif;base64,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');
  background-size:19px 14px;
}

#main-menu-inner .home-button,
#main-menu.hovering.alternate #main-menu-inner .emergency-box{
  display:inline-block;
  vertical-align:top;
}

#main-menu.hovering.alternate #emergency-home-space .home-button{
  margin-left: 5px;
}

#main-menu-inner .main-menu-search{
  position: relative;
  background-color: #fbd900;
  -webkit-transform: -webkit-skewX(-27deg);
  -webkit-transform: skewX(-27deg);
  -ms-transform: skewX(-27deg);
  -moz-transform: skewX(-27deg);
  -o-transform: skewX(-27deg);
  transform: skewX(-27deg);
  width:39px;
  height: 35px;
  margin-right:8px;
  margin-left: 8px;
  overflow:visible;
  /*margin: 0 5px;*/
}

#main-menu-inner .main-menu-search,
#main-menu-inner .main-menu-search .search-wrapper {
  background-color: #fbd900;
  cursor: pointer;
}

#main-menu-inner .main-menu-search .search-wrapper {
  position:absolute;
  right:0px;
  top:0px;
  z-index:105;
  /*width:549px;*/
  width:0;
  height:35px;
  /*display:none;*/
  transition:width 400ms ease;
  overflow:hidden;
}

/*#main-menu.alternate #main-menu-inner .main-menu-search .search-wrapper{*/
#main-menu.alternate #main-menu-inner .main-menu-search.open .search-wrapper{
  /*width:556px;*/
}

/* #main-menu-inner .main-menu-search:hover .search-wrapper{ */
#main-menu-inner .main-menu-search.open .search-wrapper{
  /*display:block;*/
  width:550px;
}

#main-menu.hovering.alternate #main-menu-inner .main-menu-search{
  width:49px;
  border-right:5px solid white;
  border-left:5px solid white;
  left: -3px;
}

#main-menu-inner .main-menu-search::before{
  content:" ";
  display:block;
  position:absolute;
  top:10px;
  left:12px;
  background:transparent no-repeat center center;
  background-image:url('data:image/gif;base64,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');
  background-size:16px 16px;
  width:16px;
  height:16px;
  -webkit-transform:-webkit-skewX(27deg);
  -webkit-transform:skewX(27deg);
  -ms-transform:skewX(27deg);
  -moz-transform:skewX(27deg);
  -o-transform:skewX(27deg);
  transform:skewX(27deg);
}

#main-menu-inner #main-menu.hovering.alternate .main-menu-search::before{
  left:9px;
}

/*
#main-menu-inner .main-menu-search:hover,
#main-menu.hovering.alternate #main-menu-inner .main-menu-search:hover{
*/
#main-menu-inner .main-menu-search.open,
#main-menu.hovering.alternate #main-menu-inner .main-menu-search.open{
  border-right:0;
}

/* #main-menu.hovering.alternate #main-menu-inner .main-menu-search:hover{ */
#main-menu.hovering.alternate #main-menu-inner .main-menu-search.open{
  border-right:5px solid white;
}

/* #main-menu-inner .main-menu-search:hover::before{ */
#main-menu-inner .main-menu-search.open::before{
  display:none;
}

#main-menu-inner .main-menu-search #tx_indexedsearch_wrap{
  display:none;
  padding-left:11px;
}

/* #main-menu-inner .main-menu-search:hover #tx_indexedsearch_wrap{ */
#main-menu-inner .main-menu-search.open #tx_indexedsearch_wrap{
  display:block;
}

#main-menu.hovering.alternate #main-menu-inner .main-menu-search #tx_indexedsearch_wrap input{
  /*width:506px;*/
}

#main-menu-inner .main-menu-search #tx_indexedsearch_wrap input{
  -webkit-transform:-webkit-skewX(27deg);
  -webkit-transform:skewX(27deg);
  -ms-transform:skewX(27deg);
  -moz-transform:skewX(27deg);
  -o-transform:skewX(27deg);
  transform:skewX(27deg);
  outline:none;
}

#slider.spacing{
  margin-top:45px;
}

#emergency{
  height:40px;
}

#emergency,
#emergency .csc-default{
  position:relative;
}

#emergency #emergency-inner{
  position:absolute;
  top:0;
  right:209px;
  width:505px;
  margin-top:5px;
}

#emergency .csc-default{
  z-index:5;
}

#emergency .csc-default::before{
  content:" ";
  display:block;
  width:22px;
  height:20px;
  background:transparent no-repeat center center;
  background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAoCAYAAACFFRgXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA8dpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcFJpZ2h0czpNYXJrZWQ9IkZhbHNlIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6ZjAzZGFlMGYtZGMzYS00MDZmLThmMjYtMTA5ZjM3NjJkMDgxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkQ4MERCM0RBNENDMzExRTU4QzBCOTQ0RTBDNEU3OUVGIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkQ4MERCM0Q5NENDMzExRTU4QzBCOTQ0RTBDNEU3OUVGIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE1IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ZjAzZGFlMGYtZGMzYS00MDZmLThmMjYtMTA5ZjM3NjJkMDgxIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOmYwM2RhZTBmLWRjM2EtNDA2Zi04ZjI2LTEwOWYzNzYyZDA4MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PidEt2cAAALtSURBVHja7FdLaBRBEN3RiHhIIjEJ/sW4CRrFL8aDGHPy5MHg5yKKJIqGqJCTCLpHUTGoJ1GJCCL4ueQqwYuoEFBkyU0layQkOcUP6oprbF9BLzZlz2zvTM26Qh48JjtTefWmu7q6J5EQhlJqHzgKvgHbEuUMGKwAv6g/eF3uhucqBukcMxyNdIL3wcOgJ/ySpHkPPCIluJMNWofUCOPxIRbeLjHC69jv82RMYCCqcLnAbjdLjHAzOMVG4krUEcajXhb6C1wrVRbXmPhPcHVYw7i9Csyx0OuSC6MGnGQJHjsYnvLRe8TiPoC10i2rS/2N3SzG05tGHoMWnV0WnRNx9NiZYJolSlviNoD9ulUlLc9fMo0h2nDi2hhaWbLREBoZptEW1sxW8DjYUCDuUr4+qUxC5DmmFy2ht0BsA9gNbuMP9hhvnNOmqgKEFoB1EWaqjjQCnleCF8Efhq+9ZsAty0IYBw+6bsVUr2CP1qIafghe1RrVjhq0aPeDYxY/t83Ao8ofz2khBSSp1eeMIGTBc+DsAJ314NMAjS7+Zt26H9pAu1DKkmQx+Fa5g16+0qJz1rKb5vGJ2p51pnGzHrypDdpML2JtblAVjwcs5/yAfH3kyaWWNvuYMQ0fUOGx3dBZaDFMubcUu5KpTDrAEfAbeIY9fxHBcD/TOq1zjOizt+8p0gvZlqgljUXYg7Jgjed532P54rBgY8RNcw7YGNsnkgVJgZ0+lEaFnuIluMwLiBvG9H02fjcKGG7iuxsuKwLiJ+HhPQWmHBbJR7DFEB9Q0dFn6LXoHIWQouCvjgnuGgneCRh+YujdcfyfLNXwhOMUjmtx2l6XCpeEa8eZ8PRU09frcp+gHPgMPEl1jPg1+HtI6IhdrTXpZHgZbAVn+cRmwFNhenC7ksOmUrS1ZEIOTaUwvPJ/Myw5wkVrhflaHQBfCRkeTkyjzFD08RKt6AYu9UL5M+jDPXHX8A5wmZDhdKmOl/8M04bjxm8BBgA/wa39w2nEnQAAAABJRU5ErkJggg==');
  background-size:22px 20px;
  position:absolute;
  top:8px;
  left:13px;
}

#emergency .csc-default p{
  margin:0;
  font-size:18px;
  line-height:35px;
  color:white;
  font-weight:700;
  text-align:center;
}

#emergency .emergency-bg{
  position:absolute;
  top:0;
  right:0;
  width:100%;
  height:35px;
  z-index:4;
  background-color:#ff6218;
  -webkit-transform:-webkit-skewX(-27deg);
  -webkit-transform:skewX(-27deg);
  -moz-transform:skewX(-27deg);
  -ms-transform:skewX(-27deg);
  -o-transform:skewX(-27deg);
  transform:skewX(-27deg);
}

/* content */
#content-inner{
  padding-top:60px;
  padding-bottom:85px;
}
#content a{
 outline: none;
 text-decoration: none;
 color:inherit;
}

#content p a,
#content ul a{
  color:#FF6218;
}

#content a:hover {
 text-decoration: underline;
}

#content i{
 font-style: italic;
}

#content input:focus,#content textarea:focus{
    outline: none;
}

#content hr{
 border:0;
 border-bottom:1px solid black;
}

#content h1.csc-firstHeader,#content h2.csc-firstHeader,#content h3.csc-firstHeader,#content h4.csc-firstHeader,#content h5.csc-firstHeader{
 margin:0px;
}

#content h1 a,#content h2 a,#content h3 a,#content h4 a,#content h5 a{
 color:inherit;
}

#content h3,#content h4,#content h5,#content h6{
  font-size: 14px;
  line-height:24px;
  font-weight:700;
}

#content h1,#content h2{
  line-height: 63px;
  font-size:54px;
  font-weight:300;
  color:#002C77;
}

#content h1 + *,#content h2 + *{
  margin-top:40px !important;
}

#content h1:only-child,#content h2:only-child{
  margin-bottom:40px;
}

#content h3,#content h5{
  color:#007AC9;
}

#content h3{
  line-height: 27px;
  font-size: 21px;
  margin-top: 50px;
}

#content h3 + *{
  margin-top:35px;
}

#content h4{
  font-size:18px;
  color:#002C77;
}

#content h6{
  color:#333;
}

#content p {
  margin-top: 16px;
}

#content ul {
  margin: 0px 0 15px 0;
}

#content ul li {
  list-style: none;
  position: relative;
  weight: 400;
}

#content .csc-default ul > li:before{
  content:"\25A0";
  display:block;
  position:absolute;
  top:-2px;
  left:-20px;
  font-size:16px;
  -webkit-transform:-webkit-skewX(-27deg);
  -webkit-transform:skewX(-27deg);
  -ms-transform:skewX(-27deg);
  -o-transform:skewX(-27deg);
  -moz-transform:skewX(-27deg);
  transform:skewX(-27deg);
}

#content .csc-default li > ul > li:before{
  content:"\2012";
  -webkit-transform:none;
  -ms-transform:none;
  -moz-transform:none;
  -o-transform:none;
  transform:none;
}

#content ol {
 margin: 0px 0 15px 15px;
}

#content ol li {
 list-style: decimal;
}

#content img {
 border: none;
}

#content table{
 border-collapse: collapse;
 border-spacing: 0;
 border-width: 0;
 width: 100%;
}

#content table,#content tr,#content td,#content thead,#content tbody,#content tfoot{
 vertical-align: top;
 border: none;
 padding: 0;
 margin: 0;
}

#content th h1,#content th h2,#content th h3,#content th h4,#content th h5,#content th iframe{
 padding:0px;
 margin:0px;
}

#content div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image, #content div.csc-textpic-left .csc-textpic-imagewrap .csc-textpic-image, #content div.csc-textpic-center .csc-textpic-imagewrap .csc-textpic-image, #content div.csc-textpic-right .csc-textpic-imagewrap .csc-textpic-image, #content div.csc-textpic-center .csc-textpic-imagewrap .csc-textpic-image {
 margin-top: 10px;
 margin-bottom: 10px;
}

#content div.csc-textpic-center.csc-textpic-above .csc-textpic-imagewrap .csc-textpic-image {
 margin-bottom: 0;
}

#content table.contenttable {
    border: 1px solid #fff;
    border-spacing: 1px;
    border-collapse:collapse;
    margin-top: 10px;
    width: 100%;
    font-size: 16px;
    margin:10px 0;
}

#content table.contenttable td{
 text-align:left;
 border-bottom:1px solid white;
 border-right:1px solid white;
 width:200px;
}

#content table.contenttable td:first-of-type{
 width:auto;
}

#content table.contenttable td:last-of-type{
 border-right:0;
}

#content table.contenttable tr:last-of-type td{
  border-bottom:0;
}

#content table.contenttable td .filelink_pdf{

}

#content table.contenttable td, #content table.contenttable th {
    padding: 10px 10px;
}

#content table.contenttable th{
 font-weight:bold;
 text-align:left;
}

#content .google-map{
  border:1px solid #CCC;
  padding:2px;
}

footer{
  font-size:12px;
  line-height:24px;
  color:#999;
  position:relative;
}

#footer-menu{
  position:relative;
  z-index:5;
}

#footer-menu .first-level,
#closure-menu > ul{
  float:right;
  margin:0;
  padding:0;
}

#footer-menu .footer-menu-item,
#closure-menu .closure-menu-item{
  display:inline-block;
  vertical-align:top;
}

#footer-menu .footer-menu-item a,
#closure-menu .closure-menu-item a{
  color:#999;
  font-size:12px;
  line-height:24px;
}

#footer-menu .first-level > .footer-menu-item{
  margin-right:29px;
}

#footer-menu .first-level > .footer-menu-item:last-child{
  margin-right:0;
}

#footer-menu .first-level > .footer-menu-parent > a{
  font-size:14px;
  color:#666;
  font-weight:700;
}

#footer-menu{
  height:170px;
  padding:25px 0;
}

#footer-menu .second-level{
  padding:0;
  margin-top:5px;
}

#footer-menu .second-level .footer-menu-item{
  display:block;
}

#closure-menu{
  height:45px;
}

#closure-menu::before{
  content:" ";
  display:block;
  height:1px;
  width:auto;
  background-color:#CCC;
  margin:0 -45px 0 -45px;
}

#closure-menu ul{
  margin-top:9px;
}

#closure-menu .closure-menu-item .devider{
  margin:0 5px;
}

#closure-menu  .closure-menu-item.print-button{
  cursor:pointer;
}

#closure-menu  .closure-menu-item.print-button:hover{
  text-decoration:underline;
}

#award{
  position:absolute;
  bottom:11px;
  z-index:4;
}

#award img{
  display:block;
  margin-bottom:10px;
  margin-left:60px;
  width: 76px;
  height: 198px;
}

#award a{
  color:inherit;
}

/* file links */
#content .csc-uploads .csc-uploads-element-pdf{
  background-image:url('/typo3/gfx/fileicons/pdf.gif');
  background-position:left top;
  background-repeat:no-repeat;
  background-size:18px 18px;
  padding-left:26px;
  min-height:20px;
}

/* mail form*/
#content .mailform ol{
  margin-left:0;
  padding:0;
}

#content .mailform ol li{
  list-style:outside none;
}

#content .mailform > ol > li{
  margin-bottom:10px;
}

#content form label,
#content form input{
  display:inline-block;
  vertical-align:top;
  line-height:35px;
}

#content form input, #content .form-check span{
  height:37px;
}

#content .mailform label strong{
  line-height: 18px;
}

#content .mailform .csc-form-element.error input,
#content .mailform .csc-form-element.error textarea{
  border-color: #C00;
}

#content .mailform label {
  font-weight: 400;
  width: 20%;
}

#content .mailform label em{
  font-weight:300;
  display:inline;
  color:inherit;
}

#content .mailform .fieldset-horizontal ol{
  display:inline;
}

#content .mailform fieldset.fieldset-subgroup{
  margin:0;
}

#content .mailform fieldset.fieldset-subgroup legend{
  color:white;
}

#content .mailform fieldset.fieldset-subgroup label em{
  color:inherit;
  font-weight:700;
  margin-left:5px;
}

#content .form-group{
  margin-bottom:9px;
}

#content form label,
#content form .input{
  display:inline-block;
  vertical-align:top;
  line-height:35px;
}
#content form input, #content .form-check span{
  height:37px;
}
#content .form-group > label {
  font-weight: 400;
  width:21%;
}


#content form .input,
#content form .textarea{
  width:78%;
}
#content form input,
#content form textarea{
  width:100%;
  border:1px solid #CCC;
  padding:1px 5px;
  transition:border-color 500ms ease;
}
#content .form-check input{width:inherit;height:inherit;margin-right:5px;}

#content form input:focus,
#content form textarea:focus{
  border-color:#E3000E;
}

#content form > .actions {
  margin-top: 30px;
  margin-left:21%;
}
#content .form-check input{width:inherit;height:inherit;margin-right:5px;}

#content form input:focus,
#content form textarea:focus{
  border-color:#E3000E;
}

#content form > .actions {
  margin-top: 30px;
  margin-left:21%;
}

#content form button[type='submit']{
  width:98%;
  border:0px solid #CCC;
  background-color:#0063AF;
  color:white;
  font-weight:700;
  font-size:18px;
  height: 35px;
  padding:0 10px;
  box-sizing: border-box;
  -webkit-transition: background-color 500ms ease;
  -moz-transition: background-color 500ms ease;
  -ms-transition: background-color 500ms ease;
  -o-transition: background-color 500ms ease;
  transition: background-color 500ms ease;
  margin-left:3px;
  background-image:none;
}

#content form button[type='submit']:hover{
  background-color:#FF6218;
}


#content .mailform .csc-form-element-textline input:focus{
  border-color:#FF6218;
}

#content .mailform > ol > li.csc-form-element-submit {
  margin-top: 30px;
  margin-left: 20%;
}

#content .mailform input[type='submit']{
  width: 99%;
  border:0px solid #CCC;
  background-color:#002C77;
  color:white;
  font-weight:700;
  font-size:18px;
  height: 35px;
  padding:0 10px;
  box-sizing: border-box;
  -webkit-transition: background-color 500ms ease;
  -moz-transition: background-color 500ms ease;
  -ms-transition: background-color 500ms ease;
  -o-transition: background-color 500ms ease;
  transition: background-color 500ms ease;
  margin-left: 2px;
}

#content form input[type='submit']:hover{
  background-color:#FF6218;
}

/* tt_news */
#content .news-list-container .news-list-item,
#content .news-latest-container .news-latest-item{
  margin-bottom:40px;
}

#content .news-list-container .news-list-item{
  padding-bottom:40px;
}

#content .news-list-container .news-list-item:last-child,
#content .news-latest-container .news-latest-item:last-child{
  margin-bottom:0;
}

#content .news-list-container .news-list-item > a,
#content .news-latest-container .news-latest-item > a{
  color:#007AC9;
}

#content .news-list-container .news-list-item > a:hover,
#content .news-latest-container .news-latest-item > a:hover,
#content .news-list-container .news-list-item > a:hover h3,
#content .news-latest-container .news-latest-item > a:hover h3{
  text-decoration: none;
  color: #002C77;
}

#content .news-list-container .news-list-item .news-list-item-image,
#content .news-latest-container .news-latest-item .news-latest-item-image,
#content .news-list-container .news-list-item .news-list-item-teaser,
#content .news-latest-container .news-latest-item .news-latest-item-teaser{
  display:inline-block;
  vertical-align:top;
}

#content .news-list-container .news-list-item .news-list-item-image,
#content .news-list-container .news-list-item .news-list-item-image img,
#content .news-latest-container .news-latest-item .news-latest-item-image,
#content .news-latest-container .news-latest-item .news-latest-item-image img,
#content .news-single-item .news-single-img img{
  width:210px;
  height:140px;
}

#content .news-single-item .news-single-img{
  width:210px;
  height:auto;
}

#content .news-list-date {
  font-size: 12px;
}

#content .news-single-date {
  font-size: 12px;
}


#content .news-list-container .news-list-item .news-list-item-image img,
#content .news-latest-container .news-latest-item .news-latest-item-image img,
#content .news-single-item .news-single-img img{
  vertical-align:top;
}

#content .news-list-container .news-list-item .news-list-item-teaser,
#content .news-latest-container .news-latest-item .news-latest-item-teaser{
  width:590px;
  margin-left:28px;
  margin-right:-8px;
}

#content .news-list-container .news-list-item .news-list-item-teaser{
  width:383px;
}

#content .news-list-container .news-list-item .news-list-item-title,
#content .news-latest-container .news-latest-item .news-latest-item-title{
  position:relative;
  margin:0 0 35px;
}

#content .news-list-container .news-list-item .news-list-item-teaser p,
#content .news-latest-container .news-latest-item .news-latest-item-teaser p{
  margin:0;
}

#content .news-list-container .news-list-item .news-list-item-teaser p:first-of-type,
#content .news-latest-container .news-latest-item .news-latest-item-teaser p:first-of-type,
#content .news-single-item .news-single-content p:first-of-type{
  display:inline;
  vertical-align:top;
}

#content .news-list-container .news-list-item .news-list-item-teaser .news-list-morelink,
#content .news-latest-container .news-latest-item .news-latest-item-teaser .news-list-morelink{
  display:block;
}

#content .news-list-container .news-list-item .news-list-item-teaser .news-list-morelink a,
#content .news-latest-container .news-latest-item .news-latest-item-teaser .news-list-morelink a{
  text-decoration:none;
  color:#FF6319;
}

#content .news-list-container .news-list-item .news-list-item-teaser .news-list-morelink a:hover,
#content .news-latest-container .news-latest-item .news-latest-item-teaser .news-list-morelink a:hover{
  text-decoration:underline;
}

#content .news-list-container .news-list-item .news-list-item-teaser .news-list-morelink a::after,
#content .news-latest-container .news-latest-item .news-latest-item-teaser .news-list-morelink a::after{
  content:" ";
  display:inline-block;
  vertical-align:middle;
  margin-left:5px;
  width:7px;
  height:11px;
  background:transparent no-repeat center center;
  background-size:7px 11px;
  background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAVCAYAAAByrA+0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM4RDI4QjhBNjgzQTExRTVBMTlEQ0VGMUNFMURENkQ2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM4RDI4QjhCNjgzQTExRTVBMTlEQ0VGMUNFMURENkQ2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzhEMjhCODg2ODNBMTFFNUExOURDRUYxQ0UxREQ2RDYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzhEMjhCODk2ODNBMTFFNUExOURDRUYxQ0UxREQ2RDYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7HfDqkAAAAr0lEQVR42mL8nyypy8DAsBCIwxjmPLvDQAAwAfEiIDYE4gMMKVIqxGgIBeKnQCxNjCYmqDMciNXEBCZJ0MQEZxGpiQmFR4QmJgw7CWhiwuozPJoY////jzsMIYoOQDWBNDvg1wDRBLJpP5R3gRgbdgGxIhC/AWInFiKdA1YM9NtlJlIUYw8lPIoxNRBQjKqBCMUIDUQqhkRcsiTRimE2rCZWMUxDHBBfI0YxCAAEGABoH2SzFC3spAAAAABJRU5ErkJggg==');
}

#content .news-list-container .news-list-item hr,
#content .news-latest-container .news-latest-item hr{
  margin:40px -45px 0 -45px;
  border-color:#CCC;
}

#content .news-list-container .news-list-item hr{
  margin-right:0;
  margin-left:0;
  position:absolute;
  top:auto;
  width:664px;
}

#content .news-list-container .news-list-item:last-child hr,
#content .news-latest-container .news-latest-item:last-child hr{
  display:none;
}

#content .news-single-item{
  padding-bottom:40px;
}

#content .news-single-item h3{
  margin-bottom:35px;
}

#content .news-single-item .news-single-img{
  float:left;
  margin:0 30px 0 0;
}

#content .news-single-item .news-single-img .news-single-imgcaption{
  font-size:12px;
  line-height:16px;
  color:#007AC9;
}

/* tx_indexed search */
#tx_indexedsearch_wrap {
    line-height:35px;
    vertical-align: top;
}
#tx_indexedsearch_wrap input {
    border: medium none;
    color: #002C77;
    font-size: 18px;
  font-weight: 700;
    padding: 1px 0 0 10px;
    vertical-align: top;
  height: 35px;
    width: 496px;
  background-color: #FBD900;
}
#tx_indexedsearch_wrap input::-webkit-input-placeholder { color: #002C77; }
#tx_indexedsearch_wrap input::-moz-placeholder { color: #002C77; }
#tx_indexedsearch_wrap input:-ms-input-placeholder { color: #002C77; }
#tx_indexedsearch_wrap input:-moz-placeholder { color: #002C77; }

#tx_indexedsearch_wrap input.tx-indexedsearch-searchbox-submit {
    background: transparent no-repeat center center;
  background-image:url('data:image/gif;base64,R0lGODlhIAAgAPcAADZRXRY1cW12Re/TB8SzGgYpemVwSBs+aq6kJQAcglxqSwAkfJSRMS1LYYWINxY8bAAQizNJY11rTE1gUgkudj1XWQAifi9FZAUvdQAWhhU6bQAUhwUwdAAqePzZAPzYAAAsd//rAP3ZAP/oAP/sAP/eAP/jAAAZhP/qAP/pAP/iAP/mAAAdgf/fAP/wAAAjff/gAAAtdgAYhQAegAAegf3aAAAag//hAP/tAAAggAAfgAAne//nAAAhfgAhf//cAP/dAAAtd//kAAAbgwAgfwAudgAbggAXhf/xAP7aAPzXAP/vAAAZhQAmewArd/7dAODGDebKCv7bAAAYhP/uAAAifQAff/zaAOfMCQATiAApeQAcgdjBEEZcVQAneltqTK2jJImKNQcxcwAPi+XOCrqsH4uLNfTVBOvNCN/KDZiVL+rOCKGZKwMtdv3eAAAUiHl/PQoxcmt0RWVyRWZwRwAneSJEZv7eAHyBPYaFNwIoeriqHwAZg5iVMFJhUSZEZShEZipEZKyiJUtdVIiLNQAdgBQ4bnh+PRQ3bmVrSwMrd9vIDipHYvziAf7cAPfaA5COM/TTBI6MM/zbAfDPBeXNCnV+PTlRXRM0cKSdKtzIDd3JDnh7Pxo5bgw0cR87bOjMCC5IY/3YAEpeVODLDePIDEFYV0VbVgASivLVBZaTMJ2XLdjCENrCEMm8FoCEOoKFOYOHOCtJYu/QBt3HDgMudhIxc9C4FN3FDZSTMN7HDdW/E9e/Eda/EmZxSKeeJ2ZyRTBNYLuvHaieJwMneoWKOLaoIf7ZACxKYsGwG8OyGs+5FAARip6ZK66jJISHN/7fAIaGN3V8QH+BOwAoeo2LNKqhKEpfU/bUA/bWA/LQBUpgUl9uSf/lAKKbKl5uRwIlfFFkUBxBaB9BaB9CaCREZSdEZilEZP/bAAAmfAgxcwszcquhJkleVLyuHYiKNdnBEQAmesO0Gcy4Fs24F/DQBXl+PRA3b2l0RbOmIrSnIjNMXyA7ayE+agAjfAEsdiH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAyLzEyLTE3OjMyOjAwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NEZCMkY4QTQ0RDc2MTFFNUExRjNENjE5MTI1NTMwMzAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NEZCMkY4QTU0RDc2MTFFNUExRjNENjE5MTI1NTMwMzAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0RkIyRjhBMjRENzYxMUU1QTFGM0Q2MTkxMjU1MzAzMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0RkIyRjhBMzRENzYxMUU1QTFGM0Q2MTkxMjU1MzAzMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAAAAAAALAAAAAAgACAAAAj/AD0I9PABSIhUzuQAuCfGEzIJbMiQaKFkoMWLA00IaRZhRgIfL0L2mGGE36tJI45hXDmikh8WMmz4U6dh3IN18YbIOHHJFYorH1YKFDEiSoQjNGbsK0avXrZIvPqYWkDjRAB5I0QI/aBiQAM+OihAgkHiRosSJW6kWCHoU4IhtuCF0IqxxopvR3RgErbkRlCLH0q40BUqwQkAj1qsJKGvhw5ie1z8+Hvxw5UQrAwRKVQtBeWBjbZt2HKIxBOhA0WE+PUigZ0Bpy/e0mPjwBoen4WqKFGByYJhIXKvmsKCGw66qIe6UMPkjQAcNS7im+FFDY/kF0Mow4DqlCPFFq/l/6jlzgR2i0KgiGMWjJKKi11ycCDw/rxAE1HKMUOGxrzFcDn8k49/9q3AxQPMAIBNfQPBwcILYQRn3wdUlNEEMxPsdhE7JwwxwQjRnScFCbBkkIE9LiAnEBSInEDBMiTkttIK2pBjRBvJdINRCMBkYcQoKxC40gdShGAJCzRUoEKIFq2wSxw0sBALCSWg9gMOYIDTgyLKjCCjKCgwwIIFPkwDAwo3MOlBCSmMkEkBPnRAjCQjlCDjHSbMIUMOLAwyjxtLuEACFUjc0IovVVhQBAjpzPBMCDDk9oEJ0Phigw40aNGOGdYYgwADEnCwRQ87gABCEAtY8U4IQGCkBAwm5MCCiUcyZGFFHVVskEECLGhwgA9OgBDDDjnkkUILkrYQAi4C9KOFDBBAMMYGTXQiQS+0MDLFojG8QIMDJESKEToq8DALAngY8AUd0nhTygpCoLDJHzaYiioRhLC6VQkjuIADDzgggQIMQ6WAxQUyBDusDtGgAB5qSfyQxEooaBLICTEIawELDqBgH2oppGFOvacuQIQqHwslgsEXHKEwNRikDPIi55ywKAgvyKwyCqQAcsIOJyigs8ojgJKILJycERAAOw==');
    background-size:16px 16px;
  color:black;
    cursor: pointer;
    width:35px !important;
  height:35px;
  padding:0;
}
#content .tx-indexedsearch .tx-indexedsearch-searchbox form#tx_indexedsearch > table tr td:first-child{
  width: 10%;
}
#content .tx-indexedsearch .tx-indexedsearch-searchbox form#tx_indexedsearch input{
  color: black;
}
#content .tx-indexedsearch .tx-indexedsearch-searchbox form#tx_indexedsearch input[type='text']{
  padding: 2px 5px;
}
#content .tx-indexedsearch .tx-indexedsearch-whatis{
  margin-top:0;
}
#content .tx-indexedsearch .tx-indexedsearch-title{
  font-weight:700;
}
#content .tx-indexedsearch .tx-indexedsearch-res,
#content .tx-indexedsearch .tx-indexedsearch-browsebox .browsebox{
    margin-bottom:30px;
}
#content .tx-indexedsearch .tx-indexedsearch-res td.tx-indexedsearch-descr{
  font-style:normal;
}
#content .tx-indexedsearch .tx-indexedsearch-res td.tx-indexedsearch-descr strong.tx-indexedsearch-redMarkup{
  color:#002C77;
}
#content .tx-indexedsearch .tx-indexedsearch-browsebox .browsebox{
  padding:0;
}
#content .tx-indexedsearch .tx-indexedsearch-browsebox > p{
    margin-bottom:30px;
}
#content .tx-indexedsearch .tx-indexedsearch-browsebox > p strong,
#content .tx-indexedsearch .tx-indexedsearch-title,
#content .tx-indexedsearch .browsebox li,
#content .tx-indexedsearch .browsebox li a,
#content .tx-indexedsearch .browsebox li.search-pagebrowse-prev a::before,
#content .tx-indexedsearch .browsebox li.search-pagebrowse-next a::before{
  color:#002C77;
}
#content .tx-indexedsearch .tx-indexedsearch-browsebox .browsebox li::before{
  content:"";
}
#content .tx-indexedsearch .browsebox li.tx-indexedsearch-browselist-currentPage, #content .tx-indexedsearch .browsebox li:hover{
    background-color:#002C77;
}
#content .tx-indexedsearch .browsebox li{
    display:inline-block;
    height:40px;
    width:40px;
    border:1px solid #002C77;
    margin-right:10px;
    line-height:38px;
    text-align:center;
}
#content .tx-indexedsearch .browsebox li.tx-indexedsearch-browselist-currentPage a,
#content .tx-indexedsearch .browsebox li:hover a{
    color:#FFF;
    text-decoration:none;
}
#content .tx-indexedsearch .browsebox li a{
    text-decoration:none;
    height:40px;
    width:40px;
    display:inline-block;
    transition:none 0s ease 0s;
    font-weight:700;
}
#content .tx-indexedsearch .browsebox li.search-pagebrowse-prev a,
#content .tx-indexedsearch .browsebox li.search-pagebrowse-next a{
  color:white;
}

#content .tx-indexedsearch .browsebox li.search-pagebrowse-prev:hover a,
#content .tx-indexedsearch .browsebox li.search-pagebrowse-next:hover a{
  color:#002C77;
}
#content .tx-indexedsearch .browsebox li.search-pagebrowse-prev a::before,
#content .tx-indexedsearch .browsebox li.search-pagebrowse-next a::before {
    font-size:15px;
    font-style:normal;
  font-family:"Glyphicons Halflings";
    font-weight:400;
    line-height:1;
    position:relative;
    top:2px;
    left:2px;
}
#content .tx-indexedsearch .browsebox li.search-pagebrowse-prev a:hover::before,
#content .tx-indexedsearch .browsebox li.search-pagebrowse-next a:hover::before{
  color:white;
}
#content .tx-indexedsearch .browsebox li.search-pagebrowse-next a::before{
    content:"\e250";
}
#content .tx-indexedsearch .browsebox li.search-pagebrowse-prev a::before{
  content:"\e251";
}

@media (max-width: 767px) {
  #main-menu {
    background-color: #002C77;
  }
  
  #main-menu-inner {
    height:35px;
  }
  
  #main-menu #logo-mini {
    display: block;
    left: 50% !important;
    transform: translateX(-50%);
    width: 30px;
    line-height:28px;
  }
  
  #main-menu #logo-mini img {
    width: 30px;
    height: auto;
  }
  
  #content .news-list-container .news-list-item hr, #content .news-latest-container .news-latest-item hr {
    width: 100vw;
    margin: 40px -30px;
  }
  
  #home {
    line-height:34px;
  }
  
  #home img {
    height: 18px;
      width: 22px;
  }

  #content-inner, #footer-inner {
    padding-left: 0;
    padding-right: 0;
    margin-left: 0;
    margin-right: 0;
    width: 100%;
  }
  
  #content-inner {
    padding-top: 30px;
    padding-bottom: 40px;
  }
  
  #content h1, #content h2 {
    line-height: 43px;
    font-size: 36px;
  }
  
  #content h3 {
    font-size: 18px;
    line-height: 22px;
  }
  
  #content iframe {
    max-width: 100%;
  }
  
  #content .mailform label {
    display: block;
    width: 100%;
  }
  
  #content .mailform .csc-form-element-textline input, #content .mailform .csc-form-element-textarea textarea {
    width: 100%;
  }
  
  #content .mailform > ol > li.csc-form-element-submit {
    margin-left: 0;
  }
  
  #logo {
    text-align: center;
  }
  
  #logo img {
    width: 170px;
    height: auto;
    margin: 0 auto;
  }
  
  #emergency .emergency-bg {
    -webkit-transform: none;
    -webkit-transform: none;
    -ms-transform: none;
    -o-transform: none;
    -moz-transform: none;
    transform: none;
    width: 100vw;
      left: -30px;
    border-top: solid 2px #fff;
    -webkit-animation: pulse 2s infinite;
    -moz-animation: pulse 2s infinite;
    -o-animation: pulse 2s infinite;
    animation: pulse 2s infinite;
    height:37px;
  }
  
  #emergency #emergency-inner {
    margin-top: 0;
    position: relative;
    right: auto;
    width: 100%;
  }
  
  #emergency .csc-default::before {
    background-image: none;
  }
  
  #emergency .csc-default p {
    font-size:12px;
  }
  
  #content .news-list-container .news-list-item .news-list-item-image, #content .news-latest-container .news-latest-item .news-latest-item-image {
    width: 40%;
    height: auto;
    height: 80px;
      margin-top: 5px;
    display:block;
    float:left;
    margin-right:10px;
    overflow: hidden;
  }
  
  #content .news-list-container .news-list-item .news-list-item-image img, #content .news-latest-container .news-latest-item .news-latest-item-image img, #content .news-single-item .news-single-img img {
    width: 100%;
    height: auto;
  }
  
  #content .news-list-container .news-list-item .news-list-item-teaser, #content .news-latest-container .news-latest-item .news-latest-item-teaser {
    margin-left:0;
    display:block;
    width:100%;
  }
  
  #content .csc-textpic .csc-textpic-imagewrap{
    float:none;
  }
  
  #content .breadcrumb a{
    line-height:16px;
  }
  
  #footer-menu {
    height: auto;
  }
  
  #footer-menu .first-level > .footer-menu-item {
    margin: 0 0 10px 0;
    width: 100%;
    text-align: center;
  }
  
  #closure-menu {
    clear: both;
  }
  
  #closure-menu::before {
    width: 100vw;
    margin: 0 -30px;
  }
  
  #footer-menu .first-level, #closure-menu > ul {
    float: none;
    text-align: center;
  }
  
  #mobile_links {
    text-align: left;
    margin: 0;
    float: right;
    background-color: transparent;
  }
  #mobile_links ul {
    margin: 0;
    padding: 0;
  }
  #mobile_links a.mobile_nav {
    display: block;
    position: relative;
    margin: 0 auto;
    padding: 7px 30px 7px 0;
    text-align: left;
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    z-index: 10;
  }
  #mobile_links a.mobile_nav .icon-bar {
      background-color: #fff;
    display: block;
      width: 22px;
      height: 2px;
      border-radius: 1px;
    -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
  }
  /*#mobile_links a.mobile_nav:hover .icon-bar, #mobile_links a.mobile_nav:focus .icon-bar, #mobile_links a.mobile_nav.opened .icon-bar {
      background-color: #007AC9;
  }
  #mobile_links a.mobile_nav.opened .icon-bar {
      background-color: #007AC9;
  }*/
  #mobile_links .os_mobile_menu {
    background: #002C77;
    padding:30px 30px 0;
    position: absolute;
    top: 37px;
    width: 100vw;
    height:auto;
    right: 0px;
    z-index: 1000;
    display: none;
    text-align: left;
    text-transform: none;
    box-sizing: border-box;
    list-style-type: none;
    /*border-top: solid 1px #fff;*/
    -webkit-box-shadow: 0px 10px 10px 5px rgba(0, 0, 0, 0.2);
      -ms-box-shadow: 0px 10px 10px 5px rgba(0, 0, 0, 0.2);
      -moz-box-shadow: 0px 10px 10px 5px rgba(0, 0, 0, 0.2);
      box-shadow: 0px 10px 10px 5px rgba(0, 0, 0, 0.2);
  }
  #mobile_links .os_mobile_menu a {
    display: block;
    text-decoration: none;
    line-height:30px;
    font-weight:400;
    padding:0 20px;
    color:#59A9DC;
  }
  #mobile_links .os_mobile_menu ul {
    /*display: none !important;*/
  }
  #mobile_links .os_mobile_menu .main_menu_item_active ul.second-level {
    display: block !important;
  }
  #mobile_links .os_mobile_menu ul li {
    padding-left: 0 !important;
    margin: 0;
  }
  #mobile_links .os_mobile_menu > li.main-menu-item {
    position: relative;
  }
  #mobile_links .os_mobile_menu > li.main-menu-item.main-menu-search {
    border-bottom:none;
    margin:30px 0;
  }
  #mobile_links .os_mobile_menu > li.main-menu-item > a {
    font-weight:700;
    color:white;
  }
  #mobile_links .os_mobile_menu li.main-menu-item .arrow-down {
    display: inline-block;
    background-image: url('../img/accordion_white_down.png');
    background-position: right 18px;
    background-repeat: no-repeat;
    background-size: 20px 20px;
    width: 20px;
    height: 45px;
    position: absolute;
    top: -1px;
    right: 30px;
    cursor: pointer;
    z-index: 50;
  }
  #mobile_links .os_mobile_menu li.main-menu-item .arrow-down.up {
    background-image: url('../img/accordion_white_up.png');
  }
  #mobile_links .os_mobile_menu .second-level {
    border-top: solid 1px #264C8B;
  }
  #mobile_links .os_mobile_menu > li.main-menu-item,
  #mobile_links .os_mobile_menu .second-level li.main-menu-item {
    border-bottom:solid 1px #264C8B;
  }
  #mobile_links .os_mobile_menu .second-level li.main-menu-item {
    list-style:outside none;
  }
  #mobile_links .os_mobile_menu .second-level li.main-menu-item:last-child {
    border-bottom: none;
  }  
  #mobile_links .os_mobile_menu .second-level li.main-menu-item > a {
    text-transform: none;
    padding-left: 40px;
  }
  #mobile_links .os_mobile_menu li.second-menu-home {
    display: none;
  }
  
  #mobile_links #tx_indexedsearch_wrap {
    position: relative;
    line-height:30px;
  }  
  #mobile_links #tx_indexedsearch_wrap input#tx-indexedsearch-selectbox-lang {
    width: 100%;
    padding:0 30px;
    font-size:14px;
    height:30px;
    line-height:30px;
    background-color:white;
  }
  #mobile_links #tx_indexedsearch_wrap input.tx-indexedsearch-searchbox-submit {
    position: absolute;
      top:0;
      right:0;
    background-image:url('data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkJDNEYxN0JCNzY1NTExRTU4NDlBODcwMjFDMkNGNEM1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkJDNEYxN0JDNzY1NTExRTU4NDlBODcwMjFDMkNGNEM1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QkM0RjE3Qjk3NjU1MTFFNTg0OUE4NzAyMUMyQ0Y0QzUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QkM0RjE3QkE3NjU1MTFFNTg0OUE4NzAyMUMyQ0Y0QzUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz655or7AAAGGklEQVR42rxYCVBTVxQ9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');
    background-size:18px 18px;
    height:30px;
  }
  
  @keyframes pulse {
    0%, 100% {
      opacity: 1;
    }
    50% {
      opacity: 0.8;
    }
  }
  
  @-moz-keyframes pulse {
    0%, 100% {
      opacity: 1;
    }
    50% {
      opacity: 0.8;
    }
  }
  
  @-webkit-keyframes pulse {
    0%, 100% {
      opacity: 1;
    }
    50% {
      opacity: 0.8;
    }
  }
  
  @-o-keyframes pulse {
    0%, 100% {
      opacity: 1;
    }
    50% {
      opacity: 0.8;
    }
  }
  
  footer #footer-inner #logo{
    margin:40px 0;
  }
  
  footer #footer-inner #logo img{
    width:200px !important;
    height:auto !important;
  }
}


@media screen and (min-width:768px) {
  #content .gridelements .gridelement_1x3_1, #content .gridelements .gridelement_1x3_2, #content .gridelements .gridelement_1x3_3 {
    width: 33%;
    float: left;
  }
}


@media screen and (min-width:768px) and (max-width: 991px) {
  body > header > .container {
    border-bottom: none;
  }
  
  #header-inner {
      border-bottom: 2px solid #002C77;
    margin:0 -30px;
    padding:30px 0 25px;
  }
  
  #logo{
    text-align:center;
  }
  
  #logo img {
    width: 225px;
    height: auto;
  }

  #content-inner {
    width: 708px;
  }
  
  #content .news-list-container .news-list-item .news-list-item-teaser,
  #content .news-latest-container .news-latest-item .news-latest-item-teaser {
    width: 415px;
  }
  
  #content .news-list-container .news-list-item hr,
  #content .news-latest-container .news-latest-item hr {
    margin:40px 0 0;
  }
  
  #footer-menu{
    height: auto;
  }
  
  #footer-menu ul.first-level{
    float: none;
  }
  
  #footer-menu ul.first-level > .footer-menu-parent{
    margin-right:35px;
  }
  #footer-menu ul.first-level > .footer-menu-parent:last-child{
    margin-right: 0;
  }
  
  #closure-menu::before{
    margin:0;
  }
}



.csc-space-before-extra-small{margin-top:10px;}
.csc-space-before-small{margin-top:20px;}
.csc-space-before-medium{margin-top:30px;}
.csc-space-before-large{margin-top:40px;}
.csc-space-before-extra-large{margin-top:50px;}
.csc-space-after-extra-small{margin-bottom:10px;}
.csc-space-after-small{margin-bottom:20px;}
.csc-space-after-medium{margin-bottom:30px;}
.csc-space-after-large{margin-bottom:40px;}
.csc-space-after-extra-large{margin-bottom:50px;}