/*--------------------------------------------------------------
	Fonts
--------------------------------------------------------------*/
@import url("//cloud.typenetwork.com/projects/3574/fontface.css");
@import url("//hello.myfonts.net/count/3b3640");
@font-face {
	src:url('/assets/fonts/sofiapro-regular/font.eot');
	font-family:'SofiaPro';
	src:url('/assets/fonts/sofiapro-regular/font.woff2') format('woff2'), url('/assets/fonts/sofiapro-regular/font.woff') format('woff'), url('/assets/fonts/sofiapro-regular/font.eot?#iefix') format('embedded-opentype'), url('/assets/fonts/sofiapro-regular/font.ttf') format('truetype');
	font-weight:normal;
	font-style:normal;
}
@font-face {
	src:url('/assets/fonts/sofiapro-bold/font.eot');
	font-family:'SofiaPro';
	src:url('/assets/fonts/sofiapro-bold/font.woff2') format('woff2'), url('/assets/fonts/sofiapro-bold/font.woff') format('woff'), url('/assets/fonts/sofiapro-bold/font.eot?#iefix') format('embedded-opentype'), url('/assets/fonts/sofiapro-bold/font.ttf') format('truetype');
	font-weight:bold;
	font-style:normal;
}
@font-face {
	src:url('/assets/fonts/sofiapro-regularitalic/font.eot');
	font-family:'SofiaPro';
	src:url('/assets/fonts/sofiapro-regularitalic/font.woff2') format('woff2'), url('/assets/fonts/sofiapro-regularitalic/font.woff') format('woff'), url('/assets/fonts/sofiapro-regularitalic/font.eot?#iefix') format('embedded-opentype'), url('/assets/fonts/sofiapro-regularitalic/font.ttf') format('truetype');
	font-weight:normal;
	font-style:italic;
}

/* Sidebar */
#global-sidebar #nav-utilities .badge { display:none; }

/* Entries */
th[data-attribute='link'] { width:20px !important; }

/* Live Preview */
.lp-preview-container { padding-top:54px; }

/* Globals */
#fields-utilityNavigation .col-header .heading-text { display:none; }
#fields-footerNavigation .col-header .heading-text { display:none; }

/* Fields */
.field { margin:40px 0; }
.ck-dropdown .ck-content h1 { font-size:42px; letter-spacing:1.08px; line-height:44px; font-family:"IvyMode Bd","Georgia",serif; font-weight:bold; margin-bottom:35px; }
.ck-dropdown .ck-content h2 { font-size:30px; letter-spacing:0; line-height:44px; font-family:"IvyMode Bd","Georgia",serif; font-weight:bold; margin-bottom:35px; }
.ck-dropdown .ck-content h3 { font-size:24px; line-height:30px; letter-spacing:1.8px; font-family:"SofiaPro","Helvetica",sans-serif; font-weight:bold; text-transform:uppercase; margin-bottom:20px; }
.ck-dropdown .ck-content h4 { font-size:18px; line-height:25px; letter-spacing:1.8px; font-family:"SofiaPro","Helvetica",sans-serif; font-weight:bold; text-transform:uppercase; margin-bottom:15px; }
.ck-content p,
.ck-content dl,
.ck-content blockquote,
.ck-content hr,
.ck-content pre,
.ck-content table,
.ck-content figure,
.ck-content address { font-family:"SofiaPro","Helvetica",sans-serif; font-size:16px; letter-spacing:1px; line-height:28px; margin-bottom:35px; }

.ck-content .button { display:inline-block; color:#FFFFFF; font-size:10px; letter-spacing:1px; font-weight:bold; text-transform:uppercase; text-decoration:none; background:#0D312C; padding:5px 20px; white-space:nowrap; }
.ck-content .button.tan-button { background-color:#D0B787; }
.ck-content .button:hover { color:#FFFFFF; }


/* sm - 544px */
@media (min-width:544px){
	.ck-content .button { font-size:12px; letter-spacing:1px; padding:10px 25px; }
}

/* md - 768px */
@media (min-width:768px){
}

/* md+ - 769px */
@media (min-width:769px){
}

/* md-lg - 896px */
@media (min-width:896px){
	.ck-content .button { font-size:14px; letter-spacing:1.62px; padding:10px 25px; }
}

/* lg - 1024px */
@media (min-width:1024px){
}

/* lg-xl - 1132px */
@media (min-width:1132px){
}

/* xl - 1240px */
@media (min-width:1240px){
}