#sp-bottom .sp-module ul.menu li a {
  text-transform: none;
}

  /*---tamano logo---*/
.logo-image {
    height: 94px !important;
}

/*---separadores top---*/
#sp-top-bar ul.yt-loginform.top-link > li:after {
    background-color: #212529;
}

/*---color links del top---*/
#sp-top-bar {
   color: #000;
}
/*---buscador moviles---*/
@media (max-width: 767px){
#sp-header .search-header .sj-search-pro-wrapper {
    right: -51px;
    margin-top: 18px;
}}

@media (max-width: 767px){
#sp-header .search-header .sj-search-pro-wrapper {
    top: 100%;
    right: 0;
    margin-right: -44px;
    padding: 0;
    width: 262px;
    border-radius: 5px;
}}
@media (max-width: 767px){
#sp-header .sj-search-pro-wrapper .input-group .form-control {
    width: 98%;
    background: #fff;
    height: 38px;
    line-height: 39px;
    margin-bottom: 0;
    padding-left: 17px;
}}
@media (max-width: 767px){
#sp-header .sj-search-pro-wrapper .input-group-btn .btn-default {
    height: 38px;
    border-radius: 0;
    width: 47px;
}}
/*---fin codigo--*/

/*---quitar sidebar en moviles---*/
.browse-view .open-sidebar {
    display: inline-block;
    border: 0px solid #999;
    padding: 0px 0px;
    letter-spacing: 0px;
    line-height: 0px;
    font-size: 0px;
    vertical-align: top;
    text-transform: uppercase;
    margin: 0 0 10px;
    color: #666;
}

/*---quitar side bar pet---*/
@media (max-width: 767px){
.blog .open-sidebar, .productdetails .open-sidebar {
    display: inline-block;
    border: 0px solid #999;
    padding: 0px 0px;
    letter-spacing: 0px;
    line-height: 0px;
    font-size: 0px;
    vertical-align: top;
    text-transform: uppercase;
    margin: 0 0 0px;
    color: #666;
}}

/*---margin lupa moviles---*/
@media (max-width: 767px){
#sp-header #sp-user1, #sp-header #sp-user2 {
    margin-top: 22px !important;
  }}

/*---color lupa moviles---*/
@media (max-width: 767px){
#sp-header .search-header .icon-search i {
    color: #fff;
    padding-left: 29px;
}}

/*--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;
  }}
/*---tamano logo moviles---*/
@media only screen and (max-width: 600px) {
#sp-header .logo {
    display: inline-flex;
    margin: 0;
    padding: 0px 0;
    align-items: center;
    width: 130%;
}}

/*---ancho menu desplegable---*/
.sp-megamenu-parent .sp-dropdown {
    width: 206px !important;
}
/*---negrillas---*/
b, strong {
    font-weight: bolder;
    color: #333;
}

/*---tamano h1---*/
.article-details .article-header h1 {
    font-size: 0px;
}

/*---page title fondo---*/
#sp-section-1:before {
    background: rgb(255 255 255 / 0%) !important;
}
#sp-section-1 {
    padding: 100px 0 !important;
}

#sp-section-1 {
    background-position: 50% 100% !important;;    
}
/*---fin---*/

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

/*--- Edocman---*/
.table-list, .header-top {
	display: block;
}

/* --- pantalla a 1200 ---*/
@media (min-width: 1199px){
.container {
	max-width: 1213px;
}}


/*---pading menu---*/
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
    padding-right: 35px;
}

/*---hover datos top---*/
#sp-top-bar a:hover {
    color: #6c757d;
}

/*---quitar bienvenidos a la tienda---*/
#sp-top-bar ul.yt-loginform.top-link > li {
  font-size: 0px;
}

/*---margin buscador---*/
#sp-header #sp-user1, #sp-header #sp-user2 {
    margin-top: 39px;
}

#sp-top-bar ul.yt-loginform.top-link > li > a {
    color: #000;
}

/*---color datos top---*/
#sp-top-bar a {
    color: #000;
}

/*---iconos redes top---*/
.fa-youtube:before {
    color: #000;
}

