/*
Theme Name:   Voxel (child theme)
Theme URI:    https://getvoxel.io/
Author:       27collective
Author URI:   https://27collective.net/
Template:     voxel
Version:      1.0
Text Domain:  voxel-child
*/

* {webkit-font-smoothing: antialiased;}

.elementor-widget-theme-post-content a {text-decoration:underline; color: var(--e-global-color-secondary);}

.cky-btn-revisit img {
    filter: brightness(0) invert(1);
}
.elementor-widget-theme-post-content h3:not(:first-child) strong, .elementor-widget-theme-post-content h3:not(:first-child) {
    font-weight: 600!important;
}
.spectrum-quote {
    margin: 4rem 0;
    padding: 2rem 0;
    border-top: 1px solid grey;
    border-bottom: 1px solid grey;
    font-weight: 700 !important;
}
.spectrum-quote2 {
    margin: 4rem 0;
    padding: 2rem 0;
    border-top: 1px solid grey;
    border-bottom: 1px solid grey;
    font-weight: 600 !important;
	text-align:left;
}
blockquote {
    margin: 4rem 0;
    font-weight: 400 !important;
	text-align:center;
	font-style:normal!important;
	font-size:2.25rem;
	line-height:1.5;
}
blockquote:before {
    content: "";
    width: 30%;
    height: 0.5px;
    background: grey;
    margin: 0 auto;
    display: block;
    margin-bottom: 2rem;
}
blockquote:after {
    content: "";
    width: 30%;
    height: 0.5px;
    background: grey;
    margin: 0 auto;
    display: block;
    margin-top: 2rem;
}
figcaption.wp-element-caption {
    text-align: center;
    font-size: 14px;
    font-family: 'Source Sans Pro';
}

div[class*="Gratuit"] .type-gratuit {display:flex;}
div[class*="Gratuit"] .type-abonament {display:none;}
div[class*="Abonament"] .type-gratuit {display:none;}
div[class*="Abonament"] .type-abonament {display:flex;}

/* start abonament cta */
.abonament-cta {padding-top: 15rem;margin-top: -12rem;background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgb(255 255 255) 50%);position: relative;}
.abonament-btn {display: inline-block;padding: 12px 24px;background: #D5232F;color: #fff;text-decoration: none;font-family: "Source Sans Pro";font-size: 15px;line-height: 1;}

a#btn-abon {color: white;margin-top: 20px;text-decoration: none;font-size:16px;}
a#btn-conect {text-decoration: none!important;font-size:16px!important;font-family: Source Sans Pro!important;color: #285c91;}
p#notificare-cont {margin-top: 24px;text-decoration: none!important;font-size=16px!important;font-family: Source Sans Pro!important;color: #285c91;}
p#paragraf-descriere {font-family: Source Sans Pro;}
p#notificare-abn-titlu {font-size: 32px;font-weight: 700;font-family: Source Sans Pro;}
.abonament-cta {padding-top: 15rem;margin-top: -12rem;background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgb(255 255 255) 30%);position: relative;}
#container-notif {display: flex;flex-direction: column;align-items: center;  justify-content: center;text-align: center;}
#divider-notificare {width:20%;align-self: center;}
/* end abonament cta */

@media only screen and (min-width: 768px) {
	.spectrum-quote cite, .spectrum-quote2 cite, blockquote p, blockquote cite {
	margin-left: -4rem;
    margin-right: -4rem;
	}
}