body{
    font-family: 'Poppins', sans-serif;
    color: var(--tertiary-color);
}

.products .product .price .amount {
    font-weight: 600;
}

.mb-50{
    margin-bottom: 50px;
}

/*<editor-fold desc="Top Bar">*/
.top-bar-v2 {
    background-color: var(--primary-color);
}

.top-bar-v2 .nav > li {
    color: #fff;
    position: relative;
}

.top-bar-v2 .nav > li strong {
    display: inline-block;
}

.top-bar-v2 .nav > li strong span {
    color: var(--secondary-color);
}

.top-bar-v2 .nav > li img {
    vertical-align: middle;
    display: inline-block;
    height: 60px;
    margin-top: -35px;
}

.top-bar-v2 .nav > li:before {
    content: ' ';
    position: absolute;
    top: 50%;
    left: 0;
    height: 16px;
    width: 0;
    -webkit-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
    border-left: 1px solid #fff;
}

.top-bar-v2 .nav > li:first-child:before {
    display: none;
}

.top-bar i {
    padding: 0;
    margin-right: .5em;
}

.top-bar a,
.top-bar a:link,
.top-bar a:visited {
    color: #fff;
    white-space: nowrap;
}

.top-bar a:active,
.top-bar a:hover {
    color: var(--secondary-color-l10);
}

.top-bar .nav {
    padding: 5px 0px;
}

.top-bar .nav > li {
    line-height: 2.2em;
}

.top-bar .nav-item + .nav-item .nav-link::before,
.top-bar .nav-item + .nav-item > a::before,
.top-bar .nav > .menu-item + .menu-item .nav-link::before,
.top-bar .nav > .menu-item + .menu-item > a::before {
    content: none;
    color: #dedede;
    display: inline-block;
    margin: 0 2.133em;
}

.top-bar .nav > li {
    padding-left: 30px;
}

.top-bar-v2 .nav > li {
    padding-left: 15px;
    margin-left: 15px;
}

.top-bar-v2 .nav > li:first-child {
    padding-left: 0;
    margin-left: 0;
}

/*</editor-fold>*/

/*<editor-fold desc="Header">*/
header i{
    color: var(--primary-color);
}
.site-header.header-v2 .site-branding {
    margin-top: -1.5em;
    margin-bottom: -1.5em;
}

.sticky-wrapper .techmarket-sticky-wrap.stuck .site-branding {
    margin-bottom: -1.3em;
    max-width: 130px;
}

.header-v2 .departments-menu > .dropdown-menu {
    width: 100%;
}

.header-v2 .stuck .departments-menu > .dropdown-menu {
    left: -120px;
    max-height: calc(100vh - 110px);
    overflow: auto;
}

.header-v2 .departments-menu.show button::before,
.header-v2 .departments-menu.show button::after {
    background: var(--tertiary-color);
    border: 0 none;
}

.header-v2 .departments-menu > .dropdown-menu > li {
    background-color: var(--tertiary-color);
    border: 0 none;
}

.header-v2 .departments-menu > .dropdown-menu > li > a {
    color: #fff;
}

.departments-menu > .dropdown-menu > li,
.departments-menu > .dropdown-menu > li:nth-child(1),
.departments-menu > .dropdown-menu > li:nth-last-child(1) {
    border: 0 none;
}

.departments-menu > .dropdown-menu .menu-item-has-children a[data-toggle=dropdown-hover],
.departments-menu > .dropdown-menu .menu-item-has-children a[data-toggle=dropdown] {
    position: relative;
    line-height: normal;
    padding: 0.708em .357em;
}

.departments-menu > .dropdown-menu .menu-item-has-children a[data-toggle=dropdown-hover]::after,
.departments-menu > .dropdown-menu .menu-item-has-children a[data-toggle=dropdown]::after {
    content: "\f0da";
    color: var(--tertiary-color);

    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.departments-menu > .dropdown-menu .menu-item-has-children > .dropdown-menu {
    min-height: 0 !important;
}

.departments-menu > .dropdown-menu .menu-item-has-children > .dropdown-menu > li {
    min-height: 0 !important;
}

.site-header.header-v2, .site-header.header-v3, .site-header.header-v9, .site-header.header-v10 {
    padding-bottom: 2.133em;
}

.header-account {
    white-space: nowrap;
    font-size: 0.867em;
    line-height: normal;
}

.header-account a {
    color: var(--primary-color);
    align-items: center;
}

.header-account img {
    margin-right: 5px;
}

.site-header-cart .cart-contents .amount .price-label,
.site-header-cart .cart-contents .amount .precio_total {
    color: var(--tertiary-color);
    white-space: nowrap;
}

.site-header-cart .cart-contents .count {
    background: var(--secondary-color);
    color: #fff;
    font-weight: 400;
    width: 25px;
    height: 25px;
    line-height: 1em;
}

#top-cart-wishlist-count {
    font-size: .933em;
    padding: .5em 0;
    flex-shrink: 0;
    text-align: center;
    letter-spacing: -1px;
    border-radius: 50px;
    margin-left: .214em;
    margin-top: 3px;
    background: var(--secondary-color);
    color: #fff;
    font-weight: 400;
    width: 25px;
    height: 25px;
    line-height: 12px;
    color: var(--tertiary-color);
}

.navbar-search button {
    background: var(--primary-color);
    border-color: var(--primary-color);
}

.site-header-cart .cart-contents .count {
    background: var(--primary-color);
    line-height: 12px;
}

@media (min-width: 1025px) {
    .sticky-wrapper .techmarket-sticky-wrap.stuck > .row {
        padding: 20px 15px 15px;
    }
}

@media (max-width: 1024px) {
    .site-header.header-v2 .site-branding {
        margin-bottom: 0;

    }

    .site-header.header-v2 .site-branding img {
        max-width: 150px;
    }
}

/*</editor-fold>*/

/*<editor-fold desc="Menú mobile">*/
.handheld-navigation .tmhm-close {
    background: var(--tertiary-color);
    color: #fff;
}

.handheld-navigation > .handheld-navigation-menu {
    height: 100vh;
}

