article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary{display:block;}
audio,
canvas,
progress,
video{display:inline-block;}
audio:not([controls]){display:none;height:0;}
progress{vertical-align:baseline;}
template,
[hidden]{display:none;}
img{border-style:none;}
svg:not(:root){overflow:hidden;}
code,
kbd,
pre,
samp{font-family:monospace, monospace;font-size:1em;}
figure{margin:1em 40px;}
hr{box-sizing:content-box;height:0;overflow:visible;}
button,
input{overflow:visible;}
button,
select{text-transform:none;}
button,
html [type="button"],
[type="reset"],
[type="submit"]{-webkit-appearance:button;}
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}
textarea{overflow:auto;}
[type="checkbox"],
[type="radio"]{box-sizing:border-box;padding:0;}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button{height:auto;}
[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
::-webkit-input-placeholder{color:inherit;opacity:0.54;}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}
.button{font-size:8.5px;line-height:10px;text-align:right;text-transform:uppercase;color:#ffffff;display:inline-block;padding:5px 15px;background:#333333;border:1px;font-weight:200;}
.button:hover{background-color:#0193ff;color:#fff;}
.button:active,
.button.is-checked,
.button.is-selected{background-color:#0193ff;}
.button.is-checked,
.button.is-selected{color:white;}
.button input[type="radio"]{display:none;}
.button-group:after{content:'';display:block;clear:both;}
.button-group .button{float:left;border-radius:0;margin-right:1px;}
.button-group .button:first-child{border-radius:0.5em 0 0 0.5em;}
.button-group .button:last-child{border-radius:0 0.5em 0.5em 0;}
*[data-license-property]{color:#4BF;}
.duo:after{content:'';display:block;clear:both;}
.duo__cell{margin-bottom:10px;}
.duo--legal__plain{padding:0 0.8em;background:#161615;color:#AAA;}
.duo--legal--first .duo--legal__official:before,
.duo--legal--first .duo--legal__plain:before{display:block;padding-top:0.5em;font-size:0.88em;color:#888;}
.duo--legal--first .duo--legal__official:before{content:'Official legal copy'}
.duo--legal--first .duo--legal__plain:before{content:'Plain English'}
@media screen and (min-width:768px){.duo__cell{float:left;width:48.5%;}
.duo__cell:first-child{margin-right:3%;}
.duo__cell--license-option p{margin-top:0;}
}
.element-item{position:relative;float:left;width:300px;height:150px;margin:10px;background:#000;color:#262524;}
.element-item > *{margin:0;padding:0;}
.grid{position:relative;}
.grid:after{content:'';display:block;clear:both;}
.grid--counting{counter-reset:item;}
.grid--counting .grid-item:before{counter-increment:item;content:counter(item);display:block;color:#555;padding-top:0.2em;text-align:center;font-size:18px;}
.grid--fit-width{margin:0 auto;}
.grid-image-item,
.grid--images .grid-sizer{width:33.33%;}
.grid-image-item{float:left;}
.grid-image-item img{display:block;max-width:100%;}
.grid-item{float:left;width:50px;height:50px;background:#e6e5e4;border:2px solid hsla(0, 0%, 0%, 0.4);}
.grid-item--width2{width:100px;}
.grid-item--height2{height:100px;}
.grid-item--width3{width:150px;}
.grid-item--height3{height:150px;}
.grid-item--gigante{width:150px;height:200px;}
.grid--clickable .grid-item:hover{border-color:#28F;background:#8CF;cursor:pointer;}
.grid--fluid-5-col .grid-item,
.grid--fluid-5-col .grid-sizer{width:20%;}
.grid--fluid-5-col .grid-item--width2{width:40%;}
.grid--has-gutter .grid-item--width2{width:110px;}
.grid--masonry-gutter-bottom .grid-item{margin-bottom:10px;}
.grid--masonry-gutter-bottom .grid-item--height2{height:110px;}
.grid--packery-gutter .grid-item--width2{width:110px;}
.grid--packery-gutter .grid-item--height2{height:110px;}
.grid--fluid-gutter .grid-item,
.grid--fluid-gutter .grid-sizer{width:22%;}
.grid--fluid-gutter .gutter-sizer{width:4%;}
.grid--fluid-gutter .grid-item--width2{width:48%;}
.grid--masonry-horizontal-gutter .grid-item--height2{height:110px;}
.grid--masonry-horizontal-gutter-right .grid-item{margin-right:10px;}
.grid--masonry-horizontal-gutter-right .grid-item--width2{width:110px;}
.grid--cells-by-row-element-sizing .grid-item{width:13%;}
.grid--cells-by-row-element-sizing .grid-item--width2{width:23%;}
.grid--cells-by-row-element-sizing .grid-sizer{width:25%;height:110px;}
.grid--cells-by-column-element-sizing .grid-item{height:13%;}
.grid--cells-by-column-element-sizing .grid-item--width2{height:23%;}
.grid--cells-by-column-element-sizing .grid-sizer{height:25%;width:110px;}
.in-use-grid .grid-sizer,
.in-use-grid__item{width:23.5%;}
.in-use-grid .gutter-sizer{width:2%;}
.in-use-grid__item{background:#161615;float:left;margin-bottom:20px;border-radius:5px;}
.in-use-grid__item__title{margin:0;padding:10px;}
.in-use-grid__item__image{display:block;max-width:100%;border-radius:0 0 5px 5px;}
*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;}
.cool{position:relative;border:1px solid #000;overflow:hidden;}
.cool img{max-width:100%;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;}
.cool:hover img{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);opacity:0.4;}
.hovereffect .overlay{width:100%;height:100%;position:absolute;overflow:hidden;top:0;left:0;opacity:0;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.hovereffect h2{color:#fff;text-align:center;position:relative;font-size:11px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;padding-top:60px;}
.hovereffect:hover .overlay{opacity:1;filter:alpha(opacity=100);}
.hovereffect:hover h2,.hovereffect:hover{opacity:1;filter:alpha(opacity=0);-ms-transform:translatey(0);-webkit-transform:translatey(0);transform:translatey(0);}