/**
 * Theme Name:     Itália Consultoria
 * Author:         Murilo Rocha
 * Template:       specia
 * Text Domain:	   italia-consultoria
 * Description:    Tema da empresa Itália Consultoria
 */
::selection{background-color:#595959!important;color:#fff!important}::-moz-selection{background-color:#595959!important;color:#fff!important}body a:focus,body a:hover{color:#008C45!important}ul{list-style-type:square!important}p{font-size:1.75rem!important;line-height:2.5rem!important}p a{font-weight:600!important;color:#008C45!important;text-decoration:none!important}p a:hover{text-decoration:underline!important}em,cite,q{color:#000!important}.error-page h1{color:#f90!important}div.site-content ul li{font-size:1.75rem!important;margin-bottom:1rem!important}h2.section-heading{color:#000!important;font-size:2.5rem!important}h2.section-heading + p{font-size:1.75rem!important;font-weight:600!important;color:#4d4d4d!important}#slider-section{height:50rem!important}#slider-section .specia-table-cell{vertical-align:bottom!important}#slider-section .specia-table-cell .specia-content h6{font-weight:600!important}.owl-carousel .owl-item img{height:50rem!important;object-fit:cover!important}.owl-carousel.arrows-transparent .owl-nav [class*=owl-]{border-color:#CD212A!important;background-color:#CD212A!important}.owl-theme div.owl-dots .owl-dot.active span,.owl-theme div.owl-dots .owl-dot:hover span,.slider-version .slider-version-three .owl-controls div.owl-dots .owl-dot.active span,.slider-version .slider-version-three.owl-controls div.owl-dots .owl-dot.hover span{border-color:#008C45!important;background-color:#008C45!important}.call-to-action-two .background-overlay,.call-to-action-one .background-overlay{background-position:top!important;background-color:#0009!important}.call-to-action-one .cta-btn-1-container a.call-btn-1{font-size:2rem!important;font-weight:600!important;text-decoration:none!important;padding:1.5rem 2.5rem!important;margin:0!important;display:inline-block!important;background:#CD212A!important;color:#fff!important;border-radius:.5rem!important;border-color:#CD212A!important}.call-to-action-one .cta-btn-1-container a.call-btn-1:hover{opacity:.9!important}.call-to-action-one .cta-btn-1-container{margin-bottom:2rem!important}.call-to-action-one .cta-btn-1-container,.call-to-action-one .call-wrapper{width:100%!important}.call-to-action-one .cta-middle-title{color:#fff!important;font-size:2.25rem!important;font-weight:700!important;margin-bottom:1rem!important}.call-to-action-one .call-wrapper{display:block!important;align-items:unset!important}.call-to-action-one .call-wrapper .cta-info .call-phone a{font-size:2rem!important;font-weight:600!important;text-decoration:none!important;padding:1rem 2rem!important;margin:0!important;display:inline-block!important;background:#008C45!important;color:#fff!important;border-radius:.5rem!important;border-color:#008C45!important}.call-to-action-one .call-wrapper .cta-info .call-phone a:hover{opacity:.9!important}.call-to-action-one h2{font-family:'OpenSans',sans-serif!important;font-weight:700!important}#specia-service{margin-top:7rem!important}.portfolio-version,.latest-blog,.features-version-one{background-color:#fff!important}.grid figure img{opacity:.3!important}.blog-version-1 h2.entry-title a{text-align:justify!important}.latest-blog .entry-content p,.latest-blog .entry-header h2{text-align:justify!important}.features-version-one .features-overlay{background:#ffffffe6}.features-version-one .feature-box-icon{color:#008C45!important;border:2px solid #008C45!important;background-color:#fff!important}.features-version-one .feature-box-info h4{color:#008C45!important;font-weight:700!important}.features-version-one .feature-box-info p{color:#000!important}.form-panel .wpcf7-form .wpcf7-form-control:focus,input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{border-color:#008C45!important}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],select,textarea{font-size:1.65rem!important;text-align:justify!important}.header:not(.nav-nifty) .header-widget .widget:not(.widget_social_widget) i{margin-right:.75rem!important;font-size:2rem!important;color:#fff!important}.header .widget span{font-size:1.65rem!important;font-weight:600!important;color:#ccffe6!important}.header .widget:hover span{color:#F4F9FF!important}.header .widget:not(.widget-square) a i{color:#fff!important}.header .widget:not(.widget-square) a:hover i{color:#ccffe6!important}.header .navigation:not(.pagination){padding:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;border-bottom:5rem solid #595959!important}.header .navigation:not(.pagination) .container{padding:0!important}.header .navigation:not(.pagination) .container .row{display:flex!important}.header .navigation:not(.pagination) .container .row .theme-menu{align-items:flex-end!important}.nav-specia .menubar .menu-wrap > li.menu-item > a{color:#000!important}.nav-specia .menubar .menu-wrap > .menu-item.active > a,.nav-specia .menubar .menu-wrap > li.menu-item > a:hover,.nav-specia .menubar .menu-wrap > li.menu-item > a:focus{outline:none!important;color:#fff!important;background-color:#595959!important;border-radius:.5rem .5rem 0 0 !important}.nav-specia .menubar .menu-wrap > li.menu-item > a{font-weight:600!important}.header-top-info{border-bottom:0!important;background-color:#008C45!important;padding:.25rem 0!important}.header-widget ul li a{font-size:2rem!important;color:#fff!important}.header-sidebar-toggle.active span{background-color:#008C45!important}.header-sidebar-toggle.active span:before,.header-sidebar-toggle.active span:after{background:#595959!important}.mobi-head-top{width:100%!important}.mobi-head-top.active{background-color:#008C45!important}.mobile-menu ul > li > a{color:#000!important}.mobile-menu ul > li.active > a,.mobile-menu ul > li > a:hover{outline:none!important;color:#fff!important;background-color:#595959!important}.close-style{top:0!important}.close-style:before,.close-style:after{background-color:#CD212A!important}.hamburger-menu > a:hover .top-bun,.hamburger-menu > a:focus .top-bun{background-color:#CD212A!important}.hamburger-menu > a:hover .meat,.hamburger-menu > a:focus .meat{background-color:#008C45!important}.hamburger-menu > a:hover .bottom-bun,.hamburger-menu > a:focus .bottom-bun{background-color:#595959!important}.breadcrumb .background-overlay{opacity:1!important}.breadcrumb .container .row{background:#CD212A!important}.breadcrumb h2{font-size:1.8rem!important;font-weight:700!important;color:#fff!important;padding:1rem 0!important}.logo{padding:4rem 2rem!important}.navbar-brand{height:8rem!important}.container{width:100%!important}.header-search-popup{background-color:#008C45!important}.navigation .search-form:not(.search-default){border:0!important}.view-search-btn.header-search-popup .search-field,body.search .search-form input[type="search"]{font-size:1.6rem!important;font-weight:600!important}.view-search-btn.header-search-popup .search-field::placeholder{font-size:1.6rem!important;font-weight:700!important;opacity:.5!important;color:#000!important}body.search .page-wrapper article,body.error404 .page-wrapper article,body.blog .page-wrapper article{border:0!important}body.search .search-form input[type="search"],body.error404 .search-form input[type="search"],body.blog .search-form input[type="search"]{margin:1rem 0!important}body.search .search-form input[type="submit"],body.error404 .search-form input[type="submit"],body.blog .search-form input[type="submit"]{border-radius:.5rem!important;color:#fff!important;background-color:#595959!important;border-color:#595959!important}body.search .search-form input[type="submit"]:hover,body.error404 .search-form input[type="submit"]:hover,body.blog .search-form input[type="submit"]:hover{opacity:.9!important}.post_date{background-color:#CD212A!important}h2.entry-title a:hover{color:#595959!important}article footer.entry-footer{background-color:#008C45!important}article.post{padding:0!important}article.post a.post-thumbnail{display:block!important;text-align:center!important}body.blog article.post a.post-thumbnail img,body.archive article.post a.post-thumbnail img,body.single-post article.post a.post-thumbnail img{width:100%!important;display:inline!important;object-fit:none!important}article.post footer.entry-footer .byline{margin-right:.5rem!important}article.post footer.entry-footer .byline:after{font-family:'FontAwesome';content:'\f054';font-size:1rem;padding-left:.5rem}article.post footer.entry-footer a{color:#fff!important}article.post footer.entry-footer a:hover{text-decoration:underline!important}article.post footer.entry-footer a i{margin-right:.5rem!important;color:#fff!important}article.post footer.entry-footer span i{margin-right:.5rem!important}article.post p.read-more-text a{font-weight:700!important;text-decoration:none!important;padding:1rem 2rem!important;margin:4rem 0 2rem!important;display:inline-block!important;background:#595959!important;color:#fff!important;border-radius:.5rem!important}article.post p.read-more-text a:hover{opacity:.9}article.post p.read-more-text a::after{content:"..."}.required{color:#CD212A!important}.comments-area{border:1px solid #efe9e9!important}.comment-form{padding:0 2rem!important;margin:0 0 2rem!important}.comment-reply-title{border:0!important}.comments-title{font-size:1.8rem!important;color:#fff!important;background-color:#008C45!important;padding:1rem 1.5rem!important}.comment-reply-title{font-size:1.8rem!important;color:#fff!important;background-color:#CD212A!important;padding:1rem 1.5rem!important}.comments-title span{color:#e6fff3!important}.comment-respond p.form-submit input[type="submit"]{font-weight:700!important;text-decoration:none!important;padding:1rem 2rem!important;margin:0!important;display:inline-block!important;background:#595959!important;border:0!important;color:#fff!important;border-radius:.5rem!important}.comment-respond p.form-submit input[type="submit"]:hover{opacity:.9}.comment-author b a,.comment-author span{font-size:1.75rem!important}.comment-author .avatar{margin-right:1rem!important;width:5rem!important;height:5rem!important}.bypostauthor > article .fn:after{content:""!important}.comment-metadata time{font-size:1.5rem!important;color:#333!important}.comment-metadata a,.comment-metadata .edit-link{font-size:1.5rem!important}.comment-metadata .comment-edit-link{font-weight:700!important;color:#008C45!important}.comment-metadata .edit-link:hover{text-decoration:underline!important}.comment-content p{font-size:1.75rem!important;text-align:justify!important;line-height:2.5rem!important}a.comment-reply-link,a.comment-reply-login{font-size:1.6rem!important;font-weight:600!important;color:#008C45!important}a.comment-reply-link:hover,a.comment-reply-login:hover{opacity:.9!important}.comment-metadata .edit-link:before,.pingback .edit-link:before{font-size:1.5rem!important}.page-wrapper article:hover footer.entry-footer{background-color:#CD212A!important}.site-content{min-height:15rem}.site-content .container .row:first-child{padding-top:2rem!important}.home .section-heading{font-family:'Open Sans',sans-serif!important;color:#222;font-size:26px;font-weight:800;margin:0}.latest-blog .entry-content article.post{border:1px solid #efe9e9!important;background:#f4f9ff!important}.latest-blog .entry-content article.post a.post-thumbnail img{object-fit:cover!important}.footer-sidebar .widget .widget-title{font-weight:700!important;font-size:2rem!important;line-height:2rem!important;border-bottom:1px solid #fff!important;margin:0!important;padding:2rem 0!important}.footer-sidebar .widget .title-border{width:4rem!important;border-bottom:3px solid red!important;margin:-2px 0 2rem!important}.footer-sidebar .background-overlay{background-color:#000!important}.footer-copyright{background-color:#008C45!important}.footer-copyright p{font-weight:700!important;color:#F4F9FF!important}.top-scroll,.top-scroll:hover,.top-scroll:focus{border-color:#fff!important;color:#fff!important}.zoom-social-icons-list li{list-style-type:none!important}.zoom-social_icons-list-span{padding:0!important}.zoom-social_icons-list__label{font-size:1.6rem!important;font-weight:600!important}.footer-sidebar .widget ul li::before{content:""!important}.footer-sidebar .widget li{padding:0!important;margin:2rem 0 1rem!important}footer.footer-sidebar .widget ul li::before{margin:0!important}.footer-sidebar .widget ul li a:hover{color:#fff!important;opacity:.8!important}.wpcf7-not-valid-tip{color:red!important;font-weight:700!important}.wpcf7 form input[type="text"],.wpcf7 form input[type="email"],.wpcf7 form textarea{border-color:gray!important;font-weight:500!important;color:#000!important;margin:0!important}.wpcf7 form input[type="text"]:focus,.wpcf7 form input[type="email"]:focus,.wpcf7 form textarea:focus{border-color:#008C45!important}.wpcf7 form input[type="submit"]{font-size:1.6rem!important;font-weight:700!important;text-decoration:none!important;padding:1rem 2rem!important;margin:0!important;display:inline-block!important;background:#595959!important;color:#fff!important;border-radius:.5rem!important;border-color:#595959!important;cursor:pointer!important}.wpcf7 form input[type="submit"]:hover{opacity:.9!important}.wpcf7-spinner{background-color:#008C45!important}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{margin:2rem 0!important;padding:2rem!important;border-color:red!important;background-color:red!important;color:#fff!important;font-weight:700!important}.wpcf7 form .wpcf7-response-output{font-size:1.6rem!important;margin:2rem 0!important;padding:2rem!important;border-color:#090!important;background-color:#090!important;color:#fff!important;font-weight:700!important;border-radius:.5rem!important}.content-title h3.widget-title{font-family:'Open Sans',sans-serif!important;font-size:2.2rem!important;font-weight:700!important;color:#000!important}.content-title div.textwidget p{font-size:1.7rem!important;font-weight:600!important;color:#000!important}.content-line h3.widget-title{font-family:'Open Sans',sans-serif!important;font-size:2rem!important;font-weight:600!important;color:#262626!important}.content-line{border:solid 1px #efe9e9!important;background-color:#fafafa!important;padding:2rem!important}.content-line div.textwidget p{font-size:1.6rem!important;font-weight:500!important;color:#000!important;text-align:justify!important}.content-line div.textwidget p a{font-size:1.5rem!important;font-weight:700!important;text-decoration:none!important;padding:1rem 2rem!important;margin:0!important;display:inline-block!important;background:#595959!important;border:0!important;color:#fff!important;border-radius:.5rem!important}.content-line div.textwidget p a:hover{opacity:.9}.content-line div.panel-grid-cell:first-child{margin-right:2rem;min-width:275px;min-height:200px;display:flex;align-items:center;justify-content:center}.content-line div.panel-grid-cell:first-child img{min-height:200px;object-fit:cover}.content-line div.panel-grid-cell:last-child,.content-line div.panel-grid-cell:last-child div.panel-first-child,.content-line div.panel-grid-cell:last-child div.panel-first-child div.so-widget-sow-editor-base{min-height:200px}.content-line div.panel-grid-cell:last-child div.panel-first-child div.so-widget-sow-editor-base,.content-line div.panel-grid-cell:last-child div.panel-first-child div.so-widget-sow-editor-base div.siteorigin-widget-tinymce{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column}.content-line div.panel-grid-cell:last-child div.panel-first-child div.so-widget-sow-editor-base div.siteorigin-widget-tinymce,.content-line div.panel-grid-cell:last-child div.panel-first-child div.so-widget-sow-editor-base div.siteorigin-widget-tinymce p:first-child{flex:1}.content-line div.panel-grid-cell:last-child div.panel-first-child div.so-widget-sow-editor-base div.siteorigin-widget-tinymce p:last-child{margin-bottom:0!important}.content-line div.panel-grid-cell:last-child div.panel-first-child div.so-widget-sow-editor-base h3.widget-title{line-height:2rem}.site-content h3{font-family:'Open Sans',sans-serif;font-size:2rem;font-weight:700;color:#262626}.paginations a:hover,.paginations a:focus,.paginations a.active,span.page-numbers.current{border:1px solid #00a3c8;background-color:#00a3c8}.cmplz-cookiebanner .cmplz-title{font-size:1.75rem!important;font-weight:700!important}.cmplz-cookiebanner .cmplz-message p{font-size:1.6rem!important;text-align:justify!important;line-height:2.6rem!important}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn{font-size:1.65rem!important;font-weight:700!important}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn:hover{opacity:.75!important}.cmplz-cookiebanner .cmplz-links ul li{list-style-type:none!important}.cmplz-cookiebanner .cmplz-links .cookie-statement{margin-top:1.75rem!important;display:inline-block!important;font-size:1.6rem!important;font-weight:700!important;text-decoration:none!important;color:#008C45!important}.cmplz-cookiebanner .cmplz-links .cookie-statement:hover{text-decoration:underline!important}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-title{font-size:1.6rem!important;font-weight:700!important}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active{font-size:1.4rem!important;font-weight:700!important}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-description{font-size:1.6rem!important;text-align:justify!important;line-height:2.6rem!important}.cmplz-cookiebanner .cmplz-logo{margin-right:2rem!important}.cmplz-message{font-size:1.5rem!important;line-height:2.5rem!important;text-align:justify!important;color:#000!important}#cmplz-manage-consent .cmplz-manage-consent{font-weight:700!important}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:focus + .cmplz-label:before{box-shadow:0 0 0 2px #008C45!important}