/*---padin logo---*/
#sp-header #sp-logo{
    margin-top: 10px;
}

@media only screen and (max-width: 600px) {
#sp-header #sp-logo {
    margin-top: 0px;
  }}

/*---Color del Header--*/
#sp-top-bar {
    background: #F2B33D;
    color: #030A8C;
    padding-bottom: 5px;
}
 /*---padding telefono y carro---*/
#sp-header #sp-user2 {
    margin-top: 24px;
}

 #sp-header #sp-user1{
    margin-top: 22px;
}

#sp-top-bar ul.yt-loginform.top-link > li > a {
    font-size: 13px;
    color: #030A8C;
}

#sp-header {
    background: #ff980000;
}
#sp-header .header-bottom {
    background: #415AA6;
      margin-top: 0px;
}
#sp-header .header-top {
    background: #fff;
  padding-bottom: 0px;
}

#sp-header {
    height: 130px;
}
#sp-header .sj-search-pro-wrapper .input-group-btn .btn-default {
    background: #030A8C;
}

#sp-top-bar .yt-loginform {
    padding: 5px 0 0px 0;
}

/*---padding del body---*/
#sp-main-body {
    padding: 100px 0;
}

/*---redes sociales top---*/
ul.social-icons {
    padding-top: 5px;
}

/*---correo top---*/
#sp-top-bar a {
    color: #415aa6;
   font-size: 16px;
}

/*---Color del Menu--*/

/*---color menu principal---*/
.sp-megamenu-parent > li > a {
    color: #fff;
}

.sp-megamenu-parent > li:hover > a {
    color: #0bc8f2;
}


.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:hover {
    color: #FBB03B;
}

.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li.active:hover > a {
    color: #63d4ec;
}
/*------fin codigo---*/

/*---boton ofertas---*/
.sp-megamenu-parent > li:last-child > a, .sp-megamenu-parent > li:last-child > span {
    background-color: #000;
    color: #000;
}

/*---posicion telefono header---*/
#sp-header .telephone:before {
    background-image: url(../images/icon/icon-header.png);
    background-position: -80px -2px;
}

/*---posicion carrito headar---*/
.block-cart .sj-minicart-pro .mc-wrap .mc-header .mc-yourcart:before {
    background: url(../images/icon/icon-header.png) no-repeat;
    background-position: -84px -66px;
}

/*--texto carrito header color---*/
.block-cart .sj-minicart-pro .mc-wrap .mc-header .mc-yourcart .text-shopping-cart {
    color: #05C7F2;
}

.block-cart .sj-minicart-pro .mc-wrap .mc-header .mc-status {
    color: #030A8C;
}

/*--quitar boton ofertas---*/
.sp-megamenu-parent > li:last-child > a, .sp-megamenu-parent > li:last-child > span {
    background-color: rgb(255 255 255 / 0%);
    color: rgb(255 255 255 / 0%);
}

.sp-megamenu-parent > li:last-child > a:hover, .sp-megamenu-parent > li:last-child > span:hover {
    color:  rgb(255 255 255 / 0%);
}

/*---blog--*/
/*---color titulos blog--*/
.sp-module .sj-extraslider .heading-title {
    border-bottom: 2px solid #eee;
    display: inline-block;
    width: 100%;
    font-size: 20px;
    color: #4943ac;
    font-weight: 700;
    text-transform: uppercase;
     font-family: 'Nunito';
}
.sp-module .sj-extraslider .heading-title:after {
    background-color: #05C7F2;
}

/*---color titulos articulos blog--*/
.sp-module .sj-extraslider .item .item-wrap.style1 .entry-content .item-title h4 a {
     font-size: 18px;
    color: #2f3090;
    font-weight: 700;
    font-family: 'Nunito';
}

/*---hover color titulos blog--*/
.sp-module .sj-extraslider .item .item-wrap.style1 .entry-content .item-title h4 a:hover {
    color: #FFCD52;
}

/*---color fechas blog---*/
.sp-module .sj-extraslider .item .item-wrap.style1 .entry-content .entry-meta .item-meta {
    color: #666;
}

/*---color fechas en fotos del blog---*/
.sp-module .sj-extraslider .item .item-wrap.style1 .item-image .date-added {
    background: #fff;
    box-shadow: 0px 0px 8px 0px rgb(0 0 0 / 50%);
   color: #2f3090;    
}

/*---hover flechas navegacion slider blog---*/
.sp-module .sj-extraslider .owl-controls .owl-nav > div:hover {
    background-color: #2f3090;
    border-color: #2f3090;
}

