/* CSS Document */

/*HEADER*/

header #header-top{
	background:#942825;
	font-family: 'Raleway', sans-serif;
	font-weight:600;
	font-size:18px;
	color:#fff;
	padding:5px 40px;
}
header #sub-header{
	background:url(../img/slider.jpg) no-repeat top;
	background-size:cover;
	padding:10px;
	position:relative;
}
#sub-logo{
	max-width:250px;
	width:100%;
}
#sub-logo img{
	width:100%;
}
#title-band{
	background:#9a9b96;
	padding:10px 40px;
	display:block;
	position:relative;
}
#title-band h1{
	margin:0;
	color:#fff;
	font-family: 'Raleway', sans-serif;
	font-weight:300;
	font-size:48px;
}
#title-band ul{
	padding:0;
	list-style-type:none;
	position:absolute;
	right:40px;
	top:30%;
}
#title-band ul li{
	display:inline-block;
}
#title-band ul li a{
	font-family: 'Raleway', sans-serif;
	color:#000;
	font-weight:600;
	padding:0 10px;
	font-size:18px;
	border-right:2px solid #000;
}
#title-band ul li:last-child a{
	padding-right:0;
	border:none;
}

/*MAIN CONTENT*/
#main-content{
	padding:35px 50px;
}
#main-content p, #main-content ul, #main-content{
	font-family: 'Raleway', sans-serif;
	font-weight:400;
	color:#000;
	font-size:17px;
}
#main-content ul{
	list-style-image: url(../img/bullet.jpg);
}
#main-content h1{
	font-family: 'Raleway', sans-serif;
	font-weight:400;
	color:#8a332c;
	margin-top:0;
}
#main-content h2{
	font-family: 'Raleway', sans-serif;
	font-weight:600;
	color:#676767
}
#main-content h3{
	font-family: 'Raleway', sans-serif;
	font-weight:700;
	color:#8a332c
}
#main-content h4{
	font-family: 'Raleway', sans-serif;
	font-weight:700;
	color:#000;
	text-transform: uppercase;
}
#main-content h5{
	font-family: 'Raleway', sans-serif;
	font-weight:700;
	color:#8a332c;
	font-size:17px;
	text-transform: uppercase;
}
#main-content h6{
	font-family: 'Raleway', sans-serif;
	font-weight:700;
	color:#676767;
	font-size:17px;
	text-transform: uppercase;
}
#main-content .form-group label{
	font-size:14px;
	font-weight:300;
	display:block;
	margin-bottom:0;
}
#main-content .form-group input{
	border:none;
	background:#e4e4e4;
}
#main-content .btn-default{
	text-transform:uppercase;
	border:none;
	background:#942824;
	color:#fff;
	font-weight:600;
	border-radius:0;
	padding:10px 20px;
	margin-bottom:15px;
}
#main-content .btn-default:hover{
	background:#6d1e1b;
}
#main-content .sidebar-img{
	max-width:650px;
	width:100%;
	margin:0 auto;
	display:block;
}

/*EXTRANET PORTAL BLOCKS*/
.portal-item h3{
	margin-top:0;
}
.portal-item{
	padding:40px 0;
	border-top:15px solid #942824
}
.portal-item a{
	color:#000;
	font-weight:600;
}
.portal-item a.portal-view-more{
	font-weight:400;
	font-size:12px;
	text-transform:uppercase;
	color:#942824;
}

/*SIDEBAR*/
input#search-bar.form-control{
	border:none;
	background:#dddddb;
	width:100%;
	padding:25px 30px;
	color:#942824;
	font-weight:600;
	font-size:24px;
	border-radius:0;
	box-shadow:none;
}
input#search-bar.form-control::-webkit-input-placeholder { 
	color: #942824; 
}  /* WebKit, Blink, Edge */
input#search-bar.form-control:-moz-placeholder { 
	color: #942824; 
}  /* Mozilla Firefox 4 to 18 */
input#search-bar.form-control::-moz-placeholder { 
	color: #942824; 
}  /* Mozilla Firefox 19+ */
input#search-bar.form-control:-ms-input-placeholder { 
	color: #942824; 
}/* Internet Explorer 10-11 */
input#search-bar.form-control::-ms-input-placeholder { 
	color: #942824; 
}  /* Microsoft Edge */
span#search-bar-icon.input-group-addon{
	border:none;
	background:#dddddb;
	border-radius:0;
	font-size:25px;
	color:#000;
}
.portal-sidebar-item{
	background:#dddddb;
	padding:30px;
	margin-top:20px;
}
.portal-sidebar-item h3{
	margin-top:0;
	border-bottom:2px solid;
	padding-bottom:15px;
}
.portal-sidebar-item table{
	width:100%;
	font-size:18px;
	font-weight:600;
}
.portal-sidebar-item table tr td{
	padding-bottom:10px;
	vertical-align:center;
}

/*LOGIN*/
#login-box{
	max-width:600px;
	width:100%;
	border:1px solid #dddddb;
	position:relative;
	margin:0 auto;
	text-align:center;
	padding:15px 50px;
}
#login-box input{
	width:100%;
	text-align:center;
}
#login-box .form-link{
	display:block;
	font-size:13px;
	color:#942824;
}

/*CALENDAR*/
#calendar-block {
  position: relative; padding-bottom: 75%; height: 0; overflow: hidden;
}
#calendar-block iframe {
  position: absolute; top:0; left: 0; width: 100%; height: 100%;
}

/*GALLERY*/
#img-gallery{
	text-align:center;
}
#img-gallery img.gallery-img{
	max-width:800px;
	width:100%;
	margin-bottom:20px;
}
#img-gallery #gallery-carousel{
	padding:0 50px;
	position:relative;
}
#img-gallery #gallery-carousel .owl-prev{
	position:absolute;
	top:40%;
	left:-45px;
}
#img-gallery #gallery-carousel .owl-next{
	position:absolute;
	top:40%;
	right:-45px;
}

/*FOOTER*/
footer{
	background:#3e3e3e;
	padding:40px;
	margin-bottom:10px;
	text-align:right;
}
footer ul{
	padding:0;
	list-style-type:none;
}
footer ul li{
	display:inline-block;
}
footer ul li a{
	font-family: 'Raleway', sans-serif;
	color:#fff;
	font-size:22px;
	font-weight:600;
	padding:0 20px;
	border-right:2px solid #fff;
}
footer ul li:last-child a{
	border:none;
}
footer ul li a:hover{
	color:#fff;
}



@media(max-width:1100px){
	header{
		text-align:center;
	}
	#sub-logo{
		margin:0 auto;
	}
	#title-band{
		text-align:center;
	}
	#title-band ul{
		position:relative;
		right:0;
		top:0;
		margin-top:15px;
	}
	#main-content{
		padding:20px 0;
	}
	footer{
		text-align:center;
	}
	footer ul li{
		display:block;
	}
	footer ul li a{
		padding:0;
		border:none;
	}
	#login-box{
		padding:15px;
	}
}
@media(max-width:500px){
	#title-band h1{
		font-size:30px;
	}
	#title-band ul li{
		display:block;
	}
	#title-band ul li a{
		padding:0;
		border:none;
	}
}