/*-------------------------------------
  Mudar Estilo Lista de Casinos
-------------------------------------*/
/*Tamanho Estrelas*/
.space-organizations-3-archive-item-rating-box .star-rating .star {
    font-size: 0.7em;
}


@media screen and (max-width: 720px){
.space-organization-content-rating-overall .star-rating .star, .space-organization-content-rating-stars .star-rating .star {
    font-size: 12px;	
}
	.space-organization-content-rating-overall .star-rating {
    margin-bottom: 10px !important;
}
}

.space-organizations-3-archive-item-rating-box {
	display: none;
}

.space-organizations-3-archive-item-rating-box span {
	display: none;
    font-size: 0.8em;
}

.space-organizations-3-archive-item-rating-box {
    height: 35px;
	padding-right: 15px;
}

.space-organizations-3-archive-item-ins {
		border: 2px solid #0f93d8;
    box-shadow: 2px 4px 8px #0f93d86b;
}
.space-organizations-3-archive-item-terms-ins strong{
	font-size: 1.2rem;
}


.space-organizations-3-archive-item-logo-ins:after, .space-organizations-3-archive-item-terms-ins:after, .space-organizations-3-archive-item-rating-ins:after, .space-organizations-3-archive-item-provider-ins:after {
    display:none;
}

.space-organizations-3-archive-item-button-ins a:last-child, .space-organizations-4-archive-item-button-one-ins a, .space-shortcode-wrap .space-organizations-4-archive-item-button-one-ins a {
    color: white !important;
    background-color: #1e90ff !important;
}
.space-organizations-3-archive-item-button-ins a:first-child, .space-organizations-4-archive-item-button-one-ins a, .space-shortcode-wrap .space-organizations-4-archive-item-button-one-ins a {
    color: white !important;
    background-image: linear-gradient(-130deg, #e00fe0 0%, #ff005c 100%) !important;
	  box-shadow: 2px 2px 20px #ff005c4b;
	margin-bottom: 8px;
}

@media screen and (max-width: 520px){
	.space-organizations-3-archive-item-terms-ins strong{
	font-size: 1rem;
}
	}


/* --- GRID em 3 colunas: 25% | 50% | 25% --- */
.space-organizations-3-archive-item-ins {
  display: grid;
  grid-template-columns: 25% 50% 25%;
  grid-template-areas:
    "logo   terms   button"
    "logo terms   rating";
  row-gap: 5px;
	min-height: 190px;
}

/* Mapear áreas */
.space-organizations-3-archive-item-logo   { grid-area: logo; }
.space-organizations-3-archive-item-rating { grid-area: rating; }
.space-organizations-3-archive-item-terms  { grid-area: terms; }
.space-organizations-3-archive-item-button { grid-area: button; }

.space-organizations-3-archive-item-terms{
	border-left: solid 1px #1111111a;
	border-right: solid 1px #1111111a;
}


/* Anular larguras herdadas (ex.: .box-25 = 25%) */
.space-organizations-3-archive-item-ins > .box-25 {
  width: auto !important;
  flex: initial !important;
}

/* Evitar overflow na coluna de descrição (grid pode “estourar” sem isso) */
.space-organizations-3-archive-item-terms-ins { 
  min-width: 0; 
}

.space-organizations-3-archive-item-logo-ins {
    padding: 0px 10px;
    line-height: 0;
}

.space-organizations-3-archive-item-logo-ins img{
    height: 150px;
	width: auto;
}

.space-organizations-3-archive-item-button {
	align-items: center;
}

.space-organizations-3-archive-item-rating {
	height: 0px !important
}
/*.space-organizations-3-archive-item-button-ins {
	margin-right: 25%;
}*/

/* Responsivo (ajuste se quiser outras quebras) */
@media (max-width: 900px) {
  .space-organizations-3-archive-item-ins {
    grid-template-columns: 30% 70%;
    grid-template-areas:
      "logo   terms"
      "logo button"
			"logo rating";
  }
}
@media (max-width: 640px) {
  .space-organizations-3-archive-item-ins {
    grid-template-columns: 1fr;
    grid-template-areas:
      "logo"
      "terms"
      "button"
			"rating";
  }
  .space-organizations-3-archive-item-button-ins { justify-content: center; }
	
	.space-organizations-3-archive-item-button-ins {
	margin-right:0% !important;
}
	.space-organizations-3-archive-item-terms{
	border-left: none !important;
	border-right: none !important;
}
}




/*-------------------------------------
  Número dos Tops no Mobile à Esquerda
-------------------------------------*/
@media screen and (max-width: 720px){
	.space-organizations-3-archive-item-count {
    left: 15px;
    right: auto;
}
}
	
/*-------------------------------------
  Ajustar bonus no final das paginas de bonus
-------------------------------------*/
.nonumberv2 .space-organizations-3-archive-item:first-child .space-organizations-3-archive-item-count {
    display: none;
}
.nonumberv2 .space-organizations-3-archive-item-ins {
    margin: auto
}
.nonumberv2 .review2 .space-organizations-3-archive-item-logo-ins img {
    width: 9rem !important;
		height:auto !important;
}

/*-------------------------------------
  Design Bonus Feature Reviews
-------------------------------------*/
.bonusfeature2 .space-offers-archive-item-ins {
    background-color: #e5e5e5 !important;
    box-shadow: none !important;
	margin: auto !important;
}

/*
@media screen and (max-width: 520px){
.bonusfeature2 .space-offers-archive-item-ins {
	margin-left:15px !important;
}
}*/

.bonusfeature2 .space-offers-archive-item-wrap {
    padding: 20px 20px 0px 20px !important;
}

/*Design Bonus Feature OTHER PAGES*/
.bonusfeature .space-offers-archive-item-ins {
    background-color: white !important;
    box-shadow: none !important;

}
@media screen and (max-width: 520px){
.bonusfeature .space-offers-archive-item-ins {
	margin-left:15px;
}
}

.bonusfeature .space-shortcode-wrap .space-offers-archive-item-title a {
    font-size: 1.7rem;
	 color: black !important;
		
}
.bonusfeature .space-offers-archive-item-short-desc p{
    font-size: 1.2rem;	
}

@media screen and (max-width: 520px){
.bonusfeature .space-shortcode-wrap .space-offers-archive-item-title a {
    font-size: 1.2rem;
	 color: black !important;
		
}
.bonusfeature .space-offers-archive-item-short-desc p{
    font-size: 0.8rem;	
}
}

.bonusfeature .space-offers-archive-item-short-desc p {
    padding-bottom: 0px !important;
}

.bonusfeature .has-mercury-white-color {
    color: #6ab04c !important;
	  font-weight:900;
}
/*.bonusfeature{
	 background:linear-gradient(180deg, #3e7c7b, #1f383a);
}*/

/*-------------------------------------
  Remover categorias do herotop
-------------------------------------*/
.herotop .space-organizations-6-archive-item-category {
    display: none;
}

/*Diminuir tamanho dos Feature do Hero
.herotop .box-25 {
    width: 18%;
}*/

/*-------------------------------------
  Design TOP Mes Homepage
-------------------------------------*/
.melhores .space-organizations-7-archive-item .space-organizations-7-archive-item-left {
    border-radius: 20px 0px 50px 5px;
    background-color: #f9ca24 ;
}
.melhores .space-organizations-7-archive-item-bg{
	border-radius: 20px 0px 0px 0px;
}
.melhores .space-organization-header-button a.space-style-2-button, .space-organization-style-2-calltoaction-button-ins a.space-calltoaction-button, .space-style-3-organization-header-button a.space-style-3-button, .space-organizations-7-archive-item-button-two a, .space-organizations-8-archive-item-button-two a, .space-organization-float-bar-button-wrap a {
    color: #ffffff !important;
    font-weight: 600;
    padding-left: 3px !important;
    padding-right: 3px !important;

}

/*-------------------------------------
  Gradiente Texto do Hero
-------------------------------------*/
.herotext{
    background-color: #fee351;
	    background-image: linear-gradient(350deg, #6ee358, #fee351);
    background-size: 100%;
    -webkit-background-clip: text;
    -moz-background-clip: text;
    -webkit-text-fill-color: transparent;
    -moz-text-fill-color: transparent;
    font-size: 60px;
    font-style: normal;
    font-weight: 900;
}
@media screen and (max-width: 520px){
	.herotext{
	font-size: 38px !important;
}
}

/*-------------------------------------
  Categorias no Hero
-------------------------------------*/
.categoriashero .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
    flex-basis: 10%!important;
}
	.categoriashero{
		margin-right:-15px!important;
		padding-right: 15px !important;
	}
.categoriashero .wp-block-image .aligncenter>figcaption{
	text-wrap: nowrap;
}
.aligncenter{
	padding-bottom:0rem !important;
}

/*-------------------------------------
  Review com 2 colunas
-------------------------------------
.review2 .box-25 {
    width: 50%;
}
.nonumber.review2 .space-organizations-3-archive-item-logo-ins img {
    width: 9rem !important;
		height:auto !important;
}

.colunatexto .space-companies-archive-item-short-desc {
    font-size: 1.25em;
}
@media screen and (max-width: 520px){
.nonumber.review2 .space-organizations-3-archive-item-logo-ins img {
    width: 6.3rem !important;
		height:auto !important;
}
	}*/

/*-------------------------------------
  Galeria das Reviews 2 Colunas no Mobile
-------------------------------------*/
@media screen and (max-width: 520px){
.reviewgaleria .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
    flex-basis: 40%!important;
}
.reviewgaleria :where(.wp-block-columns.is-layout-flex) {
    gap: 0em;
}
	}

/*-------------------------------------
  Editar Search Bar
-------------------------------------*/
div.asl_w .probox .promagnifier .innericon svg {
    fill: dodgerblue !important;
}

div.asl_m.asl_w {
    border: 0px solid !important;
    border-radius: 25px 25px 25px 25px !important;
}

.procurar input[type="search"] {
    color: #000 !important;
    border-radius: 54px;
    border: 3px solid #6AB04C;
    padding: 25px 24px;
    background-color: #ffffffde  !important;
}

.procurar .wp-block-search__button {
    margin-left: 10px;
    word-break: normal;
    border-radius: 50px;
    padding: 0px 60px 0px 60px;
    border: 0px !important;
    margin-left: -50px;
	font-size:20px;
}

