/*
Theme Name:   Movedo Child
Theme URI:    http://themeforest.net/user/greatives
Description:  Movedo Child Theme
Version:      3.1.2
Author:       Greatives Team
Author URI:   http://greatives.eu
Template:     movedo
*/

@font-face {
    font-family: 'PrestigeEliteStd-Slanted';
    src: url('fonts/PrestigeEliteStd-Slanted.eot');
    src: url('fonts/PrestigeEliteStd-Slanted.eot?#iefix') format('embedded-opentype'),
        url('fonts/PrestigeEliteStd-Slanted.woff2') format('woff2'),
        url('fonts/PrestigeEliteStd-Slanted.woff') format('woff'),
        url('fonts/PrestigeEliteStd-Slanted.ttf') format('truetype'),
        url('fonts/PrestigeEliteStd-Slanted.svg#PrestigeEliteStd-Slanted') format('svg');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'PrestigeEliteStd-BdSlanted';
    src: url('fonts/PrestigeEliteStd-BdSlanted.eot');
    src: url('fonts/PrestigeEliteStd-BdSlanted.eot?#iefix') format('embedded-opentype'),
        url('fonts/PrestigeEliteStd-BdSlanted.woff2') format('woff2'),
        url('fonts/PrestigeEliteStd-BdSlanted.woff') format('woff'),
        url('fonts/PrestigeEliteStd-BdSlanted.ttf') format('truetype'),
        url('fonts/PrestigeEliteStd-BdSlanted.svg#PrestigeEliteStd-BdSlanted') format('svg');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'PrestigeEliteStd-Bd';
    src: url('fonts/PrestigeEliteStd-Bd.eot');
    src: url('fonts/PrestigeEliteStd-Bd.eot?#iefix') format('embedded-opentype'),
        url('fonts/PrestigeEliteStd-Bd.woff2') format('woff2'),
        url('fonts/PrestigeEliteStd-Bd.woff') format('woff'),
        url('fonts/PrestigeEliteStd-Bd.ttf') format('truetype'),
        url('fonts/PrestigeEliteStd-Bd.svg#PrestigeEliteStd-Bd') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'PrestigeEliteStd';
    src: url('fonts/PrestigeEliteStd.eot');
    src: url('fonts/PrestigeEliteStd.eot?#iefix') format('embedded-opentype'),
        url('fonts/PrestigeEliteStd.woff2') format('woff2'),
        url('fonts/PrestigeEliteStd.woff') format('woff'),
        url('fonts/PrestigeEliteStd.ttf') format('truetype'),
        url('fonts/PrestigeEliteStd.svg#PrestigeEliteStd') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


body {
    font-size: 14px!important;
    font-family: "PrestigeEliteStd"!important;
    font-weight: 400!important;
    line-height: 24px!important;
    letter-spacing: 0px!important;
}
.grve-leader-text, .grve-leader-text p, p.grve-leader-text {
    font-family: "PrestigeEliteStd"!important;
    font-weight: 300!important;
    font-style: normal!important;
    font-size: 18px!important;
    text-transform: none!important;
    line-height: 30px!important;
    letter-spacing: 0px!important;
}

h1, .grve-h1, h2, .grve-h2, h3, .grve-h3, h4, .grve-h4, h5, .grve-h5 {
	font-family: "PrestigeEliteStd"!important;
}
.grve-main-menu .grve-wrapper > ul > li > a, .grve-main-menu .grve-wrapper > ul > li .grve-toggle-menu-item-wrapper a, .grve-main-menu .grve-wrapper > ul > li.megamenu > ul > li > a, .grve-toggle-hiddenarea .grve-label, .grve-main-menu .grve-wrapper > ul > li ul li.grve-goback a {
    font-family: "PrestigeEliteStd"!important;
}
.grve-link-text, .grve-btn, input[type='submit'], input[type='reset'], input[type='button'], button:not(.mfp-arrow):not(.grve-search-btn), #cancel-comment-reply-link, .grve-anchor-menu .grve-anchor-wrapper .grve-container > ul > li > a, .grve-anchor-menu .grve-anchor-wrapper .grve-container ul.sub-menu li a, #reply-title {
font-family: "PrestigeEliteStd"!important;
}

