/* Ancho pagina y tamaño imagenes */

 .prodGrid2 .deliveryDate {
/*    display: none;*/
    text-align: center;
    background: #00b73f73;
    padding: 7px 10px;
    font-weight: bold;
    font-size: 13px;
	color:#000;
	height: auto;
    margin-bottom: 10px;
} 
.prodGrid2 .deliveryTime{
display:none;
}

#page {
    overflow: hidden;
/*    padding-left: 6%;*/
/*    padding-right: 6%;*/
}

.prodGrid2 .prod_img {
    padding: 0 0;
    height: auto;
}


/* Cabecera */

 #header .infoHeader {
    float: right;
}
.solid-menus .dropdown-toggle {
	border-radius: 0 !important;
	border: 1px solid #e8e8e8;	
}	

#JSpointer > i, #JSpointer .fa-shopping-cart {
    margin-right: 6px;
    left: -4px;
    position: absolute;
    top: 1px;
    font-size: 26px;
    color: #b60c0d;
}
#JS_customer_login > i {
    color: #f50002;
}

#JS_customer_login > a {
    color: #000;
}
#JS_customer_login {
    padding-top: 7px;
}
#JSpointer, #JSpointer > a {
    color: #000;
}
 
 #header {
    background-color: #fff;
    color: #000;
}
.btn_search {
    height: 40px;
	background: #b60c0d;
}

#logo {
    top: auto;
 }

#wrapMobileMenu {
    background: #060606;
}
.miniNavHorizontal ul li a:hover {
    color: #f00;
}

.solid-menus .dropdown-toggle {
    background: #fbdf4114;
}
ul#solidMenuVertical h4 {
    background: #fbdf4114;
}


/* Fuentes de letras */

a.sub-marker.img-responsive.small.pad-narrow {
  font-family: Heebo;
}

li h5 a {
  font-family: Heebo;
}
/* No se que es */
form.JS_cartform.minicart {
  display: none;
}

  
/* footer
    background-image: url(http://victorso.livecommerce.shop/victorso/uploads/imagenes/footerBG/VictorSofooter2.jpg);
 */
  
  #footer {
     background-size: 100% 100%;
     background:#fff;
 }
  #footer_menus {
    padding-left: 10%;
    padding-right: 10%;
}
  .subscribeForm .form .btn_submit {
    height: 41px;
}
  #bannersBelowSlideshow {
    margin-top: 30px;
}
  #footer_menus ul a:hover {
    color: #d05252;
}
  
  #footer_menus h5  {
  font-family: Roboto;
  font-size: 24px;
  color: #B60C0D;
} 

#tiresearch form>div input[type=submit]{
    background: #0a0a0a;
    color: #B60C0D;
}

#footer_bottom {
	background: #fff;
}
   #footer_menus ul a {
  font-family: Roboto;
  font-size: 18px;
  color: #0a0a0a;   
}
  .subscribeForm {
    border-top: 1px solid #B60C0D;
    border-bottom: 1px solid #B60C0D;
}

.subscribeForm input[type="text"]{
    border: 1px solid #e0e0e0;
    border-right: 0;
}
	label.control-label {
  	font-family: Roboto;
  	font-size: 14px !important;
  	color: #0a0a0a !important;
}  
  .subscribeForm .form .btn_submit:hover {
    background: #d05252 !important;
}
  #footer_bottom .container {
    border-top: 1px solid #25252500;
}


  div.brand {
  margin-top: 8px;
}


  #boxFormRegister, #boxFormLogin {
    margin-bottom: 40px;
}
  span.orange {
  margin-left: 6px;
}  
  #header nav.account a {
    display: flex;
    padding: 6px 12px 6px 11px;
}
  
element.style {
}
#JS_customer_login > i {
    color: #b60c0d;
}
#JS_customer_login > i {
    top: 2px;
    font-size: 26px;
}

#JS_customer_login > a:hover,
#JS_customer_login > a:hover{
color:#b60c0d;
text-decoration:none;
}
  
    @media (max-width: 575px)
{
    #logo img {
    max-width: 150% !important;}
 	#mainNav {
    background: #eaf0ea;}
  	#wrapMobileMenu {
    background: #eaf0ea;}
  	#wrapMobileMenu .navbar-toggle {
    background: #01395d;
    border: none;
    top: 1px;}
}
#checkoutv4 div.padd {
  margin-left: 14px;
}