.fa-facebook:before {
    color: #000;
}

.fa-instagram:before {
    color: #000;
}
.fa-envelope:before {
    color: #000;
}

.fa.fa-mobile:before {
    color: #000;
}

/*---linea header---*/
#sp-header .header-bottom {
    border-top: 1px solid #ffab24;
}

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

/*---titulo mas vendidos---*/
.sp-module-title {
    font-family: 'Chau Philomene One', sans-serif;
    font-size: 25px;
    font-weight: 400;
    color: #ffab24 !important;
}

/*---minusculas menu---*/
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
    text-transform:none;
}

/*---margin del blog---*/
.sp-module .sj-extraslider {
   margin: 140px 0px 53px 0px;
}

/*---fondo del blog---*/
.sj-extraslider {
   background-color: rgb(255 255 255 / 0%) !important;
}

/*---titulo del blog---*/
.sp-module .sj-extraslider .heading-title {
    color: #ffab24;
    font-family: 'Chau Philomene One';
}

/*---alto liea menu bottom---*/
#sp-bottom .sp-module ul {
    line-height: 13px;
}

/*--menu offcanvas---*/
.fa-navicon:before, .fa-reorder:before, .fa-bars:before {
    content: "\f0c9";
   color:#fff;
   font-size:25px;
}

.offcanvas-menu .offcanvas-inner {
    padding: 0px;
}

.offcanvas-menu .offcanvas-inner .sp-module ul > li a, .offcanvas-menu .offcanvas-inner .sp-module ul > li span {
    color: #eeeeee;
    padding-top: 10px;
    padding-bottom: 10px;
}

.offcanvas-menu {
    background-color: #212529;
    color: #212529;
}
/*---simbolo mas---*/
.offcanvas-menu .offcanvas-inner .sp-module ul > li.menu-parent > a > .menu-toggler:after, .offcanvas-menu .offcanvas-inner .sp-module ul > li.menu-parent > .menu-separator > .menu-toggler:after {
    content: "\f055";
    color: #ffab24;
    font-size: 21px;
}

.offcanvas-menu .offcanvas-inner .sp-module ul > li a:hover, .offcanvas-menu .offcanvas-inner .sp-module ul > li span:hover, .offcanvas-menu .offcanvas-inner .sp-module ul > li a:focus, .offcanvas-menu .offcanvas-inner .sp-module ul > li span:focus {
    color: #ffab24;
}

.offcanvas-menu .offcanvas-inner .sp-module ul > li ul li a {
    color: #4b9a1e;
}

.offcanvas-menu .offcanvas-inner .sp-module ul {
    margin: 24px;
}

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

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

.table-list, .header-top {
    display: grid;
}

.modal_link {
    padding: 15px 40px 15px 40px;
    border-radius: 29px;
  box-shadow: 2px 3px 8px #00000045;
    text-transform: uppercase;
    font-size: 14px;
    color: #fff;
    font-weight: 600;
  text-transform: uppercase;
    background: #03a84e;
}

.modal_link:hover {
 padding: 15px 40px 15px 40px;
    border-radius: 29px;
  box-shadow: 2px 3px 8px #00000045;
    text-transform: uppercase;
    font-size: 14px;
    color: #fff;
    font-weight: 600;
    background:#000;
}

a:hover, a:focus, a:active {
    color: #fff;
}

.vmpayment_description, .vmshipment_description {
    display: inline-block !important;
}
.sp-megamenu-parent .sp-mega-group {
    display: inline-block;
}
.sp-scroll-up {
    bottom: 18px !important;
    right: 90px !important;
}
/*---color del top bar---*/
#sp-top-bar {
    background: #ffab24;
    padding-bottom: 10px;
}

/*---iconos redes top---*/
ul.social-icons {
    padding-top: 7px;
    font-size: 18px;
}

/*---pading contactos---*/
.sp-contact-info {
    padding: 10px 0px 0px 0px;
    margin: 0 -103px;
    display: inline-block;
    font-size: 15px;
}

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

