@charset "utf-8";
/* CSS Document */
.tp-social a.socialchannels{
background: none repeat scroll 0 0 #3e5a98;
    border: 1px solid #fff;
    color: #fff;
    font-size: 0.8em;
 padding: 5px 8px;
  transition: background 0.2s cubic-bezier(0.33, 0.66, 0.66, 1) 0s, color 0.2s cubic-bezier(0.33, 0.66, 0.66, 1) 0s;
  -webkit-transition: background 0.2s cubic-bezier(0.33, 0.66, 0.66, 1) 0s, color 0.2s cubic-bezier(0.33, 0.66, 0.66, 1) 0s;
}
.tp-social a.socialchannels:before{
	font-family: 'FontAwesome'; content: "\f164"; margin-right: 10px;
	margin-right: 5px;
}
.tp-social a.socialchannels:hover{
	background: none repeat scroll 0 0 #fff;
	 border: 1px solid #3e5a98;
	 color: #333;
	  transition: background 0.2s cubic-bezier(0.33, 0.66, 0.66, 1) 0s, color 0.2s cubic-bezier(0.33, 0.66, 0.66, 1) 0s, border 0.2s cubic-bezier(0.33, 0.66, 0.66, 1) 0s;
  -webkit-transition: background 0.2s cubic-bezier(0.33, 0.66, 0.66, 1) 0s, color 0.2s cubic-bezier(0.33, 0.66, 0.66, 1) 0s, border 0.2s cubic-bezier(0.33, 0.66, 0.66, 1) 0s;
}


a.button-light-agendas-readmore{
	border-bottom: inherit !important;
  background-color: #ffffff !important;
  border: 1px solid #333333!important;
  color: rgb(65,72,67) !important;
  text-transform: uppercase;
 font-size: 0.8em;
    margin: inherit;
    padding: 10px 30px !important;  
    box-shadow: inherit !important;
}
a.button-light-agendas-readmore:hover{
	background-color:rgb(216,135,18) !important;
color:rgb(255,255,255) !important;
}
#rt-header .menu-block .gf-menu.l1 > li > .dropdown {
	
	}

div.library.fc .sprocket-strips-content {
  
	 background: none repeat scroll 0 0 #4e9ca6;}
div.library.fc .sprocket-strips-item {
  padding-right: 20px;
    text-align: center;
}
div.library.fc .sprocket-strips-container {
	margin: 20px 0;
}
/*Jcal Pro Stuff*/
.jcalpro_flex.meetings li.jcalpro_events_event{
	 margin: 0 0 10px;
}
.jcalpro_flex.meetings li.jcalpro_events_event span.jcalpro_events_link a, .jcalpro_flex.meetings span.jcalpro_events_link a{
	    color: #fff;
    font-size: 1.1em;
	border-bottom: 1px solid #EECB8D;
    box-shadow: 0 -1px 0 #eecb8d inset;
  transition: background 0.2s cubic-bezier(0.33, 0.66, 0.66, 1) 0s, color 0.2s cubic-bezier(0.33, 0.66, 0.66, 1) 0s;
  -webkit-transition: background 0.2s cubic-bezier(0.33, 0.66, 0.66, 1) 0s, color 0.2s cubic-bezier(0.33, 0.66, 0.66, 1) 0s;
	text-decoration: none;
	padding: 0 2px 0 3px;
}
.jcalpro_flex.meetings li.jcalpro_events_event span.jcalpro_events_link a:hover, .jcalpro_flex.meetings span.jcalpro_events_link a:hover{
	 background: none repeat scroll 0 0 #EECB8D;
	 color: #333;
}
.jcalpro_flex.meetings li.jcalpro_events_event span.jcalpro_events_date{
	font-size: .9em;
}
/*#k2Container .itemBody div.itemFullText iframe{
	 border: 1px solid #ccc;
}*/
div#rt-expandedtop div.rt-container{
	 border-left: 1px solid #525a54
}

#rt-expandedtop {
   height: auto;
    min-height: 40px;
	 border-top: medium none;
	 /*  border-top: 1px solid #525a54;*/
}

#rt-expandedtop div.lib-main-menu{
	  padding: 0;
}

#rt-expandedtop div.lib-main-menu ul.nav.menu li{
	float:left;
	margin:0;
	 border-right: 1px solid #525a54;
	 border-top: 1px solid #525a54;
}
#rt-expandedtop div.lib-main-menu ul.nav.menu li.current{
	clear:inherit;
}

#rt-expandedtop div.lib-main-menu ul.nav.menu li a{
	    color: #fff;
     padding: 10px;
	  transition: background 0.2s cubic-bezier(0.33, 0.66, 0.66, 1) 0s, color 0.2s cubic-bezier(0.33, 0.66, 0.66, 1) 0s;
  -webkit-transition: background 0.2s cubic-bezier(0.33, 0.66, 0.66, 1) 0s, color 0.2s cubic-bezier(0.33, 0.66, 0.66, 1) 0s;
}
#rt-expandedtop div.lib-main-menu ul.nav.menu li a:hover{
	    background: #AFC2B4;
color:#333;
 transition: background 0.2s cubic-bezier(0.33, 0.66, 0.66, 1) 0s, color 0.2s cubic-bezier(0.33, 0.66, 0.66, 1) 0s;
  -webkit-transition: background 0.2s cubic-bezier(0.33, 0.66, 0.66, 1) 0s, color 0.2s cubic-bezier(0.33, 0.66, 0.66, 1) 0s;
}
.rt-container form#library-search-form input#target.input-medium.search-query{
	width: 175px;
}
form#library-search-form {
    float: right;}
#rt-sidebar-a .side-events .jcalpro_events_link a{
	
}
#rt-sidebar-a .side-events .jcalpro_events_link a:hover{
	color:#fff;
	text-decoration:underline;
}
#rt-utility .its.visible-phone ul.nav.menu li{
	font-size: 0.9em;
}
#rt-utility .its.visible-phone ul.nav.menu li a{
	   padding: 3px 7px;
}
#rt-utility .rt-block.its.visible-phone h2.title{
	  font-size: 23px;
    margin: 0 0 10px;
}
body #rt-utility .rt-block.its.visible-phone {
	padding: 25px 20px 20px;
}
#rt-utility .rt-block.its.visible-phone ul.nav.menu li.current{
	padding: 5px;
}
div.itemNavigation {
	width:100%;
}
#rt-sidebar-a .its.hidden-phone ul.nav.menu li{
	font-size: 0.9em;
	line-height: 1.2em;
}
#rt-sidebar-a .its.hidden-phone ul.nav.menu li a{
	  /* padding: 5px 7px;*/
}
#rt-sidebar-a .rt-block.its.hidden-phone ul.nav.menu li.current{
	padding: 5px;
}