.fb_iframe_widget_lift { margin-top: -90px; }

.itemToolbar { display: none; }
.itemTags li { border: 1px solid; padding: 2px 15px!important; font-weight: bold; text-transform: capitalize;}

.gamboton { float: left; border: 1px solid orange; border-radius: 5px; margin-right: 15px; padding: 0px 5px; background: orange; }
.gamboton a{ color: #fff!important; font-weight: bold; }

.item-image img { margin-right: 20px;  margin-bottom: 20px; }

.tags a { color: #30431c!important;}
.label-info { background: transparent!important; vertical-align: baseline!important; }
.tags li { background: transparent!important; border: 1px solid; font-size: 13px; text-transform: capitalize; }


vina.tm-navbar {
    position: inherit;
    padding: 0 40px;
    z-index: 999;
}
.uk-sticky-init {
    position: fixed!important;
    top: 0px;
    width: 100%!important;
    left: 0!important;
    background: #9AB83C!important;
}

[data-uk-sticky]{
    z-index: 980;
    box-sizing: border-box;
    width: 100%!important;
    left: 0!important;
    background: #9AB709!important;
}
.uk-navbar-nav > li > a {
    display: block;
    box-sizing: border-box;
    text-decoration: none;
    height: 70px;
    padding: 0 18px;
    line-height: 70px;
    color: #fffdfd;
    font-size: 15px;
    font-family: 'Lato';
    font-weight: 300;
    text-transform: uppercase;
}

.uk-navbar-attached {
    background: #9ab83c;
    height: 70px;
    margin-top: 50px;
}


.uk-navbar {
    color: #9ab83c;
    background: #9ab83c;
    height: 70px;
    margin-top: 50px;
}

@media (max-width: 768px){
.uk-navbar {
    color: #9ab83c;
    background: #fff;
    height: 70px;
    margin-top: 0px;
}
  .tm-logo-small {
    margin-bottom: -50px;
    margin-top: 15px;
    position: relative;
    z-index: 1000;
}
  #bd_results  .uk-width-1-2 {  width: 90%!important; }
  #tm-bottom-d .uk-width-1-2 {  width: 100%!important; }
  #captchaTxt49 {  width: 90%!important; }
  
  .favorito { width: 100%; margin: 0px!important; padding-bottom: 15px; border-bottom: 1px solid; position: inherit!important;}
  .horizontal-separator { display: none; }
  .descripcion { width: 100%!important; margin-left: 11px; }
  .cuerpo { width: 100%!important; }
  .uk-block { padding-top: 0px; border-top: 0px solid transparent; }
}

@media (max-width: 1280px){

.uk-navbar { margin-top: 100px; }

}

@media (max-width: 768px){

.uk-navbar { margin-top: 0px; }

}

.uk-navbar-nav > li.uk-active > a {
    background-color: #30431c;
    color: #fff;
}

.uk-navbar-nav > li:hover > a {
    background-color: #30431c;
    color: #fff;
}
.slogan {
    font-size: 18pt;
    padding: 20px 40px;
    font-weight: bold;
    color: #30431C;
}
.redes {
    text-align: center;
    font-size: 14pt;
    color: #30431C;
    font-weight: bold;
}
.vmCartModule {
    background-image: url(../../../../../images/icons/cart.png);
    padding: 20px 50px;
    background-repeat: no-repeat;
    background-position: 100% 50%;
}

.uk-panel-title {
    margin-top: 0;
    margin-bottom: 15px;
    font-size: 19px;
    line-height: 25px;
    font-weight: 200;
    text-transform: initial;
    color: #30431C;
    text-align: center;

}

.tm-sidebar-a .uk-panel-title {
    margin-top: 0;
    margin-bottom: 15px;
    font-size: 19px;
    line-height: 25px;
    font-weight: 200;
    text-transform: initial;
    color: #FFF;
    text-align: center;
    background: #9AB83C;
    padding: 10px 20px;
}


#vina-carousel-virtuemart140 {
    width: 100%;
    height: auto;
    margin: 0px;
    padding: 10px 5px;
    background-color: transparent!important;
    overflow: hidden;
}

.titulo-catalogo {
    background: #30431c;
    padding: 20px;
    border-radius: 10px;
    text-align: center;
    width: 30%;
    margin: 0 auto;
    font-size: 14pt;
    color: #fff;
    font-weight: bold;
}

.titulo-servicios {
    background: #9ab83c;
    padding: 20px;
    border-radius: 10px;
    text-align: center;
    width: 30%;
    margin: 0 auto;
    font-size: 14pt;
    color: #fff;
    font-weight: bold;
}
.uk-subnav > * > * {
    display: inline-block;
    color: #fffdfd;
}

.info-footer {
    color: #fff;
    margin-top: 30px;
    text-transform: initial;
}

.info-footer a {
    color: #fff;
}

.descripcion {
    background: #f1f2f2;
    padding: 15px;
}

.cuerpo {
padding:20px;
}

.texto-fabricantes {
    color: #333;
    text-align: justify;
    padding: 10px;
    line-height: 15pt;
}

.manufacturer {
  padding: 10px;
    color: #30431C!important;
    font-size: 14pt;
    font-weight: bold;
    text-transform:uppercase;
    margin-bottom:10px;
    background: #9AB83C;
    text-align: center;
    
}

.manufacturer a {
        color: #fffdfd!important;
    

}
.manufacturer a:hover {
    color: #30431C!important;
}

.boton {
    text-align: center;
}

h1, .uk-h1 {
    font-size: 23px;
    line-height: 27px;
    color:#30431C;
    margin-left: 10px;
}
.mapa {
margin-top:20px;
margin-bottom:20px;
}

.uk-button-small {
    min-height: 25px;
    padding: 5px 15px;
    line-height: 25px;
    font-size: 13px;
    border-radius: 5px;
}

.product-short-description {
    color: #333;
    text-align: justify;
    margin-bottom: 21px;
}

.product-description {
    color: #333;
    }
    
span.quantity-controls input.quantity-plus {
    background: url(../../../../../images/icons/quantity-controls.png) no-repeat;
    background-position: 0px;
}

span.quantity-controls input.quantity-controls {
    height: 20px;
    border: none;
    width: 20px;
    cursor: pointer;
}

span.quantity-controls {
    width: 20px;
}

span.quantity-controls input.quantity-minus {
    background: url(../../../../../images/icons/quantity-controls.png) repeat-x;
    background-position: 20px 0px;
}

span.quantity-controls {
    width: 15px;
    display: inline-block;
    vertical-align: middle;
    margin: 0px 10px 0 -3px;
}

.quantity-box .quantity-input, .cart-summary .quantity-input {
    height: 38px;
    width: 50px;
    text-align: center;
    font-weight: 700;
    padding: 1px;
    margin-bottom: 0;
    background-color: #eeeeee;
        border-radius: 5px;
}

.quantity-box input[type="text"] {

    background-color: #eeeeee;
    border: 0px solid rgba(75, 75, 75, 0.5);
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border linear .2s, box-shadow linear .2s;
    -moz-transition: border linear .2s, box-shadow linear .2s;
    -o-transition: border linear .2s, box-shadow linear .2s;
    transition: border linear .2s, box-shadow linear .2s;
}

.quantity-box input.quantity-input  {
background: #eee;
margin-right: -11px;
}

.vm-product-descr-container-1 {
    min-height: auto;
    margin-bottom: 6px;
}

div.product {
    float: left;
    border: 0px solid #ddd;
    min-width: 220px;
}

.titulo-categorias {
    text-align: center;
    margin-bottom: 30px;
    font-size: 20pt;
    color: #30431C;
    font-weight: bold;
    border-bottom: 2px dotted #9AB709;
    padding-bottom: 10px;
    width: 70%;
    margin-left: auto;
    margin-right: auto;
}

#vina-copyright140 {
display:none;
}

