.destacado {
width: 100%;
}
.destacado .ad {
background-color: #3c3834;
padding: 3px 10px;
float: left;
font-size: 13px;
color: #fff;
}
.destacado .titulo {
padding: 10px 18px 0;
}
.destacado .titulo > img {
margin: 35px 0 30px;
}
.destacado .cuerpo {
clear: both;
border: 14px solid #ffe900;
}
.destacado .cuerpo .texto {
font-size: 22px;
line-height: 1.3;
color: #000;
font-weight: 700;
margin-bottom: 40px;
padding: 0 18px;
}
.destacado .cuerpo .boton {
padding: 0 10px 13px;
}
.destacado .cuerpo .boton button {
background-color: #ffe900;
padding: 10px 5px!important;
font-weight: bold;
color: #000;
font-size: 17px;
width: 100%;
border-radius: 5px;
box-shadow: 0px 0px 8px -4px #000;
}
.destacado .cuerpo .boton button:hover {
color: #fff;
}
#cookie-law-info-bar {
border: 6px solid #ffe900;
}
#cookie-law-info-bar span {
width: 80%;
display: inherit;
margin: 0 auto;
text-align: left;
font-size: 14px;
font-weight: 500;
line-height: 1.6;
padding: 10px 0 5px;
}
#cookie-law-info-bar span p {
margin: 0;
}
#cookie-law-info-bar span a {
background: #ffe900;
font-weight: 600;
color: #000;
}
#cookie-law-info-bar span a.cli-accept-button {
margin: 0px 15px;
border-color: #ffe900 !important;
border: 5px solid #ffe900;
color: #000;
font-weight: 700 !important;
font-family: Poppins,Poppins !important;
letter-spacing: .5em;
text-transform: uppercase;
font-size: 12px;
padding: 13px 31px;
float: right;
}
#cookie-law-info-bar span a.cli-accept-button:hover {
background-color: transparent !important;
border-color: #ffe900!important;
color: #ffe900;
}
#indice_post {
background: #f9f9f9;
border: 1px solid #aaa;
padding: 10px;
margin-bottom: 1em;
width: auto;
display: table;
font-size: 95%;
}
#indice_post p.titulo_indice {
text-align: center;
font-weight: 600;
color: #000;
}
#indice_post p.titulo_indice span#button_toggle_indice {
font-size: 12px;
color: #ffe900;
}
#indice_post ol {
margin: 0;
padding: 0;
margin-top: 1em;
display: block;
line-height: 28px;
}
#indice_post ol li {
list-style: decimal;
list-style-position: inside;	
font-size: 17px;
}
#indice_post a {
text-decoration: none;
text-shadow: none;
background: transparent;
font-weight: 400;
font-size: 16px;
}
#indice_post a:hover {
background: #ffe900;
color: #000!important;
}
.post-content a.anchorindice {
background: transparent;
} .modal-bg-popupnewsletter {
position:fixed;
top: 0;
left: 0;
z-index:999;
width:100vw;
height:100vh;
background-color: black;
background-color:rgba(0,0,0,.3)
}
.modal-container-popupnewsletter {
position: absolute;
width: 80%;
max-width: 440px;
top: 150px;
left: 0;
right: 0;
margin: auto;
background: #fff;
z-index: 2000;
overflow: auto;
border-radius:5px;
@media (max-width: 767px ) {
top: 45px;
}
}
.modal-content-popupnewsletter {
padding: 20px;
}
.modal-content-popupnewsletter label {
font-size: 15px;
}
.modal-content-popupnewsletter input {
border: 4px solid #DDDDDD;
}
.modal-header-popupnewsletter {
padding: 20px;
}
.modal-header-popupnewsletter p {
margin-bottom: 0;
line-height: 26px;
}
.modal-close-popupnewsletter {
float: right;
width: 26px;
height: 26px;
padding: 0;
background: #fff;
border: none;
color: #bfbfbf;
font-size: 14px;
line-height: 26px;
cursor: pointer;
} body.single-post .page-wrapper {
background: #fff;
}
body.single-post  .pre-title-blog > p {
margin: 30px 0 10px 0;
padding: 0 36px;
}
body.single-post  .pre-title-blog > p > span {
color: #000000;
font-size: 17px;
font-weight: 400;
letter-spacing: 0.5px;
}
#shr_canvas1 {
display: none!important;
} .post-type-archive-finanza .t-entry-text hr,
.post-type-archive-finanza .t-entry-author,
.post-type-archive-idea .t-entry-text hr,
.post-type-archive-idea .t-entry-author,
.post-type-archive-inmobiliaria .t-entry-text hr,
.post-type-archive-inmobiliaria .t-entry-author,
.post-type-archive-seguro .t-entry-text hr,
.post-type-archive-seguro .t-entry-author   {
display: none;
} .custom-ratings .yasr-rater-stars-visitor-votes {
display: block;
}
.custom-ratings #yasr-custom-text-before-visitor-rating {
font-size: 16px;
margin-bottom: 5px;
display: block;
color: #3d3935;
padding-left: 3px;
}
.custom-ratings .yasr-visitor-votes-after-stars-class {
color: #3d3935;
font-size: 12px;
margin-top: 10px;
display: block;
padding-left: 3px;
} ul.mobile-secondary-menu li.item-tlfn, 
ul.mobile-secondary-menu li.menu-item-gtranslate {
display: none!important;
}
ul.mobile-secondary-menu {
padding: 0;
}
@media (max-width: 959px) {
header#masthead {
top: 25px;
}
header#masthead .menu-container .logo-container {
padding-top: 35px!important;
}
footer#colophon .column-footer {
margin: 20px 0 30px!important;
}
footer#colophon .column-footer .heading-text h2 {
font-size: 22px;
margin-bottom: 10px!important;
}
footer#colophon .wrapper-footer-columns .column-footer:last-child {
margin-bottom: 0!important;
}
footer#colophon .footer-last {
padding-top: 6px!important;
padding-bottom: 36px!important;
}
}
.btn-black-border {
display: inline-block;
border: 4px solid #000000;
}
.jg-display-none{
display: none;
}#cta-module {
padding: 3em;
margin: 2em 0;
display: flex;
justify-content: center;
align-items: center;
flex-flow: column;
font-size: 1.1rem;
color: #3d3935;
text-align: center;
}
#cta-module .cta-module__title {
font-size: 1.1rem;
text-align: center
}
#cta-module .cta-module__btn {
padding: 0.8em 2.4em;
margin-top: 1em;
background-color: white;
font-size: 0.8em;
text-transform: uppercase;
transition: .5s;
}
#cta-module .cta-module__btn:hover,
#cta-module .cta-module__btn:active,
#cta-module .cta-module__btn:focus {
color: white !important;
background-color: #3d3935;
}