/*
Theme Name: Tema A176
Theme URI: anetecnologia.com.br
Author: Ane Tecnologia
Author URI: anetecnologia.com.br
Description: Tema responsivo A176
Version: 1.0.0
License: Código registrado e protegido. Produto Ane Tecnologia. 
*/

:root{--primary-color:#2c3e50;--secondary-color:#c0392b;--accent-color:#d4af37;--text-color:#333;--light-bg:#f9f9f9;--white:#fff;--transition:all .3s ease}

html,body{margin:0;padding:0;border:0}body{font-family:Montserrat,sans-serif;line-height:1.6;color:var(--text-color);font-size:14px}body,html{height:100%!important}iframe{border:0}img{max-width:100%;height:auto}a,a:hover{color:#111;text-decoration:underline}iframe{max-width:100%!important}hr{border:1px dotted #373737;border-style:none none dotted;color:#fff;margin:10px 0}a,a:hover{text-decoration:none;-webkit-transition:all 300ms;-moz-transition:all 300ms;-ms-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms}strong{font-weight:bold}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}.aneTemaL61d2710_4fb594{clear:both}.text-form{color:#6c757d;font-size:12px;display:block}.text-muted{color:gray;font-size:12px;line-height:22px;margin:0;padding:0;display:block}.aneTemaL61d2710_A4d87d{font-weight:bold}.aneTemaL61d2710_2295e9{background-color:rgba(0,0,0,.6);display:none;position:fixed;top:0;right:0;left:0;bottom:0;width:100%;height:100%;z-index:999;cursor:pointer}.alignnone{margin:0 6px 6px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#eee;clip:auto!important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}.label-default{background-color:#777}.label-success{background-color:#5cb85c}.label-danger{background-color:#d9534f}.label-warning{background-color:#f0ad4e}.aneRow{margin-right:-5px;margin-left:-5px}.col-md-4,.col-md-6,.col-md-8{float:left;padding:0 5px;width:100%}@media (min-width:992px){.col-md-4{width:33.33333%}.col-md-6{width:50%}.col-md-8{width:66.66666667%}}.aneTemaL61d2710_Fbc17b{text-align:center}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-group{margin-bottom:15px}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.btn:hover{color:#FFF;opacity:.9}.btn-block{display:block;width:100%}.aneTemaL61d2710_0ad1a6{max-width:1600px;padding:0 12px;margin:0 auto;width:100%}@media (max-width:972px){.aneTemaL61d2710_0ad1a6{width:100%}}.aneTemaL61d2710_7178b6{margin:10px 0;padding:0;list-style:none;text-align:center;width:100%}.aneTemaL61d2710_7178b6 li{display:inline-block;margin:0 10px 10px;vertical-align:top;line-height:0}.aneTemaL61d2710_7178b6 img,.aneTemaL61d2710_7178b6 iframe{max-width:100%}.aneTemaL61d2710_7178b6 li.anuncio-mobile{display:none}@media (max-width:768px){.aneTemaL61d2710_7178b6 li.anuncio-mobile{display:inline-block}.aneTemaL61d2710_7178b6 li.anuncio-desktop{display:none}}.aneTemaL61d2710_B9f216{margin-bottom:15px}.aneTemaL61d2710_B9f216 h1,.aneTemaL61d2710_B9f216 h2{font-size:18px;line-height:30px;margin:0;padding:0;font-weight:600}.aneTemaL61d2710_B9f216 i{color:#ff9c00}.aneTemaL61d2710_D1458a button{background-color:#cb0000;color:#FFF;position:absolute;top:4px;right:4px;border:0;cursor:pointer;width:22px;height:22px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.aneTemaL61d2710_D1458a button:hover{opacity:.8}.aneTemaL61d2710_B9f216.aneTemaL61d2710_D1458a{padding-right:30px;min-height:32px}.aneTemaL61d2710_954162{margin-bottom:25px}.aneTemaL61d2710_954162 p:first-child{margin-top:0}@media (max-width:540px){.aneTemaL61d2710_B9f216 h1,.aneTemaL61d2710_B9f216 h2{font-size:14px;line-height:22px}}.aneTemaL61d2710_Bade74{margin:0 0 15px;padding:0;text-align:center;list-style:none}.aneTemaL61d2710_Bade74 li{display:inline-block;margin:0 2px 2px 0}.aneTemaL61d2710_Bade74 li a,.aneTemaL61d2710_Bade74 li em{background-color:#1a252f;color:#FFF;display:block;font-size:12px;font-weight:400;text-align:center;line-height:32px;border-radius:4px;padding:0 14px}.aneTemaL61d2710_Bade74 li.active a,.aneTemaL61d2710_Bade74 li a:hover{background-color:#c0392b;color:#FFF}h1,h2,h3,.logo{font-family:Lora,serif}.container{max-width:1200px;margin:0 auto;padding:0 20px}.section-padding{padding:80px 0}.bg-light{background-color:var(--light-bg)}.section-title{text-align:center;font-size:2.5rem;margin-bottom:50px;position:relative;padding-bottom:15px}.section-title::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:60px;height:3px;background-color:var(--accent-color)}

header{background-color:var(--white);box-shadow:0 2px 10px rgba(0,0,0,.1);z-index:1000}nav{display:flex;justify-content:space-between;align-items:center;height:80px}.logo{font-size:1.5rem;font-weight:700;color:var(--primary-color)}.logo span{color:var(--secondary-color);display:block;font-size:.9rem;font-weight:400;margin-top:-5px}.nav-links{display:flex}.nav-links li{margin-left:30px}.nav-links a{font-weight:400;font-size:.95rem;color:var(--primary-color)}.nav-links a:hover{color:var(--secondary-color)}.mobile-menu{display:none;font-size:1.5rem;cursor:pointer}.hero{height:80vh;background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;text-align:center;color:var(--white)}.hero-content h1{font-size:3.5rem;margin-bottom:20px}.hero-content p{font-size:1.2rem;margin-bottom:30px;max-width:700px;margin-left:auto;margin-right:auto}.btn{display:inline-block;padding:12px 30px;background-color:var(--secondary-color);color:var(--white);border-radius:5px;font-weight:700;border:0;cursor:pointer}.btn:hover{background-color:#a93226;transform:translateY(-3px)}.btn-full{width:100%}.quote-day{background-color:var(--primary-color);color:var(--white);padding:40px 0;text-align:center}.quote-box i{font-size:2rem;color:var(--accent-color);margin-bottom:15px}.quote-box p{font-family:Lora,serif;font-size:1.5rem;font-style:italic;margin-bottom:10px}.quote-author{font-size:.8rem;text-transform:uppercase;letter-spacing:2px;color:var(--accent-color)}.grid-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px}.card{background:var(--white);border-radius:8px;overflow:hidden;box-shadow:0 5px 15px rgba(0,0,0,.05)}.card-img img{width:100%;height:200px;object-fit:cover}.card-content{padding:25px}.date{display:block;font-size:.8rem;color:var(--secondary-color);margin-bottom:10px;font-weight:700}.card-content h3{margin-bottom:15px;font-size:1.3rem}.read-more{display:inline-block;margin-top:15px;font-weight:700;font-size:.9rem;color:var(--primary-color)}.read-more i{margin-left:5px;font-size:.8rem}.row{display:flex;flex-wrap:wrap;gap:50px}.col-main{flex:2;min-width:300px}.col-side{flex:1;min-width:300px}.news-item{display:flex;margin-bottom:30px;background:var(--white);padding:20px;border-radius:5px}.news-date{background:var(--primary-color);color:var(--white);padding:10px;text-align:center;min-width:70px;height:70px;border-radius:5px;margin-right:20px;display:flex;flex-direction:column;justify-content:center;font-weight:700;font-size:1.2rem}.news-date span{font-size:.7rem;text-transform:uppercase;font-weight:400}.news-info h3{margin-bottom:10px}.blog-list li{padding:15px 0;border-bottom:1px solid #ddd}.blog-list a{display:block;font-weight:700;margin-bottom:5px}.blog-list span{font-size:.8rem;color:#777}.contact-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:50px}.contact-form h2,.contact-info h2{margin-bottom:20px}.form-group{margin-bottom:20px}input,textarea{width:100%;padding:12px;border:1px solid #ddd;border-radius:5px;font-family:inherit}.contact-info p{margin-bottom:15px}.contact-info i{color:var(--secondary-color);margin-right:10px;width:20px}.map-placeholder{margin-top:30px;height:250px;background:#eee;position:relative;display:flex;align-items:center;justify-content:center;border-radius:5px;overflow:hidden}.map-placeholder img{width:100%;height:100%;object-fit:cover}.map-placeholder span{position:absolute;background:rgba(255,255,255,.8);padding:10px 20px;border-radius:20px;font-weight:700}footer{background:#1a252f;color:var(--white);padding:60px 0 20px}.footer-content{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}.footer-logo .logo{color:var(--white);margin-bottom:10px}.social-links a{font-size:1.2rem;margin-left:20px;background:rgba(255,255,255,.1);width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%}.social-links a:hover{background:var(--secondary-color)}.footer-bottom{text-align:center;padding-top:20px;border-top:1px solid rgba(255,255,255,.1);font-size:.8rem;color:#888}@media (max-width:768px){.nav-links{display:none}.mobile-menu{display:block}.hero-content h1{font-size:2.5rem}.contact-wrapper{grid-template-columns:1fr}.row{flex-direction:column}}.footer-logo{max-width:660px}.footer-logo span{color:#d4af37}.footer-logo-texto,.footer-logo-texto:hover{color:#FFF}.footer-logo-texto:hover{opacity:.8}.paginaMeio{padding:25px 0}.listaPosts{margin-bottom:25px}.page-header{background-color:var(--light-bg);padding:20px 0;border-bottom:1px solid #eee}.breadcrumbs{font-size:.85rem;color:#777}.breadcrumbs a{color:var(--primary-color)}.breadcrumbs span{color:#999}.post-layout{display:grid;grid-template-columns:2fr 1fr;gap:50px}.post-header{margin-bottom:30px;padding:22px;border-radius:8px}.post-meta{margin-bottom:15px;font-size:.9rem;color:#777}.post-meta span{margin-right:20px}.post-meta i{color:var(--secondary-color);margin-right:5px}.post-header h1{font-size:2.8rem;line-height:1.2;color:var(--primary-color)}.post-featured-image{margin-bottom:30px;border-radius:8px;overflow:hidden}.post-featured-image img{width:100%;height:auto}.post-body{font-size:1.1rem;line-height:1.8;color:#444}.post-body p{margin-bottom:20px}.post-body blockquote{font-family:Lora,serif;font-style:italic;font-size:1.4rem;border-left:4px solid var(--accent-color);padding-left:30px;margin:40px 0;color:var(--primary-color)}.post-body h3{margin:30px 0 15px;color:var(--primary-color)}.related-posts{margin-top:60px;padding-top:40px;border-top:1px solid #eee}.related-posts h3{margin-bottom:25px}.related-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.related-item img{width:100%;height:150px;object-fit:cover;border-radius:5px;margin-bottom:10px}.related-item h4{font-size:1rem;color:var(--primary-color)}.comments-section{margin-top:60px}.comment-list{margin:30px 0}.comment{display:flex;gap:20px;margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #f0f0f0}.comment-avatar{font-size:3rem;color:#ddd}.comment-info strong{display:block;color:var(--primary-color)}.comment-info span{font-size:.8rem;color:#999}.comment-info p{margin-top:10px}.comment-form{background:var(--light-bg);padding:30px;border-radius:8px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.sidebar-widget{margin-bottom:40px;background:var(--white);padding:25px;border:1px solid #eee;border-radius:8px}.sidebar-widget h3{font-size:1.2rem;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid var(--accent-color);display:inline-block}.search-form{display:flex}.search-form input{border-radius:5px 0 0 5px}.search-form button{background:var(--primary-color);color:var(--white);border:0;padding:0 20px;border-radius:0 5px 5px 0;cursor:pointer}.category-list li{margin-bottom:10px}.category-list a{display:flex;justify-content:space-between;color:#555}.category-list a:hover{color:var(--secondary-color)}.category-list span{color:#bbb;font-size:.9rem}.recent-posts li{margin-bottom:20px}.recent-posts a{display:flex;gap:15px;align-items:center}.recent-posts img{width:60px;height:60px;object-fit:cover;border-radius:5px}.recent-posts span{font-size:.75rem;color:#999}.recent-posts p{font-weight:700;font-size:.9rem;line-height:1.3}.sidebar-cta{text-align:center}.sidebar-cta p{margin-bottom:20px;font-size:.95rem}@media (max-width:992px){.post-layout{grid-template-columns:1fr}.post-header h1{font-size:2.2rem}}@media (max-width:600px){.form-row{grid-template-columns:1fr}.related-grid{grid-template-columns:1fr}}