@font-face {
    font-family: 'BebasNeue';
    src: url('BebasNeue.eot') format('embedded-opentype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'BebasNeue';
    src: url('data:application/x-font-woff charset=utf-8;base64,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 3naQtx3kbQd520HedpC3Hewkj53kkYVxsjBOFsbJ3w7yt4P87SB/O9gxHjvGY8d47BiPHeOxYzyy NU62xvmtqOEXaiZrqTdd0kA2NvK8nOcmnte67PTJTp/s9MlOn+z0yU6f7LS7q4ss9MlCnyz0yUKf LPTJQp8stDuvCwu6yDifjPPJOJ+M88k4n4zzyZgUGZMiY1JkTApLurCkC0u61FzOg3nAO6FaAAuh HhpY/SJYivyDyG1g/HVYcTx7gs/kRA5O8Qbe/ThJsqf3cvqCE3wtfdvoewKa4UnYDi1wsdPcntwv IvMSvAyvwE7YBRc70Y/Sfwxeg9fhOLwB3/JEx4udeLETL3bixc5hn/BzTR8e78PjfXi8D4/34fG+ 807npcyROZl5Zxln352lTCZJpdTxvrGQt5RVvOmvISqPy5/lMO8JD6uN6hG1SW3mXSFUdNa+IxQ+ O3oJby0T7P98rpw02nxokrlPMmgZjk6Orh7saSR1kDs3+NOI6uj8J9bnW0Za57wxyDqHRwxgpHT+ X/ag15dmJHRMt60Xfhog2Wv6LMPTyTx/YP5tXuMEyHnKCkczDBxjGDr/y/jk9yKfMHHHGZ7OjKBO cvCnQdc2HJ3ugU92tZfwwTB06D+d93SS2FritOMjqfPf3D8DZfKy5wtHwp4n31aHb3WQneZM3tOH 5pgjRjuW8X73cHUG3w1D9NM30jGnOR/O5D/ZLE1nan/LFSWlapXUDHnwEL/gBXyO4v8iW4pkrL29 pZTLFfy9Ssbzyz6RViVUSXWetuJ/+6gU0rqMdwdbit0bhC2Xy5Xu/qBCruaNQuQamCxTLrmimm/s zsh53xS49QfVtidmahVPFay7v17obCx06w+qbU/K1MnOiuA2O32jHc2jAO0CN8L5xd4N5XKpUoQ/ x+LREmJS5rAlt91fylllgLjIjcsyHptzmUBMAiZi1YWoJGJV2GpjPiVLMFMwSvEFMirs7B9FTthy BXkQSNsxA+zY6WwtHGKcx2Z8np4lvZKghDOfVxGDcZmYFmQ8EZRSl+fpEqytPzLpMp6oVDjP21y+ 8pJrKhzSuvtrSdaC/BLOVtsel6kFbkWlObUsa8HAzAqqbVdkarGzwu7oAIV+Lhc/Gy7L42LFnhbl Of68VAmzyoCBxZ45uUSISYA9Ty5ElIgVYGuBO3cC7FlkZwhGGdr6Aumou1kuyo4dIv9LXRbZe13l 7nWj7l63UGplFvPMlnnILqCWSr00MLu9473c3fGOc3e8FbJS7mR/3SX3sgtWU6ulSdYysr3vnSrb pEWmufveGe6+d6a7771enpcdzPCC7OL/Mnvru9jd+t7ibn2XSJscYp4j8hFz2Lvf9e7u92F39/uo u/v9mSpX9fILd/e72939/sXd/e7/D8P6bPh42mNgYGBkAIIrKjPVQPSJ/FANGA0AONcFIQAA') format('woff'), url('BebasNeue.tt----f') format('truetype'), url('BebasNeue.svg#BebasNeue') format('svg');
    font-weight: normal;
    font-style: normal;
}

#landing-accesorios {
    color: #000;
    line-height: 1.4;
    overflow: hidden;
    margin: -30px 0 -25px 0;
    width: 100%;
    clear: both;
    font-family: 'Open Sans', sans-serif;
    /* SECTIONS */
    /* border 2px solid #ffc800 */
    /* Class AUX */
    /* vendor('transition', all 1s ease 0.5s) */
    /*landing herramientas*/
    /*present*/
}

#landing-accesorios .container-fluid {
    padding: 0;
    height: 100%;
}

#landing-accesorios .container {
    padding: 0;
    clear: both;
    float: left;
}

#landing-accesorios h2 {
    padding: 0;
    margin: 0;
}

#landing-accesorios .box-model {
    height: auto;
    clear: both;
    padding: 0;
}

#landing-accesorios .loader {
    background: transparent url("../images/ring.svg") center no-repeat;
    background-size: cover;
    -webkit-background-size: cover;
    width: 75px;
    height: 75px;
}

#landing-accesorios #container {
    width: 100%;
    height: auto;
    float: left;
    overflow: hidden;
    opacity: 0;
    position: relative;
    /* background-image url(../images/bg-page.jpg) */
    background-position: center top;
    background-repeat: no-repeat;
}

#landing-accesorios .contents {
    max-width: 1170px;
    margin: 0 auto;
    position: relative;
    z-index: 1;
    height: 100%;
    clear: both;
}

#landing-accesorios .logos {
    position: relative;
    z-index: 1;
}

#landing-accesorios .intro {
    width: 100%;
    /* height calc(100vh - 114px) */
    height: auto;
    margin: 0 auto;
    clear: both;
    overflow: hidden;
    position: relative;
    background-position: center;
}

#landing-accesorios .intro .nav-bar {
    margin: 20px auto 0;
    height: 47px;
    z-index: 100;
    display: none;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    transform: translateZ(0);
    -webkit-transform: translateZ(0);
    background-color: #000;
}

#landing-accesorios .intro .nav-bar .logo-brand-mobile {
    float: left;
    text-align: right;
    position: absolute;
    z-index: 1000;
    top: 0;
    left: 12px;
    height: 100%;
    width: 125px;
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}

#landing-accesorios .video-intro {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

#landing-accesorios #main-menu {
    height: 46px;
    float: right;
    font-size: 0;
    left: 0;
    background-color: #000;
    display: none;
    -webkit-transition: all 0.2s ease-in 0s;
    transition: all 0.2s ease-in 0s;
}

#landing-accesorios #main-menu li {
    position: relative;
    display: inline-block;
}

#landing-accesorios #main-menu li a {
    position: relative;
    display: block;
    line-height: 40px;
    text-align: center;
    margin: 0;
    padding: 0px 20px;
    height: 40px;
    font-size: 14px;
    color: #fff;
    text-transform: uppercase;
    text-decoration: none;
}

#landing-accesorios #main-menu li a .icon {
    margin-top: 2px;
    margin-right: 8px;
    display: inline-block;
    float: left;
}

#landing-accesorios #main-menu li a:hover {
    color: #000;
    background-color: #fff;
    -webkit-transition: all 0.2s ease-in 0s;
    transition: all 0.2s ease-in 0s;
}

#landing-accesorios #main-menu li .active {
    color: #000;
}

#landing-accesorios .nav {
    width: 100%;
    float: left;
    position: relative;
    z-index: 101;
}

#landing-accesorios .nav .nav-bar {
    margin: 0 auto;
}

#landing-accesorios .nav .nav-bar {
    width: 1024px;
    height: 15vh;
    -webkit-transition: all 0.2s ease-in 0s;
    transition: all 0.2s ease-in 0s;
    position: relative;
    z-index: 100;
}

#landing-accesorios #mainmenu {
    width: 100%;
    margin: 0 auto;
    position: absolute;
    height: 49px;
    z-index: 10;
    transform: translateZ(0);
    -webkit-transform: translateZ(0);
    transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    background-position: right;
    background-size: 66% 100%;
    background-repeat: no-repeat;
    background-color: #fec517;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    transform: translateZ(0);
    -webkit-transform: translateZ(0);
    display: none;
}

#landing-accesorios #mainmenu .menu {
    float: right;
    height: 49px;
}

#landing-accesorios #mainmenu .menu li a {
    padding: 0px 20px;
}

#landing-accesorios #mainmenu .menu li a::after {
    content: '';
    width: 1px;
    height: 20px;
    position: absolute;
    top: 15px;
    right: 0;
    background-color: rgba(255, 255, 255, 0.25);
}

#landing-accesorios #mainmenu .menu li:last-child a::after {
    display: none;
}

#landing-accesorios .icono {
    height: 113px;
    display: block;
    transform: skew(-10deg);
    -webkit-transform: skew(-10deg);
    width: 100%;
    position: relative;
}

#landing-accesorios .logo-mobile {
    display: none;
}

#landing-accesorios .logo-brand {
    float: left;
    text-align: right;
    position: absolute;
    z-index: 1000;
    top: 0;
    left: 15px;
    height: 100%;
    width: 160px;
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}

