@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,700,800');
html {background-color: #fff;}
body {
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
    font-size: 14px !important;
    line-height: 1.42857143 !important;
    color: #333333 !important;
}
/*Logo*/
.catalog-logo {
    background-image: url(https://s3-us-west-2.amazonaws.com/ym2-static-repository-ar-prod/logo/7/catalog_logo.png) !important;
    background-size: 100%;}

/*Saca blur sobre el slide Home*/
.opa-sld{display:none;}
.carousel-caption {left:180px !important;float:left !important;height: auto !important;}
/*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;}
.carousel-caption h3 { font-size: 24px;color: #0067b6;font-size: 14px !important; text-transform: uppercase;background: #dbdbdb;padding: 10px 15px;text-shadow: none;font-weight: bold;}


/* barra de búsqueda e iconos carrousel */
.form-control { box-shadow: none !important; border-bottom: none !important; border: 2px solid #007adf !important; border-radius: 15px !important; background-color: #eeeeee !important;}
.search-sld { display:none !important;}
.carousel-indicators li { display:none !important}

/*Color de Barra de Navegacion Principal*/
.navbar-inverse {  background-color: #eeeeee !important; border: none !important;}
.backg>div:first-child { padding: 10px !important; padding-bottom: 0px !important;}
.nav-wallet { color: #0063c0;}
.navbar-toggle { border-color: #0063c0!important; background-color: transparent;}
.navbar-toggle:hover { background-color: #0063c0!important; }
.navbar-toggle .icon-bar { background-color: #a2a0a0!important; }

/*Color de Barra de Navegacion Categorias*/
.subheader { background-color: #0065bd !important;}
.navbar-inverse .navbar-nav li a {  color: #777777 !important;}
.navbar-inverse .navbar-nav li a:hover {  color: #0065bd !important;}
.navbar-inverse .navbar-nav li.open a:hover { background-color: #d2d2d2 !important; border-radius: 6px;}
.navbar-right>li:nth-child(3) { border-left: 2px solid #777777 !important;}
.high-category { background-color: #777 !important; color: #fff !important;box-shadow: none !important;height: auto;}
.hov-last-src { background-color: #0065bd !important;}
.centrado-btncircle {color: #fff !important;}
.menu-item-wrapper .btn{padding: 0px !important;}
.btn-circle {background-color: #cacaca !important; width: 120px; height: 120px; border:none !important; padding-top: 20px !important;}
.btn-circle :active, .btn-circle:hover { background-color: #777!important; color: #c2baba!important; border-color: #c2baba!important;  border-radius: 100%;}
@media (min-width: 992px){.col-md-offset-10 { margin-left: 0px !important;}.centrado-btncircle { width: 185px;}.menu-item-wrapper .btn-circle img{width:120px; height:120px;}}
@media (max-width: 992px){.menu-item-wrapper .btn-circle img{width:100%;}}
@media (max-width: 424px) and (min-width: 320px){.item-detail-image img { margin-left: 8px;}.item-detail-box {margin-top: -20px;height: 130px;}.item-detail-points.col-md-12.col-xs-12 { margin-top: -20px;}
	.item-detail-title { width: 100% !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;}
}


/*Banners internos*/
.cart-banner { background-image: url(http://s3-us-west-2.amazonaws.com/ym2-static-repository-ar-prod/r2/banner/7/mi_carrito.jpg) !important;}
.cart-banner, .myproducts-banner {opacity:1 !important;}
.myvouchers-banner {opacity: 1 !important;background-image: url(http://s3-us-west-2.amazonaws.com/ym2-static-repository-ar-prod/r2/banner/7/mis_vouchers.jpg) !important;}
.myproducts-banner {background-image: url(http://s3-us-west-2.amazonaws.com/ym2-static-repository-ar-prod/r2/banner/7/mis_productos.jpg) !important;}
.mymovements-banner {opacity: 1 !important;background-image: url(http://s3-us-west-2.amazonaws.com/ym2-static-repository-ar-prod/r2/banner/7/mis_movimientos.jpg) !important;}

/*Texto del Login*/
.propover-login>div:nth-child(2)>div:first-child > div:nth-child(2) a { color: #333 !important;}

/*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-category { background-color: #0065c1 !important; left: 10px !important;}
/*Color de las Subcategorias */
.subnav-category>div:first-child h4 { color: #0065bd !important;}
.subnav-category>div:first-child h5 { color: #0065bd !important;}
.subnav-category>div:nth-child(2) h6 { color: #0065bd !important;}
.subnav-category>div:nth-child(2) li { color: #0065bd !important;}
.subnav-category { opacity: 1 !important;}

/*cuerpo de mis_canjes*/
.cart-dialog {padding: 30px 0px !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;}

/*Marco  Productos Home
.grid-container>div {-webkit-box-shadow: none !important; box-shadow: none !important;border: 2px solid #333 !important;}*/
.last-search>div:nth-child(2) {background-color: #333 !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: 2px solid #333 !important;}
.product-detail>div:first-child > div:nth-child(1) { border: 2px solid !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: 2px solid;}

/*Titulo de cada producto en cada categoria*/
.prd-dtl-tit { margin-bottom: 30px !important; min-height: 80px !important;}
.prd-dtl-tit h2 {font-weight: bold !important;}

/*Menu lateral Productos*/
.sidebar-category>div:nth-child(2) { margin-left: 0px !important;}
/*Botones lateral Productos*/
.sidebar-puntos .buscarSidebarPuntos .inputSidebarPuntos input {border: 1px solid #333333 !important; background-color: #dfdfdf !important; font-size: 12px !important;}
.sidebar-category>div:nth-child(3) {margin-bottom: 0px !important; padding-bottom: 15px !important; }

/*Corte a Productos destacados*/
.product-detail { padding-bottom: 30px !important;border-bottom: 10px solid #0065bd !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 !important;}

/*Datos de Login*/
.userinfo-banner { background-image: url(http://s3-us-west-2.amazonaws.com/ym2-static-repository-ar-prod/r2/banner/7/mis_datos.jpg) !important;}
.myvouchers-banner, .userinfo-banner { opacity: 1 !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: 2px solid !important;}
.spacingVoucher .selectVoucher:before{ background-color: transparent !important;}
.spacingProduct .selectProduct:before { background-color:transparent !important}
.spacingWalletHistory .selectWallet:before { background-color: transparent !important;}
.header-productos label {color: #fff;}
.header-productos .font-select { color: #fff !important;background-color: transparent !important;}
.font-select:after{border-bottom: 2px solid #fff !important;}
.font-select:before {border-bottom: 2px solid #fff !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;}
conf-pedido:hover {-webkit-box-shadow: none !important; box-shadow:none !important;}

/*Footer*/
#v-centered-brand:hover { color: #0065bd !important;}
#v-centered-brand { color: #777777 !important; font-size:14px !important}

/**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:#ee3124; }
.boxed-item .item-image img { height: auto; width: 95%; margin: 0px auto;transition: 0.3s;opacity: 1;}
.grid-container>div{border: 2px solid #555 !important;}
.item-price>p { color: #555;}
.grid-container>div.boxed-item:hover { height: -webkit-fit-content; height: fit-content; display: inline-table;
    height: -moz-fit-content; z-index: 99; -webkit-box-shadow: 0 15px 15px 0 rgba(0,0,0,.4), 0 4px 10px 0 rgba(0,0,0,.4); box-shadow: 0 15px 15px 0 rgba(0,0,0,.4), 0 4px 10px 0 rgba(0,0,0,.4);}
/*PRODUCTOS DESTACADOS*/
.wrapper-featured-bg { background:#eee !important;}
/*.featured-item .item-image {border: 0px !important; margin: 2px;}*/
.boxed-item .item-title { min-height: 80px !important;}
.slick-next, .slick-prev { top: 33% !important;}
.slick-next:before, .slick-prev:before { font-size: 25px !important;color: #777;}
.featured-item .item-image {  border-radius: 0px !important;}
.bg-brand-1 {background-color: #ff8200 !important;box-shadow: none !important;}
.bg-brand-1:hover {background-color: #ff3363 !important;}
.bg-brand-2 {background-color: #011e41!important; box-shadow: none !important;}
.item-delivery { color: #c7c7c7 !important}
.featured-item .item-image { border: 3px solid #777;}

/*Detalle del producto*/
.item-detail-image img {  width: 95%;  margin: 0px auto;  margin-left: 12px;}
.item-detail-action .outlined { color:#0063c0 !important; border: 1px solid #0063c0 !important;  background-color: #fff!important; box-shadow: none !important;}
.item-icon-delivery { color: #0063c0 !important;}
.item-detail-delivery { color: #0063c0 !important;}
.item-detail-provider { color: #0063c0;}
/*Popup de Registración*/

.modal-body label{font-family: 'Montserrat', "Helvetica Neue", Helvetica, Arial, sans-serif !important; color:#666 !important; background-color: transparent !important;width: auto !important; border-radius: 0px !important; }
input { background-color: transparent !important;  box-shadow: none !important;}
span.icon-formulario_email {  color: #0065bd !important;}
.icon-log {  color: #0065bd !important;}
/**Cambio de titulo y precio en v2.1**/

/*Detalle de Producto GC*/
.item-detail-virtualbutton button {
	background-image: -webkit-gradient(linear,left top,left bottom,from(#555),to(#888)),radial-gradient(circle at top left,#999,#fff);
    background-image: -webkit-linear-gradient(#555,#888),-webkit-radial-gradient(top left,circle,#999,#fff);
    background-image: -o-linear-gradient(#555,#888),-o-radial-gradient(top left,circle,#999,#fff);
    background-image: linear-gradient(#555,#888),radial-gradient(circle at top left,#999,#fff);}
.item-detail-pins Button { border: 2px solid #555 !important;color: #000 !important;}
.item-detail-virtualvalue>div>input, .item-detail-virtualvalue>div>input:focus, .item-detail-virtualvalue>div span {color: #000 !important;}
.item-detail-virtualvalue .form-control { background-color: transparent !important;}