@charset "utf-8";
/* CSS Document */

/* general */

body {
color: #696763 !important;
}

section {
padding: 0px 0 !important;
}

/*header*/

.header_top {
background: none repeat scroll 0 0 #00a651 !important;
}

.contactinfo ul li a {
color: #fff !important;
}

.social-icons ul li a {
color: #fff !important;
}

.fa-facebook:hover {
background: #3c599b !important;
}

.fa-twitter:hover {
background: #5ea9dd !important;
}

/* menu principal */

.mainmenu ul li a.active {
color: #d81b45 !important;
}

.mainmenu ul li a:hover {
color: #d81b45;
}

.navbar-nav li ul.sub-menu li a {
font-size: 14px !important;
color: #d81b45 !important;
}

.navbar-nav li ul.sub-menu li a:hover {
color: #d81b45 !important;
text-decoration:underline;
}

ul.sub-menu {
background: rgba(255, 255, 255, 0.9) !important;
border-bottom: 1px solid #ffaabd !important;
border-left: 1px solid #ffaabd !important;
border-right: 1px solid #ffaabd !important;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
}

.navbar-nav li ul.sub-menu li {
padding: 6px 20px 0;
}

/*slider*/

.carousel-control.right {
background:none !important;
}

.carousel-control.left {
background:none !important;
}

.carousel-indicators li.active {
background: #d81b45 !important;
}

.carousel.slider-custom {
margin-bottom: 0px !important;
}

.control-carousel:hover {
color: #d81b45 !important;
}

[data-slide="prev1"] {
margin-left: 60px !important;
}

[data-slide="next1"] {
margin-right: 60px !important;
}

.pricing {
right: 64% !important;
top: 50% !important;
}

.get {
background: #d81b45 !important;
border-radius: 5px !important;
}

.item h2 span {
color: #d81b45;
}

/* menus */

.fechas ul li{
color: #696763;
font-family: 'Roboto', sans-serif;
font-size: 17px;
font-weight: 300;
padding: 0;
padding-bottom: 10px;
}

.fechas ul li:first-child {
padding-left: 0px;
}

.fechas ul li {
padding-right: 15px;
padding-left: 15px;
}

.entregas {
color: #696763;
font-family: 'Roboto', sans-serif;
font-size: 17px;
font-weight: 300;
padding-bottom: 10px;	
}

/* login */

#form {
margin-bottom: 80px !important;
margin-top: 18px !important;
}

#bienvenida h2 {
color: #696763;
font-family: 'Roboto', sans-serif;
font-size: 20px;
font-weight: 300;
}

.login-form form button, .signup-form form button {
background: #d81b45 !important;
border-radius: 5px !important;
}

.btn-default:hover {
color: #fff !important;
background-color: #b7062d !important;
}
/* footer */

#footer {
background: #fff !important;	
}

.footer-bottom {
background: #00a651 !important;
}

.footer-bottom p {
color: #fff;
}

.footer-bottom p span a {
color: #fff;
}

a#scrollUp {
background: #d81b45 !important;
border-radius: 5px !important;
}

.video-gallery {
margin-top: 20px !important;
}

.o {
background: #d81b45;
border-radius: 40px;
color: #FFFFFF;
height: 50px;
line-height: 50px;
margin-top: 75px;
text-align: center;
width: 50px;
padding-left: 12px;
margin-left: 10px;
}

.searchform button {
background: #ccc !important;
}

.single-widget ul li a i {
margin-right: 5px !important;
}

.nav-stacked>li+li {
margin-top: -8px !important;
}

.single-widget h2 {
margin-bottom: 2px !important;
}

.single-widget ul li a:hover {
color: #d81b45 !important;
}


/* menu superior */

.shop-menu ul li a:hover {
color: #d81b45;
background: #fff;
}

.shop-menu ul li a.active {
background: none;
color: #d81b45;
}

/* productos destacados */

.input-group {
width: 120px !important;
margin-left: 66px;
margin-bottom: 12px;
}

.product-overlay {
/*background: #24772f !important;*/
background-color: rgba(36, 119, 47, 0.9) !important;
}

.product-overlay .add-to-cart {
background: #d81b45 !important;
border-radius: 5px !important;
color:#fff !important;
}

.add-to-cart:hover {
color: #fff !important;
background-color: #b7062d !important;
}

.choose ul li a:hover {
color: #d81b45;
}

.productinfo h2 {
margin-top: 10px !important;
color: #24772f  !important;	
}

h2.title {
color:#D81B46 !important;
}

h2.title:before {
width: 260px !important;
margin-left: -132px !important;
}

.productinfo span {
font-size: 12px;
}

.overlay-content span {
font-size: 12px;
}

/* productos favoritos */

.category-tab ul {
background: none !important;
border-bottom: 1px solid #d81b45 !important;
}

.nav-tabs li.active a {
background-color: #d81b45 !important;
}

.category-tab ul li a:hover {
background: #b7062d  !important;
}

/* sidebar */

.left-sidebar h2, .brands_products h2 {
color: #D81B46;
}

/* blog */

.single-blog-post p {
text-align:justify !important;
}

.post-meta span i {
color: #227b2b !important;
}

.blog-post-area .post-meta ul li i {
background: #D81B46 !important;
}

