@media (min-width: 1024px) {
	.apoiar-button {
		display: flex;
		align-items: center;
		margin-top: 4px;
	}
	
	.apoiar-button a {
		transition: all .2s;
		line-height: 14px;
		font-size: 14px;
		font-family: Poppins;
		font-weight: 600;
		font-style: normal;
		letter-spacing: 0px;
		border-width: 0px;
		border-style: solid;
		border-radius: 0px;
		text-transform: none;
		transition: all .2s;
		background-color: #d64633!important;
		color: #ffffff;
		color: #ffffff;
		border-color: #d64633!important;
		display: inline-block;
		position: relative;
		border: 1px solid transparent;
		text-align: center;
		border-radius: 5px;
	}

	.apoiar-button a {
		padding: 12px 16px!important;
		margin: 0px!important;
	}
}

@media (max-width: 1023px) {
	.apoiar-button {
		justify-content: center;
	}
	
	.fusion-body .fusion-menu-element-wrapper[data-count="0"].collapse-enabled ul li.apoiar-button > a {
		background-color: #d64633!important;
		color: white!important;
		border-radius: 5px!important;
		text-align: center;
		justify-content: center;
	}
	
	.apoiar-button a {
		max-width: 300px;
    justify-content: center;
    margin: 12px auto !important;
		text-align: center;
		padding: 0px!important;
	}
}


form[id*=give-form] .form-row input {
  font-size: 12px!important;
  padding: 12px!important;
}

.payment #give-payment-mode-select ul>li .give-gateway-option {
  font-size: 12px!important;
}

.fusion-read-more:hover, .post h2 a:hover, a:hover, #menu-categorias a.fusion-background-highlight:hover {
	color: #fec96b!important;
}

.fusion-read-more:hover:after{
	color: #fec96b!important;
}

.archive main {
	background-color: #f7f7f7!important;
	background-position: left top;
	background-repeat: no-repeat;
	padding-top: 85px!important;
}

.archive .fusion-page-title-secondary {
	display: none !important;
}

.archive .fusion-page-title-bar {
	height: 327px;
}

.archive .fusion-blog-layout-grid .fusion-post-grid{padding:12.5px;}
.archive .fusion-posts-container{margin-left: -12.5px !important; margin-right:-12.5px !important;}

.archive main .fusion-row {
	max-width: 100%!important;
}

.archive main .fusion-blog-archive {
    padding-right: 3%;
    padding-left: 3%;
}

#cookie-notice .cn-button:not(.cn-button-custom) {
	color: #fff !important;
}

#cookie-law-info-bar{
	bottom: 20px;
  border-radius: 12px;
  font-size: 16px;
	left: 20px;
	font-family: "Poppins", sans-serif!important;
	font-weight: 500;
	color: #fff;
	max-width: 600px;
	width: 600px;
	min-width: 600px!important;
	line-height: 24px;
	z-index:1000;
	background: #333;
	color: #fff!important;
	border-radius: 12px;
	align-items: center;
}

@media (max-width: 800px) {
	#cookie-law-info-bar {
		max-width: 90%;
		width: 90%;
		min-width: 90%!important;
		left: 50%;
		transform: translatex(-50%);
	}
}

#cookie-law-info-bar .cli-bar-container {
	display: flex!important;
}

#cookie-law-info-bar .cli-bar-message a {
	color: #fff;
	text-decoration: underline;
	font-weight: 700;
	font-family: "Poppins", sans-serif!important;
}

#wt-cli-accept-all-btn {
	background-color: #fff!important;
	border-radius: 20px!important;
	font-weight: 600;
	color: #444!important;
	font-size: 16px!important;
	padding: 12px 18px!important;
}

#cookie-notice .cn-button:not(.cn-button-custom) {
	color: #444!important;
}

@media (min-width: 685px) {
  .cli-style-v2.cli-bar-container {
    justify-content: left;
    flex-wrap: nowrap;
  }	
}

@media (max-width: 685px) {
  .cli-style-v2.cli-bar-container {
    justify-content: center;
  }	
}
