.before-color,.center-absolute,.full-height{position:absolute;left:0;bottom:0;right:0}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.margin-100,.margin-120,.margin-20,.margin-30,.margin-60,.margin-bottom-100,.margin-bottom-120,.margin-bottom-20,.margin-bottom-30,.margin-bottom-60,.margin-top-100,.margin-top-120,.margin-top-20,.margin-top-30,.margin-top-60{display:inline-block;width:100%}.flex-center,.flex-space{display:-ms-flex;display:-webkit-flex}.margin-20{margin:20px 0}.margin-bottom-20{margin-bottom:20px}.margin-top-20{margin-top:20px}.margin-30{margin:30px 0}.margin-bottom-30{margin-bottom:30px}.margin-top-30{margin-top:30px}.margin-60{margin:60px 0}.margin-bottom-60{margin-bottom:60px}.margin-top-60{margin-top:60px}.margin-100{margin:100px 0}.margin-bottom-100{margin-bottom:100px}.margin-top-100{margin-top:100px}.margin-120{margin:120px 0}.margin-bottom-120{margin-bottom:120px}.margin-top-120{margin-top:120px}.full-height{top:0;z-index:0}.flex-center{display:flex;flex-flow:row wrap;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-o-flex-flow:row wrap;align-content:center;-webkit-align-content:center;-moz-align-content:center;-o-align-content:center;-ms-align-items:center;-webkit-align-items:center;align-items:center;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center}.flex-end{-webkit-display:-webkit-box;-webkit-display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;flex-flow:row wrap;justify-content:flex-end;align-items:center;align-content:center}.flex-start{-webkit-display:-webkit-box;-webkit-display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;align-content:center}.flex-space{display:flex;-ms-align-items:center;-webkit-align-items:center;align-items:center;-ms-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between}.flex,.flex-top{display:-ms-flex;display:-webkit-flex}.flex{display:flex;-ms-align-items:center;-webkit-align-items:center;align-items:center}.flex-top{display:flex;-ms-align-items:flex-start;-webkit-align-items:flex-start;align-items:flex-start;width:100%}.flex-bottom{display:-ms-flex;display:-webkit-flex;display:flex;-ms-align-items:flex-end;-webkit-align-items:flex-end;align-items:flex-end;width:100%}.center-absolute{top:0;margin:auto;text-align:center}.fundo-hover{-moz-transition:background-color .4s ease-in-out;-webkit-transition:background-color .4s ease-in-out;-o-transition:background-color .4s ease-in-out;-ms-transition:background-color .4s ease-in-out;transition:background-color .4s ease-in-out}.texto-hover{-moz-transition:color .3s ease-in-out;-webkit-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.text-shadow{text-shadow:0 1px 1px rgba(0,0,0,.4)}.text-shadow-2{text-shadow:0 5px 5px rgba(0,0,0,.4)}.box-shadow{box-shadow:0 10px 25px rgba(0,0,0,.2)}.box-shadow-2{box-shadow:0 2px 30px 3px rgba(0,0,0,.35)}.box-shadow-3{box-shadow:0 0 8px rgba(0,0,0,.2)}.box-shadow-hover{box-shadow:1px 1px 15px rgba(0,0,0,.2)}.nopadding{padding:0!important;margin:0!important}.center{display:block;margin:0 auto;text-align:center}.linha-h,hr{display:inline-block;width:100%}.spacing{letter-spacing:3px}.bg{background-repeat:no-repeat;background-size:cover;background-attachment:scroll;background-position:center center}.transition{transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out}.zoom{transform:scale(1.03);-moz-transform:scale(1.03);-webkit-transform:scale(1.03);-o-transform:scale(1.03)}hr{margin:5px auto;border:0;border-top:1px solid rgba(0,0,0,.1)}.right{float:right}.left{float:left}.gradient{background:red;background:-webkit-linear-gradient(red,#00f);background:-o-linear-gradient(red,#00f);background:-moz-linear-gradient(red,#00f);background:linear-gradient(red,#00f)}.img-radius{border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px}.img-radius-full,.radius-full{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%}.img-shadow{box-shadow:0 2px 30px 3px rgba(0,0,0,.35)}.linha-h{height:1px;background-color:rgba(0,0,0,.1);margin:40px auto 30px}.hide{display:none}.img-center{display:block;margin:0 auto}.box-sizing{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.before-color{content:'';width:100%;height:100%;margin:auto}.hidden{display:none!important}.boxHeight,.fa,.header.mod-16 .logo{display:inline-block}.fa{font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.header.mod-16{background-color:transparent;padding:35px 75px 75px}.header.mod-16 .logo{width:auto}.header.mod-16 .logo img{width:200px;height:auto}.header.mod-16 .mainmenu{z-index:999999;width:auto;padding:0}.header.mod-16 .navbar-toggle{position:relative;float:right;display:block;padding:0;margin:0;background:0 0;border:0;top:15px;right:0;border-radius:0;outline:0;opacity:1;-webkit-transition:all .45s;-moz-transition:all .45s;transition:all .45s}.header.mod-16 .navbar-toggle .icon-bar{display:block;width:31px;height:5px;background:#000}.header.mod-16 .navbar-toggle .icon-bar+.icon-bar{margin-top:4px}.header.mod-16 .mainmenu .dropdown-menu{width:auto;top:-35px;right:70px;left:inherit;text-align:right;margin-right:50px;padding:0;background:0 0;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;display:block;pointer-events:none;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .45s;-moz-transition:all .45s;transition:all .45s}.header.mod-16 .mainmenu .open .dropdown-menu{top:-14px;pointer-events:inherit;opacity:10;filter:alpha(opacity=100)}.header.mod-16 .mainmenu .dropdown-menu li{padding:3px 0}.header.mod-16 .mainmenu .dropdown-menu a{padding:0;margin:0;color:#111;text-decoration:none;border-radius:0;font-size:1.286em;line-height:1.2}.header.mod-16 .dropdown-menu>.active>a,.header.mod-16 .dropdown-menu>.active>a:focus,.header.mod-16 .dropdown-menu>.active>a:hover,.header.mod-16 .mainmenu .dropdown-menu a:hover,.header.mod-16 .mainmenu .dropdown-menu>li>a:focus,.header.mod-16 .mainmenu .dropdown-menu>li>a:hover{background:0 0;color:#AAA}.header.mod-16 .navbar-toggle .icon-bar{position:relative;transition:all .2s ease-in-out}.header.mod-16 .navbar-toggle.active .icon-bar:nth-of-type(1){top:8px;transform:rotate(45deg)}.header.mod-16 .navbar-toggle.active .icon-bar:nth-of-type(2),.header.mod-16 .navbar-toggle.clean.active .icon-bar:nth-of-type(2){background-color:transparent!important}.header.mod-16 .navbar-toggle.active .icon-bar:nth-of-type(3){top:-10px;transform:rotate(-45deg)}@media only screen and (max-width:991px){.header.mod-16{padding:20px 30px 50px}.header.mod-16 .mainmenu .dropdown-menu{right:10px}.header.mod-16 .mainmenu .open .dropdown-menu{top:-20px}.header.mod-16 .mainmenu .dropdown-menu a{font-size:1.143em}}@media only screen and (max-width:767px){.header.mod-16{padding-left:15px;padding-right:15px}}