/* Custom CSS
------------------------------------------------------------ */
#ez-fat-footer-container .ez-widget-area .textwidget {padding-bottom: 20px}

#wrap{
margin:0 auto;
}


.webinarWrap{
    text-align: center;
    border: 2px solid #6eb43f;
    background-color: #6eb43f;
}

.webinarTitle {
    background-color: #6eb43f;
    color: #fff !important;
    padding: 10px 0px 0px;
    margin: 0 !important;
    font-size: 20px !important;
	    font-family: raleway;
    font-weight: 500 !important;
}
.webinarHeadshot {
    border-radius: 100%;
    background-color: #6eb43f;
    padding: 0;
    margin: 0 !important;
    width: 70%;
}


.webinarDescription{
    background-color: #fff;
    padding: 15px 10px;
    margin: 0 !important;
    font-size: 16px !important;
    font-family: raleway;
    font-weight: 500 !important;
}

.webinarWrap p{
	margin:5px !important;
}

.webinarSpan{
    color: #fff !important;
    margin: 0 !important;
    padding: 5px !important;
    font-size: 16px !important;
	    font-family: raleway;
    font-weight: 500 !important;
}

.webinarButton{
    color: #fff !important;
    background-color: #6eb43f;
    padding: 10px;
    margin: 10px 0 0;
    display: inline-block;
	    font-family: raleway;
    font-weight: 500 !important;
}
#text-21 {
    box-shadow: 0px 0px 0px 0px !important;
}

#text-21 #sidebar a:hover,
#text-21 #sidebar-alt a:hover, 
#text-21 #ez-home-sidebar a:hover {
    color: inherit;
    text-decoration: none;
}{


}


#content .post h1, #content .post h2, #content .post h3, #content .post h4, #content .post h5, #content .post h6, #content .page h1, #content .page h2, #content .page h3, #content .page h4, #content .page h5, #content .page h6, #content h1.entry-title, #content .entry-content h1, #content h2.entry-title, #content .entry-content h2, #content .entry-content h3, #content .entry-content h4, #content .entry-content h5, #content .entry-content h6 {
  font-family: raleway;
font-weight:500;
}

#sidebar .widget {
	-webkit-box-shadow: 1px 1px 1px 1px #BFBFBF;
	box-shadow: 1px 1px 1px 1px #BFBFBF;
	align: center;
}


	#nav .menu-primary {
  width:auto;
    clear: both;
    margin: 0px auto;
    padding-right: 0px;
    display: inline-block;
}
	

.alignleft {float: right;}

#content .post h1 {
	font-weight: 900;

}

#content .post h2 {
	font-weight: 500;

}

.home h2{
	font-weight:500;
}

.no-count{
	float: left;
    width: 46px;
}

.sidebar.widget-area .widget p {margin: 5px 10px 5px 10px;}

.sidebar.widget-area .widget font {margin-left: 10px;}

.content-sidebar .menu-primary {
width: 995px;}

#sidebar #text-13 {
	-webkit-box-shadow: none;
	box-shadow: none;
	border: none;
}

#sidebar #text-14 {
	-webkit-box-shadow: none;
	box-shadow: none;
	border: none;
}

#sidebar #text-15 {
	-webkit-box-shadow: none;
	box-shadow: none;
	border: none;
}

#sidebar #text-16 {
	-webkit-box-shadow: none;
	box-shadow: none;
	border: none;
}

#sidebar #text-17 {
	-webkit-box-shadow: none;
	box-shadow: none;
	border: none;
display: inline-block;
}

#sidebar #text-19 {
	-webkit-box-shadow: none;
	box-shadow: none;
	border: none;
}

#simple-social-icons-3 ul li {
  margin: 0px 2px 0px 0px !important;

}

#sidebar, #sidebar-alt, #ez-home-sidebar {
  color: #333333;
  font-family: Arial, sans-serif;
  font-size: 14px;
  text-align: center;
}

.sidebar .wysija-submit{
  display: inline-block;
  font-size: 20px;
  font-weight: 700;
  padding: 5px 20px;
  background: #2278c4;
  color: #fff;
  box-shadow: 0 8px 5px -4px rgba(0,0,0,.5);
	border:0;
	font-family:raleway;
}

#sidebar h4, #sidebar-alt h4, #ez-home-sidebar h4 {
  background: #6eb43f;
  padding: 15px;
  color: #fff;
  font-family: raleway;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.25;
}

#sidebar .widget {
  -webkit-box-shadow: 0px 0px 1px 1px #6eb43f;
  box-shadow: 0px 0px 1px 1px #6eb43f;
  text-align: center;
  border: 0px;
  margin: 0px 0 25px;
}

#content .post, #content .entry {
 
  margin: 0px 0 40px;
  padding: 0 5px;
}

#search-4 {
  display: inline-block;
  float: right;
}

.searchsubmit {
  background: #6FB940;
  border: 1px solid #DDDDDD;
  margin: 0;
  padding: 5px 7px 5px 7px;
  color: #fff;
  font-family: Arial, sans-serif;
  font-size: 14px;
  line-height: 19px;
  cursor: pointer;
  text-decoration: none;
}

.sb-twitter-box-wrap {
  border-top: 2px solid #ccc;
  border-bottom: 2px solid #ccc;
  margin: 25px 0 40px;
  display: inline-block;
  width: 100%;
  background-color: #6FB940;
}


.sb-twitter-box {
  padding: 20px 25px;
  font-size: 20px;
  color: #fff;
  font-family: raleway;
  font-weight: 700;
  width: auto;
  float: left;
  text-align: center;
}

.sb-twitter-box-button {
  background-color: #2278C4 !important;
  color: #fff !important;
  font-size: 18px;
  display: inline-block;
  padding: 5px 10px;
  margin-top: 15px;
}

input {
    line-height: normal;
    margin: 5px 0;
    font-size: 16px;
    color: #222;
    width: auto;
}

#subbutton {
    background: #2278C4;
    border: 0px solid #DDDDDD;
    margin: 10px;
    padding: 10px;
    color: #fff;
    font-family: raleway;
    font-size: 22px;
    line-height: 26px;
    cursor: pointer;
    text-decoration: none;
}

.enews #subbox {
    margin: 5px 0;
    padding: 7px;
    width: auto;
    background-color: #fff;
    color: #222;
}

.enews p {
    padding: 5px 20px 5px;
    font-size: 15px;
    color: #222;
}

#subbutton:hover {
    background: #195991;
    color: #fff;
    text-decoration: none;
}

.post-21849 .post-info{
display:none;	
}

#nav {
text-align:center;
}


}


/* Custom Responsive CSS
------------------------------------------------------------ */
@media only screen and (max-width: 975px) {

}

@media only screen and (min-width: 768px) and (max-width: 975px) {

}

@media only screen and (min-width: 480px) and (max-width: 975px) {

}

@media only screen and (max-width: 767px) {

}

@media only screen and (min-width: 480px) and (max-width: 767px) {

}

@media only screen and (max-width: 479px) {

}