/*
 Theme Name:   Financity Child
 Theme URI:    http://demo.goodlayers.com/financity
 Description:  Goodlayers Financity Child Theme
 Author:       Goodlayers
 Author URI:   http://goodlayers.com
 Template:     financity
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, right-sidebar, responsive-layout
 Text Domain:  financity-child

 START YOUR CHILD THEME CSS HERE
*/
.financity-header-wrap.financity-header-style-plain {background-color: rgba(255, 255, 255, 0.8) !important;}
.gdlr-core-icon-list-item li.gdlr-core-with-hover .gdlr-core-icon-list-icon-hover {top:3px;}
.parador-home .gdlr-core-column-service-icon-left.gdlr-core-left-align .gdlr-core-column-service-media {padding-top:10px;}
.titulo-fant h2 {
    /*font-family: 'Great Vibes', cursive !important;*/
	font-weight:normal !important;
}
.titulo-fant .gdlr-core-title-item-caption {
	font-family: 'Great Vibes', cursive !important;
	font-weight:normal !important;
	padding-left:70px;
	margin-top:-20px !important;
}
.gdlr-core-personnel-style-grid .gdlr-core-personnel-list-title, .gdlr-core-personnel-style-grid .gdlr-core-personnel-list-title a {color:#9d9d9d !important;}
body .gdlr-core-personnel-style-grid .gdlr-core-personnel-list-position {color:#333 !important;}
.financity-body .gdlr-core-personnel-style-grid.gdlr-core-with-divider .gdlr-core-personnel-list-content-wrap {border-bottom:none !important;border-top:1px solid #e3e3e3 !important;    padding-top: 15px !important;margin-top: 15px;}
.logo-footer {float:left;}
#menu-menu-footer {
	float:left;
	list-style:none;
	padding:0px;
	padding-top:50px;
}
#menu-menu-footer .menu-item {
	float:left;margin-left:20px;
	font-size:12px;
	text-transform:uppercase;
}
#menu-menu-footer .menu-item a {
	color:#fff;
}
.gdlr-core-personnel-list-position.gdlr-core-info-font.gdlr-core-skin-caption {
    display: none;
}
.financity-copyright-left {width:80%;}
.financity-copyright-right i {font-size:24px !important;}
.financity-copyright-right {padding-top:40px;}
.tp-parallax-wrap h1, p.tp-caption {font-family: "Encode Sans Condensed", sans-serif !important;}
.tp-parallax-wrap h1 strong {font-weight:900 !important;}
.one-to-one, .one-to-one h3 {color:#fff !important;}
.one-to-one .gdlr-core-column-service-caption {color:#ccc !important;}
.privacidad-form {
	line-height:19px;
	font-size:15px;
}
.wpcf7-checkbox {float:left;margin-right:5px;}
.flip-proveedores .gdlr-core-flipbox .gdlr-core-flipbox-front.gdlr-core-flipbox-type-outer, .flip-proveedores .gdlr-core-flipbox .gdlr-core-flipbox-back.gdlr-core-flipbox-type-outer {height:260px !important;}
.gdlr-core-price-table .gdlr-core-price-table-title {
    font-size: 27px !important;
    font-weight: 400  !important;
    text-transform: uppercase;
    letter-spacing: 0px !important;
	font-family: "Encode Sans Condensed", sans-serif !important;
    margin-bottom: 6px;
}
.financity-body span.wpcf7-not-valid-tip {color:#f00 !important;}
.pum-theme-5887 .pum-content + .pum-close, .pum-theme-default-theme .pum-content + .pum-close {background:#333 !important;}
.pum-theme-5887 .pum-title, .pum-theme-default-theme .pum-title {margin-bottom:30px !important;}
.financity-mobile-button-hamburger:before, .financity-mobile-button-hamburger:after, .financity-mobile-button-hamburger span {
    background: #333 !important;
}
.home .slider .gdlr-core-text-box-item.gdlr-core-item-pdlr.gdlr-core-item-pdb.gdlr-core-left-align {
    padding-bottom: 0;
}
@media (max-width: 1350px) {
	.financity-navigation .sf-menu > li > a, .financity-navigation .sf-vertical > li > a {font-size:13px !important;}
	.financity-navigation .sf-menu > li {
    padding-left: 7px !important;
    padding-right: 7px !important;
}
}
@media (max-width: 999px) {
	.columna100 .gdlr-core-pbf-column {width:100% !important;}
	.columna100 .gdlr-core-pbf-column .gdlr-core-sync-height-pre-spaces {display:none;}
	#menu-menu-footer {
    margin-left: 0px;
    clear: both;
}
	#menu-menu-footer .menu-item {margin-left:0px;margin-right:20px;}
}
@media only screen and (max-width: 999px){
.gdlr-core-container #gdlr-core-column-1 .gdlr-core-pbf-column-content-margin {
    padding: 0px 0px 0px 0px !important;
}
	.columna100 .gdlr-core-sync-height-content {height:auto !important;}
}
@media only screen and (max-width: 500px){
.logo-footer img {
    width:150px;
}
}

.financity-footer-column {text-align:center;}
.financity-footer-wrapper {
    background-color: #fff !important;
}
.financity-footer-column h4 {
color:#1e1e1e !important;
font-size:43px !important;
	line-height:46px !important;
font-weight:300 !important;
}
.financity-footer-column strong {
font-weight:700 !important;
	color:#e6c625;
}
.financity-footer-column .logo-gold, .financity-footer-column .logo-silver, .financity-footer-column .logo-bronze {width:100%;padding-bottom:20px;}
.financity-footer-column .logo-gold {width:100%;}
.financity-footer-column .logo-silver {width:100%;}
.financity-footer-column .logo-silver h4 {
	font-size:37px !important;
	line-height:40px !important;
}
.financity-footer-column .logo-bronze h4 {
	font-size:32px !important;
	line-height:36px !important;
}
.financity-footer-column  .logo-silver strong {
font-weight:700 !important;
	color:#adabae;
}
.financity-footer-column  .logo-bronze strong {
font-weight:700 !important;
	color:#c38c4c;
}
@media only screen and (max-width: 500px){
	.financity-footer-column .logo-gold {max-width:none;}
}
@media only screen and (max-width: 680px){
	.financity-footer-column .logo-silver {max-width:none;}
}
.financity-footer-column  .logo-bronze div.wpl-logo-carousel-pro-section .wpl-logo-carousel-pro-area .wpl-lcp-item img {max-width:90px;width: 100%;}
.financity-footer-column  .logo-silver div.wpl-logo-carousel-pro-section .wpl-logo-carousel-pro-area .wpl-lcp-item img {max-width:130px;width: 100%;}
.financity-footer-column  .logo-golden div.wpl-logo-carousel-pro-section .wpl-logo-carousel-pro-area .wpl-lcp-item img {max-width:180px;width: 100%;}
.privacidad-form span.wpcf7-not-valid-tip {
    color: #f00 !important;
    float: left;
	clear:both;
}
body .gdlr-core-flexslider .flex-control-nav {
    margin-top: 10px !important;
    margin-bottom: 30px;
}
.financity-body .gdlr-core-flexslider .flex-control-nav li a {
    width: 20px !important;
    background: #d9d9d9 !important;
}
.gdlr-core-flexslider .flex-control-nav li a.flex-active {background-color:#232323 !important;}
.gdlr-core-flexslider .flex-control-nav li a.flex-active {
    border-color: #232323 !important;
}
@media only screen and (max-width: 800px){
.financity-footer-column  .logo-bronze div.wpl-logo-carousel-pro-section .wpl-logo-carousel-pro-area .wpl-lcp-item img {max-width:90px;width: 100%;}
.financity-footer-column  .logo-silver div.wpl-logo-carousel-pro-section .wpl-logo-carousel-pro-area .wpl-lcp-item img {max-width:130px;width: 100%;}
.financity-footer-column  .logo-golden div.wpl-logo-carousel-pro-section .wpl-logo-carousel-pro-area .wpl-lcp-item img {max-width:160px;width: 100%;}
}
.wpl-not-found-any-logo {display:none;}
.iconos-lista p {margin-bottom:5px !important;}
.iconos-lista img {width:46px;margin-left:5px;margin-right:5px;}
.gdlr-core-price-list-shortcode img {width:40px;margin-left:2px;margin-right:2px;}
.gdlr-core-price-list-shortcode  .muestra-iconos {display:inline-block;vertical-align:middle;margin-left:0px;margin-top: 9px;}
.gdlr-core-price-list-shortcode  .izq {padding-bottom:10px;padding-top:10px;display:inline-block;vertical-align:middle;}
.gdlr-core-price-list-shortcode i {display:inline-block;vertical-align:middle;}
.financity-footer-column .logo-silver div.wpl-logo-carousel-pro-section .wpl-logo-carousel-pro-area .lcp-col-lg-5 {margin:10px !important;}
.crp-tile .details h3 {
    color: #000 !important;
    text-align: center;
    font-size: 18px;
    text-transform: uppercase !important;
    line-height: 20px;
    font-weight: 600 !important;
}
.galeria .gdlr-core-text-box-item {padding-left:3px !important;padding-right:3px !important;}
.form-patrocinadores {
	text-align:center;
	padding-top:10px;
}
.form-patrocinadores label {
	font-weight:600;
}
.form-patrocinadores .wpcf7-form-control .wpcf7-list-item {
    display: inline-block;
	margin:5px 20px;
	padding:70px 10px 0px;
}
.form-patrocinadores .wpcf7-exclusive-checkbox {
	width:100%;
	padding-bottom:25px;
}
.form-patrocinadores .wpcf7-form-control .wpcf7-list-item {
    background:url('/wp-content/uploads/2019/06/ico-bronze.png') no-repeat center top;
}
.form-patrocinadores .wpcf7-form-control .wpcf7-list-item.first {
    background:url('/wp-content/uploads/2019/06/ico-silver.png') no-repeat center top;
}
.form-patrocinadores .wpcf7-form-control .wpcf7-list-item.last {
    background:url('/wp-content/uploads/2019/06/ico-gold.png') no-repeat center top;
}
.gdlr-core-title-item-left-image.gdlr-core-media-image img {width:100px;height:auto;}
.clockder {width: calc(100% - 50px);vertical-align:top;}
.clockder .muestra-iconos {clear:both;float:left;margin-top:5px;width:100%;}
.gdlr-core-price-list-shortcode ul li:nth-child(7) {position:relative;padding-left:22px !important;}
.gdlr-core-price-list-shortcode ul li:nth-child(7) .fa-clock-o {position:absolute;top:28px;left:0px;}
/*.agenda2 .gdlr-core-price-list-shortcode ul li:nth-child(3) {position:relative;padding-left:52px !important;}
.agenda2 .gdlr-core-price-list-shortcode ul li:nth-child(3) .fa-clock-o {position:absolute;top:28px;left:20px;}*/

/*.muestra-iconos {
    display: none !important;
} */
.logo-silver .lcp-col-lg-12 , .logo-bronze .lcp-col-lg-12   {
    margin: 10px 33px!important;
}
.logo-gold img {
    min-height: 111px;
}
.logo-silver img , .logo-bronze img   {
    max-height: 100px;
}
div.wpl-logo-carousel-pro-section.theme-grid div#wpl-logo-carousel-pro615fdf1cb40d6 .wpl-lcp-item {
    margin: 20px;
}
.cmplz-cookiebanner.cmplz-show:before {
    content: "";
    width: 60px;
    height: 60px;
    position: absolute;
    background: url(/wp-content/uploads/2022/05/cookie.png) #fff;
    background-size: 70%;
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 20px 20px 0 0!important;
    top: -43px;
    right: 0%;
}
#cmplz-manage-consent .cmplz-manage-consent:before {
    content: "";
    width: 50px;
    height: 50px;
    position: absolute;
    background: url(/wp-content/uploads/2022/05/cookie.png) #fff;
    background-size: 70%;
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 20px 20px 0 0!important;
    top: -2.5em;
    right: 0%;
}
#cmplz-manage-consent .cmplz-manage-consent.cmplz-dismissed {
    display: none;
}
.oculto {
	display:none!important;
}
.aplazando {
    position: absolute;
    top: 46%;
    z-index: 9;
    width: 100%;
    text-align: center;
}

