[class*='icono'] {
	color: #FFF;
	opacity: 1;
}

.ico {
	display: block;
}

.icono-stroke,.icono-home,.icono-home:before,.icono-home:after,.icono-mail,.icono-mail:before,[class*="icono-check"][class*="Circle"],.icono-power,.icono-heart,.icono-heart:before,.icono-heart:after,.icono-infinity:before,.icono-infinity:after,.icono-flag:before,.icono-flag:after,.icono-file,.icono-document,.icono-folder,.icono-pin,.icono-pin:before,.icono-smile,.icono-smile:after,.icono-eye,.icono-sync,.icono-signIn,.icono-signIn:before,.icono-signOut,.icono-signOut:before,.icono-chain:before,.icono-chain:after,.icono-youtube,.icono-youtube:before,.icono-rename,.icono-search,.icono-book,.icono-book:before,.icono-book:after,.icono-forbidden,.icono-trash,.icono-keyboard,.icono-mouse,.icono-mouse:before,.icono-user,.icono-user:before,.icono-crop,.icono-crop:before,.icono-display,.icono-imac,.icono-imacBold,.icono-iphone,.icono-iphoneBold,.icono-macbook:before,.icono-macbookBold:before,.icono-image,.icono-headphone,.icono-video,.icono-nexus,.icono-microphone,.icono-microphone:before,.icono-terminal,.icono-paperClip,.icono-paperClip:before,.icono-paperClip:after,.icono-market,.icono-market:after,.icono-clock,.icono-commentEmpty,.icono-areaChart,.icono-bookmarkEmpty,.icono-bookmarkEmpty:before,.icono-volumeLow:before,.icono-tag,.icono-tag:after,.icono-camera,.icono-piano,.icono-ruler,.icono-creditCard,[class*="icono-"][class*="Circle"],.icono-frown,.icono-frown:after,.icono-meh,.icono-meh:after,.icono-barChart,.icono-volumeMedium:before,.icono-volumeHigh:after,.icono-volumeHigh:before {
	border: 2px solid
}

.stickCenterV,.icono-dropper:before,.icono-list:before,.icono-chain:before,.icono-chain:after,.icono-rename:before,.icono-video:before,.icono-paperClip:before,.icono-indent:before,.icono-volumeLow:before,.icono-volumeDecrease:before,.icono-volumeDecrease:after,.icono-flickr:before,.icono-flickr:after,.icono-outdent:before,.icono-volumeMedium:before,.icono-volumeHigh:after,.icono-volumeIncrease:before,.icono-volumeIncrease:after,.icono-volumeHigh:before,.icono-volumeMute:before,.icono-volumeMute:after {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%)
}

.stickCenterH,.icono-search:before,.icono-trash:before,.icono-mouse:before,.icono-mouse:after,.icono-user:before,.icono-display:before,.icono-display:after,.icono-imac:after,.icono-imacBold:before,.icono-imacBold:after,.icono-iphone:before,.icono-iphone:after,.icono-macbook:before,.icono-macbookBold:before,.icono-microphone:before,.icono-microphone:after,.icono-market:after,[class*="icono-textAlign"].icono-textAlignCenter:before,[class*="icono-textAlign"].icono-textAlignCenter:after,[class*="icono-exclamation"]:after,.icono-tag:after,.icono-cup:after {
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%)
}

