@import url(http://fonts.googleapis.com/css?family=Open+Sans);

/*------------------global layout---------------------*/



body{margin:0; padding:0; font-family: 'Open Sans', sans-serif;}

p{color:#6B6B6B}
img{max-width:100%; height:auto; display:block; vertical-align:middle; width:100%}
.top-quote p{font-size:13px; color:#e6e6e6; line-height:18px; margin:10px 0 0 0}

.nav-container{background-color:#fff}

.search-bar{padding:0}

.search-bar form{padding:0; float:right}
.current-menu-item a{   background-color: #4E4E4E;
    color: #FFFFFF!important;}
	.foot-menu .navbar-nav{float:right}
	.foot-menu .current-menu-item a{background:none}
span.post-date{font-size:12px; color:#757575; border-bottom:1px solid #b2b2b2; display:block; padding:0 0 5px 0; margin:0 0 5px 0}

.date{background-color:#f1f1f1; border:1px solid #e6e6e6;}

span.list-post-date{ font-size:12px; color:#757575; display:inline-block; padding:3px 5px;}

span.post-date a.cat-anchor{ padding:0 10px 0 0; cursor:pointer}

a.read-more{margin-left:0px}

h1.small-f{font-size:14px; color:#757575; line-height:10px; margin:0 0 6px 0}

.l-news{border-left:1px solid #ccc}
.news-thumb h1{line-height:22px; margin-bottom:0}
.news-thumb h1 a{font-size:18px;}

.top-row{border-bottom:1px solid #b2b2b2; padding-bottom:15px; margin-bottom:15px}

.title{font-size:18px; color:#000000;}

.title-background{font-size:18px; color:#ffffff; background-color:#333333; padding:5px 10px}

.youtube-thumb{background-color:#ececec; border:1px solid #dadada; padding:10px 12px}

.youtube-top{border-top:0; border-bottom:1px solid #d4d4d4; padding-bottom:10px }

.youtube-down{border-bottom:0; border-top:1px solid #ffffff; padding-top:15px }

.social{margin-top:15px}

h1 span{border-bottom:3px solid #000000; padding-bottom:8px}

ul.social-btn{padding:0}

ul.social-btn li{background-color:#505050; float:left; list-style-type:none}

ul.social-btn li:hover{background-color:#000000}

.listing-thumb{ margin-bottom:10px}
.listing-thumb h1{line-height:24px; margin:0}
.event-info hr{margin:15px 0 10px 0}

ul.social-btn li a{font-size:15px; text-transform:uppercase; line-height:35px; color:#ffffff; padding:0px 24px}

ul.social-btn li.social-mid a{padding:0 25px}

.social-first{border-right:1px solid #626262;}

.social-mid{border-right:1px solid #626262; border-left:1px solid #404040}

.social-last{border-left:1px solid #404040}

.news-carousel-thumb, .video-thumb{margin-bottom:10px}
.news-carousel-thumb h1 a{display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;}
.list-n hr{margin:15px;}
#footer{background-color:#333333; padding:20px 0; color:#c1c1c1; margin:10px 0 0 0}

#footer p{color:#c1c1c1}

#footer a{color:#c1c1c1}

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

.foot-menu span{padding:0 16px}
.big-img{border-right:1px solid #ccc; margin:0 -1px 0 0}
.sidebar{border-left:1px solid #ccc}

.sidebar .l-news{border:none}

a.img-hover:hover{opacity:0.9}

.detail-block p{font-size:14px}

.detail-block img{background-color:#f1f1f1; padding:10px; border:1px solid #D1D1D1}

.links ul{margin:0; padding:0}

.links ul li{list-style-type:none; margin:0 0 10px 0px; background:url(../images/arrow.jpg) no-repeat left 8px; padding:0 0 0 20px}

.links ul li a{font-size:18px; color:#DE3333}

.links ul li a:hover{color:#000000}

h1.event-title{font-size:20px; text-transform:uppercase}

span.post-event-date{font-size:16px; color:#626262; display:block}

span.post-event-time{margin:0 0 10px 0; display:block}

.event-info img{margin:0 0 10px 0; display:block}

.foot-menu .navbar-nav > li > a{padding:0 17px; border-right:1px solid #C1C1C1; margin:0; font-size:13px; line-height:12px; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; }
.foot-menu .nav > li > a:hover, .foot-menu .nav > li > a:focus{background:none}
.l-news .news-thumb a.img-hover, .news-carousel-thumb a, .youtube-down a.img-hover, .youtube-top a.img-hover{display: block;
    max-height: 138px;
    overflow: hidden;}
.l-news .news-thumb a.img-hover img, .news-carousel-thumb a img, .youtube-down a.img-hover img, .youtube-top a.img-hover img{margin-top:-50px}
.pagination ul li{list-style-type:none; display: inline-block; margin:0 5px}
span.page-numbers, a.page-numbers{font-size:15px; margin:0 8px; color:#7E7E7E}
span.current{color:#000000; font-weight:bold}
.video-thumb a{}
.video-thumb img{}
	@media (min-width: 768px) and (max-width: 900px){
		ul.social-btn li{width:100%; border-bottom:1px solid #626262}
		.navbar-nav > li > a{ padding: 4px 11px; font-size:13px}
.foot-menu .navbar-nav > li{margin:0 5px 15px 0}
		}
@media (max-width: 767px) {
	.foot-menu .navbar-nav li{width:48%; display:inline-block; padding:0 0 5px 0}
	.foot-menu .navbar-nav > li > a{border:none}
	.search-bar form{float:none}
	h1.small-f{background-color:#000000; color:#ffffff; padding:10px}
	}
	@media (min-width: 480px) and (max-width: 767px){
			ul.social-btn li{width:33.3%; }
		}
	@media (max-width: 360px) {
		ul.social-btn li{width:100%; border-bottom:1px solid #626262}
		}