.panel figure,main.error-page,section.social a{text-align:center}.grid,.pagination ul{align-content:stretch;-webkit-align-content:stretch}@font-face{font-family:Roboto;font-style:normal;font-weight:100;src:local('Roboto Thin'),local('Roboto-Thin'),url(https://fonts.gstatic.com/s/roboto/v15/Jzo62I39jc0gQRrbndN6nfesZW2xOQ-xsNqO47m55DA.ttf)format('truetype')}@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:local('Roboto Light'),local('Roboto-Light'),url(https://fonts.gstatic.com/s/roboto/v15/Hgo13k-tfSpn0qi1SFdUfaCWcynf_cDxXwCLxiixG1c.ttf)format('truetype')}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local('Roboto'),local('Roboto-Regular'),url(https://fonts.gstatic.com/s/roboto/v15/zN7GBFwfMP4uA6AR0HCoLQ.ttf)format('truetype')}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:local('Roboto Medium'),local('Roboto-Medium'),url(https://fonts.gstatic.com/s/roboto/v15/RxZJdnzeo3R5zSexge8UUaCWcynf_cDxXwCLxiixG1c.ttf)format('truetype')}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:local('Roboto Bold'),local('Roboto-Bold'),url(https://fonts.gstatic.com/s/roboto/v15/d-6IYplOFocCacKzxwXSOKCWcynf_cDxXwCLxiixG1c.ttf)format('truetype')}@font-face{font-family:Roboto;font-style:normal;font-weight:900;src:local('Roboto Black'),local('Roboto-Black'),url(https://fonts.gstatic.com/s/roboto/v15/mnpfi9pxYH-Go5UiibESIqCWcynf_cDxXwCLxiixG1c.ttf)format('truetype')}*,:after,:before{margin:0;padding:0;box-sizing:border-box}main.faq .tab-content{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:0;min-height:330px}main.faq .tab-content figure{width:100%;height:240px;overflow:hidden;border-radius:10px}main.faq .tab-content figure img{width:100%}main.faq .tab-content h2{font-size:1.5rem;line-height:120%;font-weight:600;color:#f6f6f6;cursor:pointer;background:#4c96ff;border:thin solid #4c96ff;border-radius:0;-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;width:100%;padding:10px 20px;margin:0;-webkit-transition:all 600ms;transition:all 600ms;border-bottom:1px solid #fff}.panel .text,body,hmtl,main a,p{font-weight:400}main.faq .tab-content h2:hover{background:#636467;border:thin solid #636467}main.faq .tab-content h2 i{float:right;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:all 600ms;transition:all 600ms;margin-top:2px}main.faq .tab-content .text{display:none;border:thin solid #e5e6e9;padding:10px;background:#fff}main.faq .tab-content h2.faq-active{background:#636467!important;border:thin solid #636467!important}main.faq .tab-content h2.faq-active i{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.panel{background:#eff0f3}.panel figure{float:left;overflow:hidden;background:#fff;background-size:cover;background-position:center center;background-repeat:no-repeat;border:2px solid #e5e6e9;height:80px;width:80px;margin-right:20px}.panel figure img{width:100%;height:100%}.panel h2{color:#818285}.panel .text{font-size:1.3rem;line-height:150%}body,hmtl,main a{line-height:100%}.btn,.btnSec{background:#4c96ff;color:#f6f6f6}.btn:hover,.btnSec:hover{background:#60aaff;color:#f6f6f6}.btnSec{background:#65cd80;color:#f6f6f6}.btnSec:hover{background:#79e194;color:#f6f6f6}.btnSec:focus{background:#8df5a8;color:#f6f6f6}input[type=text],input[type=password],select,textarea{font-size:1.3rem!important;color:#818285!important}main a{color:#4c96ff;-webkit-transition:all 4s;transition:all 4s;text-decoration:none;font-size:1.2rem}body,hmtl,p{font-size:1.3rem}.btn-link,section.social a{-webkit-transition:all 600ms}main a:hover{color:#65cd80}body,hmtl,p{color:#818285}ol,ul{margin:0}.wrapper{position:relative;width:70%;margin:0 auto 0}.bx-wrapper,p,p:nth-last-child{margin-bottom:0}@media screen and (max-width:960px){.wrapper{width:90%}}html{font-size:62.5%}body,hmtl{width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;font-family:Roboto,sans-serif}:focus{outline:0;border:none;box-shadow:none}p{line-height:130%}.btn-link{color:#636467;font-size:1.4rem;line-height:100%;font-weight:500;transition:all 600ms;margin-top:10px}.btn-link:hover{text-decoration:none;color:#4c96ff}.text{font-size:1.3rem;line-height:150%;font-weight:400;color:#818285}nav ul{list-style-image:none!important;list-style-type:none!important;list-style:none!important}.bx-viewport{border:none!important;box-shadow:none}.btn.return,.return.btnSec{float:right;margin-bottom:20px}.alert,.alert-error,.alert-success{position:relative;width:70%;font-size:1.3rem;line-height:130%;font-weight:300;color:#f6f6f6;padding:10px;background:#fff;border-radius:4px;margin:10px 0;border:thin solid #e5e6e9}@media screen and (max-width:960px){.alert,.alert-error,.alert-success{width:90%}}.alert p,.alert-error p,.alert-success p{color:inherit;line-height:inherit;font-weight:inherit;display:inline-block;white-space:normal;font-size:inherit;vertical-align:middle}.alert i,.alert-error i,.alert-success i{margin-right:10px;font-size:3rem;line-height:100%;font-weight:400;display:inline-block;white-space:normal;vertical-align:middle}.alert-error{background:#FF9494;border:2px solid #f58a8a}.alert-error i{color:#e17676}.alert-success{background:#5fe35f;border:2px solid #55d955}.alert-success i{color:#41c541}img{max-width:100%;height:auto}section.social{top:220px;right:10px;position:absolute;position:fixed;z-index:9999999}section.social a{height:30px;width:30px;border-radius:100%;background:#65cd80;margin-bottom:5px;display:block;border:2px solid #e5e6e9;transition:all 600ms}section.social a:hover{background:#4c96ff;border:2px solid #4c96ff}section.social a i{color:#f6f6f6;font-size:1.6rem;line-height:100%;font-weight:400;display:inline-block;white-space:normal;vertical-align:middle;margin-top:5px}.panel,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}.return{margin-bottom:20px}.panel{margin:0 0 20px;border:thin solid #e5e6e9;padding:20px}main.error-page h1{color:#f6f6f6;font-size:4rem;line-height:150%;font-weight:700;margin:20px 0}main.error-page a,main.error-page h2{font-size:3rem;line-height:150%;font-weight:700;color:#636467}main.error-page a{text-decoration:underline}.autor,.date{color:#818285;width:100%;font-size:1.3rem;line-height:100%;font-weight:300;margin:10px 0}.autor i,.date i{color:#818285;margin-right:5px}a{-webkit-transition:all 4s;transition:all 4s}main{background:#f9fafd}.btn,.btn-flat,.btn-large,.btnSec,.card a,.myServices .highlight h4,.picker__month-display,.tabs li.tab,main h1,main.error-page h1{text-transform:capitalize}header nav li a,main h1{text-transform:uppercase}main h1{padding:20px;background:#4c96ff;background-image:url(../img/patterns/4.png);color:#f6f6f6;margin:0 0 20px;font-size:3rem;line-height:100%;font-weight:700}main h2{color:#4c96ff;margin:20px 0 0}.dropdown-content li>a{font-weight:400!important;font-size:1.4rem!important;color:#818285!important}.dropdown-content li>a i{margin-right:10px}.dropdown-content li>a:hover{color:#4c96ff!important}.dropdown-content{width:auto!important;overflow:hidden!important}header nav{margin-top:36px}header nav ul{font-size:0;text-align:right}header nav li{text-align:center;margin:0 0 0 20px;overflow:hidden;display:inline-block;vertical-align:top;white-space:normal}header nav li i{margin-left:10px}header nav li a{font-size:1.5rem;line-height:100%;font-weight:400;color:#818285;display:block;-webkit-transition:all 600ms;transition:all 600ms;padding:10px 0;text-decoration:none;position:relative}header nav li a:hover{color:#4c96ff}header nav li .dropdown,header nav li .subnav{background:#f6f6f6;position:relative}header nav li .dropdown li,header nav li .subnav li{display:block;border-bottom:thin solid #e5e6e9}header nav li .dropdown li a,header nav li .subnav li a{text-align:center;font-size:1.3rem;line-height:100%;font-weight:400}header nav .icon{background:#4c96ff;text-align:center;width:40px;padding:0!important;height:35px}header nav .icon a{text-align:center;display:block;height:35px;padding:0!important}header nav .icon a:hover{background:#65cd80}header nav .icon a i{margin:0;font-size:2rem;line-height:100%;font-weight:400;margin-top:7px;-webkit-transition:all .2s;transition:all .2s}.slider .indicators li.indicator-item,section.highlight article,section.highlight article p{-webkit-transition:all 600ms;transition:all 600ms}header nav .current a{color:#4c96ff;text-decoration:none}header nav .current a::before{height:3px;width:100%;background:#4c96ff}.button-collapse{top:10px;left:10px;padding:5px;z-index:996;-webkit-transition:all 600ms;transition:all 600ms;cursor:pointer}.button-collapse i{font-size:3rem;line-height:100%;font-weight:400;color:#4c96ff}#sidenav-overlay,.drag-target{cursor:pointer}@media screen and (max-width:960px){.container>.logo{width:100%;max-width:100%;text-align:center}}.myMenu .logo{display:none}.side-nav li{border-bottom:thin solid #e5e6e9}.side-nav li a{color:#4c96ff;display:block;padding:10px;font-size:1.6rem;line-height:100%;font-weight:400;text-transform:capitalize}.fixed-menu{top:0;left:0;width:100%;position:fixed}section.banner{position:relative}.slider,.slider .slides{height:400px}.slider h2{color:#f6f6f6;font-size:4rem;line-height:120%;font-weight:700;text-transform:uppercase;margin-bottom:20px;width:100%;margin-top:10%}.slider p{color:#f6f6f6;font-size:2.4rem;line-height:140%;font-weight:400;width:100%}.slider .caption{text-align:center;top:0;height:100%}.slider .caption .caption-container{max-width:70%;margin:0 auto}.slider .caption .caption-container.left{text-align:left;float:left}.slider .caption .caption-container.right{text-align:right;float:right}.slider .indicators{bottom:10px;text-align:center;z-index:99}.slider .indicators li.indicator-item{border:thin solid #4c96ff;width:20px;height:20px;margin:0 5px;background:#4c96ff;border-radius:100%}.slider .indicators li.indicator-item.active{background:#65cd80;border:thin solid #65cd80}@media screen and (max-width:601px){.slider h2{font-size:2.4rem;line-height:120%;font-weight:700}.slider p{font-size:1.6rem;line-height:140%;font-weight:400}}@media screen and (max-width:960px){.slider img{background-size:cover;background-position:center center;background-repeat:no-repeat}}section.info{position:relative;background:#e5e6e9;background-image:url(../img/patterns/0.png);text-align:center;margin:0;padding:10px 0}section.info h1{position:relative;width:auto;font-size:2.6rem;line-height:100%;font-weight:700;text-transform:uppercase;display:inline-block;vertical-align:top;white-space:normal;padding:0 40px 10px;margin:10px 0 20px;color:#636467;border-bottom:thin solid #818285}section.info .text{display:inline-block;vertical-align:top;white-space:normal;color:#818285;margin:0;font-size:1.6rem;line-height:150%;font-weight:400;width:100%}section.highlight{background:#65cd80;background-image:url(../img/patterns/4.png);position:relative;text-align:center;margin:0;padding:30px 0 10px}section.highlight h2{position:relative;width:auto;font-size:2.6rem;line-height:100%;font-weight:700;text-transform:uppercase;display:inline-block;vertical-align:top;white-space:normal;padding:0 40px 10px;margin:10px 0 20px;color:#f6f6f6;border-bottom:thin solid #f6f6f6;padding-bottom:10px}section.highlight a{display:block}section.highlight article{text-align:center;cursor:pointer;display:block;background:#fff;height:320px;padding-bottom:20px}section.highlight article:hover{box-shadow:0 16px 28px 0 rgba(0,0,0,.22),0 25px 55px 0 rgba(0,0,0,.21)}.da-thumbs .myBox a div span,.myProjects .project-myText h1{box-shadow:0 1px 0 rgba(0,0,0,.1),0 -10px 0 rgba(255,255,255,.3)}section.highlight article figure{height:160px;background-size:cover;background-position:center center;background-repeat:no-repeat}section.highlight article h3{text-align:left;padding:0 10px 0 0;font-size:1.8rem;line-height:130%;font-weight:600;color:#65cd80;display:block;position:relative;margin:15px 20px}section.highlight article p{padding:0 20px;text-align:left;color:#111;font-size:1.4rem;line-height:140%;font-weight:300}section.highlight.myAccordeon{position:relative;padding:20px;background:#65cd80;background-image:url(../img/patterns/4.png);text-align:left}section.highlight.myAccordeon h2{color:#f6f6f6;width:auto;font-size:2.6rem;line-height:100%;font-weight:500;text-transform:uppercase;display:inline-block;vertical-align:top;white-space:normal;padding:0 40px 10px 10px;border-bottom:thin solid #e5e6e9;margin:20px 0 10px;position:relative}section.carousel,section.carousel img,section.highlight.myAccordeon article .over,section.highlight.myAccordeon article figure img{width:100%;width:100%}section.highlight.myAccordeon article{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:408px;position:relative;cursor:pointer;padding:0;-webkit-transition:all 10ms cubic-bezier(.68,-.55,.265,1.55);transition:all 10ms cubic-bezier(.68,-.55,.265,1.55)}section.highlight.myAccordeon article:hover .over{background:rgba(0,0,0,.8)}section.highlight.myAccordeon article:hover figure{opacity:1}section.highlight.myAccordeon article .over{background:rgba(0,0,0,.5);top:40px;left:0;position:absolute;padding:20px;max-height:120px;overflow:hidden;-webkit-transition:all .4s;transition:all .4s}section.highlight.myAccordeon article figure{background-size:cover;background-position:center center;background-repeat:no-repeat;opacity:.7;-webkit-transition:all .4s;transition:all .4s;width:100%;height:100%}section.highlight.myAccordeon .myAccordeon-active,section.highlight.myAccordeon article .text{-webkit-transition:all 600ms cubic-bezier(.68,-.55,.265,1.55);transition:all 600ms cubic-bezier(.68,-.55,.265,1.55)}section.highlight.myAccordeon article figure img{height:100%}section.highlight.myAccordeon article h3{font-size:1.8rem;line-height:120%;font-weight:600;color:#f6f6f6;text-transform:uppercase;margin-bottom:20px;margin-top:10px;padding-right:15px;padding-bottom:7px}section.highlight.myAccordeon article .text{padding-top:10px;padding-bottom:20px;opacity:0;color:#f6f6f6}section.highlight.myAccordeon article .btnSec{display:none}section.highlight.myAccordeon .myAccordeon-active{-webkit-box-flex:3!important;-webkit-flex:3!important;-ms-flex:3!important;flex:3!important}main.products figure i,main.products.categories ul.list-group>li{-webkit-transition:all 600ms;transition:all 600ms}section.highlight.myAccordeon .myAccordeon-active:hover .over{background:rgba(0,0,0,.9)}section.highlight.myAccordeon .myAccordeon-active .over{max-height:260px!important;background:rgba(0,0,0,.9)}section.highlight.myAccordeon .myAccordeon-active .text,section.highlight.myAccordeon .myAccordeon-active figure{opacity:1}section.highlight.myAccordeon .myAccordeon-active .btnSec{display:block}@media screen and (min-width:600px)and (max-width:1024px){section.highlight article{height:350px}}@media screen and (max-width:601px){section.highlight article{height:auto;margin-bottom:20px}}@media screen and (max-width:960px){section.highlight.myAccordeon article{-webkit-box-flex:100%;-webkit-flex:100%;-ms-flex:100%;flex:100%}section.highlight.myAccordeon article .btnSec{display:block}}section.carousel{background-color:#4c96ff;background-image:url(../img/patterns/2.png);padding-bottom:20px;margin:0;text-align:center}section.carousel img{height:120px}section.carousel h2{position:relative;width:auto;text-transform:uppercase;display:inline-block;vertical-align:top;white-space:normal;padding:0 40px 10px;color:#f6f6f6;font-size:2rem;line-height:100%;font-weight:400;margin:20px 0;border-bottom:thin solid #f6f6f6}section.carousel h3{margin:20px 0 0;font-size:1.6rem;line-height:100%;font-weight:400;text-align:center;color:#f6f6f6}section.carousel .bx-wrapper .bx-controls-auto,section.carousel .bx-wrapper .bx-pager{bottom:-30px!important}section.carousel .bx-wrapper .bx-pager.bx-default-pager a{background:#f6f6f6!important;height:15px;width:15px;border-radius:100%;margin:0 5px!important;-webkit-transition:all 600ms;transition:all 600ms}section.carousel .bx-wrapper .bx-pager.bx-default-pager a.active{background:#65cd80!important}section.carousel .container-responsive{width:100%;margin:0 auto 0}main.aboutUs figure{margin:0 0 20px;height:300px;width:100%;border:4px solid #e5e6e9;overflow:hidden;background:#fff;text-align:center;background-size:cover;background-position:center center;background-repeat:no-repeat}main.products .btn,main.products .btn i{border:.1rem solid transparent}main.aboutUs .row{margin-bottom:0}main.aboutUs .tab-content,main.aboutUs .tabs{margin-bottom:20px}main.aboutUs .tabs{height:30px!important;background:0 0!important}main.aboutUs .tabs li{height:auto!important;background:0 0!important}main.aboutUs .tabs li a{font-size:1.4rem;line-height:100%;font-weight:600;color:#65cd80!important}main.aboutUs .tabs li .active{color:#4c96ff!important}main.aboutUs .tabs .indicator{background:#4c96ff!important}main.aboutUs .tab-content h2{font-size:2rem;line-height:100%;font-weight:700;margin-bottom:20px}main.products .row{margin-bottom:0}main.products article:hover figure i{color:#4c96ff}main.products article h2,main.products article p{color:#818285!important}main.products article p{margin-top:20px}main.products article .btn{color:#fff;font-size:1.2rem}main.products article h2{font-size:1.6rem;line-height:100%;font-weight:700;margin:0;color:#818285}main.products article h2 span{display:inline-block;white-space:normal;width:88%;vertical-align:middle}main.products article h2 i{display:inline-block;white-space:normal;vertical-align:middle}main.products .card-action a.btn{display:block;margin:0 auto;text-align:center}main.products figure{width:100%;text-align:center;background-size:cover;background-position:center center;background-repeat:no-repeat;height:160px;position:relative;cursor:pointer}main.products .price{background:#65cd80;padding:10px;top:20px;right:0;position:absolute;display:none;color:#f6f6f6;border-radius:5px 0 0 5px}main.products .price i{color:#f6f6f6!important}main.products .card-action{text-align:center;padding:10px!important}main.products .card-title{line-height:100%}main.products i{cursor:pointer}main.products .btn i{color:#fff}main.products .card-content{padding:10px!important}main.products.categories ul.list-group{margin-bottom:20px;margin-top:5px}main.products.categories ul.list-group>li{border-bottom:1px solid #e5e6e9}main.products.categories ul.list-group>li>a{display:block;padding:15px 10px;color:#818285;background:#f9fafd;-webkit-transition:all .2s;transition:all .2s;font-size:1.4rem;line-height:100%;font-weight:400}main.products.categories ul.list-group .ico-more,main.products.categories ul.list-group>li a i,main.products.categories ul.list-group>li>ul{display:none}main.products.categories ul.list-group>li>a:hover{background:#65cd80;color:#f6f6f6}main.products.categories ul.list-group>li>a:hover::before{color:#f6f6f6}main.products.categories ul.list-group>.class_active{margin:0!important}main.products.categories ul.list-group>.class_active>a{background:#65cd80;color:#f6f6f6}main.products.categories ul.list-group>.class_active>a::before{color:#f6f6f6}main.products.categories ul.list-group{background:#e5e6e9}main.products.categories ul.list-group>li a::before{font-family:fontAwesome;color:#818285;margin-right:10px;content:'\f054'}main.products.categories ul.list-group>li:nth-of-type(1) a::before{content:'\f0ae'}.services-title{margin:0;padding:20px;background:#4c96ff;background-image:url(../img/patterns/4.png);color:#f6f6f6}main.services article h2,main.services article p{color:#818285!important}main.services article p{margin-top:20px}main.services article .btn{color:#fff!important;margin:0}main.services article h2{font-size:1.8rem;line-height:100%;font-weight:700}main.services figure{height:192px;overflow:hidden;background:#fff;text-align:center;background-size:cover;background-position:center center;background-repeat:no-repeat}main.services .card-action{text-align:center;padding:10px!important}main.services .card-title{line-height:100%}main.services i{cursor:pointer}main.services.categories ul.list-group{background:#feffff}main.services.categories ul.list-group>li{border-bottom:1px solid #65cd80;padding:15px 10px;position:relative}main.contact .contact-data h3,main.services.categories ul.list-group>li:hover{border-bottom:thin solid #818285}main.services.categories ul.list-group>li::before{content:'';height:4px;width:20px;background:#4c96ff;-webkit-transition:all 600ms;transition:all 600ms;display:block;position:absolute;bottom:-2px;left:0}main.services.categories ul.list-group>li>a{display:block;color:#65cd80;font-size:1.6rem;line-height:100%;font-weight:500}main.services.categories ul.list-group>li>a:hover{color:#818285}main.services.categories ul.list-group>li>ul{display:none}.aboutUs.services figure{height:100px}.aboutUs.services article.card{height:430px}main.contact #map_wrapper,main.contact .mapping{height:325px}main.contact form{background:#f9fafd;padding:10px}main.contact label.error{color:#FF9494;text-align:right;left:inherit;right:0;font-size:1rem;line-height:100%;font-weight:300}.detail .video,.detail figure,main.contact .contact-data ul{text-align:center}main.contact #map_wrapper{border:4px solid #e5e6e9;overflow:hidden}main.contact .contact-data{margin-top:20px;background:#f9fafd;padding:20px 20px 10px}main.contact .contact-data h3{margin-bottom:20px;text-align:center;padding-bottom:10px;font-size:1.6rem;line-height:100%;font-weight:400;text-transform:uppercase}main.contact .contact-data li{margin:0 5px;margin-bottom:10px;display:inline-block;vertical-align:top;white-space:normal;font-size:1.4rem;line-height:100%;font-weight:400;width:auto}main.contact .contact-data li i{color:#4c96ff}main.contact input[type=submit]{background:0 0;cursor:pointer;border:none!important;color:#f6f6f6;letter-spacing:.1rem}main.contact .datos_contac{margin-top:20px}.detail{margin-bottom:0}.detail figure{background:#fff;background-size:cover;background-position:center center;background-repeat:no-repeat;float:right;margin:0 0 20px 20px;height:300px;width:500px;overflow:hidden;border:4px solid #e5e6e9}.detail figure .fancybox-thumb,.detail figure img{height:300px;width:500px;display:block;position:relative}.detail figure .icon{position:absolute;bottom:15px;right:15px;-webkit-transition:all .2s;transition:all .2s}.detail figure .icon i{font-size:2.4rem;line-height:100%;font-weight:400;color:#f6f6f6}.detail .price{display:none}.detail .text{margin-bottom:30px}.detail .video{margin:20px auto 20px}.detail .actions{text-align:right;line-height:37px;margin-bottom:20px}.detail .actions a{color:#f6f6f6;cursor:pointer;margin:0 5px;display:inline-block;vertical-align:top;white-space:normal}.detail .actions a i{font-size:3}.myProjects{padding-bottom:0!important;position:relative}.myProjects .slider,.myProjects .slider .slides{height:75.4vh}.myProjects .slider .slides img,.myProjects .slider img{width:100%;height:100%}.myProjects .slider .indicators{bottom:20px}.myProjects .project-myText{top:0;left:0;position:absolute;width:320px;background:rgba(0,0,0,.8);color:#f6f6f6;z-index:999;max-height:100%;padding:20px}.myProjects .project-myText .actions{width:100%;display:block;margin-bottom:20px;position:relative}.myProjects .project-myText h1{padding:10px 0;margin:0 0 20px!important;font-size:1.6rem;line-height:140%;font-weight:600;background:0 0;color:#f6f6f6;border-bottom:1px solid rgba(255,255,255,.5)}.myProjects .project-myText .text{color:#f6f6f6;width:100%;max-height:100%;overflow-x:hidden;overflow-y:auto;height:50vh}.myProjects .project-myText .project-mySlider{width:100%;position:relative;z-index:9}@media screen and (max-width:601px){.detail figure,.detail figure .fancybox-thumb,.detail figure img{max-width:100%;height:160px}.detail figure{margin:0 0 20px;float:none}}main.news article{border-bottom:thin solid #e5e6e9;position:relative;margin-bottom:60px;height:260px;width:100%}main.news article h2{line-height:150%}main.news article figure{height:200px;width:350px;float:right;margin-left:20px;overflow:hidden;background:#fff;text-align:center;background-size:cover;background-position:center center;background-repeat:no-repeat}main.news article a.btn-link{display:inline-block;vertical-align:top;white-space:normal}main.news article .icon{position:absolute;bottom:-12px;left:50%;margin-left:-24px;padding:0 10px;display:block;text-align:center}main.news article .icon i{font-size:2rem;line-height:100%;font-weight:400;color:#e5e6e9}.noMargin{margin-bottom:0}@media screen and (max-width:960px){.detail .actions{text-align:center}main.news article{height:auto;padding-bottom:60px}main.news article figure{text-align:center;max-width:100%;float:none;margin:0 0 20px}}main.projects .row{margin:0}main.projects .row .col{padding:0}.da-thumbs{position:relative}.da-thumbs .myBox{background:#f6f6f6;padding:0;position:relative;width:100%;display:block;height:210px;margin:0}.da-thumbs .myBox h2{font-size:1.6rem;line-height:110%;font-weight:700;padding:10px 0;margin:20px 20px 0;text-transform:uppercase;color:#f6f6f6}.da-thumbs .myBox a{display:block;position:relative;margin:0}.da-thumbs .myBox a img{display:block;position:relative;width:100%;height:100%;height:210px;margin:0}.da-thumbs .myBox a div{top:auto;right:auto;bottom:auto;left:auto;position:absolute;background:rgba(0,0,0,.8);width:100%;height:100%;margin:0}.da-thumbs .myBox a div span{display:block;padding:10px 0;margin:20px 20px 20px;font-size:1.4rem;line-height:140%;font-weight:300;color:#f6f6f6;border-bottom:1px solid rgba(255,255,255,.5)}main.projects.categories ul.list-group{margin-bottom:0;background:#f9fafd;text-align:center}main.projects.categories ul.list-group>li{border-bottom:1px solid #eff0f3;padding:15px 10px;-webkit-transition:all 600ms;transition:all 600ms;display:inline-block;vertical-align:top;white-space:normal}main.projects.categories ul.list-group>li>a{display:block;color:#65cd80;font-size:1.4rem;line-height:100%;font-weight:400}.myUp,main.projects.categories .ico-more,main.projects.categories ul.list-group>li>ul{display:none}main.projects.categories ul.list-group>li>a::before{color:#65cd80!important}main.projects.categories ul.list-group>li:hover{background:#f6f6f6}main.projects.categories ul.list-group>li:hover>a,main.projects.categories ul.list-group>li:hover>a::before{color:#4c96ff!important}main.projects.categories ul.list-group>.class_active{margin:0!important}main.projects.categories ul.list-group>.class_active>a{color:#4c96ff}main.projects.categories ul.list-group>.class_active>a::before{content:'\f0c8'}main.projects.categories ul.list-group>.class_active>a:hover{color:#65cd80}main.projects.categories .text{margin-bottom:20px}main.projects.categories ul.list-group>li a::before{font-family:fontAwesome;color:#f6f6f6;margin-right:10px;content:'\f096';-webkit-transition:all .4s;transition:all .4s}.pagination ul li a,.pagination ul li span,main.libraries figure i{-webkit-transition:all 600ms;transition:all 600ms}main.projects.categories ul.list-group>li a:hover::before{content:'\f0c8'}main.projects.categories ul.list-group>li:nth-of-type(1) a::before{content:'\f0ae'}main.libraries article:hover figure i{color:#4c96ff}main.libraries article h2,main.libraries article p{color:#818285!important}main.libraries article p{margin-top:20px}main.libraries article .btn{color:#fff;font-size:1.2rem}main.libraries article h2{font-size:1.6rem;line-height:100%;font-weight:700}main.libraries article h2 span{display:inline-block;white-space:normal;width:88%;vertical-align:middle}main.libraries article h2 i{display:inline-block;white-space:normal;vertical-align:middle}main.libraries figure{overflow:hidden;background:#fff;text-align:center;background-size:cover;background-position:center center;background-repeat:no-repeat}main.libraries .card-action{text-align:center;padding:10px!important}main.libraries .card-title{line-height:100%}main.libraries i{cursor:pointer}main.libraries .btn i{margin-left:10px;color:#fff}main.libraries .card-content{padding:10px!important}main.libraries.categories ul.list-group{background:#feffff}main.libraries.categories ul.list-group>li{border-bottom:1px solid #65cd80;padding:15px 10px;position:relative}main.libraries.categories ul.list-group>li::before{content:'';height:4px;width:20px;-webkit-transition:all 600ms;transition:all 600ms;display:block;position:absolute;bottom:-2px;left:0}main.libraries.categories ul.list-group>li:hover{border-bottom:thin solid #818285}main.libraries.categories ul.list-group>li>a{display:block;font-size:1.6rem;line-height:100%;font-weight:500}main.libraries.categories ul.list-group>li>a:hover{color:#818285}main.libraries.categories ul.list-group>li>a i{margin-right:10px}main.libraries.categories ul.list-group>li>ul{display:none}main.blog .blog-big{border-right:thin solid #e5e6e9;padding-right:20px}main.blog .blog-big img{max-width:100%;height:auto;margin:20px auto 0;display:block;border:4px solid #e5e6e9}main.blog .blog-mini{padding:0 20px 60px}main.blog article{padding-bottom:40px;border-bottom:thin solid #e5e6e9;position:relative}main.blog article h2{font-size:2rem;line-height:100%;font-weight:500;color:#636467}main.blog article .text{margin:20px 0}main.blog article figure{height:200px;width:350px;float:right;margin-left:20px;overflow:hidden;background:#fff;text-align:center;background-size:cover;background-position:center center;background-repeat:no-repeat}main.blog article figure img{width:100%;height:100%}main.blog article .icon{vertical-align:top;white-space:normal;position:absolute;bottom:-22px;left:50%;margin-left:-22px;padding:0 10px;text-align:center;background-size:50%;display:block;height:44px;width:44px}main.blog article .icon i{font-size:2.4rem;line-height:100%;font-weight:400;color:#e5e6e9;margin-top:8px}main.blog .row,main.blogDetail .row{margin-bottom:0}main.blog h2,main.blogDetail h2{display:block;font-size:2rem;line-height:100%;font-weight:500;color:#636467;margin-bottom:3px}main.blog article,main.blogDetail article{margin-bottom:20px;width:100%}main.blog figure,main.blogDetail figure{display:none}main.blog aside,main.blogDetail aside{display:block;width:100%;background:#4c96ff}main.blog aside .keywords,main.blogDetail aside .keywords{padding:10px}main.blog aside .keywords h3,main.blogDetail aside .keywords h3{font-size:1.6rem;line-height:100%;font-weight:700;text-align:center;text-transform:uppercase;color:#f6f6f6;margin-bottom:10px}main.blog aside .keywords a,main.blogDetail aside .keywords a{border:.1rem solid transparent;display:inline-block;white-space:normal;vertical-align:middle;background:0 0!important;width:auto;text-decoration:underline;padding:0!important;margin:3px 5px 10px;color:#f6f6f6}main.blog aside .keywords a:nth-of-type(odd),main.blogDetail aside .keywords a:nth-of-type(odd){font-size:2rem;line-height:100%;font-weight:400;display:inline-block;white-space:normal;vertical-align:middle;margin:0 5px 10px}main.blog .autor,main.blog .category,main.blog .date,main.blogDetail .autor,main.blogDetail .category,main.blogDetail .date{font-size:0;display:inline-block;white-space:normal;vertical-align:middle;width:auto;margin-right:5px;padding-right:5px;border-right:thin dotted #818285}.myComments .comments-profile,footer nav ul li{border-right:thin solid #e5e6e9}main.blog .autor a,main.blog .category a,main.blog .date a,main.blogDetail .autor a,main.blogDetail .category a,main.blogDetail .date a{color:#65cd80}main.blog .autor a,main.blog .autor span,main.blog .category a,main.blog .category span,main.blog .date a,main.blog .date span,main.blogDetail .autor a,main.blogDetail .autor span,main.blogDetail .category a,main.blogDetail .category span,main.blogDetail .date a,main.blogDetail .date span{display:inline-block;white-space:normal;vertical-align:middle;font-size:1.3rem;line-height:100%;font-weight:300}main.blog .autor i,main.blog .category i,main.blog .date i,main.blogDetail .autor i,main.blogDetail .category i,main.blogDetail .date i{font-size:1.4rem;line-height:100%;font-weight:400;display:inline-block;white-space:normal;vertical-align:middle}main.blog .category,main.blogDetail .category{border:none!important}main.blog .text,main.blogDetail .text{margin:20px 0}main.blogDetail aside{margin-left:20px}main.blogDetail aside .autor,main.blogDetail aside .date,main.blogDetail aside a{width:100%;font-size:1.3rem;line-height:130%;font-weight:400;display:block;background:#4c96ff;color:#f6f6f6;text-align:center;padding:10px}main.blogDetail aside .autor i,main.blogDetail aside .date i,main.blogDetail aside a i{margin-bottom:10px;display:block;font-size:3rem;line-height:100%;font-weight:400}main.blogDetail aside .autor,main.blogDetail aside .date{margin:0}main.blogDetail aside .autor i,main.blogDetail aside .date i{color:#f6f6f6}main.blogDetail aside .autor{background:#65cd80}main.blogDetail aside a{background:#818285}main.blogDetail aside a:hover{background:#636467}main.blogDetail aside a i{margin-bottom:10px;display:block;font-size:3rem;line-height:100%;font-weight:400}main.blogDetail article{text-align:left;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:0;padding-bottom:30px}main.blogDetail article .text{text-align:left}main.blogDetail article img{height:200px;width:350px;float:right;margin:0 0 20px 20px;overflow:hidden;background:#fff;text-align:center;background-size:cover;background-position:center center;background-repeat:no-repeat}main.blogDetail article img img{width:100%;height:100%}main.blogDetail article .icon{display:inline-block;vertical-align:top;white-space:normal;position:absolute;bottom:50%;left:-12px;margin-left:-22px;background:#fff;padding:0 10px}main.blogDetail article .icon i{font-size:2rem;line-height:100%;font-weight:400;color:#e5e6e9}main.blogDetail figure{display:block}main.blogDetail aside{display:block;-webkit-box-flex:0;-webkit-flex:0 200px;-ms-flex:0 200px;flex:0 200px}main.blogDetail .keywords{background:#4c96ff;padding:10px}main.blogDetail .keywords h3{font-size:1.6rem;line-height:100%;font-weight:700;text-align:center;text-transform:uppercase;color:#f6f6f6;margin-bottom:10px}#create-comment h4,#create-comment label{color:#111!important}main.blogDetail .keywords a{border:.1rem solid transparent;display:inline-block;white-space:normal;vertical-align:middle;background:0 0!important;width:auto;padding:0!important;margin:5px 5px 10px}#comment.form-control,#comment.form-control:focus{border:1px solid #e5e6e9}main.blogDetail .keywords a:nth-of-type(odd){font-size:2rem;line-height:100%;font-weight:400;display:inline-block;white-space:normal;vertical-align:middle;margin:0 5px 10px}#existing-comments{margin:10px 0}#create-comment{background:#e5e6e9;padding:20px}#create-comment h4{margin:10px 0}.langs a,.langs span{color:#f6f6f6}#comment.form-control{height:200px;padding:10px}#commentPost .form_submit{float:right;margin:20px 0}.myComments .date,.myComments .image,.myComments .name{display:inline-block;white-space:normal;width:auto;vertical-align:middle;border:none!important;font-weight:700}.myComments .row{margin-bottom:0}.myComments .comment{border:thin solid #eff0f3!important;background:#f9fafd!important;padding:10px;margin-bottom:10px}.myComments .comment:nth-of-type(odd){background:#eff0f3!important}.myComments .comments-text{padding-left:20px}.myComments .res_form{margin-top:40px;width:100%;position:relative;display:block}.myComments .res_form h4{margin-bottom:20px}header{box-shadow:0 1px 1px rgba(0,0,0,.3);border-top:2px solid #4c96ff;position:relative}.langs,footer.fixed,header.fixed{position:absolute}header .row{margin-bottom:0}header .row .col{padding:0}header .logo{margin:10px 0;display:block;width:100%;height:80px;background-size:contain;background-position:center center;background-repeat:no-repeat}.langs{top:0;right:0;font-size:0;background:#4c96ff;padding:5px}.langs a,.langs span{font-size:1.3rem;line-height:100%;font-weight:400;display:inline-block;white-space:normal;vertical-align:middle}.langs span{margin:0 5px}.langs .active_idiomas,.langs a:hover{color:#e5e6e9}header.fixed{top:20px;left:0;width:100%;z-index:999}header.fixed .logo{display:none}footer.fixed{bottom:0;left:0}.pagination ul li,.relative{position:relative}footer{width:100%;z-index:99999999;color:#818285;border-bottom:4px solid #65cd80;background-image:url(../img/patterns/0.png);background-color:#f6f6f6;font-size:1.4rem;line-height:100%;font-weight:400}footer a{color:#4c96ff}footer .row{margin-bottom:0}footer nav{margin-top:10px}footer nav ul{width:100%;text-align:center}footer nav ul li{display:inline-block;vertical-align:top;white-space:normal;margin:0 0}footer nav ul li a{padding:0 10px;text-transform:uppercase;display:block;-webkit-transition:all 600ms;transition:all 600ms;color:#4c96ff}.ahorranito .ahorranito-icon,footer .ahorranito .ahorranito-icon,footer .ahorranito a{vertical-align:middle;display:inline-block}footer nav ul li a:hover{color:#65cd80}footer nav ul .last{border:none!important}footer .contact-info{width:100%;margin:10px 0;text-align:center}footer .contact-info>div{display:inline-block;vertical-align:top;white-space:normal;margin:0 5px}footer .contact-info>div i{margin-right:5px}footer .contact-info>div a{color:#4c96ff;text-decoration:underline}footer .contact-info>div a:hover{color:#65cd80}footer .ahorranito{text-align:right;margin-bottom:10px}footer .ahorranito a{white-space:normal;color:#818285}footer .ahorranito .ahorranito-icon{white-space:normal}@media screen and (max-width:960px){footer .ahorranito,footer .copyright{margin-bottom:10px;text-align:center;line-height:120%}}@media screen and (max-width:601px){footer .contact-info>div,footer nav ul li a{line-height:150%}}.ahorranito span{color:#1d9ad4}.ahorranito .ahorranito-icon{background-image:url(../img/ahorranito.png);background-position:center;background-repeat:no-repeat;height:20px;width:20px}.pagination ul .active a,.pagination ul .active span,.pagination ul li a:hover,.pagination ul li span:hover{color:#4c96ff;border:4px solid #4c96ff;background:0 0}.clear{clear:both}.left{float:left}.right{float:right}.b1{border:.1rem solid #8b0000!important}.b2{border:.1rem solid navy!important}.b3{border:.1rem solid #0f0!important}.none{display:none}.tRight{text-align:right}.tCenter{text-align:center}.tLeft{text-align:left}.hide{display:none!important}.scrollY{overflow-y:auto!important;overflow-x:hidden!important}.grid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:stretch}.pagination{text-align:center}.pagination ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-line-pack:stretch;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.pagination ul li{margin:0 -2px}.pagination ul li a,.pagination ul li span{display:block;background:0 0;color:#65cd80;height:30px;width:30px;font-size:1.4rem;line-height:23px;font-weight:700;cursor:pointer;border:4px solid #65cd80;border-radius:100%}.pagination ul li a i,.pagination ul li span i{margin-top:3px}.pagination ul .active{z-index:99999}.pagination ul .next a,.pagination ul .prev a{line-height:22px!important}.accordeon-active{display:block!important}