/*---margin user1y2---*/
#sp-header #sp-user2 {
    margin-top: 37px;
}

/*---Color del Header--*/

#sp-header {
    background: #ff980000;
}

/*---color menu---*/
#sp-header .header-bottom {
    background: #000000;
      margin-top: 0px;
}
#sp-header .header-top {
    background: #000;
  padding-bottom: 10px;
}
#sp-header {
    height: 144px;
}
#sp-header .sj-search-pro-wrapper .input-group-btn .btn-default {
    background: #FFAB24;
}

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

.sp-megamenu-parent > li > a {
    color: #ffffff;
}
.sp-megamenu-parent > li:last-child > a, .sp-megamenu-parent > li:last-child > span {
    background-color: #D5D947;
}
#sp-component {
    margin-bottom: 0px;
}

/*---posicion carro header---*/
.block-cart .sj-minicart-pro .mc-wrap .mc-header .mc-yourcart:before {
    background-position: -6px -66px;
    width: 45px;
    height: 45px;
}
/*---posicion tel header---*/
#sp-header .telephone:before {
    background-position: -8px -3px;
}
 
/*---color texto item---*/
.block-cart .sj-minicart-pro .mc-wrap .mc-header .mc-status {
    color: #ffab24;
}

/*---listing tabs---*/
/*---botones anadir al carro---*/
.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: #777 url(../images/icon/cart_hover.png) no-repeat 15px 11px;
    color: #fff;
}

a.sj_quickview_handler {
    background: #ffab24;
 }

a.sj_quickview_handler:hover, a.sj_quickview_handler:focus {
    background: #777;
}

.sp-module .sj-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .ltabs-items-inner .ltabs-item .item-inner .item-title a:hover {
    color: #28a745;
}

.sp-module .sj-listing-tabs .ltabs-wrap .ltabs-tabs-container ul li.ltabs-tab.tab-sel .ltabs-tab-label {
    color: #666;
}

.sp-module .sj-listing-tabs .ltabs-wrap .ltabs-tabs-container ul li.ltabs-tab .ltabs-tab-label {
    color: #28a745;
}
.sp-module .sj-listing-tabs .ltabs-wrap .ltabs-tabs-container ul li.ltabs-tab:hover .ltabs-tab-label {
    color: #28a745;
}

/*---extra slider---*/
.sp-module .sj-extra-slider .extraslider-inner .item .item-wrap.style2 .item-wrap-inner .item-info .item-title a:hover {
    color: #28a745;
}

.sp-module .sj-extra-slider .heading-title:after {
    background-color: #d5d947;
}

.sp-module .sj-extra-slider .heading-title {
    color: #606060;
}

/*---blog--*/
.sp-module .sj-extraslider .item .item-wrap.style1 .item-image .date-added {
    color: #000;
}

/*---fondo fecha---*/
sp-module .sj-extraslider .item .item-wrap.style1 .item-image .date-added {
    background: #ffab24 !important;
}

.sp-module .sj-extraslider .item .item-wrap.style1 .item-image .date-added {
    background: #ffab24;
}

.sp-module .sj-extraslider .item .item-wrap.style1 .entry-content .item-title h4 a {
    font-size: 18px;
    color: #FFAB24;
    font-weight: 600;
}

.sp-module .sj-extraslider .item .item-wrap.style1 .entry-content .entry-meta .item-meta {
    font-size: 16px;
    color: #fff;
}

.sp-module .sj-extraslider .heading-title {
    color: #FFAB24;
}
.sp-module .sj-extraslider .heading-title:after {
    background-color: #FFAB24;
}

.sp-module .sj-extraslider .item .item-wrap.style1 .entry-content .item-title h4 a:hover {
    color: #fff;
}
/*---fin del codigo--*/

#sppb-addon-1606434440563 h2.sppb-addon-title {
    margin: 0px 0px 0px 0px;
    text-transform: none;
    padding: 0px 0px 0px 0px;
}

/*---info top moviles--*/
@media only screen and (max-width: 600px) {
.sp-contact-info {
    padding: 10px 0px 0px 0px;
    margin: 0 -103px;
    display: inline-block;
    font-size: 0px;
 }}

