/*
Theme Name:   Custom Theme
Description:  Custom Theme ist ein Child-Theme von Hello Elementor.
Author:       Gawin Steiner
Author URL:   https://gawinsteiner.ch
Template:     hello-elementor
Version:      1.0
Text Domain:  theme-by-gawin
*/

/*******************************************************************************************************************************
BIG COMMENT
*******************************************************************************************************************************/
  @media (min-width: 768px) {
    .double-button {
        float: left;
        width: auto !important;
        margin: 0px 20px 0px 0px;
    }
}
#playaudio {
	cursor: pointer;
}


/**************************************************************************
MEDIUM COMMENT
**************************************************************************/
.quote-container {
    display: flex;
    flex-wrap: wrap;
	justify-content: space-between;
}

.quote-container .single-quote {
    width: 100%;
    margin-bottom: 20px;
    padding: 30px;
	color: var( --e-global-color-text );
	font-family: var( --e-global-typography-5e1d3b1-font-family ), Sans-serif;
    font-size: var( --e-global-typography-5e1d3b1-font-size );
    font-weight: var( --e-global-typography-5e1d3b1-font-weight );
    line-height: var( --e-global-typography-5e1d3b1-line-height );
    letter-spacing: var( --e-global-typography-5e1d3b1-letter-spacing );
	word-spacing: var( --e-global-typography-5e1d3b1-word-spacing );
}
@media (min-width: 768px) {
	.quote-container .single-quote {
    	width: calc(50% - 10px);
	}
}

@media (min-width: 1024px) {
	.quote-container .single-quote {
    	width: calc(33.33% - 13px);
	}
}

.quote-container .single-quote:first-child,
.quote-container .single-quote:nth-child(3n+1) {
	background: var( --e-global-color-6050a6e );
}
.quote-container .single-quote:nth-child(2),
.quote-container .single-quote:nth-child(3n+2){
	background: var( --e-global-color-8bf975b );
}
.quote-container .single-quote:nth-child(3n) {
	background: var( --e-global-color-a4beda0 );
}


.quote-icon {
	font-size: 50px;
}
.quote-icon .far {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
	    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
}



@media (min-width: 1px) and (max-width: 767px) {
	#videoshortcode section .elementor-col-50:first-child,
	#videoshortcode section .elementor-col-50:nth-child(2){
		width: 100%;
	}
}

@media (min-width: 768px) and (max-width: 1024px) {
	#videoshortcode section .elementor-col-50:first-child,
	#videoshortcode section .elementor-col-50:nth-child(2){
		width: 50%;
	}
}


body .elementor-widget-pdf-file-widget a {
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
    background-color: var(--e-global-color-accent);
	fill: var(--e-global-color-8dda631);
    color: var(--e-global-color-8dda631);
	border: 1px solid var(--e-global-color-accent);
}