﻿



#onepage_main_div .field_wrapper .field_wrapper {
    position: relative;
}

div#sp-top2 {
    height: 46px;
}

.vmCartModule .top-cart-title {
    float: right;
    margin: 0;
    padding: 12px 0;
    cursor: pointer;
}

.sp-module.vina-menu-top ul li {
    float: left;
    padding: 0;
    border: none;
    padding: 10px 20px;
    display: inline-block;
    font-size: 12px;
    border-left: 1px solid #ececec;
    line-height: 25px;
}

/* MODIFICACIONES HEADER */

#sp-header {
    background: #ffffff;
    height: auto;
    padding-top: 20px;
    border-bottom: 1px solid #ececec;
}

.sp-megamenu-parent >li >a {
    padding: 15px 15px 20px 14px;
    text-decoration: none;
    display: block;
    line-height: 30px;
    text-transform: uppercase;
    font-size: 14px;
    color: #262626;
    background: url("../images/bg-menu.png") no-repeat right 25px;
    position: relative;
}

#sp-header {
    background: #ffffff;
    height: auto;
    padding-top: 12px;
    border-bottom: 1px solid #ececec;
}

#sp-header .logo {
    display: inline-block;
    height: auto;
    display: table;
    margin-top: 15px;
}

.uk-text-center {
    text-align: -webkit-center !important;
    text-align: -moz-center !important;
    text-align: -o-center !important;
    text-align: -ms-center !important;
}

.vina-item-post .item-content .social-sharing {
    background: #f9f9f9;
    float: left;
    margin: 0px;
    padding: 30px;
    width: 100%;
    display: none;
}

/* bullets listados */

ul, ol {
  margin: 0px 0px 0px 10px;
  padding: 5px 0px 5px 10px;
  list-style: circle;
}
ul, li {
  list-style-type: circle;
}
li, a {
  text-decoration: initial;
  padding-bottom: 3px;
}

.bfQuickMode fieldset fieldset legend {
    border-width: 1px !important;
    border-style: solid !important;
    padding: 5px;
    background: #fff;
    color: #E41F27;
    border-color: #92c1ff;
    font-size: 110%;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    line-height: normal !important;
    margin-top: 18px !important;
}

.bfQuickMode legend {
    padding: 5px;
    background: #E41F27;
    color: #fff;
    font-size: 120%;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    line-height: normal !important;
    margin-top: 18px !important;
    border: none !important;
}

#sp-main-home {
    margin: 0px 0px 20px;
}

a.social_youtube.jutooltip {
    display: none;
}

a.social_skype.jutooltip {
    display: none;
}

#sp-bottom {
    border-top: 1px solid #3d3d3e;
    padding: 8px 0;
    color: #7d7f81;
    background: #2f2f2f;
}

/* BOTONES PRODUCTO AÑADIR A FAVORITOS TABS PORTADA*/

i.fa.fa-:before {
    content: "\f005";
}

button.addtofav_aws_icon.jutooltip {
    color: white;
}

/* BOTONES VISTA PRODUCTOS */

.item .actions .addtocart-bar {
    display: none;
}

.item .actions .add-to-links .addtofav_aws_icon, .item .actions .add-to-links .addtofav_aws_icon_active {
    display: none;
}

.item .actions .add-to-links .pro-detail a {
    display: none;
}

/* Imagen Bottom Categoría Tienda Online */

.cat_image {
    margin-bottom: 15px;
    display: none;
}  

.category-view .row .category .spacer h2 a {
    font-size: 0.8em;
    display: block;
    text-align: center;
    font-size: medium;
}

.btn-success {
    color: #fff;
    background-color: #FF3030;
    border-color: #FF3030;
	margin-top: 2px;
}

.btn-success:hover, .btn-success:focus, .btn-success.focus, .btn-success:active, .btn-success.active, .open>.dropdown-toggle.btn-success {
    color: #fff;
    background-color: #f78f8f;
    border-color: #f78f8f;
}

#sp-main-body {
    padding: 10px 0;
}

/* ARREGLOS RESPONSIVES TOP */

div#sp-top2 {
    height: auto !important;
}

