/*
Nombre del Tema: Catálogo Editorial UNAM 
Url del sitio: http://www.libros.unam.mx/
Autor del Tema: Hipertexto - Netizen Digital Solutions
Web del Autor: http://www.hipertexto.com.co/
*/


/* Table of Content
==================================================
	1.0  -  Reset
    2.0  -  Header
    3.0  -  Grilla
    4.0  -  One Step Checkout
    5.0  -  Footer
    6.0  -  Grilla de Producto
    7.0  -  Ficha de Producto
    8.0  -  Carrusel Blog
*/


/*--------------------------------------------------------------*/


/*1.0 - Reset*/


/*--------------------------------------------------------------*/

@import url('https://fonts.googleapis.com/css?family=Poppins:300,300i,400,400i,700,700i&display=swap');
@import url('fonts.css');
:root {
    --main-color--: #177ABF;
    --main-color-contrast--: #ffffff;
    --dark-color--: #333333;
}

* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    font-family: 'Poppins', sans-serif;
}

.drop-currency .currency-trigger .sub-currency {
    left: 0;
}

dl.sp-methods {
    margin: 0 !important;
}

input[type="text"] {
    border-radius: 5px;
    height: 40px;
}

label {
    font-weight: 500;
}

select {
    border-radius: 5px;
    height: 40px;
    width: 100% !important;
}

input[type="radio"] {
    display: none !important;
}

input[type="radio"]~label {
    cursor: pointer !important;
    position: relative !important;
    margin: auto !important;
    -webkit-tap-highlight-color: transparent !important;
    transform: translate3d(0, 0, 0) !important;
}

input[type="radio"]~label:before {
    content: "" !important;
    position: absolute !important;
    top: -15px !important;
    left: -15px !important;
    width: 48px !important;
    height: 48px !important;
    border-radius: 50% !important;
    background: rgba(34, 50, 84, 0.03) !important;
    opacity: 0 !important;
    transition: opacity 0.2s ease !important;
}

input[type="radio"]~label svg {
    z-index: 1 !important;
    fill: none !important;
    stroke-linecap: round !important;
    stroke-linejoin: round !important;
    stroke: #c8ccd4 !important;
    stroke-width: 1.5 !important;
    transform: translate3d(0, 0, 0) !important;
    transition: all 0.2s ease !important;
}

input[type="radio"]~label svg path {
    stroke-dasharray: 60 !important;
    stroke-dashoffset: 0 !important;
}

input[type="radio"]~label svg polyline {
    stroke-dasharray: 22 !important;
    stroke-dashoffset: 66 !important;
}

input[type="radio"]~label:hover:before {
    opacity: 1 !important;
}

input[type="radio"]~label:hover svg {
    stroke: #177ABF !important;
}

input[type="radio"]:checked+label svg {
    stroke: #177ABF !important;
}

input[type="radio"]:checked+label svg path {
    stroke-dashoffset: 60 !important;
    transition: all 0.3s linear !important;
}

input[type="radio"]:checked+label svg polyline {
    stroke-dashoffset: 42 !important;
    transition: all 0.2s linear !important;
    transition-delay: 0.15s !important;
}

h2.unam-category-tab-title {
    margin: 0 0 15px 0 !important;
    padding: 8px 8px 8px 20px;
    font-weight: 500;
    color: #ffffff;
    /*FILG*/
    background: #0e82c6 !important;/*cambiar color plecas por #014e46*/
    /*background: #F2A900 !important;*/
    font-family: 'Poppins', sans-serif;
    font-size: 15px;
    text-transform: uppercase;
}

/*h2.unam-category-tab-title {
    margin: 0 0 15px 0;
    padding: 8px 8px 8px 20px;
    font-weight: 500;
    color: #ffffff;
    font-family: 'Poppins', sans-serif;
    font-size: 15px;
    text-transform: uppercase;
    background: rgba(241,36,29,1);
    background: -moz-linear-gradient(left, rgba(241,36,29,1) 0%, rgba(255,149,1,1) 20%, rgba(249,220,1,1) 40%, rgba(2,184,87,1) 60%, rgba(7,115,223,1) 80%, rgba(147,1,252,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(241,36,29,1)), color-stop(20%, rgba(255,149,1,1)), color-stop(40%, rgba(249,220,1,1)), color-stop(60%, rgba(2,184,87,1)), color-stop(80%, rgba(7,115,223,1)), color-stop(100%, rgba(147,1,252,1)));
    background: -webkit-linear-gradient(left, rgba(241,36,29,1) 0%, rgba(255,149,1,1) 20%, rgba(249,220,1,1) 40%, rgba(2,184,87,1) 60%, rgba(7,115,223,1) 80%, rgba(147,1,252,1) 100%);
    background: -o-linear-gradient(left, rgba(241,36,29,1) 0%, rgba(255,149,1,1) 20%, rgba(249,220,1,1) 40%, rgba(2,184,87,1) 60%, rgba(7,115,223,1) 80%, rgba(147,1,252,1) 100%);
    background: -ms-linear-gradient(left, rgba(241,36,29,1) 0%, rgba(255,149,1,1) 20%, rgba(249,220,1,1) 40%, rgba(2,184,87,1) 60%, rgba(7,115,223,1) 80%, rgba(147,1,252,1) 100%);
    background: linear-gradient(to right, rgba(241,36,29,1) 0%, rgba(255,149,1,1) 20%, rgba(249,220,1,1) 40%, rgba(2,184,87,1) 60%, rgba(7,115,223,1) 80%, rgba(147,1,252,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1241d', endColorstr='#9301fc', GradientType=1 );
}*/


.owl-carousel {
    border: none !important;
}

.owl-theme .owl-controls.clickable .owl-buttons div {
    transform: translateY(calc(-100% + 11px));
}

.owl-theme .owl-controls.clickable .owl-buttons div {
    width: 36px;
    height: 36px;
    border: none !important;
    border-right: none !important;
    /*PARA FILG*/
    background: #0e82c6 !important;/*cambiar por #014e46 botones de atrás y adelante del banner*/
    /*background: #F2A900 !important;*/
    border: 1px solid #000000;
    color: #ffffff;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -ms-align-items: center;
    align-items: center;
    justify-content: center;
    transition: .3s all ease;
}

.owl-theme .owl-controls.clickable .owl-buttons div:hover {
    background: #444444;
}

.unam-category-tab-slider .aitmanufacturers-link {
    display: none;
}


/*--------------------------------------------------------------*/


/*2.0 - Header*/


/*--------------------------------------------------------------*/

.unam-header-wrapper {
    position: relative;
    transform: translateY(-17px);
    z-index: 9999;
    
}