.stickCenter,[class*="icono-plus"]:before,[class*="icono-cross"]:before,[class*="icono-plus"]:after,[class*="icono-cross"]:after,.icono-document:after,.icono-pin:before,.icono-eye:before,.icono-gear:before,.icono-youtube:after,.icono-forbidden:before,.icono-keyboard:before,.icono-video:after,.icono-clock:before,.icono-clock:after,.icono-camera:before,.icono-instagram:before,[class*="icono-check"]:before {
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.spin[class*="spin"] {
	-webkit-animation: loading-spinner 2s infinite linear;
	-moz-animation: loading-spinner 2s infinite linear;
	-o-animation: loading-spinner 2s infinite linear;
	animation: loading-spinner 2s infinite linear
}

@-webkit-keyframes loading-spinner {
	0% {
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg)
	}

	100% {
		-webkit-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

@-moz-keyframes loading-spinner {
	0% {
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg)
	}

	100% {
		-webkit-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

@-o-keyframes loading-spinner {
	0% {
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg)
	}

	100% {
		-webkit-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

@keyframes loading-spinner {
	0% {
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg)
	}

	100% {
		-webkit-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

.icono-icono {
	width: 13px;
	height: 4px;
	box-shadow: inset 0 0 0 32px,0 16px,17px -18px;
	transform: skew(0, 30deg);
	margin: 11px 19px 19px 2px
}

.icono-icono:before {
	position: absolute;
	width: 13px;
	height: 4px;
	box-shadow: inset 0 0 0 32px,0 16px,-17px -17px;
	right: -17px;
	top: -10px;
	transform: skew(0, -48deg)
}

.icono-icono:after {
	position: absolute;
	width: 22px;
	height: 15px;
	left: 0;
	top: -5px;
	border: 4px solid;
	border-top-color: transparent;
	border-bottom: none;
	transform: skew(0, -30deg) scaleY(.6)
}

.icono-home {
	width: 22px;
	height: 16px;
	border-top: none;
	margin: 15px 6px 3px
}

.icono-home:before {
	width: 18px;
	height: 18px;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	position: absolute;
	left: -2px;
	top: -7px;
	border-right-color: transparent;
	border-bottom-color: transparent
}

.icono-home:after {
	width: 6px;
	height: 10px;
	bottom: 0;
	position: absolute;
	right: 0;
	left: 0;
	margin-right: auto;
	margin-left: auto;
	border-width: 1px;
	border-bottom: none
}

.icono-mail {
	width: 28px;
	height: 18px;
	overflow: hidden;
	margin: 8px 3px
}

.icono-mail:before {
	position: absolute;
	width: 24.61538462px;
	height: 24.61538462px;
	-webkit-transform: rotate(50deg) skew(-10deg, -20deg);
	-moz-transform: rotate(50deg) skew(-10deg, -20deg);
	-ms-transform: rotate(50deg) skew(-10deg, -20deg);
	-o-transform: rotate(50deg) skew(-10deg, -20deg);
	transform: rotate(50deg) skew(-10deg, -20deg);
	top: -20px;
	left: -3px
}

.icono-rss {
	width: 22px;
	height: 22px;
	overflow: hidden;
	margin: 6px
}

.icono-rss:before,.icono-rss:after {
	position: absolute;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%
}

.icono-rss:before {
	width: 6px;
	height: 6px;
	box-shadow: 0 0 32px inset;
	left: 0;
	bottom: 0
}

.icono-rss:after {
	width: 27px;
	height: 27px;
	right: 15%;
	top: 15%;
	border: 4px solid transparent;
	box-shadow: inset 0 0 0 2px,0 0 0 2px
}

.icono-hamburger {
	width: 20px;
	height: 2px;
	box-shadow: inset 0 0 0 32px,0 -6px,0 6px;
	margin: 16px 7px
}[class*="icono-plus"],[class*="icono-cross"] {
	width: 30px;
	height: 30px;
	margin: 2px
}[class*="icono-plus"]:before,[class*="icono-cross"]:before,[class*="icono-plus"]:after,[class*="icono-cross"]:after,[class*="icono-check"]:before {
	box-shadow: inset 0 0 0 32px
}[class*="icono-plus"]:before,[class*="icono-cross"]:before,[class*="icono-check"]:before {
	width: 20px;
	height: 2px
}[class*="icono-plus"]:after,[class*="icono-cross"]:after {
	height: 20px;
	width: 2px
}[class*="icono-plus"][class*="Circle"]:before,[class*="icono-cross"][class*="Circle"]:before {
	width: 18px
}[class*="icono-plus"][class*="Circle"]:after,[class*="icono-cross"][class*="Circle"]:after {
	height: 18px
}

.icono-cross,.icono-crossCircle {
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg)
}[class*="icono-check"] {
	width: 28px;
	height: 28px;
	margin: 3px 0 3px 6px;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg)
}[class*="icono-check"]:before,[class*="icono-check"]:after {
	box-shadow: inset 0 0 0 32px
}[class*="icono-check"]:after {
	position: absolute;
	height: 12px;
	width: 2px;
	left: 4px;
	bottom: 14px
}[class*="icono-check"][class*="Circle"] {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	width: 30px;
	height: 30px;
	margin: 2px
}[class*="icono-check"][class*="Circle"]:before {
	width: 14px;
	top: 15px;
	left: 14px
}[class*="icono-check"][class*="Circle"]:after {
	height: 8px;
	left: 7px;
	bottom: 10px
}

.icono-power {
	width: 22px;
	height: 22px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	border-top-color: transparent;
	margin: 6px
}

.icono-power:before {
	position: absolute;
	top: -15%;
	left: 8px;
	width: 2px;
	height: 60%;
	box-shadow: inset 0 0 0 32px
}

.icono-heart {
	width: 20px;
	height: 20px;
	border-top-color: transparent;
	border-left-color: transparent;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	-webkit-border-radius: 7px 0;
	-moz-border-radius: 7px 0;
	-o-border-radius: 7px 0;
	border-radius: 7px 0;
	margin: 9px 7px 5px
}

.icono-heart:before,.icono-heart:after {
	position: absolute
}

.icono-heart:before {
	width: 8px;
	height: 14px;
	left: -10px;
	bottom: -2px;
	-webkit-border-radius: 20px 0 0 20px;
	-moz-border-radius: 20px 0 0 20px;
	-o-border-radius: 20px 0 0 20px;
	border-radius: 20px 0 0 20px;
	border-right-color: transparent
}

.icono-heart:after {
	width: 14px;
	height: 8px;
	right: -2px;
	top: -10px;
	-webkit-border-radius: 20px 20px 0 0;
	-moz-border-radius: 20px 20px 0 0;
	-o-border-radius: 20px 20px 0 0;
	border-radius: 20px 20px 0 0;
	border-bottom-color: transparent
}

.icono-infinity {
	width: 32px;
	height: 16px;
	margin: 9px 1px
}

.icono-infinity:before,.icono-infinity:after {
	width: 10px;
	height: 10px;
	position: absolute;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg)
}

.icono-infinity:before {
	left: 0;
	-webkit-border-radius: 32px 0 32px 32px;
	-moz-border-radius: 32px 0 32px 32px;
	-o-border-radius: 32px 0 32px 32px;
	border-radius: 32px 0 32px 32px
}

.icono-infinity:after {
	right: 1px;
	-webkit-border-radius: 32px 32px 32px 0;
	-moz-border-radius: 32px 32px 32px 0;
	-o-border-radius: 32px 32px 32px 0;
	border-radius: 32px 32px 32px 0
}

.icono-flag {
	width: 22px;
	height: 25px;
	border-left: 3px solid;
	margin: 5px 6px 4px
}

.icono-flag:before,.icono-flag:after {
	position: absolute;
	width: 9px;
	height: 8px
}

.icono-flag:before {
	left: -2px;
	top: 1px;
	-webkit-border-radius: 0 2px 0 0;
	-moz-border-radius: 0 2px 0 0;
	-o-border-radius: 0 2px 0 0;
	border-radius: 0 2px 0 0;
	border-right-width: 3px
}

.icono-flag:after {
	width: 5px;
	left: 9px;
	top: 4px;
	border-left-width: 3px;
	-webkit-border-radius: 2px 2px 0 2px;
	-moz-border-radius: 2px 2px 0 2px;
	-o-border-radius: 2px 2px 0 2px;
	border-radius: 2px 2px 0 2px
}

.icono-file {
	width: 26px;
	height: 32px;
	-webkit-border-radius: 0 12px 0 0;
	-moz-border-radius: 0 12px 0 0;
	-o-border-radius: 0 12px 0 0;
	border-radius: 0 12px 0 0;
	margin: 1px 4px
}

.icono-file:before {
	position: absolute;
	top: -2px;
	right: -2px;
	border-style: solid;
	width: 0;
	height: 0;
	border-width: 5px;
	border-top-color: transparent;
	border-right-color: transparent
}

.icono-document {
	width: 26px;
	height: 32px;
	-webkit-border-radius: 0 0 0 10px;
	-moz-border-radius: 0 0 0 10px;
	-o-border-radius: 0 0 0 10px;
	border-radius: 0 0 0 10px;
	margin: 1px 4px
}

.icono-document:before {
	position: absolute;
	width: 0;
	height: 0;
	left: -3px;
	bottom: -3px;
	border-width: 5px;
	border-style: solid;
	border-bottom-color: transparent;
	border-left-color: transparent
}

.icono-document:after {
	width: 13px;
	height: 2px;
	box-shadow: inset 0 0 0 32px,0 -5px 0 0,0 5px 0 0
}

.icono-folder {
	width: 18px;
	height: 22px;
	border-left-width: 0;
	-webkit-border-radius: 0 3px 3px 0;
	-moz-border-radius: 0 3px 3px 0;
	-o-border-radius: 0 3px 3px 0;
	border-radius: 0 3px 3px 0;
	margin: 8px 2px 4px 14px
}

.icono-folder:before {
	position: absolute;
	width: 12px;
	height: 20px;
	left: -12px;
	bottom: -2px;
	border-width: 0 0 2px 2px;
	border-style: solid;
	-webkit-border-radius: 0 0 0 3px;
	-moz-border-radius: 0 0 0 3px;
	-o-border-radius: 0 0 0 3px;
	border-radius: 0 0 0 3px
}

.icono-folder:after {
	position: absolute;
	width: 10px;
	height: 5px;
	left: -12px;
	top: -7px;
	border-width: 2px 2px 0 2px;
	border-style: solid;
	-webkit-border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	-o-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0
}

.icono-pin {
	width: 26px;
	height: 26px;
	-webkit-border-radius: 50% 50% 50% 0;
	-moz-border-radius: 50% 50% 50% 0;
	-o-border-radius: 50% 50% 50% 0;
	border-radius: 50% 50% 50% 0;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
	margin: 1px 4px 7px
}

.icono-pin:before {
	position: absolute;
	width: 6px;
	height: 6px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%
}

.icono-smile,.icono-frown,.icono-meh {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	height: 30px;
	width: 30px;
	margin: 2px
}

.icono-smile:before,.icono-frown:before,.icono-meh:before {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	box-shadow: 8px 0 0 0,0 0 0 2px inset;
	height: 4px;
	width: 4px;
	left: 7px;
	position: absolute;
	top: 27%
}

.icono-smile:after,.icono-frown:after,.icono-meh:after {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
	border-top-color: transparent;
	border-left-color: transparent;
	border-right-color: transparent;
	height: 16px;
	left: 50%;
	position: absolute;
	top: 6%;
	width: 16px
}

.icono-eye {
	-webkit-border-radius: 80% 20%;
	-moz-border-radius: 80% 20%;
	-o-border-radius: 80% 20%;
	border-radius: 80% 20%;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	border-width: 2px 1px 1px 2px;
	height: 28px;
	width: 28px;
	margin: 3px 3px
}

.icono-eye:before {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	box-shadow: 0 -3px 0 3px inset;
	height: 11px;
	width: 11px
}

.icono-sliders {
	height: 30px;
	width: 30px;
	margin: 2px
}

.icono-sliders:before,.icono-sliders:after {
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
	left: 50%;
	position: absolute
}

.icono-sliders:before {
	width: 8px;
	height: 7px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	top: 67%;
	box-shadow: inset 0 0 0 32px,10px -10px,-10px -14px
}

.icono-sliders:after {
	position: absolute;
	width: 2px;
	height: 100%;
	box-shadow: inset 0 0 0 32px,10px 0,-10px 0
}

.icono-share {
	height: 9px;
	width: 9px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	box-shadow: inset 0 0 0 32px,22px -11px 0 0,22px 11px 0 0;
	margin: 12px 24px 13px 1px
}

.icono-share:before,.icono-share:after {
	position: absolute;
	width: 24px;
	height: 2px;
	box-shadow: inset 0 0 0 32px;
	left: 0
}

.icono-share:before {
	top: -2px;
	-webkit-transform: rotate(-25deg);
	-moz-transform: rotate(-25deg);
	-ms-transform: rotate(-25deg);
	-o-transform: rotate(-25deg);
	transform: rotate(-25deg)
}

.icono-share:after {
	top: 9px;
	-webkit-transform: rotate(25deg);
	-moz-transform: rotate(25deg);
	-ms-transform: rotate(25deg);
	-o-transform: rotate(25deg);
	transform: rotate(25deg)
}

.icono-sync {
	width: 26px;
	height: 26px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	border-right-color: transparent;
	border-left-color: transparent;
	margin: 4px
}

.icono-sync:before,.icono-sync:after {
	position: absolute;
	width: 0;
	height: 0;
	border-width: 6px;
	border-style: solid;
	border-right-color: transparent;
	border-bottom-color: transparent;
	border-left-color: transparent
}

.icono-sync:before {
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
	right: -7px;
	top: 0
}

.icono-sync:after {
	-webkit-transform: rotate(135deg);
	-moz-transform: rotate(135deg);
	-ms-transform: rotate(135deg);
	-o-transform: rotate(135deg);
	transform: rotate(135deg);
	left: -7px;
	bottom: 0
}

.icono-reset {
	width: 26px;
	height: 26px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	border-width: 2px;
	border-style: solid;
	border-left-color: transparent;
	margin: 4px
}

.icono-reset:before {
	position: absolute;
	width: 0;
	height: 0;
	left: -7px;
	bottom: 0;
	border-width: 6px;
	border-style: solid;
	border-right-color: transparent;
	border-left-color: transparent;
	border-bottom-color: transparent;
	-webkit-transform: rotate(135deg);
	-moz-transform: rotate(135deg);
	-ms-transform: rotate(135deg);
	-o-transform: rotate(135deg);
	transform: rotate(135deg)
}

.icono-gear {
	width: 32px;
	height: 32px;
	border: 3px dotted;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	margin: 1px
}

.icono-gear:before {
	width: 22px;
	height: 22px;
	box-shadow: 0 0 0 3px,0 0 0 2px inset;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	border: 6px solid transparent;
	box-sizing: border-box
}

.icono-signIn {
	width: 18px;
	height: 32px;
	border-left: none;
	margin-left: 5px;
	-webkit-border-radius: 0 3px 3px 0;
	-moz-border-radius: 0 3px 3px 0;
	-o-border-radius: 0 3px 3px 0;
	border-radius: 0 3px 3px 0;
	margin: 1px 8px
}

.icono-signIn:before {
	position: absolute;
	width: 11px;
	height: 11px;
	left: -10px;
	top: 7px;
	border-bottom: none;
	border-left: none;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	-webkit-border-radius: 0 4px 0 0;
	-moz-border-radius: 0 4px 0 0;
	-o-border-radius: 0 4px 0 0;
	border-radius: 0 4px 0 0
}

.icono-signOut {
	width: 18px;
	height: 32px;
	border-right: none;
	margin-right: 5px;
	-webkit-border-radius: 3px 0 0 3px;
	-moz-border-radius: 3px 0 0 3px;
	-o-border-radius: 3px 0 0 3px;
	border-radius: 3px 0 0 3px;
	margin: 1px 8px
}

.icono-signOut:before {
	position: absolute;
	width: 11px;
	height: 11px;
	right: -2px;
	top: 7px;
	border-bottom: none;
	border-left: none;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	-webkit-border-radius: 0 4px 0 0;
	-moz-border-radius: 0 4px 0 0;
	-o-border-radius: 0 4px 0 0;
	border-radius: 0 4px 0 0
}

.icono-support {
	width: 26px;
	height: 26px;
	border: 5px solid transparent;
	box-shadow: 0 0 0 2px inset,0 0 0 2px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	margin: 4px
}

.icono-support:before {
	position: absolute;
	width: 7px;
	height: 7px;
	top: -3px;
	left: -3px;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	box-shadow: inset 0 0 0 32px,21px 0 0 0
}

.icono-support:after {
	position: absolute;
	width: 7px;
	height: 7px;
	top: -3px;
	right: -3px;
	-webkit-transform: rotate(135deg);
	-moz-transform: rotate(135deg);
	-ms-transform: rotate(135deg);
	-o-transform: rotate(135deg);
	transform: rotate(135deg);
	box-shadow: inset 0 0 0 32px,21px 0 0 0
}

.icono-dropper {
	width: 40px;
	height: 14px;
	border-width: 3px;
	border-style: solid;
	border-right: none;
	border-top-color: transparent;
	border-bottom-color: transparent;
	border-left-color: transparent;
	box-shadow: -9px 0 0 2px inset,0 0 0 2px inset;
	-webkit-border-radius: 50% 6px 6px 50%;
	-moz-border-radius: 50% 6px 6px 50%;
	-o-border-radius: 50% 6px 6px 50%;
	border-radius: 50% 6px 6px 50%;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
	margin: 12px -2px 8px -4px
}

.icono-dropper:before {
	width: 4px;
	height: 14px;
	right: 10px;
	box-shadow: inset 0 0 0 32px
}

.icono-tiles {
	width: 4px;
	height: 4px;
	box-shadow: 0 -8px 0,-8px -8px 0,8px -8px 0,0 0 0 32px inset,-8px 0 0,8px 0 0,0 8px 0,-8px 8px 0,8px 8px 0;
	margin: 15px
}

.icono-list {
	width: 4px;
	height: 4px;
	box-shadow: inset 0 0 0 32px,0 -8px 0 0,0 8px 0 0;
	margin: 15px 26px 15px 4px
}

.icono-list:before {
	width: 18px;
	height: 4px;
	left: 8px;
	box-shadow: inset 0 0 0 32px,0 -8px 0 0,0 8px 0 0
}

.icono-chain {
	width: 16px;
	height: 2px;
	box-shadow: inset 0 0 0 32px;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
	margin: 16px 9px
}

.icono-chain:before,.icono-chain:after {
	width: 12px;
	height: 8px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px
}

.icono-chain:before {
	right: -10px
}

.icono-chain:after {
	left: -10px
}

.icono-youtube {
	border-right-color: transparent;
	border-left-color: transparent;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
	width: 32px;
	height: 22.28877899px;
	margin: 6px 1px
}

.icono-youtube:before {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	border-top-color: transparent;
	border-bottom-color: transparent;
	-webkit-border-radius: 6px / 3px;
	-moz-border-radius: 6px / 3px;
	-o-border-radius: 6px / 3px;
	border-radius: 6px / 3px
}

.icono-youtube:after {
	width: 0;
	height: 0;
	border-width: 4px 0 4px 8px;
	border-style: solid;
	border-top-color: transparent;
	border-bottom-color: transparent
}

.icono-rename {
	width: 26px;
	height: 10px;
	border-color: transparent;
	border-width: 3px;
	box-shadow: 0 0 0 1px,11px 0 0 0 inset;
	margin: 12px 4px
}

.icono-rename:before {
	width: 1px;
	height: 18px;
	left: 9px;
	border-width: 2px 4px;
	border-style: solid;
	border-right-color: transparent;
	border-left-color: transparent;
	box-shadow: 0 0 0 1px inset
}

.icono-search {
	width: 22px;
	height: 22px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	margin: 4px 4px 8px 8px
}

.icono-search:before {
	width: 4px;
	height: 11px;
	box-shadow: inset 0 0 0 32px;
	top: 19px;
	-webkit-border-radius: 0 0 1px 1px;
	-moz-border-radius: 0 0 1px 1px;
	-o-border-radius: 0 0 1px 1px;
	border-radius: 0 0 1px 1px
}

.icono-book {
	width: 26px;
	height: 22px;
	-webkit-border-radius: 0 0 0 6px;
	-moz-border-radius: 0 0 0 6px;
	-o-border-radius: 0 0 0 6px;
	border-radius: 0 0 0 6px;
	border-top: none;
	margin: 10px 4px 2px
}

.icono-book:before {
	position: absolute;
	width: 24px;
	height: 7px;
	box-sizing: border-box;
	border-top: none;
	border-right: none;
	left: -2px;
	top: -5px;
	-webkit-border-radius: 0 0 0 6px;
	-moz-border-radius: 0 0 0 6px;
	-o-border-radius: 0 0 0 6px;
	border-radius: 0 0 0 6px
}

.icono-book:after {
	position: absolute;
	width: 24px;
	height: 8px;
	box-sizing: border-box;
	left: -2px;
	top: -8px;
	border-bottom: none;
	-webkit-border-radius: 6px 0 0 0;
	-moz-border-radius: 6px 0 0 0;
	-o-border-radius: 6px 0 0 0;
	border-radius: 6px 0 0 0
}

.icono-forbidden {
	width: 28px;
	height: 28px;
	border-width: 3px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	margin: 3px;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg)
}

.icono-forbidden:before {
	width: 24px;
	height: 4px;
	box-shadow: inset 0 0 0 32px
}

.icono-trash {
	width: 22px;
	height: 22px;
	-webkit-border-radius: 0 0 3px 3px;
	-moz-border-radius: 0 0 3px 3px;
	-o-border-radius: 0 0 3px 3px;
	border-radius: 0 0 3px 3px;
	border-top: none;
	margin: 9px 6px 3px
}

.icono-trash:before {
	width: 8px;
	height: 2px;
	top: -6px;
	box-shadow: inset 0 0 0 32px,-10px 2px 0 0,-6px 2px 0 0,0 2px 0 0,6px 2px 0 0,10px 2px 0 0
}

.icono-keyboard {
	width: 32px;
	height: 22px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	margin: 6px 1px
}

.icono-keyboard:before {
	width: 2px;
	height: 2px;
	box-shadow: -2px -4px 0,-6px -4px 0,-10px -4px 0,2px -4px 0,6px -4px 0,8px -4px 0,10px -4px 0,-4px 0 0,-8px 0 0,-10px 0 0,inset 0 0 0 32px,4px 0 0,8px 0 0,10px 0 0,4px 4px 0,2px 4px 0,0 4px 0,-2px 4px 0,-6px 4px 0,-10px 4px 0,6px 4px 0,10px 4px 0
}

.icono-mouse {
	width: 23px;
	height: 32px;
	-webkit-border-radius: 11px 11px 12px 12px;
	-moz-border-radius: 11px 11px 12px 12px;
	-o-border-radius: 11px 11px 12px 12px;
	border-radius: 11px 11px 12px 12px;
	margin: 1px 5px 1px 6px
}

.icono-mouse:before {
	width: 1px;
	height: 6px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	border-color: transparent;
	border-width: 1px;
	top: 5px;
	box-shadow: 0 0 0 1px,0 0 0 2px inset
}

.icono-mouse:after {
	width: 1px;
	height: 4px;
	top: 0;
	box-shadow: inset 0 0 0 32px,0 13px 0 0
}

.icono-user {
	width: 32px;
	height: 14px;
	-webkit-border-radius: 64px 64px 0 0 / 64px;
	-moz-border-radius: 64px 64px 0 0 / 64px;
	-o-border-radius: 64px 64px 0 0 / 64px;
	border-radius: 64px 64px 0 0 / 64px;
	margin: 18px 1px 2px
}

.icono-user:before {
	width: 12px;
	height: 12px;
	top: -20px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%
}

.icono-crop {
	width: 21px;
	height: 21px;
	border-left: none;
	border-bottom: none;
	margin: 9px 9px 4px 4px
}

.icono-crop:before {
	position: absolute;
	width: 21px;
	height: 21px;
	top: -7px;
	right: -7px;
	border-top: none;
	border-right: none;
	box-sizing: border-box
}

.icono-crop:after {
	width: 27px;
	height: 1px;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 12px;
	left: 2px;
	margin: auto;
	box-shadow: inset 0 0 0 32px;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg)
}

