@import url("flexslider.css");

body{

	font-family:Arial, Helvetica, sans-serif;

	font-family: 'Open Sans', sans-serif;

	font-size:16px;

	font-weight:normal;

	line-height:20px;

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

	overflow-x:hidden;

	background:url(../images/bg.jpg) center top no-repeat;

	}

.clear{

	clear:both;

	}

a{

	outline:medium none !important;

	}

img{

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

	border:none;

	}

p{

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

	line-height:20px;

	}

h1, h2, h3, h4, h5, h6{

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

	line-height:20px;

	font-weight:normal;

	}

.logo{

	padding:0px 0px 0px 0px;

	margin:15px 0px;

	text-align:center;

	}

.logo img{

	max-width:100%;

	height:auto;

	}

.banner-section{

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

	width:100%;

	display:inline-block;

	}

.banner{

	width:62%;

	float:left;

	}

.banner-right{

	width:38%;

	float:left;

	}

.banner-right .box-one,

.banner-right .box-two,

.banner-right .box-three{

	width:100%;

	background-color:#b89d92;

	height:150px;

	padding:40px 30px;

	margin-bottom:1px;

	}

.banner-right .box-two{

	background-color:#a590a2;

	}

.banner-right .box-three{

	background-color:#615265;

	margin-bottom:0px;

	}

.banner-right .box-one h2,

.banner-right .box-two h2,

.banner-right .box-three h2{

	font-size:24px;

	font-weight:400;

	text-transform:uppercase;

	color:#FFF;

	padding:0px 0px 10px 0px;

	margin:0px 0px 0px 0px;

	}

.banner-right .box-one h2 a,

.banner-right .box-two h2 a,

.banner-right .box-three h2 a{

	color:#FFF;

	}

.banner-right .box-one h2 a:hover,

.banner-right .box-two h2 a:hover,

.banner-right .box-three h2 a:hover{

	color:#FFF;

	text-decoration:none;

	}

.banner-right .box-one p,

.banner-right .box-two p,

.banner-right .box-three p{

	font-size:14px;

	font-weight:400;

	line-height:21px;

	color:#FFF;

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

	}

.banner-right .box-one p a,

.banner-right .box-two p a,

.banner-right .box-three p a{

	color:#FFF;

	}

.banner-right .box-one p a:hover,

.banner-right .box-two p a:hover,

.banner-right .box-three p a:hover{

	color:#FFF;

	text-decoration:none;

	}

.heavenly-patron{

	padding:0px 0px 0px 0px;

	margin:100px 0px 0px 0px;

	position:relative;

	}

.heavenly-patron .image{

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

	position:absolute;

	bottom:0px;

	left:0px;

	width:336px;

	height:346px;

	}

.heavenly-patron .content{

	margin-left:400px;

	padding-bottom:60px;

	}

.heavenly-patron h1{

	padding:0px 0px 0px 0px;

	margin:0px 0px 15px 0px;

	color:#c89d0c;

	font-size:35px;

	line-height:35px;

	font-weight:400;

	text-transform:uppercase;

	}

.heavenly-patron span{

	padding:0px 0px 10px 0px;

	margin:0px 0px 0px 0px;

	color:#303030;

	font-size:20px;

	line-height:27px;

	font-weight:400;

	display:block;

	}

.heavenly-patron p{

	padding:0px 0px 15px 0px;

	margin:0px 0px 0px 0px;

	color:#303030;

	font-size:16px;

	line-height:24px;

	font-weight:400;
	text-align:justify;

	}

.heavenly-patron .read-more{

	background-color:#c89d0c;

	padding:10px 20px;

	display:inline-block;

	color:#FFF;

	text-transform:uppercase;

	font-size:16px;

	font-weight:400;

	text-align:center;

	}

.news-events{

	background:url(../images/news-bg.jpg) center top repeat;

	padding:70px 0px;

	margin:0px 0px 0px 0px;

	}

.news-events h3{

	padding:0px 0px 0px 0px;

	margin:0px 0px 10px 0px;

	font-size:35px;

	line-height:35px;

	text-align:center;

	text-transform:uppercase;

	font-weight:800;

	color:#FFF;

	}

.news-events span{

	padding:0px 50px 10px;

	font-size:18px;

	line-height:25px;

	text-align:center;

	font-style:italic;

	font-weight:400;

	color:#FFF;

	display:block;

	}

