body,html{height:100%;width:100%}body{font-family:"Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:normal;font-size:16px;text-rendering:optimizelegibility}a:link,a:visited{color:#2da2c8}a:hover,a:active{color:#2793b6;text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:"Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:300;text-rendering:optimizelegibility}.video-section .overlay{background-image:url(../img/overlay.png);background-color:rgba(0,0,0,0.4);background-repeat:repeat;height:100%;background-color:rgba(0,0,0,0.5);padding:110px 0 32px;min-height:496px}.intro-header{color:#f8f8f8;background:url(../img/intro-bg01.jpg) no-repeat center center;background-size:cover;text-align:center;background-attachment:fixed}.intro-message{position:relative;padding-top:20%;padding-bottom:20%}.intro-message>h1{margin:0;font-size:4em;text-shadow:1px 1px 3px #000}.intro-message>h3{text-shadow:1px 1px 2px rgba(0,0,0,0.6)}.video-section .buttonBar{display:none}.player{font-size:1px}.navbar{margin-bottom:0;border-bottom:1px solid rgba(255,255,255,0.3);font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;background-color:#000}.navbar-brand{font-weight:700;padding:10px}.navbar-brand:focus{outline:0}.navbar-custom a{color:#fff}.navbar-custom .nav li a{padding:8px 12px}.navbar-custom .nav li a:hover,.navbar-custom .nav li a:focus,.navbar-custom .nav li a.active{outline:0;background:none;color:#2da2c8}.navbar-custom .nav li.active a{color:#2da2c8}.navbar-custom .lang a:link,.navbar-custom .lang a:visited{color:#333}.navbar-custom .lang a.btn-primary{color:#FFF}.navbar-custom .navbar-toggle{padding:4px 6px;font-size:16px;color:#fff}.navbar-custom .navbar-toggle:focus,.navbar-custom .navbar-toggle:active{outline:0}#main-content-area .content-title{background-color:#f6f6f6;border-bottom:1px solid #dbe3e3;color:#333;margin-top:35px;margin-bottom:1em}#main-content-area .content-title h1{margin-top:12px}.section-title.center .line{border-top:4px solid #2da2c8;height:10px;width:60px;text-align:center;margin:0 auto;margin-top:20px}.section-title.center hr{border-top:4px solid rgba(45,162,200,0.34);width:40px;text-align:center;margin-top:10px;position:relative}.section-title .section-heading{color:#FFF}.intro-social-buttons{margin-top:2em}.intro-social-buttons li .btn{background-color:rgba(255,255,255,0.1);color:#FFF}.intro-social-buttons li .btn:hover{background-color:rgba(255,255,255,0.4)}.content-section-a{background-color:#f3f3f3;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;padding:40px 0}.content-section-b{padding:40px 0}.section-heading{margin-bottom:30px}.section-heading-spacer{float:left;width:200px;border-top:3px solid #e7e7e7}#latest-projects .img-responsive{text-align:center;margin:0 auto;border:4px solid #FFF}#latest-projects .small-item{min-height:220px}#latest-projects .small-item img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}#latest-projects .small-item a:hover img{filter:grayscale(0);-webkit-filter:grayscale(0);filter:alpha(opacity=100)}#latest-projects .section-heading{color:#FFF}#tf-services,#latest_projects,#responsive-solutions{padding:40px 0;margin-bottom:4em}#clients_list{margin-bottom:0}.space{margin-top:40px}#tf-services i.fa,#tf-services em.fa{font-size:40px;border:4px solid #2da2c8;width:100px;height:100px;padding:27px 25px;margin-bottom:10px;border-radius:50%;transition:all 0.5s;color:#2da2c8}#tf-services i.fa .fa-mobile,#tf-services em.fa .fa-mobile{font-size:50px;padding:20px 25px}#tf-services .service:hover>em.fa{background:#2da2c8;color:#ffffff}.latest .img-responsive{margin:0 auto}#portfolio-item.carousel{margin-top:0;margin-bottom:0}#portfolio-item.carousel .carousel-indicators li{background-color:#EFEFEF}#portfolio-item.carousel .carousel-indicators li.active{background-color:#CCC}#portfolio-item.carousel .carousel-inner .item{background:none}#portfolio-item.carousel .carousel-inner .item>img{height:auto}#portfolio-item.carousel .carousel-control{color:#CCC;filter:alpha(opacity=100);background:none;text-shadow:none;font-size:3em}#portfolio-item.carousel .carousel-control .fa{position:absolute;top:50%;z-index:5;display:inline-block}#portfolio-item.carousel .carousel-control .fa-chevron-circle-left{left:-55%}#portfolio-item.carousel .carousel-control .fa-chevron-circle-right{right:-55%}ul.banner-social-buttons{margin:0 0 1em 0}ul.banner-social-buttons .btn{background:none;border:1px solid #999;color:#999}ul.banner-social-buttons .btn:hover{background:rgba(100,100,100,0.1)}.lead{font-size:20px;font-weight:400}#latest_projects{background:url(../img/intro-bg02.jpg) no-repeat center center;background-size:cover;background-attachment:fixed}#latest_projects .section-heading a{color:#FFF}.intro-divider{width:400px;border-top:1px solid #f8f8f8;border-bottom:1px solid rgba(0,0,0,0.2)}#listitCarousel{margin-top:0;margin-bottom:0}#listitCarousel .item{background-color:#FFF;height:auto;margin-top:0;padding:0}#listitCarousel .client{min-height:100px}#listitCarousel .client img{padding:0;border:none;border-radius:0;-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:0.6;filter:alpha(opacity=60);margin-bottom:0}#listitCarousel .client a{display:inline-block}#listitCarousel .client a:hover img{filter:grayscale(0);-webkit-filter:grayscale(0);opacity:1;filter:alpha(opacity=100)}#listitCarousel .carousel-control{top:110px;left:auto;width:auto;color:#CCC;text-align:center;background:none;text-shadow:0 1px 2px rgba(0,0,0,0.6)}#listitCarousel .carousel-control.left{right:9%}#listitCarousel .carousel-control.right{right:10px}footer{background-color:#f6f6f6;padding:50px 0}p.copyright{margin:15px 0 0}.section-heading{font-size:2.4em !important;margin-bottom:.8em}.portfolio-list{margin-top:50px}.portfolio-list .section-heading{margin-bottom:1.4em}.portfolio-item{margin-top:1em;min-height:260px}.portfolio-item img{margin:0 auto 1em auto}.banner{margin-top:50px;padding:100px 0;color:#f8f8f8;background:url(../img/banner-bg.jpg) no-repeat center center;background-size:cover;background-attachment:fixed}.banner h2{margin:0;font-size:3em}.banner ul{margin-bottom:0}.page-scroll .btn-circle i.animated{-webkit-transition-property:-webkit-transform;-webkit-transition-duration:1s;-moz-transition-property:-moz-transform;-moz-transition-duration:1s}.page-scroll .btn-circle:hover i.animated{-webkit-animation-name:pulse;-moz-animation-name:pulse;-webkit-animation-duration:1.5s;-moz-animation-duration:1.5s;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear}@media (max-width: 1199px){ul.banner-social-buttons{float:left;margin-top:15px}.btn-circle{width:70px;height:70px;margin-top:15px;padding:7px 16px;border:2px solid #fff;border-radius:35px;font-size:40px;color:#fff;background:0 0;-webkit-transition:background .3s ease-in-out;-moz-transition:background .3s ease-in-out;transition:background .3s ease-in-out}.btn-circle:hover,.btn-circle:focus{outline:0;color:#fff;background:rgba(255,255,255,0.1)}}@media (max-width: 767px){.lang{margin-left:0}.lang a.btn{clear:both}#main-content-area{padding-top:35px}.intro-message{padding-bottom:15%}.intro-message>h1{font-size:3em}ul.intro-social-buttons>li{display:block;margin-bottom:20px;padding:0 !important}ul.intro-social-buttons>li:last-child{margin-bottom:0}ul.intro-social-buttons>li .intro-divider{width:100%}.network-name{text-transform:uppercase;font-size:14px;font-weight:400;letter-spacing:2px}.section-heading{margin-bottom:30px}.content-title,.section-heading{text-align:center}.section-heading-spacer{border-top:3px solid #e7e7e7;width:200px;float:left}.banner h2{margin:0;font-size:3em}ul.banner-social-buttons>li{display:inline-block;margin-bottom:20px;padding:0}ul.banner-social-buttons>li:last-child{margin-bottom:0}ul.banner-social-buttons>li:last-child{margin-bottom:0}.navbar-custom .navbar-header{background-color:#222}.navbar-custom .navbar-collapse{border-bottom:none;box-shadow:none}.navbar-custom .nav{margin-top:0}.navbar-custom .nav li{box-shadow:inset 0 2px 0 rgba(255,255,255,0.1)}.navbar-custom .nav li:first-child{box-shadow:none}}@media (min-width: 768px){#flickr img{margin-right:10px;margin-bottom:10px}.lang{margin-left:1em}#main-content-area{margin-top:35px}.home #main-content-area,.pagina-inicial #main-content-area{margin-top:0}.navbar{padding:10px 0;border-bottom:0;background:0 0;-webkit-transition:background .5s ease-in-out,padding .5s ease-in-out;-moz-transition:background .5s ease-in-out,padding .5s ease-in-out;transition:background .5s ease-in-out,padding .5s ease-in-out;background-color:#333333}.navbar img{-webkit-transition:background .5s ease-in-out,padding .5s ease-in-out;-moz-transition:background .5s ease-in-out,padding .5s ease-in-out;transition:background .5s ease-in-out,padding .5s ease-in-out}.top-nav-collapse{padding:0;background-color:#333}.navbar-custom.top-nav-collapse{border-bottom:1px solid rgba(255,255,255,0.3)}footer{border-top:1px solid rgba(50,50,50,0.1)}footer .list-inline>li{font-size:1em;padding:0 0.5em}footer .legal{margin-top:4em}}body .navbar-fixed-top.top-nav-collapse{background-color:#262626;border-bottom:1px solid #222}.quote{color:rgba(0,0,0,0.1);text-align:center;margin-bottom:20px}.carousel .item{background:none;height:auto}#fade-quote-carousel.carousel{padding-bottom:30px;margin-top:0;margin-bottom:0}#fade-quote-carousel.carousel .carousel-inner .item{opacity:0;-webkit-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity}#fade-quote-carousel.carousel .carousel-inner .active{opacity:1;-webkit-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity}#fade-quote-carousel.carousel .carousel-indicators{bottom:10px}#fade-quote-carousel.carousel .carousel-indicators>li{background-color:#e84a64;border:none}#fade-quote-carousel.carousel blockquote{text-align:center;border:none}#fade-quote-carousel.carousel .profile-circle{width:100px;height:100px;margin:0 auto;border-radius:100px}
