/**************** top ****************/
@media (max-width: 768px) {
div#sp-top1 {
    width: 70%;
    float: left;
}
}
@media (max-width: 678px) {
div#sp-top1 {
    width: 100%;
    float: none;
	text-align: center;
}
}
@media (max-width: 678px) {
div#sp-home1-top2 {
    text-align: center;
}
}
/***************** header *************************/
@media (max-width: 992px) {
#style-layout1 #sp-header-top {
    margin: 5px 0;
}
}
/***** menu mi cuenta **********/
#sp-top-bar .sp-module {
    display: inline-block;
    margin: 0;
    float: right;
}
@media (max-width: 678px) {
div#sp-home1-top2 .sp-module {
	float: none !important;
    text-align: center;
}
}
@media (max-width: 678px) {
div#sp-home1-top2 {
    text-align: center;
}
}
#style-layout1 .sp-module.mod_menu_top .sp-module-title h3 {
    font-weight: 600;
}
/******************* logo ***************************/
@media (max-width: 992px) {
#sp-logo {
    width: 30%;
	float: left;
}
}
@media (max-width: 678px) {
#sp-logo {
    width: 100%;
    float: left;
}
}
/************************* buscador y carrito *******************************/
@media (max-width: 992px) {
#sp-right-header {
    width: 70%;
	float: right;
}
}
@media (max-width: 768px) {
#sp-right-header {
	padding-top: 15px;
}
}
@media (max-width: 768px) {
#sp-right-header .sp-module {
    width: auto;
}
}
@media (max-width: 678px) {
#sp-right-header {
    width: 100%;
}
}
@media (max-width: 678px) {
#sp-right-header .sp-module {
    width: 100%;
}
}