#epson-prints {
	width: 100%;
	height: 100%;
	overflow-y: auto;
	overflow-x: hidden;
	font-family: Roboto Condensed, sans-serif;
	letter-spacing: -.5px;
	min-width: 330px
}

#epson-prints.no-scroll {
	overflow-y: hidden
}

#epson-prints *, #epson-prints:after, #epson-prints:before {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

#epson-prints #top {
	background: #fff;
	height: 996px;
	margin-bottom: -200px
}

#epson-prints #footer {
	background: #fff url(../img/footer.jpg) top no-repeat;
	background-size: 1920px auto;
	padding-top: 950px;
	margin-top: 0
}

#epson-prints .arrow {
	border-width: 0 3px 3px 0 !important;
	display: inline-block;
	padding: 3px
}

#epson-prints .arrow.blue {
	border: solid #4c89a4
}

#epson-prints .arrow.white {
	border: solid #fff
}

#epson-prints .arrow.right {
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
}

#epson-prints .arrow.left {
	transform: rotate(135deg);
	-webkit-transform: rotate(135deg);
}

#epson-prints .arrow.up {
	transform: rotate(-135deg);
	-webkit-transform: rotate(-135deg);
}

#epson-prints .arrow.down {
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
}

#epson-prints .icon-arrow-left, #epson-prints .icon-arrow-right {
	width: 11px;
	height: 16px;
	display: inline-block;
	padding: 0 12px;
}

#epson-prints .icon-arrow-left {
	background: url(../img/icon-arrow-left.png) 0 no-repeat;
}

#epson-prints .icon-arrow-right {
	background: url(../img/icon-arrow-right.png) 100% no-repeat;
}

#epson-prints .btn {
	cursor: pointer;
}

#epson-prints .btn.yellow-to-orange {
	min-width: 200px;
	height: 40px;
	text-transform: uppercase;
	text-decoration: none;
	border-radius: 20px;
	border: none;
	background: -webkit-gradient(linear, left top, right top, from(#f4cf0f), to(#dc5117));
	background: linear-gradient(90deg, #f4cf0f, #dc5117);
	font-weight: 700;
	color: #fff;
	-webkit-box-shadow: 0 0 0 6px rgba(0, 0, 0, .08);
	box-shadow: 0 0 0 6px rgba(0, 0, 0, .08);
	text-shadow: 1px 1px 1px rgba(0, 0, 0, .5);
	position: relative;
	z-index: 10;
	-webkit-transition: all .35s;
	transition: all .35s
}

#epson-prints .btn.yellow-to-orange:hover {
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
	-webkit-box-shadow: 0 0 0 15px rgba(0, 0, 0, .08);
	box-shadow: 0 0 0 15px rgba(0, 0, 0, .08)
}

#epson-prints .btn.yellow {
	min-width: 200px;
	max-width: 300px;
	height: 40px;
	text-transform: uppercase;
	text-decoration: none;
	border-radius: 10px;
	border: none;
	background: #ffed00;
	font-weight: 700;
	color: #000 !important;
	position: relative;
	z-index: 10;
	-webkit-transition: all .35s;
	transition: all .35s;
	display: inline-block;
	padding: 13px
}

#epson-prints .btn.yellow.round {
	border-radius: 100px
}

#epson-prints .btn.yellow.result {
	width: 83%
}

#epson-prints .btn.yellow:hover {
	-webkit-transform: scale(1.1);
	transform: scale(1.1)
}

#epson-prints .btn.outline-blue, #epson-prints .btn.outline-orange, #epson-prints .btn.outline-white {
	display: inline-block;
	-webkit-transition: all .25s;
	transition: all .25s;
	border-radius: 10px;
	text-decoration: none;
	text-transform: uppercase;
	padding: 10px 20px
}

#epson-prints .btn.outline-blue.big, #epson-prints .btn.outline-orange.big, #epson-prints .btn.outline-white.big {
	font-size: 20px
}

#epson-prints .btn.outline-blue.result, #epson-prints .btn.outline-orange.result, #epson-prints .btn.outline-white.result {
	width: 80%
}

#epson-prints .btn.outline-blue.bold, #epson-prints .btn.outline-orange.bold, #epson-prints .btn.outline-white.bold {
	font-weight: 700
}

#epson-prints .btn.outline-orange {
	border: 1px solid #d15a3a;
	color: #d15a3a
}

#epson-prints .btn.outline-orange:hover {
	background-color: #d15a3a;
	color: #fff
}

#epson-prints .btn.outline-blue {
	border: 1px solid #4c89a4;
	color: #4c89a4
}

#epson-prints .btn.outline-blue:hover {
	background-color: #4c89a4;
	color: #fff
}

#epson-prints .btn.outline-white {
	border: 1px solid #fff;
	background-color: hsla(0, 0%, 100%, 0);
	color: #fff
}

#epson-prints .btn.outline-white:hover {
	background-color: hsla(0, 0%, 100%, .25);
	color: #fff
}

#epson-prints .widget__banner {
	display: none
}

#epson-prints .widget__banner.active {
	display: block;
	cursor: pointer;
	border-bottom: 2px solid #d10f73;
	min-height: 71px;
	background: #194667 url(../img/banners/tiny.jpg) 50% no-repeat;
	-webkit-transition: all 1s;
	transition: all 1s
}

#epson-prints .widget__banner.expand .banner_desktop {
	position: relative;
	top: 0;
	height: 200px;
	opacity: 1
}

#epson-prints .widget__banner.expand .banner_mobile {
	position: relative;
	top: 0;
	height: 374px;
	opacity: 1
}

#epson-prints .widget__banner .banner_desktop {
	background-size: cover
}

#epson-prints .widget__banner .banner_desktop, #epson-prints .widget__banner .banner_mobile {
	position: relative;
	top: -110%;
	display: block;
	width: 100%;
	height: 71px;
	background-position: 50%;
	background-repeat: no-repeat;
	display: none;
	-webkit-transition: all 1s;
	transition: all 1s;
	opacity: 0
}

#epson-prints .widget__banner .banner_mobile {
	background-size: auto 100%
}

#epson-prints .widget__carousel {
	margin-top: -85px
}

#epson-prints .widget__carousel figure {
	margin: 0;
	padding: 0;
	display: block;
	text-align: center
}

#epson-prints .widget__carousel figure img {
	width: 100%;
	height: auto;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

#epson-prints .widget__carousel .slider {
	position: relative;
	margin-top: 30px
}

#epson-prints .widget__carousel .frame {
	width: 100%;
	position: relative;
	font-size: 0;
	line-height: 0;
	overflow: hidden;
	white-space: nowrap
}

#epson-prints .widget__carousel .slides {
	display: inline-block
}

#epson-prints .widget__carousel li {
	position: relative;
	display: inline-block;
	width: 350px
}

#epson-prints .widget__carousel .next, #epson-prints .widget__carousel .prev {
	position: absolute;
	top: 50%;
	margin-top: -25px;
	display: block;
	cursor: pointer;
	display: none
}

#epson-prints .widget__carousel .next {
	right: 0
}

#epson-prints .widget__carousel .prev {
	left: 0
}

#epson-prints .widget__carousel .next svg, #epson-prints .widget__carousel .prev svg {
	width: 25px
}

#epson-prints .widget__compare-gallery {
	max-width: 1200px;
	margin: 0 auto;
	margin: 25px auto 0;
	display: -webkit-box;
	display: -ms-flexbox;
	-js-display: flex;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	position: relative;
	z-index: 1
}

#epson-prints .widget__compare-gallery.lock .gallery-item {
	position: relative;
	z-index: -1;
	opacity: .35
}

#epson-prints .widget__compare-gallery.lock .gallery-item.active {
	z-index: 1;
	opacity: 1
}

#epson-prints .widget__compare-gallery .gallery-item {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 calc(25% - 30px);
	flex: 0 0 calc(25% - 30px);
	margin: 15px;
	padding: 15px;
	border-radius: 10px;
	position: relative;
	overflow: hidden
}

#epson-prints .widget__compare-gallery .gallery-item * {
	cursor: pointer
}

#epson-prints .widget__compare-gallery .gallery-item label {
	display: block
}

#epson-prints .widget__compare-gallery .gallery-item figure {
	margin: 0;
	padding: 0;
	height: 150px
}

#epson-prints .widget__compare-gallery .gallery-item img {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	margin-top: -60px;
	width: 100%;
	height: auto;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

#epson-prints .widget__compare-gallery .gallery-item .tags {
	font-size: 12px;
	font-weight: 700;
	margin-bottom: 10px
}

#epson-prints .widget__compare-gallery .gallery-item .tags small {
	color: #999;
	font-weight: 400
}

#epson-prints .widget__compare-gallery .gallery-item input {
	display: none
}

#epson-prints .widget__compare-gallery .gallery-item input:checked+.box:after {
	position: absolute;
	content: "X";
	font-family: Arial;
	font-size: 12px;
	font-weight: 700;
	margin-left: 3px;
	margin-top: 1px
}

#epson-prints .widget__compare-gallery .gallery-item .box {
	position: relative;
	display: inline-block;
	width: 15px;
	height: 15px;
	margin-right: 5px;
	-webkit-transform: scale(1.3);
	transform: scale(1.3);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0
}

#epson-prints .widget__compare-gallery .gallery-item {
	border: 1px solid #ccc;
	cursor: pointer;
	background-position: 100px -100px;
	-webkit-transition: all .35s;
	transition: all .35s;
	-webkit-box-shadow: 0 0 0 0 transparent;
	box-shadow: 0 0 0 0 transparent
}

#epson-prints .widget__compare-gallery .gallery-item:hover {
	background: rgba(0, 0, 0, .3) url(../img/item-bg-hover.png) 100% 0 no-repeat;
	-webkit-transform: scale(1.05);
	transform: scale(1.05);
	cursor: pointer;
	-webkit-box-shadow: 0 0 0 6px rgba(0, 0, 0, .08);
	box-shadow: 0 0 0 6px rgba(0, 0, 0, .08)
}

#epson-prints .widget__compare-gallery .gallery-item:hover .box {
	border: 1px solid #fff;
	color: #fff
}

#epson-prints .widget__compare-gallery .gallery-item:hover .label-comparar {
	color: #fff
}

#epson-prints .widget__compare-gallery .gallery-item:hover h3 {
	color: #fff;
	font-size: 24px;
	font-weight: 700
}

#epson-prints .widget__compare-gallery .gallery-item:hover .tags {
	color: #fff;
	text-transform: uppercase;
	font-size: 13px
}

#epson-prints .widget__compare-gallery .gallery-item:hover .desc {
	font-size: 14px;
	color: #fff
}

#epson-prints .widget__compare-gallery .gallery-item:hover.active {
	background: #fff none 100% 0 no-repeat;
	background-position: 100px -100px;
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-box-shadow: 0 0 0 0 transparent;
	box-shadow: 0 0 0 0 transparent
}

#epson-prints .widget__compare-gallery .gallery-item:hover.active .box {
	border: 1px solid #4c89a4;
	color: #4c89a4
}

#epson-prints .widget__compare-gallery .gallery-item:hover.active .label-comparar {
	color: #4c89a4
}

#epson-prints .widget__compare-gallery .gallery-item:hover.active h3 {
	color: #4c89a4;
	font-size: 24px;
	font-weight: 700
}

#epson-prints .widget__compare-gallery .gallery-item:hover.active .tags {
	color: #999;
	text-transform: uppercase;
	font-size: 13px
}

#epson-prints .widget__compare-gallery .gallery-item:hover.active .desc {
	font-size: 14px;
	color: #666
}

#epson-prints .widget__compare-gallery .gallery-item:before {
	position: absolute;
	top: -50px;
	right: -50px;
	content: url(../img/item-active.png);
	-webkit-transition: all .5s;
	transition: all .5s
}

#epson-prints .widget__compare-gallery .gallery-item.active {
	border: 1px solid #4c89a4
}

#epson-prints .widget__compare-gallery .gallery-item.active:before {
	top: 0;
	right: 0
}

#epson-prints .widget__compare-gallery .gallery-item .box {
	border: 1px solid #4c89a4;
	color: #4c89a4
}

