@charset "UTF-8";
/* CSS Document */

/* ++++++++++ CAROUSEL ++++++++++ */

.carousel-container a {
	text-decoration: none;
	color: #2c328d;
}

.carousel-container {
	margin-bottom: 10px;
}

.carousel {
	height: 240px;
	margin: 15px -15px;
}

.carousel-inner .item {
	margin: 0 auto;
	height: 240px;
}

.carousel-inner .item {
	background-color: #dddddd;
}

.carousel-caption {
	height: 13.6em;
	overflow: hidden;
	top: 0px;
	width: 80%;
	color: #000000;
	text-align: left;
	font-weight: normal;
	text-shadow: none;
	right: 10%;
	left: 10%;
}

.nitrc-body-ce .carousel-caption,
.nitrc-body-ir .carousel-caption {
	height: 13.3em;
}

.carousel-caption .item-type {
	font-family: 'Topnav Font', "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
	font-size: 22px;
	color: #9a1c4d;
	margin-bottom: 0;
}

.carousel-caption h1 {
	/*font-family: 'Carousel Title', "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;*/
	color: #2c328d;
	font-size: 36px;
	margin: 5px 0 0 0;
}

.carousel-caption h2 {
	color: #2c328d;
	font-size: 22px;
	margin: 5px 0 10px 0;
}

.carousel-caption .item-graphic {
	float: right;
	margin: 0px 0 10px 10px;
}

.carousel-caption .item-desc {
	font-size: 16px;
	/* for set '...' in absolute position */
	position: relative;
	/* use this value to count block height */
	line-height: 1.2em;
	/* max-height = line-height (1.2) * lines max number (7) */
	/* fix problem when last visible word doesn't adjoin right side  */
	text-align: justify;
	/* place for '...' */
	margin-right: -1em;
	padding-right: 1em;
}
/* create the ... */
.carousel-caption .item-desc:before {
	/* points in the end */
	content: '...';
	/* absolute position */
	position: absolute;
	/* set position to right bottom corner of block */
	right: 0;
	bottom: 0;
}
/* hide ... if we have text, which is less than or equal to max lines */
.carousel-caption .item-desc:after {
	/* points in the end */
	content: '';
	/* absolute position */
	position: absolute;
	/* set position to right bottom corner of text */
	right: 0;
	/* set width and height */
	width: 1em;
	height: 1em;
	margin-top: 0.2em;
	/* bg color = bg color under block */
	background: rgb(221,221,221);
}

.carousel-control {
	width: 10%;
	background-color: transparent;
}

.carousel-control.left, .carousel-control.right {
	background-image: none;
}

.carousel-control .glyphicon {
	color: #2c328d;
}

.carousel-indicators li {
	border: 1px solid #2c328d;
	background-color: #2c328d;
}


@media (max-width: 1199px) {
}

@media (max-width: 991px) {
	.carousel {
		display: none;
	}

}