.unam-header-wrapper > .unam-header-top-lgbt {
    height: 100px;
    background: rgba(241,36,29,1);
    background: -moz-linear-gradient(left, rgba(241,36,29,1) 0%, rgba(255,149,1,1) 20%, rgba(249,220,1,1) 40%, rgba(2,184,87,1) 60%, rgba(7,115,223,1) 80%, rgba(147,1,252,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(241,36,29,1)), color-stop(20%, rgba(255,149,1,1)), color-stop(40%, rgba(249,220,1,1)), color-stop(60%, rgba(2,184,87,1)), color-stop(80%, rgba(7,115,223,1)), color-stop(100%, rgba(147,1,252,1)));
    background: -webkit-linear-gradient(left, rgba(241,36,29,1) 0%, rgba(255,149,1,1) 20%, rgba(249,220,1,1) 40%, rgba(2,184,87,1) 60%, rgba(7,115,223,1) 80%, rgba(147,1,252,1) 100%);
    background: -o-linear-gradient(left, rgba(241,36,29,1) 0%, rgba(255,149,1,1) 20%, rgba(249,220,1,1) 40%, rgba(2,184,87,1) 60%, rgba(7,115,223,1) 80%, rgba(147,1,252,1) 100%);
    background: -ms-linear-gradient(left, rgba(241,36,29,1) 0%, rgba(255,149,1,1) 20%, rgba(249,220,1,1) 40%, rgba(2,184,87,1) 60%, rgba(7,115,223,1) 80%, rgba(147,1,252,1) 100%);
    background: linear-gradient(to right, rgba(241,36,29,1) 0%, rgba(255,149,1,1) 20%, rgba(249,220,1,1) 40%, rgba(2,184,87,1) 60%, rgba(7,115,223,1) 80%, rgba(147,1,252,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1241d', endColorstr='#9301fc', GradientType=1 );

}
/*Estilo nuevo*/
.unam-header-wrapper > .unam-header-top-lgbt > .container {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	height: 100%;
	justify-content: center;
	align-items: normal;
}
/*Estilo nuevo*/
.unam-header-wrapper > .unam-header-top-lgbt > .container img{
	padding: 1% 0 .5% 0;
	max-height: 80px;
	max-width: 100%;
}

.unam-header-wrapper>.unam-header-top-wrapper {
    height: 40px;
    background: #ffffff;/*cambiar por #014e46 verde*/
    border-bottom: 1px solid #d3d3d3;
    /*Cambios para FILG
    background: transparent;
    border-bottom: 1px solid #F2A900;*/
}

.unam-header-wrapper>.unam-header-top-wrapper>.container {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 100%;
}

.unam-header-wrapper>.unam-header-top-wrapper>.container>.user-account-dropdown {
    height: 100%;
    position: relative;
}

.unam-header-wrapper>.unam-header-top-wrapper>.container>.user-account-dropdown>span {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    height: 100%;
    align-items: center;
    cursor: pointer;
}

.unam-header-wrapper>.unam-header-top-wrapper>.container>.user-account-dropdown>span::before {
    content: '\f007 ';
    font-family: 'FontAwesome';
    font-weight: 900;
    margin-right: 8px;
    font-size: 15px;
}

.unam-header-wrapper>.unam-header-top-wrapper>.container>.user-account-dropdown>span::after {
    content: "\f078";
    font-family: 'FontAwesome';
    font-weight: 900;
    margin-right: 8px;
    font-size: 60%;
    margin-left: 5px;
}

.unam-header-wrapper>.unam-header-top-wrapper>.container>.user-account-dropdown>ul {
    position: absolute;
    bottom: 0;
    right: 0;
    margin: 0;
    padding: 0;
    transform: translateY(100%);
    z-index: 1;
    display: none;
}

.unam-header-wrapper>.unam-header-top-wrapper>.container>.user-account-dropdown:hover>ul {
    display: block;
}

.unam-header-wrapper>.unam-header-top-wrapper>.container>.user-account-dropdown>ul>li>a {
    background: #000000;
    color: rgba(255, 255, 255, .7);
    padding: 8px 15px;
    display: block;
    min-width: 150px;
    border: 1px solid rgba(255, 255, 255, .3);
    border-bottom: none;
    white-space: nowrap;
    text-align: right;
    transition: .3s all ease;
}

.unam-header-wrapper>.unam-header-top-wrapper>.container>.user-account-dropdown>ul>li>a:hover {
    color: rgba(255, 255, 255, 1);
}

.unam-header-wrapper>.unam-header-top-wrapper>.container>.user-account-dropdown>ul>li:nth-last-child(1)>a {
    border-bottom: 1px solid #d3d3d3;
}

.unam-header-wrapper>.unam-header-top-wrapper>.container::before,
.unam-header-wrapper>.unam-header-top-wrapper>.container::after {
    display: none;
}

.unam-header-wrapper>.unam-header-top-wrapper>.container>ul.user-login-top-header {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    margin: 0;
    padding: 0;
}

.unam-header-wrapper>.unam-header-top-wrapper>.container>ul.user-login-top-header>li {
    margin: 0 10px 0 0;
    padding: 0 10px 0 0;
}

.unam-header-wrapper>.unam-header-top-wrapper>.container>ul.user-login-top-header>li:nth-child(1) {
    border-right: 1px solid #d3d3d3;
}

.unam-header-wrapper>.unam-header-top-wrapper>.container>ul.user-login-top-header>li:nth-last-child(1) {
    margin: 0;
    padding: 0;
}

.unam-header-wrapper>.unam-header-top-wrapper>.container>ul.user-login-top-header>li:nth-last-child(1)>a {
    font-weight: 900 !important;
}

.unam-header-wrapper>.unam-header-middle-wrapper {
    height: 125px;
    /*background: transparent;*/
    /*Cambio para FIlG*/
    background: #ffffff;/*cambiar por #fae2ca*/
}

.unam-header-wrapper>.unam-header-middle-wrapper>.container {
    height: 100%;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: space-between;
}

.unam-header-wrapper>.unam-header-middle-wrapper>.container::before,
.unam-header-wrapper>.unam-header-middle-wrapper>.container::after {
    display: none;
}

.unam-header-wrapper>.unam-header-middle-wrapper>.container>ul.logos-container {
    margin: 0;
    padding: 0;
    list-style: none;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    align-items: center;
}

.unam-header-wrapper>.unam-header-middle-wrapper>.container>ul.logos-container>li {
    padding: 0 15px;
}

.unam-header-wrapper>.unam-header-middle-wrapper>.container>ul.logos-container>li:nth-child(1) {
    padding: 0 15px 0 0;
    border-right: 1px solid var(--main-color--);
}

.unam-header-wrapper>.unam-header-middle-wrapper>.container>.unam-user-help-actions {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    align-items: center;
}

.unam-header-wrapper>.unam-header-middle-wrapper>.container>.unam-user-help-actions>ul.unam-custom-btns {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
}

.unam-header-wrapper>.unam-header-middle-wrapper>.container>.unam-user-help-actions>ul.unam-custom-btns>li {
    margin-right: 15px;
}

.unam-header-wrapper>.unam-header-middle-wrapper>.container>.unam-user-help-actions>ul.unam-custom-btns>li>a {
    border: 1px solid #d3d3d3;
    padding: 15px;
    height: 54px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    align-items: center;
    color: #666666;
}

.unam-header-wrapper>.unam-header-middle-wrapper>.container>.unam-user-help-actions>.unam-user-cart .top-cart-title {
    border: 1px solid #d3d3d3;
    /*cambio FILG
    border: 1px solid #F2A900;*/
    padding: 15px;
    position: relative;
}

.unam-header-wrapper>.unam-header-middle-wrapper>.container>.unam-user-help-actions>.unam-user-cart .top-cart-title>a {
    font-size: 0px;
}

.unam-header-wrapper>.unam-header-middle-wrapper>.container>.unam-user-help-actions>.unam-user-cart .top-cart-title>a::before {
    content: '\f07a';
    font-family: 'FontAwesome';
    color: var(--main-color--);
    margin: 0 15px 0 0;
    font-size: 18px;
}

.unam-header-wrapper>.unam-header-middle-wrapper>.container>.unam-user-help-actions>.unam-user-cart .top-cart-title>a>span {
    font-size: 15px;
}

.unam-header-wrapper>.unam-header-middle-wrapper>.container>.unam-user-help-actions>.unam-user-cart .top-cart-title>a>span.count-item {
    position: absolute;
    top: 0;
    left: 0;
    transform: translateY(-50%) translateX(calc(-50% + 24.5px));
    font-size: 12px;
    background: var(--dark-color--);
    color: var(--main-color-contrast--);
    padding: 5px 13px;
}

.unam-header-wrapper>.unam-header-middle-wrapper>.container>.unam-user-help-actions>.unam-user-cart .top-cart-title>a>span.count-item::before {
    content: '';
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 3px solid var(--dark-color--);
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translate(-50%, 100%);
}

.unam-header-wrapper>.unam-header-middle-wrapper>.container>.unam-user-help-actions>.unam-user-cart .block-cart {
    position: relative;
}

.unam-header-wrapper>.unam-header-middle-wrapper>.container>.unam-user-help-actions>.unam-user-cart .top-cart-content {
    position: absolute;
    bottom: 0;
    right: 0;
    transform: translateY(calc(100% - 1px));
    border: 1px solid #d3d3d3;
    background: #ffffff;
    z-index: 9;
    min-width: 300px;
    padding: 15px;
    display: none;
    overflow: hidden;
}

.unam-header-wrapper>.unam-header-middle-wrapper>.container>.unam-user-help-actions>.unam-user-cart .top-cart-content>ol.mini-products-list>li {
    border-bottom: 1px solid #d3d3d3;
    padding-bottom: 15px;
    margin-bottom: 15px !important;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    position: relative;
}

.unam-header-wrapper>.unam-header-middle-wrapper>.container>.unam-user-help-actions>.unam-user-cart .top-cart-content>ol.mini-products-list>li>a {
    position: absolute;
    width: 70px !important;
}

.unam-header-wrapper>.unam-header-middle-wrapper>.container>.unam-user-help-actions>.unam-user-cart .top-cart-content>ol.mini-products-list>li>a>img {
    width: 100%;
    height: 80px;
}

.unam-header-wrapper>.unam-header-middle-wrapper>.container>.unam-user-help-actions>.unam-user-cart .top-cart-content>ol.mini-products-list>li>.product-details {
    padding-left: 85px;
    margin: 0;
    width: 100%;
}

.unam-header-wrapper>.unam-header-middle-wrapper>.container>.unam-user-help-actions>.unam-user-cart .top-cart-content>.total-actions {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.unam-header-wrapper>.unam-header-bottom-wrapper {
    height: 60px;
    /*background: #ffffff;*/
    background: transparent;
}

.unam-header-wrapper>.unam-header-bottom-wrapper>.container {
    height: 100%;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: space-between;
    position: relative;
}

.unam-header-wrapper>.unam-header-bottom-wrapper>.container::before,
.unam-header-wrapper>.unam-header-bottom-wrapper>.container::after {
    display: none;
}

.unam-header-wrapper>.unam-header-bottom-wrapper>.container>.unam-featured-menu-header {
    width: 280px;
    height: 100%;
    position: absolute;
    transition: .3s all ease;
}

.unam-header-wrapper>.unam-header-bottom-wrapper>.container>.unam-featured-menu-header>.unam-featured-menu-title {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    align-items: center;
    height: 100%;
    background: var(--dark-color--);
    color: var(--main-color-contrast--);
    font-size: 14px;
    text-transform: uppercase;
    position: relative;
    cursor: pointer;
}

.unam-header-wrapper>.unam-header-bottom-wrapper>.container>.unam-featured-menu-header>.unam-featured-menu-title::after {
    content: '\f078';
    font-family: 'FontAwesome';
    font-size: 80%;
    position: absolute;
    right: 25px;
}

.unam-header-wrapper>.unam-header-bottom-wrapper>.container>.unam-featured-menu-header>.unam-featured-menu-title>span:nth-child(1) {
    padding: 0 25px;
}

.unam-header-wrapper>.unam-header-bottom-wrapper>.container>.unam-featured-menu-header>.unam-featured-menu-content {
    background: #ffffff;
    border: 1px solid #d3d3d3;
    border-top: none;
    display: none;
    width: 280px;
}

.unam-header-wrapper>.unam-header-bottom-wrapper>.container>.unam-featured-menu-header>.unam-featured-menu-content.active {
    display: block;
}

.unam-header-wrapper>.unam-header-bottom-wrapper>.container>.unam-featured-menu-header>.unam-featured-menu-content>ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.unam-header-wrapper>.unam-header-bottom-wrapper>.container>.unam-featured-menu-header>.unam-featured-menu-content>ul>li {
    position: relative;
    display: block;
}

.unam-header-wrapper>.unam-header-bottom-wrapper>.container>.unam-featured-menu-header>.unam-featured-menu-content>ul>li.disabled {
    display: none;
}

.unam-header-wrapper>.unam-header-bottom-wrapper>.container>.unam-featured-menu-header>.unam-featured-menu-content>ul>li>a {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 20px;
    position: relative;
}

.unam-header-wrapper>.unam-header-bottom-wrapper>.container>.unam-featured-menu-header>.unam-featured-menu-content>ul>li>a.unam-expand-temathics-areas {
    border-top: 1px solid #d3d3d3;
    transform: translateY(-1px);
}

.unam-header-wrapper>.unam-header-bottom-wrapper>.container>.unam-featured-menu-header>.unam-featured-menu-content>ul>li>a.unam-expand-temathics-areas>span {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
}

.unam-header-wrapper>.unam-header-bottom-wrapper>.container>.unam-featured-menu-header>.unam-featured-menu-content>ul>li>a::before {
    content: '';
    display: block;
    height: 1px;
    width: calc(100% - 40px);
    background: #d3d3d3;
    position: absolute;
    bottom: 0;
}

.unam-header-wrapper>.unam-header-bottom-wrapper>.container>.unam-featured-menu-header>.unam-featured-menu-content>ul>li:nth-last-child(1)>a::before {
    display: none;
}

.unam-header-wrapper>.unam-header-bottom-wrapper>.container>.unam-featured-menu-header>.unam-featured-menu-content>ul>li>a>i {
    font-size: 70%;
}

.unam-header-wrapper>.unam-header-bottom-wrapper>.container>.unam-featured-menu-header>.unam-featured-menu-content>ul>li>ul {
    position: absolute;
    right: 0;
    top: 0;
    padding: 0 0 0 15px;
    transform: translateX(100%);
    display: none;
    max-width: 250px;
    min-width: 250px;
}

.unam-header-wrapper>.unam-header-bottom-wrapper>.container>.unam-featured-menu-header>.unam-featured-menu-content>ul>li:hover>ul {
    display: block;
}

.unam-header-wrapper>.unam-header-bottom-wrapper>.container>.unam-featured-menu-header>.unam-featured-menu-content>ul>li>ul>li>a {
    background: #ffffff;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 15px;
    position: relative;
    box-shadow: 0 19px 38px rgba(0, 0, 0, 0.15), 0 15px 12px rgba(0, 0, 0, 0.1);
}

.unam-header-wrapper>.unam-header-bottom-wrapper>.container>.unam-featured-menu-header>.unam-featured-menu-content>ul>li>ul>li>a::before {
    content: '';
    display: block;
    height: 1px;
    width: calc(100% - 30px);
    background: #d3d3d3;
    position: absolute;
    bottom: 0;
}

.unam-header-wrapper>.unam-header-bottom-wrapper>.container>.unam-featured-menu-header>.unam-featured-menu-content>ul>li>ul>li:nth-last-child(1)>a::before {
    display: none;
}

.unam-header-wrapper>.unam-header-bottom-wrapper>.container>.unam-main-menu {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: space-between;
    width: 100%;
    height: 100%;
    padding: 0 0 0 310px;
    transition: .3s all ease;
    border-top: 1px solid #d3d3d3;
    border-bottom: 1px solid #d3d3d3;
    background:#FFF;
    /*Cambios para FILG
    border-top: 1px solid #F2A900;
    border-bottom: 1px solid #F2A900;*/
}

.unam-header-wrapper>.unam-header-bottom-wrapper>.container>.unam-main-menu>ul {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    align-items: center;
    height: 100%;
}

.unam-header-wrapper>.unam-header-bottom-wrapper>.container>.unam-main-menu>ul>li {
    height: 100%;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    align-items: center;
}

.unam-header-wrapper>.unam-header-bottom-wrapper>.container>.unam-main-menu>ul>li.unam-main-menu-simple-dropdown {
    position: relative;
}

.unam-header-wrapper>.unam-header-bottom-wrapper>.container>.unam-main-menu>ul>li>ul.simple-dropdown {
    position: absolute;
    left: 0;
    bottom: 0;
    transform: translateY(100%);
    min-width: 250px;
    display: none;
}

.unam-header-wrapper>.unam-header-bottom-wrapper>.container>.unam-main-menu>ul>li:hover>ul.simple-dropdown {
    display: block;
}

.unam-header-wrapper>.unam-header-bottom-wrapper>.container>.unam-main-menu>ul>li>ul.simple-dropdown>li>a {
    display: block;
    padding: 15px;
    background: #ffffff;
    border: 1px solid #d3d3d3;
    border-bottom: none;
    text-transform: lowercase;
}

.unam-header-wrapper>.unam-header-bottom-wrapper>.container>.unam-main-menu>ul>li>ul.simple-dropdown>li>a:first-letter {
    text-transform: uppercase;
}

.unam-header-wrapper>.unam-header-bottom-wrapper>.container>.unam-main-menu>ul>li>ul.simple-dropdown>li:nth-last-child(1)>a {
    border-bottom: 1px solid #d3d3d3;
}


/*test*/

.unam-header-wrapper>.unam-header-bottom-wrapper>.container>.unam-main-menu>ul>li>ul.simple-dropdown-test {
    position: absolute;
    left: 50;
    bottom: 0;
    transform: translateY(calc(100% - 1px));
    min-width: 250px;
    display: none;
}

.unam-header-wrapper>.unam-header-bottom-wrapper>.container>.unam-main-menu>ul>li:hover>ul.simple-dropdown-test {
    display: block;
}

.unam-header-wrapper>.unam-header-bottom-wrapper>.container>.unam-main-menu>ul>li>ul.simple-dropdown-test>li>a {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 15px;
    background: #ffffff; /*cambiar color de submenu a #014e46*/
    border: 1px solid #d3d3d3;
    border-bottom: none;
}

.unam-header-wrapper>.unam-header-bottom-wrapper>.container>.unam-main-menu>ul>li>ul.simple-dropdown-test>li>a>i {
    font-size: 70%;
}

.unam-header-wrapper>.unam-header-bottom-wrapper>.container>.unam-main-menu>ul>li>ul.simple-dropdown-test>li:nth-last-child(1)>a {
    border-bottom: 1px solid #d3d3d3;
}


/*test*/

.unam-header-wrapper>.unam-header-bottom-wrapper>.container>.unam-main-menu>ul>li>ul.mega-menu {
    position: absolute;
    left: 0;
    bottom: 0;
    transform: translateY(calc(100% - 1px));
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    max-height: 590px;
    height: 476px;
    width: 100%;
    border-top: 1px solid #d3d3d3;
    display: none;
}

.unam-header-wrapper>.unam-header-bottom-wrapper>.container>.unam-main-menu>ul>li:hover>ul.mega-menu {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
}

.unam-header-wrapper>.unam-header-bottom-wrapper>.container>.unam-main-menu>ul>li>ul.mega-menu>li {
    width: 20%;
}

.unam-header-wrapper>.unam-header-bottom-wrapper>.container>.unam-main-menu>ul>li>ul.mega-menu>li>a>span {
    display: block;
    padding: 5px;
    border-bottom: 1px solid #d3d3d3;
    border-left: 1px solid #d3d3d3;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    background: #ffffff;
}

.unam-header-wrapper>.unam-header-bottom-wrapper>.container>.unam-main-menu>ul>li>ul.mega-menu>li:nth-child(1n+66) {
    border-right: 1px solid #d3d3d3;
}

.unam-header-wrapper>.unam-header-bottom-wrapper>.container>.unam-main-menu>ul>li>a {
    padding: 0 15px;
    height: 100%;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    align-items: center;
    font-size: 15px;
    text-transform: uppercase;
}

.unam-header-wrapper>.unam-header-bottom-wrapper>.container>.unam-main-menu>ul.unam-custom-btns>li>a {
    border-left: 1px solid #d3d3d3;
    border-right: 1px solid #d3d3d3;
    /*FILG
    border-left: 1px solid #F2A900;
    border-right: 1px solid #F2A900;*/
}

.unam-header-wrapper>.unam-header-bottom-wrapper>.container>.unam-main-menu>ul>li>a.parent>span:nth-last-child(1),
.unam-header-wrapper>.unam-header-bottom-wrapper>.container>.unam-main-menu>ul>li>a>span.force-deployed {
    font-size: 80%;
    padding: 0 0 0 5px;
}

.unam-header-wrapper>.unam-header-bottom-wrapper>.container>.unam-main-menu>ul.user-sticky-actions>li>a.unam-search-btn {
    width: 150px;
    border-right: 1px solid #d3d3d3;
    border-left: 1px solid #d3d3d3;
}

.unam-header-wrapper>.unam-header-bottom-wrapper>.container>.unam-main-menu>ul.user-sticky-actions>li>.bottom-search-wrapper {
    position: absolute;
    bottom: 0;
    right: 0;
    transform: translateY(calc(100% - 1px));
    min-width: 450px;
    border: 1px solid #d3d3d3;
    height: 50px;
    display: none;
}

.unam-header-wrapper>.unam-header-bottom-wrapper>.container>.unam-main-menu>ul.user-sticky-actions>li>.bottom-search-wrapper.active {
    display: block;
}

.unam-header-wrapper>.unam-header-bottom-wrapper>.container>.unam-main-menu>ul.user-sticky-actions>li>.bottom-search-wrapper>form>input[type="search"] {
    position: absolute;
    width: 100%;
    height: 100%;
    border: none;
    padding: 15px;
}

.unam-header-wrapper>.unam-header-bottom-wrapper>.container>.unam-main-menu>ul.user-sticky-actions>li>.bottom-search-wrapper>form>button[type="submit"] {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    padding: 0 15px;
    border: none;
    border-left: 1px solid #d3d3d3;
    background: #ffffff;
    transition: .3s all ease;
}

.unam-header-wrapper>.unam-header-bottom-wrapper>.container>.unam-main-menu>ul.user-sticky-actions>li>.bottom-search-wrapper>form>button[type="submit"]:hover {
    background: #007DCD;
    color: #ffffff;
}

.unam-header-wrapper>.unam-header-bottom-wrapper>.container>.unam-main-menu>ul.user-sticky-actions>li>.bottom-search-wrapper>form>#search_autocomplete {
    position: absolute;
    bottom: 0;
    left: -1px;
    right: -1px;
    transform: translateY(100%);
    border: 1px solid #d3d3d3;
    max-height: 150px;
    overflow: hidden;
    overflow-y: scroll;
    padding: 5px;
    background: #eeeeee;
}

.unam-header-wrapper>.unam-header-bottom-wrapper>.container>.unam-main-menu>ul.user-sticky-actions>li>.bottom-search-wrapper>form>#search_autocomplete>#search_complete {
    background: transparent!important;
}

.unam-header-middle-wrapper>.container>.unam-user-help-actions>ul.user-sticky-actions>li>.bottom-search-wrapper {
    width: 650px;
    height: 54px;
    border: 1px solid #177ABF;
    margin-right: 15px;
    position: relative;
}

.unam-header-middle-wrapper>.container>.unam-user-help-actions>ul.user-sticky-actions>li>.bottom-search-wrapper>form>input[type="search"] {
    position: absolute;
    height: 100%;
    width: 100%;
}

.unam-header-middle-wrapper>.container>.unam-user-help-actions>ul.user-sticky-actions>li>.bottom-search-wrapper>form>button[type="submit"] {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    width: 150px;
    border: 1px solid #177ABF;
    margin: -1px;
    padding: 0 15px
}

li.sticky-search {
    display: none !important;
}

.loading_image_search {
    display: none !important;
}


/*--------------------------------------------------------------*/


/*2.1 - Header Sticky */


/*--------------------------------------------------------------*/

.unam-header-wrapper.stycky {
    transform: none;
}

.unam-header-wrapper.stycky>.unam-header-bottom-wrapper {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
}

.unam-header-wrapper.stycky>.unam-header-bottom-wrapper>.container>.unam-featured-menu-header {
    width: 60px;
}

.unam-header-wrapper.stycky>.unam-header-bottom-wrapper>.container>.unam-featured-menu-header>.unam-featured-menu-title {
    overflow: hidden;
}

.unam-header-wrapper.stycky>.unam-header-bottom-wrapper>.container>.unam-featured-menu-header>.unam-featured-menu-content {
    width: 280px;
}

.unam-header-wrapper.stycky>.unam-header-bottom-wrapper>.container>.unam-main-menu {
    padding: 0 0 0 60px;
}

.unam-header-wrapper.stycky>.unam-header-bottom-wrapper>.container>.unam-featured-menu-header>.unam-featured-menu-title::after {
    display: none;
}

.unam-header-mobile-buttons,
.unam-mobile-content-wrapper {
    display: none;
}

li.sticky-search.active {
    display: flex !important;
}

.unam-header-bottom-wrapper>.container>.unam-main-menu>ul.unam-custom-btns>li.sticky-search {
    border-left: 1px solid #177ABF;
    max-width: 400px;
    width: 400px;
    position: relative;
}

.unam-header-bottom-wrapper>.container>.unam-main-menu>ul.unam-custom-btns>li.sticky-search>.bottom-search-wrapper>form#search_mini_form>input[type="search"] {
    position: absolute;
    top: 0;
    height: 100%;
    border: none;
    padding: 15px;
}

