/*
 Theme Name:   Bricks Child Theme
 Theme URI:    https://bricksbuilder.io/
 Description:  Use this child theme to extend Bricks.
 Author:       Bricks
 Author URI:   https://bricksbuilder.io/
 Template:     bricks
 Version:      1.1
 Text Domain:  bricks
*/

#toc_container ul li ul li::marker, #toc_container ul li::marker, .instrucciones_lista>li::marker {
color: #000; content: '' !important; margin-left: 10px; /* same as padding-left set on li */ width: 10px; /* same as padding-left set on li */
} 
/* Adsense */
#adsense {float:left;padding: 5px 0px;list-style-type:none;text-align:center;margin-left:10px;}
#adsense-video {float:left;padding: 0px 0px 13px 0px;}
#adsenselat{width:300px;height:250px;float:right;margin-bottom:26px;}
#adsense_full{width:680px;height:90px;margin:10px 0px;display:block;float:left;}

.ad-contentbanner {
    margin:50px auto 50px;
    width: auto;
    text-align: center;
}
.ad-contentbanner:after {
	font-size: .7rem;
    line-height: .83333rem;
    font-family: Soleil,Helvetica,Arial,sans-serif;
    font-weight: 100;
    letter-spacing: .08334rem;
    text-transform: uppercase;
    position: relative;
    width: auto;
    display:block;
    left: 0;
    padding: 10px 0 0 0;
    color: rgba(0,0,0,.5);
    content: "Publicidad";
}
.google-auto-placed + p, .google-auto-placed + ul li, .google-auto-placed +figure {margin-top: 1.6em;}
.google-auto-placed + li {margin-top: 1.6em  !important;}
li:has(+ .google-auto-placed) {margin-bottom: 1.6em  !important;}
.teads-inread, .teads-player {margin:40px 0 40px!important;}

.ad-sidebarbanner{
	position: relative;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    min-height: 1800px !important;
    padding-bottom: 0px;
    margin: 10px 0 10px 0;
}
#brxe-vsxfxf > ul > li:nth-child(1) > div > figure img {
height:500px;
}
/* Ivory Search Icon */
.is-search-icon svg{position:relative;top:1px;left:5px;}
/* Overlay Banner */
.bricks-layout-wrapper .image-wrapper .overlay-wrapper, :root .btn-primary {
    z-index: 1;
}
.single .brxe-post-content ul {
	padding-inline-start:20px;
	list-style: none;
	margin: 0px 0px 10px 0px;
}
.single .brxe-post-content ul li {
	padding-top: calc(15px / 2);
	padding-bottom:calc(15px/2);
	padding-left:10px;
	padding-right:5px;
    margin: 0 0 0 0px;
    font-style: oblique;
    display: list-item;
    border-bottom: 1px dotted #ddd;
}
.single .brxe-post-content ul li::marker {
  color: #447215;
  content: '✓';
  margin-left: 1rem; /* same as padding-left set on li */
  width: 1rem; /* same as padding-left set on li */
}
.single .brxe-post-content ol li {
	padding-top: calc(15px / 2);
	padding-bottom:calc(15px/2);
	padding-left:10px;
	padding-right:5px;
    margin: 0 0 0 0px;
    display: list-item;
    border-bottom: 1px dotted #ddd;
}
.single .brxe-post-content ol li::marker {
	color: #447215;
	font-weight: 700;
}
.page-template-default .has-separator{
	font-size:1em;
}

/* FRONTEND FORM CSS */
.frontend-form .acf-uploads .button, .fea-submit-button, .frontend-form .acf-field .acf-repeater-add-row {
	color: #ffffff;
    background-color: rgba(237, 114, 114, 0.8);
    padding: 10px 20px;
    display: inline-block;
}
.frontend-form .acf-uploads .button:hover, .fea-submit-button:hover, .frontend-form .acf-field .acf-repeater-add-row:hover {
    background-color: #ed7272;
}

.frontend-form .acf-field input[type=text], .frontend-form .acf-field input[type=number], .frontend-form .acf-field .acf-input-append{
	border-style: solid;
    font-size: inherit;
    line-height: 40px;
    padding: 0 12px;
}
.frontend-form .acf-field .acf-input-append{
	border-color:rgb(221, 222, 223);
}
.frontend-form .acf-field .acf-label label {
	color: #212121;
}
.frontend-form .acf-field p.description{
	font-size:13px;
	line-height:1.5em;
	margin-bottom:5px;
}

.frontend-form .acf-field .acf-related-terms-field{
	max-height: 190px;
    overflow: auto;
}
 .frontend-form .acf-repeater .acf-row-handle.order {
 	background-color: rgba(237, 114, 114, 0.8);
 	color: #fff;
}
.frontend-form label {
	color: #000;
}