/*!
Theme Name: Wireframe
Theme URI: http://www.codest.com.br/wireframe
Template: Divi
Author: Codest Agency
Author URI: http://www.codest.com.br
License: GNU General Public License v2
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/
#top-header .container{border-bottom:1px solid #eee !important;font-weight:700}#top-header .container a{font-weight:700}#main-header{-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important}#et_top_social{display:block;float:right;position:relative}#et-top-navigation .et-cart-info{float:left;margin:5px 0 0 22px !important;font-size:15px}@media all and (max-width:980px){#et_top_social{display:block;float:left;position:relative}#et-top-navigation .et-social-icons{border-left:none !important;margin-left:0 !important;border-right:1px solid #eee !important;padding-right:10px !important;margin-right:5px !important}}.et-social-google-plus a.icon:before{content:'\f16d';font-family:"Font Awesome 5 Brands" !important;size:15px !important}.et-social-rss a.icon:before{content:'\f232';font-family:"Font Awesome 5 Brands" !important;size:15px !important}#et-top-navigation .et-social-icons{margin-top:-6px;border-left:1px solid #eee;margin-left:10px}.et-social-icons li{display:inline-block;margin-left:10px}.et-social-icon a{font-size:12px}#et-top-navigation .et-social-icons{margin-top:3px !important}#et-top-navigation{margin-top:-10px !important}#top-menu>li:last-child>a{background:#f3f3f3;border-radius:5px;padding:8px 10px !important}#top-menu>li:last-child>a:after{font-family:ETmodules!important;content:"$";padding-left:8px}.et_header_style_centered #main-header div#et-top-navigation #et_top_social{display:inline-block;float:none !important;top:7px}@media (max-width:980px){.et_header_style_centered #et_top_social{display:none !important}.et_header_style_centered #et-top-navigation{display:block;padding-top:10px !important}}.et_header_style_split #et_top_social{display:none !important}#top-menu .centered-inline-logo-wrap a:hover{box-shadow:none}.et_header_style_slide #et_top_social{display:none !important}.et_header_style_fullscreen #et_top_social{display:none !important}#top-menu li a:hover{-webkit-box-shadow:0px 3px 0px 0px rgba(204,204,204,1);-moz-box-shadow:0px 3px 0px 0px rgba(204,204,204,1);box-shadow:0px 3px 0px 0px rgba(204,204,204,1)}@media all and (max-width:980px){.et_mobile_menu{border-top:none;border-radius:0 0 5px 5px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#et-top-navigation{display:block;padding-top:35px !important}}.head_section{background-color:#f3f3f3 !important;padding-top:60px !important;padding-bottom:60px !important}.head_section .container{padding:0 !important}.head_section .main_title{margin-bottom:0 !important}.head_section .entry-title{font-weight:700!important;font-size:45px!important;text-shadow:0em .04em 0em rgba(0,0,0,.1)!important;color:#fff !important;padding:0 !important}.head_section .et_pb_title_container{padding:0 !important}@media all and (max-width:980px){.head_section .entry-title{font-size:25px!important;text-align:center}}.et_pb_section:nth-child(even){background-color:#fcfcfc !important}.et_pb_section:nth-child(odd){background-color:#fff !important}.container:before{background-color:transparent !important}.et_pb_widget_area_right{border-left:0 !important}.et_pb_widget_area_left{border-right:0 !important}.et_pb_widget{margin-bottom:30px !important}.woocommerce ul.product_list_widget li img{border-radius:100%}.et_pb_widget h4{font-size:18px !important}.widget_search input#s{height:40px;border:1px solid #f3f3f3 !important;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;width:100%;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;font-size:12px;text-align:left;padding-left:10px;padding-right:60px}.widget_search input#searchsubmit{font-size:10px !important;display:block;background:0 0 !important;border:none !important;color:#aaa !important}.widget_search input#searchsubmit:after{cursor:pointer;font-size:15px !important;font-family:ETmodules!important;content:"\55" !important}.fwidget{width:100% !Important}.widget_media_image img{max-width:100px;-webkit-filter:grayscale(1);filter:grayscale(1)}.footer-widget .fwidget{margin-bottom:20px !important}.footer-widget .et_pb_widget li{padding-left:0 !important}.footer-widget li:before{display:none !important}.et_pb_custom_button_icon{border:none !Important;background:0 0 !Important}.et_pb_bg_layout_dark .et_pb_custom_button_icon,.et_pb_bg_layout_dark .et_pb_custom_button_icon:after{color:#fff !important}.et_pb_bg_layout_dark .et_pb_custom_button_icon:hover{color:rgba(255,255,255,.5) !important}@media (min-width:1025px){.centeredtext{position:relative;top:50%;transform:perspective(1px) translateY(-50%)}.fullto60{width:60% !important}}@media all and (max-width:980px){.mobilecentered{text-align:center !important}.custom_row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.first-on-mobile{-webkit-order:1;order:1}.second-on-mobile{-webkit-order:2;order:2}.third-on-mobile{-webkit-order:3;order:3}.fourth-on-mobile{-webkit-order:4;order:4}.custom_row:last-child .et_pb_column:last-child{margin-bottom:30px}}.post_sliderfw .et_pb_slide_description{padding-left:0 !important;padding-right:0 !important;width:60% !important}@media all and (max-width:980px){.post_sliderfw .et_pb_slide_description{padding:60px 5% !important;width:100% !important}}.sliderfw .et_pb_slide_description{padding-left:0 !important;padding-right:0 !important;width:50% !important;float:left}@media all and (max-width:980px){.sliderfw .et_pb_slide_description{padding:60px 5% !important;width:100% !important}}.et_pb_newsletter_form .input:focus{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-box-shadow:0px 0px 0px 1px rgba(221,221,221,1);-moz-box-shadow:0px 0px 0px 1px rgba(221,221,221,1);box-shadow:0px 0px 0px 1px rgba(221,221,221,1);transition:.5s}.wideimg .et_pb_image_wrap{width:100%;overflow:hidden;margin:0;padding-top:56.25%;position:relative}.wideimg .et_pb_image_wrap img{position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%,-50%)}.faicons{font-size:50px}.faicons-left{font-size:30px;float:left;padding-right:10px}.faicons-left-text{float:left;width:85%}@media all and (max-width:980px){.faicons-left{font-size:30px}.faicons-left-text{width:100%}}.listsection li{list-style-type:none;padding-left:1.3em}.listsection li:before{content:"$";font-family:"ETmodules" !important;display:inline-block;margin-left:-1.3em;width:1.3em}.et_pb_tabs_controls{background:0 0 !important}.et_pb_tabs_controls li{border-bottom:1px solid #ccc !important}.et_pb_tabs_controls li.et_pb_tab_active{border-bottom:3px solid #ccc !important}.et_pb_tab{padding:20px 0 0 !important}.et_pb_tab_content img{border-radius:5px;box-shadow:0px 2px 80px 20px rgba(0,0,0,.1)}@media all and (max-width:980px){.et_pb_tabs_controls li a{display:flex;align-items:center;justify-content:center}}@media (min-width:1025px){.et_pb_tabs_controls{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}}.et_pb_pricing_table{border-radius:5px !important;overflow:hidden !important;box-shadow:0px 2px 80px 20px rgba(0,0,0,.1) !important}.et_pb_pricing_tables_0 .et_pb_featured_table{border-radius:5px !important;overflow:hidden !important;box-shadow:0px 2px 80px 20px rgba(0,0,0,.1) !important}.pricing h1{font-size:50px}@media (min-width:1025px){.galeria .et_pb_gallery_item{margin:0 !important;clear:none !important;width:29.63% !important}.galeria .et_pb_gallery_item:first-child,.galeria .et_pb_gallery_item:nth-child(2),.galeria .et_pb_gallery_item:nth-child(4),.galeria .et_pb_gallery_item:nth-child(5){margin-right:5.55% !important}.galeria .et_pb_gallery_item:first-child,.galeria .et_pb_gallery_item:nth-child(2),.galeria .et_pb_gallery_item:nth-child(3){margin-bottom:60px !important}}.fullgaleria .et_pb_gallery_image{width:100%;overflow:hidden;margin:0;padding-top:56.25%;position:relative}.fullgaleria .et_pb_gallery_image img{position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%,-50%)}button.mfp-close{color:#666 !important;font-size:40px !important;padding-top:20px;padding-right:25px !important}.mfp-title{color:#000;font-weight:700;background:rgba(255,255,255,.3);padding-left:20px;padding-top:20px;padding-bottom:20px;margin-top:-24px;margin-left:3px;margin-right:3px}.mfp-counter{color:#000;padding-right:20px}img.mfp-img{padding:0;border-radius:5px}.mfp-arrow:after{color:#fff !important;font-size:40px !important;font-family:ETmodules!important}.mfp-arrow-left:after{color:#fff !important;content:"\23" !important;padding-left:20px}.mfp-arrow-right:after{color:#fff !important;content:"\24" !important;padding-right:20px}.et-pb-arrow-prev:before{content:"\23" !important;font-size:25px}.et-pb-arrow-next:before{content:"\24" !important;font-size:25px}.et_pb_gallery_pagination,.et_pb_portofolio_pagination{display:flex;align-items:center;justify-content:center;margin-top:20px}.et_pb_gallery_pagination .page,.et_pb_portofolio_pagination .page{border-bottom:1px solid #ccc !important}.prev,.next{border-bottom:2px solid #ccc !important}.et_pb_gallery_pagination .page .active,.et_pb_portofolio_pagination .page .active{color:#666 !important}.et_pb_filterable_portfolio .et_pb_portfolio_filters li a{background:0 0 !important;border:none;border-radius:none}.et_pb_portfolio_filters li{border-bottom:1px solid #ccc !important}.et_pb_portfolio_filters li a.active{border-bottom:1px solid #ccc !important}.et_pb_portfolio_filter{padding:20px 0 0 !important}.et_portfolio_image{border-radius:5px !important;overflow:hidden !important}.et_overlay{border-radius:5px !important;overflow:hidden !important}.et_pb_filterable_portfolio .et_pb_portfolio_item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.et_pb_filterable_portfolio .et_pb_portfolio_item .post-meta{-webkit-order:1;order:1;width:100%}.et_pb_filterable_portfolio .et_pb_portfolio_item .et_pb_module_header{-webkit-order:2;order:2}@media (min-width:1025px){.et_pb_portfolio_item{margin:0 !important;clear:none !important;width:29.63% !important}.et_pb_portfolio_item:first-child,.et_pb_portfolio_item:nth-child(2),.et_pb_portfolio_item:nth-child(4),.et_pb_portfolio_item:nth-child(5){margin-right:5.55% !important}.et_pb_portfolio_item:first-child,.et_pb_portfolio_item:nth-child(2),.et_pb_portfolio_item:nth-child(3){margin-bottom:60px !important}.et_pb_portfolio_filters{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}}.et_pb_member_position{margin-top:0 !Important}.equipe-left{max-width:100px;float:left;padding-right:10px}.equipe-left-text{float:left;width:68%}@media all and (max-width:980px){.equipe-left{font-size:30px}.equipe-left-text{width:100%}}.et_pb_blog_grid .et_pb_image_container img{border-radius:5px;overflow:hidden;box-shadow:0px 2px 80px 20px rgba(0,0,0,.1);margin-bottom:0 !Important}.et_pb_blog_grid .et_pb_image_container{margin-bottom:0 !Important}.et_pb_blog_grid .et_pb_post{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.et_pb_blog_grid .et_pb_post .post-meta{-webkit-order:1;order:1;width:100%}.et_pb_blog_grid .et_pb_post .entry-title{-webkit-order:2;order:2;padding-bottom:10px !Important}.et_pb_blog_grid .et_pb_post .post-content{-webkit-order:3;order:3}.pagination .alignleft a{background:#f3f3f3;border-radius:3px;padding:12px 30px 15px 25px;box-shadow:0px 2px 80px 20px rgba(0,0,0,.1)}.pagination .alignright a{background:#f3f3f3;border-radius:3px;padding:12px 25px 15px 30px;box-shadow:0px 2px 80px 20px rgba(0,0,0,.1)}.mapsectionabove h5{font-family:Work Sans;font-size:15px;font-weight:700 !important;font-variant:small-caps !important;margin-bottom:-10px}.mp_column_3 a{color:#aaa}.mp_column_3 p a:after{font-family:ETmodules!important;content:"\24" !important;font-size:15px !important;margin-top:7px !important;margin-left:5px !important}.mp_column_3 p a:hover:after{margin-left:2px !important}@media only screen and (min-width:981px){.mp_column_3{margin-top:-390px;background:#fff;padding:20px;border-radius:5px;box-shadow:0px 0px 150px 20px rgba(109,109,109,.2)}}@media only screen and (max-width :980px){.mp_column_3{padding:40px 0}}.contact-left{float:left;padding-right:10px}.contact-left-text{float:left;width:85%}.et_pb_contact_form_container .input:focus{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-box-shadow:0px 0px 0px 1px rgba(221,221,221,1);-moz-box-shadow:0px 0px 0px 1px rgba(221,221,221,1);box-shadow:0px 0px 0px 1px rgba(221,221,221,1);transition:.5s}@media all and (max-width:980px){.contactinfo{margin-bottom:0 !important}.contact-left{width:100%;padding:10px 0 !important;text-align:center}.contact-left-text{width:100%;text-align:center}#contact-left-text{width:100%;text-align:center}}.mfp-content{max-width:50%}.mfp-close-btn-in .mfp-close{color:#fff;font-size:40px;margin-top:40px}.popupcontent{margin:50px 0}.popupcontent .et_pb_blurb_content{max-width:100% !Important}.popupcontent .et_pb_blurb_container{margin:0 30px 30px}.popupcontent .et_pb_image_wrap{overflow:hidden !important;height:200px}.popupcontent .et_pb_image_wrap img{width:100% !important;position:relative;top:50%;transform:translateY(-50%)}@media all and (max-width:980px){.mfp-content{max-width:100%}.popupcontent{margin:6px 0}.mfp-close-btn-in .mfp-close{margin-top:0}}.qs{cursor:default;display:inline-block;position:relative}.qs .popover{background-color:#f3f3f3;border-radius:5px;bottom:42px;box-shadow:0px 2px 80px 20px rgba(0,0,0,.1);display:none;padding:7px 10px;position:absolute;width:200px;z-index:4}.qs:hover .popover{display:block;-webkit-animation:fade-in .3s linear 1,move-up .3s linear 1;-moz-animation:fade-in .3s linear 1,move-up .3s linear 1;-ms-animation:fade-in .3s linear 1,move-up .3s linear 1}@-webkit-keyframes fade-in{from{opacity:0}to{opacity:1}}@-moz-keyframes fade-in{from{opacity:0}to{opacity:1}}@-ms-keyframes fade-in{from{opacity:0}to{opacity:1}}@-webkit-keyframes move-up{from{bottom:30px}to{bottom:42px}}@-moz-keyframes move-up{from{bottom:30px}to{bottom:42px}}@-ms-keyframes move-up{from{bottom:30px}to{bottom:42px}}.thumbnailbkg{width:100% !important}.thumbnailbkg .et_pb_promo_description{width:60% !important;height:100%}.thumbnailbkg .et_pb_module{display:flex;align-items:center;justify-content:center}.postdated,.projectcat a{color:rgba(255,255,255,.5) !important;margin-bottom:5px;pointer-events:none;cursor:default;text-decoration:none}.thumbnailbkg .titlebkg{font-size:45px !important}@media all and (max-width:980px){.thumbnailbkg .titlebkg{font-size:25px !important}.thumbnailbkg .et_pb_promo_description{width:100% !important}.thumbnailbkg .et_pb_promo{padding:0 !important}}.thumbnailfw{overflow:hidden !important;height:400px}.thumbnailfw img{width:100% !important;position:relative;top:50%;transform:translateY(-50%)}@media all and (max-width:980px){.thumbnailfw{overflow:hidden !important;height:100%}.thumbnailfw img{width:100% !important;position:relative;top:0;transform:translateY(0)}}.sidecontent{padding:0 !Important;background:0 0 !Important;padding:60px 0 !important}.sidecontent .thumb{margin:0 auto;max-width:864px}.sidecontent .thumb img{border-radius:5px;overflow:hidden;box-shadow:0px 2px 80px 20px rgba(0,0,0,.1)}.sidecontent .excerpt{border-bottom:1px solid #eee;margin-bottom:20px;padding-bottom:20px}@media all and (max-width:980px){.sidecontent{padding:30px 0}.sidecontent .title{font-size:25px}.sidecontent .sidebarmob{margin-bottom:0 !important;padding-bottom:0 !important}.sidecontent .contentmob{margin-top:-40px !important;margin-bottom:0 !important;padding-bottom:0 !important}}.contentfw{width:800px;margin:0 auto;padding:60px 0}.contentfw .head{text-align:center}@media all and (max-width:980px){.contentfw{width:100% !important;margin:0 auto;padding:30px 40px}.contentfw .title{font-size:25px}.contentfw .head{width:100% !important;margin:0 auto;text-align:center}}.gallery_project .head{padding:0 20px}.gallery_project .galeria{padding-top:0 !important}.gallery_project .galeria .item{border-radius:5px;overflow:hidden;box-shadow:0px 2px 80px 20px rgba(0,0,0,.1);width:340px;display:inline-block;height:180px;margin:9px}@media all and (min-width:980px){.gallery_project .galeria .item img{position:relative;top:50%;transform:translateY(-50%)}}@media all and (max-width:980px){.gallery_project .galeria .item{border-radius:5px;overflow:hidden;box-shadow:0px 2px 80px 20px rgba(0,0,0,.1);width:100% !important;display:block !important;height:100% !important;margin:9px !important}}.commentssingle{width:800px;margin:auto;padding-top:0 !important}.form-submit .et_pb_button:hover{color:#aaa !important}.commentssingle #comment-wrap{padding-top:0}.comment-notes,.comment-form-url{display:none}.comment-reply-title span{font-size:20px !Important}.comment-form-author{width:50%;float:left;padding-right:10px}.comment-form-email{width:50%;float:left;padding-left:10px}.comment_avatar img{border-radius:100%;box-shadow:0px 2px 80px 20px rgba(0,0,0,.1)}.form-submit .et_pb_button{padding-left:2em !important;padding-right:2em !important}.comment-reply-link,.comment-reply-link:after{font-size:12px !important}#commentform input[type=email],#commentform input[type=text],#commentform input[type=url],#commentform textarea{background:0 0 !important;border:1px solid #ddd !important;border-radius:5px;height:100% !important;padding:12px !important;font-size:12px !important;font-weight:700!important;font-family:Work Sans !important;text-transform:uppercase;width:100% !important}#commentform input[type=email]:focus,#commentform input[type=text]:focus,#commentform input[type=url]:focus,#commentform textarea:focus{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-box-shadow:0px 0px 0px 1px rgba(221,221,221,1);-moz-box-shadow:0px 0px 0px 1px rgba(221,221,221,1);box-shadow:0px 0px 0px 1px rgba(221,221,221,1);transition:.5s}@media all and (max-width:980px){.excerpt{display:none}.commentssingle{width:100%;padding-left:40px;padding-right:40px}.comment-form-author{width:100%;float:left;padding-right:0}.comment-form-email{width:100%;float:left;padding-left:0}}