.handheld-navigation.toggled > .handheld-navigation-menu {
    background: var(--tertiary-color);
}

.handheld-navigation-menu .menu-item a {
    color: #fff;
}

.handheld-navigation-menu .menu-item a:hover {
    color: var(--secondary-color);
}

.handheld-navigation ul li.menu-item-has-children a::after {
    color: #fff;
}

.handheld-navigation ul .dropdown-menu {
    background: var(--tertiary-color-d10);
}

.handheld-navigation ul .dropdown-menu li a {
    color: #fff;
}

.handheld-navigation ul .dropdown-menu li a:hover {
    color: var(--secondary-color);
}

.handheld-navigation ul li > ul::after,
.handheld-navigation ul li > ul::before {
    border-bottom-color: var(--tertiary-color-d10);
}

/*</editor-fold>*/

/*<editor-fold desc="Banners Ads Medio">*/
.banners-medio .banners .banner {
    margin-bottom: 15px;
}

.banners-medio .banners .banner a {
    display: block;
}

.banners-medio .banners .banner a img {
    margin: 0 auto;
}

@media (min-width: 800px) {

    @media (max-width: 1199px) {
        .banners-medio .banners .banner {
            padding-left: 0;
        }
    }

    .banners-medio .banners .banner:nth-child(1) {
        order: 2;
    }

    .banners-medio .banners .banner:nth-child(2) {
        order: 1;
        padding-left: 15px;
    }

    .banners-medio .banners .banner:nth-child(3) {
        order: 3;
    }

    .banners-medio .banners .banner.small-banner {
        flex: 0 0 25%;
        max-width: 25%;
    }
}

@media (max-width: 799px) {

    .banners-medio .banners .banner:nth-child(2) {
        padding-right: 7px;
    }

    .banners-medio .banners .banner:nth-child(3) {
        padding-left: 7px;
    }

    .banners-medio .banners .banner.large-banner {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .banners-medio .banners .banner.large-banner img {
        width: 100%;
    }

    .banners-medio .banners .banner.small-banner {
        flex: 0 0 50%;
        max-width: 50%;
    }
}

/*</editor-fold>*/

/*<editor-fold desc="Destacados">*/

.section-products-carousel-tabs .section-header img {
    height: 50px;
}

.section-landscape-product-card-with-gallery .section-header img {
    height: 50px;
}

@media (min-width: 768px) {
    .section-products-carousel-tabs .section-header {
        align-items: flex-end;
    }
}

@media (min-width: 992px) {
    .section-products-carousel-tabs .section-header img {
        margin-left: -10px;
    }
}

.section-products-carousel-tabs .section-title {
    color: var(--tertiary-color);
    font-weight: 600;
    /*text-transform: uppercase;*/
    line-height: 1.5em;
    /*border-bottom: 2px solid var(--primary-color);*/
    margin-bottom: -1px;
}

/*.section-products-carousel .section-header,
.section-products-carousel .homepage-section-header,
.deals-carousel-inner-block .section-header,
.deals-carousel-inner-block .homepage-section-header,
.section-products-carousel-tabs .section-header,
.section-products-carousel-tabs .homepage-section-header,
.section-landscape-products-carousel .section-header,
.section-landscape-products-carousel .homepage-section-header,
.section-landscape-products-widget-carousel .section-header,
.section-landscape-products-widget-carousel .homepage-section-header,
.section-single-carousel-with-tab-product .section-single-carousel .section-header,
.section-single-carousel-with-tab-product .section-single-carousel .homepage-section-header,
.featured-brands-block .section-header,
.featured-brands-block .homepage-section-header,
.section-products-carousel-widget-with-tabs .section-brands .section-header,
.section-products-carousel-widget-with-tabs .section-brands .homepage-section-header,
.section-categories-carousel .section-header,
.section-categories-carousel .homepage-section-header {
    border-bottom: 1px solid var(--secondary-color);
}*/

.products .content-landscape-product-card-with-gallery .media .images .techmarket-wc-product-gallery__wrapper.full-width {
    flex: 0 0 100%;
    max-width: 100%;
}

.section-landscape-product-card-with-gallery {
    margin-bottom: 2em;
}

.section-landscape-product-card-with-gallery .section-header {
    padding: 0;
}

.section-landscape-product-card-with-gallery .media {
    align-items: center;
}

.section-landscape-product-card-with-gallery .media .media-body .section-header {
    display: none;
}

.section-landscape-product-card-with-gallery .media .media-body .add_to_cart_button {
    display: inline;
    padding-left: 3em;
    padding-right: 3em;
}

.section-landscape-product-card-with-gallery .products > .slick-list {
    height: 600px;
}

@media (min-width: 1200px) {
    @media (max-width: 1399px) {
        .section-landscape-product-card-with-gallery .products > .slick-list {
            height: 510px;
        }
    }
}

@media (min-width: 992px) {
    @media (max-width: 1199px) {
        .section-landscape-product-card-with-gallery .products > .slick-list {
            height: 510px;
        }
    }
}

@media (max-width: 991px) {
    .products .content-landscape-product-card-with-gallery .media,
    .products .product-carousel-with-timer-gallery .media {
        flex-direction: column-reverse;
    }

    @media (min-width: 768px) {
        .section-landscape-product-card-with-gallery .products > .slick-list {
            height: 800px;
        }
    }
}

@media (max-width: 767px) {
    .section-landscape-product-card-with-gallery .products > .slick-list {
        height: 500px;
    }
}

@media (min-width: 992px) {
    .products .content-landscape-product-card-with-gallery .media .product-images-wrapper,
    .products .product-carousel-with-timer-gallery .media .product-images-wrapper {
        flex: 0 0 55%;
        max-width: 55%;
    }

    .products .content-landscape-product-card-with-gallery .media .media-body,
    .products .product-carousel-with-timer-gallery .media .media-body {
        flex: 0 0 45%;
        max-width: 45%;
    }
}

/*</editor-fold>*/

.fullwidth-notice {
    background: var(--primary-color);
}

.fullwidth-notice .message {
    font-size: 1.5em;
    font-weight: 400;
}

/*<editor-fold desc="Producto Item Lista">*/
.products .product .product-list-image-wrapper {
    position: relative;
    width: 224px;
    max-width: 100%;
    margin: 0 auto;
}

.products .product .destacado,
.single-product .single-product-wrapper .product-images-wrapper .destacado {
    position: absolute;
    left: -7px;
    top: 5px;
}

.single-product .single-product-wrapper .product-images-wrapper .destacado {
    z-index: 10;
    left: 6px;
}

.products .product .destacado img,
.single-product .single-product-wrapper .product-images-wrapper .destacado img {
    -webkit-border-radius: unset;
    -moz-border-radius: unset;
    border-radius: unset;
    margin: 0;
    height: 30px;
}

.products .product .oferta,
.single-product .single-product-wrapper .product-images-wrapper .oferta {
    position: absolute;
    left: -7px;
    top: 5px;
}

.single-product .single-product-wrapper .product-images-wrapper .oferta {
    z-index: 10;
    left: 6px;
}

.products .product .oferta img,
.single-product .single-product-wrapper .product-images-wrapper .oferta img {
    -webkit-border-radius: unset;
    -moz-border-radius: unset;
    border-radius: unset;
    margin: 0;
    height: 30px;
}

.products .product .nuevo,
.single-product .single-product-wrapper .product-images-wrapper .nuevo {
    position: absolute;
    left: -7px;
    top: 5px;
}

.single-product .single-product-wrapper .product-images-wrapper .nuevo {
    z-index: 10;
    left: 6px;
}

.products .product .nuevo img,
.single-product .single-product-wrapper .product-images-wrapper .nuevo img {
    -webkit-border-radius: unset;
    -moz-border-radius: unset;
    border-radius: unset;
    margin: 0;
    height: 30px;
}

.products .product .promocion,
.single-product .single-product-wrapper .product-images-wrapper .promocion {
    position: absolute;
    left: -10px;
    top: -10px;
}

.products .product .promocion img,
.single-product .single-product-wrapper .product-images-wrapper .promocion img {
    -webkit-border-radius: unset;
    -moz-border-radius: unset;
    border-radius: unset;
    margin: 0;
}

.yith-wcwl-add-to-wishlist .add_to_wishlist::before {
    color: var(--primary-color);
}

.products .product .added_to_cart,
.products .product .button, .products .product article .more-link,
article .products .product .more-link {
    line-height: 1.086em;
    padding: 0.44em 0.61575em;
}

@media (max-width: 767px) {
    .products .product .hover-area {
        display: block;
    }
}

@media (max-width: 1169px) {
    .yith-wcwl-add-to-wishlist .add_to_wishlist::before {
        left: auto;
        right: 14px;
    }
}

/*</editor-fold>*/

/*<editor-fold desc="Magnific Popup">*/
.mfp-align-center .mfp-content {
    text-align: center;
}

.mfp-inline-holder .mfp-content .mfp-generic-content,
.mfp-ajax-holder .mfp-content .mfp-generic-content {
    text-align: left;
    background: #fff;
    padding: 20px;
    position: relative;
    display: inline-block;
    min-width: 300px;
    min-height: 100px;
}

.mfp-inline-holder .mfp-content .mfp-generic-content .formulario button,
.mfp-ajax-holder .mfp-content .mfp-generic-content .formulario button {
    display: inline-block;
}

#new_captcha_img {
    display: inline-block;
}