#grve-theme-wrapper .grve-menu-type-button.grve-grey > a .grve-item, #grve-theme-wrapper .grve-menu-type-button.grve-hover-grey > a:hover .grve-item {
    background-color: #891537;
    color: #ffffff;
    padding: 5px!important;
}
.grve-text-primary-1, #grve-theme-wrapper .grve-text-hover-primary-1:hover, #grve-theme-wrapper a.grve-text-hover-primary-1:hover, #grve-theme-wrapper a .grve-text-hover-primary-1:hover
{
    color: #891537;
}
.grve-text-green, #grve-theme-wrapper .grve-text-hover-green:hover, #grve-theme-wrapper a.grve-text-hover-green:hover, #grve-theme-wrapper a .grve-text-hover-green:hover {
    color: #891537;
}

.subhedlog {
    text-align: center !important;
}

.subhedlog img {
    margin: 0 auto !important;
}
.subhedlog {
    text-align: center !important;
    margin-top: 48px !important;
}
a.twitter-toph img {
    width: 25px !important;
}
a.twitter-toph {
    margin-top: 8px !important;
    float: right !important;
}
span.twitxt {
    position: relative !important;
    top: -6px;
    margin-right: 8px;
}
.grve-sticky-header span.twitxt {
    color: #9c9c9c !important;
}
.grve-sticky-header span.twitxt:hover {
    color: #fff !important;
}
a.twitter-toph {
    background-image: url(/wp-content/uploads/2019/07/ico-twiter.png) !important;
    background-repeat: no-repeat !important;
    background-position-x: right !important;
    padding-right: 28px;
    background-size: 25px !important;
    background-position-y: 0px;
    height: 25px !important;
    padding-top: 9px;
}

div#dossier_id {
    margin-top: 70px !important;
}
div#dossier-id-col .grve-column-wrapper {
    padding: 11% 11% 11% 11% !important;
    height: auto !important;
}

div#dossier-id-col h1, div#dossier-id-col h2, div#dossier-id-col h3, div#dossier-id-col h4, div#dossier-id-col h5, div#dossier-id-col h6 {
    margin: 0px !important;
}

div#dossier-id-col h2, div#dossier-id-col h4 {
	font-weight:100 !important;
}
div#dossier-descripcion {
    padding: 65px 0 29px !important;
}
div#dossier-descripcion h2 {
    color: #c5c5c5 !important;
}
div#dossier-descripcion h3 {
    margin: 0px !important;
}
div#dossier-descripcion h3:first-child {
    font-size: 40px !important;
    font-weight: 100 !important;
    margin-top: 17px !important;
    line-height: 35px;;
}
div#dossier-descripcion h3:last-child {
    font-size: 21px !important;
    font-weight: 100 !important;
    margin-top: 3px !important;
    color: #008481 !important;
}
div#descripcion-id-clave .grve-image-icon img {
    width: 28px !important;
}
div#descripcion-id-clave .grve-image-icon img {
    width: 28px !important;
    margin-top: 2px !important;
}

.grve-drop-shadow {
    -webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15) !important;
    -moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15) !important;
	box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15) !important;
}

.fa-spotify:before {
    content: url(/wp-content/uploads/2019/07/ico-msd.svg) !important;
}
i.grve-text-primary-1.fa.fa-spotify {
    position: relative !important;
    top: 3px;
    left: -1px;
}
div#msadespana-id .grve-image-icon {
    margin-top: 8px !important;
}
.rss_msdsp {
    position: absolute;
    top: 38px;
    left: 200px;
}
a.rd_cmpt {
    width: auto !important;
    float: left;
}
a.rd_cmpt div i {
    font-size: 16px !important;
    color: #b3b3b3 !important;
}
.grve-text.reds_txt_li p a {
    color: #6596d4 !important;
}
.grve-text.reds_txt_li p a:hover {
    color: #ccc !important;
}
.grve-empty-space.sep_tot {
    float: left;
    width: 100% !important;
}
div#destacados-id .grve-wrapper-icon {
    margin: 0px 0 5px 0 !important;
}
div#destacados-id .grve-box-title-wrapper h3 {
    color: #008481 !important;
    font-size: 21px !important;
}
div#destacados-id i.grve-text-primary-1.smp-icon-heart {
    border: 2px solid #008481;
    border-radius: 50% !important;
    font-size: 26px;
    padding: 0px;
    padding-top: 0px;
}
a.enla_ptosvta h6 {
    color: #008481;
}
a.enla_ptosvta h6:hover {
    color: #000;
}
a.enla_ptosvta i {
    font-size: 12px !important;
    margin-top: 1px !important;
}
a.enla_ptosvta {
    margin-bottom: 14px !important;
}
.grve-element.grve-text.tab-list p {
    font-size: 18px;
    line-height: 35px;
}
.grve-element.grve-text.tab-list p strong {
    color: #891537 !important;
}
.cq-coor p strong {
    font-size: 22px;
    color: #891537 !important;
}
.cq-coor p {
    font-size: 17px;
    color: #6d6d6d !important;
}
a.huella-dosss {
    padding: 20px !important;
    border: 1px solid transparent;
}
a.huella-dosss:hover {
    background-color: rgba(0,0,0,.04);
    border: 1px solid #e0e0e0;
}
a.huella-dosss h3 {
    font-size: 34px;
    color: #008481 !important;
}
a.huella-dosss p {
    font-size: 17px;
    color: #848484;
}