#landing-accesorios .menu {
    font-size: 0;
    list-style-type: none;
    text-align: center;
    height: 49px;
    z-index: 100;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    text-align: left;
    -webkit-transition: all 0.2s ease-in 0s;
    transition: all 0.2s ease-in 0s;
}

#landing-accesorios .menu li {
    width: auto;
    float: left;
    /* margin 0 1% */
    height: 100%;
    position: relative;
    overflow: hidden /*
      display -ms-flexbox
      display -webkit-flex
      display flex
      -ms-flex-align center
      -webkit-align-items center
      -webkit-box-align center
      align-items center
      */;
}

#landing-accesorios .menu li a {
    width: auto;
    position: relative;
    display: block;
    line-height: 1;
    text-align: center;
    height: 100%;
    color: #fff;
    text-decoration: none;
    margin: 0 auto;
    font-size: 20px;
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
}

#landing-accesorios .menu li a strong {
    display: block;
    font-weight: 600;
}

#landing-accesorios .menu li a .icon {
    margin-bottom: 2px;
    display: block;
    margin: 0 auto;
    float: left;
    height: 42px;
    position: absolute;
}

#landing-accesorios .menu li a .text {
    display: block;
    vertical-align: middle;
    text-align: center;
    position: relative;
    line-height: 1;
    padding: 0;
    width: 100%;
    font-size: 20px;
}

#landing-accesorios .menu li a .elements {
    display: block;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    width: 100%;
    line-height: 1;
}

#landing-accesorios .menu li a:hover {
    background-position: center bottom !important;
}

#landing-accesorios .menu li .active::after {
    content: '';
    width: 52px;
    height: 2px;
    background-color: #ffc800;
    position: absolute;
    bottom: 1%;
    left: 50%;
    transform: translate(-50%, 0);
    -webkit-transform: translate(-50%, 0);
}

#landing-accesorios .menu li::after {
    content: '';
    width: 1px;
    height: 20px;
    background-color: #7b7272;
    position: absolute;
    bottom: 10px;
    right: 0;
    display: none;
}

#landing-accesorios .menu li:last-child::after {
    display: none;
}

#landing-accesorios .submenu {
    width: 100%;
    color: #000;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    display: none;
    position: absolute;
    background-color: #fff;
    min-width: 320px;
    -webkit-box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
    padding: 0% 0% 0%;
    transition: all 0.3s ease-in-out;
    padding-bottom: 4%;
    z-index: 1;
    left: 0;
}

#landing-accesorios .submenu .orig {
    color: #0079c2;
    font-family: 'adineuePRO-Regular', sans-serif;
    letter-spacing: 1px;
}

#landing-accesorios .lnk-submenu {
    height: auto !important;
    text-align: left !important;
    display: inline !important;
    font-size: 16px !important;
    line-height: 1.4 !important;
}

#landing-accesorios .scroll {
    margin: 40px auto 0;
    display: block;
    position: relative;
    width: 25px;
    height: 50px;
    clear: both;
    -webkit-transition: all 0.2s ease-in 0s;
    transition: all 0.2s ease-in 0s;
    z-index: 99;
    -webkit-animation: scrolling 2s infinite;
    animation: scrolling 2s infinite;
    -webkit-animation-name: scrolling;
    -webkit-animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
}

#landing-accesorios .scroll:hover {
    bottom: 9px;
}

#landing-accesorios .arrow-scroll {
    display: block;
}

#landing-accesorios section {
    width: 100%;
    height: 100vh;
    position: relative;
    clear: both;
    margin-bottom: 70px;
    margin-bottom: 0;
}

#landing-accesorios .bread {
    height: 32px;
    margin-bottom: 36px;
}

#landing-accesorios .bread .contents {
    width: 1170px;
}

#landing-accesorios .bread .contents::after {
    content: '';
    position: absolute;
    right: calc(100% - 33px);
    top: 0;
    width: 100%;
    height: 32px;
    background-image: url("../images/line-title.png");
    background-repeat: no-repeat;
    background-position: center right;
}

#landing-accesorios .bread .contents * {
    display: inline-block;
}

#landing-accesorios .complement {
    width: 474px;
    height: 230px;
    float: left;
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

#landing-accesorios .complement .features {
    bottom: -170px;
    height: 100%;
}

#landing-accesorios .complement .note {
    font-size: 15px;
    margin-bottom: 15px;
}

#landing-accesorios .complement:hover .features {
    bottom: 0;
}

#landing-accesorios .one {
    width: 412px;
    float: left;
    margin-right: 13px;
    padding: 0;
    clear: none !important;
    cursor: pointer;
    overflow: hidden;
    max-height: 560px;
}

#landing-accesorios .one:hover .features {
    bottom: 0 !important;
    background-color: rgba(255, 255, 255, 0.8);
}

#landing-accesorios .one .note {
    font-size: 15px;
}

#landing-accesorios .two {
    width: 320px;
    float: left;
    padding: 0;
    clear: none !important;
    max-height: 560px;
    overflow: hidden;
}

#landing-accesorios .two .box-image {
    cursor: pointer;
}

#landing-accesorios .two .box-image:last-child {
    height: 280px;
    margin-bottom: 0;
}

#landing-accesorios .two .box-image:last-child .features {
    bottom: -215px;
}

#landing-accesorios .two .features {
    bottom: -208px;
    height: 100%;
}

#landing-accesorios .two .category {
    font-size: 27px;
    line-height: 2.333;
}

#landing-accesorios .two .name {
    font-size: 13px;
    margin-bottom: 2px;
}

#landing-accesorios .two .note {
    font-size: 15px;
}

#landing-accesorios .arrows {
    margin-right: 10px;
}

#landing-accesorios .title-section {
    font-size: 40px;
    padding: 0;
    position: relative;
    color: #000;
    font-weight: 600;
    line-height: 1;
    margin: 0 15px 0 58px;
    font-family: 'SamsungSharpSans-Bold', sans-serif;
}

#landing-accesorios .title-section::beforee {
    content: '';
    width: 205px;
    height: 1px;
    background-color: #7eb61e;
    position: absolute;
    top: 0;
    left: 0;
}

#landing-accesorios .title-section::afterr {
    content: '';
    width: 80px;
    height: 1px;
    background-color: #7eb61e;
    position: absolute;
    bottom: 0;
    left: 0;
}

#landing-accesorios .title-detail {
    font-family: 'SamsungSharpSans-Regular', sans-serif;
    font-weight: normal;
    font-size: 20px;
    margin-bottom: 0;
    padding: 0;
    line-height: 1.2;
}

#landing-accesorios .text-detail {
    font-size: 13px;
    margin-bottom: 9px;
    padding: 0 10px;
    word-wrap: break-word;
    line-height: 1.4;
    overflow: hidden;
    -webkit-transition: all 0.2s ease-in 0s;
    transition: all 0.2s ease-in 0s;
}

#landing-accesorios .box-text {
    font-size: 20px;
}

#landing-accesorios .box-text p {
    margin-bottom: 28px;
}

#landing-accesorios .box-image {
    margin-bottom: 16px;
    width: 320px;
    height: 268px;
    overflow: hidden;
    position: relative;
}

#landing-accesorios .box-image:hover .features {
    padding-bottom: 0;
    bottom: 0 !important;
    background-color: rgba(255, 255, 255, 0.8);
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    justify-content: center;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
}

#landing-accesorios .nav-section {
    height: 81px;
    width: 100%;
    position: absolute;
    top: 10px;
    left: 0;
    z-index: 100;
}

#landing-accesorios .menu-section {
    font-size: 0;
    list-style-type: none;
    border-radius: 20px;
    text-align: center;
    width: auto;
    float: right;
    z-index: 100;
    -webkit-transition: all 0.2s ease-in 0s;
    transition: all 0.2s ease-in 0s;
}

#landing-accesorios .menu-section li {
    position: relative;
    margin-bottom: 12px;
    float: left;
    margin: 0 9px;
}

#landing-accesorios .menu-section li a {
    position: relative;
    color: #fff;
    text-decoration: none;
    font-size: 20px;
    text-indent: -20000px;
    display: block;
}

#landing-accesorios .menu-section li a:hover,
#landing-accesorios .menu-section li a .active {
    -webkit-transition: all 0.2s ease-in 0s;
    transition: all 0.2s ease-in 0s;
}

#landing-accesorios .menu-section li .active {
    color: #f00;
}

#landing-accesorios .nav-icons {
    width: auto;
    height: 130px;
    position: absolute;
    left: 100px;
    top: 0;
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    justify-content: center;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
    z-index: 100;
}

#landing-accesorios .nav-icons ul li {
    width: 83px;
    float: left;
}