#epson-prints .widget__compare-gallery .gallery-item .label-comparar {
	color: #4c89a4
}

#epson-prints .widget__compare-gallery .gallery-item h3 {
	color: #4c89a4;
	font-size: 24px;
	font-weight: 700
}

#epson-prints .widget__compare-gallery .gallery-item .tags {
	color: #999;
	text-transform: uppercase;
	font-size: 13px
}

#epson-prints .widget__compare-gallery .gallery-item .desc {
	font-size: 14px;
	color: #666
}

#epson-prints .widget__compare-select {
	max-width: 1200px;
	margin: 0 auto;
	margin: 90px auto 100px;
	text-align: center;
	height: 150px;
	position: relative;
	z-index: 100
}

#epson-prints .widget__compare-select img {
	margin: 21px;
	max-width: 366px;
	width: 90%;
	height: auto
}

#epson-prints .widget__compare-select.mobile {
	margin: 0 auto
}

#epson-prints .widget__compare-select.mobile .compare-now {
	top: 20px
}

#epson-prints .widget__compare-select .compare-now {
	position: absolute;
	top: 140px;
	right: 15px
}

#epson-prints .widget__compare-select .select {
	cursor: pointer;
	width: 356px;
	margin: 0 auto
}

#epson-prints .widget__compare-select .select strong {
	display: block;
	margin: 20px 0 0;
	height: 65px
}

#epson-prints .widget__compare-select .select strong .opened {
	display: none
}

#epson-prints .widget__compare-select .select strong .closed {
	display: block
}

#epson-prints .widget__compare-select .compare-select-list li .box {
	position: relative;
	border: 1px solid #333
}

#epson-prints .widget__compare-select .clear-filter {
	padding-left: 10px
}

#epson-prints .widget__compare-select h3 {
	color: #d15a3a;
	font-weight: 300;
	font-size: 50px;
	line-height: 45px
}

#epson-prints .widget__compare-select h3 strong {
	font-weight: 700;
	font-size: 50px;
	display: block
}

#epson-prints .widget__compare-select .compare-now {
	border-radius: 10px;
	width: 125px;
	background-color: #221e1f;
	line-height: 61px;
	color: #ffed00;
	border: 1px solid #fff;
	font-family: Roboto Condensed, sans-serif;
	font-size: 18px;
	font-weight: 700;
	cursor: pointer;
	-webkit-transition: all .35s;
	transition: all .35s
}

#epson-prints .widget__compare-select .compare-now:hover {
	background-color: #000;
	border: 1px solid #fff;
	color: #fff
}

#epson-prints .widget__compare-select .compare-now:disabled {
	background-color: #ffed00;
	border: 1px solid #ffed00;
	color: #000;
	font-weight: 700;
	cursor: default
}

#epson-prints .widget__compare-select .compare-now:disabled:hover {
	border: 1px solid #ffed00
}

#epson-prints .widget__compare-select .select {
	border-radius: 10px;
	background-color: #fff;
	text-align: left
}

#epson-prints .widget__compare-select .select strong {
	border-radius: 10px;
	line-height: 65px;
	border: 1px solid #4c89a4;
	color: #4c89a4;
	font-size: 18px;
	padding-left: 20px;
	position: relative
}

#epson-prints .widget__compare-select .select strong .arrow {
	position: absolute;
	top: 50%;
	margin-top: -5px;
	right: 20px
}

#epson-prints .widget__compare-select .select .submenu {
	display: none;
	text-align: left
}

#epson-prints .widget__compare-select .select.active {
	padding-bottom: 20px;
	background-color: #4c89a4
}

#epson-prints .widget__compare-select .select.active strong {
	color: #fff
}

#epson-prints .widget__compare-select .select.active strong .opened {
	display: block
}

#epson-prints .widget__compare-select .select.active strong .closed {
	display: none
}

#epson-prints .widget__compare-select .select.active .submenu {
	display: block
}

#epson-prints .widget__compare-select .compare-select-list {
	list-style: none;
	margin: 0;
	padding: 0 10px
}

#epson-prints .widget__compare-select .compare-select-list li {
	display: block;
	padding: 6px;
	color: #fff;
	opacity: .3
}

#epson-prints .widget__compare-select .compare-select-list li.active {
	opacity: 1
}

#epson-prints .widget__compare-select .compare-select-list li input {
	display: none
}

#epson-prints .widget__compare-select .compare-select-list li input:checked+.box:after {
	position: absolute;
	content: "X";
	font-family: Arial;
	font-size: 12px;
	font-weight: 700;
	margin-left: 3px;
	margin-top: 1px
}

#epson-prints .widget__compare-select .compare-select-list li .box {
	display: inline-block;
	border: 1px solid #4bb2ff;
	width: 15px;
	height: 15px;
	margin-right: 5px
}

#epson-prints .widget__compare-select .clear-filter {
	display: block;
	padding: 10px 20px 0;
	color: #fff
}

#epson-prints .widget__footer-images {
	max-width: 1200px;
	margin: 0 auto;
	margin: 50px auto;
	display: -webkit-box;
	display: -ms-flexbox;
	-js-display: flex;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

#epson-prints .widget__footer-images span {
	display: block;
	text-align: center;
	padding: 0 15px
}

#epson-prints .widget__footer-images span.img-1 {
	text-align: right
}

#epson-prints .widget__footer-images span.img-2 {
	text-align: center
}

#epson-prints .widget__footer-images span.img-3 {
	text-align: left
}

#epson-prints .widget__footer-slides {
	max-width: 1200px;
	margin: 0 auto;
	display: -webkit-box;
	display: -ms-flexbox;
	-js-display: flex;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-transition: all 1s;
	transition: all 1s
}

#epson-prints .widget__footer-slides .reasons {
	margin: 0;
	padding: 0
}

#epson-prints .widget__footer-slides .simpleSlide {
	margin-top: 15px;
	position: relative;
	max-width: 700px;
	margin: 0 0 0 100px
}

#epson-prints .widget__footer-slides .simpleSlide figure {
	margin: 0;
	padding: 0
}

#epson-prints .widget__footer-slides .simpleSlide img {
	width: 95%;
	height: auto
}

#epson-prints .widget__footer-slides .simpleSlide .frame {
	width: 100%;
	position: relative;
	font-size: 0;
	line-height: 0;
	overflow: hidden;
	white-space: nowrap
}

#epson-prints .widget__footer-slides .simpleSlide .slides {
	display: inline-block
}

#epson-prints .widget__footer-slides .simpleSlide li {
	position: relative;
	display: inline-block;
	width: 350px
}

#epson-prints .widget__footer-slides .simpleSlide .next, #epson-prints .widget__footer-slides .simpleSlide .prev {
	position: absolute;
	top: 50%;
	margin-top: -35px;
	display: block;
	cursor: pointer
}

#epson-prints .widget__footer-slides .simpleSlide .next {
	right: -30px
}

#epson-prints .widget__footer-slides .simpleSlide .next:hover {
	-webkit-animation: a .7s linear 0s infinite normal;
	animation: a .7s linear 0s infinite normal
}

#epson-prints .widget__footer-slides .simpleSlide .prev {
	left: -45px
}

#epson-prints .widget__footer-slides .simpleSlide .prev:hover {
	-webkit-animation: b .7s linear 0s infinite normal;
	animation: b .7s linear 0s infinite normal
}

#epson-prints .widget__footer-text {
	padding: 0 20px
}

#epson-prints .widget__footer-text .center {
	max-width: 1200px;
	margin: 0 auto;
	margin: 50px auto;
	font-family: Arial;
	font-size: 12px
}

#epson-prints .widget__header {
	max-width: 1200px;
	margin: 0 auto;
	padding: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	-js-display: flex;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row
}

#epson-prints .widget__header div {
	-ms-flex-line-pack: center;
	align-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

#epson-prints .widget__header .logo-ecotank, #epson-prints .widget__header .logo-epson {
	width: 190px
}

#epson-prints .widget__header .logo-ecotank {
	margin-top: 15px
}

#epson-prints .widget__header .logo-epson {
	text-align: right;
	margin-top: 25px
}

#epson-prints .widget__header .slogan {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}

#epson-prints .widget__header h2 {
	text-align: center
}

#epson-prints .widget__header h2 strong {
	display: block;
	font-size: 35px
}

#epson-prints .wrapper__header {
	background: #fff;
	min-height: 95px
}

#epson-prints .widget__header .slogan {
	padding: 0 35px
}

#epson-prints .widget__header .slogan h2 {
	color: #4c89a4;
	font-size: 40px;
	font-weight: 700;
	font-family: Roboto Condensed, sans-serif;
	margin: 24px 0
}

#epson-prints .widget__header .slogan h2 strong {
	font-weight: 700;
	font-size: 52px
}

#epson-prints .widget__options-item {
	display: -webkit-box;
	display: -ms-flexbox;
	-js-display: flex;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	width: 100%;
	align-items: center;
	text-align: center
}

#epson-prints .widget__options-item .inner-option {
	width: 100%
}

#epson-prints .widget__options-item {
	text-decoration: none;
	padding: 25px 0;
	-webkit-transition: all .35s;
	transition: all .35s
}

#epson-prints .widget__options-item.dark {
	background: #4c89a4;
	border-radius: 10px 0 0 10px;
	border: 2px solid #4c89a4
}

#epson-prints .widget__options-item.light {
	background: #7dbece;
	border-radius: 0 10px 10px 0;
	border: 2px solid #7dbece
}

#epson-prints .widget__options-item .inner-option {
	padding: 25px 10px;
	cursor: pointer
}

#epson-prints .widget__options-item .inner-option .icon-recommendation {
	background: url(../img/icon-recommendation.png) 0 0 no-repeat;
	width: 40px;
	height: 40px;
	display: inline-block
}

#epson-prints .widget__options-item .inner-option .icon-choose-and-compare {
	background: url(../img/icon-choose-and-compare.png) 0 0 no-repeat;
	width: 40px;
	height: 40px;
	display: inline-block
}

#epson-prints .widget__options-item .inner-option h2 {
	font-size: 24px;
	font-weight: 700;
	color: #ffed00;
	margin: 15px 0 5px
}

#epson-prints .widget__options-item .inner-option p {
	color: #fff;
	margin: 0 0 15px;
	font-size: 18px
}

#epson-prints .widget__options-item:hover {
	border: 2px solid #fff
}

#epson-prints .widget__options-main {
	background-color: #42a5bc;
	padding-bottom: 150px
}

#epson-prints .widget__options-main h3 {
	max-width: 1200px;
	margin: 0 auto;
	padding: 40px 10px
}

#epson-prints .widget__options-main .menu-options {
	max-width: 1200px;
	margin: 0 auto;
	display: -webkit-box;
	display: -ms-flexbox;
	-js-display: flex;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	min-height: 235px;
	margin-top: -15px;
	margin: 35px auto 0
}

#epson-prints .widget__options-main .menu-options .add-info {
	display: -webkit-box;
	display: -ms-flexbox;
	-js-display: flex;
	display: flex;
	width: 210px;
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

#epson-prints .widget__options-main .menu-options .add-info figure {
	width: 100%;
	text-align: center;
	padding: 0;
	margin: 0
}

#epson-prints .widget__options-main .menu-options .add-info img {
	width: 100%;
	height: auto;
	max-width: 191px
}

#epson-prints .widget__options-main .menu-options .wrapper-options {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	-js-display: flex;
	display: flex;
	min-height: 235px;
	padding: 0 30px;
	max-width: 900px;
	margin: 0 auto;
	position: relative
}

#epson-prints .widget__options-main .menu-options .wrapper-options .space {
	display: -webkit-box;
	display: -ms-flexbox;
	-js-display: flex;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	z-index: 20;
	position: absolute;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	top: 50%;
	left: 50%;
	text-align: center
}

#epson-prints .widget__options-main h3 {
	text-align: center;
	font-size: 40px;
	text-transform: uppercase;
	color: #fff;
	font-weight: 300
}

#epson-prints .widget__options-main .space strong {
	color: #42a5bc;
	background-color: #fff;
	border-radius: 100%;
	display: inline-block;
	width: 35px;
	height: 35px;
	line-height: 35px
}