@media only screen and (max-width: 1200px) and (min-width: 960px) {
.grve-h1.grve-heading-250:not(.grve-tablet-reset-increase-heading ) {
    font-size: 31px !important;
}
}


@media only screen and (max-width: 959px) and (min-width: 768px) {
.grve-h1.grve-heading-250:not(.grve-tablet-sm-reset-increase-heading ) {
    font-size: 32px !important;
}
}

@media only screen and (max-width: 767px) {
.grve-h1.grve-heading-250:not(.grve-mobile-reset-increase-heading ) {
    font-size: 33px !important;
	text-align: left !important;
}
}


@media only screen and (max-width: 767px) {
.grve-row.grve-columns-gap-30 .grve-column .grve-column-wrapper {
    margin-bottom: 0px !important;
    height: auto !important;
}
	div#doss-id {
    width: 100% !important;
    float: left !important;
    margin-top: 183px;
    margin-bottom: 199px;
}
}

@media only screen and (max-width: 959px) {
div#dossier_id .grve-column-wrapper h1 {
    text-align: center !important;
}
	div#dossier-id-col h2, div#dossier-id-col h4 {
    text-align: center !important;
}
}

p.sampac-logo-footer img {
    width: 119px !important;
    margin-bottom: 0px !important;
}
.icon-no-col .grve-image-icon {
    display: none !important;
}

.subhedlog {
    width: 503px !important;
    margin: 0 auto !important;
}
.subhedlog img {
    margin: 52px 0 0 0 !important;
}
div#videol h3.grve-element.grve-title {
    margin-top: 14px;
    text-transform: uppercase;
    font-size: 19px;
    line-height: 20px;
}
div#colvid .grve-element.grve-text p {
    font-size: 16px !important;
}
div#videol {
    padding-bottom: 0px !important;
}
.grve-element.grve-text.titvid p {
    font-size: 17px;
    font-weight: 500 !important;
    border-bottom: 1px solid #dadada;
}
.grve-element.grve-text.titvid p {
    font-size: 17px;
    font-weight: 500 !important;
    border-bottom: 1px solid #dadada;
    padding-left: 12px;
}
.grve-element.grve-text.titvid p:before {
    content: "·" !important;
    font-size: 32px !important;
    margin-right: 4px;
    font-weight: bolder;
    position: absolute;
    left: 0px;
}
div#videol .grve-row.grve-columns-gap-10 .grve-column {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
div#videol {
    padding-top: 0px !important;
}
div#videol h3.grve-element.grve-title {
    text-align: left !important;
}
div#videol {
    background-color: #ffffff !important;
}
div#video_int h3.grve-element.grve-title {
    margin-top: 14px;
    text-transform: uppercase;
    font-size: 19px;
    line-height: 20px;
}
div#prximo_ses h3 {
    color: #fff !important;
    font-size: 28px !important;
}
div#prximo_ses h2 {
    color: #fff !important;
    font-size: 21px !important;
}
div#ponent {
    width: 80% !important;
    float: none !important;
    margin: 7px auto 2px !important;
    background-color: rgba(256,256,256,.5);
    padding: 12px 12px !important;
    border-radius: 7px !important;
}
div#prximo_ses h2 {
    color: #daf1f3 !important;
    font-size: 21px !important;
}
.prox_butt a.grve-btn {
    background-color: rgba(256,256,256,.7) !important;
    border: 2px solid #000 !important;
}
.prox_butt a.grve-btn:hover {
    background-color: rgba(0,0,0) !important;
    border: 2px solid #000 !important;
}
div#prximo_ses h2.proxtit {
    color: #dbe7e8 !important;
    font-size: 21px !important;
}
.grve-element.grve-divider.proxseplin {
    width: 60%;
    margin: 25px auto 5px;
    float: none;
}
.doc_pon span {
    font-size: 26px !important;
    margin-bottom: 20px !important;
}
.fech_pon span {
    font-weight: 300 !important;
}
.hosp_pon span {
    font-weight: 100 !important;
    margin-top: -12px !important;
}
.hosp_cond span {
    font-size: 14px !important;
    font-weight: 100 !important;
    margin: 0 auto;
    width: 60% !important;
    line-height: 20px;
}
.hosp_cond2 span {
    background-color: #127179 !important;
    font-size: 11px;
    font-weight: 100 !important;
    padding: 10px 25px !important;
    line-height: 20px;
    margin-top: 20px;
    border-top: 1px solid #0e5358 !important;
}
div#pon_imgbck>div {
    background-position: left !important;
}
div#prximo_ses .grve-column-wrapper.grve-column-fullheight.grve-show-custom-height {
    padding: 0px !important;
    top: 0px !important;
    float: left !important;
	height: auto !important;
}
.hosp_cond2 {
    margin-bottom: 0px !important;
}
.proxtit span {
    padding: 0 20px !important;
    margin-bottom: 20px !important;
}

