/**
Theme Name: Astra Child
Author: PKF Attest
Author URI: https://www.pkf-attest.es/
Description: Astra is the fastest, fully customizable & beautiful theme suitable for blogs, personal portfolios and business websites. 
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astra-child
Template: astra
*/
/*wp admin*/
.wp-admin .wpsm_ac_h_i{
	display:none;
}
/* Custom Fonts FINTEC Asturias*/

@font-face {
    font-family: 'Basier Circle Regular';
    src: url('/wp-content/fonts/regular/basiercircle-regular-webfont.eot');
    src: url('/wp-content/fonts/regular/basiercircle-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/wp-content/fonts/regular/basiercircle-regular-webfont.woff2') format('woff2'),
         url('/wp-content/fonts/regular/basiercircle-regular-webfont.woff') format('woff'),
         url('/wp-content/fonts/regular/basiercircle-regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Basier Circle Regular Italic';
    src: url('basiercircle-regularitalic-webfont.eot');
    src: url('basiercircle-regularitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('basiercircle-regularitalic-webfont.woff2') format('woff2'),
         url('basiercircle-regularitalic-webfont.woff') format('woff'),
         url('basiercircle-regularitalic-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'Basier Circle Medium';
    src: url('/wp-content/fonts/medium/basiercircle-medium-webfont.eot');
    src: url('/wp-content/fonts/medium/basiercircle-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('/wp-content/fonts/medium/basiercircle-medium-webfont.woff2') format('woff2'),
         url('/wp-content/fonts/medium/basiercircle-medium-webfont.woff') format('woff'),
         url('/wp-content/fonts/medium/basiercircle-medium-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Basier Circle Semibold';
    src: url('/wp-content/fonts/semibold/basiercircle-semibold-webfont.eot');
    src: url('/wp-content/fonts/semibold/basiercircle-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/wp-content/fonts/semibold/basiercircle-semibold-webfont.woff2') format('woff2'),
         url('/wp-content/fonts/semibold/basiercircle-semibold-webfont.woff') format('woff'),
         url('/wp-content/fonts/semibold/basiercircle-semibold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Basier Circle Bold';
    src: url('/wp-content/fonts/bold/basiercircle-bold-webfont.eot');
    src: url('/wp-content/fonts/bold/basiercircle-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/wp-content/fonts/bold/basiercircle-bold-webfont.woff2') format('woff2'),
         url('/wp-content/fonts/bold/basiercircle-bold-webfont.woff') format('woff'),
         url('/wp-content/fonts/bold/basiercircle-bold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

html, body, .title-basier-circle h3, .tpg-el-main-wrapper .entry-title {
	font-family: 'Basier Circle Regular';
}
.site-above-header-wrap .elementor-button, .site-primary-header-wrap .elementor-button {
	padding: 10px 24px;
}

/*========================
* HEADER
========================*/
.header-social-inner-wrap .ast-builder-social-element {
	border: 1px solid white;
    padding: 8px;
}
/*========================
* FOOTER
========================*/
.site-footer .footer-contacto p {
    margin-bottom: 0.5em;
}
.site-footer p.footer-title {
    text-transform: uppercase;
    font-family: 'Jura', sans-serif;
    font-size: 16px;
}
.site-footer .footer-contacto .list-contacto {
	list-style: none;
	margin-left: 0;
	line-height: 2em;
}
.site-footer a.footer-social-item {
    width: 24px;
    height: 24px;
    border: 1px solid white;
    border-radius: 100%;
    padding: 16px;
}
.site-footer a.footer-social-item:hover {
	border-color: var(--ast-global-color-2);
}
.site-footer .footer-contacta a.elementor-button {
	font-size: 14px;
}
.site-footer .footer-contacta a.elementor-button {
	border:1px solid var(--ast-global-color-1);
}
.site-footer .footer-contacta a.elementor-button:hover {
	border-color: var(--ast-global-color-5);
}
.site-footer .ast-footer-copyright small a {
	color: var(--ast-global-color-5);
}
.site-footer .ast-footer-copyright small a:hover {
	color: var(--ast-global-color-2);
}

/** 26/09/24 Revisar tras reunión**/

.mec-calendar .mec-selected-day, .mec-calendar .mec-selected-day:hover, #wrap .mec-wrap article.mec-event-countdown-style1, .colorskin-custom .mec-event-sharing-wrap:hover>li, .event-carousel-type1-head .mec-event-date-carousel, .mec-booking button, .mec-booking-tooltip.multiple-time .mec-booking-calendar-date.mec-active, .mec-booking-tooltip.multiple-time .mec-booking-calendar-date:hover, .mec-calendar .mec-has-event:after, .mec-event-countdown-style1 .mec-event-countdown-part3 a.mec-event-button, .mec-event-countdown-style3 .mec-event-date, .mec-events-progress-bar progress::-webkit-progress-value, .mec-events-progress-bar progress:after, .mec-has-event-for-booking.mec-active .mec-calendar-novel-selected-day, .mec-map-get-direction-btn-cnt input[type=submit], .mec-ongoing-normal-label, .mec-skin-carousel-container .mec-event-footer-carousel-type3 .mec-modal-booking-button:hover, .mec-wrap .flip-clock-wrapper ul li a div div.inn, .mec-wrap .mec-event-countdown-style2, .mec-wrap .mec-totalcal-box .mec-totalcal-view span.mec-totalcalview-selected, .mec-wrap.colorskin-custom .mec-bg-color, .mec-wrap.colorskin-custom .mec-bg-color-hover:hover, .mec-wrap.colorskin-custom .mec-calendar .mec-calendar-row dt.mec-has-event:hover, .mec-wrap.colorskin-custom .mec-calendar .mec-has-event:after, .mec-wrap.colorskin-custom .mec-calendar .mec-selected-day:hover, .mec-wrap.colorskin-custom .mec-calendar:not(.mec-event-calendar-classic) .mec-selected-day, .mec-wrap.colorskin-custom .mec-event-grid-clean .mec-event-date, .mec-wrap.colorskin-custom .mec-event-list-modern .mec-event-sharing .mec-event-share:hover .mec-event-sharing-icon, .mec-wrap.colorskin-custom .mec-event-list-modern .mec-event-sharing li:hover a i, .mec-wrap.colorskin-custom .mec-event-list-modern .mec-event-sharing>li:hover a i, .mec-wrap.colorskin-custom .mec-event-sharing .mec-event-share:hover .event-sharing-icon, .mec-wrap.colorskin-custom .mec-timeline-events-container .mec-timeline-event-date:before, .mec-wrap.colorskin-custom .mec-totalcal-box .mec-totalcal-view span.mec-totalcalview-selected, span.mec-marker-wrap {
	background: #425CC7!important;
}
.mec-calendar .mec-calendar-row dt.mec-has-event:hover {
	background: #250E62!important;
}
.mec-color, .mec-color-before :before, .mec-color-hover:hover, .mec-wrap .mec-color, .mec-wrap .mec-color-before :before, .mec-wrap .mec-color-hover:hover, .mec-calendar .mec-calendar-side .mec-next-month i, .mec-calendar .mec-calendar-side .mec-previous-month i {
	color:#425CC7!important;
}

.mec-calendar .mec-calendar-events-side .mec-table-side-day{
	border-color:#425CC7!important;
	padding: 8px!important;
}