/*---sj listing tabs for virtuemart--*/
/*--botones anadir al carrito home--*/
.item-addtocart .addtocart-area .addtocart-bar .addtocart-button input[name="addtocart"], .group-addtocart .addtocart-area .addtocart-bar .addtocart-button input[name="addtocart"] {
   background: #030A8C url(../images/icon/cart_hover.png) no-repeat 15px 11px;
   color: #fff;
}

/*---hover botones anadir al carrito home--*/
.sp-module .sj-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .ltabs-items-inner .ltabs-item .item-inner:hover .addtocart-bar .addtocart-button input[name="addtocart"] {
    background: #05C7F2 url(../images/icon/cart_hover.png) no-repeat 15px 11px;
    color: #fff;
}

/*---hover titulo producto---*/
.sp-module .sj-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .ltabs-items-inner .ltabs-item .item-inner .item-title a:hover {
    color: #030A8C;
}

/*---texto pestanas listing tabs---*/
.sp-module .sj-listing-tabs .ltabs-wrap .ltabs-tabs-container ul li.ltabs-tab .ltabs-tab-label {
    color: #030A8C;
    display: block;
    font-size: 18px;
    font-weight: 600;
    padding: 0px;
    padding: 0 15px;
    text-transform: capitalize;
    line-height: 38px;
    font-family: 'Nunito';
}

/*---pestanas listingtabs---*/
.sp-module .sj-listing-tabs .ltabs-wrap .ltabs-tabs-container ul li.ltabs-tab.tab-sel .ltabs-tab-label {
    color: #f2b33d;
}

/*---hover pestanas listingtabs---*/
.sp-module .sj-listing-tabs .ltabs-wrap .ltabs-tabs-container ul li.ltabs-tab:hover .ltabs-tab-label {
    color: #f2b33d;
}

/*---color lupa---*/
a.sj_quickview_handler {
    background: #030A8C;
}

/*---color hover lupa---*/
a.sj_quickview_handler:hover, a.sj_quickview_handler:focus {
    background: #05C7F2;
}

/*---color hover flechas slider--*/
.sp-module .sj-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .ltabs-items-inner .owl2-controls .owl2-nav .owl2-next:hover {
    background-color: #F2B33D;
    border-color: #F2B33D;
    color: #fff;
}

/*---color hover boton anadir al carro del pop up---*/
.productdetails .content_product_detail .spacer-buy-area .addtocart-bar .addtocart-button input[name="addtocart"] {
    background: #030A8C url(../images/icon/cart_hover.png) no-repeat 15px 11px !important;    
}

/*---color hover boton anadir al carro del pop up---*/
.productdetails .content_product_detail .spacer-buy-area .addtocart-bar .addtocart-button input[name="addtocart"]:hover {
    background: #05C7F2 url(../images/icon/cart_hover.png) no-repeat 15px 11px !important;
    color: #fff !important;
}


/*---sj extra slider for virtuemart---*/

/*---titulo seccion---*/
.sp-module .sj-extra-slider .heading-title {
    color: #4943ac;
    font-weight: 700;
    font-family: 'Nunito';
}

/*---linea pequena titulo--*/
.sp-module .sj-extra-slider .heading-title:after {
    background-color: #05C7F2;
}

/*---flechas slider--*/
.sp-module .sj-extra-slider .owl-controls .owl-nav > div:hover {
    background-color: #F2B33D;
    border-color: #F2B33D;
}}

/*--- margin bottom sj-extra-slider---*/
.sp-module .sj-extra-slider {
    margin: 30px 0px 100px 0px;
}

/*---hover botones anadir al carro---*/
.item-addtocart .addtocart-area .addtocart-bar .addtocart-button input[name="addtocart"]:hover, .group-addtocart .addtocart-area .addtocart-bar .addtocart-button input[name="addtocart"]:hover {
    background:  #030A8C url(../images/icon/cart_hover.png) no-repeat 15px 11px!important;
    color: #fff !important;
}


/*---boton continuar comprando---*/
#fancybox-wrap #fancybox-outer #fancybox-content > div > a {
      background: #72cef2 !important;
  border-radius: 5px !important;
}
 
/*---boton hover continuar comprando---*/
#fancybox-wrap #fancybox-outer #fancybox-content > div > a:hover {
    background: #f29f05 !important;
}
/*---boton mostrar carro---*/
#fancybox-wrap #fancybox-outer #fancybox-content > div > a.showcart {
    background: #f29f05 !important;
    left: auto;
    right: 20px;
}

