.blog-item a:hover,.intro-content a,.portfolio-item .mask>a.more:hover{text-decoration:underline}.blog-item img,.fullpage-img img{max-width:100%}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{height:100%;box-shadow:0 0 130px 36px #000 inset;-webkit-font-smoothing:antialiased}::selection{color:#111;background:#ddd}::-moz-selection{color:#111;background:#ddd}body{font-family:Roboto,Arial,sans-serif;color:#888;background:url(../img/background.jpg);background-repeat:repeat;background-size:100% 100%}.book{z-index:3;width:40%;height:90%;max-height:600px;box-shadow:3px 1px 9px #000}.content-wrapper{position:relative;overflow:hidden;width:100%;height:100%}#page-corner{z-index:21;position:absolute;height:50px;right:0;bottom:0;-webkit-backface-visibility:hidden;-moz-transition:height .2s ease-out;-webkit-transition:height .2s ease-out;-o-transition:height .2s ease-out;transition:height .2s ease-out}#page-corner:hover{height:70px}.intro-wrapper{position:absolute;display:block;height:200px;width:320px;right:5px;z-index:1}.intro-content{color:#FFF;opacity:.8}.intro-content h1{font-size:2.2em;opacity:.9;font-weight:lighter;line-height:5px;font-family:"Alegreya Sans",Arial,Helvetica,sans-serif;font-style:italic;margin:0 0 40px}.intro-content p{opacity:.5;margin-top:15px;color:#FFF}.intro-content a{color:#FFF}#aline{display:block;height:1px;width:400px;background:#FFF;margin-left:-200px;margin-top:-5px;opacity:.2}.btn{font-family:inherit;background:0 0;cursor:pointer;padding:4px 40px;line-height:1.2em;display:inline-block;letter-spacing:1px;position:relative;border:1px solid #fff;color:#fff;border-radius:2px;opacity:.5;overflow:hidden;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.content-title.title-1 h2,.content-title.title-3 h3{font-family:'Alegreya Sans',Verdana,Geneva,sans-serif;text-transform:uppercase}#phone-menu,.alert{display:none}.portfolio-filters li,ul.logo-slider li>img{-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out}.btn:active,.btn:active:focus,.btn:hover{background:#327d9a;outline:0}.btn:hover:after{height:260%}.btn:active:after{height:400%}.container{padding:15px}.content-title{display:block;width:100%;position:relative}.content-title.title-1 h2,.content-title.title-2 h2,.content-title.title-3 h3{z-index:1;display:table;position:relative}.content-title.title-1{margin-top:10px;margin-bottom:50px}.content-title.title-1 h2{font-size:1.6em;color:#ccaf61;margin:auto;padding:0 36px}.content-title.title-1 h2>.char1{font-size:1.3em;font-weight:100}.content-title.title-2 h2{padding:0 20px 0 10px}.content-title.title-2::before{background-image:url(../design-up.svg)}.content-title.title-2{text-align:left}.content-title.title-3{margin-top:30px;margin-bottom:20px}.content-title.title-3 h3{font-size:1.2em;color:#333;padding:0 10px}.book-timeline{list-style:none;position:relative;-webkit-padding-start:0;padding:0 10px;margin-bottom:80px}.book-timeline:before{content:'';position:absolute;top:0;bottom:0;width:1px;left:23%;margin-top:10px;margin-left:9px}.book-timeline>li{position:relative}.book-timeline>li .time-data{display:block;position:absolute;color:#605343;font-size:.8em;font-weight:bolder;font-family:Marvel,Verdana,Geneva,sans-serif;padding:2px 8px 2px 0;border:1px dashed #ddd;border-radius:4px}.book-timeline>li .time-block{margin:0 0 30px 32%;position:relative}.book-timeline>li .time-block h4{font-weight:600;-webkit-margin-after:0;-webkit-margin-after:.6em;color:#605343}.book-timeline>li .time-block h5{margin-top:0;color:#605343;margin-bottom:0}.book-timeline>li .time-block h4 span{font-size:.9em;margin-left:15px;color:#605343}.skill-wrapper{margin-bottom:50px}.skill-units{padding:10px 20px 20px}.skill-units span{font-size:1em;font-weight:600;color:#605343}.progress-bar{display:block;height:3px;width:100%;background:#eee;margin-top:5px}.progress-bar .bar-percent{display:block;width:6%;height:100%;background-color:#bbb}.some-intro{padding:0 20px 20px}.download-wrapper{width:100%;padding:10px 0 50px;text-align:center}.btn.btn-2{font-size:1em;padding:5px 30px;border:1px solid #888;color:#333;border-radius:2px;opacity:.6;overflow:hidden;margin:auto}.btn.btn-2:after{background:#999}.btn.btn-2:active,.btn.btn-2:active:focus,.btn.btn-2:hover{opacity:.7;color:#fff;outline:0}.btn.btn-2:hover:after{height:360%}.btn.btn-2:active:after{height:460%}.services-wrapper .services-item{display:table;padding:15px 30px 15px 10px}.services-wrapper .services-item i{float:left;display:block;width:11%;font-size:2em;text-align:center;color:#e3ba4a;padding-top:5px}.services-wrapper .services-item p{display:block;width:85%;float:right;-webkit-margin-before:0;color:#605343}.services-wrapper .services-item p>span{color:#605343;font-weight:600;line-height:1.6}.testimonials-wrapper .testimonials-item{display:table;margin-bottom:36px;margin-left:10px;margin-right:30px;border-bottom:dashed #DDD 1px}.testimonials-wrapper .testimonials-item img{float:left;display:block;width:18%;text-align:center;margin-top:5px;margin-left:10px;border-radius:50%}.testimonial{display:block;width:76%;float:right}.testimonial p{margin-top:0}.testimonial h4{font-size:14px;color:#666;margin-top:10px}.testimonial h4>span{color:#888;font-size:.9em;font-style:italic}.testimonial h4:hover{color:#00f}ul.logo-slider{display:table;width:100%;height:auto;padding-bottom:20px}ul.logo-slider li{width:50%;display:block;float:left;margin-bottom:10px}ul.logo-slider li>img{display:block;position:relative;width:auto;max-width:100%;height:auto;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;opacity:.68;-webkit-filter:grayscale(1)}ul.logo-slider li>img:hover{opacity:1;-webkit-filter:grayscale(0)}.isotope-item{z-index:2}.isotope-hidden.isotope-item{pointer-events:none;z-index:1}.isotope,.isotope .isotope-item{-webkit-transition-duration:.8s;-moz-transition-duration:.8s;-ms-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s}.isotope{-webkit-transition-property:height,width;-moz-transition-property:height,width;-ms-transition-property:height,width;-o-transition-property:height,width;transition-property:height,width}.isotope .isotope-item{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;-ms-transition-property:-ms-transform,opacity;-o-transition-property:-o-transform,opacity;transition-property:transform,opacity}.isotope .isotope-item.no-transition,.isotope.no-transition,.isotope.no-transition .isotope-item{-webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}#portfolio-container{width:100%;height:auto;margin:auto auto 50px;display:table}.portfolio-filters{padding-left:0;display:table;margin:auto auto 30px;width:auto}.portfolio-filters li{list-style:none;float:left;text-transform:uppercase;margin-right:15px;cursor:pointer;color:#605343;font-weight:bolder;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.portfolio-item .mask,.portfolio-item .mask>a{-moz-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out}.portfolio-filters li:hover{color:#333}.portfolio-filters li.active{color:#666;text-decoration:underline}#portfolio-container .portfolio-item{width:49%;float:left;max-height:180px;position:relative;overflow:hidden;padding:2px}.portfolio-item .mask{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden;visibility:hidden;color:#fff;background:#111;opacity:0;padding:160px 20px 20px;transition:all .3s ease-out}.portfolio-item .mask:hover{padding-top:20px}.portfolio-item .mask>a>h4{margin-top:0;margin-bottom:10px;color:#fff}.portfolio-item .mask>a>p{color:#ccc;line-height:1.6em}.portfolio-item .mask>a{color:#CCC;font-size:.9em;opacity:.7;transition:all .3s ease-out}#portfolio-container .portfolio-item img,.blog-item a.read-more{display:block;-moz-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out}.portfolio-item .mask>a.fancybox,.portfolio-item .mask>a.fancybox-media{display:block;cursor:crosshair;width:100%;height:80px;overflow:hidden}.portfolio-item .mask>a:hover{opacity:1}.portfolio-item .mask>a>i{font-size:.9em;margin-right:5px}#portfolio-container .portfolio-item img{position:relative;width:100%;height:auto;overflow:hidden;transition:all .3s ease-out}#portfolio-container .portfolio-item:hover img{-webkit-transform:rotate(9deg) scale(1.2,1.2)}#portfolio-container .portfolio-item:hover .mask{visibility:visible;opacity:.8}.blogcate-list{width:40%;margin-left:5%;float:left}.blogcate-list h3{text-transform:uppercase;color:#777;font-weight:100}.blogcate-list ul{list-style-type:circle;color:#aaa;padding-left:20px}.blogcate-list ul li{font-size:.9em;line-height:1.5em}table>tbody>tr,ul.social li i{line-height:2em}.blog-wrapper{width:90%;margin:auto}.blog-item{margin-bottom:50px}.blog-item img{display:block;position:relative;width:auto;height:auto}.blog-item a{color:#666}.blog-item .blog-tags,.blog-item a.read-more{color:#999;font-size:.9em}.blog-item h3{margin-bottom:.4em}.blog-item .blog-tags span{margin-right:25px;padding-left:8px;position:relative}.blog-item .blog-tags span:before{content:"|";position:absolute;left:-2px}.blog-item a.read-more:after,h5.title-2.xxl:before{content:'';background:#eee;z-index:1}.blog-item a.read-more{position:relative;font-style:italic;transition:all .3s ease-out}.blog-item a:hover{color:#666}.blog-item a.read-more:after{position:absolute;right:0;height:1px;width:75%;margin-top:10px}#contact-info{margin-left:5%;position:relative;font-size:14px}#contact-info:before{position:absolute;top:0;bottom:0;width:1px;background:#eee}#contact-info tbody{margin-left:10px}table>tbody>tr>td{color:#605343}table>tbody>tr>td.td-title{width:20%;color:#605343}ul.social{list-style:none;padding-left:0;display:table;margin-left:5%;margin-top:25px}ul.social li{float:left;display:block;width:2.5em}#map-wrapper,.fullpage-img,ul.social a{height:100%;width:100%}ul.social li i{padding-left:20px;font-size:1.7em;color:#bbb;-moz-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}ul.social li i.fa{color:#8a7760}ul.social li i.fa-facebook:hover{color:#3c5fac}ul.social li i.fa-twitter:hover{color:#5ec3df}ul.social li i.fa-flickr:hover{color:#FF0084}ul.social li i.fa-rrs:hover{color:#f90}ul.social li i.fa-dribbble:hover{color:#EA4C89}ul.social li i.fa-linkedin:hover{color:#2089b5}ul.social li i.fa-google-plus:hover{color:#c63d2d}ul.social li i.fa-youtube:hover{color:#c8312b}ul.social li i.fa-pinterest:hover{color:#cb2027}ul.social li i.fa-tumblr:hover{color:#2C4762}ul.social li i.fa-github:hover{color:#000}ul.social li i.fa-instagram:hover{color:#3f729b}ul.social li i.fa-behance:hover{color:#00f}#map-wrapper{visibility:hidden;opacity:0;-moz-transition:opacity .5s;-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}h5.title-2.xxl{padding-bottom:35px}h5.title-2.xxl:before{position:absolute;left:-1%;height:1px;width:76%;margin-top:8px}.contact-form{display:block;margin-left:5%;margin-top:30px;padding-bottom:60px}.contact-form input,.contact-form textarea{padding:10px;width:95%;border:1px solid #DDD}.contact-form>p>label>input{-moz-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.contact-form>p>label>input:focus,.contact-form>p>label>textarea:focus{border:1px solid #aaa}.contact-form>p>label>input.error{border-color:#C00}.contact-form>p>label>label.error{display:block;font-size:.8em;color:#900}.btn.btn-3{font-size:1em;padding:10px 30px;border:1px solid #999;color:#333;border-radius:2px;opacity:.6;overflow:hidden;background-color:#EEE;margin:auto}.btn.btn-3:after{background:#999}.btn.btn-3:active,.btn.btn-3:active:focus,.btn.btn-3:hover{opacity:.8;color:#fff;outline:0;background-color:#AAA}.btn.btn-3:hover:after{height:360%}.btn.btn-3:active:after{height:460%;position:absolute}.alert{position:absolute;z-index:9900;top:70%;left:50%;margin:-2em;font-size:1em;line-height:4em;width:4em;text-align:center;color:#fff;background:#000;background:rgba(0,0,0,.4);border-radius:50%}#resize-alert,.loader{position:fixed;top:50%;left:50%;display:none;border-radius:4px}.alert:before{content:"Done"}.alert.error{background:#F30;background:rgba(180,20,0,.6)}.alert.error:before{content:"error"}.loader{width:110px;height:50px;margin-top:-25px;margin-left:-55px;overflow:hidden;z-index:1104;background-color:#000;background-color:rgba(0,0,0,.8)}img.ajax-loader{display:none;float:left;margin-top:34px}#resize-alert{width:400px;height:160px;margin-top:-80px;margin-left:-200px;z-index:10000;text-align:center;background-color:#000;background-color:rgba(0,0,0,.36);color:#fff}