	

body{
	/*background-image:url("../media/3.jpg"); */
	font-family: 'Muli', sans-serif;
	background-color:#ECEBF0;
}

h2{
	
	color:#353129;
	margin:50px 0 30px 0;
}

ol{
	margin-left:20px;
	list-style-type: decimal;
}

/*Header*/
.page-logo{
	background-color:#484A47;
	
	color: #ECEBF0;
	font-size:20pt;
	min-height:60px;

	text-align:center;
	
}

.page-logo a{
	text-decoration:none;
	color: #C1CE96;
}

.page-logo a:hover{
	color:#C1CE96;
	
}
.logo-text{
	padding-top:15px;
	display:block;
	
}



.content{
	max-width:940px;
	margin:20px auto 0 auto;
	padding:0 auto;
	background-color:#ECEBF0;
}

.main-content a{
	color:#687d77;
	border-bottom:1px solid #aaa;
}

.main-content a:hover{
	color:#c1ce96;
		
}

/*Bootstrap overrides*/
.navbar-collapse{
	background-color:#484A47;
	
}

.navbar-nav li a{
	color:#C1CE96 !important;
	padding-left:10px !important;
	padding-right:10px !important;
}

.navbar-nav li a:hover{
	color:#fff !important;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{
	background-color:#666 ;
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .active > a{
	background-image:none;
	background-color:#666 ;
}

.navbar-brand{
	padding-top:5px;
	color: #C1CE96;
}

.navbar-brand:hover{
color: #23527C !important;
}

.navbar-nav{
    margin: 0 auto;
    display: table;
    table-layout: fixed;
    float:none;
	
}


.navbar-default{
	-moz-border-radius-topright: 0px;
	border-top-right-radius: 0px;
	-moz-border-radius-topleft: 0px;
	border-top-left-radius: 0px;
}

.fa-home{
	color:#C1CE96;
	margin-top:9px;
}

.fa-home:hover{
	color:#ECEBF0;
}

/*Slideshow*/
.slide-show{
	max-width:940px;
	height:440px;
	padding-left:0px;
	padding-right:0px;
	margin-bottom:0px;
}
.flex-caption{
	font-size:14pt;
	text-align:center;
}

.flexslider{
	border:none !important;
}

.separator-1{

	background:transparent;
	height:10px;
}

/*Faqs module*/
.side-menu{
	/*background-color:#F9F9F9;*/
	background-color:#484A47;
	padding:0px;
}

.side-menu h4{
	color:#ecebf0;
}

.faqs-ul{
	margin-left:0px;
	padding-left:10px;
	list-style:none;
	background-color:#F9F9F9;
}

.inner-ul{
	display:none;
	list-style:none;
	padding-left:10px;
	background-color:#fff;
	border-left:2px solid #C1CE96;
}

.faq-molule-title{
	margin-left:10px;
}

.vertical-separator{
	padding:0;
	margin:0;
}

.faqs-wrapper{
	margin:0;
	padding:0;
}

.faqs-ul a {
	text-decoration:none;
	border:none;
}

/*Main content*/
.main-content{
	background-color:#F9F9F9;
	padding-bottom:100px;
	margin-bottom:20px;
	min-height:600px;
}
.news-publication-details{
	font-style: oblique;
}
a, a:active, a:focus {
	outline: none;

}

.topics-list{
	list-style: disc; 
}
.topics-list li{
	margin-left:40px;
}

.bgs-table{
	border-collapse:separate;
	margin:0 30px;
}
.left{

	float:left;
}

.right{
	width:40%;
	float:left;
}

.center{
	margin:0 auto;
	padding:0 auto;
}

.bgs-table th{
	border:2px solid #484A47;
	background-color:#484A47;
	padding:10px 5px;
	font-size:11pt;
	/*color:#CCD6DF;*/
	color:#C1CE96;
}
.bgs-table tr:nth-child(2n+1){
	background-color:#DBE2C0;
}

.bgs-table td{
	padding:4px 8px;
}

.center-td{
	padding:4px 20px !important;
	text-align:center;
}

.venue-image{
	width:140px;
	height:100px;
	margin:20px 41px;;
}

/*Footer*/
.footer {
	/*padding-bottom:20px;*/
	background-color:#353129;
	color:#fff;
}

.footer-subtitle{
	font-weight:normal;
	border-bottom:2px solid #777;
	color:#ecebf0;
}

.footer-list{
	list-style:none;
	margin-left:0px;
	padding-left:0px;
}

.footer-list a{
	text-decoration:none;
}

.footer-social{
	margin-top:12px;
	margin-bottom:32px;
}

.signature{
	border-bottom:2px solid #fff;
	background-color:#353129;
	text-align:center;
	color:#ECEBF0;
	border-bottom:none;
}

.signature a{
	text-decoration:none;
}


/*Scroll to top button*/
.scroll-top-wrapper {
    position: fixed;
	opacity: 0;
	visibility: hidden;
	overflow: hidden;
	text-align: center;
	z-index: 99999999;
    background-color: #777777;
	color: #eeeeee;
	width: 50px;
	height: 48px;
	line-height: 48px;
	right: 30px;
	bottom: 30px;
	padding-top: 2px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.scroll-top-wrapper:hover {
	background-color: #888888;
}
.scroll-top-wrapper.show {
    visibility:visible;
    cursor:pointer;
	opacity: 1.0;
}
.scroll-top-wrapper span.fa {
	line-height: inherit;
}

.workshop-topics{
	list-style-type: disc;
	margin-left:30px;
}