.icono-display {
	width: 26px;
	height: 22px;
	margin: 4px 4px 8px
}

.icono-display:before {
	width: 4px;
	height: 3px;
	bottom: -5px;
	box-shadow: inset 0 0 0 32px
}

.icono-display:after {
	width: 14px;
	height: 2px;
	bottom: -6px;
	box-shadow: inset 0 0 0 32px
}

.icono-imac {
	width: 28px;
	height: 24px;
	border-width: 2px 2px 6px;
	border-color: transparent;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	box-shadow: 0 0 0 1px,0 0 0 1px inset;
	margin: 3px 3px 7px
}

.icono-imac:before {
	position: absolute;
	height: 4px;
	right: -3px;
	left: -3px;
	bottom: -6px;
	box-shadow: inset 0 0 0 32px;
	-webkit-border-radius: 0 0 3px 3px;
	-moz-border-radius: 0 0 3px 3px;
	-o-border-radius: 0 0 3px 3px;
	border-radius: 0 0 3px 3px
}

.icono-imac:after {
	width: 9px;
	height: 7px;
	box-shadow: inset 0 0 0 32px;
	bottom: -12px;
	-webkit-border-radius: 32px 32px 0 0 / 64px;
	-moz-border-radius: 32px 32px 0 0 / 64px;
	-o-border-radius: 32px 32px 0 0 / 64px;
	border-radius: 32px 32px 0 0 / 64px
}