#landing-accesorios .nav-icons ul li a {
    display: block;
    background-image: url("../images/sprite-productos.png");
    background-position: center top;
    text-indent: -200000px;
}

#landing-accesorios .nav-icons ul li a.active,
#landing-accesorios .nav-icons ul li a:hover {
    background-position: center bottom;
}

#landing-accesorios .nav-slider {
    position: absolute;
    left: 0;
    top: 0;
}

#landing-accesorios .over {
    width: 100%;
    height: 100%;
}

#landing-accesorios .over-content {
    -webkit-transition: all 0.5s ease-in 0s;
    transition: all 0.5s ease-in 0s;
    padding-top: 330px;
    height: 100%;
}

#landing-accesorios .title-subcategoria {
    margin-bottom: 48px;
    position: relative;
}

#landing-accesorios .title-subcategoria::before {
    content: '';
    width: 32px;
    height: 2px;
    position: absolute;
    bottom: -24px;
    left: 50%;
    transform: translate(-50%, 0);
    -webkit-transform: translate(-50%, 0);
    background-color: #fdc700;
}

#landing-accesorios .title-subcategoria img {
    width: auto;
    display: block;
    margin: 0 auto;
}

#landing-accesorios .lnk-product {
    border-radius: 15px;
    background-color: #fff;
    color: #000;
    width: 130px;
    text-transform: uppercase;
    font-size: 11px;
    font-weight: 600;
    line-height: 2.7;
    height: 30px;
    text-align: center;
    text-decoration: none;
    position: absolute;
    bottom: -30px;
    -webkit-transition: all 0.2s ease-in 0s;
    transition: all 0.2s ease-in 0s;
}

#landing-accesorios .overlay {
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 255, 0.5);
    z-index: 5;
    opacity: 1;
    position: fixed;
}

#landing-accesorios .scrollme {
    bottom: 22px;
    height: auto;
    z-index: 7;
}

#landing-accesorios .text-scroll {
    color: #fff;
    margin-bottom: 8px;
    font-size: 14px;
    text-align: center;
}

#landing-accesorios .scroller {
    margin: 0 auto;
    text-indent: -10000px;
    display: block;
}

#landing-accesorios .modelos {
    width: 1366px;
    margin: 0 auto;
    height: 100%;
    position: relative;
    clear: both;
}

#landing-accesorios .column {
    height: 100%;
    display: table;
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    justify-content: center;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
}

#landing-accesorios .box-content {
    display: block;
}

#landing-accesorios .content {
    width: 100%;
}

#landing-accesorios .title {
    font-size: 60px;
    font-weight: normal;
    margin-bottom: 28px;
    line-height: 1;
    color: #fcca18;
    text-align: center;
}

#landing-accesorios .img-products {
    position: absolute;
    top: 0;
    left: 0;
}

#landing-accesorios .imagen {
    width: 360px;
    height: 360px;
    border-radius: 50%;
    overflow: hidden;
    border: 2px solid #fff;
    -webkit-box-shadow: 0 0 10px #ccc;
    box-shadow: 0 0 10px #ccc;
    margin: 0 auto 20px;
}

#landing-accesorios .imagen img {
    height: 100%;
}

#landing-accesorios .section-features {
    height: 100vh;
    z-index: 100;
    z-index: 10;
    margin-top: 81px;
    padding: 0;
}

#landing-accesorios .features {
    width: 100%;
    display: table-cell;
    vertical-align: middle;
    /* display none */
    bottom: -210px;
    z-index: 50;
    background-color: rgba(255, 255, 255, 0.88);
    text-align: center;
    padding-bottom: 20px;
    -webkit-transition: all 0.5s ease-in 0s;
    transition: all 0.5s ease-in 0s;
}

#landing-accesorios .category {
    font-family: 'SamsungInterFace-Bold', sans-serif;
    font-size: 30px;
    color: #000;
    margin-bottom: 0;
    font-weight: 900;
    line-height: 2;
    height: 60px;
}

#landing-accesorios .category span {
    font-weight: normal;
}

#landing-accesorios .name {
    font-size: 16px;
    color: #6a6a6a;
    font-weight: 600;
    margin-bottom: 5px;
    line-height: 1.15;
}

#landing-accesorios .hasta {
    font-size: 13px;
    color: #6a6a6a;
}

#landing-accesorios .porcentaje {
    width: 50px;
    margin: 0 auto;
    font-size: 50px;
    color: #101010;
    line-height: 0.75;
    display: table;
    margin-bottom: 10px;
}

#landing-accesorios .porcentaje + .btn-buy {
    margin-top: 10px;
}

#landing-accesorios .number {
    font-size: 76px /* display table-cell
    vertical-align middle */;
    font-weight: 300;
    letter-spacing: -6px;
    margin-right: 4px;
    color: #6a6a6a;
}

#landing-accesorios .percent {
    line-height: 29px;
    font-size: 57px;
    display: table-cell;
    vertical-align: bottom;
    color: #6a6a6a;
}

#landing-accesorios .dscto {
    font-size: 13px;
    margin-top: 0;
    vertical-align: top;
    margin-bottom: -10px;
}

#landing-accesorios .antes {
    font-size: 10px;
    color: #6a6a6a;
    margin-bottom: 5px;
    line-height: 1;
}

#landing-accesorios .cyber {
    color: #df213b;
    font-size: 14px;
    padding-bottom: 2px;
    text-transform: uppercase;
    font-weight: bold;
    line-height: 1;
    text-decoration: none;
    /* border-bottom 1px solid #e02139 */
    display: inline-block;
}

#landing-accesorios .price {
    color: #df213b;
    font-size: 29px;
    line-height: 1;
    padding-bottom: 0;
    margin-bottom: 10px;
    font-weight: 600;
    position: relative;
}

#landing-accesorios .price span {
    display: inline-block;
    font-size: 41px;
    line-height: 0.875;
    padding-bottom: 0;
}

#landing-accesorios .note {
    font-size: 10px;
    font-weight: 700;
    color: #6a6a6a;
    padding: 0;
    margin-bottom: 20px;
    line-height: 1;
}

#landing-accesorios .pay {
    font-size: 10px;
    font-weight: 700;
    color: #6a6a6a;
    padding: 0;
    margin-bottom: 20px;
    line-height: 1;
}

#landing-accesorios .all-features {
    display: table-cell;
    vertical-align: middle;
    height: 100%;
    line-height: 1;
}

#landing-accesorios .title-feature {
    font-size: 29px;
    color: #08a3de;
    font-weight: bold;
    margin-bottom: 20px;
}

#landing-accesorios .list-features {
    list-style-type: none;
}

#landing-accesorios .list-features li {
    color: #101010;
    margin-bottom: 12px;
    font-size: 15px;
    margin-left: 28px;
}

#landing-accesorios .list-features li::before {
    content: '';
    background-image: url("sprite.png");
    background-position: -190px 0;
    width: 23px;
    height: 17px;
    position: absolute;
    left: 17px;
}

#landing-accesorios .box-sliders {
    width: 100%;
    height: 100vh;
    /* float right */
    position: relative;
    clear: both;
}

#landing-accesorios #slider-home {
    height: 460px;
    width: 100%;
    margin-bottom: 0;
}

#landing-accesorios .slide {
    width: auto;
    width: 100%;
    height: 460px;
    display: block;
    outline: none;
    float: left;
    position: relative;
}

#landing-accesorios .img-slide {
    background-size: auto 100%;
    -webkit-background-size: auto 100%;
    height: 460px;
    background-position: center;
    position: relative;
}

#landing-accesorios .btn-link {
    bottom: 60px;
    text-indent: -1000000px;
}

#landing-accesorios .text-slide {
    width: 730px;
    margin: 0 auto;
    height: 78px;
    background-color: transparent;
    text-align: center;
    display: table;
    bottom: 0;
}

#landing-accesorios .text-slide span {
    display: table-cell;
    vertical-align: middle;
    max-width: 1366px;
    width: 100%;
    color: #fff;
    font-size: 15px;
    line-height: 1.25;
    text-shadow: 1px 1px 2px #3a3a3a;
}

#landing-accesorios .slick-prev {
    background-color: transparent;
    text-indent: -10000px;
    position: absolute;
    top: 50%;
    background-image: url("../images/arrow-left.png");
    background-size: contain;
    -webkit-background-size: contain;
    background-repeat: no-repeat;
    width: 30px;
    height: 55px;
    z-index: 99;
    left: 12.5%;
}

#landing-accesorios .slick-prev::before {
    content: '';
}

#landing-accesorios .slick-next {
    background-color: transparent;
    text-indent: -10000px;
    position: absolute;
    top: 50%;
    background-image: url("../images/arrow-right.png");
    background-size: contain;
    -webkit-background-size: contain;
    background-repeat: no-repeat;
    width: 30px;
    height: 55px;
    z-index: 99;
    right: 12.5%;
}