.mfp-bg {
    z-index: 9000000;
}

.mfp-wrap {
    z-index: 9100000;
}

/*Alertas*/

/*.alert, .error, .info, .notice, .success {*/
/*padding: .5em;*/
/*margin: 0;*/
/*border-radius: 3px;*/
/*}*/

/*.notice {*/
/*background: #fff6bf;*/
/*color: #514721;*/
/*border-color: #ffd324;*/
/*}*/

/*.notice::before {*/
/*font-family: FontAwesome;*/
/*content: '\f071';*/
/*margin: 0 .7em 0 .3em;*/
/*}*/

/*.error {*/
/*background: #fbe3e4;*/
/*color: #8a1f11;*/
/*border-color: #fbc2c4;*/
/*}*/

/*.error::before {*/
/*font-family: FontAwesome;*/
/*content: '\f057';*/
/*margin: 0 .7em 0 .3em;*/
/*}*/

/*.success {*/
/*background: #e6efc2;*/
/*color: #264409;*/
/*border-color: #c6d880;*/
/*}*/

/*.success::before {*/
/*font-family: FontAwesome;*/
/*content: '\f00c';*/
/*margin: 0 .7em 0 .3em;*/
/*}*/

/*</editor-fold>*/

/*<editor-fold desc="Footer">*/
.site-footer {
    background: #f2f2f2;
    background-size: cover;
}

.site-footer .before-footer-wrap {
    border-bottom: 1px solid var(--tertiary-color);
    border-top: 5px solid var(--primary-color);
}

.footer-newsletter input[type=text] {
    padding: .7em;
    border-color: var(--tertiary-color);
    margin-right: -2px;
}

.footer-newsletter input[type=text] + .button,
.footer-newsletter input[type=text] + button {
    padding-top: .65em;
    padding-bottom: .65em;
}

.site-info a{
    color: var(--primary-color);
}

/*.footer-payment-info .footer-payment-info-title,
.footer-payment-info .icon i,
.footer-contact .footer-contact-info .footer-address-map-link,
.footer-contact .footer-contact-info .call-us-text {
    color: #fff;
}*/

.footer-contact .footer-contact-info .call-us-text svg path {
    fill: #fff;
}

.footer-widgets .columns .widget ul {
    display: flex;
    flex-direction: column;
    max-height: 240px;
    flex-wrap: wrap;
    -webkit-column-gap: 20px;
    -moz-column-gap: 20px;
    column-gap: 20px;
}

.footer-widgets .columns .widget ul li {
    flex: 0 0 50%;

}

.footer-widgets .columns .widget ul li a {
    display: inline-block;
    line-height: 1.2em;
}

.footer-widgets .columns .widget ul li a:hover {
    text-decoration: underline;
}

.footer-widgets .columns:last-child {
    border: 0 none;
    position: relative;
}

