// Bootstrap
@import "bootstrap/bootstrap.less";

// Font Awesome
@import "font-awesome/font-awesome.less";
@fa-font-path: "../templates/frontend/fonts"; 

html {overflow-y:scroll}*{border-radius:0!important}body{margin:0;padding:0;font-family:'BenchNine',sans-serif;font-size:20px}li{list-style:none}a:hover,a:visited,a{text-decoration:none}h1,h2{text-transform:uppercase;font-weight:bold}input{border-radius:0!important}iframe{width:100%;min-height:200px}iframe#se-voluntario{min-height:610px;overflow-y:hidden}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:transparent;background-image:none;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:border-color ease-in-out .15s , -webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s , box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s , box-shadow ease-in-out .15s}.form-group{margin-bottom:20px}.mb-1{margin-bottom:1rem!important}.mb-2{margin-bottom:2rem!important}.mb-3{margin-bottom:3rem!important}.mb-4{margin-bottom:4rem!important}.mb-5{margin-bottom:5rem!important}.mt-1{margin-top:1rem!important}.mt-2{margin-top:2rem!important}.mt-3{margin-top:3rem!important}.mt-4{margin-top:4rem!important}.mt-5{margin-top:5rem!important}.my-1{margin-top:1rem!important;margin-bottom:1rem!important}.my-2{margin-top:2rem!important;margin-bottom:2rem!important}.my-3{margin-top:3rem!important;margin-bottom:3rem!important}.my-4{margin-top:4rem!important;margin-bottom:4rem!important}.my-5{margin-top:5rem!important;margin-bottom:5rem!important}.header{background:#fff;position:fixed;width:100%;z-index:99999}.header img.logo{margin:10px 0;transition:all .5s ease 0s;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s}.header.header-on-top img.logo{margin-top:2px;margin-bottom:0;max-width:130px}.header-backup{width:20px;height:100px;background:transparent;margin:auto}.navbar-default{background-color:transparent;border-color:transparent;margin-bottom:0;margin-top:27px;transition:all .5s ease 0s;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s}.navbar-default .container-fluid,.navbar-default .navbar-collapse{padding:0}.navbar-default .navbar-toggle span{color:#fff}.navbar-default ul.nav{margin:0;padding:0}.navbar-default .navbar-nav>li>a{font-size:22px;color:#737373;text-transform:uppercase;transition:all .7s ease 0s;-webkit-transition:all .7s ease 0s;-moz-transition:all .7s ease 0s;-o-transition:all .7s ease 0s;-ms-transition:all .7s ease 0s;padding:14px 10px;font-weight:700;letter-spacing:.5px}.navbar-default .navbar-nav>li:last-child>a{padding:14px 0 14px 10px}.navbar-default .navbar-nav>li>a:hover{color:#0399db}.navbar-default .navbar-toggle .icon-bar{background-color:#000}.navbar-default li.active a{color:#0399db!important;font-weight:700}.navbar-default .navbar-toggle{border-color:#fff;margin-top:4px}.header-on-top .navbar-default{margin-top:5px}.lead{font-size:25px;margin-top:10px;line-height:1.4}.menu-interior a{padding:10px 5px!important}.menu-interior li.active a{font-weight:700;background:rgba(1,78,124,.5);color:#000}.slider-row{margin:0;padding:0}.slider-wrapper{margin:0;padding:0!important;background:#000!important}.carousel-caption{position:absolute;text-align:left;left:10%;right:25%;line-height:1;top:300px;background:rgba(0,0,0,.48);padding:0 30px}.carousel-caption h1,.carousel-caption .h1{font-size:8rem;color:#fff;text-transform:uppercase;margin-bottom:0;font-weight:700}.carousel-caption p{font-size:40px;color:#fff;text-transform:uppercase;font-weight:bold;margin-top:0}.carousel-caption button{width:240px;height:60px;background:#3a9ecb;color:#fff;font-size:30px;text-transform:uppercase;border:0;transition:all .5s ease 0s;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s}.carousel-caption button:hover{background:#2a2a2a}.carousel-inner{background:-webkit-linear-gradient(left,#000,blue);background:-o-linear-gradient(left,#000,blue);background:-moz-linear-gradient(left,#000,blue);background:linear-gradient(to left,#000,blue)}.item{position:relative}.carousel-control{width:5%}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{font-size:18px;padding:5px;background:#fff;border-radius:50%;color:transparent;margin-left:0;margin-top:50px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{font-size:18px;padding:5px;background:#fff;border-radius:50%;color:transparent;margin-right:0;margin-top:50px}.normal-carousel.carousel{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGUlEQVQYV2NkQABjRijbmIGB4SyIA2aABAEabgI3VKpgCwAAAABJRU5ErkJggg==) repeat}.normal-carousel.carousel .carousel-caption{position:absolute;text-align:center;left:0;right:0;line-height:1;top:auto;margin-top:0;background:rgba(0,0,0,.48);padding:5px 30px;display:inline-block;margin:auto;max-width:80%}.normal-carousel.carousel .item{margin-top:0;border:0}.normal-carousel.carousel .carousel-control{background:none;top:50%;transform:translateY(-50%);bottom:auto;color:#0399db}.normal-carousel.carousel .carousel-inner>.next,.normal-carousel.carousel .carousel-inner>.prev{position:absolute}.content{margin-top:-150px;position:relative;z-index:10}.content .container{background-color:rgba(255,255,255,1);padding-top:30px;padding-bottom:30px;border-top:2px solid rgba(0,0,0,.6)}.featured .content{margin-top:0;position:relative;z-index:10}.featured .content .container{background:none;padding:0;border:none}.content .page-header{margin-top:0;border:none;margin:20px 0 0 0}.content .page-header h1{font-size:90px;color:#0399db;margin-top:0;text-shadow:2px 2px 2px rgba(0,0,0,.6)}.content .item{position:relative;margin-top:20px;border-left:1px solid rgba(1,78,124,.72);overflow:hidden}.content .blog-img-title{margin-bottom:-5px;z-index:5;position:relative}.content .blog-img-title h3{padding:5px 10px;margin:0;background-color:#0299db;display:inline-block;color:#fff;font-size:35px}.content .item-image img{width:100%;display:block;height:auto}.content .item-image p.img_caption{text-align:left!important;position:absolute;top:250px;padding:10px;width:80%;background:rgba(0,0,0,.7);color:#8bdbff;font-size:23px;text-shadow:1px 1px 1px #000;max-height:175px;overflow:hidden;margin-bottom:-90px}.content .image-post p.img_caption{position:relative;top:-110px}.content .metadata{background:#014e7c;padding:5px 10px;color:#fff}.item-page .btn.btn-primary a{color:#fff!important}.content .aside img{max-width:100%;height:auto}.content .aside h3{padding:10px;font-size:30px;color:#fff;text-transform:uppercase;font-weight:bold;border-bottom:4px solid #04507e;margin:0 0 5px 0;background-color:#0399db}*/
.content .aside .form-group{width:100%}.aside .moduletable{margin-bottom:25px}.newsflash-vert{padding:0}.aside-left .newsflash-vert p.img_caption{font-size:16px;padding:5px;top:-120px;max-height:110px;width:100%;position:relative;line-height:14px;letter-spacing:.7px}.tagscloud .btn{padding:2px;border-radius:0;border:none;line-height:1em;background-color:rgba(20,126,70,.8)}.aside-right .newsflash-vert .media-object{width:150px;height:auto}.aside-right .search .form-inline .form-group{display:block}.aside-right .search .form-inline .input-group{width:100%}.aside-right .banneritem{margin-bottom:15px}.about h2{font-size:90px;color:#0399db;margin-top:50px}.about h4{font-size:24px;color:#737373;margin-bottom:45px}.about-img img{width:100%}.single-about-detail{position:relative}.pentagon-text h1{font-size:60px;color:#383838;margin-top:0;transition:all .7s ease 0s;-webkit-transition:all .7s ease 0s;-moz-transition:all .7s ease 0s;-o-transition:all .7s ease 0s;-ms-transition:all .7s ease 0s;position:absolute;left:15%;width:50px;top:-6%}.pentagon-text{width:70px;height:52px;background:#fff;position:relative;top:-30px;left:43%}.pentagon-text:before{content:"";position:absolute;top:-15px;left:0;width:0;height:0;border-left:34px solid transparent;border-right:35px solid transparent;border-bottom:15px solid #fff}.pentagon-text:after{content:"";position:absolute;bottom:-15px;left:0;width:0;height:0;border-left:36px solid transparent;border-right:34px solid transparent;border-top:15px solid #fff}.about-details{background:#2a2a2a;border-top:2px solid #fff;transition:all .7s ease 0s;-webkit-transition:all .7s ease 0s;-moz-transition:all .7s ease 0s;-o-transition:all .7s ease 0s;-ms-transition:all .7s ease 0s}.about-details h3{font-size:36px;color:#fff;margin-top:0}.about-details p{font-size:13px;color:#fff;font-family:'Open Sans',sans-serif;padding:0 25px;padding-bottom:30px}.single-about-detail:hover .about-details{background:#3a9dca}.single-about-detail:hover .pentagon-text h1{color:#3a9dca}.service{background:url(/images/xpattern.jpg.pagespeed.ic.nFJTaEaZI6.jpg);background-repeat:repeat;margin-top:40px;padding-bottom:90px}.service h2{font-size:90px;color:#fff;margin-top:70px;margin-bottom:0}.service h4{font-size:24px;color:#fff;margin-top:0;margin-bottom:70px;display:block}.single-service h3{margin-top:60px;color:#fff}.single-service a{color:#fff;font-size:35px}.single-service-img{position:relative}.single-service-img:before{position:absolute;width:140px;height:140px;border:5px solid #fff;left:13px;right:0;content:"";transform:rotate(45deg);bottom:-14px;background:#3a9bc8;z-index:0}.service-img{position:relative;z-index:2}.single-service:hover .single-service-img:before{box-shadow:0 0 15px #fff}.service-img img{margin:0 auto}.team{padding-bottom:60px}.team h2{font-size:90px;color:#0399db;margin-top:50px;margin-bottom:0}.team h3{font-size:26px;color:#fff}.team h4{font-size:24px;color:#737373;margin-top:0;margin-bottom:45px}.team .team-heading p{font-size:22px;color:#737373;margin-top:0;margin-bottom:45px}.team .person-detail p{font-size:17px;color:#353535;margin:0;line-height:17px;letter-spacing:.3px}.single-member{margin:0;padding:0;height:390px}.single-member .person{height:195px}.single-member .person img{width:100%}.single-member .person-detail{height:195px;padding:10px;background:#3a9cc8;position:relative;transition:all .7s ease 0s;-webkit-transition:all .7s ease 0s;-moz-transition:all .7s ease 0s;-o-transition:all .7s ease 0s;-ms-transition:all .7s ease 0s}.single-member.super .person{height:390px}.single-member.super .person-detail{height:390px;background:#3087ae}.arrow-top,.arrow-bottom{position:absolute;width:20px;height:20px;background:#3ba0cc;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transition:all .7s ease 0s;-webkit-transition:all .7s ease 0s;-moz-transition:all .7s ease 0s;-o-transition:all .7s ease 0s;-ms-transition:all .7s ease 0s}.arrow-top{bottom:-10px;left:46%}.arrow-bottom{top:-9px;left:46%}.single-member:hover,.single-member:hover .person-detail{background:#2a2a2a;color:#fff}.single-member:hover .person-detail p{color:#fff}.single-member:hover,.single-member:hover .arrow-top{background:#2a2a2a}.single-member:hover,.single-member:hover .arrow-bottom{background:#2a2a2a}.contact-caption{background:rgba(0,0,0,.51);margin-top:120px}.contact-heading h2{color:#fff;font-size:90px}.contact-info{padding-left:40px}.contact-info h3{padding-left:0;font-size:30px;color:#fff;text-transform:uppercase;font-weight:bold;border-bottom:1px solid #13849c;padding-bottom:12px;margin-bottom:0}.contact-form h3{padding-left:0;font-size:30px;color:#fff;text-transform:uppercase;font-weight:bold;border-bottom:1px solid #13849c;padding-bottom:12px;margin-bottom:0}.contact-info ul{margin:0;padding:0}.contact-info ul li{font-family:'Open Sans',sans-serif;font-size:14px;color:#fff}.contact-info i.fa{font-size:16px;padding-right:12px;width:25px;height:38px}.contact-info ul li span{font-weight:bold}.contact-form input{width:100%;height:40px;background:#fff;font-size:13px;color:#084a5c;font-family:'Open Sans',sans-serif;padding:12px;border:0;margin-bottom:12px}.contact-form textarea{font-family:'Open Sans',sans-serif;padding:12px;width:100%;height:140px;border:0;margin-bottom:12px}.info-detail{border-top:1px solid #53cde5;padding-top:15px}.form{border-top:1px solid #53cde5;padding-top:15px;text-align:right}.contact-form .submit-btn{width:auto;height:auto;float:right;font-size:24px;color:#fff;background:url(/img/xbtn-bg.jpg.pagespeed.ic.5E5r9peNPl.jpg);background-repeat:no-repeat;padding:5px 20px;font-family:'BenchNine',sans-serif;font-weight:bold;margin-bottom:12px;border:0}.contact-form{padding-right:40px}#map{height:830px;background-image:url(/images/xmap.jpg.pagespeed.ic.ise03GN7jx.jpg);background-size:100% auto;background-position:center center}.map{position:relative;overflow:hidden}.contact{position:absolute;width:100%;height:830px;margin-top:0;left:0;margin-top:-830px;background:rgba(0,0,0,.51)}.footer-para{margin:0;padding:0}.footer{background:#000;color:#b1b1b1;border-top:4px solid #014e7c;width:100%;position:fixed;bottom:0;z-index:10000000}.footer p{font-size:12px;font-family:'Open Sans',sans-serif;font-weight:300;margin:0}.footer a i.fa{font-size:24px;color:#b1b1b1;padding:10px}.footer a i.fa:hover{color:#0399db}.footer .nav>li>a:hover,.footer .nav>li>a:focus{text-decoration:none;background:none;color:#fff}.developed-by{position:fixed;left:0;bottom:0;z-index:999999;display:inline-block;text-align:center;background-color:rgba(0,0,0,.8);padding:3px 5px 2px 6px;border-radius:0 10px 0 0}.developed-by,.developed-by img{-webkit-transition:all 2s;-moz-transition:all 2s;-ms-transition:all 2s;-o-transition:all 2s;transition:all 2s}.developed-by a{font-size:9px;color:#ccc;font-family:arial,sans-serif}.developed-by a:hover{text-decoration:none}.developed-by.minimized{padding:3px;width:25px;height:25px}.developed-by.minimized .texto{display:none;visibility:hidden}.carousel-inner{position:relative}.carousel-fade .carousel-inner .item{opacity:0;transition-property:opacity}.carousel-fade .carousel-inner .active{opacity:1}.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{left:0;opacity:0;z-index:1}.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right{opacity:1}.carousel-fade .carousel-control{z-index:2;opacity:1;background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,0) 100%)}.site.view-article #content .item-page img{max-width:100%;height:auto}#content .nav.menu-interior>li>a{font-size:15px;padding:.5rem 0}.table-custom th{font-size:20px;padding:8px 4px;color:#06787a;font-weight:bold;font-size:28px}.table-custom td:first-child{min-width:140px;font-weight:bold;color:#06787a}.table-custom tr td{vertical-align:middle}.table-custom > tbody > tr:nth-of-type(odd) {background:#e6e7e9}.site.error-404 .content{padding:8rem 0}.site.error-404 .content h1{font-size:90px;color:#0399db}.site.error-404 .content p{font-size:24px;color:#737373;margin-bottom:3rem;line-height:1.2}.site.error-404 .content a{padding:5px 20px;font-size:24px;font-weight:bold;color:#fff;background:#222;border:solid 2px #222}.site.error-404 .content a:hover{color:#222;background:#fff;border:solid 2px #222}.site.error-404 .content .article-footer{display:none}html,body,.carousel,.carousel-inner,.carousel-inner .item{height:100%}@media all and (transform-3d),(-webkit-transform-3d){.carousel-fade .carousel-inner>.item.next,.carousel-fade .carousel-inner>.item.active.right{opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.carousel-fade .carousel-inner>.item.prev,.carousel-fade .carousel-inner>.item.active.left{opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.carousel-fade .carousel-inner>.item.next.left,.carousel-fade .carousel-inner>.item.prev.right,.carousel-fade .carousel-inner>.item.active{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@media (min-width:992px) and (max-width:1199px){.navbar-default .navbar-nav>li>a{font-size:20px;padding:14px 12px}.carousel-caption{right:12%}.carousel-caption h1{font-size:120px}.carousel-caption p{font-size:32px}.carousel-caption button{width:215px;height:55px;font-size:26px}h2{font-size:75px!important}h4{font-size:22px!important}.person-detail h3{font-size:26px}.person-detail p{font-size:12px}.single-service-img:before{width:130px;height:130px;left:2px;bottom:-9px;display:block;margin-left:auto;margin-right:auto}}@media (min-width:768px) and (max-width:991px){.navbar-default .navbar-nav>li>a{font-size:16px;padding:10px 8px}.carousel-caption{right:12%}.carousel-caption h1{font-size:90px}.carousel-caption p{font-size:30px}.carousel-caption button{width:180px;height:50px;background:#3a9ecb;color:#fff;font-size:22px}h2{font-size:70px!important}h4{font-size:18px!important}#map{height:1050px}.contact{margin-top:-1050px;height:1050px}.contact-caption{margin-top:110px}.single-service h3{margin-top:35px;margin-bottom:65px}.single-service-img:before{width:130px;height:130px;left:0;bottom:-5px;display:block;margin-left:auto;margin-right:auto}}@media (max-width:1199px){#row-google-maps{background-size:auto 100%}}@media (min-width:480px) and (max-width:767px){.header-logo img{margin-top:20px}.navbar-default .navbar-nav>li>a{font-size:20px}.carousel-caption{margin-top:-110px}.carousel-caption h1{font-size:75px}.carousel-caption p{font-size:25px}.carousel-caption button{width:160px;height:40px;font-size:20px}#map{height:1120px}.contact{height:1120px;margin-top:-1120px}h2{font-size:70px!important}h4{font-size:21px!important}.contact-info ul{margin-left:4px}.contact-info i.fa{width:25px}.contact-caption{margin-top:140px}.single-service h3{margin-top:35px;margin-bottom:65px}.single-service-img:before{width:130px;height:130px;left:0;bottom:-5px;display:block;margin-left:auto;margin-right:auto}}@media (max-width:479px){.header img.logo{margin:20px 10px}.header-logo{margin-top:20px!important}.navbar-default .navbar-toggle{border-color:#fff;margin-top:-7px;right:10%}.navbar-default .navbar-nav>li>a{font-size:16px;text-align:left}.header-backup{height:80px}.carousel-caption{margin-top:-60px}.carousel-caption h1{font-size:20px}.carousel-caption p{font-size:12px}.carousel-caption button{width:90px;height:23px;font-size:16px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-top:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-top:30px}.about h2{font-size:50px;color:#0399db;margin-top:30px}.service h2{font-size:50px;margin-top:40px}.team h2{font-size:50px;margin-top:40px}h4{font-size:18px!important}.contact-caption{margin-top:38%}#map{height:950px}.contact{height:950px;margin-top:-950px}.contact-heading h2{font-size:50px;text-align:left;margin-left:15px}.contact-info h3{margin-left:8px;font-size:25px;padding-bottom:8px}.info-detail{margin-left:8px}.contact-info ul li{font-size:10px}.contact-info i.fa{font-size:13px;width:20px;height:18px}.contact-info,.contact-form{padding:10px}.contact-form h3{font-size:25px;padding-bottom:8px;margin-bottom:0;margin-right:0}.footer a i.fa{font-size:18px;padding:25px 7px}.footer p{font-size:10px}.single-service h3{margin-top:35px;margin-bottom:65px}.single-service-img:before{width:130px;height:130px;left:0;bottom:-5px;display:block;margin-left:auto;margin-right:auto}}#insidebar ul.unstyled{list-style:none;margin:0;padding:0}#insidebar .form-control{width:100%!important}.navbar div.search{@media (max-width: 767px) {
		padding: 0 0 20px 0;
		width: 100%;
	}
}#mod-search-searchword{@media (min-width: 768px) {
		margin-top: 7px;
	}
}.form-group{@media (min-width: 768px) {
		padding: 5px 0;
	}
}