﻿.wplp_widget_smooth-effect ul.wplp_listposts li {background-size:cover!important}


.genesis-nav-menu .menu-item {
	display: inline-block;
	margin: 0;
	padding-bottom: 0;
	text-align: left;
}


.genesis-nav-menu .menu-item:hover {
	position: static;
}




.menu .menu-item:focus {
	position: static;
}


	.genesis-responsive-menu .genesis-nav-menu .menu-item {
		display: block;
		float: none;
		position: relative;
		text-align: left;
	}


	.genesis-responsive-menu .genesis-nav-menu .menu-item:focus,
	.genesis-responsive-menu .genesis-nav-menu .menu-item:hover {
		position: relative;
	}


	.genesis-responsive-menu .genesis-nav-menu .menu-item a {
		border: none;
		margin-bottom: 1px;
		padding: 15px 20px;
		width: 100%;
	}
#container{margin:0 auto;width:1000px}
#container .commentlist{margin:0;padding:0;border-top:#444855 1px solid}
#ppamphletu2420{z-index:3;margin-top:45px;width:100%;left:0%;margin-left:0%;}
.clearfix:after{content:"\0020";visibility:hidden;display:block;height:0px;clear:both;}
*:first-child+html .clearfix{zoom:1;}

#maininner.grid-box {height: auto !important;}

#maininner { width: 69%; }
.et_search_outer{overflow:hidden;position:absolute;top:0;width:100%}
.et_vertical_nav .et_search_outer{overflow:visible;position:relative}
.et_header_style_centered .et_search_outer,.et_header_style_split .et_search_outer{display:none}
.blog-post .read-more-wrap {padding-top: 15px;}

#site-description {
	clear: right;
	float: right;
	font-style: italic;
	margin: 14px 0 18px 0;
	width: 220px;
}

	#site-title,
	#site-description {
		float: none;
		line-height: 1.4em;
		margin: 0;
		padding: 0;
	}
.panel-body{padding:15px}
.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}
.fusion-clearfix{zoom:1;clear:both}
.fusion-clearfix:after,.fusion-clearfix:before{content:" ";display:table}
.fusion-clearfix:after{clear:both}

.image-slider-wrapper .item.cycle-slide{
	width: 100%;
}

.image-slider-wrapper .item.cycle-slide img {
	vertical-align: middle;
	width: 100%;
}

table.ensystable {border-spacing:0;border-collapse:collapse;border:0;padding:0;margin:0}

.owl-carousel .item {
  margin: 3px;
  word-wrap: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -o-hyphens: auto;
  hyphens: auto;
}

.owl-carousel .item figure {
  display: block;
  width: 100%;
  margin: 0 0 10px 0;
}

.owl-carousel .item figure a {
  display: block;
}

.owl-carousel .item figure a img {
  display: block;
  width: 100%;
  height: auto;
}

	#site-branding {
		width: 100%;
	}

	.boxed-layout #site-branding,
	.boxed-layout #site-title a img,
	.boxed-layout-small #site-branding,
	.boxed-layout-small #site-title a img {
		max-width: 400px;
	}

	.site-info #site-branding {
		max-width: 100%;
	}

body div#globalnav,body div.access,span#theme-link span.additional-name,span#theme-link span.family-name{display:none;}


	
	body.temobile .column-image {
		overflow: visible;
	}


	body.temobile .column-image-inside {
		display: none;
	}


	body.temobile .column-image:hover .columnmore {
		bottom: 0;
	}
 

	
	.column-image {
		overflow: visible;
	}


	.column-image-inside {
		display: none;
	}


	.column-image img {
		height: auto;
	}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}
.jumbotron .container{max-width:100%}

.topic{ background-color:#282828; width:880px; height:40px; margin-top:10px; margin-left:20px;}

#cssmenu .menu-item-11169 .submenu,
#cssmenu li li:hover .menu-item-1116 .submenu { display:none !important }
.top-header-menu .menu-item-has-children li a{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}


.lead-prop-cta {
    margin-top: 20px;
}
.e453-2.x-bar-container,.e453-5.x-bar-container {flex-direction:row;justify-content:space-between;align-items:center;flex:0 1 auto;background-color:transparent;}
.modal-body{position:relative;padding:15px}


.modal-body #datatable {
	width: 100% !important;
	margin: 15px 0;
}


.modal-body #datatable thead {
	background: #23282d;
	color: #fff;
}


.modal-body #datatable th:first-child,
.modal-body #datatable td:first-child {
	max-width: 100px;
}


.modal-body .guest_panel {
	padding: 20px;
}


.modal-body .reload h2:first-child {
	margin-top: 0;
}


.mask-pop .modal-body {
	padding: 0;
	display: flex;
}

.wpb_raw_code {
  margin-bottom: 26px;
}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}
.jumbotron .container{max-width:100%}


.eventscal-module .old,
.eventscal-module .old a,
#eventcal-component .old,
#eventcal-component .old a {
	color: gray;
}

#allrr {
	
	color: #000033;
	text-align: center;
	}


.widget-columns-column {
	vertical-align: top;
	border-width: 0;
}

.aligncenter {
  clear: both;
  display: block;
  margin: 0 auto;
}


.site-branding {
	padding: 1em 0;
}


	.branding-wrapper .site-branding,
	.branding-wrapper .header-extra {
		display: table-cell;
		text-align: left;
		vertical-align: middle;
	}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}
#anchor_navbar.sticky{position:fixed;top:0;width:100%;box-shadow:0 8px 10px 0 rgba(10,31,68,.1),0 0 1px 0 rgba(10,31,68,.08);background:#fff;z-index:2}
.sticky#anchor_navbar{z-index:99}
.anchor_menu .anchor_navbar{background-color:#fff;border:none;display:inline-block}
.anchor_menu .anchor_navbar li{padding:0}
.anchor_menu .anchor_navbar li a,.anchor_menu .anchor_navbar li a:active,.anchor_menu .anchor_navbar li a:focus,.anchor_menu .anchor_navbar li a:visited{padding:31px 20px;margin:0;text-transform:uppercase;font-size:14px;font-weight:400;color:#212121;border-color:transparent;background:none}
.anchor_menu .anchor_navbar li.active a,.anchor_menu .anchor_navbar li.active a:active,.anchor_menu .anchor_navbar li.active a:visited{color:#00808c;font-weight:600;background:transparent;border:none}
.anchor_menu.sticky{display:none}
.ajax_loader .five_rotating_circles .spinner-container{position:absolute;width:100%;height:100%}


.text-white {
  color: white !important; }

.sub-menu .menu-item-has-children:after { color: #fff }

#navigation ul li.menu-item-wpmm-megamenu:hover { color: inherit !important }

.banner-list-font, #banner-part2, #banner-part3{color:graytext;text-shadow:1px 1px 1px #ccc;}

#banner-part2, #banner-part3{display:none;}

#banner-part2{position:relative;}
.span2{width:160px}
.row-fluid .span2{width:15.094339622642%;*width:15.04114813328%}
input.span2,textarea.span2,.uneditable-input.span2{width:146px}

input.span2, textarea.span2, .uneditable-input.span2{width:126px;}

.table td.span2,.table th.span2{float:none;width:124px;margin-left:0;}

.chat-support.span2{margin-left:0px;}

.user-box{
    position: absolute;
    left: 0;
    top: -382px;
    
    z-index: 99;
}

#imFooter_imTextObject_02_tab0 .fs10 { vertical-align: baseline; font-size: 10pt;line-height: 20px; }
