@charset "UTF-8";
.full{
    width:100%
}
.text-caps{
    text-transform:capitalize
}
.text-ucase{
    text-transform:uppercase
}
.text-lcase{
    text-transform:lowercase
}
.hidden{
    display:none
}
.pos-st{
    position:static
}
.pos-rl{
    position:relative
}
.pos-ab{
    position:absolute
}
.dis-blk{
    display:block
}
.dis-inblk{
    display:inline-block
}
.dis-in{
    display:inline
}
.no-pd{
    padding:0!important
}
.no-mg{
    margin:0!important
}
.no-mg-b{
    margin-bottom:0!important
}
.pd-full{
    padding:15px
}
.pd-full-lg{
    padding:30px
}
.pd-full-xlg{
    padding:60px
}
.pd-full-sm{
    padding:7.5px
}
.pd-v{
    padding:15px 0
}
.pd-v-xlg{
    padding:60px 0
}
.pd-v-lg{
    padding:30px 0
}
.pd-v-sm{
    padding:7.5px 0
}
.pd-h{
    padding:0 15px
}
.pd-h-xlg{
    padding:0 60px
}
.pd-h-lg{
    padding:0 30px
}
.pd-h-sm{
    padding:0 7.5px
}
.pd-t{
    padding-top:15px
}
.pd-sm-t{
    padding-top:7.5px
}
.pd-lg-t{
    padding-top:30px
}
.pd-xlg-t{
    padding-top:60px
}
.pd-b{
    padding-bottom:15px
}
.pd-sm-b{
    padding-bottom:7.5px
}
.pd-lg-b{
    padding-bottom:30px
}
.pd-xlg-b{
    padding-bottom:60px
}
.mg-t{
    margin-top:15px
}
.mg-sm-t{
    margin-top:7.5px
}
.mg-lg-t{
    margin-top:30px
}
.mg-xlg-t{
    margin-top:60px
}
.mg-b{
    margin-bottom:15px
}
.mg-sm-b{
    margin-bottom:7.5px
}
.mg-lg-b{
    margin-bottom:30px
}
.mg-xlg-b{
    margin-bottom:60px
}
.mg-l{
    margin-left:15px
}
.mg-sm-l{
    margin-left:7.5px
}
.mg-lg-l{
    margin-left:30px
}
.mg-xlg-l{
    margin-left:60px
}
.mg-r{
    margin-right:15px
}
.mg-sm-r{
    margin-right:7.5px
}
.mg-lg-r{
    margin-right:30px
}
.mg-xlg-r{
    margin-right:60px
}
.col-mg-r{
    padding-right:60px
}
.col-mg-l{
    padding-left:60px
}
.col-mg-half-r{
    padding-right:30px
}
.col-mg-half-l{
    padding-left:30px
}
.col-sm-pd-l{
    padding-left:7.5px
}
.col-sm-pd-r{
    padding-right:7.5px
}
.col-no-pd-l{
    padding-left:0
}
.col-no-pd-r{
    padding-right:0
}
.control{
    position:relative;
    display:inline-block;
    padding-left:1.5rem;
    color:#555;
    cursor:pointer
}
.control input{
    position:absolute;
    opacity:0;
    z-index:-1
}
.control-indicator{
    position:absolute;
    top:0;
    left:0;
    display:block;
    width:1.25rem;
    height:1.25rem;
    line-height:1.25rem;
    font-size:65%;
    color:#eee;
    text-align:center;
    background-color:#eee;
    background-size:50%;
    background-position:center center;
    background-repeat:no-repeat;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.control input:checked~.control-indicator{
    color:#fff;
    background-color:#1e9bdd
}
.control input:active~.control-indicator{
    color:#fff;
    background-color:#48afe6
}
.checkbox input:checked~.control-indicator{
    background-image:url(data:image/svg+xml;
    base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgOCA4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA4IDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTYuNCwxTDUuNywxLjdMMi45LDQuNUwyLjEsMy43TDEuNCwzTDAsNC40bDAuNywwLjdsMS41LDEuNWwwLjcsMC43bDAuNy0wLjdsMy41LTMuNWwwLjctMC43TDYuNCwxTDYuNCwxeiINCgkvPg0KPC9zdmc+DQo=)
}
.radio input:checked~.control-indicator{
    background-image:url(data:image/svg+xml;
    base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgOCA4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA4IDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTQsMUMyLjMsMSwxLDIuMywxLDRzMS4zLDMsMywzczMtMS4zLDMtM1M1LjcsMSw0LDF6Ii8+DQo8L3N2Zz4NCg==)
}
.control-x input:checked~.control-indicator{
    background-image:url(data:image/svg+xml;
    base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iOHB4IiBoZWlnaHQ9IjhweCIgdmlld0JveD0iMCAwIDggOCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgOCA4IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xLjQsMEwwLDEuNGwwLjcsMC43bDEuOCwxLjhMMC43LDUuN0wwLDYuNGwxLjQsMS40bDAuNy0wLjdsMS44LTEuOGwxLjgsMS44bDAuNywwLjdsMS40LTEuNEw3LjEsNS43DQoJTDUuMywzLjlsMS44LTEuOGwwLjctMC43TDYuNCwwTDUuNywwLjdMMy45LDIuNUwyLjEsMC43QzIuMSwwLjcsMS40LDAsMS40LDB6Ii8+DQo8L3N2Zz4NCg==)
}
.control-dash input:checked~.control-indicator{
    background-image:url(data:image/svg+xml;
    base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iOHB4IiBoZWlnaHQ9IjhweCIgdmlld0JveD0iMCAwIDggOCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgOCA4IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0wLDN2Mmg4VjNIMHoiLz4NCjwvc3ZnPg0K)
}
.file{
    position:relative;
    display:inline-block;
    cursor:pointer;
    height:2.5rem
}
.file input{
    min-width:14rem;
    margin:0;
    filter:alpha(opacity=0);
    opacity:0
}
.file-custom{
    position:absolute;
    top:0;
    right:0;
    left:0;
    z-index:5;
    height:2.5rem;
    padding:.5rem 1rem;
    line-height:1.5;
    color:#555;
    background-color:#fff;
    border:.075rem solid #ddd;
    border-radius:.25rem;
    box-shadow:inset 0 .2rem .4rem rgba(0,0,0,.05);
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.file-custom:after{
    content:"Choose file..."
}
.file-custom:before{
    position:absolute;
    top:-.075rem;
    right:-.075rem;
    bottom:-.075rem;
    z-index:6;
    display:block;
    content:"Browse";
    height:2.5rem;
    padding:.5rem 1rem;
    line-height:1.5;
    color:#555;
    background-color:#eee;
    border:.075rem solid #ddd;
    border-radius:0 .25rem .25rem 0
}
.file input:focus~.file-custom{
    box-shadow:0 0 0 .075rem #fff,0 0 0 .2rem #0074d9
}
.progress{
    display:inline-block;
    height:1rem
}
.progress[value]{
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    border:0;
    color:#0074d9
}
.progress[value]::-webkit-progress-bar{
    background-color:#eee;
    border-radius:.2rem
}
.progress[value]::-webkit-progress-value{
    background-color:#0074d9;
    border-top-left-radius:.2rem;
    border-bottom-left-radius:.2rem
}
.progress[value="100"]::-webkit-progress-value{
    border-top-right-radius:.2rem;
    border-bottom-right-radius:.2rem
}
@-moz-document url-prefix(){
    .progress[value]{
        background-color:#eee;
        border-radius:.2rem
    }
    .progress[value]::-moz-progress-bar{
        background-color:#0074d9;
        border-top-left-radius:.2rem;
        border-bottom-left-radius:.2rem
    }
    .progress[value="100"]::-moz-progress-bar{
        border-top-right-radius:.2rem;
        border-bottom-right-radius:.2rem
    }
}
.controls-stacked{
    margin:1rem 0
}
.controls-stacked .control,.controls-stacked .progress{
    display:block
}
.controls-stacked .control+.control,.controls-stacked .progress+.progress{
    margin-top:.5rem
}
.controls-inline{
    margin:1rem 0
}
.controls-inline .control{
    display:inline-block;
    height:1rem
}
.controls-inline .control+.control{
    margin-left:1rem
}
@font-face{
    font-family:roboto slab;
    font-style:normal;
    font-weight:400;
    font-display:swap;
    src:url(https://fonts.gstatic.com/s/robotoslab/v24/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjojISWaA.ttf) format('truetype')
}
@font-face{
    font-family:montserrat;
    font-style:normal;
    font-weight:400;
    font-display:swap;
    src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Ew-.ttf) format('truetype')
}
@font-face{
    font-family:light;
    src:url(../fonts/roboto/Roboto-Light.eot);
    src:url(../fonts/roboto/Roboto-Light.eot?#iefix) format('embedded-opentype'),url(../fonts/roboto/Roboto-Light.woff) format('woff'),url(../fonts/roboto/Roboto-Light.ttf) format('truetype'),url(../fonts/roboto/Roboto-Light.svg#Roboto-Light) format('svg');
    font-weight:400;
    font-style:normal;
    font-stretch:normal
}
@font-face{
    font-family:regular;
    src:url(../fonts/roboto/Roboto-Regular.eot);
    src:url(../fonts/roboto/Roboto-Regular.eot?#iefix) format('embedded-opentype'),url(../fonts/roboto/Roboto-Regular.woff) format('woff'),url(../fonts/roboto/Roboto-Regular.ttf) format('truetype'),url(../fonts/roboto/Roboto-Regular.svg#Roboto-Regular) format('svg');
    font-weight:400;
    font-style:normal;
    font-stretch:normal
}
@font-face{
    font-family:medium;
    src:url(../fonts/roboto/Roboto-Medium.eot);
    src:url(../fonts/roboto/Roboto-Medium.eot?#iefix) format('embedded-opentype'),url(../fonts/roboto/Roboto-Medium.woff) format('woff'),url(../fonts/roboto/Roboto-Medium.ttf) format('truetype'),url(../fonts/roboto/Roboto-Medium.svg#Roboto-Medium) format('svg');
    font-weight:400;
    font-style:normal;
    font-stretch:normal
}
html,body{
    margin:0;
    padding:0
}
html{
    min-height:100%;
    position:relative;
    font-size:14px
}
body,li,a,p,span{
    font-family:light,sans-serif;
    font-size:1rem;
    line-height:1.5em;
    letter-spacing:0;
    color:#525252;
    text-rendering:optimizeLegibility;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    word-spacing:normal
}
h1,h2,h3,h4,h5,h6{
    font-family:medium,sans-serif;
    line-height:1.25em;
    color:#525252;
    margin:0;
    padding:0;
    text-rendering:optimizeLegibility;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    word-spacing:normal
}
strong,.strong{
    font-family:medium;
    font-weight:400
}
ul,ol{
    padding:0;
    margin:0;
    list-style:none
}
a,i,button{
    -webkit-transition:.25s;
    -o-transition:.25s;
    transition:.25s
}
a i{
    color:inherit
}
a,button{
    text-decoration:none!important;
    outline:0!important
}
.w-100{
    width:100%
}
*{
    -webkit-transition-timing-function:ease-in-out;
    transition-timing-function:ease-in-out
}
body.body-updating section#updating{
    margin:10% 0
}
body.body-updating section#updating .logo{
    width:100%;
    height:150px;
    background:url(../images/logo.svg) center center no-repeat;
    background-size:contain
}
body.body-updating section#updating .title{
    text-align:center;
    color:#fff;
    letter-spacing:5px
}
.wrapper{
    padding-top:80px!important
}
header.header-2020{
    position:fixed;
    top:0;
    width:100%;
    z-index:149;
    padding:15px 0;
    background:#fff;
    -webkit-transition:.25s;
    -o-transition:.25s;
    transition:.25s
}
header.header-2020 .show-xs{
    display:none
}
header.header-2020 .navbar{
    border:0;
    margin-bottom:0;
    border-radius:0
}
header.header-2020 .navbar .navbar-header{
    float:none
}
header.header-2020 .navbar .navbar-header .navbar-brand{
    width:200px;
    height:50px;
    background:url(../images/logo.svg) left center no-repeat;
    background-size:contain;
    margin-left:15px
}
header.header-2020 .navbar .navbar-header .navbar-toggle{
    margin-top:0;
    margin-bottom:0
}
header.header-2020 .navbar .navbar-header .navbar-cart{
    display:none
}
header.header-2020 .navbar .cart-icon{
    position:relative
}
header.header-2020 .navbar .cart-icon .cart-cant{
    position:absolute;
    top:-2px;
    right:-2px;
    width:20px;
    height:20px
}
header.header-2020 .navbar .cart-icon .cart-cant .cant-inner{
    display:table-cell;
    width:20px;
    height:20px;
    font-size:12px;
    line-height:12px;
    vertical-align:middle;
    text-align:center;
    color:#fff;
    background:#1e9bdd;
    border-radius:100%
}
header.header-2020 .navbar .collapse-close{
    display:none;
    width:100%;
    height:59px;
    background:url(../images/icon_close.png) center right 23px no-repeat;
    border:0
}
header.header-2020 .navbar .navbar-nav li{
    margin-bottom:0
}
header.header-2020 .navbar .navbar-nav li a{
    font-family:medium;
    line-height:1;
    color:#1e9bdd;
    padding:15px 8px
}
header.header-2020 .navbar .navbar-nav li a span{
    font-family:medium;
    line-height:1;
    color:#1e9bdd
}
header.header-2020 .navbar .navbar-nav li .form-search .input-group .form-control{
    background:0 0;
    color:#fff
}
header.header-2020 .navbar .navbar-nav li .form-search .input-group .form-control::-moz-placeholder{
    color:#fff;
    opacity:1
}
header.header-2020 .navbar .navbar-nav li .form-search .input-group .form-control:-ms-input-placeholder{
    color:#fff
}
header.header-2020 .navbar .navbar-nav li .form-search .input-group .form-control::-webkit-input-placeholder{
    color:#fff
}
header.header-2020 .navbar .navbar-nav li.dropdown .dropdown-menu{
    width:700px;
    max-width:unset;
    left:50%;
    transform:translateX(-50%);
    border:0;
    margin:0;
    padding:0;
    box-shadow:0 1.1px 3.2px rgba(0,0,0,.02),0 2.5px 7.6px rgba(0,0,0,.028),0 4.8px 14.4px rgba(0,0,0,.035),0 8.5px 25.7px rgba(0,0,0,.042),0 15.9px 48px rgba(0,0,0,.05),0 38px 115px rgba(0,0,0,.07)
}
header.header-2020 .navbar .navbar-nav li.dropdown .dropdown-menu ul li a{
    display:block;
    font-family:regular;
    line-height:1.35em;
    color:#525252;
    padding:7.5px 15px
}
header.header-2020 .navbar .navbar-nav li.dropdown .dropdown-menu ul li a:hover,header.header-2020 .navbar .navbar-nav li.dropdown .dropdown-menu ul li a:focus{
    color:#1e9bdd
}
header.header-2020 .navbar .navbar-nav li.dropdown .dropdown-menu ul li a.color-1{
    color:#1e9bdd
}
header.header-2020 .navbar .navbar-nav li.dropdown .dropdown-menu:after{
    content:"";
    position:absolute;
    z-index:-1;
    top:0;
    left:50%;
    transform:translate(-50%,100%);
    width:0;
    height:0;
    border-left:10px solid transparent;
    border-right:10px solid transparent;
    border-bottom:10px solid #fff;
    -webkit-transition:.75s;
    -o-transition:.75s;
    transition:.75s
}
header.header-2020 .navbar .navbar-nav li.dropdown .dropdown-menu.-is-tienda{
    background:url(../images/header_new/tienda-dropdown-bg.svg) top left no-repeat;
    background-size:300px!important;
    background-color:#fff
}
header.header-2020 .navbar .navbar-nav li.dropdown .dropdown-menu.-is-nosotros{
    background:url(../images/header_new/nosotros-dropdown-bg.svg) top left no-repeat;
    background-size:150px!important;
    background-color:#fff
}
header.header-2020 .navbar .navbar-nav li.dropdown .dropdown-menu.-is-contacto{
    background:url(../images/header_new/contacto-dropdown-bg.svg) top left no-repeat;
    background-size:150px!important;
    background-color:#fff
}
header.header-2020 .navbar .navbar-nav li.dropdown.open .dropdown-toggle i.fa-chevron-down{
    transform:rotate(180deg)
}
header.header-2020 .navbar .navbar-nav li.dropdown.open .dropdown-menu:after{
    transform:translate(-50%,-100%)
}
header.header-2020 .navbar .navbar-nav li.dropdown.-is-lg .dropdown-menu{
    width:1000px
}
header.header-2020 .navbar .navbar-nav li.dropdown.-is-md .dropdown-menu{
    width:250px
}
header.header-2020 .nav .open>a,header.header-2020 .nav .open>a:focus,header.header-2020 .nav .open>a:hover{
    color:#1e9bdd!important;
    background:0 0
}
@media(max-width:700px){
    .d-block-xs,.d-block-xs.d-flex{
        display:block!important;
        float:none
    }
    body{
        padding-top:45px
    }
    body .wrapper{
        padding-top:0!important
    }
    body.body-home header.header-2020 .navbar{
        margin-top:0
    }
    header.header-2020{
        background:#000;
        padding:0;
        margin:0;
        height:45px
    }
    header.header-2020 .color-w-xs{
        color:#fff!important
    }
    header.header-2020 .show-xs.d-inline-block-xs{
        display:inline-block!important
    }
    header.header-2020 .navbar{
        margin-top:5px
    }
    header.header-2020 .navbar .navbar-header{
        width:100%;
        display:flex;
        justify-content:space-around;
        align-items:center
    }
    header.header-2020 .navbar .navbar-header .navbar-brand,header.header-2020 .navbar .navbar-header .navbar-toggle{
        float:none;
        margin:0
    }
    header.header-2020 .navbar .navbar-header .navbar-brand{
        width:25px;
        height:25px;
        background:url(../images/logo_mobile_w.svg) left center no-repeat;
        background-size:contain;
        margin-right:auto;
        margin-left:auto
    }
    header.header-2020 .navbar .navbar-header .navbar-toggle,header.header-2020 .navbar .navbar-header .navbar-cart{
        color:#fff
    }
    header.header-2020 .navbar .navbar-header .navbar-toggle{
        margin-right:auto;
        padding-left:0
    }
    header.header-2020 .navbar .navbar-header .navbar-cart{
        display:block;
        margin-left:auto
    }
    header.header-2020 .navbar .cart-icon{
        width:25px;
        height:25px
    }
    header.header-2020 .navbar .cart-icon .cart-cant{
        right:-8px;
        top:-10px
    }
    header.header-2020 .navbar .cart-icon.dropdown-toggle .cart-cant{
        left:35px;
        top:0
    }
    header.header-2020 .navbar .navbar-collapse{
        position:fixed;
        width:100%;
        height:100vh;
        left:0;
        top:0;
        background:#000
    }
    header.header-2020 .navbar .collapse-close{
        display:block;
        color:#fff
    }
    header.header-2020 .navbar .navbar-nav{
        width:100%;
        padding-left:15px
    }
    header.header-2020 .navbar .navbar-nav li a{
        font-size:18px;
        color:#fff;
        padding:15px
    }
    header.header-2020 .navbar .navbar-nav li a span{
        font-size:18px;
        color:#fff
    }
    header.header-2020 .navbar .navbar-nav li.dropdown .dropdown-toggle{
        color:#fff!important;
        background:#000!important
    }
    header.header-2020 .navbar .navbar-nav li.dropdown .dropdown-toggle i.fa-chevron-down{
        float:right
    }
    header.header-2020 .navbar .navbar-nav li.dropdown .dropdown-menu{
        position:relative;
        width:100%!important;
        left:unset;
        transform:unset;
        box-shadow:none;
        color:#fff!important;
        background:#000!important
    }
    header.header-2020 .navbar .navbar-nav li.dropdown .dropdown-menu ul li a{
        font-size:16px;
        color:#fff;
        padding:7.5px 0
    }
    header.header-2020 .navbar .navbar-nav li.dropdown .dropdown-menu:after{
        display:none
    }
    header.header-2020 .navbar .navbar-nav li.dropdown .dropdown-menu.-is-tienda{
        background:#fff
    }
}
input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{
    display:none
}
input[type=text]::-ms-clear{
    display:none;
    width:0;
    height:0
}
input[type=text]::-ms-reveal{
    display:none;
    width:0;
    height:0
}
.cd-dropdown-wrapper{
    display:block;
    position:relative;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.cd-dropdown-trigger{
    display:block;
    position:absolute
}
.no-touch .cd-dropdown-trigger:hover{
    background-color:#171b46
}
@media only screen and (min-width:1100px){
    .cd-dropdown-trigger.dropdown-is-active{
        background-color:#3f8654
    }
    .no-touch .cd-dropdown-trigger.dropdown-is-active:hover{
        background-color:#47975f
    }
}
.cd-dropdown h2,.cd-dropdown-content a,.cd-dropdown-content ul a{
    height:50px;
    line-height:50px
}
@media only screen and (min-width:768px){
    .cd-dropdown h2,.cd-dropdown-content a,.cd-dropdown-content ul a{
        height:60px;
        line-height:60px
    }
}
@media only screen and (min-width:1100px){
    .cd-dropdown h2,.cd-dropdown-content a,.cd-dropdown-content ul a{
        height:50px;
        line-height:50px
    }
}
.cd-dropdown h2,.cd-dropdown-content a,.cd-dropdown-content ul a,.cd-dropdown-content .cd-divider{
    padding:0 20px
}
.cd-dropdown{
    position:fixed;
    z-index:999999;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background-color:#1e9bdd;
    visibility:hidden;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    -webkit-transform:translateZ(0);
    -moz-transform:translateZ(0);
    -ms-transform:translateZ(0);
    -o-transform:translateZ(0);
    transform:translateZ(0);
    -webkit-transform:translateY(-100%);
    -moz-transform:translateY(-100%);
    -ms-transform:translateY(-100%);
    -o-transform:translateY(-100%);
    transform:translateY(-100%);
    -webkit-transition:-webkit-transform .5s 0s,visibility 0s .5s;
    -moz-transition:-moz-transform .5s 0s,visibility 0s .5s;
    transition:transform .5s 0s,visibility 0s .5s
}
.cd-dropdown h2{
    position:relative;
    z-index:1;
    color:#585a70;
    background-color:#111433;
    border-bottom:1px solid #242643
}
.cd-dropdown .cd-close{
    position:absolute;
    z-index:1;
    right:0;
    top:0;
    height:50px;
    width:50px;
    overflow:hidden;
    text-indent:100%;
    white-space:nowrap;
    color:transparent
}
.cd-dropdown .cd-close::after,.cd-dropdown .cd-close::before{
    content:'';
    position:absolute;
    left:50%;
    top:50%;
    bottom:auto;
    right:auto;
    -webkit-transform:translateX(-50%) translateY(-50%);
    -moz-transform:translateX(-50%) translateY(-50%);
    -ms-transform:translateX(-50%) translateY(-50%);
    -o-transform:translateX(-50%) translateY(-50%);
    transform:translateX(-50%) translateY(-50%);
    height:20px;
    width:2px;
    background-color:#fff
}
.cd-dropdown .cd-close::after{
    -webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);
    -moz-transform:translateX(-50%) translateY(-50%) rotate(45deg);
    -ms-transform:translateX(-50%) translateY(-50%) rotate(45deg);
    -o-transform:translateX(-50%) translateY(-50%) rotate(45deg);
    transform:translateX(-50%) translateY(-50%) rotate(45deg)
}
.cd-dropdown .cd-close::before{
    -webkit-transform:translateX(-50%) translateY(-50%) rotate(-45deg);
    -moz-transform:translateX(-50%) translateY(-50%) rotate(-45deg);
    -ms-transform:translateX(-50%) translateY(-50%) rotate(-45deg);
    -o-transform:translateX(-50%) translateY(-50%) rotate(-45deg);
    transform:translateX(-50%) translateY(-50%) rotate(-45deg)
}
.cd-dropdown.dropdown-is-active{
    visibility:visible;
    -webkit-transform:translateY(0);
    -moz-transform:translateY(0);
    -ms-transform:translateY(0);
    -o-transform:translateY(0);
    transform:translateY(0);
    -webkit-transition:-webkit-transform .5s 0s,visibility 0s 0s;
    -moz-transition:-moz-transform .5s 0s,visibility 0s 0s;
    transition:transform .5s 0s,visibility 0s 0s
}
@media only screen and (min-width:768px){
    .cd-dropdown .cd-close{
        top:5px
    }
}
@media only screen and (min-width:1100px){
    .cd-dropdown{
        position:absolute;
        top:calc(98%);
        height:auto;
        width:auto;
        -webkit-transform:translateX(0);
        -moz-transform:translateX(0);
        -ms-transform:translateX(0);
        -o-transform:translateX(0);
        transform:translateX(0);
        background-color:#fff;
        color:#111433;
        box-shadow:0 4px 12px rgba(0,0,0,.1);
        opacity:0;
        -webkit-transform:translateY(30px);
        -moz-transform:translateY(30px);
        -ms-transform:translateY(30px);
        -o-transform:translateY(30px);
        transform:translateY(30px);
        -webkit-transition:opacity .3s 0s,visibility 0s .3s,-webkit-transform .3s 0s;
        -moz-transition:opacity .3s 0s,visibility 0s .3s,-moz-transform .3s 0s;
        transition:opacity .3s 0s,visibility 0s .3s,transform .3s 0s
    }
    .open-to-left .cd-dropdown{
        right:0;
        left:auto
    }
    .cd-dropdown h2,.cd-dropdown .cd-close{
        display:none
    }
    .cd-dropdown.dropdown-is-active{
        opacity:1;
        -webkit-transform:translateY(0);
        -moz-transform:translateY(0);
        -ms-transform:translateY(0);
        -o-transform:translateY(0);
        transform:translateY(0);
        -webkit-transition:opacity .3s 0s,visibility .3s 0s,-webkit-transform .3s 0s;
        -moz-transition:opacity .3s 0s,visibility .3s 0s,-moz-transform .3s 0s;
        transition:opacity .3s 0s,visibility .3s 0s,transform .3s 0s
    }
}
.cd-dropdown-content,.cd-dropdown-content ul{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    overflow-x:hidden;
    overflow-y:auto;
    -webkit-transition:-webkit-transform .3s;
    -moz-transition:-moz-transform .3s;
    transition:transform .3s;
    padding-top:50px
}
.cd-dropdown-content a,.cd-dropdown-content ul a{
    display:block;
    color:#fff;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.cd-dropdown-content li:first-of-type>a,.cd-dropdown-content ul li:first-of-type>a{
    border-top-width:0
}
.cd-dropdown-content li:last-of-type>a,.cd-dropdown-content ul li:last-of-type>a{
    border-bottom-width:1px
}
.cd-dropdown-content .cd-divider,.cd-dropdown-content ul .cd-divider{
    padding-top:10px;
    padding-bottom:10px;
    background-color:#0b0e23;
    font-size:1.1rem;
    font-weight:700;
    letter-spacing:1px;
    color:#585a70;
    text-transform:uppercase
}
.cd-dropdown-content .cd-divider+li>a,.cd-dropdown-content ul .cd-divider+li>a{
    border-top-width:0
}
.cd-dropdown-content a,.cd-dropdown-content .cd-search,.cd-dropdown-content .cd-divider,.cd-dropdown-content ul a,.cd-dropdown-content ul .cd-search,.cd-dropdown-content ul .cd-divider{
    -webkit-transform:translateZ(0);
    -moz-transform:translateZ(0);
    -ms-transform:translateZ(0);
    -o-transform:translateZ(0);
    transform:translateZ(0);
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    -webkit-transition:opacity .3s,-webkit-transform .3s;
    -moz-transition:opacity .3s,-moz-transform .3s;
    transition:opacity .3s,transform .3s
}
.cd-dropdown-content.is-hidden,.cd-dropdown-content ul.is-hidden{
    -webkit-transform:translateX(100%);
    -moz-transform:translateX(100%);
    -ms-transform:translateX(100%);
    -o-transform:translateX(100%);
    transform:translateX(100%)
}
.cd-dropdown-content.is-hidden>li>a,.cd-dropdown-content.is-hidden>li>.cd-search,.cd-dropdown-content.is-hidden>.cd-divider,.cd-dropdown-content.move-out>li>a,.cd-dropdown-content.move-out>li>.cd-search,.cd-dropdown-content.move-out>.cd-divider,.cd-dropdown-content ul.is-hidden>li>a,.cd-dropdown-content ul.is-hidden>li>.cd-search,.cd-dropdown-content ul.is-hidden>.cd-divider,.cd-dropdown-content ul.move-out>li>a,.cd-dropdown-content ul.move-out>li>.cd-search,.cd-dropdown-content ul.move-out>.cd-divider{
    opacity:0
}
.cd-dropdown-content.move-out>li>a,.cd-dropdown-content.move-out>li>.cd-search,.cd-dropdown-content.move-out>.cd-divider,.cd-dropdown-content ul.move-out>li>a,.cd-dropdown-content ul.move-out>li>.cd-search,.cd-dropdown-content ul.move-out>.cd-divider{
    -webkit-transform:translateX(-100%);
    -moz-transform:translateX(-100%);
    -ms-transform:translateX(-100%);
    -o-transform:translateX(-100%);
    transform:translateX(-100%)
}
.dropdown-is-active .cd-dropdown-content,.dropdown-is-active .cd-dropdown-content ul{
    -webkit-overflow-scrolling:touch
}
@media only screen and (min-width:768px){
    .cd-dropdown-content,.cd-dropdown-content ul{
        padding-top:60px
    }
    .cd-dropdown-content a,.cd-dropdown-content ul a{
        font-size:1.8rem
    }
}
@media only screen and (min-width:1100px){
    .cd-dropdown-content,.cd-dropdown-content ul{
        padding-top:0;
        overflow:visible
    }
    .cd-dropdown-content a,.cd-dropdown-content ul a{
        color:#111433;
        height:50px;
        line-height:50px;
        font-size:1.5rem;
        border-color:#ebebeb
    }
    .cd-dropdown-content .cd-divider,.cd-dropdown-content ul .cd-divider{
        background-color:transparent;
        color:#b3b3b3;
        border-top:1px solid #ebebeb
    }
    .cd-dropdown-content .cd-divider+li>a,.cd-dropdown-content ul .cd-divider+li>a{
        border-top-width:1px
    }
    .cd-dropdown-content.is-hidden>li>a,.cd-dropdown-content.is-hidden>li>.cd-search,.cd-dropdown-content.is-hidden>.cd-divider,.cd-dropdown-content.move-out>li>a,.cd-dropdown-content.move-out>li>.cd-search,.cd-dropdown-content.move-out>.cd-divider,.cd-dropdown-content ul.is-hidden>li>a,.cd-dropdown-content ul.is-hidden>li>.cd-search,.cd-dropdown-content ul.is-hidden>.cd-divider,.cd-dropdown-content ul.move-out>li>a,.cd-dropdown-content ul.move-out>li>.cd-search,.cd-dropdown-content ul.move-out>.cd-divider{
        opacity:1
    }
}
.cd-dropdown-content .see-all a{
    color:#3f8654
}
.cd-dropdown-content .cd-dropdown-gallery .cd-dropdown-item,.cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item{
    height:80px;
    line-height:80px
}
.cd-dropdown-content .cd-dropdown-gallery .cd-dropdown-item h3,.cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item h3{
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.cd-dropdown-content .cd-dropdown-gallery .cd-dropdown-item{
    padding-left:90px
}
.cd-dropdown-content .cd-dropdown-gallery img{
    position:absolute;
    display:block;
    height:40px;
    width:auto;
    left:20px;
    top:50%;
    margin-top:-20px
}
.cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item{
    padding-left:75px;
    position:relative
}
.cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item p{
    color:#111433;
    font-size:1.3rem;
    display:none
}
.cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item::before{
    content:'';
    display:block;
    position:absolute;
    left:20px;
    top:50%;
    margin-top:-20px;
    width:40px;
    height:40px;
    background-repeat:no-repeat;
    background-position:center center;
    background-size:40px 40px
}
@media only screen and (min-width:1100px){
    .cd-dropdown-content{
        position:static;
        height:auto;
        width:280px
    }
    .cd-dropdown-content>li:last-of-type a{
        border-bottom:none
    }
    .no-touch .cd-dropdown-content>li:not(.has-children) a:hover{
        color:#3f8654
    }
    .cd-dropdown-content.move-out>li>a,.cd-dropdown-content.move-out>li>.cd-search,.cd-dropdown-content.move-out>.cd-divider{
        -webkit-transform:translateX(0);
        -moz-transform:translateX(0);
        -ms-transform:translateX(0);
        -o-transform:translateX(0);
        transform:translateX(0);
        opacity:1
    }
    .cd-dropdown-content .cd-secondary-dropdown,.cd-dropdown-content .cd-dropdown-gallery,.cd-dropdown-content .cd-dropdown-icons{
        -webkit-transform:translateX(0);
        -moz-transform:translateX(0);
        -ms-transform:translateX(0);
        -o-transform:translateX(0);
        transform:translateX(0);
        left:100%;
        height:auto;
        background-color:#fff;
        box-shadow:0 2px 14px rgba(0,0,0,.1)
    }
    .cd-dropdown-content .cd-secondary-dropdown::after,.cd-dropdown-content .cd-dropdown-gallery::after,.cd-dropdown-content .cd-dropdown-icons::after{
        clear:both;
        content:"";
        display:table
    }
    .open-to-left .cd-dropdown-content .cd-secondary-dropdown,.open-to-left .cd-dropdown-content .cd-dropdown-gallery,.open-to-left .cd-dropdown-content .cd-dropdown-icons{
        left:auto;
        right:100%
    }
    .cd-dropdown-content .cd-secondary-dropdown.is-hidden,.cd-dropdown-content .cd-dropdown-gallery.is-hidden,.cd-dropdown-content .cd-dropdown-icons.is-hidden{
        -webkit-transform:translateX(0);
        -moz-transform:translateX(0);
        -ms-transform:translateX(0);
        -o-transform:translateX(0);
        transform:translateX(0)
    }
    .cd-dropdown-content .cd-secondary-dropdown.fade-in,.cd-dropdown-content .cd-dropdown-gallery.fade-in,.cd-dropdown-content .cd-dropdown-icons.fade-in{
        -webkit-animation:cd-fade-in .2s;
        -moz-animation:cd-fade-in .2s;
        animation:cd-fade-in .2s
    }
    .cd-dropdown-content .cd-secondary-dropdown.fade-out,.cd-dropdown-content .cd-dropdown-gallery.fade-out,.cd-dropdown-content .cd-dropdown-icons.fade-out{
        -webkit-animation:cd-fade-out .2s;
        -moz-animation:cd-fade-out .2s;
        animation:cd-fade-out .2s
    }
    .cd-dropdown-content .cd-secondary-dropdown>.go-back,.cd-dropdown-content .cd-dropdown-gallery>.go-back,.cd-dropdown-content .cd-dropdown-icons>.go-back{
        display:none
    }
    .cd-dropdown-content .cd-secondary-dropdown>.see-all,.cd-dropdown-content .cd-dropdown-gallery>.see-all,.cd-dropdown-content .cd-dropdown-icons>.see-all{
        position:absolute;
        bottom:20px;
        height:45px;
        text-align:center
    }
    .cd-dropdown-content .cd-secondary-dropdown>.see-all a,.cd-dropdown-content .cd-dropdown-gallery>.see-all a,.cd-dropdown-content .cd-dropdown-icons>.see-all a{
        margin:0;
        height:100%;
        line-height:45px;
        background:#ebebeb;
        pointer-events:auto;
        -webkit-transition:color .2s,background-color .2s;
        -moz-transition:color .2s,background-color .2s;
        transition:color .2s,background-color .2s
    }
    .no-touch .cd-dropdown-content .cd-secondary-dropdown>.see-all a:hover,.no-touch .cd-dropdown-content .cd-dropdown-gallery>.see-all a:hover,.no-touch .cd-dropdown-content .cd-dropdown-icons>.see-all a:hover{
        color:#fff;
        background-color:#111433
    }
    .cd-dropdown-content .cd-secondary-dropdown .cd-dropdown-item,.cd-dropdown-content .cd-secondary-dropdown a,.cd-dropdown-content .cd-dropdown-gallery .cd-dropdown-item,.cd-dropdown-content .cd-dropdown-gallery a,.cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item,.cd-dropdown-content .cd-dropdown-icons a{
        border:none
    }
    .cd-dropdown-content .cd-dropdown-gallery,.cd-dropdown-content .cd-dropdown-icons{
        padding:20px 30px 100px
    }
    .cd-dropdown-content .cd-dropdown-gallery>.see-all,.cd-dropdown-content .cd-dropdown-icons>.see-all{
        width:calc(40%)
    }
    .cd-dropdown-content .cd-dropdown-icons>li,.cd-dropdown-content .cd-secondary-dropdown>li{
        width:50%;
        float:left
    }
    .cd-dropdown-content .cd-secondary-dropdown{
        overflow:hidden;
        width:550px;
        padding-bottom:65px
    }
    .cd-dropdown-content .cd-secondary-dropdown::before{
        position:absolute;
        content:'';
        top:290px;
        left:15px;
        height:1px;
        width:520px;
        background-color:#ebebeb
    }
    .cd-dropdown-content .cd-secondary-dropdown>li>a{
        color:#3f8654;
        font-size:1.6rem;
        margin-bottom:10px;
        line-height:30px;
        height:30px;
        pointer-events:none
    }
    .cd-dropdown-content .cd-secondary-dropdown>li>a::after,.cd-dropdown-content .cd-secondary-dropdown>li>a::before{
        display:none
    }
    .cd-dropdown-content .cd-secondary-dropdown.move-out>li>a{
        -webkit-transform:translateX(0);
        -moz-transform:translateX(0);
        -ms-transform:translateX(0);
        -o-transform:translateX(0);
        transform:translateX(0)
    }
    .cd-dropdown-content .cd-secondary-dropdown>li{
        margin:20px 0;
        border-right-width:1px;
        border-color:#ebebeb;
        border-style:solid;
        padding:0 30px;
        height:250px
    }
    .cd-dropdown-content .cd-secondary-dropdown>li:nth-of-type(2n){
        border-right-width:0
    }
    .cd-dropdown-content .cd-secondary-dropdown>li>ul{
        -webkit-transform:translate(0);
        -moz-transform:translate(0);
        -ms-transform:translate(0);
        -o-transform:translate(0);
        transform:translate(0);
        position:relative;
        height:auto
    }
    .cd-dropdown-content .cd-secondary-dropdown>li>ul>.go-back{
        display:none
    }
    .cd-dropdown-content .cd-secondary-dropdown a{
        line-height:25px;
        height:25px;
        font-size:1.3rem;
        padding-left:0
    }
    .no-touch .cd-dropdown-content .cd-secondary-dropdown a:hover{
        color:#3f8654
    }
    .cd-dropdown-content .cd-secondary-dropdown ul{
        padding-bottom:25px;
        overflow:hidden;
        height:auto
    }
    .cd-dropdown-content .cd-secondary-dropdown .go-back a{
        padding-left:20px;
        color:transparent
    }
    .no-touch .cd-dropdown-content .cd-secondary-dropdown .go-back a:hover{
        color:transparent
    }
    .cd-dropdown-content .cd-secondary-dropdown .go-back a::before,.cd-dropdown-content .cd-secondary-dropdown .go-back a::after{
        left:0
    }
    .cd-dropdown-content .cd-secondary-dropdown .see-all{
        position:absolute;
        bottom:0;
        left:0;
        width:100%
    }
    .cd-dropdown-content .cd-dropdown-gallery{
        width:600px;
        padding-bottom:100px
    }
    .cd-dropdown-content .cd-dropdown-gallery>li{
        width:48%;
        float:left;
        margin-right:4%
    }
    .cd-dropdown-content .cd-dropdown-gallery>li:nth-of-type(2n){
        margin-right:0
    }
    .cd-dropdown-content .cd-dropdown-gallery .cd-dropdown-item{
        padding:0;
        height:auto;
        line-height:normal;
        color:#3f8654;
        margin-bottom:2em
    }
    .cd-dropdown-content .cd-dropdown-gallery>li:nth-last-of-type(2) a,.cd-dropdown-content .cd-dropdown-gallery>li:last-of-type a{
        margin-bottom:0
    }
    .cd-dropdown-content .cd-dropdown-gallery img{
        position:static;
        height:auto;
        width:100%;
        margin:0 0 .6em
    }
    .cd-dropdown-content .cd-dropdown-icons{
        width:600px
    }
    .cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item{
        height:80px;
        line-height:1.2;
        padding:24px 0 0 85px
    }
    .cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item:hover{
        background:#ebebeb
    }
    .cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item h3{
        color:#3f8654;
        font-weight:700
    }
    .cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item p{
        display:block;
        font-size:1.2rem
    }
    .cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item::before{
        left:25px
    }
    .cd-dropdown-content>.has-children>ul{
        visibility:hidden
    }
    .cd-dropdown-content>.has-children>ul.is-active{
        visibility:visible
    }
    .cd-dropdown-content>.has-children>.cd-secondary-dropdown.is-active>li>ul{
        visibility:visible
    }
    .cd-dropdown-content>.has-children>a.is-active{
        box-shadow:inset 2px 0 0 #3f8654;
        color:#3f8654
    }
    .cd-dropdown-content>.has-children>a.is-active::before,.cd-dropdown-content>.has-children>a.is-active::after{
        background:#3f8654
    }
    .open-to-left .cd-dropdown-content>.has-children>a.is-active{
        box-shadow:inset -2px 0 0 #3f8654
    }
}
@-webkit-keyframes cd-fade-in{
    0%{
        opacity:0;
        visibility:visible
    }
    100%{
        opacity:1;
        visibility:visible
    }
}
@-moz-keyframes cd-fade-in{
    0%{
        opacity:0;
        visibility:visible
    }
    100%{
        opacity:1;
        visibility:visible
    }
}
@keyframes cd-fade-in{
    0%{
        opacity:0;
        visibility:visible
    }
    100%{
        opacity:1;
        visibility:visible
    }
}
@-webkit-keyframes cd-fade-out{
    0%{
        opacity:1;
        visibility:visible
    }
    100%{
        opacity:0;
        visibility:visible
    }
}
@-moz-keyframes cd-fade-out{
    0%{
        opacity:1;
        visibility:visible
    }
    100%{
        opacity:0;
        visibility:visible
    }
}
@keyframes cd-fade-out{
    0%{
        opacity:1;
        visibility:visible
    }
    100%{
        opacity:0;
        visibility:visible
    }
}
.cd-search input[type=search]{
    width:100%;
    height:50px;
    padding:0 20px;
    -webkit-appearance:none;
    -moz-appearance:none;
    -ms-appearance:none;
    -o-appearance:none;
    appearance:none;
    background-color:#242643;
    color:#fff;
    border:none;
    border-radius:0
}
.cd-search input[type=search]::-webkit-input-placeholder{
    color:#fff
}
.cd-search input[type=search]::-moz-placeholder{
    color:#fff
}
.cd-search input[type=search]:-moz-placeholder{
    color:#fff
}
.cd-search input[type=search]:-ms-input-placeholder{
    color:#fff
}
.cd-search input[type=search]:focus{
    background:#fff;
    color:#111433;
    outline:none
}
.cd-search input[type=search]:focus::-webkit-input-placeholder{
    color:rgba(17,20,51,.4)
}
.cd-search input[type=search]:focus::-moz-placeholder{
    color:rgba(17,20,51,.4)
}
.cd-search input[type=search]:focus:-moz-placeholder{
    color:rgba(17,20,51,.4)
}
.cd-search input[type=search]:focus:-ms-input-placeholder{
    color:rgba(17,20,51,.4)
}
@media only screen and (min-width:1100px){
    .cd-search input[type=search]{
        background-color:#ebebeb
    }
    .cd-search input[type=search]::-webkit-input-placeholder{
        color:#b3b3b3
    }
    .cd-search input[type=search]::-moz-placeholder{
        color:#b3b3b3
    }
    .cd-search input[type=search]:-moz-placeholder{
        color:#b3b3b3
    }
    .cd-search input[type=search]:-ms-input-placeholder{
        color:#b3b3b3
    }
}
.has-children>a,.go-back a{
    position:relative
}
.has-children>a::before,.has-children>a::after,.go-back a::before,.go-back a::after{
    content:'';
    position:absolute;
    top:50%;
    margin-top:-1px;
    display:inline-block;
    height:2px;
    width:10px;
    background:#fff;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden
}
.has-children>a::before,.go-back a::before{
    -webkit-transform:rotate(45deg);
    -moz-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    -o-transform:rotate(45deg);
    transform:rotate(45deg)
}
.has-children>a::after,.go-back a::after{
    -webkit-transform:rotate(-45deg);
    -moz-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
    -o-transform:rotate(-45deg);
    transform:rotate(-45deg)
}
@media only screen and (min-width:1100px){
    .has-children>a::before,.has-children>a::after,.go-back a::before,.go-back a::after{
        background:#b3b3b3
    }
}
.has-children>a{
    padding-right:40px
}
.has-children>a::before,.has-children>a::after{
    right:20px;
    -webkit-transform-origin:9px 50%;
    -moz-transform-origin:9px 50%;
    -ms-transform-origin:9px 50%;
    -o-transform-origin:9px 50%;
    transform-origin:9px 50%
}
@media only screen and (min-width:1100px){
    .open-to-left .cd-dropdown-content>.has-children>a{
        padding-left:40px;
        padding-right:20px
    }
    .open-to-left .cd-dropdown-content>.has-children>a::before,.open-to-left .cd-dropdown-content>.has-children>a::after{
        right:auto;
        left:20px;
        -webkit-transform-origin:1px 50%;
        -moz-transform-origin:1px 50%;
        -ms-transform-origin:1px 50%;
        -o-transform-origin:1px 50%;
        transform-origin:1px 50%
    }
}
.cd-dropdown-content .go-back a{
    padding-left:40px
}
.cd-dropdown-content .go-back a::before,.cd-dropdown-content .go-back a::after{
    left:20px;
    -webkit-transform-origin:1px 50%;
    -moz-transform-origin:1px 50%;
    -ms-transform-origin:1px 50%;
    -o-transform-origin:1px 50%;
    transform-origin:1px 50%
}
.cd-main-content{
    background-color:#e6e6e6;
    min-height:calc(0vh);
    padding:2em 5%;
    line-height:2
}
.no-js .cd-dropdown-wrapper:hover .cd-dropdown{
    visibility:visible;
    opacity:1;
    -webkit-transform:translateY(0);
    -moz-transform:translateY(0);
    -ms-transform:translateY(0);
    -o-transform:translateY(0);
    transform:translateY(0)
}
.no-js .cd-dropdown-wrapper .cd-close{
    display:none
}
header .cd-dropdown-wrapper .brand{
    float:left;
    position:absolute;
    left:45%;
    background:url(../images/logo_mobile_w.svg) center center no-repeat;
    display:block;
    width:40px;
    height:40px;
    background-size:29px 32px;
    -webkit-transition:.25s;
    -o-transition:.25s;
    transition:.25s
}
header .cd-dropdown-wrapper .goto-cart,header .cd-dropdown-wrapper .goto-phone,header .cd-dropdown-wrapper .goto-login{
    float:right;
    position:relative
}
header .cd-dropdown-wrapper .goto-cart i.fa,header .cd-dropdown-wrapper .goto-phone i.fa,header .cd-dropdown-wrapper .goto-login i.fa,header .cd-dropdown-wrapper .goto-cart i.far,header .cd-dropdown-wrapper .goto-phone i.far,header .cd-dropdown-wrapper .goto-login i.far,header .cd-dropdown-wrapper .goto-cart i.fab,header .cd-dropdown-wrapper .goto-phone i.fab,header .cd-dropdown-wrapper .goto-login i.fab,header .cd-dropdown-wrapper .goto-cart i.fas,header .cd-dropdown-wrapper .goto-phone i.fas,header .cd-dropdown-wrapper .goto-login i.fas{
    display:table-cell;
    width:45px;
    height:45px;
    font-size:21px;
    vertical-align:middle;
    text-align:center
}
header .cd-dropdown-wrapper .goto-cart .cart-bubble,header .cd-dropdown-wrapper .goto-phone .cart-bubble,header .cd-dropdown-wrapper .goto-login .cart-bubble{
    position:absolute;
    display:block;
    top:-2px;
    right:-3px;
    z-index:999;
    background-color:#1e9bdd;
    border-radius:100%
}
header .cd-dropdown-wrapper .goto-cart .cart-bubble .cart-value,header .cd-dropdown-wrapper .goto-phone .cart-bubble .cart-value,header .cd-dropdown-wrapper .goto-login .cart-bubble .cart-value{
    display:table-cell;
    width:21px;
    height:21px;
    text-align:center;
    vertical-align:middle;
    font-family:medium;
    font-size:13px;
    line-height:1em;
    color:#fff;
    padding-left:0;
    padding-top:1px
}
header .cd-dropdown-wrapper .goto-cart{
    padding-right:10px;
    color:#fff
}
header .cd-dropdown-wrapper .goto-cart .cart-bubble{
    margin-right:10px
}
header .cd-dropdown-wrapper .cd-dropdown-trigger{
    display:block;
    float:left;
    padding:15px!important;
    color:#fff
}
header .cd-dropdown-wrapper .cd-dropdown{
    background:#000
}
header .cd-dropdown-wrapper .cd-dropdown .cd-dropdown-header{
    position:absolute;
    width:100%;
    height:50px;
    z-index:9999
}
header .cd-dropdown-wrapper .cd-dropdown .cd-dropdown-header .brand{
    position:absolute;
    top:0;
    left:45%;
    display:block;
    width:45px;
    height:45px;
    background:url(../images/logo_mobile_w.svg) center center no-repeat;
    background-size:29px 32px;
    -webkit-transition:.25s;
    -o-transition:.25s;
    transition:.25s
}
header .cd-dropdown-wrapper .cd-dropdown .cd-dropdown-content{
    margin-bottom:0
}
header .cd-dropdown-wrapper .cd-dropdown .cd-dropdown-content li{
    margin-bottom:0
}
header .cd-dropdown-wrapper .cd-dropdown .cd-dropdown-content ul a,header .cd-dropdown-wrapper .cd-dropdown .cd-dropdown-content a{
    font-family:regular;
    font-size:15px;
    letter-spacing:.5px;
    border-bottom:1px solid rgba(255,255,255,.25)
}
header .cd-dropdown-wrapper .cd-dropdown .cd-dropdown-content li.cd-footer{
    padding:45px;
    text-align:center
}
header .cd-dropdown-wrapper .cd-dropdown .cd-dropdown-content li.cd-footer a{
    border-bottom:0
}
header .cd-dropdown-wrapper .cd-dropdown .cd-dropdown-content li.cd-footer .logo{
    display:block;
    width:100%;
    height:65px;
    background:url(../images/logo_mobile_w.svg) center center no-repeat
}
header .cd-dropdown-wrapper .cd-dropdown .cd-dropdown-content .cd-divider{
    font-size:14px;
    text-transform:none;
    letter-spacing:0;
    color:#fff;
    background:#222;
    margin-top:-1px
}
header .cd-dropdown-wrapper .cd-dropdown .cd-dropdown-content .see-all a{
    color:#abd9f3
}
header .cd-dropdown-wrapper .cd-dropdown .cd-dropdown-content .cd-search input{
    font-family:regular;
    background-color:#fff
}
header .cd-dropdown-wrapper .cd-dropdown .cd-dropdown-content .cd-search input::-moz-placeholder{
    color:#ccc;
    opacity:1
}
header .cd-dropdown-wrapper .cd-dropdown .cd-dropdown-content .cd-search input:-ms-input-placeholder{
    color:#ccc
}
header .cd-dropdown-wrapper .cd-dropdown .cd-dropdown-content .cd-search input::-webkit-input-placeholder{
    color:#ccc
}
body.header-small-mobile header{
    -webkit-box-shadow:none!important;
    box-shadow:none!important
}
body.header-small-mobile .cd-dropdown-wrapper .brand{
    background:url(../images/logo_mobile_w.svg) center center no-repeat;
    background-size:29px 32px
}
body.header-small-mobile .cd-dropdown-wrapper .goto-cart,body.header-small-mobile .cd-dropdown-wrapper .goto-phone,body.header-small-mobile .cd-dropdown-wrapper .goto-login{
    float:right;
    position:relative;
    color:#fff!important
}
body.header-small-mobile .cd-dropdown-wrapper .goto-cart i.fa,body.header-small-mobile .cd-dropdown-wrapper .goto-phone i.fa,body.header-small-mobile .cd-dropdown-wrapper .goto-login i.fa,body.header-small-mobile .cd-dropdown-wrapper .goto-cart i.far,body.header-small-mobile .cd-dropdown-wrapper .goto-phone i.far,body.header-small-mobile .cd-dropdown-wrapper .goto-login i.far,body.header-small-mobile .cd-dropdown-wrapper .goto-cart i.fab,body.header-small-mobile .cd-dropdown-wrapper .goto-phone i.fab,body.header-small-mobile .cd-dropdown-wrapper .goto-login i.fab,body.header-small-mobile .cd-dropdown-wrapper .goto-cart i.fas,body.header-small-mobile .cd-dropdown-wrapper .goto-phone i.fas,body.header-small-mobile .cd-dropdown-wrapper .goto-login i.fas{
    display:table-cell;
    width:45px;
    height:45px;
    font-size:21px;
    vertical-align:middle;
    text-align:center
}
body.header-small-mobile .cd-dropdown-wrapper .goto-cart .cart-bubble,body.header-small-mobile .cd-dropdown-wrapper .goto-phone .cart-bubble,body.header-small-mobile .cd-dropdown-wrapper .goto-login .cart-bubble{
    position:absolute;
    display:block;
    top:-2px;
    right:-3px;
    z-index:999;
    background-color:#1e9bdd;
    border-radius:100%
}
body.header-small-mobile .cd-dropdown-wrapper .goto-cart .cart-bubble .cart-value,body.header-small-mobile .cd-dropdown-wrapper .goto-phone .cart-bubble .cart-value,body.header-small-mobile .cd-dropdown-wrapper .goto-login .cart-bubble .cart-value{
    display:table-cell;
    width:21px;
    height:21px;
    text-align:center;
    vertical-align:middle;
    font-family:medium;
    font-size:13px;
    line-height:1em;
    color:#fff;
    padding-left:0;
    padding-top:1px
}
body.header-small-mobile .cd-dropdown-wrapper .cd-dropdown-trigger{
    color:#fff
}
body.header-small-mobile .cd-dropdown-wrapper .cd-dropdown{
    background-color:#000
}
body.header-small-mobile .cd-dropdown-wrapper .cd-dropdown .cd-dropdown-header{
    position:absolute;
    width:100%;
    height:50px;
    z-index:9999;
    background-color:#000
}
body.header-small-mobile .cd-dropdown-wrapper .cd-dropdown .cd-dropdown-header .brand{
    position:absolute;
    top:0;
    left:45%;
    display:block;
    width:45px;
    height:45px;
    background:url(../images/logo_mobile_w.svg) center center no-repeat;
    background-size:29px 32px;
    -webkit-transition:.25s;
    -o-transition:.25s;
    transition:.25s
}
body.header-small-mobile .cd-dropdown-wrapper .cd-dropdown .cd-dropdown-content{
    margin-bottom:0
}
body.header-small-mobile .cd-dropdown-wrapper .cd-dropdown .cd-dropdown-content li{
    margin-bottom:0
}
body.header-small-mobile .cd-dropdown-wrapper .cd-dropdown .cd-dropdown-content ul a,body.header-small-mobile .cd-dropdown-wrapper .cd-dropdown .cd-dropdown-content a{
    font-family:regular;
    font-size:15px;
    letter-spacing:.5px;
    border-bottom:1px solid rgba(255,255,255,.25)
}
body.header-small-mobile .cd-dropdown-wrapper .cd-dropdown .cd-dropdown-content li.cd-footer{
    padding:22.5px;
    text-align:center
}
body.header-small-mobile .cd-dropdown-wrapper .cd-dropdown .cd-dropdown-content li.cd-footer a{
    border-bottom:0
}
body.header-small-mobile .cd-dropdown-wrapper .cd-dropdown .cd-dropdown-content li.cd-footer .logo{
    display:block;
    width:100%;
    height:65px;
    background:url(../images/logo_mobile_w.svg) center center no-repeat
}
body.header-small-mobile .cd-dropdown-wrapper .cd-dropdown .cd-dropdown-content .cd-divider{
    font-size:14px;
    text-transform:none;
    letter-spacing:0;
    color:#fff;
    background-color:#000;
    margin-top:-1px
}
body.header-small-mobile .cd-dropdown-wrapper .cd-dropdown .cd-dropdown-content .see-all a{
    color:#eee
}
body.header-small-mobile .cd-dropdown-wrapper .cd-dropdown .cd-dropdown-content .cd-search input{
    font-family:regular;
    background-color:#fff
}
body.header-small-mobile .cd-dropdown-wrapper .cd-dropdown .cd-dropdown-content .cd-search input::-moz-placeholder{
    color:#ccc;
    opacity:1
}
body.header-small-mobile .cd-dropdown-wrapper .cd-dropdown .cd-dropdown-content .cd-search input:-ms-input-placeholder{
    color:#ccc
}
body.header-small-mobile .cd-dropdown-wrapper .cd-dropdown .cd-dropdown-content .cd-search input::-webkit-input-placeholder{
    color:#ccc
}
.hero-image{
    width:100%;
    height:600px;
    object-fit:cover
}
.hero-image.anchor-y-bottom{
    object-position:center bottom
}
.hero-image.anchor-y-top{
    object-position:center top
}
.hero-image.anchor-y-center{
    object-position:center center
}
@media(max-width:768px){
    .hero-image{
        height:300px
    }
    .thumb-product{
        width:100%;
        height:auto;
        max-height:300px;
        object-fit:contain
    }
}
.nav-tabs{
    display:flex;
    justify-content:center
}
.nav-tabs li{
    float:none
}
.nav-tabs li a{
    font-size:21px;
    font-family:medium;
    padding:15px 30px
}
.wrapper{
    margin:0;
    overflow:hidden;
    min-height:700px;
    -webkit-transition:.25s;
    -o-transition:.25s;
    transition:.25s
}
body.body-home .wrapper{
    padding-top:70px
}
section#modal-venta-telefonica .modal-dialog .modal-content .modal-header{
    position:relative
}
section#modal-venta-telefonica .modal-dialog .modal-content .modal-header .logo-clima{
    display:block;
    position:absolute;
    left:50%;
    bottom:0;
    -webkit-transform:translate(-50%,50%);
    -ms-transform:translate(-50%,50%);
    -o-transform:translate(-50%,50%);
    transform:translate(-50%,50%);
    width:60px;
    height:60px;
    background:url(../images/logo_mobile.svg) center center no-repeat;
    background-color:#fff
}
section#modal-venta-telefonica .modal-dialog .modal-content .modal-body{
    position:relative;
    padding-top:45px
}
section#modal-venta-telefonica .modal-dialog .modal-content .modal-body:after{
    position:absolute;
    right:45px;
    bottom:0;
    content:'';
    display:block;
    width:200px;
    height:200px;
    background:url(../images/venta_telefonica_agente.svg) center center no-repeat;
    background-size:contain
}
section#modal-todopago-aviso .modal-dialog .modal-content .modal-header{
    position:relative
}
section#modal-todopago-aviso .modal-dialog .modal-content .modal-header .logo-clima{
    display:block;
    position:absolute;
    left:50%;
    bottom:0;
    -webkit-transform:translate(-50%,50%);
    -ms-transform:translate(-50%,50%);
    -o-transform:translate(-50%,50%);
    transform:translate(-50%,50%);
    width:60px;
    height:60px;
    background:url(../images/logo_mobile.svg) center center no-repeat;
    background-color:#fff
}
section#modal-todopago-aviso .modal-dialog .modal-content .modal-body{
    position:relative;
    padding-top:45px
}
section#modal-todopago-aviso .modal-dialog .modal-content .modal-body:after{
    position:absolute;
    right:45px;
    bottom:0;
    content:'';
    display:block;
    width:200px;
    height:200px;
    background-size:contain
}
section#modal-todopago-aviso .modal-dialog .modal-content .modal-body .logos-todopago{
    width:100%;
    height:33px;
    background:url(../images/checkout_todopago.png) center center no-repeat;
    background-size:contain
}
section#home a.venta-telefonica{
    display:block;
    position:relative;
    font-family:medium;
    color:#fff;
    background-color:#74bb26!important;
    padding:10px 22.5px;
    padding-left:63px;
    margin:15px 0
}
section#home a.venta-telefonica:after{
    position:absolute;
    left:13px;
    bottom:0;
    content:'';
    display:block;
    width:50px;
    height:50px;
    background:url(../images/venta_telefonica_agente.svg) center center no-repeat;
    background-size:contain
}
section#home a.venta-telefonica:hover{
    color:#fff;
    background-color:#222!important
}
section#home #banner-promociones .promo .promo-logo{
    width:130px;
    height:40px;
    background-size:contain!important
}
section#home #hero-video{
    position:relative;
    width:100%;
    height:80vh;
    overflow:hidden
}
section#home #hero-video .hero-caption{
    position:absolute;
    z-index:99;
    width:100%;
    top:75%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    transform:translateY(-50%)
}
section#home #hero-video video{
    display:block;
    width:100%;
    height:auto;
    object-fit:cover
}
section#home #hero-video:after{
    position:absolute;
    z-index:9;
    top:0;
    content:'';
    display:block;
    width:100%;
    height:100%;
    background:rgba(0,0,0,.2)
}
section#home #hero .slide{
    display:block;
    width:100%;
    background-size:cover!important
}
section#home #hero .slide .fh1{
    position:relative;
    height:350px
}
section#home #hero .slide .hero-caption{
    position:relative;
    padding:200px 100px
}
section#home #hero .gradient-overlay{
    display:block;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background-image:-webkit-linear-gradient(left,rgba(120,80,80,0.8) 0%,rgba(120,80,80,0) 100%);
    background-image:-o-linear-gradient(left,rgba(120,80,80,0.8) 0%,rgba(120,80,80,0) 100%);
    background-image:linear-gradient(to right,rgba(120,80,80,0.8) 0%,rgba(120,80,80,0) 100%);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc785050',endColorstr='#00785050',GradientType=1)
}
section#home #hero .hero-caption{
    position:relative;
    padding:200px 100px
}
section#home #hero .hero-caption .icon{
    display:block;
    width:100%;
    height:160px;
    background-size:contain!important;
    margin-bottom:15px
}
section#home #hero .hero-caption .icon.logo-daikin{
    background:url(../images/home_new/daikin-dealer-premium2.png) no-repeat
}
section#home #banners .banner{
    position:relative;
    display:block;
    width:100%;
    height:250px;
    background-size:cover!important
}
section#home #banners .banner .banner-caption{
    position:absolute;
    width:100%;
    height:100%;
    z-index:99;
    bottom:0;
    left:0;
    background-color:transparent;
    background-image:-webkit-linear-gradient(left,rgba(0,0,0,0.45) 0%,rgba(0,0,0,0) 100%);
    background-image:-o-linear-gradient(left,rgba(0,0,0,0.45) 0%,rgba(0,0,0,0) 100%);
    background-image:linear-gradient(to right,rgba(0,0,0,0.45) 0%,rgba(0,0,0,0) 100%);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#73000000',endColorstr='#00000000',GradientType=1);
    -webkit-transition:.25s;
    -o-transition:.25s;
    transition:.25s
}
section#home #banners .banner .banner-caption .banner-caption-inner{
    position:absolute;
    width:100%;
    bottom:0;
    padding:30px 37.5px
}
section#home #banners .banner .banner-caption .banner-caption-inner .icon{
    display:block;
    width:100%;
    height:65px;
    background-size:contain!important
}
section#home #banners .banner .banner-caption .banner-caption-inner .icon.icon1{
    background:url(../images/home_new/house.svg) left center no-repeat
}
section#home #banners .banner .banner-caption .banner-caption-inner .icon.icon2{
    background:url(../images/home_new/store.svg) left center no-repeat
}
section#home #banners .banner .banner-caption .banner-caption-inner .icon.icon3{
    background:url(../images/home_new/factory.svg) left center no-repeat
}
section#home #banners .banner .banner-caption:hover{
    background-color:rgba(30,155,221,.5)
}
section#home #profesionales{
    position:relative
}
section#home #profesionales:after{
    content:'';
    display:block;
    position:absolute;
    top:0;
    left:0;
    width:47%;
    height:100%;
    background:url(../images/home_new/profesionales_thumb1.jpg) left center no-repeat;
    background-size:cover
}
section#home #profesionales ul li{
    font-family:regular;
    font-size:16px;
    margin-bottom:15px
}
section#home #profesionales .btn-icon{
    display:block;
    width:100%;
    white-space:nowrap
}
section#home #profesionales .btn-icon span{
    display:inline-block;
    vertical-align:middle;
    font-family:regular;
    font-size:15px;
    -webkit-transition:.25s;
    -o-transition:.25s;
    transition:.25s
}
section#home #profesionales .btn-icon span.icon{
    width:45px;
    height:45px;
    background-size:contain!important;
    margin-right:7.5px
}
section#home #profesionales .btn-icon span.icon.icon1{
    background:url(../images/home_new/icon_calculadora.svg) center center no-repeat
}
section#home #profesionales .btn-icon span.icon.icon2{
    background:url(../images/home_new/icon_manuales.svg) center center no-repeat
}
section#home #profesionales .btn-icon span.icon.icon3{
    background:url(../images/home_new/icon_sketch.svg) center center no-repeat
}
section#home #profesionales .btn-icon span.icon.icon4{
    background:url(../images/home_new/icon_settings.svg) center center no-repeat
}
section#home #profesionales .btn-icon span.icon.icon5{
    background:url(../images/home_new/icon_newsletter.svg) center center no-repeat
}
section#home #profesionales .btn-icon:hover span,section#home #profesionales .btn-icon:focus span{
    color:#1e9bdd
}
section#home #equipo-tecnologia{
    position:relative;
    margin:60px 0
}
section#home #equipo-tecnologia .bg-image{
    width:100%;
    height:500px;
    background-size:contain!important
}
section#home #equipo-tecnologia .iconos ul li{
    display:inline-block;
    margin-right:22.5px
}
section#home #equipo-tecnologia .iconos ul li .icono{
    display:block;
    width:55px;
    height:55px;
    background-size:contain!important
}
section#home #equipo-tecnologia-2{
    position:relative;
    background-image:-webkit-radial-gradient(circle,#f9f9f9,#cccccc);
    background-image:radial-gradient(circle,#f9f9f9,#cccccc);
    background-repeat:no-repeat
}
section#home #daikin-best-sellers{
    background-repeat:repeat-x;
    background-image:-webkit-linear-gradient(45deg,#555555,#cccccc);
    background-image:-o-linear-gradient(45deg,#555555,#cccccc);
    background-image:linear-gradient(45deg,#555555,#cccccc);
    background-size:cover;
    text-align:center;
    text-shadow:0 1px 2px rgba(0,0,0,.25)
}
section#home #daikin-best-sellers span.inline{
    display:inline-block;
    vertical-align:bottom;
    margin-right:15px
}
section#home #daikin-best-sellers span.inline.logo-daikin{
    width:160px;
    height:130px;
    background:url(../images/logo_daikin.svg) center center no-repeat;
    background-size:contain
}
section#home #daikin-best-sellers span.inline.award-gif{
    width:130px;
    height:130px;
    background:url(../images/award.gif) top center no-repeat;
    background-size:contain
}
section#home #novedades .card{
    display:block
}
section#home #novedades .card .card-thumb{
    width:100%;
    height:200px;
    background-size:cover!important;
    background-position:center center!important;
    background-repeat:no-repeat!important;
    background-color:#fff!important
}
section#home #novedades .card .card-caption{
    padding:22.5px 0
}
section#home #novedades .card .card-caption .card-title{
    height:2.5em;
    overflow:hidden
}
section#home #novedades .card .card-caption .card-desc p{
    height:4.5em;
    overflow:hidden
}
section#home #marcas .logo{
    display:block;
    width:100%;
    height:50px;
    background-size:contain!important
}
section#home #showroom{
    position:relative
}
section#home #showroom #map{
    width:100%;
    height:100%
}
section#home #showroom .bg-image{
    display:block;
    width:100%;
    height:100%;
    background-size:cover!important
}
section#home #showroom .bg-image.bg-image1{
    background:url(../images/home_new/showroom_bg1.jpg) center center no-repeat
}
section#home #showroom .bg-image.bg-image2{
    background:url(../images/home_new/showroom_bg2.jpg) center center no-repeat
}
section#home #showroom a.venta-telefonica{
    position:relative;
    font-family:medium;
    color:#fff;
    background-color:#74bb26!important;
    padding:10px 22.5px;
    padding-left:63px;
    margin:15px 0;
    max-width:250px;
    display:inline-block
}
section#home #showroom a.venta-telefonica:after{
    position:absolute;
    left:13px;
    bottom:0;
    content:'';
    display:block;
    width:50px;
    height:50px;
    background:url(../images/venta_telefonica_agente.svg) center center no-repeat;
    background-size:contain
}
section#home #showroom a.venta-telefonica:hover{
    color:#fff;
    background-color:#222!important
}
section#climatizacion-interna #hero{
    position:relative;
    width:100%;
    height:500px
}
section#climatizacion-interna #hero .hero-caption{
    position:absolute;
    width:100%;
    z-index:9;
    top:50%;
    left:0;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    transform:translateY(-50%);
    padding:0 100px
}
section#climatizacion-interna #hero .hero-caption .icon{
    display:block;
    width:100px;
    height:100px;
    background-size:contain!important
}
section#climatizacion-interna #hero .hero-caption .icon.icon1{
    background:url(../images/home_new/house_c.svg) center center no-repeat
}
section#climatizacion-interna #hero .hero-caption .icon.icon2{
    background:url(../images/home_new/store_c.svg) center center no-repeat
}
section#climatizacion-interna #hero .hero-caption .icon.icon3{
    background:url(../images/home_new/factory_c.svg) center center no-repeat
}
section#climatizacion-interna #hero .hero-image{
    position:absolute;
    width:100%;
    height:100%;
    background-size:cover!important
}
section#climatizacion-interna #hero .gradient-overlay{
    display:block;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background-image:-webkit-linear-gradient(left,rgba(255,255,255,0.9) 0%,rgba(255,255,255,0) 100%);
    background-image:-o-linear-gradient(left,rgba(255,255,255,0.9) 0%,rgba(255,255,255,0) 100%);
    background-image:linear-gradient(to right,rgba(255,255,255,0.9) 0%,rgba(255,255,255,0) 100%);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6ffffff',endColorstr='#00ffffff',GradientType=1)
}
section#climatizacion-interna .nav-tabs{
    text-align:center
}
section#climatizacion-interna .nav-tabs li{
    float:none;
    display:inline-block
}
section#climatizacion-interna .nav-tabs li a{
    display:block;
    font-family:regular;
    font-size:15px;
    text-transform:uppercase;
    padding:22.5px;
    border-radius:0
}
section#climatizacion-interna .nav-tabs li a:hover{
    color:#555;
    background-color:#f9f9f9
}
section#climatizacion-interna .nav-tabs li.active a{
    color:#1e9bdd
}
section#climatizacion-interna .sel-tipo-mobile{
    display:none
}
section#climatizacion-interna .sel-tipo{
    width:100%
}
section#climatizacion-interna .sel-tipo li{
    display:inline-block;
    margin-right:-4px;
    width:50%;
    height:auto
}
section#climatizacion-interna .sel-tipo li .btn{
    font-size:17px;
    width:100%;
    height:auto;
    padding:22.5px 15px;
    background-color:#fff;
    border:1px solid #ddd
}
section#climatizacion-interna .sel-tipo li .btn:hover{
    background-color:#ddd
}
section#climatizacion-interna .sel-tipo li.active a{
    color:#fff
}
section#climatizacion-interna .sel-tipo li.active:first-child a{
    background-color:#1e9bdd
}
section#climatizacion-interna .sel-tipo li.active:last-child a{
    background-color:#74bb26
}
section#climatizacion-interna .sel-tipo li:first-child a{
    border-radius:500px 0 0 500px
}
section#climatizacion-interna .sel-tipo li:last-child a{
    border-radius:0 500px 500px 0
}
section#climatizacion-interna .dd-tab-selector{
    width:100%
}
section#climatizacion-interna .dd-tab-selector .dropdown-toggle{
    display:block;
    position:relative;
    width:100%;
    height:auto;
    font-size:22px;
    color:#1e9bdd;
    background-color:#f9f9f9
}
section#climatizacion-interna .dd-tab-selector .dropdown-toggle i{
    position:absolute;
    top:50%;
    right:15px;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    transform:translateY(-50%)
}
section#climatizacion-interna .dd-tab-selector .dropdown-menu{
    width:100%;
    position:relative;
    border:0;
    background-color:#f9f9f9;
    border-top:0;
    -webkit-box-shadow:none;
    box-shadow:none;
    margin:0;
    margin-top:-1px
}
section#climatizacion-interna .dd-tab-selector .dropdown-menu li a{
    font-family:regular;
    font-size:18px;
    text-align:center;
    padding:7.5px 15px
}
section#climatizacion-interna .dd-tab-selector .dropdown-menu li a:hover,section#climatizacion-interna .dd-tab-selector .dropdown-menu li a:focus{
    color:#1e9bdd;
    background-color:transparent
}
section#climatizacion-interna .dd-tab-selector .dropdown-menu li.active a{
    color:#525252;
    background-color:transparent
}
section#climatizacion-interna .tab-pane{
    padding:45px 0
}
section#climatizacion-interna .grid-equipos{
    text-align:center
}
section#climatizacion-interna .grid-equipos .card{
    position:relative;
    display:inline-block;
    width:20%;
    height:400px;
    vertical-align:top;
    padding:5px;
    margin-right:-4px
}
section#climatizacion-interna .grid-equipos .card .card-inner{
    position:relative;
    height:100%;
    border:1px solid #ccc;
    -webkit-transition:.25s;
    -o-transition:.25s;
    transition:.25s;
    padding:15px
}
section#climatizacion-interna .grid-equipos .card .card-inner .card-thumb{
    width:100%;
    height:230px;
    background-size:contain!important
}
section#climatizacion-interna .grid-equipos .card .card-inner .card-caption{
    position:absolute;
    z-index:9;
    width:100%;
    left:0;
    bottom:0;
    padding:30px;
    text-align:left
}
section#climatizacion-interna .grid-equipos .card .card-inner:after{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background-color:#1e9bdd;
    opacity:0;
    -webkit-transition:.25s;
    -o-transition:.25s;
    transition:.25s
}
section#climatizacion-interna .grid-equipos .card:hover .card-inner{
    border-color:#abd9f3
}
section#climatizacion-interna .grid-equipos .card:hover .card-inner i.fa,section#climatizacion-interna .grid-equipos .card:hover .card-inner i.far,section#climatizacion-interna .grid-equipos .card:hover .card-inner i.fab,section#climatizacion-interna .grid-equipos .card:hover .card-inner i.fas{
    -webkit-transform:translateX(5px);
    -ms-transform:translateX(5px);
    -o-transform:translateX(5px);
    transform:translateX(5px)
}
section#climatizacion-interna .grid-equipos .card:hover .card-inner:after{
    opacity:.35
}
section#servicios-residenciales #grid .card{
    position:relative;
    display:inline-block;
    width:50%;
    height:350px;
    margin-bottom:-6px;
    margin-right:-6px;
    padding:7.5px
}
section#servicios-residenciales #grid .card .card-thumb{
    position:relative;
    width:100%;
    height:100%;
    background-size:cover!important
}
section#servicios-residenciales #grid .card .card-thumb:after{
    content:'';
    display:block;
    position:absolute;
    z-index:9;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:rgba(33,155,219,.5);
    opacity:0;
    -webkit-transition:.25s;
    -o-transition:.25s;
    transition:.25s
}
section#servicios-residenciales #grid .card .card-overlay{
    position:absolute;
    z-index:99;
    bottom:0;
    width:100%;
    padding:30px
}
section#servicios-residenciales #grid .card:hover .card-thumb:after{
    opacity:1
}
section#servicios-residenciales .nav-tabs{
    text-align:center
}
section#servicios-residenciales .nav-tabs li{
    float:none;
    display:inline-block
}
section#servicios-residenciales .nav-tabs li a{
    font-size:21px;
    padding:15px 30px;
    border-radius:0
}
.alert{
    background-color:#1e9bdd;
    border-radius:0
}
.alert .close{
    margin-top:5px;
    color:#fff;
    opacity:.65
}
.alert .close:hover{
    opacity:1
}
.alert p{
    font-family:regular;
    font-size:18px;
    color:#fff
}
section#products,section#destacados,section#relacionados,section#especiales-multisplit{
}
section#destacados{
    background-color:#f9f9f9;
    border-top:1px solid #ddd
}
section#destacados .carousel{
    height:371px;
    overflow:hidden
}
section#home-banner{
    position:relative;
    overflow:hidden
}
section#home-banner:before{
    content:'';
    display:block;
    position:absolute;
    left:0;
    top:0;
    width:50%;
    height:450px;
    background:url(../images/home_banner_bg.jpg) center center no-repeat;
    background-size:cover
}
section#home-servicios{
    position:relative;
    overflow:hidden;
    background:url(../images/home/servicios_bg.jpg) bottom center no-repeat;
    background-size:cover;
    border-bottom:1px solid #ccc
}
section#home-servicios #home-mas-servicios{
    padding-left:30px;
    border-left:1px solid #555
}
section#home-servicios #home-mas-servicios .card{
    position:relative;
    display:block;
    width:100%;
    height:70px;
    background-color:transparent;
    padding:15px 0;
    padding-left:80px;
    border-bottom:1px solid transparent
}
section#home-servicios #home-mas-servicios .card .card-icon,section#home-servicios #home-mas-servicios .card .card-title{
    display:block;
    -webkit-transition:.2s;
    -o-transition:.2s;
    transition:.2s
}
section#home-servicios #home-mas-servicios .card .card-icon{
    position:absolute;
    width:70px;
    height:70px;
    left:0;
    top:0;
    background-size:80px!important;
    margin-bottom:7.5px
}
section#home-servicios #home-mas-servicios .card .card-icon.card-icon1{
    background:url(../images/home/shortcuts_iconos/air-conditioner_g.png) center center no-repeat
}
section#home-servicios #home-mas-servicios .card .card-icon.card-icon2{
    background:url(../images/home/shortcuts_iconos/helmet_g.png) center center no-repeat
}
section#home-servicios #home-mas-servicios .card .card-icon.card-icon3{
    background:url(../images/home/shortcuts_iconos/package_g.png) center center no-repeat
}
section#home-servicios #home-mas-servicios .card .card-icon.card-icon4{
    background:url(../images/home/shortcuts_iconos/handshake_g.png) center center no-repeat
}
section#home-servicios #home-mas-servicios .card .card-icon.card-icon5{
    background:url(../images/home/shortcuts_iconos/calculator_g.png) center center no-repeat
}
section#home-servicios #home-mas-servicios .card .card-icon.card-icon6{
    background:url(../images/home/shortcuts_iconos/open-book_g.png) center center no-repeat
}
section#home-servicios #home-mas-servicios .card .card-icon.card-icon7{
    background:url(../images/home/shortcuts_iconos/newspaper_g.png) center center no-repeat
}
section#home-servicios #home-mas-servicios .card .card-icon.card-icon8{
    background:url(../images/home/shortcuts_iconos/mortarboard_g.png) center center no-repeat
}
section#home-servicios #home-mas-servicios .card .card-title{
    text-align:left;
    font-family:medium;
    color:#525252
}
section#home-servicios #home-mas-servicios .card:hover{
    border-bottom:6px solid #555
}
section#home-servicios #home-mas-servicios .card:hover .card-icon{
    -webkit-transform:translateY(-7.5px);
    -ms-transform:translateY(-7.5px);
    -o-transform:translateY(-7.5px);
    transform:translateY(-7.5px)
}
section#marcas .carousel{
    background-color:#f2f2f2
}
section#marcas .carousel .bx-pager{
    display:none
}
section#marcas .carousel ul li .thumb{
    width:150px;
    height:150px
}
section#empresa a.venta-telefonica,section#contacto a.venta-telefonica{
    position:relative;
    font-family:medium;
    color:#fff;
    background-color:#74bb26!important;
    padding:10px 22.5px;
    padding-left:63px;
    margin:5px 0;
    margin-left:15px;
    max-width:250px;
    display:inline-block
}
section#empresa a.venta-telefonica:after,section#contacto a.venta-telefonica:after{
    position:absolute;
    left:13px;
    bottom:0;
    content:'';
    display:block;
    width:50px;
    height:50px;
    background:url(../images/venta_telefonica_agente.svg) center center no-repeat;
    background-size:contain
}
section#empresa a.venta-telefonica:hover,section#contacto a.venta-telefonica:hover{
    color:#fff;
    background-color:#222!important
}
section#empresa ul.social li,section#contacto ul.social li{
    display:inline-block;
    margin-right:5px
}
section#empresa ul.social li a,section#contacto ul.social li a{
    display:block
}
section#empresa ul.social li a i.fa,section#contacto ul.social li a i.fa,section#empresa ul.social li a i.far,section#contacto ul.social li a i.far,section#empresa ul.social li a i.fas,section#contacto ul.social li a i.fas,section#empresa ul.social li a i.fab,section#contacto ul.social li a i.fab{
    display:table-cell;
    width:37px;
    height:37px;
    font-size:18px;
    text-align:center;
    vertical-align:middle;
    color:#fff;
    background-color:#1e9bdd;
    border-radius:100%
}
section#empresa ul.social li a:hover i.fa,section#contacto ul.social li a:hover i.fa,section#empresa ul.social li a:hover i.fas,section#contacto ul.social li a:hover i.fas,section#empresa ul.social li a:hover i.far,section#contacto ul.social li a:hover i.far,section#empresa ul.social li a:hover i.fab,section#contacto ul.social li a:hover i.fab{
    background-color:#000
}
section#empresa p a,section#contacto p a{
    border-bottom:1px dotted #1e9bdd
}
section#product .product-header .breadcrumbs,section#modal-promo-tp .product-header .breadcrumbs,section#modal-promo-mp .product-header .breadcrumbs,section#modal-promo-ahora .product-header .breadcrumbs{
    float:left;
    padding:15px 0
}
section#product .product-header .breadcrumbs span,section#modal-promo-tp .product-header .breadcrumbs span,section#modal-promo-mp .product-header .breadcrumbs span,section#modal-promo-ahora .product-header .breadcrumbs span{
    display:inline-block;
    font-family:regular;
    font-size:15px;
    color:#ccc;
    margin:0 8px 8px 0
}
section#product .zoom-wrapper,section#modal-promo-tp .zoom-wrapper,section#modal-promo-mp .zoom-wrapper,section#modal-promo-ahora .zoom-wrapper{
    background-color:#fff;
    border:1px solid #ddd;
    padding:15px
}
section#product .zoom-wrapper .zoom,section#modal-promo-tp .zoom-wrapper .zoom,section#modal-promo-mp .zoom-wrapper .zoom,section#modal-promo-ahora .zoom-wrapper .zoom{
    position:relative;
    width:100%;
    height:400px
}
section#product .zoom-wrapper .zoom .zoom-in,section#modal-promo-tp .zoom-wrapper .zoom .zoom-in,section#modal-promo-mp .zoom-wrapper .zoom .zoom-in,section#modal-promo-ahora .zoom-wrapper .zoom .zoom-in{
    display:block;
    position:absolute;
    z-index:9;
    top:-16px;
    left:-16px;
    opacity:1
}
section#product .zoom-wrapper .zoom .zoom-in i.fa,section#modal-promo-tp .zoom-wrapper .zoom .zoom-in i.fa,section#modal-promo-mp .zoom-wrapper .zoom .zoom-in i.fa,section#modal-promo-ahora .zoom-wrapper .zoom .zoom-in i.fa,section#product .zoom-wrapper .zoom .zoom-in i.far,section#modal-promo-tp .zoom-wrapper .zoom .zoom-in i.far,section#modal-promo-mp .zoom-wrapper .zoom .zoom-in i.far,section#modal-promo-ahora .zoom-wrapper .zoom .zoom-in i.far,section#product .zoom-wrapper .zoom .zoom-in i.fas,section#modal-promo-tp .zoom-wrapper .zoom .zoom-in i.fas,section#modal-promo-mp .zoom-wrapper .zoom .zoom-in i.fas,section#modal-promo-ahora .zoom-wrapper .zoom .zoom-in i.fas,section#product .zoom-wrapper .zoom .zoom-in i.fab,section#modal-promo-tp .zoom-wrapper .zoom .zoom-in i.fab,section#modal-promo-mp .zoom-wrapper .zoom .zoom-in i.fab,section#modal-promo-ahora .zoom-wrapper .zoom .zoom-in i.fab{
    display:table-cell;
    width:60px;
    height:60px;
    text-align:center;
    vertical-align:middle;
    font-size:27px;
    color:#fff;
    background-color:#1e9bdd
}
section#product .zoom-wrapper .zoom .zoom-in:hover,section#modal-promo-tp .zoom-wrapper .zoom .zoom-in:hover,section#modal-promo-mp .zoom-wrapper .zoom .zoom-in:hover,section#modal-promo-ahora .zoom-wrapper .zoom .zoom-in:hover{
    opacity:.5
}
section#product .zoom-wrapper .zoom .ribbon,section#modal-promo-tp .zoom-wrapper .zoom .ribbon,section#modal-promo-mp .zoom-wrapper .zoom .ribbon,section#modal-promo-ahora .zoom-wrapper .zoom .ribbon{
    display:block;
    position:absolute;
    z-index:9;
    top:-16px;
    right:-16px;
    opacity:1
}
section#product .zoom-wrapper .zoom .ribbon i.fa,section#modal-promo-tp .zoom-wrapper .zoom .ribbon i.fa,section#modal-promo-mp .zoom-wrapper .zoom .ribbon i.fa,section#modal-promo-ahora .zoom-wrapper .zoom .ribbon i.fa,section#product .zoom-wrapper .zoom .ribbon i.far,section#modal-promo-tp .zoom-wrapper .zoom .ribbon i.far,section#modal-promo-mp .zoom-wrapper .zoom .ribbon i.far,section#modal-promo-ahora .zoom-wrapper .zoom .ribbon i.far,section#product .zoom-wrapper .zoom .ribbon i.fas,section#modal-promo-tp .zoom-wrapper .zoom .ribbon i.fas,section#modal-promo-mp .zoom-wrapper .zoom .ribbon i.fas,section#modal-promo-ahora .zoom-wrapper .zoom .ribbon i.fas,section#product .zoom-wrapper .zoom .ribbon i.fab,section#modal-promo-tp .zoom-wrapper .zoom .ribbon i.fab,section#modal-promo-mp .zoom-wrapper .zoom .ribbon i.fab,section#modal-promo-ahora .zoom-wrapper .zoom .ribbon i.fab{
    display:table-cell;
    height:60px;
    width:200px;
    text-align:center;
    vertical-align:middle;
    font-size:14px;
    color:#fff;
    background-color:#74bb26
}
section#product .zoom-wrapper .zoom .ribbon:hover,section#modal-promo-tp .zoom-wrapper .zoom .ribbon:hover,section#modal-promo-mp .zoom-wrapper .zoom .ribbon:hover,section#modal-promo-ahora .zoom-wrapper .zoom .ribbon:hover{
    opacity:.5
}
section#product .thumbs,section#modal-promo-tp .thumbs,section#modal-promo-mp .thumbs,section#modal-promo-ahora .thumbs{
    border:1px solid #ddd;
    border-top:0
}
section#product .thumbs .item,section#modal-promo-tp .thumbs .item,section#modal-promo-mp .thumbs .item,section#modal-promo-ahora .thumbs .item{
    opacity:.35;
    padding:7.5px;
    -webkit-transition:.25s;
    -o-transition:.25s;
    transition:.25s
}
section#product .thumbs .item .thumb,section#modal-promo-tp .thumbs .item .thumb,section#modal-promo-mp .thumbs .item .thumb,section#modal-promo-ahora .thumbs .item .thumb{
    display:block;
    width:100%;
    height:120px;
    background-size:contain!important
}
section#product .thumbs .item:hover,section#modal-promo-tp .thumbs .item:hover,section#modal-promo-mp .thumbs .item:hover,section#modal-promo-ahora .thumbs .item:hover,section#product .thumbs .item.current,section#modal-promo-tp .thumbs .item.current,section#modal-promo-mp .thumbs .item.current,section#modal-promo-ahora .thumbs .item.current{
    opacity:1;
    background-color:#fff!important
}
section#product .specifications,section#modal-promo-tp .specifications,section#modal-promo-mp .specifications,section#modal-promo-ahora .specifications{
    padding:45px 0
}
section#product .specifications .image,section#modal-promo-tp .specifications .image,section#modal-promo-mp .specifications .image,section#modal-promo-ahora .specifications .image{
    width:100%;
    height:auto
}
section#product .specifications .image img,section#modal-promo-tp .specifications .image img,section#modal-promo-mp .specifications .image img,section#modal-promo-ahora .specifications .image img{
    max-width:100%;
    margin:0 auto
}
section#product .smart-control,section#modal-promo-tp .smart-control,section#modal-promo-mp .smart-control,section#modal-promo-ahora .smart-control{
    padding:0
}
section#product .smart-control .caption,section#modal-promo-tp .smart-control .caption,section#modal-promo-mp .smart-control .caption,section#modal-promo-ahora .smart-control .caption{
    padding:45px 0
}
section#product .smart-control .image-smart-control,section#modal-promo-tp .smart-control .image-smart-control,section#modal-promo-mp .smart-control .image-smart-control,section#modal-promo-ahora .smart-control .image-smart-control{
    width:100%;
    height:480px;
    background:url(../images/image_smart_control.png) center left no-repeat
}
section#product .dropdown .btn,section#modal-promo-tp .dropdown .btn,section#modal-promo-mp .dropdown .btn,section#modal-promo-ahora .dropdown .btn,section#product .input-group .btn,section#modal-promo-tp .input-group .btn,section#modal-promo-mp .input-group .btn,section#modal-promo-ahora .input-group .btn{
    background-color:#fff!important;
    padding:7.5px 15px!important
}
section#product .dropdown,section#modal-promo-tp .dropdown,section#modal-promo-mp .dropdown,section#modal-promo-ahora .dropdown{
    margin-bottom:0;
    border:1px solid #ddd
}
section#product .dropdown .dropdown-toggle,section#modal-promo-tp .dropdown .dropdown-toggle,section#modal-promo-mp .dropdown .dropdown-toggle,section#modal-promo-ahora .dropdown .dropdown-toggle{
    position:relative;
    width:100%;
    border:0;
    line-height:1.15em;
    text-align:left;
    padding:12px 15px!important;
    padding-right:30px!important;
    white-space:normal
}
section#product .dropdown .dropdown-toggle i,section#modal-promo-tp .dropdown .dropdown-toggle i,section#modal-promo-mp .dropdown .dropdown-toggle i,section#modal-promo-ahora .dropdown .dropdown-toggle i{
    position:absolute;
    right:15px;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    transform:translateY(-50%)
}
section#product .dropdown .dropdown-menu,section#modal-promo-tp .dropdown .dropdown-menu,section#modal-promo-mp .dropdown .dropdown-menu,section#modal-promo-ahora .dropdown .dropdown-menu{
    width:100%;
    padding:0;
    height:auto!important;
    max-height:300px;
    overflow-y:auto;
    margin-top:0;
    border-radius:0;
    -webkit-box-shadow:none;
    box-shadow:none
}
section#product .dropdown .dropdown-menu li,section#modal-promo-tp .dropdown .dropdown-menu li,section#modal-promo-mp .dropdown .dropdown-menu li,section#modal-promo-ahora .dropdown .dropdown-menu li{
    margin:0
}
section#product .dropdown .dropdown-menu li a,section#modal-promo-tp .dropdown .dropdown-menu li a,section#modal-promo-mp .dropdown .dropdown-menu li a,section#modal-promo-ahora .dropdown .dropdown-menu li a{
    font-family:regular;
    white-space:normal;
    padding:7.5px 15px
}
section#product .dropdown .dropdown-menu li a:hover,section#modal-promo-tp .dropdown .dropdown-menu li a:hover,section#modal-promo-mp .dropdown .dropdown-menu li a:hover,section#modal-promo-ahora .dropdown .dropdown-menu li a:hover,section#product .dropdown .dropdown-menu li a:focus,section#modal-promo-tp .dropdown .dropdown-menu li a:focus,section#modal-promo-mp .dropdown .dropdown-menu li a:focus,section#modal-promo-ahora .dropdown .dropdown-menu li a:focus,section#product .dropdown .dropdown-menu li a.active,section#modal-promo-tp .dropdown .dropdown-menu li a.active,section#modal-promo-mp .dropdown .dropdown-menu li a.active,section#modal-promo-ahora .dropdown .dropdown-menu li a.active{
    color:#fff;
    background-color:#1e9bdd
}
section#product .dropdown .dropdown-menu .dropdown,section#modal-promo-tp .dropdown .dropdown-menu .dropdown,section#modal-promo-mp .dropdown .dropdown-menu .dropdown,section#modal-promo-ahora .dropdown .dropdown-menu .dropdown{
    border:0
}
section#product .dropdown .dropdown-menu .dropdown .dropdown-toggle,section#modal-promo-tp .dropdown .dropdown-menu .dropdown .dropdown-toggle,section#modal-promo-mp .dropdown .dropdown-menu .dropdown .dropdown-toggle,section#modal-promo-ahora .dropdown .dropdown-menu .dropdown .dropdown-toggle{
    width:100%;
    border:0
}
section#product .dropdown .dropdown-menu .dropdown .dropdown-menu,section#modal-promo-tp .dropdown .dropdown-menu .dropdown .dropdown-menu,section#modal-promo-mp .dropdown .dropdown-menu .dropdown .dropdown-menu,section#modal-promo-ahora .dropdown .dropdown-menu .dropdown .dropdown-menu{
    position:relative;
    width:100%;
    border:0;
    background-color:#eee;
    max-height:1500px;
    overflow-y:auto;
    border-radius:0;
    -webkit-box-shadow:none;
    box-shadow:none
}
section#product .dropdown .dropdown-menu .dropdown .dropdown-menu li,section#modal-promo-tp .dropdown .dropdown-menu .dropdown .dropdown-menu li,section#modal-promo-mp .dropdown .dropdown-menu .dropdown .dropdown-menu li,section#modal-promo-ahora .dropdown .dropdown-menu .dropdown .dropdown-menu li{
    margin-bottom:0
}
section#product .dropdown .dropdown-menu .dropdown .dropdown-menu li a,section#modal-promo-tp .dropdown .dropdown-menu .dropdown .dropdown-menu li a,section#modal-promo-mp .dropdown .dropdown-menu .dropdown .dropdown-menu li a,section#modal-promo-ahora .dropdown .dropdown-menu .dropdown .dropdown-menu li a{
    padding:7.5px 15px!important
}
section#product .input-group,section#modal-promo-tp .input-group,section#modal-promo-mp .input-group,section#modal-promo-ahora .input-group{
    width:100%;
    border:1px solid #ddd
}
section#product .input-group .form-control,section#modal-promo-tp .input-group .form-control,section#modal-promo-mp .input-group .form-control,section#modal-promo-ahora .input-group .form-control{
    text-align:center;
    border:0;
    padding:6px 0;
    background-color:#fff!important;
    border-left:1px solid #ddd;
    border-right:1px solid #ddd
}
section#product .input-group .input-group-btn .btn,section#modal-promo-tp .input-group .input-group-btn .btn,section#modal-promo-mp .input-group .input-group-btn .btn,section#modal-promo-ahora .input-group .input-group-btn .btn{
    background-color:#eee!important;
    padding:7.5px!important
}
section#product .input-group .input-group-btn .btn:hover,section#modal-promo-tp .input-group .input-group-btn .btn:hover,section#modal-promo-mp .input-group .input-group-btn .btn:hover,section#modal-promo-ahora .input-group .input-group-btn .btn:hover,section#product .input-group .input-group-btn .btn:focus,section#modal-promo-tp .input-group .input-group-btn .btn:focus,section#modal-promo-mp .input-group .input-group-btn .btn:focus,section#modal-promo-ahora .input-group .input-group-btn .btn:focus{
    background-color:#ddd!important
}
section#product .stock,section#modal-promo-tp .stock,section#modal-promo-mp .stock,section#modal-promo-ahora .stock{
    display:block;
    font:14px/1.25em 'Regular'
}
section#product .stock.stock-ok,section#modal-promo-tp .stock.stock-ok,section#modal-promo-mp .stock.stock-ok,section#modal-promo-ahora .stock.stock-ok{
    color:#74bb26
}
section#product .stock.stock-no,section#modal-promo-tp .stock.stock-no,section#modal-promo-mp .stock.stock-no,section#modal-promo-ahora .stock.stock-no{
    color:red
}
section#product .cuotas,section#modal-promo-tp .cuotas,section#modal-promo-mp .cuotas,section#modal-promo-ahora .cuotas{
    font-size:11px;
    line-height:1.65em
}
section#product .cuotas.large,section#modal-promo-tp .cuotas.large,section#modal-promo-mp .cuotas.large,section#modal-promo-ahora .cuotas.large{
    font-size:14px
}
section#product .cuotas span,section#modal-promo-tp .cuotas span,section#modal-promo-mp .cuotas span,section#modal-promo-ahora .cuotas span{
    display:inline-block;
    vertical-align:middle
}
section#product .cuotas .tp-cuota-value,section#modal-promo-tp .cuotas .tp-cuota-value,section#modal-promo-mp .cuotas .tp-cuota-value,section#modal-promo-ahora .cuotas .tp-cuota-value,section#product .cuotas .tp-cuota-cft,section#modal-promo-tp .cuotas .tp-cuota-cft,section#modal-promo-mp .cuotas .tp-cuota-cft,section#modal-promo-ahora .cuotas .tp-cuota-cft,section#product .cuotas .tp-cuota-tea,section#modal-promo-tp .cuotas .tp-cuota-tea,section#modal-promo-mp .cuotas .tp-cuota-tea,section#modal-promo-ahora .cuotas .tp-cuota-tea,section#product .cuotas .mp-cuota-value,section#modal-promo-tp .cuotas .mp-cuota-value,section#modal-promo-mp .cuotas .mp-cuota-value,section#modal-promo-ahora .cuotas .mp-cuota-value,section#product .cuotas .tp-final,section#modal-promo-tp .cuotas .tp-final,section#modal-promo-mp .cuotas .tp-final,section#modal-promo-ahora .cuotas .tp-final{
    font-family:medium
}
section#product .logo-tp,section#modal-promo-tp .logo-tp,section#modal-promo-mp .logo-tp,section#modal-promo-ahora .logo-tp{
    display:inline-block;
    width:60px;
    height:20px;
    background:url(../images/logo_todopago.png) no-repeat;
    background-size:contain
}
section#product .logo-mp,section#modal-promo-tp .logo-mp,section#modal-promo-mp .logo-mp,section#modal-promo-ahora .logo-mp{
    display:inline-block;
    width:100px;
    height:30px;
    background:url(../images/logo_mercadopago.svg) no-repeat;
    background-size:contain;
    background-position:left center
}
section#product .logo-ahora-12-18,section#modal-promo-tp .logo-ahora-12-18,section#modal-promo-mp .logo-ahora-12-18,section#modal-promo-ahora .logo-ahora-12-18{
    display:inline-block;
    width:100px;
    height:30px;
    background:url(../images/ahora12-18-color.svg) center center no-repeat;
    background-size:contain;
    background-position:left center
}
section#product .prices,section#modal-promo-tp .prices,section#modal-promo-mp .prices,section#modal-promo-ahora .prices{
    text-align:right
}
section#product .prices small,section#modal-promo-tp .prices small,section#modal-promo-mp .prices small,section#modal-promo-ahora .prices small{
    color:#1e9bdd;
    font-size:11px;
    font-family:medium
}
section#product .prices .price,section#modal-promo-tp .prices .price,section#modal-promo-mp .prices .price,section#modal-promo-ahora .prices .price{
    display:block;
    color:#1e9bdd;
    font:34px/1em 'Bold';
    letter-spacing:-1px;
    text-align:right
}
section#product .prices .price.regular,section#modal-promo-tp .prices .price.regular,section#modal-promo-mp .prices .price.regular,section#modal-promo-ahora .prices .price.regular{
    font-family:medium
}
section#product .prices .price.regular.large,section#modal-promo-tp .prices .price.regular.large,section#modal-promo-mp .prices .price.regular.large,section#modal-promo-ahora .prices .price.regular.large{
    font-size:45px
}
section#product .prices .price.regular.has-promo,section#modal-promo-tp .prices .price.regular.has-promo,section#modal-promo-mp .prices .price.regular.has-promo,section#modal-promo-ahora .prices .price.regular.has-promo{
    font-size:24px;
    font-family:regular;
    color:#ddd;
    text-decoration:line-through;
    margin-top:0
}
section#product .prices .price.regular.has-promo.large,section#modal-promo-tp .prices .price.regular.has-promo.large,section#modal-promo-mp .prices .price.regular.has-promo.large,section#modal-promo-ahora .prices .price.regular.has-promo.large{
    font-size:34px
}
section#product .prices .price.promo,section#modal-promo-tp .prices .price.promo,section#modal-promo-mp .prices .price.promo,section#modal-promo-ahora .prices .price.promo{
    font-family:medium
}
section#product .logos-tarjetas .logo,section#modal-promo-tp .logos-tarjetas .logo,section#modal-promo-mp .logos-tarjetas .logo,section#modal-promo-ahora .logos-tarjetas .logo{
    display:inline-block;
    width:20%;
    height:20px;
    margin-right:-4px;
    background-size:contain!important
}
section#product .logos-tarjetas .logo.logo1,section#modal-promo-tp .logos-tarjetas .logo.logo1,section#modal-promo-mp .logos-tarjetas .logo.logo1,section#modal-promo-ahora .logos-tarjetas .logo.logo1{
    background:url(../images/promos/logo_visa.svg) center center no-repeat
}
section#product .logos-tarjetas .logo.logo2,section#modal-promo-tp .logos-tarjetas .logo.logo2,section#modal-promo-mp .logos-tarjetas .logo.logo2,section#modal-promo-ahora .logos-tarjetas .logo.logo2{
    background:url(../images/promos/logo_mastercard.svg) center center no-repeat
}
section#product .logos-tarjetas .logo.logo3,section#modal-promo-tp .logos-tarjetas .logo.logo3,section#modal-promo-mp .logos-tarjetas .logo.logo3,section#modal-promo-ahora .logos-tarjetas .logo.logo3{
    background:url(../images/promos/logo_amex.svg) center center no-repeat
}
section#product .logos-tarjetas .logo.logo4,section#modal-promo-tp .logos-tarjetas .logo.logo4,section#modal-promo-mp .logos-tarjetas .logo.logo4,section#modal-promo-ahora .logos-tarjetas .logo.logo4{
    background:url(../images/promos/logo_cabal.svg) center center no-repeat
}
section#product .logos-tarjetas .logo.logo5,section#modal-promo-tp .logos-tarjetas .logo.logo5,section#modal-promo-mp .logos-tarjetas .logo.logo5,section#modal-promo-ahora .logos-tarjetas .logo.logo5{
    background:url(../images/promos/logo_diners.svg) center center no-repeat
}
section#modal-promo-mp .footer-promos .promo .promo-logo{
    display:block;
    width:100%;
    height:30px;
    background-size:contain!important
}
section#modal-promo-mp .footer-promos .promo .promo-title{
    display:none;
    font-family:medium;
    font-size:11px
}
section#calculadora-envio .section-header{
    background:url(../images/productos_header_bg.png) center center no-repeat;
    background-size:cover
}
section#calculadora-envio .section-header .title{
    background:url(../images/calculadora_envio_title_icon.png) left center no-repeat
}
section#obras-y-clientes #hero{
    position:relative
}
section#obras-y-clientes #hero .carousel .slide{
    position:relative;
    display:block;
    width:100%;
    height:350px;
    background-size:cover!important
}
section#obras-y-clientes #hero .carousel .slide .caption{
    position:absolute;
    z-index:9;
    width:100%;
    bottom:0;
    padding:15px;
    background-color:rgba(0,0,0,.5)
}
section#obras-y-clientes #hero .carousel .slide .caption p{
    font-size:13px;
    font-family:regular
}
section#obras-y-clientes #hero .carousel .slide:after{
    display:block;
    content:'';
    position:absolute;
    z-index:99;
    width:100%;
    height:100%;
    background:url(../images/icon_zoom2.png) center center no-repeat;
    background-color:rgba(30,155,224,.5);
    opacity:0;
    -webkit-transition:.25s;
    -o-transition:.25s;
    transition:.25s
}
section#obras-y-clientes #hero .carousel .slide:hover:after{
    opacity:1
}
section#obras-y-clientes .form-group .form-control{
    background-color:#fff;
    border:2px solid #ddd;
    border-radius:0
}
section#obras-y-clientes .carousel-clientes{
    text-align:center
}
section#obras-y-clientes .carousel-clientes img{
    opacity:.65
}
section#contacto .image{
    width:100%;
    height:350px;
    background:url(../images/contacto_image.png) top center no-repeat;
    background-size:cover
}
section#contacto .control .control-indicator{
    -webkit-transition:.25s;
    -o-transition:.25s;
    transition:.25s
}
section#contacto .control span.text{
    display:block;
    font:16px/1em 'Medium';
    color:#1e9bdd
}
section#contacto .banner-phone{
    position:relative;
    padding:10px;
    margin-bottom:15px;
    border:2px solid #74bb26
}
section#contacto .banner-phone .caption .phone{
    display:block;
    font:15px/1.1em 'Medium';
    text-align:center;
    color:#74bb26
}
section#contacto .banner-phone .caption .phone strong{
    font:22px/1.1em 'Medium'
}
section#contacto .banner-contacto{
    width:100%;
    height:70px;
    background:url(../images/banner2.svg) center center no-repeat;
    background-size:contain
}
section#contacto .map{
    position:relative;
    width:100%;
    height:550px
}
section#contacto .map #map{
    width:100%;
    height:550px
}
section#contacto .map #map iframe{
    width:100%!important;
    height:550px!important
}
section#contacto .file .file-custom:after{
    content:attr(data-content)
}
section#contacto .file .file-custom:before{
    content:'Examinar'
}
section#promos .promo,section#home-promos .promo{
    display:block;
    height:180px;
    padding:15px;
    background-color:#fff;
    border:1px solid #ddd
}
section#promos .promo span,section#home-promos .promo span{
    display:block;
    -webkit-transition:.25s;
    -o-transition:.25s;
    transition:.25s
}
section#promos .promo .promo-logo,section#home-promos .promo .promo-logo{
    width:64%;
    height:65px;
    background-size:contain!important;
    margin:22.5px 18%
}
section#promos .promo .promo-title,section#home-promos .promo .promo-title,section#promos .promo .promo-label,section#home-promos .promo .promo-label{
    text-align:center
}
section#promos .promo .promo-title,section#home-promos .promo .promo-title{
    font-family:medium;
    color:#ccc;
    font-size:13px
}
section#promos .promo .promo-label,section#home-promos .promo .promo-label{
    font-size:12px;
    color:#ccc
}
section#promos .promo:hover,section#home-promos .promo:hover{
    background-color:#fff;
    border-bottom:6px solid #74bb26
}
section#promos .promo:hover .promo-title,section#home-promos .promo:hover .promo-title,section#promos .promo:hover .promo-label,section#home-promos .promo:hover .promo-label{
    color:#74bb26
}
section#promos .section-header{
    background:url(../images/productos_header_bg.png) center center no-repeat;
    background-size:cover
}
section#promos .section-header .title{
    background:url(../images/productos_title_icon.png) left center no-repeat
}
section#promos iframe{
    width:100%;
    height:1240px
}
section#carrito .datos-finales .header,section#checkout .datos-finales .header,section#panel-usuario .datos-finales .header,section#modal-pedido-detalle .datos-finales .header{
    padding:20px 15px;
    background-color:#1e9bdd;
    font:16px/1.25em 'Light';
    color:#fff;
    border-radius:5px 5px 0 0
}
section#carrito .datos-finales ul,section#checkout .datos-finales ul,section#panel-usuario .datos-finales ul,section#modal-pedido-detalle .datos-finales ul{
    margin-bottom:20px
}
section#carrito .datos-finales ul li,section#checkout .datos-finales ul li,section#panel-usuario .datos-finales ul li,section#modal-pedido-detalle .datos-finales ul li{
    font:14px/1.25em 'Light';
    color:#ccc;
    padding:18px 15px;
    border-bottom:1px solid #ddd
}
section#panel-usuario .table thead th,section#panel-usuario .table tbody th,section#panel-usuario .table tfoot th,section#panel-usuario .table thead td,section#panel-usuario .table tbody td,section#panel-usuario .table tfoot td{
    font-family:regular;
    padding:15px;
    vertical-align:middle!important
}
section#panel-usuario .table thead th,section#panel-usuario .table tbody th,section#panel-usuario .table tfoot th{
    font-weight:400;
    color:#fff;
    background-color:#1e9bdd;
    text-align:center;
    border:0
}
section#panel-usuario .table tbody td{
    background-color:#fff
}
section#panel-usuario .table tbody td .prod-thumb{
    float:left;
    display:block;
    width:100px;
    height:50px;
    background-size:contain!important;
    margin-right:15px
}
section#panel-usuario .table tbody td .prod-name{
    font-family:medium;
    color:#1e9bdd
}
section#panel-usuario .table tbody td .prod-name:hover,section#panel-usuario .table tbody td .prod-name:focus{
    color:#000
}
section#panel-usuario .table tfoot td{
    background-color:#ddd
}
section#checkout .btn-group .btn{
    border-color:#1e9bdd;
    color:#1e9bdd
}
section#checkout .btn-group .btn:hover,section#checkout .btn-group .btn:focus,section#checkout .btn-group .btn.active{
    color:#fff;
    background-color:#1e9bdd
}
section#checkout .btn-group .btn.disabled{
    pointer-events:none;
    opacity:.35
}
section#checkout .table-todopago th{
    text-align:center;
    font-weight:400;
    font-size:12px
}
section#checkout .table-todopago td{
    text-align:right
}
section#checkout .table-todopago td label{
    font-family:medium
}
section#checkout .table-todopago td:nth-child(2){
    font-family:medium;
    color:#1e9bdd
}
section#checkout .table-todopago td:first-child{
    text-align:left
}
section#checkout .logos-todopago{
    width:100%;
    height:33px;
    background:url(../images/checkout_todopago.png) center center no-repeat;
    background-size:contain
}
section#checkout .logos-mercadopago{
    width:100%;
    height:33px;
    background:url(../images/checkout_mercadopago.png) center center no-repeat;
    background-size:contain
}
section#checkout .promo-logo{
    display:inline-block;
    width:100%;
    height:25px;
    background-size:contain!important;
    background-position:center center!important
}
section#checout-response .logo{
    display:block;
    width:100%;
    height:80px;
    background:url(../images/logo.svg) center center no-repeat;
    background-size:contain
}
section#checout-response hr{
    margin:30px 0
}
section#checout-response hr.small-margin{
    margin:15px 0
}
section#checout-response p{
    font:14px/1.25em 'Regular';
    text-align:center
}
section#checout-response p.align-l{
    text-align:left
}
section#checout-response p.color{
    color:#1e9bdd
}
section#calculadora ul.list-sugeridos li{
    display:block;
    padding:10px 0;
    margin-bottom:0;
    border-top:1px dashed #ddd
}
section#calculadora ul.list-sugeridos li .caption,section#calculadora ul.list-sugeridos li .details{
    display:block
}
section#calculadora ul.list-sugeridos li .caption{
    position:relative;
    float:left;
    padding-left:105px
}
section#calculadora ul.list-sugeridos li .caption .prod-thumb{
    position:absolute;
    left:10px;
    top:0;
    width:80px;
    height:30px;
    background-size:contain!important
}
section#calculadora ul.list-sugeridos li .caption .prod-name{
    font-family:regular;
    color:#1e9bdd;
    padding:7.5px 0;
    -webkit-transition:.25s;
    -o-transition:.25s;
    transition:.25s
}
section#calculadora ul.list-sugeridos li .caption .prod-name:hover{
    color:#74bb26
}
section#calculadora ul.list-sugeridos li .caption p.desc{
    font:14px/1.25em 'Light';
    margin-bottom:0
}
section#calculadora ul.list-sugeridos li .details{
    float:right
}
section#calculadora ul.list-sugeridos li .details .price{
    display:inline-block;
    font-family:regular;
    text-align:center;
    padding:6px 8px;
    color:#74bb26;
    margin-right:5px
}
section#calculadora ul.list-sugeridos li:first-child{
    border-top:0
}
section#info .share li,section#novedades .share li,section#product .share li{
    display:inline-block;
    vertical-align:middle;
    margin-right:7.5px
}
section#info .share li a,section#novedades .share li a,section#product .share li a,section#info .share li span,section#novedades .share li span,section#product .share li span{
    display:block
}
section#info .share li span,section#novedades .share li span,section#product .share li span{
    font-family:regular
}
section#info .share li a i.fa,section#novedades .share li a i.fa,section#product .share li a i.fa,section#info .share li a i.fab,section#novedades .share li a i.fab,section#product .share li a i.fab,section#info .share li a i.far,section#novedades .share li a i.far,section#product .share li a i.far,section#info .share li a i.fas,section#novedades .share li a i.fas,section#product .share li a i.fas{
    display:table-cell;
    width:35px;
    height:35px;
    font-size:17px;
    text-align:center;
    vertical-align:middle;
    color:#555;
    background-color:#ddd;
    border-radius:100%
}
section#info .share li a:hover i.fa,section#novedades .share li a:hover i.fa,section#product .share li a:hover i.fa,section#info .share li a i.fab,section#novedades .share li a i.fab,section#product .share li a i.fab,section#info .share li a i.far,section#novedades .share li a i.far,section#product .share li a i.far,section#info .share li a i.fas,section#novedades .share li a i.fas,section#product .share li a i.fas{
    color:#fff;
    background-color:#000
}
section#home #oportunidades .card,section#home #special .card,section#products .card,section#destacados .card,section#relacionados .card,section#especiales-multisplit .card{
    height:345px;
    display:block;
    background-color:#fff;
    border-bottom:3px solid #ddd;
    -webkit-transition:.25s;
    -o-transition:.25s;
    transition:.25s
}
section#home #oportunidades .card .ribbon,section#home #special .card .ribbon,section#products .card .ribbon,section#destacados .card .ribbon,section#relacionados .card .ribbon,section#especiales-multisplit .card .ribbon{
    position:absolute;
    z-index:4;
    width:70px;
    top:15px;
    font:12px/1em 'Medium';
    text-align:center;
    color:#fff;
    padding:10px
}
section#home #oportunidades .card .ribbon.blue,section#home #special .card .ribbon.blue,section#products .card .ribbon.blue,section#destacados .card .ribbon.blue,section#relacionados .card .ribbon.blue,section#especiales-multisplit .card .ribbon.blue{
    background-color:#1e9bdd
}
section#home #oportunidades .card .ribbon.green,section#home #special .card .ribbon.green,section#products .card .ribbon.green,section#destacados .card .ribbon.green,section#relacionados .card .ribbon.green,section#especiales-multisplit .card .ribbon.green{
    background-color:#74bb26
}
section#home #oportunidades .card .ribbon.red,section#home #special .card .ribbon.red,section#products .card .ribbon.red,section#destacados .card .ribbon.red,section#relacionados .card .ribbon.red,section#especiales-multisplit .card .ribbon.red{
    background-color:red
}
section#home #oportunidades .card .ribbon:after,section#home #special .card .ribbon:after,section#products .card .ribbon:after,section#destacados .card .ribbon:after,section#relacionados .card .ribbon:after,section#especiales-multisplit .card .ribbon:after{
    content:"";
    position:absolute;
    right:-7px;
    bottom:0;
    width:0;
    height:0;
    border-right:7px solid transparent;
    border-top:16px solid #000;
    border-bottom:16px solid #000
}
section#home #oportunidades .card .ribbon.blue:after,section#home #special .card .ribbon.blue:after,section#products .card .ribbon.blue:after,section#destacados .card .ribbon.blue:after,section#relacionados .card .ribbon.blue:after,section#especiales-multisplit .card .ribbon.blue:after{
    border-top-color:#1e9bdd;
    border-bottom-color:#1e9bdd
}
section#home #oportunidades .card .ribbon.green:after,section#home #special .card .ribbon.green:after,section#products .card .ribbon.green:after,section#destacados .card .ribbon.green:after,section#relacionados .card .ribbon.green:after,section#especiales-multisplit .card .ribbon.green:after{
    border-top-color:#74bb26;
    border-bottom-color:#74bb26
}
section#home #oportunidades .card .ribbon.red:after,section#home #special .card .ribbon.red:after,section#products .card .ribbon.red:after,section#destacados .card .ribbon.red:after,section#relacionados .card .ribbon.red:after,section#especiales-multisplit .card .ribbon.red:after{
    border-top-color:red;
    border-bottom-color:red
}
section#home #oportunidades .card .card-thumb,section#home #special .card .card-thumb,section#products .card .card-thumb,section#destacados .card .card-thumb,section#relacionados .card .card-thumb,section#especiales-multisplit .card .card-thumb{
    width:100%;
    height:200px;
    background-size:contain!important;
    margin-bottom:7.5px
}
section#home #oportunidades .card .card-caption,section#home #special .card .card-caption,section#products .card .card-caption,section#destacados .card .card-caption,section#relacionados .card .card-caption,section#especiales-multisplit .card .card-caption{
    padding:5px 0
}
section#home #oportunidades .card .card-caption .card-title,section#home #special .card .card-caption .card-title,section#products .card .card-caption .card-title,section#destacados .card .card-caption .card-title,section#relacionados .card .card-caption .card-title,section#especiales-multisplit .card .card-caption .card-title,section#home #oportunidades .card .card-caption .card-sku,section#home #special .card .card-caption .card-sku,section#products .card .card-caption .card-sku,section#destacados .card .card-caption .card-sku,section#relacionados .card .card-caption .card-sku,section#especiales-multisplit .card .card-caption .card-sku{
    display:block;
    width:100%;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    -webkit-transition:.25s;
    -o-transition:.25s;
    transition:.25s
}
section#home #oportunidades .card .card-footer,section#home #special .card .card-footer,section#products .card .card-footer,section#destacados .card .card-footer,section#relacionados .card .card-footer,section#especiales-multisplit .card .card-footer{
    padding:7.5px 0
}
section#home #oportunidades .card .card-footer input,section#home #special .card .card-footer input,section#products .card .card-footer input,section#destacados .card .card-footer input,section#relacionados .card .card-footer input,section#especiales-multisplit .card .card-footer input,section#home #oportunidades .card .card-footer .btn,section#home #special .card .card-footer .btn,section#products .card .card-footer .btn,section#destacados .card .card-footer .btn,section#relacionados .card .card-footer .btn,section#especiales-multisplit .card .card-footer .btn{
    padding:7.5px 0;
    height:40px;
    border:0
}
section#home #oportunidades .card .card-footer input i,section#home #special .card .card-footer input i,section#products .card .card-footer input i,section#destacados .card .card-footer input i,section#relacionados .card .card-footer input i,section#especiales-multisplit .card .card-footer input i,section#home #oportunidades .card .card-footer .btn i,section#home #special .card .card-footer .btn i,section#products .card .card-footer .btn i,section#destacados .card .card-footer .btn i,section#relacionados .card .card-footer .btn i,section#especiales-multisplit .card .card-footer .btn i{
    font-size:21px;
    line-height:21px
}
section#home #oportunidades .card .card-footer input,section#home #special .card .card-footer input,section#products .card .card-footer input,section#destacados .card .card-footer input,section#relacionados .card .card-footer input,section#especiales-multisplit .card .card-footer input{
    font-size:16px;
    font-family:regular;
    text-align:center
}
section#home #oportunidades .card .card-footer .btn,section#home #special .card .card-footer .btn,section#products .card .card-footer .btn,section#destacados .card .card-footer .btn,section#relacionados .card .card-footer .btn,section#especiales-multisplit .card .card-footer .btn{
    color:#525252;
    background-color:transparent
}
section#home #oportunidades .card .card-footer .btn:hover,section#home #special .card .card-footer .btn:hover,section#products .card .card-footer .btn:hover,section#destacados .card .card-footer .btn:hover,section#relacionados .card .card-footer .btn:hover,section#especiales-multisplit .card .card-footer .btn:hover{
    color:#1e9bdd
}
section#home #oportunidades .card .card-footer .control-cant,section#home #special .card .card-footer .control-cant,section#products .card .card-footer .control-cant,section#destacados .card .card-footer .control-cant,section#relacionados .card .card-footer .control-cant,section#especiales-multisplit .card .card-footer .control-cant{
    width:100%
}
section#home #oportunidades .card .card-footer .control-cant input,section#home #special .card .card-footer .control-cant input,section#products .card .card-footer .control-cant input,section#destacados .card .card-footer .control-cant input,section#relacionados .card .card-footer .control-cant input,section#especiales-multisplit .card .card-footer .control-cant input,section#home #oportunidades .card .card-footer .control-cant .btn,section#home #special .card .card-footer .control-cant .btn,section#products .card .card-footer .control-cant .btn,section#destacados .card .card-footer .control-cant .btn,section#relacionados .card .card-footer .control-cant .btn,section#especiales-multisplit .card .card-footer .control-cant .btn{
    display:inline-block;
    width:33%;
    vertical-align:middle;
    margin-right:-4px
}
section#home #oportunidades .card .card-footer .control-cant input,section#home #special .card .card-footer .control-cant input,section#products .card .card-footer .control-cant input,section#destacados .card .card-footer .control-cant input,section#relacionados .card .card-footer .control-cant input,section#especiales-multisplit .card .card-footer .control-cant input{
    text-align:center
}
section#home #oportunidades .card:hover,section#home #special .card:hover,section#products .card:hover,section#destacados .card:hover,section#relacionados .card:hover,section#especiales-multisplit .card:hover{
    color:#525252;
    border-bottom-color:#1e9bdd
}
section#promo-pagos{
    background-repeat:repeat-x!important;
    background-image:-webkit-linear-gradient(-30deg,#abd9f3,#1e9bdd)!important;
    background-image:-o-linear-gradient(-30deg,#abd9f3,#1e9bdd)!important;
    background-image:linear-gradient(-30deg,#abd9f3,#1e9bdd)!important
}
section#products .mercadopago-banner{
    display:block;
    background-color:#ddebf8
}
section#products #cats-accordion .panel{
    border:0;
    overflow:hidden;
    margin:0;
    background-color:transparent;
    border-radius:0;
    -webkit-box-shadow:none;
    box-shadow:none
}
section#products #cats-accordion .panel .panel-heading{
    padding:0
}
section#products #cats-accordion .panel .panel-heading .panel-title{
    position:relative;
    color:#525252;
    padding:0;
    border-radius:0
}
section#products #cats-accordion .panel .panel-heading .panel-title a{
    display:block;
    font-family:medium;
    font-size:16px;
    padding:7.5px 0;
    margin-right:45px
}
section#products #cats-accordion .panel .panel-heading .panel-title a i{
    position:absolute;
    z-index:1;
    top:50%;
    right:0;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    transform:translateY(-50%);
    font-size:21px;
    padding:7.5px 15px
}
section#products #cats-accordion .panel .panel-heading:hover a,section#products #cats-accordion .panel .panel-heading.active a{
    color:#1e9bdd
}
section#products #cats-accordion .panel .panel-heading.active a i:before{
    content:'\f106'
}
section#products #cats-accordion .panel .list-group{
    margin-bottom:0;
    border:0;
    background-color:transparent
}
section#products #cats-accordion .panel .list-group .list-group-item{
    border:0;
    padding:0;
    background-color:transparent;
    border-radius:0
}
section#products #cats-accordion .panel .list-group .list-group-item a{
    display:block;
    font-family:regular;
    padding:5px 0
}
section#products #cats-accordion .panel .list-group .list-group-item a.selected{
    font-family:medium
}
section#products #cats-accordion .panel .list-group .list-group-item a:hover,section#products #cats-accordion .panel .list-group .list-group-item a.active{
    color:#1e9bdd
}
section#products .dropdown-cats{
    position:static
}
section#products .dropdown-cats .dropdown-menu{
    position:relative!important;
    padding:0!important;
    margin:0!important;
    border:0!important;
    border-left:1px solid #ddd!important;
    border-right:1px solid #ddd!important;
    -webkit-box-shadow:none!important;
    box-shadow:none!important;
    background-color:#fff!important
}
section#products .dropdown-cats .dropdown-menu li span,section#products .dropdown-cats .dropdown-menu li a{
    display:block;
    padding:7.5px 15px
}
section#products .dropdown-cats .dropdown-menu li span{
    font-family:medium;
    color:#fff;
    background-color:#1e9bdd
}
#oferta{
    background-repeat:repeat-x!important;
    background-image:-webkit-linear-gradient(-30deg,#abd9f3,#1e9bdd)!important;
    background-image:-o-linear-gradient(-30deg,#abd9f3,#1e9bdd)!important;
    background-image:linear-gradient(-30deg,#abd9f3,#1e9bdd)!important
}
#oferta .ahora-promo{
    width:100%;
    height:180px;
    background:url(../images/promo-ahora.svg) center center no-repeat;
    background-size:contain!important
}
footer .footer-top{
    background-repeat:repeat-x!important;
    background-image:-webkit-linear-gradient(-30deg,#ffffff,#f1fdf1)!important;
    background-image:-o-linear-gradient(-30deg,#ffffff,#f1fdf1)!important;
    background-image:linear-gradient(-30deg,#ffffff,#f1fdf1)!important;
}
footer .footer-top .form-newsletter .input-group .input-group-addon{
    border:0;
    padding:0
}
footer .footer-top .form-newsletter .input-group .input-group-addon .btn{
    border:0
}
footer .footer-top .form-newsletter .input-group .input-group-addon .btn:hover{
    background-color:transparent
}
footer .footer-top .form-newsletter .input-group .input-group-addon:hover{
    background-color:#1e9bdd
}
footer .footer-top .form-newsletter .input-group .form-control{
    border:0
}
footer .footer-submenu a:hover,footer .footer-submenu a:focus,footer .footer-submenu a.active{
    color:#1e9bdd
}
footer .footer-logos{
    background-color:#fff;
    padding:30px 0
}
footer .footer-logos .afip{
    display:block;
    width:54px;
    height:73px
}
footer .footer-logos .caption,footer .footer-logos .logos{
    float:right
}
footer .footer-logos .caption{
    padding:30px 15px 0 0;
    color:#ccc
}
footer .footer-logos .logos{
    display:block;
    width:100%;
    height:73px;
    background:url(../images/footer_logos_v3.png) right center no-repeat;
    background-size:contain
}
footer .footer-copy{
    padding:30px 0;
    background-color:#b1b1b1
}
footer .footer-copy p{
    color:#fff
}
footer .footer-copy .seonet{
    font-size:13px;
    margin-right:10px;
    color:#fff
}
footer .footer-copy .logo-tripi{
    float:right;
    display:block;
    width:110px;
    height:14px;
    background:url(../images/logo_tripi.png) center center no-repeat
}
footer .footer-copy .logo-tripi:hover{
    opacity:.5
}
footer .fab{
    position:fixed;
    bottom:15px;
    right:15px;
    z-index:999
}
footer .fab .icon-wrapper{
    display:table-cell;
    width:80px;
    height:80px;
    font-size:36px;
    text-align:center;
    vertical-align:middle;
    color:#fff;
    background-color:#74bb26;
    border:3px solid #fff;
    padding:10px;
    border-radius:40px;
    -webkit-transition:.25s;
    -o-transition:.25s;
    transition:.25s
}
footer .fab .icon-wrapper i.fa,footer .fab .icon-wrapper i.far,footer .fab .icon-wrapper i.fab,footer .fab .icon-wrapper i.fas{
    position:relative
}
footer .fab .icon-wrapper i.fa:after,footer .fab .icon-wrapper i.far:after,footer .fab .icon-wrapper i.fab:after,footer .fab .icon-wrapper i.fas:after{
    position:absolute;
    display:block;
    left:50px;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    transform:translateY(-50%);
    font-family:medium;
    font-size:16px;
    opacity:0;
    white-space:nowrap;
    -webkit-transition:.25s;
    -o-transition:.25s;
    transition:.25s
}
footer .fab:hover .icon-wrapper{
    text-align:left;
    padding-left:22.5px;
    background-color:#1e9bdd
}
footer .fab:hover .icon-wrapper i.fa:after,footer .fab:hover .icon-wrapper i.far:after,footer .fab:hover .icon-wrapper i.fas:after,footer .fab:hover .icon-wrapper i.fab:after{
    opacity:1
}
footer .fab.fab-mail{
    bottom:110px
}
footer .fab.fab-mail .icon-wrapper{
    padding-top:5px
}
footer .fab.fab-mail .icon-wrapper i.fa:after{
    content:'Contactanos!'
}
footer .fab.fab-mail:hover .icon-wrapper{
    width:200px
}
footer .fab.fab-phone .icon-wrapper i.fa:after{
    content:'Llamanos al (11) 5263-0570'
}
footer .fab.fab-phone:hover .icon-wrapper{
    width:300px
}
section#especiales-multisplit .color-ms1{
    color:#1a7fb8
}
section#especiales-multisplit .color-ms2{
    color:#cfeaf8
}
section#especiales-multisplit .bg-ms1{
    background-color:#1a7fb8
}
section#especiales-multisplit .bg-ms2{
    background-color:#cfeaf8
}
section#especiales-multisplit .title-has-bullet{
    position:relative;
    padding-left:35px
}
section#especiales-multisplit .title-has-bullet .bullet{
    position:absolute;
    left:0;
    top:-3px
}
section#especiales-multisplit .title-has-bullet .bullet .bullet-inner{
    display:table-cell;
    width:30px;
    height:30px;
    font-size:16px;
    font-family:medium;
    text-align:center;
    vertical-align:middle;
    color:#fff;
    background-color:#1a7fb8;
    border-radius:100%
}
section#especiales-multisplit #hero{
    position:relative;
    overflow:hidden;
    background-repeat:repeat-x!important;
    background-image:-webkit-linear-gradient(-45deg,#1a7fb8,#cfeaf8)!important;
    background-image:-o-linear-gradient(-45deg,#1a7fb8,#cfeaf8)!important;
    background-image:linear-gradient(-45deg,#1a7fb8,#cfeaf8)!important
}
section#especiales-multisplit #hero .carousel .slide{
    width:200px;
    height:60px;
    background-size:contain!important
}
section#especiales-multisplit #hero:before{
    content:'';
    display:block;
    position:absolute;
    left:0;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    transform:translateY(-50%);
    width:50%;
    height:450px;
    background:url(../images/multisplit/hero3.jpg) center center no-repeat;
    background-size:cover
}
section#especiales-multisplit #block-equipos{
    position:relative;
    height:600px;
    overflow:hidden;
    background-repeat:repeat-x!important;
    background-image:-webkit-linear-gradient(30deg,#ffffff,#dddddd)!important;
    background-image:-o-linear-gradient(30deg,#ffffff,#dddddd)!important;
    background-image:linear-gradient(30deg,#ffffff,#dddddd)!important
}
section#especiales-multisplit #block-equipos .split{
    position:absolute;
    top:55%;
    left:50%;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    -o-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    width:900px;
    height:370px;
    background:url(../images/multisplit/beneficios.svg) center center no-repeat;
    background-size:contain!important
}
section#especiales-multisplit #block-equipos .split .ref{
    position:absolute;
    z-index:9;
    height:50px
}
section#especiales-multisplit #block-equipos .split .ref .bullet{
    display:block;
    position:absolute;
    left:0;
    top:0;
    width:50px;
    height:50px
}
section#especiales-multisplit #block-equipos .split .ref .bullet .bullet-inner{
    display:table-cell;
    width:50px;
    height:50px;
    font-family:medium;
    font-size:21px;
    text-align:center;
    vertical-align:middle;
    color:#1a7fb8;
    background-color:rgba(255,255,255,.65);
    border:2px solid #1a7fb8;
    border-radius:100%
}
section#especiales-multisplit #block-equipos .split .ref .caption{
    position:absolute;
    left:60px;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    transform:translateY(-50%);
    width:220px
}
section#especiales-multisplit #block-equipos .split .ref .caption .title{
    font-size:18px;
    color:#1a7fb8
}
section#especiales-multisplit #block-equipos .split .ref .caption .desc{
    font-family:medium
}
section#especiales-multisplit #block-equipos .split .ref.ref1 .caption,section#especiales-multisplit #block-equipos .split .ref.ref2 .caption{
    left:-5px;
    -webkit-transform:translate(-100%,-50%);
    -ms-transform:translate(-100%,-50%);
    -o-transform:translate(-100%,-50%);
    transform:translate(-100%,-50%);
    text-align:right
}
section#especiales-multisplit #block-equipos .split .ref.ref1{
    left:20px;
    top:255px
}
section#especiales-multisplit #block-equipos .split .ref.ref2{
    left:20px;
    top:120px
}
section#especiales-multisplit #block-equipos .split .ref.ref3{
    right:80px;
    top:30px
}
section#especiales-multisplit #block-equipos .split .ref.ref4{
    right:60px;
    top:140px
}
section#especiales-multisplit #block-equipos .block-footer{
    position:absolute;
    width:100%;
    bottom:15px
}
section#especiales-multisplit #block-equipos .block-footer ul.logos{
    text-align:center
}
section#especiales-multisplit #block-equipos .block-footer ul.logos li{
    display:inline-block;
    margin:0 15px
}
section#especiales-multisplit #block-equipos .block-footer ul.logos li span{
    display:block;
    width:100px;
    height:40px;
    background-size:contain!important
}
section#especiales-multisplit #block-arq{
    position:relative;
    height:500px;
    background:url(../images/multisplit/sky.png) top center no-repeat fixed;
    background-size:cover;
    overflow:hidden
}
section#especiales-multisplit #block-arq:before{
    content:'';
    display:block;
    position:absolute;
    top:0;
    left:0;
    width:70%;
    height:100%;
    background-image:-webkit-linear-gradient(left,#1b7fb8 0%,rgba(27,127,184,0) 100%);
    background-image:-o-linear-gradient(left,#1b7fb8 0%,rgba(27,127,184,0) 100%);
    background-image:linear-gradient(to right,#1b7fb8 0%,rgba(27,127,184,0) 100%);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff1b7fb8',endColorstr='#001b7fb8',GradientType=1)
}
section#especiales-multisplit #block-arq .background{
    position:absolute;
    right:-150px;
    bottom:-100px;
    width:70%;
    height:550px;
    background-size:contain!important
}
section#especiales-multisplit #block-inverter{
    position:relative;
    overflow:hidden;
    background-repeat:repeat-x!important;
    background-image:-webkit-linear-gradient(30deg,#ffffff,#dddddd)!important;
    background-image:-o-linear-gradient(30deg,#ffffff,#dddddd)!important;
    background-image:linear-gradient(30deg,#ffffff,#dddddd)!important;
    border-bottom:1px solid #ddd
}
section#especiales-multisplit #block-inverter .background{
    position:absolute;
    right:0;
    bottom:0;
    width:650px;
    height:320px
}
section#especiales-multisplit #block-smartcontrol{
    overflow:hidden
}
section#especiales-multisplit #block-smartcontrol .video{
    position:relative;
    margin-bottom:-6px;
    overflow:hidden
}
section#especiales-multisplit #block-smartcontrol .video iframe{
    width:100%
}
section#especiales-multisplit #block-smartcontrol .video .overlay{
    position:absolute;
    right:-3px;
    z-index:9;
    width:100%;
    height:100%;
    background:url(../images/multisplit/video_overlay.jpg) center center no-repeat;
    background-size:cover
}
section#especiales-multisplit #block-smartcontrol .video .overlay .btn-play{
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    -o-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
section#especiales-multisplit #block-smartcontrol .video .overlay .btn-play i.fa,section#especiales-multisplit #block-smartcontrol .video .overlay .btn-play i.far,section#especiales-multisplit #block-smartcontrol .video .overlay .btn-play i.fab,section#especiales-multisplit #block-smartcontrol .video .overlay .btn-play i.fas{
    display:table-cell;
    width:100px;
    height:100px;
    font-size:42px;
    text-align:center;
    vertical-align:middle;
    color:#fff;
    background-color:#1a7fb8;
    border:4px solid #fff;
    border-radius:100%;
    -webkit-box-shadow:0 4px 10px rgba(0,0,0,.35);
    box-shadow:0 4px 10px rgba(0,0,0,.35);
    padding-left:5px
}
section#especiales-multisplit #block-smartcontrol .video .overlay .btn-play:hover i.fa,section#especiales-multisplit #block-smartcontrol .video .overlay .btn-play:hover i.far,section#especiales-multisplit #block-smartcontrol .video .overlay .btn-play:hover i.fab,section#especiales-multisplit #block-smartcontrol .video .overlay .btn-play:hover i.fas{
    background-color:#000
}
section#especiales-multisplit #block-cotizador{
    background-repeat:repeat-x!important;
    background-image:-webkit-linear-gradient(30deg,#ffffff,#dddddd)!important;
    background-image:-o-linear-gradient(30deg,#ffffff,#dddddd)!important;
    background-image:linear-gradient(30deg,#ffffff,#dddddd)!important
}
section#especiales-multisplit #block-cotizador .sel-marca,section#especiales-multisplit #block-cotizador .sel-tipo{
    width:100%
}
section#especiales-multisplit #block-cotizador .sel-marca .btn,section#especiales-multisplit #block-cotizador .sel-tipo .btn{
    height:auto;
    padding:15px 0;
    background-color:#fff;
    border:1px solid #1a7fb8
}
section#especiales-multisplit #block-cotizador .sel-marca .btn:hover,section#especiales-multisplit #block-cotizador .sel-tipo .btn:hover,section#especiales-multisplit #block-cotizador .sel-marca .btn.active,section#especiales-multisplit #block-cotizador .sel-tipo .btn.active{
    background-color:#cfeaf8
}
section#especiales-multisplit #block-cotizador .sel-marca .btn{
    display:inline-block;
    height:159px;
    width:50%;
    margin-right:-4px;
    background-size:120px!important;
    background-color:#fff!important
}
section#especiales-multisplit #block-cotizador .sel-marca .btn.btn1{
    background:url(../images/multisplit/logo_bgh_c.png) center center no-repeat
}
section#especiales-multisplit #block-cotizador .sel-marca .btn.btn2{
    background:url(../images/multisplit/logo_daikin_c.png) center center no-repeat
}
section#especiales-multisplit #block-cotizador .sel-marca .btn:hover,section#especiales-multisplit #block-cotizador .sel-marca .btn.active{
    background-color:#cfeaf8!important
}
section#especiales-multisplit #block-cotizador .form-group select.form-control{
    height:auto;
    padding:15px;
    font-family:medium;
    background-color:#fff;
    border:1px solid #1a7fb8
}
section#especiales-multisplit #block-cotizador .btn-primary{
    background-color:#1a7fb8
}
section#especiales-multisplit #block-cotizador .btn-primary:hover{
    background-color:#000
}
section#especiales-multisplit #block-cotizador .bordered{
    border:1px solid #1a7fb8
}
section#especiales-multisplit #block-cotizador .bg-fx1{
    background:#fff
}
section#especiales-multisplit #block-cotizador .results-imgs{
    position:relative;
    height:400px
}
section#especiales-multisplit #block-cotizador .results-imgs .elem{
    display:block;
    position:absolute;
    width:60%
}
section#especiales-multisplit #block-cotizador .results-imgs .elem .bullet{
    position:absolute;
    z-index:9;
    right:5%;
    top:0
}
section#especiales-multisplit #block-cotizador .results-imgs .elem .bullet .bullet-inner{
    display:table-cell;
    width:45px;
    height:45px;
    font-family:medium;
    text-align:center;
    vertical-align:middle;
    color:#fff;
    background-color:#1a7fb8;
    border-radius:100%
}
section#especiales-multisplit #block-cotizador .results-imgs .elem img{
    width:100%;
    position:absolute
}
section#especiales-multisplit #block-cotizador .results-imgs .elem.elem-condenser{
    top:10%;
    width:50%
}
section#especiales-multisplit #block-cotizador .results-imgs .elem.elem-splits{
    left:35%
}
section#especiales-multisplit #block-cotizador .table th,section#especiales-multisplit #block-cotizador .table td{
    vertical-align:middle
}
section#especiales-multisplit #block-cotizador .table th{
    font-weight:400;
    font-family:medium
}
body.body-landing .wrapper{
    padding-top:0;
    min-height:0
}
body.body-landing .halo-overlay{
    position:fixed;
    z-index:999999;
    pointer-events:none;
    width:100%;
    height:100%;
    background:url(../images/landings/halo_bg.png) center center no-repeat fixed;
    background-size:cover
}
section#landing-vrv .fh1{
    position:relative
}
section#landing-vrv .logo-dark{
    width:100%;
    height:80px;
    background:url(../images/logo_dark.svg) center center no-repeat;
    background-size:contain
}
section#landing-vrv .screen{
    position:relative;
    overflow:hidden
}
section#landing-vrv .screen .goto-next,section#landing-vrv .screen .goto-prev{
    position:absolute;
    z-index:999;
    left:50%;
    -webkit-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    -o-transform:translateX(-50%);
    transform:translateX(-50%)
}
section#landing-vrv .screen .goto-next i,section#landing-vrv .screen .goto-prev i{
    display:table-cell;
    width:50px;
    height:50px;
    font-size:27px;
    text-align:center;
    vertical-align:middle;
    color:#fff;
    background-color:#525252;
    border-radius:100%
}
section#landing-vrv .screen .goto-next:hover i,section#landing-vrv .screen .goto-prev:hover i,section#landing-vrv .screen .goto-next:focus i,section#landing-vrv .screen .goto-prev:focus i{
    background-color:#000
}
section#landing-vrv .screen .goto-next{
    bottom:22.5px
}
section#landing-vrv .screen .goto-prev{
    top:22.5px
}
section#landing-vrv .screen .border-l{
    border-left:1px solid #ddd
}
section#landing-vrv .screen .screen-inner{
    position:absolute;
    z-index:999;
    width:100%
}
section#landing-vrv .screen .screen-inner.top{
    top:46%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    transform:translateY(-50%)
}
section#landing-vrv .screen#screen1{
    background:url(../images/landings/vrv/bg0.png) top center no-repeat fixed;
    background-size:cover
}
section#landing-vrv .screen#screen1 .screen-inner.top{
    top:50%
}
section#landing-vrv .screen#screen2 .bg-top{
    position:relative;
    width:100%;
    height:100%;
    background:url(../images/landings/vrv/bg1.jpg) center center no-repeat fixed;
    background-size:cover
}
section#landing-vrv .screen#screen2 .bg-top:after{
    content:'';
    width:100%;
    height:100%;
    display:block;
    position:absolute;
    z-index:1;
    background-image:-webkit-linear-gradient(top,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 100%);
    background-image:-o-linear-gradient(top,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 100%);
    background-image:linear-gradient(to bottom,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 100%);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#00000000',GradientType=0)
}
section#landing-vrv .screen#screen2 .flh1{
    height:3.75em
}
section#landing-vrv .screen#screen2 .icon{
    display:block;
    width:100%;
    height:100px;
    background-size:contain!important;
    opacity:.65
}
section#landing-vrv .screen#screen2 .icon.icon1{
    background:url(../images/landings/vrv/icons/light-bulb.png) center center no-repeat
}
section#landing-vrv .screen#screen2 .icon.icon2{
    background:url(../images/landings/vrv/icons/engineer.png) center center no-repeat
}
section#landing-vrv .screen#screen2 .icon.icon3{
    background:url(../images/landings/vrv/icons/armchair.png) center center no-repeat
}
section#landing-vrv .screen#screen3{
    background:url(../images/landings/vrv/bg3.jpg) center center no-repeat fixed;
    background-size:cover;
    background-color:#eee
}
section#landing-vrv .screen#screen4 .bg-image{
    background:url(../images/landings/vrv/bg4.svg) center bottom no-repeat fixed;
    background-size:cover;
    background-color:#f9f9f9
}
section#landing-vrv .screen#screen4 .bg-image2{
    background-color:#f9f9f9;
    background-color:rgba(215,215,215,.8)
}
section#landing-vrv .screen#screen4 .tabs .nav-tabs li a{
    font-family:regular;
    font-size:18px;
    padding:22.5px;
    color:#4d4d4d;
    background:0 0!important;
    border-radius:0!important
}
section#landing-vrv .screen#screen4 .tabs .nav-tabs li a:hover,section#landing-vrv .screen#screen4 .tabs .nav-tabs li a:focus,section#landing-vrv .screen#screen4 .tabs .nav-tabs li.active a{
    color:#000;
    background-color:#fff!important
}
section#landing-vrv .screen#screen4 .tabs>.tab-content{
    border:1px solid #ddd;
    border-top:0
}
section#landing-vrv .screen#screen4 .tabs>.tab-content .tab-pane{
    background-color:#fff;
    padding:45px
}
section#landing-vrv .screen#screen4 .tabs>.tab-content .tab-pane .graf-wrapper{
    position:relative
}
section#landing-vrv .screen#screen4 .tabs>.tab-content .tab-pane .graf-wrapper img{
    opacity:.8
}
section#landing-vrv .screen#screen4 .tabs>.tab-content .tab-pane .graf-wrapper .graf-nav{
    position:absolute;
    z-index:99;
    width:100%;
    height:100%
}
section#landing-vrv .screen#screen4 .tabs>.tab-content .tab-pane .graf-wrapper .graf-nav li.bullet{
    position:absolute
}
section#landing-vrv .screen#screen4 .tabs>.tab-content .tab-pane .graf-wrapper .graf-nav li.bullet a{
    display:block;
    width:45px;
    height:45px
}
section#landing-vrv .screen#screen4 .tabs>.tab-content .tab-pane .graf-wrapper .graf-nav li.bullet a .bullet-inner{
    display:table-cell;
    width:45px;
    height:45px;
    font-size:20px;
    font-family:medium;
    text-align:center;
    vertical-align:middle;
    color:#fff;
    background-color:#555;
    border-radius:100%;
    -webkit-transition:.125s;
    -o-transition:.125s;
    transition:.125s;
    -webkit-box-shadow:0 2px 6px rgba(0,0,0,.5);
    box-shadow:0 2px 6px rgba(0,0,0,.5)
}
section#landing-vrv .screen#screen4 .tabs>.tab-content .tab-pane .graf-wrapper .graf-nav li.bullet a:hover .bullet-inner,section#landing-vrv .screen#screen4 .tabs>.tab-content .tab-pane .graf-wrapper .graf-nav li.bullet a:focus .bullet-inner,section#landing-vrv .screen#screen4 .tabs>.tab-content .tab-pane .graf-wrapper .graf-nav li.bullet.active a .bullet-inner{
    background-color:#000;
    -webkit-transform:translateY(-5px);
    -ms-transform:translateY(-5px);
    -o-transform:translateY(-5px);
    transform:translateY(-5px)
}
section#landing-vrv .screen#screen4 .tabs>.tab-content .tab-pane .tab-pane{
    background-color:#eee;
    padding:30px
}
section#landing-vrv .screen#screen4 .tabs>.tab-content .tab-pane .tab-pane ul.list li{
    font-family:regular
}
section#landing-vrv .screen#screen4 .tabs>.tab-content .tab-pane#tab1 .graf-nav li.bullet.bullet1{
    top:60%;
    left:5%
}
section#landing-vrv .screen#screen4 .tabs>.tab-content .tab-pane#tab1 .graf-nav li.bullet.bullet2{
    top:15%;
    left:15%
}
section#landing-vrv .screen#screen4 .tabs>.tab-content .tab-pane#tab1 .graf-nav li.bullet.bullet3{
    top:29%;
    left:50%
}
section#landing-vrv .screen#screen4 .tabs>.tab-content .tab-pane#tab1 .graf-nav li.bullet.bullet4{
    top:40%;
    left:79%
}
section#landing-vrv .screen#screen4 .tabs>.tab-content .tab-pane#tab1 .graf-nav li.bullet.bullet5{
    top:65%;
    left:60%
}
section#landing-vrv .screen#screen4 .tabs>.tab-content .tab-pane#tab1 .graf-nav li.bullet.bullet6{
    top:20%;
    left:85%
}
section#landing-vrv .screen#screen4 .tabs>.tab-content .tab-pane#tab2 .graf-nav li.bullet.bullet1{
    top:70%;
    left:55%
}
section#landing-vrv .screen#screen4 .tabs>.tab-content .tab-pane#tab2 .graf-nav li.bullet.bullet2{
    top:20%;
    left:35%
}
section#landing-vrv .screen#screen4 .tabs>.tab-content .tab-pane#tab2 .graf-nav li.bullet.bullet3{
    top:50%;
    left:35%
}
section#landing-vrv .screen#screen4 .tabs>.tab-content .tab-pane#tab2 .graf-nav li.bullet.bullet4{
    top:15%;
    left:70%
}
section#landing-vrv .screen#screen4 .tabs>.tab-content .tab-pane#tab2 .graf-nav li.bullet.bullet5{
    top:37%;
    left:30%
}
section#landing-vrv .screen#screen4 .tabs>.tab-content .tab-pane#tab3 .graf-nav li.bullet.bullet1{
    top:65%;
    left:45%
}
section#landing-vrv .screen#screen4 .tabs>.tab-content .tab-pane#tab3 .graf-nav li.bullet.bullet2{
    top:25%;
    left:20%
}
section#landing-vrv .screen#screen4 .tabs>.tab-content .tab-pane#tab3 .graf-nav li.bullet.bullet3{
    top:35%;
    left:42%
}
section#landing-vrv .screen#screen4 .tabs>.tab-content .tab-pane#tab3 .graf-nav li.bullet.bullet4{
    top:0%;
    left:50%
}
section#landing-vrv .screen#screen4 .tabs>.tab-content .tab-pane#tab3 .graf-nav li.bullet.bullet5{
    top:40%;
    left:70%
}
section#landing-vrv .screen#screen4 .tabs>.tab-content .tab-pane#tab3 .graf-nav li.bullet.bullet6{
    top:60%;
    left:80%
}
section#landing-vrv .screen#screen4 .tabs>.tab-content .tab-pane#tab3 .graf-nav li.bullet.bullet7{
    top:80%;
    left:85%
}
section#landing-vrv .screen#screen4 .tabs>.tab-content .tab-pane#tab4 .graf-nav li.bullet.bullet1{
    top:80%;
    left:55%
}
section#landing-vrv .screen#screen4 .tabs>.tab-content .tab-pane#tab4 .graf-nav li.bullet.bullet2{
    top:60%;
    left:30%
}
section#landing-vrv .screen#screen4 .tabs>.tab-content .tab-pane#tab4 .graf-nav li.bullet.bullet3{
    top:25%;
    left:48%
}
section#landing-vrv .screen#screen4 .tabs>.tab-content .tab-pane#tab4 .graf-nav li.bullet.bullet4{
    top:39%;
    left:17%
}
section#landing-vrv .screen#screen4 .tabs>.tab-content .tab-pane#tab4 .graf-nav li.bullet.bullet5{
    top:59%;
    left:4%
}
section#landing-vrv .screen#screen4 .tabs>.tab-content .tab-pane#tab4 .graf-nav li.bullet.bullet6{
    top:20%;
    left:90%
}
section#landing-vrv .screen#screen5 .thumb{
    width:100%;
    height:200px;
    background-size:cover!important
}
section#landing-vrv .screen#screen5 .item{
    position:relative;
    display:inline-block;
    width:20%;
    height:350px;
    background-size:cover!important;
    margin-right:-4px;
    margin-bottom:-6px
}
section#landing-vrv .screen#screen5 .item .item-caption{
    position:absolute;
    z-index:9;
    width:100%;
    height:100%;
    opacity:0;
    -webkit-transition:.25s;
    -o-transition:.25s;
    transition:.25s;
    background-color:rgba(255,255,255,.65)
}
section#landing-vrv .screen#screen5 .item .item-caption .item-title{
    position:absolute;
    width:80%;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    transform:translateY(-50%);
    margin:0 10%;
    text-align:center
}
section#landing-vrv .screen#screen5 .item:hover .item-caption{
    opacity:1
}
section#landing-vrv .screen#screen6 .bg-bottom{
    position:absolute;
    bottom:0;
    width:100%;
    height:50%;
    background:url(../images/landings/vrv/bg1.jpg) center center no-repeat fixed;
    background-size:cover
}
section#landing-vrv .screen#screen6 .bg-bottom:after{
    content:'';
    width:100%;
    height:100%;
    display:block;
    position:absolute;
    z-index:1;
    background-image:-webkit-linear-gradient(top,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 100%);
    background-image:-o-linear-gradient(top,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 100%);
    background-image:linear-gradient(to bottom,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 100%);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#00000000',GradientType=0)
}
section .section-pd-h,header .section-pd-h,footer .section-pd-h,section .section-pd-h,header .section-pd-h,footer .section-pd-h{
    padding-right:150px;
    padding-left:150px
}
section #climatizacion .bg-image,header #climatizacion .bg-image,footer #climatizacion .bg-image{
    position:relative;
    background:url(../images/home_new/climatizacion_bg2.jpg) center center no-repeat;
    background-size:cover
}
section #climatizacion .bg-image .bg-overlay,header #climatizacion .bg-image .bg-overlay,footer #climatizacion .bg-image .bg-overlay{
    display:block;
    position:absolute;
    top:0;
    left:0;
    width:80%;
    height:100%;
    background-image:-webkit-linear-gradient(left,#374855 0%,rgba(55,72,85,0) 100%);
    background-image:-o-linear-gradient(left,#374855 0%,rgba(55,72,85,0) 100%);
    background-image:linear-gradient(to right,#374855 0%,rgba(55,72,85,0) 100%);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff374855',endColorstr='#00374855',GradientType=1)
}
section #climatizacion .bg-image .image-producto,header #climatizacion .bg-image .image-producto,footer #climatizacion .bg-image .image-producto{
    width:100%;
    height:100%;
    min-height:450px;
    background:url(../images/home_new/vrv4.png) left center no-repeat;
    background-size:contain
}
section .grid-overlay .card,header .grid-overlay .card,footer .grid-overlay .card{
    position:relative;
    display:inline-block;
    width:33.37%;
    height:270px;
    margin-bottom:-6px;
    margin-right:-6px;
    padding:7.5px;
    overflow:hidden
}
section .grid-overlay .card.card-lg,header .grid-overlay .card.card-lg,footer .grid-overlay .card.card-lg{
    width:50%;
    height:270px
}
section .grid-overlay .card.card-sm,header .grid-overlay .card.card-sm,footer .grid-overlay .card.card-sm{
    width:25%;
    height:270px
}
section .grid-overlay .card .card-thumb,header .grid-overlay .card .card-thumb,footer .grid-overlay .card .card-thumb{
    position:relative;
    width:100%;
    height:100%;
    background-size:cover!important
}
section .grid-overlay .card .card-thumb:after,header .grid-overlay .card .card-thumb:after,footer .grid-overlay .card .card-thumb:after{
    content:'';
    display:block;
    position:absolute;
    z-index:9;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:rgba(0,0,0,.25);
    -webkit-transition:.25s;
    -o-transition:.25s;
    transition:.25s
}
section .grid-overlay .card .card-overlay,header .grid-overlay .card .card-overlay,footer .grid-overlay .card .card-overlay{
    position:absolute;
    z-index:99;
    top:30px;
    width:100%;
    padding:30px;
    overflow:hidden;
    -webkit-transition:.25s;
    -o-transition:.25s;
    transition:.25s
}
section .grid-overlay .card .card-overlay .card-caption,header .grid-overlay .card .card-overlay .card-caption,footer .grid-overlay .card .card-overlay .card-caption{
    -webkit-transform:translateY(50px);
    -ms-transform:translateY(50px);
    -o-transform:translateY(50px);
    transform:translateY(50px);
    -webkit-transition:.25s;
    -o-transition:.25s;
    transition:.25s
}
section .grid-overlay .card .card-overlay .card-caption .card-desc,header .grid-overlay .card .card-overlay .card-caption .card-desc,footer .grid-overlay .card .card-overlay .card-caption .card-desc{
    width:75%;
    opacity:0;
    -webkit-transform:translateY(500px);
    -ms-transform:translateY(500px);
    -o-transform:translateY(500px);
    transform:translateY(500px);
    -webkit-transition:.25s;
    -o-transition:.25s;
    transition:.25s
}
section .grid-overlay .card:hover .card-thumb:after,header .grid-overlay .card:hover .card-thumb:after,footer .grid-overlay .card:hover .card-thumb:after{
    background:rgba(33,155,219,.65)
}
section .grid-overlay .card:hover .card-overlay .card-caption,header .grid-overlay .card:hover .card-overlay .card-caption,footer .grid-overlay .card:hover .card-overlay .card-caption{
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    -o-transform:translateY(0);
    transform:translateY(0)
}
section .grid-overlay .card:hover .card-overlay .card-caption .card-desc,header .grid-overlay .card:hover .card-overlay .card-caption .card-desc,footer .grid-overlay .card:hover .card-overlay .card-caption .card-desc{
    opacity:1;
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    -o-transform:translateY(0);
    transform:translateY(0)
}
section .bg-gradient-1,header .bg-gradient-1,footer .bg-gradient-1{
    background-repeat:repeat-x!important;
    background-image:-webkit-linear-gradient(45deg,#1e9bdd,#abd9f3)!important;
    background-image:-o-linear-gradient(45deg,#1e9bdd,#abd9f3)!important;
    background-image:linear-gradient(45deg,#1e9bdd,#abd9f3)!important
}
section .bg-gradient-2,header .bg-gradient-2,footer .bg-gradient-2{
    background-repeat:repeat-x!important;
    background-image:-webkit-linear-gradient(45deg,#74bb26,#bee2a1)!important;
    background-image:-o-linear-gradient(45deg,#74bb26,#bee2a1)!important;
    background-image:linear-gradient(45deg,#74bb26,#bee2a1)!important
}
section .bg-gradient-gray,header .bg-gradient-gray,footer .bg-gradient-gray{
    background-repeat:repeat-x!important;
    background-image:-webkit-linear-gradient(45deg,#cccccc,#eeeeee)!important;
    background-image:-o-linear-gradient(45deg,#cccccc,#eeeeee)!important;
    background-image:linear-gradient(45deg,#cccccc,#eeeeee)!important
}
section .bd-t,header .bd-t,footer .bd-t{
    border-top:1px solid #ddd
}
section ul.list,header ul.list,footer ul.list{
    list-style:square;
    padding-left:20px
}
section ul.list.color-w li,header ul.list.color-w li,footer ul.list.color-w li{
    color:#fff
}
section .box-shadow,header .box-shadow,footer .box-shadow{
    border:1px solid #c4c4c4;
    -webkit-box-shadow:0 2px 15px rgba(0,0,0,.3);
    box-shadow:0 2px 15px rgba(0,0,0,.3)
}
section .form-group.has-preloader,header .form-group.has-preloader,footer .form-group.has-preloader{
    position:relative
}
section .form-group.has-preloader .form-control,header .form-group.has-preloader .form-control,footer .form-group.has-preloader .form-control{
    background-color:#fff;
    -webkit-transition:.25s;
    -o-transition:.25s;
    transition:.25s
}
section .form-group.has-preloader:before,header .form-group.has-preloader:before,footer .form-group.has-preloader:before{
    content:'';
    display:block;
    position:absolute;
    z-index:2;
    top:5px;
    left:5px;
    width:32px;
    height:32px;
    background:url(../images/preloading.gif) center center no-repeat;
    -webkit-transition:.25s;
    -o-transition:.25s;
    transition:.25s;
    opacity:0
}
section .form-group.has-preloader.is-loading .form-control,header .form-group.has-preloader.is-loading .form-control,footer .form-group.has-preloader.is-loading .form-control{
    padding-left:32px
}
section .form-group.has-preloader.is-loading:before,header .form-group.has-preloader.is-loading:before,footer .form-group.has-preloader.is-loading:before{
    opacity:1
}
section .input-group .input-group-addon,header .input-group .input-group-addon,footer .input-group .input-group-addon{
    border-radius:0
}
section .section-header,header .section-header,footer .section-header{
    padding:22.5px 0;
    background-repeat:repeat-x!important;
    background-image:-webkit-linear-gradient(45deg,#74bb26,#ffffff)!important;
    background-image:-o-linear-gradient(45deg,#74bb26,#ffffff)!important;
    background-image:linear-gradient(45deg,#74bb26,#ffffff)!important
}
section .section-header .title,header .section-header .title,footer .section-header .title{
    font:24px/1.1em 'Light';
    color:#fff;
    letter-spacing:1px;
    background:0 0!important
}
section .section-header-blue,header .section-header-blue,footer .section-header-blue{
    padding:22.5px 0;
    background-repeat:repeat-x!important;
    background-image:-webkit-linear-gradient(45deg,#1e9bdd,#74bb26)!important;
    background-image:-o-linear-gradient(45deg,#1e9bdd,#74bb26)!important;
    background-image:linear-gradient(45deg,#1e9bdd,#74bb26)!important
}
section .section-header-blue .title,header .section-header-blue .title,footer .section-header-blue .title{
    font:24px/1.1em 'Light';
    color:#fff;
    letter-spacing:1px;
    background:0 0!important
}
section .logo-service-solutions,header .logo-service-solutions,footer .logo-service-solutions{
    display:block;
    width:200px;
    height:50px;
    background:url(../images/logo_service_solutions.svg) center center no-repeat;
    background-size:contain
}
section .section-header-promo,header .section-header-promo,footer .section-header-promo{
    padding:15px 0;
    background-repeat:repeat-x!important;
    background-image:-webkit-linear-gradient(45deg,#74bb26,#ffffff)!important;
    background-image:-o-linear-gradient(45deg,#74bb26,#ffffff)!important;
    background-image:linear-gradient(45deg,#74bb26,#ffffff)!important
}
section .section-header-promo .title,header .section-header-promo .title,footer .section-header-promo .title{
    font:24px/1.1em 'Light';
    color:#fff;
    letter-spacing:1px;
    background:0 0!important;
    display:inline-block
}
section .section-header-promo .logo-ahora-12-18,header .section-header-promo .logo-ahora-12-18,footer .section-header-promo .logo-ahora-12-18{
    width:200px;
    height:50px;
    background:url(../images/ahora12-18-color.svg) center center no-repeat;
    background-size:contain;
    margin-left:50%;
    -webkit-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    -o-transform:translateX(-50%);
    transform:translateX(-50%)
}
section .section-header-promo .ahora-12-18-text,header .section-header-promo .ahora-12-18-text,footer .section-header-promo .ahora-12-18-text{
    font:21px/1.1em 'Medium';
    color:#fff
}
section .section-header-promo .ahora-12-18-text span,header .section-header-promo .ahora-12-18-text span,footer .section-header-promo .ahora-12-18-text span{
    font:21px/1.1em 'Regular';
    color:#fff
}
section .carousel,header .carousel,footer .carousel{
    position:relative;
    width:100%
}
section .carousel.margin-b,header .carousel.margin-b,footer .carousel.margin-b{
    margin-bottom:30px
}
section .carousel .bx-pager,header .carousel .bx-pager,footer .carousel .bx-pager{
    display:none
}
section .carousel .bx-controls-direction a,header .carousel .bx-controls-direction a,footer .carousel .bx-controls-direction a{
    width:50px;
    height:50px;
    top:50%;
    margin-top:-25px
}
section .carousel .bx-controls-direction a:hover,header .carousel .bx-controls-direction a:hover,footer .carousel .bx-controls-direction a:hover{
    opacity:.5
}
section .carousel .bx-controls-direction a.bx-prev,header .carousel .bx-controls-direction a.bx-prev,footer .carousel .bx-controls-direction a.bx-prev{
    left:5px;
    background:url(../images/carousel_nav_prev.png) center center no-repeat
}
section .carousel .bx-controls-direction a.bx-next,header .carousel .bx-controls-direction a.bx-next,footer .carousel .bx-controls-direction a.bx-next{
    right:13px;
    background:url(../images/carousel_nav_next.png) center center no-repeat
}
section .carousel ul.slider li .thumb,header .carousel ul.slider li .thumb,footer .carousel ul.slider li .thumb{
    display:block;
    position:relative;
    width:367px;
    height:300px
}
section .carousel ul.slider li .thumb .overlay,header .carousel ul.slider li .thumb .overlay,footer .carousel ul.slider li .thumb .overlay{
    position:absolute;
    z-index:9;
    width:100%;
    height:100%;
    background:url(../images/icon_zoom2.png) center center no-repeat;
    background-color:rgba(0,154,221,.75);
    opacity:0;
    -webkit-transition:.25s;
    -o-transition:.25s;
    transition:.25s
}
section .carousel ul.slider li .thumb .overlay.green,header .carousel ul.slider li .thumb .overlay.green,footer .carousel ul.slider li .thumb .overlay.green{
    background-color:rgba(119,188,31,.75)
}
section .carousel ul.slider li .thumb:hover .overlay,header .carousel ul.slider li .thumb:hover .overlay,footer .carousel ul.slider li .thumb:hover .overlay{
    opacity:1
}
section #MP-Checkout,header #MP-Checkout,footer #MP-Checkout{
    font-family:medium!important;
    padding:7.5px 30px!important;
    color:#fff!important;
    background:#1e9bdd!important;
    border-radius:0!important;
    margin-bottom:45px!important
}
section .MP-aron,header .MP-aron,footer .MP-aron{
    display:block!important;
    width:100%!important;
    height:33px!important;
    background:url(../images/checkout.png) center center no-repeat!important;
    background-size:contain!important;
    margin:15px 0!important
}
section .scrollable,header .scrollable,footer .scrollable{
    overflow-y:auto
}
section .tooltip .tooltip-inner,header .tooltip .tooltip-inner,footer .tooltip .tooltip-inner{
    padding:10px 15px!important;
    display:block;
    font:12px/1.25em 'Regular';
    white-space:nowrap;
    border-radius:0
}
section .table-carrito thead th,header .table-carrito thead th,footer .table-carrito thead th,section .table-carrito tbody th,header .table-carrito tbody th,footer .table-carrito tbody th,section .table-carrito tfoot th,header .table-carrito tfoot th,footer .table-carrito tfoot th,section .table-carrito thead td,header .table-carrito thead td,footer .table-carrito thead td,section .table-carrito tbody td,header .table-carrito tbody td,footer .table-carrito tbody td,section .table-carrito tfoot td,header .table-carrito tfoot td,footer .table-carrito tfoot td{
    font-family:regular;
    padding:15px;
    vertical-align:middle!important
}
section .table-carrito thead th.td-lg,header .table-carrito thead th.td-lg,footer .table-carrito thead th.td-lg,section .table-carrito tbody th.td-lg,header .table-carrito tbody th.td-lg,footer .table-carrito tbody th.td-lg,section .table-carrito tfoot th.td-lg,header .table-carrito tfoot th.td-lg,footer .table-carrito tfoot th.td-lg,section .table-carrito thead td.td-lg,header .table-carrito thead td.td-lg,footer .table-carrito thead td.td-lg,section .table-carrito tbody td.td-lg,header .table-carrito tbody td.td-lg,footer .table-carrito tbody td.td-lg,section .table-carrito tfoot td.td-lg,header .table-carrito tfoot td.td-lg,footer .table-carrito tfoot td.td-lg{
    width:350px!important
}
section .table-carrito thead th.td-sm,header .table-carrito thead th.td-sm,footer .table-carrito thead th.td-sm,section .table-carrito tbody th.td-sm,header .table-carrito tbody th.td-sm,footer .table-carrito tbody th.td-sm,section .table-carrito tfoot th.td-sm,header .table-carrito tfoot th.td-sm,footer .table-carrito tfoot th.td-sm,section .table-carrito thead td.td-sm,header .table-carrito thead td.td-sm,footer .table-carrito thead td.td-sm,section .table-carrito tbody td.td-sm,header .table-carrito tbody td.td-sm,footer .table-carrito tbody td.td-sm,section .table-carrito tfoot td.td-sm,header .table-carrito tfoot td.td-sm,footer .table-carrito tfoot td.td-sm{
    width:40px!important
}
section .table-carrito thead th,header .table-carrito thead th,footer .table-carrito thead th,section .table-carrito tbody th,header .table-carrito tbody th,footer .table-carrito tbody th,section .table-carrito tfoot th,header .table-carrito tfoot th,footer .table-carrito tfoot th{
    font-weight:400;
    color:#fff;
    background-color:#1e9bdd;
    text-align:center;
    border:0
}
section .table-carrito tbody td,header .table-carrito tbody td,footer .table-carrito tbody td{
    background-color:#fff
}
section .table-carrito tbody td .prod-thumb,header .table-carrito tbody td .prod-thumb,footer .table-carrito tbody td .prod-thumb{
    float:left;
    display:block;
    width:100px;
    height:50px;
    background-size:contain!important;
    margin-right:15px
}
section .table-carrito tbody td .prod-name,header .table-carrito tbody td .prod-name,footer .table-carrito tbody td .prod-name{
    font-family:medium;
    color:#1e9bdd
}
section .table-carrito tbody td .prod-name:hover,header .table-carrito tbody td .prod-name:hover,footer .table-carrito tbody td .prod-name:hover,section .table-carrito tbody td .prod-name:focus,header .table-carrito tbody td .prod-name:focus,footer .table-carrito tbody td .prod-name:focus{
    color:#000
}
section .table-carrito tfoot td,header .table-carrito tfoot td,footer .table-carrito tfoot td{
    background-color:#ddd
}
section .table-carrito tfoot .total-value,header .table-carrito tfoot .total-value,footer .table-carrito tfoot .total-value{
    background-color:#000;
    color:#fff
}
section .twitter-typeahead,header .twitter-typeahead,footer .twitter-typeahead{
    width:100%
}
section .twitter-typeahead .tt-menu,header .twitter-typeahead .tt-menu,footer .twitter-typeahead .tt-menu{
    width:100%;
    background-color:#fff;
    border:1px solid #bee2a1
}
section .twitter-typeahead .tt-menu .tt-suggestion,header .twitter-typeahead .tt-menu .tt-suggestion,footer .twitter-typeahead .tt-menu .tt-suggestion{
    cursor:pointer;
    font-family:regular;
    padding:7.5px
}
section article,header article,footer article{
    font-family:regular;
    line-height:1.5em
}
section article.article-2cols,header article.article-2cols,footer article.article-2cols{
    -webkit-column-count:2;
    -moz-column-count:2;
    column-count:2;
    -webkit-column-gap:45px;
    -moz-column-gap:45px;
    column-gap:45px
}
section article p,header article p,footer article p,section article a,header article a,footer article a,section article span,header article span,footer article span,section article li,header article li,footer article li{
    font-family:regular
}
section article h1,header article h1,footer article h1,section article h2,header article h2,footer article h2,section article h3,header article h3,footer article h3,section article h4,header article h4,footer article h4,section article h5,header article h5,footer article h5,section article h6,header article h6,footer article h6{
    color:#1e9bdd;
    margin-bottom:15px
}
section article table,header article table,footer article table{
    width:100%!important
}
section article table td,header article table td,footer article table td{
    font:12px/1.15em 'Regular';
    text-align:center;
    padding:7.5px;
    border:1px solid #eee
}
section article table td:nth-child(1),header article table td:nth-child(1),footer article table td:nth-child(1){
    text-align:left
}
section article table thead td,header article table thead td,footer article table thead td{
    color:#1e9bdd
}
section article table tr:nth-child(even) td,header article table tr:nth-child(even) td,footer article table tr:nth-child(even) td{
    background-color:#eee
}
section .bootstrap-select .dropdown-toggle,header .bootstrap-select .dropdown-toggle,footer .bootstrap-select .dropdown-toggle{
    background-color:#fff!important;
    padding:8.5px 15px
}
section .bootstrap-select .dropdown-toggle .filter-option,header .bootstrap-select .dropdown-toggle .filter-option,footer .bootstrap-select .dropdown-toggle .filter-option{
    font-family:regular
}
section .bootstrap-select>.dropdown-menu,header .bootstrap-select>.dropdown-menu,footer .bootstrap-select>.dropdown-menu{
    width:100%;
    margin:0;
    overflow-x:hidden!important;
    border-radius:0;
    -webkit-box-shadow:none;
    box-shadow:none
}
section .bootstrap-select>.dropdown-menu .bs-searchbox,header .bootstrap-select>.dropdown-menu .bs-searchbox,footer .bootstrap-select>.dropdown-menu .bs-searchbox{
    padding:7.5px 15px
}
section .bootstrap-select>.dropdown-menu .bs-searchbox .form-control:focus,header .bootstrap-select>.dropdown-menu .bs-searchbox .form-control:focus,footer .bootstrap-select>.dropdown-menu .bs-searchbox .form-control:focus{
    -webkit-box-shadow:none;
    box-shadow:none
}
section .bootstrap-select>.dropdown-menu .dropdown-menu.inner,header .bootstrap-select>.dropdown-menu .dropdown-menu.inner,footer .bootstrap-select>.dropdown-menu .dropdown-menu.inner{
    overflow-x:hidden!important
}
section .bootstrap-select>.dropdown-menu .dropdown-menu.inner li,header .bootstrap-select>.dropdown-menu .dropdown-menu.inner li,footer .bootstrap-select>.dropdown-menu .dropdown-menu.inner li{
    margin-bottom:0
}
section .bootstrap-select>.dropdown-menu .dropdown-menu.inner li a .text,header .bootstrap-select>.dropdown-menu .dropdown-menu.inner li a .text,footer .bootstrap-select>.dropdown-menu .dropdown-menu.inner li a .text{
    font-family:regular
}
section .bootstrap-select>.dropdown-menu .dropdown-menu.inner li.active a,header .bootstrap-select>.dropdown-menu .dropdown-menu.inner li.active a,footer .bootstrap-select>.dropdown-menu .dropdown-menu.inner li.active a{
    background-color:#1e9bdd
}
section .bootstrap-select>.dropdown-menu .dropdown-menu.inner li.active a .text,header .bootstrap-select>.dropdown-menu .dropdown-menu.inner li.active a .text,footer .bootstrap-select>.dropdown-menu .dropdown-menu.inner li.active a .text{
    color:#fff
}
section .bootstrap-select>.dropdown-menu .dropdown-menu.inner li.no-results,header .bootstrap-select>.dropdown-menu .dropdown-menu.inner li.no-results,footer .bootstrap-select>.dropdown-menu .dropdown-menu.inner li.no-results{
    font-family:regular
}
section .breadcrumb,header .breadcrumb,footer .breadcrumb{
    padding:0;
    background-color:transparent
}
section .breadcrumb li a,header .breadcrumb li a,footer .breadcrumb li a,section .breadcrumb li span,header .breadcrumb li span,footer .breadcrumb li span{
    font-family:regular;
    font-size:14px;
    padding:0 5px
}
section .breadcrumb li a,header .breadcrumb li a,footer .breadcrumb li a{
    color:#1e9bdd
}
section .breadcrumb li:before,header .breadcrumb li:before,footer .breadcrumb li:before{
    font-family:"font awesome 5 pro";
    font-size:14px;
    content:'\f105';
    color:#ddd
}
section .breadcrumb li:first-child:before,header .breadcrumb li:first-child:before,footer .breadcrumb li:first-child:before{
    display:none
}
section .tags,header .tags,footer .tags{
    padding-left:0;
    display:inline-block
}
section .tags li,header .tags li,footer .tags li{
    display:inline-block;
    margin:5px;
    vertical-align:middle;
    background-color:#fff;
    border:1px solid #1e9bdd
}
section .tags li a,header .tags li a,footer .tags li a,section .tags li span,header .tags li span,footer .tags li span{
    font-size:13px;
    color:#1e9bdd
}
section .tags li a,header .tags li a,footer .tags li a{
    font-family:bold;
    text-decoration:none!important
}
section .tags li a:hover,header .tags li a:hover,footer .tags li a:hover{
    color:#fff
}
section .tags li:hover,header .tags li:hover,footer .tags li:hover{
    color:#fff;
    background-color:#1e9bdd
}
section .tags .active,header .tags .active,footer .tags .active{
    border:1px solid #1e9bdd;
    background-color:#1e9bdd
}
section .tags .active a,header .tags .active a,footer .tags .active a{
    color:#fff
}
section.bg.bg-w,header.bg.bg-w,footer.bg.bg-w,section .bg.bg-w,header .bg.bg-w,footer .bg.bg-w{
    background-color:#fff
}
section.bg.bg-b,header.bg.bg-b,footer.bg.bg-b,section .bg.bg-b,header .bg.bg-b,footer .bg.bg-b{
    background-color:#000
}
section.bg.bg-g,header.bg.bg-g,footer.bg.bg-g,section .bg.bg-g,header .bg.bg-g,footer .bg.bg-g{
    background-color:#ccc
}
section.bg.bg-gl,header.bg.bg-gl,footer.bg.bg-gl,section .bg.bg-gl,header .bg.bg-gl,footer .bg.bg-gl{
    background-color:#f9f9f9
}
section.bg.bg-gl2,header.bg.bg-gl2,footer.bg.bg-gl2,section .bg.bg-gl2,header .bg.bg-gl2,footer .bg.bg-gl2{
    background-color:#f4f4f4
}
section.bg.bg-gd,header.bg.bg-gd,footer.bg.bg-gd,section .bg.bg-gd,header .bg.bg-gd,footer .bg.bg-gd{
    background-color:#333
}
section.bg.bg-c1,header.bg.bg-c1,footer.bg.bg-c1,section .bg.bg-c1,header .bg.bg-c1,footer .bg.bg-c1{
    background-color:#1e9bdd
}
section.bg.bg-c2,header.bg.bg-c2,footer.bg.bg-c2,section .bg.bg-c2,header .bg.bg-c2,footer .bg.bg-c2{
    background-color:#74bb26
}
section.bg.bg-c3,header.bg.bg-c3,footer.bg.bg-c3,section .bg.bg-c3,header .bg.bg-c3,footer .bg.bg-c3{
    background-color:#abd9f3
}
section.bg.bg-c4,header.bg.bg-c4,footer.bg.bg-c4,section .bg.bg-c4,header .bg.bg-c4,footer .bg.bg-c4{
    background-color:#bee2a1
}
section.bg.bg-c5,header.bg.bg-c5,footer.bg.bg-c5,section .bg.bg-c5,header .bg.bg-c5,footer .bg.bg-c5{
    background-color:#000
}
section.bg.bg-c6,header.bg.bg-c6,footer.bg.bg-c6,section .bg.bg-c6,header .bg.bg-c6,footer .bg.bg-c6{
    background-color:#000
}
section .color-1,header .color-1,footer .color-1{
    color:#1e9bdd
}
section .color-2,header .color-2,footer .color-2{
    color:#74bb26
}
section .color-3,header .color-3,footer .color-3{
    color:#abd9f3
}
section .color-4,header .color-4,footer .color-4{
    color:#bee2a1
}
section .color-5,header .color-5,footer .color-5{
    color:#000
}
section .color-6,header .color-6,footer .color-6{
    color:#000
}
section .color-w,header .color-w,footer .color-w{
    color:#fff
}
section .color-b,header .color-b,footer .color-b{
    color:#000
}
section .color-g,header .color-g,footer .color-g{
    color:#555
}
section .color-gl,header .color-gl,footer .color-gl{
    color:#a6a6a6
}
section .color-gd,header .color-gd,footer .color-gd{
    color:#333
}
section .color-gt,header .color-gt,footer .color-gt{
    color:#525252
}
section input[type=number],header input[type=number],footer input[type=number]{
    -moz-appearance:textfield;
    -webkit-appearance:textfield
}
section .shadow,header .shadow,footer .shadow{
    -webkit-box-shadow:0 2px 3px rgba(0,0,0,.8)!important;
    box-shadow:0 2px 3px rgba(0,0,0,.8)!important
}
section .margin-b,header .margin-b,footer .margin-b{
    margin-bottom:30px
}
section .margin-l,header .margin-l,footer .margin-l{
    margin-left:15px
}
section .margin-r,header .margin-r,footer .margin-r{
    margin-right:15px
}
section .no-margin-b,header .no-margin-b,footer .no-margin-b{
    margin-bottom:0
}
section .no-margin,header .no-margin,footer .no-margin{
    margin:0!important
}
section .form-control,header .form-control,footer .form-control,section .btn,header .btn,footer .btn{
    font-size:1rem;
    line-height:1em;
    height:38px;
    padding:12.5px 15px
}
section textarea.form-control,header textarea.form-control,footer textarea.form-control{
    height:auto
}
section button.disabled,header button.disabled,footer button.disabled{
    cursor:not-allowed;
    pointer-events:all!important
}
section .label-control,header .label-control,footer .label-control{
    font-family:medium;
    font-weight:400
}
section .form-control,header .form-control,footer .form-control{
    font-family:regular;
    background-color:#fff;
    padding:9px 15px;
    border:1px solid #ccc;
    border-radius:0;
    -webkit-box-shadow:none;
    box-shadow:none
}
section .form-control::-moz-placeholder,header .form-control::-moz-placeholder,footer .form-control::-moz-placeholder{
    color:#b3b3b3;
    opacity:1
}
section .form-control:-ms-input-placeholder,header .form-control:-ms-input-placeholder,footer .form-control:-ms-input-placeholder{
    color:#b3b3b3
}
section .form-control::-webkit-input-placeholder,header .form-control::-webkit-input-placeholder,footer .form-control::-webkit-input-placeholder{
    color:#b3b3b3
}
section .form-control:focus,header .form-control:focus,footer .form-control:focus,section .uneditable-input:focus,header .uneditable-input:focus,footer .uneditable-input:focus{
    border-color:#1e9bdd;
    box-shadow:0 1px 1px #1e9bdd inset,0 0 8px #5eb9e9;
    outline:0
}
section select,header select,footer select,section select.form-control,header select.form-control,footer select.form-control{
    -webkit-appearance:none;
    -moz-appearance:none;
    background:url(../images/dropdown_arrow.png) right 15px center no-repeat!important;
    background-color:#fff!important;
    text-indent:.01px;
    text-overflow:"";
    outline:none
}
section .btn,header .btn,footer .btn{
    font-family:regular;
    letter-spacing:.5px;
    line-height:1em;
    -webkit-box-shadow:none!important;
    box-shadow:none!important;
    border-radius:0;
    -webkit-transition:.25s;
    -o-transition:.25s;
    transition:.25s
}
section .btn span,header .btn span,footer .btn span,section .btn sup,header .btn sup,footer .btn sup,section .btn sub,header .btn sub,footer .btn sub{
    color:inherit
}
section .btn.full,header .btn.full,footer .btn.full{
    width:100%
}
section .btn.centered,header .btn.centered,footer .btn.centered{
    position:relative;
    margin-left:50%;
    -webkit-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    -o-transform:translateX(-50%);
    transform:translateX(-50%)
}
section .btn.btn-large,header .btn.btn-large,footer .btn.btn-large{
    height:auto;
    line-height:1.25em;
    white-space:normal;
    padding:15px!important
}
section .btn.btn-wide,header .btn.btn-wide,footer .btn.btn-wide{
    padding:12.5px 30px
}
section .btn.btn-primary,header .btn.btn-primary,footer .btn.btn-primary{
    border:0;
    background-color:#1e9bdd
}
section .btn.btn-primary:hover,header .btn.btn-primary:hover,footer .btn.btn-primary:hover,section .btn.btn-primary:focus,header .btn.btn-primary:focus,footer .btn.btn-primary:focus,section .btn.btn-primary.active,header .btn.btn-primary.active,footer .btn.btn-primary.active{
    background-color:#000
}
section .btn.btn-secondary,header .btn.btn-secondary,footer .btn.btn-secondary{
    border:0;
    color:#fff;
    background-color:#74bb26
}
section .btn.btn-secondary:hover,header .btn.btn-secondary:hover,footer .btn.btn-secondary:hover,section .btn.btn-secondary:focus,header .btn.btn-secondary:focus,footer .btn.btn-secondary:focus,section .btn.btn-secondary.active,header .btn.btn-secondary.active,footer .btn.btn-secondary.active{
    background-color:#000
}
section .btn.btn-black,header .btn.btn-black,footer .btn.btn-black{
    border:0;
    color:#fff;
    background-color:#000
}
section .btn.btn-black:hover,header .btn.btn-black:hover,footer .btn.btn-black:hover,section .btn.btn-black:focus,header .btn.btn-black:focus,footer .btn.btn-black:focus,section .btn.btn-black.active,header .btn.btn-black.active,footer .btn.btn-black.active{
    background-color:#555
}
section .btn.btn-gray,header .btn.btn-gray,footer .btn.btn-gray{
    border:0;
    color:#525252;
    background-color:#ccc
}
section .btn.btn-gray:hover,header .btn.btn-gray:hover,footer .btn.btn-gray:hover,section .btn.btn-gray:focus,header .btn.btn-gray:focus,footer .btn.btn-gray:focus,section .btn.btn-gray.active,header .btn.btn-gray.active,footer .btn.btn-gray.active{
    background-color:#ddd
}
section .btn.btn-graydark,header .btn.btn-graydark,footer .btn.btn-graydark{
    border:0;
    color:#fff;
    background-color:#555
}
section .btn.btn-graydark:hover,header .btn.btn-graydark:hover,footer .btn.btn-graydark:hover,section .btn.btn-graydark:focus,header .btn.btn-graydark:focus,footer .btn.btn-graydark:focus,section .btn.btn-graydark.active,header .btn.btn-graydark.active,footer .btn.btn-graydark.active{
    background-color:#000
}
section .btn.btn-link1,header .btn.btn-link1,footer .btn.btn-link1{
    color:#1e9bdd;
    height:auto;
    padding:3px 0;
    border-bottom:1px dotted #1e9bdd
}
section .btn.btn-link1:hover,header .btn.btn-link1:hover,footer .btn.btn-link1:hover{
    color:#74bb26;
    border-bottom-color:#74bb26
}
section .btn.btn-ghost-g,header .btn.btn-ghost-g,footer .btn.btn-ghost-g{
    border:1px solid #ccc;
    padding:12px 15px
}
section .btn.btn-ghost-g:hover,header .btn.btn-ghost-g:hover,footer .btn.btn-ghost-g:hover,section .btn.btn-ghost-g:focus,header .btn.btn-ghost-g:focus,footer .btn.btn-ghost-g:focus,section .btn.btn-ghost-g.active,header .btn.btn-ghost-g.active,footer .btn.btn-ghost-g.active{
    color:#fff;
    background-color:#555
}
section .btn.btn-ghost-gt,header .btn.btn-ghost-gt,footer .btn.btn-ghost-gt{
    border:1px solid #525252;
    padding:12px 15px
}
section .btn.btn-ghost-gt:hover,header .btn.btn-ghost-gt:hover,footer .btn.btn-ghost-gt:hover,section .btn.btn-ghost-gt:focus,header .btn.btn-ghost-gt:focus,footer .btn.btn-ghost-gt:focus,section .btn.btn-ghost-gt.active,header .btn.btn-ghost-gt.active,footer .btn.btn-ghost-gt.active{
    color:#fff;
    background-color:#525252
}
section .btn.btn-ghost-w,header .btn.btn-ghost-w,footer .btn.btn-ghost-w{
    color:#fff;
    border:1px solid #fff;
    padding:12px 15px
}
section .btn.btn-ghost-w:hover,header .btn.btn-ghost-w:hover,footer .btn.btn-ghost-w:hover,section .btn.btn-ghost-w:focus,header .btn.btn-ghost-w:focus,footer .btn.btn-ghost-w:focus,section .btn.btn-ghost-w.active,header .btn.btn-ghost-w.active,footer .btn.btn-ghost-w.active{
    color:#525252;
    background-color:#fff
}
section .btn.btn-ghost-c1,header .btn.btn-ghost-c1,footer .btn.btn-ghost-c1{
    color:#1e9bdd;
    border:1px solid #1e9bdd;
    padding:12px 15px
}
section .btn.btn-ghost-c1:hover,header .btn.btn-ghost-c1:hover,footer .btn.btn-ghost-c1:hover,section .btn.btn-ghost-c1:focus,header .btn.btn-ghost-c1:focus,footer .btn.btn-ghost-c1:focus,section .btn.btn-ghost-c1.active,header .btn.btn-ghost-c1.active,footer .btn.btn-ghost-c1.active{
    color:#fff;
    background-color:#1e9bdd
}
section .btn.btn-ghost-c2,header .btn.btn-ghost-c2,footer .btn.btn-ghost-c2{
    color:#74bb26;
    border:1px solid #74bb26;
    padding:12px 15px
}
section .btn.btn-ghost-c2:hover,header .btn.btn-ghost-c2:hover,footer .btn.btn-ghost-c2:hover,section .btn.btn-ghost-c2:focus,header .btn.btn-ghost-c2:focus,footer .btn.btn-ghost-c2:focus,section .btn.btn-ghost-c2.active,header .btn.btn-ghost-c2.active,footer .btn.btn-ghost-c2.active{
    color:#fff;
    background-color:#74bb26
}
section .btn.btn-g,header .btn.btn-g,footer .btn.btn-g{
    color:#fff;
    background-color:#525252
}
section .btn.btn-g:hover,header .btn.btn-g:hover,footer .btn.btn-g:hover,section .btn.btn-g:focus,header .btn.btn-g:focus,footer .btn.btn-g:focus,section .btn.btn-g.active,header .btn.btn-g.active,footer .btn.btn-g.active{
    background-color:#000
}
section p.large,header p.large,footer p.large{
    font-size:16px;
    line-height:1.5em
}
section p.larger,header p.larger,footer p.larger{
    font-size:18px;
    line-height:1.5em
}
section p.small,header p.small,footer p.small{
    font-size:13px;
    line-height:1.25em
}
section .text-shadow,header .text-shadow,footer .text-shadow{
    text-shadow:0 2px 3px rgba(0,0,0,.65)
}
section .title-xxxlg,header .title-xxxlg,footer .title-xxxlg{
    font-size:72px
}
section .title-xxlg,header .title-xxlg,footer .title-xxlg{
    font-size:56px
}
section .title-xxlg2,header .title-xxlg2,footer .title-xxlg2{
    font-size:45px
}
section .title-xxlg3,header .title-xxlg3,footer .title-xxlg3{
    font-size:50px
}
section .title-xlg,header .title-xlg,footer .title-xlg{
    font-size:31px
}
section .title-xlg2,header .title-xlg2,footer .title-xlg2{
    font-size:36px
}
section .title-lg,header .title-lg,footer .title-lg{
    font-size:24px
}
section .title-md,header .title-md,footer .title-md{
    font-size:21px
}
section .title-md2,header .title-md2,footer .title-md2{
    font-size:16px
}
section .title-sm,header .title-sm,footer .title-sm{
    font-size:15px
}
section .title-xsm,header .title-xsm,footer .title-xsm{
    font-size:12px
}
section .title-xsm2,header .title-xsm2,footer .title-xsm2{
    font-size:14px
}
section .title-xxsm,header .title-xxsm,footer .title-xxsm{
    font-size:11px
}
section .font-1,header .font-1,footer .font-1{
    font-family:light
}
section .font-2,header .font-2,footer .font-2{
    font-family:regular
}
section .font-3,header .font-3,footer .font-3{
    font-family:medium
}
section .pagination li a,header .pagination li a,footer .pagination li a{
    font-family:regular;
    color:#1e9bdd;
    border-color:#1e9bdd;
    background-color:transparent;
    border-radius:0!important
}
section .pagination li a:hover,header .pagination li a:hover,footer .pagination li a:hover,section .pagination li a:focus,header .pagination li a:focus,footer .pagination li a:focus,section .pagination li a.current,header .pagination li a.current,footer .pagination li a.current{
    color:#fff;
    background-color:#1e9bdd
}
section hr,header hr,footer hr{
    width:100%;
    border:0;
    border-bottom:1px solid #ddd;
    margin:0;
    margin-bottom:15px
}
section hr.thick,header hr.thick,footer hr.thick{
    border-bottom-width:3px
}
section hr.color1,header hr.color1,footer hr.color1{
    border-bottom:2px solid #1e9bdd
}
section hr.color2,header hr.color2,footer hr.color2{
    border-bottom:2px solid #74bb26
}
section hr.dark,header hr.dark,footer hr.dark{
    border-bottom:2px solid #ccc
}
section hr.white,header hr.white,footer hr.white{
    border-bottom:2px solid #fff
}
section hr.hr-dark,header hr.hr-dark,footer hr.hr-dark{
    border-bottom:1px solid #555
}
section hr.hr-gray,header hr.hr-gray,footer hr.hr-gray{
    border-bottom:1px solid #ccc
}
section hr.margin,header hr.margin,footer hr.margin{
    margin:30px 0
}
section p,header p,footer p,section ul,header ul,footer ul{
    margin-bottom:15px
}
section li,header li,footer li{
    margin-bottom:5px
}
section ul.list,header ul.list,footer ul.list{
    list-style:square!important;
    padding-left:20px
}
section a.readmore,header a.readmore,footer a.readmore{
    display:block;
    width:120px;
    font-size:14px;
    text-align:center;
    padding:10px 0;
    border:2px solid #fff;
    border-radius:5px
}
section .message,header .message,footer .message{
    padding:20px 10px;
    font:16px/1.15em 'Regular';
    color:#1e9bdd
}
section .message i.fa,header .message i.fa,footer .message i.fa,section .message i.far,header .message i.far,footer .message i.far,section .message i.fab,header .message i.fab,footer .message i.fab,section .message i.fas,header .message i.fas,footer .message i.fas{
    margin-right:5px
}
section .control .control-indicator,header .control .control-indicator,footer .control .control-indicator{
    -webkit-transition:.25s;
    -o-transition:.25s;
    transition:.25s
}
section .control span.text,header .control span.text,footer .control span.text{
    font-family:regular;
    font-weight:400;
    display:block;
    margin-top:3px
}
section .control span.text.color1,header .control span.text.color1,footer .control span.text.color1{
    color:#1e9bdd
}
section .control span.text.color2,header .control span.text.color2,footer .control span.text.color2{
    color:#74bb26
}
section .control input:focus~.control-indicator,header .control input:focus~.control-indicator,footer .control input:focus~.control-indicator{
    box-shadow:none
}
section .control input:checked~.control-indicator,header .control input:checked~.control-indicator,footer .control input:checked~.control-indicator{
    background-color:#1e9bdd!important
}
section .control input:active~.control-indicator,header .control input:active~.control-indicator,footer .control input:active~.control-indicator{
    background-color:#1e9bdd!important
}
section .carousel,header .carousel,footer .carousel{
    width:100%
}
section .carousel .owl-controls,header .carousel .owl-controls,footer .carousel .owl-controls{
    position:absolute;
    z-index:999;
    top:0;
    pointer-events:none;
    width:100%;
    height:100%
}
section .carousel .owl-controls .owl-nav,header .carousel .owl-controls .owl-nav,footer .carousel .owl-controls .owl-nav,section .carousel .owl-controls .owl-dots,header .carousel .owl-controls .owl-dots,footer .carousel .owl-controls .owl-dots{
    display:none!important
}
section .carousel.has-nav .owl-nav,header .carousel.has-nav .owl-nav,footer .carousel.has-nav .owl-nav{
    display:block!important
}
section .carousel.has-nav .owl-nav .owl-prev,header .carousel.has-nav .owl-nav .owl-prev,footer .carousel.has-nav .owl-nav .owl-prev,section .carousel.has-nav .owl-nav .owl-next,header .carousel.has-nav .owl-nav .owl-next,footer .carousel.has-nav .owl-nav .owl-next{
    position:absolute;
    top:50%;
    pointer-events:auto;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    transform:translateY(-50%);
    width:40px;
    height:40px;
    background-size:contain!important
}
section .carousel.has-nav .owl-nav .owl-prev,header .carousel.has-nav .owl-nav .owl-prev,footer .carousel.has-nav .owl-nav .owl-prev{
    left:0;
    background:url(../images/carousel_nav_prev.png) center center no-repeat
}
section .carousel.has-nav .owl-nav .owl-next,header .carousel.has-nav .owl-nav .owl-next,footer .carousel.has-nav .owl-nav .owl-next{
    right:0;
    background:url(../images/carousel_nav_next.png) center center no-repeat
}
section .carousel.has-nav.nav-outer .owl-prev,header .carousel.has-nav.nav-outer .owl-prev,footer .carousel.has-nav.nav-outer .owl-prev{
    left:-45px
}
section .carousel.has-nav.nav-outer .owl-next,header .carousel.has-nav.nav-outer .owl-next,footer .carousel.has-nav.nav-outer .owl-next{
    right:-45px
}
section .carousel.has-nav.nav-dark .owl-nav .owl-prev,header .carousel.has-nav.nav-dark .owl-nav .owl-prev,footer .carousel.has-nav.nav-dark .owl-nav .owl-prev{
    background:url(../images/icon_arrow_prev_dark.png) center center no-repeat!important
}
section .carousel.has-nav.nav-dark .owl-nav .owl-next,header .carousel.has-nav.nav-dark .owl-nav .owl-next,footer .carousel.has-nav.nav-dark .owl-nav .owl-next{
    background:url(../images/icon_arrow_next_dark.png) center center no-repeat!important
}
section .carousel.has-dots .owl-controls .owl-dots,header .carousel.has-dots .owl-controls .owl-dots,footer .carousel.has-dots .owl-controls .owl-dots{
    display:block!important;
    position:absolute;
    z-index:99;
    width:100%;
    bottom:15px;
    text-align:center;
    margin:0
}
section .carousel.has-dots .owl-controls .owl-dots .owl-dot,header .carousel.has-dots .owl-controls .owl-dots .owl-dot,footer .carousel.has-dots .owl-controls .owl-dots .owl-dot{
    display:inline-block;
    margin:0 5px;
    pointer-events:auto
}
section .carousel.has-dots .owl-controls .owl-dots .owl-dot span,header .carousel.has-dots .owl-controls .owl-dots .owl-dot span,footer .carousel.has-dots .owl-controls .owl-dots .owl-dot span{
    display:block;
    width:12px;
    height:12px;
    border-radius:100%;
    background-color:transparent;
    border:2px solid #ccc
}
section .carousel.has-dots .owl-controls .owl-dots .owl-dot.active span,header .carousel.has-dots .owl-controls .owl-dots .owl-dot.active span,footer .carousel.has-dots .owl-controls .owl-dots .owl-dot.active span{
    background-color:#ccc
}
section.modal,header.modal,footer.modal,section .modal,header .modal,footer .modal{
    z-index:999999
}
section.modal .modal-dialog .modal-content,header.modal .modal-dialog .modal-content,footer.modal .modal-dialog .modal-content,section .modal .modal-dialog .modal-content,header .modal .modal-dialog .modal-content,footer .modal .modal-dialog .modal-content{
    border-radius:0
}
section.modal .modal-dialog .modal-content .modal-header,header.modal .modal-dialog .modal-content .modal-header,footer.modal .modal-dialog .modal-content .modal-header,section .modal .modal-dialog .modal-content .modal-header,header .modal .modal-dialog .modal-content .modal-header,footer .modal .modal-dialog .modal-content .modal-header{
    padding:15px 30px;
    border-bottom:1px solid #ddd
}
section.modal .modal-dialog .modal-content .modal-header .modal-title,header.modal .modal-dialog .modal-content .modal-header .modal-title,footer.modal .modal-dialog .modal-content .modal-header .modal-title,section .modal .modal-dialog .modal-content .modal-header .modal-title,header .modal .modal-dialog .modal-content .modal-header .modal-title,footer .modal .modal-dialog .modal-content .modal-header .modal-title{
    font:19px/1.25em 'Regular';
    color:#1e9bdd
}
section.modal .modal-dialog .modal-content .modal-header .close,header.modal .modal-dialog .modal-content .modal-header .close,footer.modal .modal-dialog .modal-content .modal-header .close,section .modal .modal-dialog .modal-content .modal-header .close,header .modal .modal-dialog .modal-content .modal-header .close,footer .modal .modal-dialog .modal-content .modal-header .close{
    width:34px;
    height:34px;
    background:url(../images/icon_close.png) center center no-repeat;
    opacity:1
}
section.modal .modal-dialog .modal-content .modal-body,header.modal .modal-dialog .modal-content .modal-body,footer.modal .modal-dialog .modal-content .modal-body,section .modal .modal-dialog .modal-content .modal-body,header .modal .modal-dialog .modal-content .modal-body,footer .modal .modal-dialog .modal-content .modal-body{
    padding:30px
}
section.modal-promo-condiciones .promo-logo,header.modal-promo-condiciones .promo-logo,footer.modal-promo-condiciones .promo-logo{
    display:block;
    width:100%;
    height:50px;
    background-size:contain!important;
    background-position:left center!important
}
section .file,header .file,footer .file{
    position:relative;
    width:100%;
    display:inline-block;
    cursor:pointer;
    height:37px
}
section .file input,header .file input,footer .file input{
    min-width:14rem;
    margin:0;
    filter:alpha(opacity=0);
    opacity:0
}
section .file .file-custom,header .file .file-custom,footer .file .file-custom{
    position:absolute;
    top:0;
    right:0;
    left:0;
    z-index:5;
    height:37px;
    padding:.5rem 1rem;
    line-height:1.5;
    color:#ccc;
    overflow:hidden;
    background-color:#fff;
    border:1px solid #d0d0d0;
    font-weight:400;
    border-radius:0;
    -webkit-box-shadow:none;
    box-shadow:none
}
section .file .file-custom:after,header .file .file-custom:after,footer .file .file-custom:after{
    content:attr(data-content)
}
section .file .file-custom:before,header .file .file-custom:before,footer .file .file-custom:before{
    position:absolute;
    top:-.075rem;
    right:-.075rem;
    bottom:-.075rem;
    z-index:6;
    display:block;
    content:'Adjuntar Curriculum';
    font-weight:400;
    height:37px;
    padding:7.5px 13px;
    color:#525252;
    background-color:#f9f9f9;
    border:1px solid #d0d0d0;
    border-radius:0
}
section .file .file-custom .uploading,header .file .file-custom .uploading,footer .file .file-custom .uploading{
    content:"Cargado"
}
section .file .file-custom:after,header .file .file-custom:after,footer .file .file-custom:after{
    content:attr(data-content);
    font-weight:400;
    color:#555
}
section .file input:focus~.file-custom,header .file input:focus~.file-custom,footer .file input:focus~.file-custom{
    box-shadow:none
}
.fancybox-opened{
    z-index:999999
}
.fancybox-overlay{
    z-index:999998;
    background:rgba(0,0,0,.65)
}
.fancybox-wrap .fancybox-skin{
    padding:0!important;
    -webkit-box-shadow:none;
    box-shadow:none
}
.fancybox-wrap .fancybox-skin .fancybox-close,.fancybox-wrap .fancybox-skin .fancybox-nav,.fancybox-wrap .fancybox-skin .fancybox-nav span{
    -webkit-transition:.25s;
    -o-transition:.25s;
    transition:.25s
}
.fancybox-wrap .fancybox-skin .fancybox-close{
    position:absolute;
    z-index:999998;
    top:7.5px;
    right:7.5px;
    width:34px;
    height:34px;
    background:url(../images/icon_close.png) center center no-repeat
}
.fancybox-wrap .fancybox-skin .fancybox-close:hover{
    opacity:.5
}
.fancybox-wrap .fancybox-skin .fancybox-nav span{
    width:35px;
    height:35px
}
.fancybox-wrap .fancybox-skin .fancybox-nav span:hover{
    opacity:.5
}
.fancybox-wrap .fancybox-skin .fancybox-prev span{
    left:30px;
    background:url(../images/icon_arrow_prev.png) center center no-repeat
}
.fancybox-wrap .fancybox-skin .fancybox-next span{
    right:30px;
    background:url(../images/icon_arrow_next.png) center center no-repeat
}
body #preload-cover{
    opacity:1
}
body #preload-cover{
    opacity:0
}
body.pace-done #preload-cover{
    opacity:0
}
#preload-cover{
    -webkit-pointer-events:none;
    pointer-events:none;
    -webkit-user-select:none;
    -moz-user-select:none;
    user-select:none;
    position:fixed;
    left:0;
    top:0;
    width:100%;
    height:100%;
    z-index:999998;
    background-color:#fff;
    -webkit-transition:.15s;
    -o-transition:.15s;
    transition:.15s
}
#preload-cover:after{
    content:'';
    display:block;
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    -o-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    width:80px;
    height:80px;
    margin-top:-60px;
    background:url(../images/preloader_logo.png) center center no-repeat
}
.pace{
    -webkit-pointer-events:none;
    pointer-events:none;
    -webkit-user-select:none;
    -moz-user-select:none;
    user-select:none;
    z-index:999999;
    position:fixed;
    margin:auto;
    top:0;
    left:0;
    right:0;
    bottom:0;
    height:10px;
    width:200px;
    background:#fff;
    border:1px solid #abd9f3;
    overflow:hidden
}
.pace .pace-progress{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
    box-sizing:border-box;
    -webkit-transform:translate3d(0,0,0);
    -moz-transform:translate3d(0,0,0);
    -ms-transform:translate3d(0,0,0);
    -o-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
    max-width:200px;
    position:fixed;
    z-index:999999;
    display:block;
    position:absolute;
    top:0;
    right:100%;
    height:100%;
    width:100%;
    background:#abd9f3
}
.pace.pace-inactive{
    display:none
}
.sweet-alert{
    font-family:medium;
    padding:30px;
    border-radius:0
}
.sweet-alert h2{
    font-family:medium;
    font-weight:400;
    margin:15px 0
}
.sweet-alert p{
    font-family:medium
}
.sweet-alert button{
    background-color:#74bb26!important;
    border-radius:0
}
.flexselect_dropdown{
    display:none;
    position:absolute;
    z-index:999999;
    margin:0;
    padding:0;
    border:1px solid #ddd;
    max-height:200px;
    overflow-x:hidden;
    overflow-y:auto;
    background-color:#fff;
    color:#525252;
    text-align:left
}
.flexselect_dropdown ul{
    width:100%;
    list-style-position:outside;
    list-style:none;
    padding:0;
    margin:0
}
.flexselect_dropdown li{
    margin:0;
    padding:5px;
    cursor:pointer;
    display:block;
    width:100%;
    font-family:regular;
    font-size:12px;
    overflow:hidden
}
.flexselect_dropdown li.disabled{
    cursor:not-allowed;
    color:#525252
}
.flexselect_selected{
    background-color:#1e9bdd;
    color:#fff
}
.animated{
    opacity:0
}
.animated.delay1{
    -webkit-animation-delay:.25s;
    -moz-animation-delay:.25s;
    -o-animation-delay:.25s;
    animation-delay:.25s;
    -webkit-backface-visibility:hidden
}
.animated.delay2{
    -webkit-animation-delay:.5s;
    -moz-animation-delay:.5s;
    -o-animation-delay:.5s;
    animation-delay:.5s;
    -webkit-backface-visibility:hidden
}
.animated.delay3{
    -webkit-animation-delay:.75s;
    -moz-animation-delay:.75s;
    -o-animation-delay:.75s;
    animation-delay:.75s;
    -webkit-backface-visibility:hidden
}
.animated.delay4{
    -webkit-animation-delay:1s;
    -moz-animation-delay:1s;
    -o-animation-delay:1s;
    animation-delay:1s;
    -webkit-backface-visibility:hidden
}
.animated.delay5{
    -webkit-animation-delay:1.25s;
    -moz-animation-delay:1.25s;
    -o-animation-delay:1.25s;
    animation-delay:1.25s;
    -webkit-backface-visibility:hidden
}
.animated.delay6{
    -webkit-animation-delay:1.5s;
    -moz-animation-delay:1.5s;
    -o-animation-delay:1.5s;
    animation-delay:1.5s;
    -webkit-backface-visibility:hidden
}
.animated.delay7{
    -webkit-animation-delay:1.75s;
    -moz-animation-delay:1.75s;
    -o-animation-delay:1.75s;
    animation-delay:1.75s;
    -webkit-backface-visibility:hidden
}
.animated.delay8{
    -webkit-animation-delay:2s;
    -moz-animation-delay:2s;
    -o-animation-delay:2s;
    animation-delay:2s;
    -webkit-backface-visibility:hidden
}
.animated.delay9{
    -webkit-animation-delay:2.25s;
    -moz-animation-delay:2.25s;
    -o-animation-delay:2.25s;
    animation-delay:2.25s;
    -webkit-backface-visibility:hidden
}
.animated.delay10{
    -webkit-animation-delay:2.5s;
    -moz-animation-delay:2.5s;
    -o-animation-delay:2.5s;
    animation-delay:2.5s;
    -webkit-backface-visibility:hidden
}
.animated.delay11{
    -webkit-animation-delay:2.75s;
    -moz-animation-delay:2.75s;
    -o-animation-delay:2.75s;
    animation-delay:2.75s;
    -webkit-backface-visibility:hidden
}
.animated.delay12{
    -webkit-animation-delay:3s;
    -moz-animation-delay:3s;
    -o-animation-delay:3s;
    animation-delay:3s;
    -webkit-backface-visibility:hidden
}
.animated.delay13{
    -webkit-animation-delay:3.25s;
    -moz-animation-delay:3.25s;
    -o-animation-delay:3.25s;
    animation-delay:3.25s;
    -webkit-backface-visibility:hidden
}
.animated.delay14{
    -webkit-animation-delay:3.5s;
    -moz-animation-delay:3.5s;
    -o-animation-delay:3.5s;
    animation-delay:3.5s;
    -webkit-backface-visibility:hidden
}
.animated.delay15{
    -webkit-animation-delay:3.75s;
    -moz-animation-delay:3.75s;
    -o-animation-delay:3.75s;
    animation-delay:3.75s;
    -webkit-backface-visibility:hidden
}
.animated.delay16{
    -webkit-animation-delay:4s;
    -moz-animation-delay:4s;
    -o-animation-delay:4s;
    animation-delay:4s;
    -webkit-backface-visibility:hidden
}
.animated.delay17{
    -webkit-animation-delay:4.25s;
    -moz-animation-delay:4.25s;
    -o-animation-delay:4.25s;
    animation-delay:4.25s;
    -webkit-backface-visibility:hidden
}
.blink{
    animation:blink-animation ease-in-out 1s;
    animation-iteration-count:infinite;
    transform-origin:50% 50%;
    -webkit-animation:blink-animation ease-in-out 1s;
    -webkit-animation-iteration-count:infinite;
    -webkit-transform-origin:50% 50%;
    -moz-animation:blink-animation ease-in-out 1s;
    -moz-animation-iteration-count:infinite;
    -moz-transform-origin:50% 50%;
    -o-animation:blink-animation ease-in-out 1s;
    -o-animation-iteration-count:infinite;
    -o-transform-origin:50% 50%;
    -ms-animation:blink-animation ease-in-out 1s;
    -ms-animation-iteration-count:infinite;
    -ms-transform-origin:50% 50%
}
@keyframes blink-animation{
    0%{
        opacity:0
    }
    50%{
        opacity:1
    }
    100%{
        opacity:0
    }
}
@-moz-keyframes blink-animation{
    0%{
        opacity:0
    }
    50%{
        opacity:1
    }
    100%{
        opacity:0
    }
}
@-webkit-keyframes blink-animation{
    0%{
        opacity:0
    }
    50%{
        opacity:1
    }
    100%{
        opacity:0
    }
}
@-o-keyframes blink-animation{
    0%{
        opacity:0
    }
    50%{
        opacity:1
    }
    100%{
        opacity:0
    }
}
@-ms-keyframes blink-animation{
    0%{
        opacity:0
    }
    50%{
        opacity:1
    }
    100%{
        opacity:0
    }
}
@media(max-width:480px){
    body.header-small header .navbar{
        padding:5px 0!important
    }
    #hero-video{
        width:100%!important;
        height:50vh!important
    }
    #hero-video .embed-responsive{
        width:100%!important;
        height:50vh!important;
        padding-bottom:0!important
    }
    #hero-video .embed-responsive video{
        width:100%!important;
        height:50vh!important
    }
    #hero-video:after{
        background:rgba(0,0,0,.25)!important
    }
    #hero-video .title-xxlg{
        font-size:25px!important
    }
    #hero-video .title-xxxlg{
        font-size:30px!important
    }
    #hero-video .title-xxlg3{
        font-size:20px!important
    }
    section#banners-destacados .banner{
        border:0
    }
    section#banners-destacados .banner.banner1{
        border-bottom:1.5px solid #fff
    }
}
@media(max-width:768px){
    .main-carousel .carousel-cell .inner .subtitle{
        font-size:1rem
    }
    .main-carousel .carousel-cell .inner .title{
        font-size:2rem
    }
    .flickity-prev-next-button.previous{
        top:212px
    }
    .flickity-prev-next-button.next{
        top:212px
    }
    .d-block-xs{
        display:block!important
    }
    .text-center-xs{
        text-align:center!important
    }
    .xs-margin-b{
        margin-bottom:15px
    }
    .mg-b-xs{
        margin-bottom:15px!important
    }
    .mg-xlg-b-xs{
        margin-bottom:60px
    }
    .mg-lg-b-xs{
        margin-bottom:30px!important
    }
    .mg-sm-b-xs{
        margin-bottom:7.5px!important
    }
    .mg-t-xs{
        margin-top:15px!important
    }
    .mg-lg-t-xs{
        margin-top:30px!important
    }
    .mg-sm-t-xs{
        margin-top:7.5px!important
    }
    .pd-v-xlg{
        padding:30px 0
    }
    .pd-h-xlg{
        padding:0 30px
    }
    .pd-xlg-t{
        padding-top:30px
    }
    .pd-xlg-b{
        padding-bottom:30px
    }
    .mg-xlg-t{
        margin-top:30px
    }
    .mg-xlg-b{
        margin-bottom:30px
    }
    .no-mg-t-xs{
        margin-top:0!important
    }
    .no-pd-xs{
        padding:0!important
    }
    .no-pd-t-xs{
        padding-top:0!important
    }
    .text-right-xs{
        text-align:right
    }
    .text-left-xs{
        text-align:left
    }
    .text-center-xs{
        text-align:center
    }
    .col-no-pd-l-xs{
        padding-left:15px
    }
    .col-no-pd-r-xs{
        padding-right:15px
    }
    .mb-0-xs{
        margin-bottom:0!important
    }
    .wrapper{
        min-height:auto
    }
    section .title-xxxlg,header .title-xxxlg,footer .title-xxxlg{
        font-size:30px
    }
    section .title-xxlg,header .title-xxlg,footer .title-xxlg{
        font-size:30px
    }
    section .title-xxlg2,header .title-xxlg2,footer .title-xxlg2{
        font-size:30px
    }
    section .title-xlg,header .title-xlg,footer .title-xlg{
        font-size:30px
    }
    section .title-xlg2,header .title-xlg2,footer .title-xlg2{
        font-size:30px
    }
    section .title-lg,header .title-lg,footer .title-lg{
        font-size:18px
    }
    section .title-md,header .title-md,footer .title-md{
        font-size:18px
    }
    section .title-md2,header .title-md2,footer .title-md2{
        font-size:18px
    }
    section .title-sm,header .title-sm,footer .title-sm{
        font-size:14px
    }
    section .title-xsm,header .title-xsm,footer .title-xsm{
        font-size:12px
    }
    section .article-2cols,header .article-2cols,footer .article-2cols{
        -webkit-column-count:1!important;
        -moz-column-count:1!important;
        column-count:1!important;
        -webkit-column-gap:0!important;
        -moz-column-gap:0!important;
        column-gap:0!important
    }
    section .table-carrito,header .table-carrito,footer .table-carrito{
        overflow-x:hidden
    }
    section .table-carrito .table,header .table-carrito .table,footer .table-carrito .table{
        width:100%;
        min-width:100%;
        max-width:100%;
        overflow:hidden
    }
    section .table-carrito .table tr th,header .table-carrito .table tr th,footer .table-carrito .table tr th{
        display:none
    }
    section .table-carrito .table tr th:nth-child(1),header .table-carrito .table tr th:nth-child(1),footer .table-carrito .table tr th:nth-child(1){
        display:block
    }
    section .table-carrito .table tbody,header .table-carrito .table tbody,footer .table-carrito .table tbody{
        display:block;
        width:100%;
        background-color:#fff
    }
    section .table-carrito .table tbody tr,header .table-carrito .table tbody tr,footer .table-carrito .table tbody tr{
        display:block;
        width:100%;
        border-bottom:1px dashed #ddd
    }
    section .table-carrito .table tbody tr td,header .table-carrito .table tbody tr td,footer .table-carrito .table tbody tr td{
        width:100%;
        display:block;
        font-size:13px;
        border:0!important
    }
    section .table-carrito .table tbody tr td br,header .table-carrito .table tbody tr td br,footer .table-carrito .table tbody tr td br{
        display:none
    }
    section .table-carrito .table tbody tr td .prod-thumb,header .table-carrito .table tbody tr td .prod-thumb,footer .table-carrito .table tbody tr td .prod-thumb{
        width:60px
    }
    section .table-carrito .table tbody tr td .prod-name,header .table-carrito .table tbody tr td .prod-name,footer .table-carrito .table tbody tr td .prod-name,section .table-carrito .table tbody tr td .prod-desc,header .table-carrito .table tbody tr td .prod-desc,footer .table-carrito .table tbody tr td .prod-desc{
        display:block;
        width:320px;
        font-size:14px;
        white-space:nowrap;
        overflow:hidden;
        text-overflow:ellipsis
    }
    section .table-carrito .table tbody tr td .prod-name.prod-name-long,header .table-carrito .table tbody tr td .prod-name.prod-name-long,footer .table-carrito .table tbody tr td .prod-name.prod-name-long,section .table-carrito .table tbody tr td .prod-desc.prod-name-long,header .table-carrito .table tbody tr td .prod-desc.prod-name-long,footer .table-carrito .table tbody tr td .prod-desc.prod-name-long{
        width:260px
    }
    section .table-carrito .table tbody tr td:nth-child(2),header .table-carrito .table tbody tr td:nth-child(2),footer .table-carrito .table tbody tr td:nth-child(2),section .table-carrito .table tbody tr td:nth-child(3),header .table-carrito .table tbody tr td:nth-child(3),footer .table-carrito .table tbody tr td:nth-child(3),section .table-carrito .table tbody tr td:nth-child(4),header .table-carrito .table tbody tr td:nth-child(4),footer .table-carrito .table tbody tr td:nth-child(4),section .table-carrito .table tbody tr td:nth-child(5),header .table-carrito .table tbody tr td:nth-child(5),footer .table-carrito .table tbody tr td:nth-child(5){
        position:relative;
        display:inline-block;
        width:25%;
        margin-right:-3px
    }
    section .table-carrito .table tbody tr td:nth-child(2):before,header .table-carrito .table tbody tr td:nth-child(2):before,footer .table-carrito .table tbody tr td:nth-child(2):before,section .table-carrito .table tbody tr td:nth-child(3):before,header .table-carrito .table tbody tr td:nth-child(3):before,footer .table-carrito .table tbody tr td:nth-child(3):before,section .table-carrito .table tbody tr td:nth-child(4):before,header .table-carrito .table tbody tr td:nth-child(4):before,footer .table-carrito .table tbody tr td:nth-child(4):before,section .table-carrito .table tbody tr td:nth-child(5):before,header .table-carrito .table tbody tr td:nth-child(5):before,footer .table-carrito .table tbody tr td:nth-child(5):before{
        color:#1e9bdd;
        font-size:11px;
        display:block;
        margin-bottom:5px
    }
    section .table-carrito .table tbody tr td:nth-child(2):before,header .table-carrito .table tbody tr td:nth-child(2):before,footer .table-carrito .table tbody tr td:nth-child(2):before{
        content:'Cantidad'
    }
    section .table-carrito .table tbody tr td:nth-child(3):before,header .table-carrito .table tbody tr td:nth-child(3):before,footer .table-carrito .table tbody tr td:nth-child(3):before{
        content:'Precio'
    }
    section .table-carrito .table tbody tr td:nth-child(4):before,header .table-carrito .table tbody tr td:nth-child(4):before,footer .table-carrito .table tbody tr td:nth-child(4):before{
        content:'Subtotal'
    }
    section .table-carrito .table tbody tr td:nth-child(5):before,header .table-carrito .table tbody tr td:nth-child(5):before,footer .table-carrito .table tbody tr td:nth-child(5):before{
        content:'Eliminar'
    }
    section .table-carrito .table tbody tr:last-child,header .table-carrito .table tbody tr:last-child,footer .table-carrito .table tbody tr:last-child{
        border-bottom:0
    }
    section .table-carrito .table tfoot tr:nth-child(1) td,header .table-carrito .table tfoot tr:nth-child(1) td,footer .table-carrito .table tfoot tr:nth-child(1) td{
        display:block
    }
    section .table-carrito .table tfoot tr:nth-child(1) td:nth-child(2):before,header .table-carrito .table tfoot tr:nth-child(1) td:nth-child(2):before,footer .table-carrito .table tfoot tr:nth-child(1) td:nth-child(2):before{
        content:'Subtotal:';
        margin-right:7.5px
    }
    section .table-carrito .table tfoot tr:nth-child(1) td:nth-child(1),header .table-carrito .table tfoot tr:nth-child(1) td:nth-child(1),footer .table-carrito .table tfoot tr:nth-child(1) td:nth-child(1),section .table-carrito .table tfoot tr:nth-child(1) td:nth-child(3),header .table-carrito .table tfoot tr:nth-child(1) td:nth-child(3),footer .table-carrito .table tfoot tr:nth-child(1) td:nth-child(3){
        display:none
    }
    section .table-carrito .table tfoot tr:nth-child(2) td,header .table-carrito .table tfoot tr:nth-child(2) td,footer .table-carrito .table tfoot tr:nth-child(2) td{
        display:block
    }
    section .table-carrito .table tfoot tr:nth-child(2) td:nth-child(2):before,header .table-carrito .table tfoot tr:nth-child(2) td:nth-child(2):before,footer .table-carrito .table tfoot tr:nth-child(2) td:nth-child(2):before{
        content:'Intereses:';
        margin-right:7.5px
    }
    section .table-carrito .table tfoot tr:nth-child(2) td:nth-child(1),header .table-carrito .table tfoot tr:nth-child(2) td:nth-child(1),footer .table-carrito .table tfoot tr:nth-child(2) td:nth-child(1),section .table-carrito .table tfoot tr:nth-child(2) td:nth-child(3),header .table-carrito .table tfoot tr:nth-child(2) td:nth-child(3),footer .table-carrito .table tfoot tr:nth-child(2) td:nth-child(3){
        display:none
    }
    section .table-carrito .table tfoot tr:nth-child(3) td,header .table-carrito .table tfoot tr:nth-child(3) td,footer .table-carrito .table tfoot tr:nth-child(3) td{
        display:block
    }
    section .table-carrito .table tfoot tr:nth-child(3) td:nth-child(2):before,header .table-carrito .table tfoot tr:nth-child(3) td:nth-child(2):before,footer .table-carrito .table tfoot tr:nth-child(3) td:nth-child(2):before{
        content:'Total:';
        margin-right:7.5px
    }
    section .table-carrito .table tfoot tr:nth-child(3) td:nth-child(1),header .table-carrito .table tfoot tr:nth-child(3) td:nth-child(1),footer .table-carrito .table tfoot tr:nth-child(3) td:nth-child(1),section .table-carrito .table tfoot tr:nth-child(3) td:nth-child(3),header .table-carrito .table tfoot tr:nth-child(3) td:nth-child(3),footer .table-carrito .table tfoot tr:nth-child(3) td:nth-child(3){
        display:none
    }
    section #climatizacion .bg-image,header #climatizacion .bg-image,footer #climatizacion .bg-image{
        background:0 0;
        border:1px solid #ddd;
        padding:0
    }
    section #climatizacion .bg-image .bg-overlay,header #climatizacion .bg-image .bg-overlay,footer #climatizacion .bg-image .bg-overlay{
        display:none
    }
    section #climatizacion .bg-image h2.color-w,header #climatizacion .bg-image h2.color-w,footer #climatizacion .bg-image h2.color-w{
        color:#1e9bdd
    }
    section #climatizacion .bg-image .color-w,header #climatizacion .bg-image .color-w,footer #climatizacion .bg-image .color-w{
        color:#525252
    }
    section .grid-overlay .card,header .grid-overlay .card,footer .grid-overlay .card{
        display:block;
        width:100%!important;
        height:auto!important;
        margin-bottom:15px;
        margin-right:0;
        padding:0;
        border:1px solid #ddd
    }
    section .grid-overlay .card .card-thumb,header .grid-overlay .card .card-thumb,footer .grid-overlay .card .card-thumb{
        width:100%;
        height:140px
    }
    section .grid-overlay .card .card-thumb:after,header .grid-overlay .card .card-thumb:after,footer .grid-overlay .card .card-thumb:after{
        display:none
    }
    section .grid-overlay .card .card-overlay,header .grid-overlay .card .card-overlay,footer .grid-overlay .card .card-overlay{
        position:relative;
        top:0;
        padding:15px 22.5px;
        -webkit-transition:.25s;
        -o-transition:.25s;
        transition:.25s;
        background-color:#fff
    }
    section .grid-overlay .card .card-overlay .card-caption,header .grid-overlay .card .card-overlay .card-caption,footer .grid-overlay .card .card-overlay .card-caption{
        -webkit-transform:translateY(0);
        -ms-transform:translateY(0);
        -o-transform:translateY(0);
        transform:translateY(0)
    }
    section .grid-overlay .card .card-overlay .card-caption .color-w,header .grid-overlay .card .card-overlay .card-caption .color-w,footer .grid-overlay .card .card-overlay .card-caption .color-w{
        color:#525252!important
    }
    section .grid-overlay .card .card-overlay .card-caption .card-title,header .grid-overlay .card .card-overlay .card-caption .card-title,footer .grid-overlay .card .card-overlay .card-caption .card-title{
        font-size:18px;
        color:#1e9bdd!important;
        margin-bottom:7.5px
    }
    section .grid-overlay .card .card-overlay .card-caption .card-desc,header .grid-overlay .card .card-overlay .card-caption .card-desc,footer .grid-overlay .card .card-overlay .card-caption .card-desc{
        width:100%;
        opacity:1;
        -webkit-transform:translateY(0);
        -ms-transform:translateY(0);
        -o-transform:translateY(0);
        transform:translateY(0)
    }
    section .grid-overlay .card .card-overlay .card-caption .card-desc .large,header .grid-overlay .card .card-overlay .card-caption .card-desc .large,footer .grid-overlay .card .card-overlay .card-caption .card-desc .large{
        font-size:14px
    }
    section .grid-overlay .card .card-overlay .card-caption .card-desc p,header .grid-overlay .card .card-overlay .card-caption .card-desc p,footer .grid-overlay .card .card-overlay .card-caption .card-desc p{
        margin-bottom:0
    }
    section#home #hero{
    }
    section#home #hero .hero-caption{
        padding:50px 20px!important
    }
    section#home #hero .hero-caption .hero-title,section#home #hero .hero-caption .carousel .title-xxlg{
        font-size:16px!important
    }
    section#home #hero .hero-caption .carousel{
        margin-top:-3px!important
    }
    section#home #equipo-tecnologia .bg-image{
        width:100%;
        height:400px
    }
    section#home #equipo-tecnologia .iconos ul{
        text-align:center
    }
    section#climatizacion-interna #hero{
        width:100%;
        height:200px
    }
    section#climatizacion-interna #hero .hero-caption{
        padding:0 30px
    }
    section#climatizacion-interna #hero .hero-caption .icon{
        width:50px;
        height:50px;
        margin-bottom:15px!important
    }
    section#climatizacion-interna .sel-tipo li .btn{
        font-size:14px;
        padding:15px 7.5px
    }
    section#climatizacion-interna .dd-tab-selector .dropdown-toggle{
        font-size:16px
    }
    section#climatizacion-interna .dd-tab-selector .dropdown-menu li a{
        font-size:14px;
        padding:7.5px
    }
    section#climatizacion-interna .tab-pane{
        padding:15px 0
    }
    section#climatizacion-interna .grid-equipos .card{
        width:100%!important;
        height:300px!important
    }
    section#climatizacion-interna .grid-equipos .card .card-inner .card-thumb{
        width:100%!important;
        height:130px!important
    }
    section#servicios-y-obras #grid .card .card-overlay{
        top:0;
        padding:30px 20px
    }
    section#servicios-y-obras #grid .card .card-overlay .card-caption .card-title{
        margin-bottom:7.5px
    }
    section#servicios-y-obras #grid .card .card-overlay .card-caption .card-desc{
        width:95%
    }
    section#servicios-y-obras #grid .card .card-overlay .card-caption .card-desc p{
        font-size:14px
    }
    section#banners-destacados .banner{
        width:100%;
        height:130px
    }
    section#banners-destacados .banner .banner-caption{
        width:90%;
        height:100%;
        padding:15px
    }
    section#banners-destacados .banner .banner-caption .banner-title{
        font-size:20px
    }
    section#banners-destacados .banner .banner-caption .banner-price{
        font-size:17px
    }
    section#banners-destacados .banner .banner-caption .banner-title{
        margin-bottom:0
    }
    section#banners-destacados .banner .banner-caption .banner-desc{
        display:none
    }
    section#banners-destacados .banner .banner-caption .btn.visible-xs{
        display:inline-block!important
    }
    section#banners-destacados .banner.has-descuento:after{
        display:none
    }
    section#home-servicios #home-mas-servicios{
        padding-left:0;
        border-left:0
    }
    section#home-promos .promos-logos img{
        width:50%;
        margin-right:20%;
        margin-left:25%
    }
    section#product .zoom{
        height:200px
    }
    section#product .zoom .zoom-in{
        bottom:50%;
        margin-bottom:-40px
    }
    section#product .specifications .image{
        height:auto!important;
        margin-bottom:30px
    }
    section#novedades .caption{
        height:auto!important;
        padding:30px
    }
    section#modal-venta-telefonica .modal-dialog .modal-content .modal-body{
        padding-top:45px!important
    }
    section#modal-venta-telefonica .modal-dialog .modal-content .modal-body:after{
        display:none
    }
    footer .footer-top .phone{
        display:block;
        width:100%;
        text-align:center
    }
    footer .social{
        text-align:center!important;
        margin:15px 0!important
    }
    footer .social li{
        margin:0 3px!important
    }
    footer .footer-menu{
        display:none
    }
    footer .footer-submenu{
        display:none
    }
    footer .footer-logos .afip{
        margin:0 auto
    }
    footer .footer-copy p{
        text-align:center
    }
    footer .footer-copy .logo-tripi{
        float:none!important;
        margin:0 auto;
        margin-top:15px
    }
    footer .fab .icon-wrapper{
        width:60px;
        height:60px;
        font-size:27px;
        padding:0;
        background-color:#1e9bdd;
        border-radius:80px
    }
    footer .fab:hover .icon-wrapper{
        background-color:#74bb26
    }
    footer .fab.fab-mail{
        bottom:85px
    }
    footer .fab.fab-mail .icon-wrapper{
        padding-top:0
    }
}
@media(max-width:992px){
    .no-mg-t-sm{
        margin-top:0!important
    }
    .no-mg-b-sm{
        margin-bottom:0!important
    }
    .mg-t-sm{
        margin-top:15px
    }
    .text-right-sm{
        text-align:right
    }
    .col-no-pd-l-sm{
        padding-left:0
    }
    section .pd-full-xlg,header .pd-full-xlg,footer .pd-full-xlg{
        padding:30px
    }
    section .title-xxlg,header .title-xxlg,footer .title-xxlg{
        font-size:26px
    }
    section .title-xlg,header .title-xlg,footer .title-xlg{
        font-size:24px
    }
    section .title-lg,header .title-lg,footer .title-lg{
        font-size:18px
    }
    section .col-brd-l,header .col-brd-l,footer .col-brd-l{
        border-left:0!important
    }
    section#home #hero-video{
        width:100%;
        height:40vh
    }
    section#home #hero .hero-caption{
        padding:100px 50px
    }
    section#home #banners .banner{
        width:100%;
        height:150px
    }
    section#home #banners .banner .banner-caption .banner-caption-inner{
        padding:15px
    }
    section#home #banners .banner .banner-caption .banner-caption-inner .icon{
        width:100%;
        height:30px
    }
    section#home #profesionales:after{
        display:none
    }
    section#home #equipo-tecnologia{
        margin:0
    }
    section#home #equipo-tecnologia .iconos ul li{
        margin-right:15px
    }
    section#home #equipo-tecnologia .iconos ul li .icono{
        width:45px;
        height:45px
    }
    section#products .form-search{
        margin-bottom:15px
    }
    section#servicios-y-obras .col-no-pd-r{
        padding-right:15px
    }
    section#servicios-y-obras .col-no-pd-l{
        padding-left:15px
    }
    section#servicios-y-obras #grid .card{
        width:100%!important;
        height:200px!important
    }
    section#servicios-y-obras .nav-tabs li a{
        padding:15px 30px;
        margin-bottom:0
    }
    section#servicios-y-obras .nav-tabs.nav-large li a{
        font-size:16px
    }
    section#servicios-y-obras .nav-tabs.nav-subnav{
        border:0;
        padding-top:15px;
        margin-bottom:-1px
    }
    section#servicios-y-obras .nav-tabs.nav-subnav li{
        float:none
    }
    section#servicios-y-obras .nav-tabs.nav-subnav li a{
        min-width:0;
        width:100%!important;
        position:relative;
        border:0;
        font-size:17px
    }
    section#servicios-y-obras .nav-tabs.nav-subnav li:first-child{
        border-left:1px solid #ccc
    }
    section#servicios-y-obras .nav-tabs.nav-subnav li.active a{
        background-color:#fff!important
    }
    section#servicios-y-obras .nav-tabs.nav-vertical{
        border:0
    }
    section#servicios-y-obras .nav-tabs.nav-vertical li{
        width:100%;
        display:block;
        border:0!important;
        border-bottom:1px solid #ccc!important;
        margin:0
    }
    section#servicios-y-obras .nav-tabs.nav-vertical li a{
        position:relative;
        display:block;
        border:0!important;
        font-size:15px;
        text-align:left;
        padding:15px 0;
        padding-right:45px
    }
    section#servicios-y-obras .nav-tabs.nav-vertical li a:after{
        position:absolute;
        right:15px;
        top:50%;
        -webkit-transform:translateY(-50%);
        -ms-transform:translateY(-50%);
        -o-transform:translateY(-50%);
        transform:translateY(-50%);
        display:block;
        content:'\f105';
        font-family:fontawesome;
        font-size:14px;
        color:inherit;
        -webkit-transition:.25s;
        -o-transition:.25s;
        transition:.25s
    }
    section#servicios-y-obras .nav-tabs.nav-vertical li a:hover:after{
        -webkit-transform:translate(-5px,-50%);
        -ms-transform:translate(-5px,-50%);
        -o-transform:translate(-5px,-50%);
        transform:translate(-5px,-50%)
    }
    section#servicios-y-obras .tab-content.pd-full-xlg{
        border-left:0;
        padding:30px 0
    }
    section#novedades .post .thumb{
        margin-bottom:15px
    }
    section#novedades .post article{
        -moz-column-count:1;
        -moz-column-gap:0;
        -webkit-column-count:1;
        -webkit-column-gap:0
    }
    footer .footer-top .phone{
        display:block;
        width:100%;
        text-align:center
    }
    footer .footer-menu ul.nav{
        text-align:center
    }
    footer .footer-submenu ul.subnav{
        min-height:130px;
        margin-bottom:15px
    }
}
@media(min-width:1200px){
    #modal-newuser .modal-dialog,#modal-solicitud .modal-dialog{
        width:1200px
    }
    .main-carousel .carousel-cell .inner .subtitle{
        font-size:2rem
    }
    .main-carousel .carousel-cell .inner .title{
        font-size:3rem
    }
}
@media(min-width:1000px) and (max-width:1400px){
    #banners-destacados .banner .banner-caption{
        width:75%!important
    }
}
@media(min-width:1200px) and (max-width:1500px){
    section .section-pd-h,header .section-pd-h,footer .section-pd-h,section .section-pd-h,header .section-pd-h,footer .section-pd-h{
        padding-right:15px!important;
        padding-left:15px!important
    }
}
@media(max-width:1500px){
    section .section-pd-h,header .section-pd-h,footer .section-pd-h,section .section-pd-h,header .section-pd-h,footer .section-pd-h{
        padding-right:0!important;
        padding-left:0!important
    }
}
@media(max-width:1700px){
    section#climatizacion-interna .sel-tipo-desktop{
        display:none
    }
    section#climatizacion-interna .sel-tipo-mobile{
        display:block
    }
    section#climatizacion-interna .tab-pane{
        padding:15px 0
    }
    section#climatizacion-interna .grid .card{
        width:33%;
        height:300px
    }
    section#climatizacion-interna .grid .card .card-inner .card-thumb{
        width:100%;
        height:130px
    }
}
@media(max-width:768px){
    section#landing-vrv .screen#screen2{
        min-height:1800px
    }
}
@media(max-width:1100px){
    section#landing-vrv .title-xxlg{
        font-size:31px
    }
    section#landing-vrv .title-xlg{
        font-size:21px
    }
    section#landing-vrv .pd-full-xlg{
        padding:30px
    }
    section#landing-vrv .pd-v-xlg{
        padding:60px 0
    }
    section#landing-vrv .animated{
        opacity:1
    }
    section#landing-vrv .screen#screen2{
        min-height:1500px
    }
    section#landing-vrv .screen#screen4 .tabs .nav-tabs{
        background-color:#fff
    }
    section#landing-vrv .screen#screen4 .tabs .nav-tabs li a{
        padding:7.5px 0
    }
    section#landing-vrv .screen#screen5 .item{
        width:50%;
        height:200px
    }
    section#landing-vrv .screen#screen6{
        min-height:900px
    }
}
@media(max-width:768px){
    section#especiales-multisplit #block-equipos{
        height:450px
    }
    section#especiales-multisplit #block-equipos .split{
        top:50%;
        width:350px!important;
        height:144px!important
    }
    section#especiales-multisplit #block-arq{
        padding:45px 30px;
        height:auto!important;
        background:url(../images/multisplit/sky.png) top left no-repeat fixed!important
    }
    section#especiales-multisplit #block-arq:before{
        width:100%!important;
        height:100%!important
    }
    section#especiales-multisplit #block-arq .background{
        display:none!important
    }
}
@media(max-width:1100px){
    section#especiales-multisplit .text-center-xs{
        text-align:center
    }
    section#especiales-multisplit #hero{
        padding-top:150px
    }
    section#especiales-multisplit #hero:before{
        top:0;
        -webkit-transform:translateY(0);
        -ms-transform:translateY(0);
        -o-transform:translateY(0);
        transform:translateY(0);
        width:100%;
        height:150px;
        background-size:cover!important
    }
    section#especiales-multisplit #block-equipos{
        height:500px
    }
    section#especiales-multisplit #block-equipos .split{
        top:50%;
        width:650px;
        height:267px
    }
    section#especiales-multisplit #block-equipos .split .ref{
        display:none
    }
    section#especiales-multisplit #block-arq{
        height:400px
    }
    section#especiales-multisplit #block-arq .background{
        right:-250px;
        bottom:-50px;
        width:80%;
        height:550px
    }
    section#especiales-multisplit #block-inverter{
        padding-bottom:100px
    }
    section#especiales-multisplit #block-inverter .background{
        position:absolute;
        right:0;
        bottom:0;
        width:650px;
        height:320px
    }
}
@media(max-width:1100px){
    .modal .modal-body{
        padding:15px!important
    }
    section#products{
        padding-top:15px!important
    }
    section#products .products-grid .card{
        margin-bottom:-1px!important;
        width:100%;
        height:130px
    }
    section#products .products-grid .card .ribbon{
        top:0
    }
    section#products .products-grid .card .card-thumb,section#products .products-grid .card .card-caption{
        display:inline-block;
        vertical-align:middle;
        margin-right:-4px
    }
    section#products .products-grid .card .card-thumb{
        width:35%;
        height:100px
    }
    section#products .products-grid .card .card-thumb .card-thumb-inner{
        width:100%;
        height:100px
    }
    section#products .products-grid .card .card-caption{
        padding:15px;
        width:65%;
        height:100px
    }
    section#products .products-grid .card .card-caption .card-title,section#products .products-grid .card .card-caption .card-price{
        font-size:14px;
        text-align:left
    }
    section#products .products-grid .card .card-caption .card-title{
        font-family:medium;
        height:auto;
        max-height:5em
    }
    section#products .products-grid .card .card-footer{
        display:none
    }
    section#products .products-grid .card:hover{
        border-color:transparent
    }
}
.d-flex{
    display:-webkit-box!important;
    display:-ms-flexbox!important;
    display:flex!important
}
.d-inline-flex{
    display:-webkit-inline-box!important;
    display:-ms-inline-flexbox!important;
    display:inline-flex!important
}
.flex-row{
    -webkit-box-orient:horizontal!important;
    -webkit-box-direction:normal!important;
    -ms-flex-direction:row!important;
    flex-direction:row!important
}
.flex-column{
    -webkit-box-orient:vertical!important;
    -webkit-box-direction:normal!important;
    -ms-flex-direction:column!important;
    flex-direction:column!important
}
.flex-row-reverse{
    -webkit-box-orient:horizontal!important;
    -webkit-box-direction:reverse!important;
    -ms-flex-direction:row-reverse!important;
    flex-direction:row-reverse!important
}
.flex-column-reverse{
    -webkit-box-orient:vertical!important;
    -webkit-box-direction:reverse!important;
    -ms-flex-direction:column-reverse!important;
    flex-direction:column-reverse!important
}
.flex-wrap{
    -ms-flex-wrap:wrap!important;
    flex-wrap:wrap!important
}
.flex-nowrap{
    -ms-flex-wrap:nowrap!important;
    flex-wrap:nowrap!important
}
.flex-wrap-reverse{
    -ms-flex-wrap:wrap-reverse!important;
    flex-wrap:wrap-reverse!important
}
.justify-content-start{
    -webkit-box-pack:start!important;
    -ms-flex-pack:start!important;
    justify-content:flex-start!important
}
.justify-content-end{
    -webkit-box-pack:end!important;
    -ms-flex-pack:end!important;
    justify-content:flex-end!important
}
.justify-content-center{
    -webkit-box-pack:center!important;
    -ms-flex-pack:center!important;
    justify-content:center!important
}
.justify-content-between{
    -webkit-box-pack:justify!important;
    -ms-flex-pack:justify!important;
    justify-content:space-between!important
}
.justify-content-around{
    -ms-flex-pack:distribute!important;
    justify-content:space-around!important
}
.align-items-start{
    -webkit-box-align:start!important;
    -ms-flex-align:start!important;
    align-items:flex-start!important
}
.align-items-end{
    -webkit-box-align:end!important;
    -ms-flex-align:end!important;
    align-items:flex-end!important
}
.align-items-center{
    -webkit-box-align:center!important;
    -ms-flex-align:center!important;
    align-items:center!important
}
.align-items-baseline{
    -webkit-box-align:baseline!important;
    -ms-flex-align:baseline!important;
    align-items:baseline!important
}
.align-items-stretch{
    -webkit-box-align:stretch!important;
    -ms-flex-align:stretch!important;
    align-items:stretch!important
}
.align-content-start{
    -ms-flex-line-pack:start!important;
    align-content:flex-start!important
}
.align-content-end{
    -ms-flex-line-pack:end!important;
    align-content:flex-end!important
}
.align-content-center{
    -ms-flex-line-pack:center!important;
    align-content:center!important
}
.align-content-between{
    -ms-flex-line-pack:justify!important;
    align-content:space-between!important
}
.align-content-around{
    -ms-flex-line-pack:distribute!important;
    align-content:space-around!important
}
.align-content-stretch{
    -ms-flex-line-pack:stretch!important;
    align-content:stretch!important
}
.align-self-auto{
    -ms-flex-item-align:auto!important;
    align-self:auto!important
}
.align-self-start{
    -ms-flex-item-align:start!important;
    align-self:flex-start!important
}
.align-self-end{
    -ms-flex-item-align:end!important;
    align-self:flex-end!important
}
.align-self-center{
    -ms-flex-item-align:center!important;
    align-self:center!important
}
.align-self-baseline{
    -ms-flex-item-align:baseline!important;
    align-self:baseline!important
}
.align-self-stretch{
    -ms-flex-item-align:stretch!important;
    align-self:stretch!important
}
@media(min-width:576px){
    .flex-sm-row{
        -webkit-box-orient:horizontal!important;
        -webkit-box-direction:normal!important;
        -ms-flex-direction:row!important;
        flex-direction:row!important
    }
    .flex-sm-column{
        -webkit-box-orient:vertical!important;
        -webkit-box-direction:normal!important;
        -ms-flex-direction:column!important;
        flex-direction:column!important
    }
    .flex-sm-row-reverse{
        -webkit-box-orient:horizontal!important;
        -webkit-box-direction:reverse!important;
        -ms-flex-direction:row-reverse!important;
        flex-direction:row-reverse!important
    }
    .flex-sm-column-reverse{
        -webkit-box-orient:vertical!important;
        -webkit-box-direction:reverse!important;
        -ms-flex-direction:column-reverse!important;
        flex-direction:column-reverse!important
    }
    .flex-sm-wrap{
        -ms-flex-wrap:wrap!important;
        flex-wrap:wrap!important
    }
    .flex-sm-nowrap{
        -ms-flex-wrap:nowrap!important;
        flex-wrap:nowrap!important
    }
    .flex-sm-wrap-reverse{
        -ms-flex-wrap:wrap-reverse!important;
        flex-wrap:wrap-reverse!important
    }
    .justify-content-sm-start{
        -webkit-box-pack:start!important;
        -ms-flex-pack:start!important;
        justify-content:flex-start!important
    }
    .justify-content-sm-end{
        -webkit-box-pack:end!important;
        -ms-flex-pack:end!important;
        justify-content:flex-end!important
    }
    .justify-content-sm-center{
        -webkit-box-pack:center!important;
        -ms-flex-pack:center!important;
        justify-content:center!important
    }
    .justify-content-sm-between{
        -webkit-box-pack:justify!important;
        -ms-flex-pack:justify!important;
        justify-content:space-between!important
    }
    .justify-content-sm-around{
        -ms-flex-pack:distribute!important;
        justify-content:space-around!important
    }
    .align-items-sm-start{
        -webkit-box-align:start!important;
        -ms-flex-align:start!important;
        align-items:flex-start!important
    }
    .align-items-sm-end{
        -webkit-box-align:end!important;
        -ms-flex-align:end!important;
        align-items:flex-end!important
    }
    .align-items-sm-center{
        -webkit-box-align:center!important;
        -ms-flex-align:center!important;
        align-items:center!important
    }
    .align-items-sm-baseline{
        -webkit-box-align:baseline!important;
        -ms-flex-align:baseline!important;
        align-items:baseline!important
    }
    .align-items-sm-stretch{
        -webkit-box-align:stretch!important;
        -ms-flex-align:stretch!important;
        align-items:stretch!important
    }
    .align-content-sm-start{
        -ms-flex-line-pack:start!important;
        align-content:flex-start!important
    }
    .align-content-sm-end{
        -ms-flex-line-pack:end!important;
        align-content:flex-end!important
    }
    .align-content-sm-center{
        -ms-flex-line-pack:center!important;
        align-content:center!important
    }
    .align-content-sm-between{
        -ms-flex-line-pack:justify!important;
        align-content:space-between!important
    }
    .align-content-sm-around{
        -ms-flex-line-pack:distribute!important;
        align-content:space-around!important
    }
    .align-content-sm-stretch{
        -ms-flex-line-pack:stretch!important;
        align-content:stretch!important
    }
    .align-self-sm-auto{
        -ms-flex-item-align:auto!important;
        align-self:auto!important
    }
    .align-self-sm-start{
        -ms-flex-item-align:start!important;
        align-self:flex-start!important
    }
    .align-self-sm-end{
        -ms-flex-item-align:end!important;
        align-self:flex-end!important
    }
    .align-self-sm-center{
        -ms-flex-item-align:center!important;
        align-self:center!important
    }
    .align-self-sm-baseline{
        -ms-flex-item-align:baseline!important;
        align-self:baseline!important
    }
    .align-self-sm-stretch{
        -ms-flex-item-align:stretch!important;
        align-self:stretch!important
    }
}
@media(min-width:768px){
    .flex-md-row{
        -webkit-box-orient:horizontal!important;
        -webkit-box-direction:normal!important;
        -ms-flex-direction:row!important;
        flex-direction:row!important
    }
    .flex-md-column{
        -webkit-box-orient:vertical!important;
        -webkit-box-direction:normal!important;
        -ms-flex-direction:column!important;
        flex-direction:column!important
    }
    .flex-md-row-reverse{
        -webkit-box-orient:horizontal!important;
        -webkit-box-direction:reverse!important;
        -ms-flex-direction:row-reverse!important;
        flex-direction:row-reverse!important
    }
    .flex-md-column-reverse{
        -webkit-box-orient:vertical!important;
        -webkit-box-direction:reverse!important;
        -ms-flex-direction:column-reverse!important;
        flex-direction:column-reverse!important
    }
    .flex-md-wrap{
        -ms-flex-wrap:wrap!important;
        flex-wrap:wrap!important
    }
    .flex-md-nowrap{
        -ms-flex-wrap:nowrap!important;
        flex-wrap:nowrap!important
    }
    .flex-md-wrap-reverse{
        -ms-flex-wrap:wrap-reverse!important;
        flex-wrap:wrap-reverse!important
    }
    .justify-content-md-start{
        -webkit-box-pack:start!important;
        -ms-flex-pack:start!important;
        justify-content:flex-start!important
    }
    .justify-content-md-end{
        -webkit-box-pack:end!important;
        -ms-flex-pack:end!important;
        justify-content:flex-end!important
    }
    .justify-content-md-center{
        -webkit-box-pack:center!important;
        -ms-flex-pack:center!important;
        justify-content:center!important
    }
    .justify-content-md-between{
        -webkit-box-pack:justify!important;
        -ms-flex-pack:justify!important;
        justify-content:space-between!important
    }
    .justify-content-md-around{
        -ms-flex-pack:distribute!important;
        justify-content:space-around!important
    }
    .align-items-md-start{
        -webkit-box-align:start!important;
        -ms-flex-align:start!important;
        align-items:flex-start!important
    }
    .align-items-md-end{
        -webkit-box-align:end!important;
        -ms-flex-align:end!important;
        align-items:flex-end!important
    }
    .align-items-md-center{
        -webkit-box-align:center!important;
        -ms-flex-align:center!important;
        align-items:center!important
    }
    .align-items-md-baseline{
        -webkit-box-align:baseline!important;
        -ms-flex-align:baseline!important;
        align-items:baseline!important
    }
    .align-items-md-stretch{
        -webkit-box-align:stretch!important;
        -ms-flex-align:stretch!important;
        align-items:stretch!important
    }
    .align-content-md-start{
        -ms-flex-line-pack:start!important;
        align-content:flex-start!important
    }
    .align-content-md-end{
        -ms-flex-line-pack:end!important;
        align-content:flex-end!important
    }
    .align-content-md-center{
        -ms-flex-line-pack:center!important;
        align-content:center!important
    }
    .align-content-md-between{
        -ms-flex-line-pack:justify!important;
        align-content:space-between!important
    }
    .align-content-md-around{
        -ms-flex-line-pack:distribute!important;
        align-content:space-around!important
    }
    .align-content-md-stretch{
        -ms-flex-line-pack:stretch!important;
        align-content:stretch!important
    }
    .align-self-md-auto{
        -ms-flex-item-align:auto!important;
        align-self:auto!important
    }
    .align-self-md-start{
        -ms-flex-item-align:start!important;
        align-self:flex-start!important
    }
    .align-self-md-end{
        -ms-flex-item-align:end!important;
        align-self:flex-end!important
    }
    .align-self-md-center{
        -ms-flex-item-align:center!important;
        align-self:center!important
    }
    .align-self-md-baseline{
        -ms-flex-item-align:baseline!important;
        align-self:baseline!important
    }
    .align-self-md-stretch{
        -ms-flex-item-align:stretch!important;
        align-self:stretch!important
    }
}
@media(min-width:992px){
    .flex-lg-row{
        -webkit-box-orient:horizontal!important;
        -webkit-box-direction:normal!important;
        -ms-flex-direction:row!important;
        flex-direction:row!important
    }
    .flex-lg-column{
        -webkit-box-orient:vertical!important;
        -webkit-box-direction:normal!important;
        -ms-flex-direction:column!important;
        flex-direction:column!important
    }
    .flex-lg-row-reverse{
        -webkit-box-orient:horizontal!important;
        -webkit-box-direction:reverse!important;
        -ms-flex-direction:row-reverse!important;
        flex-direction:row-reverse!important
    }
    .flex-lg-column-reverse{
        -webkit-box-orient:vertical!important;
        -webkit-box-direction:reverse!important;
        -ms-flex-direction:column-reverse!important;
        flex-direction:column-reverse!important
    }
    .flex-lg-wrap{
        -ms-flex-wrap:wrap!important;
        flex-wrap:wrap!important
    }
    .flex-lg-nowrap{
        -ms-flex-wrap:nowrap!important;
        flex-wrap:nowrap!important
    }
    .flex-lg-wrap-reverse{
        -ms-flex-wrap:wrap-reverse!important;
        flex-wrap:wrap-reverse!important
    }
    .justify-content-lg-start{
        -webkit-box-pack:start!important;
        -ms-flex-pack:start!important;
        justify-content:flex-start!important
    }
    .justify-content-lg-end{
        -webkit-box-pack:end!important;
        -ms-flex-pack:end!important;
        justify-content:flex-end!important
    }
    .justify-content-lg-center{
        -webkit-box-pack:center!important;
        -ms-flex-pack:center!important;
        justify-content:center!important
    }
    .justify-content-lg-between{
        -webkit-box-pack:justify!important;
        -ms-flex-pack:justify!important;
        justify-content:space-between!important
    }
    .justify-content-lg-around{
        -ms-flex-pack:distribute!important;
        justify-content:space-around!important
    }
    .align-items-lg-start{
        -webkit-box-align:start!important;
        -ms-flex-align:start!important;
        align-items:flex-start!important
    }
    .align-items-lg-end{
        -webkit-box-align:end!important;
        -ms-flex-align:end!important;
        align-items:flex-end!important
    }
    .align-items-lg-center{
        -webkit-box-align:center!important;
        -ms-flex-align:center!important;
        align-items:center!important
    }
    .align-items-lg-baseline{
        -webkit-box-align:baseline!important;
        -ms-flex-align:baseline!important;
        align-items:baseline!important
    }
    .align-items-lg-stretch{
        -webkit-box-align:stretch!important;
        -ms-flex-align:stretch!important;
        align-items:stretch!important
    }
    .align-content-lg-start{
        -ms-flex-line-pack:start!important;
        align-content:flex-start!important
    }
    .align-content-lg-end{
        -ms-flex-line-pack:end!important;
        align-content:flex-end!important
    }
    .align-content-lg-center{
        -ms-flex-line-pack:center!important;
        align-content:center!important
    }
    .align-content-lg-between{
        -ms-flex-line-pack:justify!important;
        align-content:space-between!important
    }
    .align-content-lg-around{
        -ms-flex-line-pack:distribute!important;
        align-content:space-around!important
    }
    .align-content-lg-stretch{
        -ms-flex-line-pack:stretch!important;
        align-content:stretch!important
    }
    .align-self-lg-auto{
        -ms-flex-item-align:auto!important;
        align-self:auto!important
    }
    .align-self-lg-start{
        -ms-flex-item-align:start!important;
        align-self:flex-start!important
    }
    .align-self-lg-end{
        -ms-flex-item-align:end!important;
        align-self:flex-end!important
    }
    .align-self-lg-center{
        -ms-flex-item-align:center!important;
        align-self:center!important
    }
    .align-self-lg-baseline{
        -ms-flex-item-align:baseline!important;
        align-self:baseline!important
    }
    .align-self-lg-stretch{
        -ms-flex-item-align:stretch!important;
        align-self:stretch!important
    }
}
@media(min-width:1200px){
    .flex-xl-row{
        -webkit-box-orient:horizontal!important;
        -webkit-box-direction:normal!important;
        -ms-flex-direction:row!important;
        flex-direction:row!important
    }
    .flex-xl-column{
        -webkit-box-orient:vertical!important;
        -webkit-box-direction:normal!important;
        -ms-flex-direction:column!important;
        flex-direction:column!important
    }
    .flex-xl-row-reverse{
        -webkit-box-orient:horizontal!important;
        -webkit-box-direction:reverse!important;
        -ms-flex-direction:row-reverse!important;
        flex-direction:row-reverse!important
    }
    .flex-xl-column-reverse{
        -webkit-box-orient:vertical!important;
        -webkit-box-direction:reverse!important;
        -ms-flex-direction:column-reverse!important;
        flex-direction:column-reverse!important
    }
    .flex-xl-wrap{
        -ms-flex-wrap:wrap!important;
        flex-wrap:wrap!important
    }
    .flex-xl-nowrap{
        -ms-flex-wrap:nowrap!important;
        flex-wrap:nowrap!important
    }
    .flex-xl-wrap-reverse{
        -ms-flex-wrap:wrap-reverse!important;
        flex-wrap:wrap-reverse!important
    }
    .justify-content-xl-start{
        -webkit-box-pack:start!important;
        -ms-flex-pack:start!important;
        justify-content:flex-start!important
    }
    .justify-content-xl-end{
        -webkit-box-pack:end!important;
        -ms-flex-pack:end!important;
        justify-content:flex-end!important
    }
    .justify-content-xl-center{
        -webkit-box-pack:center!important;
        -ms-flex-pack:center!important;
        justify-content:center!important
    }
    .justify-content-xl-between{
        -webkit-box-pack:justify!important;
        -ms-flex-pack:justify!important;
        justify-content:space-between!important
    }
    .justify-content-xl-around{
        -ms-flex-pack:distribute!important;
        justify-content:space-around!important
    }
    .align-items-xl-start{
        -webkit-box-align:start!important;
        -ms-flex-align:start!important;
        align-items:flex-start!important
    }
    .align-items-xl-end{
        -webkit-box-align:end!important;
        -ms-flex-align:end!important;
        align-items:flex-end!important
    }
    .align-items-xl-center{
        -webkit-box-align:center!important;
        -ms-flex-align:center!important;
        align-items:center!important
    }
    .align-items-xl-baseline{
        -webkit-box-align:baseline!important;
        -ms-flex-align:baseline!important;
        align-items:baseline!important
    }
    .align-items-xl-stretch{
        -webkit-box-align:stretch!important;
        -ms-flex-align:stretch!important;
        align-items:stretch!important
    }
    .align-content-xl-start{
        -ms-flex-line-pack:start!important;
        align-content:flex-start!important
    }
    .align-content-xl-end{
        -ms-flex-line-pack:end!important;
        align-content:flex-end!important
    }
    .align-content-xl-center{
        -ms-flex-line-pack:center!important;
        align-content:center!important
    }
    .align-content-xl-between{
        -ms-flex-line-pack:justify!important;
        align-content:space-between!important
    }
    .align-content-xl-around{
        -ms-flex-line-pack:distribute!important;
        align-content:space-around!important
    }
    .align-content-xl-stretch{
        -ms-flex-line-pack:stretch!important;
        align-content:stretch!important
    }
    .align-self-xl-auto{
        -ms-flex-item-align:auto!important;
        align-self:auto!important
    }
    .align-self-xl-start{
        -ms-flex-item-align:start!important;
        align-self:flex-start!important
    }
    .align-self-xl-end{
        -ms-flex-item-align:end!important;
        align-self:flex-end!important
    }
    .align-self-xl-center{
        -ms-flex-item-align:center!important;
        align-self:center!important
    }
    .align-self-xl-baseline{
        -ms-flex-item-align:baseline!important;
        align-self:baseline!important
    }
    .align-self-xl-stretch{
        -ms-flex-item-align:stretch!important;
        align-self:stretch!important
    }
}
.overlay{
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    bottom:0;
    left:0;
    right:0;
    background:linear-gradient(to bottom,rgba(14,29,51,0.8),rgba(14,29,51,0.2))
}
.main-carousel{
    width:100%;
    height:50vh;
    overflow:hidden
}
.main-carousel .carousel-cell{
    width:100%;
    height:100%;
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center
}
.main-carousel .carousel-cell .inner{
    position:relative;
    top:50%;
    transform:translateY(-50%);
    color:#fff;
    text-align:center
}
.main-carousel .carousel-cell .inner .subtitle{
    font-family:roboto slab,serif;
    line-height:1.2em;
    font-weight:200;
    font-style:italic;
    letter-spacing:3px;
    color:rgba(255,255,255,.5);
    margin-bottom:5px
}
.main-carousel .carousel-cell .inner .title{
    font-family:montserrat,sans-serif;
    line-height:1.2em;
    text-transform:uppercase;
    letter-spacing:3px;
    margin-bottom:40px;
    color:#fff
}
.main-carousel .carousel-cell .inner .btn{
    border:1px solid #fff;
    padding:14px 18px;
    text-transform:uppercase;
    font-family:montserrat,sans-serif;
    font-size:.8rem;
    letter-spacing:3px;
    color:#fff;
    text-decoration:none;
    transition:all .2s ease
}
.main-carousel .carousel-cell .inner .btn:hover{
    background:#fff;
    color:#000
}
.main-carousel .flickity-prev-next-button{
    width:80px;
    height:80px;
    background:0 0
}
.main-carousel .flickity-prev-next-button:hover{
    background:0 0
}
.main-carousel .flickity-prev-next-button .arrow{
    fill:#fff
}
.main-carousel .flickity-page-dots{
    bottom:30px
}
.main-carousel .flickity-page-dots .dot{
    width:30px;
    height:4px;
    opacity:1;
    background:rgba(255,255,255,.5);
    border:0 solid #fff;
    border-radius:0
}
.main-carousel .flickity-page-dots .dot.is-selected{
    background:#1e9bdd;
    border:0 solid #1e9bdd
}
#whapp-desktop{
    position:fixed;
    z-index:99;
    right:2rem;
    bottom:2rem
}
#whapp-desktop .icon-wrapper{
    display:flex;
    justify-content:start;
    align-items:center;
    width:66px;
    height:66px;
    text-decoration:none;
    border-radius:500px;
    background:#1e9bdd;
    transition:.25s;
    color:#fff
}
#whapp-desktop .icon-wrapper .cart-icon{
    position:relative;
    display:flex;
    align-items:center;
    justify-content:center;
    width:66px;
    height:66px;
    flex-shrink:0;
    font-size:32px
}
#whapp-desktop .icon-wrapper .cart-icon .cart-icon-count{
    position:absolute;
    display:flex;
    justify-content:center;
    align-items:center;
    width:20px;
    height:20px;
    top:7px;
    left:-1px;
    transform:translate(10%,-10%);
    font-family:regular;
    font-size:12px;
    line-height:1;
    color:#fff;
    background:red;
    border-radius:100%
}
#whapp-desktop .icon-wrapper i.fa,#whapp-desktop .icon-wrapper i.fab,#whapp-desktop .icon-wrapper i.far{
    position:relative
}
#whapp-desktop .icon-wrapper i.fa:after,#whapp-desktop .icon-wrapper i.fab:after,#whapp-desktop .icon-wrapper i.far:after{
    position:absolute;
    display:block;
    left:50px;
    top:50%;
    transform:translateX(-50%);
    font-size:16px;
    opacity:0;
    white-space:nowrap;
    transition:.25s
}
#whapp-desktop:hover .icon-wrapper{
    width:180px;
    text-align:left;
    background-color:#74bb26
}
#whapp-desktop:hover .icon-wrapper i.fa:after,#whapp-desktop:hover .icon-wrapper i.far:after,#whapp-desktop:hover .icon-wrapper i.fab:after{
    opacity:1
}
.cart-alert{
    display:inline-block;
    position:fixed;
    right:2rem;
    bottom:2rem;
    color:#fff
}
.cart-alert .cart-bullet{
    display:flex;
    justify-content:start;
    align-items:center;
    width:66px;
    height:66px;
    text-decoration:none;
    border-radius:500px;
    background:#1e9bdd;
    transition:.25s;
    color:#fff
}
.cart-alert .cart-bullet .cart-icon{
    position:relative;
    display:flex;
    align-items:center;
    justify-content:center;
    width:66px;
    height:66px;
    flex-shrink:0;
    font-size:32px
}
.cart-alert .cart-bullet .cart-icon .cart-icon-count{
    position:absolute;
    display:flex;
    justify-content:center;
    align-items:center;
    width:20px;
    height:20px;
    top:7px;
    left:-1px;
    transform:translate(10%,-10%);
    font-family:regular;
    font-size:12px;
    line-height:1;
    color:#fff;
    background:red;
    border-radius:100%
}
.cart-alert .cart-bullet .cart-content{
    pointer-events:none;
    white-space:nowrap;
    color:#fff;
    transform:translateX(-20%);
    opacity:0;
    padding:5px 30px 5px 0;
    transition:.25s;
    font-family:regular;
    font-size:12px
}
.cart-alert .cart-bullet:hover{
    width:-100%;
    font-family:regular;
    font-size:12px;
    line-height:1;
    color:#fff;
    background-color:#74bb26
}
/* Media query para dispositivos más grandes, como tablets y PC */
 @media (min-width: 768px) {
     .iconProm {
         max-width: 150px !important;
        /* Elimina la limitación máxima de ancho */
        /*width: auto;
         Permite que la imagen tenga su tamaño original */
    }
     .iconPromEfe {
         max-width: 120px !important;
        /* Elimina la limitación máxima de ancho */
        /*width: auto;
         Permite que la imagen tenga su tamaño original */
    }
}
 