.bluesky-page-builder-primary-content {	
	padding-bottom: 36px;
}

.bluesky-page-builder-primary-content p {	
	font-family: "Minion W08 Dsp Regular";
	font-size: 1.0625em;
	letter-spacing: 0.025em;
	line-height: 1.4em;
    	font-weight: normal;
    	-webkit-font-smoothing: antialiased;
}

.bluesky-page-builder-secondary-content h2 {
	font-family: "Minion W08 Dsp Regular";
	font-size: 1.75em;
    	letter-spacing: 0.025em;
    	color: #000;
    	font-weight: normal;
    	-webkit-font-smoothing: antialiased;
	padding-top: 20px; 
	padding-bottom: 20px;
}

.bluesky-page-builder-secondary-content p {
	font-family: "Trade Gothic W01 Light";
    	font-size: 0.87em;
    	letter-spacing: 0.025em;
    	line-height: 160%;
    	font-weight: normal;
    	-webkit-font-smoothing: antialiased;
}

.bluesky-page-builder-caption-content p {
	font-family: "Courier New W07 Regular";
	font-size: 0.75em;
	line-height: 150%;
	color: #000;
	text-align: center;
    	font-weight: normal;
    	-webkit-font-smoothing: antialiased;
}

.bluesky-page-builder-caption-content p span a {
	font-family: "Courier New W07 Regular";
	font-size: 0.75em;
	line-height: 150%;
	color: #000;
	text-align: center;
    	font-weight: normal;
    	-webkit-font-smoothing: antialiased;
	text-transform: none;
	font-style: underline;
}
.bluesky-page-builder-caption-content p span a:hover {
	font-family: "Courier New W07 Regular";
	font-size: 0.75em;
	line-height: 150%;
	color: #AB3344;
	text-align: center;
    	font-weight: normal;
    	-webkit-font-smoothing: antialiased;
	text-transform: none;
	font-style: underline;
}

.bluesky-page-builder-caption-content p em {
	font-family: "Courier New W07 Regular";
	font-size: inherit;
	line-height: 150%;
	color: #000;
	font-style: italic;
    	font-weight: normal;
    	-webkit-font-smoothing: antialiased;
}

/* ----- Blog Styles ------*/

.bluesky-page-builder-strand-intro-content {	
	padding-bottom: 0;
}

.bluesky-page-builder-strand-intro-content p {	
	font-family: "Minion W08 Dsp Regular";
	font-size: 1.25em;
	letter-spacing: 0.025em;
	line-height: 1.45em;
    	font-weight: normal;
    	-webkit-font-smoothing: antialiased;
}

.bluesky-page-builder-strand-intro-content p a {	
	font-family: "Minion W08 Dsp Regular";
	font-size: 1.25em;
	letter-spacing: 0.025em;
	line-height: 1.45em;
    	font-weight: normal;
    	-webkit-font-smoothing: antialiased;
	color: #000;
	text-transform: none;
}

.bluesky-page-builder-strand-intro-content p a:hover {	
	font-family: "Minion W08 Dsp Regular";
	font-size: 1.25em;
	letter-spacing: 0.025em;
	line-height: 1.45em;
    	font-weight: normal;
    	-webkit-font-smoothing: antialiased;
	color: #AB3344;
	text-transform: none;
}

.bluesky-page-builder-strand-intro-content p em {	
	font-family: "Minion W08 Dsp Regular";
	font-size: inherit;
	letter-spacing: 0.025em;
	line-height: 1.45em;
    	font-weight: normal;
    	-webkit-font-smoothing: antialiased;
	font-style: italic;
}

.bluesky-page-builder-strand-primary-content {	
	padding-bottom: 0;
}

.bluesky-page-builder-strand-primary-content p {	
	font-family: "Minion W08 Dsp Regular";
	font-size: 1.1em;
	letter-spacing: 0.025em;
	line-height: 1.45em;
    	font-weight: normal;
    	-webkit-font-smoothing: antialiased;
}