#landing-accesorios .slick-next::before {
    content: '';
}

#landing-accesorios .slick-dots {
    bottom: 0;
    width: 700px;
}

#landing-accesorios .slick-dots li {
    width: 13px;
    height: 13px;
    margin: 0 3px;
}

#landing-accesorios .slick-dots li button {
    background-color: #000;
    border: none;
    border-radius: 50%;
    width: 9px;
    height: 9px;
    /* padding 4px */
}

#landing-accesorios .slick-dots li button::before {
    display: none;
}

#landing-accesorios .slick-dots .slick-active button {
    background-color: #fff;
}

#landing-accesorios .name-category,
#landing-accesorios .name-media {
    display: block;
    color: #000;
    text-align: center;
    text-transform: uppercase;
    font-size: 17px;
    font-family: 'adineuePROTT-Black', sans-serif;
}

#landing-accesorios .col-media {
    height: 320px;
    margin-bottom: 15px;
    position: relative;
    overflow: hidden;
}

#landing-accesorios .col-media iframe {
    width: 100%;
    height: 240px;
}

#landing-accesorios .col-media:hover {
    -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
}

#landing-accesorios .name-media {
    float: left;
    padding: 2% 0;
}

#landing-accesorios .feature {
    width: 101%;
    z-index: 1000;
}

#landing-accesorios #btn-mobile {
    display: none;
    padding: 10px;
    width: 40px;
    height: 40px;
    top: 10px;
    position: absolute;
    right: 10px;
    z-index: 101;
    border-radius: 50%;
    outline: none;
    background: #fff;
}

#landing-accesorios #btn-mobile span {
    display: block;
    clear: both;
    width: 20px;
    margin: 0 auto 5px;
    background: #000;
    border-radius: 1px;
    display: block;
    height: 2px;
    -webkit-transition: all 0.2s ease-in 0s;
    transition: all 0.2s ease-in 0s;
}

#landing-accesorios #btn-mobile::before {
    content: "Ver categorías >";
    display: block;
    font-family: "Open Sans", sans-serif;
    font-size: 12px;
    left: -100px;
    position: absolute;
    top: 12px;
    width: 100px;
    text-shadow: 0px 0px 2px #2e2e2e;
    -webkit-animation: abefore 3s linear infinite;
    animation: abefore 3s linear infinite;
}

#landing-accesorios .collapse-movil {
    background-color: #000;
}

#landing-accesorios .collapse-movil .menu {
    margin-top: 60px;
}

#landing-accesorios .collapse-movil #btn-mobile span:nth-child(1) {
    -webkit-transform: rotate(45deg) translateY(6px) translateX(5px);
    transform: rotate(45deg) translateY(5px) translateX(5px);
}

#landing-accesorios .collapse-movil #btn-mobile span:nth-child(3) {
    -webkit-transform: rotate(-45deg) translateY(-6px) translateX(5px);
    transform: rotate(-45deg) translateY(-5px) translateX(5px);
}

#landing-accesorios .collapse-movil #btn-mobile span:nth-child(2) {
    opacity: 0;
}

#landing-accesorios .collapse-movil #btn-mobile::before {
    content: '';
}

#landing-accesorios .navigate {
    position: fixed;
    top: 0;
    padding: 0;
}

#landing-accesorios .back {
    float: right;
    margin-right: 17px;
    padding-top: 7px;
    font-size: 12px;
    color: #666;
    display: block;
}

#landing-accesorios .centerv {
    position: absolute;
    top: 50%;
    transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
}

#landing-accesorios .centerh {
    position: absolute;
    left: 50%;
    transform: translate(-50%, 0);
    -webkit-transform: translate(-50%, 0);
}

#landing-accesorios .centervh {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
}

#landing-accesorios .bottom {
    position: absolute;
    bottom: 0;
}

#landing-accesorios .videobottom video {
    bottom: 0;
}

#landing-accesorios .block {
    width: 100%;
    height: 100vh;
}

#landing-accesorios .align-left {
    text-align: left;
}

#landing-accesorios .align-center {
    text-align: center;
}

#landing-accesorios .align-right {
    text-align: right;
}

#landing-accesorios .left {
    float: left;
}

#landing-accesorios .right {
    float: right;
}

#landing-accesorios .pleft {
    left: 5%;
}

#landing-accesorios .pright {
    right: 5%;
}

#landing-accesorios .fixed {
    position: fixed !important;
    width: 100%;
    z-index: 100;
    transform: translateZ(0);
    -webkit-transform: translateZ(0);
    transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
}

#landing-accesorios .absolute {
    position: absolute;
    width: 196px;
}

#landing-accesorios .absolute img {
    width: 100%;
}

#landing-accesorios .absolute .text-avance {
    display: none;
}

#landing-accesorios .g-scrolling-top {
    display: none;
    width: 50px;
    height: 50px;
    background: url("../images/scrolling-top.png") 0 0 no-repeat;
    text-indent: -9999em;
    text-decoration: none;
    position: fixed;
    bottom: 25px;
    right: 25px;
    z-index: 99;
    cursor: pointer;
    -webkit-animation: scrolling 2s infinite;
    animation: scrolling 2s infinite;
    -webkit-animation-name: scrolling;
    -webkit-animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
}

#landing-accesorios .link-section {
    width: 100%;
    position: relative;
    bottom: 10%;
    text-align: center;
    height: 10vh;
    float: left;
    display: table;
}

#landing-accesorios .link {
    display: table-cell;
    vertical-align: middle;
    display: block;
    padding: 5px 0;
    text-align: center;
}

#landing-accesorios .link a {
    color: #fcca18;
    text-transform: uppercase;
    text-decoration: underline;
}

#landing-accesorios .link .arrow-link {
    display: inline-block;
    margin-bottom: -4px;
}

#landing-accesorios .middle {
    display: table-cell;
    vertical-align: middle;
}

#landing-accesorios .img-vertical img {
    width: auto;
    height: 100%;
}

#landing-accesorios .img-horizontal img {
    width: 100%;
    height: auto;
}

#landing-accesorios #col1 {
    /* background-color rgba(100,250,20, .5) */
    height: auto;
    float: left;
}

#landing-accesorios #col2 {
    /* background-color rgba(120,150,80, .5) */
    height: auto;
    float: left;
}

#landing-accesorios #col3 {
    /* background-color rgba(10,20,2, .5) */
    height: auto;
    float: left;
}

#landing-accesorios #col4 {
    /* background-color rgba(50,50,200, .5) */
    height: auto;
    float: left;
}

#landing-accesorios .flex {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
}

#landing-accesorios .flex-center {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    justify-content: center;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
}

#landing-accesorios .flex-center-left {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -ms-flex-pack: start;
    -webkit-box-pack: start;
    justify-content: flex-start;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
}

#landing-accesorios .flex-end-v {
    -ms-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    justify-content: center;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -ms-flex-align: end;
    -webkit-box-align: end;
    align-items: flex-end;
}

#landing-accesorios #present {
    height: 100%;
    margin: auto;
    width: 90%;
    max-width: 1360px;
    position: relative;
}

#landing-accesorios #present .animation {
    background-image: url("../images/rescorte_accesorios_04.gif");
    width: 100%;
    height: 360px;
    max-width: 700px;
    margin: auto;
    display: block;
    background-repeat: no-repeat;
    z-index: 10;
    background-size: contain;
    background-position: center top;
}

#landing-accesorios #present .text {
    background-size: contain;
    background-position: center;
    background-image: url("../images/text-header.png");
    display: block;
    height: 19px;
    width: 260px;
    margin: 25px auto;
    background-repeat: no-repeat;
    z-index: 10;
}

#landing-accesorios #present .cont-buttons {
    display: block;
    margin: 20px auto 0;
    width: 394px;
    z-index: 10;
}

#landing-accesorios #present .cont-buttons .button {
    width: 149px;
    height: 43px;
    background-position: -157px 0;
    margin: 0 23px;
}

#landing-accesorios #present .cont-buttons .button:hover,
#landing-accesorios #present .cont-buttons .button.active {
    background-position: 0 0;
}

#landing-accesorios #present .arrow {
    width: 39px;
    height: 39px;
    background-image: url("../images/scrol.png");
    margin: 30px auto 40px;
    background-repeat: no-repeat;
    display: block;
}

#landing-accesorios #present .bg-header {
    position: absolute;
    background-color: #faf4ea;
    left: 0;
    right: 0;
    top: 30%;
    bottom: 0;
    z-index: -1;
}

#landing-accesorios section {
    height: auto;
    width: 90%;
    margin: auto;
    background-color: #faf4ea;
    max-width: 1360px;
}