.news-events .content{

	padding:40px 40px 20px;

	margin:0px 0px 0px 0px;

	background-color:#FFF;

	min-height:250px;

	text-align:left;

	}

.news-events .content h4{

	font-size:20px;

	font-weight:400;

	line-height:24px;

	color:#127275;

	padding:0px 0px 10px 0px;

	margin:0px 0px 0px 0px;

	}

.news-events .content p{

	font-size:16px;

	font-weight:400;

	line-height:22px;

	color:#303030;

	padding:0px 0px 10px 0px;

	margin:0px 0px 0px 0px;

	}

.news-events .content span.news-date{

	font-size:14px;

	font-weight:400;

	line-height:22px;

	color:#c89d0c;

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

	text-align:left;

	font-style:normal;

	}

.latest-news{

		margin:20px 0px;

		}

.latest-news .news{

	margin:0px 40px;

	cursor:text;

	}

.all-news{

	background-color:#39a9ad;

	font-size:18px;

	text-transform:uppercase;

	font-weight:400;

	text-align:center;

	color:#FFF;

	width:300px;

	height:60px;

	display:block;

	margin:auto;

	margin-top:50px;

	}

.all-news:hover,

.all-news:focus{

	color:#FFF;

	text-decoration:none;

	}

.all-news:before{

	content: "";

    display: inline-block;

    height: 100%;

    vertical-align: middle; 

	}

#flexiselDemo3 {

display:none;

}



.nbs-flexisel-container {

    position:relative;

    max-width:100%;

}

.nbs-flexisel-ul {

    position:relative;

    width:9999px;

    margin:0px;

    padding:0px;

    list-style-type:none;   

    text-align:center;  

}



.nbs-flexisel-inner {

    overflow:hidden;

    float:left;

    width:100%;
	position:relative;


}



.nbs-flexisel-item {

    float:left;

    margin:0px;

    padding:0px;

    cursor:pointer;

    position:relative;

    line-height:0px;

}

.nbs-flexisel-item img {

    width: 100%;

    cursor: pointer;

    position: relative;

    max-width:100%;

    height:auto;

}



/*** Navigation ***/



.nbs-flexisel-nav-left,

.nbs-flexisel-nav-right {

    width: 30px;

    height: 53px; 

    position: absolute;

    cursor: pointer;

    z-index: 100;

    top:50% !important;
	margin-top:-26px;

}



.nbs-flexisel-nav-left {

    left: 0px;

    background: url(../images/left.png) no-repeat;

}



.nbs-flexisel-nav-right {

    right:0px;

    background: url(../images/right.png) no-repeat;

}

.academics{

	padding:80px 0px 0px 0px;

	margin:0px 0px 0px 0px;

	}

.academics img{

	padding:0px 0px 0px 0px;

	margin:0px 70px 80px 0px;

	float:left;
	max-width:100%;
	height:auto;

	}

.academics h5{

	color:#212121;

	font-size:40px;

	font-weight:600;

	text-transform:uppercase;

	line-height:40px;

	margin:0px 0px 0px 0px;

	padding:0px 0px 10px 0px;

	}

.academics span.normal{

	color:#303030;

	font-size:20px;

	font-weight:300;

	line-height:26px;

	margin:0px 0px 0px 0px;

	padding:0px 0px 10px 0px;

	display:block;

	}

.academics span.color{

	color:#39a9ad;

	font-size:18px;

	font-weight:400;

	line-height:26px;

	margin:0px 0px 0px 0px;

	padding:0px 0px 5px 0px;

	display:block;

	}

.academics p{

	color:#303030;

	font-size:16px;

	font-weight:400;

	line-height:26px;

	margin:0px 0px 0px 0px;

	padding:0px 0px 15px 0px;

	}

footer{

	background-color:#f0f0f0;

	padding:50px 0px;

	margin:0px 0px 0px 0px;

	}

footer .about{

	width:40%;

	float:left;

	padding-right:50px;

	}

footer .about img{

	margin:0px 20px 20px 0px;

	padding:0px 0px 0px 0px;

	float:left;

	}

footer .about h6{

	margin:0px 0px 0px 0px;

	padding:0px 0px 5px 0px;

	font-size:18px;

	line-height:24px;

	font-weight:400;

	text-transform:uppercase;

	color:#303030;

	}

footer .about p{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	font-size:13px;

	line-height:20px;

	font-weight:400;

	color:#303030;

	}

footer .link{

	width:35%;

	float:left;

	}