#epson-prints .widget__options-main:hover .widget__options-item:hover {
	-webkit-transform: scale(1);
	transform: scale(1);
	opacity: 1
}

#epson-prints .widget__overlay-step-enviroment {
	text-align: center
}

#epson-prints .widget__overlay-step-enviroment .select-enviroments {
	display: -webkit-box;
	display: -ms-flexbox;
	-js-display: flex;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	list-style: none;
	margin: 5px auto;
	padding: 0;
	width: 750px
}

#epson-prints .widget__overlay-step-enviroment .select-enviroments.filtro-aula_reuniao li.active {
	display: none
}

#epson-prints .widget__overlay-step-enviroment .select-enviroments.filtro-aula_reuniao li[data-aula_reuniao].active {
	display: block
}

#epson-prints .widget__overlay-step-enviroment .select-enviroments.filtro-bares_restaurante li.active {
	display: none
}

#epson-prints .widget__overlay-step-enviroment .select-enviroments.filtro-bares_restaurante li[data-bares_restaurante].active {
	display: block
}

#epson-prints .widget__overlay-step-enviroment .select-enviroments.filtro-entretenimento_games_filmes li.active {
	display: none
}

#epson-prints .widget__overlay-step-enviroment .select-enviroments.filtro-entretenimento_games_filmes li[data-entretenimento_games_filmes].active {
	display: block
}

#epson-prints .widget__overlay-step-enviroment .select-enviroments li {
	width: 20%;
	text-align: center;
	display: none;
	cursor: pointer;
	-webkit-transform: scale(.8);
	transform: scale(.8)
}

#epson-prints .widget__overlay-step-enviroment .select-enviroments li * {
	cursor: pointer
}

#epson-prints .widget__overlay-step-enviroment .select-enviroments label {
	display: block;
	margin-bottom: 15px
}

#epson-prints .widget__overlay-step-enviroment .select-enviroments input {
	display: none
}

#epson-prints .widget__overlay-step-enviroment .select-enviroments input:checked+figure img {
	margin-top: -272px
}

#epson-prints .widget__overlay-step-enviroment .select-enviroments input:disabled+figure {
	opacity: .1
}

#epson-prints .widget__overlay-step-enviroment .select-enviroments figure {
	margin: 0 auto;
	width: 172px;
	height: 172px;
	overflow: hidden;
	border-radius: 30px;
	border: 1px solid #fff;
	-webkit-transition: all 1s 0;
	transition: all 1s 0
}

#epson-prints .widget__overlay-step-enviroment .select-enviroments figure:hover {
	background-color: hsla(0, 0%, 100%, .4)
}

#epson-prints .widget__overlay-step-enviroment .select-enviroments img {
	-webkit-transition: all 1s;
	transition: all 1s;
	margin-top: 0
}

#epson-prints .widget__overlay-step-enviroment .go-to-result {
	display: none
}

#epson-prints .widget__overlay-step-enviroment .clear-filter {
	margin: 0 35px;
	border-radius: 30px;
	display: none
}

#epson-prints .widget__overlay-step-objective .select-objectives {
	display: -webkit-box;
	display: -ms-flexbox;
	-js-display: flex;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	list-style: none;
	margin: 20px 0;
	padding: 0
}

#epson-prints .widget__overlay-step-objective .select-objectives li {
	display: none;
	width: 290px;
	text-align: center;
	margin: 0 15px;
	-webkit-transition: all .5s;
	transition: all .5s;
	-webkit-transform: scale(.9);
	transform: scale(.9)
}

#epson-prints .widget__overlay-step-objective .select-objectives li img {
	width: 90%;
	height: auto
}

#epson-prints .widget__overlay-step-objective .select-objectives li.active {
	display: block
}

#epson-prints .widget__overlay-step-objective .select-objectives li a {
	color: #fff;
	text-decoration: none;
	display: block
}

#epson-prints .widget__overlay-step-objective .select-objectives li p {
	font-size: 20px
}

#epson-prints .widget__overlay-step-objective .select-objectives li.objective-fotograficas h4, #epson-prints .widget__overlay-step-objective .select-objectives li.objective-fotograficas p {
	position: relative;
	left: 20px
}

#epson-prints .widget__overlay-step-objective .select-objectives:hover li {
	opacity: .35;
	-webkit-transform: scale(.9);
	transform: scale(.9)
}

#epson-prints .widget__overlay-step-objective .select-objectives:hover li:hover {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1)
}

#epson-prints .widget__overlay-step-resources {
	text-align: center
}

#epson-prints .widget__overlay-step-resources .select-resources {
	display: -webkit-box;
	display: -ms-flexbox;
	-js-display: flex;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	list-style: none;
	margin: 5px auto;
	padding: 0;
	width: 750px
}

#epson-prints .widget__overlay-step-resources .select-resources.filtro-aula_reuniao li.active {
	display: none
}

#epson-prints .widget__overlay-step-resources .select-resources.filtro-aula_reuniao li[data-aula_reuniao].active {
	display: block
}

#epson-prints .widget__overlay-step-resources .select-resources.filtro-bares_restaurante li[data-bares_restaurante].active {
	display: block
}

#epson-prints .widget__overlay-step-resources .select-resources.filtro-entretenimento_games_filmes li.active {
	display: none
}

#epson-prints .widget__overlay-step-resources .select-resources.filtro-entretenimento_games_filmes li[data-entretenimento_games_filmes].active {
	display: block
}

#epson-prints .widget__overlay-step-resources .select-resources li {
	width: 20%;
	text-align: center;
	display: none;
	cursor: pointer;
	-webkit-transform: scale(.8);
	transform: scale(.8)
}

#epson-prints .widget__overlay-step-resources .select-resources li * {
	cursor: pointer
}

#epson-prints .widget__overlay-step-resources .select-resources label {
	display: block;
	margin-bottom: 15px
}

#epson-prints .widget__overlay-step-resources .select-resources input {
	display: none
}

#epson-prints .widget__overlay-step-resources .select-resources input:checked+figure img {
	margin-top: -272px
}

#epson-prints .widget__overlay-step-resources .select-resources input:disabled+figure {
	opacity: .1
}

#epson-prints .widget__overlay-step-resources .select-resources figure {
	margin: 0 auto;
	width: 172px;
	height: 172px;
	overflow: hidden;
	border-radius: 30px;
	border: 1px solid #fff;
	-webkit-transition: all 1s 0;
	transition: all 1s 0
}

#epson-prints .widget__overlay-step-resources .select-resources figure:hover {
	background-color: hsla(0, 0%, 100%, .4)
}

#epson-prints .widget__overlay-step-resources .select-resources img {
	-webkit-transition: all 1s;
	transition: all 1s;
	margin-top: 0
}

#epson-prints .widget__overlay-step-resources .go-to-result {
	display: none
}

#epson-prints .widget__overlay-step-resources .clear-filter {
	margin: 0 35px;
	border-radius: 30px;
	display: none
}

#epson-prints .widget__overlay-step-result {
	position: relative;
	margin: 0 auto
}

#epson-prints .widget__overlay-step-result .compare-direct, #epson-prints .widget__overlay-step-result .step-by-step {
	margin-bottom: 10px
}

#epson-prints .widget__overlay-step-result .compare-direct h3, #epson-prints .widget__overlay-step-result .step-by-step h3 {
	font-size: 30px !important
}

#epson-prints .widget__overlay-step-result #wrapper-compare-products {
	overflow-y: hidden
}

#epson-prints .widget__overlay-step-result #compare-products {
	position: relative;
	cursor: col-resize
}

#epson-prints .widget__overlay-step-result #compare-products:active {
	cursor: -webkit-grabbing;
	cursor: grabbing
}

#epson-prints .widget__overlay-step-result table {
	border-collapse: separate;
	border-spacing: 0;
	border-top: none;
	table-layout: fixed;
	padding-left: 300px;
	min-width: 100%;
	width: 100%
}

#epson-prints .widget__overlay-step-result table .label {
	color: #666;
	padding: 5px;
	margin: -10px -10px 10px;
	display: none
}

#epson-prints .widget__overlay-step-result table thead tr td {
	background-color: transparent;
	color: #fff;
	text-align: center
}

#epson-prints .widget__overlay-step-result table thead tr td:first-child {
	background-color: #2d9aa1;
	position: absolute;
	margin-left: -300px;
	width: 300px;
	height: 400px;
	z-index: 100
}

#epson-prints .widget__overlay-step-result table tbody td, #epson-prints .widget__overlay-step-result table tbody th {
	height: 40px
}

#epson-prints .widget__overlay-step-result table tbody td:first-child, #epson-prints .widget__overlay-step-result table tbody th:first-child {
	position: absolute;
	margin-left: -300px;
	width: 300px;
	height: 200px;
	z-index: 100;
	background-color: #2d9aa1;
	line-height: 200%;
	min-height: 50px
}

#epson-prints .widget__overlay-step-result table tbody tr:nth-child(2n) {
	position: relative
}

#epson-prints .widget__overlay-step-result table tbody tr:nth-child(2n) th {
	color: #fff;
	padding: 7px;
	text-transform: uppercase
}

#epson-prints .widget__overlay-step-result table tbody tr:nth-child(2n) td {
	background-color: #e5f2f5;
	border-right: 1px solid #c3c3c3;
	white-space: normal;
	vertical-align: top;
	padding: 7px
}

#epson-prints .widget__overlay-step-result table tbody tr:nth-child(2n) td:first-child, #epson-prints .widget__overlay-step-result table tbody tr:nth-child(2n) td:last-child {
	border-right: none
}

#epson-prints .widget__overlay-step-result table tbody tr:nth-child(odd) {
	position: relative
}

#epson-prints .widget__overlay-step-result table tbody tr:nth-child(odd) th {
	color: #fff;
	padding: 7px
}

#epson-prints .widget__overlay-step-result table tbody tr:nth-child(odd) td {
	background-color: #fff;
	border-right: 1px solid #c3c3c3;
	white-space: normal;
	vertical-align: top;
	padding: 7px
}

#epson-prints .widget__overlay-step-result table tbody tr:nth-child(odd) td:first-child, #epson-prints .widget__overlay-step-result table tbody tr:nth-child(odd) td:last-child {
	border-right: none
}

#epson-prints .widget__overlay-step-result table th {
	text-align: left
}

#epson-prints .widget__overlay-step-result table td, #epson-prints .widget__overlay-step-result table th {
	margin: 0;
	border: none;
	white-space: nowrap;
	border-top-width: 0;
	color: #333;
	position: relative;
	width: 100%
}

#epson-prints .widget__overlay-step-result table .foto-produto {
	width: 100%;
	height: auto;
	max-width: 300px
}

#epson-prints .widget__overlay-step-result table .caracteristicas-introducao td {
	position: relative;
	white-space: nowrap
}

#epson-prints .widget__overlay-step-result table .caracteristicas-introducao .preco {
	display: block;
	margin-bottom: 25px
}

#epson-prints .widget__overlay-step-result table .caracteristicas-introducao .descricao {
	display: block;
	margin-bottom: 60px
}

#epson-prints .widget__overlay-step-result table .caracteristicas-introducao .btn-assistir-video {
	position: absolute;
	bottom: 65px;
	display: block;
	text-align: center
}

#epson-prints .widget__overlay-step-result .btn-escolha-por-recursos, #epson-prints .widget__overlay-step-result .btn-nova-comparacao, #epson-prints .widget__overlay-step-result .btn-open-wizard, #epson-prints .widget__overlay-step-result .btn-voltar-ao-inicio {
	position: absolute;
	display: inline-block;
	padding: 10px 20px;
	text-align: center;
	color: #fff;
	margin-bottom: 55px
}

#epson-prints .widget__overlay-step-result .btn-nova-comparacao, #epson-prints .widget__overlay-step-result .btn-voltar-ao-inicio {
	left: 0
}

#epson-prints .widget__overlay-step-result .btn-escolha-por-recursos, #epson-prints .widget__overlay-step-result .btn-open-wizard {
	right: 0
}