.bluesky-page-builder-strand-primary-content p a {	
	font-family: "Minion W08 Dsp Regular";
	font-size: 1.1em;
	letter-spacing: 0.025em;
	line-height: 1.45em;
    	font-weight: normal;
    	-webkit-font-smoothing: antialiased;
	color: #000;
	text-transform: none;
	font-style: underline;
}

.bluesky-page-builder-strand-primary-content p a:hover {	
	font-family: "Minion W08 Dsp Regular";
	font-size: 1.1em;
	letter-spacing: 0.025em;
	line-height: 1.45em;
    	font-weight: normal;
    	-webkit-font-smoothing: antialiased;
	color: #78344B;
	text-transform: none;
	font-style: underline;
}

.bluesky-page-builder-strand-primary-content p em {	
	font-family: "Minion W08 Dsp Regular";
	font-size: inherit;
	letter-spacing: 0.025em;
	line-height: 1.45em;
    	font-weight: normal;
    	-webkit-font-smoothing: antialiased;
	font-style: italic;
}

.bluesky-page-builder-strand-primary-content h2 {
	font-family: "Minion W08 Dsp Regular";
	font-size: 2.125em;
	letter-spacing: 0.025em;
    	color: #000;
    	font-weight: normal;
    	-webkit-font-smoothing: antialiased;
}

.bluesky-page-builder-secondary-content {	
	padding-bottom: 0;
}

.bluesky-page-builder-strand-secondary-content h3 {
	font-family: "Trade Gothic W01 Bold_2";
	font-size: 0.87em;
	letter-spacing: 0.025em;
    	line-height: 160%;
    	font-weight: normal;
    	-webkit-font-smoothing: antialiased;
}

.bluesky-page-builder-strand-secondary-content h3 a {
	font-family: "Trade Gothic W01 Bold_2";
	font-size: 0.87em;
	letter-spacing: 0.025em;
    	line-height: 160%;
	color: #000;
    	font-weight: normal;
    	-webkit-font-smoothing: antialiased;
}

.bluesky-page-builder-strand-secondary-content h3 a:hover {
	font-family: "Trade Gothic W01 Bold_2";
	font-size: 0.87em;
	letter-spacing: 0.025em;
    	line-height: 160%;
	color: #78344B;
    	font-weight: normal;
    	-webkit-font-smoothing: antialiased;
}

.bluesky-page-builder-strand-secondary-content p {
	font-family: "Trade Gothic W01 Light";
    	font-size: 0.87em;
    	letter-spacing: 0.025em;
    	line-height: 160%;
    	font-weight: normal;
    	-webkit-font-smoothing: antialiased;
}

.bluesky-page-builder-strand-secondary-content p em {
	font-family: "Trade Gothic W01 Light";
    	font-size: inherit;
    	letter-spacing: 0.025em;
    	line-height: 160%;
    	font-weight: normal;
    	-webkit-font-smoothing: antialiased;
	font-style: italic;
}

.bluesky-page-builder-strand-secondary-content p a {
	font-family: "Trade Gothic W01 Light";
    	font-size: inherit;
    	letter-spacing: 0.025em;
    	line-height: 160%;
    	font-weight: normal;
    	-webkit-font-smoothing: antialiased;
	color: #000;
	text-transform: none;
	font-style: underline;
}

.bluesky-page-builder-strand-secondary-content p a:hover {
	font-family: "Trade Gothic W01 Light";
    	font-size: inherit;
    	letter-spacing: 0.025em;
    	line-height: 160%;
    	font-weight: normal;
    	-webkit-font-smoothing: antialiased;
	font-style: underline;
	color: #78344B;
}

.bluesky-page-builder-strand-secondary-content p span {
	font-family: "Trade Gothic W01 Light";
    	font-size: inherit;
    	letter-spacing: 0.025em;
    	line-height: 160%;
    	font-weight: normal;
    	-webkit-font-smoothing: antialiased;
	color: #000;
	text-transform: none;
	font-style: underline;
}