@media only screen and (min-width: 1500px) {
	.proxev_img_nores {
		display:none !important;
	}
}

@media (min-width: 960px) and (max-width: 1151px) {
	div#pon_imgbck>div {
    padding-top: 0px !important;
    float: left !important;
    background-image: none !important;
}
	div#prximo_ses h3 {
    color: #fff !important;
    font-size: 17px !important;
}
	.doc_pon span {
    font-size: 19px !important;
    margin-bottom: 0px !important;
}
	.fech_pon span {
    font-weight: 300 !important;
    font-size: 15px !important;
}
	.hosp_pon span {
    font-weight: 100 !important;
    margin-top: -12px !important;
    font-size: 13px !important;
}
	.grve-element.grve-divider.proxseplin {
    width: 60%;
    margin: -24px auto -15px !important;
    float: none;
}
	.proxtit span {
    font-size: 24px !important;
}
	.prox_ev_septop {
    height: 0px !important;
}
	.prox_butt a.grve-btn {
    padding: 8px 16px !important;
}
	.hosp_cond span {
    font-size: 12px !important;
    font-weight: 100 !important;
    margin: 0 auto !important;
    width: 90% !important;
    line-height: 18px !important;
}
	div#bott_txt_cond_b {
    padding: 0px !important;
    width: 100% !important;
}
	.hosp_cond2 {
		display:none !important;
	}
	.hosp_cond2.dupl {
		display:block !important;
	}
	div#bott_txt_cond_b {
    background-color: #127179 !important;
}
.hosp_cond2.dupl span {
    border: 0px !important;
    color: #fff !important;
    padding: 8px 25px !important;
}
	div#prximo_ses>div {
    height: auto !important;
    padding-top: 42px;
    padding-bottom: 20px !important;
}
	div#pon_imgbck>div {
    background-position: left !important;
    height: auto !important;
    padding: 0px !important;
}
}
@media (min-width: 1152px) and (max-width: 1279px) {
	div#pon_imgbck>div {
    padding-top: 0px !important;
    float: left !important;
    background-image: none !important;
}
	div#prximo_ses h3 {
    color: #fff !important;
    font-size: 22px !important;
}
	.doc_pon span {
    font-size: 19px !important;
    margin-bottom: 0px !important;
}
	.fech_pon span {
    font-weight: 300 !important;
    font-size: 15px !important;
}
	.hosp_pon span {
    font-weight: 100 !important;
    margin-top: -12px !important;
    font-size: 13px !important;
}
	.grve-element.grve-divider.proxseplin {
    width: 60%;
    margin: -28px auto -13px !important;
    float: none;
}
	.proxtit span {
    font-size: 27px !important;
}
	.prox_ev_septop {
    height: 0px !important;
}
	.prox_butt a.grve-btn {
    padding: 7px 22px !important;
}
	.hosp_cond span {
    font-size: 12px !important;
    font-weight: 100 !important;
    margin: 0 auto !important;
    width: 90% !important;
    line-height: 18px !important;
}
	div#bott_txt_cond_b {
    padding: 0px !important;
    width: 100% !important;
}
	.hosp_cond2 {
		display:none !important;
	}
	.hosp_cond2.dupl {
		display:block !important;
	}
	div#bott_txt_cond_b {
    background-color: #127179 !important;
}
.hosp_cond2.dupl span {
    border: 0px !important;
    color: #fff !important;
    padding: 57px 25px !important;
}
	div#prximo_ses>div {
    height: auto !important;
    padding-top: 57px !important;
    padding-bottom: 50px !important;
}
	div#pon_imgbck>div {
    background-position: left !important;
    height: auto !important;
    padding: 0px !important;
}
}

