li.ssdifferent {
    padding: 0 !important;
}

li.ssdifferent .well {
    border: none !important;
    width: 102%;
    margin: 10px 0 10px -5px;
}

li.ssdifferent .well a {
    color: #000 !important;
    font-size: 13px !important;
}

li.ssdifferent .well:before {
    content: url(wp-content/themes/theme46549/images/menu-arrow.png);
}

.carousel{ list-style: none; float: left; margin: 0; padding: 0; width: 100%; }
.carousel li{ float: left; margin-right: 29px; margin-bottom: 10px; }

@media (min-width:800px) {
    .carousel li.last {
        margin-right: 0;
        float: right;
    }
}

@media (max-width:800px) {
    .carousel { padding: 0 15px;}
    .cnavigation a.prev{ margin-left: 35% !important;}
.span4.servicio {
  padding: 0 30px;
}
.span4.servicio.first {
  margin-left: 0px;
}
}

.menufooter {
    float: left;
    list-style: none;
    padding: 0;
    margin: 15px 0;
}

.menufooter li {
    margin-bottom: 15px;
    float: left;
    margin-right: 10px;
}

footer{ margin-top: 25px;}

.menufooter li a {
    color: #fff;
}

.footercontent p, .footercontent a {
    color: #fff;
}

.icon-address {
    background: url(img/icon-address.png);
    width: 17px;
    height: 23px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 9px;
}

.icon-phone2 {
    background: url(img/icon-phone.png);
    width: 19px;
    height: 21px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 9px;
}

.icon-tel-whatsapp {
    background: url(img/icon-tel-whatsapp.png);
    width: 32px;
    height: 18px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 9px;
}

.icon-email2 {
  background: url(img/icon-email.png) no-repeat 0 6px;
  width: 18px;
  height: 32px;
  float: left;
  vertical-align: middle;
  margin-right: 9px;
}

.mapafooter{ margin-bottom: 20px; height: 222px; border: 5px solid #fff; float: right; border-radius: 5px;}

.copyright{ margin-top: 30px;}

.cnavigation{ float: left; margin: 60px 0 35px 0; width: 100%; border-top: 1px solid #E5E5E5;text-align: center;}
.cnavigation a{ background-color: #fff; width: 52px; height: 48px; margin-top: -24px; float: left;}
.cnavigation a.prev{ background: url(img/c-arrow.png) no-repeat #F6F6F6 18px 5px; margin-left: 46%;}
.cnavigation a.next{ background: url(img/c-arrow.png) no-repeat #F6F6F6 -27px 5px; }

#contenido .box_light >div {
  background: #F6F6F6;
  border-radius: 6px;
  padding-bottom: 20px;
  min-height: 586px;
  padding-top: 25px;
}

.titlecontact{ padding: 0 29px;}
.withoutstyle{ margin: 0 !important;}

#contenido h4{ font-size: 24px;}

.span4.servicio {
  margin: 0 10px 15px 13px;
  max-width: 345px;
  left: 46px;
}
.span4.servicio p{ text-align: left; margin: 9px 0; padding: 0;}

.socialnetworks{ float: right; margin-top: 9px;}
.socialnetworks a{ width: 38px; height: 38px; margin-left: 10px; display: inline-block }
.socialnetworks a:hover{ opacity: 0.5; }
.socialnetworks a.facebook{ background: url(img/icon-social.png) no-repeat;}
.socialnetworks a.twitter{ background: url(img/icon-social.png) no-repeat -43px 0;}
.socialnetworks a.instagram{ background: url(img/icon-social.png) no-repeat -86px 0;}
.socialnetworks a.googleplus{ background: url(img/icon-social.png) no-repeat -130px 0;}

.fsocialnetworks{ display: block; margin: 15px 0;}
.fsocialnetworks a{ height: 22px; margin-left: 10px; display: inline-block }
.fsocialnetworks a:hover{ opacity: 0.5; }
.fsocialnetworks a.facebook{ background: url(img/icon-social-footer.png) no-repeat -28px -1px; width: 10px;}
.fsocialnetworks a.twitter{ background: url(img/icon-social-footer.png) no-repeat -51px -2px; width: 23px;}
.fsocialnetworks a.instagram{ background: url(img/icon-social-footer.png) no-repeat -86px -1px; width: 21px;}
.fsocialnetworks a.googleplus{ background: url(img/icon-social-footer.png) no-repeat 0 -1px; width: 20px;}

.contador{ float: right;}