.icono-imacBold {
	width: 28px;
	height: 22px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	margin: 4px 3px 8px
}

.icono-imacBold:before {
	width: 9px;
	height: 7px;
	box-shadow: inset 0 0 0 32px;
	bottom: -6px;
	-webkit-border-radius: 32px 32px 0 0 / 64px;
	-moz-border-radius: 32px 32px 0 0 / 64px;
	-o-border-radius: 32px 32px 0 0 / 64px;
	border-radius: 32px 32px 0 0 / 64px
}

.icono-imacBold:after {
	width: 24px;
	height: 3px;
	box-shadow: inset 0 0 0 32px;
	bottom: 0
}

.icono-iphone {
	width: 19px;
	height: 31px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	border-width: 5px 1px;
	border-color: transparent;
	box-shadow: 0 0 0 1px,0 0 0 1px inset;
	margin: 2px 8px 1px 7px
}

.icono-iphone:before,.icono-iphone:after {
	box-shadow: inset 0 0 0 32px
}

.icono-iphone:before {
	width: 3px;
	height: 1px;
	top: -3px
}

.icono-iphone:after {
	width: 3px;
	height: 3px;
	bottom: -4px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%
}

.icono-iphoneBold {
	width: 20px;
	height: 32px;
	margin: 1px 7px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	border-width: 5px 2px
}

.icono-macbook {
	width: 32px;
	height: 2px;
	box-shadow: inset 0 0 0 32px;
	-webkit-border-radius: 0 0 32px 32px / 3px;
	-moz-border-radius: 0 0 32px 32px / 3px;
	-o-border-radius: 0 0 32px 32px / 3px;
	border-radius: 0 0 32px 32px / 3px;
	margin: 25px 1px 7px 1px
}

.icono-macbook:before {
	width: 20px;
	height: 14px;
	bottom: 2px;
	border-width: 3px 1px 1px 1px;
	border-color: transparent;
	-webkit-border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	-o-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
	box-shadow: 0 0 0 1px,0 0 0 1px inset
}

.icono-macbookBold {
	width: 32px;
	height: 2px;
	box-shadow: inset 0 0 0 32px;
	margin: 25px 1px 7px 1px
}

.icono-macbookBold:before {
	width: 20px;
	height: 14px;
	bottom: 2px;
	border-width: 3px 2px 1px;
	-webkit-border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	-o-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0
}

.icono-image {
	width: 30px;
	height: 26px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	overflow: hidden;
	margin: 4px 2px
}

.icono-image:before {
	position: absolute;
	width: 20px;
	height: 20px;
	left: -2px;
	top: 14px;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	box-shadow: inset 0 0 0 32px,10px -6px 0 0
}

.icono-image:after {
	position: absolute;
	width: 4px;
	height: 4px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	box-shadow: inset 0 0 0 32px;
	top: 5px;
	right: 5px
}

.icono-headphone {
	width: 30px;
	height: 27px;
	border-bottom-color: transparent;
	-webkit-border-radius: 32px / 32px 32px 16px 16px;
	-moz-border-radius: 32px / 32px 32px 16px 16px;
	-o-border-radius: 32px / 32px 32px 16px 16px;
	border-radius: 32px / 32px 32px 16px 16px;
	margin: 2px 2px 5px
}

.icono-headphone:before {
	position: absolute;
	width: 4px;
	height: 12px;
	left: 1px;
	bottom: -4px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	box-shadow: inset 0 0 0 32px,20px 0 0 0
}

.icono-music {
	width: 18px;
	height: 6px;
	-webkit-transform: skewY(-15deg);
	-moz-transform: skewY(-15deg);
	-ms-transform: skewY(-15deg);
	-o-transform: skewY(-15deg);
	transform: skewY(-15deg);
	box-shadow: inset 0 0 0 32px;
	-webkit-border-radius: 2px 2px 0 0;
	-moz-border-radius: 2px 2px 0 0;
	-o-border-radius: 2px 2px 0 0;
	border-radius: 2px 2px 0 0;
	margin: 4px 5px 24px 11px
}