#epson-prints .widget__overlay-step-result .tippy {
	background: url(../img/icon-tooltip.png) 0 0 no-repeat;
	width: 21px;
	height: 21px;
	display: inline-block;
	cursor: pointer;
	position: absolute;
	right: 20px
}

#epson-prints .widget__overlay-step-result #table-compare h3 {
	font-size: 23px;
	color: #fff;
	font-weight: 700;
	margin-bottom: -20px
}

#epson-prints .widget__overlay-step-result #table-compare h3 strong {
	font-weight: 700
}

#epson-prints .widget__overlay-step-result #table-compare .btn-assistir-video {
	display: inline-block;
	padding: 10px 20px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}

#epson-prints .widget__overlay-step-result #table-compare .preco {
	padding: 20px 0;
	margin: 0 auto;
	text-align: center;
	display: none;
}

#epson-prints .widget__overlay-step-result #table-compare .preco .apenas {
	color: #4c89a4;
	text-transform: uppercase;
	width: 60px;
	display: inline-block;
	text-align: left
}

#epson-prints .widget__overlay-step-result #table-compare .preco>.valor {
	color: #000;
	margin-left: 10px;
	display: inline-block;
	font-weight: 700
}

#epson-prints .widget__overlay-step-result #table-compare .preco>.valor .symbol {
	font-size: 21px
}

#epson-prints .widget__overlay-step-result #table-compare .preco>.valor .valor {
	font-size: 37px
}

#epson-prints .widget__overlay-step-result #table-compare .preco>.valor .centavos {
	font-size: 21px;
	position: relative;
	top: -10px
}

#epson-prints .widget__overlay-step-result #table-compare .preco .prazo {
	color: #666;
	display: block;
	text-align: center
}

#epson-prints .widget__overlay-step-result #table-compare .descricao {
	color: #666;
	font-size: 13px;
	text-align: left
}

#epson-prints .widget__overlay-step-result #table-compare tr td {
	color: #4c89a4;
	text-align: center;
	font-size: 15px
}

#epson-prints .widget__overlay-step-result #table-compare tr td:first-child {
	padding-left: 40px;
	color: #666;
	text-align: left;
	font-size: 14px
}

#epson-prints .widget__overlay-step-result #table-compare tr td:first-child span {
	margin-left: -30px
}

#epson-prints .widget__overlay-step-size {
	text-align: center
}

#epson-prints .widget__overlay-step-size .select-sizes {
	display: -webkit-box;
	display: -ms-flexbox;
	-js-display: flex;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	list-style: none;
	margin: 5px auto;
	padding: 0;
	width: 750px
}

#epson-prints .widget__overlay-step-size .select-sizes li {
	width: 20%;
	text-align: center;
	display: none;
	cursor: pointer;
	-webkit-transform: scale(.8);
	transform: scale(.8)
}

#epson-prints .widget__overlay-step-size .select-sizes li * {
	cursor: pointer
}

#epson-prints .widget__overlay-step-size .select-sizes li.active {
	display: block
}

#epson-prints .widget__overlay-step-size .select-sizes label {
	display: block;
	margin-bottom: 15px
}

#epson-prints .widget__overlay-step-size .select-sizes input {
	display: none
}

#epson-prints .widget__overlay-step-size .select-sizes input:checked+figure img {
	margin-top: -272px
}

#epson-prints .widget__overlay-step-size .select-sizes input:disabled+figure {
	opacity: .1
}

#epson-prints .widget__overlay-step-size .select-sizes figure {
	margin: 0 auto;
	width: 172px;
	height: 172px;
	overflow: hidden;
	border-radius: 30px;
	border: 1px solid #fff;
	-webkit-transition: all 1s 0;
	transition: all 1s 0
}

#epson-prints .widget__overlay-step-size .select-sizes figure:hover {
	background-color: hsla(0, 0%, 100%, .4)
}

#epson-prints .widget__overlay-step-size .select-sizes img {
	-webkit-transition: all 1s;
	transition: all 1s;
	margin-top: 0
}

#epson-prints .widget__overlay-step-size .go-to-result {
	display: none
}

#epson-prints .widget__overlay-step-size .clear-filter {
	margin: 0 35px;
	border-radius: 30px;
	display: none
}

#epson-prints .widget__overlays {
	position: fixed;
	top: -100%;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 500;
	overflow-y: auto;
	opacity: 0;
	min-width: 330px
}

#epson-prints .widget__overlays .background {
	min-height: 100%
}

#epson-prints .widget__overlays.-opened {
	-webkit-transform: scale(1);
	transform: scale(1);
	top: 0;
	opacity: 1
}

#epson-prints .widget__overlays .center {
	max-width: 1200px;
	margin: 0 auto;
	margin-top: 10px;
	margin-bottom: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	-js-display: flex;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

#epson-prints .widget__overlays .back:before {
	content: url(../img/icon-back.png);
	position: absolute;
	margin-left: -32px;
	margin-top: -2px
}

#epson-prints .widget__overlays.-unique .back {
	color: #fff;
	text-decoration: none;
	position: absolute;
	top: 55px;
	left: 35px
}

#epson-prints .widget__overlays.-unique .back:before {
	content: url(../img/icon-back.png);
	position: absolute;
	margin-left: -25px
}

#epson-prints .widget__overlays .wrapper {
	padding: 0
}

#epson-prints .widget__overlays .wrapper .center .logo-ecotank {
	cursor: pointer
}

#epson-prints .widget__overlays .wrapper .logo-ecotank, #epson-prints .widget__overlays .wrapper .logo-epson {
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	width: 170px;
	text-align: center
}

#epson-prints .widget__overlays .wrapper .title {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	text-align: center
}

#epson-prints .widget__overlays .wrapper .title .objetivo, #epson-prints .widget__overlays .wrapper .title .recursos {
	display: none
}

#epson-prints .widget__overlays .header-guide {
	text-align: center
}

#epson-prints .widget__overlays .header-guide .space {
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	width: 170px;
	text-align: center
}

#epson-prints .widget__overlays .header-guide .back {
	text-decoration: none
}

#epson-prints .widget__overlays .header-guide .guide-of-steps {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	padding: 15px;
	display: -webkit-box;
	display: -ms-flexbox;
	-js-display: flex;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	margin-top: 0;
	margin-bottom: 0
}

#epson-prints .widget__overlays .header-guide .guide-of-steps span#step-enviroment {
	position: relative
}

#epson-prints .widget__overlays .header-guide .guide-of-steps span#step-enviroment:after {
	position: absolute;
	content: "";
	top: -25px;
	width: 1px;
	height: 25px
}

#epson-prints .widget__overlays .header-guide .guide-of-steps .line {
	width: 100%;
	height: 1px;
	margin-top: 35px
}

#epson-prints .widget__overlays .header-guide .guide-of-steps .mark .circle {
	display: block;
	width: 65px;
	height: 65px;
	padding-top: 23px;
	text-align: center
}

#epson-prints .widget__overlays .header-guide .guide-of-steps .mark .title {
	display: block;
	width: 65px;
	margin-top: 5px
}

#epson-prints .widget__overlays .steps #compare-products {
	display: none
}

#epson-prints .widget__overlays .steps .widget__overlay-step-result {
	height: 0
}

#epson-prints .widget__overlays.show-objective .inner {
	left: 0 !important
}

#epson-prints .widget__overlays.show-objective .steps {
	overflow: hidden
}

#epson-prints .widget__overlays.show-objective .title .objetivo {
	display: block
}

#epson-prints .widget__overlays.show-objective .title .recursos {
	display: none
}

#epson-prints .widget__overlays.show-resources .inner {
	left: -100% !important
}

#epson-prints .widget__overlays.show-resources .steps {
	overflow: hidden
}

#epson-prints .widget__overlays.show-resources .title .objetivo {
	display: none
}

#epson-prints .widget__overlays.show-resources .title .recursos {
	display: block
}

#epson-prints .widget__overlays.show-enviroment .inner {
	left: -200% !important
}

#epson-prints .widget__overlays.show-enviroment .steps {
	overflow: hidden
}

#epson-prints .widget__overlays.show-enviroment .title .objetivo {
	display: none
}

#epson-prints .widget__overlays.show-enviroment .title .recursos {
	display: block
}

#epson-prints .widget__overlays.show-size .inner {
	left: -200% !important
}

#epson-prints .widget__overlays.show-size .steps {
	overflow: hidden
}

#epson-prints .widget__overlays.show-size .title .objetivo {
	display: none
}

#epson-prints .widget__overlays.show-size .title .recursos {
	display: block
}

#epson-prints .widget__overlays.show-result .inner {
	left: -300% !important
}

#epson-prints .widget__overlays.show-result .title .objetivo {
	display: none
}

#epson-prints .widget__overlays.show-result .steps #compare-products, #epson-prints .widget__overlays.show-result .title .recursos {
	display: block
}

#epson-prints .widget__overlays.show-result .widget__overlay-step-result {
	height: auto
}

#epson-prints .widget__overlays.-unique .inner {
	-webkit-transition: none !important;
	transition: none !important
}

#epson-prints .widget__overlays section.steps {
	width: 100%;
	height: 100%;
	position: relative
}

#epson-prints .widget__overlays section.steps .inner {
	position: relative;
	left: 0;
	width: 400%;
	display: -webkit-box;
	display: -ms-flexbox;
	-js-display: flex;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-pack: distribute;
	justify-content: space-around
}

#epson-prints .widget__overlays section.steps section {
	position: relative;
	margin: 10px auto;
	width: 1200px
}

#epson-prints .widget__overlays section.steps h3 {
	text-align: center;
	margin: 10px 0 30px
}

#epson-prints .widget__overlays section.steps h6 {
	text-align: center;
	margin: 10px 0 0
}

#epson-prints .widget__overlays .compare-direct {
	display: none
}

#epson-prints .widget__overlays.-unique .title {
	opacity: 0
}

#epson-prints .widget__overlays.-unique .header-guide, #epson-prints .widget__overlays.-unique .step-by-step {
	display: none
}

#epson-prints .widget__overlays.-unique .compare-direct {
	display: block
}

#epson-prints .widget__overlays {
	-webkit-transition: all .75s;
	transition: all .75s;
	-webkit-transform: scale(0);
	transform: scale(0)
}

#epson-prints .widget__overlays.-bg-result .wrapper {
	border-bottom: 1px solid #227f90
}

#epson-prints .widget__overlays.-bg-result .guide-of-steps span#step-resources:after {
	background-color: #227f90
}

#epson-prints .widget__overlays .wrapper {
	background: #fff;
	padding: 15px 0
}

#epson-prints .widget__overlays .wrapper .title {
	color: #4c89a4;
	font-size: 18px;
	text-transform: uppercase
}

#epson-prints .widget__overlays .background {
	background: #42a5bc
}

#epson-prints .widget__overlays .header-guide .back {
	color: #fff
}

#epson-prints .widget__overlays .guide-of-steps .line, #epson-prints .widget__overlays .guide-of-steps .line.active, #epson-prints .widget__overlays .guide-of-steps span#step-enviroment:after {
	background-color: #ffed00
}

#epson-prints .widget__overlays .guide-of-steps .mark.active .circle {
	background-color: #ffed00;
	color: #000
}

#epson-prints .widget__overlays .guide-of-steps .mark.active .title {
	color: #000
}

#epson-prints .widget__overlays .guide-of-steps .mark.inactive .circle {
	border: 1px solid #ffed00;
	color: #ffed00
}

#epson-prints .widget__overlays .guide-of-steps .mark.inactive .title {
	color: #ffed00
}

#epson-prints .widget__overlays .guide-of-steps .mark .circle {
	border: 1px solid #ffed00;
	color: #ffed00;
	border-radius: 100px;
	font-size: 20px;
	font-weight: 700
}

#epson-prints .widget__overlays .guide-of-steps .mark .title {
	width: 65px;
	color: #ffed00;
	font-weight: 700
}

#epson-prints .widget__overlays.-bg-result .wrapper {
	background: #fff;
	padding-top: 30px;
	margin-top: -30px;
	padding-bottom: 15px
}

#epson-prints .widget__overlays.-bg-result .wrapper .logo-ecotank img {
	width: auto;
	height: 72px;
	max-height: 62px
}