#landing-accesorios section .cont-header-section {
    width: 100%;
    overflow: hidden;
    position: relative;
}

#landing-accesorios section .title-accesorios {
    margin: 10px auto 24px;
    display: block;
}

#landing-accesorios section .cont-buttons {
    position: absolute;
    right: 25px;
    top: 10px;
}

#landing-accesorios section .cont-buttons .button {
    width: 149px;
    height: 43px;
    background-position: -157px 0;
    margin: 0 2px;
}

#landing-accesorios section .cont-buttons .button:hover,
#landing-accesorios section .cont-buttons .button.active {
    background-position: 0 0;
}

#landing-accesorios section .cont-cards {
    max-width: 1360px;
    margin: 0 auto;
    padding: 0 0 50px;
    width: 100%;
}

#landing-accesorios section .cards {
    padding: 0 5px;
    width: 24.6%;
    display: inline-block;
    position: relative;
    -webkit-transition: 0.4s;
    transition: 0.4s;
}

#landing-accesorios section .cards img {
    width: 100%;
    z-index: 5;
}

#landing-accesorios section .cards img.resize {
    display: none;
}

#landing-accesorios section .cards .letrero {
    font-size: 36px;
    font-family: 'BebasNeue', 'Oswald', sans-serif;
    position: absolute;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    height: 50px;
    background-color: #fff;
    text-align: center;
    text-transform: uppercase;
    top: 45%;
    line-height: 62px;
    z-index: 15;
    -webkit-transition: 0.4s;
    transition: 0.4s;
    padding: 0 5px;
    color: #000;
}

#landing-accesorios section .cards .ofertas {
    font-size: 14px;
    font-family: 'Open Sans';
    position: absolute;
    text-transform: uppercase;
    background-image: url("../images/letreros.png");
    bottom: 19px;
    left: 50%;
    height: 40px;
    padding: 5px 0 0px 20px;
    opacity: 0;
    width: 95px;
    background-size: 195px 33px;
    background-position: -102px 0;
    background-repeat: no-repeat;
    margin-left: -50px;
    text-decoration: none;
    color: #000;
}

#landing-accesorios section .cards .ofertas:hover {
    background-position: 0 0;
    color: #fff;
}

#landing-accesorios section .cards .cover-card {
    background-color: rgba(191, 166, 151, 0.66);
    position: absolute;
    top: 6px;
    bottom: 10px;
    left: 11px;
    right: 11px;
    z-index: 10;
    -webkit-transition: 0.4s;
    transition: 0.4s;
}

#landing-accesorios section .cards:hover .letrero,
#landing-accesorios section .cards.active .letrero {
    top: 70%;
}

#landing-accesorios section .cards:hover .cover-card,
#landing-accesorios section .cards.active .cover-card {
    bottom: 100%;
}

#landing-accesorios section .cards:hover .ofertas,
#landing-accesorios section .cards.active .ofertas {
    opacity: 1;
}

#landing-accesorios section#hombre .cards {
    width: 49.2%;
}

#landing-accesorios .cont-buttons .button {
    text-transform: uppercase;
    background-image: url("../images/letreros.png");
    color: #000;
    font-size: 20px;
    padding: 0 0;
    display: inline-block;
    text-align: center;
    line-height: 31px;
    background-repeat: no-repeat;
    text-decoration: none;
    cursor: pointer;
}

#landing-accesorios .cont-buttons .button:hover,
#landing-accesorios .cont-buttons .button.active {
    color: #fff;
}

#landing-accesorios .cont-buttons .button.active {
    cursor: default;
}

.sprite {
    background: url("sprite.png") no-repeat top left;
    width: 14px;
    height: 31px;
}

.sprite.aon {
    background-position: 0 0;
    width: 51px;
    height: 33px;
}

.sprite.arrow-left {
    background-position: -51px 0;
}

.sprite.arrow-right {
    background-position: -65px 0;
}

.sprite.arrows {
    background-position: -79px 0;
    width: 24px;
    height: 27px;
}

.sprite.arrow-scroll {
    background-position: -103px 0;
    width: 25px;
    height: 50px;
}

.sprite.btn-know {
    background-position: -128px 0;
    width: 226px;
    height: 62px;
}

.sprite.btn-know-w {
    background-position: -354px 0;
    width: 226px;
    height: 62px;
}

.sprite.logo-brand {
    background-position: -580px 0;
    width: 130px;
    height: 21px;
}

@media screen and (max-width: 479px) {
    .menutrigger {
        display: block;
        position: fixed;
        right: 10px;
        top: 14px;
        z-index: 1030;
    }

    .menutrigger .trigger {
        cursor: pointer;
        display: inline-block;
        margin-right: 7px;
        width: 24px;
    }

    .menutrigger .trigger span {
        background: #fff;
        border-radius: 20%;
        display: block;
        height: 3px;
        margin: auto;
        margin-top: 4px;
        opacity: 1;
        position: relative;
        -webkit-transition: 0.2s;
        transition: 0.2s;
    }

    header .ripley_logo_home {
        background: #000;
        position: relative;
        text-align: center;
        width: 100%;
        z-index: 100;
        display: block;
        height: 55px;
        position: fixed;
    }

    header .menu-header.active,
    header.scrolled .menu-header.active {
        display: block;
        top: 50px;
        position: fixed;
    }

    header .menu-header,
    header.scrolled .menu-header {
        display: none;
        position: absolute;
        top: -300%;
        width: 100%;
        z-index: 90;
        -webkit-transition: 0.45s ease;
        transition: 0.45s ease;
    }

    header .menu-header nav,
    header.scrolled .menu-header nav {
        padding-top: 0;
    }

    header .menu-header nav ul,
    header.scrolled .menu-header nav ul {
        height: auto;
        width: 100%;
    }

    nav ul {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        height: 90%;
        margin: 0 auto;
        padding: 0;
        width: 90%;
    }

    header .menu-header nav ul li,
    header.scrolled .menu-header nav ul li {
        background: none;
        background-color: #000;
        border-top: 1px solid #fff;
        height: auto;
        padding: 1em;
        width: 100%;
    }

    header .menu-header nav ul li a,
    header.scrolled .menu-header nav ul li a {
        background: none;
        color: #fff;
        display: block;
        height: auto;
        text-align: center;
        text-indent: 0;
        width: 100% !important;
        font-family: 'Open Sans';
        text-decoration: none;
    }
}