/* menu principal */ 

.sp-megamenu-parent >li >a {
    padding: 15px 10px 20px 14px;
}


/******************************************************* VISTA CATEGORÍAS *********************************************************************/
/******************************  animaciones recolocación categorías en vista categorías ******************************/
.category.floatleft.width0 {
    -webkit-transition: all 0.4s linear;
    -o-transition: all 0.4s linear;
    transition: all 0.4s linear;
}
/****************************** animaciones escalado ESTADO SOBRE CATEGORÍA ******************************/
.category.floatleft.width0  { 
    transform: scale(1.0);
    -webkit-transform: scale(1.0);
    -moz-transform: scale(1.0);
    -o-transform: scale(1.0);
    transition: transform 0.2s linear;
    -webkit-transition: -webkit-transform 0.2s linear;
    -moz-transition: transform 0.2s linear;
    -o-transition: -webkit-transform 0.2s linear;   
	padding: 15px;
}
.category.floatleft:hover {    
	 transform: scale(1.08);
    -webkit-transform: scale(1.08);
    -moz-transform: scale(1.08);
    -o-transform: scale(1.08);
    transition: transform 0.2s linear;
    -webkit-transition: -webkit-transform 0.2s linear;
    -moz-transition: transform 0.2s linear;
    -o-transition: -webkit-transform 0.2s linear;	
}
/***** imagen de categoria ******/
.category.floatleft.width0 img {
    text-align: center;
    display: inline-block;
}
/*****/
.category.floatleft.width0 {
    width: 100%;
	margin: 0px auto 15px auto;
    text-align: center;
	padding: 0 25px 0 25px;
	float: none;
    display: inline-block;
}
@media (min-width: 512px) {
.category.floatleft.width0 {
    width: 49%;
	margin: 0px auto 15px auto;
	padding: 0;
	float: none;
    display: inline-block;
}
}
@media (min-width: 768px) {
.category.floatleft.width0 {
    width: 33%;
	margin: 0px auto 15px auto;
	padding: 0;
	float: none;
    display: inline-block;
}
}
@media (min-width: 992px) {
.category.floatleft.width0 {
    width: 24%;
	margin: 0px auto 15px auto;
	padding: 0;
	float: none;
    display: inline-block;
}
}

/****************** impuestos (IVA) en módulo de disposición de categoría **********************/
.owl-item span.PricetaxAmount {
    display: none;
}
/****************** impuestos (IVA) en vista productos **********************/
.list-product span.PricetaxAmount {
    display: none;
}
/****************** impuestos (IVA) en vista detalle producto **********************/
span.PricetaxAmount {
    white-space: nowrap;
    display: none !important;
}



/***************************** cuando hay un sobreescribir final ******************************/
/****************** precio con impuestos (IVA) TACHADO en vista detalle producto **********************/
.vm-product-details-inner.spacer-buy-area .price-crossed span.PricebasePrice {
	display: none;
}


/******* cuando se aumenta la cantidad a comprar aparecen los impuestos ****/
.vm-product-details-inner.spacer-buy-area .PricetaxAmount.vm-display.vm-price-value {
    display: none;
}

/************ Color Solicitar Precio **************/

a.ask-a-question.bold {
    color: #ffffff !important;
}

/************ Boton Cancelar Registrarse ***********/
div.login button, div.login a.btn-danger, div.login input.button, div.login a.btn, div.profile-edit button, div.profile-edit a.btn-danger, div.profile-edit input.button, div.profile-edit a.btn, div.registration button, div.registration a.btn-danger, div.registration input.button, div.registration a.btn, div.reset-confirm button, div.reset-confirm a.btn-danger, div.reset-confirm input.button, div.reset-confirm a.btn, div.reset-complete button, div.reset-complete a.btn-danger, div.reset-complete input.button, div.reset-complete a.btn, div.registration-complete button, div.registration-complete a.btn-danger, div.registration-complete input.button, div.registration-complete a.btn, div.order-view button, div.order-view a.btn-danger, div.order-view input.button, div.order-view a.btn {
    line-height: 25px;
    margin-top: 3px;
}