.fc-calendar .fc-row > div > span.fc-date {
  text-shadow: 0 1px 0px #000; }

.layout-desktop nav a {
  font-weight: 400;
  letter-spacing: 1px; }

.layout-desktop nav ul ul a {
  letter-spacing: 1px; }

.header-fixed header nav > ul > li > a,
.layout-middledesktop header nav > ul > li > a {
  letter-spacing: 1px;
  font-size: 20px; }

.layout-mobile header nav > ul {
  box-shadow: none; }

.layout-desktop nav a {
  padding: 0 26px; }

.home #container {
  background: url("../images/bg_2_new.jpg") repeat-x center top; }

.header-fixed header .logo, .layout-mobile header .logo {
  width: 300px;
  height: 45px; }

.cal-controls .fa, .carousel-nav .fa {
  background: none; }

[data-width="1"][data-layout="multiple"] .widget_content.scroller_container .list .entry .title,
[data-width="1"][data-layout="news"] .widget_content.scroller_container .list .entry .title,
[data-width="1"][data-layout="social"] .widget_content.scroller_container .list .entry .title {
  max-height: 49px; }

#column_1 p a:hover, #column_1 li a:hover {
  text-decoration: underline; }

#column_1 .holder {
  overflow: visible; }

.footer.widgetBackgroundColor {
  background-color: #2c2c2a; }

[data-layout='single'][data-width='2'] .event_list.widget_content.carousel .entry .info .title {
  max-height: 95px; }

.event_list.widget_content.carousel .info .title {
  max-height: 41px; }

/* Homepage Slideshow */
.home #branding.full_responsive {
  overflow: hidden; }

.full .full-slideshow {
  float: left;
  width: 100%;
  clear: both;
  padding: 0px 0;
  margin-top: 30px;
  margin-right: 30px;
  overflow: hidden;
  border-color: rgba(255, 255, 255, 0.8) !important;
  background: rgba(255, 255, 255, 0.8) !important; }
  .full .full-slideshow .royalSlider {
    margin: auto;
    height: auto;
    width: 100%; }

.one_sidebar_right .full-slideshow {
  height: auto; }
