﻿.vc_row.vc_row-no-padding .vc_column-inner{padding-left:0;padding-right:0}
.vc_column-inner::after,.vc_column-inner::before{content:" ";display:table}
.vc_column-inner::after{clear:both}

	.forum_blog_bg2 {
		background-color: white;
	}


.wb {
 font-family: Verdana, Arial, Helvetica, sans-serif;    
 font-size: 10px;
 font-weight: bold;
 text-decoration: none;
 white-space: nowrap;
 color: #FFFFFF;
}

A.wb {
 font-family: Verdana, Arial, Helvetica, sans-serif;    
 font-size: 10px;
 font-weight: bold;
 text-decoration: none;
 white-space: nowrap;
 color: #FFFFFF;
}

A.wb:visited {
 font-size: 10px;
 text-decoration: none;
 color: #FFFFFF;
}

A.wb:hover {
 font-size: 10px;
 text-decoration: underline;
 color: #FFFFFF;
}


.blog-view .entry-title a {font-weight: normal;}

.entry-title {display: inline; line-height: 1.2;}

.entry-title a {color: #222; text-shadow: 0 1px 1px #666;}

.entry-title a:hover {color: #F00;}


.single-view .entry-title a {letter-spacing: -1px;}

.down_arrow{width: 0px; height: 0px; border-left: 20px solid transparent; border-right: 20px solid transparent; border-top: 20px solid #1a1a1a; margin: 0 auto; position: absolute; left: 50%; margin-left: -20px; z-index: 1; }
div#content_start{display:none;overflow:hidden}

  #page .ymm-widget .yym_head_info,
  #page .ymm-widget .yym_select,
  #page .ymm-widget .yym_foot_info {
    width: 100%;
    position: relative; }
.fl-photo-img-svg {width: 100%;}

	
	#contact .social-icons .line{ width: 50%; }


.social-icons{ text-align: center; }

.social-icons ul{ 
	margin: 0px; 
	list-style: none; 
	overflow: hidden; 
	display: inline-block; 
	z-index: 2; 
	position: relative; 
	background-color: #fff; 
	padding: 0px 11px 0px 11px;
}

.social-icons ul li{ float: left; margin-right: 0px; }

.social-icons ul li:last-child{ margin-right: 0px; }

.social-icons ul li i{ color: #222; font-size: 36px; }

.social-icons .line{ height:2px; background-color: #222; width: 40%; z-index: 1; position: relative; bottom: 23px; margin:0px auto; }

.team-member-holder .social-icons{ position: relative; top: 22px; }


#contact .social-icons i{ color: #fff; }

#contact .social-icons ul{ background-color: #222; }

.footer .footer-socmed {
  list-style: none;
  width: 100%;
  display: block;
  margin-left: 0;
  padding-left: 0;
  font-size: 30px;
  font-weight: 400;
}
.tribe-events-list-widget .tribe-events-list-widget-events{padding:0 1.5rem;margin-bottom:1.25rem}
#top-search{float:right;margin-left:14px}
#top-search a{color:#111;font-size:13px;position:relative;top:-1px}
#top-search a:hover{color:#999}

  #distributors {display:none;}

  .span3 {
    width: 270px;
  }

  .row-fluid .span3 {
    width: 23.076923076923077%;
    *width: 23.023731587561375%;
  }

  input.span3,
  textarea.span3,
  .uneditable-input.span3 {
    width: 256px;
  }

input.span3, textarea.span3, .uneditable-input.span3 {
  width: 206px;
}

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


.portfolio .span3:nth-child(4n+1) {
    margin-left: 0;
}
#pagewrap,.pagewidth,#headerwrap,#header,#main-nav,#body,#layout,#content,.post,.author-box,.post-nav,.pagenav,#sidebar,.widget,#footerwrap,#footer{-moz-box-sizing:border-box;box-sizing:border-box}
#footerwrap{background-color:#000}

.nav-foot{list-style:none;margin:0;padding:0}

.footermenutwo .nav-foot li{display:inline-block;font-family:'Lato', sans-serif;margin-right:0px;}

.footermenutwo .nav-foot li a{display:block;font-size:16px;text-decoration:none;margin:0px;border-right:1px solid;padding:0px 15px;}

.footermenutwo .nav-foot li:last-child a{border-right:0px;}

.footermenuthree .nav-foot li{display:inline-block;font-family:'Lato', sans-serif;margin-right:0px;}

.footermenuthree .nav-foot li a{display:block;font-size:12px;text-decoration:none;margin:0px;border-right:1px solid;padding:0px 15px;}

.footermenuthree .nav-foot li:last-child a{border-right:0px;}

.bg-footer .nav-foot li a{font-size:14px;font-weight:normal;}

.nav-foot li{display:inline-block;font-family:'Lato', sans-serif;margin-right:20px;font-size:12px;}

.nav-foot li a{display:block;font-size:19px;text-decoration:underline;margin:0px 8px;}

	
	body .dslc-navigation .menu-item[class^="dslc-icon-"]:before,
	body .dslc-navigation .menu-item[class*=" dslc-icon-"]:before {
		display: none;
	}


.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 .jumbotron,
  .container-fluid .jumbotron {
    padding-right: 60px;
    padding-left: 60px; }

  .yamm .container {
    position: relative; }

    .main-nav-wrap .container {
      width: 100%;
      padding-left: 0;
      padding-right: 0;
      height: 100%;
      overflow-x: hidden; }
.fl-node-5c1ac6530266c h3.uabb-sf-heading {color: #ffffff;margin-bottom: 0px;}
.table{border-collapse:collapse!important}
.table td,.table th{background-color:#fff!important}
.table-bordered td,.table-bordered th{border:1px solid #ddd!important}
.table .table{background-color:#fff}
.table-bordered{border:1px solid #ddd}
.table-responsive{min-height:.01%;overflow-x:auto}


.ind-3img-pct{
	width: 100%;
	height: auto;
}
.button.center,.button.middle{margin:0px auto;text-align:center;display:inherit;}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:.3em solid}
.btn .caret{margin-left:0}
.dropdown .dropdown .caret{float:right}
.dropdown .dropdown .caret:after{display:inline-block;width:0;height:0;margin-right:.25rem;margin-left:.25rem;vertical-align:middle;content:"";border-top:0.3em solid;border-right:0.3em solid transparent;border-left:0.3em solid transparent}
#section-1 .textwidget
a{display:inline-block}
.bullet
.textwidget{overflow:hidden}
.et_monarch .textwidget .et_social_networks
li{margin-bottom:0}


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% }


#translate_popup {
background-color: #fff; 
border-style: solid;
border-width: 1px;
-moz-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
-webkit-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
font-size: 13px;
padding: 0.5em;
position: absolute;
z-index: 50;
}
