/* Add here all your CSS customizations */

@font-face {
    font-family: "palatino_linotyperegular";
    src: url("/css/fonts/pala-webfont.woff2") format("woff2"),
         url("/css/fonts/pala-webfont.woff") format("woff");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'palatino_linotypebold';
    src: url('/css/fonts/palab-webfont.woff2') format('woff2'),
         url('/css/fonts/palab-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'palatino_linotypebold_italic';
    src: url('/css/fonts/palabi-webfont.woff2') format('woff2'),
         url('/css/fonts/palabi-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'palatino_linotypeitalic';
    src: url('/css/fonts/palai-webfont.woff2') format('woff2'),
         url('/css/fonts/palai-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'hussarszturm';
    src: url('/css/fonts/hussarszturm-alxg-webfont.woff2') format('woff2'),
         url('/css/fonts/hussarszturm-alxg-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'franklin_gothic_bookregular';
    src: url('/css/fonts/frabk-webfont.woff2') format('woff2'),
         url('/css/fonts/frabk-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'franklin_gothic_bookitalic';
    src: url('/css/fonts/frabkit-webfont.woff2') format('woff2'),
         url('/css/fonts/frabkit-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

.custom-header-font {
	color: #252525;
	font-family: 'hussarszturm', Arial, Helvetica, sans-serif;
	font-kerning: normal;
    text-transform: uppercase;
}

.custom-header2-font {
	color: #252525;
	font-family: 'palatino_linotypebold', Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-kerning: normal;
    text-transform: uppercase;
}
.custom-secondary-font {
	color: #252525;
	font-family: 'palatino_linotypebold', Arial, Helvetica, sans-serif;
	font-kerning: normal;
}
.custom-secondaryitalic-font {
	color: #252525;
	font-family: 'palatino_linotypeitalic', Arial, Helvetica, sans-serif;
	/*font-size: 14px;*/
	font-kerning: normal;
}

.slider-text-back {
    background-color: #252525;
	background:rgba(37,37,37,0.6);
    padding: 6px;
}

.slider-text-back-blue {
    background-color: #21409a;
	background:rgba(33,64,154,0.6);
    padding: 6px;
}
.slider-text-back-red {
    background-color: #430200;
	background:rgba(67,2,0,0.6);
    padding: 6px;
    text-align: center;
}

.custom-margin-1 {
    margin-top: 5px;
    margin-bottom: 5px;
}

.heading-sidebar {
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
}

.retreatThumbnails {
    float: right;
    /* max-width: 250px;  */
    margin-left: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
    border: #000 1px solid;
}

.fluid-yt {
    width: 100%;
    aspect-ratio: 16 / 9;
}

.fluid-yt > iframe {
    display: block;
    width: 100%;
    height: 100%;
}