.unam-header-bottom-wrapper>.container>.unam-main-menu>ul.unam-custom-btns>li.sticky-search>.bottom-search-wrapper>form#search_mini_form>button[type="submit"] {
    position: absolute;
    top: 0;
    right: 0;
    width: 150px;
    height: 100%;
    border: none;
    border-left: 1px solid #177ABF;
    padding: 0 15px;
}

li.sticky-product-cart {
    border-left: 1px solid #d3d3d3;
    display: block !important;
    position: relative;
}

li.sticky-product-cart .top-cart-content {
    position: absolute;
    right: 0;
    background: #ffffff;
    border: 1px solid #d3d3d3;
    width: 300px;
    display: none;
}

li.sticky-product-cart .top-cart-content .total-actions {
    display: flex;
    justify-content: space-between;
    padding: 10px;
    align-items: center;
    border-top: 1px solid #d3d3d3;
}

li.sticky-product-cart .top-cart-title {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 58px;
    height: 58px;
    cursor: pointer;
    background: #333333;
    color: #ffffff;
}

li.sticky-product-cart .top-cart-title::after {
    content: '\f07a';
    font-family: 'FontAwesome';
    font-size: 18px;
    transform: translateX(-3px);
}

li.sticky-product-cart .top-cart-title>a {
    position: absolute;
    font-size: 0;
    color: #ffffff;
}