.sinlge-post-meta li i::after, .blog-post-area .post-meta ul li i::after {
border-color: transparent transparent transparent #D81B46 !important;
}

.blog-post-area .single-blog-post .btn-primary {
background: #D81B46 !important;
}

.pagination-area .pagination li .active {
background: #D81B46 !important;
}

.pagination-area .pagination li a:hover {
background: #D81B46 !important;
}

.pager-area .pager li a {
width: auto !important;
}

.pager-area .pager li a:hover {
background: #D81B46 !important;
}

.rating-area {
margin-bottom: 44px !important;
}

.rating-area .ratings .color, .rating-area .color {
color: #227b2b !important;
}

/* check out */

.breadcrumbs .breadcrumb {
margin-bottom: 20px !important;
font-size:10px;
}

.breadcrumbs .breadcrumb li a {
background: #24772f !important;
padding: 2px 7px !important;
}

.breadcrumbs .breadcrumb li a:after {
top: 6px !important;
left: 39px !important;
border-color: transparent transparent transparent #24772f !important;
}

.descripcion {
text-align:justify;
padding-bottom:12px;
font-size:16px;
border-bottom: 1px solid #f5f5f5;
}

.review-payment h2 {
margin-top: 16px !important;
}

#cart_items .cart_info .cart_menu {
background: #24772f !important;
}

#cart_items .cart_info .cart_description h4 {
padding-left:24px;	
}

#cart_items .cart_info .cart_description p {
padding-left:24px;	
}

#cart_items .cart_info .cart_total_price {
color: #D81B46 !important;
}

#cart_items .cart_info .table.table-condensed.total-result {
margin-bottom: 0px !important;
margin-top: 10px !important;
}

#cart_items .cart_info .table.table-condensed.total-result span {
color: #D81B46 !important;
font-size: 24px !important;
}

.cart_delete a:hover {
background: #D81B46 !important;
}

.input-group2 {
width: 120px;
margin-left: 0px;
margin-bottom: 12px;
position: relative;
display: table;
border-collapse: separate;
}

.texto-general {
 padding-left: 24px;
}

.ubicacion {
padding-left: 24px;
text-transform: uppercase;
}

#do_action .total_area {
border: 1px solid #E6E4DF;
color: #696763;
padding: 21px 25px 30px 0;
margin-bottom: 80px;
}

.update, .check_out {
background: #d81b45  !important;
}

.payment-options {
margin-bottom: 70px !important;
margin-top: 0px !important;
}

.breadcrumbs2 {
position: relative;
}

.breadcrumbs2 .breadcrumb2 {
margin-bottom: 20px !important;
font-size: 10px;
background: transparent;
padding-left: 0;
}

.breadcrumb2 {
padding: 8px 15px;
list-style: none;
border-radius: 4px;
}

.breadcrumb2>li {
display: inline-block;
}

.breadcrumbs2 .breadcrumb2 li a {
background: #24772f !important;
padding: 2px 7px !important;
color: #FFFFFF;
}

.pedidos p {
color: #696763;
font-size: 14px;
padding-right:12px;
}

.pedidos2 p {
color: #696763;
font-size: 14px;
padding-left:24px;
padding-right:12px;
}

.pedidos-status .status {
color: #D81B46 !important;
font-size:14px !important;
}

.pedidos-consulta {
display: block;
margin-right: -12px;
overflow: hidden;
}

.pedidos-consulta a {
background: #F0F0E9;
color: #FFFFFF;
padding: 0px 8px 1px;
font-size: 16px;
}

.pedidos-consulta a:hover {
background: #D81B46 !important;
}

.advert {
padding-bottom: 24px;
}

.product-information {
padding-top: 53px !important;
padding-bottom: 32px  !important;
}

.product-information h2 {
color: #D81B46 !important;
font-size: 28px !important;
}

.product-information span span {
color: #24772f !important;
font-size: 22px !important;
}

.cart {
background: #d81b45 !important;
border-radius: 5px !important;
}

.cart:hover {
color: #fff !important;
background-color: #b7062d !important;
}

.recommended-item-control i {
background: none repeat scroll 0 0 #d81b45 !important;
}

.title {
color: #D81B46 !important;
font-family: 'Roboto', sans-serif;
font-size: 18px;
font-weight: 700;
margin: 0 15px;
text-transform: uppercase;
margin-bottom: 30px;
position: relative;
}

#contact-page .form-control:hover {
border-color: #d81b45 !important;
}

.btn.btn-primary {
background: #D81B46 !important;
border-radius: 5px !important;
}

.productos-favoritos {
border: 1px solid #F7F7F0;
overflow: hidden;
padding: 14px;
}

.favoritos-listado {
display: block;
margin: 0px 0px 0px 0px;
}

.favoritos-info table tr td {
vertical-align: inherit;
}

.favoritos-info a {
color: #D81B46;
}

.favoritos-info a:hover {
color: #d81b45;
}

.favoritos-par {
background:#fdfdfd;
}


.favoritos-delete {
margin-right: -12px;
overflow: hidden;
}

.choose {
  padding-left: 10px !important;
}

.cart_delete {
  margin-right: 8px !important;
}

.cart {
  margin-top: 24px !important;
}