/*---hover boton mostrar carro---*/
#fancybox-wrap #fancybox-outer #fancybox-content > div > a.showcart:hover {
    background: #72cef2 !important;
}


/*---boton ir al carrito---*/
.block-cart .sj-minicart-pro .mc-wrap .mc-content .mc-footer .mc-gotocart {
    border: 0px solid #ebebeb;
    background: #f29f05 !important;
    border-radius: 0px;
    color: #fff;
}

/*---hover boton ir al carrito---*/
.block-cart .sj-minicart-pro .mc-wrap .mc-content .mc-footer .mc-gotocart:hover {
    color: #fff;
    background: #05c7f2 !important;
    border-color: #05c7f2 !important;
}

/*--datos de acceso moviles---*/
@media only screen and (max-width: 600px) {
#sp-top-bar ul.yt-loginform.top-link > li > a {
    font-size: 13px;
   margin-left: -61px;
  }}

@media only screen and (max-width: 600px) {
#sp-header .header-top {
    background: #fff;
    padding-bottom: 0px;
  }}

@media (max-width: 767px){
#sp-header #sp-user1 {
    margin-top: 19px;
  }}

@media (max-width: 767px){
#sp-header #sp-user2 {
    margin-top: 16px;
  }}

/*---texto footer menu----*/
#sp-bottom .sp-module ul.menu li a {
    color: #f2b33d;
    font-family: 'Nunito';
    font-size: 17px;
    font-weight: 600;
}
/*---hover texto footer menu----*/
#sp-bottom .sp-module ul.menu li a:hover {
    color: #05c7f2;
}
 /*---punticos del menu----*/
#sp-bottom .sp-module ul.menu li a:before {
    background-color: #05c7f2;
 }

/*---hover punticos del menu----*/
#sp-bottom .sp-module ul.menu li a:before {
    background-color: #05c7f2;
 }

/*---margin bottom items menu---*/
#sp-bottom .sp-module ul.menu li {
     margin-bottom: 10px;
}

.productdetails .content_product_detail .spacer-buy-area .addtocart-bar .addtocart-button input[name="addtocart"] {
      background: #415aa6 url(../images/icon/cart_hover.png) no-repeat 15px 11px !important;
      color: #fff !important;
}

.block-cart .sj-minicart-pro .mc-wrap .mc-content .mc-footer .mc-checkout-footer {
    background: #4943ac !important;
    border-radius: 0;
    color: #fff;
}


.sj-minicart-pro .mc-content .mc-content-inner .mc-top span.mc-update-btn {
    background: #415aa6 !important;
}

.sj-minicart-pro .mc-content .mc-content-inner .mc-top span.mc-update-btn:hover {
    background: #f2b33d !important;
}

/*---descripcion productos---*/
.tab-product-detail .tab-product ul.nav li.active a span {
    color: #2f3090;
}

.tab-product-detail .tab-product ul.nav li.active a span:after {
    background-color: #f2b33d;
}

#sp-section-1:before {
    background: rgb(255 255 255 / 0%);
}

#sp-section-1 {
   padding: 79px 0;
}

#sp-section-1 .modtitle {
    font-size: 20px;
    color: #fff;
    font-family: 'Nunito';
    font-weight: 800;
}

#sp-section-1 .breadcrumb > li {
    font-size: 17px;
    display: inline-block;
    color: #f2b33d;
    font-family: 'Nunito';
    font-weight: 800;
}
/*---padding body---*/
#sp-main-body {
    padding: 50px 0;
}
/*---titulos de los modulos---*/
.sp-module-title {
    border-bottom: 2px solid #eee;
    display: inline-block;
    width: 100%;
    margin-top: 0;
    margin-bottom: 0px;
    padding: 0 0 15px;
    font-size: 20px;
    color: #222;
    font-weight: 700;
    text-transform: uppercase;
    padding-bottom: 15px;
    position: relative;
    font-family: 'Nunito';
    color: #4943ac;
}

.sp-module-title:after {
    position: absolute;
    content: "";
    width: 59px;
    height: 2px;
    background-color: #05C7F2;
    bottom: -2px;
    left: 0;
}

.category-view .orderby-displaynumber .vm-view-list .vm-view.vm-grid.active .listing-icon {
    background-color: #f2b33d;
}

/*---quitar menu ofcanvas---*/
#offcanvas-toggler > .fa {
    color: #252525;
    font-size: 0px;
}