.icono-music:before {
	position: absolute;
	width: 2px;
	height: 16px;
	left: 0;
	top: 4px;
	box-shadow: inset 0 0 0 32px,16px 0 0 0
}

.icono-music:after {
	position: absolute;
	width: 10px;
	height: 8px;
	left: -8px;
	top: 17px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	box-shadow: inset 0 0 0 32px,16px 0 0 0
}

.icono-video {
	width: 20px;
	height: 20px;
	margin: 7px 7px
}

.icono-video:before {
	width: 3px;
	height: 3px;
	left: -8px;
	box-shadow: inset 0 0 0 32px,0 -8px 0 0,0 8px 0 0,29px 0 0 0,29px -8px 0 0,29px 8px 0 0
}

.icono-video:after {
	width: 0;
	height: 0;
	border-width: 4px 0 4px 6px;
	border-style: solid;
	border-top-color: transparent;
	border-bottom-color: transparent
}

.icono-nexus {
	width: 21px;
	height: 32px;
	border-width: 3px 1px;
	-webkit-border-radius: 16px / 3px;
	-moz-border-radius: 16px / 3px;
	-o-border-radius: 16px / 3px;
	border-radius: 16px / 3px;
	margin: 1px 7px 1px 6px
}

.icono-microphone {
	width: 22px;
	height: 15px;
	border-width: 0 2px 2px;
	-webkit-border-radius: 20px / 0 0 20px 20px;
	-moz-border-radius: 20px / 0 0 20px 20px;
	-o-border-radius: 20px / 0 0 20px 20px;
	border-radius: 20px / 0 0 20px 20px;
	margin: 12px 6px 7px
}

.icono-microphone:before {
	width: 10px;
	height: 18px;
	top: -11px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-o-border-radius: 20px;
	border-radius: 20px
}

.icono-microphone:after {
	width: 2px;
	height: 2px;
	bottom: -4px;
	box-shadow: inset 0 0 0 32px,0 2px,0 4px,-2px 4px,-4px 4px,-6px 4px,2px 4px,4px 4px,6px 4px
}

.icono-asterisk,.icono-asterisk:before,.icono-asterisk:after {
	width: 4px;
	height: 20px;
	box-shadow: inset 0 0 0 32px;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	-o-border-radius: 1px;
	border-radius: 1px;
	margin: 7px 15px
}

.icono-asterisk:before,.icono-asterisk:after {
	position: absolute;
	margin: 0;
	left: 0;
	top: 0
}

.icono-asterisk:before {
	-webkit-transform: rotate(-58deg);
	-moz-transform: rotate(-58deg);
	-ms-transform: rotate(-58deg);
	-o-transform: rotate(-58deg);
	transform: rotate(-58deg)
}

.icono-asterisk:after {
	-webkit-transform: rotate(58deg);
	-moz-transform: rotate(58deg);
	-ms-transform: rotate(58deg);
	-o-transform: rotate(58deg);
	transform: rotate(58deg)
}

.icono-terminal {
	width: 28px;
	height: 24px;
	margin: 5px 3px
}

.icono-terminal:before {
	width: 5px;
	height: 5px;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%) rotate(45deg);
	-moz-transform: translateY(-50%) rotate(45deg);
	-ms-transform: translateY(-50%) rotate(45deg);
	-o-transform: translateY(-50%) rotate(45deg);
	transform: translateY(-50%) rotate(45deg);
	left: 3px;
	border-width: 2px 2px 0 0;
	border-style: solid
}

.icono-terminal:after {
	position: absolute;
	width: 5px;
	height: 0;
	border-bottom: 2px solid;
	right: 6px;
	bottom: 4px
}

.icono-paperClip {
	width: 24px;
	height: 18px;
	border-left: none;
	-webkit-border-radius: 0 16px 16px 0;
	-moz-border-radius: 0 16px 16px 0;
	-o-border-radius: 0 16px 16px 0;
	border-radius: 0 16px 16px 0;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
	margin: 5px 0 11px 10px
}

.icono-paperClip:before {
	width: 18px;
	height: 6px;
	right: 2px;
	-webkit-border-radius: 0 16px 16px 0;
	-moz-border-radius: 0 16px 16px 0;
	-o-border-radius: 0 16px 16px 0;
	border-radius: 0 16px 16px 0;
	border-left: none
}

.icono-paperClip:after {
	position: absolute;
	width: 12px;
	height: 10px;
	left: -12px;
	top: -2px;
	border-right: none;
	-webkit-border-radius: 16px 0 0 16px;
	-moz-border-radius: 16px 0 0 16px;
	-o-border-radius: 16px 0 0 16px;
	border-radius: 16px 0 0 16px
}

.icono-market {
	width: 32px;
	height: 12px;
	border-top: none;
	margin: 19px 1px 3px
}

.icono-market:before {
	width: 6px;
	height: 13px;
	position: absolute;
	top: -15px;
	left: -5px;
	-webkit-border-radius: 0 0 10px 10px;
	-moz-border-radius: 0 0 10px 10px;
	-o-border-radius: 0 0 10px 10px;
	border-radius: 0 0 10px 10px;
	border-left: none;
	box-shadow: inset 0 0 0 32px,8px 0 0,16px 0 0,24px 0 0,32px 0 0
}

.icono-market:after {
	width: 6px;
	height: 6px;
	bottom: -2px
}

.icono-clock {
	width: 26px;
	height: 26px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	margin: 4px
}

.icono-clock:before,.icono-clock:after {
	top: 35%;
	box-shadow: inset 0 0 0 32px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px
}

.icono-clock:before {
	width: 2px;
	height: 9px
}

.icono-clock:after {
	width: 6px;
	height: 2px;
	transform-origin: left center;
	-webkit-transform: rotate(45deg) translate(1px, 2px);
	-moz-transform: rotate(45deg) translate(1px, 2px);
	-ms-transform: rotate(45deg) translate(1px, 2px);
	-o-transform: rotate(45deg) translate(1px, 2px);
	transform: rotate(45deg) translate(1px, 2px)
}[class*="icono-textAlign"] {
	width: 28px;
	height: 22px;
	margin: 6px 3px
}[class*="icono-textAlign"]:before,[class*="icono-textAlign"]:after {
	position: absolute;
	height: 2px;
	box-shadow: inset 0 0 0 32px,0 8px 0 0,0 16px 0 0;
	right: 0
}[class*="icono-textAlign"]:before {
	width: 28px;
	top: 0
}[class*="icono-textAlign"]:after {
	width: 18px;
	top: 4px
}[class*="icono-textAlign"].icono-textAlignLeft:before,[class*="icono-textAlign"].icono-textAlignLeft:after {
	left: 0
}[class*="icono-exclamation"] {
	overflow: visible;
	width: 30px;
	border-bottom: 2px solid;
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	-o-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
	margin: 26px 2px 6px
}[class*="icono-exclamation"]:before {
	position: absolute;
	width: 26px;
	height: 26px;
	left: 1px;
	top: -14px;
	border-width: 2px 0 0 2px;
	border-style: solid;
	-webkit-border-radius: 4px 0;
	-moz-border-radius: 4px 0;
	-o-border-radius: 4px 0;
	border-radius: 4px 0;
	-webkit-transform: rotate(45deg) skew(12deg, 12deg);
	-moz-transform: rotate(45deg) skew(12deg, 12deg);
	-ms-transform: rotate(45deg) skew(12deg, 12deg);
	-o-transform: rotate(45deg) skew(12deg, 12deg);
	transform: rotate(45deg) skew(12deg, 12deg)
}[class*="icono-exclamation"]:after {
	width: 4px;
	height: 3px;
	top: -14px;
	box-shadow: inset 0 0 0 32px,0 3px,0 8px
}[class*="icono-exclamation"][class*="Circle"] {
	height: 30px;
	margin: 2px
}[class*="icono-exclamation"][class*="Circle"]:before {
	display: none
}[class*="icono-exclamation"][class*="Circle"]:after {
	box-shadow: inset 0 0 0 32px,0 3px,0 5px,0 10px;
	top: 6px
}

.icono-frown:after {
	-webkit-transform: translateX(-50%) rotate(180deg);
	-moz-transform: translateX(-50%) rotate(180deg);
	-ms-transform: translateX(-50%) rotate(180deg);
	-o-transform: translateX(-50%) rotate(180deg);
	transform: translateX(-50%) rotate(180deg);
	transform-origin: center 85%
}

