html {
			font-size: 93.75%;
		}

		a,
		.page-title {
			color: #0274be;
		}

		a:hover,
		a:focus {
			color: #3a3a3a;
		}

		body,
		button,
		input,
		select,
		textarea {
			font-family: 'Poppins', sans-serif;
			font-weight: 400;
			font-size: 15px;
			font-size: 1rem;
		}

		blockquote {
			color: #000000;
		}

		h1,
		.entry-content h1,
		h2,
		.entry-content h2,
		h3,
		.entry-content h3,
		h4,
		.entry-content h4,
		h5,
		.entry-content h5,
		h6,
		.entry-content h6,
		.site-title,
		.site-title a {
			font-family: 'Poppins', sans-serif;
			font-weight: 400;
		}

		.site-title {
			font-size: 35px;
			font-size: 2.3333333333333rem;
		}

		.ast-archive-description .ast-archive-title {
			font-size: 40px;
			font-size: 2.6666666666667rem;
		}

		.site-header .site-description {
			font-size: 15px;
			font-size: 1rem;
		}

		.entry-title {
			font-size: 40px;
			font-size: 2.6666666666667rem;
		}

		.comment-reply-title {
			font-size: 24px;
			font-size: 1.6rem;
		}

		.ast-comment-list #cancel-comment-reply-link {
			font-size: 15px;
			font-size: 1rem;
		}

		h1,
		.entry-content h1 {
			font-size: 40px;
			font-size: 2.6666666666667rem;
		}

		h2,
		.entry-content h2 {
			font-size: 30px;
			font-size: 2rem;
		}

		h3,
		.entry-content h3 {
			font-size: 25px;
			font-size: 1.6666666666667rem;
		}

		h4,
		.entry-content h4 {
			font-size: 20px;
			font-size: 1.3333333333333rem;
		}

		h5,
		.entry-content h5 {
			font-size: 18px;
			font-size: 1.2rem;
		}

		h6,
		.entry-content h6 {
			font-size: 15px;
			font-size: 1rem;
		}

		.ast-single-post .entry-title,
		.page-title {
			font-size: 30px;
			font-size: 2rem;
		}

		#secondary,
		#secondary button,
		#secondary input,
		#secondary select,
		#secondary textarea {
			font-size: 15px;
			font-size: 1rem;
		}

		::selection {
			background-color: #0274be;
			color: #ffffff;
		}

		body,
		h1,
		.entry-title a,
		.entry-content h1,
		h2,
		.entry-content h2,
		h3,
		.entry-content h3,
		h4,
		.entry-content h4,
		h5,
		.entry-content h5,
		h6,
		.entry-content h6,
		.wc-block-grid__product-title {
			color: #3a3a3a;
		}

		.tagcloud a:hover,
		.tagcloud a:focus,
		.tagcloud a.current-item {
			color: #ffffff;
			border-color: #0274be;
			background-color: #0274be;
		}

		.main-header-menu a,
		.ast-header-custom-item a {
			color: #3a3a3a;
		}

		.main-header-menu li:hover>a,
		.main-header-menu li:hover>.ast-menu-toggle,
		.main-header-menu .ast-masthead-custom-menu-items a:hover,
		.main-header-menu li.focus>a,
		.main-header-menu li.focus>.ast-menu-toggle,
		.main-header-menu .current-menu-item>a,
		.main-header-menu .current-menu-ancestor>a,
		.main-header-menu .current_page_item>a,
		.main-header-menu .current-menu-item>.ast-menu-toggle,
		.main-header-menu .current-menu-ancestor>.ast-menu-toggle,
		.main-header-menu .current_page_item>.ast-menu-toggle {
			color: #0274be;
		}

		input:focus,
		input[type="text"]:focus,
		input[type="email"]:focus,
		input[type="url"]:focus,
		input[type="password"]:focus,
		input[type="reset"]:focus,
		input[type="search"]:focus,
		textarea:focus {
			border-color: #0274be;
		}

		input[type="radio"]:checked,
		input[type=reset],
		input[type="checkbox"]:checked,
		input[type="checkbox"]:hover:checked,
		input[type="checkbox"]:focus:checked,
		input[type=range]::-webkit-slider-thumb {
			border-color: #0274be;
			background-color: #0274be;
			box-shadow: none;
		}

		.site-footer a:hover+.post-count,
		.site-footer a:focus+.post-count {
			background: #0274be;
			border-color: #0274be;
		}

		.footer-adv .footer-adv-overlay {
			border-top-style: solid;
			border-top-color: #7a7a7a;
		}

		.ast-comment-meta {
			line-height: 1.666666667;
			font-size: 12px;
			font-size: 0.8rem;
		}

		.single .nav-links .nav-previous,
		.single .nav-links .nav-next,
		.single .ast-author-details .author-title,
		.ast-comment-meta {
			color: #0274be;
		}

		.menu-toggle,
		button,
		.ast-button,
		.button,
		input#submit,
		input[type="button"],
		input[type="submit"],
		input[type="reset"] {
			border-radius: 2px;
			padding: 10px 40px;
			color: #ffffff;
			border-color: #0274be;
			background-color: #0274be;
		}

		button:focus,
		.menu-toggle:hover,
		button:hover,
		.ast-button:hover,
		.button:hover,
		input[type=reset]:hover,
		input[type=reset]:focus,
		input#submit:hover,
		input#submit:focus,
		input[type="button"]:hover,
		input[type="button"]:focus,
		input[type="submit"]:hover,
		input[type="submit"]:focus {
			color: #ffffff;
			border-color: #3a3a3a;
			background-color: #3a3a3a;
		}

		.entry-meta,
		.entry-meta * {
			line-height: 1.45;
			color: #0274be;
		}

		.entry-meta a:hover,
		.entry-meta a:hover *,
		.entry-meta a:focus,
		.entry-meta a:focus * {
			color: #3a3a3a;
		}

		.ast-404-layout-1 .ast-404-text {
			font-size: 200px;
			font-size: 13.333333333333rem;
		}

		.widget-title {
			font-size: 21px;
			font-size: 1.4rem;
			color: #3a3a3a;
		}

		#cat option,
		.secondary .calendar_wrap thead a,
		.secondary .calendar_wrap thead a:visited {
			color: #0274be;
		}

		.secondary .calendar_wrap #today,
		.ast-progress-val span {
			background: #0274be;
		}

		.secondary a:hover+.post-count,
		.secondary a:focus+.post-count {
			background: #0274be;
			border-color: #0274be;
		}

		.calendar_wrap #today>a {
			color: #ffffff;
		}

		.ast-pagination a,
		.page-links .page-link,
		.single .post-navigation a {
			color: #0274be;
		}

		.ast-pagination a:hover,
		.ast-pagination a:focus,
		.ast-pagination>span:hover:not(.dots),
		.ast-pagination>span.current,
		.page-links>.page-link,
		.page-links .page-link:hover,
		.post-navigation a:hover {
			color: #3a3a3a;
		}

		.ast-header-break-point .ast-mobile-menu-buttons-minimal.menu-toggle {
			background: transparent;
			color: #0274be;
		}

		.ast-header-break-point .ast-mobile-menu-buttons-outline.menu-toggle {
			background: transparent;
			border: 1px solid #0274be;
			color: #0274be;
		}

		.ast-header-break-point .ast-mobile-menu-buttons-fill.menu-toggle {
			background: #0274be;
		}

		@media (min-width:545px) {

			.ast-page-builder-template .comments-area,
			.single.ast-page-builder-template .entry-header,
			.single.ast-page-builder-template .post-navigation {
				max-width: 1240px;
				margin-left: auto;
				margin-right: auto;
			}
		}

		@media (max-width:768px) {
			.ast-archive-description .ast-archive-title {
				font-size: 40px;
			}

			.entry-title {
				font-size: 30px;
			}

			h1,
			.entry-content h1 {
				font-size: 30px;
			}

			h2,
			.entry-content h2 {
				font-size: 25px;
			}

			h3,
			.entry-content h3 {
				font-size: 20px;
			}

			.ast-single-post .entry-title,
			.page-title {
				font-size: 30px;
			}
		}

		@media (max-width:544px) {
			.ast-archive-description .ast-archive-title {
				font-size: 40px;
			}

			.entry-title {
				font-size: 30px;
			}

			h1,
			.entry-content h1 {
				font-size: 30px;
			}

			h2,
			.entry-content h2 {
				font-size: 25px;
			}

			h3,
			.entry-content h3 {
				font-size: 20px;
			}

			.ast-single-post .entry-title,
			.page-title {
				font-size: 30px;
			}
		}

		@media (max-width:768px) {
			html {
				font-size: 85.5%;
			}
		}

		@media (max-width:544px) {
			html {
				font-size: 85.5%;
			}
		}

		@media (min-width:769px) {
			.ast-container {
				max-width: 1240px;
			}
		}

		@font-face {
			font-family: "Astra";
			src: url(https://www.pocos-net.com.br/wp-content/themes/astra/assets/fonts/astra.woff) format("woff"), url(https://www.pocos-net.com.br/wp-content/themes/astra/assets/fonts/astra.ttf) format("truetype"), url(https://www.pocos-net.com.br/wp-content/themes/astra/assets/fonts/astra.svg#astra) format("svg");
			font-weight: normal;
			font-style: normal;
			font-display: fallback;
		}

		@media (max-width:921px) {
			.main-header-bar .main-header-bar-navigation {
				display: none;
			}
		}

		.ast-desktop .main-header-menu.submenu-with-border .sub-menu,
		.ast-desktop .main-header-menu.submenu-with-border .children,
		.ast-desktop .main-header-menu.submenu-with-border .astra-full-megamenu-wrapper {
			border-color: #0274be;
		}

		.ast-desktop .main-header-menu.submenu-with-border .sub-menu,
		.ast-desktop .main-header-menu.submenu-with-border .children {
			border-top-width: 2px;
			border-right-width: 0px;
			border-left-width: 0px;
			border-bottom-width: 0px;
			border-style: solid;
		}

		.ast-desktop .main-header-menu.submenu-with-border .sub-menu .sub-menu,
		.ast-desktop .main-header-menu.submenu-with-border .children .children {
			top: -2px;
		}

		.ast-desktop .main-header-menu.submenu-with-border .sub-menu a,
		.ast-desktop .main-header-menu.submenu-with-border .children a {
			border-bottom-width: 0px;
			border-style: solid;
			border-color: #eaeaea;
		}

		@media (min-width:769px) {

			.main-header-menu .sub-menu li.ast-left-align-sub-menu:hover>ul,
			.main-header-menu .sub-menu li.ast-left-align-sub-menu.focus>ul {
				margin-left: -0px;
			}
		}

		.ast-small-footer {
			border-top-style: solid;
			border-top-width: 1px;
			border-top-color: #7a7a7a;
		}

		.ast-small-footer-wrap {
			text-align: center;
		}

		@media (max-width:920px) {
			.ast-404-layout-1 .ast-404-text {
				font-size: 100px;
				font-size: 6.6666666666667rem;
			}
		}

		#masthead .ast-container,
		.ast-header-breadcrumb .ast-container {
			max-width: 100%;
			padding-left: 35px;
			padding-right: 35px;
		}

		@media (max-width:921px) {

			#masthead .ast-container,
			.ast-header-breadcrumb .ast-container {
				padding-left: 20px;
				padding-right: 20px;
			}
		}

		#masthead .ast-container,
		.ast-header-breadcrumb .ast-container {
			max-width: 100%;
			padding-left: 35px;
			padding-right: 35px;
		}

		@media (max-width:921px) {

			#masthead .ast-container,
			.ast-header-breadcrumb .ast-container {
				padding-left: 20px;
				padding-right: 20px;
			}
		}

		.ast-breadcrumbs .trail-browse,
		.ast-breadcrumbs .trail-items,
		.ast-breadcrumbs .trail-items li {
			display: inline-block;
			margin: 0;
			padding: 0;
			border: none;
			background: inherit;
			text-indent: 0;
		}

		.ast-breadcrumbs .trail-browse {
			font-size: inherit;
			font-style: inherit;
			font-weight: inherit;
			color: inherit;
		}

		.ast-breadcrumbs .trail-items {
			list-style: none;
		}

		.trail-items li::after {
			padding: 0 0.3em;
			content: "»";
		}

		.trail-items li:last-of-type::after {
			display: none;
		}

		.ast-header-break-point .site-header {
			border-bottom-width: 0;
		}

		@media (min-width:769px) {
			.main-header-bar {
				border-bottom-width: 0;
			}
		}

		.ast-safari-browser-less-than-11 .main-header-menu .menu-item,
		.ast-safari-browser-less-than-11 .main-header-bar .ast-masthead-custom-menu-items {
			display: block;
		}

		.main-header-menu .menu-item,
		.main-header-bar .ast-masthead-custom-menu-items {
			-js-display: flex;
			display: flex;
			-webkit-box-pack: center;
			-webkit-justify-content: center;
			-moz-box-pack: center;
			-ms-flex-pack: center;
			justify-content: center;
			-webkit-box-orient: vertical;
			-webkit-box-direction: normal;
			-webkit-flex-direction: column;
			-moz-box-orient: vertical;
			-moz-box-direction: normal;
			-ms-flex-direction: column;
			flex-direction: column;
		}

		.main-header-menu>.menu-item>a {
			height: 100%;
			-webkit-box-align: center;
			-webkit-align-items: center;
			-moz-box-align: center;
			-ms-flex-align: center;
			align-items: center;
			-js-display: flex;
			display: flex;
		}

		.ast-primary-menu-disabled .main-header-bar .ast-masthead-custom-menu-items {
			flex: unset;
		}