@media only screen and (max-width: 600px) {
#sp-top-bar ul.yt-loginform.top-link > li > a {
    font-size: 13px;
    color: #000;
    margin-left: -53px;
  }}


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

@media only screen and (max-width: 600px){
#offcanvas-toggler > .fa {
    font-size: 0px;
}}

@media only screen and (max-width: 600px){
#sp-top-bar ul.yt-loginform.top-link > li {
    padding-left: 0px;
  }}
#sp-main-body {
    padding: 30px 0;
}
.sp-megamenu-parent .sp-mega-group > li > a {
    text-transform: capitalize;
}

#sp-header .header-bottom {
    margin-top: 0px!important;
}
.fancybox-overlay {
    z-index: 99999!important;
}
.sp-megamenu-parent .sp-mega-group > li > a >img {
    max-height: 30px;
    max-width: 30px;
    display: inline-block;
    margin: 0px 12px 5px 0px;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a >img {
    max-height: 30px;
    max-width: 30px;
    display: inline-block;
    margin: 0px 0px 0px 0;
}

img {
    display: inline-block;
}
.sp-megamenu-parent .sp-mega-group > li > a {
    text-transform: initial;
    border-bottom: 1px dashed #dadada;
    margin: 10px 0px 0px -1px;
}

/*--quitar bonton del memu---*/
.sp-megamenu-parent > li:last-child > a, .sp-megamenu-parent > li:last-child > span {
    background-color: #FFAB24;
    font-size: 15px;
}

.sp-megamenu-parent > li:last-child > a, .sp-megamenu-parent > li:last-child > span {
    color: #fff;
}

/*---color page title---*/
#sp-section-1 {
    padding: 100px 0;
}

#sp-section-1 .breadcrumb > li {
    display: inline-block;
    color: #ffab24;
}

#sp-section-1 .modtitle {
    color: #ffab24;
}

#sp-section-1 .breadcrumb > li a:hover {
    color: #ffab24;
}

/*---color titulos articulos---*/
.article-details .article-header {
    color: #ffab24;
}

/*---categorias internas--*/
.category-view .orderby-displaynumber .vm-view-list .vm-view.vm-grid.active .listing-icon {
    background-color: #ffab24;
}
body a:hover {
    color: #FFAB24;
    text-decoration: none;
}

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

.category-view .row .item:hover .addtocart-bar .addtocart-button input[name="addtocart"] {
    background: #28a745 url(../images/icon/cart_hover.png) no-repeat 15px 11px;
    color: #fff;
}

/*---paddin page title--*/
#sp-section-1 {
    padding: 50px 0;
}

 /*---blogo article show3---*/
.img-fluid {
    max-width: auto;
    height: 218px;
}

.course-single-wrap .single-course:hover .course-price-item span {
    background: #212529;
}

.course-single-wrap .single-course:hover .course-price-item span {
    background: #212529;
}

/*--color titulos---*/
.single-course .ts-course-el-title {
   color: #038c33;
}
/*--fin codigo---*/

/*---new post style5---*/
/*---hover titulos---*/
#npost213 .readmore-button a, #npost213 .readmore-button a::before, #npost213 .service-title-inner a:hover {
    color: #212529 !important;
}

#npost213 .readmore-button a, #npost213 .readmore-button a::before, #npost213 .service-title-inner a {
    color: #038c33;
}
.category-view .row .item .item-inner .item-title {
    text-transform: none !important;
}
.productdetails .content_product_detail h1 {
    text-transform: none !important;
}
.sp-module .sj-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .ltabs-items-inner .ltabs-item .item-inner .item-rating .ratingbox {
    background: none !important;
    display: none !important;
}
.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li.active:hover > a {
    color: #FFAB24;
}
/*---sobre de pagina de contacto color---*/
.fa-envelope:before {
    color: #ffab24;
}
/*-- Over de chaleco--*/
.sppb-addon-single-image-container:hover img {
	opacity: initial;
}