a {
	transition: background-color .2s;
}

.h1-titulo{
	background: linear-gradient(to left, #0ca750 0%, #91DAB2 50%, #0ca750 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: 700;
}


input.wp-block-search__input {
  background: transparent !important;
  border-radius: 10px !important;
  padding: 12px 16px !important;
}
input#rcp_login_submit{
	width: -moz-available !important;
}
input#rcp_submit{
	width: -webkit-fill-available;
    margin: 1rem 0;
}
	

input#hablemos-submit,
input#rcp_login_submit,
input#rcp_submit{
    background-color: var(--wp--preset--color--primary);
    border-radius: 150px;
    border-width: 0;
    color: var(--wp--preset--color--base);
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    padding-top: 13px;
    padding-right: 22px;
    padding-bottom: 13px;
    padding-left: 22px;
    text-decoration: none;
    box-shadow: 0 10px 20px 0 rgb(0 0 0 / 15%);
}

.kaliforms-form-container [type='text'] {
    background: #fefefe !important;
    border: 1px solid #cacaca !important;
}

.kaliforms-form-container.rounded-borders input[type=submit] {
    background-color: var(--wp--preset--color--primary);
    border-radius: 150px;
    border-width: 0;
    color: var(--wp--preset--color--base);
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    padding-top: 13px;
    padding-right: 22px;
    padding-bottom: 13px;
    padding-left: 22px;
    text-decoration: none;
    box-shadow: 0 10px 20px 0 rgb(0 0 0 / 15%);
}

figure.wp-block-image.sombra-imagen {
    box-shadow: 0 10px 20px 0 rgb(0 0 0 / 15%);
    border-radius: 1.25rem;
}
.playback__timers {
    display: flex;
}
.ssp-playback.playback p {
    display: none;
}

nav.player-panels-nav {
    display: flex;
}

.play-progress p {
    display: none;
}
.castos-player .player {
    height: auto;
}
.castos-player .player__main {
   height: unset;
}
.castos-player .currently-playing {
    display: none;
}
.player__body p {
    display: none;
}
.castos-player .play-pause-controls {
    border: solid 1px lightgray;
}

.castos-player .player {
	width: unset;
    background: unset !important;
    border: solid 1px #7C8183;
    border-radius: 1rem;
}

.castos-player .player__artwork img {
    height: auto;
		display: none;
}

.castos-player .player__artwork {
    height: auto;
    width: auto;
}

	.castos-player .player__body {
    padding: 13px;
		    width: -webkit-fill-available;
}

.podcast_meta {
    font-size: 0.95rem !important;
}

.castos-player .play-progress .play-pause-controls .play-btn {
    background: var(--wp--preset--color--primary) no-repeat 14px 11px;
}

.castos-player .progress__filled {
    background-color: var(--wp--preset--color--primary);
}

.wp-block-post-comments-form .comment-form input:not([type=submit]):not([type=checkbox]), .wp-block-post-comments-form .comment-form textarea {
    border-radius: 15px;
}

.castos-player .playback__controls {
    display: flex;
}

.player__main p {
    display: none;
}

.player p {
    display: none;
}
@media only screen and (min-width: 782px)  {
	
	.castos-player .player__main {
    display: flex;
}

	.player__main p {
    display: none;
}
	
}

.wp-block-quote {
    border-left: solid 2px;
}


.ribbon-mask {
    display: none;
}
.bottom_powered_by {
    display: none;
}

.rcp_form input[type="text"], .rcp_form input[type="password"], .rcp_form input[type="email"] {
   padding: 11px 8px !important;
	margin: 0;
	border: 1px solid #949494;
	font-family: inherit;
	display: block;
	width: 100%;
	border-radius: 15px;
	max-width: 350px !important;
}

li.rcp_subscription_level {
    display: flex !important;
    align-items: flex-start;
}

.rcp_registration_total_details tr {

    width: unset !important;

}

.StripeElement {
    padding-right: 11px !important;
    padding-left: 11px !important;
}

.rcp_form fieldset {
    margin-top: 1rem !important;
}

.ElementsApp, .ElementsApp .InputElement {

    font-family: var(--wp--preset--font-family--roboto-flex) !important;

}

.rcp_registration_total_details .membership-amount {
    display: unset !important;
}

#wpcal-widget .widget-main.state-select-date {
    width: -webkit-fill-available !important;
    margin-top: 0px !important;
}

.logged-in.logout-text.wp-block-loginout {
    font-size: 1.5rem;
    font-weight: bold;
}