﻿/*!
 * Contém:
 * - Mixins, functions and other sass stuff
 *//*!

 *
 * Contém:
 * - Resets
 */*,*:after,*::before{box-sizing:border-box}a,a:link,a:hover,a:active,a:visited{color:inherit;text-decoration:inherit}/*!
 
 * Contém:
 * - Classes funcionais
 */.cf{zoom:1}.cf:before,.cf:after{display:table;content:''}.cf:after{clear:both}.clear{clear:both}.nofloat,.noFloat{float:none}.fright,.fRight{float:right}.fleft,.fLeft{float:left}.dblock,.dBlock{display:block}.dinline,.dInline{display:inline;float:none}.dinlineblock,.dInlineBlock{display:inline-block;float:none}.dnone,.dNone,.hide,.hide{display:none}.hideAccessible{position:absolute;top:-9999px;left:-9999px}.nomargin,.noMargin{margin:0}.nomarginleft,.noMarginLeft,.row.noMarginLeft{margin-left:0}.nomarginright,.noMarginRight{margin-right:0}.nomargintop,.noMarginTop{margin-top:0}.nomarginbottom,.noMarginBottom{margin-bottom:0}.nopadding,.noPadding{padding:0}.nopaddingleft,.noPaddingLeft{padding-left:0}.nopaddingright,.noPaddingRight{padding-right:0}.nopaddingtop,.noPaddingTop{padding-top:0}.nopaddingbottom,.noPaddingBottom{padding-bottom:0}.posrelative,.posRelative{position:relative}.posabsolute,.posAbsolute{position:absolute}.posstatic,.posStatic{position:static}.txtLeft,.txtleft{text-align:left}.txtRight,.txtright{text-align:right}.txtJustify,.txtjustify{text-align:justify}.txtCenter,.txtcenter{text-align:center}.widthAuto,.widthAuto{width:auto}.widthInherit{width:inherit}.width100,.w-100{width:100%}.noborder,.noBorder{border:none}.noborderright,.noBorderRight{border-right:none}.noborderleft,.noBorderLeft{border-left:none}.noborderbottom,.noBorderBottom{border-bottom:none}.nobordertop,.noBorderTop{border-top:none}.nobg,.noBg{background:none}.noBullet,.noListStyle{list-style:none}.cursorPointer,.cursorpointer{cursor:pointer}::-webkit-selection{background-color:#2185d0;color:#fff}::-moz-selection{background-color:#2185d0;color:#fff}::selection{background-color:#2185d0;color:#fff}html,body{width:100%}body{overflow-y:scroll}.container{position:relative}.page{position:absolute;display:none;width:100%}.page.active{display:block}.name{font-weight:200;font-size:52px;font-family:"Dosis", sans-serif;color:#2185d0}.name span{font-weight:400}.name:after{font-size:36px;font-family:"Astloch", cursive;margin-left:10px;content:"</>";opacity:.5}.dev{font-weight:200;font-size:42px;font-family:"Dosis", sans-serif;color:#777;margin:40px 0}.dev:before{font-family:"Astloch", cursive;color:#aaa;margin-right:10px;content:"//"}.feature{font-weight:200;font-size:26px;font-family:"Dosis", sans-serif;line-height:39px;color:#777;text-align:center}.feature span:hover{color:#333}.feature:after,.feature:before{font-size:20px;font-family:"Dosis", sans-serif;color:#aaa}.feature:before{float:left;margin-right:10px;content:"/*"}.feature:after{float:right;margin-left:10px;content:"*/"}.social{font-size:38px;color:#888;text-align:center}.social a.github:hover{color:#4078c0}.social a.twitter:hover{color:#1da1f2}.social a.medium:hover{color:#02b875}.social a.skype:hover{color:#00aff0}.title{font-size:26px;margin-top:50px}.title .name-side{color:#777}.title .slash{color:#222}.title .main{color:#2185d0}.projects-list{padding-bottom:30px}.box-project{border-bottom:1px solid #fdf3f2;padding-top:15px;padding-bottom:15px;width:100%}.box-project:last-child{border-bottom:0}.box-project .project-infos{line-height:25px;float:left;padding-top:25px;width:calc(100% - 100px)}.box-project .project-name{font-size:22px;color:#2185d0;-webkit-transition:0.3s all;-moz-transition:0.3s all;transition:0.3s all}.box-project .project-name:hover{color:#02497f;-webkit-transition:0.3s all;-moz-transition:0.3s all;transition:0.3s all}.box-project .project-desc{font-size:18px;color:#777}.box-project .project-hidden-infos{font-size:13px;line-height:17px;color:#777;display:none;padding:10px 30px 0;width:100%}.box-project .project-hidden-infos .text-infos{float:left;width:calc(100% - 195px)}.box-project .project-hidden-infos a{color:#2185d0;-webkit-transition:0.3s all;-moz-transition:0.3s all;transition:0.3s all}.box-project .project-hidden-infos a:hover{color:#02497f;-webkit-transition:0.3s all;-moz-transition:0.3s all;transition:0.3s all}.box-project .project-img{border-radius:100px;background-size:cover;float:right;width:100px;height:100px}.contact-form{float:left;width:50%}.contact-text{font-weight:300;font-size:15px;font-family:"Dosis", sans-serif;color:#777;float:right;width:45%}.contact-text a{font-weight:400}.contact-text a.mail{color:#2185d0}.contact-text a.mail:hover{color:#02497f}.contact-text a.twitter{color:#1da1f2}.contact-text a.twitter:hover{color:#0c85d0}.contact-text a.skype{color:#00aff0}.contact-text a.skype:hover{color:#008abd}
