header h1 {
	visibility: hidden;
}

header {
	background:url(../images/template/bg.png);
	background-size:cover;
}


#footer_content li {
    padding: 15px 25px 15px 25px;
    background-color: #990000;
    background-image: -moz-linear-gradient(top, #660000, #990000);
    background-image: -webkit-linear-gradient(top, #660000, #990000);
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#660000), to(#990000));
    background-image: -ms-linear-gradient(top, #660000, #990000);
    background-image: -o-linear-gradient(top, #660000, #990000);
    background-image: linear-gradient(top, #660000, #990000);
    text-transform: lowercase;
    text-decoration: none;
    color: #fff;
    font-size: .8em;
    text-transform: uppercase;
    text-align:center;
    border-radius: 4px;
}

#footer_content li:hover {
    background-color: #aa0000;
    background-image: -moz-linear-gradient(top, #990000, #aa0000);
    background-image: -webkit-linear-gradient(top, #990000, #aa0000);
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#990000), to(#aa0000));
    background-image: -ms-linear-gradient(top, #990000, #aa0000);
    background-image: -o-linear-gradient(top, #990000, #aa0000);
    background-image: linear-gradient(top, #990000, #aa0000);
}

#footer_content h2  {
    color: #660000;
}

footer {
	background:#610500;
	color:white;
}

.pod_frame {
	padding:10px;
	min-height:100px;
}

.navbar {
	height:56px !important;
	font-size:14px;
	text-transform:uppercase;
	background:url(../images/template/bg_menu_strip.png) center;
	background-size: 100% 100%;
	border-top:0;
}

#main_nav {
	max-width:1200px;
	background:url(../images/template/bg_menu.jpg) repeat-y;
}

#main_nav .nav > li > a {
	margin: 15px 5px;
}


h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: 'ProximaNova-Bold';
}

h2, .h2, #profile_right_column h3 {
	font-size:22px !important;
	color:#5b8fa8;
	text-transform:uppercase;
}

h2 a, .h2 a {
	color:#5b8fa8;
}


h4, .h4 {
	font-size: 17px !important;
	color: #800000 !important;
}

h4 a, .h4 a {
	font-size: 17px !important;
	color: #800000 !important;
	text-decoration:none;
}

.pod_bot {
	Size: 15px;
	color:#5B8FA8;
	text-align:right;
	font-family: 'ProximaNova-Bold';
	margin-top:20px;
}

.pod_bot a {
	color:#5B8FA8;
}


#main {
	padding: 20px 30px;
}

.gray_button {
	Size: 15px;
	background-color:#5b8fa8;
	color:white;
	font-family: 'ProximaNova-Bold';
	padding:20px;
	margin:5px 0;
	text-transform:uppercase;
}

.gray_button:hover {
	background-color:#165f83;
}

.gray_button a {
	color:white;
}

#uchi_footer {
	font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: .8em;
}

#uchi_footer h3 {
	margin:0;
	padding:0;
	padding-bottom: 2em;
	color:#f7ac32;
}

#uchi_footer .footer_buttons a {
	margin:0;
	padding:0;
	padding-bottom: 2.4em;
	color:white;
	font-weight:bold;
}

#uchi_footer .footer_buttons a:hover {
	text-decoration:underline;
	color:#f7ac32;
}

#uchi_footer a {
	color:white;
}

#uchi-footer a:hover {
	color:#f7ac32;
	text-decoration:underline;
}


footer a {
	color:white;
}

footer a:hover {
	color:#f7ac32;
	text-decoration:none;
}

/* ------------------ */
.rss_wrapper {
    background: white;
    margin-top: 20px;
}

.rss_title {
    border-radius: 0;
    color:#5b8fa8;
    font-size: 1.3em;
	font-family: "ProximaNova-Bold";
    text-transform: uppercase;
	color: #5b8fa8;
	padding:0;
	background-color:white;
}

.rss_title a {
    color:#5b8fa8;
}

.rss_title a:hover {
    color:#23527c;
}

.rss_wrapper ul {
    border: none;
    border-radius: 0;
    margin: 0;
    overflow: hidden;
    padding: 0;
	height:auto;
}

.rss_wrapper ul li a {
    color:#999;
    font-size:15px;
	font-family: "ProximaNova-Bold";
}

.vert_scroller {
	overflow:hidden !important;
	height: 350px !important;
}

.pod_bot {
	background: url(http://www.11.futuremagnet.com/uchicagofiji.org/images/template/pod_bot_shadow.png) bottom repeat-x !important;
}

.light-gradient {
    background: rgba(0, 0, 0, 0) linear-gradient(0deg, #ffffff 0%, rgba(255, 255, 255, 0) 100%) repeat scroll 50% 50%;
    border: medium none;
    bottom: 0;
    box-sizing: content-box;
    color: rgba(0, 0, 0, 0.9);
    display: block;
    height: 90px;
    left: 0;
    position: absolute;
    right: 0;
    text-overflow: clip;
    z-index: 99;
}

.light-gradient-link {
    position: absolute;
    bottom: 0;
	text-align:right;
	width:100%;
}

.light-gradient-link a {
    color:#5b8fa8;
    font-size:15px;
	font-family: "ProximaNova-Bold";
}

.light-gradient-link a:hover {
    color:#23527c;
}

.albums_in_pod {
	width:100% !important;
	max-height:210px;
}

.media-left, .media > .pull-left {
    padding-right: 0;
}

#footer_content {
    margin: 0 auto;
}

#copyright {
	font-size:.8em;
}

.rss_wrapper li {
	padding: 10px 0;	
}

.media-left {
	padding-right: 0;	
}

.thumbnail {
	padding: 0;
	border-radius:0;
}

.hX_inverted {
	color:white !important;
}


@media (max-width: 767px) { 
	h2 {
		 background: #5b8fa8;	
		 color:white;
		 padding: 15px;
	}
	
	h2 a {
		 color:white;
	}

	h2 a:hover {
		 color:#f7ac32;
	}
	
	.navbar {
		/* background-image: url(http://www.11.futuremagnet.com/uchicagofiji.org/images/template/bg_menu.jpg); */
		background: #e8e8e8; /* Old browsers */
		background: -moz-linear-gradient(left,  #e8e8e8 0%, #bcb4b1 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(left,  #e8e8e8 0%,#bcb4b1 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to right,  #e8e8e8 0%,#bcb4b1 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e8e8', endColorstr='#bcb4b1',GradientType=1 ); /* IE6-9 */

	}
	
	#main {
		padding:0;
	}
	
	.pod_frame {
		padding:0;
		height:inherit !important;
	}
	
	.vert_scroller {
		height:inherit !important;
	}
		
	.small-image-list, .big-image-list, .light-gradient-link {
		padding:0 10px;
	}
	.media  {
		padding:0 10px;
	}
	
	#main_nav {
		background: rgba(112,98,89,.9);
		box-shadow:none;
		text-align:left;
		padding:20px;
		font-size: 1.6em;
		top:0;
		position:relative;
	}
	
	.navbar .container-fluid {
		padding-left:0;
		padding-right:0;
	}
	
	.navbar-header {
		padding:3px 20px;
	}
	
	.icon-bar {
		color:white;
	}
}