﻿.vc_tta.vc_general .vc_tta-title-text:not(:empty):not(:first-child),.vc_tta.vc_general .vc_tta-title-text:not(:empty)~*{margin-left:14px}
.vc_tta.vc_general .vc_tta-title-text:empty{display:inline-block}
.vc_tta .vc_tta-title-text:not(:empty)~.vc_tta-controls-icon,.vc_tta-controls-align-left.vc_tta-tabs.vc_tta-tabs-position-bottom .vc_tta-tabs-container,.vc_tta-controls-align-left.vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-container{margin-left:0}


.viditems {
float:left;
width: 235px;
margin-right:20px;
position:relative;
}

.viditems img {
z-index: 3;
margin-bottom: 5px;
}

    .cal-header .cal-controls span.cal-next {
      border-left: 1px solid rgba(0, 0, 0, 0.3);
      right: 0;
      background-position: 7px -802px; }

      .cal-header .cal-controls span.cal-next:hover {
        background-position: 7px -802px; }

  .calendar-new .cal-prev, .calendar-new .cal-next {
    font-size: 30px;
    color: white;
    vertical-align: middle;
    padding: 0 20px; }

    .calendar-new .cal-prev .fa, .calendar-new .cal-next .fa {
      line-height: 30px; }

    .calendar-new .cal-prev:hover, .calendar-new .cal-next:hover {
      color: #3D91CA; }

  .calendar-new .cal-next {
    float: right; }
.column,.columns{-ms-flex:1 1 0px;flex:1 1 0px;padding-right:.625rem;padding-left:.625rem;min-width:0}
.column.row.row,.row.row.columns{float:none;display:block}
.row .column.row.row,.row .row.row.columns{margin-right:0;margin-left:0;padding-right:0;padding-left:0}
.column-block{margin-bottom:1.25rem}
.block .block__visuals--slider .owl-item .column,.block .block__visuals--slider .owl-item .columns{margin:0 auto;padding:0}
.block .block__header .column.small-12:not(.large-8)+.column.small-12:not(.large-4),.block .block__header .small-12.columns:not(.large-8)+.column.small-12:not(.large-4),.block .block__header .column.small-12:not(.large-8)+.small-12.columns:not(.large-4),.block .block__header .small-12.columns:not(.large-8)+.small-12.columns:not(.large-4){margin-top:15px}

	#access ul li.page_item a:visited {
		color: #aaa;
	}

	#access ul li.page_item a:visited:hover {
		color: #fff;
	}
.block .block__header--button-action-circle .block__header-anchors{position:absolute;margin:0;right:0;bottom:0;width:100%}



#content-wrap .content-inner,
#content-wrap .sidebar-inner{
	padding-top: 40px;
	padding-bottom: 1px;
}

#content-wrap .timeline-container .content-inner {
	padding-top: 0;
	padding-bottom: 0;
}

.content-sidebar .content-inner {
	border-right: 1px solid #f0f0f0;
	padding-right: 30px;
}

.sidebar-content .content-inner {
	border-left: 1px solid #f0f0f0;
	padding-left: 30px;
}

.sidebar-content-sidebar .sidebar-content-inner .content-inner {
	border-right: 1px solid #f0f0f0;
	padding: 0 30px;
}

.sidebar-sidebar-content #content .content-inner {
	border-left: 1px solid #f0f0f0;
	padding-left: 30px;
}

.content-sidebar-sidebar #content .content-inner {
	padding-right: 30px;
	border-right: 1px solid #f0f0f0;
}
#page-wrap{max-width:1024px;margin:0px auto 0px auto;}
.events .events__body .events__body__item{width:8.9375em;float:left;margin-right:.75em;padding:.75em 0em}
.events .events__body .events__body__item:last-child{margin-right:0}

.panel-grid-cell .so-panel {
  zoom: 1;
}

.panel-grid-cell .so-panel:before {
  content: '';
  display: block;
}

.panel-grid-cell .so-panel:after {
  content: '';
  display: table;
  clear: both;
}

            
 #pg-203-0 , #pg-203-1 , #pl-203 .panel-grid-cell .so-panel { margin-bottom:30px }
 #pl-203 .panel-grid-cell .so-panel:last-child { margin-bottom:0px }


	#wrapper,
	#colophon,
	#main,
	article.post,
	#container,
	 #linky {
		 width: auto;
	 }


	#main {
		margin-top: 0;
	}





div.menu,
#colophon,
#branding,
#main,
#header {
	margin: 0 auto;
}



#main .widget-area ul {
	margin-left: 0;
	padding: 0;
}

#main .widget-area ul ul {
	border: none;
	margin-left: 3px;
	padding: 0;
}
 #header, #main, .topmenu, #colophon, #footer2-inner { max-width: 1050px; }


.genesis-nav-menu .menu-item {
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-align: left;
}


.genesis-nav-menu .menu-item:hover {
	position: static;
}
#avc-location-tabs .et_pb_all_tabs .et_pb_tab{padding:0}
