/**
Theme Name: Eclac
Author: Eclac
Author URI: Eclac.cl
Description: Eclac
Version: 1.0.0
Template: astra
*/
.trade a{ text-decoration:none!important;}
.cryptowp-coin-increase .cryptowp-coin-percent:before { content: ''!important; }
.cryptowp-coin-decrease .cryptowp-coin-percent:before { content: ''!important; }

.uagb-column__inner-wrap{padding:0px!important;}

.noitce{
	color:#fefefe!important;
	font-size:14px;
	margin-top:20px;
	border-radius:5px;
}
.page-id-2082 .entry-title{text-align:center!important;}
.page-id-2098 .entry-title{text-align:center!important;}
.page-id-2099 .entry-title{text-align:center!important;}
.page-id-2100 .entry-title{text-align:center!important;}

/*Geo Check*/
.trade{
	margin-bottom:20px!important;
	background-color: #f90;
  border: none;
  color: white;
  padding: 15px 32px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
	width:100%;
	text-decoration:none!important;
	border-radius:5px;
}
.affiliate-widget-text{
color:#000!important;	
	
}
.affiliate-button 
{
	background-color: #f90;
  border: none;
  color: #fff!important;
  padding: 15px 32px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
	width:100%;
	text-decoration:none!important;
	border-radius:5px;
	margin-top:10px;
}

.affiliate-widget 
{
	box-shadow:0px 5px 5px 5px rgb(0 0 0 / 17%)!important;
	border-radius:10px;
	padding:25px!important;
  border: none;
  color: #fff!important;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
	width:100%;
	text-decoration:none!important;
	border-radius:5px;

}
.affiliate-widget:focus, .affiliate-widget:visited, .affiliate-widget:focus-within, .affiliate-widget:target, .affiliate-widget:focus-visible{
	color:#fff!important;
}

