*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{font-family:Raleway,sans-serif}nav a{font-size:1.35em;text-decoration:none;font-weight:400;text-shadow:0 0 1px hsla(0,0%,100%,.3);color:#fff;text-transform:uppercase;position:relative;letter-spacing:1px;margin:15px 25px;display:inline-block}nav a,nav a:focus,nav a:hover{outline:none}.cl-effect-1 a:after,.cl-effect-1 a:before{-webkit-transition:-webkit-transform .3s,opacity .2s;-moz-transition:-moz-transform .3s,opacity .2s;transition:transform .3s,opacity .2s;opacity:0;display:inline-block}.cl-effect-1 a:before{-webkit-transform:translateX(20px);-moz-transform:translateX(20px);transform:translateX(20px);margin-right:10px;content:"["}.cl-effect-1 a:after{-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);transform:translateX(-20px);content:"]";margin-left:10px}.cl-effect-1 a:focus:after,.cl-effect-1 a:focus:before,.cl-effect-1 a:hover:after,.cl-effect-1 a:hover:before{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0);opacity:1}.cl-effect-2 a{-webkit-perspective:1000px;-moz-perspective:1000px;perspective:1000px;line-height:44px}.cl-effect-2 a span{padding:0 14px;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:-webkit-transform .3s;-moz-transition:-moz-transform .3s;transition:transform .3s;position:relative;-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;transform-origin:50% 0;background:#2195de;display:inline-block}.csstransforms3d .cl-effect-2 a span:before{height:100%;-webkit-transform:rotateX(-90deg);-moz-transform:rotateX(-90deg);transform:rotateX(-90deg);-webkit-transition:background .3s;-moz-transition:background .3s;transition:background .3s;content:attr(data-hover);position:absolute;top:100%;-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;transform-origin:50% 0;background:#0965a0;left:0;width:100%}.cl-effect-2 a:focus span,.cl-effect-2 a:hover span{-webkit-transform:rotateX(90deg) translateY(-22px);-moz-transform:rotateX(90deg) translateY(-22px);transform:rotateX(90deg) translateY(-22px)}.csstransforms3d .cl-effect-2 a:focus span:before,.csstransforms3d .cl-effect-2 a:hover span:before{background:#28a2ee}.cl-effect-3 a{padding:8px 0}.cl-effect-3 a:after{height:4px;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);transform:translateY(10px);-webkit-transition:opacity .3s,-webkit-transform .3s;-moz-transition:opacity .3s,-moz-transform .3s;transition:opacity .3s,transform .3s;content:"";position:absolute;opacity:0;top:100%;background:rgba(0,0,0,.1);left:0;width:100%}.cl-effect-3 a:focus:after,.cl-effect-3 a:hover:after{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);opacity:1}.cl-effect-4 a{padding:0 0 10px}.cl-effect-4 a:after{height:1px;-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);transform:translateY(-10px);-webkit-transition:height .3s,opacity .3s,-webkit-transform .3s;-moz-transition:height .3s,opacity .3s,-moz-transform .3s;transition:height .3s,opacity .3s,transform .3s;content:"";position:absolute;opacity:0;top:100%;background:#fff;left:0;width:100%}.cl-effect-4 a:focus:after,.cl-effect-4 a:hover:after{height:5px;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);opacity:1}.cl-effect-5 a{height:1em;overflow:hidden;padding:0 4px}.cl-effect-5 a span{-webkit-transition:-webkit-transform .3s;-moz-transition:-moz-transform .3s;transition:transform .3s;position:relative;display:inline-block}.cl-effect-5 a span:before{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0);font-weight:700;content:attr(data-hover);position:absolute;top:100%}.cl-effect-5 a:focus span,.cl-effect-5 a:hover span{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);transform:translateY(-100%)}.cl-effect-6 a{padding:10px 20px;margin:0 10px}.cl-effect-6 a:before{-webkit-transition:top .3s;-moz-transition:top .3s;transition:top .3s;width:100%}.cl-effect-6 a:after,.cl-effect-6 a:before{height:2px;content:"";position:absolute;top:0;background:#fff;left:0}.cl-effect-6 a:after{-webkit-transition:height .3s;-moz-transition:height .3s;transition:height .3s;width:2px}.cl-effect-6 a:hover:before{opacity:1;top:100%}.cl-effect-6 a:hover:after{height:100%}.cl-effect-7 a{padding:12px 10px 10px;font-weight:700;text-shadow:none;color:#566473}.cl-effect-7 a:after,.cl-effect-7 a:before{height:3px;-webkit-transform:scale(.85);-moz-transform:scale(.85);transform:scale(.85);-webkit-transition:-webkit-transform .3s;-moz-transition:-moz-transform .3s;transition:transform .3s;content:"";position:absolute;top:100%;background:#566473;left:0;width:100%}.cl-effect-7 a:after{-webkit-transition:top .3s,opacity .3s,-webkit-transform .3s;-moz-transition:top .3s,opacity .3s,-moz-transform .3s;transition:top .3s,opacity .3s,transform .3s;opacity:0}.cl-effect-7 a:focus:after,.cl-effect-7 a:focus:before,.cl-effect-7 a:hover:after,.cl-effect-7 a:hover:before{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}.cl-effect-7 a:focus:after,.cl-effect-7 a:hover:after{opacity:1;top:0}.cl-effect-8 a{padding:10px 20px}.cl-effect-8 a:after,.cl-effect-8 a:before{height:100%;border:3px solid #354856;-webkit-transition:-webkit-transform .3s,opacity .3s;-moz-transition:-moz-transform .3s,opacity .3s;transition:transform .3s,opacity .3s;content:"";position:absolute;top:0;left:0;width:100%}.cl-effect-8 a:after{border-color:#fff;-webkit-transform:translateY(-7px) translateX(6px);-moz-transform:translateY(-7px) translateX(6px);transform:translateY(-7px) translateX(6px);opacity:0}.cl-effect-8 a:focus:before,.cl-effect-8 a:hover:before{-webkit-transform:translateY(5px) translateX(-5px);-moz-transform:translateY(5px) translateX(-5px);transform:translateY(5px) translateX(-5px);opacity:0}.cl-effect-8 a:focus:after,.cl-effect-8 a:hover:after{-webkit-transform:translateY(0) translateX(0);-moz-transform:translateY(0) translateX(0);transform:translateY(0) translateX(0);opacity:1}.cl-effect-9 a{padding:18px 20px;margin:0 20px}.cl-effect-9 a:after,.cl-effect-9 a:before{height:1px;-webkit-transition:opacity .3s,height .3s;-moz-transition:opacity .3s,height .3s;transition:opacity .3s,height .3s;content:"";position:absolute;opacity:.2;top:0;background:#fff;left:0;width:100%}.cl-effect-9 a:after{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);transform:translateY(-10px);-webkit-transition:-webkit-transform .3s,opacity .3s;-moz-transition:-moz-transform .3s,opacity .3s;transition:transform .3s,opacity .3s;opacity:0;top:100%}.cl-effect-9 a span:first-child{font-weight:300;display:block;z-index:2}.cl-effect-9 a span:last-child{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);transform:translateY(-100%);padding:8px 0 0;font-size:.75em;font-style:italic;text-shadow:none;color:rgba(0,0,0,.4);-webkit-transition:-webkit-transform .3s,opacity .3s;-moz-transition:-moz-transform .3s,opacity .3s;transition:transform .3s,opacity .3s;text-transform:none;opacity:0;font-family:Palatino,Palatino Linotype,Palatino LT STD,Book Antiqua,Georgia,serif;display:block;z-index:1}.cl-effect-9 a:focus:before,.cl-effect-9 a:hover:before{height:6px}.cl-effect-9 a:focus span:last-child,.cl-effect-9 a:focus:after,.cl-effect-9 a:focus:before,.cl-effect-9 a:hover span:last-child,.cl-effect-9 a:hover:after,.cl-effect-9 a:hover:before{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);opacity:1}.cl-effect-10{position:relative;z-index:1}.cl-effect-10 a{overflow:hidden;margin:0 15px}.cl-effect-10 a span{background:#0f7c67;display:block}.cl-effect-10 a span,.cl-effect-10 a:before{padding:10px 20px;-webkit-transition:-webkit-transform .3s;-moz-transition:-moz-transform .3s;transition:transform .3s}.cl-effect-10 a:before{height:100%;-webkit-transform:translateX(-25%);color:#0f7c67;content:attr(data-hover);position:absolute;top:0;background:#fff;left:0;width:100%;z-index:-1}.cl-effect-10 a:focus span,.cl-effect-10 a:hover span{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);transform:translateX(100%)}.cl-effect-10 a:focus:before,.cl-effect-10 a:hover:before{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0)}.cl-effect-11 a{padding:10px 0;text-shadow:none;color:#0972b4;border-top:2px solid #0972b4}.cl-effect-11 a:before{overflow:hidden;padding:10px 0;color:#fff;-webkit-transition:max-width .5s;-moz-transition:max-width .5s;transition:max-width .5s;content:attr(data-hover);position:absolute;max-width:0;border-bottom:2px solid #fff;top:0;left:0}.cl-effect-11 a:focus:before,.cl-effect-11 a:hover:before{max-width:100%}.cl-effect-12 a:after,.cl-effect-12 a:before{height:100px;-webkit-transform:translateX(-50%) translateY(-50%) scale(.2);-moz-transform:translateX(-50%) translateY(-50%) scale(.2);transform:translateX(-50%) translateY(-50%) scale(.2);border:2px solid rgba(0,0,0,.1);-webkit-transition:-webkit-transform .3s,opacity .3s;-moz-transition:-moz-transform .3s,opacity .3s;transition:transform .3s,opacity .3s;content:"";position:absolute;opacity:0;top:50%;border-radius:50%;left:50%;width:100px}.cl-effect-12 a:after{height:90px;-webkit-transform:translateX(-50%) translateY(-50%) scale(.8);-moz-transform:translateX(-50%) translateY(-50%) scale(.8);transform:translateX(-50%) translateY(-50%) scale(.8);border-width:6px;width:90px}.cl-effect-12 a:focus:after,.cl-effect-12 a:focus:before,.cl-effect-12 a:hover:after,.cl-effect-12 a:hover:before{-webkit-transform:translateX(-50%) translateY(-50%) scale(1);-moz-transform:translateX(-50%) translateY(-50%) scale(1);transform:translateX(-50%) translateY(-50%) scale(1);opacity:1}.cl-effect-13 a{-webkit-transition:color .3s;-moz-transition:color .3s;transition:color .3s}.cl-effect-13 a:before{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);pointer-events:none;font-size:1.2em;text-shadow:0 0 transparent;color:transparent;-webkit-transition:text-shadow .3s,color .3s;-moz-transition:text-shadow .3s,color .3s;transition:text-shadow .3s,color .3s;content:"•";position:absolute;top:100%;left:50%}.cl-effect-13 a:focus:before,.cl-effect-13 a:hover:before{text-shadow:10px 0 #fff,-10px 0 #fff;color:#fff}.cl-effect-13 a:focus,.cl-effect-13 a:hover{color:#ba7700}.cl-effect-14 a{height:45px;padding:0 20px;line-height:45px}.cl-effect-14 a:after,.cl-effect-14 a:before{height:2px;pointer-events:none;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;content:"";position:absolute;opacity:.2;background:#fff;width:45px}.cl-effect-14 a:before{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg);top:0;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;transform-origin:0 0;left:0}.cl-effect-14 a:after{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg);right:0;bottom:0;-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;transform-origin:100% 0}.cl-effect-14 a:focus:after,.cl-effect-14 a:focus:before,.cl-effect-14 a:hover:after,.cl-effect-14 a:hover:before{opacity:1}.cl-effect-14 a:focus:before,.cl-effect-14 a:hover:before{-webkit-transform:rotate(0deg) translateX(-50%);-moz-transform:rotate(0deg) translateX(-50%);transform:rotate(0deg) translateX(-50%);left:50%}.cl-effect-14 a:focus:after,.cl-effect-14 a:hover:after{-webkit-transform:rotate(0deg) translateX(50%);-moz-transform:rotate(0deg) translateX(50%);transform:rotate(0deg) translateX(50%);right:50%}.cl-effect-15 a{font-weight:700;text-shadow:none;color:rgba(0,0,0,.2)}.cl-effect-15 a:before{color:#fff;-webkit-transition:-webkit-transform .3s,opacity .3s;-moz-transition:-moz-transform .3s,opacity .3s;transition:transform .3s,opacity .3s;content:attr(data-hover);position:absolute}.cl-effect-15 a:focus:before,.cl-effect-15 a:hover:before{-webkit-transform:scale(.9);-moz-transform:scale(.9);transform:scale(.9);opacity:0}.cl-effect-16 a{text-shadow:0 0 1px hsla(180,9%,48%,.3);color:#6f8686}.cl-effect-16 a:before{-webkit-transform:scale(1.1) translateX(10px) translateY(-10px) rotate(4deg);-moz-transform:scale(1.1) translateX(10px) translateY(-10px) rotate(4deg);transform:scale(1.1) translateX(10px) translateY(-10px) rotate(4deg);pointer-events:none;text-shadow:0 0 1px hsla(0,0%,100%,.3);color:#fff;-webkit-transition:-webkit-transform .3s,opacity .3s;-moz-transition:-moz-transform .3s,opacity .3s;transition:transform .3s,opacity .3s;content:attr(data-hover);position:absolute;opacity:0}.cl-effect-16 a:focus:before,.cl-effect-16 a:hover:before{-webkit-transform:scale(1) translateX(0) translateY(0) rotate(0deg);-moz-transform:scale(1) translateX(0) translateY(0) rotate(0deg);transform:scale(1) translateX(0) translateY(0) rotate(0deg);opacity:1}.cl-effect-17 a{padding:10px 0;text-shadow:none;color:#10649b}.cl-effect-17 a:before{text-shadow:0 0 1px hsla(0,0%,100%,.3);color:#fff;content:attr(data-hover)}.cl-effect-17 a:after,.cl-effect-17 a:before{pointer-events:none;-webkit-transition:-webkit-transform .3s,opacity .3s;-moz-transition:-moz-transform .3s,opacity .3s;transition:transform .3s,opacity .3s;position:absolute}.cl-effect-17 a:after{height:2px;-webkit-transform:translateY(5px);-moz-transform:translateY(5px);transform:translateY(5px);content:"";opacity:0;bottom:0;background:#fff;left:0;width:100%}.cl-effect-17 a:focus:before,.cl-effect-17 a:hover:before{-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);transform:translateY(-2px);opacity:0}.cl-effect-17 a:focus:after,.cl-effect-17 a:hover:after{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);opacity:1}.cl-effect-18{position:relative;z-index:1}.cl-effect-18 a{padding:0 5px;font-weight:700;color:#b4770d;-webkit-transition:color .3s;-moz-transition:color .3s;transition:color .3s}.cl-effect-18 a:after,.cl-effect-18 a:before{height:2px;pointer-events:none;-webkit-transition:-webkit-transform .3s,opacity .3s;-moz-transition:-moz-transform .3s,opacity .3s;transition:transform .3s,opacity .3s;content:"";position:absolute;top:50%;background:#b4770d;left:0;width:100%;margin-top:-1px;z-index:-1}.cl-effect-18 a:before{-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);transform:translateY(-20px)}.cl-effect-18 a:after{-webkit-transform:translateY(20px);-moz-transform:translateY(20px);transform:translateY(20px)}.cl-effect-18 a:focus,.cl-effect-18 a:hover{color:#fff}.cl-effect-18 a:focus:after,.cl-effect-18 a:focus:before,.cl-effect-18 a:hover:after,.cl-effect-18 a:hover:before{opacity:.7}.cl-effect-18 a:focus:before,.cl-effect-18 a:hover:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}.cl-effect-18 a:focus:after,.cl-effect-18 a:hover:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}.cl-effect-19 a{-webkit-perspective:800px;-moz-perspective:800px;perspective:800px;margin:15px;width:200px;line-height:2em}.cl-effect-19 a span{padding:0 14px;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:-webkit-transform .4s,background .4s;-moz-transition:-moz-transform .4s,background .4s;transition:transform .4s,background .4s;position:relative;-webkit-transform-origin:50% 50% -100px;-moz-transform-origin:50% 50% -100px;transform-origin:50% 50% -100px;background:#e35041;width:100%;display:inline-block}.csstransforms3d .cl-effect-19 a span:before{height:100%;-webkit-transform:rotateY(90deg);-moz-transform:rotateY(90deg);transform:rotateY(90deg);pointer-events:none;-webkit-transition:background .4s;-moz-transition:background .4s;transition:background .4s;content:attr(data-hover);position:absolute;top:0;-webkit-transform-origin:0 50%;-moz-transform-origin:0 50%;transform-origin:0 50%;background:#b53a2d;left:100%;width:100%}.cl-effect-19 a:focus span,.cl-effect-19 a:hover span{-webkit-transform:rotateY(-90deg);-moz-transform:rotateY(-90deg);transform:rotateY(-90deg);background:#b53a2d}.csstransforms3d .cl-effect-19 a:focus span:before,.csstransforms3d .cl-effect-19 a:hover span:before{background:#ef5e50}.cl-effect-20 a{-webkit-perspective:800px;-moz-perspective:800px;perspective:800px;line-height:2em}.cl-effect-20 a span{padding:3px 15px 0;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:background .6s;-moz-transition:background .6s;transition:background .6s;position:relative;-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform-origin:0 50%;-moz-transform-origin:0 50%;transform-origin:0 50%;box-shadow:inset 0 3px #2f4351;background:#587285;display:inline-block}.cl-effect-20 a span:before{height:100%;-webkit-transform:rotateX(270deg);-moz-transform:rotateX(270deg);transform:rotateX(270deg);pointer-events:none;color:#2f4351;-webkit-transition:-webkit-transform .6s;-moz-transition:-moz-transform .6s;transition:transform .6s;content:attr(data-hover);position:absolute;top:0;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;transform-origin:0 0;background:#fff;left:0;width:100%}.cl-effect-20 a:focus span,.cl-effect-20 a:hover span{background:#2f4351}.cl-effect-20 a:focus span:before,.cl-effect-20 a:hover span:before{-webkit-transform:rotateX(10deg);-moz-transform:rotateX(10deg);transform:rotateX(10deg)}.cl-effect-21 a{padding:10px;font-weight:700;text-shadow:none;color:#237546;-webkit-transition:color .3s;-moz-transition:color .3s;transition:color .3s}.cl-effect-21 a:after,.cl-effect-21 a:before{height:2px;-webkit-transition:opacity .3s,-webkit-transform .3s;-moz-transition:opacity .3s,-moz-transform .3s;transition:opacity .3s,transform .3s;content:"";position:absolute;opacity:0;background:#fff;left:0;width:100%}.cl-effect-21 a:after,.cl-effect-21 a:before{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);transform:translateY(-10px)}.cl-effect-21 a:before{top:0}.cl-effect-21 a:after{-webkit-transform:translateY(10px);-moz-transform:translateY(10px);transform:translateY(10px);bottom:0}.cl-effect-21 a:focus,.cl-effect-21 a:hover{color:#fff}.cl-effect-21 a:focus:after,.cl-effect-21 a:focus:before,.cl-effect-21 a:hover:after,.cl-effect-21 a:hover:before{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);opacity:1}