/* AME Brand Colors - azul #003e63 / amarelo #ffc605 (gerado automaticamente) */
.pxl-swiper-arrow:hover { background-color: #003e63 !important; }
.pxl-swiper-dots.style-1.pxl-swiper-pagination-bullets span.swiper-pagination-bullet-active, .pxl-swiper-dots.style-1.pxl-swiper-pagination-bullets span:hover { background-color: #003e63 !important; }
.pxl-swiper-dots.style-1.pxl-swiper-pagination-bullets .swiper-pagination-bullet-active span { background-color: #003e63 !important; }
#pxl-page-title-default { background-color: #003e63 !important; }
.pxl-loader .pxl-loader-effect .loader-base { border-color: #ffc605 #ffc605 transparent transparent !important; }
.pxl-image-custom .pxl-image-magic .item-bg { background-color: #ffc605 !important; }
.pxl-wheel-spin .pxl-number--count { color: #003e63 !important; }
.pxl-wheel-spin .pxl-item--list.next .pxl-number--count { color: #003e63 !important; }
.pxl-wheel-spin .pxl-item--list.pre .pxl-number--count { color: #003e63 !important; }
.pxl-post--author-info { background-color: #003e63 !important; }
.error404 .pxl-header-elementor-main .pxl-button .pxl-text-btn, .error404 .pxl-header-elementor-main .pxl-button .pxl-icon { background-color: #003e63 !important; }
.error404 .stage svg path:nth-child(1) { --fill-color: #003e63 !important; stroke: #003e63 !important; }
.error404 .stage svg path:nth-child(2) { --fill-color: #003e63 !important; stroke: #003e63 !important; }
.error404 .stage svg path:nth-child(3) { --fill-color: #003e63 !important; stroke: #003e63 !important; }
.error404 .stage svg path:nth-child(4) { --fill-color: #ffc605 !important; stroke: #ffc605 !important; }
.error404 .stage svg path:nth-child(5) { --fill-color: #ffc605 !important; stroke: #ffc605 !important; }
.error404 .stage svg path:nth-child(6) { --fill-color: #003e63 !important; stroke: #003e63 !important; }
.error404 .stage svg path:nth-child(7), .error404 .stage svg path:nth-child(8), .error404 .stage svg path:nth-child(9) { --fill-color: #003e63 !important; stroke: #003e63 !important; }
.error404 .stage svg path:nth-child(10), .error404 .stage svg path:nth-child(11), .error404 .stage svg path:nth-child(12) { --fill-color: #003e63 !important; stroke: #003e63 !important; }
.error404 .stage svg path:nth-child(13) { --fill-color: #ffc605 !important; stroke: #ffc605 !important; }
.error404 .stage svg path:nth-child(14) { --fill-color: #ffc605 !important; stroke: #ffc605 !important; }
.error404 .stage svg path:nth-child(15), .error404 .stage svg path:nth-child(16), .error404 .stage svg path:nth-child(17) { --fill-color: #003e63 !important; stroke: #003e63 !important; }
.error404 .stage svg path:nth-child(18) { --fill-color: #003e63 !important; stroke: #003e63 !important; }
.pxl-contact-form1 .contact1 .contact-submit input[type="submit"] { background-color: #003e63 !important; }
.pxl-contact-form1 .contact1 .contact-submit .pxl-icon--arrow { background-color: #003e63 !important; }
#shop-breadcrumb ul li a { color: #003e63 !important; }
.pxl-service-carousel3 .pxl-item--inner::before { background-color: #003e63 !important; }
.pxl-service-carousel3 .pxl-wrap .item--title { color: #003e63 !important; }
.pxl-service-carousel3 .pxl-box--multitext li { color: #003e63 !important; }
.pxl-service-carousel3 .pxl-box--multitext li .pxl-icon-list { color: #003e63 !important; }
.pxl-post-carousel2 .item--category a { color: #003e63 !important; }
.pxl-post-carousel3 .author-info a { color: #003e63 !important; }
.pxl-grid-filter1 .filter-item.active, .pxl-grid-filter1 .filter-item:hover { background-color: #ffc605 !important; }
.pxl-grid-filter1 .filter-item.active:before, .pxl-grid-filter1 .filter-item:hover:before { background-color: #ffc605 !important; }
.pxl-service-layout3 .pxl-item--title { color: #003e63 !important; }
.pxl-service-layout5 .pxl-bg--effect { background-color: #003e63 !important; }
.pxl-testimonial-grid1 .pxl-item1 .pxl-icon { background-image: linear-gradient(90deg, #ffc605 0%, #3f30be 100%) !important; }
.pxl-accordion2.style-2 .pxl-accordion--title:hover .pxl-icon { background-color: #003e63 !important; }
.pxl-accordion2.style-2 .active .pxl-icon { background-color: #003e63 !important; }
.pxl-accordion2.style-2 .active .pxl-icon::after { background-color: #003e63 !important; }
.pxl-accordian .column.active .pxl-plus { background-color: #003e63 !important; }
.pxl-accordion4.style-default .pxl--item.active .pxl-accordion--title .pxl-icon::after { background-color: #003e63 !important; }
.pxl-accordion4.style-default .pxl--item:hover .pxl-accordion--title .pxl-icon::after { background-color: #003e63 !important; }
.pxl-accordion4.style-2 .pxl--item.active .pxl-accordion--title .pxl-icon::after { background-color: #003e63 !important; }
.pxl-accordion4.style-2 .pxl--item:hover .pxl-accordion--title .pxl-icon::after { background-color: #003e63 !important; }
.pxl-accordion5 .pxl--item.active .pxl-accordion--title .pxl-icon::after { background-color: #003e63 !important; }
.pxl-accordion5 .pxl--item:hover .pxl-accordion--title .pxl-icon::after { background-color: #003e63 !important; }
.pxl-tabs.pxl-tabs1 .style-2 .pxl-tab--title.active { background-color: #003e63 !important; }
.pxl-tabs .pxl-switch.active { border-color: #ffc605 !important; }
.pxl-tabs .pxl-switch.active::before { background-color: #ffc605 !important; }
.pxl-pricing2 .pxl-group .pxl-month { background-color: #003e63 !important; }

/* SVGs decorativos do tema -> cores AME */
svg [fill="#DCF247"], svg [fill="#dcf247"] { fill: #ffc605 !important; }
svg [stroke="#DCF247"], svg [stroke="#dcf247"] { stroke: #ffc605 !important; }
svg [fill="#0B1BE6"], svg [fill="#0b1be6"] { fill: #003e63 !important; }
svg [stroke="#0B1BE6"], svg [stroke="#0b1be6"] { stroke: #003e63 !important; }
svg [fill="#080B1E"], svg [fill="#080b1e"] { fill: #003e63 !important; }
svg [fill="#6432FF"], svg [fill="#6432ff"] { fill: #003e63 !important; }
svg [fill="#F1663E"], svg [fill="#f1663e"] { fill: #ffc605 !important; }