@media (min-width: 1280px) and (max-width: 1359px) {
	div#pon_imgbck>div {
    padding-top: 0px !important;
    float: left !important;
    background-image: none !important;
}
	div#prximo_ses h3 {
    color: #fff !important;
    font-size: 23px !important;
}
	.doc_pon span {
    font-size: 19px !important;
    margin-bottom: 0px !important;
}
	.fech_pon span {
    font-weight: 300 !important;
    font-size: 15px !important;
}
	.hosp_pon span {
    font-weight: 100 !important;
    margin-top: -12px !important;
    font-size: 13px !important;
}
	.grve-element.grve-divider.proxseplin {
    width: 60%;
    margin: -28px auto -13px !important;
    float: none;
}
	.proxtit span {
    font-size: 29px !important;
}
	.prox_ev_septop {
    height: 0px !important;
}
	.prox_butt a.grve-btn {
    padding: 7px 22px !important;
}
	.hosp_cond span {
    font-size: 12px !important;
    font-weight: 100 !important;
    margin: 0 auto !important;
    width: 90% !important;
    line-height: 18px !important;
}
	div#bott_txt_cond_b {
    padding: 0px !important;
    width: 100% !important;
}
	.hosp_cond2 {
		display:none !important;
	}
	.hosp_cond2.dupl {
		display:block !important;
	}
	div#bott_txt_cond_b {
    background-color: #127179 !important;
}
.hosp_cond2.dupl span {
    border: 0px !important;
    color: #fff !important;
    padding: 44px 25px !important;
}
	div#prximo_ses>div {
    height: auto !important;
    padding-top: 80px !important;
    padding-bottom: 62px !important;
}
	div#pon_imgbck>div {
    background-position: left !important;
    height: auto !important;
    padding: 0px !important;
}
}

@media (min-width: 1360px) and (max-width: 1439px) {
	div#pon_imgbck>div {
    padding-top: 0px !important;
    float: left !important;
    background-image: none !important;
}
	div#prximo_ses h3 {
    color: #fff !important;
    font-size: 23px !important;
}
	.doc_pon span {
    font-size: 19px !important;
    margin-bottom: 0px !important;
}
	.fech_pon span {
    font-weight: 300 !important;
    font-size: 15px !important;
}
	.hosp_pon span {
    font-weight: 100 !important;
    margin-top: -12px !important;
    font-size: 13px !important;
}
	.grve-element.grve-divider.proxseplin {
    width: 60%;
    margin: -13px auto 6px !important;
    float: none;
}
	.proxtit span {
    font-size: 30px !important;
}
	.prox_ev_septop {
    height: 0px !important;
}
	.prox_butt a.grve-btn {
    padding: 15px 22px !important;
}
	.hosp_cond span {
    font-size: 12px !important;
    font-weight: 100 !important;
    margin: 0 auto !important;
    width: 90% !important;
    line-height: 18px !important;
}
	div#bott_txt_cond_b {
    padding: 0px !important;
    width: 100% !important;
}
	.hosp_cond2 {
		display:none !important;
	}
	.hosp_cond2.dupl {
		display:block !important;
	}
	div#bott_txt_cond_b {
    background-color: #127179 !important;
}
.hosp_cond2.dupl span {
    border: 0px !important;
    color: #fff !important;
    padding: 44px 25px !important;
}
	div#prximo_ses>div {
    height: auto !important;
    padding-top: 76px !important;
    padding-bottom: 50px !important;
}
	div#pon_imgbck>div {
    background-position: left !important;
    height: auto !important;
    padding: 0px !important;
}
}

