﻿.popup-content{position:relative}
.popup-content--left-align{text-align:left}
.popup-content--right-align{text-align:right}
.popup-content .mfp-close{right:16px}

		#ableSmall .logo  {
			float:left;
			width:154px;
			height:29px;
			padding-top:8px;
			text-align:center;
			background-color:#fd3237;
			font:16px 'Roboto Condensed';
			color:white;
			cursor:pointer;
		}
.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%}


.container-fluid .row {
    padding-left: 2%;
	padding-right: 2%;
}

.lptw-container{overflow:hidden;}


.single-post .et_pb_text {
	max-width: 690px;
	margin: auto;
	margin-bottom: 30px;
}

.et_pb_text_27.et_pb_text { color: #999999 !important; }


.clear{zoom:1; clear:both; margin:0; padding:0; line-height:0; height:0;}

.clear:after{content:''; display:block; clear:both; visibility:hidden; height:0;}
.tablepress-id-249 .column-1{padding:2px}

.fusion-imageframe {
  display: inline-block;
  z-index: 1;
  position: relative;
  max-width: 100%;
}

.fusion-imageframe.element-bottomshadow:before,
.fusion-imageframe.element-bottomshadow:after {
  opacity: 0.4;
}

.fusion-imageframe.element-bottomshadow img {
  margin: 0;
}
.fusion-imageframe, .imageframe-align-center{font-size:0px;line-height:normal;}
.widget.follow-us .share-links a:hover,.header-wrapper.header-side-nav .share-links a:hover,.header-corporate .share-links a:hover{opacity:1}
.header-wrapper.wide .container{width:100%;max-width:none}
.header-wrapper{position:relative}
.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{border-radius:6px}
.jumbotron .container{max-width:100%}

div.container{background:rgba(255, 255, 255, 0.7);}

div.header_wrapper div.container{background:none;}

body.single-post div.container.main_container.article_wrapper{padding:50px 15px 80px;}

nav.navbar-default div#navbar,
nav.navbar-default div.container-fluid{padding:0;}

div.container-fluid div.navbar-header{margin-right:0;margin-left:0;}

div.main_menu div.container-fluid{padding:0;}
.tatsu-module{margin-bottom:60px}
.tatsu-module.tatsu-divider-wrap{line-height:0;margin-bottom:20px}
.tatsu-module.simple-text{width:100%;display:block;border-style:solid;-webkit-box-sizing:border-box;box-sizing:border-box}
body:not(.tatsu-frame) #tatsu-header-container .tatsu-header-module:last-child,body:not(.tatsu-frame) #tatsu-header-container .tatsu-module:last-child{margin-right:0}
.tatsu-rJMLa89uK7.tatsu-module{margin:0 0 60px 0}
.tatsu-S1apIqdFQ.tatsu-module{margin:0 0 60px 0}
.tatsu-HJ6dYxykS.tatsu-module{margin:0px 0px 40px 0px}
.tatsu-fynrg3e9m14rfjpj.tatsu-module{margin:0 0 30px 0}
.tatsu-S1feyaWkH.tatsu-module{margin:0 0 30px 0}
.collapse{display:none}
.collapse.in{display:block}
tr.collapse.in{display:table-row}
tbody.collapse.in{display:table-row-group}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}


div.filterbar, div.filterbar div {
	clear: both;
	margin: 1em 0;
	vertical-align: middle;
}


div.filterbar select.dropdown, div.filterbar ul.hlist, div.filterbar a.link {
	margin: 0 3px;
	vertical-align: middle;
}


div.filterbar ul.hlist li {
	float: left;
	list-style: none;
	margin: 0;
}


div.filterbar ul.hlist li + li:before {
	content: "|";
	padding: 0 1px;
}


					.filterbar { display:table; width:100% }
 
.jwTwitterPanel .twitterfeed { width: 96%; padding: 0 2% 15px; text-align: left; position: relative; float: none; display: inline-block; }

.jwTwitterPanel .twitterfeed p {
	width: 21%;
	margin-right: 2%;
	float: left;
	padding: 10px 1%;
	text-align: left;
	font-family: 'FFDINWebProMedium', Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 24px;
	color: #1e1e1e;
	
	word-wrap: break-word;
	color: #fff;
	background-color: #2196be;
}

.jwTwitterPanel .twitterfeed p:nth-child(4)  {
	margin-right: 0;
}

.jwTwitterPanel .twitterfeed p a {
	color: #f8c60f;
}

.jwTwitterPanel .twitterfeed p a:hover {
	color: #fff;
}

.twitterfeed {
	padding: 0px 0px;
	display: block;
	float: left;
	width: 280px;
}

.tribe-mini-calendar-event .vcard {
  line-height: 20px;
  margin-top: 10px;
}

.content-icon .body{line-height:20px;text-overflow:ellipsis;margin:0 0 35px;}

.content-icon .body p{line-height:20px;font-size:13px;}

.content-icon .body p:last-child{margin-bottom:0}