.site-info {
    background: #f2f2f2;
    color: inherit;
    border-top: 1px solid var(--tertiary-color);
}

#scrollUp{
    background-color: var(--primary-color);
}

.site-footer .before-footer-wrap a,
.site-footer .before-footer-wrap h5,
.footer-newsletter .newsletter-marketing-text {
    color: var(--tertiary-color);
}

.site-footer .before-footer-wrap i{
    color: var(--primary-color);
}

.footer-newsletter svg path{
    fill: var(--primary-color);
}

.site-footer .footer-widgets-block{
    padding-top: 30px;
}

.footer-contact i{
    color: var(--primary-color)!important;
}

#frm-newsletter button{
    background-color: var(--tertiary-color);
}

@media (min-width: 768px) {

    .footer-widgets .columns:last-child:before {
        content: ' ';
        position: absolute;
        left: 0;
        top: 50px;
        height: calc(100% - 120px);
        border-left: 1px solid #bebebe;
    }

    .footer-widgets .columns {
        flex: 0 0 50%;
        max-width: 60%;
    }
}

.footer-newsletter .media-body {
    display: flex;
}

.footer-newsletter .newsletter-body,
.footer-newsletter .newsletter-header {
    float: none;
    white-space: nowrap;
}

.footer-newsletter .media svg {
    width: 40px;
    height: 48px;
    margin-right: 20px;
}

.footer-newsletter .newsletter-body form {
    white-space: nowrap;
}

.site-footer .before-footer-wrap .col-full {
    flex-direction: row;
}

.site-footer .before-footer-wrap .col-full .footer-newsletter {
    margin: 0;
}

@media (max-width: 1024px) {
    .site-footer .before-footer-wrap .col-full {
        flex-direction: column;
    }

    .footer-newsletter .media-body {
        flex-direction: column;
        align-items: center;
        -webkit-column-gap: 20px;
        -moz-column-gap: 20px;
        column-gap: 20px;
        grid-row-gap: 20px;
    }

    .footer-newsletter .media-body > div {
        flex-direction: column;
        margin: 0;
    }

    .footer-newsletter .media svg {
        margin: 0;
    }

    .footer-newsletter input[type=text] {
        width: 25em;
    }

    .site-footer .before-footer-wrap .col-full .footer-newsletter {
        margin-bottom: 2em;
    }

    .site-footer .before-footer-wrap a {
        display: inline-block;
    }
}

/*</editor-fold>*/

/*#main-footer {
    background: #f2f2f2;
    background-size: 100% auto;
}

.desktop-menu-footer {
    margin-top: 40px;
}

.desktop-menu-footer .container-fluid > .row > div {
    margin-bottom: 15px;
}

.nav-footer {
    list-style: none;
    margin: 0;
    padding: 5px 0;
    position: relative;
}

.nav-footer:before,
.nav-footer:after {
    content: " ";
    position: absolute;
    display: block;
    width: 100%;
    height: 1px;
    left: 0;
    background-color: var(--primary-color);
}

.nav-footer:before {
    top: -1px;
}

.nav-footer:after {
    bottom: -1px;
}

@media (min-width: 576px) {

    .nav-footer {
        --footer-menu-separador: 30px;

        columns: 2;
        -webkit-column-gap: var(--footer-menu-separador);
        -moz-column-gap: var(--footer-menu-separador);
        column-gap: var(--footer-menu-separador);
    }

    .nav-footer:before,
    .nav-footer:after {
        background-size: calc(50% + var(--footer-menu-separador) / 2) 1px;
        background-color: transparent;
        background-image: linear-gradient(90deg, var(--primary-color) calc(100% - var(--footer-menu-separador)), transparent var(--footer-menu-separador));
    }
}

@media (max-width: 575px) {
    .nav-footer {
        text-align: center;
    }
}

.nav-footer li {
    list-style: none;
    margin: 0;
    padding: 0;
    font-size: .8em;
}

.nav-footer li a,
.nav-footer li a:link,
.nav-footer li a:visited {
    color: var(--primary-color);
    text-decoration: none;
}

.nav-footer li a:hover,
.nav-footer li a:active {
    color: var(--primary-color);
    text-decoration: underline;
}

.logo-footer {
    max-width: 190px;
    margin: 0 auto;
}

.firma-footer {
    background: var(--primary-color);
    color: #fff;
    padding-top: 5px;
    padding-bottom: 5px;
}

.firma-footer a,
.firma-footer a:link,
.firma-footer a:active,
.firma-footer a:hover,
.firma-footer a:visited {
    color: #fff;
}

.firma-footer .row > div {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: .8em;
}

.firma-footer .row > div p {
    margin: 0;
}

.footer-social-icons p {
    color: var(--primary-color);
    margin-bottom: 5px;
    font-size: .9em;
    line-height: normal;
}

.footer-social-icons a {
    display: inline-block;
    margin: 0 20px 0 0;
}

.footer-social-icons a:last-child {
    margin: 0;
}

.footer-social-icons img {
    width: 24px;
    display: inline-block;
}

.apps-links .text-center {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    align-items: flex-start;
    max-width: 250px;
    margin: 0 auto;
}

.apps-links .text-center h4 {
    font-size: 1.2em;
    color: var(--primary-color);
    flex: 0 0 100%;
    font-weight: normal;
}

.apps-links .text-center h4 strong {
    font-weight: 500;
}

.apps-links .text-center > img,
.apps-links .text-center p {
    flex: 0 0 40%;
    max-width: 40%;
}

.apps-links .text-center p a {
    display: block;
    margin-bottom: 5px;
}

.contacto-footer {
    color: var(--primary-color);
}

.contacto-footer img {
    max-width: 30px;
    display: inline-block;
    margin-bottom: 5px;
}

.contacto-footer h4 {
    font-size: .9em;
    margin: 0 0 5px;
    color: var(--primary-color);
}

.contacto-footer p {
    margin: 0 0 5px;
    line-height: normal;
    font-size: .9em;
}

@media (min-width: 768px) {
    .contacto-footer img {
        float: left;
    }

    .contacto-footer h4 {
        clear: none;
        padding-left: 40px;
    }

    .contacto-footer p {
        padding-left: 40px;
    }
}*/