#epson-prints .widget__overlays.-bg-result .wrapper .logo-epson img {
	width: auto;
	height: 36px
}

#epson-prints .widget__overlays.-bg-result .background {
	background: #fff;
	background-size: contain
}

#epson-prints .widget__overlays.-bg-result .compare-direct .back, #epson-prints .widget__overlays.-bg-result .header-guide .back {
	color: #4c89a4
}

#epson-prints .widget__overlays.-bg-result .compare-direct .back:before, #epson-prints .widget__overlays.-bg-result .header-guide .back:before {
	content: url(../img/icon-back-white.png)
}

#epson-prints .widget__overlays.-bg-result .compare-direct h3, #epson-prints .widget__overlays.-bg-result .header-guide h3 {
	color: #4c89a4;
	margin: 40px 0
}

#epson-prints .widget__overlays.-bg-result table tbody th:first-child, #epson-prints .widget__overlays.-bg-result table thead tr td:first-child {
	background-color: #fff
}

#epson-prints .widget__overlays.-bg-result table tbody th {
	border-right: 1px solid #2d9aa1
}

#epson-prints .widget__overlays.-bg-result table tbody td:first-child span {
	color: #4c89a4 !important;
	font-weight: 700 !important;
	font-size: 16px !important;
	text-transform: uppercase
}

#epson-prints .widget__overlays.-bg-result #table-compare h3 {
	color: #4c89a4;
	margin-top: 0;
	margin-bottom: 10px
}

#epson-prints .widget__overlays.-bg-result .guide-of-steps .line, #epson-prints .widget__overlays.-bg-result .guide-of-steps .line.active, #epson-prints .widget__overlays.-bg-result .guide-of-steps span#step-enviroment:after {
	background-color: #4c89a4
}

#epson-prints .widget__overlays.-bg-result .guide-of-steps .mark.active .circle {
	background-color: #4c89a4;
	color: #fff
}

#epson-prints .widget__overlays.-bg-result .guide-of-steps .mark.active .title {
	color: #4c89a4
}

#epson-prints .widget__overlays.-bg-result .guide-of-steps .mark.inactive .circle {
	border: 1px solid #4c89a4;
	color: #4c89a4
}

#epson-prints .widget__overlays.-bg-result .guide-of-steps .mark.inactive .title {
	color: #4c89a4
}

#epson-prints .widget__overlays.-bg-result .guide-of-steps .mark .circle {
	border: 1px solid #4c89a4;
	color: #4c89a4
}

#epson-prints .widget__overlays.-bg-result .guide-of-steps .mark .title {
	color: #4c89a4
}

#epson-prints .widget__overlays.show-objective .steps {
	background: url(../img/bg-objetivos.png) 50% no-repeat
}

#epson-prints .widget__overlays section.steps {
	color: #fff
}

#epson-prints .widget__overlays section.steps .inner {
	-webkit-transition: all 1s;
	transition: all 1s
}

#epson-prints .widget__overlays section.steps h3 {
	font-size: 41px
}

#epson-prints .widget__overlays section.steps h6 {
	font-size: 15px;
	text-transform: uppercase;
	color: #23566c
}

.mediabox-wrap {
	position: fixed;
	width: 100%;
	height: 100%;
	background-color: #000;
	background-color: rgba(0, 0, 0, .8);
	top: 0;
	left: 0;
	opacity: 0;
	z-index: 999;
	-webkit-animation-duration: .5s;
	animation-duration: .5s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-name: c;
	animation-name: c
}

.mediabox-content {
	max-width: 680px;
	display: block;
	margin: 0 auto;
	height: 100%;
	position: relative
}

.mediabox-content iframe {
	max-width: 100% !important;
	width: 100% !important;
	display: block !important;
	height: 480px !important;
	border: none !important;
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto 0
}

.mediabox-hide {
	-webkit-animation-duration: .5s;
	animation-duration: .5s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-name: d;
	animation-name: d
}

.mediabox-close {
	position: absolute;
	top: 0;
	cursor: pointer;
	bottom: 528px;
	right: 0;
	margin: auto 0;
	width: 24px;
	height: 24px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAMvSURBVHja7Js9aBRBFMd/d1lPY6FiJVjY+Fkoxl7wA1Q0prQRS6tgoZV2MWIRRVHUUq3U+JnESrS2sBXBzipREWMlATXwt8gFznC5nd15M7Nn8uC45nZnfr/dY96+N1uTxFKOOks8lgUU/H2t4tJqIQUcAiaBGeBymcECRgO4B/wBPgJ9zkdKcvkclfRL/8ZtSTXH40N+GpLGF8zth6Q9Lse7DHCsDXxVJLSDLyQhb4B+Sb/VOVJJ6ATfKqGvrIDjDvCpJLjAz8d0JwmLDTBQAD62hIakiYJzm5a021VAfwn4WBLKwLdK2JUnIJP0XX4RSoIP/Hy8W3jeepv1dL3nmjwI3DLOExrAU2DA8zwb8xKhGeCuwYQtJTSAZwbwAHdcEqFM0mPZhO/foSHppdFcrraby2IDV0FCcPi8PCClhCjwLplgCgkrDeGv5I3pcjViSogK7yogloTo8EUEhJaQBL6oAGsJ9yVtkrRD0qsU8JKolagKZ8AD4ETFymFXgPOAQpXE5mMWOAk86XZ4n6pwlSSUhvcti1dBghe8RV8gpYQRX3irxkgKCSPABV94y85QTAlm8NatsRgSTOGBUnmAS57w3KiA0Ro3gHOW8KEEAOwE3hvfXWubFauu6A6vCND07OmW9viq5vpsGT3AtRAN2XoA+BfAwQBiTweoNpMZw48BRwKuAoPN7zNVWwZjwAfpO9S7DN5cQmYAPw4cTvAsYPJ3qHcpvNmdUO9ieBMJZQT0AhMVgfeWUC8BP87cjjHfuA6sATY0c4c0EgpUUHslvTaq3l5aUL1N1oarAnxSCVWBTyYhJvyw41XJJI3GkpAH/yYyfHQJi01gdUL4qBKqCh9NQrtBx4wGvGi0XS6T9MhoTkN5AtZVDN5awlTePsGfwDfPjGwYGDKu3s4Cp4BRz/N8cskED0iaqciVt7wTvkra5roKlJEQGt5HwhdJ24vmAUUkDEV+VyCT9NBxbp/bXXnXTNBFQmz4IhI6wrs+C+zvICEVvIuEKUlbrZ4G97WRkBq+k4RJSVusd4ntlfSheVudrQh8q4SbmntH6K2kzSF3if1Xsfzq7LKAJR5/BwCdAQBJn4egPgAAAABJRU5ErkJggg==) no-repeat;
	background-size: 24px 24px;
	-webkit-background-size: 24px 24px;
	-moz-background-size: 24px 24px;
	-o-background-size: 24px 24px
}

.mediabox-close:hover {
	opacity: .5
}

.tippy-touch {
	cursor: pointer !important
}

.tippy-notransition {
	-webkit-transition: none !important;
	transition: none !important
}

.tippy-popper {
	max-width: 400px;
	-webkit-perspective: 800px;
	perspective: 800px;
	z-index: 9999;
	outline: 0;
	-webkit-transition-timing-function: cubic-bezier(.165, .84, .44, 1);
	transition-timing-function: cubic-bezier(.165, .84, .44, 1)
}

.tippy-popper.html-template {
	max-width: 96%;
	max-width: calc(100% - 20px)
}

.tippy-popper[x-placement^=top] [x-arrow] {
	border-top: 7px solid #4c89a4;
	border-right: 7px solid transparent;
	border-left: 7px solid transparent;
	bottom: -7px;
	margin: 0 9px
}

.tippy-popper[x-placement^=top] [x-arrow].arrow-small {
	border-top: 5px solid #4c89a4;
	border-right: 5px solid transparent;
	border-left: 5px solid transparent;
	bottom: -5px
}

.tippy-popper[x-placement^=top] [x-arrow].arrow-big {
	border-top: 10px solid #4c89a4;
	border-right: 10px solid transparent;
	border-left: 10px solid transparent;
	bottom: -10px
}

.tippy-popper[x-placement^=top] [x-circle] {
	-webkit-transform-origin: 0 33%;
	transform-origin: 0 33%
}

.tippy-popper[x-placement^=top] [x-circle].enter {
	-webkit-transform: scale(1) translate(-50%, -55%);
	transform: scale(1) translate(-50%, -55%);
	opacity: 1
}

.tippy-popper[x-placement^=top] [x-circle].leave {
	-webkit-transform: scale(.15) translate(-50%, -50%);
	transform: scale(.15) translate(-50%, -50%);
	opacity: 0
}

.tippy-popper[x-placement^=top] .tippy-tooltip.light-theme [x-circle] {
	background-color: #fff
}

.tippy-popper[x-placement^=top] .tippy-tooltip.light-theme [x-arrow] {
	border-top: 7px solid #fff;
	border-right: 7px solid transparent;
	border-left: 7px solid transparent
}

.tippy-popper[x-placement^=top] .tippy-tooltip.light-theme [x-arrow].arrow-small {
	border-top: 5px solid #fff;
	border-right: 5px solid transparent;
	border-left: 5px solid transparent
}

.tippy-popper[x-placement^=top] .tippy-tooltip.light-theme [x-arrow].arrow-big {
	border-top: 10px solid #fff;
	border-right: 10px solid transparent;
	border-left: 10px solid transparent
}

.tippy-popper[x-placement^=top] .tippy-tooltip.transparent-theme [x-circle] {
	background-color: rgba(0, 0, 0, .7)
}

.tippy-popper[x-placement^=top] .tippy-tooltip.transparent-theme [x-arrow] {
	border-top: 7px solid rgba(0, 0, 0, .7);
	border-right: 7px solid transparent;
	border-left: 7px solid transparent
}

.tippy-popper[x-placement^=top] .tippy-tooltip.transparent-theme [x-arrow].arrow-small {
	border-top: 5px solid rgba(0, 0, 0, .7);
	border-right: 5px solid transparent;
	border-left: 5px solid transparent
}

.tippy-popper[x-placement^=top] .tippy-tooltip.transparent-theme [x-arrow].arrow-big {
	border-top: 10px solid rgba(0, 0, 0, .7);
	border-right: 10px solid transparent;
	border-left: 10px solid transparent
}

.tippy-popper[x-placement^=top] [data-animation=perspective] {
	-webkit-transform-origin: bottom;
	transform-origin: bottom
}

.tippy-popper[x-placement^=top] [data-animation=perspective].enter {
	opacity: 1;
	-webkit-transform: translateY(-10px) rotateX(0);
	transform: translateY(-10px) rotateX(0)
}

.tippy-popper[x-placement^=top] [data-animation=perspective].leave {
	opacity: 0;
	-webkit-transform: translateY(0) rotateX(90deg);
	transform: translateY(0) rotateX(90deg)
}

.tippy-popper[x-placement^=top] [data-animation=fade].enter {
	opacity: 1;
	-webkit-transform: translateY(-10px);
	transform: translateY(-10px)
}

.tippy-popper[x-placement^=top] [data-animation=fade].leave {
	opacity: 0;
	-webkit-transform: translateY(-10px);
	transform: translateY(-10px)
}

.tippy-popper[x-placement^=top] [data-animation=shift].enter {
	opacity: 1;
	-webkit-transform: translateY(-10px);
	transform: translateY(-10px)
}

.tippy-popper[x-placement^=top] [data-animation=shift].leave {
	opacity: 0;
	-webkit-transform: translateY(0);
	transform: translateY(0)
}

.tippy-popper[x-placement^=top] [data-animation=scale].enter {
	opacity: 1;
	-webkit-transform: translateY(-10px) scale(1);
	transform: translateY(-10px) scale(1)
}

.tippy-popper[x-placement^=top] [data-animation=scale].leave {
	opacity: 0;
	-webkit-transform: translateY(0) scale(0);
	transform: translateY(0) scale(0)
}

.tippy-popper[x-placement^=bottom] [x-arrow] {
	border-bottom: 7px solid #4c89a4;
	border-right: 7px solid transparent;
	border-left: 7px solid transparent;
	top: -7px;
	margin: 0 9px
}

