﻿/* Top bar */
header .nav {
	background: #EEF0FA;
	color: #000;
	margin-bottom:8px;
}
#header .nav a, #header .nav i, #header .nav strong { 
	color: #000;  
	-webkit-text-shadow: none;
	-moz-text-shadow: none;
	text-shadow: none; 
	font-weight: normal;
}
#header .nav a:hover { background-color: #dddddd; }
#contact-link { border-left: 1px solid #b6b6b6; }
.header_user_info { border-left: 1px solid #b6b6b6; border-right: 1px solid #b6b6b6; }


/* buscador */
#search_block_top .btn.button-search {
   /*background: #73707D;*/
    background: #fff;
    color: #81898f;
    border: 1px solid #ccc;
    height: 45px;
}
#search_block_top .btn.button-search:hover {
    background: #73707D;
    color: #fff;
}

/* carrito */

#header .shopping_cart {
}
#header .shopping_cart > a:first-child {
    background: #73707D  !important;
    color: #fff  !important;
    text-shadow: none  !important;
    text-decoration: none  !important;
}
#header .cart_block {
}
#header .shopping_cart > a:first-child:after, 
#header .cart_block .product-atributes a,
.cart_block .cart-info .quantity-formated .quantity { 
  color: #fff; 
}


/* menu  principal */

#block_top_menu .sf-menu > li > a {
   font: 600 14px/21px "Open Sans", sans-serif;
 }

#block_top_menu .sf-menu > li.sfHover > a, #block_top_menu  .sf-menu > li > a:hover, #block_top_menu  .sf-menu > li.sfHoverForce > a {
	background-color: #73707D;
}
.sf-menu > li {
    max-width: 191px;	
}
/*
.sf-menu > li > a  {
	height: 76px;
}
*/
.sf-menu li ul {
    top: 76px;
}

/* linea azul menu */
/*
.sf-menu {
   border-bottom: 3px solid #46C2EB;
}
.sf-menu > li > a {
      border-bottom: 3px solid #46C2EB;
}
.sf-menu > li.sfHover > a, .sf-menu > li > a:hover, .sf-menu > li.sfHoverForce > a {
    border-bottom-color: #004E67;
    color: #fff;
}
*/

/* sin linea azul y sin fondo */
.sf-menu {
   border-bottom: 0px none #fff;
}
.sf-menu > li > a {
      border-bottom: 0px none #fff;
}
.sf-menu {
	background: transparent;
	display: table;
}
.sf-menu > li {
    float: none; 
    display: table-cell;
    vertical-align: middle;
}


/* slide home */
.index #columns {
    padding-top: 0;
}
.bx-controls-direction { display: none; }


/* HOME */

#cmsinfo_block { margin-bottom: 25px; }

#cmsinfo_block #presentacion h2 {
	margin-top: 0;
	margin-bottom: 14px;
	font-size: 34px;
	font-family: "Open Sans", sans-serif;
	font-weight: 400 !important;
}
#cmsinfo_block #presentacion p {
	font-size: 15px;
	line-height: 22px;
	margin-bottom: 18px;
}

/* colores home */

#home-page-tabs > li.active a, #home-page-tabs > li a:hover {
   background-color: #0087B4;
}
#cmsinfo_block em {
    background: #0087B4;
}

/* lazo */
.new-label {
    font: 600 14px/12px 'Open sans', Helvetica, sans-serif;
	background: #00ADE7;
    color: #ffffff;
}
.new-label:before, .new-label:after { border-color: #0087B4 transparent transparent transparent; }
.new-label { display:none; }

/* bloque facebook */

#facebook_block .facebook-fanbox {
    background: transparent !important;
    border: 0px none !important;
}

/* BOTONES */
/*
.button-container .button.ajax_add_to_cart_button span {
  background: #C6D2DB !important;
  background-image: none !important;
  filter: none !important;
}*/

/* barra lateral */

#categories_block_left ul  li  ul  li  ul { margin-left: 16px; }
#categories_block_left ul  li  ul  li  ul li a:before {
    content: "";
}
#categories_block_left li span.grower:hover + a, #categories_block_left li a:hover, #categories_block_left li a.selected {
    background: #e0f5fc;
}

/* footer */
@media only screen  and (min-width: 768px) {
.footer-container {
	background-image: none;
	background-color: #333;
}
}

.footer-container #footer ul li a, 
.footer-container #footer a,
.footer-container #footer .copyright,
.footer-container #footer  ul.toggle-footer { 
  text-shadow: none; 
  color: #fff;
}
.footer-container #footer #block_contact_infos > div ul li i,
.footer-container #footer #social_block ul li a { 
  color: #FCF0F2; 
}
.footer-container #footer h4 {
    margin: 0 0 15px 0;
    text-transform: uppercase;
}
@media only screen  and (min-width: 992px)  {
  #HOOK_PAYMENT  .col-md-6,  #opc_payment_methods .col-md-6 {
      width: 100%;
  }
}

/* mostrar categorias principales en footer */
ul.tree.dynamized > li.last > a { display: none; }
body .blockcategories_footer ul ul {
    display: block !important;
}
body .blockcategories_footer ul ul ul{
    display: none !important;
}


/* checkout */

p.payment_module.paypal a:after {
    display: block;
    content: "\f054";
    position: absolute;
    right: 15px;
    margin-top: -11px;
    top: 50%;
    font-family: "FontAwesome";
    font-size: 25px;
    height: 22px;
    width: 14px;
    color: #777;
}