a.button.add_to_cart_button:after {
    content: ' ';
    display: inline-block;
    width: 20px;
    height: 16px;
    /*background: url("../../img/icono-agregar-carrito-primary.svg") center center no-repeat;
    background-size: 20px 16px;*/
    vertical-align: middle;
}

a.button.add_to_cart_button:hover:after {
    background: url("../../img/icono-agregar-carrito-blanco.svg") center center no-repeat;
}

/*<editor-fold desc="Categorías">*/
.product-categories .cat-item {
    padding-left: 14px;
    padding-right: 6px;
}

.product-categories .main-category .cat-item {
    padding-left: 0;
    padding-right: 0;
}

.product-categories .cat-item .cat-item {
    padding-left: 0;
}

#secondary .widget_product_categories ul li {
    border: 0 none;
}

#secondary .widget_product_categories .category-single > li > ul:last-child li > a {
    padding-left: 0;
}

#secondary .widget_product_categories .category-single > li > ul:last-child {
    padding-top: 0;
}

#secondary .widget_product_categories ul.product-categories li.product_cat span {
    padding: 1.067em 0px 1.067em 0em;
}

#secondary .widget_product_categories ul.product-categories.internas li.product_cat span {
    padding: 1.067em 0px 1.067em 1em;
}

.product_cat.active > a {
    color: var(--primary-color) !important;
    font-weight: 500 !important;
}

.li-2.active > a {
    color: var(--primary-color) !important;
    font-weight: 500 !important;
}

#secondary .widget_product_categories ul.product-categories li.product_cat ul.show-all-cat li.product_cat span,
#secondary .widget_product_categories ul.product-categories li.product_cat ul.show-all-cat li.product_cat span i {
    color: #fff;
}

/*</editor-fold>*/

/*<editor-fold desc="Google Re Captcha">*/
.login-recaptcha {
    padding-left: 15px;
}

/*</editor-fold>*/

/*<editor-fold desc="Sucursales">*/
.sucursales {
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}
.sucursales .imagen {
    padding-bottom: 300px!important;
    background-color: transparent!important;
}

/*.sucursales img{
    margin: 0 auto;
    max-width: 150px;
}

.sucursales p{
    line-height: 10px;
}*/

/*.feature-box.style4{
    background-color: #fff;
    border: 1px solid #ddd;
    text-align: center;
    padding: 30px 0;
}

.feature-box{
    margin: 15px 10px;
    padding: 30px 20px;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

.zoom{
    overflow: hidden;
}

.zoom img{
    transition: all .6s ease-in-out;
}

.feature-box.style4 h4{
    margin: 0 0 20px 0;
    background: #eee;
    padding: 10px;
}

.feature-box h4{
    font-size: 16px;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

.feature-box.style4 p{
    padding: 0 32px;
}

.feature-box.style4:hover{
    border: 1px solid var(--primary-color);
    cursor: pointer;
}

.feature-box.style4:hover h4{
    background-color: var(--primary-color);
    color: #fff;
}

.color-blue{
    color: var(--primary-color);
}*/

/*</editor-fold>*/

/*<editor-fold desc="Lazy Load">*/
/* Prevents img without src to appear */
img:not([src]) {
    visibility: hidden;
}

.product-list-image {
    width: 224px;
    height: auto;
    max-width: 100%;
    display: block;
    margin: 0 auto;
}

.product-list-image img {
    opacity: 1;
}

.product-list-image img:not(.loaded) {
    height: 0 !important;
    padding: 0 0 87.9464285714286% !important;
    opacity: 0;
}

/*</editor-fold>*/

/*<editor-fold desc="Input cantidad">*/
.input-group-btn:not(:last-child) > .btn {
    z-index: 5;
}

input[type="number"].inp-quantity::-webkit-outer-spin-button,
input[type="number"].inp-quantity::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

input[type="number"].inp-quantity {
    -moz-appearance: textfield;
    border-right: 0 none;
    text-align: right;
    flex: 1 1 0%;
    min-width: 0;

    background: #fff;
    border-top: 1px solid rgba(0, 0, 0, .15);
    border-bottom: 1px solid rgba(0, 0, 0, .15);
    /*border-left: 0 none;*/
}

input[type="number"].inp-quantity + .input-group-addon {
    background: none;
    text-align: left;
    padding-left: 0;
    width: 25%;
    flex: 1 1 0%;
    background: #fff;

    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
}

input[type="number"][data-modo_venta="Kilogramo"].inp-quantity {
    flex: 1 1 15%;
}

input[type="number"]:not([data-modo_venta="Kilogramo"]).inp-quantity + .input-group-addon {
    flex: 1 1 15%;
}

input[type="number"].inp-quantity:focus,
input[type="number"].inp-quantity:focus + .input-group-addon {
    border-color: #5cb3fd;
}

.list-quantity {
    max-width: 160px;
    margin-left: auto;
    margin-right: auto;
}

input[type="number"].inp-quantity {
    visibility: hidden;
}

.bootstrap-touchspin input[type="number"].inp-quantity {
    visibility: visible;
}

.quantity-mean {
    text-align: center;
}

.quantity-mean.small {
    font-size: .8em;
}

/*</editor-fold>*/

/*<editor-fold desc="Buscador autocomplete">*/
.ui-autocomplete {
    /*max-width: 520px;*/
    max-height: 80%;
    max-height: calc(100% - 120px);
    overflow: auto;
    z-index: 1000000;
    border: 1px solid #e7e7e7 !important;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.ui-autocomplete .ui-menu-item {
    overflow: hidden;
    padding: 0;
}

.ui-autocomplete .ui-menu-item a,
.ui-autocomplete .ui-menu-item a:active,
.ui-autocomplete .ui-menu-item a:hover,
.ui-autocomplete .ui-menu-item a:focus {
    background: none;
    border: 0 none;
    color: #333;
    font-size: 14px;
}

.ui-autocomplete .ui-menu-item:hover {
    background: var(--primary-color);
}

.ui-autocomplete .ui-menu-item:hover a {
    color: #fff;
}

