.main-menu, .responsive-menu ul, .social-member, .progess-bars, .first-footer .social-footer ul{padding:0;margin:0;list-style:none}body{font:14px/1.85em 'Open Sans', Arial, Helvetice Neue,sans-serif;color:#777;font-weight:300;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}a,a:hover,a:focus{text-decoration:none;-webkit-transition:all 150ms ease-in;-moz-transition:all 150ms ease-in;-o-transition:all 150ms ease-in;transition:all 150ms ease-in}h1,h2,h3,h4,h5,h6{font-family:'Open Sans',Arial,Helvetice Neue,sans-serif}h3{color:#159628}h4{color:#159628}h5{color:#fff;margin-top:25%;margin-left:35%;font-size:16px}p{color:#000}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#main-content,.full-width-slider{float:right;width:77%}.section-content{padding:0 7%;margin-bottom:100px}.section-title{border-top:4px solid;margin-bottom:50px}.section-title h2{display:inline-block;padding:20px 35px;color:white;text-transform:uppercase;font-weight:300;margin:0;font-size:20px}#about .section-title{border-color:#159628}#about h2{background-color:#159628}#services .section-title{border-color:#159628}#services h2{background-color:#159628}#descargas .section-title{border-color:#159628}#descargas h2{background-color:#159628}#contact .section-title{border-color:#159628}#contact h2{background-color:#159628}#enlaces .section-title{border-color:#159628}#enlaces h2{background-color:#159628}#eventos .section-title{border-color:#159628}#eventos h2{background-color:#159628}a.largeButton{color:white;text-transform:uppercase;font-weight:700;font-size:14px;display:inline-block;padding:10px 20px;border-bottom:3px solid;margin-right:590px;margin-top:220px}.homeBgColor{background:#159628}.homeBgColor:hover{background-color:#159628}.descargasBgColor{background:#159628}.descargasBgColor:hover{background-color:#169f60}.contactBgColor{background:#e3387c}.contactBgColor:hover{background-color:#9f164d}a.largeButton.homeBgColor{border-color:#159628}a.largeButton.descargasBgColor{border-color:#159628}a.largeButton.contactBgColor{border-color:#9f164d}#main-sidebar{float:left;width:23%;height:100%;position:fixed;background-color:#495054;color:white}.logo{margin:-5px 0;background-color:#495054;padding:5px 40px}.logo a{color:white}.logo a h1{text-transform:uppercase;font-size:30px;margin:0;font-weight:800}.logo span{color:#bee3f6;font-size:13px}.main-menu{text-align:center}.main-menu li{margin-bottom:1px}.main-menu li a{color:white;text-transform:uppercase;display:block;border-left:4px solid;padding:9px 30px;background-color:#383e41;-webkit-transition:all 150ms ease-in;-moz-transition:all 150ms ease-in;-o-transition:all 150ms ease-in;transition:all 150ms ease-in}.main-menu li a:hover{background-color:#34393b}li.home a{border-color:#159628}li.home a.active{color:#159628}li.about a{border-color:#159628}li.about a.active{color:#159628}li.services a{border-color:#159628}li.services a.active{color:#159628}li.descargas a{border-color:#159628}li.descargas a.active{color:#159628}li.contact a{border-color:#159628}li.contact a.active{color:#159628}li.enlaces a{border-color:#159628}li.enlaces a.active{color:#159628}li.eventos a{border-color:#159628}li.eventos a.active{color:#159628}li.blog a{border-color:#159628}li.blog a.active{color:#159628}a.menu-toggle-btn{width:100%;height:40px;background-color:rgba(21, 150, 40, 0.4);text-align:center;line-height:1px;display:block;color:white}a.menu-toggle-btn i{line-height:40px;text-align:center;padding-right:35px}.responsive-navigation{position:fixed;width:100%;z-index:9999}.responsive-menu{display:none;background-color:#495054}.responsive-menu ul li a{color:white;text-transform:uppercase;display:block;padding:20px;border-bottom:1px solid #5a6267}.main-slider{width:100%;height:570px}.flexslider .slides{height:570px}.slider-caption{position:absolute;vertical-align:middle;width:100%;text-align:center;height:100;z-index:8;color:white;top:200px}.slider-caption h2{font-size:48px;text-transform:uppercase;font-weight:800px;margin-bottom:30px}.slider-caption p{font-size:20px;letter-spacing:2px;width:50%;margin:120px auto 30px 550px;line-height:1.8em}.flexslider{background-color:black;height:570px;overflow:hidden;margin:0}.flexslider img{position:relative;opacity:0.9;width:100%;z-index:7}.flexslider1{background-color:black;height:370px;overflow:hidden;margin:0}.flexslider1 img{position:relative;opacity:0.5;width:100%;z-index:7}section.awSlider .carousel{display:table;z-index:2}section.awSlider{margin:0 auto;margin-top:50px;margin-bottom:100px;padding:0;position:relative;display:table;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}section.awSlider:hover>img{-ms-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2);opacity:1}section.awSlider img{pointer-events:none}section.awSlider>img{position:absolute;top:30px;z-index:1;transition:all .3s;filter:blur(1.8vw);-webkit-filter:blur(2vw);-moz-filter:blur(2vw);-o-filter:blur(2vw);-ms-filter:blur(2vw);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);opacity:.5}section.awSlider1{margin:0 auto;margin-top:-80px;margin-bottom:50px;padding:0;position:relative;display:table;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}section.awSlider1:hover>img{-ms-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2);opacity:1}section.awSlider1 img{pointer-events:none}section.awSlider1>img{position:absolute;top:30px;z-index:1;transition:all .2s;filter:blur(1.8vw);-webkit-filter:blur(2vw);-moz-filter:blur(2vw);-o-filter:blur(2vw);-ms-filter:blur(2vw);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);opacity:.5}.welcome-text{padding:60px;text-align:center}.welcome-text a{color:#159628}.welcome-text h2{color:#159628;font-weight:300;text-transform:uppercase;font-size:32px}.welcome-text p{color:#aaa}.member-item{overflow:hidden;height:auto}.member-item:hover .overlay{opacity:1;visibility:visible;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.member-thumb{width:100%;overflow:hidden;height:auto;position:relative}.member-thumb img{width:100%}.member-thumb .overlay{position:absolute;top:0;right:0;opacity:0;visibility:hidden;width:100%;height:100%;background-color:rgba(0,0,0,0.6)}.member-content{margin-top:10px;overflow:hidden;text-align:center}.member-content h4{text-align:left;font-size:18px;color:#159628}.member-content p{text-align:left;color:#000;font-size:12}.social-member li{display:inline;float:left;width:40px;height:40px;background-color:#e9b144;text-align:center;margin-right:1px}.social-member li a{display:block;line-height:40px;color:white}.social-member li:hover{background-color:#e5a424}.our-story{margin-top:80px}.our-story h3{color:#159628;font-weight:300;text-transform:uppercase;font-size:24px;margin:0 0 20px 0}.story-image{margin-top:30px;overflow:hidden}.story-image img{width:100%;height:auto}.service-item{background-color:#974dea;color:white}.service-item .service-icon{width:25%;float:left;overflow:hidden;display:inline-block;text-align:center;margin-top:30px;height:100%}.service-item .service-content{width:75%;overflow:hidden;text-align:center;padding:20px 20px 20px 0}.service-item .service-content h3{margin:0;font-size:20px}.our-skills{margin-top:80px}.our-skills h3{color:#159628;font-weight:300;text-transform:uppercase;font-size:24px;margin:0 0 20px 0}.progress-bar{background-color:#974dea;text-transform:uppercase;font-size:12px}.descargas-thumb{overflow:hidden;position:relative}.descargas-thumb img{width:100%;height:auto}.descargas-thumb .overlay-p{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(253, 254, 254, 0.9);visibility:hidden;opacity:0;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.descargas-thumb .overlay-p a{position:absolute;top:50%;margin-top:-12px;left:50%;margin-left:-15px;color:white}.descargas-item{margin-bottom:40px;overflow:hidden}.descargas-item:hover .overlay-p{visibility:visible;opacity:1}.descargas-title{width:100%;text-align:center;margin-top:5px}.descargas-title a{color:#159628;font-size:18px;text-transform:uppercase}.eventos-thumb{overflow:hidden;position:relative}.eventos-thumb img{width:100%;height:auto}.eventos-thumb .overlay-p{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(253, 254, 254, 0.9);visibility:hidden;opacity:0;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.eventos-thumb .overlay-p a{position:absolute;top:50%;margin-top:-12px;left:50%;margin-left:-15px;color:white}.eventos-item{margin-bottom:40px;overflow:hidden}.eventos-item:hover .overlay-p{visibility:visible;opacity:1}.eventos-title{width:100%;text-align:center;margin-top:5px}.eventos-title a{color:#159628;font-size:18px;text-transform:uppercase}.enlaces-thumb{overflow:hidden;position:relative}.enlaces-thumb img{width:70%;height:auto;margin-top:1%}.enlaces-thumb .overlay-p{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(253, 254, 254, 0.9);visibility:hidden;opacity:0;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.enlaces-thumb .overlay-p a{position:absolute;top:50%;margin-top:-12px;left:50%;margin-left:-15px;color:white}.enlaces-item{margin-bottom:5px;overflow:hidden}.enlaces-item:hover .overlay-p{visibility:visible;opacity:1}.enlaces-title{width:100%;text-align:center;margin-top:5px}.enlaces-title a{color:#159628;font-size:18px;text-transform:uppercase}.load-more{width:100%;text-align:center}.map-holder{border:1px solid #d5dbe0;padding:6px;background-color:#fafafa}.google-map-canvas{height:400px}.contact-form{margin-top:60px}.contact-form input, .contact-form textarea{width:100%;display:block;border:1px solid #d5dbe0;padding:10px 15px;outline:0}.contact-form input{height:46px;margin-bottom:30px}.contact-form label{font-weight:normal}.contact-form label.required:after{content:"*";color:red;margin-left:5px}.submit-btn{margin-top:30px}.first-footer{background-color:#495054;padding:50px;text-align:center;border-left:0px solid #313639}.first-footer .social-footer ul li{display:inline}.first-footer .social-footer ul li a{width:40px;height:40px;-webkit-border-radius:3px;border-radius:3px;background-clip:padding-box;background-color:#313639;text-align:center;line-height:40px;color:white}.bottom-footer{background-color:#313639;color:#949da2;padding:25px 7% 16px 7%}.bottom-footer a{color:white}.bottom-footer .credits{text-align:right}#sp-extension{background:#eee;padding:60px 0 50px}#sp-extension .module-title{text-align:center}.ot_testimonial{text-align:center}.ot_testimonial .arrow-down{border:none}.ot_testimonial div .ot_tcontent{background:none}.ot_testimonial .ot_title::before, .ot_testimonial .ot_title::after{content:none}.ot_testimonial div.ot_title{width:100%;margin:15px auto 45px auto;padding:0;font-family:'Raleway',sans-serif;font-style:normal;line-height:22px;font-size:16px}.ot_testimonial .ot_info{display:inline;padding:0px}.ot_testimonial .ot_info .ot_image{display:inline;float:left;padding:20px 0 10px;width:100%}.ot_testimonial .ot_info .ot_image img{padding:0;display:inline-block;float:none;width:50%;height:50%;border:2px solid #2bb673}.ot_testimonial .ot_info .ot_aditional{width:100%;display:block}.ot_testimonial .ot_info .ot_aditional .ot_name{font-size:18px;color:#262626}.ot_testimonial .ot_info .ot_aditional .ot_work{color:#262626;font-size:18px}.ot_testimonial ol.carousel-indicators li{background:#ddd;width:30px;border-radius:0;height:4px;border:none}.ot_testimonial ol.carousel-indicators li.active{background:#2bb673;border:none;width:30px;height:4px}.ot_testimonial .ot_tcontent1 div.ot_title{width:90%}.ot_testimonial .ot_list{width:100%;margin:0 0 10px;text-align:left;padding:0 0 10px;display:inline-block;border-bottom:1px solid #ddd}.ot_testimonial .ot_list .ot_info{float:left;width:220px;text-align:center}.ot_testimonial .ot_list .ot_info .ot_aditional{display:block}.ot_testimonial .ot_list .ot_tcontent{float:left;width:80%}.ot_testimonial .ot_list .ot_tcontent .ot_title{width:100%}.ot_testimonial .caroufredsel_wrapper{text-align:center !important}.ot_testimonial .caroufredsel_wrapper .ot_title{text-align:center !important}.ot_testimonial #thumbs-wrapper{padding:40px 40px 10px}.ot_testimonial #thumbs-wrapper #thumbs{width:100% !important;height:auto !important;text-align:center !important}.ot_testimonial #thumbs-wrapper #thumbs a{margin:0;float:none;display:inline-block;width:auto !important;height:auto !important}@media (max-width: 991px){#main-content{width:100%}.first-footer{border-left:0}.flexslider .slides,.flexslider,.main-slider{height:auto}.service-item{margin-bottom:30px}.progess-bars{margin-top:40px}}@media (max-width: 767px){.slider-caption a, .slider-caption p{display:none;top:50px !important}}@media (max-width: 581px){.slider-caption{display:none}}