.affiliate-widget a {color:#fff;}

.affiliate-group 
{
	padding:30px!important;
	margin-left:0px!important;
	margin-right:0px!important;
	margin-top:20px!important;
	margin-bottom:20px!important;
	max-width:100%!important;
  width:100%!important;
	box-shadow:0px 5px 5px 5px rgb(0 0 0 / 17%)!important;
	border-radius:10px;
}

.autologin-btn{
	margin-left:30%!important;
	width:40%;
}

.trade:hover{
	background-color: #557295;
	color:#fff;
}

.trade:focus, .trade:visited, .trade:focus-within, .trade:target, .trade:focus-visible{
	color:#fff;
}

.trade a{color:#fff;}

/*Custom Form*/

.register-btn {
  animation: shake 0.82s cubic-bezier(.36, .07, .19, .97) both;
  transform: translate3d(0, 0, 0);
  backface-visibility: hidden;
  perspective: 1000px;
	animation-delay:2s;
	animation-iteration-count:1;
}

@keyframes shake {
  10%,
  90% {
    transform: translate3d(-1px, 0, 0);
  }
  20%,
  80% {
    transform: translate3d(2px, 0, 0);
  }
  30%,
  50%,
  70% {
    transform: translate3d(-4px, 0, 0);
  }
  40%,
  60% {
    transform: translate3d(4px, 0, 0);
  }
}


.wp-block-button__link{font-size:15px!important;
padding:10px!important;
}

.sep{border:none!important;

	margin:1em!important;

}
.gallery-icon{border:none!important;}
.sep{border:none!important;

	margin:1em!important;

}
.form-image{
	padding:0px!important;
	margin:0px!important;
}
.form-banner{
padding:0px!important;
margin:0px!important;


}
.form-section{
padding:0px!important;	
box-shadow:0px 5px 5px 5px rgb(0 0 0 / 17%)!important;
border-radius:5px;
margin-bottom:40px!important;

}
.sticky{margin:10px!important;
padding-bottom:20px!important;
padding-top:20px!important;
padding-left:20px!important;
padding-right:20px!important;
text-align:center;
		box-shadow:0px 0px 10px 0px rgb(0 0 0 / 17%)!important;
border-radius:5px;
}
.underline {
display: inline-block;
background: linear-gradient(to right, black, black);
background-size: 0% 1px;
background-repeat: no-repeat;
background-position: left bottom;
animation: underline 2s;
font-weight:600;
animation-iteration-count:1;
animation-fill-mode: forwards;
}
@keyframes underline {
 
	to {
    background-size: 100% 1px;
	}
	
}
.form-inner{
padding-top:20px!important;
padding-bottom:20px!important;
padding-left:10px!important;
padding-right:10px!important;
}

.form-title-pt{
text-transform: uppercase;
font-size:13px!important;
letter-spacing:0.2px;
text-align:center;
margin-bottom:0px!important;
color:#000!important;
}
.form-title-es{
text-transform: uppercase;
font-size:13px!important;
letter-spacing:0.2px;
text-align:center;
margin-bottom:0px!important;
color:#000!important;
}
.form-title-fr{
text-transform: uppercase;
font-size:13px!important;
letter-spacing:0.2px;
text-align:center;
margin-bottom:0px!important;
color:#000!important;
}
.form-title{
text-transform: uppercase;
font-size:14px!important;
letter-spacing:0.2px;
text-align:center;
margin-bottom:0px!important;
color:#000!important;
}
.form-limited
{
font-weight:500;
font-size:14px;
text-align:center;
color:#000!important;
}
.form-text{
	padding-right:10px;
	padding-left:10px;
	font-size:14px;
	text-align:center;
	color:#000!important;
}
.form-disclamer{padding-left:30px!important;
padding-right:30px!important;
	
}
.form-inner{padding-bottom:0px!important;}

.gallery-item:last-child{margin:0px!important;}

/*---------------*/

a {outline:none!important;}
.space{margin-top:30px!important;
margin-bottom:30px!important;
}
.uagb-forms-main-form {display: block!important;
margin-bottom:20px;
}

.form-section{
padding-left:0px!important;	
padding-right:0px!important;	padding-bottom:0px!important;.
}
.entry-title{margin-top:50px;}
.menu-text{
font-size: 12px !important;
line-height: 14px !important;
font-weight:800 !important;
text-transform: uppercase !important;
letter-spacing: 0.5px !important;
color:white;
}

#primary{
margin:0px!important;
padding:0px;
}

.ast-archive-description{
	
	margin-top:30px;
	
}
.uagb-forms-input-label{
	
	opacity:0;
	
}

.ast-404-layout-1{text-align:left;}

.menu-item-340-fr{margin-bottom:6px;}

.ast-icon.icon-arrow svg{color:#fff!important}

.main-header-menu .sub-menu{background:#0c1d32!important;
width:none;

	margin:0px!important;	
	padding:0px!important;
}

#secondary{line-height:1.2}

.main-header-menu .sub-menu .menu-link {margin:0px!important;
padding-left:10px!important;

}

.main-header-menu .sub-menu .menu-link li {height:30px;}

#ast-hf-mobile-menu{background:#0c1d32!important;}


	.ast-builder-menu-1 .sub-menu, .ast-builder-menu-1 .inline-on-mobile .sub-menu{border:none;}

.ast-menu-toggle:focus, .ast-button-wrap .menu-toggle:focus,.search-field{outline:none!important;}

.ast-search-icon .ast-icon{color:#e4b779;}

#mc-embedded-subscribe{background:#e4b779!important;}
#mc_embed_signup form{padding:0px!important;
width:100%;
}

.disclamer{
color:rgb(160, 160, 160);
font-size:10px;
}

p {margin-bottom:15px!important;}



.cryptowp-coin-inner{padding:10px!important;}
.cryptowp-coin-stats{padding-left:5px!important;

}

.cryptowp-coin-price{font-size:20px!important;}

.heading{
	color:rgb(228, 183, 121)!important;
    font-size: 60px !important;
    line-height: 1 !important;
   	width:100%!important;
}
.section-one .subheading{
	color: rgba(255, 255, 255, 0.9);
    font-size: 20px !important;
    line-height: 1.5 !important;
    font-weight: 500 !important;	
}


.section-two{margin-bottom:30px!important;}

.crypto-title, .partners, .posts{
	padding-top:10px;
	padding-bottom:10px;
	font-size: 45px !important;
    line-height: 1 !important;
    font-weight: 600 !important;
}

.entry-content > .wp-block-group.alignfull.has-background{
		padding-top:20px!important;
	}
.wp-block-group{padding:10px;}
	
.has-text-align-center.crypto-title {font-size:40px!important;
}
.section-one{margin-top:0px;}	

.copyrgiht{font-size:11px!important;
color:grey;
}

.footer-title{color:rgb(255, 255, 255);
margin-bottom:20px;
font-size:20px
}

.footer-text{color:rgb(234, 234, 234);
font-size:12px;
}

h2.widget-title{color:#fff;}
.cat-item{color:#fff;}
.footer-widget-area .widget a{color:#fff;}

.footer-widget-area .widget a:hover{color:#e4b779;}

/*Mobile Corrections*/
#mc_embed_signup .mc-field-group input{
		width:70%!important;
		padding:0.75em!important;
		
		
}
#mc_embed_signup .button{
	font-size:17px!important;
	height:40px!important;
	font-weight:700!important;
	
}

@media (max-width: 921px){
.heading{font-size:35px!important;
	}
.section-one .subheading{
font-size:20px!important;
	}
		.wp-block-columns{
			display:flex;
			flex-wrap:unset;
			}
.menu-item, .cat-item {padding-bottom:6px!important;
font-size:16px;
	}
	.autologin-btn{
	width:30%!important;	
	margin-left:35%!important;
	margin-bottom:20px!important;
}
.form-image{width:40%;
margin:auto!important;
padding-bottom:10px!important;
	}
}	

@media (max-width: 600px){

	#mc_embed_signup .mc-field-group input{
		width:40%!important;
		padding:0.75em!important;
		
		
}	
	.wp-block-columns, .wp-block-column { margin: 1rem 2em;}
	
.wp-block-columns{
display:flex;
flex-wrap:wrap;
}
.menu-item, .cat-item {padding-bottom:8px!important;
font-size:18px;
	}
.autologin-btn{
width:100%!important;
margin:auto!important;
max-width:100%;
margin-bottom:20px!important;
}
.form-image{width:90%;
margin:auto!important;
padding-bottom:10px!important;
	}	
.form-disclamer{padding-left:20px!important;
padding-right:20px!important;
	
}	

}

a{font-weight:500;
letter-spacing:0px;

}

.footer-about-us{
padding-top:20px;
padding-left:0px;
}

.footer-logo{
margin-top:0px!important;
margin-bottom:0px!important;

}

.site-below-footer-wrap[data-section="section-below-footer-builder"].ast-footer-row-mobile-stack .site-footer-section{margin:0px;}

.footer-risk{padding:0px!important;}

.widget{margin:0px!important;}
.site-above-footer-wrap[data-section="section-above-footer-builder"]{padding-top:50px;}

/*Table of contents PLUS*/
#toc_container{background:#fff!important;
box-shadow:3px 4px 12px -4px #002255;
padding:0px 0px 0px 0px;
margin-bottom:20px;
display: table;
width: auto;
}
.toc_title{background:#f7f7f7;
color:#222;
text-align:left!important;
padding:20px!important;
margin:0px!important;
font-size:18px!important;
border-color: #eee;
border-style: solid;
border-width: 0px 0px 1px 0px;
font-weight: 700;
}
.toc_list{
	padding-top:20px;
  padding-left:25px;
}

.toc_list>li a{

padding-right:15px!important;
padding-bottom:2px!important;
font-size:17px!important;
font-weight: 500!important;
}
.toc_list>li a:marker {content:;}
.toc_list>li a:hover{color:#037fff;}

@media (max-width: 1200px){
.toc_list>li{
padding-left:2px!important;
padding-right:25px!important;
padding-bottom:2px!important;
font-size:15px!important;
font-weight: 400!important;
}
.toc_list{
	padding-top:20px;
  padding-left:25px;
	
}

}

@media (max-width: 640px){
h1.heading{
	font-weight:900!important;
	font-size:30px!important;
}
.toc_list>li{
padding-left:10px!important;
padding-right:5px!important;
padding-bottom:2px!important;
font-size:12px!important;
font-weight: 400!important;
	}
.toc_list>li a{

padding-right:15px!important;
padding-bottom:2px!important;
font-size:15px!important;
font-weight: 500!important;
}
.toc_list{
	padding-top:20px;
  padding-left:5px;
	
}
	.trade{font-size:14px;
		line-height:1.2;}
}



.wp-block-latest-posts__featured-image, .aligncenter {margin-bottom:0px!important;}
.wp-block-latest-posts__post-date{
margin-bottom:20px;
padding-bottom:10px;
border-bottom:1px solid #00000025;
}