/*
Theme Name: TOW
Author: Maxi
Template:     twentyfourteen
Author URI: http://design2dev.com/
Description: New theme for TOW
Version: 2.0
*/

/* implement */
.home-page .academics .inner {
	box-shadow: 3px 3px 0 #cc2229 !important;	
}
.home-page .academics h5{
	color: #cc2229;
}

.home-page .place.academics h5{
	color: #fff;
}

.home-page .place.academics.black_letters h5{
	color: #000;
}

.SubIntro .inner,.home-page .eventIntro.SubIntro .inner,.home-page.blue .academics.SubIntro .inner:hover {
	background: #FFF !important;
	color: #000 !important; 
}
.home-page .SubIntro .inner p, .home-page .SubIntro .inner h5{
	color: #000 !important;
	display: block !important;
	visibility: visible !important;
}

.home-page .SubIntro .inner h3{
	margin-left: 0px !important;
	padding-left: 0px !important;
}

.home-page .SubIntro .inner p{
	font-size: 16px;
	font-family: news-gothic-std, Arial, Helvetica, sans-serif;
}

.home-page .projects.SubIntro .inner h3, .home-page .projects.SubIntro .inner p a{
	color: #81c3cd !important;
}

.home-page.blue .academicsIntro.academics.SubIntro .inner h3, .home-page .academics.SubIntro .inner p a{
	color: #cc2229 !important;
}

.home-page .event.SubIntro .inner h3, .home-page .event.SubIntro .inner p a{
	color: #ceda42 !important;
}

.home-page .SubIntro .inner{
	display: block !important;
	visibility: visible !important;
}

.home-page.blue .academicsIntro .inner {
	background: #cc2229;
	color: #fff !important; 
}
.home-page.blue .academicsIntro .inner h3 {
	color: #fff !important; 
}

.home-page .normal.event .inner {
	box-shadow: 3px 3px 0 #c3ce48;
	min-height: 240px;
	background: #FFF !important;
}

.blog-page.landing .entry .more-link {
	font-weight: bold;
	display: block;
	margin-bottom: 20px;
	color: #000;
	text-decoration: none;
	font-size: 14px;
}

.authors li{
	list-style: none;
}

.featured-space.blue{
	background: #81c4ce;
}

.featured-space.grey{
	background: #afafaf;
}

.featured-space.green{
	background: #c3ce48;
}
.home-page article p{
	visibility: hidden !important;
}

.home-page article:hover p{
	visibility: visible !important;
}


.green .nav-pills>li>a{
	color: #c3ce48;
}

.navbar .find-tags ul{
	width: 800px;
	float: left;
	margin-bottom: 10px;
}
.navbar .find-tags ul li{
	width: 240px;
	float: left;
}
.authors li a,.authors li{
	font-size: 12px;
	color: #7c7d80;
	line-height: 19px;
}
.menu-item a{
	color: #c6c8cc!important;
}
.grey-color .navbar-nav>li.current-menu-item>a{
	color: #000 !important;
}

#sidebar li{
	float: left;
}
#sidebar .nav li {
	width: 100%;
}
.nav-pills>li>a:hover,.nav-pills>li>a.two.active{
	color: #000000 !important;
	background: none !important;
}

.nav-pills>li>a.two{
	font-size: 12px;
	float: left;
	text-transform: uppercase;
	font-weight: bold;
	margin-right: 10px;
}

.withPading{
	padding-left: 30px !important;
}

.noTop{
	margin-top: 0px;
	padding-top: 0px;
}
.black{
	color: #000;
}

.topBlue{
	border-top-color: #81c4ce !important;
}

.right-side .sideDate{
	text-transform: uppercase;
}

.inner-page .manager a{
	font-size: 14px !important;
}

.manager span{
	float: left;
}
.manager ul{
	float: left;
	padding: 0px 5px;
}
.manager ul li{
	list-style: none;
}

.inner-page h2.filterTitle{
	float: none;
	height: 50px;
	z-index: 99;
	color: #41ad9b;
	font-family: news-gothic-std, Arial, Helvetica, sans-serif;
}

.filterTitle{
	float: left;
	margin: -50px 0px 0px 30px;
	height: 50px;
	position: relative;
	z-index: 99;
	color: #41ad9b;
	font-family: news-gothic-std, Arial, Helvetica, sans-serif;
}

.inner-page .entry{
	margin-top: 15px;
}

.inner-page .right-side{
	padding: 0px;
}

#sidebar ul{
	float: left;
	width: 100%;
}

.calendar-item.green{
	margin-top: 25px !important;
}
.calendar-item.green a{
	color: #c3ce48;
	font-size: 18px;
}
.tribe-bar-views-inner.tribe-clearfix{
	visibility: hidden !important;
}
.tribe-mini-calendar-wrapper{
	float: left;
	display: block;
}

.tribe-related-events{
	list-style: none;
	padding: 0px;
	margin:0px;
}

.tribe-related-events-thumbnail img{
	width: 250px !important
}

.related .home-page article{
	opacity: 1 !important;
}

