.elementor-kit-354{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#303030;--e-global-color-accent:#61CE70;--e-global-color-a4f208c:#EA4436;--e-global-color-acd7783:#E8E8E8;--e-global-color-0187008:#1D3557;--e-global-color-9f8043f:#1B73E8;--e-global-color-3549ac4:#FABD05;--e-global-color-7559c1b:#34A853;--e-global-color-1ba7a6c:#BDBFC7;--e-global-color-9e34a49:#1A1A1A;--e-global-color-3a3b3a1:#030303;--e-global-color-cd430c8:#303030;--e-global-color-18b0734:#D7D7D7;--e-global-color-dca8f71:#FBFBFC;--e-global-color-72cc585:#334B6D;--e-global-color-788753f:#496183;--e-global-color-27a111b:#EFEEEC;--e-global-color-1a3b3e5:#FF6000;--e-global-color-a6c24fc:#464543;--e-global-color-4ffb29e:#3D3D3D;--e-global-color-0a82813:#F77500;--e-global-color-52e5a84:#EFEEED;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-family:"Roboto";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-size:1rem;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:400;--e-global-typography-af895b9-font-size:3.052rem;--e-global-typography-af895b9-line-height:1.1em;--e-global-typography-50c36ec-font-size:1.563rem;--e-global-typography-50c36ec-line-height:1.2em;--e-global-typography-86f06cf-font-size:3.815rem;--e-global-typography-86f06cf-line-height:1.1em;--e-global-typography-887e74b-font-size:3.052rem;--e-global-typography-887e74b-line-height:1.1em;--e-global-typography-59ce20a-font-size:2.441rem;--e-global-typography-59ce20a-line-height:1.2em;--e-global-typography-25c9ade-font-size:1.953rem;--e-global-typography-25c9ade-line-height:1.2em;--e-global-typography-c78bbb7-font-size:clamp(1.563rem, 1.7236rem + -0.7138vw, 1.215rem);--e-global-typography-c78bbb7-line-height:1.4em;--e-global-typography-f24faa2-font-size:clamp(1.406rem, 1.5297rem + -0.5497vw, 1.138rem);--e-global-typography-f24faa2-line-height:1.3em;--e-global-typography-abcb593-font-size:1.25rem;--e-global-typography-abcb593-line-height:1.3em;--e-global-typography-2e5e16e-font-size:1.11rem;--e-global-typography-2e5e16e-line-height:1.5em;--e-global-typography-e22750c-font-size:0.833rem;--e-global-typography-e22750c-line-height:1.5em;--e-global-typography-288f57c-font-size:0.694rem;background-color:#EFEEEC;}.elementor-kit-354 e-page-transition{background-color:#FFBC7D;}.elementor-kit-354 h3{line-height:1.5em;}.elementor-kit-354 button,.elementor-kit-354 input[type="button"],.elementor-kit-354 input[type="submit"],.elementor-kit-354 .elementor-button{font-size:1.11rem;font-weight:700;line-height:1.5em;color:var( --e-global-color-acd7783 );border-style:none;}.elementor-kit-354 button:hover,.elementor-kit-354 button:focus,.elementor-kit-354 input[type="button"]:hover,.elementor-kit-354 input[type="button"]:focus,.elementor-kit-354 input[type="submit"]:hover,.elementor-kit-354 input[type="submit"]:focus,.elementor-kit-354 .elementor-button:hover,.elementor-kit-354 .elementor-button:focus{color:#FFFFFF;border-style:none;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-354{--e-global-typography-af895b9-font-size:2.249rem;--e-global-typography-af895b9-line-height:1.3em;--e-global-typography-50c36ec-font-size:1.389rem;--e-global-typography-50c36ec-line-height:1.3em;--e-global-typography-86f06cf-font-size:3rem;--e-global-typography-887e74b-font-size:2.249rem;--e-global-typography-59ce20a-font-size:1.912rem;--e-global-typography-59ce20a-line-height:1.3em;--e-global-typography-25c9ade-font-size:1.624rem;--e-global-typography-25c9ade-line-height:1.3em;--e-global-typography-c78bbb7-line-height:1.3em;--e-global-typography-abcb593-font-size:1.158rem;--e-global-typography-abcb593-line-height:1.4em;--e-global-typography-2e5e16e-font-size:1.11rem;--e-global-typography-e22750c-line-height:1.6em;--e-global-typography-288f57c-line-height:1.6em;}.elementor-kit-354 button,.elementor-kit-354 input[type="button"],.elementor-kit-354 input[type="submit"],.elementor-kit-354 .elementor-button{font-size:1.11rem;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-354{--e-global-typography-af895b9-font-size:1.476rem;--e-global-typography-af895b9-line-height:1.2em;--e-global-typography-50c36ec-font-size:1.215rem;--e-global-typography-50c36ec-line-height:1.5em;--e-global-typography-86f06cf-font-size:2.3rem;--e-global-typography-887e74b-font-size:1.476rem;--e-global-typography-887e74b-line-height:1.3em;--e-global-typography-59ce20a-font-size:1.383rem;--e-global-typography-59ce20a-line-height:1.5em;--e-global-typography-25c9ade-font-size:1.296rem;--e-global-typography-25c9ade-line-height:1.4em;--e-global-typography-abcb593-font-size:1.067rem;--e-global-typography-abcb593-line-height:1.5em;--e-global-typography-2e5e16e-font-size:1.11rem;}.elementor-kit-354 button,.elementor-kit-354 input[type="button"],.elementor-kit-354 input[type="submit"],.elementor-kit-354 .elementor-button{font-size:1.11rem;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */a {
	color: #1B73E8;
	font-weight: 700; */
	/* transition: transform 0.3s ease-in-out;*/ /* Suaviza a transição do transform */
}