li.sticky-product-cart .top-cart-title>a>.count-item {
    font-size: 12px;
    border: 1px solid #177ABF;
    background: #177ABF;
    width: 18px;
    height: 18px;
    overflow: hidden;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateY(-100%);
    z-index: 1;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -ms-align-items: center;
    align-items: center;
    justify-content: center;
}


/*--------------------------------------------------------------*/


/*2.2 - Header mobile */


/*--------------------------------------------------------------*/

@media (min-width:0) and (max-width:991px) {
    .unam-mobile-content-wrapper {
        display: block;
    }
    .unam-header-wrapper>.unam-header-top-wrapper,
    .unam-header-wrapper>.unam-header-middle-wrapper>.container>.unam-user-help-actions,
    .unam-header-wrapper>.unam-header-bottom-wrapper {
        display: none;
    }
    .unam-header-wrapper>.unam-header-middle-wrapper {
        border-bottom: 1px solid #d3d3d3;
        height: auto;
        padding: 10px 0 10px 0;
    }
    .unam-header-wrapper>.unam-header-middle-wrapper>.container {
        justify-content: center;
    }
    .unam-header-mobile-buttons {
        position: fixed;
        height: 60px;
        bottom: 0;
        left: 0;
        right: 0;
        background: #007DCD;
        border-top: 1px solid #3f94ca;
        z-index: 99999;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .unam-header-mobile-buttons>ul {
        width: 350px;
        height: 100%;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
    }
    .unam-header-mobile-buttons>ul>li {
        margin: auto;
    }
    .unam-header-mobile-buttons>ul>li>a {
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        align-items: center;
        justify-content: center;
        width: 45px;
        height: 45px;
        border-radius: 50%;
        color: rgba(255, 255, 255, .8);
        font-size: 17px;
        transition: .3s all ease;
    }
    .unam-header-mobile-buttons>ul>li.main-menu-mobile-toggle>a {
        transform: translateY(-50%);
        width: 55px;
        height: 55px;
        background: #333333;
        border: 1px solid #555555;
    }
    .unam-header-mobile-buttons>ul>li.main-menu-mobile-toggle>a:hover {
        text-decoration: none;
    }
    .unam-header-mobile-buttons>ul>li {
        position: relative;
    }
    .unam-header-mobile-buttons>ul>li>span.header-menu-title {
        position: absolute;
        bottom: 0;
        left: 50%;
        transform: translateX(-50%);
        white-space: nowrap;
        opacity: 0;
        color: rgba(255, 255, 255, .8);
        transition: .3s all ease;
    }
    .unam-header-mobile-buttons>ul>li>a.active {
        transform: translateY(calc(-50% - 5px));
        background: #3f94ca;
    }
    .unam-header-mobile-buttons>ul>li>span.header-menu-title.active {
        transform: translateX(-50%) translateY(calc(-50% + 5px));
        opacity: 1;
    }
    .unam-header-mobile-buttons>ul>li.main-menu-mobile-toggle>span.header-menu-title {
        transform: translateX(-50%) translateY(-50%);
        opacity: 1;
    }
    .unam-mobile-content-wrapper>ul {
        position: fixed;
        background: orange;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        z-index: 9999;
        transform: translateX(-100%);
        transition: .3s all ease;
    }
    .unam-mobile-content-wrapper>ul>li {
        background: #ffffff;
        padding: 15px 15px 90px 15px;
        width: 100%;
        height: 100%;
        transform: translateX(0);
        transition: .3s all ease;
        position: fixed;
        top: 0;
        left: 0;
        overflow-y: scroll;
    }
    .unam-mobile-content-wrapper>ul>li.active {
        transform: translateX(100%) !important;
    }
    .unam-mobile-content-wrapper>ul>li>span.mobile-panel-title>span:not(.close-panel) {
        display: block;
        background: #ffffff;
        border-bottom: 1px solid #d3d3d3;
        padding: 15px;
        margin: -15px -15px 15px;
        text-transform: uppercase;
        font-size: 18px;
        font-weight: 900;
    }
    .unam-mobile-content-wrapper>ul>li>span.mobile-panel-title>span.close-panel {
        background: #333333;
        color: #ffffff;
        width: 56px;
        height: 56px;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        align-items: center;
        justify-content: center;
        position: absolute;
        top: 0;
        right: 0;
        cursor: pointer;
    }
    .unam-mobile-content-wrapper>ul>li>span.mobile-panel-content>ul.user-account-mobile-items {
        margin: 0;
        padding: 0;
        list-style: none;
    }
    .unam-mobile-content-wrapper>ul>li>span.mobile-panel-content>ul.user-account-mobile-items>li>a {
        display: block;
        padding: 10px;
        border-bottom: 1px solid #d3d3d3;
    }
    .unam-mobile-content-wrapper>ul>li>span.mobile-panel-content>ul.user-account-mobile-items>li:nth-child(1)>a {
        border-top: 1px solid #d3d3d3;
    }
    .unam-mobile-content-wrapper>ul>li>span.mobile-panel-content>span.mobile-currency {
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 0 15px;
        margin: -15px -15px 15px;
        border-bottom: 1px solid #d3d3d3;
    }
    .unam-mobile-content-wrapper>ul>li>span.mobile-panel-content>span.mobile-currency>span {
        display: block;
        font-weight: 600;
        text-transform: uppercase;
        background: #333333;
        color: rgba(255, 255, 255, .8);
        margin: -15px;
        padding: 15px;
        letter-spacing: .8px;
    }
    .unam-mobile-content-wrapper>ul>li>span.mobile-panel-content .drop-currency .currency-trigger .sub-currency {
        left: initial;
        right: 0;
    }
    li.cart-mobile-item {
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        margin: 0 0 15px 0;
        padding: 0 0 15px 0;
        border-bottom: 1px solid #d3d3d3;
    }
    li.cart-mobile-item>.cart-mobile-image {
        width: 33.33%;
    }
    li.cart-mobile-item>.cart-mobile-info-item {
        width: 66.66%;
        padding: 0 15px;
    }
    li.cart-mobile-item>.cart-mobile-info-item>h3.title {
        font-size: 14px;
    }
    ul.minicart-product-meta {
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
    }
    ul.minicart-product-meta>li.minicart-final-price {
        padding-left: 4px;
    }
    li.mobile-search-panel>.bottom-search-wrapper {
        border: 1px solid #d3d3d3;
        display: block;
        height: 50px;
        position: relative;
    }
    li.mobile-search-panel>.bottom-search-wrapper>form>input[type="search"] {
        position: absolute;
        width: 100%;
        height: 100%;
        border: none;
    }
    li.mobile-search-panel>.bottom-search-wrapper>form>button[type="submit"] {
        position: absolute;
        right: 0;
        top: 0;
        bottom: 0;
        padding: 0 25px;
        font-size: 20px;
        border: none;
        background: #007DCD;
        color: #ffffff;
    }
    li.mobile-main-menu-panel>.unam-main-menu>ul {
        margin: -15px;
    }
    li.mobile-main-menu-panel>.unam-main-menu>ul>li {
        position: relative;
    }
    li.mobile-main-menu-panel>.unam-main-menu>ul>li>a {
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        align-items: center;
        height: 50px;
        padding: 15px;
        border-bottom: 1px solid #d3d3d3;
    }
    li.mobile-main-menu-panel>.unam-main-menu>ul>li>span.unam-mobile-btn-expand {
        position: absolute;
        background: #eeeeee;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        align-items: center;
        justify-content: center;
        top: 0;
        right: 0;
        width: 50px;
        height: 51px;
        margin: -1px;
        border: 1px solid #d3d3d3;
        cursor: pointer;
        transition: .3s all ease;
    }
    li.mobile-main-menu-panel>.unam-main-menu>ul>li>span.unam-mobile-btn-expand:hover {
        background: #007DCD;
        color: #ffffff;
    }
    li.mobile-main-menu-panel>.unam-main-menu>ul>li>span.unam-mobile-btn-expand.active {
        background: #333333;
        color: #ffffff;
    }
    li.mobile-main-menu-panel>.unam-main-menu>ul>li>span.unam-mobile-btn-expand.active>i {
        transform: rotate(180deg);
        transition: .3s all ease;
    }
    li.mobile-main-menu-panel>.unam-main-menu>ul>li>span.unam-mobile-btn-expand~ul,
    li.mobile-main-menu-panel>.unam-main-menu>ul>li>ul>li>span.unam-mobile-btn-expand~ul {
        padding: 0 0 0 15px;
        max-height: 0;
        overflow: hidden;
        transition: .8s all ease-out;
    }
    li.mobile-main-menu-panel>.unam-main-menu>ul>li>ul>li>a {
        background: #ffffff;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        align-items: center;
        height: 35px;
        border-bottom: 1px solid #d3d3d3;
        padding: 0 15px !important;
    }
    li.mobile-main-menu-panel>.unam-main-menu>ul>li>ul>li {
        position: relative;
    }
    li.mobile-main-menu-panel>.unam-main-menu>ul>li>ul>li>span.unam-mobile-btn-expand.active>i {
        transform: rotate(180deg);
        transition: .3s all ease;
    }
    li.mobile-main-menu-panel>.unam-main-menu>ul>li>ul>li>span.unam-mobile-btn-expand {
        position: absolute;
        right: 0;
        top: 0;
        width: 35px;
        height: 36px;
        margin: -1px;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        align-items: center;
        justify-content: center;
        border: 1px solid #d3d3d3;
        cursor: pointer;
    }
    li.mobile-main-menu-panel>.unam-main-menu>ul>li>ul>li>ul>li {
        position: relative;
    }
    li.mobile-main-menu-panel>.unam-main-menu>ul>li>ul>li>ul>li>a {
        padding: 10px;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        border-bottom: 1px solid #d3d3d3;
    }
}


/*//Prueba*/


/*--------------------------------------------------------------*/


/*3.0 - Grilla*/


/*--------------------------------------------------------------*/

.owl-carousel .owl-wrapper-outer {
    padding: 0 !important;
    margin: 0 !important;
}

.unam-product-wrapper.grid>ul,
.unam-category-tab-slider>.unam-product-wrapper.grid>ul>.owl-wrapper-outer>.owl-wrapper>.owl-item {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    flex-wrap: wrap;
}

.unam-product-wrapper.grid>ul>.unam-product-item {
    width: 25%;
    padding: 0 10px;
    margin: 0 0 30px;
}

.unam-category-tab-slider>.unam-product-wrapper.grid>ul>.owl-wrapper-outer>.owl-wrapper>.owl-item>.unam-product-item {
    padding: 0 10px;
    margin: 0 0 15px;
}

.unam-product-wrapper.grid>ul>.unam-product-item>.unam-product-card,
.unam-category-tab-slider>.unam-product-wrapper.grid>ul>.owl-wrapper-outer>.owl-wrapper>.owl-item>.unam-product-item>.unam-product-card {}

.unam-product-wrapper.grid>ul>.unam-product-item>.unam-product-card>.unam-product-image {
    width: 100%;
    height: 277px;
    overflow: hidden;
    position: relative;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: center;
    align-items: flex-end;
}

.unam-category-tab-slider>.unam-product-wrapper.grid>ul>.owl-wrapper-outer>.owl-wrapper>.owl-item>.unam-product-item>.unam-product-card>.unam-product-image {
    width: 100%;
    height: 258px;
    overflow: hidden;
    position: relative;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: center;
    align-items: flex-end;
}

.unam-product-wrapper.grid>ul>.unam-product-item>.unam-product-card>.unam-product-image>a,
.unam-category-tab-slider>.unam-product-wrapper.grid>ul>.owl-wrapper-outer>.owl-wrapper>.owl-item>.unam-product-item>.unam-product-card>.unam-product-image>a {
    display: block;
    width: 100%;
    height: 100%;
}

.unam-product-wrapper.grid>ul>.unam-product-item>.unam-product-card>.unam-product-image>a>img,
.unam-category-tab-slider>.unam-product-wrapper.grid>ul>.owl-wrapper-outer>.owl-wrapper>.owl-item>.unam-product-item>.unam-product-card>.unam-product-image>a>img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: contain;
    object-position: bottom;
}

