@import url(normalize.min.css);a,body{color:#fff}a,input[type=submit]{transition-duration:.2s}*,.grid-gallery,.slideshow li,figure{outline:0!important;-webkit-touch-callout:none;-khtml-user-select:none}h2,h4{margin:0}.button:hover,.title-divider,input[type=submit]:hover{background-color:#0043d3}.container-sub,h1{position:relative}.menu nav a,h2 span{font-weight:300}.blog h1,.blog h2,.blog h3,.blog h4,.blog h5,.blog-list:hover h3 a,.menu nav a:hover,a:hover{color:#0043d3}.button,.codrops-top a,.copyright{letter-spacing:1px}.about-con ul li,.menu nav a{border-bottom:1px solid rgba(235,235,235,.2)}.chart,.logo{text-align:center}img,video{max-width:100%}.menu nav a:hover,.small-button,a{text-decoration:none}body{font-family:Roboto,sans-serif;font-weight:400;font-size:14px;line-height:22px;overflow-y:hidden;overflow-x:hidden;-webkit-font-smoothing:antialiased;background-color:#000}body.blog{overflow-y:scroll;overflow-x:auto}a{-moz-transition-duration:.2s;-webkit-transition-duration:.2s;-o-transition-duration:.2s}::selection{color:#000;background:#0043d3}::-moz-selection{color:#000;background:#0043d3}*{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out}.grid-gallery,.slideshow li,figure{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition-timing-function:none;-moz-transition-timing-function:none;-webkit-transition-timing-function:none;-o-transition-timing-function:none;transition-duration:0s;-moz-transition-duration:0s;-webkit-transition-duration:0s;-o-transition-duration:0s}img{-webkit-backface-visibility:hidden;height:auto}.education-details,.experience-details,.flot-left,.pull-left{float:left}.flot-right{float:right}input[type=text],textarea{padding:15px;border:1px solid #3b3b3b;background-color:#3b3b3b;color:#a6a6a6;resize:none;width:95.2%;font-size:14px;margin:20px 0 0;-webkit-user-select:text}input[type=submit]{border:2px solid #0043d3;background-color:transparent;color:#fff;font-weight:400;font-family:Oswald,sans-serif;font-size:16px;text-transform:uppercase;padding:8px 18px;margin:20px 0 0;-moz-transition-duration:.2s;-webkit-transition-duration:.2s;-o-transition-duration:.2s}.button,.menu nav a{transition-duration:.2s;font-family:Oswald,sans-serif;text-transform:uppercase}input[type=text]:focus,textarea:focus{outline:0;color:#fff;border:1px solid #0043d3}input[type=submit]:hover{color:#fff}input[type=button],input[type=email],input[type=password],input[type=search],input[type=submit],input[type=text],textarea{box-shadow:none!important;border-radius:0;-webkit-appearance:none;-moz-appearance:none;-webkit-user-select:text}.validation{border:1px solid #dc0505!important}.button,.button:hover{border:2px solid #0043d3;color:#fff}#successmsg{margin-top:10px;color:#add93c}h1,h2,h3,h4,h5{font-weight:400;font-family:Oswald,sans-serif;color:#fff;text-transform:uppercase}h1{font-style:italic;border-bottom:1px solid rgba(126,126,126,.3);padding:35px 15px 15px;margin:0 20px 20px;font-size:38px}h2{font-size:45px;line-height:45px}.button,h3{font-size:16px}h3{margin:50px 0 10px}h4{font-size:25px;font-weight:100;line-height:30px}h5{font-size:18px}.title-divider{width:70px;height:5px;margin:30px 0 50px}.full-divider{width:100%;height:1px;background-color:#333;margin:50px 0 0;clear:both}.gray-bg{background-color:#1a1a1a}.white-bg{background-color:#000}.button{font-weight:400;margin:20px 0;padding:10px 15px;display:inline-block;-moz-transition-duration:.2s;-webkit-transition-duration:.2s;-o-transition-duration:.2s;background:0 0}.blog-share,.pagination{border-top:1px solid rgba(235,235,235,.2)}.container-sub{width:100%;margin:0 auto}.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9{float:left;position:relative}.blog-title,.calendar,.col-12{width:100%}.col-11{width:91.66666667%}.col-10{width:83.33333333%}.col-9{width:75%}.col-8{width:66.66666667%}.col-7{width:58.33333333%}.about .inner,.col-6{width:50%}.col-5{width:41.66666667%}.col-4{width:33.33333333%}.col-3{width:25%}.col-2{width:16.66666667%}.col-1{width:8.33333333%}.container-sub:after{content:"\0020";display:table;height:0;clear:both;visibility:hidden}.clearfix:after,.clearfix:before,.row:after,.row:before{content:"\0020";display:block;overflow:hidden;visibility:hidden;width:0;height:0}.percent:after,.progress-value span:after{content:"%";font-weight:100}.clearfix:after,.row:after{clear:both}.clearfix,.row{zoom:1}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.logo span,.menu-link,a.totop-link{display:none}.content,.content-wrapper,.introduction .item,.introduction .owl-carousel,.introduction .owl-carousel .owl-item,.introduction .owl-carousel .owl-wrapper,.introduction .owl-carousel .owl-wrapper-outer,.menu{height:100%}.margin-bottom50{margin-bottom:50px}.margin-bottom40{margin-bottom:40px}.margin-bottom30{margin-bottom:30px}.margin-bottom20{margin-bottom:20px}.margin-bottom10{margin-bottom:10px}.margin-top50{margin-top:50px}.margin-top40{margin-top:40px}.margin-top30{margin-top:30px}.margin-top20{margin-top:20px}.margin-top10{margin-top:10px}.no-border-bottom{border-bottom:none!important}.margin-right30{margin-right:30px}.logo{margin:30px 0 0}.logo img{width:120px;height:138px}.menu{position:fixed;z-index:100;color:#f8f8f8;background:#000;width:200px;left:0;top:0}.content-scroller,.content-wrapper,.copyright,.menu nav,.social{position:absolute}.menu nav{top:220px;left:0;right:0;bottom:50px;width:200px!important}.menu nav a{display:block;padding:5px 0;text-align:left;outline:0;margin:0 30px;font-size:14px;color:#fff;-moz-transition-duration:.2s;-webkit-transition-duration:.2s;-o-transition-duration:.2s}.menu nav a span.active{color:#0043d3;font-weight:400}.menu nav a span:nth-child(2){display:block;color:#fff;font-style:italic;font-weight:400;text-transform:none;padding-top:3px}.social{padding:30px;top:619px}.social a{font-size:20px;transition-duration:.2s;-moz-transition-duration:.2s;-webkit-transition-duration:.2s;-o-transition-duration:.2s}.blog-list-details h3 a,.contact-social i:hover,.contact-text:hover i,.social a:hover{color:#fff}.social .facebook{color:#5a7eca}.social .twitter{color:#03acf1;margin:0 26px 0 30px}.social .google-plus{color:#df4a32}.copyright{bottom:5px;text-transform:uppercase;font-family:Oswald,sans-serif;font-size:11px;padding:30px;color:#747474;line-height:18px}.content-scroller{left:200px;right:0;overflow:hidden;height:100%}.content-wrapper{width:7356px;overflow:hidden}.chart,.inner p,.introduction,.pagination,.progress,.progressbar-main{position:relative}.content:last-child{width:1720px;background-color:#000}.content{width:804px;overflow-y:scroll;float:left;-webkit-transition:background .3s linear;-moz-transition:background .3s linear;-o-transition:background .3s linear;-ms-transition:background .3s linear;transition:background .3s linear}.content:hover .jspVerticalBar,.menu nav:hover .jspVerticalBar{opacity:1}.inner{padding:70px}.inner p{padding:0}#introduction .inner p:first-of-type{font-size:24px;text-align:left;line-height:36px;font-style:italic;color:#75838d;letter-spacing:0}a.totop-link{bottom:5px;background:url(../images/go-to-top-arrow.jpg) left top no-repeat;cursor:pointer;width:34px;height:34px;position:fixed;z-index:5;right:5px;text-indent:-9999px}.chart,.contact-details strong,.percent{display:inline-block}.codrops-top{font-size:10px;text-transform:uppercase}.codrops-top a{position:fixed;z-index:10000;padding:4px 7px;color:#aaa;text-shadow:0 1px 1px #fff;background:#fff;border-radius:0 0 3px 3px}.codrops-top a:first-child{right:auto;left:210px}.codrops-top a:nth-child(2){right:10px}.introduction img{z-index:-1;height:auto;width:100%;float:left}.introduction h2{border:none;color:#0043d3;text-transform:uppercase;line-height:50px;padding-bottom:0;font-size:45px;margin-bottom:15px;margin-top:45px;margin-left:0}.about-con ul,.skill-list ul{margin:0;padding:0}.introduction .inner{margin:0;position:absolute;z-index:2;padding:0;background-color:#000;width:100%}.introduction span.title{border-bottom:1px solid #7a7a7a;border-top:1px solid #7a7a7a;color:#aeaeae;padding:15px 0;letter-spacing:1px;text-transform:uppercase;font-size:13px}.about{background-size:contain}.about img{position:absolute;z-index:-1;left:0;top:0}.about-con{width:90%}.about-con ul{list-style:none}.about-con ul li{padding:12px 0}.about-con ul li:first-child,.sidebar-block ul li:first-child{padding:0 0 12px}.about img.signature{position:inherit;top:auto;margin:20px 0 0}.skill-list ul li{padding:5px 0 0;list-style:none}.skills-con h4{width:65%}.skill-list ul li:before{content:"\f00c";font-family:FontAwesome;font-size:15px;margin:0 5px 0 0}.skills-con .col-6:hover .chart .percent{font-size:45px;color:#fff;transition-duration:.1s;-moz-transition-duration:.1s;-webkit-transition-duration:.1s;-o-transition-duration:.1s}.progress{background:#565656;width:86%;float:right;top:10px}.progress div{background-color:#8f8f8f;height:6px}.progressbar-main{min-height:35px}.progress-value span{font-family:Oswald,sans-serif;font-size:40px;font-weight:400;position:absolute;left:-93px;color:#0043d3;top:-19px}.progress-bar-description{font-weight:500;margin:0 0 0 90px;font-size:14px}.chart{width:154px;height:154px;border-radius:50%}.chart canvas{position:absolute;top:0;left:0}.percent{line-height:110px;z-index:2;font-size:40px;font-family:Oswald,sans-serif;font-weight:400;letter-spacing:-1px;margin:21px 0 0;color:#0043d3}.percent:after{margin-left:.1em;font-family:Oswald,sans-serif}.angular{margin-top:100px}.angular .chart,.contact-details h3{margin-top:0}.chart-text{margin:30px 0 0}.chart-text p{margin:10px 0 0 15px}.chart-text h4{margin:0 0 0 15px}.education-con .icon-block i,.experience-con .icon-block i{font-size:60px;color:#0043d3;margin:8px 0 0}.education-con h5,.experience-con h5{margin:5px 0 7px}.education-con span,.experience-con span{font-size:16px}.education-con strong,.experience-con strong{font-weight:500;color:#000;text-transform:uppercase;display:inline-block;margin:0 0 5px}.contact-text i,.education-details i,.experience-details i{transition-duration:.2s;-moz-transition-duration:.2s;-webkit-transition-duration:.2s;-o-transition-duration:.2s}.education-details:hover i,.experience-details:hover i{font-size:73px;color:#fff}.education-details:hover .col-3,.experience-details:hover .col-3{width:29%;transition-duration:.2s;-moz-transition-duration:.2s;-webkit-transition-duration:.2s;-o-transition-duration:.2s}.contact-details i{font-size:45px;color:#0043d3}.contact-details strong{font-weight:500;text-transform:uppercase}.blog-list img,.contact-text,.date,.post-details{display:block}.contact-text{float:left;margin:18px 0 0;width:100%}.blog-left .row .blog-list:last-child,.contact-text:first-child,.recent-comments input.last{margin:0}.contact-details .phone i{font-size:40px}.contact-details .email i{font-size:35px}.contact-social i{color:#797979;transition-duration:.2s;-moz-transition-duration:.2s;-webkit-transition-duration:.2s;-o-transition-duration:.2s}.contact-social a i{font-size:25px;margin:0 14px}.contact-social a:first-child i{margin:0 15px 0 0}.contact-form h3{font-size:28px}.contact-form .terminos h5{margin:10% 0 0;color:#0043d3;z-index:2}.introduction-end{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;cursor:pointer}.introduction-end-con{float:right;margin:30% 0 0;width:30%}.introduction-end-con h3{font-size:55px;color:#fff;line-height:100px}.introduction-end-con h3 strong{border-top:1px solid #333;border-bottom:1px solid #333;padding:10px 0;color:#0043d3;font-weight:400}.introduction-end-con .rotate{font-weight:300;color:#fff;font-size:55px;text-transform:uppercase;font-family:Oswald,sans-serif;padding:25px 0}.blog-main{clear:both;padding:4% 0;margin:0 70px 0 300px}.blog-top{width:100%;margin:0 0 55px}.breadcrumbs{width:100%;float:left;text-align:left;margin:10px 0 40px}.blog-share,.pagerblock,.pagination{text-align:center}.blog-top .breadcrumbs{font-family:Oswald,sans-serif;font-weight:400;text-transform:uppercase;font-size:14px}.blog-details-title .breadcrumbs{margin:10px 0}.blog-details-title .post-details{margin:10px 0 30px}.blog-left{width:80%;float:left;margin:0}.blog-left .row .blog-list{float:left;margin:0 2.7% 35px 0;position:relative;width:30.5%;min-height:605px}.blog-list iframe,embed,object{min-height:204px}video{height:auto}embed,iframe,object{max-width:100%;border:0}.blog-list:hover .title-divider{background-color:#aaa}.blog-list-details{margin:20px 0 0}.blog-list-details h3{margin:0;font-size:18px;font-weight:100;line-height:25px}.sidebar-block .date,.tagcloud a{font-size:13px}.date{color:#787878;font-size:15px;margin:0 0 5px}.post-details{margin:20px 0 0}.blog-list-details .title-divider{margin:25px 0}.blog-list .contact-social a i{font-size:20px}.blog-right{float:right;margin:0;width:16%}.blog-right h3{margin:0 0 20px}.blog-right .search{background:url("../images/icon-search.png") 95% center no-repeat rgba(0,0,0,0);border:1px solid rgba(235,235,235,.2);color:#fff;font-size:13px;margin:0;padding:10px;width:90%;font-family:Roboto,sans-serif}.sidebar-block{margin:0 0 60px}.sidebar-block ul{padding:0;margin:0}.sidebar-block ul li{border-bottom:1px solid rgba(235,235,235,.2);padding:12px 0;list-style:none}.sidebar-block ul li:last-child{border-bottom:none;padding:12px 0 0}.calendar td,.calendar th{text-align:center;font-weight:400}.calendar a,.calendar th{font-weight:600}.calendar a{border-bottom:2px solid #0043d3}.tagcloud{display:table}.tagcloud a{background:#2d2d2d;border:1px solid #2d2d2d;display:inline-block;float:left;font-weight:400;margin:7px 7px 0 0;padding:2px 11px 3px}.tagcloud a:hover{background:#000;border:1px solid #2d2d2d;color:#fff}.pagination{float:left;padding:70px 0;width:100%}.pagerblock{display:inline-block;padding:0;margin:0 0 0 8%}.pagerblock li{float:left;margin:0 12px;list-style:none}.pagerblock li a{border:2px solid rgba(235,235,235,.2);display:block;font-size:16px;font-weight:400;height:50px;line-height:52px;width:50px}.pagerblock li a.current,.pagerblock li a:hover{border:2px solid rgba(235,235,235,.4)}.pagerblock li a i{color:#fff;font-size:22px;line-height:35px}.blog-details-title h2{font-size:25px}.blog-content{margin:35px 0;float:left}.content-left{float:left;width:47%;margin-right:3%}.content-right{float:left;width:47%;margin-left:3%}.blog-details strong{font-weight:500;font-size:18px;line-height:25px}.blog-share{border-bottom:2px solid rgba(235,235,235,.2);clear:both;float:none;margin-bottom:60px;padding:40px 0}.comments-details{border-bottom:1px solid rgba(235,235,235,.2);clear:both;float:left;margin-bottom:40px;padding-bottom:40px}.comments-sub{padding-left:110px}.comments-name{width:25%;float:left}.comments-text{width:75%;float:left}.media-object{border-radius:100%;height:80px;margin:0 25px 0 0;width:80px;display:block}.comments-details .name{display:block;font-size:16px;font-weight:600;text-transform:uppercase}.comments-details .date{display:block;font-size:14px;color:#9e9e9e}.small-button{font-size:14px;font-weight:500;letter-spacing:1px;margin:10px 0;padding:5px 13px;text-transform:uppercase}.recent-comments{width:100%;margin:0 auto}.recent-comments .col-3{width:31%}.recent-comments label{margin-bottom:8px;float:left;text-transform:uppercase;font-size:11px}.recent-comments .required{color:#d51818;float:left;font-size:25px;margin-right:6px}.recent-comments input[type=text]{float:left;margin:0 2% 0 0;padding:12px;background-color:#262626;border:1px solid #262626}.recent-comments textarea{min-height:120px;padding:15px;margin:0;width:96%;background-color:#262626;border:1px solid #262626}.form-group{float:left;margin-bottom:35px;width:100%}.no-page{margin:0 0 0 300px}.no-page-text{margin:2% 0 0 405px}@media only screen and (max-device-width:768px){.introduction img{height:auto;width:auto}}