.three-actions span.big {
  background: #f8f8f8;
  padding: 0;
}
@media only screen and (min-width: 1024px) {
  .three-actions span.big {
    padding: 0 .5rem;
    font-size:18px;
  }

/* Desde aqui css Ale */
body {
    font-family: poppins;
    background: #ffffff;
}
h1, h2, h3, .h1, .h2, .h3, .p {
    font-family: poppins;
}
a {
    color: #3d518a;
}
a:hover {
    color: #A1C2D6;
}

.breadcrumb_container .breadcrumb li.active .a {
    color: #A1C2D6;
}

/*Titulos */
.page-header { color: #3d518a;
    
}
/* Línea superior color*/
}
.top-header {
    background-color: #ffffff;
}
/*Botones superiores*/
.top-header .top-links li a {
    background: #a1c2d6;
}
.top-header .top-links li a:hover {
    background: #3D518A;
}
/*Carrito y icono persona*/
.top-header .top-login .top-nav-cms>a {
    color: #a1c2d6;
}
.top-header .top-login .top-nav-cms > a:hover {
    color: #3D518A;
    background: #ffffff;
}
/* Línea inferior color y menu*/
.navbar {
    z-index: 999;
    font-family: poppins;
    background: #3d518a;
}

.navbar .navbar-collapse .navbar-nav .nav-item.active .nav-link, .navbar .navbar-collapse .navbar-nav .nav-item:hover .nav-link {
    background: #a1c2d6;
}
/* submenu hover*/
.navbar .navbar-collapse .navbar-nav .nav-item.show>.nav-link {
    background: #a1c2d6;
}
/* Logotipo*/
.navbar-brand {
    position: absolute;
    top: 0px;
}
@media (max-width: 768px) {
    .navbar-brand {
        left: 60px;
        top: -4px;
    }
}
/* Lo + top*/
.bg-primary {
    background-color: #ffffff;
}
.home-title .title-text {
    background-color: #a1c2d6;
    color: #fff;
}
/* padding lo +top*/
.pt-5, .py-5 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important; 
}

.home-title {
    margin: 0 0 6rem 0;
}
/* Iconos flecha inicio*/
.Offers-box .thumbnail1 {
    color: #fff;
    background: #446c3d00;
}
.Offers-box .thumbnail1:hover, .Offers-box .thumbnail1:focus {
    background: #a1c2d6;
}

/* padding lo +top movil*/
@media (max-width: 767.98px) {
    .pt-5, .py-5 {
        padding-top: 3rem !important;
    }

    .home-title {
        margin-bottom: 3rem;
    }
}

/* Cuadro posterior productos*/
.bg-primary {
    background-color: #ffffff !important;
}
/* Suscribete*/
.bg-success {
    background-color: #a1c2d6 !important;
}
.btn-primary {
    background: #3D518A;
    border-color: #3D518A;
}
.social a {
    background: #3D518A;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active:focus {
    background: #c4d7e3;
    border-color: #c4d7e3;
    color: #3d518a;
}
.social a:hover {
    background: #c4d7e3;
    color: #3d518a;
}
/* Footer*/
.bg-dark {
    background-color: #3d518a !important;
}
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, .col-xl-auto {
    padding-right: 30px;
    padding-left: 30px;
}
/*Productos*/
.custom-switch .custom-control-input:checked~.custom-control-label::before {
    border-color: #a1c2d6;
    background-color: #a1c2d6;
}
.text-primary {
    color: #3d518a !important;
}
.upload_design {
    border-color: #a1c2d6 !important;
    background: #a1c2d6 !important;
}
.upload_design .btn-img-text {
    color: #ffffff !important;
}

.custom_design .btn-img-text {
    color: #ffffff !important;
}
.custom_design {
    background: #a1c2d6 !important;
    border-color: #a1c2d6 !important;
}
.quote_product .btn-img-text {
    color: #ffffff !important;
}
.quote_product {
    border-color: #a1c2d6 !important;
    background: #a1c2d6 !important;
}
/*imagen carrusel 100%*/
img.img-fluid {
    width: 100%;
    object-fit: cover;
}