/*!
Theme Name: CL Ambiental
Theme URI: http://www.clambiental.com.br
Author: Jgwebcom - Soluções Tecnológicas
Author URI: http://www.jgwebcom.com
Description: Tema desenvolvido para empresa CL Ambiental
Version: 1.0
License: Copyright(c)
Text Domain: http://www.jgwebcom.com/
*/.mixin-text{font-size:14px;line-height:24px}.mixin-text.bigger{font-size:16px;line-height:26px}@media (min-width: 1400px){.mixin-text.bigger{font-size:18px;line-height:28px}}.relative{position:relative;z-index:1}.tbl{display:table;width:100%;height:100%}.tbl-cell{display:table-cell;vertical-align:middle}.full-w{width:100%}.full-h{height:100%}.fs-0{font-size:0}.col-in-block{display:inline-block;vertical-align:middle;float:none}.v-top{vertical-align:top}.v-middle{vertical-align:middle}.v-bottom{vertical-align:bottom}.row-xs{margin-left:-15px;margin-right:-15px}@media (min-width: 768px){.row-xs{margin-left:0;margin-right:0}}.row-half{margin-left:-7.5px;margin-right:-7.5px}.col-half{padding-right:7.5px;padding-left:7.5px}.bg{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-repeat:no-repeat;background-position:center center;-webkit-transition:all .5s linear;-moz-transition:all .5s linear;-ms-transition:all .5s linear;-o-transition:all .5s linear}.cl-primaryColor{color:#095f04}.cl-secondColor{color:#03a0dd}.cl-thirdColor{color:#484767}.bg-primaryColor{background-color:#095f04}.bg-thirdColor{background-color:#484767}.bg-primaryColor,.bg-thirdColor{color:#FFF}.bg-primaryColor h1,.bg-thirdColor h1,.bg-primaryColor h2,.bg-thirdColor h2,.bg-primaryColor h3,.bg-thirdColor h3,.bg-primaryColor h4,.bg-thirdColor h4,.bg-primaryColor h5,.bg-thirdColor h5,.bg-primaryColor h6,.bg-thirdColor h6,.bg-primaryColor p,.bg-thirdColor p,.bg-primaryColor ul li,.bg-thirdColor ul li,.bg-primaryColor ol li,.bg-thirdColor ol li,.bg-primaryColor a,.bg-thirdColor a,.bg-primaryColor a.backForm,.bg-thirdColor a.backForm,.bg-primaryColor i,.bg-thirdColor i{color:#FFFFFF}.bg-primaryColor .wrap-txt h1,.bg-thirdColor .wrap-txt h1,.bg-primaryColor .wrap-txt h2,.bg-thirdColor .wrap-txt h2,.bg-primaryColor .wrap-txt h3,.bg-thirdColor .wrap-txt h3,.bg-primaryColor .wrap-txt h4,.bg-thirdColor .wrap-txt h4,.bg-primaryColor .wrap-txt h5,.bg-thirdColor .wrap-txt h5,.bg-primaryColor .wrap-txt h6,.bg-thirdColor .wrap-txt h6,.bg-primaryColor .wrap-txt p,.bg-thirdColor .wrap-txt p,.bg-primaryColor .wrap-txt ul li,.bg-thirdColor .wrap-txt ul li,.bg-primaryColor .wrap-txt ol li,.bg-thirdColor .wrap-txt ol li,.bg-primaryColor .wrap-txt a,.bg-thirdColor .wrap-txt a,.bg-primaryColor .wrap-txt a.backForm,.bg-thirdColor .wrap-txt a.backForm,.bg-primaryColor .wrap-txt i,.bg-thirdColor .wrap-txt i{color:#FFFFFF}.bg-primaryColor .loading-form i,.bg-thirdColor .loading-form i{color:#FFFFFF}.ul-menu{margin:0;padding:0;font-size:0;list-style:none}img.figure{margin-bottom:30px}.fw-400{font-weight:400}.nowrap{white-space:nowrap}.m0{margin:0}.p0{padding:0}@media (min-width: 768px){.mobile-link{pointer-events:none;cursor:default}}.fa-pulse{-webkit-animation:fa-spin .5s infinite steps(8);animation:fa-spin .5s infinite steps(8)}.wrap-maps{width:100%}.map-canvas{width:100%;height:458px}.map-canvas h4{font-size:16px;margin:0 0 10px 0}.map-canvas p{font-size:13px;margin:0 0 5px 0;line-height:1}.lg-backdrop.in{opacity:.85}.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border-color:#03a0dd}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object{padding:50px 0 30px 0}.owl-carousel .owl-nav button{outline:none}.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next{position:absolute;top:0;bottom:0;width:45px;font-size:40px;color:#FFFFFF;opacity:.9;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-ms-transition:all .1s linear;-o-transition:all .1s linear}.owl-carousel .owl-nav button.owl-prev:not(.disabled):hover,.owl-carousel .owl-nav button.owl-next:not(.disabled):hover{opacity:1;background-color:rgba(0,0,0,0.5);width:55px}.owl-carousel .owl-nav button.owl-prev:not(.disabled):active,.owl-carousel .owl-nav button.owl-next:not(.disabled):active{background-color:rgba(51,51,51,0.3)}.owl-carousel .owl-nav button.owl-prev.disabled,.owl-carousel .owl-nav button.owl-next.disabled{cursor:default;opacity:.3}.owl-carousel .owl-nav button.owl-prev{left:0}.owl-carousel .owl-nav button.owl-prev i{margin-right:5px}.owl-carousel .owl-nav button.owl-next{right:0}.owl-carousel .owl-nav button.owl-next i{margin-left:5px}.owl-carousel .owl-dots{width:100%;text-align:center;font-size:0;padding:15px 5px}.owl-carousel .owl-dots button{outline:none}.owl-carousel .owl-dots button.owl-dot{display:inline-block;width:8px;height:8px;margin:6px;border-radius:50%;background:#e9e9e9}@media (min-width: 768px){.owl-carousel .owl-dots button.owl-dot{width:15px;height:15px}}.owl-carousel .owl-dots button.owl-dot.active{background:#03a0dd}.owl-carousel.owl-single .owl-dots{position:absolute;left:0;right:0;width:auto;z-index:4;bottom:0}@media (min-width: 768px){.owl-carousel.owl-single .owl-dots{bottom:20px}}.owl-carousel.owl-clients .owl-nav button.owl-prev,.owl-carousel.owl-clients .owl-nav button.owl-next{color:#03a0dd}.owl-carousel.owl-clients .owl-nav button.owl-prev:not(.disabled):hover,.owl-carousel.owl-clients .owl-nav button.owl-next:not(.disabled):hover{color:#FFFFFF;width:40px}.owl-carousel.owl-clients .owl-nav button.owl-prev{left:-15px}.owl-carousel.owl-clients .owl-nav button.owl-next{right:-15px}.green-bg-pattern{background:#589e53;position:absolute;top:0;right:0;bottom:0;width:48%}.container-section{width:100%;padding:25px 0;position:relative;z-index:1}@media (min-width: 768px){.container-section{padding:50px 0}}@media (min-width: 1400px){.container-section{padding:70px 0}}@media (min-width: 768px){.container-section.reduced{padding:50px 0}}.container-section.bg-primaryColor{background:#589e53}@media (max-width: 767px){.container-section.bg-primaryColor{padding:25px 15px}}.container-section.bg-primaryColor h4{color:#FFFFFF;margin-bottom:0}.container-section.bg-primaryColor p{color:#FFFFFF;opacity:.5}.section-about{width:100%;padding:50px 0;background:#f7f7f7;text-align:right}@media (min-width: 1200px){.section-about{padding:100px 0}}.section-about .item{width:290px;max-width:100%;margin:0 auto;text-align:center}@media (max-width: 767px){.section-about .item{margin-bottom:15px}}.section-about .item .icon{display:block;margin:0 auto;margin-bottom:10px;width:71px}@media (min-width: 768px){}.section-about .item h3{font-size:18px;font-weight:700;color:#909090;margin-bottom:5px;text-align:center}.section-about .item p{text-align:center}.section-about .item a{margin:10px 0 0 0;font-size:14px}@media (min-width: 768px){.section-about .item-grid:nth-child(2) .item{margin:0 auto}.section-about .item-grid:nth-child(3){text-align:right}.section-about .item-grid:nth-child(3) .item{display:inline-block}}.wrap-gallery-portfolio{width:100%;font-size:0;background:#333249}.wrap-gallery-portfolio .item{display:inline-block;vertical-align:top;width:100%;padding-bottom:60%;position:relative;cursor:pointer;overflow:hidden}@media (min-width: 768px){.wrap-gallery-portfolio .item{width:50%;padding-bottom:40%}}@media (min-width: 1200px){.wrap-gallery-portfolio .item{width:25%;padding-bottom:25%}}.wrap-gallery-portfolio .item.overlay-green{background:#117035}.wrap-gallery-portfolio .item.overlay-light-green{background:#7caa39}.wrap-gallery-portfolio .item.overlay-light-blue{background:#03a0dd}.wrap-gallery-portfolio .item.overlay-blue{background:#4f4f6e}.wrap-gallery-portfolio .item .bg{opacity:.3;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out}.wrap-gallery-portfolio .item .desc{position:absolute;left:0;right:0;bottom:-80px;z-index:2;padding:20px 35px;opacity:0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}@media (min-width: 1400px){.wrap-gallery-portfolio .item .desc{padding:30px 45px}}.wrap-gallery-portfolio .item .desc h4{font-size:23.07692308px;color:#FFFFFF;margin:0}@media (min-width: 768px){.wrap-gallery-portfolio .item .desc h4{font-size:25px}}@media (min-width: 992px){.wrap-gallery-portfolio .item .desc h4{font-size:27.27272727px}}@media (min-width: 1200px){.wrap-gallery-portfolio .item .desc h4{font-size:30px}}.wrap-gallery-portfolio .item .desc p{color:#FFFFFF;margin:0;position:relative;top:40px;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out}.wrap-gallery-portfolio .item:hover .bg{opacity:1}.wrap-gallery-portfolio .item:hover .desc{bottom:0;opacity:1}.wrap-gallery-portfolio .item:hover .desc p{top:0}.wrap-gallery-portfolio .item:hover.overlay-green .desc{background:rgba(17,112,53,0.75)}.wrap-gallery-portfolio .item:hover.overlay-light-green .desc{background:rgba(124,170,57,0.75)}.wrap-gallery-portfolio .item:hover.overlay-light-blue .desc{background:rgba(3,160,221,0.75)}.wrap-gallery-portfolio .item:hover.overlay-blue .desc{background:rgba(79,79,110,0.75)}.wrap-gallery-portfolio.owl-gallery .item{width:100%}@media (min-width: 768px){.wrap-gallery-portfolio.owl-gallery .item{padding-bottom:80%}}@media (min-width: 1200px){.wrap-gallery-portfolio.owl-gallery .item{padding-bottom:100%}}.wrap-list-post{width:100%}.wrap-list-post.wrap-list-post-services{margin-bottom:30px}@media (min-width: 1400px){.wrap-list-post.wrap-list-post-services{margin-top:-50px}}.wrap-list-post .item-post{width:400px;max-width:100%;margin:0 auto;margin-bottom:20px;overflow:hidden;position:relative;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-ms-transition:all .1s linear;-o-transition:all .1s linear}.wrap-list-post .item-post a{display:block}.wrap-list-post .item-post .thumb{position:relative;padding-bottom:61%;margin-bottom:15px}.wrap-list-post .item-post .desc h3{font-size:18px;color:#484767;margin:0 0 10px 0}.wrap-list-post .item-post .desc p{line-height:20px;overflow:hidden;height:60px;margin:0}.wrap-list-post .item-post .keep-reading{position:absolute;bottom:-54px;left:0;right:0;padding:16px;z-index:2;background:rgba(9,95,4,0.9);opacity:0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}.wrap-list-post .item-post .keep-reading p{font-size:18px;font-weight:600;color:#FFFFFF !important;margin:0;text-align:center}.wrap-list-post .item-post:hover .keep-reading{bottom:0;opacity:1}.section-list-clients h2{text-align:center;font-size:18px;color:#999999}.section-page-clients{padding-bottom:50px}.section-page-clients .wrap-list-clients{padding:0}.wrap-list-clients{width:100%;padding:30px 0;font-size:0;text-align:center}.wrap-list-clients .item{display:inline-block;vertical-align:middle;width:50%;margin-bottom:15px}@media (min-width: 768px){.wrap-list-clients .item{width:25%}}@media (min-width: 992px){.wrap-list-clients .item{width:20%}}@media (min-width: 1400px){.wrap-list-clients .item{width:16.66%}}.wrap-list-clients .item img{display:block;width:150px;max-width:100%;margin:0 auto}@media (min-width: 768px){.wrap-list-clients .item img{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%)}}.wrap-list-clients .item img:hover{-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-ms-filter:grayscale(0);-o-filter:grayscale(0);filter:grayscale(0)}.wrap-list-clients.owl-carousel{width:100%;padding:30px 20px;margin-bottom:30px}.wrap-list-clients.owl-carousel .item{display:block;width:100%;margin-bottom:0}ul.list-infos-contact{margin:0;padding:0;font-size:0;list-style:none;display:block;width:340px;max-width:100%;margin:30px auto}@media (min-width: 992px){ul.list-infos-contact{margin:30px 0}}ul.list-infos-contact li{display:inline-block;position:relative;padding-left:30px;font-size:12px;color:#909090;margin-bottom:10px}ul.list-infos-contact li:last-child{margin-bottom:0}ul.list-infos-contact li img{width:19px;position:absolute;left:0;top:50%;margin-top:-10px}ul.list-infos-contact li a{display:inline-block;line-height:17px;padding:5px 0;font-size:14px;font-weight:600}ul.list-infos-contact li a:hover{text-decoration:underline}.box-content{padding:30px 30px 15px 30px;background:#f9f9f9;margin-bottom:15px;-webkit-box-shadow:0 1px 2px -1px rgba(0,0,0,0.35);-moz-box-shadow:0 1px 2px -1px rgba(0,0,0,0.35);box-shadow:0 1px 2px -1px rgba(0,0,0,0.35)}.box-content h3{color:#03a0dd}.box-content p{color:#909090}@media (min-width: 992px){.box-content p{font-size:15px}}.section-list-posts{width:100%;padding-bottom:40px}.section-post-content{width:1054px;max-width:100%;margin:0 auto}ul.post-infos{margin:0;padding:0;font-size:0;list-style:none}@media (max-width: 767px){ul.post-infos{text-align:center;margin-bottom:10px}}ul.post-infos li{display:inline-block;font-size:12px;font-style:italic;color:#FFFFFF;margin-right:4px;margin-bottom:4px;padding:3px 12px;background:#12c108}ul.post-infos li a:hover{text-decoration:underline}.wrap-featured-links{width:100%;font-size:0}.wrap-featured-links .item{display:inline-block;width:100%;height:200px;position:relative;background:#095f04;overflow:hidden}.wrap-featured-links .item:last-child{border-left:1px solid #FFFFFF}@media (min-width: 768px){.wrap-featured-links .item{width:50%;height:278px}}@media (min-width: 1200px){.wrap-featured-links .item{height:478px}}.wrap-featured-links .item .desc{position:absolute;top:0;left:0;right:0;bottom:0;padding:30px;z-index:1}.wrap-featured-links .item .desc h2{color:#FFFFFF;text-align:center;margin-bottom:0;font-size:30.76923077px}@media (min-width: 768px){.wrap-featured-links .item .desc h2{font-size:33.33333333px}}@media (min-width: 992px){.wrap-featured-links .item .desc h2{font-size:36.36363636px}}@media (min-width: 1200px){.wrap-featured-links .item .desc h2{font-size:40px}}.wrap-featured-links .item:hover .bg{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1)}.sidebar{width:100%;margin-bottom:20px}.sidebar .menu-sidebar{text-align:center}@media (min-width: 768px){.sidebar .menu-sidebar{text-align:left}}.sidebar .menu-sidebar ul{margin:0;padding:0;font-size:0;list-style:none;display:inline-block}@media (min-width: 768px){.sidebar .menu-sidebar ul{display:block}}.sidebar .menu-sidebar ul li{display:block;text-align:left}.sidebar .menu-sidebar ul li a{display:inline-block;font-size:14px;font-weight:600;line-height:16px;padding:5px 0;position:relative}.sidebar .menu-sidebar ul li a::before{display:inline-block;vertical-align:middle;content:"\f105";font:normal normal normal 14px/1 FontAwesome;font-size:20px;margin-right:5px;position:relative;top:-1px}@media (min-width: 768px){.sidebar .menu-sidebar ul li a{display:block}}.sidebar .menu-sidebar ul li a:hover{color:#0e9006}.sidebar .menu-sidebar ul li.current-cat a{color:#0e9006;pointer-events:none}.footer{width:100%;background:#FFFFFF}@media (max-width:1800px){.footer{padding-bottom:90px}}@media (max-width: 767px){.footer{padding-bottom:70px}}.footer .wrap-strip{background:#095f04;padding:15px 0}@media (min-width: 768px){.footer .wrap-strip{padding:8px 0}}.footer .wrap-strip p{color:#FFFFFF;margin:0;font-size:13px;line-height:18px}@media (max-width: 767px){.footer .wrap-strip p{margin-bottom:5px}}.footer .wrap-strip .bt{font-size:14px;font-weight:700;color:#FFFFFF;padding:6px 20px}.footer .wrap-menu-foot{width:100%;background:#FFFFFF;padding:25px 0}@media (min-width: 992px){.footer .wrap-menu-foot{padding:40px 0}}.footer .wrap-menu-foot .logo-foot{display:block;width:118px}@media (max-width: 991px){.footer .wrap-menu-foot .logo-foot{float:right;margin-top:20px}}@media (max-width: 767px){.footer .wrap-menu-foot .logo-foot{float:none;margin:0 auto;margin-bottom:15px}}.footer .wrap-copyright{width:100%;padding:15px 0;border-top:1px solid #e1e1e1}.footer .wrap-copyright p{font-size:10px;line-height:20px;text-align:center}@media (min-width: 768px){.footer .wrap-copyright p{font-size:11px;text-align:left;margin:0}}.footer ul.list-infos-contact{margin:0 auto}@media (min-width: 768px){.footer ul.list-infos-contact{float:right}}@media (min-width: 992px){.footer ul.list-infos-contact li{margin-bottom:15px}}@media (min-width: 1200px){.footer ul.list-infos-contact li{padding-left:50px}}.menu-foot{width:100%}.menu-foot ul{margin:0;padding:0;font-size:0;list-style:none}.menu-foot ul.sub-2{display:none}.menu-foot ul li{display:inline-block;vertical-align:top;margin-bottom:10px}@media (min-width: 768px){.menu-foot ul li{width:50%}}@media (min-width: 1200px){.menu-foot ul li{width:33.33%}}.menu-foot ul li:first-child{display:none}.menu-foot ul li a{display:block;font-size:12px;color:#909090;font-weight:700;line-height:1;padding:5px}.menu-foot ul li a:hover{text-decoration:underline}@media (max-width: 1199px){.menu-foot ul li.foot-position-obras{margin-top:-100px}}@media (min-width: 1200px){.menu-foot ul li.foot-position-contact{position:absolute;left:15px;top:50px}}.menu-foot ul li.foot-position-blog{position:absolute;left:15px;top:130px}.menu-foot ul li .sub-1 li{display:block;width:100%;margin-bottom:0}.menu-foot ul li .sub-1 li a{display:inline-block;font-weight:400}.logo-jg{display:block;width:60px;margin:0 auto}@media (min-width: 992px){.logo-jg{float:right}}