@import url(font-awesome.css);@import url(prettyPhoto.css);@import url(camera.css);.bx-wrapper .testimonials-carousel-context,.contact-info li span,.member,.post,.thumbnail{overflow:hidden}.header,ul.top-contact li,ul.top-social li{position:relative}.footer h3,.widget_title{text-transform:uppercase}.btn,.btntoTop:before,.headline,.headline2{vertical-align:middle}.btn:focus,.btn:hover,.footer a,.meta ul li a:hover,.panel a:hover,.post-content h2 a:hover,.widget a,a,a:hover,ul.top-contact li a:hover{text-decoration:none}body,hml{margin:0;padding:0;height:100%}.pp_expand{display:none!important}.headline,.headline2{margin-bottom:25px;display:table;white-space:pre!important;width:100%!important}ul.top-contact li i,ul.top-social li a{text-align:center;display:block;font-size:15px;width:33px}ul{padding:0;list-style:none}a{color:#464646}a:hover{color:#F24F18}img{max-width:100%;height:auto !important}ul.top-contact li,ul.top-contact li i,ul.top-social li a{float:left;height:33px;line-height:33px}.thumbnail{margin-bottom:20px}.separator{margin-bottom:40px;clear:both}i{margin-right:6px}ul.top-contact,ul.top-social{list-style:none;margin:0;padding:0}ul.top-contact li i{color:#B5B8BD}ul.top-contact li a{color:#464646}ul.top-contact li a:hover{color:#f24f18}ul.top-social li{float:left}ul.top-social li a{color:#B5B8BD}ul.top-social li a.icon-twitter:before{content:"\f099";font-family:FontAwesome}ul.top-social li a.icon-twitter:hover{background:#46c0fb;color:#fff}ul.top-social li a.icon-dribbble:before{content:"\f17d";font-family:FontAwesome}ul.top-social li a.icon-dribbble:hover{background:#ea4c89;color:#fff}ul.top-social li a.icon-facebook:before{content:"\f09a";font-family:FontAwesome}ul.top-social li a.icon-facebook:hover{background:#4863ae;color:#fff}ul.top-social li a.icon-google-plus:before{content:"\f0d5";font-family:FontAwesome}ul.top-social li a.icon-google-plus:hover{background:#dd4b39;color:#fff}ul.top-social li a.icon-rss:before{content:"\f09e";font-family:FontAwesome}ul.top-social li a.icon-rss:hover{background:#ff7f25;color:#fff}ul.top-social li a.icon-linkedin:before{content:"\f0e1";font-family:FontAwesome}ul.top-social li a.icon-linkedin:hover{background:#0083a8;color:#fff}ul.top-social li a.fa-youtube-play{background:0 0!important}ul.top-social li a.fa-youtube-play:hover{background:#CC181E!important}ul.footer-social li a.fa-youtube-play{background:#f6f6f6!important;color:#646464!important}ul.footer-social li a.fa-youtube-play:hover{background:#CC181E!important;color:#fff!important}ul.top-social li a.fa-instagram{background:0 0!important}ul.top-social li a.fa-instagram:hover{background:#125688!important}ul.footer-social li a.fa-instagram{background:#f6f6f6!important;color:#646464!important}ul.footer-social li a.fa-instagram:hover{background:#125688!important;color:#fff!important}ul.top-social li a.fa-pinterest{background:0 0!important}ul.top-social li a.fa-pinterest:hover{background:#BD2126!important}ul.footer-social li a.fa-pinterest{background:#f6f6f6!important;color:#646464!important}ul.footer-social li a.fa-pinterest:hover{background:#BD2126!important;color:#fff!important}.header{width:100%;z-index:999}.sticky-navigation.stuck{position:fixed;top:0;z-index:9}.page-title{background-image:url(../images/page-title-bg.jpg);height:154px}.page-title h2{float:left;display:inline-block;font-size:22px;line-height:22px;margin:54px 0 0;padding:11px 15px 13px}.content{width:100%;position:relative}.footer-top{padding:30px 0 15px}.footer{margin-top:0!important}.footer h3{color:#FFF;font-size:15px;margin-bottom:20px}.footer a{color:#fff;font-weight:600}.footer a:hover{color:#F24F18}ul.footer-contact{list-style:none;margin:0;padding:0}ul.recent-posts li{border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:9px;margin-bottom:9px}.post-date{display:block}ul.twitter li{padding:0 0 18px;position:relative}ul.twitter li:before{float:left;content:"\f099";font:16px FontAwesome}ul.twitter span{display:block;margin-left:25px}ul.footer-social{list-style:none;margin-top:0}ul.footer-social li{float:left}ul.footer-social li a{display:block;font-size:15px;background-color:#F6F6F6;color:#646464;width:28px;height:28px;line-height:28px;text-align:center;border-radius:50%;margin-right:5px}ul.footer-social li a.icon-twitter:before{content:"\f099";font-family:FontAwesome}ul.footer-social li a.icon-twitter:hover{background:#46c0fb;color:#fff}ul.footer-social li a.icon-dribbble:before{content:"\f17d";font-family:FontAwesome}ul.footer-social li a.icon-dribbble:hover{background:#ea4c89;color:#fff}ul.footer-social li a.icon-facebook:before{content:"\f09a";font-family:FontAwesome}ul.footer-social li a.icon-facebook:hover{background:#4863ae;color:#fff}ul.footer-social li a.icon-google-plus:before{content:"\f0d5";font-family:FontAwesome}ul.footer-social li a.icon-google-plus:hover{background:#dd4b39;color:#fff}ul.footer-social li a.icon-rss:before{content:"\f09e";font-family:FontAwesome}ul.footer-social li a.icon-rss:hover{background:#ff7f25;color:#fff}ul.footer-social li a.icon-linkedin:before{content:"\f0e1";font-family:FontAwesome}ul.footer-social li a.icon-linkedin:hover{background:#0083a8;color:#fff}.btntoTop{width:44px;height:44px;position:fixed;bottom:15px;right:15px;background-color:rgba(0,0,0,.3)!important;border-radius:50%;text-align:center;line-height:40px;cursor:pointer;opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;border-bottom:none!important;-webkit-box-shadow:0 0 5px 0 rgba(255,255,255,.55);-moz-box-shadow:0 0 5px 0 rgba(255,255,255,.55);box-shadow:0 0 5px 0 rgba(255,255,255,.55)}.btntoTop:before{content:"\f106";display:inline-block;font:20px FontAwesome;color:#fff}.btntoTop.active{opacity:1}.btntoTop.active:hover{background-color:rgba(0,0,0,.7)!important;-webkit-box-shadow:0 0 5px 0 rgba(255,255,255,.8);-moz-box-shadow:0 0 5px 0 rgba(255,255,255,.8);box-shadow:0 0 5px 0 rgba(255,255,255,.8)}.slider{padding-bottom:3.2%;background:url(../images/sombras/shadow1.png) bottom no-repeat;background-size:100%}.cameraSlide img{border-radius:0!important}.sombra{height:30px;width:100%!important}.item img,.sombra img{width:100%}.item{margin:3px}.item img{display:block;height:auto}.bx-wrapper .testimonials-thumbnail{margin:0 0 15px}.bx-wrapper .testimonials-title{text-align:center;margin:25px 15px 3px;font-size:24px;line-height:1}.bx-wrapper .testimonials-carousel-thumbnail{max-width:35%;float:left;margin-right:20px}.bx-wrapper .testimonials-carousel-thumbnail img{display:block;margin-right:0;width:100px;border-radius:50%}.bx-wrapper .testimonials-name{font-size:18px;margin-bottom:15px;color:#000;font-weight:400}.bx-wrapper span{font-size:11px;margin-left:10px;color:#aaa;font-family:Georgia,Arial,Helvetica,sans-serif;font-style:italic}.bx-wrapper{position:relative;margin:30px auto;padding:0;width:100%}.bx-wrapper .slide{padding:0;margin:0;display:block}.bx-wrapper .bx-viewport{padding:10px 0;margin-left:0;z-index:1;width:100%}.bx-wrapper .bx-controls-auto,.bx-wrapper .bx-pager{position:absolute;display:none;bottom:-30px;width:100%}.bx-wrapper .bx-loading{min-height:50px;background:url(images/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-weight:700;color:#666;padding-top:20px}.bx-wrapper .bx-controls-auto .bx-controls-auto-item,.bx-wrapper .bx-pager .bx-pager-item{display:inline-block}.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:hover{background:#000}.bx-wrapper .bx-controls-direction a{position:absolute;top:0;margin-top:0;margin-right:0;outline:0;width:30px;height:30px;text-indent:-9999px;z-index:1;border-radius:50%}ul.clients{list-style:none;margin:0;padding:0}ul.clients li{float:left;margin:0 50px}h3.pb_title{color:#666;font-size:12px;font-weight:400;letter-spacing:0;line-height:20px;margin:3px 0;padding:0}.post-format i,ul.list-grey li i{text-align:center;border-radius:50%;height:60px;line-height:60px;width:60px}.member{margin-bottom:20px}.member-name{letter-spacing:-.3px;margin:10px 0 4px}.member-job{color:#6A6A6A;margin-bottom:5px}ul.member-social{list-style:none}ul.member-social li{float:left;position:relative}ul.member-social i{color:#B5B8BD;display:block;float:left;font-size:16px;margin:15px 15px 0 0;text-align:center;text-decoration:none}ul.list-grey,ul.list-grey li{margin-bottom:20px}ul.list-grey{list-style:none;padding:0}ul.list-grey li i{float:left;font-size:26px;color:#f24f18;background:#f7f8fa}ul.list-grey .desc{margin:0 0 0 74px}ul.list-ok{list-style:none}ul.list-ok li{margin-bottom:8px}.project-title h3{font-size:17px;line-height:19px;text-align:center;margin:5px 0 5px;padding:0 10px 0 0}.project-category{color:#747474}.post_title{margin:13px 0 0;padding:0 0px 0 0}.post_title a{font-size:16px;color:#191A1E;font-weight:600}.post_title a:hover{color:#F24F18}.post{margin:0;padding:0 0 40px}.post-img{margin:0 0 30px}.post-content,.post-format{float:left}.post-format i{background:#F7F8FA;color:#F24F18;font-size:26px}.post-content{margin:-57px 0 0 89px}.post-content h2{margin-top:0;font-size:24px;line-height:30px}.post-content h2 a{color:#505050}.post-content h2 a:hover{color:#F24F18}.post-content p{margin-bottom:19px}.meta{margin:0 0 12px}.meta ul{line-height:22px;margin:1px 0 0}.meta ul li{color:#999;display:inline-block;font-weight:300;margin:0 5px 0 0;padding:0 10px 0 0}.meta ul li:last-child{background:0 center none}.meta ul li a{color:#999}.meta ul li a,.post-content h2 a:hover{transition:all .1s ease-in-out 0s}.meta ul li a:hover{color:#F24F18}#site-searchform,.site-search-area{margin:0;padding:0}#site-searchform #s{background-color:#FFF;border:1px solid #EEE;color:#999;float:left;font:12px "Open sans",Helvetica,Arial,sans-serif;height:41px;padding:5px 10px;width:81%;border-radius:3px 0 0 3px}#site-searchform #searchsubmit{background:url(../images/search-icon.png) center 14px no-repeat #F24F18;border:0;cursor:pointer;float:left;height:41px;line-height:100;overflow:hidden;text-indent:-5555em;width:45px;border-radius:0 3px 3px 0}#site-searchform #searchsubmit:hover{background:url(../images/search-icon.png) center 14px no-repeat #303436}.widget_title{color:#595959;font-size:16px;font-weight:700;letter-spacing:0;margin:12px 0}.widget{color:#686868;margin:0 0 50px}.widget li{border-bottom:1px solid #EBEBEB;padding:6px 0}.widget a{color:#272727}.widget ul>li>a{background-image:url(../images/widget_arrow_right.png);background-position:-3px center;background-repeat:no-repeat;padding-left:9px}.flickr-widget-blog{margin-right:-12px;margin-top:15px}.flickr-widget-blog img{display:block;width:100%}.flickr-widget-blog a{float:left;width:53px;height:53px;margin-right:12px;margin-bottom:12px;border:1px solid #dedede;padding:3px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.comments-li,.comments-li>li{margin-bottom:20px}.comments-li>li,.post-comments{float:left;width:100%}.post-comments h3{height:24px}.comments-li{float:left}.comment{float:left;min-height:60px}.post-comments .children+.children,.post-comments .comment+.children{margin-top:20px}.comment .avatar{float:left;height:60px;margin-right:15px;width:60px}.author-img{float:left}.comment .comment-meta{color:#777;font:italic 11px Arial,sans-serif;margin:0 0 10px 80px}.post-comments .comments-li .comment .comment-meta li{display:block;padding-top:2px}.comment .comment-meta a{border-bottom:medium none;color:#777;display:inline;font:11px Arial,sans-serif;margin-bottom:3px;transition:all .3s ease 0s}.comment .comment-meta a.author{color:#444;display:block;float:left;font:700 13px Arial,sans-serif;margin-right:10px}.comment .comment-body{margin-left:80px}.post-comments .children{float:left;margin-left:30px;padding:0 0 0 50px}.comment-reply-link{border-radius:2px;color:#FFF;cursor:pointer;float:left;margin-top:10px;padding:4px 10px}.comment-reply-link:hover{color:#FFF}#respond,.comment-form{float:left;width:100%}h5#reply-title{text-transform:none!important}#respond form{margin-top:20px}#respond fieldset{margin-bottom:10px}#respond label{color:#444;display:block;font:11px Arial,sans-serif;margin-bottom:7px;width:100%}#respond .name-container{float:left;margin-right:20px}#respond .email-container{float:left}#respond .email-container input,#respond .name-container input{background:#FFF;border:1px solid #DDD;border-radius:2px;color:#A9A9A9;float:left;font:12px 'Open Sans',Arial,sans-serif;height:30px;padding-left:10px;padding-right:10px;transition:all .3s ease 0s;width:308px}#respond .message{-moz-box-sizing:border-box;float:left;margin-top:5px;width:100%}#respond .message textarea{-moz-box-sizing:border-box;background:#FFF;border:1px solid #DDD;border-radius:2px;color:#A9A9A9;font:11px/22px Arial,sans-serif;padding:10px;width:100%}#respond #comment-reply{border:none;border-radius:2px;color:#FFF;cursor:pointer;float:right;font:12px 'Open Sans',Arial,sans-serif;margin-top:10px;padding:8px 15px;transition:all .3s ease 0s;background:#F24F18}.btn,.panel a{font-size:14px}#respond .email-container input:focus,#respond .message textarea:focus,#respond .name-container input:focus{border-color:#AAA}.contact-info{line-height:20px;list-style:none;margin:0 0 20px;padding:0;position:relative}.contact-info li{margin-bottom:2px}.contact-info li span{display:block}.contact-info li i{color:#444;float:left;font-size:14px;margin-right:10px;text-align:center;width:16px}.btn{-moz-user-select:none;border:1px solid transparent;border-radius:4px;cursor:pointer;display:inline-block;font-weight:700;line-height:1.42857;margin-bottom:0;padding:9px 16px;text-align:center;text-transform:uppercase;white-space:nowrap}.btn:focus,.btn:hover{background-color:#303436;color:#FFF}.btn-orange{color:#fff;background-color:#F24F18;border-color:#e5e6e8}.panel{border-radius:4px 4px 0 0;box-shadow:none}.panel,.panel-group .panel-heading+.panel-collapse .panel-body{border:0}.panel-default>.panel-heading{background-color:#fafafa;border:1px solid #eee;color:#404040}#amazingslider-1 img,.navbar-brand img{border-radius:0!important}.panel a{display:block}.logo{max-width:1130px!important}@media (max-width:767px){.navbar-default .navbar-nav>li>a{color:#0F0F0F;display:block;font-family:Helvetica,Helvetica Neue,Arial,Open Sans,sans-serif;font-weight:700;line-height:40px;padding:0 15px}ul.top-social{float:left!important}}@media (max-width:350px){.logo{max-width:210px!important}}.sel{width:24%!important;border-width:1px;border-style:dashed;margin-right:9px;margin-bottom:15px}@media (max-width:1200px){.sel{margin-right:0;width:25%!important;height:60%}}@media (max-width:768px){.sel{margin-right:0;width:50%!important;height:50%!important}}@media (max-width:520px){.sel{margin-right:0;width:100%!important;height:60%}}.cleaner{clear:both;width:100%;height:3px;background:red;position:absolute}div.progress.active{border-bottom:none!important;background:0 0!important}#preloader{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.93);z-index:9999;height:100%;width:100%}#status{width:100px;height:100px;position:absolute;left:50%;top:50%;margin:-50px 0 0 -50px;background:url(../images/carregar.gif) center no-repeat}a img:hover{opacity:.88;transition:all .5s ease}a img,a img:hover{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}a img{transition:all .5s ease}ul.list-grey img{float:left;margin-right:15px}	#some.l1{ width:100%; background:none !important; text-align:center;cursor:pointer;}@media only screen and (min-width: 768px){#some{ display:none;}}.top-a i, .top-b i, .top-c i{ float:right !important; width:20px !important}.top-b, .top-c, .top-a{ margin-left:-10px}@media only screen and (min-width: 609px){.tel-resp{ float:left}}.email-resp{ float:none !important; text-align:center !important; display: inline-block !important;}ul.top-contact li i, ul.top-social li a{ display:inline;}.topo-social{display: inline-block !important;}.top{ text-align:center;}@media only screen and (max-width:767px){.logo_some{display:none!important}}@media only screen and (min-width:767px){.logo_aparece{display:none}}.slider-def{display:block;position:relative;margin:16px auto 32px;}@media only screen and (max-width:767px){.slider-def{margin:7px 0px;}}body,html{ width:100% !important; margin:0 !important; padding:0 !important; overflow-x: hidden !important;}.google-map, .maps{position:relative;height:500px;overflow:hidden}.google-map iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important;}@media only screen and (max-width: 767px){#img_opc{width:250px;}.logo{width:250px;}.col-md-4.col-xs-12 {height: 175px;}}@media only screen and (max-width:767px){.headline,.headline2{display:block;white-space:normal!important;margin-bottom:12px;text-align:center}.sep-container{display:none !important;}.mo img{display:none;}}.fr4-home{padding-top:40px;padding-bottom:17px;}@media only screen and (max-width:767px) {.navbar-toggle{ position: fixed; margin-top: 7px;right: -8px;z-index:999;}.navbar-collapse{ position: fixed;top:76px;width: 100%;z-index:999; padding-right: 25px; padding-left: 25px;}}@media only screen and (max-width:767px) {.navbar-header{display:none;}#logo_ap{display:block;padding:0 !important;}#logo_ap img{border-radius:0px !important;}}@media only screen and (min-width:767px) {.navbar-header{display:block;}#logo_ap{display:none;}}@media only screen and (max-width:767px) { .footer { position: relative !important; } .content { margin-bottom: 0 !important }}.post-conteudo{width:100% !important;margin:0px !important;}.post-content{margin:0px;}.post{padding: 0 0 0px;}#line{line-height:1.3;}.footer h3{font-size:17px}#contato p{margin: 0 0 -20px !important;}ul.list-ok{padding-left: 0;}.form .headline{margin-top: 0px;}.one_page{ padding-top: 90px;}.col-xs-15,.col-sm-15,.col-md-15,.col-lg-15{position: relative; min-height: 1px; padding-right: 10px; padding-left: 10px;}/*Medias queries */.col-xs-15{width: 20%; float: left;}@media (min-width: 768px){.col-sm-15{width: 20%; float: left;}}@media (min-width: 992px){.col-md-15{width: 20%; float: left;}}@media (min-width: 1200px){.col-lg-15{width: 20%; float: left;}}*+h1, *+h2, *+h3, *+h4, *+h5, *+h6{margin-top:10px !important;}
