.collapse_menu .collapse_menu--icon,.vertical_nav{-moz-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}*{box-sizing:border-box}:active,:focus{outline:0}.toggle_menu{display:block;float:left;width:50px;height:50px;line-height:50px;padding:0;background:0 0;border:0;text-align:center;cursor:pointer}.toggle_menu i{display:block;font-size:28px}.vertical_nav{position:absolute;left:-230px;top:50px;bottom:0;width:230px;background:#f8f9fa}.vertical_nav__closed{left:-230px!important}.vertical_nav__opened{left:0!important}.menu{position:absolute;top:20px;bottom:40px;overflow-y:auto;width:100%;margin:0;padding:0;list-style-type:none}.menu--item{position:relative;min-height:40px;line-height:40px}.menu--item__has_sub_menu .menu--link:after{position:absolute;top:0;right:15px;height:40px;line-height:40px;font-family:FontAwesome;content:""}.menu--subitens__opened{background:#e9e9e9}.menu--subitens__opened .menu--link{color:#000}.menu--subitens__opened .sub_menu{display:block}.menu--link{display:block;overflow:hidden;font-size:.875rem;text-decoration:none;color:#666;font-weight:600;white-space:nowrap;cursor:pointer}.menu--link:hover,.menu--link:hover .menu--label{color:#fff;background:#0062cc;text-decoration:none;box-shadow:0 0 5px #888}.menu--icon{display:block;float:left;width:50px;height:40px;line-height:40px;font-size:20px}.menu--label{display:block;height:40px;line-height:40px}.sub_menu{display:none;overflow:hidden;padding-left:0;list-style:none}.sub_menu--link{display:block;padding-left:50px;padding-right:16px;font-size:.875rem;color:#666;text-decoration:none}.activemenu a{color:#fff;background:#0062cc;text-decoration:none;box-shadow:0 0 5px #888}.sub_menu--link:hover{color:#fff;background:#0062cc;text-decoration:none;box-shadow:0 0 5px #888}.sub_menu--link__active{color:#f6f6f6;font-weight:600}.collapse_menu{display:none}@media(min-width:992px){.vertical_nav{left:0}.toggle_menu{display:none}.vertical_nav__minify{width:50px}.vertical_nav__minify .menu{overflow:visible}.vertical_nav__minify .menu--label{display:none;position:absolute;top:0;left:50px;width:150px;padding-left:16px;padding-right:16px;background:#e9e9e9;font-weight:500}.vertical_nav__minify .menu--item__has_sub_menu .menu--link:after{content:""}.vertical_nav__minify .menu--subitens__opened .menu--label,.vertical_nav__minify .menu--subitens__opened .sub_menu{display:block}.vertical_nav__minify .sub_menu{position:absolute;top:40px;left:50px;width:150px;background:#e9e9e9}.vertical_nav__minify .sub_menu--link{padding-left:16px}.vertical_nav__minify .collapse_menu--icon{-webkit-transform:rotate(180deg)}.collapse_menu{position:absolute;bottom:0;display:block;width:100%;height:40px;line-height:40px;padding:0;border:0;border-top:1px solid #e6e6e6;background:#f6f6f6;color:#666;font-size:.875rem;text-align:left;cursor:pointer}.collapse_menu:hover{color:#000;background:#ddd}.collapse_menu .collapse_menu--icon{display:block;float:left;width:50px;height:40px;line-height:40px;font-size:20px}.collapse_menu .collapse_menu--icon:before{content:""}.collapse_menu .collapse_menu--label{display:block;height:40px;line-height:40px}}body{margin:0;font-family:"Roboto",sans-serif;font-size:.875rem;line-height:1.42857143;color:#333}header{position:relative}.wrapper{padding:15px 30px;transition:all .3s ease-out}.clearfix:after{content:"";display:block;clear:both}@media(min-width:768px){}@media(min-width:992px){body{overflow-y:scroll}.logo img{width:230px;text-align:center;margin-top:10px;float:none}.wrapper{margin-left:230px}.wrapper__minify{margin-left:50px}}.widget{margin-bottom:30px}p,ul,ol{font-size:18px}.footer .top-footer{background:#111;padding:80px 0 30px}.footer .top-footer .fo-title h4{color:#fff;padding-bottom:12px;letter-spacing:1px;text-transform:uppercase}.footer .top-footer .footer-service .footer-logo p{margin:10px 0;color:#fff}.footer .top-footer .newsletter.fo-title{background:transparent}.footer .top-footer .newsletter.fo-title h4{line-height:1}.small-border{height:3px;width:70px;margin:-12px 0 30px;background:#5bbc2e;display:block}.footer .top-footer .widget-latestposts .latest-content{margin-bottom:25px;position:relative;display:block;overflow:hidden}.footer .widget-latestposts .latest-content a img{width:100px;float:left;margin-right:15px}.footer .widget-latestposts .latest-content h6{color:#fff;margin-bottom:0;margin-top:-3px;line-height:1.8em}.footer .widget-latestposts .latest-content h6:hover{color:#5bbc2e}.footer .widget-latestposts .latest-content span{color:#e2e2e2}.footer .widget-latestposts .latest-content span i{color:#5bbc2e}.footer .top-footer .edu-brn li button{font-size:14px;padding:10px 15px;border-radius:0;margin-bottom:17px;border:1px solid #fff;color:#fff;background:transparent;text-transform:uppercase;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.footer .widget-latestposts .latest-content .star-mark li{padding-right:3px;padding-left:3px}.footer .widget-latestposts .latest-content .star-mark li a{color:#fec42d;font-size:16px}.footer-service{position:relative;overflow:hidden}.footer .top-footer .footer-gallery li{padding:5px}.footer .top-footer .social-icon{border:0;padding:0}.footer .top-footer .social-icon li{margin:5px 0 0;display:inline-block}.footer .top-footer .social-icon li a{color:#fff;display:inline-block;position:relative;overflow:hidden;text-align:center;width:48px;height:48px;font-size:18px;line-height:30px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.7);-moz-box-shadow:0 2px 6px 0 rgba(0,0,0,.7);box-shadow:0 2px 6px 0 rgba(0,0,0,.7)}.footer .top-footer .social-icon li:nth-child(1) a{background:#3a589b}.footer .top-footer .social-icon li:nth-child(2) a{background:#e14e39}.footer .top-footer .social-icon li:nth-child(3) a{background:#00aced}.footer .top-footer .social-icon li:nth-child(4) a{background:#c4302b}.footer .top-footer .social-icon li a:hover{color:inherit;background-color:#fafafa}.footer .top-footer .social-icon li a:hover .fa{-webkit-animation:downToUp .4s forwards;-moz-animation:downToUp .4s forwards;animation:downToUp .4s forwards}.footer .bottom-footer{padding:20px 0;background:#000}.footer .bottom-footer p{margin-bottom:0}.footer-logo img{width:auto}.flicker-feed>a{display:inline-block;float:left;position:relative;width:33.3333%;z-index:1}.flicker-feed>a:before{background-color:#5bbc2e;content:'';height:100%;position:absolute;top:0;width:100%;opacity:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.flicker-feed>a:hover:before{opacity:.9;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.flicker-feed>a:after{color:#fff;content:"";font-family:"FontAwesome";font-size:14px;font-weight:300;left:50%;position:absolute;top:42%;margin-top:-7px;margin-left:-7px;width:100%;z-index:5;opacity:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.flicker-feed>a:hover:after{opacity:1;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.footer .cl-white{letter-spacing:.4px;line-height:1.7em}.send-footer{padding:30px 0;background:#000}.send-footer p{display:inline-block;color:#fff;font-size:18px;letter-spacing:1px}.send-footer p a{display:inline-block;color:#5bbc2e}.edu-footer .top-footer{background:#1a1a1a;padding:80px 0 30px}.edu-footer .top-footer .fo-title h4{color:#fff;padding-bottom:12px;letter-spacing:1px;text-transform:uppercase;border-bottom:1px solid #5bbc2e}.edu-footer .small-border{height:3px;width:70px;margin:-12px 0 30px;background:#fff;display:block}.edu-footer .top-footer .list-unstyled li{color:#fff;font-size:13px;font-weight:600;line-height:30px;padding-bottom:12px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.edu-footer.top-footer .list-unstyled li span{color:#aaa;font-size:12px}.edu-footer .top-footer .list-unstyled li .fa{color:#fff;font-size:15px}.edu-footer .top-footer .widget-latestposts .latest-content{margin-bottom:20px;position:relative;display:block;overflow:hidden}.edu-footer .widget-latestposts .latest-content a{width:100px;float:left;margin-right:15px}.latest-content h6:hover a{color:#5bbc2e}.edu-footer .widget-latestposts .latest-content span{color:#f2f2f2}.edu-footer .widget-latestposts .latest-content span i{color:#5bbc2e}.edu-footer #newsleter .form-group .form-control{float:left;position:relative;padding:9px 20px;height:40px;border:1px solid #e1e1e1;font-style:italic;border-radius:0;-webkit-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-moz-border-radius:0;box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;outline:none;width:80%}.edu-footer #newsleter .form-group>button{background:#5bbc2e;border:none;color:#fff;float:left;height:40px;width:20%;text-align:center;font-size:15px;line-height:35px}.edu-footer .top-footer .footer-gallery li{padding:5px}.edu-footer .top-footer .social-icon{border-top:0}.edu-footer .top-footer .social-icon li{margin-top:10px;margin-right:0}.edu-footer .top-footer .social-icon li a{color:#fff;display:inline-block;height:35px;text-align:center;line-height:35px;width:35px;padding:0;font-size:15px}.edu-footer .top-footer .social-icon li:nth-child(1) a{background:#3a589b}.edu-footer .top-footer .social-icon li:nth-child(2) a{background:#e14e39}.edu-footer .top-footer .social-icon li:nth-child(3) a{background:#00aced}.edu-footer .top-footer .social-icon li:nth-child(4) a{background:#c4302b}.edu-footer .top-footer .social-icon li a:hover{color:#333;background:#fff;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.edu-footer .bottom-footer{padding:30px 0;border-top:1px solid #262626;background:#0e0e0e}footer .bottom-footer p{color:#999;margin-bottom:0;letter-spacing:2px}footer .bottom-footer p a{display:inline-block;color:#5bbc2e}.footer-logo img{width:auto}.scrollup{width:40px;height:40px;position:fixed;display:none;bottom:20px;right:20px;z-index:99999;background-color:#5bbc2e;color:#fff;text-align:center;line-height:40px;font-size:20px;border-radius:50%}.scrollup:hover{color:#111}