.event-widget .inner .tribe-mini-calendar-wrapper{
	width: 100%;
}

.cols-func.loader{
	max-width: 1573px !important;
}
.home-page .eventIntro .inner{
	background: #ceda42 !important;
}


.home-page .event-widget .inner {
	box-shadow: 3px 3px 0 #c3ce48;
	min-height: 240px;
	color: #999;
}

.home-page .event-widget .inner:hover {
	background-color: #FFF;
	color: #999;
}

.home-page .event-widget .inner:hover p, .home-page .event-widget .inner a, .home-page .event-widget .inner h2{
	color: #999;
}
.home-page .event-widget h5, .home-page .event h5, .home-page .event-widget .inner:hover h5{
	color: #c3ce48;
}
.home-page .event-widget h5 strong{
	font-weight: 700 !important;
}
.tribe-events-has-events{
	background-color: #c3ce48 !important;
}
.tribe-events-has-events a{
	color: #FFF !important;
}
.list-dayname{
	display: none !important;
}
.manager span{
	float: none !important;
}
.manager>span{
	/*width: 100%;*/
	float: left !important;
}

.navbar-nav li.current:hover a, .navbar-nav li.current a:hover{
	color: #fff !important;
}
.navbar-nav>li.yellow.current>a {
	background: #c3ce48;
	color: #fff;
}

.ajaxLoader{
	background: url(images/ajax-loader.gif) no-repeat center center;
	width: 87%;
	float: left;
	margin: 0px auto;
	min-width: 300px;
	height: 180px;
}

ul.blue>li>a{
	color: #81c4ce !important;
}

.event-widget{
	position: absolute !important;
	right: 0px !important;
	top:  0px !important;
}
footer{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
}
html{
	position: relative !important;
	min-height: 100%;
}

.container{
	padding-bottom: 140px !important;
}

.navbar-header>button.navbar-toggle.opened{
	background: url(images/ico_close.png) right center no-repeat !important;
	height: 20px;
	width: 20px;
}
.navbar-header>button.navbar-toggle.opened>.icon-bar{
	display: none;
}

a.load-more{
	left: 0 !important; 
	width: 99% !important;
}
#content.rr{
	position:static !important;
}
#content.rr .post {
	position: static !important;
}
.blog-page.landing .post > h2 a:hover  {
	color: #428bca;
}


.navbar-collapse{

}

.anchor{display: block; position: relative; top: -90px; visibility: hidden;}

#tribe-events .entry{
	margin-top: 15px;
}

.tribe-events-list .tribe-events-venue-details, .tribe-events-event-meta address.tribe-events-address{
	font-style: normal !important;
}

.rsvp{
	font-family: news-gothic-std, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #ceda42 !important;
}

.tribe-events-event-meta .tribe-events-meta-group, .tribe-events-event-meta .column{
	padding: 0px !important; 
	width: 100% !important;
}

.home-page .event-widget:hover .inner{
	background-color: #FFF !important;
}

.home-page .event-widget:hover .inner .list-info span{
	color: #999 !important;
}

.home-page .event.eventIntro .inner:hover h3{
	color: #000 !important;
}

@media screen and (min-width: 1531px){
	.grid {
		max-width: 100% !important;
	}
	.home-page.blue .academics .inner:hover{
		background: #cc2229 !important;
	}
	.home-page .normal.event:hover .inner {
		background: #c3ce48 !important;
	}
	.home-page.blue .inner:hover {
		color: #fff;
		background: #81c4ce;
	}
}
@media screen and (min-width: 1231px) and (max-width: 1530px) {
	.event-widget{
		position: absolute !important;
		left: 631px !important;
		top:  0px !important;
	}
	.home-page.blue .academics .inner:hover{
		background: #cc2229 !important;
	}
	.home-page .normal.event:hover .inner {
		background: #c3ce48 !important;
	}
	.home-page.blue .inner:hover {
		color: #fff;
		background: #81c4ce;
	}
	.home-page .inner:hover p{
		display: block;
	}
	.grid {
		max-width: 100% !important;
	}


}

@media screen and (min-width: 651px) and (max-width: 1230px) {
	.event-widget{
		position: absolute !important;
		left: 0px !important;
		top:  0px !important;
		width:  625px !important;

	}
	.home-page.blue .academics .inner:hover{
		background: #cc2229 !important;
	}
	.home-page .normal.event:hover .inner {
		background: #c3ce48 !important;
	}
	.home-page.blue .inner:hover {
		color: #fff;
		background: #81c4ce;
	}

	.home-page .inner:hover p{
		display: block;
	}

}

@media screen and (max-width: 650px) {
	.navbar .find-tags ul{
		width: 100%;
	}

	.event-widget{
		position: absolute !important;
		left: 0px !important;
	}
	.navbar .find-tags ul a{
		font-size: 18px;
	}

	.navbar .find-tags ul li {
		margin-top: 12px;
	}

	.desktop-only{
		display: none !important;
	}
	.color.yellow.dropdown{
		margin-bottom: 20px;
	}

}