/* Enter Your Custom CSS Here */

.nav-pills.nav-stacked > li > a::after { content: none !important; }

 .footer-content .nav-pills > li.active > a, .footer-content .nav-pills > li.active > a:hover, .footer-content .nav-pills > li.active > a:focus, .footer-content .nav-pills > li > a:hover, .footer-content .nav-pills > li > a:focus {
 border: none !important;
 }
 
 .footer-content .nav-pills > li > a {
	padding: 0px 5px 2px 5px !important;
 }
.subfooter {
    text-transform: none !important;
}
.footer-content  .nav-pills > li > a {
  border:  none !important;
}
.btn.brochures_fixed {
    border-radius: 0 !important;
    width: 270px;
}
.single_add_to_cart_button{
  border-color: #66E689 !important;
  background-color: #66E689 !important;
}
.enviogratuito {
  color:#66E689;
  font-size:16px;
  font-weight: bold;
}
.custom-footer .footer {
    border-bottom: none !important;
}
.custom-footer .subfooter {
    color: #cecece !important;
}

.footer-content a:hover, .footer-content a, .subfooter a, .subfooter a:hover {
    color: #fff !important;
}
a.add_to_cart_button{
 	color: #66E689 !important;
}

tr.shipping td{
 	color: #66E689 !important;
}

.btn-danger {
    background-color: #66E689 !important;
    border-color: #66E689 !important;
}
.woocommerce input.button.alt {
    background-color: #66E689 !important;
}

ul.product-categories li ul.children {
  display:none;
}

ul.product-categories li:hover ul.children {
  display:block;
}

aside.sidebar ul:not(.nav):not(.product-categories) li.cat-item {
	margin-bottom:2px;
	margin-top:2px;
	padding-bottom:2px;
	padding-top:2px;
    border-bottom: none;
}

ul.product-categories li.cat-parent:hover{
 	background-color: #F6F6F6;
  	color:#434343;
  	font-weight: bold;
    transition: .7s;
}
ul.product-categories li.cat-parent:hover a{
  	color:#434343;
}
aside.sidebar ul:not(.nav):not(.product-categories) li a {
    font-size: 14px !important;
  	font-weight: normal;
}
.main-navigation .navbar-nav > li > a {
    font-size: 13px !important;
}
.dropdown-menu {
    font-size: 15px !important;
}

/*select country and language*/
label.select_lang select {
    padding:3px;
    margin: 0;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    -webkit-box-shadow: 0 3px 0 #ccc, 0 -1px #fff inset;
    -moz-box-shadow: 0 3px 0 #ccc, 0 -1px #fff inset;
    box-shadow: 0 3px 0 #ccc, 0 -1px #fff inset;
    background: #f8f8f8;
    color:#1b2435;
    font-size:11px;
    border:none;
    outline:none;
    display: inline-block;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    cursor:pointer;
    padding-right:24px; line-height:24px; height:24px; padding-left:8px;
}

/* Targetting Webkit browsers only. FF will show the dropdown arrow with so much padding. 
@media screen and (-webkit-min-device-pixel-ratio:0) {
    label.select_lang select {padding-right:18px}
}
*/
label.select_lang {
  position:relative;
  top:6px;
  line-height:24px; 
  height:24px;
  margin-top:6x;
  margin-left:12px;
}
label.select_lang:after {
    content:"\003C\003E";
    font:11px "Consolas", monospace;
    color:#1b2435;
    -webkit-transform:rotate(90deg);
    -moz-transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    transform:rotate(90deg);
    right:2px; top:1px;
    padding:0 0 2px;
    margin:0px;
    border-bottom:1px solid #ddd;
    position:absolute;
    pointer-events:none;
  	line-height:24px; height:24px;
    float:right;
}
label.select_lang:before {
    content:'';
    right:6px; top:0px;
    margin:0px;
    padding:0px;
    width:20px; height:20px;
    background:#f8f8f8;
    position:absolute;
    pointer-events:none;
    display:block;
    line-height:24px; height:24px;
}

/*css TABLAS PRODUCTOS*/

table.caracteristicas {
 width:100% !important;
 border-collapse:collapse;
 border-spacing:0;
 margin-bottom:1em;
 border:none
}

table.caracteristicas td,table.caracteristicas th {
 padding:8px;
 border:none;
 background:0 0;
 text-align:left;
 float:none!important
}
table.caracteristicas td {
 vertical-align:top
}
table.caracteristicas td,table.caracteristicas th {
 border-top:1px solid #ddd
}
table.caracteristicas tr:first-child td, table.caracteristicas tr:first-child th {
 border-top:0
}
table.caracteristicas th {
 font-weight:700;
 vertical-align:middle
}
table.caracteristicas tr:nth-child(odd) {
 background-color:#f9f9f9
}
table.caracteristicas tr:nth-child(even) {
 background-color:#fff
}
table.caracteristicas tr:hover td, table.caracteristicas tr:hover th {
 background-color:#f3f3f3
}
.ventajas-competitivas {
  background-color:#BDDAB3; 
  margin-top:-20px; 
  padding:20px;
  margin-bottom:20px;
  color:#2a5f2b; 
  font-family: 'Lato', sans-serif; 
  font-size: 16px;
  font-weight: 400;
}
