p{
	font-family: 'Roboto', sans-serif;
}

h1{
	font-size:28px !important;
}
#top-bar{
	background: #00000c !important;
}

#header-ad{
	float: right;
	margin: 5px 0;
}
.sticky-header #header-wrap, #header-wrap{
	background: #000019 !important;
}

.content-wrap{
	background: #0F1321;
    padding: 40px 0 !important;
}

#header{
   background: #000012 !important;
}

#primary-menu a{
	text-transform: none !important;
	font-size: 13px !important;
	font-family: 'Poppins', 'sans-serif' !important;
}

.he-text{
	color: #aaa;
}

.he-text span{
	color: #fff !important;
	font-weight: 500 !important;
}

.dark #primary-menu:not(.not-dark) ul ul, .dark #primary-menu:not(.not-dark) ul li .mega-menu-content, #primary-menu.dark ul ul, #primary-menu.dark ul li .mega-menu-content{

	background: #000019 !important;
	border-top-color: #209d56 !important;
}

.fancy-title h3{
	background: transparent !important;
	font-size: 28px;
}

.fancy-title h4{
	background: transparent !important;
	font-size: 24px;
	margin-top: 5px;
}

.button-green{
	background: #209d56 !important;
}


.more-link{
	color: #209d56 !important;
	border-bottom: 1px solid #209d56 !important;
}

.bg-blue{
	background: #0573bb !important;
}

.events .entry{
	background: #f2f2f2 !important;
}

.events .entry h2 a{
	color: #3A3D49 !important;
	font-size: 24px;
	text-transform: none;
	letter-spacing: -0.5px;

}

.events .entry h2 a:hover{
	color: #242835 !important;
}




#primary-menu ul ul li a{
	font-size: 13px !important;
	font-weight: 600 !important;
	color: #fff !important;
}

#primary-menu ul ul li a:hover{
	padding-left:15px !important;
}

.dark .entry-meta li a{
	color: #aaa !important;

}

/** SIDEBAR **/

#sidebar #posts .entry-content{
	margin-top: 10px !important;
}



#sidebar p, #sidebar .entry-image{
	margin-bottom: 10px !important;
}


#sidebar .entry{
	padding: 0 !important;
	border: none !important;
}

#sidebar .entry-image img{
	border-bottom: 4px solid #209d56;
}


/** footer **/

#footer{
	font-weight: 300 !important;
}

.dark #footer{
	background: #000012 !important;
	color: #fff;
}

.dark .widget p {
	opacity: 1 !important;
}

#footer h5{
	font-size: 18px;
	color: #fff;
}

#footer ul li a{
	background-image: none !important;
	padding-left: 0px !important;
	margin-bottom: 5px;
	font-size: 14px;
	color: #fff;
}

#copyrights{
	padding: 30px 0 !important;
	font-size: 14px !important;
	color: #888 !important;
	border-top: 1px solid rgba(255,255,255,0.05);
	background: #000012 !important;
	font-weight: 400;

}

#copyrights a{
	color: #aaa;
	font-weight: 300 !important;
}

.dark #footer .social-icon.si-borderless, #footer.dark .social-icon.si-borderless{
	color: #bbb !important;
}


.dark .feature-box.fbox-bg.fbox-center.fbox-plain .fbox-icon, .dark .feature-box.fbox-bg.fbox-center.fbox-border .fbox-icon, .dark .feature-box.fbox-bg.fbox-center.fbox-outline .fbox-icon, .dark .feature-box.fbox-bg.fbox-center{
	background-color: #0F1321 !important;
}

.bgwhite{
	background: #fff;

}

.padleft0{
	padding-left: 0;
}

.padbgwhite{
	padding: 30px 20px !important;
}


.landing-wide-form{
	border-radius: 10px !important;
	font-weight: 800;
}

.landing-wide-form .form-control{
	border-radius: 3px !important;
}

.entry .entry-content p{
	color: #3A3D49;
	font-family: 'Roboto', sans-serif;
}

#sidebar .entry h2 a{
	color: #E9E9EA !important;
	font-family: 'Roboto', sans-serif;
	font-size: 18px;
	font-weight: 400 !important;
	text-transform: none;
	letter-spacing: 0.3px;
}

#sidebar .entry h2 a:hover{
	color: #fff !important;
}

#sidebar .entry p{
	color: #BDBEC2;
	font-family: 'Roboto', sans-serif;
}

#fullcalendar{
	color: #aaa;
	border-color: #aaa;
}

#fullcalendar:hover{
	color: #fff;
}

/*
.maintext{
	font-size: 56px !important;
	text-shadow: 2px 2px #222 !important;
	text-transform: none !important;
	font-weight: 600 !important;
}*/

