/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */
 .contenedor-gris{
    background-color:#7A7A7A !important;
    padding-bottom:0 !important;
 }
 .product-description-precon-list{
    background-color:#FFD100 !important;
}
.precon-login-btn{
    background-color:#DDDBDB;
    border-radius: 8px;
    color:#FFFFFF;
}
.precon-registro-btn{
    background-color:#FFD005;
    border-radius: 8px;
    color:#000000;
}
.contenedor-gris .form-control{
    background-color:#7A7A7A;
    outline: 0;
    border-width: 0 0 1px;
    border-color: #DDDBDB;
    color:white;
}
.contenedor-gris .form-control:focus{
    background-color:#7A7A7A;
    outline: 0;
    border-width: 0 0 1px;
    border-color: #DDDBDB;
    color:white;
}
.contenedor-gris .form-control-comment{
    display: none;

}
.contenedor-gris .precon-texto-blanco{
    color:#FFFFFF;
}
.contenedor-gris .precon-texto-blanco:hover{
    color:#FFFFFF;
    text-decoration: underline;
}
.contenedor-gris .precon-texto-blanco-p{
    color:#FFFFFF;
    font-size: .6rem;
    text-align: center;
}
.contenedor-gris .precon-texto-gris{
    color:#DDDBDB;
}
.precon-texto-amarillo{
    color: #FFD005;
}
.precon-texto-amarillo:hover{
    color: #FFD005;
    text-decoration: underline;
}
.contenedor-gris .form-control-label{
    color:#DDDBDB;
}

.precon-imagen-lineas{
    text-align:right;
    margin:0;
    padding:0;
}
.contenedor-gris section div div span label{
    color:#FFFFFF;
}
.precon-header-carrito{
    background-color:#FFD005 !important;
}
.contenedor-gris .custom-checkbox input[type=checkbox]+span{
    margin-right: 3px;
    display: inline-block;
    width: .9375rem;
    height: .9375rem;
    vertical-align: middle;
    cursor: pointer;
    border: 2px solid #ffffff !important;
}
.contenedor-gris .custom-checkbox input[type=checkbox]+span .checkbox-checked{
    color: #ffffff !important;
}
.img-footer-login-registro{
    display: block;
    margin: 0 auto;
}

.logo_blanco_precon{
    display: none;
}
.contenedor-gris .logo_blanco_precon{
    display: inline;
}

.product-flags li.product-flag {
	background: #FFD005;
	color: #000000;
}

.product-price {
	color: #7A7A7A;
}

.add-to-cart {
	background: #FFD005;
	color: #000000;
}

.add-to-cart:hover {
	background: #7A7A7A;
	color: #FFD005;
}

.add-to-cart:active {
	background: #7A7A7A;
	color: #FFD005;
}

.add-to-cart:focus {
	background: #7A7A7A;
	color: #FFD005;
}

.add-to-cart:disabled {
	background: #7A7A7A;
	color: #FFD005;
}

a.dropdown-item:hover {
	color: #FFD005;
}

#header .top-menu a[data-depth="0"]:hover {
	color: #FFD005;
}

#header .top-menu a[data-depth="1"]:hover {
	color: #FFD005;
}

.checkout .btn-primary {
	background: #FFD005;
}


input[name="submitNewsletter"] {
	background: #FFD005;
	color: #000000;
}

input[name="submitNewsletter"]:hover {
	background: #FFD005;
	color: #7A7A7A;
}

input[name="submitNewsletter"]:focus {
	background: #FFD005;
	color: #7A7A7A;
}

input[name="submitNewsletter"]:active {
	background: #FFD005;
	color: #7A7A7A;
}

.block-category .block-category-inner .category-cover img {
    width: 740px;
    height: 180px
}

ul .top-menu {
	font-size: 0.90rem
}

li .category {
	font-size: 0.90rem
}

.menu .js-top-menu {
    padding-top: 0px;
}

.top-menu a[data-depth="0"] {
	padding-top: 0px;
	padding: 0.1875rem 0.135rem 0.375rem;
	font-size: 0.92rem;
}

#header .header-top .menu {
	padding-left: 0px;
}
