
/* copied from core.css */
/* =========================
	 Instrument Serif
  ========================= */

@font-face {
	font-family: 'Instrument Serif';
	src: url('fonts/InstrumentSerif-Regular.ttf') format('truetype');
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: 'Instrument Serif';
	src: url('fonts/InstrumentSerif-Italic.ttf') format('truetype');
	font-weight: 400;
	font-style: italic;
}


/* =========================
	 Playfair Display
  ========================= */

@font-face {
	font-family: 'Playfair Display';
	src: url('fonts/PlayfairDisplay-Regular.ttf') format('truetype');
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: 'Playfair Display';
	src: url('fonts/PlayfairDisplay-Italic.ttf') format('truetype');
	font-weight: 400;
	font-style: italic;
}

@font-face {
	font-family: 'Playfair Display';
	src: url('fonts/PlayfairDisplay-SemiBold.ttf') format('truetype');
	font-weight: 600;
	font-style: normal;
}

@font-face {
	font-family: 'Playfair Display';
	src: url('fonts/PlayfairDisplay-Bold.ttf') format('truetype');
	font-weight: 700;
	font-style: normal;
}

/* =========================
	 DM Sans
  ========================= */

@font-face {
	font-family: 'DM Sans';
	src: url('fonts/DMSans-Regular.ttf') format('truetype');
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: 'DM Sans';
	src: url('fonts/DMSans-Italic.ttf') format('truetype');
	font-weight: 400;
	font-style: italic;
}

@font-face {
	font-family: 'DM Sans';
	src: url('fonts/DMSans-Medium.ttf') format('truetype');
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: 'DM Sans';
	src: url('fonts/DMSans-MediumItalic.ttf') format('truetype');
	font-weight: 500;
	font-style: italic;
}

@font-face {
	font-family: 'DM Sans';
	src: url('fonts/DMSans-Bold.ttf') format('truetype');
	font-weight: 700;
	font-style: normal;
}

@font-face {
	font-family: 'DM Sans';
	src: url('fonts/DMSans-BoldItalic.ttf') format('truetype');
	font-weight: 700;
	font-style: italic;
}

/* Content Table. Already Forced for Have border-collapse: collapse; */
.c_table {
	
}

/* Link with Text Inside */
.l_txt, .l_hybrid {
	
}

/* Link with <img> Tag Inside */
.l_img, .l_hybrid {
	
}

/* Image Alignment */
.img_right {
    float: right;
    margin-left: 15px;
    padding: 5px;
}

.img_left {
    float: left;
    margin-right: 15px;
    padding: 5px;
}

/* What to use as the class names for these? */
.heading2, .heading3, .heading4 {
	display: inline;
}

.art-wrap p:first-child {
    font-size: 18px;
    color: var(--mut);
    line-height: 1.75;
    margin-bottom: 36px;
    padding-bottom: 36px;
    border-bottom: 1px solid var(--bdr);
    font-weight: 300;
}

.cke_editable h2, .wysiwyg_content_wrapper h2 {
	font-family: 'Instrument Serif';
}

.cke_editable h3, .wysiwyg_content_wrapper h3 {
	font-family: 'Playfair Display';
}

.cke_editable em, .wysiwyg_content_wrapper em {
	font-family: 'DM Sans';
}