/* Enter Your Custom CSS Here */

.tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date, .tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date-link {
    color: #f6a801!important;
}
.tribe-common .tribe-common-c-btn, .tribe-common a.tribe-common-c-btn{
    background-color: #f6a801;
		border-radius: 0;
		font-family: 'Oswald', 'Quicksand', sans-serif;
	  font-size: 16px;
	font-weight: 500;
    opacity: 1;
    letter-spacing: 1px;
}
.tribe-common .tribe-common-c-btn:focus, 
.tribe-common .tribe-common-c-btn:hover, 
.tribe-common a.tribe-common-c-btn:focus, 
.tribe-common a.tribe-common-c-btn:hover{
    background-color: rgba(0,0,0,.8);
}
.tribe-events .tribe-events-c-ical__link {
    color: #f6a801;
	  font-family: 'Oswald', 'Quicksand', sans-serif;
	  font-size: 16px;
    border: 1px solid #f6a801;
    border-radius: 0;
	font-weight: 500;
    opacity: 1;
    letter-spacing: 1px;
}
.tribe-events .tribe-events-c-ical__link:active, 
.tribe-events .tribe-events-c-ical__link:focus, 
.tribe-events .tribe-events-c-ical__link:hover{
	background-color: #f6a801;
}
.sidebar-services a,
.sidebar-prensa a{
    font-size: 20px;
    letter-spacing: 0.5px;
}
.wpcf7 form.sent .wpcf7-response-output {
    border-color: #86e061;
    font-size: 16px;
    text-align: center;
    letter-spacing: 0.6px;
    color: #0f1727;
}
.wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok, 
.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors, 
a.ebd_link {
	display: block;
}

/* app footer */

.app-footer a {
	   display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    color: #fff;
    justify-content: center;
    align-items: center;
    border: 2px solid #ffffff;
    border-radius: 6px;
    width: 160px;
    margin: 10px 0;
    font-weight: 100;
    line-height: 16px;
    opacity: 0.4;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.app-footer .fa-apple, 
.app-footer .fa-google-play {
    width: 25%;
    font-size: 24px;
    margin: 0 auto;
	  text-align: center;
}
.app-footer p {
    width: 65%;
    font-size: 14px;
    color: #fff;
    margin: 8px 4px!important;
    line-height: 18px;
    text-align: left;
}
.app-footer p span {
    font-size: 16px;
    font-weight: 500;
    color: #fff;
    display: contents;
    position: relative;
}
.app-footer a:hover,
.app-footer a:focus {
    opacity: 1;
    background: rgb(255 255 255 / 20%);
    text-decoration: none;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}