.unam-product-wrapper.grid>ul>.unam-product-item>.unam-product-card>.unam-product-image>.unam-product-actions>ul.side-actions-product,
.unam-category-tab-slider>.unam-product-wrapper.grid>ul>.owl-wrapper-outer>.owl-wrapper>.owl-item>.unam-product-item>.unam-product-card>.unam-product-image>.unam-product-actions>ul.side-actions-product {
    position: absolute;
    top: 25px;
    right: 0;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    align-items: center;
    z-index: 1;
}

.unam-product-wrapper.grid>ul>.unam-product-item>.unam-product-card>.unam-product-image>.unam-product-actions>ul.side-actions-product>li,
.unam-category-tab-slider>.unam-product-wrapper.grid>ul>.owl-wrapper-outer>.owl-wrapper>.owl-item>.unam-product-item>.unam-product-card>.unam-product-image>.unam-product-actions>ul.side-actions-product>li {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    align-items: center;
    position: relative;
    margin: 0;
}

.unam-product-wrapper.grid>ul>.unam-product-item>.unam-product-card>.unam-product-image>.unam-product-actions>ul.side-actions-product>li>span,
.unam-category-tab-slider>.unam-product-wrapper.grid>ul>.owl-wrapper-outer>.owl-wrapper>.owl-item>.unam-product-item>.unam-product-card>.unam-product-image>.unam-product-actions>ul.side-actions-product>li>span {
    position: absolute;
    white-space: nowrap;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    align-items: center;
    background: #000000;
    color: rgba(255, 255, 255, .8);
    padding: 5px 15px;
    transform: translateX(calc(-100% - 10px));
    opacity: 0;
    visibility: hidden;
    transition: .3s all ease;
}

.unam-product-wrapper.grid>ul>.unam-product-item>.unam-product-card>.unam-product-image>.unam-product-actions>ul.side-actions-product>li:hover>span,
.unam-category-tab-slider>.unam-product-wrapper.grid>ul>.owl-wrapper-outer>.owl-wrapper>.owl-item>.unam-product-item>.unam-product-card>.unam-product-image>.unam-product-actions>ul.side-actions-product>li:hover>span {
    opacity: 1;
    visibility: visible;
}

.unam-product-wrapper.grid>ul>.unam-product-item>.unam-product-card>.unam-product-image>.unam-product-actions>ul.side-actions-product>li>span::before,
.unam-category-tab-slider>.unam-product-wrapper.grid>ul>.owl-wrapper-outer>.owl-wrapper>.owl-item>.unam-product-item>.unam-product-card>.unam-product-image>.unam-product-actions>ul.side-actions-product>li>span::before {
    content: '';
    width: 0;
    height: 0;
    border-top: 5px solid transparent;
    border-left: 3px solid #000000;
    border-bottom: 5px solid transparent;
    position: absolute;
    right: 0;
    transform: translateX(100%);
}

.unam-product-wrapper.grid>ul>.unam-product-item>.unam-product-card>.unam-product-image>.unam-product-actions>ul.side-actions-product>li>a,
.unam-category-tab-slider>.unam-product-wrapper.grid>ul>.owl-wrapper-outer>.owl-wrapper>.owl-item>.unam-product-item>.unam-product-card>.unam-product-image>.unam-product-actions>ul.side-actions-product>li>a {
    background: #ffffff;
    color: #666666;
    border: 1px solid #d3d3d3;
    width: 40px;
    height: 35px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    align-items: center;
    justify-content: center;
    transform: translateX(100%);
    transition: .7s all cubic-bezier(0.68, -0.55, 0.27, 1.55);
}

.unam-product-wrapper.grid>ul>.unam-product-item>.unam-product-card>.unam-product-image>.unam-product-actions>ul.side-actions-product>li.product-add-to-whishlist>a,
.unam-category-tab-slider>.unam-product-wrapper.grid>ul>.owl-wrapper-outer>.owl-wrapper>.owl-item>.unam-product-item>.unam-product-card>.unam-product-image>.unam-product-actions>ul.side-actions-product>li.product-add-to-whishlist>a {
    transition-delay: .3s;
}

.unam-product-wrapper.grid>ul>.unam-product-item>.unam-product-card:hover>.unam-product-image>.unam-product-actions>ul.side-actions-product>li>a,
.unam-category-tab-slider>.unam-product-wrapper.grid>ul>.owl-wrapper-outer>.owl-wrapper>.owl-item>.unam-product-item>.unam-product-card:hover>.unam-product-image>.unam-product-actions>ul.side-actions-product>li>a {
    transform: translateX(10%);
}

.unam-product-wrapper.grid>ul>.unam-product-item>.unam-product-card>.unam-product-image>.unam-product-actions>ul.side-actions-product>li>a>i,
.unam-category-tab-slider>.unam-product-wrapper.grid>ul>.owl-wrapper-outer>.owl-wrapper>.owl-item>.unam-product-item>.unam-product-card>.unam-product-image>.unam-product-actions>ul.side-actions-product>li>a>i {
    font-style: normal;
}

.unam-product-wrapper.grid>ul>.unam-product-item>.unam-product-card>.unam-product-image>.unam-product-actions>.product-available,
.unam-category-tab-slider>.unam-product-wrapper.grid>ul>.owl-wrapper-outer>.owl-wrapper>.owl-item>.unam-product-item>.unam-product-card>.unam-product-image>.unam-product-actions>.product-available {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    transform: translateY(100%);
    z-index: 1;
    transition: .3s all ease;
}

.unam-product-wrapper.grid>ul>.unam-product-item>.unam-product-card:hover>.unam-product-image>.unam-product-actions>.product-available,
.unam-category-tab-slider>.unam-product-wrapper.grid>ul>.owl-wrapper-outer>.owl-wrapper>.owl-item>.unam-product-item>.unam-product-card:hover>.unam-product-image>.unam-product-actions>.product-available {
    transform: translateY(0);
}

.unam-product-wrapper.grid>ul>.unam-product-item>.unam-product-card>.unam-product-image>.unam-product-actions>.product-available>button,
.unam-category-tab-slider>.unam-product-wrapper.grid>ul>.owl-wrapper-outer>.owl-wrapper>.owl-item>.unam-product-item>.unam-product-card>.unam-product-image>.unam-product-actions>.product-available>button {
    width: 100%;
    background: #177ABF;
    border: 1px solid #177ABF;
    padding: 10px;
    color: #ffffff;
}

.unam-product-wrapper.grid>ul>.unam-product-item>.unam-product-card>.unam-product-image>.unam-product-actions>.product-available>span,
.unam-category-tab-slider>.unam-product-wrapper.grid>ul>.owl-wrapper-outer>.owl-wrapper>.owl-item>.unam-product-item>.unam-product-card>.unam-product-image>.unam-product-actions>.product-available>span {
    width: 100%;
    background: #666666;
    border: 1px solid #666666;
    padding: 10px;
    color: #ffffff;
    display: block;
    text-align: center;
}

.unam-product-wrapper.grid>ul>.unam-product-item>.unam-product-card>.unam-product-image>.unam-additional-info,
.unam-category-tab-slider>.unam-product-wrapper.grid>ul>.owl-wrapper-outer>.owl-wrapper>.owl-item>.unam-product-item>.unam-product-card>.unam-product-image>.unam-additional-info {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 0;
    background: rgba(0, 0, 0, .8);
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    align-items: center;
    opacity: 0;
    visibility: hidden;
    justify-content: center;
    transition: .3s all ease;
}

.unam-product-wrapper.grid>ul>.unam-product-item>.unam-product-card>.unam-product-image>.unam-additional-info>.unam-full-name,
.unam-category-tab-slider>.unam-product-wrapper.grid>ul>.owl-wrapper-outer>.owl-wrapper>.owl-item>.unam-product-item>.unam-product-card>.unam-product-image>.unam-additional-info>.unam-full-name {
    transform: translateY(15px);
    transition-delay: .3s;
    transition: .3s all ease;
    width: 100%;
    height: 100%;
}

.unam-product-wrapper.grid>ul>.unam-product-item>.unam-product-card>.unam-product-image>.unam-additional-info>.unam-full-name>h3,
.unam-category-tab-slider>.unam-product-wrapper.grid>ul>.owl-wrapper-outer>.owl-wrapper>.owl-item>.unam-product-item>.unam-product-card>.unam-product-image>.unam-additional-info>.unam-full-name>h3 {
    font-size: 14px;
    font-weight: 400;
    text-align: center;
    width: 100%;
    height: 100%;
}

.unam-product-wrapper.grid>ul>.unam-product-item>.unam-product-card>.unam-product-image>.unam-additional-info>.unam-full-name>h3>a,
.unam-category-tab-slider>.unam-product-wrapper.grid>ul>.owl-wrapper-outer>.owl-wrapper>.owl-item>.unam-product-item>.unam-product-card>.unam-product-image>.unam-additional-info>.unam-full-name>h3>a {
    color: rgba(255, 255, 255, .7);
    transition: .3s all ease;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -ms-align-items: center;
    align-items: center;
    padding: 15px;
}

.unam-product-wrapper.grid>ul>.unam-product-item>.unam-product-card>.unam-product-image>.unam-additional-info>.unam-full-name>h3>a:hover,
.unam-category-tab-slider>.unam-product-wrapper.grid>ul>.owl-wrapper-outer>.owl-wrapper>.owl-item>.unam-product-item>.unam-product-card>.unam-product-image>.unam-additional-info>.unam-full-name>h3>a:hover {
    color: rgba(255, 255, 255, 1);
    text-decoration: none;
}

.unam-product-wrapper.grid>ul>.unam-product-item>.unam-product-card:hover>.unam-product-image>.unam-additional-info,
.unam-category-tab-slider>.unam-product-wrapper.grid>ul>.owl-wrapper-outer>.owl-wrapper>.owl-item>.unam-product-item>.unam-product-card:hover>.unam-product-image>.unam-additional-info {
    opacity: 1;
    visibility: visible;
}

.unam-product-wrapper.grid>ul>.unam-product-item>.unam-product-card:hover>.unam-product-image>.unam-additional-info>.unam-full-name,
.unam-category-tab-slider>.unam-product-wrapper.grid>ul>.owl-wrapper-outer>.owl-wrapper>.owl-item>.unam-product-item>.unam-product-card:hover>.unam-product-image>.unam-additional-info>.unam-full-name {
    transform: translateY(0);
}