@media (min-width: 1440px) and (max-width: 1499px) {
	div#pon_imgbck>div {
    padding-top: 0px !important;
    float: left !important;
    background-image: none !important;
}
	div#prximo_ses h3 {
    color: #fff !important;
    font-size: 23px !important;
}
	.doc_pon span {
    font-size: 19px !important;
    margin-bottom: 0px !important;
}
	.fech_pon span {
    font-weight: 300 !important;
    font-size: 15px !important;
}
	.hosp_pon span {
    font-weight: 100 !important;
    margin-top: -12px !important;
    font-size: 13px !important;
}
	.grve-element.grve-divider.proxseplin {
    width: 60%;
    margin: -13px auto 6px !important;
    float: none;
}
	.proxtit span {
    font-size: 30px !important;
}
	.prox_ev_septop {
    height: 0px !important;
}
	.prox_butt a.grve-btn {
    padding: 15px 22px !important;
}
	.hosp_cond span {
    font-size: 12px !important;
    font-weight: 100 !important;
    margin: 0 auto !important;
    width: 90% !important;
    line-height: 18px !important;
}
	div#bott_txt_cond_b {
    padding: 0px !important;
    width: 100% !important;
}
	.hosp_cond2 {
		display:none !important;
	}
	.hosp_cond2.dupl {
		display:block !important;
	}
	div#bott_txt_cond_b {
    background-color: #127179 !important;
}
.hosp_cond2.dupl span {
    border: 0px !important;
    color: #fff !important;
    padding: 44px 25px !important;
}
	div#prximo_ses>div {
    height: auto !important;
    padding-top: 97px !important;
    padding-bottom: 68px !important;
}
	div#pon_imgbck>div {
    background-position: left !important;
    height: auto !important;
    padding: 0px !important;
}
}

@media (max-width: 959px) {
div#bott_txt_cond_b {
    display: none !important;
}
}
@media (min-width: 1500px) {
div#bott_txt_cond_b {
    display: none !important;
}
}
div#id_slogan {
    padding: 91px 0px !important;
}
.cd-timeline-img.cd-picture {
    background: #2898a2 !important;
}
@media (min-width: 1170px) {
span.cd-date {
    font-size: 19px !important;
    top: 4px !important;
    color: #2898a2 !important;
}
}
@media (max-width: 1169px) {
.cd-timeline-content>p {
    margin-bottom: 0px !important;
}
	.cd-timeline-content .cd-date {
    padding: 0px !important;
		font-size: 17px !important;
 
    color: #2898a2 !important;
}
}


p.contparrf {
    font-size: 14px;
    font-weight: 100;
}
.contactfsamp input.wpcf7-form-control {
    font-size: 16px !important;
    background-color: #fbfafa !important;
    border: 1px solid #656565 !important;
}
.contactfsamp textarea.wpcf7-form-control {
    font-size: 16px !important;
	background-color: #fbfafa !important;
	border: 1px solid #656565 !important;
}
input.wpcf7-form-control.wpcf7-submit {
    background-color: #008481 !important;
    padding: 7px 45px !important;
}
.contactfsamp p {
    margin: 0px !important;
}
.contactfsamp br {
    display: none !important;
}
span.contoblig {
    font-size: 12px !important;
    margin: -22px 0 33px 0;
    float: left;
    width: 100% !important;
    color: #ad0101 !important;
}
.aceptcont {
    margin-top: 22px;
}
span.wpcf7-form-control-wrap.autoriza-tratamiento span.wpcf7-list-item {
    margin: 0px !important;
}
span.messagecont {
    width: 100% !important;
    padding: 5px !important;
    color: #ad0101 !important;
    margin-top: 10px !important;
    float: left !important;
}
div#top_conexprx>div {
    height: 69px !important;
    float: left !important;
    background-color: #101215 !important;
}
#grve-hidden-menu a:hover, #grve-hidden-menu ul.grve-menu > li.current-menu-item > a, #grve-hidden-menu ul.grve-menu > li.current-menu-ancestor > a, #grve-hidden-menu ul.grve-menu li.current-menu-item > a, #grve-hidden-menu ul.grve-menu li.open > a {
    color: #19a5b2 !important;
}
#grve-responsive-header #grve-main-responsive-header {
    background-color: rgba(0,0,0,1) !important;
}

@media (max-width: 1023px) {
.grve-logo .grve-wrapper img {
    height: auto !important;
  /*  width: 95px !important;*/
	height: 68px !important;
}
}
ul.grve-accordion-wrapper h3.grve-title {
    color: #009ca8 !important;
}
ul.grve-accordion-wrapper .grve-accordion-content ul.grve-accordion-wrapper li>div {
    background-color: #f9f9f9 !important;
}

@media (max-width:1023px) {
	div#prximo_ses {
    width: 100% !important;
    padding: 34px 24px;
}
	div#pon_imgbck {
    width: 100% !important;
}
	div#pon_imgbck>div {
    padding: 0px !important;
    float: left;
    height: auto !important;
}
	div#prximo_ses .grve-empty-space.grve-height-3x.prox_ev_septop {
    display: none !important;
}
}