/*Footer CTA*/
.footer {background-color: #000;}
.footer ul li {width: 4%;float:left;}
.footer ul li:first-child {width: 56%;height: 100%;}
.footer #signup {float:left;}
.footer ul li #mkto-email {background-color: #808080;border:none;height: 42px;color: #fff;font-size: 15px;line-height: 32px;width: 50%;float: left;padding: 0 2%;}
.footer ul li .submit {background-color: #0078b9;height: 42px;color:#fff;font-size: 15px;line-height:32px;border: none;float: left;padding: 0 10px;}
.footer form {float:left;margin-top: 13px;width: 100%;}

.rss div { background: url("/product_images/responsive/footer-sprite.png") -2px 76px;height:67px;width:44px;}
.rss div:hover {background: url("/product_images/responsive/footer-sprite.png") -70px 76px;}

.fb div { background: url("/product_images/responsive/footer-sprite.png") -7px 0;height:67px;width:44px;}
.fb div:hover{background: url("/product_images/responsive/footer-sprite.png") -60px 0;}

.linkedin div { background: url("/product_images/responsive/footer-sprite.png") -7px -77px;height:67px;width:44px;}
.linkedin div:hover{background: url("/product_images/responsive/footer-sprite.png") -61px -77px;}

.twitter div { background: url("/product_images/responsive/footer-sprite.png") 125px 76px;height:67px;width:44px;}
.twitter div:hover{background: url("/product_images/responsive/footer-sprite.png") 72px 76px;}

.youtube div { background: url("/product_images/responsive/footer-sprite.png") 50px 0;height:67px;width:44px;}
.youtube div:hover{background: url("/product_images/responsive/footer-sprite.png") 50px -77px;}

.pin div { background: url("/product_images/responsive/footer-sprite.png") -110px -77px;height:67px;width:44px;}
.pin div:hover{background: url("/product_images/responsive/footer-sprite.png") -163px -77px;}

.gplus div { background: url("/product_images/responsive/footer-sprite.png") -112px 0;height:67px;width:44px;}
.gplus div:hover{background: url("/product_images/responsive/footer-sprite.png") -166px 0;}

/*Back to top button*/
.back2top {background-image:url('/product_images/responsive/back-to-top.png');height:38px;width:38px;position:fixed;bottom:50%;right:0;border-radius:2px;cursor:pointer;display:none;opacity:.6;}

/*Footer Links*/
.footer_links {background-color: #383838;padding-bottom:10px;}
.footer_links ul {float:left;margin-top:10px;}
.footer_links ul#footer1 {width: 21%;margin-right:1%;margin-left:5%;}
.footer_links ul#footer2 {width: 21%;margin-right:1%}
.footer_links ul#footer3 {width: 17%;margin-right:1%}
.footer_links ul#footer4 {width: 17%;margin-right:1%}
.footer_links ul#footer5 {width: 10%;margin-right:1%}
.footer_links ul:last-child {margin-right:0;}
.footer_links > div > ul > li > a {font-size: 10px; color:#fff;}
.footer_links > div > ul > li {font-size: 10px; color:#fff;line-height:1.5;}
.footer_links ul li {line-height:12px;}
.footer_links ul li:first-child {color:#f7b927;}

/*Footer Info*/
.footer_info {background-color: #383838;padding-bottom:10px;}
.footer_info > div > ul {width:100%;border-top:1px solid #747474;padding-top:10px;}
.footer_info > div > ul > li > a {font-size: 10px;color:#fff;}
.footer_info > div > ul > li {line-height:12px; width: 50%;float:left;}
.footer_info > div > ul > li:nth-child(even) { text-align: right;}
.footer_info .ip_contact_info {padding-left: 17px; font-size:10px;color:#fff;line-height:12px;width: 268px;}
.footer_info .ip_contact_info > li {width:130px;}
.footer_info .ip_contact_info > li:nth-child(odd) {float:left;}
.footer_info .ip_contact_info > li:nth-child(even) {float:right;}
.footer_info .bizrate,
.footer_info #eKomiSeal_default {float:right;padding-right:17px;}

/* MailChimp Sign Up */
.MC-sign-up a {
  background-color:#0072bc;
  padding:5px 10px;
  border-radius:5px;
  color:#fff !important;
  font-size:30px;
}

.MC-sign-up img {
  padding-top: 5px;
}

/* Tablets and mobiles */
@media only screen and (max-width: 984px) {
  .footer ul li {margin-left:6%; width:6%;}
  .footer ul li:first-child {width:100%;height:100%;margin-left:0;}
  .footer ul li #mkto-email {width:66%;}
  .footer form .submit {width:25%;}
  /* MailChimp Sign Up */
  .MC-sign-up {
    margin-bottom: 10px;
    text-align:center;
  }
}
@media only screen and (max-width:767px) {
  .footer_info > div > ul {border-top:unset;}
  .footer form .submit {width:80%;}
}

@media only screen and (max-width: 750px) {
  .footer ul li {margin-right:9%; width:6%; margin-left:0;}
  .footer ul li:last-child{margin-right:0;}
  .footer ul li:first-child {height:150%;margin-right:0;width:100%;}
  .footer ul li #mkto-email {width:86%;}
  .footer form .submit {width:100%;}
  .footer .connect {display:none;}
  /*Footer Links*/
  .footer_links ul {float:left;width:50%;margin-right:0;}
  .footer_info > div > ul > li {width: 100%;}
  .footer_info > div > ul > li:nth-child(even) { text-align: left;}
}

@media only screen and (max-width:479px) {
  .footer_info > div > ul {border-top:unset;}
  .footer ul li #mkto-email {width:77%;}
  .footer form .submit {width:100%;}
  .MC-sign-up a {font-size: 15px;}
  .MC-sign-up img {height: 15px;}
}