@media screen and (max-width: 1024px) {
    #landing-accesorios .container {
        max-width: 990px;
        padding: 0;
    }

    #landing-accesorios .slide {
        height: 100%;
    }

    #landing-accesorios .call {
        height: 100%;
        width: 33.33%;
        right: auto;
        left: 5%;
    }

    #landing-accesorios .btn-know-w {
        text-indent: -9999999px;
        width: 226px;
        height: 62px;
        display: block;
        margin: 0 auto;
    }

    #landing-accesorios .texto-intro {
        width: 100%;
        margin-top: 75%;
    }

    #landing-accesorios .texto-intro img {
        width: 100%;
    }

    #landing-accesorios .scroll {
        margin: 80px auto 0;
    }

    #landing-accesorios .arrow-scroll {
        display: block;
    }

    #landing-accesorios #slider-productos {
        color: #fff;
        display: -ms-flexbox;
        display: -webkit-box;
        display: flex;
        -ms-flex-align: center;
        -webkit-box-align: center;
        align-items: center;
    }

    #landing-accesorios #slider-productos .slide {
        height: 280px;
    }

    #landing-accesorios #slider-productos .slide img {
        height: 280px;
    }

    #landing-accesorios #slider-productos .slick-next {
        left: 52.5%;
    }

    #landing-accesorios .box-model {
        display: block;
    }

    #landing-accesorios #productos .container {
        float: none;
        margin: auto;
    }

    #landing-accesorios .menu li a {
        width: 100%;
    }

    #landing-accesorios .slick-prev {
        top: 50%;
        -webkit-transform: translate(0, -50%);
        transform: translate(0, -50%);
        left: 1%;
    }

    #landing-accesorios .slick-next {
        top: 50%;
        -webkit-transform: translate(0, -50%);
        transform: translate(0, -50%);
        right: 1%;
    }

    #landing-accesorios .ventajas {
        left: 605px;
        top: 5%;
        width: 360px;
    }

    #landing-accesorios .bg-subcategorias {
        background-size: auto 78.5%;
        -webkit-background-size: auto 78.5%;
    }

    #landing-accesorios .logo-brand {
        display: none;
        left: 10%;
    }

    #landing-accesorios .over-content {
        background-color: rgba(255, 255, 255, 0.6);
        padding-top: 15%;
    }

    #landing-accesorios .bread {
        height: 32px;
        margin-bottom: 36px;
    }

    #landing-accesorios .bread .contents {
        width: 100%;
    }

    #landing-accesorios .tv-header {
        height: auto;
    }

    #landing-accesorios .tvs {
        width: 58.71%;
        padding: 0 5px;
        height: auto;
        margin-right: 0;
    }

    #landing-accesorios .tvs .box-tv:last-child {
        width: 326px;
        margin-right: 0;
        padding-right: 0;
    }

    #landing-accesorios .box-tv {
        width: 50% !important;
        padding: 0 5px;
        height: auto;
        margin-right: 0;
    }

    #landing-accesorios .box-tv .features .btn-buy {
        display: inline-block;
    }

    #landing-accesorios .box-tv img {
        min-height: 200px;
        max-height: 200px;
        margin: 0 auto;
    }

    #landing-accesorios .box-tv:hover .features {
        top: auto;
    }

    #landing-accesorios .foot-tvs {
        display: none;
        background-color: rgba(255, 255, 255, 0.8);
        position: absolute;
        height: 45px;
        width: 100%;
        z-index: 100;
        bottom: 0;
        left: 0;
        text-align: center;
    }

    #landing-accesorios .foot-tvs .btn-buy {
        margin-left: 12px;
    }

    #landing-accesorios .complement {
        width: 41.11%;
        padding: 0 5px;
        height: auto;
    }

    #landing-accesorios .complement img {
        min-height: 187px;
    }

    #landing-accesorios .one {
        width: 39%;
        padding: 0 5px;
        margin-right: 0;
        float: left;
        max-height: none;
    }

    #landing-accesorios .one:hover .features {
        bottom: 0 !important;
        background-color: #fff;
    }

    #landing-accesorios .one .note {
        font-size: 15px;
    }

    #landing-accesorios .two {
        width: 22%;
        padding: 0 5px;
        margin-right: 0 !important;
        max-height: none;
        overflow: hidden;
    }

    #landing-accesorios .two .box-image {
        width: 100%;
        cursor: pointer;
        height: auto !important;
    }

    #landing-accesorios .two .box-image:last-child {
        height: 280px;
        margin-bottom: 0;
    }

    #landing-accesorios .two .box-image:last-child .features {
        bottom: -215px;
    }

    #landing-accesorios .two .features {
        bottom: -208px;
        height: 50%;
        float: right;
        clear: none;
    }

    #landing-accesorios .two .category {
        height: 60px;
        font-size: 3vh;
        line-height: 2.333;
    }

    #landing-accesorios .two .name {
        font-size: 13px;
        margin-bottom: 2px;
    }

    #landing-accesorios .two .note {
        font-size: 15px;
    }

    #landing-accesorios .box-accesorios .features {
        margin-top: -50px;
        padding-bottom: 0;
        background-color: #fff;
    }

    #landing-accesorios .box-monitores .features {
        margin-top: -30px;
        padding-top: 10px;
        padding-bottom: 0;
        background-color: #fff;
    }

    #landing-accesorios .features {
        position: relative;
        top: auto;
        left: auto;
        bottom: auto !important;
        clear: both;
        float: left;
        transform: none;
        -webkit-transform: none;
    }
}

@media screen and (max-width: 1100px) {
    #landing-accesorios section .cont-buttons {
        width: 200px;
    }

    #landing-accesorios section .cont-buttons .button {
        width: 95px;
        background-size: 189px 40px;
        background-position: -96px 0;
        font-size: 14px;
    }

    #landing-accesorios section .cont-buttons .button.active,
    #landing-accesorios section .cont-buttons .button:hover {
        background-size: 189px 40px;
        background-position: 0 0;
    }
}