.unam-product-wrapper.grid>ul>.unam-product-item>.unam-product-card>.unam-product-info>.product-name,
.unam-category-tab-slider>.unam-product-wrapper.grid>ul>.owl-wrapper-outer>.owl-wrapper>.owl-item>.unam-product-item>.unam-product-card>.unam-product-info>.product-name {
    height: 50px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    align-items: center;
}

.unam-product-wrapper.grid>ul>.unam-product-item>.unam-product-card>.unam-product-info>.product-name>h3,
.unam-category-tab-slider>.unam-product-wrapper.grid>ul>.owl-wrapper-outer>.owl-wrapper>.owl-item>.unam-product-item>.unam-product-card>.unam-product-info>.product-name>h3 {
    margin: 0;
    font-size: 14px;
    max-height: 36px;
    overflow: hidden;
}

.unam-product-wrapper.grid>ul>.unam-product-item>.unam-product-card>.unam-product-info>.product-author,
.unam-category-tab-slider>.unam-product-wrapper.grid>ul>.owl-wrapper-outer>.owl-wrapper>.owl-item>.unam-product-item>.unam-product-card>.unam-product-info>.product-author {
    height: 35px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    align-items: flex-start;
}

.unam-product-wrapper.grid>ul>.unam-product-item>.unam-product-card>.unam-product-info>.product-formats,
.unam-category-tab-slider>.unam-product-wrapper.grid>ul>.owl-wrapper-outer>.owl-wrapper>.owl-item>.unam-product-item>.unam-product-card>.unam-product-info>.product-formats {
    padding: 5px 0 0;
}

.unam-product-wrapper.grid>ul>.unam-product-item>.unam-product-card>.unam-product-info>.product-formats>ul>li>*,
.unam-category-tab-slider>.unam-product-wrapper.grid>ul>.owl-wrapper-outer>.owl-wrapper>.owl-item>.unam-product-item>.unam-product-card>.unam-product-info>.product-formats>ul>li>* {
    display: block;
}

.unam-product-wrapper.grid>ul>.unam-product-item>.unam-product-card>.unam-product-info>.product-formats>ul>li,
.unam-category-tab-slider>.unam-product-wrapper.grid>ul>.owl-wrapper-outer>.owl-wrapper>.owl-item>.unam-product-item>.unam-product-card>.unam-product-info>.product-formats>ul>li {
    display: flex;
    align-items: center;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: -o-fit-content;
    width: fit-content;
    position: relative;
}

.unam-product-wrapper.grid>ul>.unam-product-item>.unam-product-card>.unam-product-info>.product-formats>ul>li>span.format-tooltip,
.unam-category-tab-slider>.unam-product-wrapper.grid>ul>.owl-wrapper-outer>.owl-wrapper>.owl-item>.unam-product-item>.unam-product-card>.unam-product-info>.product-formats>ul>li>span.format-tooltip {
    position: absolute;
    right: 0;
    top: 50%;
    white-space: nowrap;
    transform: translateY(-50%) translateX(calc(100% + 30px));
    border: 1px solid #333333;
    padding: 3px 7px 4px;
    color: #ffffff;
    background: #333333;
    opacity: 0;
    visibility: hidden;
    transition: .3s all ease;
}

.unam-product-wrapper.grid>ul>.unam-product-item>.unam-product-card>.unam-product-info>.product-formats>ul>li>span.format-tooltip::before,
.unam-category-tab-slider>.unam-product-wrapper.grid>ul>.owl-wrapper-outer>.owl-wrapper>.owl-item>.unam-product-item>.unam-product-card>.unam-product-info>.product-formats>ul>li>span.format-tooltip::before {
    content: '';
    width: 0;
    height: 0;
    border-top: 5px solid transparent;
    border-right: 5px solid #333333;
    border-bottom: 5px solid transparent;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateX(-100%) translateY(-50%);
}

.unam-product-wrapper.grid>ul>.unam-product-item>.unam-product-card>.unam-product-info>.product-formats>ul>li:hover>span.format-tooltip,
.unam-category-tab-slider>.unam-product-wrapper.grid>ul>.owl-wrapper-outer>.owl-wrapper>.owl-item>.unam-product-item>.unam-product-card>.unam-product-info>.product-formats>ul>li:hover>span.format-tooltip {
    transform: translateY(-50%) translateX(calc(100% + 15px));
    opacity: 1;
    visibility: visible;
}

.unam-product-wrapper.grid>ul>.unam-product-item>.unam-product-card>.unam-product-info>.product-formats>ul>li>img,
.unam-category-tab-slider>.unam-product-wrapper.grid>ul>.owl-wrapper-outer>.owl-wrapper>.owl-item>.unam-product-item>.unam-product-card>.unam-product-info>.product-formats>ul>li>img {
    width: 35px;
    margin: 0 5px 0 0;
}


/*--------------------------------------------------------------*/


/*4.0 - One Step Checkout*/


/*--------------------------------------------------------------*/

.step-title {
    height: 50px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    align-items: center;
    background: #177ABF;
    border: 1px solid #d3d3d3;
    padding: 0 15px 0 65px;
    margin: 0 0 15px 0;
    position: relative;
}

.step-title::before {
    content: '';
    display: block;
    width: 60px;
    height: 100%;
    background: #ffffff;
    position: absolute;
    left: 0;
    clip-path: polygon(0 0%, 75% 0%, 100% 100%, 0% 100%);
}

.step-title::after {
    content: '';
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 30px;
    height: 30px;
    background: #177ABF;
    border-radius: 50%;
    position: absolute;
    left: 25px;
    transform: translateX(-50%);
    font-weight: 900;
    line-height: 0;
    color: #ffffff;
    font-size: 18px;
}

.opc_billing_title.step-title::after {
    content: '1';
}

.opc_billing.opc_ship_to_adress .opc_shipping_title.step-title::after {
    content: '1';
}

.opc_shipping_title.step-title::after {
    content: '2';
}

.opc_payment_title.step-title::after {
    content: '3';
}

.opc_review_title.step-title::after {
    content: '4';
}

.opc_wrapper .step-title>h1 {
    margin: 0;
    padding: 0;
    border: none;
    color: #ffffff;
    font-weight: 500;
}

.opc_billing_content,
.opc_shipping_method_content,
.opc_payment_content,
.opc_review_content,
.opc_shipping_content {
    display: block;
    border: 1px solid #d3d3d3;
    border-top: none;
    padding: 15px;
    margin: -15px 0 0 0;
    background: #ffffff;
    width: 100% !important;
    position: relative;
}

.opc-login-link {
    margin: 30px 0 !important;
    font-size: 12px !important;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    align-items: center;
}

.opc-login-link::before {
    content: '<';
    width: 13px;
    height: 13px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #177ABF;
    border-radius: 50%;
    line-height: 0;
    color: #ffffff;
    margin-right: 5px;
}

.opc-login-link>a {
    color: #177ABF;
    margin-left: 8px;
}

.opc-login-link>a:before {
    content: ',';
    position: absolute;
    transform: translateX(-8px);
}

.two-fields .field .input-text,
.one-field .input-text {
    width: 100% !important;
    padding: 0;
    margin: 0;
}

.one-field .field {
    margin: 0 0 15px;
}

.two-fields .field {
    width: 50% !important;
    margin: 0 0 15px;
}

.two-fields .field:nth-child(1) {
    padding: 0 15px 0 0;
}

.two-fields .field:nth-child(2) {
    padding: 0 0 0 15px;
}

.sp-methods label {
    position: relative !important;
    display: -webkit-flex !important;
    display: -moz-flex !important;
    display: -ms-flex !important;
    display: -o-flex !important;
    display: flex !important;
    flex-wrap: wrap;
    align-items: center;
}

.sp-methods label>svg {
    width: 18px !important;
    height: 18px !important;
    position: absolute !important;
    top: 3.2px;
}

.sp-methods label>.label_payment_title {
    width: 100%;
    padding: 0 0 0 25px;
}

.sp-methods label>.label_additional_info {
    padding: 0 0 0 18px;
}

.sp-methods label>.label_additional_info>img {
    position: absolute !important;
    right: 0;
    top: 0;
}

ul.form-list>li {
    padding: 0 0 0 25px;
}

.review-table-image-wrapper {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
}

.review-table-image-wrapper>img {
    width: 30%;
    height: 100%;
    object-fit: contain;
}

.review-table-image-wrapper>h3.product-name {
    width: 60%;
    font-size: 13px;
    line-height: 15px;
    padding: 0 15px;
}

table#checkout-review-table>tbody>tr>td:nth-child(1) {
    width: 50% !important;
}

.other {
    display: none;
}

div#checkout-review-submit {
    position: absolute;
    width: 100%;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    margin: 15px -15px -15px -15px;
}

div#checkout-review-submit a {
    margin-left: 5px;
}

.opc_review .buttons-set {
    border: none;
    width: 100% !important;
    /*display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;*/
    align-items: center;
    justify-content: center;
}

.opc_review .buttons-set>button {
    width: 100% !important;
}

.opc_review_content {
    margin: -15px 0 160px 0;
}


/*--------------------------------------------------------------*/


/*5.0 - Footer*/


/*--------------------------------------------------------------*/

footer hr {
    margin-top: 10px;
    margin-bottom: 10px;
}

.unam-footer-title {
    margin: 0;
    padding: 0;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: 600;
    margin: 0 0 20px 0;
    color: #333333;
}

.unam-footer-top-wrapper {
    padding: 38px 0;
    border-top: 1px solid #d3d3d3;
    background: #ffffff;
}

.unam-footer-top-wrapper>.container {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
}

.unam-footer-bottom-wrapper {
    height: 90px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -ms-align-items: center;
    align-items: center;
    justify-content: center;
    border-top: 1px solid #d3d3d3;
    color: #666666;
    font-size: 80%;
    background: #ffffff;
}


.unam-footer-top-wrapper>.container>.unam-footer-primary-column {
    width: 33.33%;
    padding: 0 15px
}

.unam-footer-top-wrapper>.container>.unam-footer-primary-column>.unam-contact-information>ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

.unam-footer-top-wrapper>.container>.unam-footer-primary-column>.unam-contact-information>ul>li {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -ms-align-items: center;
    align-items: center;
    justify-content: flex-start;
    margin: 0 0 10px;
}

.unam-footer-top-wrapper>.container>.unam-footer-primary-column>.unam-contact-information>ul>li>i {
    width: 20px;
    font-size: 80%;
    color: #666666;
}

.unam-footer-top-wrapper>.container>.unam-footer-primary-column>.unam-contact-information>ul>li>a {
    font-size: 12px;
    color: #666666;
    transition: .3s all ease;
}

.unam-footer-top-wrapper>.container>.unam-footer-primary-column>.unam-contact-information>ul>li>a:hover {
    color: #000000;
    text-decoration: none;
}

.unam-footer-top-wrapper>.container>.unam-footer-primary-column>.unam-information-links>h3.unam-footer-title {
    display: none;
}

.unam-footer-top-wrapper>.container>.unam-footer-primary-column>.unam-information-links>ul {
    padding: 0;
    margin: 0;
    list-style: none;
}

.unam-footer-top-wrapper>.container>.unam-footer-primary-column>.unam-information-links>ul>li {
    margin: 0 0 10px;
}