.tippy-popper[x-placement^=bottom] [x-arrow].arrow-small {
	border-bottom: 5px solid #4c89a4;
	border-right: 5px solid transparent;
	border-left: 5px solid transparent;
	top: -5px
}

.tippy-popper[x-placement^=bottom] [x-arrow].arrow-big {
	border-bottom: 10px solid #4c89a4;
	border-right: 10px solid transparent;
	border-left: 10px solid transparent;
	top: -10px
}

.tippy-popper[x-placement^=bottom] [x-circle] {
	-webkit-transform-origin: 0 -50%;
	transform-origin: 0 -50%
}

.tippy-popper[x-placement^=bottom] [x-circle].enter {
	-webkit-transform: scale(1) translate(-50%, -45%);
	transform: scale(1) translate(-50%, -45%);
	opacity: 1
}

.tippy-popper[x-placement^=bottom] [x-circle].leave {
	-webkit-transform: scale(.15) translate(-50%, -5%);
	transform: scale(.15) translate(-50%, -5%);
	opacity: 0
}

.tippy-popper[x-placement^=bottom] .tippy-tooltip.light-theme [x-circle] {
	background-color: #fff
}

.tippy-popper[x-placement^=bottom] .tippy-tooltip.light-theme [x-arrow] {
	border-bottom: 7px solid #fff;
	border-right: 7px solid transparent;
	border-left: 7px solid transparent
}

.tippy-popper[x-placement^=bottom] .tippy-tooltip.light-theme [x-arrow].arrow-small {
	border-bottom: 5px solid #fff;
	border-right: 5px solid transparent;
	border-left: 5px solid transparent
}

.tippy-popper[x-placement^=bottom] .tippy-tooltip.light-theme [x-arrow].arrow-big {
	border-bottom: 10px solid #fff;
	border-right: 10px solid transparent;
	border-left: 10px solid transparent
}

.tippy-popper[x-placement^=bottom] .tippy-tooltip.transparent-theme [x-circle] {
	background-color: rgba(0, 0, 0, .7)
}

.tippy-popper[x-placement^=bottom] .tippy-tooltip.transparent-theme [x-arrow] {
	border-bottom: 7px solid rgba(0, 0, 0, .7);
	border-right: 7px solid transparent;
	border-left: 7px solid transparent
}

.tippy-popper[x-placement^=bottom] .tippy-tooltip.transparent-theme [x-arrow].arrow-small {
	border-bottom: 5px solid rgba(0, 0, 0, .7);
	border-right: 5px solid transparent;
	border-left: 5px solid transparent
}

.tippy-popper[x-placement^=bottom] .tippy-tooltip.transparent-theme [x-arrow].arrow-big {
	border-bottom: 10px solid rgba(0, 0, 0, .7);
	border-right: 10px solid transparent;
	border-left: 10px solid transparent
}

.tippy-popper[x-placement^=bottom] [data-animation=perspective] {
	-webkit-transform-origin: top;
	transform-origin: top
}

.tippy-popper[x-placement^=bottom] [data-animation=perspective].enter {
	opacity: 1;
	-webkit-transform: translateY(10px) rotateX(0);
	transform: translateY(10px) rotateX(0)
}

.tippy-popper[x-placement^=bottom] [data-animation=perspective].leave {
	opacity: 0;
	-webkit-transform: translateY(0) rotateX(-90deg);
	transform: translateY(0) rotateX(-90deg)
}

.tippy-popper[x-placement^=bottom] [data-animation=fade].enter {
	opacity: 1;
	-webkit-transform: translateY(10px);
	transform: translateY(10px)
}

.tippy-popper[x-placement^=bottom] [data-animation=fade].leave {
	opacity: 0;
	-webkit-transform: translateY(10px);
	transform: translateY(10px)
}

.tippy-popper[x-placement^=bottom] [data-animation=shift].enter {
	opacity: 1;
	-webkit-transform: translateY(10px);
	transform: translateY(10px)
}

.tippy-popper[x-placement^=bottom] [data-animation=shift].leave {
	opacity: 0;
	-webkit-transform: translateY(0);
	transform: translateY(0)
}

.tippy-popper[x-placement^=bottom] [data-animation=scale].enter {
	opacity: 1;
	-webkit-transform: translateY(10px) scale(1);
	transform: translateY(10px) scale(1)
}

.tippy-popper[x-placement^=bottom] [data-animation=scale].leave {
	opacity: 0;
	-webkit-transform: translateY(0) scale(0);
	transform: translateY(0) scale(0)
}

.tippy-popper[x-placement^=left] [x-arrow] {
	border-left: 7px solid #4c89a4;
	border-top: 7px solid transparent;
	border-bottom: 7px solid transparent;
	right: -7px;
	margin: 6px 0
}

.tippy-popper[x-placement^=left] [x-arrow].arrow-small {
	border-left: 5px solid #4c89a4;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	right: -5px
}

.tippy-popper[x-placement^=left] [x-arrow].arrow-big {
	border-left: 10px solid #4c89a4;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	right: -10px
}

.tippy-popper[x-placement^=left] [x-circle] {
	-webkit-transform-origin: 50% 0;
	transform-origin: 50% 0
}

.tippy-popper[x-placement^=left] [x-circle].enter {
	-webkit-transform: scale(1) translate(-50%, -50%);
	transform: scale(1) translate(-50%, -50%);
	opacity: 1
}

.tippy-popper[x-placement^=left] [x-circle].leave {
	-webkit-transform: scale(.15) translate(-50%, -50%);
	transform: scale(.15) translate(-50%, -50%);
	opacity: 0
}

.tippy-popper[x-placement^=left] .tippy-tooltip.light-theme [x-circle] {
	background-color: #fff
}

.tippy-popper[x-placement^=left] .tippy-tooltip.light-theme [x-arrow] {
	border-left: 7px solid #fff;
	border-top: 7px solid transparent;
	border-bottom: 7px solid transparent
}

.tippy-popper[x-placement^=left] .tippy-tooltip.light-theme [x-arrow].arrow-small {
	border-left: 5px solid #fff;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent
}

.tippy-popper[x-placement^=left] .tippy-tooltip.light-theme [x-arrow].arrow-big {
	border-left: 10px solid #fff;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent
}

.tippy-popper[x-placement^=left] .tippy-tooltip.transparent-theme [x-circle] {
	background-color: rgba(0, 0, 0, .7)
}

.tippy-popper[x-placement^=left] .tippy-tooltip.transparent-theme [x-arrow] {
	border-left: 7px solid rgba(0, 0, 0, .7);
	border-top: 7px solid transparent;
	border-bottom: 7px solid transparent
}

.tippy-popper[x-placement^=left] .tippy-tooltip.transparent-theme [x-arrow].arrow-small {
	border-left: 5px solid rgba(0, 0, 0, .7);
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent
}

.tippy-popper[x-placement^=left] .tippy-tooltip.transparent-theme [x-arrow].arrow-big {
	border-left: 10px solid rgba(0, 0, 0, .7);
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent
}

.tippy-popper[x-placement^=left] [data-animation=perspective] {
	-webkit-transform-origin: right;
	transform-origin: right
}

.tippy-popper[x-placement^=left] [data-animation=perspective].enter {
	opacity: 1;
	-webkit-transform: translateX(-10px) rotateY(0);
	transform: translateX(-10px) rotateY(0)
}

.tippy-popper[x-placement^=left] [data-animation=perspective].leave {
	opacity: 0;
	-webkit-transform: translateX(0) rotateY(-90deg);
	transform: translateX(0) rotateY(-90deg)
}

.tippy-popper[x-placement^=left] [data-animation=fade].enter {
	opacity: 1;
	-webkit-transform: translateX(-10px);
	transform: translateX(-10px)
}

.tippy-popper[x-placement^=left] [data-animation=fade].leave {
	opacity: 0;
	-webkit-transform: translateX(-10px);
	transform: translateX(-10px)
}

.tippy-popper[x-placement^=left] [data-animation=shift].enter {
	opacity: 1;
	-webkit-transform: translateX(-10px);
	transform: translateX(-10px)
}

.tippy-popper[x-placement^=left] [data-animation=shift].leave {
	opacity: 0;
	-webkit-transform: translateX(0);
	transform: translateX(0)
}

.tippy-popper[x-placement^=left] [data-animation=scale].enter {
	opacity: 1;
	-webkit-transform: translateX(-10px) scale(1);
	transform: translateX(-10px) scale(1)
}

.tippy-popper[x-placement^=left] [data-animation=scale].leave {
	opacity: 0;
	-webkit-transform: translateX(0) scale(0);
	transform: translateX(0) scale(0)
}

.tippy-popper[x-placement^=right] [x-arrow] {
	border-right: 7px solid #4c89a4;
	border-top: 7px solid transparent;
	border-bottom: 7px solid transparent;
	left: -7px;
	margin: 6px 0
}

.tippy-popper[x-placement^=right] [x-arrow].arrow-small {
	border-right: 5px solid #4c89a4;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	left: -5px
}

.tippy-popper[x-placement^=right] [x-arrow].arrow-big {
	border-right: 10px solid #4c89a4;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	left: -10px
}

.tippy-popper[x-placement^=right] [x-circle] {
	-webkit-transform-origin: -50% 0;
	transform-origin: -50% 0
}

.tippy-popper[x-placement^=right] [x-circle].enter {
	-webkit-transform: scale(1) translate(-50%, -50%);
	transform: scale(1) translate(-50%, -50%);
	opacity: 1
}

.tippy-popper[x-placement^=right] [x-circle].leave {
	-webkit-transform: scale(.15) translate(-50%, -50%);
	transform: scale(.15) translate(-50%, -50%);
	opacity: 0
}

.tippy-popper[x-placement^=right] .tippy-tooltip.light-theme [x-circle] {
	background-color: #fff
}

.tippy-popper[x-placement^=right] .tippy-tooltip.light-theme [x-arrow] {
	border-right: 7px solid #fff;
	border-top: 7px solid transparent;
	border-bottom: 7px solid transparent
}

.tippy-popper[x-placement^=right] .tippy-tooltip.light-theme [x-arrow].arrow-small {
	border-right: 5px solid #fff;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent
}

.tippy-popper[x-placement^=right] .tippy-tooltip.light-theme [x-arrow].arrow-big {
	border-right: 10px solid #fff;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent
}

.tippy-popper[x-placement^=right] .tippy-tooltip.transparent-theme [x-circle] {
	background-color: rgba(0, 0, 0, .7)
}

.tippy-popper[x-placement^=right] .tippy-tooltip.transparent-theme [x-arrow] {
	border-right: 7px solid rgba(0, 0, 0, .7);
	border-top: 7px solid transparent;
	border-bottom: 7px solid transparent
}

.tippy-popper[x-placement^=right] .tippy-tooltip.transparent-theme [x-arrow].arrow-small {
	border-right: 5px solid rgba(0, 0, 0, .7);
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent
}

.tippy-popper[x-placement^=right] .tippy-tooltip.transparent-theme [x-arrow].arrow-big {
	border-right: 10px solid rgba(0, 0, 0, .7);
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent
}

.tippy-popper[x-placement^=right] [data-animation=perspective] {
	-webkit-transform-origin: left;
	transform-origin: left
}

.tippy-popper[x-placement^=right] [data-animation=perspective].enter {
	opacity: 1;
	-webkit-transform: translateX(10px) rotateY(0);
	transform: translateX(10px) rotateY(0)
}

.tippy-popper[x-placement^=right] [data-animation=perspective].leave {
	opacity: 0;
	-webkit-transform: translateX(0) rotateY(90deg);
	transform: translateX(0) rotateY(90deg)
}

.tippy-popper[x-placement^=right] [data-animation=fade].enter {
	opacity: 1;
	-webkit-transform: translateX(10px);
	transform: translateX(10px)
}

.tippy-popper[x-placement^=right] [data-animation=fade].leave {
	opacity: 0;
	-webkit-transform: translateX(10px);
	transform: translateX(10px)
}