.icono-meh:after {
	top: 0;
	width: 12px;
	border-left-width: 0;
	border-right-width: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0
}

.icono-indent,.icono-outdent {
	width: 20px;
	height: 16px;
	border-width: 4px 0 4px 8px;
	border-style: solid;
	border-color: transparent;
	box-shadow: 0 -2px,0 2px,inset 0 2px,inset 0 -2px;
	margin: 9px 7px
}

.icono-indent:before,.icono-outdent:before {
	left: -8px;
	border: 5px solid;
	border-top-color: transparent;
	border-bottom-color: transparent;
	border-right-width: 0
}

.icono-outdent:before {
	border-left-width: 0;
	border-right-width: 5px
}

.icono-locationArrow {
	width: 32px;
	height: 32px;
	margin: 1px
}

.icono-locationArrow:before {
	position: absolute;
	left: 7px;
	top: 16px;
	border-width: 6px 0 6px 6px;
	border-style: solid;
	border-left-color: transparent;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg)
}

.icono-locationArrow:after {
	position: absolute;
	top: 10px;
	left: 2px;
	border-width: 10px;
	border-style: solid;
	border-bottom-color: transparent;
	border-left-color: transparent;
	-webkit-transform: skew(-30deg, -30deg);
	-moz-transform: skew(-30deg, -30deg);
	-ms-transform: skew(-30deg, -30deg);
	-o-transform: skew(-30deg, -30deg);
	transform: skew(-30deg, -30deg)
}

.icono-commentEmpty {
	width: 30px;
	height: 22px;
	-webkit-border-radius: 4px 4px 7px 7px;
	-moz-border-radius: 4px 4px 7px 7px;
	-o-border-radius: 4px 4px 7px 7px;
	border-radius: 4px 4px 7px 7px;
	border-bottom-color: transparent;
	margin: 5px 2px 7px
}

.icono-commentEmpty:before {
	position: absolute;
	width: 6px;
	height: 6px;
	border-width: 0 0 2px 2px;
	border-style: solid;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
	bottom: -4px;
	left: 6px
}

.icono-commentEmpty:after {
	position: absolute;
	width: 8px;
	height: 2px;
	border-width: 0 12px 0 6px;
	border-style: solid;
	bottom: 0;
	left: 0
}

.icono-comment {
	width: 30px;
	height: 20px;
	box-shadow: inset 0 0 0 32px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	margin: 5px 2px 9px
}

.icono-comment:before {
	position: absolute;
	width: 8px;
	height: 8px;
	box-shadow: inset 0 0 0 32px;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
	bottom: -4px;
	left: 6px
}

.icono-areaChart,.icono-barChart {
	width: 30px;
	height: 22px;
	border-top-width: 0;
	border-right-width: 0;
	border-color: transparent;
	box-shadow: -2px 2px;
	overflow: hidden;
	margin: 4px 0 8px 4px
}

.icono-areaChart:before {
	position: absolute;
	left: 0;
	bottom: 7px;
	border: 6px solid transparent;
	border-bottom-color: currentColor;
	box-shadow: 0 7px
}

.icono-areaChart:after {
	position: absolute;
	left: 11px;
	bottom: 4px;
	border-width: 0 6px 13px;
	border-style: solid;
	border-color: transparent;
	border-bottom-color: currentColor;
	box-shadow: 0 4px
}

.icono-barChart {
	border-color: transparent;
	box-shadow: -2px 2px;
	margin: 4px 0 8px 4px
}

.icono-barChart:before {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 4px;
	height: 15px;
	box-shadow: inset 0 -8px 0 0,6px 0,12px 7px,18px 5px
}

.icono-pieChart {
	width: 0;
	height: 0;
	border: 15px solid;
	border-right-color: transparent;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
	margin: 2px
}

.icono-pieChart:before {
	position: absolute;
	width: 0;
	height: 0;
	left: -11px;
	top: -14px;
	border: 14px solid;
	border-left-color: transparent;
	border-bottom-color: transparent;
	border-top-color: transparent;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%
}

.icono-bookmark {
	width: 0;
	height: 0;
	border: 9px solid;
	border-bottom-color: transparent;
	box-shadow: 0 -4px;
	-webkit-border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	-o-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
	margin: 10px 8px 6px
}

.icono-bookmarkEmpty {
	width: 18px;
	height: 22px;
	border-bottom: none;
	-webkit-border-radius: 3px 3px 2px 2px;
	-moz-border-radius: 3px 3px 2px 2px;
	-o-border-radius: 3px 3px 2px 2px;
	border-radius: 3px 3px 2px 2px;
	overflow: hidden;
	margin: 6px 8px
}

.icono-bookmarkEmpty:before {
	position: absolute;
	width: 12px;
	height: 12px;
	bottom: 0;
	left: 0;
	border-right: none;
	border-bottom: none;
	-webkit-transform: rotate(45deg) translate(35%, 35%);
	-moz-transform: rotate(45deg) translate(35%, 35%);
	-ms-transform: rotate(45deg) translate(35%, 35%);
	-o-transform: rotate(45deg) translate(35%, 35%);
	transform: rotate(45deg) translate(35%, 35%)
}

.icono-filter {
	width: 0;
	height: 0;
	border: 10px solid;
	border-bottom: none;
	border-left-color: transparent;
	border-right-color: transparent;
	padding: 3px;
	box-shadow: inset 0 7px;
	margin: 9px 4px
}

.icono-volume,.icono-volumeLow,.icono-volumeDecrease,.icono-volumeMedium,.icono-volumeIncrease,.icono-volumeHigh,.icono-volumeMute {
	width: 0;
	height: 0;
	border: 7px solid;
	border-left: none;
	border-top-color: transparent;
	border-bottom-color: transparent;
	padding: 6px 3px;
	box-shadow: inset 4px 0;
	margin: 4px 10px 4px 11px
}

.icono-volumeLow,.icono-volumeMedium,.icono-volumeHigh {
	margin: 4px 14px 4px 7px
}

.icono-volumeLow:before,.icono-volumeMedium:before,.icono-volumeHigh:after,.icono-volumeHigh:before {
	width: 15px;
	height: 15px;
	position: absolute;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	border-top-color: transparent;
	border-bottom-color: transparent;
	border-left-color: transparent;
	left: 2px
}

.icono-volumeMedium,.icono-volumeHigh {
	margin: 4px 16px 4px 5px
}

.icono-volumeMedium:before,.icono-volumeHigh:before {
	border-style: double;
	border-width: 6px;
	left: -2px
}

.icono-volumeHigh {
	margin: 4px 18px 4px 3px
}

.icono-volumeHigh:after {
	width: 32px;
	height: 32px;
	left: -7px
}

.icono-volumeDecrease,.icono-volumeIncrease,.icono-volumeMute {
	margin: 4px 16px 4px 5px
}

.icono-volumeDecrease:before,.icono-volumeDecrease:after,.icono-volumeIncrease:before,.icono-volumeIncrease:after,.icono-volumeMute:before,.icono-volumeMute:after {
	box-shadow: inset 0 0 0 32px
}

.icono-volumeDecrease:before,.icono-volumeIncrease:before,.icono-volumeMute:before {
	width: 10px;
	height: 2px;
	left: 17px
}

.icono-volumeIncrease:after,.icono-volumeMute:after {
	height: 10px;
	width: 2px;
	left: 21px
}

.icono-volumeMute:after,.icono-volumeMute:before {
	-webkit-transform: translateY(-50%) rotate(45deg);
	-moz-transform: translateY(-50%) rotate(45deg);
	-ms-transform: translateY(-50%) rotate(45deg);
	-o-transform: translateY(-50%) rotate(45deg);
	transform: translateY(-50%) rotate(45deg)
}

.icono-tag {
	width: 18px;
	height: 24px;
	-webkit-border-radius: 6px 6px 4px 4px;
	-moz-border-radius: 6px 6px 4px 4px;
	-o-border-radius: 6px 6px 4px 4px;
	border-radius: 6px 6px 4px 4px;
	border-top: none;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	margin: 5px 8px
}

.icono-tag:before {
	position: absolute;
	top: -4px;
	left: 1px;
	width: 10px;
	height: 10px;
	border-width: 2px 0 0 2px;
	border-style: solid;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	-webkit-border-radius: 5px 0 0 0;
	-moz-border-radius: 5px 0 0 0;
	-o-border-radius: 5px 0 0 0;
	border-radius: 5px 0 0 0
}

