.jupiterx-main-content{
padding:0;
}
a:hover {
color: inherit;
text-decoration: none;
}
.raven-site-logo img, .raven-site-logo svg {
max-width: 312px;
}
.elementor-section.elementor-section-boxed>.elementor-container {
max-width: 1521px;
}
ul > li {
margin-bottom:5px;
} #cabecera-pagina .elementor-shape.elementor-shape-top{
height:100%;
} #cabecera-pagina .elementor-shape.elementor-shape-top svg{
height:100%;
} #cabecera-menu .elementor-widget-wrap, #cabecera-menu-sticky .elementor-widget-wrap{
flex-wrap:nowrap;
align-items:center;
} .raven-nav-menu ul.sub-menu:not([class*=elementor]) li.menu-item a.raven-link-item {
text-transform: none;
padding: 10px 15px;
letter-spacing: 0;
} .menu-item-1471 .raven-submenu > li > a.raven-menu-item-active{
background-color: #fff !important;
color:#000 !important;
}
.menu-item-1471 .raven-submenu > li > a.raven-menu-item-active:hover{
color: #FFFFFF !important;
background-color: #EF7D57 !important;
} #menu-pagina-interior ul > li {
color : #fc3b60;
}
#menu-pagina-interior ul > li a {
color : #092d68;
} .elementor-button {
display: inline-block;
line-height: 1;
background-color: #EF7D57;
font-size: 15px;
font-weight:600;
padding: 12px 24px;
-webkit-border-radius: 3px;
border-radius: 3px;
color: #fff;
fill: #fff;
text-align: center;
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
}  footer.jupiterx-footer a {
color: #D2D2D2;
} footer.jupiterx-footer a:hover {
color:#fff;
text-decoration:none;
} footer.jupiterx-footer h3{
color:#fff;
}
footer{
} .jet-calendar-grid caption{
caption-side:top;
} .eventos-grid-title{
min-height:52px;
} .wpfc-calendar .fc-view.fc-month-view.fc-basic-view .fc-body .fc-row {
min-height: 10em;
}
.wpfc-calendar .fc-view.fc-month-view.fc-basic-view .fc-day-header {
font-size: 15px !important;
}
.wpfc-calendar .fc-view.fc-month-view.fc-basic-view .fc-row.fc-widget-header{
margin:0 !important;
}
.wpfc-calendar .fc-view.fc-month-view.fc-basic-view > table > thead > tr >td {
border: none;
}
.wpfc-calendar .fc-view.fc-month-view.fc-basic-view > table > tbody > tr >td {
border: none;
}
.wpfc-calendar .fc-view.fc-month-view.fc-basic-view table{
margin-bottom:0;
}
.fc-day-grid table > tr > td.fc-day{
border:none;
border-bottom: 1px solid #dee2e6;
}
.wpfc-calendar .fc-view.fc-month-view.fc-basic-view table {
width: 100%;
max-width: 100%;
margin-bottom: 1rem;
background-color: transparent;
border: none;
}
.wpfc-calendar .fc-view.fc-month-view.fc-basic-view table td{
padding:10px;
}
.wpfc-calendar .fc-view.fc-month-view.fc-basic-view table td.fc-widget-content,
.wpfc-calendar .fc-view.fc-month-view.fc-basic-view table td.fc-head-container.fc-widget-header{
padding:0;
}
.wpfc-calendar .fc-view.fc-month-view.fc-basic-view table thead th {
border:none;
border-bottom: 2px solid #dee2e6;
padding: 0.75rem;
border-top: 1px solid #dee2e6;
background: #fafafa;
border-right: 2px solid #fff;
}
.wpfc-calendar .fc-view.fc-month-view.fc-basic-view table td.fc-widget-content {
border: none;
border-bottom: 1px solid #dee2e6;
}
.fc-unthemed .fc-today {
background: #ef7d5740;
}
.wpfc-calendar .fc-day-grid-container.fc-scroller{
height:auto !important;
}
.wpfc-calendar .fc-day-grid-event.fc-event {
background: #6fc6db63 !important;
border: none;
padding: 5px 10px;
color: #333 !important;
border-radius: 0;
}
.fc-day-grid-event.fc-event.fc-start{
border-left:2px solid #6fc6db !important;
}
.fc-ltr .fc-basic-view .fc-day-number {
text-align: right;
font-size: 16px !important;
padding-right: 5px;
}
.fc-toolbar button {
position: relative;
background: none;
border: none;
box-shadow: none;
text-shadow: none;
}
.fc button .fc-icon {
font-size: 16px !important;
}
.fc-toolbar .fc-left button {
font-size: 16px !important;
}
.fc-toolbar .fc-center h2 {
font-size: 23px !important;
float: left;
padding-top: 5px;
}
.fc-toolbar .fc-left {
float:right;;
}
.fc-toolbar .fc-right {
display:none;
}
.ui-tooltip{
width:150px;
}
.ui-tooltip-content > div {
float: none !important;
margin: 5px 0 !important;
} .ui-tooltip-content > div img {
width:100% !important;
height:auto !important;
}
.fc-ltr .fc-basic-view .fc-day-number {
text-align: right;
font-size: 16px !important;
padding-right: 5px;
}
.ui-tooltip-content > div {
float: none !important;
margin: 5px 0 !important;
} .ui-tooltip-content > div img {
width:100% !important;
height:auto !important;
} #tabs-matricula .jet-tabs__control{
display:none;
}
#progressbar {
margin-bottom: 30px;
overflow: hidden;
counter-reset: step;
padding-left:0;
}
#progressbar li {
list-style-type: none;
text-transform: uppercase;
font-size: 9px;
width: 50%;
float: left;
position: relative;
text-align:center;
line-height:140%;
}
#progressbar li:before {
content: counter(step);
counter-increment: step;
width: 30px;
line-height: 30px;
display: block;
font-size: 14px;
color: #333;
background: white;
border:1px solid #48a7d4;
border-radius: 3px;
margin: 0 auto 5px auto;
text-align:center;
position:relative;
z-index:2;
}
#progressbar li:after {
content: '';
width: 100%;
height: 2px;
background: #48a7d4;
position: absolute;
left: -50%;
top: 14px;
z-index: 1;
}
#progressbar li:first-child:after { content: none; 
}
#progressbar li.active:before, #progressbar li.active:after {
background: #48a7d4;
color: white;
}  .wpcf7-form-control:not(.wpcf7-acceptance) {
width: 100%;
margin-bottom: 0;
padding: .6rem .7rem;
-webkit-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
border: 1px solid #d8d8d8;
border-radius: 3px;
color: #55595c;
font-size: 1rem;
}
.wpcf7-form-control.wpcf7-submit{
background:#EF7D57;
font-weight:600;
color:#fff;
border:none;
}
.wpcf7-form .submit-wrapper{
position:relative;
}
.wpcf7-form .submit-wrapper .ajax-loader {
position: absolute;
top: 12px;
left: 10px;
}
.wpcf7 .peque{
font-size: 12px;
}
div.wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: none;
font-size: 0.8em;
}
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {
border: none;
background: #fbebeb;
font-size: 0.8em;
padding: 15px 30px;
}
div.wpcf7-mail-sent-ok {
border: none;
background: #cafde5;
} body .home #footer-cta-solicitar-plaza, body.page-id-1410 #footer-cta-solicitar-plaza{
display:none;
}