.sp-megamenu-parent.menu-fade-down-fade-up .sp-has-child >.sp-dropdown {
   color: #333;
    background: #fff;
}

#sp-header, .transparent-wrapper {
    height: 61px;
    box-shadow: 0px 2px 2px #3a3a3a33;
}

#sp-addspace-logo .sp-column img {
    margin: 0;
}

.logo  {
    height: 55px;
    line-height: 55px;
}

/*---pading header--*/
#sp-header {
   padding: 8px 0px 0px 0px;
}

.category-view .row .spacer .spacer-img span.overlay, .browse-view .row .spacer .spacer-img span.overlay, .latest-view .row .spacer .spacer-img span.overlay, .recent-view .row .spacer .spacer-img span.overlay, .featured-view .row .spacer .spacer-img span.overlay, .topten-view .row .spacer .spacer-img span.overlay {
    margin-bottom: -50px;
 }

#sp-header .top-search-wrapper .icon-top-wrapper, #sp-header .top-search-wrapper .icon-top-wrapper >i:before, .sp-megamenu-wrapper > .sp-megamenu-parent >li >a, .sp-megamenu-wrapper #offcanvas-toggler, #sp-header .modal-login-wrapper span, #sp-header .ap-my-account i.pe-7s-user, #sp-header .ap-my-account .info-text, #sp-header .mod-languages, .logo, #cart-menu, #cd-menu-trigger, .cd-cart, .cd-cart > i {
    line-height: 45px;
    height: 60px;
}

.vp-login-module .vp-tab-contents, .vp-login-module .vp-empty-box, .vp-login-module .vp-inner-wrapper {
    padding: 10px 30px 0px 30px;
}

.sticky .sticky__wrapper { 
    padding-top: 15px;
    background-color: rgb(255, 255, 255);
    box-shadow: 2px 0px 21px #0000001c;
}

hr {
    margin-top: 0px;
    margin-bottom: 0px;
    border: 0;
    border-top: 0px solid #eee;
}

.btn-vme-round.btn-item-added > i, .btn-vme-round.btn-item-added:hover > i {
    background: #f96969;
    color: #FFF;
    padding: 10px;
}

.btn-vme-round > i {
    display: inline-block;
    background: #e5e5e5;
    border-radius: 100%;
    text-align: center;
    padding: 10px;
    margin: 0;
}

input[type="search"]   {
display: inline-block;
    height: 38px;
    padding: 8px 25px;
box-shadow: none; }

.productdetails .btn-vme-round > i, .productdetails-view .btn-vme-round > i {
    line-height: normal;
    font-size: 14px;
    width: auto;
}

.flex .latest-post .latest-post-item .latest-post-inner p.intro-text {
    color: #333;
}
.product .btn-vme-round > i {
    line-height: initial;
}

.vme-count-text {
  background: #f96969;
 padding: 5px 10px;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
  display: block
  position:absolute;
  border-radius: 50px;
}

.vme-list-section .btn-vme-round > i, .productdetails .btn-vme-round > i, .productdetails-view .btn-vme-round > i, .vm-productdetails .btn-vme-round > i, .vme-compare-buttons .btn-vme-round > i {
    line-height: initial;
    font-size: initial;
    width: initial;
}

button.vme-compare-remove > i {
    font-size: 12px;
    width: initial;
    height: initial;
    line-height: initial;
}

.sp-vmslider-wrapper .sp-vmslider-controller {
    float: left;
}

.sp-vmslider-wrapper .sp-vmslider .sp-vmslider-container .sp-vmslider-title h1 {
    font-size: 29px;
}

.sp-vmslider-wrapper .sp-vmslider .sp-vmslider-container .sp-vmslider-title h2 {
    font-size: 27px;
}

[class^="icon-"], [class*=" icon-"] {
    display: inline;
}

.sp-vmslider {
    height: 249px;
}

.sp-megamenu-parent  {
    float: right;
}
/* Quitando estilos de Flex */
.entry-header h1:after, .entry-header h2:after {
    height: 0px;}