.icono-tag:after {
	top: 1px;
	width: 3px;
	height: 3px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%
}

.icono-calendar {
	width: 32px;
	height: 28px;
	border-width: 4px 2px 2px;
	border-style: solid;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	margin: 5px 1px 1px
}

.icono-calendar:before {
	position: absolute;
	width: 4px;
	height: 4px;
	top: 3px;
	left: 3px;
	box-shadow: inset 0 0 0 32px,6px 0,12px 0,18px 0,0 6px,6px 6px,12px 6px,18px 6px,0 12px,6px 12px,12px 12px,18px 12px
}

.icono-calendar:after {
	position: absolute;
	width: 4px;
	height: 8px;
	box-shadow: inset 0 0 0 32px,16px 0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	top: -8px;
	left: 4px
}

.icono-camera {
	width: 32px;
	height: 24px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	margin: 5px 1px
}

.icono-camera:before {
	width: 10px;
	height: 10px;
	border: 1px solid transparent;
	box-shadow: inset 0 0 0 1px,0 0 0 2px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%
}

.icono-camera:after {
	position: absolute;
	width: 4px;
	height: 2px;
	right: 2px;
	top: 2px;
	box-shadow: inset 0 0 0 32px
}

.icono-piano {
	width: 28px;
	height: 22px;
	margin: 6px 3px
}

.icono-piano:before {
	position: absolute;
	left: 4px;
	top: 0;
	width: 1px;
	height: 100%;
	box-shadow: inset 0 0 0 32px,5px 0,10px 0,15px 0
}

.icono-piano:after {
	position: absolute;
	width: 3px;
	height: 12px;
	left: 3px;
	top: 0;
	box-shadow: inset 0 0 0 32px,5px 0,10px 0,15px 0
}

.icono-ruler {
	width: 27px;
	height: 12px;
	margin: 11px 4px 11px 3px
}

.icono-ruler:before {
	position: absolute;
	width: 1px;
	height: 4px;
	box-shadow: inset 0 0 0 32px,6px 0,12px 0;
	left: 5px;
	top: 0
}

.icono-ruler:after {
	position: absolute;
	width: 1px;
	height: 2px;
	box-shadow: inset 0 0 0 32px,2px 0,6px 0,8px 0,12px 0,14px 0,18px 0,20px 0;
	left: 1px;
	top: 0
}

.icono-facebook {
	width: 9px;
	height: 26px;
	box-shadow: inset 2px 4px 0 0;
	border-left: 3px solid;
	-webkit-border-radius: 5px 0 0 0;
	-moz-border-radius: 5px 0 0 0;
	-o-border-radius: 5px 0 0 0;
	border-radius: 5px 0 0 0;
	margin: 4px 11px 4px 14px
}

.icono-facebook:before {
	position: absolute;
	top: 9px;
	left: -6px;
	width: 11px;
	height: 0;
	border-top: 4px solid;
	border-right: 1px solid transparent
}

.icono-twitter {
	width: 14px;
	height: 23px;
	-webkit-border-radius: 0 0 0 8px;
	-moz-border-radius: 0 0 0 8px;
	-o-border-radius: 0 0 0 8px;
	border-radius: 0 0 0 8px;
	box-shadow: -6px 2px 0 0;
	margin: 4px 7px 7px 13px
}

.icono-twitter:before {
	position: absolute;
	bottom: -2px;
	left: -6px;
	width: 17px;
	height: 6px;
	-webkit-border-radius: 0 0 0 8px;
	-moz-border-radius: 0 0 0 8px;
	-o-border-radius: 0 0 0 8px;
	border-radius: 0 0 0 8px;
	box-shadow: inset 4px -6px,0 -11px
}

.icono-twitter:after {
	position: absolute;
	width: 6px;
	height: 6px;
	box-shadow: inset 0 0 0 32px,13px 8px,13px 19px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	left: -6px
}

.icono-linkedIn {
	width: 5px;
	height: 16px;
	box-shadow: inset 0 0 0 32px,8px 0;
	margin: 12px 24px 6px 5px
}

.icono-linkedIn:before {
	position: absolute;
	width: 5px;
	height: 5px;
	box-shadow: inset 0 0 0 32px;
	top: -7px;
	left: 0;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%
}

.icono-linkedIn:after {
	position: absolute;
	width: 12px;
	height: 16px;
	border-right: 1px solid;
	left: 11px;
	bottom: 0;
	-webkit-border-radius: 8px 5px 0 0 / 11px 5px 0 0;
	-moz-border-radius: 8px 5px 0 0 / 11px 5px 0 0;
	-o-border-radius: 8px 5px 0 0 / 11px 5px 0 0;
	border-radius: 8px 5px 0 0 / 11px 5px 0 0;
	box-shadow: inset -4px 4px
}

.icono-instagram {
	width: 26px;
	height: 26px;
	box-shadow: inset 0 0 0 2px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	margin: 5px
}

.icono-instagram:before {
	width: 10px;
	height: 10px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	box-shadow: 0 0 0 3px
}

.icono-instagram:after {
	position: absolute;
	width: 5px;
	height: 5px;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	-o-border-radius: 1px;
	border-radius: 1px;
	right: 3px;
	top: 3px;
	box-shadow: 0 0 0 2px,1px 1px 0 2px,-5px -1px 0 1px,-10px -1px 0 1px,-16px 1px 0 2px
}

.icono-flickr {
	width: 24px;
	height: 24px;
	overflow: hidden;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	margin: 5px
}

.icono-flickr:before,.icono-flickr:after {
	width: 7px;
	height: 7px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%
}

.icono-flickr:before {
	left: 4px;
	box-shadow: 0 0 0 1px,0 -10px 0 6px,0 10px 0 6px,-4px 0 0 3px
}

.icono-flickr:after {
	right: 4px;
	box-shadow: 0 0 0 1px,0 -10px 0 6px,0 10px 0 6px,4px 0 0 3px
}

.icono-delicious {
	width: 24px;
	height: 24px;
	overflow: hidden;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	box-shadow: inset 0 0 0 2px;
	margin: 5px
}

.icono-delicious:before {
	position: absolute;
	width: 12px;
	height: 12px;
	box-shadow: inset 0 0 0 32px,12px -12px 0 0;
	left: 0;
	bottom: 0
}

.icono-codepen {
	width: 2px;
	height: 10px;
	box-shadow: inset 0 0 0 32px,0 15px,-11px 7px,11px 7px;
	margin: 4px 16px 20px
}

.icono-codepen:before {
	position: absolute;
	right: 2px;
	top: 3px;
	width: 11px;
	height: 4px;
	transform: skew(0, -35deg) scaleY(.6);
	box-shadow: inset 0 0 0 32px,0 13px,11px 26px,12px 39px
}

.icono-codepen:after {
	position: absolute;
	left: 2px;
	top: 3px;
	width: 11px;
	height: 4px;
	transform: skew(0, 35deg) scaleY(.6);
	box-shadow: inset 0 0 0 32px,0 13px,-11px 26px,-12px 39px
}

.icono-blogger {
	width: 24px;
	height: 14px;
	-webkit-border-radius: 0 0 7px 7px;
	-moz-border-radius: 0 0 7px 7px;
	-o-border-radius: 0 0 7px 7px;
	border-radius: 0 0 7px 7px;
	margin: 14px 5px 6px
}

.icono-blogger,.icono-blogger:before {
	border-width: 6px;
	border-style: solid
}

.icono-blogger:before {
	position: absolute;
	width: 8px;
	height: 2px;
	left: -6px;
	top: -15px;
	-webkit-border-radius: 6px 6px 0 0;
	-moz-border-radius: 6px 6px 0 0;
	-o-border-radius: 6px 6px 0 0;
	border-radius: 6px 6px 0 0
}

.icono-creditCard {
	width: 32px;
	height: 24px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	margin: 4px 0
}

.icono-creditCard:before {
	position: absolute;
	top: 4px;
	width: 100%;
	height: 6px;
	box-shadow: inset 0 0 0 32px
}

.icono-creditCard:after {
	left: 3px;
	bottom: 3px;
	position: absolute;
	width: 4px;
	height: 2px;
	box-shadow: inset 0 0 0 32px,6px 0
}

.icono-cup {
	width: 22px;
	height: 16px;
	box-shadow: inset 0 0 0 32px;
	-webkit-border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	-o-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
	margin: 6px 6px 12px
}