.post-div strong {
   /* color: #FBFBFC; */
   color: #000000;
}

.post-div b {
   color: #000000; 
}

.grecaptcha-badge { 
	opacity:0;
}

.nld-brand {
  opacity: 0; /* Define a opacidade como 0, tornando a div completamente transparente */
}

.coupon {
    margin-bottom: 20px !important;
}

.elementor-widget-container .elementor-posts h3 a {
	/* color: #030303 !important;  Posts relacionados */
}

.elementor-post__text .elementor-post__excerpt p {
     /* color: #464543 !important; Texto da fonte dos posts relacionados */
}

.astra-shop-thumbnail-wrap2  {
    box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;
}


/** CSS da bandeirinha do campo de telefone nos formul'ário **/

.iti, .iti--allow-dropdown{
    width: 100% !important;
    z-index: 9999 !important;
}

.iti__selected-dial-code{
    color: #9E9E9E;
    font-size: 16px;
}

.iti__country-list{
    color: #000000 !important;
    background-color: #E8E8E8 !important;
    border-color: #E8E8E8 !important;
}

.iti__arrow{
    border-top-color: blue !important;
}

.iti__selected-flag{
    border-radius: 30px;
    background-color: #303030 !important;
}

.iti__divider{
    border-bottom-color: #505050 !important;
}

.iti__country-name{
    font-size: 1rem;
}

/** Fim -  CSS da bandeirinha do campo de telefone nos formul'ário **/

/** Corrige problema nas setas de seleção dos formulário */

.select-caret-down-wrapper {
    display: none;
}


.elementor-select-wrapper  {
	height: 50px;
}

/** Fim -  Corrige problema nas setas de seleção dos formulário */

.elementor-field-type-radio {
	background-color: #FAFAFA;
  border-radius: 20px;
	border: 1px solid #DFE1E5;
	padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 12px !important;
  padding-right: 12px !important;
	margin-left: 5px;
	margin-right: 5px;
	color: #9FA9B7;
}