.ui-autocomplete .ui-menu-item a img {
    display: inline-block;
    width: 50px;
    height: 50px;
    vertical-align: middle;
}

.ui-autocomplete .ui-menu-item a {
    display: table-row;
    padding: 0;
}

.ui-autocomplete .ui-menu-item a span {
    display: table-cell;
    padding: 10px;
    vertical-align: middle;
}

.ui-autocomplete .ui-menu-item a span.image {
    width: 60px;
    padding-right: 0;
}

@media (max-width: 1024px) {
    .ui-autocomplete {
        max-width: calc(100% - 30px);
        margin-left: 15px;
        margin-right: 15px;
        left: 0 !important;
    }
}

/*</editor-fold>*/

/*<editor-fold desc="Notificaciones">*/
.ui-pnotify {
    top: auto !important;
    z-index: 1000000 !important;
}

.ui-pnotify-title {
    clear: none;
    font-size: 18px;
    color: inherit;
}

.ui-pnotify-text {
    font-size: 14px;
}

/*</editor-fold>*/

/*<editor-fold desc="Menu Categorías">*/

/*.departments-menu button {
    background: var(--primary-color);
    color: var(--tertiary-color);
    border: 0 none;
    -webkit-border-radius: .25rem;
    -moz-border-radius: .25rem;
    border-radius: .25rem;
}

.departments-menu button:hover {
    color: var(--secondary-color);
}

.departments-menu button:after {
    display: none;
}

.departments-menu button i {
    display: none;
}*/

/*.departments-menu > .dropdown-menu {
    margin: 0;
    position: relative;
    width: 100%;

    border: 0 none;

    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
}*/
.departments-menu > .dropdown-menu {
    transform: translate(0px, 40px) rotate(0deg) skew(0deg, 0deg) scale(1, 1);
}

.header-v2 .departments-menu.show button::before {
    top: 48px;
}

.header-v2 .departments-menu.show button::after {
    display: none;
}

.departments-menu > .menu-item,
.departments-menu > .dropdown-menu > .menu-item:hover {
    background-color: var(--primary-color);
}

.departments-menu > .dropdown-menu::before,
.departments-menu > .dropdown-menu::after {
    background: var(--secondary-color);
    display: none;
}

.departments-menu > .dropdown-menu > li {
    background: var(--secondary-color);
}

.departments-menu > .dropdown-menu > li a {
    color: var(--primary-color);
    font-size: .8em;
}

.departments-menu > .dropdown-menu > li > a {
    /*border-bottom: 0 none;*/
    border-color: rgba(255, 255, 255, .2);
}

.departments-menu > .dropdown-menu > li:hover > a {
    color: var(--secondary-color);
    font-weight: 500;
}

.departments-menu > .dropdown-menu > li,
.departments-menu > .dropdown-menu > li:nth-child(1),
.departments-menu > .dropdown-menu > li:nth-last-child(1) {
    border: 0 none;
}

.departments-menu > .dropdown-menu .menu-item-has-children a[data-toggle=dropdown-hover],
.departments-menu > .dropdown-menu .menu-item-has-children a[data-toggle=dropdown] {
    position: relative;
    line-height: normal;
    padding: 0.708em .357em;
}

.departments-menu > .dropdown-menu .menu-item-has-children a[data-toggle=dropdown-hover]::after,
.departments-menu > .dropdown-menu .menu-item-has-children a[data-toggle=dropdown]::after {
    content: "\f0da";
    color: #fff;

    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

/*.departments-menu > .dropdown-menu > .menu-item {
    position: relative !important;
}*/
.departments-menu > .dropdown-menu .menu-item-has-children > .dropdown-menu {
    min-height: 0 !important;
    background: var(--secondary-color-l10);
    color: #606060;
}

.departments-menu > .dropdown-menu .menu-item-has-children > .dropdown-menu span {
    display: block;
    color: #606060;
}

.departments-menu > .dropdown-menu .menu-item-has-children > .dropdown-menu > li {
    min-height: 0 !important;
}

.departments-menu > .dropdown-menu .menu-item-has-children > .dropdown-menu > li a {
    color: #606060;
}

.departments-menu > .dropdown-menu .menu-item-has-children > .dropdown-menu > li a:hover {
    color: #606060;
    font-weight: 500;
}

.departments-menu > .dropdown-menu .nav-divider {
    border-color: rgba(0, 0, 0, .1);
}

.handheld-navigation-menu ul {
    padding: .657em 0;
}

.handheld-navigation-menu .catalogo {
    background: var(--tertiary-color);
}

.handheld-navigation-menu .menu-item a {
    padding: 0.357em 1.387em;
}

#secondary .techmarket_widget_product_categories .product-categories {
    background: var(--tertiary-color);
}

#secondary .techmarket_widget_product_categories .product-categories a {
    color: #fff;
    margin-bottom: 0;
}

#secondary .widget_product_categories .product-categories a:hover {
    font-weight: 500;
}

#secondary .techmarket_widget_product_categories > ul > li:first-child {
    background: var(--secondary-color);
}

#secondary .techmarket_widget_product_categories > ul > li:first-child a {
    color: var(--tertiary-color);
}

#secondary .techmarket_widget_product_categories > ul > li:first-child ul li ul {
    background: var(--secondary-color-l10);
}

#secondary .techmarket_widget_product_categories > ul > li:first-child ul li ul a {
    color: var(--tertiary-color);
}

#secondary .widget_product_categories > ul > li:first-child span {
    border: 0 none;
}

#secondary .widget.widget_layered_nav ul li a:hover:before,
#secondary .widget.widget_layered_nav ul li.chosen a:before {
    color: #fff;
}

#secondary .techmarket_widget_product_categories > ul > li ul .current-cat > span {
    color: var(--secondary-color-l10);
    font-weight: 500;
    width: 100%;
}

#secondary .techmarket_widget_product_categories > ul > li ul .current-cat {
    cursor: pointer;
}

#secondary .techmarket_widget_product_categories > ul > li ul .current-cat > span {
    position: relative;
    padding-right: 14px;
}

#secondary .techmarket_widget_product_categories > ul > li ul .current-cat > span .child-indicator {
    color: var(--secondary-color-l10);
    position: absolute;
    top: 6px;
    right: 0;
}