.aplazando p {
    margin: 0 auto;
    padding: 20px 5%;
	    width: 70%;
    text-align: center;
    color: #ffffff;
    text-transform: uppercase;
    font-size: 2.2em!important;
    font-weight: 600;
    border: 3px solid #7a2529;
    background: #7a2529b8;
}

.gdlr-core-personnel-list-image.gdlr-core-media-image > img {
    height: 109px!important;
    width: auto!important;
    max-width: inherit!important;
}
.gdlr-core-price-list-shortcode ul li i {
    display: inline-block!important;
	position: relative!important;
    top: 16px!important;
	vertical-align: top!important;
}
.capcha {
    display: ruby-text;
}
.capcha .wpcf7-mathcaptcha {
    width: 60px !important;
    height: 50px;
    margin: 11px 0;
    padding: 0.5em !important;
    font-size: 1.0em !important;
    text-align: center;
}
.slider.aviso {
    padding: 50px 7% 0px 7% !important;
}
.slider.aviso .gdlr-core-column-30 {
	padding: 0 60px;
	background: #ffffffbd;
}
.slider.aviso h3 {
    font-size: 1.4em!important;
}
@media (max-width:720px){
.aplazando {top: 28%;}
.aplazando p {
    /* font-size: 1.5em!important; */
    width: 90%!important;
    /* left: -15px; */
    margin-left: inherit!important;
}
	.slider.aviso h3 {
    padding-top:40px!important;
}
	.slider.aviso .gdlr-core-column-30 {
    padding: 17px;
}
}