.unam-footer-top-wrapper>.container>.unam-footer-primary-column>.unam-information-links>ul>li>a {
    font-size: 12px;
    color: #666666;
    transition: .3s all ease;
}

.unam-footer-top-wrapper>.container>.unam-footer-primary-column>.unam-information-links>ul>li>a:hover,
.unam-footer-top-wrapper>.container>.unam-footer-primary-column>.unam-information-links>ul>li>a:focus {
    color: #000000;
    text-decoration: none;
    box-shadow: none;
    outline: none;
}

.unam-footer-top-wrapper>.container>.unam-footer-secondary-column {
    width: 66.66%;
    padding: 0 15px;
}

.unam-footer-top-wrapper>.container>.unam-footer-secondary-column>.social-network-links>ul {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    list-style: none;
    margin: 0;
    padding: 0;
}

.unam-footer-top-wrapper>.container>.unam-footer-secondary-column>.social-network-links>ul>li {
    margin: 0 15px 0 0;
    position: relative;
}

.unam-footer-top-wrapper>.container>.unam-footer-secondary-column>.social-network-links>ul>li>a {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    width: 25px;
    height: 25px;
    border: 1px solid #d3d3d3;
    -ms-align-items: center;
    align-items: center;
    justify-content: center;
    color: #666666;
    border-radius: 5px;
}

.unam-footer-top-wrapper>.container>.unam-footer-secondary-column>.social-network-links>ul>li>a>i {
    line-height: 0;
}

.unam-footer-top-wrapper>.container>.unam-footer-secondary-column>.social-network-links>ul>li>a:hover,
.unam-footer-top-wrapper>.container>.unam-footer-secondary-column>.social-network-links>ul>li>a:focus {
    color: #000000;
    text-decoration: none;
    box-shadow: none;
    outline: none;
}

.unam-footer-top-wrapper>.container>.unam-footer-secondary-column>.social-network-links>ul>li>span {
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateY(calc(100% + 5px)) translateX(-50%);
    background: #000000;
    color: rgba(255, 255, 255, .8);
    display: block;
    font-size: 80%;
    padding: 5px 10px;
    border-radius: 5px;
    opacity: 0;
    visibility: hidden;
    transition: .3s all ease;
}

.unam-footer-top-wrapper>.container>.unam-footer-secondary-column>.social-network-links>ul>li>span::before {
    content: '';
    width: 0;
    height: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-bottom: 3px solid #000000;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateY(-100%) translateX(-50%);
}

.unam-footer-top-wrapper>.container>.unam-footer-secondary-column>.social-network-links>ul>li:hover>span {
    opacity: 1;
    visibility: visible;
}

.unam-footer-top-wrapper .unam-mobile-btn-expand {
    display: none;
}

@media(min-width:0) and (max-width:991px) {
    footer {
        z-index: 1;
    }
    footer hr {
        display: none
    }
    .unam-footer-top-wrapper {
        padding: 0;
    }
    .unam-footer-top-wrapper>.container {
        display: block;
    }
    .unam-footer-top-wrapper>.container>.unam-footer-primary-column,
    .unam-footer-top-wrapper>.container>.unam-footer-secondary-column {
        width: inherit;
        padding: 0;
        margin: 0 -15px;
    }
    .unam-footer-top-wrapper>.container>.unam-footer-primary-column>.unam-contact-information,
    .unam-footer-top-wrapper>.container>.unam-footer-primary-column>.unam-information-links,
    .unam-footer-top-wrapper>.container>.unam-footer-secondary-column>.unam-interesting-links {
        position: relative;
    }
    .unam-footer-top-wrapper>.container>.unam-footer-primary-column>.unam-contact-information>ul,
    .unam-footer-top-wrapper>.container>.unam-footer-primary-column>.unam-information-links>ul,
    .unam-footer-top-wrapper>.container>.unam-footer-secondary-column>.unam-interesting-links>ul {
        padding: 0 0 0 15px;
        margin: 0;
        max-height: 0;
        overflow: hidden;
        transition: .8s all ease-out;
    }
    .unam-footer-top-wrapper>.container>.unam-footer-primary-column>.unam-information-links>h3.unam-footer-title {
        display: block;
    }
    .unam-footer-title {
        border-bottom: 1px solid #d3d3d3;
        margin: 0;
        padding: 15px;
    }
    .unam-footer-top-wrapper .unam-mobile-btn-expand {
        width: 51px;
        height: 51px;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        -ms-align-items: center;
        align-items: center;
        justify-content: center;
        border: 1px solid #d3d3d3;
        border-top: none;
        position: absolute;
        right: 0;
        top: 0;
        background: #ffffff;
        z-index: 1;
    }
    .unam-footer-top-wrapper>.container>.unam-footer-secondary-column>.social-network-links>h3 {
        text-align: center
    }
    .unam-footer-top-wrapper>.container>.unam-footer-secondary-column>.social-network-links>ul {
        -ms-align-items: center;
        align-items: center;
        justify-content: center;
        padding: 15px 0;
    }
    .unam-footer-bottom-wrapper {
        padding: 15px;
        text-align: center;
    }
}

.logos-unam-home {
    display: block;
}

.logos-unam-home li {
    display: inline-flex;
    margin: 0 20px 0 0 !important;
}

.logos-unam-home li img {
    height: 50px;
}

#last-item {
    margin: 0;
}

.logos-unam-home li img {
    transition: .3s all ease;
}

ul.logos-sitios-relacionados {
    margin: 0 0 25px;
}

.sort-by {
    display: flex;
    align-items: center;
}

.sort-by>label {
    white-space: nowrap;
}


/*--------------------------------------------------------------*/


/*7.0  -  Ficha de Producto*/


/*--------------------------------------------------------------*/

.unam-product-view>.unam-product-view-main-content {
    display: flex;
}

.unam-product-view>.unam-product-view-main-content>.unam-product-view-media-wrapper,
.unam-product-view>.unam-product-view-main-content>.unam-product-info,
.unam-product-view>.unam-product-view-main-content>.unam-additional-info-column {
    padding: 0 15px;
}

.unam-product-view>.unam-product-view-main-content>.unam-product-view-media-wrapper {
    width: 25%;
}

.unam-product-view>.unam-product-view-main-content>.unam-product-view-media-wrapper>.product-image {
    display: flex;
}

.unam-product-view>.unam-product-view-main-content>.unam-product-info {
    width: 45%;
}

.unam-product-view>.unam-product-view-main-content>.unam-product-info>.unam-product-name {
    margin: 0 0 15px;
}

.unam-product-view>.unam-product-view-main-content>.unam-product-info>.unam-product-name>h1 {
    margin: 0;
    padding: 0;
}

.unam-product-view>.unam-product-view-main-content>.unam-product-info>ul.unam-product-metadata {
    padding: 15px 0;
    margin: 0 0 15px;
    border-top: 1px solid #d3d3d3;
    border-bottom: 1px solid #d3d3d3;
}

.unam-product-view>.unam-product-view-main-content>.unam-product-info>ul.unam-product-metadata>li {
    margin: 0 0 15px;
}

.unam-product-view>.unam-product-view-main-content>.unam-product-info>ul.unam-product-metadata>li:nth-last-child(1) {
    margin: 0;
}

.unam-product-view>.unam-product-view-main-content>.unam-product-info>ul.unam-product-metadata>li * {
    display: block;
    width: -moz-fit-content;
    width: -o-fit-content;
    width: fit-content;
}

.unam-product-view>.unam-product-view-main-content>.unam-product-info>.unam-product-name {}

.unam-product-view>.unam-product-view-main-content>.unam-additional-info-column {
    width: 30%;
}

.unam-product-view>.unam-product-view-main-content>.unam-additional-info-column .panel-body>ul {
    margin: 0;
    padding: 0;
}

.unam-product-view>.unam-product-view-main-content>.unam-additional-info-column .panel-body>ul>li {
    margin: 0 0 5px;
    padding: 0;
}

.unam-product-view>.unam-product-view-main-content>.unam-additional-info-column .panel-body>ul>li * {
    display: block;
    width: -moz-fit-content;
    width: -o-fit-content;
    width: fit-content;
}

.unam-prices-table>table {
    width: 100%;
    background: #ffffff;
}

.unam-prices-table>table>thead>tr>th {
    border: 1px solid #d3d3d3;
    padding: 5px;
    font-weight: 900;
    border-left: 0;
    border-right: 0;
    text-align: center;
}

.unam-prices-table>table>thead>tr>th:nth-child(1) {
    border-left: 1px solid #d3d3d3;
    width: 70%;
}

.unam-prices-table>table>thead>tr>th:nth-child(2) {
    width: 15%;
}

.unam-prices-table>table>thead>tr>th:nth-last-child(1) {
    border-right: 1px solid #d3d3d3;
    width: 15%;
}

.unam-prices-table>table>tbody>tr>td {
    border: 1px solid #d3d3d3;
    padding: 15px 5px;
    border-left: 0;
    border-right: 0;
    vertical-align: bottom;
}

.unam-prices-table>table>tbody>tr>td:nth-child(1) {
    border-left: 1px solid #d3d3d3;
}

.unam-prices-table>table>tbody>tr>td:nth-last-child(1) {
    border-right: 1px solid #d3d3d3;
}

.unam-prices-table>table>tfoot>tr>td {
    border: 1px solid #d3d3d3;
    padding: 5px;
}

.purchase-optiona-modal-panel {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    background: #ffffff;
    border-left: 1px solid #d3d3d3;
    z-index: 9999;
    width: 30%;
    padding: 15px 30px 15px 15px;
    margin: 0 -30px 0 0;
    overflow-y: scroll;
    transform: translateX(100%);
    opacity: 0;
    visibility: hidden;
    transition: .3s all ease;
}

.purchase-optiona-modal-panel.active {
    transform: translateX(0);
    opacity: 1;
    visibility: visible;
}

.purchase-optiona-modal-panel>.purchase-modal-content>ul>li {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 10px 0;
    margin: 0 0 15px;
    border-bottom: 1px solid;
}

.purchase-optiona-modal-panel>.purchase-modal-content>ul>li>.pruchase-action>a {
    background: #000000;
    color: #ffffff;
    padding: 5px 10px;
    border-radius: 3px;
    letter-spacing: .5px;
}

.close-purchase-modal-panel {
    background: #000000;
    width: 50px;
    height: 50px;
    position: fixed;
    top: 0;
    right: 0;
    transform: translateX(50px);
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    line-height: 0;
    z-index: 9999;
    transition: .3s all ease;
}

.close-purchase-modal-panel.active {
    right: 30%;
    transform: translateX(30px);
}

.close-purchase-modal-panel::before {
    content: '\f00d';
    font-family: 'FontAwesome';
    color: #ffffff;
}

.purchase-options>a {
    width: 100%;
    padding: 10px;
    text-align: center;
    background: #007CCB;
    color: #ffffff;
    display: block;
    border-radius: 3px;
}

.purchase-options>ul {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;
}

.purchase-options>ul>li {
    width: 33.33%;
    padding: 0 5px;
    margin: 0 0 10px;
}

.purchase-options>ul>li:nth-child(3n+1) {
    padding: 0 5px 0 0;
}

.purchase-options>ul>li:nth-last-child(3n+1) {
    padding: 0 0 0 5px;
}

.purchase-options>ul>li>a {
    border: 1px solid #d3d3d3;
    display: flex;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 3px;
}