.entry-header h1, .entry-header h2 {
    box-shadow: inset 0 0px 0 #ddd;}
.sp-module .sp-module-title, .sppb-addon-module .sp-module-title {
    box-shadow: inset 0 0px 0 #ddd;}
.sp-module .sp-module-title:after, .sppb-addon-module .sp-module-title:after {
    height: 0px;}
/* Fin */

/*---margin categorias productos---*/
.productos #sp-component  {   
  margin-top: 0px;
}

/*---quitar bordes imagen categorias---*/
.category-view .row .spacer {
    border: 0px solid rgba(0,0,0,0.1);
}

/*---poner bordes columnas categorias de productos---*/
.category-view .row .spacer .spacer-img img.browseProductImage, .browse-view .row .spacer .spacer-img img.browseProductImage,{
   border: 1px solid rgb(0 0 0 / 10%);
}
.category-view .row .spacer .spacer-inner, .browse-view .row .spacer .spacer-inner {
border: 1px solid rgb(0 0 0 / 10%);
}

/*---quitar overlay ---*/
.category-view .row .spacer .spacer-img span.overlay{
     box-shadow: inset 0 -40px 40px rgb(255 255 255 / 0%);
     background-color: rgb(255 255 255 / 0%);
}

.category-view .row .spacer .spacer-img span.overlay >h3  {
    color: #555;
    line-height: 0;
    margin: 0 auto;
    font-size: 140%;
    padding-top: 36px;
}

.vm-categories-wall-catwrapper {
    margin-left: 36px;
}

/*---margin categorias---*/
.vm-categories-wall-catwrapper {
    margin-left: 0px;
    margin-right: 78px;
}

/*---paddin_logo---*/
#sp-logo {
    padding-top: 10px;
    padding-bottom: 10px;
}

/*---padding_menu---*/
#sp-logo-menu a {
   padding-top: 23px;
   text-transform: uppercase;
}

/*---color-boton-buscador---*/
.btn-primary, .button, .btn-readmore, .sppb-btn-primary, .vm-button-correct {
     background-color: #F0BBA9;
     border-color: #F0BBA9;
     color: #003523;
}

/*---color_carrito---*/
.pe-7s-cart:before {
    content: "\e66e";
    color: #fff;
    line-height: 40px;
}

#cart-menu #cd-menu-trigger >i, #cart-menu .cd-cart >i {
    display: block;
    width: 80px;
    text-align: center;
    font-size: 33px;
    line-height: 50px;
}

/*---titulo---*/
a.uk-link-reset, .uk-link-reset a, .uk-link-reset a:focus, .uk-link-reset a:hover, .uk-link-reset:focus, .uk-link-reset:hover {
    color: #296b48;
    font-family: 'Merriweather';
    font-size: 20px;
  padding-left:10px;
  font-weight: 600; 
  font-style: italic;
}

a.uk-link-reset {
    color: #1c3829;
    font-family: 'Merriweather';
    font-size: 20px;
  padding-left:10px;
  font-weight: 600;
  font-style: italic;

}

/*---color_boton---*/
a.uk-button {
  color: #e0b8a5;
  background: #1c3829;
  border: 0px solid rgba(0,0,0,.1)!important;
  border-radius: 0px;
  font-size: 15px;
  padding: 0px 25px;
}

/*---color_boton_hover---*/
a.uk-button:focus, a.uk-button:hover {
    background-color: #056526;
    color: #e0b8a5;
     border-color: #3ea62e!important;
}

/*---fondo_blog---*/

div.uk-panel.uk-panel-box.uk-scrollspy-inview.uk-animation-scale-up {
    background: #e0b8a5;
    border: 1px solid #e0b8a5;
}


/*---padding_buscardor---*/
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    height: 38px;
}

.category-view .row .spacer .spacer-inner h2, .browse-view .row .spacer .spacer-inner h2, .latest-view .row .spacer .spacer-inner h2, .recent-view .row .spacer .spacer-inner h2, .featured-view .row .spacer .spacer-inner h2, .topten-view .row .spacer .spacer-inner h2 {
     font-size: 18px;
}

.cd-customization .add-to-cart {
    background-color: #84754E;
}

/*---quitar linea icono resdes footer---*/
.sp-module ul >li, .sppb-addon-module ul >li {
   border-bottom: 0px solid #e8e8e800;
 }

/*---imagen categoria---*/
@media (max-width: 600px){
 {
    max-width: 26% !important;
  }}

@media (max-width: 600px){
.category-view .row .spacer .spacer-img span.overlay, .browse-view .row .spacer .spacer-img span.overlay, .latest-view .row .spacer .spacer-img span.overlay, .recent-view .row .spacer .spacer-img span.overlay, .featured-view .row .spacer .spacer-img span.overlay, .topten-view .row .spacer .spacer-img span.overlay {
    margin-bottom: 0px!important;
}}

@media (max-width: 600px){
.category-view .row .spacer .spacer-img span.overlay, .browse-view .row .spacer .spacer-img span.overlay, .latest-view .row .spacer .spacer-img span.overlay, .recent-view .row .spacer .spacer-img span.overlay, .featured-view .row .spacer .spacer-img span.overlay, .topten-view .row .spacer .spacer-img span.overlay {
    padding: 0px 0px 12% 32% !important;
    text-align: left!important;
}}
@media (max-width: 600px){
  .category-view .row .spacer .spacer-img img, .browse-view .row .spacer .spacer-img img, .latest-view .row .spacer .spacer-img img, .recent-view .row .spacer .spacer-img img, .featured-view .row .spacer .spacer-img img, .topten-view .row .spacer .spacer-img img {
    width: 26%;
}}