footer .link span{

	margin:0px 0px 0px 0px;

	padding:0px 0px 5px 0px;

	font-size:18px;

	line-height:24px;

	font-weight:400;

	text-transform:uppercase;

	color:#303030;

	display:block;

	}

footer .link ul{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	}

footer .link ul li{

	margin:0px 0px 0px 0px;

	padding:0px 0px 5px 0px;

	font-size:13px;

	line-height:20px;

	font-weight:400;

	color:#303030;

	list-style:none;

	float:left;

	width:50%;

	}

footer .link ul li a{

	color:#303030;

	}

footer .address{

	width:25%;

	float:left;

	}

footer .address img{

	float:left;

	margin:0px 10px 70px 0px;

	}

footer .address span{

	margin:0px 0px 0px 0px;

	padding:0px 0px 5px 0px;

	font-size:18px;

	line-height:24px;

	font-weight:400;

	text-transform:uppercase;

	color:#303030;

	display:block;

	}

footer .address p{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	font-size:14px;

	line-height:20px;

	font-weight:400;

	color:#303030;

	}

footer .address p a{

	color:#01bafd;

	}

.copy-right{

	margin:0px 0px 0px 0px;

	padding:20px 0px;

	}

.rights{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	font-size:13px;

	line-height:18px;

	font-weight:400;

	color:#909090;

	width:50%;

	float:left;

	}

.powered{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	text-align:right;

	width:50%;

	float:left;

	}

.social-media{

	margin:10px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	}

.social-media li{
	margin:0px 5px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;
	float:left;
	}
.social-media li a{
	height:32px;
	width:32px;
	display:block;
	}
.social-media li.facebook{
	background:url(../images/facebook-icon.png) center top no-repeat;
	}
.social-media li.facebook:hover{
	background:url(../images/facebook-icon-hover.png) center top no-repeat;
	}
.social-media li.twitter{
	background:url(../images/twitter-icon.png) center top no-repeat;
	}
.social-media li.twitter:hover{
	background:url(../images/twitter-icon-hover.png) center top no-repeat;
	}
.social-media li.google{
	background:url(../images/google-icon.png) center top no-repeat;
	}
.social-media li.google:hover{
	background:url(../images/google-icon-hover.png) center top no-repeat;
	}
.social-media li img{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}

.inner-banner{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	}

.inner-banner img{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	border:solid 5px #c89d0c;

	max-width:100%;

	height:auto;

	}

.inner-middle{

	margin:20px 0px;

	padding:0px 0px 0px 0px;

	background-color:#FFF;

	}

.middle-right{

	margin:0px 0px 0px 0px;

	padding:30px 20px;

	}
.middle-right img{
	max-width:100%;
	height:auto;
	}
.middle-right h1 {

    color: #c89d0c;

    font-size: 35px;

    font-weight: 400;

    line-height: 40px;

   	margin:0px 0px 0px 0px;

	padding:0px 0px 10px 0px;

	text-transform:uppercase;

}

.middle-right span.normal {

    color: #303030;

    display: block;

    font-size: 20px;

    font-weight: 400;

    line-height: 27px;

    margin: 0;

    padding: 0 0 10px;

}

.middle-right p {

    color: #303030;

    font-size: 16px;

    font-weight: 400;

    line-height: 26px;

   	margin:0px 0px 0px 0px;

	padding:0px 0px 15px 0px;

}

.middle-right img.align-left {

   	margin:0px 15px 10px 0px;

	padding:0px 0px 0px 0px;

	float:left;

}

.middle-right img.align-right {

   	margin:0px 0px 15px 15px;

	padding:0px 0px 0px 0px;

	float:right;

}

.middle-right h2 {

    color: #212121;

    font-size: 30px;

    font-weight: 600;

    line-height: 30px;

    margin: 0;

    padding: 0 0 10px;

    text-transform: uppercase;

}

.middle-right h3 {

    color: #212121;

    font-size: 26px;

    font-weight: 400;

    line-height: 26px;

    margin: 0;

    padding: 0 0 10px;

    text-transform: uppercase;

}

.middle-right h4 {

    color: #39a9ad;

    font-size: 22px;

    font-weight: 400;

    line-height: 20px;

    margin: 0;

    padding: 0 0 10px;

}

.middle-right span.color {

    color: #39a9ad;

    display: block;

    font-size: 18px;

    font-weight: 400;

    line-height: 26px;

    margin: 0;

    padding: 0 0 5px;

}

.middle-right ul{

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 20px;

	}