.bluesky-page-builder-strand-secondary-content h2 {
	font-family: "Minion W08 Dsp Regular";
	font-size: 1.75em;
    	letter-spacing: 0.025em;
    	color: #000;
    	font-weight: normal;
    	-webkit-font-smoothing: antialiased;
	padding-top: 20px; 
	padding-bottom: 20px;
}


/* ----- */

.bluesky-page-builder-strand-quote p {
	font-family: "Minion W08 Dsp Regular";
	font-size: 1.65em;
	letter-spacing: 0.025em;
    	line-height: 130%;
	text-align: center;
	color: #8A8986;
    	font-weight: normal;
    	-webkit-font-smoothing: antialiased;
}

/* ----- */

.bluesky-page-builder-strand-list-content {
	font-family: "Courier New W07 Regular";
	font-size: 0.75em;
	line-height: 150%;
	color: #000;
    	font-weight: normal;
    	-webkit-font-smoothing: antialiased;
}


.bluesky-page-builder-strand-list-content p {
	font-family: "Courier New W07 Regular";
	font-size: 0.75em;
	line-height: 150%;
	color: #000;
    	font-weight: normal;
    	-webkit-font-smoothing: antialiased;
	text-indent: -18px;
	margin-left:18px;
	margin-bottom: 8px;
}

.bluesky-page-builder-strand-list-content h6 {
	font-family: "Trade Gothic W01 Bold_2";
	font-size: 0.625em;
	letter-spacing: 0.05em;
    	line-height: 160%;
    	font-weight: normal;
    	-webkit-font-smoothing: antialiased;
	padding-bottom: 10px;
	text-transform: uppercase;
}

.bluesky-page-builder-strand-list-content p span {
	font-family: "Courier New W07 Regular";
	font-size: inherit;
	line-height: 150%;
	color: #000;
    	font-weight: normal;
    	-webkit-font-smoothing: antialiased;
	font-style: underline;
	text-transform: none;
}

.bluesky-page-builder-strand-list-content p span a {
	font-family: "Courier New W07 Regular";
	font-size: inherit;
	line-height: 150%;
    	font-weight: normal;
    	-webkit-font-smoothing: antialiased;
	text-transform: none;
	font-style: underline;
}

.bluesky-page-builder-strand-list-content p span a:hover {
	color: #78344B;
}

.bluesky-page-builder-strand-list-content p em {
	font-family: "Courier New W07 Regular";
	font-size: inherit;
	line-height: 150%;
	color: #000;
	font-style: italic;
    	font-weight: normal;
    	-webkit-font-smoothing: antialiased;
}


/* ----- */

.bluesky-page-builder-strand-instruction-content p {
	font-family: "Trade Gothic W01 Light";
	font-size: 0.87em;
    	letter-spacing: 0.025em;
    	line-height: 160%;
    	font-weight: normal;
    	-webkit-font-smoothing: antialiased;
}

.bluesky-page-builder-strand-instruction-content p strong {
	font-family: "Trade Gothic W01 Bold_2";
	font-size: 0.95em;
	letter-spacing: 0.025em;
    	line-height: 160%;
    	font-weight: normal;
    	-webkit-font-smoothing: antialiased;
}

.bluesky-page-builder-strand-instruction-content p em {
	font-family: "Trade Gothic W01 Light";
    	font-size: inherit;
    	letter-spacing: 0.025em;
    	line-height: 160%;
    	font-weight: normal;
    	-webkit-font-smoothing: antialiased;
	font-style: italic;
}

.bluesky-page-builder-strand-instruction-content p a {
	font-family: "Trade Gothic W01 Light";
    	font-size: 0.89em;
    	letter-spacing: 0.025em;
    	line-height: 160%;
    	font-weight: normal;
    	-webkit-font-smoothing: antialiased;
	color: #000;
	text-transform: none;
	font-style: underline;
}