#secondary .techmarket_widget_product_categories > ul > li ul .current-cat > span .child-indicator i {
    display: none;
}

#secondary .techmarket_widget_product_categories > ul > li ul .current-cat > span .child-indicator:after {
    font-family: FontAwesome;
    content: "\f107";
    color: var(--secondary-color-l10);
    font-size: 15px;
    font-weight: bold;
}

#secondary .techmarket_widget_product_categories > ul > li ul .current-cat > span .child-indicator.open:after {
    font-family: FontAwesome;
    content: "\f106";
    color: var(--secondary-color);
    font-size: 15px;
    font-weight: bold;
}

#secondary .techmarket_widget_product_categories > ul > li ul .current-cat > ul {
    margin-top: 0;
}

#secondary .techmarket_widget_product_categories > ul > li ul .current-cat > ul > li:first-child {
    /*border-top: 1px solid #ddd;*/
}

#secondary .techmarket_widget_product_categories > ul > li ul .current-cat > ul > li > a {
    margin-bottom: 0;
}

/*</editor-fold>*/

/*<editor-fold desc="Mi cuenta / Listados">*/
@media (max-width: 640px) {
    table.table-responsive thead {
        display: none;
    }

    table.table-responsive tbody,
    table.table-responsive tbody tr,
    table.table-responsive tbody tr td {
        display: block;
    }

    table.table-responsive tbody td {
        padding: 0 0 10px;
    }

    table.table-responsive tbody td:first-child {
        padding-top: 10px;
    }

    table.table-responsive tbody tr td:not(:first-child) {
        border: 0 none;
    }

    table.table-responsive tbody tr td[title]:before {
        content: attr(title) ": ";
        display: block;
        font-weight: 500;
    }
}

/*</editor-fold>*/

/*<editor-fold desc="Mis Direcciones">*/
#map-canvas-wrapper {
    float: right;
    width: 500px;
}

#map-canvas-wrapper label {
    width: auto;
    display: block;
    text-align: left;
}

#map-canvas-wrapper em img {
    display: inline-block;
}

#map-canvas,
div.direcciones-mapa {
    width: 500px;
    height: 300px;
}

#content .direcciones {
    padding: 10px 0;
    border-top: 1px dotted var(--secondary-color);
    overflow: hidden;
    position: relative;
}

#content .direcciones:first-child {
    border: 0 none;
}

#content .direcciones a.opcion {
    /*display: none;*/
    /*padding: 2px 5px 2px 26px;*/
    /*position: absolute;*/
    /*bottom: 10px;*/
    /*left: 90px;*/
    /*font-size: 12px;*/

    /*border-radius: 5px;*/
}

/*#content .direcciones:hover a.opcion {*/
/*display: block;*/
/*}*/

/*#content .direcciones a.opcion.modificar {*/
/*!*background: url("../img/pencil.png") 5px center no-repeat #f1f1f1;*!*/
/*!*left: 0;*!*/
/*}*/

/*#content .direcciones a.opcion.eliminar {*/
/*!*background: url("../img/remove.png") 5px center no-repeat #f1f1f1;*!*/
/*}*/

/*#content .direcciones a.opcion:hover {*/
/*background-color: #d4d4d4;*/
/*}*/

#content .direcciones .direcciones-info {
    margin-bottom: 15px;
}

/*#content .direcciones .direcciones-info.block {*/
/*float: none;*/
/*width: auto;*/
/*}*/

#content .direcciones .direcciones-info input {
    float: left;
    margin: 7px 20px 0 15px;
}

#content .direcciones .direcciones-info label {
    display: block;
    width: auto;
    text-align: left;
    cursor: pointer;
    padding-left: 50px;
}

#content .direcciones .direcciones-info strong {
    font-size: 16px;
    font-weight: normal;
}

#content .direcciones .direcciones-info span {
    color: var(--primary-color);
}

#content .direcciones .direcciones-mapa {
    float: right;
    width: 100%;
    height: 200px;
    background: #f5f5f5;
    margin-bottom: 15px;
}

@media (min-width: 768px) {

    #content .direcciones .direcciones-info {
        padding-bottom: 42px;
    }

    #content .direcciones .direcciones-acciones {
        margin-top: -42px;
    }
}

/*</editor-fold>*/

/*<editor-fold desc="Lista de Compras">*/
.yith-wcwl-add-to-wishlist .add_to_wishlist:before {
    font-family: FontAwesome;
    content: '\f08a';
    color: #777;
}

.yith-wcwl-add-to-wishlist .add_to_wishlist:hover:before {
    content: '\f004';
    color: #777;
}

.yith-wcwl-add-to-wishlist.agregado .add_to_wishlist:before {
    content: '\f004';
    /*color: #d4090e;*/
    color: var(--primary-color);
}

.yith-wcwl-add-to-wishlist.agregado {
    display: block;
}

.shop_table.lista_compras .product-name {
    width: auto;
}

.yith-wcwl-add-to-wishlist {
    display: block;
}

/*</editor-fold>*/

/*<editor-fold desc="Mi cuenta / Internas">*/
h1.entry-title {
    font-size: 1.8em;
    clear: none;
}

.page-header-caption .dropdown .dropdown-menu {
    background: var(--secondary-color);
}

.page-header-caption .dropdown .dropdown-menu .dropdown-item:focus,
.page-header-caption .dropdown .dropdown-menu .dropdown-item:hover {
    background: var(--primary-color);
    color: #fff;
}

.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
    position: relative;
    overflow: hidden;
}

.nav-tabs .nav-item.show .nav-link:before,
.nav-tabs .nav-link.active:before {
    content: ' ';
    width: 100%;
    height: 3px;
    background: var(--secondary-color);
    /*background: #0275d8;*/
    position: absolute;
    left: 0;
    top: 0;
}

/*</editor-fold>*/

/*<editor-fold desc="Selector de sucursal">*/
#sucursales-seleccionar {
    width: 300px;
    margin: -20px;
    padding: 50px;
    text-align: center;

    background: url("../../img/fondo-seleccionar-sucursal.jpg") center top repeat-y;
    background-size: 100% auto;
}

