body{font-family:Montserrat,sans-serif;font-size:14px;color:#333}form input{border:0;outline:0;box-shadow:none}h1,h2,h3,h4,h5,h6{font-weight:700;color:#009aff}ul{list-style-type:none;padding-left:0}button:focus{outline:0!important;box-shadow:none!important}.row{margin-left:0;margin-right:0}.section-padding{padding:10px 0}.page-top-padding{padding-top:10px!important}.section-title span{display:block;line-height:10px}.section-title h2{font-size:36px;font-weight:700;color:#fff;line-height:18px;padding-bottom:0;margin-bottom:-10px;display:inline-block;position:relative}.breadcrumb-with-pagetitle .breadcrumb{margin-bottom:0;padding-left:0}.breadcrumb-with-pagetitle h2{margin:0 0 1em}.line{background-color:#e3e3e3;width:100%;height:2px;position:absolute;bottom:0;left:0}.line .container{position:relative}.line .container:before{content:"";background-color:#009aff;width:60px;height:4px;position:absolute;left:15px;top:-1px}.theme-btn{background-color:#009aff;height:55px;line-height:55px;font-size:16px;font-weight:700;color:#fff;text-align:left;padding:0 65px 0 30px;border:0;border-radius:2px;position:relative}.theme-btn i{font-size:20px;color:#fff;position:absolute;right:30px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.theme-btn:hover{background-color:#0035e7;color:#fff}.overlay{background:rgba(0,139,255,.9);width:100%;height:100%;position:absolute;left:0;top:0}.breadcrumb{background:0 0;padding:0 15px}.breadcrumb a{color:#f1f1f1}.breadcrumb .active{color:#009aff}.common-owl-btn .owl-controls .owl-dots{display:none!important}.common-owl-btn .owl-controls .owl-next,.common-owl-btn .owl-controls .owl-prev{background-color:transparent!important;width:33px;height:33px;line-height:33px;padding:0!important;color:#c1c1c1!important;font-size:12px;border:1px solid #c1c1c1;border-radius:0!important;text-align:center}.common-owl-btn .owl-controls .owl-next:hover,.common-owl-btn .owl-controls .owl-prev:hover{background-color:#0035e7!important;border:1px solid #0035e7;color:#fff!important}.skill-progress .skill .element span{display:none!important}.skill-progress .skill .element span:first-child{display:block!important}.preloder-wrapper{background-color:transparent;width:100%;height:100%;position:fixed;left:0;top:0;z-index:100000}.preloder-wrapper .preloder-leftpart,.preloder-wrapper .preloder-rightpart{content:"";background-color:#000;width:50%;height:100%;position:absolute;top:0}.preloder-wrapper .preloder-leftpart{left:0}.preloder-wrapper .preloder-rightpart{right:0}.preloder{display:block;position:absolute;top:50%;left:50%;width:100px;height:100px;margin:-50px 0 0 -50px;border:4px solid transparent;border-top-color:#008744;border-radius:50%;z-index:1000;-webkit-animation:rotating 1s linear infinite;animation:rotating 1s linear infinite}.preloder:after,.preloder:before{content:"";width:80px;height:80px;border:4px solid transparent;border-radius:50%;position:absolute;left:50%;top:50%;margin:-40px 0 0 -40px}.preloder:before{border-top-color:#0274b5;-webkit-animation:rotating 2s linear infinite;animation:rotating 2s linear infinite}.preloder:after{width:60px;height:60px;border-top-color:#009aff;margin:-30px 0 0 -30px;-webkit-animation:rotating 3s linear infinite;animation:rotating 3s linear infinite}@-webkit-keyframes rotating{form{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}@keyframes rotating{form{transform:rotate(0)}to{transform:rotate(360deg)}}.floatOutLeft{-webkit-animation:floatOutLeft 1s ease-in-out forwards;animation:floatOutLeft 1s forwards}@-webkit-keyframes floatOutLeft{from{-webkit-transform:translateX(0)}to{-webkit-transform:translateX(-100%)}}@keyframes floatOutLeft{from{transform:translateX(0)}to{transform:translateX(-100%)}}.floatOutRight{-webkit-animation:floatOutRight 1s ease-in-out forwards;animation:floatOutRight 1s ease-in-out forwards}@-webkit-keyframes floatOutRight{from{-webkit-transform:translateX(0)}to{-webkit-transform:translateX(100%)}}@keyframes floatOutRight{from{transform:translateX(0)}to{transform:translateX(100%)}}header .top-contacto{margin:24px 0 5px 0}header .top-contacto .carrito,header .top-contacto .email,header .top-contacto .telf{float:left;width:auto;height:20px;background:url(../images/phone.png) left center no-repeat;padding-left:25px;padding-right:10px}header .top-contacto .email{background:url(../images/email.jpeg) left center no-repeat}header .top-contacto .carrito{float:right;background:url(../images/carrito.png) left center no-repeat;padding-left:30px}header .top-contacto .carrito a span{color:#000}header .smaller{width:100%}header .navbar{background-color:#fff;margin-bottom:10px;border:0;border-bottom:1px solid #e5e5e5;border-radius:0}header #navbar{position:relative;float:right;margin-right:-15px!important}header #navbar .navbar-nav{padding-right:0;border:1px solid #000;height:auto;margin:15px 0 0 0;background:#f1f1f1}#home header .navbar{border:0}header .navbar-brand{height:auto;padding:0;margin:2px 0}header #navbar ul>li.active>a:before{visibility:visible}header #navbar>ul>li>a{background-color:transparent;font-size:16px;font-weight:700;color:#0035e7;padding:19px 21px;position:relative}header #navbar>ul>li>a:before{content:"";background-color:#009aff;width:60%;height:2px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);visibility:hidden}header #navbar>ul>li>a:hover{background-color:transparent}header #navbar ul>li>a:hover:before{visibility:visible}@media screen and (min-width:768px){header #navbar .dropdown-menu{width:250px;display:block;visibility:hidden;opacity:0;border:0;border-top:3px solid #009aff;border-radius:0;padding:0;left:0;right:none;-webkit-transition:all .2s;transition:all .2s}#navbar>ul>li:hover .dropdown-menu{visibility:visible;opacity:1}}header #navbar>ul>li>a i{display:none}header #navbar .dropdown-menu li{height:65px;border-bottom:1px solid #ebebeb}header #navbar .dropdown-menu li:last-child{border-bottom:0}header #navbar .dropdown-menu a{display:inline-block;padding:23px 10px 23px 47px;color:#0035e7;font-weight:700;position:relative;overflow:hidden}header #navbar .dropdown-menu a:before{content:"";background-color:#009aff;width:100%;height:1px;position:absolute;top:52%;left:40px;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:none}header #navbar .dropdown-menu a i{position:absolute;left:22px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}header #navbar .dropdown-menu a:hover{background-color:transparent}header #navbar .dropdown-menu a:hover:before{display:block}header #navbar>ul>li>ul>li.active a{background-color:transparent}header #navbar>ul>li>ul>li.active a:before{display:block}.navbar-search{margin-top:36px;position:absolute;right:30px}.navbar-search>li>ul{background:#0035e7;position:absolute;left:-190px;top:69px;padding:5px 0;visibility:hidden;opacity:0;z-index:10;-webkit-transition:all .5s;transition:all .5s}.navbar-search>li>ul input{border:0;border-radius:0;padding-right:40px;box-shadow:none}.navbar-search>li>.btn{background-color:#0035e7;width:33px;height:33px;line-height:33px;text-align:center;padding:0;color:#fff;border:0;border-radius:0}.navbar-search .form-group{position:relative}.navbar-search .form-group .btn{position:absolute;right:0;top:0;border:0;background:0 0}#main-slider{height:505px;margin-top:-10px!important}#main-slider .maincaption{font-size:45px;font-weight:700;color:#009aff}#main-slider .maincaption span{display:inline-block;position:relative}#main-slider .maincaption span:after{content:"";background-color:#009aff;width:105%;height:2px;position:absolute;left:50%;top:70%;-webkit-transform:translate(-50%,-70%);transform:translate(-50%,-70%)}#main-slider .para{font-size:18px;color:#333}#main-slider .theme-btn{padding:0;border:0;border-radius:2px;background-color:#009aff;width:200px;height:55px;line-height:55px;font-size:16px;font-weight:700;color:#fff;text-align:left;padding-left:25px;position:relative}#main-slider .theme-btn i{display:inline-block;background-color:#009aff;width:55px;height:55px;line-height:55px;font-size:20px;text-align:center;position:absolute;right:0}#main-slider .tparrows{background-color:transparent;border:1px solid #009aff;opacity:1}#main-slider .tparrows:before{color:#009aff;opacity:1}#main-slider .tparrows:hover{background-color:#009aff;color:#fff}#main-slider .tparrows:hover:before{color:#fff}#main-slider .tp-bullets{display:none}#main-slider .tp-bullets>.tp-bullet{background-color:#009aff;border-radius:50%;opacity:.5;width:10px;height:10px}#main-slider .tp-bullets>.selected,#main-slider .tp-bullets>.tp-bullet:hover{opacity:1}.about-us{position:relative}.about-us .about p{line-height:30px;margin-bottom:27px}.about-us .about a{display:inline-block;font-weight:700;color:#009aff}.about-us .about a i{display:inline-block;position:relative;top:3px;left:8px}.about-us .skill-progress{padding-top:17px}.about-us .skill{margin-bottom:25px}.about-us .skill-progress .skill:last-child{margin-bottom:0}.about-us .skill p{font-weight:700;color:#009aff;line-height:11px;margin:0 0 15px}.about-us .skill>div{background-color:#009aff;width:100%;height:12px;position:relative}.about-us .skill>div div{background-color:#009aff;height:100%;color:#fff;text-align:right;width:0}.about-us .skill>div span{position:absolute;right:0;top:-31px;font-weight:700;color:#009aff}.cta{background-color:#0035e7;padding:13px 0 0 0;color:#fff;margin-top:-10px;height:48px!important;clear:left}.cta .container{padding:0}.cta .row>.col:last-child{text-align:right}.cta p span{color:#009aff}.advisors{position:relative}.advisors .content .col{padding-left:0}.advisors .content .thumbnail{border:0;border-radius:0;padding:0;position:relative;overflow:hidden}.advisors .content .thumbnail .details{background:rgba(0,139,255,.9);width:100%;height:100%;text-align:center;padding:18px;color:#fff;position:absolute;left:0;bottom:-75%;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.advisors .content .thumbnail:hover .details{bottom:0;padding-top:35px}.advisors .content .thumbnail .details h3{font-size:16px;color:#fff;margin:0 0 13px}.advisors .content .thumbnail .details h3+span{display:inline-block;font-size:12px;margin-bottom:35px}.advisors .content .thumbnail .details p{font-size:13px;line-height:24px;margin:0}.advisors .social{width:100%;position:absolute;left:0;bottom:35px;margin-bottom:0}.advisors .social li,footer .social li{display:inline-block;margin-right:5px}.advisors .social li:last-child,footer .social li:last-child{margin-right:0}.advisors .social li a,footer .social li a{background-color:#fff;width:28px;height:28px;line-height:28px;display:inline-block;color:#009aff;font-size:12px;padding:0;text-align:center;border-radius:50%}.advisors .social li a:hover,footer .social li a:hover{background-color:#009aff;color:#fff}.advisors .owl-controls{position:absolute;right:0;top:-105px}.testimonials{position:relative}.testimonials .testimonials-slider{margin-top:30px}.testimonials .testimonials-slider .item img{width:auto!important}.testimonials .item .details p{font-family:'Open Sans',sans-serif;font-size:14px;font-weight:300;font-style:italic;color:#999;line-height:26px;font-style:italic;margin:-5px 0 0}.testimonials .item .details h4{font-size:16px;margin:1.56em 0 .94em}.testimonials .item .details span{font-family:'Open Sans',sans-serif;font-size:16px;font-weight:700;color:#999}.testimonials .owl-controls{position:absolute;right:0;top:-100px}.facts{background:url(../images/facts-bg.jpg) no-repeat 50% 50%;background-size:cover;position:relative;color:#fff}.facts .container{position:relative;z-index:10}.facts .section-title h2,.facts .section-title span{color:#fff}.facts .content{padding-top:20px}.facts .content .col{padding-left:0}.facts .content .col span{display:block}.facts .content .number{font-size:46px;font-weight:700;color:#009aff}.facts .content .title{font-family:'Open Sans',sans-serif;font-size:16px;font-weight:300}.facts .woman{background:url(../images/facts-woman.png) no-repeat 50% 50%;background-size:cover;width:297px;height:430px;position:absolute;right:65px;bottom:0}.latest-news{position:relative}.latest-news .container{position:relative;padding-right:0}.latest-news .content{padding-top:30px}.latest-news .see-more{height:40px;line-height:40px;font-size:14px;color:#b6b6b6;padding:0 44px 0 19px;border:1px solid #e3e3e3;border-radius:0;position:absolute;right:15px;top:0}.latest-news .see-more i{position:absolute;right:16px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.latest-news .see-more:hover{background:0 0}.latest-news .content .col{padding-left:0}.latest-news .content .date{display:block;font-size:12px;color:#333;margin:32px 0 20px}.latest-news .content .details h4{margin:0}.latest-news .content .details h4 a{font-size:18px;font-weight:700;color:#009aff}.categorias{margin-left:-10px}.categorias .col{padding-right:0;padding-left:10px}.categorias .col div{margin-bottom:20px;margin-left:0;width:100%;height:143px}.categorias .col div img,.sidebar ul li img{border:1px solid #ededed;position:relative;background-color:none}.sidebar ul li img{margin-bottom:2px}.categorias .col div img:hover,.sidebar ul li img:hover{border-color:#009aff;background-color:#009aff}.brands-and-quote{position:relative;overflow:hidden}.brands-and-quote .brands,.brands-and-quote .get-quote{padding-top:125px}.brands-and-quote .container{position:relative;z-index:10}.brands-and-quote .brands{padding-left:0;padding-right:80px}.brands-and-quote .brands .content{padding-top:32px;position:relative}.brands-and-quote .brands .content .col{padding-left:0;text-align:center}.brands-and-quote .brands .content .col .thumbnail{padding:30px 0;border:1px solid #e6e6e6;border-radius:0}.brands-and-quote .brands-slider img{width:auto!important}.brands-and-quote .brands-slider .owl-controls{position:absolute;right:0;top:-145px}.map{position:relative}#map{height:560px}.map .head-office{background-color:#0035e7;width:400px;border:7px solid #fff;padding:47px;color:#fff;position:absolute;top:100px}.map .head-office h3{display:inline-block;font-size:20px;color:#fff;margin:0;padding:0 0 1.35em;position:relative}.map .head-office h3:after{content:"";background-color:#009aff;width:60px;height:3px;position:absolute;left:0;bottom:0}.map .head-office ul{margin-top:38px}.map .head-office ul li{font-size:14px;margin-bottom:25px;padding-left:27px;position:relative}.map .head-office ul li:last-child{margin-bottom:0}.map .head-office ul li i{font-size:16px;color:#e7e9eb;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}footer{background:#0035e7;padding-bottom:0!important}footer .upper-footer{padding-top:15px;padding-bottom:15px}footer h2{color:#fff;font-size:20px;margin:0}footer .footer-widget{margin-top:50px;color:#fff}footer .col h2{margin-top:13px}footer .row .col:first-child h2{margin-top:0}footer .about-widget p{font-family:'Open Sans',sans-serif;font-weight:300px;line-height:26px;margin-bottom:0}footer .about-widget .social{margin-top:30px}footer .links-widget ul li:last-child{margin-bottom:0}footer .links-widget li{margin-bottom:19px}footer .links-widget li a{font-family:'Open Sans',sans-serif;font-weight:300px;color:#fff}footer .links-widget li a:hover{color:#009aff}footer .contact-widget ul li{font-family:'Open Sans',sans-serif;font-weight:300px;margin-bottom:27px;line-height:26px;position:relative;padding-left:100px}footer .contact-widget ul li:last-child{margin-bottom:0}footer .contact-widget ul li span{font-family:Montserrat,sans-serif;font-weight:700;position:absolute;left:0;top:0}footer .instagram-widget .image-thumb{position:relative;float:left;width:33.3333%;padding:0 11px 11px 0}footer .instagram-widget .image-thumb img{max-width:100%}footer .copyright{background-color:#044163;color:#fff;font-size:12px;padding:30px 0}footer .copyright .container .col:last-child{text-align:right}footer .copyright p{margin-bottom:0}footer .copyright a,footer .copyright i{color:#009aff}#about-us .about-us{padding-top:60px}#about-us .our-info{padding-bottom:85px}#about-us .container{padding-left:0;padding-right:0}#about-us header .container{padding-left:15px;padding-right:15px}#about-us .our-info .info-pic{background:url(../images/info-pro.jpg) no-repeat 50% 50%;background-size:cover;width:100%;height:495px}#about-us .info-details>.col{margin-bottom:40px}#about-us .info-details h3{font-size:28px;color:#0035e7;line-height:22px;margin:.36em 0 1.36em;padding-bottom:.96em;position:relative}#about-us .info-details h3:after{content:"";background-color:#009aff;width:60px;height:3px;position:absolute;left:0;bottom:0}#about-us .info-details p{line-height:26px;margin-bottom:0}.services-link-widget{background-color:#f6f6f6;border:1px solid #efefef;margin-bottom:35px}.services-link-widget ul{margin-bottom:0}.services-link-widget ul li{border-bottom:1px solid #efefef}.services-link-widget ul li:last-child{border-bottom:0}.services-link-widget ul li a{display:block;font-size:16px;font-weight:700;color:#009aff;padding:17px 15px 17px 45px;position:relative}.services-link-widget ul li a i{position:absolute;left:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.services-link-widget ul li a.active,.services-link-widget ul li a:hover{background-color:#009aff;text-decoration:none;color:#fff}.services-link-widget ul li a.active{background-color:#0035e7}.service-content .sidebar{padding:0}.sidebar .help-box{background-color:#009aff;padding:12px 24px;color:#fff}.sidebar .widget h3{font-size:16px;color:#fff;padding-bottom:10px;margin:0 0 2.13em;position:relative}.sidebar .help-box p{font-size:12px;line-height:18px;margin:0}.sidebar .help-box h3{margin:0}.sidebar .help-box .theme-btn{height:28px;line-height:28px;margin-top:5px}.sidebar .helpbox-widget>button{width:100%;border-radius:0;margin-top:10px;text-align:left;padding-left:60px}.sidebar .helpbox-widget>button i{left:27px}.all-projects{padding-bottom:90px}.projects .projects-category{margin-bottom:40px}.projects .projects-category li{display:inline-block}.projects .projects-category li a{font-style:16px;font-weight:700;color:silver;padding:5px 16px;position:relative}.projects .projects-category li:first-child a{padding-left:0}.projects .projects-category li a:after{content:"";background-color:silver;width:4px;height:2px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.projects .projects-category li:last-child a:after{display:none}.projects .projects-category li a:hover{text-decoration:none;color:#009aff}.projects .projects-category li a:hover:after{background-color:#009aff}.projects .box-wrapper>.col{padding-left:0;padding-right:30px;margin-bottom:35px}.projects .box-wrapper .box{position:relative;overflow:hidden}.projects .box-wrapper .box .img-wrapper{position:relative}.projects .box-wrapper .box .img-wrapper:before{content:"";background-color:rgba(0,139,255,.9);width:100%;height:100%;position:absolute;left:0;top:0;-webkit-transform:scale(0,0);transform:scale(0,0);-webkit-transition:all .3s;transition:all .3s}.projects .box-wrapper .box .img-wrapper:after{font-family:'Open Sans',sans-serif;content:"+";font-size:45px;color:#fff;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50% ,-50%);transform:translate(-50% ,-50%);display:none}.projects .box-wrapper>.item>a:hover .img-wrapper:before{-webkit-transform:scale(1,1);transform:scale(1,1)}.projects .box-wrapper>.item>a:hover .img-wrapper:after{display:block}.projects .box-wrapper .box h3{font-size:16px;color:#243341;margin:0}.projects .box-wrapper .box span{font-family:'Open Sans',sans-serif;font-size:12px;font-weight:300;color:#a3a3a3}.projects .box-wrapper .box .details{border:1px solid #e8e8e8;border-top:0;padding:22px;-webkit-transition:all .3s;transition:all .3s}.projects .box-wrapper>.item>a:hover{text-decoration:none}.projects .box-wrapper>.item>a:hover h3{color:#009aff;text-decoration:underline}.projects .box-wrapper>.item>a:hover span{color:#009aff}.projects .box-wrapper>.item>a:hover .details{background-color:#009aff}#projects-2 .projects .inside-box{position:relative}#projects-2 .projects .inside-box .details span{display:inline-block;margin-bottom:30px}#projects-2 .projects .inside-box .details p{font-family:'Open Sans',sans-serif;font-weight:300;color:#fff;line-height:26px;margin-bottom:0}#projects-2 .projects .inside-box .details{background-color:#fff;width:90%;height:70px;padding:20px;border:2px solid transparent;position:absolute;left:50%;bottom:10px;overflow:hidden;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#projects-2 .projects .box:hover .details{background-color:rgba(0,139,255,.9);width:90%;height:90%;border:2px solid #009aff;position:absolute;left:50%;bottom:50%;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}#projects-2 .projects .box:hover .details h3,#projects-2 .projects .box:hover .details span{color:#fff}#project-3 .all-projects .container{padding:0}#project-3 .all-projects .sidebar{padding-left:0}#project-3 .allproject-box{padding-right:0}#project-single .single-project-content{padding-bottom:77px}#project-single .single-project-content .container{padding:0}#project-single .sidebar{padding-left:0}#project-single .single-project-inner .details>.col,#project-single .single-project-inner .row:first-child>.col:first-child{padding-left:0}#project-single .single-project-inner .row:first-child .col:last-child{background:url(../images/projects/img-8.jpg) no-repeat 50% 50%;background-size:cover;width:31%;height:265px;margin-left:15px}#project-single .single-project-inner .details{margin-top:50px}#project-single .single-project-inner .details .col>div{margin-bottom:28px;border:1px solid transparent}#project-single .single-project-inner .details h3{font-size:24px;padding-bottom:.92em;margin:0 0 1.3em;position:relative}#project-single .single-project-inner .details h3:after{content:"";background-color:#009aff;width:60px;height:3px;position:absolute;left:0;bottom:0}#project-single .single-project-inner .details p{line-height:26px;margin-bottom:22px}#project-single .single-project-inner .details ul li{position:relative;margin-bottom:25px;padding-left:21px;position:relative}#project-single .single-project-inner .details ul li:before{content:"";background-color:#0035e7;width:7px;height:7px;border-radius:50%;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.all-products .container{padding:0}.all-products .sidebar{padding-left:0;padding-right:0}.sidebar .widget{margin-bottom:33px}.sidebar .widget:last-child{margin-bottom:0}.all-products .products-wrapper{padding-right:0}.search-widget .form-group{position:relative}.search-widget .form-group button{border:0;outline:0;background:0 0;color:#b9b9b9;font-size:16px;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.search-widget input{background-color:#f6f6f6;height:60px;border:1px solid #efefef;padding-left:24px;padding-right:50px;color:#333;border-radius:0;box-shadow:none!important;outline:0}.search-widget input::-webkit-input-placeholder{color:#b9b9b9;opacity:1}.search-widget input:-moz-placeholder{color:#b9b9b9;opacity:1}.search-widget input::-moz-placeholder{color:#b9b9b9;opacity:1}.search-widget input:-ms-input-placeholder{color:#b9b9b9;opacity:1}.all-products .products-wrapper .thumbnail{border:1px solid #e8e8e8;border-radius:0;padding:30px;margin-bottom:30px;position:relative}.all-products .products-wrapper .thumbnail .price{background-color:#009aff;width:60px;height:35px;line-height:35px;text-align:center;font-weight:700;color:#fff;position:absolute;right:-1px;top:30px}.all-products .products-wrapper .thumbnail h3{font-size:16px;color:#243341;margin:1.44em 0 .81em;line-height:12px}.all-products .products-wrapper .thumbnail .author{font-family:'Open Sans',sans-serif;display:inline-block;font-size:12px;font-weight:300;color:#a3a3a3;margin-bottom:20px}.add-cart{background-color:#009aff;width:165px;height:42px;line-height:42px;color:#fff;font-weight:700;text-align:left;padding:0 10px 0 50px;border:0;position:relative}.add-cart:hover{color:#fff}.add-cart i{position:absolute;left:18px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.all-products .products-wrapper .thumbnail:hover{box-shadow:0 0 25px rgba(0,0,0,.2)}.all-products .products-wrapper .thumbnail:hover .add-cart{background-color:#009aff}.all-products .pagination-list{padding-left:15px}#blog .all-news .pagination,.all-products .pagination{margin:0}#blog .all-news .pagination a,.all-products .pagination a{display:inline-block;width:33px;height:33px;line-height:33px;text-align:center;color:#cdcdcd;border:1px solid #cdcdcd;border-radius:0!important;padding:0;margin-right:7px!important}#blog .all-news .pagination a:hover,#blog .all-news .pagination li.active a,.all-products .pagination a:hover{background-color:#0035e7;color:#fff}.all-advisors{padding-top:60px;padding-bottom:105px}.all-advisors .container{padding:0}.all-advisors .content>.col{padding-right:30px}.all-advisors .content>.col .thumbnail{margin-bottom:30px}.product-single>.container{padding:0}.product-single .sidebar{padding-left:0}.single-product-show>.col:first-child{padding-left:0}.single-product-show .thumbnail{border:1px solid #e8e8e8;border-radius:0;padding:6px!important}.single-product-show .small-thumbs>div{display:inline-block;border:1px solid #e8e8e8;padding:0 10px;margin-right:10px}.single-product-show .product-details h3{font-size:24px;margin-bottom:13px;display:inline-block}.single-product-show .product-details .rating{display:inline-block;padding-left:15px}.single-product-show .product-details .rating i{color:#fdd835}.single-product-show .product-details .title>span:nth-child(3){font-family:'Open Sans',sans-serif;display:block;color:#a3a3a3;font-weight:300;margin-bottom:15px}.single-product-show .product-details .price{background-color:#009aff;width:63px;height:35px;line-height:35px;display:inline-block;font-weight:700;color:#fff;text-align:center;margin-bottom:30px}.single-product-show .product-details .details p{line-height:26px;margin-bottom:20px}.single-product-show .cart-count-add form{display:inline-block;width:46px;height:42px;margin-right:12px}.single-product-show .cart-count-add form input{border:1px solid #e8e8e8;width:46px;height:42px;font-size:16px;font-weight:700;color:#009aff;text-align:center}.single-product-show .cart-count-add .add-cart:hover{background-color:#012140}.products-single-content .description-review{margin-top:65px}.products-single-content .description-review .nav-tabs{border-bottom:0;display:inline-block;width:25%;float:left;border:1px solid #e8e8e8;border-right:0}.products-single-content .description-review .nav-tabs li{float:none}.products-single-content .description-review .nav-tabs li.active a{background-color:#0035e7;color:#fff}.products-single-content .description-review .nav-tabs li a{height:53px;line-height:53px;padding:0 15px;font-weight:700;color:#bbb;text-align:center;border:0;border-radius:0;margin:0;position:relative}.products-single-content .description-review .nav-tabs li.active a:after{content:"";border:10px solid transparent;border-left:10px solid #0035e7;position:absolute;right:-20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.products-single-content .description-review .nav-tabs li a:hover{background-color:#0035e7;color:#fff}.products-single-content .description-review .tab-content{display:inline-block;width:75%;float:left;padding:30px 30px 0;border:1px solid #e8e8e8}.products-single-content .description-review .tab-content p{line-height:26px;margin-bottom:30px}.products-single-content .related-products{margin-top:70px;padding-top:0;margin-left:-15px}.products-single-content .related-products .products-wrapper>h3{font-size:24px;padding:0 0 1em 15px;margin:0 0 1.35em;position:relative}.products-single-content .related-products .products-wrapper>h3:after{content:"";background-color:#009aff;width:60px;height:3px;position:absolute;left:15px;bottom:0}#cart-page .cart>.container{padding-left:0}#cart-page .cart-table-wrapper{margin-bottom:37px}#cart-page .content>.row>.col{padding-left:0}#cart-page .cart-table table{margin-bottom:0}#cart-page .cart-table table,#cart-page .cart-table td,#cart-page .cart-table th{border-color:#e5e5e5}#cart-page .cart-table thead{background-color:#f6f6f6;color:#aaa}#cart-page .cart-table th{text-align:center;border-bottom:0;padding-top:13px;padding-bottom:13px}#cart-page .cart-table td{text-align:center;display:table-cell;vertical-align:middle;font-size:16px;color:#009aff;padding:6px}#cart-page .cart-table .product{text-align:left}#cart-page .cart-table .product>div{display:inline-block}#cart-page .cart-table .product .product-pic{padding:1px;border:1px solid #e8e8e8}#cart-page .cart-table .product .product-title{margin-left:6px}#cart-page .cart-table td button{border:0;background:0 0;color:#d8d8d8;font-size:18px;padding:0}#cart-page .coupon{margin-bottom:85px}#cart-page .coupon>.col:last-child{text-align:right}#cart-page .apply-coupon form{overflow:hidden}#cart-page .apply-coupon .form-group input{width:270px;height:50px;border:1px solid #e5e5e5;border-radius:0;padding-left:25px;outline:0;box-shadow:none;margin-right:10px}#cart-page .apply-coupon .form-group .btn,#cart-page .apply-coupon .form-group input{float:left}.apply-coupon .form-group input::-webkit-input-placeholder{color:#b9b9b9;opacity:1}.apply-coupon .form-group input:-moz-placeholder{color:#b9b9b9;opacity:1}.apply-coupon .form-group input::-moz-placeholder{color:#b9b9b9;opacity:1}.apply-coupon .form-group input:-ms-input-placeholder{color:#b9b9b9;opacity:1}#cart-page .apply-coupon .form-group .btn,#cart-page .coupon .update-coupon{background-color:#009aff;width:160px;height:50px;line-height:48px;padding:0;text-align:center;color:#fff;border-radius:0}#cart-page .coupon .update-coupon{width:200px;padding:0 5px 0 55px;text-align:left;position:relative}#cart-page .coupon .update-coupon i{position:absolute;left:30px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#cart-page .apply-coupon .form-group .btn:hover,#cart-page .coupon .update-coupon:hover{background-color:#002346}.proceed{background-color:#009aff;color:#fff;padding:40px 30px}.proceed h4{font-size:20px;color:#fff;margin:0 0 2em;padding-bottom:1.15em;position:relative}.proceed h4:after{content:"";background-color:#009aff;width:60px;height:3px;position:absolute;left:0;bottom:0}.proceed .subtotal{margin-bottom:25px}.proceed .total{margin-bottom:40px}.proceed .subtotal,.proceed .total{font-size:16px}.proceed .subtotal>div,.proceed .total>div{display:inline-block}.proceed .subtotal>div:last-child,.proceed .total>div:last-child{float:right}#checkout-page .checkout{padding-bottom:125px}#checkout-page .checkout>.container{padding-left:0}#checkout-page .login-wrapper{margin-bottom:60px}#checkout-page .login-wrapper>.col{background-color:#0035e7;padding:30px}#checkout-page .login-wrapper p{color:#fff;margin:0}#checkout-page .login-wrapper a{color:#009aff;font-weight:700}.billing-proceed>.col:first-child{padding-left:0}#checkout-page .billing h3,#checkout-page .proceed-wrapper h3{font-size:20px;margin:0 0 1.8em;padding-bottom:1.15em;position:relative}#checkout-page .billing h3:after,#checkout-page .proceed-wrapper h3:after{content:"";background-color:#009aff;width:60px;height:3px;position:absolute;left:0;bottom:0}#checkout-page .billing .form-inline{overflow:hidden}#checkout-page .billing form>.col{padding-left:0;padding-right:30px;margin-bottom:25px}#checkout-page .billing form input,#login-page .login-form input[type=email],#login-page .login-form input[type=password]{width:100%;height:50px;border:1px solid #e5e5e5;border-radius:0;outline:0;box-shadow:none}#checkout-page .billing form label,#login-page .login-form label{font-family:'Open Sans',sans-serif;font-weight:600}#checkout-page .proceed .payment-method{margin-bottom:25px}#checkout-page .proceed #p-method-button{width:100%!important;height:55px;background:#0f4d70;border:0;border-radius:0}#checkout-page .proceed #p-method-button .ui-selectmenu-text{height:55px;line-height:47px;color:#4a7dae}#checkout-page .proceed #p-method-button .ui-icon{opacity:.5}#login-page .login{padding-bottom:100px}#login-page .login>.container{padding-left:0}#login-page .loginform-wrapper{padding-left:0;overflow:hidden}#login-page .login-form .form-inline>.col{padding-left:0;margin-bottom:25px}#login-page .login-forget>div{display:inline-block}#login-page .login-forget .theme-btn{background-color:#009aff}#login-page .login-forget .theme-btn:hover{background-color:#002346}#login-page .login-forget>div:last-child{float:right;line-height:55px}#login-page .login-forget>div:last-child a{color:#009aff;font-weight:700;text-decoration:underline}#login-page .register{background-color:#009aff;color:#fff;padding:40px 25px;overflow:hidden}#login-page .register h3{font-size:14px;color:#fff;padding-bottom:1.69em;margin:0 0 2em;position:relative}#login-page .register h3:after{content:"";background-color:#009aff;width:60px;height:3px;position:absolute;left:0;bottom:0}#login-page .register p{font-size:12px;line-height:22px;margin-bottom:25px}#login-page .register .btn{height:48px;line-height:48px;font-size:15px}#checkout-page .checkbox input,#login-page .checkbox input{display:none}#checkout-page .checkbox label,#login-page .checkbox label{position:relative;padding-left:30px}#checkout-page .checkbox .check-icon,#login-page .checkbox .check-icon{background:url(../images/checkbox.jpg) no-repeat 0 0;width:16px;height:16px;display:inline-block;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#checkout-page .checkbox{margin-top:30px;margin-bottom:0!important}#checkout-page .checkbox label{font-family:Montserrat,sans-serif!important;font-size:16px;font-weight:700}#login-page .sideimg{height:310px;background:url(../images/login-pic.jpg) no-repeat 50% 50%;background-size:cover}#login-page .sideimg img{display:none}#blog .all-news>.container{padding-left:0}#blog .all-news .sidebar{padding-left:0}.sidebar .recent-postes{background-color:#f6f6f6;padding:33px 0}.sidebar .recent-postes h3{color:#009aff;padding-left:26px}.sidebar .recent-postes h3:after{left:26px}.sidebar .recent-postes li{border-bottom:1px solid #e6e6e6;padding:16px 22px}.sidebar .recent-postes li:last-child{padding-bottom:0;border-bottom:0}.sidebar .recent-postes li a{font-weight:700;color:#009aff;display:block}.sidebar .recent-postes li a i{position:relative;left:-3px}.sidebar .recent-postes li span{display:block;margin-top:15px;font-size:12px}.sidebar .recent-postes li a:hover{text-decoration:none}#blog .all-news .newses{padding-top:0}#blog .all-news .newses>.col{margin-bottom:65px}#blog .all-news .newses>.col h4 a{line-height:26px}#blog-single .single-news-wrapper .container{padding-left:0}#blog-single .single-news-wrapper .sidebar{padding-left:0}#blog-single .single-news-outer>div{margin-bottom:70px}#blog-single .single-news-outer>div:last-child{margin-bottom:0}#blog-single .single-news-outer h3{font-size:24px;padding-bottom:1em;margin:0 0 1.65em;position:relative}#blog-single .single-news-outer h3:after{content:"";background-color:#009aff;width:60px;height:3px;position:absolute;left:0;bottom:0}#blog-single .single-news-inner .title span{display:block;font-size:12px;margin:35px 0 20px}#blog-single .single-news-inner .details p{line-height:26px;margin-bottom:30px}#blog-single .single-news-inner .details p:last-child{margin-bottom:0}#blog-single .commets .post{overflow:hidden;margin-bottom:55px}#blog-single .commets .post:last-child{margin-bottom:0}#blog-single .commets .pic{padding-left:0}#blog-single .commets .post-details{padding-left:0}#blog-single .commets .post-details h4{margin:0;font-size:16px;margin-bottom:14px}#blog-single .commets .post-details h4 a{color:#009aff}#blog-single .commets .date{font-size:12px;display:block;margin-bottom:15px}#blog-single .commets .post-details p{margin-bottom:0;line-height:20px}#blog-single .commets .post-details .btn{background:0 0;padding:0;color:#009aff;font-weight:700;text-decoration:underline;text-transform:uppercase;border:0;display:block;margin-top:28px}#blog-single .comment-box .form-inline>.col,#contact-page .contact-form .form-inline>.col{padding-left:0;margin-bottom:23px}#blog-single .comment-box input,#blog-single .comment-box textarea,#contact-page .contact-form input,#contact-page .contact-form textarea{width:100%;height:55px;border-radius:0;outline:0;box-shadow:none;padding-left:25px}#blog-single .comment-box textarea,#contact-page .contact-form textarea{height:210px}#blog-single .comment-box .form-inline .btn,#contact-page .contact-form .form-inline .btn{background-color:#05305a;width:150px;height:48px;line-height:48px;font-size:16px;color:#fff;padding:0 15px 0 30px;text-align:left;position:relative}#blog-single .comment-box .form-inline .btn i,#contact-page .contact-form .form-inline .btn i{position:absolute;right:26px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#blog-single .comment-box .form-inline .btn:hover,#contact-page .contact-form .form-inline .btn:hover{background-color:#002346}#contact-page .contact-wrapper>.container{padding:0}#contact-page .contact-form-wrapper{padding-left:0}#contact-page .contact-form-wrapper .form-inline>.col{padding-right:0}#contact-page .contact-form-wrapper .form-inline>.col:nth-child(2){padding-left:15px}#contact-page .contact-form-wrapper .form-inline>.col:nth-child(2) input{width:100%}#contact-page .contact-form-wrapper .form-inline input{width:97%}#contact-page .contact-info{background-color:#009aff;padding:50px 45px;color:#fff}#contact-page .contact-info ul{margin:0}#contact-page .contact-info ul li{margin-bottom:25px;position:relative;padding-left:26px}#contact-page .contact-info ul li:last-child{margin-bottom:0}#contact-page .contact-info ul li i{color:#d1d5db;position:absolute;left:0;top:50%;-werkit-transform:translateY(-50%);transform:translateY(-50%)}#contact-page .contact-form textarea{height:176px}#contact-page .map{margin-top:110px}#contact-page #map{height:410px}#error404-page .content-404>.container{padding-left:0}#error404-page .content-404>.container>.content{position:relative}#error404-page .content-404>.container>.content:before{content:"";background-color:#e5e5e5;width:1px;height:145px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#error404-page .error-wrapper{padding-left:0}#error404-page .error h1{font-size:160px;margin:0 0 .23em;line-height:113px}#error404-page .error p{font-size:16px;line-height:30px;margin:0}#error404-page .right-col{text-align:center}#error404-page .right-col .form-group{width:300px;margin:0 auto 30px}#error404-page .right-col span{font-weight:700;color:#009aff;display:block;margin-bottom:27px}#error404-page .right-col a{height:48px;line-height:48px;padding:0 15px 0 60px}#error404-page .right-col a i{left:25px}.content-404 .right-col .form-group{position:relative}.content-404 .right-col .form-group button{border:0;outline:0;background:0 0;color:#b9b9b9;font-size:16px;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.content-404 .right-col input{background-color:#f6f6f6;height:60px;border:1px solid #efefef;padding-left:24px;padding-right:50px;color:#333;border-radius:0;box-shadow:none!important;outline:0}.content-404 .right-col input::-webkit-input-placeholder{color:#b9b9b9;opacity:1}.content-404 .right-col input:-moz-placeholder{color:#b9b9b9;opacity:1}.content-404 .right-col input::-moz-placeholder{color:#b9b9b9;opacity:1}.content-404 .right-col input:-ms-input-placeholder{color:#b9b9b9;opacity:1}.clear{clear:both}.faqHeader{font-size:27px;margin:20px}.panel-title a span,.panel-title a.collapsed span{float:right;width:31px;height:31px;margin-top:-6px;background:url(../images/toggle-plus.png) no-repeat center}.panel-title a span{background:url(../images/toggle-minus.png) no-repeat center}.dropdown-submenu{position:relative}.dropdown-submenu>ul{display:none!important;top:0;left:100%;margin-top:0;margin-left:90%;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px;border-radius:0 6px 6px 6px}.dropdown-submenu:hover>ul{display:block!important}@media only screen and (max-width:1199px){.dropdown-submenu>ul{margin-left:90%}}@media only screen and (max-width:767px){.dropdown-submenu>ul{margin-left:10%}}@media only screen and (max-width:500px){.dropdown-submenu>ul{margin-left:5%}}form#contact_form input[type=text].error,form#contact_form textarea.error,form#form_cotizar input[type=text].error,form#form_cotizar textarea.error{border:1px solid #eb340a!important}#requestions{float:left;width:98%;height:auto;margin:15px 10px 0 15px}.error_form{color:red}.fino_form{color:#777;height:250px;font-size:18px;text-align:center;font-weight:700}.fino_form p{font-size:1em}