/** * This file is a container for custom CSS. You can use it to override the default styles of the theme. * * 1. Copy the file "SAMPLE.custom.css" and rename it to "custom.css". *    Otherwise this file will not be loded by Magento. * 2. Enable it in the admin panel. * 3. Uncomment slected sample styles or add your own CSS to override the default styles of the theme. * * Please refer to the user guide for more details. * *//* Stock indicator on product page: icon color-------------------------------------------------------------- *//*.availability-only .ic { color: green; }*//* Product counter in the mini cart drop-down-------------------------------------------------------------- *//*.header .skip-link .count {	background-color: deepskyblue;}*/body {    overflow-x: hidden;}@font-face {    font-family: 'Majesti Banner';    src: url('../fonts/MajestiBanner-Heavy.eot');    src: url('../fonts/MajestiBanner-Heavy.eot?#iefix') format('embedded-opentype'),    url('../fonts/MajestiBanner-Heavy.woff2') format('woff2'),    url('../fonts/MajestiBanner-Heavy.woff') format('woff'),    url('../fonts/MajestiBanner-Heavy.ttf') format('truetype'),    url('../fonts/MajestiBanner-Heavy.svg#MajestiBanner-Heavy') format('svg');    font-weight: 900;    font-style: normal;}input.input-text, textarea {    font-family: open sans;}.cursor-default {    cursor: default!important;}.cursor-pointer {    cursor: pointer!important;}.href-no-border, .href-solid, .href-dashed, .href-dotted {    text-decoration: none!important;}.href-no-border:hover, .href-solid:hover, .href-dashed:hover, .href-dotted:hover {    text-decoration: none!important;}.m4m-href-no-border, .m4m-href-solid, .m4m-href-dashed, .m4m-href-dotted {    text-decoration: none!important;}.m4m-href-no-border:hover, .m4m-href-solid:hover, .m4m-href-dashed:hover, .m4m-href-dotted:hover {    text-decoration: none!important;}.href-no-border, .m4m-href-no-border {    color: #02cfbe !important;    cursor: pointer!important;    border-bottom: none!important;}.href-solid, .m4m-href-solid {    color: #02cfbe !important;    cursor: pointer!important;    border-bottom: 1px solid!important;}.href-dashed, .m4m-href-dashed {    color: #02cfbe !important;    cursor: pointer!important;    border-bottom: 1px dashed!important;}.href-dotted, .m4m-href-dotted {    color: #02cfbe !important;    cursor: pointer!important;    border-bottom: 1px dotted!important;}.bold {    font-weight: 600!important;}.color-white {    color: white!important;}.color-black {    color: black!important;}.uppercase {    text-transform: uppercase!important;}.heart {    background: transparent url("../images/home-heart.png") no-repeat scroll left center;    display: inline-block;    height: 40px;    position: relative;    top: 8px;    width: 40px;}.top-logo {    text-align: center;}.logo-heading {    color: #9dfee2;    font-family: Roboto Slab;    font-size: 16px;    padding: 40px 0 30px;    text-align: center;}.bottom-list-section ul li {    color: #9DFEE2;    font-family: Open Sans;    font-size: 15px;    font-weight: 600;}.bottom-list-section ul li span {    display: table-cell;    font-size: 14px;    height: 60px;    padding-left: 70px;    vertical-align: middle;    word-wrap: break-word;}.bottom-list-section ul li.cartimg span {    background: transparent url("../images/ic-01.png") no-repeat scroll left center;}.bottom-list-section ul li.leaf span {    background: transparent url("../images/ic-02.png") no-repeat scroll left center;}.bottom-list-section ul li.currency span {    background: transparent url("../images/ic-03.png") no-repeat scroll left center;}.bottom-list-section ul li.heart-link span {    background: transparent url("../images/ic-04.png") no-repeat scroll left center;}.footer-primary-top-block {    margin-bottom: 40px;}.left-content-block .phone .content-inner {    border-right: 1px solid #344E44;}.content-inner {    min-height: 100px;    padding: 30px 10px;    text-align: center;}.content-inner img, .content-inner span {    display: block;    margin: 0 auto;}.content-inner span {    display: block;    font-family: Open Sans;    font-size: 14px;    font-weight: 400;    margin: 0 auto;    padding: 15px 0 0;    text-align: center;}.social-top-inner .social-icon {    display: inline-block;    margin: 0 15px 0 0;}.social-top-inner .social-icon a {    background: red none repeat scroll 0 0;    border-radius: 100%;    color: #FFFFFF;    font-size: 26px;    width: 50px;    height: 50px;    line-height: 50px;    text-align: center;    display: inline-block;}.social-icon.twitter a {    background-color: #48B0E7;}.social-icon.pintrest a {    background-color: #F52600;}.social-icon.youtube a {    background-color: #D20C1E;}.social-icon.instagram a {    background-color: #E4AD2A;}.desc-middle-inner {    color: #FFFFFF;}.social-icon.facebook a {    background-color: #20488E;}.footer-top-container {    background-image: url("../images/green-pattern.jpg");    min-height: 350px;}.left-content-block .ssl .content-inner {    border-right: 1px solid #344E44;    border-top: 1px solid #344E44;    padding-right: 3px;}.left-content-block .visa .content-inner {    border-top: 1px solid #344E44;    display: table-cell;    vertical-align: middle;}.visa .content-inner span {    font-size: 11px;    padding: 0;}.bottom-footer-links-inner {    padding: 20px 0;    text-align: center;}.bottom-footer-links-inner ul li {    display: inline-block;    line-height: 24px;    padding: 0 15px;}.bottom-footer-links-inner ul li a {    color: #FFFFFF;    font-family: Open Sans;    font-size: 15px;}.bottom-footer-copyright {    padding: 20px 0;    text-align: center;}.bottom-footer-copyright span.top-copyright {    text-transform: uppercase;}.bottom-footer-copyright span {    color: #FFFFFF;    display: block;    font-family: Open Sans;    font-size: 13px;    font-weight: 400;}.bottom-footer-copyright span.bottom-copyright {    font-family: Open Sans;    font-size: 10px;    padding-top: 8px;}.bottom-footer-links-inner .mobile-collapsible .block-title.heading {    display: none;}.nav-block--top.grid-full {    display: inline-block;    margin: 0 1%;    width: 50%;}.sub-title {    display: block;    font-family: OpenSans-Light;    font-size: 30px;    padding-bottom: 5px;    line-height: 100%;    margin-bottom: 20px;}.border-bottom {    background-color: #F9B430;    display: block;    height: 5px;    margin-top: 12px;    width: 40px;}.nav-block--right .products {    background: #F1EEE9 none repeat scroll 0 0;    padding: 20px 35px;    position: relative;    /* 2017-02-07 top: -70px; */}.nav-block--right .products a {    display: table-cell;    vertical-align: middle;}.nav-block--right .product-img {    width: auto;}.nav-block--right .product-img > img {    border: 1px solid #DDDDDD;}.nav-block--right .products .product-name {    font-family: RobotoSlab-Light;    font-size: 18px;    padding-left: 20px;    word-wrap: unset;}.nav-block--right .products li {    margin-bottom: 10px;}.banner-bottom-note {    background: #F1EEE7 none repeat scroll 0 0;    color: #2A2A2A;    font-family: OpenSans-Semibold;    font-size: 15px;    line-height: 108px;    text-align: center;    text-transform: uppercase;}.note-span {    background: transparent url("../images/360.png") no-repeat scroll center center;    display: inline-block;    margin-right: 4px;    width: 96px;}.nav-container .right-img {    position: absolute;    right: 40px;    top: 45px;    display: block;}.nav-container .mCSB_scrollTools .mCSB_draggerRail, .nav-container .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {    width: 4px;}.nav-container .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {    background-color: #F9B430 !important;}.navi .nav-panel-inner {    padding: 32px 23px;}/*.nav-regular .nav-panel--dropdown{  height: 550px;}*/.static-blocks > * {    display: inline-block;    float: left;}.static-blocks {    position: relative;}.block-container {    position: relative;    z-index: 10;}.block-1 {    background: #ff9fb0 url(/media/wysiwyg/home/mosaico-membresia-envio-gratis.jpg) no-repeat scroll 0 0;    height: 646px;    margin-bottom: 10px;    margin-right: 1%;    overflow: hidden;    width: 32%;}.block-2 {    background: #b4cbd1 url(/media/wysiwyg/home/mosaico-basicos-cada-semana.jpg) no-repeat scroll 1% 0;    float: right;    height: 260px;    margin-bottom: 10px;    overflow: hidden;    width: 67%;}.block-container .content, .block-container.block-1 a.btn {    color: #FFFFFF;    position: absolute;    text-align: center;}.block-container.block-1 .content, .block-container.block-1 a.btn, .block-container.block-4 a.btn {    left: 0;    right: 0;    bottom: 16%;}.block-container.block-1 a.btn {    bottom: 9%;    color: #000000;    display: block;    margin: 0 auto;    max-width: 200px;    width: 100%;}.block-container.block-1 a.btn:hover, .block-container.block-2 a.btn:hover {    opacity: 0.60;}.static-blocks .block-3 .btn {    opacity: 0.60;}.block-container.block-2 .content {    background: #b4cbd0;    background: -webkit-linear-gradient(top right, #b4cbd1, #c0d5db); /* For Safari 5.1 to 6.0 */    background: -o-linear-gradient(top right, #b4cbd1,#c0d5db); /* For Opera 11.1 to 12.0 */    background: -moz-linear-gradient(top right, #b4cbd1, #c0d5db); /* For Firefox 3.6 to 15 */    background: linear-gradient(to top right, #b4cbd1, #c0d5db); /* Standard syntax */    background-color: #b4cbd3;    bottom: 0;    height: 100%;    padding: 6% 5%;    right: 0;    top: 0;    width: 47%;}.block-container.block-3 {    /*background: #04cab1 none repeat scroll 0 0;    height: 336px;*/    display: flex;    justify-content: center;    margin-bottom: 10px;    padding: 21px 0;    overflow: hidden;    width: 32%;}.block-container.block-3 .content {    position: relative;}.block-container.block-4 {    background: #B5E5CF url(/media/wysiwyg/home/mosaico-vida-healthy.jpg) no-repeat scroll right 0;    height: 255px;    overflow: hidden;    width: 67%;}.block-container.block-5 {    background: #81E3F0 url(/media/wysiwyg/home/mosaico-100-temas-good.jpg) no-repeat scroll center 0;    bottom: 0;    height: 645px;    overflow: hidden;    position: absolute;    right: 0;    width: 32%;}.block-4 .content {    background: #B5E5CF; /* For browsers that do not support gradients */    background: -webkit-linear-gradient(#B5E5CF, #B5E5CF); /* For Safari 5.1 to 6.0 */    background: -o-linear-gradient(#B5E5CF,#B5E5CF ); /* For Opera 11.1 to 12.0 */    background: -moz-linear-gradient(#B5E5CF, #B5E5CF); /* For Firefox 3.6 to 15 */    background: linear-gradient(#B5E5CF, #B5E5CF); /* Standard syntax */    background-color: #B5E5CF;    height: 88%;    left: 0;    padding: 6% 0;    right: 0;    top: 0;    width: 60%;}.block-container.block-4 a.btn {    left: 8%;    position: absolute;    right: 0;    text-align: center;    width: 40%;}.block-4 .bold {    display: block;}.block-container .block-5 .content {    bottom: 12px;    left: 0;    right: 0;}.block-5 .bold {    display: block;    padding: 5px 0;}.static-blocks .block-5 .sub-title {    margin-bottom: 0;}.static-blocks .block-5 .sub-title + .sub-title {    margin-bottom: 15px;}.block-1 .btn {    background: #FF9FB0;}.block-2 .btn {    background: #DCE556;}.block-3 .btn {    background: #65CBBE;}.block-4 .btn {    background: #B5E5CF;}.block-5 .btn {    background-color: #81E3F0;}.title-wrapper {    font-family: Roboto Slab;    font-size: 25px;    line-height: 100%;    margin-bottom: 25px;}.static-blocks .sub-title {    font-family: Montserrat;    font-weight: 400;    font-size: 18px;    margin-bottom: 25px;}.static-blocks .btn {    font-family: Montserrat;}.block-1 .title {    display: block;}.block-1 .sub-title .bold {    display: block;}.static-blocks .btn {    border: 1px solid #FFFFFF;    color: #000000;    display: inline-block;    font-family: Montserrat;    font-size: 18px;    font-weight: lighter;    line-height: 35px;    padding: 2px 2%;    z-index: 99;    cursor: pointer;    margin-top: 7%;}.static-blocks .block-3 .sub-title {    margin-bottom: 0;}.block-2 .btn {    background: #b4cbd1 none repeat scroll 0 0;    bottom: 20%;    position: absolute;    right: 5%;    text-align: center;    width: 42%;}.block-2 .title:last-child {    display: block;}.block-container.block-3 > img {    display: block;    margin: 0 auto 18px;}.block-3 .title-wrapper {    margin-bottom: 15px;}.block-container.block-3 .content input {    background: transparent url("../images/selectbox.png") repeat scroll center center;    border: medium none;    border-radius: 7px;    color: #00A990;    font-family: Montserrat-Light;    font-size: 18px;    height: 35px;    line-height: normal;    margin-bottom: 15px;    padding: 0 7px;    width: 80%;}.static-blocks .caption {    bottom: 0;    color: #FFFFFF;    left: 0;    position: absolute;    right: 0;    top: 0;    transition: all 300ms ease-out 0s;    z-index: -1;}.static-blocks .caption {    cursor: pointer;    height: 100%;    margin: 0 auto;    opacity: 0;    text-align: center;    width: 100%;}.static-blocks .block-1 .caption {    background-color: #FF9FB0;}.static-blocks .block-2 .caption {    background-color: #b4cbd1;}.static-blocks .block-3 .caption {    background-color: rgba(100, 203, 190, 0.85);}.static-blocks .block-4 .caption {    background-color: #B5E5CF;}.static-blocks .block-5 .caption {    background-color:#81E3F0;}.static-blocks .block-container .btn:hover {    opacity: 1;}.block-container.block-5 .content {    bottom: 10%;    left: 0;    right: 0;}.block-5 .btn {    background: none;    bottom: 4%;    left: 15%;    position: absolute;    text-align: center;    width: 65%;}/*.static-blocks .block-container .btn:hover + .caption.fade-caption,.static-blocks .block-container .btn:hover + .caption.scale-caption,.static-blocks .block-container .btn:hover + .caption.scale-caption-right{  opacity: 1;}*//*.static-blocks .block-container .caption.fade-caption:hover, .static-blocks .block-container .caption.scale-caption:hover,.static-blocks .block-container .caption.scale-caption-right:hover{  opacity: 1;  z-index: 11;}*/.caption span.uppercase {    display: inline-block;    font-family: Montserrat;    font-size: 28px;    font-weight: bold;    text-align: center;    vertical-align: middle;    line-height: 100%;}.caption-content {    display: table;    width: 100%;    height: 100%;}.caption a {    color: #FFFFFF;    /*display: table-cell;*/    vertical-align: middle;    cursor: pointer;    height: 100%;}.fa.fa-arrow-circle-o-right {    display: block;    float: none;    font-size: 45px;    font-style: normal;    font-weight: 100;    margin: 0 auto;    text-align: center;}/*.static-blocks .block-2:hover img{  -moz-transform: scale(1);  -o-transform: scale(1);  -webkit-transform: scale(1);  transform: scale(1);}*/.static-blocks .block-container .btn:hover + .scale-caption.caption a {    -moz-transform: translateX(20%);    -o-transform: translateX(20%);    -webkit-transform: translateX(20%);    transform: translateX(20%);}.static-blocks .block-container .btn:hover + .scale-caption-right.caption a {    -moz-transform: translateX(-20%);    -o-transform: translateX(-20%);    -webkit-transform: translateX(-20%);    transform: translateX(-20%);}.static-blocks .block-container .btn:hover + .scale-caption span.uppercase,.static-blocks .block-container .btn:hover + .scale-caption-right span.uppercase {    display: inline-block;}.static-blocks .block-container span.uppercase {    -webkit-transition-delay: 300ms;    -moz-transition-delay: 300ms;    -o-transition-delay: 300ms;    -ms-transition-delay: 300ms;    transition-delay: 300ms;}.static-blocks .block-container img {    -webkit-transition-delay: 500ms;    -moz-transition-delay: 500ms;    -o-transition-delay: 500ms;    -ms-transition-delay: 500ms;    transition-delay: 500ms;}.static-blocks .block-container .scale-caption.caption a {    left: -20%;    position: absolute;    width: 100%;    top: 35%;    -webkit-transition: all 300ms ease-out;    -moz-transition: all 300ms ease-out;    -o-transition: all 300ms ease-out;    -ms-transition: all 300ms ease-out;    transition: all 300ms ease-out;}.static-blocks .block-container .scale-caption-right.caption a {    right: -20%;    position: absolute;    width: 100%;    /*top: 35%;*/    -webkit-transition: all 300ms ease-out;    -moz-transition: all 300ms ease-out;    -o-transition: all 300ms ease-out;    -ms-transition: all 300ms ease-out;    transition: all 300ms ease-out;}.static-blocks .block-container .caption-content img {    display: block;    height: 53px;    margin: 20px auto 0;    width: 53px;}.static-blocks .block-container .slide-caption {    left: 30%;}.static-blocks .block-container .btn:hover + .slide-caption {    opacity: 1;    -ms-transform: translateX(-30%); /* IE 9 */    -webkit-transform: translateX(-30%); /* Chrome, Safari, Opera */    transform: translateX(-30%);}.static-blocks .block-3 .caption {    opacity: 0;}.static-blocks .block-3 .btn {    z-index: 999;}.static-blocks .block-container.block-3 .btn:hover {    opacity: 1;}.caret:before {    content: '';}.nav-regular li.level0 > a .caret {    opacity: 1;}.caret {    border-color: #333333 transparent transparent;    border-style: solid;    border-width: 6px 4px 0;    height: 0;    margin: 0 4px;    width: 0;}.blog-title > h1 {    color: #FFFFFF;    font-family: Open Sans;    font-size: 55px;    margin: 15px 0;}.blog-title > h2 {    color: #FFD5CC;    font-family: Roboto Slab;    font-size: 30px;    font-weight: 700;}.blog-content > p {    color: #FFFFFF;    font-family: Roboto Slab;    font-size: 17px;    line-height: 27px;    margin: 30px 0;}.blog-readmore {    color: #F8FC98;    font-family: Open Sans;    font-size: 20px;    font-weight: 700;}.cms-index-index .container {    overflow: visible;}..testimonial-main.clearer {    background: #f6f4ee none repeat scroll 0 0;    margin: 0 -5%;    padding: 50px 0 35px;    width: 110%;}.testimonial-slider {    padding: 0 38px;}.testimonial-top-block {    background: #FFFFFF none repeat scroll 0 0;    padding: 20px 15px;    text-align: center;    min-height: 185px;    border: 2px solid #E8E8E6;    border-bottom: 2px solid #D4D3CF;    position: relative;}.testimonial-slider .slide {    display: inline-block;    margin-right: 1.5%;    width: 90%;}.testimonial-slider .slide:last-child {    margin-right: 0;}.testimonial-top-block::after {    bottom: -9px;    content: url("../images/down-arrow.png");    display: block;    height: 12px;    left: 0;    margin: 0 auto;    position: absolute;    right: 0;    width: 25px;}.testimonial-slides.owl-carousel .owl-stage-outer {    overflow: visible;}.client-rating-box {    margin-bottom: 10px;    text-align: center;}.rating-Title {    font-family: Montserrat-Bold;    font-size: 16px;}.testimonial-top-block > p {    font-family: Montserrat-Regular;    font-size: 16px;}.name-location span {    color: #4F98A3;    font-family: Montserrat-Regular;    font-size: 15px;    text-transform: capitalize;}.testimonial-bottom-block {    margin: 25px 12px 0;    text-align: center;}.testimonial-bottom-block .profile-picture > img {    border-radius: 100%;    height: 78px;    margin: 0 auto;    width: 78px;}.profile-picture {    text-align: center;}.header-mobile .skip-link span.count,.open .mini-cart-heading span.count, .nav-item .mini-cart-heading span.count {    background: url("../images/basket-hover.png") no-repeat;    background-color: transparent;}/*.header-mobile .skip-link:hover span.count,*/.mini-cart-heading span.count {    background: url("../images/basket.png") no-repeat 0 0;    background-color: transparent;    color: #F5834A;    font-family: Open Sans;    font-size: 14px;    font-weight: 600;    height: auto;    line-height: 30px;    margin-left: 10px;    padding-left: 32px;    padding-right: 10px;    width: auto;}.dropdown .dropdown-heading.cover > span {    padding: 0;}.navi.nav-mobile .nav-item > a {    font-family: "Montserrat-Regular";}.header-primary .dropdown .mini-cart-heading.dropdown-heading {    cursor: pointer;}.publisher-main .owl-nav > div, .features-products-slider .owl-nav > div, .itemslider-wrapper .owl-nav > div {    height: 30px;    position: absolute;    top: 30%;    width: 30px;}.features-products-slider .owl-nav > div {    top: 50%;}.itemslider-wrapper .owl-nav > div {    top: 35%;}.publisher-main .owl-prev, .features-products-slider .owl-prev, .itemslider-wrapper .owl-prev {    left: -32px;    background: transparent url('../images/left-arrow.png') no-repeat left center;}.publisher-main .owl-next, .features-products-slider .owl-next, .itemslider-wrapper .owl-next {    background: transparent url('../images/right-arrow.png') no-repeat right center;    right: -32px;}.publisher-main .owl-prev:hover, .features-products-slider .owl-prev:hover, .itemslider-wrapper .owl-prev:hover {    background-image: url('../images/left-s.png')}.publisher-main .owl-next:hover, .features-products-slider .owl-next:hover, .itemslider-wrapper .owl-next:hover {    background-image: url('../images/right-s.png')}.publisher-main .publisher-title-block h6 {    font-family: montserrat;    font-size: 20px;    font-weight: normal;    margin-top: 30px;    padding-bottom: 20px;    text-align: center;}/*.bottom-list-section ul li.heart{    background: transparent none repeat scroll 0 0;    display: inline-block;    height: auto;}*/.publisher-main {    margin-bottom: 100px;}.finance-block {    padding: 40px 0 15px;    text-align: center;}.finance-block .content {    color: #52504C;    display: block;    font-family: 'Majesti Banner';    font-size: 30px;    font-weight: bolder;    line-height: 100%;    margin: 0 auto;    width: 46%;}.container.finance-block > a {    display: inline-block;    padding-top: 25px;}.testimonial-title {    font-family: montserrat;    font-size: 15px;    font-weight: bold;    margin: 0;}.testimonial-top-block .testimonial-desc {    display: inline-block;    font-family: Montserrat;    font-size: 16px;    font-weight: 100;}.name-location {    padding: 20px 0 0;}.home-feature-product.container {    text-align: left;}.home-feature-product.container {    display: inline-block;    margin-bottom: 80px;    padding: 0 2%;}.home-feature-product .featured-block{    display: block;}.featured-block-container {    margin: 40px auto;    padding: 10px 0 30px;}.featured-title {    display: block;    font-family: open sans;    font-size: 38px;    font-weight: 600;    line-height: 100%;    margin-bottom: 30px;}.promo-text-inner {    background-color: #00B3D6;    background-size: cover !important;}.promo-text-inner {    min-height: 310px;    padding: 20px 54px;}.promo-head-block {    padding-left: 7px;}.promo-head-block h1, .promo-head-block h2, .promo-head-block h4 {    color: #FF7481;}.promo-head1 {    font-family: Montserrat-Regular;    font-size: 35px;    margin-bottom: 4px;}.promo-head2 {    font-family: Open Sans;    font-size: 25px;    font-weight: 600;    margin-bottom: 10px;}.promo-head3 {    font-family: Montserrat-Light;    font-size: 20px;    line-height: 25px;    margin-bottom: 18px;}.promo-head4 {    font-family: Montserrat-Light;    font-size: 16px;    line-height: 25px;    margin-bottom: 18px;    color: #510845;}.promo-button button.button::after {    content: "";    font-family: FontAwesome;    font-weight: 300;    padding-left: 14px;}.promo-button a.button,.promo-button button.button {    background: #FFEBE5;    border: 1px solid #FFFFFF;    border-radius: 0;    color: #000000;    font-family: Open Sans;    font-size: 17px;    padding: 0 22px;    text-transform: none;    font-weight: 600;}.promo-button a.button:hover {    border: 1px solid #FFFFFF;    background: #FFEBE5;}.featured-slider-title {    border-bottom: 2px solid #E5E5E5;    color: #5D5C5C;    display: block;    font-family: Montserrat-Regular;    font-size: 22px;    line-height: 100%;    margin-bottom: 10px;    padding-bottom: 10px;}.featured-main-block {    padding: 0 34px;}.featured-main-block .product-name {    font-family: Montserrat-Regular;    font-size: 13px;    line-height: 14px;    margin-bottom: 5px;    margin-top: 10px;    max-height: 32px;    min-height: 32px;    overflow: hidden;    padding: 0 15px;    text-align: center;}.featured-main-block .product-image-wrapper {    /* border-bottom: 2px solid #d8d6ca; */    display: inline-block;    margin: 0 auto;    padding-bottom: 15px;    position: relative;}.features-products-slider.owl-carousel .item {    text-align: center;}.featured-price-box {    padding: 0 15px;    text-align: center;}.featured-price-box .regular-price {    color: #000;    font-family: Montserrat-Regular;    font-size: 13px;}.featured-price-box .price-box p {    color: #000000;    font-family: Montserrat-Regular;    font-weight: 800;    margin: 0;}.featured-price-box .price-box .you-save .price {    color: #ef7600;    font-family: Montserrat-Regular;}.featured-block .top-block {    margin-bottom: 100px;}.m4m-featured-block-subwrapper {    min-height: 350px;    overflow: hidden;}.m4m-featured-block-img {    max-width: 700px;    overflow: hidden;    width: 700px;}.promo-button button.button:hover {    border: 1px solid #000000;}.somos-tus-alidos {    padding: 20px 0 60px;}.somos-tus-alidos.container > img {    display: block;    margin: 0 auto;}.the-slideshow-wrapper-outer .owl-nav > div {    position: absolute;    width: 37px;    height: 75px;    display: block;    top: 43%;}.the-slideshow-wrapper-outer .owl-nav .owl-prev {    background: transparent url("../images/left-slide.png") no-repeat scroll center center;    left: 6.5%;}.the-slideshow-wrapper-outer .owl-nav .owl-next {    background: transparent url("../images/right-slide.png") no-repeat scroll center center;    right: 6.5%;}/*.static-blocks .btn:hover {  border: 1px solid #000;  opacity: 0.5;}*/#subscribe-form .input-box .validation-advice {    background-color: rgb(255, 255, 255);    border-radius: 3px;    font-size: 12px;    font-weight: bold;    height: 36px;    left: 2px;    line-height: 36px;    margin: 0;    padding: 10px 0;    position: absolute;    text-align: center;    top: 2px;    width: 99%;    z-index: 1;}/*.nav-regular li.level0:last-child a > span {  color: #00dbb7;}.nav-regular li.level0:last-child a:hover > span {  color: #222222;}*/.form-search .search-autocomplete li:hover, .form-search .search-autocomplete li.selected {    background: rgba(58, 58, 58, 0.8) none repeat scroll 0 0;    color: #00CFB4 !important;}.form-search .search-autocomplete li {    padding: 5px 7px;}.form-search .search-autocomplete ul {    padding: 0;}.form-search .search-autocomplete li .qty {    float: right;}.sticky-header .mini-cart-heading.dropdown-heading.cover.skip-link.skip-cart {    padding: 12px 0;}div.amgroupcat .product-view .right {    float: right !important;}.manufacture-name > h2 {    color: #00DBB7;    font-family: Montserrat-Regular;    font-size: 17px;    margin-bottom: 15px;}.product-view .product-shop .product-name h1 {    font-family: Montserrat-Regular;    font-size: 24px;    text-transform: uppercase;    color: #000000;}.product-weight {    color: #A3A3A3;    display: block;    font-family: OpenSans-Light;    font-size: 16px;    /*margin-bottom: 20px; ju2*/    margin-bottom: .6875em;}.product-sku {    color: #000;    display: block;    font-size: 1em;    margin-bottom: 3px;}.intd-product-sku {    color: #333333;    display: block;    font-family: OpenSans-Light;    font-size: 1em;}.intd-product-disSaleable {    color: #D8D8D8;    display: block;    font-family: Open Sans;    font-size: 14px;    font-weigth: bold;}.intd-product-sku-disSaleable {    color: #D8D8D8;    display: block;    font-family: OpenSans-Light;    font-size: 10px;}.intd-product-price-disSaleable {    color: #D8D8D8;}.product-view .product-shop .product-name {    /*margin: 0 0 20px; ju1*/    margin: 0 0 .5833em;}.product-view .container1-wrapper, .product-view .container2-wrapper, .product-view .add-to-box {    border: 0 none;    /*margin-top: 36px;*/}.button.btn-cart {    background-color: #ef7600;}.button.btn-cart:hover {    background-color: #ff8800;}.m4m-featured-addtocart {    margin: 10px 0;}.m4m-featured-addtocart .button.btn-cart {    font-size: 14px;    line-height: 2.2;}.add-to-cart .qty-wrapper, .add-to-cart .button {    display: block;    margin-bottom: 10px;}.product-view .add-to-cart .btn-cart {    font-size: 20px;    font-weight: 700;    line-height: 48px;    padding: 0;    width: 100%;}.select_qty {    width: 100%;}select {    -moz-appearance: none;    -webkit-appearance: none;    appearance: none;    background: #FFFFFF url("../images/select_drop.png") no-repeat scroll 95% center;    border: 2px solid #D2C8C8;    cursor: pointer;    font-family: Open Sans;    font-size: 16px;    height: 47px;    padding-left: 10px;    padding-right: 42px;}.product-view .add-to-cart .btn-cart {    font-family: open sans;    font-size: 16px;    font-weight: bold;    line-height: 48px;    padding: 0;    width: 100%;}.add-to-cart .qty-wrapper, .add-to-cart .button {    display: block;    margin-bottom: 10px;}.btn-stock-noti {    width: 14%;    float: left;    border: none;    background: none;    font-size: 1.4em;    font-weight: bold;    padding: 0.15em 0;    cursor: pointer;    color: #00CFB4;}.btn-stock-noti:hover {    color: #000000;}.product-view .btn-cart, .button.btn-checkout {    background-color: #EF7600;    border-radius: 4px;    color: #FFFFFF;    font-family: Open Sans;    font-size: 18px;    font-weight: 600;    line-height: 36px;    padding: 0 20px;    text-transform: uppercase;}.product-view .btn-disable {    background-color: #777777;}.product-view .add-to-links a.amlist {    background: transparent url("../images/plus-cart.png") no-repeat scroll 98% center;    display: inline-block;    height: 36px;    text-indent: -9999px;    width: 36px;}.emailfriend {    /* 2017-02-11 display: inline-block; */    display: none;    line-height: 36px;}.product-view .action-box {    border-right: 2px solid #CFC7C7;    display: inline-block;    margin-right: 17px !important;    padding-right: 17px;    vertical-align: top;}.product-view .action-box {    display: inline-block;    margin: 0;}.social-share-block {    display: inline-block;    line-height: 32px;}.social-share-block .share-icon {    display: inline-block;    margin: 0 13px;}.social-share-block .share-icon a, .emailfriend a {    color: #CFC7C7;    font-size: 24px;}.social-share-block .share-icon a:hover, .emailfriend a:hover {    color: #000000;}.amgroupcat .add-to-links .pipe {    display: none;}.add-to-box .amgroupcat {    display: block;}.product-view .action-box {    display: inline-block;    float: left;    margin: 0;}.extrahint-wrapper .product-pricing, .addresses-list .addresses-primary .item, .order-info-box, .advanced-search-summary, .opc .gift-messages-form {    background-color: #F7F5F6;}.product-view .product-shop .price-box .old-price .price-label {    display: inline-block;}.product-content-column .availability {    display: none;}.product-content-column .availability.out-of-stock {    display: inline-block;    font-size: 1.5em;}/* 2017-05-01.product-view .product-shop .price-box .regular-price .price, .product-view .product-shop .price-box .special-price .price, .product-view .product-shop .price-box .special-price .price-label, .product-view .product-shop .price-box .old-price .price, .product-view .product-shop .price-box .old-price .price-label, .product-view .product-shop .price-box .price-including-tax .price, .product-view .product-options-bottom .price-box .regular-price .price, .product-view .price-as-configured .price, .map-popup-price .regular-price .price, .product-view .price-box.map-info .old-price .price {    top: -0.69642em;    font-size: 1em;    position: relative;}*/.product-view .product-shop .price-box .price-label, .product-view .product-shop .price-box .price {    display: inline-block;    font-family: Montserrat-Regular;    font-size: 15px;    font-weight: normal;    white-space: nowrap;}.product-view .product-shop .price-box .you-save .price {    color: #EF7600;}.product-view .product-shop .old-price {    margin: 0 0 13px;}.you-save, .products-grid .price-box .you-save .price {    color: #EF7600;    display: inline-block;}.special-price {    display: inline-block;    margin: 0 5px 10px 0;}.extrahint-wrapper {    margin-bottom: 20px;}.bottom-tabs {    background: #F7F5F6 none repeat scroll 0 0;    padding: 40px 0;}.bottom-tabs #product-tabs {    display: block !important;    float: none;    margin: 0 auto;    width: 75%;}.bottom-tabs .gen-tabs .tabs a, .gen-tabs.accor .acctab {    font-family: Montserrat-Regular;    font-size: 18px;    margin: 0;    padding: 0;    text-transform: capitalize;}.bottom-tabs .gen-tabs .tabs li {    margin: 0 35px 0 20px;}.gen-tabs .tabs li:first-child {    margin-left: 0;}.gen-tabs .tabs li a.current::after {    background: #FCB42A none repeat scroll 0 0;    content: "";    display: block;    height: 5px;    margin: 0 auto;    width: 40px;}.gen-tabs--style1 .tabs a.current {    margin-bottom: 0;    margin-top: 0;    padding-top: 0;}.gen-tabs--style1 .tabs-panels {    border-bottom: medium none;    border-top: medium none;}.gen-tabs .tabs-panels {    padding: 20px 0;}.gen-tabs .tabs-panels .panel {    color: #757575;    font-family: Opensans-Light;    font-size: 16px;    line-height: 26px;}.bottom-upsell {    display: block;    margin: 0 auto;    max-width: 1170px;    padding: 72px 0;    text-align: center;}.product-bottom .tabs-panels .section-title {    display: none;}.block .block-title, .block-layered-nav .block-subtitle--filter, .section-title, strong.section-title, .cart .crosssell h2, .cart .discount h2, .cart .shipping h2 {    border-bottom: medium none;    font-family: Opensans-Light;    font-size: 30px;    font-weight: lighter;    line-height: 29px;    padding-bottom: 15px;    padding-top: 15px;}.bottom-upsell .section-title.padding-right {    padding-right: 0 !important;}.block.block-upsell {    margin: 0 auto;    padding: 0 30px;}.products-grid .product-image {    border-bottom: 1px solid #DDDDDD;    display: block;    margin: 0 auto 10px;    padding-bottom: 10px;    text-align: center;}h2.product-name a, h3.product-name a, h4.product-name a, h5.product-name a, h6.product-name a, strong.product-name a, p.product-name a {    font-family: Montserrat;    font-weight: normal;}.products-grid .product-image {    border-bottom: 1px solid #DDDDDD;    display: block;    margin: 0 auto 10px;    padding-bottom: 10px;    text-align: center;}.itemslider-wrapper .products-grid .price-box {    text-align: center;}.mpblog-post .post-thumbnail img.thumbnail {    margin: 0 auto;    width: 100%;}#mpblog_grid .mpblog-post .post-thumbnail img.thumbnail {    width: 100%;}.bottom-blog {    background: #F7F5F5 none repeat scroll 0 0;    padding: 52px 0;}.mpblog-post {    margin-bottom: 20px;    text-align: center;}.mp-post-title a {    font-family: OpenSans-Semibold;    font-size: 15px;    text-transform: uppercase;    color: #222222;}.mp-post-title a:hover {    color: #00C0CC;}.mp-content {    color: #7E7E7E;    font-family: Montserrat-Light;    font-size: 15px;    min-height: 90px;}.thumbnail-container {    margin-bottom: 0;}.mp-post-title > h2 {    line-height: 15px;    min-height: 35px;    margin-bottom: 15px;}.product-bottom .bottom-blog .mp-read-more:hover {    color: #000000;}.product-bottom .bottom-blog .mp-read-more {    color: #00C0CC;    display: inline-block;    float: none;    font-family: Opensans-Semibold;    font-size: 17px;    line-height: 25px;    margin: 0;    text-align: center;}.product-bottom .title {    position: relative;    text-align: center;}.product-bottom .title::after {    background: #DFDAD4 none repeat scroll 0 0;    content: "";    height: 2px;    left: 0;    position: absolute;    top: 50%;    width: 100%;}.product-bottom .section-title {    background: #FFFFFF none repeat scroll 0 0;    clear: both;    display: inline-block;    margin: 0;    padding: 0 30px;    color: #292929;}.badges-list img {    display: block;    margin: 0 auto 20px;}.badges-list li {    font-family: Montserrat;    font-size: 15px;    margin-bottom: 20px;    text-align: center;    color: #000000;}.product-badge-column {    padding-top: 50px;}.product-img-column {    padding-top: 0;}.product-view .collateral-container.box-tabs {    margin-bottom: 0;}.product-view .box-additional > div {    margin-top: 20px;}.blog-container, .product-bottom .box-collateral.box-upsell {    margin-top: 35px;}.blog-container {    margin-top: 64px;}.amgroupcat .bottom-blog .section-title span {    letter-spacing: 10px;}.amgroupcat .bottom-blog .section-title {    padding: 0 30px 0 40px;}.bottom-blog .section-title {    background: #F7F5F6 none repeat scroll 0 0;    color: #292929;    display: inline-block;    font-family: opensans-light;    font-size: 24px;    position: relative;    z-index: 4;}.catalog-category-view .bottom-blog .section-title {    font-size: 18px;}.catalog-category-view .bottom-blog .section-title span {    letter-spacing: 8px;    font-size: 35px;}.catalog-category-view .bottom-blog .mp-post-title a {    color: #000000;}.bottom-blog .sub-title a {    color: #949393;    display: block !important;    font-family: Open Sans;    font-size: 13px;    font-weight: normal;    text-decoration: underline;    line-height: normal;}.bottom-blog .sub-title a:hover {    text-decoration: underline;    color: #00CFB4;}.bottom-blog .section-title span {    display: block;    font-family: opensans-semibold;    font-size: 30px;    line-height: 40px;    text-transform: uppercase;}.product-primary-column .img-box .more-images .thumbnails.slides {    display: block;}.catbanner {    background-size: cover;    background-position: center center;    background-repeat: no-repeat;    height: 160px;}/* 2017-05-12.mpblog-index-index .catbanner {    display: none;}*/.product-options p.required {    display: none;}.cat-name > h4 {    color: #FFFFFF;    /* 2019-03-25 display: table-cell; */    display: none;    font-family: OpenSans-Light;    font-size: 80px;    font-weight: 300;    margin: 0;    text-align: center;    text-transform: uppercase;    vertical-align: middle;    text-shadow: 4px 3px 6px rgba(0, 0, 0, 0.30);}.blog-title.cat-name > h4 {    font-size: 88px;}.cat-name {    display: table;    height: 100%;    width: 100%;}.category-title h1 {    color: #292929;    font-family: OpenSans-Light;    font-size: 28px;}.category-title {    border-bottom: medium none;}.ui-slider .ui-slider-range {    background: #72ECD0 none repeat scroll 0 0;    border: medium none;}.ui-slider .ui-slider-handle {    background: #FFFFFF none repeat scroll 0 0;    border: 1px solid #AAAAAA;    border-radius: 50%;    cursor: pointer;}.amshopby-slider-price {    color: #939595;    font-size: 16px;}.amount {    display: none;}.customheight {    height: 150px;}.category-title {    border-bottom: medium none;    padding: 8px 0 20px;}.breadcrumbs li {    font-family: open sans;    font-size: 14px;    margin-right: 5px;    font-weight: 300;}.breadcrumbs li > * {    color: #858585;}.page-title h1::after {    background: #F9B430 none repeat scroll 0 0;    content: "";    display: block;    height: 4px;    margin-top: 9px;    width: 40px;}.block-layered-nav .block-content > dl > dt {    border-bottom: 2px solid #DBDBDB;    color: #000000;    cursor: pointer;    display: block;    font-family: Montserrat;    font-size: 20px;    font-weight: normal;    padding: 12px 0;    margin-top: 30px;    margin-bottom: 12px;}.block-layered-nav .block-content > dl > dd {    color: #959595;    font-family: OpenSans-Light;    font-size: 1.3em;    line-height: 25px;    margin: 0;    padding: 0 5px;}.tree-filter ol li {    padding: 1px 0 1px 23px;}.main .col-left div.block-layered-nav.amshopby-collapse-enabled dl dt,.block-layered-nav .block-content > dl > dt {    background: transparent url("../images/minus-hover.png") no-repeat scroll right center;}.main .col-left div.block-layered-nav.amshopby-collapse-enabled dl dt.amshopby-collapsed,.block-layered-nav .block-content > dl > dt.dt-hide-filter {    background: transparent url("../images/plus-hover.png") no-repeat scroll right center;}div.block-layered-nav dd a.amshopby-attr-selected::before,div.block-layered-nav dd a.amshopby-attr::before,.block-layered-nav dl dd ol > li > a::before {    background: #FFFFFF none repeat scroll 0 0;    border: 1px solid #AAAAAA;    border-radius: 10px;    box-shadow: 0 0 0 1px #D3CFC3;    content: "";    height: 15px;    left: 3px;    margin-top: 0;    position: absolute;    top: 5px;    width: 15px;}div.block-layered-nav dd a.amshopby-attr-selected::before,div.block-layered-nav dd a.amshopby-attr:hover::before,.block-layered-nav dl dd ol > li > a:hover::before {    background: #B3B3B3 none repeat scroll 0 0;}div.block-layered-nav dd a.amshopby-attr,.block-layered-nav dl dd ol > li > a, .block-layered-nav dl dd ol > li > span {    padding: 0 0 0 28px;}.block-layered-nav dl dd ol > li.amshopby-advanced > a,div.block-layered-nav dd li.amshopby-advanced a {    padding: 0;}.block-layered-nav dl dd ol > li.amshopby-advanced > a::before,div.block-layered-nav dd li.amshopby-advanced a:before {    content: none;}div.block-layered-nav dd a.amshopby-attr-selected,div.block-layered-nav dd a.amshopby-attr,div.block-layered-nav dd a.amshopby-attr:hover {    background: transparent;    padding: 0 0 0 28px;    position: relative;}.block-layered-nav .block-content > dl > dt:first-child {    margin-top: 0;}.sidebar .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .sidebar .mCSB_scrollTools .mCSB_draggerRail {    width: 5px;}.sidebar .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {    background-color: #9A9A9A;}.sidebar .mCS-dark.mCSB_scrollTools .mCSB_draggerRail {    background-color: #E6E6E6;}.sidebar .rslider {    margin-top: 30px;}.banner-below-circle a .title {    color: #7E7E7E;    font-family: open sans;    font-size: 30px;}.banner-below-circle .sub-cat-title,.banner-below-circle .sub-title {    font-family: Montserrat;    font-size: 16px;    color: #363636;    line-height: 28px;}.banner-below-circle > .title {    color: #2A2A2A;    display: block;    font-family: open sans;    font-size: 40px;    line-height: 100%;    margin: 0 0 80px;    padding-bottom: 15px;    position: relative;    text-align: center;}.banner-below-circle > .title::after {    background-color: #F9B430;    border: 0 none;    bottom: 0;    content: "";    height: 5px;    left: 0;    margin: 0 auto;    position: absolute;    right: 0;    width: 50px;}.banner-below-circle .left-wrapper {    float: left;}.banner-below-circle .middle-part {    float: left;}.banner-below-circle .right-wrapper {    float: left;}.left-part, .right-part {    margin-bottom: 35px;    min-height: 120px;}.left-part > a, .right-part > a {    display: block;    padding-bottom: 18px;}.banner-below-circle .middle-part {    display: table-cell;    margin: 0 auto;    text-align: center;}.category-products .products-grid .product-image {    border-bottom: none;}.availability-only {    color: #FF9900;    font-size: 14px;    margin-bottom: 20px;}.block .actions, .section-line, .buttons-set, .toolbar {    border: medium none;    margin-bottom: 0;}.toolbar .pager {    border: none;    padding: 0;}.category-products .sorter {    color: #959595;    font-size: 16px;    margin: 15px 0;}.limiter .per-page {    display: none;}ul.products-grid {    border-bottom: medium none;    border-top: medium none;    margin-top: 15px;}.ui-slider-horizontal .ui-slider-handle {    top: -4px !important;}.ui-slider-horizontal .ui-slider-range {    height: 5px;    top: 4px;}.ui-slider .ui-slider-handle {    background: #FFFFFF none repeat scroll 0 0;    border-radius: 50%;    cursor: pointer;    height: 22px;    width: 22px;}.ui-slider .ui-slider-handle + .ui-state-default {    border: 2px solid #72ECD0 !important;}.ui-slider .ui-slider-handle:first-child {    border-color: #AAAAAA !important;}.amshopby-slider-ui {    width: 87%;}div.block-layered-nav.amshopby-collapse-enabled dl dt {    padding-left: 0;}.block-layered-nav .tree-filter .icon {    margin: 6px 4px 0 -15px;}.block-layered-nav #narrow-by-list .filter-act {    margin-top: 0;}.block-layered-nav .rslider #track, .block-layered-nav .rslider #range, .block-layered-nav .rslider .handle {    background-image: url("../images/slider-new-2.png");}.block-layered-nav .rslider .handle {    background-position: -25px -36px;    cursor: pointer;    height: 22px;    position: absolute;    top: -8px;    width: 25px;}.rslider #range {    margin-left: 3px;}.block-layered-nav .rslider .handle#from {    background-position: 0 -36px;}.sorter select {    height: 44px;    min-width: 170px;}.limiter > select {    /*    min-width: 58px;    padding: 10px 8px;    text-align: center;    */}.limiter > select option {    padding-left: 0;    padding-right: 0;}.ic-arrow-down::before, .ic-arrow-up::before {    content: none;}.ic-arrow-down {    background: transparent url('../images/down-arrow-new.png') no-repeat center center;}.ic-arrow-up {    background: transparent url('../images/down-arrow-new.png') no-repeat center center;    -webkit-transform: rotate(180deg);    -moz-transform: rotate(180deg);    -ms-transform: rotate(180deg);    -o-transform: rotate(180deg);    transform: rotate(180deg);}.sorter .sort-by .category-asc:hover {    background: transparent url('../images/down-arrow-new-hover.png') no-repeat center center;}.sorter .sort-by .category-desc:hover {    background: transparent url('../images/down-arrow-new-hover.png') no-repeat center center;    -webkit-transform: rotate(180deg);    -moz-transform: rotate(180deg);    -ms-transform: rotate(180deg);    -o-transform: rotate(180deg);    transform: rotate(180deg);}.sorter .sort-by .category-asc, .sorter .sort-by .category-desc {    margin: 0 15px;}.sorter .sort-by {    background: transparent none repeat scroll 0 0;    float: left;    padding-right: 3px;}.sorter label {    margin-right: 10px;}.category-products ul.products-grid {    border-bottom: medium none;    border-top: medium none;    clear: both;}h2.product-name a, h3.product-name a, h4.product-name a, h5.product-name a, h6.product-name a, strong.product-name a, p.product-name a {    color: #222222;}.features-products-slider h3.product-name a {    text-transform: uppercase;}.related-category.product-bottom .section-title {    padding: 0 35px;}.catalog-category-view .related-category.product-bottom .section-title {    padding: 0 40px;}/*.related-category .bottom-blog .section-title span {  letter-spacing: 8px;}*/.sidebar .block .block-title {    border-bottom: 2px solid #DBDBDB;    color: #000000;    display: block;    font-family: Montserrat;    font-size: 1.5em;    font-weight: normal;    margin-bottom: 12px;    margin-top: 30px;    padding: 12px 0;}.sidebar .block.block-viewed .block-title {    font-size: 15px;}.category-products {    margin: 0 0 40px;}.sidebar .block-layered-nav > .block-title, .sidebar .block-layered-nav .block-content > .block-subtitle {    display: none;}.category-products > .toolbar > .pager > .pages,.category-products > .toolbar-bottom {    display: none;}.sidebar .block.block-cart .block-title {    margin-top: 0;}.sidebar .block.block-cart:first-child {    margin-top: 0;}/* window */.ajaxlogin-window {    background: #FFFFFF;    z-index: 999;    position: fixed;    text-align: left;    -webkit-border-radius: 0;    -moz-border-radius: 0;    border-radius: 0;    outline: none;    -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);    -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);    box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);    -webkit-background-clip: padding-box;    -moz-background-clip: padding-box;    background-clip: padding-box;    max-width: 90% !important;}.ajaxlogin-window .content {    max-width: 100%;}.ajaxlogin-window .page-title {    background: #00CFB3 none repeat scroll 0 0;    color: #FFFFFF;    font-family: open sans;    font-size: 24px;    font-weight: 600;    margin-bottom: 0;    margin-top: 0 !important;    padding: 18px 22px;    text-align: left;}.ajaxlogin-window .close {    color: #000000;    cursor: pointer;    font-size: 20px;    opacity: 0.1;    position: absolute;    right: 15px;    top: 8px;}.ajaxlogin-window .popup-content {    border: 1px solid #DDDDDD;    max-height: 450px;    /*overflow-y: auto;*/    padding: 40px 20px 20px;}.ajaxlogin-window #ajaxlogin-create-window .popup-content {    border: 1px solid #DDDDDD;    max-height: 450px;    /*overflow-y: auto;*/    padding: 5px 20px;}.ajaxlogin-window .buttons-set button.button {    background-color: #3DC998;    border-radius: 4px;    font-family: "Montserrat-Regular";    font-size: 14px;    line-height: 40px;    min-width: 100px;    padding: 0 14px;}.ajaxlogin-window .buttons-set button.button:hover {    background: #56E2B1 none repeat scroll 0 0;}.ajaxlogin-window #ajaxlogin-create-form #remember-me-box.control {    bottom: 0;    position: relative;    float: left;}.ajaxlogin-window #ajaxlogin-create-window .buttons-set {    padding: 0 !important;}.ajaxlogin-window .back-link.register-bottom-back {    bottom: 0 !important;}#ajaxlogin-login-window {    display: block;    margin: 0 auto;    width: 100%;}.ajaxlogin-window input.input-text {    height: 45px;    width: 100%;    border: 1px solid #B2B2B2 !important;}.ajaxlogin-window input[type="checkbox"] {    cursor: pointer;    display: block;    margin-left: 2px;    margin-top: 5px;    opacity: 0;    position: absolute;    z-index: 999;}.ajaxlogin-window input[type="checkbox"] + label span {    display: inline-block;    width: 19px;    height: 19px;    margin: -2px 4px 0 0;    vertical-align: middle;    background: url(../images/check_radio_sheet.png) left top no-repeat;    cursor: pointer;}.ajaxlogin-window input[type="checkbox"]:checked + label span {    background: url(../images/check_radio_sheet.png) -19px top no-repeat;}.ajaxlogin-window #ajaxlogin-create-form .form-list .control > label {    font-family: "Montserrat-light";    font-size: 12px;    font-weight: normal;}.customer-name .field {    margin-bottom: 0;}#ajaxlogin-create-form > .fieldset + .fieldset div.field {    margin-bottom: 20px;}#ajaxlogin-create-form > .fieldset + .fieldset li {    margin-bottom: 0;}.customer-account .popup-main-inner input[type="checkbox"] {    cursor: pointer;    display: block;    margin-left: 2px;    margin-top: 5px;    opacity: 0;    position: absolute;    z-index: 999;}.customer-account .popup-main-inner input[type="checkbox"] + label span {    display: inline-block;    width: 19px;    height: 19px;    margin: -2px 4px 0 0;    vertical-align: middle;    background: url(../images/check_radio_sheet.png) left top no-repeat;    cursor: pointer;}.customer-account .popup-main-inner input[type="checkbox"]:checked + label span {    background: url(../images/check_radio_sheet.png) -19px top no-repeat;}.ajaxlogin-window label {    color: #555555;    font-size: 14px;    margin-bottom: 10px;    text-align: left;    font-family: "Montserrat-Regular";    font-weight: normal;}.or::after {    background: #B2B2B2;    bottom: 0;    content: "";    height: 1px;    position: absolute;    right: 0;    top: 8px;    width: 45%;}.or::before {    background: #B2B2B2;    bottom: 0;    content: "";    height: 1px;    position: absolute;    left: 0;    top: 8px;    width: 45%;}.or {    clear: both;    display: block;    margin: 10px auto;    position: relative;    text-align: center;    width: auto;}.ajaxlogin-window .buttons-set .noaccount a {    display: inline-block;    cursor: pointer;}.noaccount {    display: block;    font-size: 14px;    margin: 15px 0 30px;    text-align: center;    font-family: "Montserrat-light";}.ajaxlogin-window a {    color: #00C0CC;    font-family: "Montserrat-light";    font-size: 12px;}.ajaxlogin-window a:hover {    color: #333333;}.bottom-links {    padding: 20px 0 10px;}#ajaxlogin-login-form .bottom-links {    padding: 0;}#remember-me-box .input-box, #remember-me-box > label {    display: inline-block;}#remember-me-box.control {    list-style: outside none none;    display: inline-block;}.ajaxlogin-window #remember-me-box .input-box input {    font-size: 2px;    margin: 0;}.ajaxlogin-window .input-text.required-entry.validate-password {    margin-bottom: 0;}.ajaxlogin-window label em {    display: none}.ajaxlogin-window ul li {    line-height: normal;}.ajaxlogin-window ul,.ajaxlogin-window .form-list {    list-style: none;    margin: 0;}.ajaxlogin-window .form-list li {    margin-bottom: 28px}.ajaxlogin-window .form-list .input-box {    clear: both;}.ajaxlogin-window .form-list input.input-text,.ajaxlogin-window .form-list textarea {    width: 100%}.ajaxlogin-window .input-box input {    margin: 0}#ajaxlogin-create-window .ajax-reg-popup-top-info {    margin: 0 0 20px !important;}#ajaxlogin-forgot-window p {    color: #555555;    font-size: 14px;    margin-bottom: 10px;    font-family: "Montserrat-Regular";}.ajaxlogin-window .input-box .validation-advice {    line-height: normal;}.ajaxlogin-window .close {    background: transparent;    height: 15px;    width: 15px;}.ajaxlogin-window .close:hover {}.ajaxlogin-window .progress-indicator {    display: block;    text-align: center;    float: right}.ajaxlogin-window .please-wait {    position: static;    padding: 0;    background: none;    border: none;    margin: 0;    left: auto;    top: auto;}.ajaxlogin-window .buttons-set {    margin: 0;    text-align: center;    border-top: 0 solid #E4E4E4;    padding: 7px;}.ajaxlogin-window .buttons-set a {    display: block;}.ajaxlogin-window .form-list .input-box {    width: auto}.ajaxlogin-window .buttons-set .back-link {    display: block;    margin: 0;    padding: 0;    text-align: center;}.ajaxlogin-window .buttons-set .back-link a {}.ajaxlogin-window .buttons-set .please-wait.ajaxlogin-window .actionbar {    padding: 10px 10px 0;    text-align: right;    font-weight: bold;}#ajaxlogin-mask {    background: #FFFFFF;    opacity: 0.8;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";    filter: alpha(opacity=80);    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    z-index: 990;}* html #ajaxlogin-mask {    position: absolute;}.no-top-banner .breadcrumbs, .catalogsearch-result-index .breadcrumbs, .catalogsearch-advanced-index .breadcrumbs, .catalog-product-view .breadcrumbs {    margin-top: 30px;}.ias-trigger a:hover {    color: #00cfb4;}.block-account .block-title {    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;    padding-left: 0 !important;}/*.nav-regular .nav-submenu--mega.dd-itemgrid-2col{   -moz-column-count: 2;   -webkit-column-count: 2;   column-count: 2;}*/.dd-itemgrid-2col > .nav-item:nth-child(2n+1) {    clear: none;}.nav-regular .nav-submenu--mega.newUl {    float: left;    margin: 0;    width: 50%;}/*.nav-regular .cuidado-personal .nav-submenu--mega.newUl:first-child{   width: 38%;}*/.nav-regular .nav-submenu--mega.newUl > li {    display: block;}.nav-regular .nav-submenu--mega > .nav-item > a {    line-height: 17px;}.navi.nav-regular .nav-submenu--mega > li > .nav-panel a {    line-height: 18px;}.product-item-inner:hover .bottom-action .display-onhover {    display: block !important;}#subscribe-mini-form .input-box {    position: relative;}#subscribe-mini-form .validation-advice {    background: #FFFFFF none repeat scroll 0 0;    display: block;    font-size: 14px;    left: 0;    line-height: 30px;    margin: 0 auto;    position: absolute;    right: 0;    text-align: center;    top: 2px;    width: 78%;}ul.sub-menu {    padding-left: 30px;}.validation-failed {    /*border: 2px solid #ee001c !important;*/}.block-layered-nav .block-content .currently li {    padding: 3px 0;}.block-content .currently {    background: #FFFFFF none repeat scroll 0 0;    color: #939595;    font-family: open sans;    font-size: 16px;    font-weight: 300;}.block-content .currently li:hover {    cursor: pointer;}.block-layered-nav .block-content .currently li > a.btn-remove::before {    background: rgba(0, 0, 0, 0) url("../images/close_side.png") no-repeat scroll left 1px;    content: "";    height: 14px;    width: 14px;}.block-layered-nav .block-content .actions {    background-color: #FFFFFF;    font-family: open sans;    font-size: 14px;    font-weight: 300;    margin-bottom: 20px;}.category-wrapper {    /* 2017-02-07    float: left;    list-style: outside none none;    margin: 0 20px 20px;    width: 186px;    position: relative;    height: 210px;    */    float: left;    height: auto;    list-style: outside none none;    margin: 0 2% 20px;    position: relative;    width: 16%;}.category-wrapper:last-child {    margin-right: 0;}.category-wrapper a::after {    background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;    bottom: 0;    content: "";    left: 0;    position: absolute;    right: 0;    top: 0;    -webkit-backface-visibility: hidden;    backface-visibility: hidden;    -webkit-transition: all 0.1s ease-out;    transition: all 0.1s ease-out;}.blog .header-nav-dropdown-wrapper {    margin: 0;}.nav-regular .nav-item--parent.blog .caret {    /* display: none; */}.nav-regular .nav-item--parent.blog a {    color: #00DBB7;}.nav-regular .nav-item--parent.blog .nav-panel--dropdown {    height: auto;}.category-wrapper a {    display: block;    height: 100%;    overflow: hidden;    position: relative;    width: 100%;}.category-wrapper .caption {    bottom: auto;    color: #FEFEFE;    font-family: Montserrat;    font-size: 1.4em;    font-weight: 500;    left: 50%;    line-height: 1;    margin: 0;    position: absolute;    right: auto;    text-align: center;    top: 50%;    transform: translateX(-50%) translateY(-50%);    -webkit-transform: translateX(-50%) translateY(-50%);    width: 100%;    z-index: 21;    text-transform: uppercase;}.category-wrapper a img {    backface-visibility: hidden;    height: 100%;    left: 0;    opacity: 1;    position: relative;    top: 0;    -webkit-backface-visibility: hidden;    backface-visibility: hidden;    -webkit-transition: all 0.1s ease-out;    transition: all 0.1s ease-out;    vertical-align: bottom;    width: 100%;}.category-wrapper a:hover::after {    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;}.category-wrapper a:hover img {    transform: scale3d(1.06, 1.06, 1);    -webkit-transform: scale3d(1.06, 1.06, 1);}.product-content-column .price-box {    margin: 0 0 15px;}/* ---------------------------BLOG ------------------------------ */.mpblog-container .mp-blog-head {    display: block;}.mpblog-index-index .mpblog-container .mp-blog-head {    display: none;}.mp-blog-head h1 {    color: #292929;    font-family: OpenSans-Light;    font-size: 28px;    margin-bottom: 70px;    position: relative;    margin-top: 0;}.mpblog-container h1.mp-title {    margin-bottom: 50px;    margin-top: 0;}.mpblog-recentposts ul li {}.mp-blog-head h1::after {    background: #F9B430 none repeat scroll 0 0;    bottom: -12px;    content: "";    display: block;    height: 4px;    left: 0;    margin-top: 20px;    position: absolute;    width: 40px;}.mpblog-post .mp-blog-head.fix-me {    margin-top: 12px;}.content-slider {    position: relative;}.post-info {    background: #FFFFFF none repeat scroll 0 0;    font-size: 14px;    margin: 0 auto;    padding: 20px;    position: relative;    position: absolute;    text-align: center;    left: 0;    right: 0;    bottom: -82px;}.mpblog-list.grid .item .post-container {    background-color: #FFFFFF;    overflow: hidden;    padding: 0;}.content-slider .post-info {    display: none;}.content-slider .post-info.current {    display: block;}#featured-slider .owl-nav > div {    display: block;    height: 80px;    position: absolute;    top: 43%;    width: 80px;}#featured-slider .owl-nav .owl-prev {    background: rgba(0, 0, 0, 0) url("../images/left-arrow-featured.png") no-repeat scroll center center;    left: 1%;}#featured-slider .owl-nav .owl-next {    background: rgba(0, 0, 0, 0) url("../images/right-arrow-featured.png") no-repeat scroll center center;    right: 1%;}.post-info {    z-index: 99;}.post-info .category {    line-height: 26px;    height: 50px;    overflow: hidden;}.blog-block {    text-align: center;}.button.btn-blog {    background: #00CFB4 none repeat scroll 0 0;    border-radius: 5px;    bottom: 56px;    font-weight: bold;    height: 30px;    left: 0;    line-height: 30px;    margin: auto;    right: 0;    width: 80%;    position: absolute;    font-size: 14px;}.button.btn-blog span {    font-family: open sans;    font-weight: bold;}.blog-bottom-border {    background: #F1EFEF none repeat scroll 0 0;    display: block;    height: 30px;    line-height: 30px;    margin-top: 25px;}.blog-content {    font-family: "Montserrat-Light";    font-size: 14px;    position: relative;}#mpblog_sidebar_gex_blog_sidebar_2 .blog-content {    font-size: 16px;    line-height: 20px;    color: #000000;}.mpblog-archives-list li a {    display: block;    font-family: Montserrat-Light;    font-size: 16px;    margin-bottom: 10px;    text-transform: capitalize;}.mpblog-archives .block-content {    padding: 0;}.mpblog-archives .mpblog-archives-list {    padding: 0 10px;}.mpblog-archives .block-content .actions {    padding: 10px 12px 0;}.mpblog-index-post .desktop .desktop-block {    margin-bottom: 40px;}aside .blog-title {    font-family: open sans;    font-size: 24px;    font-weight: 300;    margin-bottom: 50px;    position: relative;    line-height: 30px;    text-align: center;    color: #000000;}aside .blog-title::after {    background: #F9B430 none repeat scroll 0 0;    bottom: -16px;    content: "";    height: 4px;    left: 0;    margin: auto;    position: absolute;    right: 0;    width: 40px;}.home-blog-main aside .blog-title::after {    display: none;}.home-blog-main aside .blog-title {    margin-bottom: 0;}.blog-block.blog-newsletter {    border: 1px solid #C1C1C1;    font-weight: 600;}.blog-newsletter .blog-content {    padding: 20px 15px 30px;}.blog-content form .input-text {    display: inline-block;    float: left;}.blog-content form .btn {    background: #EF7601;    border: 1px solid #DDDDDD;    box-shadow: none;    color: #FFFFFF;    display: inline-block;    line-height: 34px;    width: 64px;    height: 37px;}.newsletter-text {    color: #424C5A;    display: block;    font-family: Montserrat;    font-weight: normal;    padding: 10px 0 32px;}.social .blog-content > ul {    padding: 0 25px;}.blog-block.social .blog-content > ul {    padding: 0 20px;}.blog-block.social {    margin-bottom: 45px;}.blog-block ul li {    display: block;}.blog-block ul li a {    border: 2px solid #888888;    margin-bottom: 15px;    padding: 16px 10px;    border-radius: 2px;    display: block;}.social li a {    color: #807878;    font-family: open sans;    font-size: 18px;    font-weight: 600;    text-transform: uppercase;}.social li a:hover {    background: #F9B430;    color: #FFFFFF;    border: 2px solid #F9B430;}.single-product .price {    display: block;    text-align: left;}.single-product .action-links {    margin: 15px 0;}.single-product .button.btn-cart.btn-ajax-cart {    border-radius: 5px;    display: inline-block;    float: left;    line-height: 35px;    margin: 15px 0;    width: 75%;}#mpblog_content_post .mpblog-post {    text-align: left;}.mpblog-post span.categories {    display: none;}.ajaxlogin-window a.close {    display: none !important;}.ajaxlogin-window span.close {    background: rgba(0, 0, 0, 0) url("../images/cross.png") repeat scroll 0 0;    display: block;    height: 16px;    opacity: 1;    width: 16px;    top: 15px;}.block-crosssell .products-grid .item {    text-align: left;}.checkout-cart-index .block-crosssell strong.product-name {    font-size: 14px;    margin-bottom: 5px;}.block-crosssell .product-weight {    font-size: 12px;    margin-bottom: 5px;    min-height: 18px;}.block-crosssell .itemslider-wrapper .products-grid .price-box {    min-height: 45px;    text-align: left;}.block-crosssell .button.btn-cart {    border-radius: 3px;    height: 30px;    line-height: 30px;    margin-top: 12px;    text-transform: uppercase;    width: 100%;}#itemslider-crosssell .button.btn-cart {    font-family: open sans;    font-size: 1em;    padding: 0;}.products-grid .special-price {    margin-bottom: 0;}.block-crosssell .itemslider-wrapper {    padding: 0 25px;}.user-menu .mini-cart-heading.dropdown-heading.cover.skip-link.skip-cart > span {    display: inline-block;}.promo-head-block .promo-head1 {    font-family: Roboto Slab;    font-size: 30px;    font-weight: bold;}.ajaxlogin-window #remember-me-box label {    font-family: "Montserrat-light";    font-size: 12px;    font-weight: normal;}.mp-blog-advance-category-items .checkbox-custom {    display: none;}.course-date-title span {    color: #00DBB7;}.input-text-noti {    float: left;    width: 80%;}.product-view .grouped-items-table input.input-text {    font-family: Montserrat;}#checkout-shipping-method-load .shipment-methods > dt {    margin-bottom: 15px;}#checkout-review-table > tbody .product-name {    font-family: open sans;}form table#amlist-table tbody tr.last {    border-top: 1px solid #E5E5E5;}.customer-account form table#amlist-table tr.even td,.customer-account form table#amlist-table tr.even th {    border-bottom: 1px solid #E5E5E5;    border-right: 1px solid #E5E5E5;}#itemslider-crosssell .amgroupcat .price {    font-size: 11px;}#itemslider-crosssell .product-weight {    min-height: 36px;}#mpblog_sidebar_gex_blog_sidebar_product .button.btn-cart.btn-ajax-cart > span {    font-family: open sans;    font-size: 14px;    font-weight: bold;}#mpblog_sidebar_gex_blog_sidebar_product .button.btn-cart.btn-ajax-cart {    margin: 16px 0;    background-color: #EF7600;}#mpblog_sidebar_gex_blog_sidebar_product .button.btn-cart.btn-ajax-cart:hover {    background-color: #FF9C4E;}.m4m-btn-verdetalles {    bagrkound-color: #00c8c5;}.m4m-btn-verdetalles:hover {    bagrkound-color: #34cac8;}#mpblog_sidebar_gex_blog_sidebar_product .button.btn-cart.btn-ajax-cart.m4m-btn-verdetalles {    margin: 16px 0;    background-color: #00c8c5;}#mpblog_sidebar_gex_blog_sidebar_product .button.btn-cart.btn-ajax-cart.m4m-btn-verdetalles:hover {    background-color: #34cac8;}.p-seperater.p-italic {    font-style: italic;}.publisher-slides .owl-stage {    max-height: 60px;}.cms-index-noroute .main {    padding-top: 70px;}.center-wrapper {    display: block;    margin: 8% auto 0;    text-align: center;}.note-msg.empty-catalog {    background: rgba(0, 0, 0, 0) url("../images/img/empty-catalog.png") no-repeat scroll left top !important;    color: inherit;    display: inline-block;    font-family: open sans;    font-size: 25px !important;    font-weight: bold;    line-height: 68px;    margin: 0 auto;    min-height: 70px;    padding: 30px 20px 30px 160px !important;    text-align: center;    vertical-align: middle;}.page-layout-1column .center-wrapper {    text-align: center;}.page-layout-2columns-left .center-wrapper {    text-align: left;}/* 2017-02-07@media only screen and (min-width: 992px) and (max-width: 1200px) {    .category-wrapper {        height: auto;        width: 156px;    }    .mpblog-index-post .mpblog-recentposts .thumbnail {        margin-bottom: 78px;    }    .special-recent.block .block-title strong {        font-size: 20px;    }    .cat-name > h4 {        font-size: 60px;    }}@media only screen and (min-width: 960px) and (max-width: 991px) {    .category-wrapper {        height: auto;        width: 140px;    }}@media only screen and (max-width: 991px) {    .solution-post .mpblog-post .mp-content .itemslider .owl-item .product-image-wrapper {        margin: auto;    }    .menu-trigger .label,    .header-mobile .skip-link .label {        font-family: "Montserrat-Regular" !important;    }}@media only screen and (min-width: 768px) and (max-width: 991px) {    .mpblog-list.grid .item {        padding: 0;    }    .cat-name > h4 {        font-size: 54px;    }    .blog-content form .input-text {        width: 65%;    }    .mpblog-list.grid .item:nth-child(even) {        margin-right: 4%;        clear: left;    }    .desktop.two-columns-right section.content {        width: 66%;    }    .desktop.two-columns-right aside.right {        width: 30%;    }    .product-row .itemslider-wrapper .owl-prev {        left: 0;    }    .product-row .itemslider-wrapper .owl-next {        right: 0;    }    .mp-blog-head .solution-post-name {        font-size: 26px;        line-height: normal;    }    .block .block-title {        font-size: 25px;    }    .mpblog-index-post .mpblog-search .block-content input.input-text {        width: 142px;    }    .mpblog-recentposts ul li a {        margin-bottom: 100px !important;    }    .special-recent.mpblog-recentposts ul li a {        margin-bottom: 0 !important;    }    .special-recent.block .block-title strong {        font-size: 20px;    }    .special-recent.mpblog-recentposts ul li a.post-title {        margin-bottom: 0 !important;    }    .category-wrapper {        padding: 10px;        width: 33.33%;        height: auto;        box-sizing: border-box;        margin: 0;    }}@media only screen and (min-width: 768px) and (max-width: 770px) {    .mpblog-search .block-content .input-box {        width: 81%;    }}@media only screen and (min-width: 992px) and (max-width: 1200px) {    .blog-content form .input-text {        width: 67%;    }}@media only screen and (min-width: 992px) {    .mpblog-list.grid .item {        padding: 0;    }    .mpblog-list.grid .item:nth-child(even) {        margin-right: 4%;        clear: left;    }    .desktop.two-columns-right section.content {        width: 70%;    }    .desktop.two-columns-right aside.right {        width: 24%;    }}*//*accountlogin*/.account-login .page-title h1, .account-create .page-title h1, .customer-account-forgotpassword .page-title h1 {    font-family: open sans;}.account-create .page-title, .customer-account-forgotpassword .page-title {    margin-top: 30px;}.customer-account-forgotpassword p {    margin-bottom: 10px;}.account-login .content h2, .account-login .content h2 {    font-family: open sans;    font-weight: 600;}.account-login .buttons-set a {    float: left !important;    clear: both;    margin-bottom: 20px;}.account-login .content p {    font-family: 'Montserrat', sans-serif;}.account-login p.required {    margin: 0 0 15px 0;    /* float: left; */    clear: both;    display: block;    width: 100%;    text-align: left;}.account-login .inchoo-socialconnect-login-lower-facebook .buttons-set {    margin-top: 0;}div.inchoo-socialconnect-register .fieldset p {    margin-bottom: 10px;}.account-login .buttons-set button {    font-family: 'Montserrat', sans-serif;    clear: both;}.account-login .form-list label {    font-family: 'Montserrat', sans-serif;}.account-login .form-list li#remember-me-box label {    font-weight: normal;}.account-login .buttons-set a {    font-family: 'Montserrat', sans-serif;}div.inchoo-socialconnect-facebook {    float: left;}.inchoo-socialconnect-login .account-login .content p {    margin-bottom: 0;}.customer-account-login div.inchoo-socialconnect-login .content {    min-height: 50px;}.account-create .form-list li.control label {    font-weight: normal;}.right-part > a.outer-sub-cat-title,.left-part > a.outer-sub-cat-title {    padding: 0;    display: inline;}.right-part > a.outer-sub-cat-title:hover span.sub-cat-title,.left-part > a.outer-sub-cat-title:hover span.sub-cat-title {    color: #000000;}.banner-below-circle a .title:hover {    color: #262626;    font-weight: bold;}.banner-below-circle .outer-sub-cat-title {    color: #000000;}div.block-layered-nav dd a {    color: #939595;    font-size: 16px;    font-family: open sans;    font-weight: 300;}.block-layered-nav .block-content .currently li .multiselect-child {    display: block;    font-size: 16px;    color: #939595;    font-family: open sans;    font-weight: 300;    margin-bottom: 10px;    width: 100%;}.block-layered-nav .block-content .currently li .multiselect-child:hover {    color: #D80000;}.block-layered-nav .block-content .currently li:hover {    color: #D80000;}.block-layered-nav .block-content .currently li .btn-remove-inline {    background-image: none;}.toggle-content .currently + .actions a {    background: rgba(0, 0, 0, 0) url("../images/close_side.png") no-repeat scroll 2px 3px;    color: #D80000;    font-family: open sans;    font-size: 16px;    font-weight: 300;    padding-left: 26px;}.toggle-content .currently + .actions a:hover {    color: #807878;}.block-layered-nav .block-content .currently li .multiselect-child .btn-remove-inline {    display: inline-block;    float: left;    margin-right: 10px;    margin-top: 3px;}.block-layered-nav .block-content .currently li span.label {    display: block;    margin-bottom: 10px;    color: #939595;}.block-layered-nav .block-content .currently li:first-child {    margin-top: 0;}.block-layered-nav .block-content .currently li {    margin-top: 20px;}div.block-layered-nav dd li {    margin-bottom: 8px;}.totals-inner .button.btn-checkout {    /* 2017-02-11 text-transform: capitalize; */}.block-layered-nav .currently ol {    padding: 10px 0;}.block-layered-nav .currently + .actions {    padding: 0 0 10px;}.post-info {    max-width: 572px;    width: 100%;}.post-info .title {    font-size: 24px;    color: #807878;    font-weight: bold;    font-family: open sans;}.ajaxlogin-window a.close {    background: rgba(0, 0, 0, 0) url("../images/cross.png") repeat scroll 0 0;    display: block;    height: 16px;    opacity: 1;    width: 16px;}.my-account .page-title.title-buttons > h1 {    float: none;    margin-bottom: 10px;}.my-account .page-title.title-buttons > .button {    margin-bottom: 10px;    margin-left: 0;    padding: 0 2%;}.breadcrumbs li > * {    vertical-align: top;}.breadcrumbs li .last-crumb {    font-weight: 600;}.loader {    border: 3px solid #F3F3F3;    border-radius: 50%;    border-top: 3px solid #FF8600;    width: 20px;    height: 20px;    display: block;    -webkit-animation: spin 2s linear infinite;    animation: spin 2s linear infinite;}.marqee-note {    display: inline-block;    margin-right: 130px;}.ampromo-notification {    font-family: open sans;    font-size: 2.0em;    font-weight: 300;    line-height: 1.5;}.ampromo-notification a {    border-bottom: 1px dashed;    color: #00CFB4;    text-decoration: none;}.ampromo-notification a:hover {    text-decoration: none;}#ampromo-overlay .close {    background: rgba(0, 0, 0, 0) url("../images/amasty/ampromo/cerrar-lightbox-icon.png") no-repeat scroll 0 0;}#ampromo-items {    border: 6px solid #e0e0e0;    border-radius: 4px;}@-webkit-keyframes spin {    0% {        -webkit-transform: rotate(0deg);    }    100% {        -webkit-transform: rotate(360deg);    }}@keyframes spin {    0% {        transform: rotate(0deg);    }    100% {        transform: rotate(360deg);    }}/* 2017-02-07@media only screen and (min-width: 320px) and (max-width: 1024px) {    .static-blocks .block-container .btn:hover {        opacity: 0.7;    }}@media only screen and (min-width: 320px) and (max-width: 640px) {    .ajaxlogin-window #ajaxnewsletter-subsciption .popup-content {        height: auto !important;    }    .logo-heading h1 {        font-size: 28px;    }}@media only screen and (min-width: 768px) {    .page-layout-2columns-left .column-main {        width: 74.167%;    }    .page-layout-2columns-left .sidebar-main {        width: 25.833%;    }}@media only screen and (max-width: 1024px) {    .popup-main.popup-customer-address-book {        max-height: none !important;    }}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: landscape) {    .static-blocks .block-container .slide-caption {        left: 0;    }    .static-blocks .block-container .btn:hover + .slide-caption {        opacity: 1;        transform: translateX(0%);    }}@media only screen and (max-width: 991px) {    .amshopby-slider-ui {        width: 85%;    }    .social-share-block .share-icon a, .emailfriend a {        font-size: 20px;    }    .product-view .action-box {        margin-right: 0 !important;        padding-right: 0 !important;    }}@media only screen and (max-width: 769px) {    .mini-cart-heading.dropdown-heading.skip-link.skip-cart span.label {        display: none !important;    }}@media only screen and (max-width: 767px) {    .actions.clearer.display-onhover {        margin: 0 auto;    }    .display-onhover .action-links {        margin-top: 1px;        width: 25% !important;    }    .display-onhover > .cart-qty-box,    .display-onhover > .cart-btn-box {        width: 75% !important;    }    div.block-layered-nav.amshopby-collapse-enabled dl dt,    div.block-layered-nav.amshopby-collapse-enabled dl dt.amshopby-collapsed {        background: transparent none repeat scroll 0 0;    }    .two-columns-right .mpblog-list.grid .item, .two-columns-left .mpblog-list.grid .item {        width: 100%;    }    .post-info {        padding: 10px 8px;        max-width: 300px !important;    }    .post-info .category {        font-size: 20px;    }    .post-info .title {        font-size: 20px;    }    .blog-content form .input-text {        width: 70%;    }    .mpblog-index-post .mpblog-post .post-thumbnail img.thumbnail {        width: 100%;    }    .mpblog-container {        width: 90%;        margin: auto;    }    .mp-blog-head h1::after {        left: 0;    }    .mp-blog-head h1 {        text-align: left;    }    .breadcrumbs {        margin: auto;        width: 100%;    }    .mpblog-social-container .mp-buttons ul li {        margin-right: 10px;    }    .bottom-blog .mpblog-post {        margin: auto;        width: 90%;    }    .mpblog-search .block-content .input-box {        width: 100%;    }    .mpblog-search .block-content button.button {        width: 24%;    }    #featured-slider .owl-nav > div {        top: 24%;    }    #featured-slider .owl-nav .owl-next {        background: url(../images/right-arrow-featured-mobile.png) no-repeat center center;        right: 10px;        width: 50px;        height: 49px;    }    #featured-slider .owl-nav .owl-prev {        background: url(../images/left-arrow-featured-mobile.png) no-repeat scroll center center;        left: 10px;        width: 50px;        height: 49px;    }    .mpblog-index-index .main.container {        margin-top: 110px;    }    .search-value-input {        display: inline-block;        float: right;        width: 100%;        position: relative;    }    .mpblog-search .block-content button.button {        position: absolute;        right: 0;        top: 0;    }    .mpblog-search .block-content input.input-text {        padding: 0 56px 0 15px;    }    .cart-qty-box button.button {        width: 48%;    }    .category-title h1 {        font-size: 28px;    }    .catalog-product-view .breadcrumbs {        margin-top: 0;    }    .mpblog-search .block-content {        position: relative;    }    .solution-products-title {        font-size: 24px;    }    .solution-post .mpblog-post .mp-content .product-row2 .itemslider-wrapper .title {        font-size: 18px;    }    .solution-post .mp-content .short-content {        margin-bottom: 40px;    }    .solution-post .mpblog-post .mp-content .itemslider-wrapper .title {        font-size: 18px;    }    .solution-title {        font-size: 22px;    }    .mp-blog-head .solution-post-name {        font-size: 24px;    }    .ajaxlogin-window .mCSB_inside > .mCSB_container {        margin-left: 0;        margin-right: 0;        max-width: 85%;        margin: auto !important;        width: 100%;    }    .mini-cart-heading.dropdown-heading.skip-link.skip-cart span.label {        display: none !important;    }    .header-mobile .skip-link:hover span.count {        color: #FFFFFF;    }    form table#amlist-table {        border: 1px solid #E5E5E5;    }    .inner-custom-onecolumn-success .gex-order-one-page-success-block {        margin-top: 166px;    }    .custom-onecolumn-success .buttons-set button.button {        width: auto;    }    .sorter .sort-by .category-asc, .sorter .sort-by .category-desc {        margin: 0 8px;    }    .account-login .page-title {        margin-top: 0;    }    .category-wrapper {        padding: 10px;        width: 50%;        height: auto;        box-sizing: border-box;        margin: 0;    }    .category-wrapper .caption {        font-size: 13px;    }    .testimonial-slider .slide {        margin-bottom: 25px;    }}@media only screen and (max-width: 480px) {    .gex-image-content {        padding: 0 15px;    }    .gex-image-content > h3, .gex-image-content > h4 {        font-size: 20px;    }    .custom-onecolumn-success .page-title {        padding: 30px 0;    }    .inner-custom-onecolumn-success h1 {        font-size: 1.3em;    }    .toolbar .limiter {        display: none;    }}*/