.middle-right ul li{

	padding:0px 0px 10px 0px;

	margin:0px 0px 0px 0px;

	list-style:circle;

	 color: #303030;

    font-size: 16px;

    font-weight: 400;

    line-height: 26px;

	}

.middle-left{

	padding:30px 0px 30px 20px;

	margin:0px 0px 0px 0px;

	}	

.middle-left .box-one,

.middle-left .box-two,

.middle-left .box-three{

	width:100%;

	background-color:#b89d92;

	padding:25px 15px;

	margin-bottom:1px;

	}

.middle-left .box-two{

	background-color:#a590a2;

	}

.middle-left .box-three{

	background-color:#615265;

	margin-bottom:0px;

	}

.middle-left .box-one h2,

.middle-left .box-two h2,

.middle-left .box-three h2{

	font-size:20px;

	font-weight:400;

	text-transform:uppercase;

	color:#FFF;

	line-height:20px;

	padding:0px 0px 5px 0px;

	margin:0px 0px 0px 0px;

	}

.middle-left .box-one h2 a,

.middle-left .box-two h2 a,

.middle-left .box-three h2 a{

	color:#FFF;

	}

.middle-left .box-one h2 a:hover,

.middle-left .box-two h2 a:hover,

.middle-left .box-three h2 a:hover{

	color:#FFF;

	text-decoration:none;

	}

.middle-left .box-one p,

.middle-left .box-two p,

.middle-left .box-three p{

	font-size:14px;

	font-weight:400;

	line-height:21px;

	color:#FFF;

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

	}

.middle-left .box-one p a,

.middle-left .box-two p a,

.middle-left .box-three p a{

	color:#FFF;

	}

.middle-left .box-one p a:hover,

.middle-left .box-two p a:hover,

.middle-left .box-three p a:hover{

	color:#FFF;

	text-decoration:none;

	}

.news-section{

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

	}

.news-section .news-box{

	padding:0px 0px 0px 0px;

	margin:0px 0px 5px 0px;

	}

.news-section h2{

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

	color:#212121;

	font-size:24px;

	font-weight:400;

	line-height:30px;

	text-transform:uppercase;

	}

.news-section .news-box span{

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

	color:#c89d0c;

	font-size:14px;

	font-weight:600;

	display:inline-block;

	width:100%;

	line-height:18px;

	}

.news-section .news-box span a,

.news-section .news-box span a:hover{

	color:#c89d0c;

	text-decoration:none;

	}

.news-section .news-box p{

	padding:0px 0px 10px 0px;

	margin:0px 0px 0px 0px;

	color: #303030;

    font-size: 14px;

    font-weight: 400;

    line-height: 18px;

	}

.news-section .news-box p a,

.news-section .news-box p a:hover{

	color: #303030;

	text-decoration:none;

	}

.news-section .news-box p a:hover{

	color: #303030;

	text-decoration:underline;

	}

.news-section a.view-all{

	padding:0px 0px 0px 0px;

	margin:0px 0px 50px 0px;

	color: #FFFFFF;

    font-size: 14px;

    font-weight: 400;

    line-height: 18px;

	background-color:#39a9ad;

	display:block;

	width:100%;

	height:40px;

	text-align:center;

	text-transform:uppercase;

	}

.news-section a.view-all:before{

	content: "";

    display: inline-block;

    height: 100%;

    vertical-align: middle; 

	}

.contact-form,

.address-info{

	padding:20px;

	}

.contact-form h1,

.address-info h1 {

    color: #c89d0c;

    font-size: 35px;

    font-weight: 400;

    line-height: 40px;

    margin: 0;

    padding: 0 0 10px;

    text-transform: uppercase;

}

.contact-form label{

	color:#000;

	font-size:15px;

	font-weight:400;

	}

.contact-form input{

	height:40px;

	border:solid 1px #c89d0c;

	color:#000;

	font-size:15px;

	}

.contact-form textarea{

	height:80px;

	border:solid 1px #c89d0c;

	color:#000;

	font-size:15px;

	}

.contact-form .submit{

	background-color:#c89d0c;

	padding:10px 20px;

	border:none;

	color:#FFF;

	font-size:16px;

	text-transform:uppercase;

	font-weight:400;

	}

.address-info p{

	padding:0px 0px;

	line-height:30px;

	font-size:18px;

	font-weight:400;

	}

	









.grid {

  background: #FFF;

  /* center */

  margin: 0 auto;

  

}



/* clearfix */

