

.container-fluid {
  padding-right: 5px;
  padding-left: 5px;
  margin-right: auto;
  margin-left: auto;
}

/* ======= Bread Crumbs ======== */

.bread-crumbs {
	margin: 20px 0;
	height: 30px;
	border: solid 1px #ddd;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
.bread-crumbs ul {
	list-style-type: none;
	margin: 0 0 20px 10px;
	padding: 0;
}
.bread-crumbs ul li {
	background: transparent url(/images/crumbsbg.png) top right no-repeat;
	height: 30px;
	float: left;
	margin: 0 5px 0 0;
	padding: 5px 25px 0 5px;
	color: #aaa;
	font-size: 12px;
}
.bread-crumbs ul li.current-page {
	background-image: none;
}
.bread-crumbs ul li a {
	font-weight: bold;
	text-decoration: none;
}


/* ======= Changes for Nav Bar ======== */

.navbar-default{
    /*background-color: #ddd;
    border-color: #ddd;*/
}
.navbar-default .navbar-nav > li > a {
  color: #267087;   /* Changed */
}

.navbar-nav {
    margin: 0px 0px;
}
.navbar-nav > li > a {
    padding-top: 5px;   /* Changed */
    padding-bottom: 5px;   /* Changed */
    line-height: 20px;
}

.navbar-nav > li > a:hover, a:focus {
	color: darkblue;
}


/* ======= Social Share links ======== */

.share-links {
	margin: 20px 0 10px 0;
	float: right;
	width: 250px !important;
}
.addthis_toolbox {
	float: right;
}
.addthis_button_facebook_like {
	margin-top: -2px;
}


/* IMAGE full width in RTE -------------------------------------------------------- */

.full {
	margin: 0;
	padding: 0 !important;
	overflow: hidden;
}

.full * {
	max-width: 100%;
	width: 100%;
	height: auto;
	margin: 0 !important;
	padding: 0 !important;
	line-height: 0;
	overflow: hidden;
}

.full .wide {
	width: 100%;
	height: auto;
}


/* ======= Colored Headings in RTE ======== */

.None,
.light,
.dark,
.Red,
.Blue,
.Purple,
.Yellow,
.Grey,
.LightGrey,
.White,
.Green,
.Black {
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	background-blend-mode: multiply;
	color: white;
	display: block;
	margin: 0 auto;
}

.Red {
	background-color: #ff2626;
}
.Blue {
	background-color: #4b7eb1;
}
.Purple {
	background-color: #490093;
}
.Yellow {
	background-color: #ffdc73;
}
.Grey {
	background-color: #4B5B6E;
}
.LightGrey {
	background-color: #cccccc;
}
.White {
	background-color: #ffffff;
	/* muliply with white/black is not useful, hence luminosity :) */
	background-blend-mode: luminosity;
	color: #000000;
}
.Green {
	background-color: #008080;
}
.Black {
	background-color: #333333;
	/* muliply with black/white is not useful, hence luminosity :) */
	background-blend-mode: luminosity;
	color: #ffffff;
}

.None {
	color: #000;
}

.dark {
		 background: #666666;
}

.dark * {
		 color: #fff;
}

.dark a,
.dark a:visited {
		 color: #f45376;
}

.dark a:hover,
.dark a:visited:hover {
		 text-decoration: underline;
}

.dark a.button {
		 border: 1px solid #fff;
		 background: rgba(255, 255, 255, 0);
		 color: #fff;
}

.dark a.button:hover {
		 background: #fff;
		 color: #000;
}

.dark a.button.fill {
		 background: #fff;
		 color: #000;
}

.dark a.button.fill:hover {
		 background: rgba(255, 255, 255, 0.5);
		 color: #fff;
}

.dark code,
.dark pre {
		 background-color: rgba(248, 248, 248, 0.1);
}

.dark + .triangle:before {
		 border-color: transparent transparent transparent #1c1c1e;
}

.light {
		 background: #fff;
}

.light * {
		 color: #000;
}

.light a,
.light a:visited {
		 color: #f45376 !important;
}

.light a:hover,
.light a:visited:hover {
		 text-decoration: underline;
}

.light a.button {
		 border: 1px solid #000;
		 background: transparent;
		 color: #000;
}

.light a.button:hover {
		 background: #000;
		 color: #fff;
}

.light a.button.fill {
		 background: #000;
		 color: #fff;
}

.light a.button.fill:hover {
		 background: rgba(0, 0, 0, 0.2);
		 color: #000;
}

.light code,
.light pre {
		 background-color: #f8f8f8;
}

.light + .triangle:before {
		 border-color: transparent transparent transparent #fff;
}

.None .row,
.light .row,
.dark .row,
.Red .row,
.Blue .row,
.Purple .row,
.Yellow .row,
.Grey .row,
.LightGrey .row,
.White .row,
.Green .row,
.Black .row {
	margin: 0;
}

.None .row div[class^="col-"],
.light .row div[class^="col-"],
.dark .row div[class^="col-"],
.Red .row div[class^="col-"],
.Blue .row div[class^="col-"],
.Purple .row div[class^="col-"],
.Yellow .row div[class^="col-"],
.Grey .row div[class^="col-"],
.LightGrey .row div[class^="col-"],
.White .row div[class^="col-"],
.Green .row div[class^="col-"],
.Black .row div[class^="col-"] {
	margin-bottom: 50px;
}

.None p,
.light p,
.dark p,
.Red p,
.Blue p,
.Purple p,
.Yellow p,
.Grey p,
.LightGrey p,
.White p,
.Green p,
.Black p,

.None a,
.light a,
.dark a,
.Red a,
.Blue a,
.Purple a,
.Yellow a,
.Grey a,
.LightGrey a,
.White a,
.Green a,
.Black a,

.None blockquote,
.light blockquote,
.dark blockquote,
.Red blockquote,
.Blue blockquote,
.Purple blockquote,
.Yellow blockquote,
.Grey blockquote,
.LightGrey blockquote,
.White blockquote,
.Green blockquote,
.Black blockquote,

.None li,
.light li,
.dark li,
.Red li,
.Blue li,
.Purple li,
.Yellow li,
.Grey li,
.LightGrey li,
.White li,
.Green li,
.Black li {
	font-family: "Merriweather", serif;
}

/*.None h1,*/
.light h1,
.dark h1,
.Red h1,
.Blue h1,
.Purple h1,
.Yellow h1,
.Grey h1,
.LightGrey h1,
.White h1,
.Green h1,
.Black h1 {
	margin-bottom: 20px;
	margin-top:60px;
}

.None h3,
.light h3,
.dark h3,
.Red h3,
.Blue h3,
.Purple h3,
.Yellow h3,
.Grey h3,
.LightGrey h3,
.White h3,
.Green h3,
.Black h3 {
	margin: 0 0 5px;
}

.None p,
.light p,
.dark p,
.Red p,
.Blue p,
.Purple p,
.Yellow p,
.Grey p,
.LightGrey p,
.White p,
.Green p,
.Black p {
	letter-spacing: 0.2px;
	margin: 0 auto;
}

.None p + *,
.light p + *,
.dark p + *,
.Red p + *,
.Blue p + *,
.Purple p + *,
.Yellow p + *,
.Grey p + *,
.LightGrey p + *,
.White p + *,
.Green p + *,
.Black p + * {
	margin-top: 20px;
}

.None a,
.light a,
.dark a,
.Red a,
.Blue a,
.Purple a,
.Yellow a,
.Grey a,
.LightGrey a,
.White a,
.Green a,
.Black a {
	position: relative;
	display: inline-block;
}

.None img,
.light img,
.dark img,
.Red img,
.Blue img,
.Purple img,
.Yellow img,
.Grey img,
.LightGrey img,
.White img,
.Green img,
.Black img {
	padding: 20px 0;
	max-width: 100%;
	width: auto;
	height: auto;
	margin: 30px 0;
}

.None li,
.light li,
.dark li,
.Red li,
.Blue li,
.Purple li,
.Yellow li,
.Grey li,
.LightGrey li,
.White li,
.Green li,
.Black li {
	padding: 2px 0 0;
}

@media (max-width: 991px) {
	.column > .Red,
	.column > .Blue,
	.column > .Yellow,
	.column > .Grey,
	.column > .LightGrey,
	.column > .White,
	.column > .Black,
	.column > .Green,
	.column > .Purple,
	.column > .None {
		margin-bottom: 30px;
	}
}

