.widget_wysija .wysija-submit, .widget_wysija .wysija-paragraph { display: inline; }

.widget_wysija input[name="wysija[user][email]"] { width:16em !important; }

.wysija-submit-field { background-color: #E8553F !important;border-color: #E8553F !important;border-radius: 5px;padding: 7px 5px 7px 5px;color: white !important;font-weight: bold;}

/*signup button in footer*/
.footersignup
{
  border: 1px solid;
  padding: 12px;
  border-radius: 8px;
  color: #e8553f !important;
}
.footersignup:hover
{
  color:#ffffff !important;
  /*background-color:#e8553f !important;
  border-color:#e8553f !important;*/
  background-color:#e9543e !important;
  border-color:#e9543e !important;
}
/*signup button in footer*/
/*footer background color*/
.footerclass {
    background-color: #2a2a2a !important;
    line-height: 1.7;
    letter-spacing: 0.030em;
}

/*main div*/
.mainfooter
{
  background-color:#f7f7f7;
  padding:20px;
  
}
/*main div*/

/*menu link style*/
.footerlink
{
  text-align:center;
  font-size:10px;
  display: block;
  font-weight: 400;
  letter-spacing: 2px;
  text-transform: uppercase;
  
}
.footerlink a
{
  /*color:#ff2a13 !important;*/
  color:#e9543e !important;
}
.footerlink a:hover
{
  /*color:#ca5345 !important;*/
  color:#E9543E !important;
}
/*menu link style*/

/*social section*/
.socialsection
{
  text-align:center;
  font-weight: 400;
  line-height: 1;
}
.kadence_social_widget a
{
  
  /*background-color: #ff2a13 !important;*/
  background-color: #e9543e !important;  
  color:white !important;
  font-size: 21px !important;
  border-radius: 4px !important;
  margin: 0 1.25%;
  padding: 0px;
}
.kadence_social_widget a:hover
{
  /*background-color:#c61300 !important;*/
  background-color:#e9543e !important;
  color:white !important;
}
.kadence_social_widget a i {
    font-size: 14px !important;
}
.kadence_social_widget a i .icon-google-plus2
{
  font-size: 11px !important;
}
/*social section*/

/*copy right section*/
.copyrightsection
{
  font-size: 10px;
  text-align: center;
  color: #7a7a7a;
  margin: 30px 0 10px;
  font-weight: 400;
  letter-spacing: 2px;
  line-height: 1.3;
}
/*copy right section*/
#navbtn
{
  line-height: 29px;
  border-radius: 4px !important;
  color: white !important;
  background-color: #e8553f;
  border-color: #e8553f;
}

@media only screen and (device-width: 768px), only screen and (max-width: 800px)
{
  .margleft
  {
    float:left;
    margin-left:0px !important;
  }
  .margright
  {
    float:right;
  }
}
.margleft
  {
    margin-left:-29px;
  }
.homepagecontent img { width: 100%; }
#containerfooter .menu li a:hover
{
  background-color:#e9543e !important;
}  