.ast-mobile-menu-buttons-minimal {
   box-shadow: none !important;
}

  .pulsante {
    animation: pulse 0.7s infinite;
  }

  @keyframes pulse {
    0% {
      transform: scale(1);
    }
    50% {
      transform: scale(1.01);
    }
    100% {
      transform: scale(1);
    }
  }

/*  */


.button, [type="submit"], .comment-form [type="submit"] {
	-webkit-appearance: none;
	border-radius: 0;
	cursor: pointer;
	width: 100% !important;
	line-height: 60px;
	text-align: center;
	vertical-align: middle;
}

.uael-post-wrapper-featured h5 {
	background: #FD6302; /*#1d3557;*/
	border-radius: 10px;
	opacity: 1;
	padding: 10px;
}
 
ol {
  max-width: 85%;
  counter-reset: my-awesome-counter;
  list-style: none;
  padding-left: 10px;
}
ol li {
  margin: 0 0 0.5rem 0;
  counter-increment: my-awesome-counter;
  position: relative;
}
ol li::before {
  content: counter(my-awesome-counter);
  color: white;
  font-size: 1.5rem;
  font-weight: bold;
  position: absolute;
  --size: 32px;
  left: calc(-1 * var(--size) - 10px);
  line-height: var(--size);
  width: var(--size);
  height: var(--size);
  top: 0;
  transform: rotate(-10deg);
  background: #FD6302 !important;
  border-radius: 50%;
  text-align: center;
  box-shadow: 1px 1px 0 #999;
}

/* Página de post individual */

.elementor-widget-theme-post-content ul {
  max-width: 85%;
  counter-reset: my-awesome-counter;
  list-style: none;
  padding-left: 10px;
}
.elementor-widget-theme-post-content ul li {
  margin: 0 0 0.5rem 0;
  position: relative;
}

.elementor-widget-theme-post-content ul li:before {
	position: absolute;
  content: "+";
  color: white;
  font-size: 1.5rem;
  font-weight: bold;
  display: inline-block;
  --size: 32px;
  left: calc(-1 * var(--size) - 10px);
  line-height: var(--size);
  width: var(--size);
  height: var(--size);
  top: 0;
  background:  #FD6302; /*#1d3557;*/
  border-radius: 50%;
  text-align: center;
  box-shadow: 1px 1px 0 #999;
}

/* */

.relatposts a {
	 display: block;
	line-height: 1.3em;
   margin-bottom: 1em;    
}

.post-thumb img {
	box-shadow: rgba(6, 24, 44, 0.4) 0px 0px 0px 2px, rgba(6, 24, 44, 0.65) 0px 4px 6px -1px, rgba(255, 255, 255, 0.08) 0px 1px 0px inset;
}

.elementor-widget-theme-post-content img {
	margin-top: 20px;
	margin-bottom: 20px;
}

.elementor-widget-theme-post-content  h2 {
	/*text-shadow: rgba(0, 0, 0, 0.15) 1.95px 1.95px 2.6px;*/
	margin-bottom: .1em;
	margin-top: .2em;
}


/* Tabela */
.features {
  border-collapse: collapse;
  font-family: 'Barlow Semi Condensed';
}

.features__cell {
  max-width: 250px;
  font-size: 1em;
  font-weight: normal;
  padding: 0.5em 1em;
  color: #333333;
  border: 1px solid #dddddd;
  line-height: 1.4;
}

.features__cell--bold {
  font-weight: bold;
}

.features__cell--shaded {
  background: #eeeeee;
}

.features__cell--large {
  font-size: 1.25em;
}

.features__cell--center {
  text-align: center;
}

.features__tick::after {
  content: "2714";
  font-size: 1.5em;
  color: green;
}

.features__notick::after {
  content: "2716";
  font-size: 1.5em;
  color: red;
}

.elementor-menu-cart__container {
    z-index: 300 !important;
}

.elementor-lightbox {
    z-index: 300 !important;
}/* End custom CSS */