.bluesky-page-builder-strand-instruction-content p a:hover {
	font-family: "Trade Gothic W01 Light";
    	font-size: 0.89em;
    	letter-spacing: 0.025em;
    	line-height: 160%;
    	font-weight: normal;
    	-webkit-font-smoothing: antialiased;
	font-style: underline;
	color: #78344B;
}

/* ----- */


.bluesky-page-builder-strand-footnote-content p {
	font-family: "Courier New W07 Regular";
	font-size: 0.75em;
	line-height: 150%;
	color: #000;
    	font-weight: normal;
    	-webkit-font-smoothing: antialiased;
}

.bluesky-page-builder-strand-footnote-content h4 {
	font-family: "Courier New W07 Regular";
	font-size: inherit;
	line-height: 150%;
	color: #000;
    	font-weight: normal;
    	-webkit-font-smoothing: antialiased;
}

.bluesky-page-builder-strand-footnote-content p span {
	font-family: "Courier New W07 Regular";
	font-size: inherit;
	line-height: 150%;
	color: #000;
    	font-weight: normal;
    	-webkit-font-smoothing: antialiased;
	font-style: underline;
	text-transform: none;
}

.bluesky-page-builder-strand-footnote-content p span a {
	font-family: "Courier New W07 Regular";
	font-size: inherit;
	line-height: 150%;
    	font-weight: normal;
    	-webkit-font-smoothing: antialiased;
	text-transform: none;
	font-style: underline;
}

.bluesky-page-builder-strand-footnote-content p span a:hover {
	color: #78344B;
}

.bluesky-page-builder-strand-footnote-content p em {
	font-family: "Courier New W07 Regular";
	font-size: inherit;
	line-height: 150%;
	color: #000;
	font-style: italic;
    	font-weight: normal;
    	-webkit-font-smoothing: antialiased;
}

.fl-photo-caption-hover {
	font-family: "Courier New W07 Regular";
	font-size: 0.75em;
	line-height: 150%;
	color: #000;
    	font-weight: normal;
    	-webkit-font-smoothing: antialiased;
	background: #fff;
	bottom: 7em;
}

.bluesky-page-builder-strand-subhead h2 {
	font-family: "TradeGothicW01-BoldCn20_675334";
	font-size: 1em;
	letter-spacing: 0.025em;
	text-transform: uppercase;
	padding-bottom: 5px;
}

.bluesky-page-builder-strand-subhead h4 {	
	font-family: "Trade Gothic W01 Bold_2";
	font-size: 0.7em;
	letter-spacing: 0.05em;
	line-height: 1.5em;
	text-transform: uppercase;
	text-align: center;
	padding-top: 20px;
	color: #000;
}

.bluesky-page-builder-strand-date h5 {
	font-family: "Trade Gothic W01 Bold_2";
	font-size: 0.6em;
	letter-spacing: 0.05em;
	text-transform: uppercase;
    	font-weight: normal;
    	-webkit-font-smoothing: antialiased;
}

.fl-builder-content fl-builder-content-6190 ui-sortable {
padding-top: 20px;
}

/* ----- Contact Us ----- */

.bluesky-page-builder-form-primary-content p {
	font-family: "Minion W08 Dsp Regular";
	font-size: 1.0625em;
    	letter-spacing: 0.025em;
    	line-height: 1.4em;
    	margin-bottom: 20px;
    	font-weight: normal;
    	-webkit-font-smoothing: antialiased;
}

.bluesky-page-builder-form-secondary-content p {
	font-family: "Courier New W07 Regular";
	font-size: 0.75em;
	line-height: 150%;
	color: #000;
	text-align: left;
    	font-weight: normal;
    	-webkit-font-smoothing: antialiased;
}

.bluesky-page-builder-form-secondary-content h2 {
	font-family: "Trade Gothic W01 Bold_2";
	font-size: 0.625em;
	letter-spacing: 0.05em;
	text-transform: uppercase;
	text-align: left;
	padding-top: 20px;
	color: #000;
	padding-bottom: 10px;
}