.tippy-popper[x-placement^=right] [data-animation=shift].enter {
	opacity: 1;
	-webkit-transform: translateX(10px);
	transform: translateX(10px)
}

.tippy-popper[x-placement^=right] [data-animation=shift].leave {
	opacity: 0;
	-webkit-transform: translateX(0);
	transform: translateX(0)
}

.tippy-popper[x-placement^=right] [data-animation=scale].enter {
	opacity: 1;
	-webkit-transform: translateX(10px) scale(1);
	transform: translateX(10px) scale(1)
}

.tippy-popper[x-placement^=right] [data-animation=scale].leave {
	opacity: 0;
	-webkit-transform: translateX(0) scale(0);
	transform: translateX(0) scale(0)
}

.tippy-popper .tippy-tooltip.transparent-theme {
	background-color: rgba(0, 0, 0, .7)
}

.tippy-popper .tippy-tooltip.transparent-theme[data-animatefill] {
	background-color: transparent
}

.tippy-popper .tippy-tooltip.light-theme {
	color: #26323d;
	-webkit-box-shadow: 0 4px 20px 4px rgba(0, 20, 60, .1), 0 4px 80px -8px rgba(0, 20, 60, .2);
	box-shadow: 0 4px 20px 4px rgba(0, 20, 60, .1), 0 4px 80px -8px rgba(0, 20, 60, .2);
	background-color: #fff
}

.tippy-popper .tippy-tooltip.light-theme[data-animatefill] {
	background-color: transparent
}

.tippy-tooltip {
	position: relative;
	color: #fff;
	border-radius: 4px;
	font-size: 15.2px;
	font-size: .95rem;
	padding: 16px;
	padding: 1rem;
	font-family: Roboto Condensed, sans-serif;
	text-align: center;
	will-change: transform;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	background-color: #4c89a4;
	pointer-events: none
}

.tippy-tooltip--small {
	padding: 4px 8px;
	padding: .25rem .5rem;
	font-size: 12.8px;
	font-size: .8rem
}

.tippy-tooltip--big {
	padding: 9.6px 19.2px;
	padding: .6rem 1.2rem;
	font-size: 19.2px;
	font-size: 1.2rem
}

.tippy-tooltip[data-animatefill] {
	overflow: hidden;
	background-color: transparent
}

.tippy-tooltip[data-interactive] {
	pointer-events: auto
}

.tippy-tooltip[data-inertia] {
	-webkit-transition-timing-function: cubic-bezier(.53, 1, .36, .85);
	transition-timing-function: cubic-bezier(.53, 2, .36, .85)
}

.tippy-tooltip [x-arrow] {
	position: absolute;
	width: 0;
	height: 0
}

.tippy-tooltip [x-circle] {
	position: absolute;
	will-change: transform;
	background-color: #4c89a4;
	border-radius: 50%;
	width: 130%;
	width: calc(110% + 2rem);
	left: 50%;
	top: 50%;
	z-index: -1;
	overflow: hidden;
	-webkit-transition: all ease;
	transition: all ease
}

.tippy-tooltip [x-circle]:before {
	content: "";
	padding-top: 90%;
	float: left
}

.tippy-popper.html-template {
	width: 150px
}

.tippy-popper.html-template img {
	width: 100%;
	height: auto
}

@media (max-width:480px) and (min-width:10px) {
	.mediabox-content iframe {
		height: 220px !important
	}

	.mediabox-close {
		bottom: 262px
	}

}

@media (max-width:600px) and (min-width:10px) {
	.mediabox-content iframe {
		height: 320px !important
	}

	.mediabox-close {
		bottom: 362px
	}

}

@media only screen and (max-height:650px) and (-webkit-max-device-pixel-ratio:1) and (min-width:1000px) and (max-width:1200px), only screen and (max-height:650px) and (max-resolution:1dppx) and (min-width:1000px) and (max-width:1200px) {
	#epson-prints .widget__overlay-step-enviroment .select-enviroments li, #epson-prints .widget__overlay-step-resources .select-resources li, #epson-prints .widget__overlay-step-size .select-sizes li {
		margin-left: -5.5% !important;
		margin-right: -5.5% !important;
		margin-bottom: -60px
	}

}

@media only screen and (min-width:751px) {
	#epson-prints .widget__compare-select.mobile {
		display: none
	}

}

@media only screen and (min-width:768px) {
	#epson-prints .widget__banner.expand .banner_desktop {
		height: 145px
	}

	#epson-prints .widget__banner .banner_desktop {
		display: block;
		height: 71px
	}

}

@media (max-width:768px) and (min-width:10px) {
	.mediabox-content {
		max-width: 90%
	}

}

@media only screen and (min-width:1000px) {
	#epson-prints .widget__banner.expand .banner_desktop {
		height: 160px
	}

	#epson-prints .widget__banner .banner_desktop {
		height: 71px
	}

}

@media only screen and (max-width:1300px) {
	#epson-prints .widget__header .slogan h2 {
		font-size: 30px
	}

	#epson-prints .widget__header .slogan h2 strong {
		font-size: 42px
	}

	#epson-prints .widget__options-item .inner-option h2 {
		font-size: 19px
	}

	#epson-prints .widget__options-item .inner-option p {
		font-size: 15px
	}

	#epson-prints .widget__options-main .menu-options .add-info {
		display: none
	}

}

@media only screen and (max-width:1240px) {
	#epson-prints .widget__overlays .center {
		padding: 0 25px
	}

}

@media only screen and (max-width:1234px) {
	#epson-prints .widget__footer-images span {
		width: 30%
	}

	#epson-prints .widget__footer-images span img {
		width: 100%;
		height: auto
	}

	#epson-prints .widget__footer-slides {
		-webkit-transform: scale(.9);
		transform: scale(.9);
		margin-left: -50px
	}

	#epson-prints .widget__footer-slides .reasons {
		-webkit-transform: scale(.75);
		transform: scale(.75)
	}

	#epson-prints .widget__footer-slides .simpleSlide {
		margin: 0 0 0 10px
	}

}

@media only screen and (max-width:1234px) and (max-width:750px) {
	#epson-prints .widget__footer-images span img {
		max-width: 188px
	}

}

@media only screen and (max-width:1200px) {
	#epson-prints .widget__overlay-step-result {
		width: 100% !important;
		margin: 10px auto;
		overflow-x: hidden
	}

	#epson-prints .widget__overlay-step-result #wrapper-compare-products {
		position: relative;
		padding: 0;
		max-width: 1000px;
		margin: 0 auto
	}

	#epson-prints .widget__overlay-step-result table {
		margin: 0
	}

	#epson-prints .widget__overlays section.steps section {
		width: 100%
	}

}

@media only screen and (max-width:1100px) {
	#epson-prints #footer {
		background-size: 1500px auto;
		padding-top: 750px
	}

	#epson-prints .widget__header .slogan {
		margin-left: 50px
	}

}

@media only screen and (max-width:1024px) {
	#epson-prints .widget__compare-gallery .gallery-item {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 calc(33% - 30px);
		flex: 0 0 calc(33% - 30px)
	}

}

@media only screen and (max-width:1000px) {
	#epson-prints .widget__footer-slides .reasons {
		max-width: 1000px
	}

	#epson-prints .widget__footer-slides .simpleSlide {
		margin: 0;
		max-width: 335px
	}

	#epson-prints .widget__footer-slides .simpleSlide .prev {
		left: -30px
	}

	#epson-prints .widget__overlay-step-enviroment .select-enviroments {
		padding: 0 15px;
		width: calc(100% - 30px)
	}

	#epson-prints .widget__overlay-step-objective .select-objectives {
		padding: 0 15px;
		width: calc(100% - 30px);
		margin: 40px auto
	}

	#epson-prints .widget__overlay-step-objective .select-objectives li {
		width: 100%;
		padding: 0 15px
	}

	#epson-prints .widget__overlay-step-resources .select-resources {
		padding: 0 15px;
		width: calc(100% - 30px)
	}

	#epson-prints .widget__overlay-step-result #wrapper-compare-products {
		max-width: 900px
	}

	#epson-prints .widget__overlay-step-size .select-sizes {
		padding: 0 15px;
		width: calc(100% - 30px)
	}

}

@media only screen and (max-width:999px) {
	#epson-prints .widget__overlay-step-enviroment .select-enviroments li, #epson-prints .widget__overlay-step-resources .select-resources li, #epson-prints .widget__overlay-step-size .select-sizes li {
		margin-left: 0 !important;
		margin-right: 0 !important
	}

}

@media only screen and (max-width:960px) {
	#epson-prints .widget__overlays .wrapper .center {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}

	#epson-prints .widget__overlays .wrapper .center .logo-ecotank, #epson-prints .widget__overlays .wrapper .center .logo-epson {
		width: 50%;
		-webkit-box-ordinal-group: 1;
		-ms-flex-order: 0;
		order: 0
	}

	#epson-prints .widget__overlays .wrapper .center .logo-ecotank {
		text-align: left
	}

	#epson-prints .widget__overlays .wrapper .center .logo-epson {
		text-align: right;
		margin-top: 40px
	}

	#epson-prints .widget__overlays .wrapper .center .title {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
		width: 100%;
		margin: 30px 0
	}

}

@media only screen and (max-width:950px) {
	#epson-prints .widget__overlay-step-result {
		width: 100% !important
	}

	#epson-prints .widget__overlay-step-result #wrapper-compare-products {
		width: calc(100% - 20px);
		margin: 0 auto
	}

	#epson-prints .widget__overlay-step-result table {
		padding-left: 0
	}

	#epson-prints .widget__overlay-step-result table .label {
		display: block
	}

	#epson-prints .widget__overlay-step-result table tbody td:first-child, #epson-prints .widget__overlay-step-result table tbody th:first-child, #epson-prints .widget__overlay-step-result table thead tr td:first-child {
		display: none;
		margin-left: 0
	}

}

@media only screen and (max-width:870px) {
	#epson-prints #footer {
		background-size: 1300px auto;
		padding-top: 650px
	}

}

@media only screen and (max-width:850px) {
	#epson-prints .widget__overlay-step-objective .select-objectives {
		-ms-flex-flow: wrap;
		flex-flow: wrap;
		padding: 0 15px;
		width: calc(100% - 30px);
		margin-bottom: 200px
	}

	#epson-prints .widget__overlay-step-objective .select-objectives li img {
		width: 200px;
		padding-right: 20px;
		float: left
	}

	#epson-prints .widget__overlay-step-objective .select-objectives li h4 {
		padding-top: 35px
	}

}

@media only screen and (max-width:800px) {
	#epson-prints .widget__compare-select .select {
		margin: 15px
	}

}

@media only screen and (max-width:790px) {
	#epson-prints .widget__overlay-step-enviroment .select-enviroments li {
		width: 33% !important
	}

	#epson-prints .widget__overlay-step-objective .select-objectives li h4 {
		padding-top: 0
	}

	#epson-prints .widget__overlay-step-resources .select-resources li, #epson-prints .widget__overlay-step-size .select-sizes li {
		width: 33% !important
	}

}

@media only screen and (max-width:768px) {
	#epson-prints .widget__banner .banner_mobile {
		display: block
	}

	#epson-prints .widget__options-main h3 {
		font-size: 28px
	}

}

@media only screen and (max-width:750px) {
	#epson-prints #footer {
		background: #fff url(../img/footer-mobile.jpg) top no-repeat;
		background-size: 768px auto;
		padding-top: 850px
	}

	#epson-prints .widget__compare-gallery .gallery-item {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 calc(50% - 30px);
		flex: 0 0 calc(50% - 30px)
	}

	#epson-prints .widget__footer-images {
		-ms-flex-flow: wrap;
		flex-flow: wrap;
		margin: 10px auto
	}

	#epson-prints .widget__footer-images span.img-1 {
		-webkit-box-ordinal-group: 1;
		-ms-flex-order: 0;
		order: 0;
		width: 50%
	}

	#epson-prints .widget__footer-images span.img-2 {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
		margin-top: 20px;
		width: 100%
	}

	#epson-prints .widget__footer-images span.img-3 {
		-webkit-box-ordinal-group: 1;
		-ms-flex-order: 0;
		order: 0;
		width: 50%
	}

	#epson-prints .widget__header {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}

	#epson-prints .widget__header .logo-ecotank, #epson-prints .widget__header .logo-epson {
		width: 50%;
		text-align: center
	}

	#epson-prints .widget__header .logo-epson {
		margin-top: 25px
	}

	#epson-prints .widget__header .slogan {
		margin-left: 0;
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1
	}

	#epson-prints .widget__overlays .wrapper .logo-ecotank, #epson-prints .widget__overlays .wrapper .logo-epson {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}

}

