/* override themes CSS styles */
.vc_separator h4 {
    line-height: 1.223;
    margin-bottom: 20px;
    margin-top: 0;
    color: #dd8500 !important;
    font-size: 20px !important;    
    font-family: "custom-one" !important;
}

.tablestyle1 {
  border: 2;
  border-color: #000;
}
.tablestyle1 th, .tablestyle1 td {
  padding: 10;
}
  
.size14 {
  font-size: 14pt;
  color: #ff9900;
}
.size16 {
  font-size: 16pt;
  color: #ff9900;
}
.size18 {
  font-size: 18pt;
  color: #ff9900;
}
.size20 {
  font-size: 20pt;
  color: #ff9900;
}
.size22 {
  font-size: 22pt;
  color: #ff9900;
}
.size24 {
  font-size: 24pt;
  color: #ff9900;
}

blockquote p {
  color: #191919;
  text-align: center;
  font-weight: 600;
  font-size: 18px;
}

#Middle .grid-section-1 .grid-row { 
	padding-top: 20px;
}
.newsticker_wrapper {
  border-top: none;
  padding-top: 0 !important;
}
#newstickertitle a {
  color: #dd8500;
  font-size: 21px;
}
.megaMenu .super-post li {
  margin: 10px 0px;
}
/* force newsticker font into being owswald */
.newsticker-title h4 {
	font-family: "Roboto Condensed";
}
.entry-content h3 {
  font-size: 21px;
}
.entry-content table, .entry-content table tr, .entry-content table tr td {
	border: none;
}
/* remove underscore and make link orange for 'read more...' links
.sp-post-info .sp-more {
  color: #ff9900;
  text-decoration: none;
}
/* center exhibitor logos in side bar *adjusted view to include this class */
.my_center {
    display:block;
    margin: 0 auto;
  	text-align: center;
}
/* change the z-index order to make sure that the google maps in events show underneath ube menu */
#eo_venue_map-1 {
    z-index: 100;
}

/* reduce the themes spacing between widgets from 40px to 10px */
.widget {
 margin-bottom: 15px;
}
.widget p, #subForm p {
  margin-bottom: 10px;
}
#subForm table, #subForm td {
  border: none;
  margin-bottom: 5px;
  padding: 0px;
}
#subForm td {
  padding-bottom: 5px;
}

/* Right align Subscribe button and make iStart Orange */
#subForm #submit {
  margin-bottom: 10px;
  background-color: #FF9900; !important;
  color: #fff;
  float: right;
}

/* Reduce the padding (default 30px) in Grouping Widget */
#grouping_widget-2.gw-toggle {
    padding: 10px;
}

#mc_embed_signup input.button {
  background-color: #FF9900; !important;
  float: left;
}
.enewsletterlink {
  font-size: 11px;
}

/* override linkedin width */
.dcssb-linkedin.size-horizontal {
    text-align: left;
    width: 110px !important;
}

/* ZOHO FORM STYLING */
#crmWebToEntityForm {
  width: 100%;
}
#crmWebToEntityForm form {
  padding: 0px;
}
#crmWebToEntityForm table {
  margin-bottom: 10px;
  border: none;
}
#crmWebToEntityForm table tr, #crmWebToEntityForm table td {
  border: none;
}
#crmWebToEntityForm form input[type="submit"] {
  background-color: #FF9900 !important;
  color: #FFF !important;
}

#casestudiestable {
	border: none;
    margin: 0;
    padding: 0;
    line-height: 1.2;
}
#casestudiestable tr, #casestudiestable td {
  margin: 0;
  padding: 0;
  text-align: left;
}
#casestudiestable td {
  border: none;
}

#exhibitor-posts {
  display: inline-block;
  margin: 20px 0;
}
#exhibitor-posts .mylabel {
  margin-right: 20px;
 
}
#exhibitor-post {
  margin-bottom: 20px;
  float: left;
	display: inline-block;  
}
@media (max-width: 600px) {
	#masthead .site-title a.logo-image img {
  		margin-bottom: 20px;
	}
}
span.mylabel div {
  font-size: 9.75px;
}
.mylabel {
    display: inline-block;  
    padding: 4px 6px 3px 6px;
    font-size: 9.75px;
    font-weight: bold;
    color: #ffffff;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: #999999;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    line-height: 1;
    vertical-align: baseline;
}
.mylabel.important {
    background-color: #c43c35;
}
.mylabel.warning {
    background-color: #f89406;
}
.mylabel.success {
    background-color: #46a546;
}
.mylabel.notice {
    background-color: #62cffc;
}

/* added style for email field, other fields seem to by styled, just not type email */
input[type="email"], select {
    width: 100%;
    background-color: #fff;
    border: 1px solid #e0e0e0;
    outline: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;  
}
select {
  padding: 8px;
}