@media screen and (max-width: 850px) {
    #landing-accesorios .slick-prev {
        left: -46px;
    }

    #landing-accesorios .slick-next {
        right: -46px;
    }

    #landing-accesorios .container {
        max-width: initial;
        padding: initial;
    }

    #landing-accesorios .contents {
        width: 100%;
    }

    #landing-accesorios .call {
        width: 220px;
        background: none;
        left: 17.5%;
        -webkit-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
        top: 0;
    }

    #landing-accesorios .texto-intro {
        margin-top: 110%;
    }

    #landing-accesorios .btn-know-w {
        width: 65%;
        background-image: url("../images/btn-know-w.png");
        background-size: contain;
        -webkit-background-size: contain;
        background-position: 0;
    }

    #landing-accesorios .nav-bar {
        width: 95%;
    }

    #landing-accesorios .nav {
        width: 100%;
    }

    #landing-accesorios .menu {
        padding: 0;
        width: auto;
    }

    #landing-accesorios .menu li a .text {
        font-size: 2vw;
    }

    #landing-accesorios .menu li a .elements {
        font-size: 1.75vw;
    }

    #landing-accesorios .menu li::after {
        display: none;
    }

    #landing-accesorios .menu li .active::after {
        display: none;
    }

    #landing-accesorios .menu::after {
        display: none;
    }

    #landing-accesorios #slider-prev {
        top: 50%;
    }

    #landing-accesorios #slider-next {
        top: 50%;
    }

    #landing-accesorios #slider-home {
        height: 460px;
        width: 100%;
    }

    #landing-accesorios .slide {
        height: 100%;
        width: 100%;
    }

    #landing-accesorios .slide img {
        width: 100%;
        position: relative;
        margin: 0;
    }

    #landing-accesorios .slick-dots {
        width: 100%;
    }

    #landing-accesorios .logo-mobile {
        position: absolute;
        left: 1%;
        z-index: 10;
    }

    #landing-accesorios .logo-brand {
        left: 2.5%;
    }

    #landing-accesorios #productos {
        height: 66vh;
    }

    #landing-accesorios .title-productos {
        font-size: 3.5vw;
    }

    #landing-accesorios .lampara {
        left: -10%;
    }

    #landing-accesorios .adorno {
        top: auto;
        width: 20%;
        bottom: 0;
        right: 5%;
    }

    #landing-accesorios #slider-productos {
        width: 95%;
        background-size: contain;
        -webkit-background-size: contain;
        -ms-flex-align: baseline;
        -webkit-box-align: baseline;
        align-items: baseline;
    }

    #landing-accesorios #slider-productos .slide {
        height: 60vh;
    }

    #landing-accesorios #slider-productos .slide img {
        height: 300px;
    }

    #landing-accesorios #slider-productos .slick-prev {
        left: -46px;
    }

    #landing-accesorios #slider-productos .slick-next {
        right: -46px;
        left: auto;
    }

    #landing-accesorios .ventajas {
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
    }

    #landing-accesorios .ventajas .title img {
        width: 40%;
    }

    #landing-accesorios #subcategorias {
        height: 100vh;
    }

    #landing-accesorios .bg-subcategorias {
        padding-top: 20px;
        background-position: center top;
    }

    #landing-accesorios .bg-subcategorias .contents {
        display: -ms-flexbox;
        display: -webkit-box;
        display: flex;
        -ms-flex-align: center;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    #landing-accesorios .wrap-subcategoria {
        width: 37.5%;
    }

    #landing-accesorios .col-subcategoria {
        padding: auto;
    }

    #landing-accesorios .info {
        display: -ms-flexbox;
        display: -webkit-box;
        display: flex;
        -ms-flex-align: center;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    #landing-accesorios .subcategoria {
        margin-bottom: 20px;
    }

    #landing-accesorios .info-subcategoria {
        padding: 25% 30px;
    }

    #landing-accesorios .title-subcategoria {
        width: 90%;
        margin: 0 auto 24px;
    }

    #landing-accesorios .title-subcategoria::before {
        bottom: -33%;
    }

    #landing-accesorios .title-subcategoria img {
        height: 25px;
    }

    #landing-accesorios .lista-subcategoria li a {
        font-size: 95%;
    }

    #landing-accesorios .more-info {
        width: 90%;
        padding-top: 0;
        font-size: 95%;
        line-height: 1.2;
    }

    #landing-accesorios {
        margin-bottom: -60px;
    }

    #landing-accesorios .intro {
        /* background-image url(../images/bg-home.jpg) */
        background-position: center;
        background-size: cover;
        -webkit-background-size: cover;
        height: auto;
    }

    #landing-accesorios .intro .nav-bar {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 60px;
        margin: 0;
        display: block;
        background-size: cover;
        background-position: center bottom;
    }

    #landing-accesorios .intro .nav-bar.collapse-movil {
        border-bottom: 1px solid #fff;
        height: 59px;
    }

    #landing-accesorios #present {
        height: 100%;
        padding-top: 60px;
    }

    #landing-accesorios #present .animation {
        height: 221px;
    }

    #landing-accesorios #present .arrow {
        margin: 20px auto 20px;
    }

    #landing-accesorios .texto-intro {
        margin-top: 50%;
    }

    #landing-accesorios .btn-know-w {
        width: 65%;
        background-image: url("../images/btn-know-w.png");
        background-size: contain;
        -webkit-background-size: contain;
        background-position: 0;
    }

    #landing-accesorios .scroll {
        display: none;
        margin: 0 auto;
        position: absolute;
        bottom: 10px !important;
        left: 50%;
        transform: translate(-50%, 0);
        -webkit-transform: translate(-50%, 0);
    }

    #landing-accesorios .products {
        height: 290px;
    }

    #landing-accesorios .lnk-product {
        width: 90%;
        font-size: 2.5vh;
    }

    #landing-accesorios .slider {
        height: auto;
        margin-top: 111px;
    }

    #landing-accesorios .img-category img {
        width: 100%;
    }

    #landing-accesorios .contents {
        float: none;
    }

    #landing-accesorios .contents .thank {
        font-size: 6.5vh;
        height: 50px;
        padding-top: 60px;
    }

    #landing-accesorios .contents .text {
        font-size: 4.5vh;
        height: 96px;
    }

    #landing-accesorios .contents .text span {
        font-size: 14vh;
    }

    #landing-accesorios .contents .text span em {
        font-size: 12vh;
    }

    #landing-accesorios .img-slide {
        height: 400px;
    }

    #landing-accesorios .text-slide {
        width: 100%;
        padding: 0 15px;
    }

    #landing-accesorios .text-slide span {
        font-size: 95%;
    }

    #landing-accesorios .nav {
        display: block;
    }

    #landing-accesorios #main-menu {
        height: auto;
        display: block;
        padding-left: 0;
        padding-right: 0;
    }

    #landing-accesorios #main-menu li {
        margin-bottom: 0;
        height: 41px;
    }

    #landing-accesorios #main-menu li .active {
        color: #fff;
    }

    #landing-accesorios #main-menu li a {
        width: 100%;
    }

    #landing-accesorios .logo-mobile {
        width: 15%;
        display: block;
    }

    #landing-accesorios .menu {
        width: 100%;
        clear: both;
        overflow: hidden;
        background-color: #000;
        -webkit-box-shadow: none;
        box-shadow: none;
        overflow: hidden;
        border-radius: 0;
        height: auto;
        display: none;
        bottom: auto;
        margin-top: -250px;
    }

    #landing-accesorios .menu li {
        float: left;
        clear: both;
        border-bottom: 1px solid #fff;
        width: 100%;
    }

    #landing-accesorios .menu li a {
        display: block;
        color: #fff;
        height: 30px;
    }

    #landing-accesorios .menu li a .icon {
        display: none;
    }

    #landing-accesorios .menu li .active {
        background-color: #000;
        color: #fff;
    }

    #landing-accesorios #btn-mobile {
        display: block;
    }

    #landing-accesorios .link {
        top: 60%;
    }

    #landing-accesorios .texto-intro {
        width: 100%;
    }

    #landing-accesorios .slide {
        height: auto;
    }

    #landing-accesorios .slick-dots {
        bottom: 0;
    }

    #landing-accesorios #slider-home {
        height: auto;
    }

    #landing-accesorios .bread .contents {
        width: 568px;
    }

    #landing-accesorios .arrows,
    #landing-accesorios .title-detail {
        display: none !important;
    }

    #landing-accesorios .tv-header {
        width: 568px;
        margin: 0 auto 13px;
        float: none;
    }

    #landing-accesorios .tvs {
        width: 100%;
        margin: 0 auto 13px;
        float: none;
        padding: 0;
        background-color: #f4f4f4;
    }

    #landing-accesorios #slider-tv {
        width: 320px;
        margin: 0 auto;
        height: 340px;
    }

    #landing-accesorios .box-tv {
        width: 320px;
        height: 340px;
        position: relative;
    }

    #landing-accesorios .box-tv img {
        /* width 100% */
        height: auto;
        display: block;
    }

    #landing-accesorios .box-tv .features {
        position: absolute;
        top: auto;
        left: 50%;
        transform: translate(-50%, 0);
        -webkit-transform: translate(-50%, 0);
        bottom: 10px;
        background-color: transparent;
    }

    #landing-accesorios .box-tv .features .cyber {
        font-size: 14px;
    }

    #landing-accesorios .box-tv .features .price {
        font-size: 20px;
    }

    #landing-accesorios .box-tv .features .price span {
        font-size: 32px;
    }

    #landing-accesorios .complement,
    #landing-accesorios .one,
    #landing-accesorios .two,
    #landing-accesorios .box-image {
        width: 568px !important;
        margin: 0 auto !important;
        float: none !important;
        padding: 0;
    }

    #landing-accesorios .complement .features,
    #landing-accesorios .one .features,
    #landing-accesorios .two .features,
    #landing-accesorios .box-image .features {
        width: 40%;
        right: 5%;
        background-color: #fff;
    }

    #landing-accesorios .complement .note,
    #landing-accesorios .one .note,
    #landing-accesorios .two .note,
    #landing-accesorios .box-image .note {
        font-size: 3vh;
    }

    #landing-accesorios .one {
        margin-bottom: 6px;
    }

    #landing-accesorios .features,
    #landing-accesorios .two .features {
        height: 100%;
        position: absolute;
        top: 0;
        bottom: auto;
        padding: 0;
        background-color: #fff;
        display: -ms-flexbox;
        display: -webkit-box;
        display: flex;
        -ms-flex-direction: column;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -ms-flex-pack: center;
        -webkit-box-pack: center;
        justify-content: center;
        -ms-flex-line-pack: stretch;
        align-content: stretch;
        -ms-flex-align: center;
        -webkit-box-align: center;
        align-items: center;
    }

    #landing-accesorios .features .category,
    #landing-accesorios .two .features .category {
        font-size: 6vh;
        line-height: 1;
    }

    #landing-accesorios section {
        height: auto;
    }

    #landing-accesorios section a.cards {
        display: block;
        margin: 10px auto;
        width: 80%;
        max-width: 545px;
    }

    #landing-accesorios section a.cards .letrero {
        top: 51%;
    }

    #landing-accesorios section a.cards .cover-card {
        bottom: 100%;
    }

    #landing-accesorios section a.cards .ofertas {
        opacity: 1;
        bottom: 48px;
    }

    #landing-accesorios section a.cards img {
        z-index: 10px;
    }

    #landing-accesorios section a.cards img.resize {
        display: block;
    }

    #landing-accesorios section a.cards img.desk {
        display: none;
    }

    #landing-accesorios section .cont-buttons {
        position: initial;
        margin: auto;
        display: block;
    }

    #landing-accesorios section#hombre a.cards {
        display: block;
        margin: 10px auto;
        width: 80%;
        max-width: 545px;
    }
}

@media screen and (max-width: 640px) {
    #landing-accesorios .logos {
        margin-bottom: 30px;
    }

    #landing-accesorios #section-categorys {
        margin-top: -6%;
    }

    #landing-accesorios .title-productos img {
        width: 70%;
    }

    #landing-accesorios .title-subcategoria {
        margin: 0 auto 15px;
    }

    #landing-accesorios .lista-subcategoria li a {
        font-size: 95%;
    }

    #landing-accesorios .complement,
    #landing-accesorios .one,
    #landing-accesorios .two,
    #landing-accesorios .box-image {
        width: 100% !important;
        margin: 0 auto !important;
        float: none !important;
    }
}

@media screen and (max-width: 480px) {
    #landing-accesorios {
        margin: -30px 0 -60px 0;
    }

    #landing-accesorios .intro {
        background-size: cover;
        -webkit-background-size: cover;
    }

    #landing-accesorios .texto-intro {
        margin-top: 115%;
    }

    #landing-accesorios .btn-know-w {
        width: 50%;
    }

    #landing-accesorios .logos {
        margin-top: 30%;
    }

    #landing-accesorios .logos img {
        width: 100%;
    }

    #landing-accesorios .nav-bar {
        clear: both;
        margin-bottom: 20px;
    }

    #landing-accesorios .fb-like {
        left: 50%;
        transform: translate(-50%, 0);
        -webkit-transform: translate(-50%, 0);
    }

    #landing-accesorios .nav-section {
        display: none;
    }

    #landing-accesorios .logo-mobile {
        width: 20%;
    }

    #landing-accesorios .slide {
        display: block;
    }

    #landing-accesorios .slide img {
        width: 100%;
    }

    #landing-accesorios .slick-dots {
        bottom: 5px;
    }

    #landing-accesorios .expand {
        height: auto;
    }

    #landing-accesorios .expand .title-menu::before {
        transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
    }

    #landing-accesorios .over-content {
        padding-top: 10%;
    }

    #landing-accesorios .title-menu {
        color: #3a3a3a !important;
    }

    #landing-accesorios .title-menu::before {
        position: absolute;
        width: 12px;
        height: 8px;
        top: 40%;
        content: '';
        background-image: url("../images/arrow-menu-mobile.png");
        position: absolute;
        right: 10%;
        transform: rotate(-180deg);
        -webkit-transform: rotate(-180deg);
    }

    #landing-accesorios .slider {
        margin-top: 66px;
    }

    #landing-accesorios .title-productos img {
        width: 70%;
    }

    #landing-accesorios #present {
        height: 100%;
    }

    #landing-accesorios #present .animation {
        height: 147px;
    }

    #landing-accesorios #present .text {
        width: 150px;
        background-size: contain;
    }

    #landing-accesorios #present .cont-buttons {
        width: 200px;
    }

    #landing-accesorios #present .cont-buttons .button {
        width: 95px;
        background-size: 189px 40px;
        background-position: -96px 0;
        font-size: 14px;
        margin: 0 2px;
    }

    #landing-accesorios #present .cont-buttons .button.active,
    #landing-accesorios #present .cont-buttons .button:hover {
        background-size: 189px 40px;
        background-position: 0 0;
    }

    #landing-accesorios section a.cards .letrero {
        font-size: 28px;
        line-height: 40px;
        height: 33px;
        top: 45%;
    }

    #landing-accesorios section a.cards .ofertas {
        bottom: 10px;
    }
}