.grid:after {

  content: '';

  display: block;

  clear: both;

}



/* ---- grid-item ---- */



.inner-middle.alumni .grid-item,
.inner-middle.contact-persons .grid-item{

  width: 210px;

  float: left;

  background: #FFF;

  border:solid 1px #c89d0c;

  padding:10px;

  margin:5px;

}
.inner-middle.alumni .grid-item{
	min-height:320px;
	}
.inner-middle.contact-persons .grid-item{
	width:30%;
	}
.inner-middle.alumni,
.inner-middle.contact-persons{

	padding:20px;

	}

.inner-middle.alumni h1,
.inner-middle.contact-persons h1 {

    color: #c89d0c;

    font-size: 35px;

    font-weight: 400;

    line-height: 40px;

   	margin:0px 0px 0px 0px;

	padding:20px 0px 0px 5px;

	text-transform:uppercase;

}







.grid-item .image{

	width:100%;

	height:auto;

	text-align:center;

	margin-bottom:10px;

	}

.grid-item .image img{

	max-width:100%;

	height:auto;

	}

.inner-middle.alumni .grid-item p,
.inner-middle.contact-persons .grid-item p{

     font-size:13px;

	 color:#303030;

	 font-weight:400;

	 line-height:18px;

	 margin:0px 0px 0px 0px;

	 padding:0px 0px 3px 0px;

	 word-break: break-all;

	 font-style:normal;

}

.inner-middle.alumni .grid-item p.name,
.inner-middle.contact-persons .grid-item p.name{

	font-weight:600;

	font-size:14px;

	}

.inner-middle.alumni .grid-item p.email,

.inner-middle.alumni .grid-item p.email a,
.inner-middle.contact-persons .grid-item p.email,
.inner-middle.contact-persons .grid-item p.email a

{

	 color:#c89d0c;

	 text-decoration:none;

	 font-size:13px;

}

.inner-middle.alumni .grid-item p.email a:hover,
.inner-middle.contact-persons .grid-item p.email a:hover

{

	 text-decoration:underline;

}

.select-menu{

	width:200px;

	margin-left:5px;

	margin-bottom:10px;

	float:left;

	margin-left:20px;

	}

.select-menu select{

	border:solid 1px #c9c9c9;

	border-radius:0px;

	}

.pagination{

	float:right;

	margin:0px;

	margin-right:10px;

	}

.pagination > li > a, .pagination > li > span{

	border:solid 1px #c89d0c;

	color:#c89d0c;

	font-weight:bold;

	font-size:14px;

	}

.pagination > li > a:hover,

.pagination > li > span:hover,

.pagination > li > a:focus,

.pagination > li > span:focus {

  z-index: 2;

  color: #FFFFFF;

  background-color: #c89d0c;

  border-color: #c89d0c;

}

.pagination > .active > a,

.pagination > .active > span,

.pagination > .active > a:hover,

.pagination > .active > span:hover,

.pagination > .active > a:focus,

.pagination > .active > span:focus {

  z-index: 3;

 color: #FFFFFF;

  background-color: #c89d0c;

  border-color: #c89d0c;

}

.pagination > li:first-child > a, .pagination > li:first-child > span,

.pagination > li:last-child > a, .pagination > li:last-child > span{

	border-radius:0px;

	}

	

	.middle-right .featured-image img {

	max-width: 100%;

	height: auto;

	}

.article-listing h1{

	font-size:21px;

	text-transform:none;

	line-height:20px;

	}

.article-listing .featured-image{

	float:left;

	width:20%;

	margin-right:10px;

	}

.article-listing p{

	padding-bottom:10px;

	line-height:22px;

	}

.article-listing .read_more a{

	color:#39a9ad;

	font-size:14px;

	}

.article-listing span.post-date{

	font-weight:600;

	}

.atrilce-txt hr{

	border-color: #c89d0c -moz-use-text-color -moz-use-text-color;

	}
.middle-right .panel-grid-cell p{
	
	color: #303030;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    margin: 0;
    padding: 0 0 10px;
	}
.panel-grid .panel-grid-cell{
	border:solid 1px #c89d0c;
	padding:15px !important;
	min-height:191px;
	
	}
.panel-grid-cell{
	width:23% !important;
	float:left !important;
	}
.panel-grid .panel-grid-cell:nth-child(odd){
	margin-left:2%;
	border-right:none;
	}
.panel-grid .panel-grid-cell:nth-child(even){
	border-left:none;
	}