#vina-copyright143 {
display:none;
}


a.active, .uk-link.active {
    color: #30431C;
    text-decoration: none;
}

@media (min-width: 1220px){
.spacer-buy-area .uk-grid {
padding-left:0px!important;
}
.spacer-buy-area .uk-grid > * {
    padding-left: 0px;
}

}

.spacer-buy-area .vm-display {
    display: block;
    font-weight: bold;
}

#vina-carousel-virtuemart140 .item a {
    color: #9ab83c;
    font-size: 13pt;
    line-height: 10pt;
}
.product-price {
        margin: 13px 11px 6px;
    text-align: right;
    float: right;
    line-height: 18px;
}
.addtocart-area {
    margin: 0;
    float: right;
}

/* ========== BUSCADOR ========= */

input#search-area113 {
    height: 60px;
    padding-left: 50px;
    border: none;
}

input#suggestion-area113 {
    height: 60px;
}
#search-form113 .category-chooser .arrow {
    height: 60px;
    width: 36px;
    background: url(/merka/modules/mod_universal_ajaxlivesearch/themes/elegant/images/arrow/arrow.png) no-repeat center center;
}
#search-form113 .category-chooser {
    height: 58px;
    width: 38px;
    border: 0px #b2c4d4 solid;
    /* border-right: none; */
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    background-color: #dedede;
    position: absolute;
    left: 0px;
    z-index: 5;
    margin-top: 2px;
}