@-webkit-keyframes scrolling {
    0% {
        bottom: 0;
    }
    50% {
        bottom: 5px;
    }
    100% {
        bottom: 0;
    }
}

@-webkit-keyframes abefore {
    0% {
        left: -100px;
    }
    50% {
        left: -110px;
    }
    100% {
        left: -100px;
    }
}

@-webkit-keyframes scrolling {
    0% {
        bottom: 0;
    }
    50% {
        bottom: 5px;
    }
    100% {
        bottom: 0;
    }
}

@keyframes scrolling {
    0% {
        bottom: 0;
    }
    50% {
        bottom: 5px;
    }
    100% {
        bottom: 0;
    }
}

@-webkit-keyframes abefore {
    0% {
        left: -100px;
    }
    50% {
        left: -110px;
    }
    100% {
        left: -100px;
    }
}

@keyframes abefore {
    0% {
        left: -100px;
    }
    50% {
        left: -110px;
    }
    100% {
        left: -100px;
    }
}

.mfp-bg {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1042;
    overflow: hidden;
    position: fixed;
    background: #0b0b0b;
    opacity: 0.8;
}

.mfp-wrap {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1043;
    position: fixed;
    outline: none !important;
    -webkit-backface-visibility: hidden;
}

.mfp-container {
    text-align: center;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    padding: 0 8px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.mfp-container:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}

.mfp-align-top .mfp-container:before {
    display: none;
}

.mfp-content {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    margin: 0 auto;
    text-align: left;
    z-index: 1045;
}

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
    width: 100%;
    cursor: auto;
}

.mfp-ajax-cur {
    cursor: progress;
}

.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
    cursor: -webkit-zoom-out;
    cursor: zoom-out;
}

.mfp-zoom {
    cursor: pointer;
    cursor: -webkit-zoom-in;
    cursor: zoom-in;
}

.mfp-auto-cursor .mfp-content {
    cursor: auto;
}

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.mfp-loading.mfp-figure {
    display: none;
}

.mfp-hide {
    display: none !important;
}

.mfp-preloader {
    color: #ccc;
    position: absolute;
    top: 50%;
    width: auto;
    text-align: center;
    margin-top: -0.8em;
    left: 8px;
    right: 8px;
    z-index: 1044;
}

.mfp-preloader a {
    color: #ccc;
}

.mfp-preloader a:hover {
    color: #fff;
}

.mfp-s-ready .mfp-preloader {
    display: none;
}

.mfp-s-error .mfp-content {
    display: none;
}

button.mfp-close,
button.mfp-arrow {
    overflow: visible;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none;
    display: block;
    outline: none;
    padding: 0;
    z-index: 1046;
    -webkit-box-shadow: none;
    box-shadow: none;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
}

button::-moz-focus-inner {
    padding: 0;
    border: 0;
}

.mfp-close {
    width: 44px;
    height: 44px;
    line-height: 44px;
    position: absolute;
    right: 0;
    top: 0;
    text-decoration: none;
    text-align: center;
    opacity: 0.65;
    padding: 0 0 18px 10px;
    color: #fff;
    font-style: normal;
    font-size: 28px;
    font-family: Arial, Baskerville, monospace;
}

.mfp-close:hover,
.mfp-close:focus {
    opacity: 1;
}

.mfp-close:active {
    top: 1px;
}

.mfp-close-btn-in .mfp-close {
    color: #fff;
    text-shadow: 1px 1px 1px #333;
}

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
    color: #fff;
    right: -6px;
    text-align: right;
    padding-right: 6px;
    width: 100%;
}

.mfp-counter {
    position: absolute;
    top: 0;
    right: 0;
    color: #ccc;
    font-size: 12px;
    line-height: 18px;
    white-space: nowrap;
}

.mfp-arrow {
    position: absolute;
    opacity: 0.65;
    margin: 0;
    top: 50%;
    margin-top: -55px;
    padding: 0;
    width: 90px;
    height: 110px;
    -webkit-tap-highlight-color: transparent;
}

.mfp-arrow:active {
    margin-top: -54px;
}

.mfp-arrow:hover,
.mfp-arrow:focus {
    opacity: 1;
}

.mfp-arrow:before,
.mfp-arrow:after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent;
}

.mfp-arrow:after {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px;
}

.mfp-arrow:before {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: 0.7;
}

.mfp-arrow-left {
    left: 0;
}

.mfp-arrow-left:after {
    border-right: 17px solid #fff;
    margin-left: 31px;
}

.mfp-arrow-left:before {
    margin-left: 25px;
    border-right: 27px solid #3f3f3f;
}

.mfp-arrow-right {
    right: 0;
}

.mfp-arrow-right:after {
    border-left: 17px solid #fff;
    margin-left: 39px;
}

.mfp-arrow-right:before {
    border-left: 27px solid #3f3f3f;
}

.mfp-iframe-holder {
    padding-top: 40px;
    padding-bottom: 40px;
}

.mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px;
}

.mfp-iframe-holder .mfp-close {
    top: -40px;
}

.mfp-iframe-scaler {
    width: 100%;
    height: 0;
    overflow: hidden;
    padding-top: 56.25%;
}

.mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #000;
}

img.mfp-img {
    width: auto;
    max-width: 100%;
    height: auto;
    display: block;
    line-height: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 40px 0 40px;
    margin: 0 auto;
}

.mfp-figure {
    line-height: 0;
}

.mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #444;
}

.mfp-figure small {
    color: #bdbdbd;
    display: block;
    font-size: 12px;
    line-height: 14px;
}

.mfp-figure figure {
    margin: 0;
}

.mfp-bottom-bar {
    margin-top: -36px;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    cursor: auto;
}

.mfp-title {
    text-align: left;
    line-height: 18px;
    color: #f3f3f3;
    word-wrap: break-word;
    padding-right: 36px;
}

.mfp-image-holder .mfp-content {
    max-width: 100%;
}

.mfp-gallery .mfp-image-holder .mfp-figure {
    cursor: pointer;
}

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
    .mfp-img-mobile .mfp-image-holder {
        padding-left: 0;
        padding-right: 0;
    }

    .mfp-img-mobile img.mfp-img {
        padding: 0;
    }

    .mfp-img-mobile .mfp-figure:after {
        top: 0;
        bottom: 0;
    }

    .mfp-img-mobile .mfp-figure small {
        display: inline;
        margin-left: 5px;
    }

    .mfp-img-mobile .mfp-bottom-bar {
        background: rgba(0, 0, 0, 0.6);
        bottom: 0;
        margin: 0;
        top: auto;
        padding: 3px 5px;
        position: fixed;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }

    .mfp-img-mobile .mfp-bottom-bar:empty {
        padding: 0;
    }

    .mfp-img-mobile .mfp-counter {
        right: 5px;
        top: 3px;
    }

    .mfp-img-mobile .mfp-close {
        top: 0;
        right: 0;
        width: 35px;
        height: 35px;
        line-height: 35px;
        background: rgba(0, 0, 0, 0.6);
        position: fixed;
        text-align: center;
        padding: 0;
    }
}

@media all and (max-width: 900px) {
    .mfp-arrow {
        -webkit-transform: scale(0.75);
        transform: scale(0.75);
    }

    .mfp-arrow-left {
        -webkit-transform-origin: 0;
        transform-origin: 0;
    }

    .mfp-arrow-right {
        -webkit-transform-origin: 100%;
        transform-origin: 100%;
    }

    .mfp-container {
        padding-left: 6px;
        padding-right: 6px;
    }
}