@media only screen and (max-width:700px) {
	#epson-prints #top {
		margin-bottom: -70px;
		height: 1170px
	}

	#epson-prints .widget__footer-slides {
		-ms-flex-flow: wrap;
		flex-flow: wrap;
		margin-left: 0
	}

	#epson-prints .widget__footer-slides .reasons {
		width: 100%;
		text-align: center;
		-webkit-transform: scale(1);
		transform: scale(1);
		margin-top: 100px
	}

	#epson-prints .widget__footer-slides .simpleSlide {
		width: 100%
	}

	#epson-prints .widget__options-item {
		padding: 15px 0
	}

	#epson-prints .widget__options-item .inner-option {
		padding: 30px 10px
	}

	#epson-prints .widget__options-main .menu-options .wrapper-options {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		width: 100%
	}

	#epson-prints .widget__overlays .header-guide .center {
		-ms-flex-flow: wrap;
		flex-flow: wrap
	}

	#epson-prints .widget__overlays .header-guide .space {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
		width: 100%;
		text-align: left;
		padding: 25px 0;
		margin-left: 25px
	}

	#epson-prints .widget__overlays .header-guide .space.only-space {
		display: none
	}

	#epson-prints .widget__overlays .header-guide .guide-of-steps {
		width: 100%
	}

	#epson-prints .widget__overlays section.steps h3 {
		font-size: 35px
	}

}

@media only screen and (max-width:650px) {
	#epson-prints .widget__overlay-step-objective .select-objectives {
		margin-bottom: 200px
	}

	#epson-prints .widget__overlay-step-objective .select-objectives li img {
		float: none;
		margin: 20px auto 0
	}

	#epson-prints .widget__overlay-step-objective .select-objectives li h4 {
		clear: both
	}

	#epson-prints .widget__overlays section.steps h3 {
		padding-top: 60px
	}

}

@media only screen and (max-width:600px) {
	#epson-prints .widget__options-main h3 br {
		display: none
	}

	#epson-prints .widget__overlay-step-enviroment .select-enviroments li, #epson-prints .widget__overlay-step-resources .select-resources li, #epson-prints .widget__overlay-step-size .select-sizes li {
		width: 50% !important
	}

}

@media only screen and (max-width:590px) {
	#epson-prints #footer {
		background-size: 600px auto;
		padding-top: 650px
	}

}

@media only screen and (max-width:550px) {
	#epson-prints .widget__overlay-step-result .btn-escolha-por-recursos, #epson-prints .widget__overlay-step-result .btn-nova-comparacao, #epson-prints .widget__overlay-step-result .btn-open-wizard, #epson-prints .widget__overlay-step-result .btn-voltar-ao-inicio {
		position: relative;
		display: block;
		margin: 15px
	}

}

@media only screen and (max-width:540px) {
	#epson-prints .widget__compare-select .compare-now {
		font-size: 15px;
		line-height: 45px;
		width: 80px
	}

	#epson-prints .widget__compare-select .select {
		width: 270px
	}

	#epson-prints .widget__compare-select .select strong {
		font-size: 14px;
		line-height: 50px;
		width: 270px;
		height: 50px
	}

}

@media only screen and (max-width:530px) {
	#epson-prints .widget__options-main h3 {
		font-size: 25px
	}

}

@media only screen and (max-width:450px) {
	#epson-prints .widget__carousel {
		display: none
	}

	#epson-prints .widget__compare-gallery .gallery-item {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 calc(100% - 30px);
		flex: 0 0 calc(100% - 30px)
	}

	#epson-prints .widget__compare-gallery .gallery-item img {
		width: 80%
	}

	#epson-prints .widget__footer-images span.img-1, #epson-prints .widget__footer-images span.img-2, #epson-prints .widget__footer-images span.img-3 {
		width: 100%;
		text-align: center;
		margin-bottom: 10px
	}

	#epson-prints .widget__footer-slides .reasons {
		padding-top: 100px
	}

	#epson-prints .widget__footer-slides .simpleSlide {
		-webkit-transform: scale(.9);
		transform: scale(.9);
		margin-bottom: -25px
	}

	#epson-prints .widget__header .logo-ecotank, #epson-prints .widget__header .logo-epson {
		width: 100%;
		text-align: center
	}

	#epson-prints .widget__header .logo-ecotank {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3;
		margin-bottom: 20px
	}

	#epson-prints .widget__header .logo-epson {
		margin: 20px auto;
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1
	}

	#epson-prints .widget__header .slogan {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
		padding: 0
	}

	#epson-prints .widget__header .slogan h2 {
		font-size: 25px
	}

	#epson-prints .widget__header .slogan h2 strong {
		font-size: 30px
	}

	#epson-prints .widget__overlays .center {
		padding: 0
	}

	#epson-prints .widget__overlays .wrapper .center .logo-ecotank, #epson-prints .widget__overlays .wrapper .center .logo-epson {
		-webkit-transform: scale(.75);
		transform: scale(.75)
	}

	#epson-prints .widget__overlays .wrapper .center .logo-epson {
		margin-top: 30px
	}

	#epson-prints .widget__overlays .wrapper .center .title {
		padding: 0 20px
	}

	#epson-prints .widget__overlays .header-guide {
		margin: 0 15px
	}

	#epson-prints .widget__overlays section.steps h3 {
		font-size: 31px
	}

}

@media (max-width:450px) {
	.tippy-popper {
		max-width: 96%;
		max-width: calc(100% - 20px)
	}

}

@media only screen and (max-width:420px) {
	#epson-prints .widget__overlay-step-enviroment .select-enviroments {
		padding: 0;
		width: calc(100% - 10px)
	}

	#epson-prints .widget__overlay-step-enviroment .select-enviroments label {
		-webkit-transform: scale(.9);
		transform: scale(.9);
		margin-bottom: 0
	}

	#epson-prints .widget__overlay-step-resources .select-resources {
		padding: 0;
		width: calc(100% - 10px)
	}

	#epson-prints .widget__overlay-step-resources .select-resources label {
		-webkit-transform: scale(.9);
		transform: scale(.9);
		margin-bottom: 0
	}

	#epson-prints .widget__overlay-step-size .select-sizes {
		padding: 0;
		width: calc(100% - 10px)
	}

	#epson-prints .widget__overlay-step-size .select-sizes label {
		-webkit-transform: scale(.9);
		transform: scale(.9);
		margin-bottom: 0
	}

}

@media only screen and (max-width:400px) {
	#epson-prints .widget__compare-select h3, #epson-prints .widget__compare-select h3 strong {
		font-size: 35px
	}

	#epson-prints .widget__compare-select .compare-now {
		top: 200px;
		width: calc(100% - 30px);
		right: auto;
		left: 15px
	}

	#epson-prints .widget__compare-select .select {
		width: 100%;
		position: relative;
		z-index: 100
	}

	#epson-prints .widget__compare-select .select.active, #epson-prints .widget__compare-select .select strong {
		width: calc(100% - 30px)
	}

	#epson-prints .widget__overlay-step-enviroment .select-enviroments li, #epson-prints .widget__overlay-step-resources .select-resources li, #epson-prints .widget__overlay-step-size .select-sizes li {
		width: 50% !important
	}

}

@media screen and (max-height:700px) and (-webkit-max-device-pixel-ratio:1), screen and (max-height:700px) and (max-resolution:1dppx) {
	#epson-prints .widget__carousel .slider {
		margin-top: -10px
	}

	#epson-prints .widget__options-main .menu-options {
		margin: 0 auto
	}

	#epson-prints .widget__overlay-step-objective .select-objectives li {
		-webkit-transform: scale(.75);
		transform: scale(.75);
		margin-top: -50px
	}

	#epson-prints .widget__overlay-step-objective .select-objectives:hover li {
		-webkit-transform: scale(.7);
		transform: scale(.7)
	}

	#epson-prints .widget__overlay-step-objective .select-objectives:hover li:hover {
		-webkit-transform: scale(.75);
		transform: scale(.75)
	}

}

@media screen and (max-height:650px) and (-webkit-max-device-pixel-ratio:1), screen and (max-height:650px) and (max-resolution:1dppx) {
	#epson-prints .widget__overlay-step-enviroment .select-enviroments {
		width: 100%;
		margin: 40px auto 0
	}

	#epson-prints .widget__overlay-step-enviroment .select-enviroments li {
		-webkit-transform: scale(.8);
		transform: scale(.8);
		-webkit-transform-origin: top center;
		transform-origin: top center;
		margin-left: -7.5%;
		margin-right: -7.5%;
		margin-bottom: -25px;
		width: 32%
	}

	#epson-prints .widget__overlay-step-resources .select-resources {
		width: 100%;
		margin: 40px auto 0
	}

	#epson-prints .widget__overlay-step-resources .select-resources li {
		-webkit-transform: scale(.8);
		transform: scale(.8);
		-webkit-transform-origin: top center;
		transform-origin: top center;
		margin-left: -7.5%;
		margin-right: -7.5%;
		margin-bottom: -25px;
		width: 32%
	}

	#epson-prints .widget__overlay-step-size .select-sizes {
		width: 100%;
		margin: 40px auto 0
	}

	#epson-prints .widget__overlay-step-size .select-sizes li {
		-webkit-transform: scale(.8);
		transform: scale(.8);
		-webkit-transform-origin: top center;
		transform-origin: top center;
		margin-left: -7.5%;
		margin-right: -7.5%;
		margin-bottom: -25px;
		width: 32%
	}

	#epson-prints .widget__overlays .overlay-top {
		margin-top: -25px
	}

	#epson-prints .widget__overlays .overlay-top .logo-ecotank, #epson-prints .widget__overlays .overlay-top .logo-epson {
		-webkit-transform: scale(.75);
		transform: scale(.75)
	}

	#epson-prints .widget__overlays .header-guide .guide-of-steps {
		-webkit-transform: scale(.7);
		transform: scale(.7);
		margin-top: -22px;
		margin-bottom: -40px
	}

	#epson-prints .widget__overlays section.steps h3 {
		font-size: 25px
	}

	#epson-prints .widget__overlays section.steps h6 {
		font-size: 13px;
		margin-bottom: 0
	}

}

@-webkit-keyframes a {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}

	50% {
		-webkit-transform: translateX(10px);
		transform: translateX(10px)
	}

	to {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}

}

@keyframes a {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}

	50% {
		-webkit-transform: translateX(10px);
		transform: translateX(10px)
	}

	to {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}

}

@-webkit-keyframes b {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}

	50% {
		-webkit-transform: translateX(-10px);
		transform: translateX(-10px)
	}

	to {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}

}

@keyframes b {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}

	50% {
		-webkit-transform: translateX(-10px);
		transform: translateX(-10px)
	}

	to {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}

}

@-webkit-keyframes c {
	0% {
		opacity: 0
	}

	to {
		opacity: 1
	}

}

@keyframes c {
	0% {
		opacity: 0
	}

	to {
		opacity: 1
	}

}

@-webkit-keyframes d {
	0% {
		opacity: 1
	}

	to {
		opacity: 0
	}

}

@keyframes d {
	0% {
		opacity: 1
	}

	to {
		opacity: 0
	}

}

.widget__overlay-step-resources li.resource-video_hd_full_hd, .widget__overlay-step-resources li.resource-games_hd_full_hd {
	display: none !important
}
@media screen and (min-width: 1200px){
	#epson-prints .widget__overlay-step-resources .select-resources{width: 900px; margin:30px auto;}
}
@media screen and (min-width: 1400px){
	#epson-prints .widget__overlay-step-resources .select-resources{width: 900px; margin:30px auto;}
	#epson-prints .widget__overlay-step-resources .select-resources li{transform: scale(1);}
}