.icono-cup:before {
	position: absolute;
	right: -3px;
	top: 4px;
	width: 5px;
	height: 5px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	box-shadow: 0 0 0 2px
}

.icono-cup:after {
	bottom: -5px;
	width: 26px;
	height: 3px;
	-webkit-border-radius: 0 0 3px 3px;
	-moz-border-radius: 0 0 3px 3px;
	-o-border-radius: 0 0 3px 3px;
	border-radius: 0 0 3px 3px;
	box-shadow: inset 0 0 0 32px
}[class*="icono-"] {
	display: inline-block;
	vertical-align: middle;
	position: relative;
	font-style: normal;
	color: #FFF;
	text-align: left;
	text-indent: -9999px;
	direction: ltr
}[class*="icono-"]:before,[class*="icono-"]:after {
	content: '';
	pointer-events: none
}[class*="icono-"][class*="Circle"] {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%
}[class*="icono-"],[class*="icono-"] * {
	box-sizing: border-box
}

.icons8-weixin { 
display: inline-block;
width: 36.77px;
height: 36.77px;
background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4Igp3aWR0aD0iNTAiIGhlaWdodD0iNTAiCnZpZXdCb3g9IjAgMCAyMjYgMjI2IgpzdHlsZT0iIGZpbGw6IzAwMDAwMDsiPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0ibm9uemVybyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIHN0cm9rZS1saW5lY2FwPSJidXR0IiBzdHJva2UtbGluZWpvaW49Im1pdGVyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1kYXNoYXJyYXk9IiIgc3Ryb2tlLWRhc2hvZmZzZXQ9IjAiIGZvbnQtZmFtaWx5PSJub25lIiBmb250LXdlaWdodD0ibm9uZSIgZm9udC1zaXplPSJub25lIiB0ZXh0LWFuY2hvcj0ibm9uZSIgc3R5bGU9Im1peC1ibGVuZC1tb2RlOiBub3JtYWwiPjxwYXRoIGQ9Ik0wLDIyNnYtMjI2aDIyNnYyMjZ6IiBmaWxsPSJub25lIj48L3BhdGg+PGcgZmlsbD0iI2ZmZmZmZiI+PHBhdGggZD0iTTg1Ljg4LDI3LjEyYy00MS44Mjc2NiwwIC03Ni44NCwyOC43NDQzOCAtNzYuODQsNjUuNTRjMCwxOS44NjMyOCAxMC4zNjQyMiwzNi45NzIxOSAyNi4zNzg0NCw0OC45MjU0N2wtMTIuMDA2MjUsMzYuMDcxNzJsMzcuNDg0MjIsLTIzLjIxNzk3YzcuNzUxMDksMi40MzY1NiAxNi4zMTQzNywzLjc2MDc4IDI0Ljk4MzU5LDMuNzYwNzhjMy4zNzIzNCwwIDYuNjU2NDEsLTAuMjQ3MTkgOS45MjI4MSwtMC42MTc5N2M5Ljg2OTg0LDE5LjE3NDY5IDMyLjI0MDMxLDMyLjI1Nzk3IDU3Ljg3NzE5LDMyLjI1Nzk3YzcuNzg2NDEsMCAxNC45OTAxNiwtMS40NjU0NyAyMS42ODE4NywtMy40NjA2MmwzMC45NTE0MSwxNy4zMjA3OGwtOC42MzM5MSwtMjkuNjA5NTNjMTEuNjUzMTIsLTkuNjc1NjIgMTkuMjgwNjIsLTIzLjE0NzM0IDE5LjI4MDYyLC0zOC40OTA2MmMwLC0yOC4wNzM0NCAtMjQuNDE4NTksLTUwLjQ2MTU2IC01NS4zNywtNTMuNzYzMjhjLTYuMTA5MDYsLTMxLjU1MTcyIC0zOC4wODQ1MywtNTQuNzE2NzIgLTc1LjcxLC01NC43MTY3MnpNODUuODgsMzYuMTZjMzMuMDM0ODQsMCA2MC4yNDMxMiwxOS42NjkwNiA2Ni40NTgxMyw0NS4yNTI5N2MtMzMuOTg4MjgsMC42MTc5NyAtNjEuOTM4MTIsMjQuMTUzNzUgLTYxLjkzODEyLDU0LjE4NzAzYzAsNC42MDgyOCAwLjcyMzkxLDkuMDU3NjYgMS45Nzc1LDEzLjI5NTE2Yy0yLjEzNjQxLDAuMTc2NTYgLTQuMzA4MTMsMC4yNjQ4NCAtNi40OTc1LDAuMjY0ODRjLTguNTgwOTQsMCAtMTcuMTc5NTMsLTEuMzA2NTYgLTI0LjI1OTY5LC0zLjgxMzc1bC0yLjAzMDQ3LC0wLjcwNjI1bC0xOS43MjIwMywxMi4yMDA0N2w2LjE3OTY5LC0xOC41NTY3MmwtMi44MjUsLTEuOTA2ODhjLTE1LjczMTcyLC0xMC42MjkwNiAtMjUuMTQyNSwtMjUuODg0MDYgLTI1LjE0MjUsLTQzLjcxNjg3YzAsLTMxLjAwNDM4IDMwLjA4NjI1LC01Ni41IDY3LjgsLTU2LjV6TTU4Ljc2LDYzLjI4Yy00Ljk3OTA2LDAgLTkuMDQsNC4wNjA5NCAtOS4wNCw5LjA0YzAsNC45NzkwNiA0LjA2MDk0LDkuMDQgOS4wNCw5LjA0YzQuOTc5MDYsMCA5LjA0LC00LjA2MDk0IDkuMDQsLTkuMDRjMCwtNC45NzkwNiAtNC4wNjA5NCwtOS4wNCAtOS4wNCwtOS4wNHpNMTEzLDYzLjI4Yy00Ljk3OTA2LDAgLTkuMDQsNC4wNjA5NCAtOS4wNCw5LjA0YzAsNC45NzkwNiA0LjA2MDk0LDkuMDQgOS4wNCw5LjA0YzQuOTc5MDYsMCA5LjA0LC00LjA2MDk0IDkuMDQsLTkuMDRjMCwtNC45NzkwNiAtNC4wNjA5NCwtOS4wNCAtOS4wNCwtOS4wNHpNMTUzLjY4LDkwLjRjMzAuNDkyMzQsMCA1NC4yNCwyMC40OTg5MSA1NC4yNCw0NS4yYzAsMTMuMzY1NzggLTYuODE1MzEsMjUuMDg5NTMgLTE4LjA2MjM0LDMzLjQyMzI4bC0yLjUyNDg0LDEuODg5MjJsNC4xMTM5MSwxNC4xMDczNGwtMTQuNjksLTguMjQ1NDdsLTEuOTA2ODgsMC42MzU2M2MtNi4zMjA5NCwyLjExODc1IC0xMy41NDIzNCwzLjM5IC0yMS4xNjk4NCwzLjM5Yy0zMC40OTIzNCwwIC01NC4yNCwtMjAuNDk4OTEgLTU0LjI0LC00NS4yYzAsLTI0LjcwMTA5IDIzLjc0NzY2LC00NS4yIDU0LjI0LC00NS4yek0xMzMuMzQsMTE3LjUyYy0zLjYxOTUzLDAgLTYuNzgsMy4xNjA0NyAtNi43OCw2Ljc4YzAsMy42MTk1MyAzLjE2MDQ3LDYuNzggNi43OCw2Ljc4YzMuNjE5NTMsMCA2Ljc4LC0zLjE2MDQ3IDYuNzgsLTYuNzhjMCwtMy42MTk1MyAtMy4xNjA0NywtNi43OCAtNi43OCwtNi43OHpNMTc0LjAyLDExNy41MmMtMy42MTk1MywwIC02Ljc4LDMuMTYwNDcgLTYuNzgsNi43OGMwLDMuNjE5NTMgMy4xNjA0Nyw2Ljc4IDYuNzgsNi43OGMzLjYxOTUzLDAgNi43OCwtMy4xNjA0NyA2Ljc4LC02Ljc4YzAsLTMuNjE5NTMgLTMuMTYwNDcsLTYuNzggLTYuNzgsLTYuNzh6Ij48L3BhdGg+PC9nPjwvZz48L3N2Zz4=') 50% 50% no-repeat;
background-size: 100%; }