body{font-family:'Roboto',sans-serif;color:#FFF;line-height:1.2em;font-size:17px;line-height:20px}a{color:#181A1C;text-decoration:none}a:hover{color:#FECE1A;text-decoration:none}h1,h2,h3,h4,h5,h6{font-weight:400}h1{margin:10px}p{padding:10px;font-weight:100;color:#fff}.navbar{background:#181A1C;margin-bottom:0;min-height:70px}.navbar-fixed-top{min-height:60px;height:60px;padding-top:0}.navbar-inner{background:#181A1C;border-radius:0;filter:none;border:none;box-shadow:none}.navbar .brand img{height:80px}#estMuelle{position:relative;float:left;height:250px}.navbar .nav > li > a{text-transform:uppercase;line-height:auto;vertical-align:middle;margin:10px 3px;-webkit-box-shadow:none;-moz-box-shadow:none;border:1px solid #181A1C;box-shadow:none;font-size:15px;text-shadow:none;color:#fff;transition:border-color 1s ease}.navbar .nav > li:hover> a,.navbar .nav > .active > a,.navbar .nav > .active > a:hover,.navbar .nav > .active > a:focus{border:1px solid #FECE1A;color:#fff;background-color:#181A1C;transition:border-color 1s ease}.nav-pills{margin-bottom:30px}#habilidadesh3{margin-left:42%}.row-fluid2{margin-left:20%}.nav-pills > li > a{background:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin-right:5px;color:#fff;padding-left:25px;padding-right:25px;border:1px solid #fff}.nav-pills > li > a:hover,.nav-pills > .active > a,.nav-pills > .active > a:hover,.nav-pills > .active > a:focus{background:#181A1C;color:#fff}.navbar .btn-navbar:hover,.navbar .btn-navbar{border-radius:0;background:#0078aa;color:#000}.centered{margin-left:auto;margin-right:auto;float:none;text-align:center}.center{float:none!important;margin:0 auto!important;text-align:center}.highlighted-box{background:#F4F8F9;padding:20px 30px}.highlighted-box h1{margin:0}.large-text{line-height:1.2em;font-size:30px;color:#fff;padding:20px;margin-bottom:20px}.highlighted-box h1,.highlighted-box p{color:#181A1C!important}.circle-border{display:inline-block;-webkit-border-radius:500px;-moz-border-radius:500px;border-radius:500px;-khtml-border-radius:500px;border:3px solid #fff}.left-align{text-align:left}.right-align{text-align:left}.error{color:#CF0000;display:none}.invisible{display:none;visibility:visible}.triangle{margin:0 auto;text-align:center;width:0;height:0;border-top:30px solid #181A1C;border-left:585px outset transparent;border-right:585px outset transparent;position:relative}.zoom-in{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);-webkit-transition:all 250ms ease;-moz-transition:all 250ms ease;-o-transition:all 250ms ease;-ms-transition:all 250ms ease;transition:all 250ms ease}.zoom-in:hover{-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1)}.button,.button:visited,.button:focus{display:inline-block;border:1px solid #fff;color:#fff;background-color:transparent;padding:15px 30px;font-size:17px;line-height:auto}.button:hover,.button:active{background-color:#181A1C;color:#fff}.button-sp,.button-sp:visited,.button-sp:focus{border:none;background-color:#0078aa;color:#fff}.button-sp:hover,.button-sp:active{background-color:#181A1C;color:#FECE1A}.button-ps,.button-ps:visited,.button-ps:focus{border:none;background-color:#181A1C;color:#FECE1A}.button-ps:hover,.button-ps:active{background-color:#FECE1A;color:#181A1C}.thumbnail{width:100%;padding:0;overflow:hidden;position:relative;border:0;border-radius:0;box-shadow:none;text-align:center;background:#191a1c}.thumbnail .more{display:block;z-index:4;position:absolute;top:-100px;left:50%;margin:0 auto;margin-left:-41px;width:80px;height:80px;font-size:40px;color:#fff;text-decoration:none;line-height:70px;text-align:center}.thumbnail:hover .more{top:40%;margin-top:-40px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3 s ease-out;-ms-transition:all .3s ease-out;transition:all .3s ease-out}.thumbnail h3,.thumbnail p{margin:0;padding:0;position:relative;z-index:4}.thumbnail h3{color:#FECE1A;margin-top:10px;font-size:20px}.thumbnail > p{padding-bottom:20px}.thumbnail .mask{opacity:.85;filter:alpha(opacity=85);top:100%;left:0;width:100%;height:100%;background:#181A1C;position:absolute;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2 s ease-out;-ms-transition:all .2s ease-out;transition:all .2s ease-out}.thumbnail:hover .mask{top:0}.social{list-style:none;float:none;position:relative;margin:5px}.social li{display:inline-block;line-height:32px;font-family:'Porta';font-size:32px;padding:0 5px}.social li a{margin:0;padding:0;width:32px;height:32px;color:#FECE1A}.social li a:hover{color:#181A1C}.btnProduct{padding:7px 17px;background-color:#0078aa;border-style:solid;border-color:#fff;color:#fff}.btnProduct:hover{background-color:#181A1C}.section{padding-bottom:50px}.section .container{padding-top:50px}.section .title{text-align:center;padding:10px;margin-bottom:30px}.section .title h1{font-weight:400;margin-bottom:20px;padding:0}.section .title > p{font-size:20px;color:#FFF;font-weight:lighter}.section .title2{text-align:center;padding:10px;color:#fff;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#fff;margin-bottom:30px}.section .title2 h1{color:#fff;font-weight:400;margin-bottom:20px;padding:0}.section .title2 > p{font-size:20px;color:#FFF;font-weight:lighter}.primary-section{background:#181A1C}.primary-section .triangle{border-top:40px solid #0078aa}.primary-section .title{border-bottom:1px solid #FFF}.primary-section,.primary-section .title p,.primary-section h3{color:#fff}.primary-section h1{color:#FFF}.secondary-section{background:#0078aa}.secondary-section .title{border-bottom:1px solid #fff}.secondary-section h1,.secondary-section .title p{color:#fff}.secondary-section2{background:#181A1C}.secondary-section2 .title{border-bottom:1px solid #fff;color:#fff}.secondary-section2 h1,.secondary-section .title p{color:#fff}.third-section{padding-bottom:70px;background:#181A1C url(../images/brand-bg.png) no-repeat center;border-top:6px solid #FECE1A}.third-section .container{padding-top:20px;position:relative}.third-section .title{border-bottom:1px solid #A1AAB7;color:#FECE1A}.sub-section{margin-top:30px}.sub-section .title{padding:0}.service{margin-top:20px}.service,.service h2{padding-top:15px}.service p{padding:0 50px;height:60px}.service img{width:150px;height:150px}.single-project{margin-bottom:30px;background:#181A1C}.single-project img{width:100%}.project-description{padding-right:20px}.project-description p{padding-left:0}.project-title{margin-top:15px;margin-bottom:15px;border-bottom:1px solid #FECE1A}.project-title h3{float:left;margin-top:0;padding:0;width:80%}.project-title .close{color:#FECE1A;margin-top:10px}.project-info span,.project-title h3{color:#FECE1A}.project-info{font-weight:100;padding:10px 0}.project-info span{width:80px;display:inline-block}.project-info div{margin-bottom:5px}.close{float:right;width:40px;height:40px;text-align:center}#portfolio-grid .mix{opacity:0;display:none}.team .thumbnail{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding:10px;border:1px solid #fff}.team .thumbnail:hover .social{z-index:5}.team .thumbnail:hover .social a{color:#fff}.team .thumbnail .mask{background:#0078aa}.team .thumbnail .mask h2{margin-top:20%}.team .thumbnail .mask,.team .thumbnail .mask h3,.team .thumbnail .mask p,.team .thumbnail:hover h3,.team .thumbnail:hover .social a:hover{color:#fff}.about-text{margin-top:30px}.about-text p{padding:0;font-size:16px}.skills{list-style-type:none;position:relative;margin:0}.skills li{margin-bottom:30px;background:#FFF;height:40px;padding:1px}.skills li h3{position:relative;font-size:15px;padding:0;margin:0;left:10px;z-index:1;color:#fff}.skills li .bar{height:40px;position:absolute;background-color:#0078aa}.client-slider img{border:1px solid #fff}.client-slider img:hover{background-color:#FECE1A}.client-nav{list-style:none;margin-top:10px}.client-nav li{float:left;display:block;margin-left:10px}.client-nav li a{display:inherit;padding:5px;background:#FECE1A;border-radius:3px;width:20px;height:20px}.client-nav li a:hover{background:#181A1C}.testimonial p{color:#181A1C;background:#FECE1A;padding:15px;margin:0}.testimonial .arrow{margin-left:10px;width:0;border-top:10px solid #FECE1A;border-left:20px outset transparent;border-right:20px outset transparent}.testimonial .whopic{display:inline-block}.testimonial .whopic img{margin-top:10px;width:50px;height:50px;float:left}.testimonial .whopic strong{float:left;margin-top:10px;padding-left:10px}.testimonial .whopic small{display:block;font-size:12px}.testimonial-text{display:block;font-size:22px;text-align:center;margin:0 auto;margin-top:30px;width:70%;line-height:1.3em}.price-table{margin-top:70px;margin-bottom:20px}.price-column{background-color:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding-bottom:20px;margin:0 auto;text-align:center}.price-column h3{background-color:#181A1C;text-transform:uppercase;text-align:center;color:#FECE1A;padding:40px 0;font-size:36px;margin-top:0;-moz-border-radius:0;-webkit-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0}.price-column .list{list-style:none;margin:20px 50px}.price-column .list li{font-weight:lighter;color:#747C89;font-size:20px;border-bottom:1px solid #747C89;padding:25px 0}.price-column .list li.price{text-align:center;font-size:31px;background-color:#fff;color:#747C89;margin-top:25px}.price-text{margin:30px 0 20px;font-size:20px;color:#181A1C;font-weight:400}.newsletter,.newsletter h2{color:#D7DDDE}.newsletter .title h2{text-align:left;padding:0;margin:0}.newsletter form{text-align:right}.newsletter input{margin-top:10px;padding:15px;height:auto}.newsletter button{margin:0 0 0 20px}.newsletter .button-sp:hover,.newsletter .button-sp:active{background-color:#FFF;color:#181A1C}.contact{background:#181A1C}.contact h1,.contact h2,.contact h3,.contact h4,.contact h5,.contact h6,.contact .section .title > p,.contact .social > li > a{color:#fff}.contact textarea,.contact input[type="text"],.contact input[type="email"]{padding:10px;line-height:20px;height:auto}.contact textarea{height:120px}.contacts,.contact .social{color:#fff;list-style:none;margin-left:10px}.contacts > li{margin-top:15px}.contacts > li > a{color:#fff}.contact-info{margin-top:10px;margin-bottom:10px}.contact-info p{font-weight:400}.contact-info .icon{margin:10px auto;font-size:30px}.map-wrapper{position:relative;height:500px}.map-canvas{position:absolute;margin-bottom:20px;width:100%;height:522px;color:#29383F;position:absolute;left:0;top:0;right:0}.contact .social{display:inline-block;margin-left:0}.contact .social li{line-height:32px;padding:10px;font-family:'Porta';font-size:50px;transition:margin .4s;-webkit-transition:margin .4s}.contact .social li a{color:#0078aa}.contact .social li a:hover{color:#fff}.contact-form{background:#fff;background:rgba(255,255,255,0.9);z-index:110;position:relative;margin-top:-25px;padding:20px}.contact-form h3{color:#838589;padding-bottom:10px}.message-btn{border:1px solid #747C89;color:#747C89;background-color:transparent;padding:15px 30px;font-size:17px}.message-btn:hover{background-color:#0078aa;color:#fff}.contact-info{text-align:center;font-size:22px}#textcheck{color:#181A1C}.info-mail{border:1px solid #fff;width:60%;margin:0 auto;padding:15px;color:#fff}.black{color:#181A1C}.footer{background:#181A1C;text-align:center}.footer > p{color:#fff;margin:0}.footer a{color:#FECE1A}.footer a:hover,.footer a:focus{text-decoration:underline}.scrollup{text-align:center;cursor:pointer;vertical-align:middle;width:39px;height:39px;border-radius:5px;font-size:20px;position:fixed;bottom:30px;right:20px;border:1px solid #fff;display:none;background:#0078aa}.scrollup > a{position:relative;top:7px;color:#fff}@media (min-width: 1200px){.thumbnail .more{margin-left:-41px;width:80px;height:80px;border-radius:40px;line-height:80px}}@media (max-width: 979px){body{padding-left:0;padding-right:0}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed}.navbar .nav > li > a{line-height:20px;vertical-align:middle}.section{padding-left:20px;padding-right:20px}.navbar-fixed-top,.navbar-fixed-bottom,.navbar-static-top{margin-left:0;margin-right:0}.nav-collapse{clear:both}.nav-collapse .nav{float:none;margin:0 0 10px}.nav-collapse .nav > li{float:none}.nav-collapse,.nav-collapse.collapse{width:100%;display:inherit}.thumbnail .more{margin-left:-21px;width:40px;height:40px;border-radius:30px;line-height:40px}.thumbnail:hover .more{margin-top:-20px}.newsletter form{text-align:center}}@media (max-width: 767px){.info-mail{width:90%;padding:15px 0}.project-description{padding-left:20px}.price-column,.testimonial{margin-top:30px}}