/* NEWSLETTER */
div.esu-form-div ul li {
    margin-bottom: 15px;
    padding: 0;
    display: block;
  	height:40px;
  	
}
.wpb_text_column :last-child {
 	width:100%; 
}
.lol-newsletter form input {
    margin-bottom: 15px;
  height:40px;
}
.lol-newsletter .esu-form-div .lol-newsletter .esu-from-shortcode {
	width:100%;
}
.lol-newsletter ul {
    padding:0; 
}
/* END NEWSLETTER */
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 textarea {
  width:100%;
}
input.wpcf7_checkbox_free_text {
 width:100%;
}
#lolcheck .wpcf7-list-item {
    margin-left: 0.5em;
    display: flex;
}
#lolcheck  input[type="radio"], input[type="checkbox"] {
  width:20px;
  height:20px;
}
#lolcheck form input  {
  width:20px;
  float:left;
}
span.wpcf7-list-item-label {
 width:95%;
 margin-bottom:5px;
}
span.wpcf7-list-item {
    margin-left: 0.5em;
    display: flex;
}
/*#lolcheck .wpcf7-list-item-label {
  float: left;
}*/
body {
color: #333;
}
h2 {
font-weight: 700;
}
h5 {
font-weight: 700;
}
.widget-ul .widget .widgettitle {
    font-size: 16px;
    line-height: 24px;
    color: #f8981d;
    font-weight: 400;
}
.sidebar-wrapper .widget-ul .widget a {
    color: #333;
}
.lol-home-posts {
 margin-bottom:0; 
}
.header-topbar .topbar-text {
    font-family: Verdana;
}
#footer .footer-main-wrapper .textwidget {
color:#fff;
}
a:hover {
    color: rgb(248, 152, 29);
}
.primary-nav .fullsize-nav-ul .dropdown-menu {
  background: #FFF;
}
.primary-nav .fullsize-nav-ul .dropdown-menu a {
  color: #333;
}
.primary-nav .fullsize-nav-ul .dropdown-menu a:hover {
  color: #333;
}
.widget_nav_menu ul {
    list-style: none;
    padding-left: 20px;
    font-size: 14px;
}
.eg-zebu-service-element-6 {
color: #333;
}
.zebu-single-wrapper .post .featured-image {
    visibility: hidden;
    width:1px;
  height:1px;
}
.simple-light .esg-navigationbutton {
 margin-top:28px; 
}
.header_outer {
    background: rgba(255, 255, 255, 0.9) none repeat scroll 0% 0%;
    border-bottom: 1px solid #ddd;
}
.widgettitle {
  font-size:15px; 
  border-bottom:1px solid #ddd;
  color:#f8981d;
}
.widgettitle a {
  color:#f8981d;
}
.wpb_widgetised_column .wpb_wrapper > ul {
    margin-bottom: 20px;
    padding: 0;
   color:#666;
  font-size:15px;
}
.widget {
  color:#666;
  font-size:14px;
  margin-bottom: 20px;
}
.esg-entry-content .eg-zebu-service-content .esg-notalone {
    padding: 10px;
}
.esg-content .eg-post {
    text-align: left;
    font-size: 12px;
    line-height:18px;
    padding:0;
}
.eg-ronald-reagan-114554-element-4 {
   visibility:hidden; 
}
.eg-ronald-reagan-114554-element-0 {
    background-color: #f8981d;
}
a {
    color: #333;
    text-decoration: none;
}
.header-topbar .topbar-text {
    float: right;
    color: #fff;
    text-transform: none;
}
.header-topbar .site-description {
    float: left;
    color: #fff;
    font-family: Verdana;
}
.cff-likebox {
    margin: 0px 0px 0px;
}



.tease-post-content {
  width: 65%;
  float: left;
  padding-left: 20px;
}

.tease-post-featured-image {
  width:34%;
  float:left;
  padding: 40px 0 0 40px;
}

@media screen and (max-width: 768px){
  .tease-post-featured-image{
    width:100%;
    float:none;
    padding:0;
}
  .tease-post-content {
  width: 100%;
  float: none;
  padding-left:0;
}
}
/*Title dismiss uppercase transformation*/
h2.entry-title{text-transform: none;}
.subheader-content h2 {text-transform: none;}
.vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title h5 {text-transform:none;}
.post-title {text-transform:none;}
.rpwe-block h3 {text-transform:none;}
/*Pagitation Styling*/
.post-nav .pager>li {background:#f8981d; color:white;}
.post-nav .pager>li.previous a, .post-nav .pager>li.next a{color:white;border: 2px solid #f8981d;}