#sucursales-seleccionar h1 {
    font-size: 1.1em;
    color: var(--primary-color);
    margin-bottom: 30px;
}

#sucursales-seleccionar a.btn {
    display: block;
    width: 200px;
    margin: 0 auto 15px;
}

#sucursales-seleccionar a.btn:nth-child(odd) {
    background: var(--secondary-color);
    border-color: var(--secondary-color);
}

#sucursales-seleccionar a.btn:nth-child(odd):hover {
    background: var(--secondary-color-d10);
    border-color: var(--secondary-color-d10);
}

#sucursales-seleccionar img {
    max-width: 150px;
    margin: 50px auto 10px;
}

/*</editor-fold>*/

/*<editor-fold desc="Carrito">*/
#tbl-Delivery .disabled,
#tbl-Pickup .disabled {
    opacity: .4 !important;
    text-decoration: line-through;
}

#frm-checkout input[type="text"],
#frm-checkout input[type="email"],
#frm-checkout input[type="url"],
#frm-checkout input[type="password"],
#frm-checkout input[type="search"],
#frm-checkout textarea,
#frm-checkout select.form-control,
#frm-checkout .input-text,
#frm-checkout.form-checkout .input-group .input-group-btn button {
    border-color: #bbb;
}

#frm-checkout [type="radio"]:checked + label:before,
#frm-checkout [type="radio"]:not(:checked) + label:before {
    border-color: #bbb;
}

#frm-checkout .form-control:focus {
    border-color: #5cb3fd;
}

#frm-checkout [type="radio"]:focus + label:before {
    border-color: #5cb3fd;
}

/*</editor-fold>*/

/*<editor-fold desc="Galerías">*/
.galeria {
    display: flex;
    flex-wrap: wrap;
}

.galeria .galeria-item {
    margin: 5px;
}

#video-wrapper {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
    margin-bottom: 20px;
}

#video-wrapper iframe {
    position: absolute;
    width: 100%;
    height: 100%;
}

/*</editor-fold>*/

/*<editor-fold desc="Filtros en el catálogo">*/
#secondary .widget.widget_layered_nav ul li a:hover:before {
    content: "\f096";
    font-size: 22px;
}

#secondary .widget.widget_layered_nav ul li.chosen a:hover:before {
    content: "\f0c8";
    font-size: 20px;
}

#secondary .widget.widget_layered_nav ul li a:before {
    color: #999;
}

#secondary .widget.widget_layered_nav ul li a:hover:before,
#secondary .widget.widget_layered_nav ul li.chosen a:before {
    color: var(--primary-color);
}

#secondary .widget_product_categories .product-categories,
#secondary .widget_product_categories .widget-title + ul {
    background: var(--secondary-color);
    border: 2px solid var(--primary-color);
}

#secondary .widget_product_categories .product-categories a {
    color: var(--tertiary-color);
}

#secondary .widget_product_categories .product-categories a:hover {
    color: var(--primary-color);
}

/*</editor-fold>*/

/*<editor-fold desc="Detalle de producto">*/
.price del {
    color: #777;
}

.single-product .product-actions .price ins span {
    color: #c65339;
}

.single-product .product-actions .price .badge {
    font-weight: normal;
    font-size: .4em;
    vertical-align: middle;
}

.single-product .single-product-meta .cat-and-sku > span {
    color: #626060;
}

/*</editor-fold>*/

/*Custom from here*/
.swiper-slide{
    background: linear-gradient(180deg, var(--secondary-color) 11%, #fff 20px)!important;
}
.site-header.header-v2{
    background-color: var(--secondary-color);
    padding: .5em 0 .8em 0;
}
.navbar-search button i {
    display: inline-block!important;
}

.flex-header{
    display: flex;
    justify-content: flex-end;
    align-items: center;
}
.flex-header ul{
    margin: 0;
}

.flex-header #site-header-cart{
    flex: auto;
    max-width: 170px;
    width: auto;
    padding: 0;
    padding-left: 15px;
}

.site-header.header-v2 .navbar-primary,
.site-header.header-v2 .navbar-nav .nav-link{
    padding: 0.9em 0 1.5em 0;
}
.site-header.header-v2 .site-branding{
    flex: auto;
    max-width: 100%;
}

.section-landscape-full-product-cards-carousel .section-title{
    color: #fff;
}

.swiper-pagination-bullet-active{
    background: var(--primary-color)!important;
}

.footer-contact .footer-contact-info .footer-address-map-link{
    color: var(--tertiary-color);
}

#full-cat-prods .departments-menu {
    display: block;
    height: 100%;
    max-width: 100%;
    width: 100%;
}
#full-cat-prods #menu-departments-menu-home{
    transform: none;
    display: block;
    position: relative;
    top: 0;
    right: auto;
    left: auto;
    background: none;
    z-index: 10;
    width: 80%;
    border: 2px solid var(--primary-color);
}

.departments-menu > .dropdown-menu > li > a{
    border-color: #fff;
    padding: .357em;
    color: var(--tertiary-color);
}
.departments-menu > .dropdown-menu > li > a:hover{
    background-color: var(--primary-color);
    color: #fff;
}

.section-products-carousel-tabs h2 strong{
    font-size: 28px;
    font-weight: 700;
}

.techmarket-sticky-wrap.stuck .flex-header,
.techmarket-sticky-wrap.stuck form{
    display: none;
}

.techmarket-sticky-wrap.stuck .custom-logo-link img{
    max-width: 130px;
}

.section-landscape-full-product-cards-carousel .section-header{
    padding-top: 0;
}

@media (min-width: 992px) {
    .site-header .navbar-search {
        flex-basis: 0;
        flex-grow: 0;
        max-width: 100%;
        width: 65%;
        float: right;
    }

}
@media (max-width: 992px) {
    .site-header.header-v2 {
        padding: 1.8em 0 .8em 0;
    }
}
@media (min-width: 992px) and  (max-width: 1315px){
    input#inp-newsletter {
        width: 18em;
    }
    }
    .mfp-align-center .mfp-content {
        width: auto !important;
    }