@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600');
html {background-color: #fff;}
body {font-family: "Open Sans", 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size: 14px !important;line-height: 1.42857143 !important; color: #999999 !important;}
/*Logo*/

.catalog-logo {
    background-image: url(http://s3-us-west-2.amazonaws.com/ym2-static-repository-ar-prod/logo/77/catalog_logo.png) !important;
    background-size: 100%;width: 188px !important;height: 50px !important;}

/* barra de búsqueda e iconos carrousel */
.form-control {box-shadow: none!important; border: none !important; border-radius: 15px !important; background-color: #ffffff !important;}
.form-control {border: 1px solid #cacaca !important;}
.search-sld {display:none !important;}
.carousel-indicators li {display:none !important}
a {color: #999999 !important}
.popover{font-family: "Open Sans", 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight:bold}
.popover-content h3{ font-size: 16px;}
.propover-login>div:nth-child(2)>div:first-child > div:nth-child(1) p { font-size: 10px;}
.modal-body label{font-family:"Open Sans", 'Helvetica Neue', Helvetica, Arial, sans-serif !important;font-weight:bold}

h3{color:#63666a;}

/*Color de Barra de Navegacion Principal*/
.navbar-header .navbar-brand { height:50px !important;}
.navbar-inverse { background-color: #fff !important; border: none !important;min-height: 70px;}
.backg { background-color:#496171 !important;}
.backg>div:first-child { padding: 10px !important; padding-bottom: 0px !important;}
.nav-wallet { color:#63666a;}
.navbar-toggle { border-color: #999999 !important; background-color: transparent;}
.navbar-toggle:hover { background-color:#fff !important; }
.navbar-toggle .icon-bar { background-color: #999999 !important; }
.subnav-category { background-color: #eaeaea !important;}

/*Color de Barra de Navegacion Categorias*/
.subheader {background-color:#1b394e}
.navbar-inverse .navbar-nav li a {color:#63666a !important;}
.navbar-inverse .navbar-nav li a:hover {color:#cccccc !important;}
.navbar-inverse .navbar-nav li.open a:hover { background-color: #d2d2d2 !important; border-radius: 6px;}
.navbar-right>li:nth-child(3) { border-left: 0px !important;}
.high-category { background-color:#2d96cd !important; color:#6b6b6b !important;box-shadow: none !important;height: auto;}
.hov-last-src { background-color: #999999 !important;}
.centrado-btncircle {color:#5abbab !important;}
.menu-item-wrapper .btn{padding: 0px !important;}
.btn-circle {background-color:#eaeae8 !important; width: 120px; height: 120px; border:none !important; padding-top: 20px !important;border: 1px solid #5abbab !important;}
.btn-circle>img { color: #5abbab;}
.btn-circle :active, .btn-circle:hover { background-color:#5abbab !important; color: #5abbab !important; border: 6px solid #5abbab !important;border-radius: 100%;transition: 0.3s; }
.btn:hover {border: transparent !important;}
@media (min-width: 992px){.col-md-offset-10 { margin-left: 0px !important;}.centrado-btncircle { width: 185px;}.menu-item-wrapper .btn-circle img{width:100%;}}

@media (max-width: 424px) and (min-width: 320px),(max-width: 768px) and (min-width: 425px){
	.navbar-header .navbar-brand { margin-bottom: 20px;}
    .catalog-logo{background-repeat: no-repeat; width: 118px; height: 31px;}
	.navbar-brand { padding-top: 10px !important;}
	.nav-category, .nav__submenu{left: 9px !important;margin-top: 0px !important;}
	.centrado-btncircle>div>button.btn-circle { width: 120px; height: 120px;}
	.centrado-btncircle {width: 145px !important;}
	.centrado-btncircle>div:nth-child(2) { margin-top: 20px !important;}
	.menu-item-wrapper .btn-circle img {height: auto;}
	.grid-container {  grid-auto-columns: unset !important; grid-auto-rows: unset !important;  grid-auto-flow: unset !important; grid-template-columns: 1fr; -ms-flex-direction: column; flex-direction: column;}
	.header { margin-bottom: 20%;}
	.bm-item-cant svg{margin-left: 0px !important}
	.bm-item-cant .bm-item-cant-icon { margin-top: 20px !important; margin-right: 0px !important;}
	.high-category>div>div:nth-child(2) div {font-size: 12px !important;}
	.boxed-item .item-image img {  width: 60% !important;margin: 0px auto !important;}
	.boxed-item .item-image img.item-image-card { height: auto !important;}
	.item-detail-title { width: 100% !important;}
}

/*Saca blur sobre el slide Home*/
.opa-sld{display:none;}
/*Sombras laterarles*/
.carousel-control.left {background-image: none !important;  background-image:none !important; background-image: none !important; background-image:none !important;}
.carousel-control.right {background-image: none !important;  background-image:none !important; background-image: none !important; background-image:none !important;}
.carousel-control{text-shadow: none !important;}

/*Banners internos*/
.myvouchers-banner { background-color: #496171; opacity: 1 !important;}
.cart-banner { background-color: #496171; opacity: 1 !important;}
.myproducts-banner { background-color: #496171; opacity: 1 !important;}
.mymovements-banner{ background-color: #496171; opacity: 1 !important;}
.userinfo-banner { background-color: #496171; opacity: 1 !important;}
.header-productos label {color: #fff !important;}
/*Header se ve en Confirmar Pedido*/
.header { background-color: #496171; opacity: 1 !important;}

/*Texto del Login*/
.modal-content {  border: 4px solid #999999;}
.font-label:before { border-bottom: 1px solid rgb(101, 82, 76) !important}
.font-label:after { border-bottom: 1px solid rgb(101, 82, 76) !important}

.propover-login>div:nth-child(2)>div:first-child > div:nth-child(2) a {color:#6b6b6b !important;}
.modal-header{background-color: #fff; border-bottom: 1px solid #00a9e}
/*Pasa iconos del carrito a la izquierda*/
.header >div:nth-child(2).pull-right{float:left !important;}
/*Baja iconos del carrito*/
.header>div:nth-child(2) div i { padding-top: 70px !important;}

/*Listado de categorias*/
.nav__submenu{background-color:#5abbab}
.nav-category { background-color:#62666a !important; left:0px !important;}
.nav-category li:hover{color:#999999 !important; background-color:#eaeaea !important;}
.nav-category li { padding-left: 10px;font-size: 14px !important;}
/*Color de las Subcategorias */
.subnav-category { opacity: 1 !important;}
.subnav-category>div:first-child h4 { color: #999999 !important;}
.subnav-category>div:first-child h5 { color: #999999 !important;}
.subnav-category>div:nth-child(2) h6 { color: #999999 !important;}
.subnav-category>div:nth-child(2) li { color: #999999 !important;}
.subnav-category>div:nth-child(3) h6 { color: #999999 !important;}
.subnav-category>div:nth-child(3) li{ color: #999999 !important;}

.centrado-btncircle>div:nth-child(2) {color: #eaeae8 !important;}
.high-category>div:first-child div h3 { color: #eaeae8 !important;}
	
/*cuerpo de mis_canjes*/
.cart-dialog {padding: 30px 0px !important;}

/*Marco  Productos Home*/
.last-search>div:nth-child(2) { background-color: #999999!important;}

/*Marco  Productos Destacados Home*/
.hig-prd{border-radius:0px !important;  -webkit-box-shadow: none !important;  box-shadow: none !important; border: 2px solid #333 !important;}

/*Marco Productos de cada categoria*/
.card-category { -webkit-box-shadow: none !important; box-shadow: none !important; border-radius: 0px !important; border: 1px solid #7a8a9c !important;}
.card-category>div:nth-child(2)>div:first-child{ border-bottom: 1px solid  #7a8a9c !important;}
.product-detail>div:first-child > div:nth-child(1) { border: 0px solid  #7a8a9c !important;border-radius: 0px !important; }
.product-detail>div:first-child > div:nth-child(2) > div:nth-child(1), .product-detail>div:first-child > div:nth-child(2) > div:nth-child(2), .product-detail>div:first-child > div:nth-child(2) > div:nth-child(3), .product-detail>div:first-child > div:nth-child(2) > div:nth-child(4) {
    border-radius: 0px !important; max-height: 130px !important; height: 130px !important;  border: 1px solid #7a8a9c;}
.product-detail>div:nth-child(2)>div:nth-child(2) { background-color:white !important}
/*Titulo de cada producto en cada categoria*/
.prd-dtl-tit { margin-bottom: 30px !important; min-height: 80px !important;border-bottom: 2px solid #7a8a9c !important;}
.prd-dtl-tit h2 {font-weight: bold !important;}
.product-detail>div:nth-child(2)>div:first-child{border-bottom: 1px solid #7a8a9c;}

/*Menu lateral Productos*/
.sidebar-category>div:first-child {border-bottom: 2px solid #7a8a9c;}
.sidebar-category>div:nth-child(2) { margin-left: 0px !important;border-bottom: 2px solid #7a8a9c !important;}
.sidebar-category>div:nth-child(3) {margin-bottom: 0px !important; padding-bottom: 15px !important;border-bottom: 2px solid #7a8a9c;}
.sidebar-category p { cursor: pointer !important;}
.header-feat-category{border-bottom: solid #7a8a9c;}
/*Botones lateral Productos*/
.sidebar-puntos .buscarSidebarPuntos .inputSidebarPuntos input {border: 1px solid #333333 !important; background-color: #dfdfdf !important; font-size: 12px !important;}

.sidebar-category span { color: #333333 !important;}

/*Corte a Productos destacados*/
.product-detail { padding-bottom: 30px !important;border-bottom: 10px solid #7a8a9c !important;}
.product-detail {margin-bottom: 0px !important;}

/*CARRITO*/
.card-cart { -webkit-box-shadow: none !important; box-shadow: none !important; border-radius: 0px !important; border: 2px solid #7a8a9c !important;}
.card-cart>div:nth-child(2)>div:nth-child(2) i { cursor: pointer;}
.cart-link{color: #fff !important;}
.card-cart>div:nth-child(2)>div:first-child{ border-right: 1px solid #7a8a9c !important;}
.card-profile {-webkit-box-shadow: none !important;  background-color: #fff !important;  box-shadow: none !important;
    border-radius: 0px !important;  margin-bottom: 2% !important; padding-top: 15px !important; margin-right: 2% !important;
    padding-top: 15px !important; border: 2px solid !important;}
.card-domicilio1 { background-color: #f3f3f3 !important; -webkit-box-shadow: none !important; box-shadow: none !important; border-radius: 0px !important;
    margin-bottom: 2% !important;}
.card-profile-direccion { -webkit-box-shadow: none !important; box-shadow: none !important; border-radius: 0px !important; border: 2px solid !important;}
.card-profile-direccion:hover { -webkit-box-shadow: none !important;  box-shadow: none !important;}
.card-conf-pedido:after, .card-conf-pedido:hover {-webkit-box-shadow: none !important;  box-shadow: none !important;}

/*Mis_Vouchers*/
.card-voucher1 { -webkit-box-shadow: none !important; box-shadow: none !important; border-radius: 0px !important; border: 1px solid #ccc!important;}
.card-canjes>div:nth-child(2)>div:nth-child(2){font-size: 12px !important; padding-left: 5% !important;}
.card-canjes1>div:nth-child(2)>div:nth-child(2){font-size: 12px !important; padding-left: 5% !important;}
.card-canjes2>div:nth-child(2)>div:nth-child(2){font-size: 12px !important; padding-left: 5% !important;}
.spacingVoucher .selectVoucher:before{ background-color: transparent!important;}
.spacingVoucher svg {color: #fff!important;}
.spacingProduct .selectProduct:before { background-color:transparent !important}

/*Mis_Productos*/
.card-productos { -webkit-box-shadow: none !important; box-shadow: none !important; border-radius: 0px !important; border: 2px solid !important;}
/*Confirmar Pedidos*/
.card-domicilio { -webkit-box-shadow: none;  box-shadow: none; border-radius: 0px !important;}
.card-conf-pedido { -webkit-box-shadow: none;  box-shadow: none;  border-radius: 0px !important; border: 2px solid #7a8a9c;}
conf-pedido:hover {-webkit-box-shadow: none !important; box-shadow:none !important;}
/*MIS MOVIMIENTOS*/
.header-movimientos{color: #fff !important;background-color: #fff !important;}
.header-movimientos label {color: #fff !important;}
.header-movimientos .font-select { color: #fff!important;}
.spacingWalletHistory svg { color: #fff!important;}
.spacingWalletHistory .selectWallet:before { background-color: transparent !important}

.font-select:after{border-bottom: 2px solid #fff !important;}
.font-select:before {border-bottom: 2px solid #fff !important;}


/*Medios de Pago*/
.medios-pago { border-bottom: 2px solid #d7d6d6;}
	
/*Footer*/
nav.center-footer.navbar.navbar-inverse { background-color: #5abbab !important;}
nav.center-footer.navbar-inverse .navbar-nav li a{ color:#ffffff  !important;}
nav.center-footer.navbar-inverse .navbar-nav li a:hover{ color:#cccccc  !important;}
#v-centered-brand { color:#ffffff  !important; font-size:14px !important}
#v-centered-brand:hover { color: #cccccc !important;}

/*Botones Default*/
.btn-default {color: #fff;  background-color: #63666a;  border: 0px !important; font-size: 14px !important;}
.btn-default:active:hover{color: #fff;  background-color: #999999;}
.btn-primary.active, .btn-primary:active, .btn-primary:hover, .open>.btn-primary.dropdown-toggle { background-color: #eaeaea;  border-color: transparent !important;}
.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus { outline: none;}

/**Cambio de titulo y precio en v2.1**/
.item-detail-title { font-weight: 500; font-size: 24px;  padding-bottom: 5px;}
.item-detail-points.col-md-12.col-xs-12 {  margin-left: -10px; margin-top: 0px;}
.item-detail-box { border-bottom: 0px !important; height: 163px; position: relative;}
.item-detail .page-header {margin: 0px 0px;}	
.item-detail-attributes ul li>strong {font-weight: 600}
.item-detail-attributes ul li {line-height: 35px;}
button{box-shadow: none !important; background-color:#666; }
button:hover {background-color:#63666a; }
.boxed-item .item-image img { height: auto; width: 95%; margin: 0px auto;transition: 0.3s;opacity: 1;}
.boxed-item .item-image { border-bottom: 1px solid #bbbbbb !important}
.grid-container>div{border: none !important;}
.item-price { text-align: center !important;}
.item-price>p {font-weight: bold; color: #999999;margin: 0px !important;  padding: 0px !important;}
.grid-container div.boxed-item:hover{height: -webkit-fit-content;  height: fit-content;  display: inline-table; height: z-index: 99; -webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.5);-moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.5);box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.5);}
/*Detalle del producto*/
.item-detail-image img {  width: 95%;  margin: 0px auto;  margin-left: 12px;}
.item-detail-action .outlined { color:#999999 !important; border: 1px solid #999999!important;  background-color: #fff!important;}
.item-icon-delivery { color: #999999 !important;}
.item-icon-delivery { color: #fff !important; background-color: #bbb !important;}
.item-detail-delivery { color: #63666a !important;}
.item-detail-provider { color: #63666a;}
/*Popup de Registración*/
label { width: auto !important; border-radius: 0px !important; background-color: transparent !important;  color: #6b6b6b !important;}
input { background-color: transparent !important;  box-shadow: none !important;}
.item-delivery{color: #999999 !important;}
span.icon-formulario_email {color: #5bc2e7 !important;}
.icon-log {color: #5bc2e7 !important;}
/**Cambio de titulo y precio en v2.1**/
.wrapper {background-color: #ffffff !important;}
/*PRODUCTOS DESTACADOS*/
.wrapper-featured-bg { background-color:#cccccc !important}
.slick-initialized .slick-slide { border-radius: 20px !important;}
.featured-item-noSlider { margin-left: 5px !important;}
.featured-item .item-image {border: 0px !important; margin: 2px;}
.boxed-item .item-title { min-height: 80px !important; color: #6b6b6b;}
.slick-next, .slick-prev { top: 33% !important;}
.slick-next:before, .slick-prev:before { font-size: 25px !important;color: #63666a !important;}
.featured-item .item-image img { border-radius: 20px !important;}
.bg-brand-1 {background-color: #5abbab !important;box-shadow: none !important;}
.bg-brand-1:hover {background-color:#45a494 !important;}
.bg-brand-2 {background-color: #63666a !important; box-shadow: none !important;}
.grid-container.grid--4-cols.grid-container>div.boxed-item:hover .item-icon-delivery { margin-right: 0px !important;}
.grid-container.grid--3-cols { margin-right: 0px !important;}
.grid-container.grid--3-cols.grid-container>div.boxed-item:hover .item-icon-delivery { margin-right: 0px !important;}
.item-delivery { color: #6b6b6b !important}
/*Detalle de Producto*/
.item-detail-pins Button { border: 2px solid #555 !important;color: #000 !important;}
.item-detail-action .outlined { color: #63666a !important; border: 1px solid #63666a !important;}
.item-detail-virtualvalue>div>input, .item-detail-virtualvalue>div>input:focus, .item-detail-virtualvalue>div span {color: #000 !important;}

.btn-primary:active:hover{ background-color:#999999; border: none !important; color:#fff !important}
/*Botones GC*/
.item-detail-virtualbutton button {background-color: #045183;background-image: linear-gradient(#034b7d,#04558a),radial-gradient(circle at top left,#999,#fff);}