.verde{color:#a5c542!important;}
body{padding-top:165px;}
h2 small{font-weight:300;color:#333;}
.localscroll .navbar-default .navbar-brand{width:202px;height:41px;display:block;background:url("../images/main-logo.png") no-repeat;background-size:156px 41px;padding:0;margin:19px 0 0 0;}
.localscroll #mainHeader{background:#333;border-bottom:none;box-shadow:none;}
.navbar-brand img{max-height:47px;}
.navbar-nav > li > a > i, .navbar-default .navbar-nav > li > a{text-transform:uppercase;color:#fff;}
.navbar-default .navbar-toggle .icon-bar{background-color:#fff;}
#mainMenu .navbar-nav li{border-bottom:none;}
#rsDemoWrapper{margin-top:-88px;}
.MainQuote{background-color:#fff;}
#paralaxSlice1{background:url("../images/bg-mainquote.jpg") no-repeat center center #fff;}
#paralaxSlicedigi{background:url("../images/cta-digitalizadores.jpg") no-repeat center center #fff;}
.MainQuote h1{color:#fff;padding-top:15px;}
.MainQuote p{color:#fff;font-size:22px;font-weight:300;}
.SecondQuote{background-color:#fff;}
#paralaxSlice4{background:url("../images/bg-fourthquote.jpg") no-repeat center center #fff;}
.ThirdQuote{background-color:#fff;}
#paralaxSlice2{background:url("../images/bg-thirdquote.jpg") no-repeat center center #fff;}
.FourthQuote{background-color:#fff;}
.FourthQuote address h4{color:#a5c542;font-weight:600;}
.FourthQuote address h3{color:#a5c542;font-weight:600;font-size:34px;}
#contact{background:url("../images/bg-secondquote.jpg") no-repeat center center #fff;}
.footer-dinamiq{background-color:#363636;color:#b2b2b2;}
.footer-dinamiq h3{color:#b2b2b2;}
.footer-dinamiq a{color:#b2b2b2;}
.footer-dinamiq #footerRights{background-color:#1f1f1f;border-top:1px dashed #454545;}
.footer-dinamiq .iconRounded{color:#b2b2b2;border:1px dashed #b2b2b2;}
.footer-dinamiq .iconRounded:hover{color:#363636;background:#fff;}
.page-header{background:url("../images/bg-title.jpg") no-repeat center center #9B0000;}
.SecondQuote blockquote{color:#333;}
.ThirdQuote .span12{background:rgba(255, 255, 255, 0.5);padding:30px;}
.ThirdQuote .span12 h1{text-transform:uppercase;font-weight:600;}
.ThirdQuote .span12 p{margin-bottom:20px;}
.img-FourthQuote{margin:0 0 -57px 0}
blockquote:before{content:'\f10d';font-family:'FontAwesome';margin-right:0.5em;}
blockquote:after{content:'\f10e';font-family:'FontAwesome';margin-left:0.5em;}
#page{margin-top:-88px;}
#html5Video h1{font-family:'Oswald', sans-serif;font-weight:700;font-size:74px;text-transform:uppercase;}
#html5Video h2{font-weight:300;font-size:34px;}
.caption-dina h1{font-family:'Oswald', sans-serif;font-weight:700;font-size:74px;text-transform:uppercase;color:#FFF;text-align:center;}
.caption-dina h2{font-weight:300;font-size:34px;color:#FFF;text-align:center;}
.caption-dina h2 strong{font-family:'Oswald', sans-serif;font-size:38px;}
#paralaxSlice-compania{background:url("../images/bg-compania.jpg") no-repeat center center #fff;}
.header-in{height:600px;}
.maskParent.vAlignCenter{display:table;height:100%;width:100%;}
.header-in .vAlignCenter .paralaxText{display:table-cell;height:100%;width:100%;vertical-align:middle;text-align:center;}
.header-in .vAlignCenter .paralaxText h1{font-family:'Oswald', sans-serif;font-weight:400;font-size:72px;text-transform:uppercase;}
.boxIcon a{padding:0;}
.quote-in{background:#A8C715;border:none;}
.quote-in h1, .quote-in h1 small{color:#fff;}
.icon-dinamiq2{position:relative;margin:-100px 0 0 0;width:100px;}
#paralaxSlice-equipo{background:url("../images/bg-compania2.jpg") no-repeat center center #fff;}
#paralaxSlice-historia{background:url("../images/bg-historia.jpg") no-repeat center center #fff;}
#paralaxSlice-inversiones{background:url("../images/bg-inversiones.jpg") no-repeat center center #fff;}
#paralaxSlice-alianzas{background:url("../images/bg-inversiones.jpg") no-repeat center center #fff;}
#paralaxSlice-diseno{background:url("../images/bg-diseno.jpg") no-repeat center center #fff;}
#paralaxSlice-intranet{background:url("../images/bg-intranet.jpg") no-repeat center center #fff;}
#paralaxSlice-apis{background:url("../images/bg-apis.jpg") no-repeat center center #fff;}
#paralaxSlice-tecnologia{background:url("../images/bg-tecnologia.jpg") no-repeat center center #fff;}
#paralaxSlice-digitalizador{background:url("../images/bg-digitalizador.jpg") no-repeat center center #fff;}
#paralaxSlice-SEO-local{background:url("../images/bg-SEO-local-2.jpg") no-repeat center center #fff;background-size: cover;}
.img-center{margin:0 auto;}
.img-left{float:left;margin:0 15px 15px 0;}
.img-right{float:right;margin:0 0 15px 15px;}
.iconList li:before{content:'\f105';font-family:'FontAwesome';}
.iconList.dos li {
    padding: 10px 0;
    border-bottom: solid 1px #ddd;
}
.iconList.dos li:before{
    content: '\f138';
    font-family: 'FontAwesome';
    font-size: 20px;
    color: #A8C715;
}
.digitalizacion-icon h4 {
    text-transform: uppercase;
}
.digitalizacion-icon img {
    max-width: 100px;
    margin: 0 auto;
}
sup {
    bottom: 0.8em;
}
.borderColor{border:1px solid #ddd;}
.img-alianzas{width:300px;height:300px;}
.boxIcon h2{margin-bottom:10px;text-transform:uppercase;font-family:'Oswald', sans-serif;font-size:14px;}
#services .boxIcon h2{font-size:26px;}
.boxIcon a:hover p{color:#777;}
.boxIcon a img{width:inherit;height:inherit;}
#services .boxIcon a img{width:100%;height:100%;}
.boxIcon a img{margin-bottom:10px;}
#services .boxIcon a img{margin-bottom:0;}
.btn-fine{background:transparent;border:1px solid #fff;color:#fff;text-transform:uppercase;}
.superTitle{font-family:'Oswald', sans-serif;font-weight:700;font-size:50px;text-transform:uppercase;}
.cifras{color:#fff;}
.cifras h1{font-family:'Oswald', sans-serif;font-weight:700;font-size:100px;text-transform:uppercase;padding:0;margin:0;}
.cta-digi h1{font-family:'Oswald', sans-serif;font-weight:700;font-size:50px;text-transform:uppercase;padding:0;margin:0;}
.cifras h3{color:#fff;}
.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15{position:relative;min-height:1px;padding-right:10px;padding-left:10px;}
#wrapper{position:relative;}
#left{display:none;}
#right{position:relative;float:right;}
#sidebar{max-width:260px;}
#sidebar nav ul{padding:50px 0 150px 0;margin:0;}
#sidebar nav ul li a{font-family:'Oswald', sans-serif;text-transform:uppercase;font-size:18px;margin:0;color:#FFF;border-radius:0;padding:9px 14px;min-width:257px;text-align:right;}
#sidebar nav ul li a:hover, #sidebar nav ul li a:focus{color:#FFF;background:#A8C715!important;}
.areas-web #sidebar nav ul{border-right:3px solid #7BD3DB;}
.areas-web #sidebar nav ul li a{background:#7BD3DB;}
.areas-app #sidebar nav ul{border-right:3px solid #F15E04;}
.areas-app #sidebar nav ul li a{background:#F15E04;}
.areas-mkt #sidebar nav ul{border-right:3px solid #FBD573;}
.areas-mkt #sidebar nav ul li a{background:#FBD573;}
.areas-seo #sidebar nav ul{border-right:3px solid #fbad06;}
.areas-seo #sidebar nav ul li a{background:#fbad06;}
.areas-sem #sidebar nav ul{border-right:3px solid #abdb74;}
.areas-sem #sidebar nav ul li a{background:#abdb74;}
.areas-disenyo #sidebar nav ul{border-right:3px solid #f877e1;}
.areas-disenyo #sidebar nav ul li a{background:#f877e1;}
.areas-redes #sidebar nav ul{border-right:3px solid #8c77f8;}
.areas-redes #sidebar nav ul li a{background:#8c77f8;}
.noticias article .boxContent{background:#fff;border-radius:0;border:1px solid rgba(0,0,0,0.15);margin-bottom:30px;min-height:315px;}
.noticias article .boxContent:hover{border:1px solid #A8C715;}
.noticias article .boxContent h2{font-weight:400;padding:0 0 10px 0;margin:0;}
.noticias article .boxContent h2 a:hover{text-decoration:none;color:#A8C715;}
.noticias article .boxContent p{color:#666;font-size:13px;padding:0 0 15px 0;margin:0;}
.zoom-icon{position:absolute;top:0;right:0;bottom:0;left:0;display:block!important;opacity:1!important;visibility:visible!important;background:transparent!important;cursor:pointer;overflow:hidden;-webkit-transition:0.55s;-moz-transition:0.55s;-o-transition:0.55s;transition:0.55s;}
.zoom-icon:after{position:absolute;margin-top:-22px;margin-left:-22px;content:"";visibility:hidden;-webkit-transform:scale(2);-moz-transform:scale(2);-ms-transform:scale(2);-o-transform:scale(2);transform:scale(2);opacity:0;filter:alpha(opacity=0);-webkit-transition:0.45s;-moz-transition:0.45s;-o-transition:0.45s;transition:0.45s;width:300px;height:150px;top:50%;left:50%;margin:-75px 0 0 -150px;}
.zoom-icon:before{position:absolute;left:-50%;top:48%;display:block;margin:0;height:0%;width:200%;background:rgba(165, 197, 66, 0.9);content:"";overflow:hidden;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:0.65s;-moz-transition:0.65s;-o-transition:0.65s;transition:0.65s;}
.featured-thumbnail a:hover .zoom-icon{-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;visibility:visible;overflow:hidden;}
.featured-thumbnail a:hover .zoom-icon:before{left:-50%;top:-100%;height:400%;width:200%;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:0.6s;-moz-transition:0.6s;-o-transition:0.6s;transition:0.6s;}
.featured-thumbnail a:hover .zoom-icon:after{visibility:visible;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1;filter:alpha(opacity=100);-webkit-transition:0.45;-moz-transition:0.45;-o-transition:0.45;transition:0.45;}
.featured-thumbnail{overflow:hidden;max-height:290px;margin:1px}
img.mfp-img{max-height:inherit!important;}
.mfp-bg{background-color:#111;}
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close{color:#fff;}
.icon-scroll{position:absolute;top:120px;left:1190px;width:25px;height:48px;cursor:default;}
.icon-scroll img{width:25px;}
.mask-news{display:block;max-width:100%;height:auto;max-height:500px;overflow:hidden;}
.mask-news img{position:relative;top:0;left:0;}
.subCompany .boxIcon .active .imgBorder, .subCompany .boxIcon:hover .imgBorder{background:#fff;}
.subCompany .boxIcon .active h2{color:#A8C715;}
#team img{margin:0 auto;}
#team .boxContent{padding:0;border:none;margin:15px 0 0 0;}
#team .boxContent h3{color:#444;padding:0;margin:0;}
#team .boxContent p{color:#999;padding:0;margin:0;}
#team .boxContent a{padding:0;margin:0;}
#team .img-circle{width:200px;height:200px;}
.color2 .ctaBox{border:none;}
.color2 .ctaBox .btn-primary{border:1px solid rgba(255, 255, 255, 0.9);}
.btn-primary{border:none;}
.timeline{list-style:none;padding:20px 0 20px;position:relative;}
.timeline:before{top:0;bottom:0;position:absolute;content:" ";width:3px;background-color:#eeeeee;left:50%;margin-left:-1.5px;}
.timeline > li{margin-bottom:20px;position:relative;}
.timeline > li:before,
.timeline > li:after{content:" ";display:table;}
.timeline > li:after{clear:both;}
.timeline > li:before,
.timeline > li:after{content:" ";display:table;}
.timeline > li:after{clear:both;}
.timeline > li > .timeline-panel{width:46%;float:left;border:1px solid #d4d4d4;border-radius:2px;padding:20px;position:relative;background:#fff;}
.timeline > li > .timeline-panel:before{position:absolute;top:26px;right:-15px;display:inline-block;border-top:15px solid transparent;border-left:15px solid #ccc;border-right:0 solid #ccc;border-bottom:15px solid transparent;content:" ";}
.timeline > li > .timeline-panel:after{position:absolute;top:27px;right:-14px;display:inline-block;border-top:14px solid transparent;border-left:14px solid #fff;border-right:0 solid #fff;border-bottom:14px solid transparent;content:" ";}
.timeline > li > .timeline-badge{color:#fff;width:50px;height:50px;line-height:50px;font-size:1.4em;text-align:center;position:absolute;top:16px;left:50%;margin-left:-25px;background-color:#999999;z-index:100;border-top-right-radius:50%;border-top-left-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;}
.timeline > li.timeline-inverted > .timeline-panel{float:right;}
.timeline > li.timeline-inverted > .timeline-panel:before{border-left-width:0;border-right-width:15px;left:-15px;right:auto;}
.timeline > li.timeline-inverted > .timeline-panel:after{border-left-width:0;border-right-width:14px;left:-14px;right:auto;}
.timeline-badge.primary{background-color:#A8C715 !important;}
.timeline-badge.success{background-color:#3f903f !important;}
.timeline-badge.warning{background-color:#f0ad4e !important;}
.timeline-badge.danger{background-color:#d9534f !important;}
.timeline-badge.info{background-color:#5bc0de !important;}
.timeline-title{font-family:'Oswald', sans-serif;font-size:34px;color:inherit;padding:0;margin:0;}
.timeline-body > p,
.timeline-body > ul{margin-bottom:0;}
.timeline-body > p + p{margin-top:5px;}
.timeline-badge i{margin:14px 0 0 2px;}
.history-timeline{background:url("/images/bg-space.jpg") fixed center top;}
.history-timeline h1{font-family:'Oswald', sans-serif;color:#fff;font-size:52px;text-transform:uppercase;}
.wecan article{background:#e1e1e1;padding:30px 15px;border:5px solid #e1e1e1;margin:0 -10px 10px -10px;}
.wecan article:hover{background:#FFF;border:5px solid #e1e1e1;-webkit-transition:0.55s;-moz-transition:0.55s;-o-transition:0.55s;transition:0.55s;}
.wecan .boxIcon a .imgBorder{border:none;background:none;width:65px;height:65px;margin:0 auto 15px auto;border-radius:0!important;}
.wecan .boxIcon a img{padding:0;margin:0;width:auto;height:auto;}
.wecan article h2{font-size:18px;}
.detail-wecan{background:#a5c542;padding:20px 25px;min-height:375px;}
#wecan1 .detail-wecan:before{position:absolute;bottom:-28px;left:45px;display:inline-block;border-top:15px solid #a5c542;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid transparent;content:" ";z-index:1;}
#wecan2 .detail-wecan:before{position:absolute;bottom:-28px;right:45px;display:inline-block;border-top:15px solid #a5c542;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid transparent;content:" ";z-index:1;}
#wecan3 .detail-wecan:before{position:absolute;top:-28px;left:45px;display:inline-block;border-top:15px solid transparent;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid #a5c542;content:" ";}
#wecan4 .detail-wecan:before{position:absolute;top:-28px;right:45px;display:inline-block;border-top:15px solid transparent;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid #a5c542;content:" ";}
.detail-wecan h2{font-family:'Oswald', sans-serif;text-transform:uppercase;font-size:18px;color:#fff;}
.detail-wecan ul li{color:#fff;}
.detail-wecan .btn-primary{text-transform:uppercase;border:1px solid rgba(255, 255, 255, 0.9);margin-top:5px;}
.color3, .slice.color3, .bulle.color3, .ctaBox.color3{background-color:#4e4e4e;color:#fff;}
.color3 h1, .color3 h2, .color3 h3, .color3 h4, .color3 blockquote, .color3 a{color:#fff;}
.color3 a.btn{color:#111;}
.color3 a.btn:hover{color:#fff;}
.color3 a.btn-border{color:#fff;}
.color3 h1 strong{background:#fff;color:#4e4e4e;}
.color3 .ctaBox{border-color:rgba(255,255,255,0.5);}
.color3 h1:before,.color3 h1:after{color:#b1cd62;}
.service-min .boxIcon a{height:75px;padding:0;margin:0 auto;}
.service-min .boxIcon{padding:15px 0;}
.service-min .boxIcon:hover, .service-min article.active{background:#f0f0f0;}
.service-min .boxIcon a .imgBorder{width:75px;height:75px;float:left;border:0;padding:0;margin:0 0 0 0;}
.service-min .boxIcon a h2{padding:25px 0 25px 10px;margin:0;font-size:18px!important;}
.nav-alt #page{margin-top:0px;}
.video-mkt{width:100%;height:400px;}
.video-mkt .mb_YTVPlayer{width:100%;height:400px;}
.video-mkt a#videoBg h1{font-family:'Oswald', sans-serif;text-align:center;color:#fff;text-transform:uppercase;font-size:68px;font-weight:700;padding:134px 0;margin:0;line-height:100px;background:rgba(0, 0, 0, 0.3);text-shadow:1px 1px 3px rgba(0, 0, 0, 0.2);}
.video-mkt a#videoBg h1 small{color:#fff;font-size:32px;font-weight:300;text-transform:none;}
.video-mkt a#videoBg:hover{text-decoration:none;}
.video-mkt a#videoBg:hover h1{text-decoration:none;}
.list-tags li{display:inline-block;border:1px solid #666;padding:3px 7px;margin:0 0 5px 0;background:transparent;font-size:13px;}
.cloud-tags{text-align:center;}
.cloud-tags li{font-family:'Oswald', sans-serif;display:inline-block;margin:7px 10px;font-weight:400;color:#999;}
.cloud-tags li strong{font-size:38px;color:#555;}
.text-mkt2{font-family:'Oswald', sans-serif;font-size:22px;color:inherit;padding:15px 0;margin:0;text-transform:uppercase;}
.book-carousel .owlCaption{color:#333;background:transparent;position:absolute;padding:50px 90px 50px 90px;top:0;left:0;width:inherit;}
.book-carousel .owlCaption p{text-align:justify;}
.page-left{padding:0 50px 0 0;}
.page-right{padding:0 0 0 50px;}
#paralaxSlice1 h2, #paralaxSlice1 h2 small{color:#fff;}
#paralaxSlice1 .cloud-tags li{color:#f1f1f1;}
#paralaxSlice1 .cloud-tags li strong{color:#fff;}
.owl-theme .owl-controls{width:100%;position:absolute;top:20px;padding:0;margin:0;}
.owl-theme .owl-controls .owl-buttons div{background:transparent;color:#777;}
.owl-theme .owl-controls .owl-buttons div:hover{background:transparent;color:#a5c542;}
.owl-prev{float:left;left:-9px;margin-left:60px!important;}
.owl-next{float:right;right:-9px;margin-right:60px!important;}
.owl-carousel{cursor:-webkit-grab;}
.section-mkt2{background:url("../images/gplaypattern_@2X.png") repeat top left #F7F7F7 fixed;}
#paralaxSliceMkt{background:url("../images/bg-mkt.jpg") no-repeat center center #fff;}
#paralaxSliceMkt ul li{color:#f1f1f1;}
#paralaxSliceMkt h1, #paralaxSliceMkt h2, #paralaxSliceMkt h2 small, #paralaxSliceMkt ul li strong{color:#fff;}
.flipbook-viewport{min-height:600px;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{border-color:transparent;}
.wecan-mobile{display:block;margin:10px;}
.wecan-desktop{display:none;}
.mb0{margin-bottom:0;}
.subCompany .boxIcon a .imgBorder{width:135px;height:135px;}
.boxIcon a .imgBorder img{height:auto;}
.flipbook-viewport{position:relative;}
.flipbook-viewport .container{width:inherit;padding:0;}
.footerWidget .form-control{color:#999;border:1px solid #555;background-color:#444;}
.footerWidget .btn-primary{color:#363636!important;border:1px solid #555;background-color:#ddd;text-transform:uppercase;font-size:14px;}
.footerWidget .btn-primary:hover{background-color:#fff;}
strong{font-weight:700;}
.cloud-tags img{max-width:150px;}
.box-white{background:#fff;padding:30px 40px;}
.ctaBox{border:none;}
.socialNetwork a:hover{text-decoration:none;}
.footer-dinamiq .iconRounded{color:#b2b2b2;border:1px solid #555;}
.btn{text-transform:uppercase;}
.footerWidget h1{font-size:28px;}
.checkbox label, .checkbox label a{font-size:13px;}
.has-feedback .form-control-feedback{top:5px;}
.tab-soporte .nav.nav-tabs{margin-bottom:0px;}
.tab-soporte .tab-content{background-color:#fff;padding:20px 15px;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
.tab-soporte .tab-content ul{margin:0;}
.tab-soporte .tab-content ul li{margin-bottom:5px;}
.tab-soporte .tab-content ul li i{color:#a5c542;margin-right:5px;}
.page-presupuesto label{margin-bottom:5px;}
.state-green{color:#a5c542;}
.state-yellow{color:#FBD573;}
.box-grey{background-color:#F7F7F7;padding:30px;}
.page-presupuesto .has-feedback .form-control-feedback{top:31px;}
#contact .has-feedback .form-control-feedback{top:47px;}
.page-contact .has-feedback .form-control-feedback{top:46px;}
.clear {clear: both; height: 1px; line-height: 1px; font-size: 1px;}
.text-center {text-align:center;}
.upper {text-transform: uppercase;}
.blue01 {
    color: #2c637d;
}
.blue01Bg {
    background-color: #2c637d;
    color: #fff;
    padding: 0.5em 1em;
}
.blue02 {
    color: #06abe1;
}
.blue02Bg {
    background-color: #06abe1;
    color: #fff;
    padding: 0.5em 1em;
}
.orange01 {
    color: #e89040;
}
.orange01Bg {
    background-color: #e89040;
    color: #fff;
    padding: 0.5em 1em;
}
.uglyGreen01 {
    color: #88b04b;
}
.uglyGreen01Bg {
    background-color: #88b04b;
    color: #fff;
    padding: 0.5em 1em;
}
.infoBox h4 {
    font-size: 1.6em;
    padding-top: 2em;
}
.bold {
    font-weight: 700;
}
.brdrLeft-blue02 {
    border-left: solid 3px #06abe1;
}
.mt20 {
    margin-top: 2em;
}
.mb20 {
    margin-bottom: 2em;
}
.pt10 {
    padding-top: 1em;
}
.section-dth {
    background: url(../images/design-thinking-bg.png) repeat top left #F7F7F7 fixed;
}
.h2nm h2 {
    margin-bottom: 0;
}
ul.p0 li {
    padding: 0;
}
.m0auto {
    margin: 0 auto;
}
.mxauto {
    margin-left: auto;
    margin-right: auto;
}
@media (max-width:768px){body{padding-top:88px;}
.service-min .boxIcon {padding:0;}
}
@media (min-width:768px){body{padding-top:88px;}
.col-sm-15{width:20%;float:left;}
.npl{padding-left:0;}
.npr{padding-right:0;}
}
@media (min-width:992px){.col-md-15{width:20%;float:left;}
.localscroll .navbar-default .navbar-brand{width:202px;height:53px;display:block;background:url("../images/main-logo.png") no-repeat;padding:0;margin:17px 0;}
.localscroll #mainHeader{background:none;border-bottom:none;box-shadow:none;}
.navbar-brand img{max-height:47px;}
.navbar-nav > li > a > i, .navbar-default .navbar-nav > li > a{text-transform:uppercase;color:#fff;}
.localscroll .fixedHeader .navbar-brand{width:202px;height:30px;display:block;background:url("../images/main-logo-color-sm.png") no-repeat;padding:0;margin:17px 0;}
#mainHeader.fixedHeader{background:rgba(255, 255, 255, 0.95);border-bottom:1px solid rgba(0, 0, 0, 0.075);box-shadow:0 0 10px rgba(0, 0, 0, 0.05);}
.fixedHeader #mainMenu>ul>li>a{color:#aaa;}
.fixedHeader #mainMenu>ul>li>a:hover, .fixedHeader #mainMenu>ul>li>a.active{color:#a5c542;}
.nav-alt .localscroll #mainHeader{background:#fff;border-bottom:1px solid rgba(0, 0, 0, 0.075);box-shadow:0 0 10px rgba(0, 0, 0, 0.05);}
.nav-alt .localscroll .navbar-default .navbar-brand{background:url("../images/main-logo-color.png") no-repeat;}
.nav-alt .localscroll .fixedHeader .navbar-brand{background:url("../images/main-logo-color-sm.png") no-repeat;}
.nav-alt .navbar-nav > li > a > i, .nav-alt .navbar-default .navbar-nav > li > a{color:#aaa;}
.nav-alt .navbar-nav > li > a:hover > i, .nav-alt .navbar-default .navbar-nav > li > a:hover, .nav-alt .navbar-nav > li > a. > i, .nav-alt .navbar-default .navbar-nav > li > a.active{color:#a5c542;}
.nav-alt .navbar-default .navbar-nav > li > a.active{color:#a5c542;}
.featured-thumbnail{margin:3px!important;max-height:370px;}
.zoom-icon:after{width:300px;height:150px;top:50%;left:50%;margin:-75px 0 0 -150px;}
.wecan-mobile{display:none;}
.wecan-desktop{display:block;}
#wecan1 .detail-wecan:before{position:absolute;top:26px;right:0px;display:inline-block;border-top:15px solid transparent;border-left:15px solid #a5c542;border-right:0 solid #a5c542;border-bottom:15px solid transparent;content:" ";z-index:inherit;bottom:inherit;left:inherit;}
#wecan2 .detail-wecan:before{position:absolute;bottom:26px;right:0px;display:inline-block;border-top:15px solid transparent;border-left:15px solid #a5c542;border-right:0 solid #a5c542;border-bottom:15px solid transparent;content:" ";}
#wecan3 .detail-wecan:before{position:absolute;top:26px;left:0px;display:inline-block;border-top:15px solid transparent;border-left:0 solid #a5c542;border-right:15px solid #a5c542;border-bottom:15px solid transparent;content:" ";}
#wecan4 .detail-wecan:before{position:absolute;bottom:26px;left:0px;display:inline-block;border-top:15px solid transparent;border-left:0 solid #a5c542;border-right:15px solid #a5c542;border-bottom:15px solid transparent;content:" ";z-index:inherit;top:inherit;right:inherit;}
#left{display:block;position:absolute;height:100%;margin:-42px 0 0 0;}
.subCompany .boxIcon a .imgBorder{width:180px;height:180px;}
.footerWidget h1{font-size:40px;}
.header-in .vAlignCenter .paralaxText h1{font-size:100px;}
.superTitle{font-family:'Oswald', sans-serif;font-weight:700;font-size:60px;text-transform:uppercase;}
}
@media (max-width:991px){.navbar-header{float:none;padding-bottom:18px;}
.navbar-left,.navbar-right{float:none !important;}
.navbar-toggle{display:block;}
.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);}
.navbar-fixed-top{top:0;border-width:0 0 1px;}
.navbar-collapse.collapse{display:none!important;}
.navbar-nav{float:none!important;margin-top:7.5px;margin-bottom:7.5px;}
.navbar-nav>li{float:none;}
.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;}
.collapse.in{display:block !important;}
#mainHeader .pull-right{float:none !important;}
.navbar-nav > li > a{line-height:inherit;}
}
@media all and (min-width:769px) and (max-width:991px){.noticias article .boxContent {height: 452px;}
}
@media all and (min-width:992px) and (max-width:1200px){.noticias article .boxContent {height: 367px;}
}
@media all and (min-width:769px) and (max-width:1440px){.featured-thumbnail{max-height:300px;}
.zoom-icon:after{width:225px;height:113px;top:50%;left:50%;background-size:225px 113px!important;margin:-56px 0 0 -112px;}
}
@media (min-width:1200px){.col-lg-15{width:20%;float:left;}
#html5Video{height:750px;}
.noticias article .boxContent {height: 315px;}
}
@import "compass/css3";.error404page{height:800px;}
.body404, .head404, .eyes404, .leftarm404, .rightarm404, .chair404, .leftshoe404, .rightshoe404, .legs404, .laptop404{background:url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/15979/404-character-new.png) 0 0 no-repeat;width:200px;height:200px;//border:1px dotted red;}
.newcharacter404, .torso404, .body404, .head404, .eyes404, .leftarm404, .rightarm404, .chair404, .leftshoe404, .rightshoe404, .legs404, .laptop404{background-size:750px;position:absolute;display:block;top:135px;}
.newcharacter404{width:400px;height:800px;left:50%;top:20px;margin-left:-200px;}
$swayspeed:20s;.torso404{position:absolute;display:block;top:138px;left:0px;width:389px;height:252px;animation:sway $swayspeed ease infinite;transform-origin:50% 100%;}
.body404{position:absolute;display:block;top:0px;left:0px;width:389px;height:253px;}
.head404{position:absolute;top:-148px;left:106px;width:160px;height:194px;background-position:0px -265px;transform-origin:50% 85%;animation:headTilt $swayspeed ease infinite;}
.eyes404{position:absolute;top:92px;left:34px;width:73px;height:18px;background-position:-162px -350px;animation:blink404 10s steps(1) infinite, pan 10s ease-in-out infinite;}
.leftarm404{position:absolute;top:159px;left:0;width:165px;height:73px;background-position:-265px -341px;transform-origin:9% 35%;transform:rotateZ(0deg);animation:typeLeft 0.4s linear infinite;}
.rightarm404{position:absolute;top:148px;left:231px;width:157px;height:91px;background-position:-442px -323px;transform-origin:90% 25%;animation:typeLeft 0.4s linear infinite;}
.chair404{position:absolute;top:430px;left:55px;width:260px;height:365px;background-position:-12px -697px;}
.legs404{position:absolute;top:378px;left:4px;width:370px;height:247px;background-position:-381px -443px;}
.leftshoe404{position:absolute;top:591px;left:54px;width:130px;height:92px;background-position:-315px -749px;}
.rightshoe404{position:absolute;top:594px;left:187px;width:135px;height:81px;background-position:-453px -749px;transform-origin:35% 12%;animation:tapRight 1s linear infinite;}
.laptop404{position:absolute;top:186px;left:9px;width:365px;height:216px;background-position:-2px -466px;transform-origin:50% 100%;animation:tapWobble 0.4s linear infinite;}
@keyframes sway{0%{transform:rotateZ(0deg);}
20%{transform:rotateZ(0deg);}
25%{transform:rotateZ(4deg);}
45%{transform:rotateZ(4deg);}
50%{transform:rotateZ(0deg);}
70%{transform:rotateZ(0deg);}
75%{transform:rotateZ(-4deg);}
90%{transform:rotateZ(-4deg);}
100%{transform:rotateZ(0deg);}
}
@keyframes headTilt{0%{transform:rotateZ(0deg);}
20%{transform:rotateZ(0deg);}
25%{transform:rotateZ(-4deg);}
35%{transform:rotateZ(-4deg);}
38%{transform:rotateZ(2deg);}
42%{transform:rotateZ(2deg);}
45%{transform:rotateZ(-4deg);}
50%{transform:rotateZ(0deg);}
70%{transform:rotateZ(0deg);}
82%{transform:rotateZ(0deg);}
85%{transform:rotateZ(4deg);}
90%{transform:rotateZ(4deg);}
100%{transform:rotateZ(0deg);}
}
@keyframes typeLeft{0%{transform:rotateZ(0deg);}
25%{transform:rotateZ(7deg);}
75%{transform:rotateZ(-6deg);}
100%{transform:rotateZ(0deg);}
}
@keyframes typeRight{0%{transform:rotateZ(0deg);}
25%{transform:rotateZ(-6deg);}
75%{transform:rotateZ(7deg);}
100%{transform:rotateZ(0deg);}
}
@keyframes tapWobble{0%{transform:rotateZ(-0.2deg);}
50%{transform:rotateZ(0.2deg);}
100%{transform:rotateZ(-0.2deg);}
}
@keyframes tapRight{0%{transform:rotateZ(0deg);}
90%{transform:rotateZ(-6deg);}
100%{transform:rotateZ(0deg);}
}
@keyframes blink404{0%{background-position:-162px -350px;}
94%{background-position:-162px -350px;}
98%{background-position:-162px -368px;}
100%{background-position:-162px -350px;}
}
@keyframes pan{0%{transform:translateX(-2px);}
49%{transform:translateX(-2px);}
50%{transform:translateX(2px);}
99%{transform:translateX(2px);}
100%{transform:translateX(-2px);}
}
.icon-scroll{display:none;}
.noticias-destacadas .owl-theme .owl-controls{top:50%;margin:-46px 0 0 0;}
.noticias-destacadas .owl-carousel .item{margin:0 10px;}
.noticias-destacadas .owl-prev{margin-left:0px!important;}
.noticias-destacadas .owl-next{margin-right:0px!important;}
.owl-theme .owl-controls .owl-buttons div{color:#fff;}
.title_slider_small{font-size:0.7em;}
h1.green {
    color: #A8C715;
    font-size: 70px!important;
    font-weight: 800!important;
}
h3.type-2 {
    font-family: 'Oswald', sans-serif;
    font-size: 30px;
    font-weight: 600;
    margin-bottom: 0;
    text-transform: uppercase;
    color: #A8C715;
}
.paralaxMask.type-2 {
    background: rgba(0, 0, 0, 0.5);
}
.formulario {
    background: rgba(0,0,0,0.2);
    padding: 40px;
}
.formulario .form-control {
    background-color: transparent;
    border-color: #A8C715;
    color: #fff;
}
.formulario .form-control::-webkit-input-placeholder {
    color: #fff;
}
.formulario .checkbox label {
    color: #fff;
}
.quote-in.type-2 {
    background: #fff;
    color: #A8C715;
}
.quote-in.type-2 h1 {
    color: #A8C715;
}
.bg-cover {
    background-size: cover;
    background-position: center;
    color: #fff;
}
.bg-cover h1,.bg-cover h3 {
    color: #fff;
}
.button-type-2 {
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    border: solid 1px #ABC715;
    padding: 13px 34px 16px;
    border-radius: 11px;
    margin-top: 18px;
    display: inline-block;
    background:#A8C715;
}

@media (max-width:768px){
    .button-type-2 {
        font-size: 15px;
    }
}
.button-type-2::before {
    content: url("../images/white-arow.png");
    margin-right: 10px;
    top: 3px;
    position: relative;
}
@media (max-width:768px){
    .button-type-2::before {
        content: none;
    }
}
.button-type-2:hover {
    background: transparent;
    color: #A8C715;
    text-decoration: none;
}
.button-type-2:hover::before {
    content: url("../images/green-arow.png");    
}
.header-in.type-2 {
    min-height:600px;
    height: auto;
}
.pt10 {
    padding-top: 1em;
}
.pt20 {
    padding-top: 2em;
}
.pb10 {
    padding-bottom: 1em;
}
.pb20 {
    padding-bottom: 2em;
}
.arrow-right-green {
    display: inline-block;
    margin-right: 5px;
}
.green {
    color: #A8C715!important;    
}
.m0auto {
    margin: 0 auto;
}
.m0 {
    margin: 0;
}
@media (min-width:991px){
    .justify-content-md-around {
        justify-content: space-around;
    }
    .d-md-flex {
        display: flex;
    }
}