/*
.landing-wide-form{
	background: #fff !important;
	border-radius: 4px !important;
}*/


#primary-menu ul li > a{
	font-weight: 400 !important;
	font-size: 14px !important;
}

#top-search form input{
	font-size:14px !important;
	font-weight: 500 !important;
}

.button-green{

	font-size: 15px !important;
	font-weight: 400 !important;
	height: 46px !important;
	margin: 0px !important;
	border-radius: 3px !important;
	font-family: 'Poppins', sans-serif;
}

.landing-wide-form{
	background: rgba(0,0,0,0.4) !important;
	border-radius: 5px !important;
}


.heading-block h1{
	font-family: 'Poppins', sans-serif;
	letter-spacing:-0.5px !important;
	font-size: 24px !important;
	text-shadow: none !important;
	text-shadow: 1px 1px 1px rgba(0,0,0,.75) !important;
    font-weight: 400 !important;

}

.heading-block h3{
	font-family: 'Poppins', sans-serif;
	letter-spacing: 0 !important;
	font-size: 56px !important;
	color: #eee !important;
    text-shadow: 2px 2px 2px rgba(0,0,0,.35) !important;
    font-weight: 600 !important;

}

.video-wrap{
	height: 450px;
}

#footer h5{
	font-family: 'Lato', sans-serif;
}

#footer{
	font-family: 'Poppins', sans-serif;
}

#footer .footer-widgets-wrap{
padding: 40px 0 !important;
}

.social-icon{
margin-right:15px !important;
}

.single-event{
	padding: 20px;
	background: #fff;
	color:#333;
}


.single-event h3{
	color: #333 !important;
}

.panel-body{
	background: #f1f1f1;
	font-family: 'Roboto', sans-serif;
}


#press .entry-info{
	padding: 20px;
	background: #fff;
}

#press .entry-image{
	margin-bottom: 0px;
	border-bottom: 4px solid #209d56;
}

#press .entry-title a{
	color: #000;
	font-weight: 700;

}

#press .entry-meta, #whatshappening .entry-meta{
	margin-bottom: 10px;
}

#events .entry-meta{
	margin-bottom: 10px;
}

#press .entry{
	border: none;
	margin-bottom: 0px !important;
}

.events .entry{
padding: 0px !important;
border-bottom: 0 !important;
}

.events .entry .entry-image{
margin:0 !important;
}

.events .entry .entry-c{
	padding:20px !important;
}

#press .entry .entry-title a{
	color: #3A3D49 !important;
    font-size: 24px;
    text-transform: none;
    letter-spacing: -0.5px;
}

#events.small-thumbs .entry-image{
	width: 400px;
}

#posts{

	padding: 40px 20px;
	font-family: 'Poppins', sans-serif;
	color: #333;
}



#page{

	padding: 20px;
	font-family: 'Poppins', sans-serif;
	color: #333;
	background: #fff;
}

#page .table thead th {
    vertical-align: bottom;
    border-bottom: 2px solid #ccc;
    border-top: 1px solid #ddd;
    height: 60px;
    vertical-align: middle;
    font-weight: 500 !important;
    text-transform: uppercase;
}

#page ul.tab-nav:not(.tab-nav-lg){
	border-bottom: 1px solid #ddd;
}


#page ul.tab-nav:not(.tab-nav-lg) li a {
    display: block;
    padding: 0 15px;
    color: #444;
    height: 40px;
    line-height: 40px;
    background-color: #F2F2F2;
    font-size: 14px;
    font-weight: 500;
}

#page ul.tab-nav:not(.tab-nav-lg) li {
    float: left;
    border: 1px solid #DDD;
    border-bottom: 0;
    border-left: 0;
    height: 41px;
    text-align: center;
}

#page ul.tab-nav:not(.tab-nav-lg) li:first-child{
    margin-left: 0px;
    border-left: 1px solid #DDD;
}

#page ul.tab-nav:not(.tab-nav-lg) li.ui-tabs-active a{
	position: relative;
    top: 1px;
    background-color: #FFF;
}

#page .acctitle{
	color: #444;
}

#page h4{
	color: #444;
}

#page h3, #page h2{
	color: #111;
}

#page .entry-image{
	margin-bottom: 0px !important;
}

#page .show-grid [class^=col-]{
	background-color: rgba(0,0,0,0.05);
    border-color: rgba(0,0,0,0.1);
}

.legacy .row{
	margin-left: 0 !important;
	margin-right: 0 !important;
}


.button-view-details{
	font-size: 14px !important;
}

#content p{
	color:#3A3D49;
}