/*
CONTENTS
:: RESETS
:: TABLES
:: CONVERSATIONS
	:: TITLE
	:: SUBTITLE
	:: BYLINE
:: BLOCKQUOTES
	:: LEFT
	:: RIGHT
:: CAPTIONS
*/

/* RESETS ////////////////////////////////////////////////////// */
body,
.tk-freight-sans-pro {
    font-family: "freight-sans-pro",sans-serif;
}



/* TABLES ////////////////////////////////////////////////////// */
table.ck-table {
	margin: 10px 0;
    padding: 0;
    font-size: inherit;
	vertical-align: middle;
	border-spacing: 0;
    border-collapse: collapse;
	border-color: #ccc;
	font-family: "freight-sans-pro",sans-serif;
}

table.no-border,
table.no-border tbody {
	border:0!important;
}

table.border td,
table.border th {
	border:1px solid #ebebeb
}

table.border tbody {
	border:0!important;
}

table.border-outside {
	border:1px solid #ebebeb
}

table.border-outside tbody,
table.border-outside td {
	border:0!important;
}



/* CONVERSATIONS ////////////////////////////////////////////////////// */
/* TITLE */
h1.views-field-title,
h1.field-content,
.node-type-conversation h1#page-title {
	font-size:2.2em;
	font-weight: bold;
	line-height: 1em;
	padding-bottom: 7px;
	color: #333333;
	font-family: "freight-sans-pro",sans-serif;
}

h1.views-field-title a,
h1.views-field-title a:visited {
	color: rgb(130,34,9);
}

h1.views-field-title a:hover,
h1.views-field-title a:focus {
    text-decoration: underline;
}

/* SUBTITLE */
.views-field-field-sub-title {
	font-size: 1.5em;
	line-height: 1em;
	padding-bottom: 7px;
	color: #000;
	font-weight: bold;
	font-family: "freight-sans-pro",sans-serif;
}

.views-field-field-sub-title strong {
	font-weight: bold;
}

/* BYLINE */
.views-field-field-byline,
.node-type-conversation .member-name,
.page-frontpage .member-name,
.views-field-field-byline .views-field-field-date {
    font-size: 1.2em;
}

.views-field-field-byline,
.node-type-conversation .member-name,
.node-type-conversation .views-field-field-date,
.page-frontpage .member-name,
.page-frontpage .views-field-field-date,
.views-field-field-byline a,
.views-field-field-byline a:visited {
    color: #000;
    line-height: 1.5em;
    font-weight: 600;
	font-family: "freight-sans-pro",sans-serif;
}

.views-field-field-byline a,
.views-field-field-byline a:visited {
    color: rgb(130,34,9);
}

.views-field-field-byline a:hover,
.views-field-field-byline a:focus {
    text-decoration: underline;
}



/* BLOCKQUOTE ////////////////////////////////////////////////////// */
.blockquote,
.blockquote-right,
.blockquote-left {
    font-size: 1.5em;
	font-style:italic;
	font-family: "freight-sans-pro",sans-serif;
    color: #000;
    line-height: 1.2em;
    font-weight: 700 !important;
	border-top: 3px solid #ccc;
	text-align:center;
	padding:15px 0;
	border-bottom: 1px solid #ccc;
}

.blockquote p {
    margin:0;
	padding:0;
}

/* RIGHT */
.blockquote-right {
	float:right;
	text-align:left;
	margin-left: 20px;
	width:30%;
}

/* LEFT */
.blockquote-left {
	float:left;
	text-align:left;
	margin-right: 20px;
	width:30%;
}

p.rtecenter {
  text-align: center;
}





/* CAPTION ////////////////////////////////////////////////////// */
.caption {
	font-size:.85em;
	font-family: "freight-sans-pro",sans-serif;
	color: #999;
    line-height: 1em;
    font-weight: 400;
}

/* TEST ////////////////////////////////////////////////////// */
.test {
	font-size:.85em;
	font-family: "freight-sans-pro",sans-serif;
	color: #999;
    line-height: 1em;
    font-weight: 400;
}
