@import "https://fonts.googleapis.com/css?family=Cabin:400,400italic,500,500italic,600,600italic,700,700italic";
@-webkit-keyframes arrow_disappear {
0%{top:2px;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
100%{top:30px;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0)}
}
@keyframes arrow_disappear {
0%{top:2px;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
100%{top:30px;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0)}
}
html{height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
*,:before,:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;-o-box-sizing:inherit;box-sizing:inherit}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,main{margin:0;padding:0;border:0;font-size:62.5%;font:inherit;vertical-align:baseline;text-decoration:none}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}
body{line-height:1;margin:0;padding:0;font-size:67.5%;width:100%;height:100%;-webkit-font-smoothing:antialiased}
ol,ul{list-style:none;margin:0;padding:0}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
ins{background-color:#ff9;color:#000;text-decoration:none}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}
del{text-decoration:line-through}
abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}
select option{padding:0;margin:0}
.sprite{background-image:url(/imagenes/sprite.fw.png);color:transparent;background-repeat:no-repeat}
.fb{background-position:-200px -25px;width:13px;height:25px}
.fb-black{background-position:-97px -126px;width:9px;height:17px}
.fb-black:hover{background-position:-251px -126px}
.go{background-position:-251px -25px;width:21px;height:21px}
.go-black{background-position:-133px -126px;width:17px;height:16px}
.go-black:hover{background-position:-287px -126px}
.pi{background-position:-308px -25px;width:21px;height:21px}
.pi-black{background-position:-172px -126px;width:15px;height:17px}
.pi-black:hover{background-position:-326px -126px}
.tw{background-position:-363px -27px;width:21px;height:21px}
.tw-black{background-position:-211px -128px;width:15px;height:13px}
.tw-black:hover{background-position:-365px -128px}
.ytub{background-position:-420px -27px;width:21px;height:21px}
.ytub-black{background-position:-285px -173px;width:15px;height:20px}
.ytub-black:hover{background-position:-365px -173px}
.igr{background-position:-475px -31px;width:21px;height:21px}
.igr-black{background-position:-325px -177px;width:13px;height:13px}
.igr-black:hover{background-position:-405px -177px}
.vim{background-position:-525px -29px;width:21px;height:21px}
.vim-black{background-position:-480px -177px;width:14px;height:13px}
.vim-black:hover{background-position:-175px -177px}
.menu-back{background-position:-118px -65px;width:24px;height:16px}
.mouse{background-position:-26px -63px;width:28px;height:41px}
.lupa{background-position:-75px -65px;width:18px;height:19px}
.lupa-head{background-position:-213px -65px;width:12px;height:13px}
.lupa-buscador{background-position:-25px -173px;width:22px;height:24px}
.config-wheel{background-position:-166px -65px;width:27px;height:27px}
.play{background-position:-25px -243px;width:103px;height:102px}
.plain-text{font-size:1rem;color:#3d4a55;line-height:140%}
.plain-text h1,.plain-text h2,.plain-text h3,.plain-text h4,.plain-text h5,.plain-text h6{font-weight:700;color:#000;display:block}
.plain-text h1{font-size:1.875rem;padding:20px 0}
.plain-text h2{font-size:1.6875rem;padding:20px 0}
.plain-text h3{font-size:1.5rem;padding:15px 0}
.plain-text h4{font-size:1.375rem;padding:10px 0}
.plain-text h5{font-size:1.25rem;padding:10px 0}
.plain-text h6{font-size:1.125rem;padding:5px 0}
.plain-text em,.plain-text i{font-style:italic}
.plain-text strong,.plain-text b{font-weight:700}
.plain-text ol,.plain-text ul{padding:inherit!important;list-style:disc inside none;margin:0 1em 1.5em!important}
.plain-text a{color:#a4c139}
.plain-text p{margin-top:10px;margin-bottom:10px}
.plain-text sup{vertical-align:super;font-size:smaller}
.plain-text sub{vertical-align:sub;font-size:smaller}
.plain-text tt,.plain-text code,.plain-text kbd,.plain-text samp{font-family:monospace;font-size:1.125rem}
.plain-text img{max-width:100%;height:auto}
body{font:400 normal 1rem Cabin,sans-serif;font-weight:400;font-size:.625rem;font-family:"Cabin",sans-serif;color:#1d1d1d}
.blocked{overflow:hidden}
.main .veil{background-color:transparent;background-color:rgba(133,133,133,0);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00858585,endColorstr=#00858585);zoom:1;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.main.blocked .veil{position:fixed;width:100%;height:100%;background-color:transparent;background-color:rgba(133,133,133,0.7);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B3858585,endColorstr=#B3858585);zoom:1;z-index:10}
.hide{opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);visibility:hidden}
.flash{opacity:0;-webkit-transition:opacity .5s ease,height .5s ease-out;-moz-transition:opacity .5s ease,height .5s ease-out;-o-transition:opacity .5s ease,height .5s ease-out;transition:opacity .5s ease,height .5s ease-out}
.arrow{display:block;margin:0 6px;position:relative;height:5px}
.arrow:before,.arrow:after{content:"";display:block;width:5px;height:1px;background-color:#fff;position:absolute;top:2px}
.arrow:before{left:4px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.arrow:after{right:4px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.ui-button-1,.ui-button-2,.ui-button-3,.ui-button-4,.ui-button-5,.ui-button-6,.ui-button-7,.ui-button-8{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer}
.ui-button-1,.ui-button-3,.ui-button-5{text-decoration:none;color:#f0f0f0;font-family:"Cabin",sans-serif;font-size:1rem;font-weight:400;line-height:120%;padding:20px 40px;text-transform:uppercase;background-color:#000;display:inline-block}
.ui-button-2,.ui-button-7{font-family:"Cabin",sans-serif;font-size:1rem;color:#fff;text-transform:uppercase;text-align:center;background-color:#a4c139;text-decoration:none;line-height:120%;padding:12px 55px;display:inline-block}
.ui-button-3,.ui-button-5{padding:10px}
.ui-button-4,.ui-button-8{font-family:"Cabin",sans-serif;font-size:.75rem;line-height:120%;text-decoration:none;text-transform:uppercase;color:#555;border:1px solid #444;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px;padding:8px 15px;display:inline-block;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.ui-button-4:hover,.ui-button-8:hover{background-color:#444;color:#fff}
.ui-button-5{background-color:#a4c139;font-weight:600}
.ui-button-6{background-color:#777;font-size:1.5rem;line-height:120%;color:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;padding:8px 40px;text-align:center}
.ui-button-7{background-color:#fff;color:#777;border:1px solid #777;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;padding:5px 25px;text-transform:none;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.ui-button-7:hover{border-color:#a4c139;background-color:#a4c139;color:#fff}
.ui-button-8{border:0;color:#fff;background-color:#444}
.ui-form-1 fieldset,.ui-form-1 fieldset:focus,.ui-form-1 input,.ui-form-1 input:focus,.ui-form-1 textarea,.ui-form-1 textarea:focus,.ui-form-1 select,.ui-form-1 select:focus{outline:0}
.ui-form-1 input[type=text],.ui-form-1 input[type=password],.ui-form-1 input[type=email],.ui-form-1 input[type=tel],.ui-form-1 textarea{border:1px solid #6e6e71;padding:7px 13px;font-size:13px;color:#666;max-width:100%}
.ui-form-1 .iSelect{position:relative;text-align:left;cursor:pointer}
.ui-form-1 .iSelect select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;position:relative;z-index:5;padding-left:8px;border:0;font-family:"Cabin",sans-serif;font-size:.9375rem;line-height:120%;width:120%;cursor:pointer;outline:0}
.ui-form-1 .iSelect .select-arrow{display:inline-block;width:0;height:0;border-right:7px solid transparent;border-left:7px solid transparent;border-top:7px solid #1d1d1d;border-right-width:4px;border-left-width:4px;position:absolute;z-index:0;top:6px;right:0}
.ui-form-1 :-moz-placeholder{opacity:1}
.ui-form-1 ::-moz-placeholder{opacity:1}
.ui-form-2{font-family:"Cabin",sans-serif}
.ui-form-2 label{color:#777;font-size:1.125rem;line-height:120%;padding:6px 7px;display:block}
.ui-form-2 input[type="text"],.ui-form-2 input[type="tel"],.ui-form-2 input[type="number"],.ui-form-2 input[type="password"],.ui-form-2 input[type="email"],.ui-form-2 textarea{height:40px;border:1px solid #777;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;background-color:#fff;padding:6px 7px;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.ui-form-2 textarea{height:120px}
.ui-form-2 .sfFormCheckboxlist{position:relative}
.ui-form-2 .sfFormCheckboxlist label{color:#3d4a55;font-size:.9375rem;font-family:'Cabin',Arial,sans-serif;position:absolute;top:0;left:25px}
.ui-form-2 .sfFormCheckboxlist input[type="checkbox"]{width:20px;height:20px;margin:0;padding:0;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;background:#fff;border:1px solid #777}
.ui-form-2 .sfFormBox,.ui-form-2 .sfFormBlock,.ui-form-2 .sfFormSubmit,.ui-form-2 .sfFormCheckboxlist{margin-top:16px}
.ui-form-2 .sfFormSubmit{position:relative;background-color:#a4c139}
.ui-form-2 .sfFormSubmit:after{content:"";position:absolute;top:0;left:0;width:0;height:100%;background-color:#000;z-index:0;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.ui-form-2 .sfFormSubmit:hover:after{width:100%}
.ui-form-2 input[type="submit"]{background-color:transparent;color:#fff;text-transform:uppercase;text-align:center;height:44px;width:100%;font-size:1rem;line-height:120%;padding:10px 0 7px;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;position:relative;z-index:1}
.ui-form-2 .sfFormBox > div:last-of-type,.ui-form-2 .sfFormCheckboxlist > div:last-of-type{color:red;position:absolute}
.filtro-tipo .iCheck,.filtro-tipo .iRadio{position:relative;display:table;width:100%;margin-top:10px}
.filtro-tipo .iCheck input,.filtro-tipo .iRadio input{outline:0;width:20px;height:20px;margin:0;padding:0;display:inline-block;border:1px solid #ccc;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;border-radius:100%;float:left}
.filtro-tipo .iCheck input:checked + label:after,.filtro-tipo .iRadio input:checked + label:after{opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
.filtro-tipo .iCheck label,.filtro-tipo .iRadio label{color:#729dc7;cursor:pointer;position:relative;display:block;padding-left:35px}
.filtro-tipo .iCheck label:before,.filtro-tipo .iRadio label:before{content:"";position:absolute;width:20px;height:20px;top:1px;left:1px;background-color:transparent;background-color:rgba(255,255,255,0.5);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#80FFFFFF,endColorstr=#80FFFFFF);zoom:1;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;border-radius:100%}
.filtro-tipo .iCheck label:after,.filtro-tipo .iRadio label:after{opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);content:'';position:absolute;width:8px;height:8px;background:#a4c139;top:6px;left:6px;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;border-radius:100%}
.filtro-tipo .iCheck label span,.filtro-tipo .iRadio label span{color:#777;font-size:1.125rem;line-height:120%;padding-bottom:5px;display:block}
.filtro-tipo .iSelect{width:100%;overflow:hidden;border:1px solid #edebec;position:relative;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px}
.filtro-tipo .iSelect select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;width:120%;padding:8px 20px;font-family:"Cabin",sans-serif;font-size:1rem;line-height:120%;color:#777;cursor:pointer}
.filtro-tipo .iSelect .arrow{position:absolute;width:10px;top:15px;right:12px}
.filtro-tipo .iSelect .arrow:before,.filtro-tipo .iSelect .arrow:after{background-color:#171717;width:8px}
.filtro-tipo .iSelect .arrow:before{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.filtro-tipo .iSelect .arrow:after{-webkit-transcorm:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.ui-titular-1{font-family:"Cabin",sans-serif;font-weight:700;font-size:3.75rem;line-height:120%;color:#fff}
.ui-titular-7{font-family:"Cabin",sans-serif;font-size:2.1875rem;line-height:120%;color:#171717}
.ui-titular-2{font-family:"Cabin",sans-serif;font-size:1.875rem;line-height:120%;color:#1f262c}
.ui-titular-3{font-family:"Cabin",sans-serif;font-size:1.875rem;font-weight:300;line-height:120%;color:#1f262c}
.ui-titular-4{font-family:"Cabin",sans-serif;font-size:2.1875rem;font-weight:300;color:#1f262c}
.ui-titular-5{font-family:"Cabin",sans-serif;font-size:2.1875rem;line-height:120%;color:#1d1d1d}
.ui-titular-8{font-family:"Cabin",sans-serif;font-size:1.5625rem;line-height:120%;color:#1d1d1d}
.ui-titular-6,.ui-titular-9{font-family:"Cabin",sans-serif;font-size:1.25rem;line-height:120%;color:#1d1d1d}
.ui-titular-9{color:#a4c139}
.vpc{display:none}
header{position:fixed;top:0;left:0;width:100%;background-color:#fff;padding:10px;z-index:10;border-bottom:1px solid #edebec}
.a-menu{position:relative;z-index:500;width:19px;height:15px;display:inline-block;vertical-align:top;cursor:pointer;position:absolute;top:15px;left:10px}
.a-menu .icon-top-line,.a-menu .icon-middle-line,.a-menu .put-in-middle,.a-menu .icon-bottom-line{position:absolute;left:0;display:block;width:100%;height:3px;background-color:#000;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.a-menu .icon-top-line{top:0}
.a-menu .icon-middle-line,.a-menu .put-in-middle{top:6px}
.a-menu .icon-bottom-line{bottom:0}
.a-menu .rotate-45deg{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.a-menu .rotate-45deg-reverse{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.active .a-menu .icon-top-line,.active .a-menu .icon-middle-line,.active .a-menu .put-in-middle,.active .a-menu .icon-bottom-line{background-color:#fff}
.header-pc{position:fixed;top:0;left:-100%;background-color:rgba(164,193,57,0.95);width:100%;height:100%;-webkit-transition:left .3s ease-in-out;-moz-transition:left .3s ease-in-out;-o-transition:left .3s ease-in-out;transition:left .3s ease-in-out}
.header-pc.active{left:0}
.header-pc .head-contacto,.header-pc .head-logo,.header-pc .menu-logo,.header-pc .li-logo{display:none}
.header-pc .menu{overflow:scroll}
.header-pc .menu .margen > ul li a{display:block;color:#f0f0f0;text-align:center;width:100%;text-decoration:none;font-family:"Cabin",sans-serif;font-size:1.125rem;line-height:240%;padding:5px 0;text-transform:uppercase}
.header-pc .menu .margen > ul > li > ul{position:fixed;width:100%;height:100%;top:0;left:-100%;background-color:#a4c139;padding-top:56px;-webkit-transition:left .2s ease-in-out;-moz-transition:left .2s ease-in-out;-o-transition:left .2s ease-in-out;transition:left .2s ease-in-out}
.header-pc .menu .margen > ul > li > ul.active{left:0;overflow-y:scroll}
.header-pc .menu .margen > ul > li > ul li > ul{padding:0 30px;display:none}
.header-pc .menu .margen > ul > li > ul li > ul div{border-top:4px solid #f0f0f0;border-bottom:2px solid #f0f0f0}
.header-pc .menu .margen > ul > li > ul li > ul div li a{font-size:1rem}
.header-pc .menu .margen .menu-lang{display:none}
.head-buscar,.head-lang{cursor:pointer;position:absolute;top:10px;width:25px;height:25px;background-color:#a4c139}
.head-buscar{right:43px}
.head-buscar .sprite{margin:0 auto;margin-top:6px}
.head-lang{right:12px;display:table}
.head-lang span{color:#fff;font-size:.75rem;font-weight:700;line-height:120%;display:table-cell;vertical-align:middle;text-align:center}
.head-lang #modulo-idioma-1{position:absolute;top:0;left:0}
.head-lang #modulo-idioma-1 select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:transparent;border:0;outline:0}
.header-movil{width:100%;height:27px}
.header-movil .head-logo{padding:0 0 0 35px;width:215px;margin-top:-2px}
.header-movil .head-arrow{position:absolute;top:0;right:0;padding:15px;display:none;cursor:pointer;z-index:1}
.header-movil.active .head-logo{display:none}
.search{width:100%;position:fixed;top:-1000px;left:0;background-color:#fff;z-index:11;-webkit-transition:top .3s ease-in-out;-moz-transition:top .3s ease-in-out;-o-transition:top .3s ease-in-out;transition:top .3s ease-in-out}
.search.is-active{top:0;border-bottom:1px solid #e7e7e7}
.search-inner{width:100%;padding:10px}
.search-close{font-size:1rem;color:#858585;position:absolute;top:10px;right:10px;cursor:pointer}
.search-content__form{margin-top:40px;display:-webkit-box;display:-moz-box;display:-moz-box-flex;display:-ms-flexbox;display:-webkit-flex;display:-o-flex;display:flex;-webkit-box-flex-direction:row;-moz-box-flex-direction:row;-moz-flex-direction:row;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}
.search-content__form input[type="text"]{border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;outline:0;color:#a4c139;font-size:1.125rem;line-height:120%;padding:5px 10px;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
.search-content__form input[type="text"]::-webkit-input-placeholder{font-size:1.125rem;line-height:120%;color:#a4c139}
.search-content__form input[type="text"]:-moz-placeholder{opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);font-size:1.125rem;line-height:120%;color:#a4c139}
.search-content__form input[type="text"]::-moz-placeholder{opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);font-size:1.125rem;line-height:120%;color:#a4c139}
.search-content__form input[type="text"]:-ms-input-placeholder{font-size:1.125rem;line-height:120%;color:#a4c139}
.search-content__form button{border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;outline:0;cursor:pointer}
.search-content__des{font-size:1rem;color:#858585;line-height:120%;margin-top:20px;margin-bottom:30px;padding:0 10px}
footer{width:100%}
.sty-foot{position:relative;z-index:5;background-color:#2c2c2c;color:#fff;text-align:center}
.pre-foot{width:100%;margin:0 auto;padding:30px 20px 40px;border-bottom:1px solid #fff;text-align:center}
.pre-foot__item a{color:#fff;text-decoration:none;font-size:1rem;line-height:150%}
.pre-foot__item{max-width:275px;margin:0 auto;width:100%;margin-bottom:30px}
.pre-foot__item-tit{font-size:1.25rem;line-height:120%;padding-bottom:15px}
.pre-foot__item-des{font-family:'Cabin',Arial,sans-serif;font-size:.875rem;line-height:140%}
.post-foot{width:100%;margin:0 auto;padding-top:20px;padding-bottom:50px}
.post-foot_rights{font-family:'Cabin',Arial,sans-serif;font-size:.8125rem;line-height:140%;text-align:center;padding-bottom:20px}
.post-foot:first-of-type{padding:30px 20px;border-bottom:1px solid #fff}
.post-foot:first-of-type .post-foot_rights{padding-bottom:30px}
.post-foot:first-of-type .post-foot_rights span{font-size:1.25rem;padding-bottom:10px;display:block;text-align:left}
.post-foot:first-of-type input[type="text"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #fff;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;background:none;color:#fff;font-size:.875rem;line-height:120%;font-family:'Cabin',Arial,sans-serif;padding:8px 13px;width:100%}
.post-foot:first-of-type input[type="text"]::-webkit-input-placeholder{color:#fff;font-size:.875rem;line-height:120%;font-family:'Cabin',Arial,sans-serif;padding-top:2px}
.post-foot:first-of-type input[type="text"]:-moz-placeholder{opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);color:#fff;font-size:.875rem;line-height:120%;font-family:'Cabin',Arial,sans-serif;padding-top:2px}
.post-foot:first-of-type input[type="text"]::-moz-placeholder{opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);color:#fff;font-size:.875rem;line-height:120%;font-family:'Cabin',Arial,sans-serif;padding-top:2px}
.post-foot:first-of-type input[type="text"]:-ms-input-placeholder{color:#fff;font-size:.875rem;line-height:120%;font-family:'Cabin',Arial,sans-serif;padding-top:2px}
.post-foot:first-of-type input[type="submit"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background-color:#a4c139;font-size:.875rem;line-height:120%;font-family:'Cabin',Arial,sans-serif;color:#fff;text-transform:uppercase;padding:8px 13px;width:100%;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;margin-top:10px;cursor:pointer;padding-top:10px;height:30px}
.post-foot:last-of-type{padding:30px 20px}
.post-foot:last-of-type a{color:#fff;font-size:.8125rem;line-height:120%;font-family:'Cabin',Arial,sans-serif;text-decoration:none;padding:8px 0}
.rrss{display:inline-block}
.rrss ul{float:right}
.rrss ul li{display:inline-block;vertical-align:middle}
.rrss ul li a{text-decoration:none;padding:0 15px;display:inline-block}
.post-foot:last-of-type .post-foot_contact a{display:inline-block}
.main,.content{height:100%}
.js-whitespace{width:100%;height:45px}
.body-parallax{background-size:cover;background-attachment:fixed;background-position:center center;width:100%;height:100%;z-index:1;position:relative}
.body-parallax .icon-seguir{position:fixed;bottom:30px;left:50%;margin-left:-14px;cursor:pointer;z-index:5}
.body-parallax .margen{position:relative;height:100%}
.body-parallax .parallax-txt{color:#a4c139;font-size:1.5625rem;position:absolute;top:80px;width:100%;right:0;max-width:160px;padding:10px;background-color:#fff;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
.body-parallax .parallax-txt p{display:inline;background-color:#fff;line-height:190%;padding:8px}
.body-home{background:none;background-color:#fff;position:relative;z-index:5}
.art-block1{background-color:#fff;width:100%;margin:0 auto;padding:10px;display:block;padding-bottom:50px}
.art-block1__tit{color:#1f262c;font-family:"Cabin",sans-serif;font-size:1.625rem;font-weight:400;line-height:120%;padding-top:30px}
.art-block1__cnt{color:#3d4a55;font-family:"Cabin",sans-serif;font-size:1rem;font-weight:400;line-height:120%;display:block}
.art-block1__cnt-2col{padding:0;padding-top:35px}
.art-block2__cnt{width:100%;max-width:650px;text-align:center;margin:0 auto;padding:30px 10px}
.art-block2__cnt-tit{font-family:"Cabin",sans-serif;font-weight:700;font-size:1.625rem;line-height:120%;text-align:center;margin-bottom:25px;text-transform:uppercase}
.art-block2__cnt-des{font-size:.9375rem;line-height:120%}
.art-block2__cnt-a{font-family:"Cabin",sans-serif;font-weight:400;font-size:1.5625rem;line-height:120%}
.art-block4{background-position:center center;background-size:cover}
.art-block4__cnt-tit{font-family:"Cabin",sans-serif;font-weight:700;font-size:1.625rem;line-height:120%;color:#fff}
.art-block4__cnt-des,.art-block4__cnt-a,.art-block4__cnt-a a{font-family:"Cabin",sans-serif;font-weight:400;font-size:1.5625rem;line-height:120%;color:#fff}
.mosaic-atletas{width:100%;position:relative;overflow:hidden}
.mosaic-atletas__obj{width:100%;height:100%;background-size:cover;background-position:center center}
.mosaic-atletas__velo{background-color:transparent;background-color:rgba(51,51,51,0.5);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#80333333,endColorstr=#80333333);zoom:1;width:100%;height:100%;position:absolute;top:0;left:0}
.mosaic-atletas .mosaic-atletas-inner{width:100%;position:absolute;top:0;left:0}
.mosaic-atletas__cnt{width:100%;height:100%;color:#fff}
.mosaic-atletas__cnt a{color:#fff}
.mosaic-atletas__cnt-tit{width:100%;text-align:center;margin:0;text-transform:none;font-size:1.5625rem;padding:0 30px;padding-bottom:20px}
.mosaic-atletas__cnt-des{padding-bottom:30px}
.mosaic-atletas__cnt-a{width:100%;text-align:center}
.mosaic-atletas__cnt-a a{font-size:1rem;font-weight:600;text-decoration:none;border-bottom:1px solid #fff}
.galeria-naturaleza{width:100%;height:250px;overflow:hidden;background-color:#add8e6;position:relative}
.galeria-naturaleza .bx-wrapper,.galeria-naturaleza .bxslider1{height:100%}
.galeria-naturaleza .bx-wrapper .bx-pager,.galeria-naturaleza .bxslider1 .bx-pager{position:absolute;bottom:10px;left:0;width:100%}
.galeria-naturaleza .bx-wrapper .bx-pager.bx-default-pager a,.galeria-naturaleza .bxslider1 .bx-pager.bx-default-pager a{background:none;background-color:#fff;border:0;width:15px;height:15px;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;border-radius:100%}
.galeria-naturaleza .bx-wrapper .bx-pager.bx-default-pager a:hover,.galeria-naturaleza .bx-wrapper .bx-pager.bx-default-pager a.active,.galeria-naturaleza .bxslider1 .bx-pager.bx-default-pager a:hover,.galeria-naturaleza .bxslider1 .bx-pager.bx-default-pager a.active{background:#a4c139}
.galeria-naturaleza .bx-wrapper .bx-controls-direction,.galeria-naturaleza .bxslider1 .bx-controls-direction{top:50%}
.galeria-naturaleza .bx-wrapper .bx-controls-direction a,.galeria-naturaleza .bxslider1 .bx-controls-direction a{width:48px;height:48px;background:none;background-color:#000;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;border-radius:100%}
.galeria-naturaleza .bx-wrapper .bx-controls-direction a:before,.galeria-naturaleza .bx-wrapper .bx-controls-direction a:after,.galeria-naturaleza .bxslider1 .bx-controls-direction a:before,.galeria-naturaleza .bxslider1 .bx-controls-direction a:after{content:"";width:15px;height:3px;background-color:#fff;position:absolute;top:50%;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;border-radius:8px}
.galeria-naturaleza .bx-wrapper .bx-controls-direction a.bx-prev,.galeria-naturaleza .bxslider1 .bx-controls-direction a.bx-prev{left:-18px}
.galeria-naturaleza .bx-wrapper .bx-controls-direction a.bx-prev:before,.galeria-naturaleza .bx-wrapper .bx-controls-direction a.bx-prev:after,.galeria-naturaleza .bxslider1 .bx-controls-direction a.bx-prev:before,.galeria-naturaleza .bxslider1 .bx-controls-direction a.bx-prev:after{left:20px}
.galeria-naturaleza .bx-wrapper .bx-controls-direction a.bx-prev:before,.galeria-naturaleza .bxslider1 .bx-controls-direction a.bx-prev:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:27px}
.galeria-naturaleza .bx-wrapper .bx-controls-direction a.bx-prev:after,.galeria-naturaleza .bxslider1 .bx-controls-direction a.bx-prev:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:18px}
.galeria-naturaleza .bx-wrapper .bx-controls-direction a.bx-next,.galeria-naturaleza .bxslider1 .bx-controls-direction a.bx-next{right:-18px}
.galeria-naturaleza .bx-wrapper .bx-controls-direction a.bx-next:before,.galeria-naturaleza .bx-wrapper .bx-controls-direction a.bx-next:after,.galeria-naturaleza .bxslider1 .bx-controls-direction a.bx-next:before,.galeria-naturaleza .bxslider1 .bx-controls-direction a.bx-next:after{right:20px}
.galeria-naturaleza .bx-wrapper .bx-controls-direction a.bx-next:before,.galeria-naturaleza .bxslider1 .bx-controls-direction a.bx-next:before{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:27px}
.galeria-naturaleza .bx-wrapper .bx-controls-direction a.bx-next:after,.galeria-naturaleza .bxslider1 .bx-controls-direction a.bx-next:after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:18px}
.galeria-naturaleza .ga-natur__item{height:250px}
.galeria-naturaleza .ga-natur__item-inner{height:100%}
.galeria-naturaleza .ga-natur__item-inner__img{background-size:cover;background-position:center center;height:100%}
.art-block3__videos{width:100%;height:auto;background-color:#fff;max-width:1200px;margin:0 auto;margin-bottom:60px;padding:0 10px;display:-webkit-box;display:-moz-box;display:-moz-box-flex;display:-ms-flexbox;display:-webkit-flex;display:-o-flex;display:flex;-webkit-box-flex-direction:column;-moz-box-flex-direction:column;-moz-flex-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.art-block3__videos .video-info{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-moz-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;padding:25px 12px 20px;position:relative;background-color:#edebec}
.art-block3__videos .video-info__tit{text-align:left;text-transform:none}
.art-block3__videos .video-info__who{color:#a4c139;font-family:"Cabin",sans-serif;font-size:1.25rem;font-weight:400;line-height:120%;margin-bottom:12px}
.art-block3__videos .video-info__des{line-height:120%;font-size:1rem;font-family:"Cabin",sans-serif;font-weight:400}
.art-block3__videos .video-info__a{margin-top:20px}
.art-block3__videos .video-frame{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-moz-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;height:300px}
.art-block3__videos .video-frame__inner{width:100%;height:100%;background-size:cover;background-position:center center;display:table}
.art-block3__videos .video-frame__play{width:100%;height:100%;display:table-cell;vertical-align:middle;cursor:pointer}
.art-block3__videos .video-frame__play .sprite{display:block;margin:0 auto}
.gallery-news{background-color:transparent;background-color:rgba(51,51,51,0.5);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#80333333,endColorstr=#80333333);zoom:1;width:100%;height:100%}
.gallery-news .bx-wrapper{height:85%}
.gallery-news .bx-wrapper .bx-pager.bx-default-pager a{background:none;border:1px solid #fff}
.gallery-news .bx-wrapper .bx-pager.bx-default-pager a:hover,.gallery-news .bx-wrapper .bx-pager.bx-default-pager a.active{background:#fff}
.gallery-news li{width:100%;padding:10px}
.gallery-news__item{height:100%;width:100%;max-width:750px;margin:0 auto;text-align:center}
.gallery-news__item-tit{width:100%;font-size:1.625rem;display:block;margin-top:35px}
.gallery-news__item-des{width:100%;font-size:1.25rem;display:block;margin-top:20px;margin-bottom:20px}
.gallery-news__item-a{width:100%;display:block}
.titulo-page{position:absolute;width:100%;left:0;bottom:20px;padding:0 10px}
.page-parallax{background-attachment:fixed;background-size:250%;background-position:center 45px;background-repeat:no-repeat}
.bread-options{background-color:#fff;cursor:pointer;position:relative;height:45px}
.bread-options > div{position:absolute;top:10px;right:10px}
.bread-options ul{display:-webkit-box;display:-moz-box;display:-moz-box-flex;display:-ms-flexbox;display:-webkit-flex;display:-o-flex;display:flex;-webkit-box-flex-direction:row;-moz-box-flex-direction:row;-moz-flex-direction:row;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;align-items:center;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center}
.bread-options ul li{font-size:.9375rem;color:#777;font-weight:400;line-height:120%;display:inline-block;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:10px 0;text-align:center;border-bottom:1px solid #edebec;text-transform:uppercase}
.bread-options ul li:not(:last-child){border-right:1px solid #edebec}
.bread-options ul li a{text-decoration:none;color:#777}
.bread-cnt{display:none;background-color:#fff}
.bread-cnt .filtros-movil .filtros-inner{padding:10px}
.bread-cnt .filtros-movil .filtros-inner .filtro-titulo{padding-bottom:10px;font-size:.9375rem;line-height:120%}
.bread-cnt .filtros-movil .filtros-inner .filtro-tipo{padding-left:0}
.breadcrumbs{background-color:#e7e7e7;width:100%;height:40px}
.breadcrumbs .margen{display:table;height:100%}
.breadcrumbs .bread-list{display:table-cell;vertical-align:middle;height:30px;position:absolute;top:12px;left:10px}
.breadcrumbs .bread-list.vpc{display:none}
.breadcrumbs .bread-list > li{display:inline-block;font-family:"Cabin",sans-serif;font-size:.9375rem;line-height:120%;color:#858585}
.breadcrumbs .bread-list > li a{text-decoration:none;color:#858585;-webkit-transition:text-decoration .2s ease-in-out;-moz-transition:text-decoration .2s ease-in-out;-o-transition:text-decoration .2s ease-in-out;transition:text-decoration .2s ease-in-out}
.breadcrumbs .bread-list > li a:hover{text-decoration:underline}
.breadcrumbs .bread-list > li:before{content:"/";padding-right:5px}
.breadcrumbs .bread-list > li:first-child:before{content:"";padding:0}
.breadcrumbs .bread-list > li:last-child,.breadcrumbs .bread-list > li:last-child a{color:#171717}
.bread-dad{overflow:hidden}
.bread-dad.fixed{position:fixed;top:45px;width:100%;z-index:2}
.bread-dad.fixed ~ .page-content{padding-top:75px}
.filtros-resultado{padding:0 10px;font-size:1.25rem}
.buscador{display:table-cell;vertical-align:middle;height:100%;text-align:right;width:100%;padding:0 10px}
.buscador .lupa,.buscador input[name="iBuscar"]{float:left}
.buscador .lupa{margin-right:0;position:absolute;right:15px}
.buscador input[name="iBuscar"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:"Cabin",sans-serif;font-size:1rem;line-height:120%;color:#858585;border:0;background:none;padding-left:3px;width:100%}
.buscador input[name="iBuscar"] ::-webkit-input-placeholder{font-family:"Cabin",sans-serif;font-size:1rem;line-height:120%;color:#858585}
.buscador input[name="iBuscar"] :-moz-placeholder{font-family:"Cabin",sans-serif;font-size:1rem;line-height:120%;color:#858585;opacity:1}
.buscador input[name="iBuscar"] ::-moz-placeholder{font-family:"Cabin",sans-serif;font-size:1rem;line-height:120%;color:#858585;opacity:1}
.buscador input[name="iBuscar"] :-ms-input-placeholder{font-family:"Cabin",sans-serif;font-size:1rem;line-height:120%;color:#858585}
.page-content{width:100%;height:100%;overflow:hidden}
.page-content .filtros{padding:0}
.page-content .filtros-inner{display:-webkit-box;display:-moz-box;display:-moz-box-flex;display:-ms-flexbox;display:-webkit-flex;display:-o-flex;display:flex;-webkit-align-items:center;align-items:center}
.page-content .filtros-inner > div{-webkit-box-flex:2;-moz-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2}
.page-content .filtros-inner > div:first-child{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-family:"Cabin",sans-serif;font-size:1.25rem;color:#171717;padding-bottom:6px}
.prod-list{padding-top:10px;margin-bottom:40px}
.prod-list .atletas-list__tit{width:100%;margin-top:25px; text-align:center;}
.prod-list .atletas-list__tit-txt{display:block; width:80%; margin:0 auto; color:#000; padding-bottom:15px !important;}
.prod-list .linea-barra{height:1px;background-color:#000;display:block;width:100px; margin:15px auto 25px auto;}
.prod-list .atletas-list__resumen{color:#777;font-family:'Cabin',Arial,sans-serif;line-height:140%;font-size:1rem;margin:0 auto 15px auto;width:50%; text-align:center;}
.prod-list li{width:48%;display:inline-block;padding:1%}
.prod-list li a{text-decoration:none}
.prod-list li a .prod-index{padding:20px 10px 10px;border:1px solid transparent;position:relative;-webkit-transition:border .2s ease-in-out;-moz-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}
.prod-list li a .prod-index:before{content:"";display:block;position:absolute;z-index:-1;top:-4px;left:-4px;right:-4px;bottom:-4px;border:4px solid transparent;-webkit-transition:border .2s ease-in-out;-moz-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}
.prod-list li a .prod-index__img{margin-top:0;margin-bottom:20px;min-height:140px;text-align:center}
.prod-list li a .prod-index__img img{max-width:100%;height:auto;max-height:140px}
.prod-list li a .prod-index__nombre{font-family:"Cabin",sans-serif;color:#171717;font-size:1.2rem;line-height:120%;text-align:center;margin-bottom:15px}
.prod-list li a .prod-index__des{font-family:"Cabin",sans-serif;color:#777;font-size:.9375rem;line-height:120%;text-align:center;display:none}
.prod-list li a .prod-index:hover{border:1px solid #a4c139}
.prod-list li a .prod-index:hover:before{border:4px solid #a4c139}
.filtro-tipo{padding-left:15px;margin-bottom:25px}
.filtro-tipo__tit{color:#1d1d1d;font-size:1.25rem;line-height:120%}
.filtros-inner button{display:block;margin-left:10px;margin-top:10px}
.balloon{position:fixed;overflow:hidden;top:48px;left:0;z-index:9;background-color:#fff;width:70px;height:70px;border-radius:100%;border:2px solid #171717;display:table;cursor:pointer;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);visibility:hidden;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.balloon-img{display:table-cell;vertical-align:middle;text-align:center}
.balloon-img img{max-width:80%;display:block;margin:0 auto}
.balloon.showed{visibility:visible;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
.detalle .bread-dad{display:none}
.detalle .bread-dad.fixed ~ .page-content{padding-top:0}
.fondo-blocked{width:100%;position:fixed;height:100%;top:0;left:0;background-color:transparent;background-color:rgba(133,133,133,0.7);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B3858585,endColorstr=#B3858585);zoom:1;z-index:10;overflow:hidden;display:none}
.txtclose{font-family:"Cabin",sans-serif;font-size:1rem;color:#858585;text-decoration:none}
.prod-tech{width:100%;position:fixed;top:0;left:-100%;height:100%;background-color:#fff;z-index:10;-webkit-transition:left .3s ease-in-out;-moz-transition:left .3s ease-in-out;-o-transition:left .3s ease-in-out;transition:left .3s ease-in-out}
.prod-tech.open{left:0}
.prod-tech__inner{padding:10px}
.prod-tech__cnt{padding:0;padding-right:0;overflow-y:scroll;width:100%;overflow-x:hidden}
.prod-tech__cnt .prod-tech__img{width:100%;margin-top:25px;margin-bottom:25px;text-align:center}
.prod-tech__cnt .prod-tech__img > div{background-size:cover;width:100%;height:100%;background-repeat:no-repeat;background-position:center center}
.prod-tech__img img{max-width:100%}
.prod-tech__cnt .prod-tech__txt{font-family:"Cabin",sans-serif;margin-bottom:40px;font-size:.9375rem;line-height:120%}
.prod-tech__cnt .prod-tech__videos li{display:inline-block;width:50%;padding:10px 0;cursor:pointer}
.prod-tech__cnt .prod-tech__videos li:nth-child(2n+1){padding-right:5px}
.prod-tech__cnt .prod-tech__videos li:nth-child(2n){padding-left:5px}
.prod-tech__cnt .prod-tech__trigger-v{width:100%;height:110px}
.prod-tech__cnt .prod-tech__trigger-v > div{width:100%;height:100%;background-size:cover;background-position:center center}
.prod-tech__cnt .prod-tech__trigger-a{font-size:.75rem;line-height:120%;font-family:"Cabin",sans-serif;color:#444;text-transform:uppercase;margin-top:12px}
.prod-tech .foot-btns{display:-webkit-box;display:-moz-box;display:-moz-box-flex;display:-ms-flexbox;display:-webkit-flex;display:-o-flex;display:flex;position:absolute;width:100%;bottom:0;left:0}
.prod-tech .foot-btns a{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-family:"Cabin",sans-serif;font-size:.75rem;line-height:120%;color:#444;text-decoration:none;text-transform:uppercase;border:1px solid #e7e7e7;padding-top:20px;padding-bottom:15px;text-align:center;background-color:#fff;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.prod-tech .foot-btns a:hover{background-color:#e7e7e7;color:#000}
.prod-tiendas,.prod-tallas{width:100%;position:fixed;top:0;right:-100%;height:100%;background-color:#fff;z-index:10;padding:10px;-webkit-transition:right .3s ease-in-out;-moz-transition:right .3s ease-in-out;-o-transition:right .3s ease-in-out;transition:right .3s ease-in-out}
.prod-tiendas.open,.prod-tallas.open{right:0}
.prod-tiendas .txtclose,.prod-tallas .txtclose{float:right}
.prod-tiendas__cnt,.prod-tallas__cnt{width:100%;height:93%;padding:0;overflow-y:auto;overflow-x:hidden;margin-top:40px}
.prod-tiendas__cnt-tit,.prod-filtros__cnt-tit,
.prod-tallas__cnt-tit{font-family:"Cabin",sans-serif;font-size:1.875rem;font-weight:300;line-height:120%;color:#1f262c}
.prod-tiendas__cnt-filtro{display:-webkit-box;display:-moz-box;display:-moz-box-flex;display:-ms-flexbox;display:-webkit-flex;display:-o-flex;display:flex;-webkit-box-flex-direction:column;-moz-box-flex-direction:column;-moz-flex-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:20px 0}
.prod-tiendas__cnt-filtro > div{-webkit-box-flex:3;-moz-box-flex:3;-webkit-flex:3;-ms-flex:3;flex:3;padding-left:0;padding-right:0;padding-bottom:5px}
.prod-tiendas__cnt-filtro > button{-webkit-box-flex:2;-moz-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2}
.prod-tiendas__cnt #map{width:100%;height:250px}
.prod-tiendas__cnt-des,.prod-tallas__cnt-des,.prod-filtros__cnt-des{margin-top:30px}
.prod-tiendas__cnt-des__tit,.prod-filtros__cnt-des__tit{font-family:"Cabin",sans-serif;font-size:1.875rem;font-weight:300;line-height:120%;color:#1f262c}
.prod-tiendas__cnt-des__list{margin-top:40px}
.prod-tiendas__cnt-des__list > li{width:100%;display:inline-block;vertical-align:middle;margin-bottom:50px}
.prod-tiendas__cnt-des__list > li .tienda-nombre{font-family:"Cabin",sans-serif;color:#333;font-size:1rem;text-transform:uppercase;line-height:130%;margin-bottom:15px}
.prod-tiendas__cnt-des__list > li .tienda-link,.prod-tiendas__cnt-des__list > li .tienda-link a{font-family:"Cabin",sans-serif;font-size:1rem;line-height:120%;color:#a4c139}
.prod-preview > .margen{width:100%;margin-top:0;margin-bottom:10px;-webkit-box-flex-direction:column;-moz-box-flex-direction:column;-moz-flex-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-moz-box;display:-moz-box-flex;display:-ms-flexbox;display:-webkit-flex;display:-o-flex;display:flex}
.prod-preview > .margen > *{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:auto;width:100%}
.prod-preview > .margen > .prod-preview__slider{margin:20px 0;min-height:200px}
.prod-preview > .margen > .prod-preview__slider .bx-wrapper .bx-controls-direction{top:50%}
.prod-preview > .margen > .prod-preview__slider .bx-wrapper .bx-controls-direction a{width:48px;height:48px;background:none;background-color:#000;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;border-radius:100%}
.prod-preview > .margen > .prod-preview__slider .bx-wrapper .bx-controls-direction a:before,.prod-preview > .margen > .prod-preview__slider .bx-wrapper .bx-controls-direction a:after{content:"";width:15px;height:3px;background-color:#fff;position:absolute;top:50%;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;border-radius:8px}
.prod-preview > .margen > .prod-preview__slider .bx-wrapper .bx-controls-direction a.bx-prev{left:-18px}
.prod-preview > .margen > .prod-preview__slider .bx-wrapper .bx-controls-direction a.bx-prev:before,.prod-preview > .margen > .prod-preview__slider .bx-wrapper .bx-controls-direction a.bx-prev:after{left:20px}
.prod-preview > .margen > .prod-preview__slider .bx-wrapper .bx-controls-direction a.bx-prev:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:27px}
.prod-preview > .margen > .prod-preview__slider .bx-wrapper .bx-controls-direction a.bx-prev:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:18px}
.prod-preview > .margen > .prod-preview__slider .bx-wrapper .bx-controls-direction a.bx-next{right:-18px}
.prod-preview > .margen > .prod-preview__slider .bx-wrapper .bx-controls-direction a.bx-next:before,.prod-preview > .margen > .prod-preview__slider .bx-wrapper .bx-controls-direction a.bx-next:after{right:20px}
.prod-preview > .margen > .prod-preview__slider .bx-wrapper .bx-controls-direction a.bx-next:before{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:27px}
.prod-preview > .margen > .prod-preview__slider .bx-wrapper .bx-controls-direction a.bx-next:after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:18px}
.prod-preview > .margen > .prod-preview__foto{padding-top:90px;padding-left:80px}
.prod-preview > .margen > .prod-preview__foto img.imagenPrincipal{max-width:80%;max-height:380px}
.prod-preview__content{position:relative;width:100%;padding:10px}
.prod-preview__content .selector{position:absolute;top:-155px;left:10px;width:70px}
.prod-preview .selector li{display:inline-block;vertical-align:middle;cursor:pointer;width:100%;opacity:.5;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}
.prod-preview .selector li img{width:100%;height:auto}
.prod-preview .selector li:hover,.prod-preview .selector li.current{opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
.prod-preview .p-p__c-des__tit{font-family:"Cabin",sans-serif;font-size:2.5rem;color:#171717;line-height:120%;width:100%;text-transform:uppercase}
.prod-preview .p-p__c-des__txt{font-family:'Cabin',Arial,sans-serif;font-size:1rem;color:#3d4a55;line-height:120%;margin-top:20px;margin-bottom:30px}
.prod-preview .p-p__c-des__a{width:100%}
.prod-preview .p-p__c-des__a a{display:block;width:100%;margin-bottom:5px}
.prod-preview .tiendasUS{display:inline-block;width:100%;vertical-align:top;position:relative;z-index:1}
.prod-preview .tiendasUS-tit{background-color:#1d1d1d;position:relative;padding-left:33px;cursor:pointer;width:100%}
.prod-preview .tiendasUS-tit span{color:#fff;font-family:"Cabin",sans-serif;font-size:1rem;line-height:120%;text-transform:uppercase}
.prod-preview .tiendasUS-tit .arrow{position:absolute;top:19px;right:25px;height:9px;width:13px}
.prod-preview .tiendasUS-tit .arrow:before,.prod-preview .tiendasUS-tit .arrow:after{height:2px;width:11px}
.prod-preview .tiendasUS-tit .arrow:before{left:-2px;-webkit-transform:rotate(50deg);-moz-transform:rotate(50deg);-o-transform:rotate(50deg);-ms-transform:rotate(50deg);transform:rotate(50deg);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.prod-preview .tiendasUS-tit .arrow:after{right:-2px;-webkit-transform:rotate(-50deg);-moz-transform:rotate(-50deg);-o-transform:rotate(-50deg);-ms-transform:rotate(-50deg);transform:rotate(-50deg);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.prod-preview .tiendasUS-list{border:1px solid #e7e7e7;position:absolute;top:50px;left:0;width:100%;background-color:#fff;display:none}
.prod-preview .tiendasUS-list li{border-bottom:1px solid #e7e7e7}
.prod-preview .tiendasUS-list li a{color:#777;text-decoration:none;font-family:"Cabin",sans-serif;font-size:1.125rem;line-height:190%;padding:2px 12px;display:block;width:100%;margin-bottom:0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.prod-preview .tiendasUS-list li a:hover{background-color:#777;color:#fff}
.prod-preview .tiendasUS-list li:last-of-type{border-bottom:0}
.prod-preview .tiendasUS.open .arrow:before{-webkit-transform:rotate(-50deg);-moz-transform:rotate(-50deg);-o-transform:rotate(-50deg);-ms-transform:rotate(-50deg);transform:rotate(-50deg)}
.prod-preview .tiendasUS.open .arrow:after{-webkit-transform:rotate(50deg);-moz-transform:rotate(50deg);-o-transform:rotate(50deg);-ms-transform:rotate(50deg);transform:rotate(50deg)}
.prod-info .margen{padding-top:50px;padding-bottom:30px}
.prod-info__tit{text-align:center}
.prod-info__tabs{padding:15px 10px}
.prod-info__tabs-tit{display:inline-block;vertical-align:middle;border:1px solid #777;background-color:#777;width:100%;cursor:pointer;text-align:center}
.prod-info__tabs-tit span{color:#fff;font-family:"Cabin",sans-serif;text-decoration:none;font-size:1.125rem;line-height:120%;padding:8px 30px 5px;display:inline-block;vertical-align:middle}
.prod-info__tabs-tit .arrow{display:inline-block;vertical-align:middle;height:5px;width:16px}
.prod-info__index{margin-top:0;display:none}
.prod-info__index > li{display:inline-block;vertical-align:middle;border:1px solid #777;width:100%;-webkit-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}
.prod-info__index > li:not(:last-of-type){border-bottom:0}
.prod-info__index > li a{font-family:"Cabin",sans-serif;text-decoration:none;font-size:1.125rem;line-height:120%;color:#777;padding:8px 30px 5px;display:block;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out}
.prod-info__index > li.current,.prod-info__index > li:hover{background-color:#777}
.prod-info__index > li.current a,.prod-info__index > li:hover a{color:#fff}
.prod-info__index > li.current{display:none}
.prod-info__cnt{margin-top:20px;padding:10px;font-size:.9375rem;line-height:120%}
.prod-info__cnt > div{display:none}
.prod-info__cnt > div:first-of-type{display:block}
.prod-info__cnt .tech-list{position:relative;width:100%}
.prod-info__cnt .tech-list .blx-controls-direction{position:absolute;top:50%;width:100%}
.prod-info__cnt .tech-list .blx-controls-direction a{width:48px;height:48px;background:none;background-color:#000;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;border-radius:100%;position:absolute}
.prod-info__cnt .tech-list .blx-controls-direction a:before,.prod-info__cnt .tech-list .blx-controls-direction a:after{content:"";width:15px;height:3px;background-color:#fff;position:absolute;top:50%;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;border-radius:8px}
.prod-info__cnt .tech-list .blx-controls-direction a.blx-prev{left:-18px}
.prod-info__cnt .tech-list .blx-controls-direction a.blx-prev:before,.prod-info__cnt .tech-list .blx-controls-direction a.blx-prev:after{left:20px}
.prod-info__cnt .tech-list .blx-controls-direction a.blx-prev:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:27px}
.prod-info__cnt .tech-list .blx-controls-direction a.blx-prev:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:18px}
.prod-info__cnt .tech-list .blx-controls-direction a.blx-next{right:-18px}
.prod-info__cnt .tech-list .blx-controls-direction a.blx-next:before,.prod-info__cnt .tech-list .blx-controls-direction a.blx-next:after{right:20px}
.prod-info__cnt .tech-list .blx-controls-direction a.blx-next:before{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:27px}
.prod-info__cnt .tech-list .blx-controls-direction a.blx-next:after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:18px}
.prod-rel__tit{text-align:center;margin-top:40px;padding:0 10px}
li .prod-rel:nth-child(n+3){display:none}
.page-content .prod-rel li a .prod-index{border:none;padding:0}
.page-content .prod-rel li a .prod-index:before{border:none}
.page-content .prod-rel li a .prod-index:hover{border:none;padding:0}
.page-content .prod-rel li a .prod-index:hover:before{border:none}
.page-content .prod-rel li a .prod-index__nombre{font-size:1.25rem}
.page-content .prod-rel li a .prod-index__img{margin-bottom:15px}
.prod-rel .bx-wrapper .bx-pager.bx-default-pager a{width:15px;height:15px;background:#ccc;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;border-radius:100%}
.prod-rel .bx-wrapper .bx-pager.bx-default-pager a:hover,.prod-rel .bx-wrapper .bx-pager.bx-default-pager a.active{background:#a4c139}
.prod-video{padding:50px 0;background-color:#f5f5f5}
.prod-video .art-block3__videos{margin-bottom:0;background-color:transparent}
.prod-video .art-block3__videos .video-info{background-color:#fff}
.prod-video .art-block3__videos .video-info__tit{text-transform:none;font-weight:400}
.prod-gallery{background-size:cover;background-repeat:no-repeat;background-position:center center;width:100%}
.prod-gallery__layer{background-color:transparent;background-color:rgba(245,245,245,0.9);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#E6F5F5F5,endColorstr=#E6F5F5F5);zoom:1;height:100%}
.prod-gallery__tit{color:#000;text-align:center;padding-top:60px}
.prod-gallery__box{padding:30px 10px;overflow:hidden}
.prod-gallery__box-inner{position:relative;overflow:hidden}
.prod-gallery__box-inner ul{width:100%;float:right;padding-left:0;padding-top:225px}
.prod-gallery__box li{height:155px;width:50%;display:inline-block;padding-left:15px;display:none;cursor:pointer}
.prod-gallery__box li:nth-child(2),.prod-gallery__box li:nth-child(3){padding-bottom:5px;padding-top:3px}
.prod-gallery__box li:nth-child(4),.prod-gallery__box li:nth-child(5){padding-top:0;padding-bottom:5px}
.prod-gallery__box li:nth-child(6),.prod-gallery__box li:nth-child(7){padding-top:0}
.prod-gallery__box li:nth-child(-n+7){display:inline-block;padding-left:2px}
.prod-gallery__box li:nth-child(-2n+6){padding-left:0}
.prod-gallery__box li:nth-child(7){position:relative;overflow:hidden}
.prod-gallery__box li:nth-child(7):before,.prod-gallery__box li:nth-child(7):after{cursor:pointer}
.prod-gallery__box li:nth-child(7):before{content:" ";width:100%;height:100%;position:absolute;z-index:1;background-color:transparent;background-color:rgba(0,0,0,0.6);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);zoom:1}
.prod-gallery__box li:nth-child(7):after{content:"Ver todas";position:absolute;color:#fff;top:50%;left:24%;font-size:.8125rem;font-family:"Cabin",sans-serif;text-transform:uppercase;border-top:2px solid #fff;padding-top:15px;width:60%;text-align:center;z-index:1}
.prod-gallery__box-img{width:100%;height:100%;background-size:cover;background-position:center center;border:1px solid transparent;position:relative;-webkit-transition:border-color .2s ease-in-out;-moz-transition:border-color .2s ease-in-out;-o-transition:border-color .2s ease-in-out;transition:border-color .2s ease-in-out}
.prod-gallery__box-img:before{content:"";display:block;position:absolute;z-index:1;top:-4px;left:-4px;right:-4px;bottom:-4px;border:4px solid transparent;-webkit-transition:border-color .2s ease-in-out;-moz-transition:border-color .2s ease-in-out;-o-transition:border-color .2s ease-in-out;transition:border-color .2s ease-in-out}
.prod-gallery__box-img:hover{border-color:#a4c139}
.prod-gallery__box-img:hover:before{border-color:#a4c139}
.prod-gallery__box li:first-child{width:100%;height:215px;position:absolute;top:0;left:0;padding-left:0}
.logos{margin:60px 0}
.logos .bx-wrapper .bx-prev{background:url(../img/sprite.fw.png);background-position:-27px -129px;width:11px;height:17px;left:-40px}
.logos .bx-wrapper .bx-next{background:url(../img/sprite.fw.png);background-position:-59px -129px;width:11px;height:17px;right:-40px}
.atletas-list .atletas-list__tit{width:100%;margin-top:25px;display:-webkit-box;display:-moz-box;display:-moz-box-flex;display:-ms-flexbox;display:-webkit-flex;display:-o-flex;display:flex;-webkit-box-flex-direction:row;-moz-box-flex-direction:row;-moz-flex-direction:row;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;align-items:center;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center}
.atletas-list .atletas-list__tit-txt{display:inline-block;padding-right:30px}
.atletas-list .atletas-list__tit .linea-barra{height:1px;background-color:#777;display:inline-block;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
.atletas-list .atletas-list__resumen{color:#777;font-family:'Cabin',Arial,sans-serif;line-height:120%;font-size:1rem;margin-top:0;margin-bottom:25px;width:100%}
.atletas-list{margin-top:0;margin-bottom:50px;padding:0 10px}
.atletas-list li{width:100%;display:inline-block;padding:0 1px}
.atletas-list li a{text-decoration:none}
.atletas-list li .prod-index{position:relative;overflow:hidden}
.atletas-list li .prod-index .leyenda{position:absolute;width:100%;bottom:0;left:0;padding:8px;background-color:transparent;background-color:rgba(255,255,255,0.9);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#E6FFFFFF,endColorstr=#E6FFFFFF);zoom:1;-webkit-transition:bottom .2s ease-in-out;-moz-transition:bottom .2s ease-in-out;-o-transition:bottom .2s ease-in-out;transition:bottom .2s ease-in-out}
.atletas-list li .prod-index__nombre{font-family:"Cabin",sans-serif;font-size:1.125rem;line-height:120%;text-decoration:none;color:#171717;padding-bottom:0;margin-bottom:5px}
.atletas-list li .prod-index__des{font-family:"Cabin",sans-serif;font-size:1rem;line-height:120%;color:#a4c139;margin-bottom:5px}
.atletas-list li .prod-index__img img{width:100%}
.atletas-list li .prod-index:hover .leyenda{bottom:0}
.filtros-atletas .filtros-margen{margin:0 auto;width:100%}
.filtros-atletas .filtros-inner{width:50%;float:right}
.page-content .filtros-atletas.filtros.fixed .filtros-inner{width:50%;float:right}
.art-block5__cnt0{padding:50px 10px 0;position:relative;font-size:.9375rem;line-height:120%;display:none}
.art-block5__cnt0 a{text-decoration:none;color:#333;display:block;padding-left:25px}
.art-block5__cnt0 a:before,.art-block5__cnt0 a:after{content:"";width:12px;height:2px;background-color:#333;position:absolute;left:10px}
.art-block5__cnt0 a:before{top:65px;-webkit-transform:rotate(-35deg);-moz-transform:rotate(-35deg);-o-transform:rotate(-35deg);-ms-transform:rotate(-35deg);transform:rotate(-35deg)}
.art-block5__cnt0 a:after{bottom:5px;-webkit-transform:rotate(35deg);-moz-transform:rotate(35deg);-o-transform:rotate(35deg);-ms-transform:rotate(35deg);transform:rotate(35deg)}
.detalle-atleta{width:100%;height:100%;position:fixed}
.detalle-atleta .bx-wrapper,.detalle-atleta .bx-viewport,.detalle-atleta .bxslider-atleta{width:100%;height:100%!important}
.detalle-atleta .bxslider-atleta li{width:100%;height:100%}
.detalle-atleta .bxslider-atleta li .atleta-slider__item{width:100%;height:100%;background-size:cover;background-position:center center}
.detalle-atleta .bx-wrapper .bx-controls-direction{top:50%}
.detalle-atleta .bx-wrapper .bx-controls-direction a{width:48px;height:48px;background:none;background-color:#000;z-index:60;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;border-radius:100%}
.detalle-atleta .bx-wrapper .bx-controls-direction a:before,.detalle-atleta .bx-wrapper .bx-controls-direction a:after{content:"";width:15px;height:3px;background-color:#fff;position:absolute;top:50%;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;border-radius:8px}
.detalle-atleta .bx-wrapper .bx-controls-direction a.bx-prev{left:-18px}
.detalle-atleta .bx-wrapper .bx-controls-direction a.bx-prev:before,.detalle-atleta .bx-wrapper .bx-controls-direction a.bx-prev:after{left:20px}
.detalle-atleta .bx-wrapper .bx-controls-direction a.bx-prev:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:27px}
.detalle-atleta .bx-wrapper .bx-controls-direction a.bx-prev:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:18px}
.detalle-atleta .bx-wrapper .bx-controls-direction a.bx-next{right:-18px}
.detalle-atleta .bx-wrapper .bx-controls-direction a.bx-next:before,.detalle-atleta .bx-wrapper .bx-controls-direction a.bx-next:after{right:20px}
.detalle-atleta .bx-wrapper .bx-controls-direction a.bx-next:before{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:27px}
.detalle-atleta .bx-wrapper .bx-controls-direction a.bx-next:after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:18px}
.detalle-atleta .atleta-box{width:220px;height:60px;position:relative;background:#1d1d1d;border:12px solid #1d1d1d;position:absolute;bottom:55px;left:50%;margin-left:-110px;z-index:60;-webkit-border-radius:9px;-moz-border-radius:9px;-ms-border-radius:9px;border-radius:9px;cursor:pointer}
.detalle-atleta .atleta-box:after,.detalle-atleta .atleta-box:before{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}
.detalle-atleta .atleta-box:after{border-color:rgba(106,60,213,0);border-width:12px;border-top-color:#1d1d1d;margin-left:-12px}
.detalle-atleta .atleta-box:before{border-color:rgba(194,225,245,0);border-width:30px;border-top-color:#1d1d1d;margin-left:-30px}
.detalle-atleta .atleta-box__nom{color:#fff;text-align:center;height:25px;overflow:hidden}
.detalle-atleta .atleta-box .icon-seguir{position:absolute;bottom:0;margin-left:-6px}
.detalle-atleta .atleta-box .icon-seguir .arrow:before{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);left:-1px}
.detalle-atleta .atleta-box .icon-seguir .arrow:after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);right:-1px}
.art-block5__inner{width:100%;margin:0 auto;padding:25px 10px 40px;display:-webkit-box;display:-moz-box;display:-moz-box-flex;display:-ms-flexbox;display:-webkit-flex;display:-o-flex;display:flex;-webkit-box-flex-direction:column;-moz-box-flex-direction:column;-moz-flex-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.art-block5__inner .art-block5__cnt1{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;max-width:320px}
.art-block5__inner .art-block5__cnt1 .atleta-foto{width:100%;height:100%;background-size:cover;background-position:center center;height:380px}
.art-block5__inner .art-block5__cnt2{-webkit-box-flex:2;-moz-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2;padding:0 5px;padding-top:10px;position:relative}
.atleta-proc{font-family:"Cabin",sans-serif;line-height:120%;font-size:1.125rem;text-transform:uppercase;color:#446ba5;margin-top:12px;margin-bottom:6px}
.atleta-rol{color:#666;text-transform:uppercase}
.atleta-des{color:#494949;font-size:1rem;line-height:120%;padding-top:0}
.atleta-a{color:#a4c139;font-size:.9375rem;line-height:120%;padding-top:10px}
.atleta-a a{color:#a4c139;text-decoration:none;-webkit-transition:text-decoration .2s ease-in-out;-moz-transition:text-decoration .2s ease-in-out;-o-transition:text-decoration .2s ease-in-out;transition:text-decoration .2s ease-in-out}
.atleta-a a:hover{text-decoration:underline}
.atleta-bio{border-top:1px solid #e7e7e7;padding:30px 10px 35px}
.atleta-bio .margen{max-width:900px}
.atleta-bio *{font-family:"Cabin",sans-serif;font-size:1.125rem;line-height:160%;color:#494949;text-align:center}
.atleta-trivia{border-top:1px solid #e7e7e7;padding:30px 10px 20px}
.atleta-trivia__tit{color:#1f262c;font-weight:600;text-align:center}
.trivia-txt,.trivia-rrsssumup,.trivia-prod__txt,.trivia-rrss__txt{color:#333;font-family:"Cabin",sans-serif;font-size:.875rem;line-height:120%;text-decoration:none}
.trivia-list{margin-top:40px;padding-bottom:10px}
.trivia-list li{width:100%;display:inline-block;vertical-align:top}
.trivia-list li a{text-decoration:none}
.trivia-list li .trivia-up{height:230px;background-color:#e7e7e7}
.trivia-list li .trivia-up__foto{width:100%;height:100%;background-size:cover;background-position:center center}
.trivia-list li .trivia-bottom{padding:12px;padding-bottom:40px}
.trivia-list li .trivia-bottom .trivia-rrssuser{font-family:"Cabin",sans-serif;font-size:1.125rem;line-height:130%;color:#333;padding:5px}
.trivia-list li .trivia-bottom .trivia-rrsssumup,.trivia-list li .trivia-bottom .trivia-prod__txt{padding:0 5px}
.trivia-rrss__logo{background-color:#858585;padding:6px;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;border-radius:100%;width:35px;height:33px}
#trivia-spot2 .trivia-up{display:table;width:100%}
#trivia-spot2 .trivia-up .trivia-rrss{display:table-cell;vertical-align:middle;padding:0 25px;position:relative}
#trivia-spot2 .trivia-up .trivia-rrss__logo{position:absolute;margin-top:-48px}
.trivia-spot .trivia-up{display:block;width:100%}
.trivia-spot .trivia-up .trivia-prod{vertical-align:middle;width:100%;text-align:center}
.trivia-spot .trivia-up .trivia-prod__nom{color:#171717;margin-top:15px}
.rrss-list{width:100%;text-align:center}
.rrss-list li{display:inline-block;margin:0 8px}
.rrss-list li *{margin-left:auto;margin-right:auto}
.tecnologias{padding-top:40px}
.tecnologias .art-block2__cnt-tit{text-transform:none}
.tecnologias .art-block2__cnt-des{color:#777}
.tech-list{margin-bottom:25px}
.tech-list li{width:100%;display:inline-block;vertical-align:top;margin-bottom:35px;padding:0 10px}
.tech-list li a{text-decoration:none}
.tech{width:100%;border:1px solid #e7e7e7;position:relative}
.tech-img{width:100%;height:205px}
.tech-img > *{width:100%;height:100%;background-size:cover;background-position:center center}
.tech-nombre{color:#1d1d1d;text-decoration:none;margin-bottom:15px}
.tech-info{padding:35px 15px;padding-bottom:80px;padding-top:20px}
.tech-info .tech-des{color:#777;font-size:.9375rem;line-height:120%}
.tech-info .tech-a{position:absolute;bottom:30px;left:15px}
.tech-info .tech-a a{text-decoration:none;color:#1d1d1d}
.tech-info .tech-a:hover a{color:#fff}
.tech-info .tech-logo{position:absolute;right:15px;bottom:15px}
.irAtras{color:#444;text-decoration:none;font-family:"Cabin",sans-serif;font-size:1rem;line-height:120%;position:relative;padding-left:25px;text-transform:uppercase}
.irAtras:before{content:" ";width:12px;height:2px;background-color:#444;position:absolute;top:6px;left:0;-webkit-transform:rotate(-35deg);-moz-transform:rotate(-35deg);-o-transform:rotate(-35deg);-ms-transform:rotate(-35deg);transform:rotate(-35deg)}
.irAtras:after{content:" ";width:12px;height:2px;background-color:#444;position:absolute;bottom:6px;left:0;-webkit-transform:rotate(35deg);-moz-transform:rotate(35deg);-o-transform:rotate(35deg);-ms-transform:rotate(35deg);transform:rotate(35deg)}
.detalle-tecnologia{padding-top:40px;max-width:100%}
.detalle-tecnologia .art-block2__cnt-des{color:#595959;margin:0 auto;max-width:90%;text-align:justify}
.detalle-tecnologia .art-block2__cnt-des p{margin:0 auto}
.detalle-tecnologia .art-block2__cnt-des img{display:block;margin:0 auto;max-width:100%;height:auto}
.detalle-tecnologia.prod-rel{padding-top:0}
.detalle-tecnologia .prod-list{margin-bottom:80px}
.tech-banda{background-color:#222}
.tech-banda .margen{display:-webkit-box;display:-moz-box;display:-moz-box-flex;display:-ms-flexbox;display:-webkit-flex;display:-o-flex;display:flex}
.tech-banda__img{width:100%;height:275px;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:none}
.tech-banda__img > div{width:100%;height:100%;background-size:cover;background-position:center center}
.tech-banda__txt{color:#fff;-webkit-box-flex:10;-moz-box-flex:10;-webkit-flex:10;-ms-flex:10;flex:10;text-align:center;padding:0 20px}
.tech-banda__txt-tit{padding-top:35px;padding-bottom:25px;color:#fff}
.tech-banda__txt-des{font-family:"Cabin",sans-serif;font-size:1rem;line-height:120%;padding-bottom:25px}
.familias-list li{width:100%;background-size:cover;background-position:center center;border-top:1px solid #fff;position:relative}
.familias-list li:first-of-type{border-top:4px solid #fff}
.familias-list li:last-child{border-bottom:1px solid #fff}
.familias-list li a{text-decoration:none}
.familias-list li a:hover .fondo-velo{opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
.familias-list li .fondo-velo{width:100%;height:100%;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.familias-list li .familia-index{text-align:center;padding:0 10px;position:absolute;top:0;left:0;width:100%}
.familias-list li .familia-index__inner{width:100%;max-width:580px;margin:0 auto}
.familias-list li .familia-index__nombre{font-size:2.3rem;color:#fff;line-height:120%;padding-top:25px;font-weight:400}
.familias-list li .familia-index__des{font-size:1rem;color:#fff;line-height:140%;font-weight:300;padding-top:15px}
.familias-list li .familia-index__a{font-size:1.375rem;color:#fff;line-height:120%;font-weight:400;padding-bottom:2px;border-bottom:1px solid #fff;display:inline-block;padding-top:35px;margin-bottom:30px}
.otras-page .margen{padding:10px;margin-top:55px}
.error-img{width:100%;display:table;max-width:320px;margin:0 auto}
.error-img__inner{width:100%;display:table-cell;text-align:center}
.error-img__inner img{width:100%;height:auto}
.error-img span{font-size:2.5rem;color:#a4c139;font-weight:700;text-align:center;text-transform:uppercase;display:block}
.error-cnt{text-align:center;max-width:655px;margin:0 auto;margin-top:45px}
.error-cnt__tit{margin-bottom:25px}
.error-cnt__des{font-size:1rem;line-height:140%;margin-bottom:30px}
.error-cnt__a{margin-bottom:30px}
.body-page__content{padding:10px;margin-bottom:25px}
.resultado-num{margin-top:10px;padding:0 10px}
.formulario{margin-bottom:40px}
.formulario__inner{padding:10px}
.formulario-intro{margin-top:15px;margin-bottom:25px}
.info_maps{padding:20px}
.info_maps .maps_textbox{background-color:#fff;padding:10px}
.info_maps .maps_textbox a{text-decoration:none;color:#3d4a55}
.info_maps .btn-vergoomaps{width:100%}
.ayuda-page .bread-options{text-decoration:none;font-size:.9375rem;color:#777;line-height:120%;display:block;padding:10px;padding-top:15px;border-bottom:1px solid #e7e7e7}
.ayuda-page .bread-options .arrow{width:13px;top:20px;right:20px}
.ayuda-page .bread-options .arrow:before,.ayuda-page .bread-options .arrow:after{background-color:#777;width:15px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.ayuda-page .bread-options.is-active .arrow:before{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.ayuda-page .bread-options.is-active .arrow:after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.ayuda-page .content-block{padding:10px;margin-bottom:30px;margin-top:10px}
.sflistItemToggleLnk{color:#1f262c;font-size:1.125rem;line-height:120%;text-decoration:none;display:block}
.sflistItemContent{color:#3d4a55;font-size:1rem;line-height:120%;margin-top:16px}
.sflistListItem.sflistitem{border-bottom:1px solid #e7e7e7;padding:15px 0}
.art-block2__cnt.videos{max-width:100%}
.videos-destacado.art-block3__videos{padding:0;max-width:650px;margin-top:20px;text-align:left;border:1px solid #e7e7e7}
.videos-destacado.art-block3__videos .video-info{background-color:transparent}
.tech-img .video-frame__inner{display:table;width:100%;height:100%}
.tech-img .video-frame__inner .video-frame__play{display:table-cell;vertical-align:middle}
.tech-img .video-frame__inner .video-frame__play .play-icon{display:block;margin:0 auto;background-image:url(../img/icons/play-yt.fw.png);background-repeat:no-repeat;background-position:0 0;height:136px;width:136px}
.tech-list.videos .tech-info{padding-bottom:110px}
.art-block2__cnt.noticias{max-width:100%}
.art-block2__cnt.noticias .tech{padding:0;margin-top:20px;text-align:left;border:1px solid #e7e7e7}
.tech.destacado .tech-info,.tech-list.noticias .tech-info{height:auto;padding-bottom:80px;padding-top:20px;position:static}
.tech.destacado .tech-info .tech-des,.tech-list.noticias .tech-info .tech-des{max-height:100%;margin-top:10px}
.tech.destacado .destacado-fecha,.tech-list.noticias .destacado-fecha{font-size:.9375rem;line-height:120%;color:#a4c139}
.tech.destacado .tech-nombre,.tech-list.noticias .tech-nombre{font-size:1.5625rem;height:auto;overflow:visible;margin-bottom:0;margin-top:10px}
.tech.destacado .destacado-autor,.tech-list.noticias .destacado-autor{font-size:.9375rem;line-height:120%;color:#a4c139;margin-top:20px}
.tech.destacado .destacado-autor span,.tech-list.noticias .destacado-autor span{color:#333}
.tech.destacado,.tech-list.noticias .tech{height:auto;position:relative}
.tech.destacado a{text-decoration:none}
.noticia{width:100%;padding:30px 10px;font-size:1rem;line-height:140%;color:#3d4a55}
.noticia-intro{border-bottom:1px solid #e7e7e7;margin-bottom:20px}
.noticia-intro__fec{color:#a4c139;font-size:1.125rem;line-height:120%}
.noticia-intro__tit{font-size:2.5rem;line-height:120%;color:#222;padding-top:10px;padding-bottom:25px}
.noticia-content .video-frame__inner{cursor:pointer}
.noticia-content .video-frame__inner .play{display:block;margin:0 auto}
.noticia-content__autor{font-size:1.125rem;line-height:120%;color:#000;padding-top:10px;padding-bottom:15px}
.noticia-content__autor span{color:#333}
.noticia-content .bx-wrapper{height:100%}
.noticia-content .bx-wrapper .bx-pager{position:absolute;bottom:10px;left:0;width:100%}
.noticia-content .bx-wrapper .bx-pager.bx-default-pager a{background:none;background-color:#fff;border:0;width:15px;height:15px;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;border-radius:100%}
.noticia-content .bx-wrapper .bx-pager.bx-default-pager a:hover,.noticia-content .bx-wrapper .bx-pager.bx-default-pager a.active{background:#a4c139}
.noticia-content .bx-wrapper .bx-controls-direction{top:50%}
.noticia-content .bx-wrapper .bx-controls-direction a{width:48px;height:48px;background:none;background-color:#000;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;border-radius:100%}
.noticia-content .bx-wrapper .bx-controls-direction a:before,.noticia-content .bx-wrapper .bx-controls-direction a:after{content:"";width:15px;height:3px;background-color:#fff;position:absolute;top:50%;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;border-radius:8px}
.noticia-content .bx-wrapper .bx-controls-direction a.bx-prev{left:20px}
.noticia-content .bx-wrapper .bx-controls-direction a.bx-prev:before,.noticia-content .bx-wrapper .bx-controls-direction a.bx-prev:after{left:15px}
.noticia-content .bx-wrapper .bx-controls-direction a.bx-prev:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:27px}
.noticia-content .bx-wrapper .bx-controls-direction a.bx-prev:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:18px}
.noticia-content .bx-wrapper .bx-controls-direction a.bx-next{right:20px}
.noticia-content .bx-wrapper .bx-controls-direction a.bx-next:before,.noticia-content .bx-wrapper .bx-controls-direction a.bx-next:after{right:15px}
.noticia-content .bx-wrapper .bx-controls-direction a.bx-next:before{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:27px}
.noticia-content .bx-wrapper .bx-controls-direction a.bx-next:after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:18px}
.noticia-footer{text-align:center;padding-top:40px}
.noticia-footer__rrss{padding-top:20px;margin-bottom:60px}
.noticia-related{padding:0}
.noticia-related__tit,.noticia-related h3{font-size:1.5625rem;color:#a4c139;line-height:120%;margin-bottom:20px}
.noticia-related .tech-list li{padding:0}
.noticia-related .tech-list li .tech{border:0}
.noticia-related .tech-list li .tech .tech-info{padding:10px 0 25px}
.noticia-related .tech-list li .tech .tech-info .tech-a{position:static;margin-top:20px}
.slider-detalle__img{height:200px;width:100%}
.slider-detalle__img > div{background-size:cover;width:100%;height:100%;background-repeat:no-repeat}
.press-center{width:100%;padding:10px 10px 30px;font-size:1rem;line-height:140%;color:#3d4a55}
.press-center .noticia-related{padding:0;margin-top:50px}
.document{width:100%}
.document:not(:last-of-type){border-bottom:1px solid #e7e7e7}
.document-data,.document-icon{padding-top:30px;padding-bottom:25px;display:table-cell;vertical-align:middle}
.document-data{padding-right:15%;width:100%}
.document a{text-decoration:none;display:table;width:100%}
.document-fec{font-size:1rem;line-height:120%;color:#a4c139;margin-bottom:6px;width:100%}
.document-name{font-size:1.125rem;line-height:120%;color:#1f262c;width:100%}
.paginacion{margin:20px 0;text-align:center}
.paginacion a{color:#777;font-size:2.1875rem;line-height:120%;text-decoration:none;height:45px;width:45px;display:inline-block;vertical-align:middle;padding:2px;margin:0 5px;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;border-radius:100%;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.paginacion a.sf_PagerCurrent,.paginacion a:hover{background-color:#a4c139;color:#fff}
.body-parallax .arrow.js-goon__ani1{-webkit-animation:arrow_disappear 1s infinite .1s;animation:arrow_disappear 1s infinite .1s}
.body-parallax .arrow.js-goon__ani2{-webkit-animation:arrow_disappear 1s infinite;animation:arrow_disappear 1s infinite}
.home-parallax{background-image:url(/imagenes/fondo-home.jpg);background-position:0 40px;-webkit-transition:background-position .1s ease-in-out;-moz-transition:background-position .1s ease-in-out;-o-transition:background-position .1s ease-in-out;transition:background-position .1s ease-in-out}
/*.sf_cols > :last-of-type > div > :nth-child(2){margin-bottom:25px}*/