a{
    color: #e39c28;
}

a:hover{
    color: #bd7e17;
}

#subcategories ul li .subcategory-name:hover, .block-categories .arrows .arrow-down:hover, .block-categories .arrows .arrow-right:hover, .block-categories .collapse-icons .add:hover, .block-categories .collapse-icons .remove:hover, .cart-grid-body a.label:hover{
    color: #bd7e17;
}

body#checkout a:hover{
    color: #bd7e17;
}

.form-control:focus{
    outline: 0.1875rem solid #e39c28;
    border-color: #bd7e17;
}

.boton-entrada {
    font-family: Arial;
    color: #ffffff;
    font-size: 20px;
    padding-top: 10px;
    padding-right: 30px;
    padding-bottom: 10px;
    padding-left: 30px;
    text-decoration: none;
    -webkit-border-radius: 28px;
    -moz-border-radius: 28px;
    border-radius: 28px;
    -webkit-box-shadow: 0px 1px 3px #666666;
    -moz-box-shadow: 0px 1px 3px #666666;
    box-shadow: 0px 1px 3px #666666;
    text-shadow: 1px 1px 3px #6b636b;
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#121212), to(#656261));
    background: -moz-linear-gradient(top, #121212, #656261);
}
.boton-entrada:hover {
    background: #201c1f;
    color: #FFFFFF;
}

.carousel .carousel-inner{
    height: 600px;
}

.carousel .carousel-item .caption{
    right: 100px;
    left: unset;
    top: 50%;
    transform: translateY(-50%);
    bottom: unset;
    max-width: 480px;
}

.carousel .carousel-control{
    opacity: 0;
}

.carousel .carousel-item .caption .caption-description h3{
    font-family: sans-serif;
    font-size: 30px;
    margin-bottom: 50px;
}

.btn-primary{
    background-color: #e39c28;
}

.btn-primary:hover, .btn-primary.add-to-cart:hover {
    background-color: #bd7e17;
}

.btn-primary.focus, .btn-primary:focus{
    background-color: #bd7e17;
}

.btn-primary.active, .btn-primary:active, .open>.btn-primary.dropdown-toggle{
    background-color: #bd7e17;
}

.product-price{
    color:#e39c28
}

.product-images>li.thumb-container .thumb.selected, .product-images>li.thumb-container .thumb:hover{
    color:#e39c28
}

.product-images>li.thumb-container .thumb.selected, .product-images>li.thumb-container .thumb:hover {
    border: #e39c28 3px solid;
}

.tabs .nav-tabs .nav-link.active, .tabs .nav-tabs .nav-link:hover{
    border: #e39c28 3px solid;
}

.tabs .nav-tabs .nav-link.active, .tabs .nav-tabs .nav-link:hover {
    border: 0;
    border-bottom: #e39c28 3px solid;
}

.tabs .nav-tabs .nav-link.active {
    color: #e39c28;
}

.btn-outline-primary.active.focus,
.btn-outline-primary.active:focus,
.btn-outline-primary.active:hover,
.btn-outline-primary:active.focus,
.btn-outline-primary:active:focus,
.btn-outline-primary:active:hover,
.open>.btn-outline-primary.dropdown-toggle.focus,.open>.btn-outline-primary.dropdown-toggle:focus,.open>.btn-outline-primary.dropdown-toggle:hover
{color:#fff;background-color:#bd7e17;border-color:#bd7e17
}

.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,
.btn-primary:active:hover,.open>.btn-primary.dropdown-toggle.focus,.open>.btn-primary.dropdown-toggle:focus,
.open>.btn-primary.dropdown-toggle:hover{
    color:#fff;background-color:#bd7e17;border-color:transparent}

#header .header-nav .cart-preview.active{
    background: #e39c28;
}

#cart-subtotal-shipping{
    display: none;
}

#blockcart-modal .product-name{
    color: #e39c28;
}

.block-home-items li{
    float: left;
    padding: 15px;
    text-align: left;
    /*width: 33.33%;*/
}

.block-home-items li i {
    color: #e39c28;
    float: left;
    font-size: 30px;
    font-weight: bold;
    height: 70px;
    line-height: 70px;
    margin: 10px 30px 10px 15px;
    position: relative;
    text-align: center;
    width: 70px;
}

.block-home-items li i:after {
    border: 3px solid #e39c28;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    width: 100%;
}

@media (max-width: 1200px){
  .carousel .carousel-item .caption{
    max-width: 328px;
    position: absolute;
    right: 20px;
    top: 170px;	
  }
  
  .carousel-indicators{
	  display:none;
  }
  
  .carousel .carousel-inner {
    height: auto;
}
}

@media (max-width: 768px){
  .carousel .carousel-item .caption{
        max-width: 200px;
    position: absolute;
    right: 0px;
    top: 90px;	
  }
  
  .carousel .carousel-item .caption .caption-description h3 {
    font-size: 16px;
    margin-bottom: 25px;
	}
	
	.boton-entrada {
		    font-size: 14px;
    padding-top: 10px;
    padding-right: 15px;
    padding-bottom: 10px;
    padding-left: 15px;
	}
	
}

#menu-icon{
	display:none;
}