#ajax-search-button113 .magnifier {
    background: url(./../../../../../images/icons/lupa.png) no-repeat center center;
    height: 60px;
    width: 32px;
    padding: 0;
    margin: 0;
}
#ajax-search-button113 {
    height: 57px;
    width: 32px;
    border: 0px #9AB83C solid;
    -webkit-box-shadow: inset 0px 0px 0px rgba(255,255,255,0.4);
    -moz-box-shadow: inset 0px 0px 0px rgba(255,255,255,0.4);
    box-shadow: inset 0px 0px 0px rgba(255,255,255,0.4);
    -moz-border-radius-topright: 3px;
    -moz-border-radius-bottomright: 3px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    background: #9AB83C url('/merka/modules/mod_universal_ajaxlivesearch/cache/113/24941f479a1dec361465c6c8e1f80ac6.png') repeat-x;
    background-size: auto 100%;
    background: -moz-linear-gradient(#47c5ed, #188dd9);
    background: -ms-linear-gradient(#47c5ed, #188dd9);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #9AB83C), color-stop(100%, #9AB83C));
    background: -webkit-linear-gradient(#9AB83C, #9AB83C);
    background: -o-linear-gradient(#47c5ed, #188dd9);
    background: linear-gradient( top, #47c5ed, #188dd9 );
    float: left;
    cursor: pointer;
    position: absolute;
    top: 2px;
    right: 0px;
    z-index: 5;
}

#ajax-search-button113:hover {
    background: #30431C url('/merka/modules/mod_universal_ajaxlivesearch/cache/113/3a48bf16ef0023650479e198bba40cce.png') repeat-x;
    background-size: auto 100%;
    background: -moz-linear-gradient(#47c5ed, #199aea);
    background: -ms-linear-gradient(#47c5ed, #199aea);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #30431C), color-stop(100%, #30431C));
    background: -webkit-linear-gradient(#30431C, #30431C);
    background: -o-linear-gradient(#47c5ed, #199aea);
    background: linear-gradient( top, #47c5ed, #199aea );
}



/* ======CARRUSELL =======*/

#vina-carousel-virtuemart140 .item {
    background-color: #ffffff;
    color: #333333;
    padding: 10px;
    margin: 0 5px;
    height: 300px;
}


.VMmenu li a.active {
background:#30431c;
color:#fff;
}

.main-image{
    text-align: left;
}

div#nextend-smart-slider-17 .sliderfontcustom4 a, div#nextend-smart-slider-17 .sliderfontcustom4 a:LINK, div#nextend-smart-slider-17 .sliderfontcustom4 a:VISITED, div#nextend-smart-slider-17 .sliderfontcustom4 a:FOCUS, div#nextend-smart-slider-17 .sliderfontcustom4 a:ACTIVE {color: #FFF!important;}

#offlajn-ajax-search113 .offlajn-ajax-search-container {
    background: #F1F2F2;
    background: #FFF;
    padding: 4px;
    margin: 0;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 0;
    border: none;
}

/* Formulario */

.formContainer { margin-top: 30px!important;}
#Nombre { width: 100%; height: 40px;}
#Telefono { width: 100%; height: 40px; }
#Email { width: 100%; height: 40px; }
#Asunto { width: 100%; height: 40px; }
#Mensaje { width: 100%; height: 185px; }
#spam { width: 100%; height: 185px; }
#ENVIAR { width: 200px!important; background: #30431c!important; height: 50px!important;}
.contacto-centro { width: 350px; margin: 15px auto; }
.contacto-enviar { width: 200px; margin: auto;}
.contacto-spam { width: 200px; margin: auto;}

#search-form113 {
    margin: 10px 0;
    padding: 0;
    position: relative;
    width: 100%;
}

#search-form113 input {background:#f1f1f1;}


.registro {
    text-align: center;
    text-transform: uppercase;
    margin-top: 15px;
}
.tm-logo-small {
    margin-bottom: -50px;
    margin-top: 20px;
}

.uk-nav-offcanvas > li > a {
    color: #fffdfd;
    padding: 10px 30px;
}

.vm-pagination {
    float: left;
    text-align: center !important;
    display: none;
}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { 
    color:    #ccc;
}
input:-moz-placeholder, textarea:-moz-placeholder { 
    color:    #ccc;
}
input::-moz-placeholder, textarea::-moz-placeholder { 
    color:    #ccc;
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder { 
    color:    #ccc;
}

.formResponsive .formHorizontal .formControlLabel {
    float: left;
    width: 140px;
    padding-top: 5px;
    text-align: right;
    display: none;
}

.formResponsive .formHorizontal .formControls {
    margin-left: 0;
    margin-bottom: -35px;
}

.contacto-centro{
    width: 290px;
    margin: 30px auto;
}
.contacto-enviar {
    width: 200px;
    margin: 30px auto 0;
}

.contacto-spam {
    width: 210px;
    margin: auto;
}
#offlajn-ajax-search113 {
    width: 100%;
    float: left;
}
.btl-panel {margin-top: -30px;}
.redes-top .redes {padding-left: 0!important}
.redes-top .uk-width-1-4 {text-align: left!important}
.titulo-siguenos {margin-left: 20px;}

#btl-panel-registration { background: orange!important; color: #000!important;}
#tm-top-b h3 { margin-top: 30px; }

.element-textarea {color:#000!important;}
a.ask-a-question {
    font-size: 12px;
    font-weight: 700;
    display: inline-block;
    text-decoration: none;
    margin-bottom: 8px;
    padding: 3px 22px 1px;
    margin: -30px 24px;
    text-align: center;
    color: orange;
}
.zoo-category-warp6 {text-transform: uppercase!important;}
.product-fields {color:#000;}
#yoo-zoo .item h1.pos-title {
    margin: 0px 0px 5px 0px;
    font-weight: normal;
    color: #323232;
    font-size: 23px;
    line-height: 30px;
}

.VMmenu li:hover { background: #30431c!important; color: #fff!important;}
.VMmenu a:hover { color: #fff!important; }
.VmOpen { background: #30431c!important; color: #fff!important; }
.VmOpen a { color: #fff!important; }

/* ========== Tab color ========= */


.uk-tab > li > a {
    display: block;
    padding: 8px 12px 8px 12px;
    border: 1px solid transparent;
    border-bottom-width: 0;
    color: #9ab83c;
    text-decoration: none;
    text-transform: uppercase;
    background: #30431c;
}
.uk-tab > li.uk-active > a {
    border-color: rgba(75, 75, 75, 0.5);
    border-bottom-color: transparent;
    background: #9ab83c;
    color: #FDFDFD;
}
/* ==========Fin Tab color ========= */
.uk-form select, .uk-form textarea, .uk-form input:not([type]), .uk-form input[type="text"], .uk-form input[type="password"], .uk-form input[type="datetime"], .uk-form input[type="datetime-local"], .uk-form input[type="date"], .uk-form input[type="month"], .uk-form input[type="time"], .uk-form input[type="week"], .uk-form input[type="number"], .uk-form input[type="email"], .uk-form input[type="url"], .uk-form input[type="search"], .uk-form input[type="tel"], .uk-form input[type="color"] {
    height: 35px;
    max-width: 100%;
    padding: 4px 6px;
    border: 1px solid rgba(75, 75, 75, 0.5);
    background: #ffffff;
    color: #9ab83c;
    -webkit-transition: all linear 0.2s;
    transition: all linear 0.2s;
    width: 100%!important;
}
.uk-form input:not([class*='uk-form-width-']):not([class*='uk-width-']):not([type="radio"]):not([type="checkbox"]), .uk-form select:not([class*='uk-form-width-']):not([class*='uk-width-']), .uk-form textarea:not([class*='uk-form-width-']):not([class*='uk-width-']) {
    width: auto;
    color: #fff;
}

#vina-copyright157 { display: none!important;}
#vina-carousel-virtuemart157 .item a { color:#687480!important; font-size: 15px!important; line-height: 10px!important;}
.vina-carousel-virtuemart .addtocart { float: none!important; }
.vina-carousel-virtuemart span.addtocart-button input.addtocart-button, 
.vina-carousel-virtuemart span.addtocart-button input.notify-button, 
.vina-carousel-virtuemart div.vm-details-button a { padding: 5px 30px!important; }



#vina-carousel-virtuemart157 {
    width: 100%;
    height: auto;
    margin: 0px;
    padding: 10px 5px;
    background-color: transparent!important;
    overflow: hidden;
}

#vina-carousel-virtuemart157 .item {
    background-color: #ffffff;
    color: #333333;
    padding: 10px;
    margin: 0 5px;
    height: 300px;
}

/*========== NEWSLETTER =========*/
.rsform-submit-button, .rsform-button {
    background: #9AB83C!important;
    border: solid 1px #9AB83C!important;
    color: #fefefe;
    cursor: pointer;
    padding: 5px;
}
.rsform-reset-button {
    background: #DEDEDE!important;
    border: solid 0px #C6C6C6!important;
    color: #fefefe!important;
    padding: 5px;
    color: #30431C!important;
}

/*========== WISHLIST =========*/

.addtofav_aws_icon_active {font-size: 24px !important;color: #9AB83C !important; background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important; border: none;}
.addtofav_aws_icon_active:hover {font-size: 24px !important;color: #9AB83C !important; background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important; border: none;}
.addtofav_aws_icon {font-size: 24px !important;color: #a1a1a1 !important;background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;border: none;}
.addtofav_aws_icon:hover {color: #9AB83C !important;background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important; background: #none !important;border: none;}
.favorito{ position: absolute;margin: -15px 25%;text-align: center;}
.general-bg, input.custom-attribute, input.quantity-input, .manufacturer-product-link a, a.ask-a-question, input.vm-default, a.product-details, a.details, div.details, button.default { background: #f6f7f8 url(../images/vmgeneral/backgrounds.png) top repeat-x;border: solid #CAC9C9 1px; border-radius: 4px;-webkit-border-radius: 4px; -moz-border-radius: 4px; color: #777; text-decoration: none;padding: 5px 5px 4px; width: 19px;text-align: center;height: 15px;}
.favoritos { margin-left: 20px;}
.uk-alert-success { background: #ffffff;color: #9AB83C; border-color: rgba(154, 184, 60, 0.51);}
.uk-alert-danger { background: #ffffff;color: #FFA500; border-color: rgba(255, 165, 0, 0.41); font-weight: bold;}

#Empresa  { width: 100%;height: 40px;}
#Ciudad  { width: 100%;height: 40px;}
._8r { margin-right: 5px; display: none!important;}


/* Quitar Recomendar Facebook*/
.pluginButtonImage
{
    display: inline-block;
    display: none;
}
.pluginButtonContainer
{
    display: none;
}
.apoyan-list {text-align:center;}
.sponsors-list li {display:inline-block; margin:0 5px; vertical-align:middle;}
.tm-noblog .tooltip {display:none !important;}
.itemList .k2ReadMore {-webkit-transition:all 0.2s; -moz-transition:all 0.2s; -ms-transition:all 0.2s; transition:all 0.2s;}
.itemList .k2ReadMore {background:#85a914; border-radius:3px; box-shadow:0 3px 0 #64800a; padding: 10px 30px;color: #fff!important;}
.itemList .k2ReadMore:hover {background:#9dc229; box-shadow:0 3px 0 #85a914;}
.itemFullText span {color:#000!important;}
#imagenBlog {width:100%; height:300px;background-size:cover;}
div#itemListLinks {display: none;}
.itemListView .k2Pagination ul li {display:inline-block; line-height:1em; margin:0 3px; vertical-align:top;}
.itemListView .k2Pagination ul li.pagination-start span, 
.itemListView .k2Pagination ul li.pagination-prev span,
.itemListView .k2Pagination ul li.pagination-next span,
.itemListView .k2Pagination ul li.pagination-end span {background-color:#ccc; background-image:url(../../../images/forest/sprite.png); background-repeat:no-repeat; font-size:0;}
.itemListView .k2Pagination ul li.pagination-start a, 
.itemListView .k2Pagination ul li.pagination-prev a,
.itemListView .k2Pagination ul li.pagination-next a,
.itemListView .k2Pagination ul li.pagination-end a {background-color:#999; background-image:url(../../../images/forest/sprite.png); background-repeat:no-repeat; border:none; font-size:0;}
.itemListView .k2Pagination ul li.pagination-start span, .itemListView .k2Pagination ul li.pagination-start a {background-position:14px 13px;}
.itemListView .k2Pagination ul li.pagination-prev span, .itemListView .k2Pagination ul li.pagination-prev a {background-position:14px -20px;}
.itemListView .k2Pagination ul li.pagination-next span, .itemListView .k2Pagination ul li.pagination-next a {background-position:17px -57px;}
.itemListView .k2Pagination ul li.pagination-end span, .itemListView .k2Pagination ul li.pagination-end a {background-position:14px -90px;}
.itemListView .k2Pagination ul li * {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.itemListView .k2Pagination ul li span {background:#85a914; border-radius:50%; color:#fff; display:block; height:40px; padding:12px 0; width:40px;}
.itemListView .k2Pagination ul li a {border:2px solid #85a914; border-radius:50%; display:block; height:40px; margin:0; padding:12px 0; width:40px;}
div.itemContainer {margin-bottom: 30px;}
.catItemIntroText {color:#000!important;text-align:justify;}
div.catItemHeader h3.catItemTitle { text-align: center;}
.itemList .catItemReadMore {display: inline; padding: 10px 0;}
.itemList .catItemTagsBlock {border-bottom: 1px dotted #ccc;}
.itemList .catItemHeader h3.catItemTitle { text-align: center; padding:0;}
.itemList .catItemDateCreated {display:block; text-align:center;}
.itemList .catItemView {padding:0 6%;}
.itemView h1 {margin:0 0 30px;}