.purchase-options>ul>li>a>img {
    width: 80%;
    height: 80%;
    object-fit: contain;
}

.purchase-modal-overlay {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(0, 0, 0, .5);
    z-index: 9999;
    opacity: 0;
    visibility: hidden;
    transition: .3s all ease;
}

.purchase-modal-overlay.active {
    opacity: 1;
    visibility: visible;
}

@media (min-width:0) and (max-width:991px) {
    .unam-product-view>.unam-product-view-main-content {
        flex-wrap: wrap;
    }
    .unam-product-view>.unam-product-view-main-content>.unam-product-view-media-wrapper,
    .unam-product-view>.unam-product-view-main-content>.unam-product-info,
    .unam-product-view>.unam-product-view-main-content>.unam-additional-info-column {
        width: 100%;
        padding: 15px;
    }
}


/*--------------------------------------------------------------*/


/*8.0  -  Carrusel Blog*/


/*--------------------------------------------------------------*/

.blog-item-carrousel>.blog-carousel-image {
    height: 190px;
}

.blog-item-carrousel>.blog-carousel-image>img {
    display: block;
    height: 100%;
    object-fit: cover;
    object-position: left;
}

.blog-item-carrousel>.blog-carousel-format-date {
    padding: 5px 10px;
    margin: 5px 0;
    background: #177ABF;
    width: -moz-fit-content;
    width: -o-fit-content;
    width: fit-content;
    color: #ffffff;
    border-radius: 3px;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    align-items: center;
}

.blog-item-carrousel>.blog-carousel-format-date::before {
    content: '\f073';
    font-family: 'FontAwesome';
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -ms-align-items: center;
    align-items: center;
    justify-content: center;
    background: #ffffff;
    color: #177ABF;
    width: 20px;
    height: 20px;
    margin: 0 8px 0 -5px;
}

.blog-item-carrousel>.blog-carousel-action>a {
    color: #666666;
    position: relative;
    margin: 10px 0 0 0;
    font-size: 15px;
}

.blog-item-carrousel>.blog-carousel-action>a:hover {
    color: #177ABF;
}

.blog-item-carrousel>.blog-carousel-action>a::before {
    content: '';
    width: 40%;
    height: 2px;
    background: #d3d3d3;
    position: absolute;
    display: block;
    left: -1px;
    top: 0;
}

.blog-item-carrousel>.blog-carousel-action>a::after {
    content: '';
    width: 40%;
    height: 2px;
    background: #177ABF;
    position: absolute;
    display: block;
    left: -1px;
    top: 0;
    transform: scaleX(0);
    transform-origin: left;
    transition: .3s all ease;
}

.blog-item-carrousel>.blog-carousel-action>a:hover::after {
    transform: scaleX(1);
}

.tooltip {
    display: none !important;
}

.unam-cart-qty-wrapper {
    display: flex;
}

.unam-cart-qty-wrapper>.qty-minus-btn,
.unam-cart-qty-wrapper>.qty-plus-btn {
    width: 35px;
    border: 1px solid #d3d3d3;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -ms-align-items: center;
    align-items: center;
    justify-content: center;
}

.unam-cart-qty-wrapper>.qty-minus-btn {
    border-right: none;
}

.unam-cart-qty-wrapper>.qty-plus-btn {
    border-left: none;
}

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

.discount,
.discount-form,
.shipping {
    display: none;
}

.panel-default>.panel-heading+.panel-collapse .panel-body {
    max-height: 250px;
    overflow-y: scroll;
}

div#sequence-theme {
    margin: 0 0 25px;
}

button.unam-grouped-btn {
    white-space: nowrap;
    padding: 5px 15px;
    background: var(--main-color--);
    border: 1px solid var(--main-color--);
    color: #ffffff;
    text-transform: uppercase;
    font-weight: 900;
    letter-spacing: .3px;
    word-spacing: 1px;
}

.unam-prices-table>table>tbody>tr>td {
    padding: 5px 15px;
}

.product-table-format>ul>li {
    display: flex;
    align-items: center;
}

.product-table-format>ul>li>span {
    margin-left: 5px;
}

.availability {
    margin: 0 0 15px;
}

div#search_autocomplete {
    display: none !important;
    opacity: 0 !important;
    visibility: hidden;
}

.unam-qty-product-view {
    display: flex;
}

.unam-qty-product-view>input,
.unam-qty-product-view>button {
    width: 40px;
    border: 1px solid #d3d3d3;
    border-radius: 0;
    text-align: center;
}

.unam-qty-product-view>button:nth-child(1) {
    border-right: none;
}

.unam-qty-product-view>button:nth-last-child(1) {
    border-left: none;
}

@media (min-width:0) and (max-width:991px) {
    .unam-product-wrapper.grid>ul>.unam-product-item {
        width: 33.33%;
    }
}

@media (min-width:0) and (max-width:590px) {
    .unam-product-wrapper.grid>ul>.unam-product-item {
        width: 50%;
    }
}

@media (min-width:0) and (max-width:447px) {
    .unam-product-wrapper.grid>ul>.unam-product-item {
        width: 100%;
    }
}

.unam-header-wrapper>.unam-header-bottom-wrapper>.container>.unam-main-menu>ul>li>ul.simple-dropdown-test>li>ul {
    position: absolute;
    right: 0;
    top: 0;
    padding: 0 0 0 15px;
    transform: translateX(100%);
    display: none;
    max-height: 300px;
    overflow: hidden;
    overflow-y: scroll;
}

.unam-header-wrapper>.unam-header-bottom-wrapper>.container>.unam-main-menu>ul>li>ul.simple-dropdown-test>li:hover>ul {
    display: block;
}

.unam-header-wrapper>.unam-header-bottom-wrapper>.container>.unam-main-menu>ul>li>ul.simple-dropdown-test>li>ul>li>a {
    background: #ffffff;
    display: block;
    padding: 10px;
    border-bottom: 1px solid #d3d3d3;
    max-width: 250px;
}

.ma-newproductslider-container {
    margin: 0 -15px 0 0;
}

.cart .totals {
    padding: 0;
    margin: 0 -15px 0 0;
}

#shopping-cart-totals-table>tbody>tr>td:nth-child(1),
#shopping-cart-totals-table>tfoot>tr>td:nth-child(1) {
    background: #eeeeee;
    padding: 0 15px 0;
    vertical-align: middle;
    border-bottom: 1px solid #d3d3d3;
    text-align: left !important;
}

#shopping-cart-totals-table>tbody>tr>td:nth-child(2),
#shopping-cart-totals-table>tfoot>tr>td:nth-child(2) {
    padding: 15px;
    border-bottom: 1px solid #d3d3d3;
}

.unam-header-wrapper>.unam-header-middle-wrapper>.container>.unam-user-help-actions>.unam-user-cart .top-cart-content>ol.mini-products-list>li>.product-details>a {
    display: none;
}

.mini-products-list .product-details>a {
    display: none;
}

.mini-products-list .product-details>a {
    display: none;
}

.cms-red-de-librerias .block.block-manufacturer,
.cms-red-de-librerias .block.block-poll {
    display: none;
}

#checkout-review-table-wrapper .review-qty-wrapper {
    display: flex;
}

#checkout-review-table-wrapper .review-qty-wrapper button {
    border: none;
    width: 28px;
    height: 28px;
    background: #eeeeee;
    border: 1px solid #d3d3d3;
}

#checkout-review-table-wrapper .review-qty-wrapper button {}

#checkout-review-table-wrapper .review-qty-wrapper input {
    border-radius: 0;
    border-left: none;
    border-right: none;
}

div#checkout-review-submit a {
    font-weight: 900;
    color: var(--main-color--);
    text-transform: lowercase;
}

.unam-library-information {
    padding: 25px 0;
    text-align: center;
}

.main-banner-image {
    margin: 0 0 25px;
}

#p_method_cashondelivery~label {
    display: none !important;
}

dd.option_method_dhlint {
    font-size: 0;
    height: 30px;
    width: 120px;
    background: url(http://librosunam.hipertexto.com.co/media/Hipertexto/main/DHL-Logotipo.png);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
}

dl.shipment-methods input[type="radio"] {
    display: inline-block !important;
}

.owl-container {
    margin: 0 !important;
}


/*
.tab-title-color h2,
.tab-title-color .owl-buttons div{
    background: #CFD318 !important;
}
*/

.tab-title-color .owl-buttons div:hover {
    background: #444444 !important;
}

.unam-spacer {
    height: 35px;
    display: block;
}

.home-content,
.modul-group {
    margin: 0;
}

.main-banner-image>img {
    max-width: 860px;
}

#owl-homa-slide .owl-prev {
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
}

#owl-homa-slide .owl-next {
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
}

#owl-homa-slide.owl-theme .owl-controls {
    text-align: initial !important;
    position: initial !important;
    top: initial !important;
    right: initial !important;
}

#owl-homa-slide .owl-pagination {
    display: none !important;
}

div#owl-homa-slide {
    margin: 0 0 15px;
}

div#owl-homa-slide .owl-item {
    /*border-right: 15px solid #ffffff;*/
    /*FILG*/
    border-right: 15px solid transparent;
}

.product-disscount-price {
    font-size: 16px;
    font-weight: 900;
}

.product-disscount-price~.product-price {
    text-decoration: line-through;
    text-align: center;
    color: #777777;
}

@media (min-width:0) and (max-width:1199px) {
    .unam-header-wrapper>.unam-header-middle-wrapper>.container>.unam-user-help-actions>.unam-user-cart .top-cart-title>a>span.price {
        display: none !important;
    }
    .unam-header-wrapper>.unam-header-middle-wrapper>.container>.unam-user-help-actions>.unam-user-cart .top-cart-title>a::before {
        margin: 0 3px;
    }
    .unam-header-wrapper .top-cart-title .price {
        display: none;
    }
}

.unam-product-view>.unam-product-view-main-content>.unam-additional-info-column>.panel-group>.panel>.panel-heading>.panel-title {
    text-transform: lowercase;
}

.unam-product-view>.unam-product-view-main-content>.unam-additional-info-column>.panel-group>.panel>.panel-heading>.panel-title:first-letter {
    text-transform: uppercase;
}

li.category37 * {
    text-transform: lowercase !important;
    display: inline-block;
}

li.category37 *:first-letter {
    text-transform: uppercase !important;
}

.unam-blog-carousel.widget-latest.unam-category-tab-slider.tab-title-color {
    display: none;
}

.catalog-product-view .product-collateral .unam-category-tab-slider {
    display: none;
}

.block.block-account .block-content>ul>li>a {
    text-transform: lowercase;
    display: inline-block;
}

.block.block-account .block-content>ul>li>a:first-letter {
    text-transform: uppercase;
}

.block.block-layered-nav .actions>a {
    text-transform: lowercase;
    display: inline-block;
}

.block.block-layered-nav .actions>a:first-letter {
    text-transform: uppercase
}

.btn-remove3 {
    display: block;
    width: 39px;
    height: 39px;
    font-size: 0;
    line-height: 0;
    border-radius: 100%;
    border: 1px solid #e6e6e6;
    background: #f1f1f1 url(../images/remove.png) 0 0 no-repeat;
    text-indent: -999em;
    overflow: hidden;
    margin: auto;
}

.btn-remove3:hover {
    background-color: #007CCB;
    border-color: #007CCB;
}

.unam-disscount-label {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
}