@import url(https://fonts.googleapis.com/css?family=Montserrat|Source+Sans+Pro:400,700,300,600,600italic,400italic);
@import url(https://fonts.googleapis.com/css?family=Roboto+Mono:400,300,500|Lato:400,700,900);
@import url(https://fonts.googleapis.com/css?family=Playfair+Display:400,700italic,700,400italic|Noto+Sans:400,700);


/**umb_name:Hyperlink-1*/

a.Hyperlink-1:link {
	color: #0000EE ;
	text-decoration:none;
	font-weight:normal;
}

a.Hyperlink-1:hover {
	text-decoration: underline;
	color: #000000;
	font-weight:normal;
}

a.Hyperlink-1:visited {
	color: #0000EE ;
	font-weight:normal;
}


/**umb_name:Big Header*/
.header-big{font-size: 2rem;
line-height: 2rem;}

/**umb_name:Subtext*/
.Subtext{font-size: 1rem;
line-height: 1rem;}

/**umb_name:Blue-BG*/
.BlueBG{
background-color: #003C71;
color: #ffffff;
padding-left: 1rem;
padding-right: 1rem;
padding-top: 1rem;
padding-bottom: 1rem;
margin-left: -1rem;
margin-right: -1rem;
left: 0px;

}
.BlueBG hr{
	border-top-color: #ffffff;
}
.BlueBG a,.BlueBG a:hover{
	color: #ffffff;
}


/**umb_name:Title w Blue-BG*/
.TitleWBlueBG{font-size: 2rem;
line-height: 2rem;
background-color: #003C71;
color: #ffffff;
padding: 1rem 1rem 1rem 1rem;
margin-top: 1rem;
margin-bottom: 1rem;}

.TitleWBlueBG a,.TitleWBlueBG a:hover{
	color: #FDCB46;
}

/**umb_name:Title w Yellow-BG*/
.TitleWYellowBG{font-size: 2rem;
line-height: 2rem;
background-color: #FDCB46;
color: #003C71;
padding: 1rem 1rem 1rem 1rem;
margin-top: 1rem;
margin-bottom: 1rem;
}

.TitleWYellowBG h1{
font-size: 1rem;
margin-top: 1rem;
margin-bottom: 1rem;
	
}


/**umb_name:SubTitle w PaleYellow-BG*/
.SubTitleWPaleYellowBG{font-size: 1.5rem;
line-height: 1.5rem;
background-color: #FFEFCC;
color: #003C71;
padding: 1rem 1rem 1rem 1rem;
margin-top: 1rem;
margin-bottom: 1rem;}

/**umb_name:Title*/
.Title{font-size: 2rem;
line-height: 2rem;}

/**umb_name:Header 3*/
.Header3{
	font-size:2rem;
	font-weight: 600;	
}

.kaco-article img, article img {
  max-width: 100%;
  height: auto !important;
}

/**umb_name:Red Headline*/
.RedHeadline{color: red;
font-size: 1.5rem;}

/**umb_name:White Headline*/
.WhiteHeadline{color: white;
font-size: 1.5rem;}

/**umb_name:Image Wrap Left*/
.ImageWrapLeft{float: left; 
margin: 4px 10px 0px 0px;}

/**umb_name:Pull Quote Left*/
.PullQuoteLeft{
	content: attr(data-pullquote);	
	line-height: 2rem;
	float: right;
    width: 300px;
    background: #FDCB46;
	color:#003C71;
    font-weight: bold;
    padding: .8rem;
    margin: 0 0 .8rem .8rem;
	}
	

.PullQuoteLeft:first-letter {
font-size: 1.5rem;
font-weight: bold;
}

blockquote {
    margin: 0;
}


/**umb_name:Pull Quote*/
.PullQuote{
	content: attr(data-pullquote);	
    width: 100%;
	display: block;
    background: inherit;
	color:#003C71;
    font-weight: 400;
	font-size: 2rem;
	line-height: 2.5rem;
	letter-spacing: -1px;	
    padding: .8rem;
    margin: .8rem .8rem .8rem .8rem;	
	text-align: center;
	}
	
	.PullQuote:first-letter {

}
/**umb_name:Pull Quote Small*/
.PullQuote-Small{
	content: attr(data-pullquote);	
    width: 100%;
    background: inherit;
	display: block;
    font-weight: 400;
	font-size: 1.2rem;
	line-height: 1.5rem;	
	font-style: italic;
    padding: .8rem;
    margin: .8rem .8rem .8rem .8rem;	
	}
/**umb_name:Subhead*/
.Subhead{
letter-spacing: -1px;	
    font-weight: bold;
	font-size: 2rem;
	
}

/**umb_name:Image Cutline*/
.ImageCutline{
	
	
	
}

/**umb_name:Download Callout*/
.DownloadCallout{
	content: attr(data-pullquote);	
    width: 100%;
	display: block;
    background: inherit;
	color:#003C71;
	font-size: 1.5rem;	
    padding: .3rem;
    margin: .3rem .3rem .3rem .3rem;
	text-align: center;
	
	}

	.DownloadCallout a:before{
		 
		 content: url('/media/1527/icon_download_100x-copy-05x.png');
		 padding-left: 50px;
		vertical-align: -50%;
		
	}
	.DownloadCallout a[href$="pdf"]:before {
		
		
		
	}
	
	
	
	
	
	
	