#checkoutv4 div.row {
  margin-left: 0px;
}
  #mainTitle {
    padding-left: 20px;
}
  #checkoutv4 {
    border: 1px solid #ff0000 !important;
}
  .btn1:hover, .form input[type=submit]:hover, .button_submit:hover {
    background: #ff0000 !important;
}
  .breadcrumbs li a:hover:after {
    border-left-color: #ff0000;
}
  .breadcrumbs li a:hover:before {
    border-color: #ff0000;
}
  .breadcrumbs li a:hover {
    background-color: #ff0000;
}

  .cmsContent * {
    font-family: 'heboo', sans-serif !important;
    color: #7a7a7a;
    font-size: 13px;
    text-align: justify;
    padding: 5px 0 5px 0;
}
  body {
    font-family: 'heboo', sans-serif;
}
  .iconos p {
    font-family: "heboo", sans-serif !important;
}
  .colFilters .filterBlock label .count::after {
    border-right-color: #ff0000;
}
  .colFilters .filterBlock label .count {
    background: #ff0000;
}
  .colFilters .filterBlock .ui-widget-header {
    background-color: #ff0000;
}
  .pagination_links a:hover, .pagination_links a.s {
    background: #ff0000;
}
  div.tab-pane.fade.tabdescription.active.in {
  font-family: "heboo", sans-serif !important;
}
  .btn3, .checkoutStep input[type=submit].btnnext {
    background: #ecefdd;
    color: #000;
}
  .btn3:hover, .checkoutStep input[type=submit].btnnext:hover {
    background: #ff0000;
    color: #000;
}
  .tcart_tr_totaltotal {
    background: #61616191;
}
  .solid-menus .navbar-default.navbar-default-dark .dropdown-menu {
    background: #fffffffa;
}
  
/* iconos menu */  
  .solid-menus .pad-narrow {
    padding: 2px 15px !important;
}
.solid-menus .dropdown-menu li a i {
    color: #f00;
    font-size: 24px; 
    top: 6px; 
}
  .prodGrid2 .caption .name {
    padding-left: 5px;
    padding-right: 5px;
    text-align: center !important;
}
  .prodGrid2 .wrapImg2 img {
    object-fit: cover;
}
  div.brand {
    text-align: inherit;
}
  div.model {
    padding-top: 20px;
}
  .price {
  color: #e6685a;
  font-size: 36px !important;
  font-weight: 700;
}
  .label-new, .label-sale {
    position: unset;
}
  .box-info-product {
    text-align: center;
    background-color: #eeeeee;
}
  .flex-set {
    display:flex;
    justify-content: space-between;
    margin-top: 10px;
    opacity: 0.5;
}    
  #shortDesc {
    list-style-type: none;
    border-top: 1px solid #d4d4d4;
    padding-top: 20px;
}
  span.text-right {
  font-weight: 700;
  font-style: normal;
  font-size: 18px;
  color: #757272;
}

span.price-old.price-red {
  text-align: right;
  font-size: 24px;
}

span.special-save {
  font-size: 24px;
}
  .title-product h1 {
    text-transform: uppercase;
    font-weight: 700;
}
  .content-product-right-width {
   /* background-color: #f3f4f4;*/
    padding: 16px 16px 20px;
   /* box-shadow: 0 3px 7px rgb(18 18 19 / 22%);*/
    border-radius: 8px;   
}   
  div.product-ventajas {
  text-align: center;
  border: 1px solid #ccc;
  border-radius: 10px;
  padding: 10px;
  opacity: 0.8;
  height: 67px;
}
  div.product-ventajasbox {
      display: inline-block;
}
  [class^="icon-"], [class*=" icon-"] {
    font-size: 35px;
}
 .wrapAddedToCart {
    top: 156px;
    background: #e6685a;
}
 .manufacturerLogo{
    width: 95px;
    /* margin-top: 0; */
    position: absolute;
    right: 3px;
    top: -77px;
    z-index: 9999999999999; 
    margin-top: 20px;
}
.manufacturerLogo img{
    max-width: 100%;
    height: auto !important;
}  
  
 .manufacturerLogogrid {
    width: 45px;
    position: absolute;
    right: -2px;
    top: 210px;
    height: 45px;
    line-height: 57px;
    z-index: 10;
    border-radius: 500px;
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #fff;
}
.manufacturerLogogrid img{
    max-width: 100%;
    object-fit: cover;
    display: inline-block;
}  

  .JS_productsList .product-list > div {
    border-right: none;
    border-bottom: none;
}
  .prodGrid2 {
    border: none;
    box-shadow: 0 0 5px 0 rgb(0 0 0 / 6%);
    border-radius: 0;
    margin-bottom: 12px;
    margin-right: 9px;
}
  .minicart .productName > a {
    font-size: 13px;
    text-align: justify;
    font-weight: inherit;
}
.minicart .contentCart .price {
    font-size: 20px !important;
    font-weight: 600;
    padding-top: 10px;
    text-align: right;
}
  

  .infoDelivery .frase {
text-align: center;
    background: #00b73f73;
    padding: 7px 10px;
    font-weight: bold;
    font-size: 13px;
}






@media (max-width: 575px) {
	#page{
		padding:0;
	}
}